From d0141d53f7a498fd2f18397f611979aa6bb5578a Mon Sep 17 00:00:00 2001 From: franziska pendzialek Date: Thu, 15 Jul 2021 10:43:18 +0200 Subject: [PATCH 01/20] add contentful package --- .gitignore | 1 + package-lock.json | 30 ++++++++++++++++++++++++++++++ package.json | 1 + 3 files changed, 32 insertions(+) diff --git a/.gitignore b/.gitignore index 63ca3ed9..e9afc6b8 100644 --- a/.gitignore +++ b/.gitignore @@ -59,6 +59,7 @@ typings/ # dotenv environment variable files .env* +.env # gatsby files .cache/ diff --git a/package-lock.json b/package-lock.json index 2c4f921d..0fa41a1e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5235,6 +5235,28 @@ "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" }, + "contentful": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/contentful/-/contentful-8.4.2.tgz", + "integrity": "sha512-ddbJaJEQm58XBNjzne/lLkapEW9bWX0K3vVF16UEYyekiv2CAIaO5OwWgDD9w+VJe2wliPcDPmbtVeB9BIc/zA==", + "requires": { + "axios": "^0.21.1", + "contentful-resolve-response": "^1.3.0", + "contentful-sdk-core": "^6.5.0", + "fast-copy": "^2.1.0", + "json-stringify-safe": "^5.0.1" + }, + "dependencies": { + "axios": { + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz", + "integrity": "sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==", + "requires": { + "follow-redirects": "^1.10.0" + } + } + } + }, "contentful-management": { "version": "5.28.0", "resolved": "https://registry.npmjs.org/contentful-management/-/contentful-management-5.28.0.tgz", @@ -5282,6 +5304,14 @@ } } }, + "contentful-resolve-response": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/contentful-resolve-response/-/contentful-resolve-response-1.3.0.tgz", + "integrity": "sha512-FFa4it5VXW1YGyim5rhPbnwmN4c8OcmkpLrsylTL2Y1YpoC+6qnZSSU/QZyvHomLdEgwXaSXhGVJkWjpdz5IMg==", + "requires": { + "fast-copy": "^2.1.0" + } + }, "contentful-sdk-core": { "version": "6.5.0", "resolved": "https://registry.npmjs.org/contentful-sdk-core/-/contentful-sdk-core-6.5.0.tgz", diff --git a/package.json b/package.json index 389352f1..218b4e16 100644 --- a/package.json +++ b/package.json @@ -9,6 +9,7 @@ "babel-loader": "^8.2.2", "babel-plugin-module-resolver": "^4.0.0", "browser-cookies": "^1.2.0", + "contentful": "^8.4.2", "cssnano": "4.1.10", "eslint": "7.11.0", "eslint-config-airbnb": "^18.2.1", From dd0e59ca44bbb50321e1e4a7fdd738db4f7d5c3a Mon Sep 17 00:00:00 2001 From: franziska pendzialek Date: Thu, 15 Jul 2021 11:06:25 +0200 Subject: [PATCH 02/20] add contentful config --- .contentful.json | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 .contentful.json diff --git a/.contentful.json b/.contentful.json new file mode 100644 index 00000000..f8033860 --- /dev/null +++ b/.contentful.json @@ -0,0 +1,7 @@ +{ + "CTF_PERSON_ID": "15jwOBqpxqSAOy2eOO4S0m", + "CTF_BLOG_POST_TYPE_ID": "testimonial", + "CTF_SPACE_ID": "process.env.CTF_SPACE_ID", + "CTF_CDA_ACCESS_TOKEN": "process.env.CDA_ACCESS_TOKEN", + "CTF_CMA_ACCESS_TOKEN": "process.env.CMA_ACCESS_TOKEN" +} \ No newline at end of file From 7bf5998b7c4c2478191ce709e4f51138bad82d00 Mon Sep 17 00:00:00 2001 From: franziska pendzialek Date: Tue, 27 Jul 2021 15:32:16 +0200 Subject: [PATCH 03/20] update package dependencies --- package-lock.json | 13740 +++++++++++++++++++++-------------- package.json | 48 +- src/components/seo/Seo.jsx | 9 +- src/util/withContext.jsx | 13 +- 4 files changed, 8118 insertions(+), 5692 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0fa41a1e..94dbfc3e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -28,45 +28,165 @@ } }, "@babel/compat-data": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.12.7.tgz", - "integrity": "sha512-YaxPMGs/XIWtYqrdEOZOCPsVWfEoriXopnsz3/i7apYPXQ3698UFhS6dVT1KN5qOsWmVgw/FOrmQgpRaZayGsw==" + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.7.tgz", + "integrity": "sha512-nS6dZaISCXJ3+518CWiBfEr//gHyMO02uDxBkXTKZDN5POruCnOZ1N4YBRZDCabwF8nZMWBpRxIicmXtBs+fvw==" }, "@babel/core": { - "version": "7.12.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz", - "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==", - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.12.5", - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helpers": "^7.12.5", - "@babel/parser": "^7.12.7", - "@babel/template": "^7.12.7", - "@babel/traverse": "^7.12.9", - "@babel/types": "^7.12.7", + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.8.tgz", + "integrity": "sha512-/AtaeEhT6ErpDhInbXmjHcUQXH0L0TEgscfcxk1qbOvLuKCa5aZT0SOOtDKFY96/CLROwbLSKyFor6idgNaU4Q==", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.8", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-module-transforms": "^7.14.8", + "@babel/helpers": "^7.14.8", + "@babel/parser": "^7.14.8", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.8", + "@babel/types": "^7.14.8", "convert-source-map": "^1.7.0", "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", + "gensync": "^1.0.0-beta.2", "json5": "^2.1.2", - "lodash": "^4.17.19", - "resolve": "^1.3.2", - "semver": "^5.4.1", + "semver": "^6.3.0", "source-map": "^0.5.0" }, "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "requires": { + "@babel/highlight": "^7.14.5" + } + }, + "@babel/generator": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.8.tgz", + "integrity": "sha512-cYDUpvIzhBVnMzRoY1fkSEhK/HmwEVwlyULYgn/tMQYd6Obag3ylCjONle3gdErfXBW61SVTlR9QR7uWlgeIkg==", + "requires": { + "@babel/types": "^7.14.8", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz", + "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==", + "requires": { + "@babel/helper-get-function-arity": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz", + "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==", + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz", + "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==", + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", + "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==" + }, + "@babel/highlight": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.8.tgz", + "integrity": "sha512-syoCQFOoo/fzkWDeM0dLEZi5xqurb5vuyzwIMNZRNun+N/9A4cUZeQaE7dTrB8jGaKuJRBtEOajtnmw0I5hvvA==" + }, + "@babel/template": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", + "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" + } + }, + "@babel/traverse": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.8.tgz", + "integrity": "sha512-kexHhzCljJcFNn1KYAQ6A5wxMRzq9ebYpEDV4+WdNyr3i7O44tanbDOR/xjiG2F3sllan+LgwK+7OMk0EmydHg==", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.8", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.8", + "@babel/types": "^7.14.8", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", + "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", + "requires": { + "@babel/helper-validator-identifier": "^7.14.8", + "to-fast-properties": "^2.0.0" + } + }, "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", "requires": { "ms": "2.1.2" } }, "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/eslint-parser": { + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.14.7.tgz", + "integrity": "sha512-6WPwZqO5priAGIwV6msJcdc9TsEPzYeYdS/Xuoap+/ihkgN6dzHp2bcAAwyWZ5bLzk0vvjDmKvRwkqNaiJ8BiQ==", + "requires": { + "eslint-scope": "^5.1.1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" } } }, @@ -81,96 +201,352 @@ } }, "@babel/helper-annotate-as-pure": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.4.tgz", - "integrity": "sha512-XQlqKQP4vXFB7BN8fEEerrmYvHp3fK/rBkRFz9jaJbzK0B1DSfej9Kc7ZzE8Z/OnId1jpJdNAZ3BFQjWG68rcA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.14.5.tgz", + "integrity": "sha512-EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA==", "requires": { - "@babel/types": "^7.10.4" + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", + "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==" + }, + "@babel/types": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", + "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", + "requires": { + "@babel/helper-validator-identifier": "^7.14.8", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz", - "integrity": "sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.14.5.tgz", + "integrity": "sha512-YTA/Twn0vBXDVGJuAX6PwW7x5zQei1luDDo2Pl6q1qZ7hVNl0RZrhHCQG/ArGpR29Vl7ETiB8eJyrvpuRp300w==", "requires": { - "@babel/helper-explode-assignable-expression": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-builder-react-jsx": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.10.4.tgz", - "integrity": "sha512-5nPcIZ7+KKDxT1427oBivl9V9YTal7qk0diccnh7RrcgrT/pGFOjgGw1dgryyx1GvHEpXVfoDF6Ak3rTiWh8Rg==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-builder-react-jsx-experimental": { - "version": "7.12.4", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx-experimental/-/helper-builder-react-jsx-experimental-7.12.4.tgz", - "integrity": "sha512-AjEa0jrQqNk7eDQOo0pTfUOwQBMF+xVqrausQwT9/rTKy0g04ggFNaJpaE09IQMn9yExluigWMJcj0WC7bq+Og==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-module-imports": "^7.12.1", - "@babel/types": "^7.12.1" + "@babel/helper-explode-assignable-expression": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", + "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==" + }, + "@babel/types": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", + "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", + "requires": { + "@babel/helper-validator-identifier": "^7.14.8", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/helper-compilation-targets": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.5.tgz", - "integrity": "sha512-+qH6NrscMolUlzOYngSBMIOQpKUGPPsc61Bu5W10mg84LxZ7cmvnBHzARKbDoFxVvqqAbj6Tg6N7bSrWSPXMyw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.5.tgz", + "integrity": "sha512-v+QtZqXEiOnpO6EYvlImB6zCD2Lel06RzOPzmkz/D/XgQiUu3C/Jb1LOqSt/AIA34TYi/Q+KlT8vTQrgdxkbLw==", "requires": { - "@babel/compat-data": "^7.12.5", - "@babel/helper-validator-option": "^7.12.1", - "browserslist": "^4.14.5", - "semver": "^5.5.0" + "@babel/compat-data": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.16.6", + "semver": "^6.3.0" }, "dependencies": { + "browserslist": { + "version": "4.16.6", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", + "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", + "requires": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + } + }, + "caniuse-lite": { + "version": "1.0.30001247", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001247.tgz", + "integrity": "sha512-4rS7co+7+AoOSPRPOPUt5/GdaqZc0EsUpWk66ofE3HJTAajUK2Ss2VwoNzVN69ghg8lYYlh0an0Iy4LIHHo9UQ==" + }, + "colorette": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==" + }, + "electron-to-chromium": { + "version": "1.3.788", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.788.tgz", + "integrity": "sha512-dbMIpX4E4/Gk4gzOh1GYS7ls1vGsByWKpIqLviJi1mSmSt5BvrWLLtSqpFE5BaC7Ef4NnI0GMaiddNX2Brw6zA==" + }, + "node-releases": { + "version": "1.1.73", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.73.tgz", + "integrity": "sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==" + }, "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" } } }, "@babel/helper-create-class-features-plugin": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.1.tgz", - "integrity": "sha512-hkL++rWeta/OVOBTRJc9a5Azh5mt5WgZUGAKMD8JM141YsE08K//bp1unBBieO6rUKkIPyUE0USQ30jAy3Sk1w==", + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.8.tgz", + "integrity": "sha512-bpYvH8zJBWzeqi1o+co8qOrw+EXzQ/0c74gVmY205AWXy9nifHrOg77y+1zwxX5lXE7Icq4sPlSQ4O2kWBrteQ==", "requires": { - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-member-expression-to-functions": "^7.12.1", - "@babel/helper-optimise-call-expression": "^7.10.4", - "@babel/helper-replace-supers": "^7.12.1", - "@babel/helper-split-export-declaration": "^7.10.4" + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-member-expression-to-functions": "^7.14.7", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "requires": { + "@babel/highlight": "^7.14.5" + } + }, + "@babel/helper-function-name": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz", + "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==", + "requires": { + "@babel/helper-get-function-arity": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz", + "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==", + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz", + "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==", + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", + "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==" + }, + "@babel/highlight": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.8.tgz", + "integrity": "sha512-syoCQFOoo/fzkWDeM0dLEZi5xqurb5vuyzwIMNZRNun+N/9A4cUZeQaE7dTrB8jGaKuJRBtEOajtnmw0I5hvvA==" + }, + "@babel/template": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", + "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" + } + }, + "@babel/types": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", + "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", + "requires": { + "@babel/helper-validator-identifier": "^7.14.8", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/helper-create-regexp-features-plugin": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.7.tgz", - "integrity": "sha512-idnutvQPdpbduutvi3JVfEgcVIHooQnhvhx0Nk9isOINOIGYkZea1Pk2JlJRiUnMefrlvr0vkByATBY/mB4vjQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz", + "integrity": "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==", "requires": { - "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-annotate-as-pure": "^7.14.5", "regexpu-core": "^4.7.1" } }, - "@babel/helper-define-map": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz", - "integrity": "sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ==", + "@babel/helper-define-polyfill-provider": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz", + "integrity": "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==", "requires": { - "@babel/helper-function-name": "^7.10.4", - "@babel/types": "^7.10.5", - "lodash": "^4.17.19" + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "requires": { + "@babel/highlight": "^7.14.5" + } + }, + "@babel/generator": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.8.tgz", + "integrity": "sha512-cYDUpvIzhBVnMzRoY1fkSEhK/HmwEVwlyULYgn/tMQYd6Obag3ylCjONle3gdErfXBW61SVTlR9QR7uWlgeIkg==", + "requires": { + "@babel/types": "^7.14.8", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz", + "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==", + "requires": { + "@babel/helper-get-function-arity": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz", + "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==", + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz", + "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==", + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", + "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==" + }, + "@babel/highlight": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.8.tgz", + "integrity": "sha512-syoCQFOoo/fzkWDeM0dLEZi5xqurb5vuyzwIMNZRNun+N/9A4cUZeQaE7dTrB8jGaKuJRBtEOajtnmw0I5hvvA==" + }, + "@babel/template": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", + "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" + } + }, + "@babel/traverse": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.8.tgz", + "integrity": "sha512-kexHhzCljJcFNn1KYAQ6A5wxMRzq9ebYpEDV4+WdNyr3i7O44tanbDOR/xjiG2F3sllan+LgwK+7OMk0EmydHg==", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.8", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.8", + "@babel/types": "^7.14.8", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", + "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", + "requires": { + "@babel/helper-validator-identifier": "^7.14.8", + "to-fast-properties": "^2.0.0" + } + }, + "debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "requires": { + "ms": "2.1.2" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } } }, "@babel/helper-explode-assignable-expression": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.12.1.tgz", - "integrity": "sha512-dmUwH8XmlrUpVqgtZ737tK88v07l840z9j3OEhCLwKTkjlvKpfqXVIZ0wpK3aeOxspwGrf/5AP5qLx4rO3w5rA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.14.5.tgz", + "integrity": "sha512-Htb24gnGJdIGT4vnRKMdoXiOIlqOLmdiUYpAQ0mYfgVT/GDm8GOYhgi4GL+hMKrkiPRohO4ts34ELFsGAPQLDQ==", "requires": { - "@babel/types": "^7.12.1" + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", + "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==" + }, + "@babel/types": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", + "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", + "requires": { + "@babel/helper-validator-identifier": "^7.14.8", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/helper-function-name": { @@ -192,93 +568,422 @@ } }, "@babel/helper-hoist-variables": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz", - "integrity": "sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz", + "integrity": "sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==", "requires": { - "@babel/types": "^7.10.4" + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", + "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==" + }, + "@babel/types": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", + "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", + "requires": { + "@babel/helper-validator-identifier": "^7.14.8", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/helper-member-expression-to-functions": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz", - "integrity": "sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw==", + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.14.7.tgz", + "integrity": "sha512-TMUt4xKxJn6ccjcOW7c4hlwyJArizskAhoSTOCkA0uZ+KghIaci0Qg9R043kUMWI9mtQfgny+NQ5QATnZ+paaA==", "requires": { - "@babel/types": "^7.12.7" + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", + "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==" + }, + "@babel/types": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", + "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", + "requires": { + "@babel/helper-validator-identifier": "^7.14.8", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/helper-module-imports": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz", - "integrity": "sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz", + "integrity": "sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==", "requires": { - "@babel/types": "^7.12.5" + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", + "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==" + }, + "@babel/types": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", + "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", + "requires": { + "@babel/helper-validator-identifier": "^7.14.8", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/helper-module-transforms": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz", - "integrity": "sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==", + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.8.tgz", + "integrity": "sha512-RyE+NFOjXn5A9YU1dkpeBaduagTlZ0+fccnIcAGbv1KGUlReBj7utF7oEth8IdIBQPcux0DDgW5MFBH2xu9KcA==", "requires": { - "@babel/helper-module-imports": "^7.12.1", - "@babel/helper-replace-supers": "^7.12.1", - "@babel/helper-simple-access": "^7.12.1", - "@babel/helper-split-export-declaration": "^7.11.0", - "@babel/helper-validator-identifier": "^7.10.4", - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.12.1", - "@babel/types": "^7.12.1", - "lodash": "^4.17.19" + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-simple-access": "^7.14.8", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/helper-validator-identifier": "^7.14.8", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.8", + "@babel/types": "^7.14.8" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "requires": { + "@babel/highlight": "^7.14.5" + } + }, + "@babel/generator": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.8.tgz", + "integrity": "sha512-cYDUpvIzhBVnMzRoY1fkSEhK/HmwEVwlyULYgn/tMQYd6Obag3ylCjONle3gdErfXBW61SVTlR9QR7uWlgeIkg==", + "requires": { + "@babel/types": "^7.14.8", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz", + "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==", + "requires": { + "@babel/helper-get-function-arity": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz", + "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==", + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz", + "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==", + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", + "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==" + }, + "@babel/highlight": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.8.tgz", + "integrity": "sha512-syoCQFOoo/fzkWDeM0dLEZi5xqurb5vuyzwIMNZRNun+N/9A4cUZeQaE7dTrB8jGaKuJRBtEOajtnmw0I5hvvA==" + }, + "@babel/template": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", + "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" + } + }, + "@babel/traverse": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.8.tgz", + "integrity": "sha512-kexHhzCljJcFNn1KYAQ6A5wxMRzq9ebYpEDV4+WdNyr3i7O44tanbDOR/xjiG2F3sllan+LgwK+7OMk0EmydHg==", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.8", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.8", + "@babel/types": "^7.14.8", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", + "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", + "requires": { + "@babel/helper-validator-identifier": "^7.14.8", + "to-fast-properties": "^2.0.0" + } + }, + "debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "requires": { + "ms": "2.1.2" + } + } } }, "@babel/helper-optimise-call-expression": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.7.tgz", - "integrity": "sha512-I5xc9oSJ2h59OwyUqjv95HRyzxj53DAubUERgQMrpcCEYQyToeHA+NEcUEsVWB4j53RDeskeBJ0SgRAYHDBckw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz", + "integrity": "sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==", "requires": { - "@babel/types": "^7.12.7" + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", + "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==" + }, + "@babel/types": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", + "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", + "requires": { + "@babel/helper-validator-identifier": "^7.14.8", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", + "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==" }, "@babel/helper-remap-async-to-generator": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.12.1.tgz", - "integrity": "sha512-9d0KQCRM8clMPcDwo8SevNs+/9a8yWVVmaE80FGJcEP8N1qToREmWEGnBn8BUlJhYRFz6fqxeRL1sl5Ogsed7A==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.14.5.tgz", + "integrity": "sha512-rLQKdQU+HYlxBwQIj8dk4/0ENOUEhA/Z0l4hN8BexpvmSMN9oA9EagjnhnDpNsRdWCfjwa4mn/HyBXO9yhQP6A==", "requires": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-wrap-function": "^7.10.4", - "@babel/types": "^7.12.1" + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-wrap-function": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", + "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==" + }, + "@babel/types": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", + "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", + "requires": { + "@babel/helper-validator-identifier": "^7.14.8", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/helper-replace-supers": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.5.tgz", - "integrity": "sha512-5YILoed0ZyIpF4gKcpZitEnXEJ9UoDRki1Ey6xz46rxOzfNMAhVIJMoune1hmPVxh40LRv1+oafz7UsWX+vyWA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.5.tgz", + "integrity": "sha512-3i1Qe9/8x/hCHINujn+iuHy+mMRLoc77b2nI9TB0zjH1hvn9qGlXjWlggdwUcju36PkPCy/lpM7LLUdcTyH4Ow==", "requires": { - "@babel/helper-member-expression-to-functions": "^7.12.1", - "@babel/helper-optimise-call-expression": "^7.10.4", - "@babel/traverse": "^7.12.5", - "@babel/types": "^7.12.5" + "@babel/helper-member-expression-to-functions": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "requires": { + "@babel/highlight": "^7.14.5" + } + }, + "@babel/generator": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.8.tgz", + "integrity": "sha512-cYDUpvIzhBVnMzRoY1fkSEhK/HmwEVwlyULYgn/tMQYd6Obag3ylCjONle3gdErfXBW61SVTlR9QR7uWlgeIkg==", + "requires": { + "@babel/types": "^7.14.8", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz", + "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==", + "requires": { + "@babel/helper-get-function-arity": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz", + "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==", + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz", + "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==", + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", + "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==" + }, + "@babel/highlight": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.8.tgz", + "integrity": "sha512-syoCQFOoo/fzkWDeM0dLEZi5xqurb5vuyzwIMNZRNun+N/9A4cUZeQaE7dTrB8jGaKuJRBtEOajtnmw0I5hvvA==" + }, + "@babel/template": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", + "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" + } + }, + "@babel/traverse": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.8.tgz", + "integrity": "sha512-kexHhzCljJcFNn1KYAQ6A5wxMRzq9ebYpEDV4+WdNyr3i7O44tanbDOR/xjiG2F3sllan+LgwK+7OMk0EmydHg==", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.8", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.8", + "@babel/types": "^7.14.8", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", + "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", + "requires": { + "@babel/helper-validator-identifier": "^7.14.8", + "to-fast-properties": "^2.0.0" + } + }, + "debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "requires": { + "ms": "2.1.2" + } + } } }, "@babel/helper-simple-access": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz", - "integrity": "sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==", + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.14.8.tgz", + "integrity": "sha512-TrFN4RHh9gnWEU+s7JloIho2T76GPwRHhdzOWLqTrMnlas8T9O7ec+oEDNsRXndOmru9ymH9DFrEOxpzPoSbdg==", "requires": { - "@babel/types": "^7.12.1" + "@babel/types": "^7.14.8" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", + "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==" + }, + "@babel/types": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", + "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", + "requires": { + "@babel/helper-validator-identifier": "^7.14.8", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz", - "integrity": "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.14.5.tgz", + "integrity": "sha512-dmqZB7mrb94PZSAOYtr+ZN5qt5owZIAgqtoTuqiFbHFtxgEcmQlRJVI+bO++fciBunXtB6MK7HrzrfcAzIz2NQ==", "requires": { - "@babel/types": "^7.12.1" + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", + "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==" + }, + "@babel/types": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", + "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", + "requires": { + "@babel/helper-validator-identifier": "^7.14.8", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/helper-split-export-declaration": { @@ -295,29 +1000,247 @@ "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" }, "@babel/helper-validator-option": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.1.tgz", - "integrity": "sha512-YpJabsXlJVWP0USHjnC/AQDTLlZERbON577YUVO/wLpqyj6HAtVYnWaQaN0iUN+1/tWn3c+uKKXjRut5115Y2A==" + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", + "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==" }, "@babel/helper-wrap-function": { - "version": "7.12.3", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.12.3.tgz", - "integrity": "sha512-Cvb8IuJDln3rs6tzjW3Y8UeelAOdnpB8xtQ4sme2MSZ9wOxrbThporC0y/EtE16VAtoyEfLM404Xr1e0OOp+ow==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.14.5.tgz", + "integrity": "sha512-YEdjTCq+LNuNS1WfxsDCNpgXkJaIyqco6DAelTUjT4f2KIWC1nBcaCaSdHTBqQVLnTBexBcVcFhLSU1KnYuePQ==", "requires": { - "@babel/helper-function-name": "^7.10.4", - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.10.4", - "@babel/types": "^7.10.4" + "@babel/helper-function-name": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "requires": { + "@babel/highlight": "^7.14.5" + } + }, + "@babel/generator": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.8.tgz", + "integrity": "sha512-cYDUpvIzhBVnMzRoY1fkSEhK/HmwEVwlyULYgn/tMQYd6Obag3ylCjONle3gdErfXBW61SVTlR9QR7uWlgeIkg==", + "requires": { + "@babel/types": "^7.14.8", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz", + "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==", + "requires": { + "@babel/helper-get-function-arity": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz", + "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==", + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz", + "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==", + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", + "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==" + }, + "@babel/highlight": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.8.tgz", + "integrity": "sha512-syoCQFOoo/fzkWDeM0dLEZi5xqurb5vuyzwIMNZRNun+N/9A4cUZeQaE7dTrB8jGaKuJRBtEOajtnmw0I5hvvA==" + }, + "@babel/template": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", + "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" + } + }, + "@babel/traverse": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.8.tgz", + "integrity": "sha512-kexHhzCljJcFNn1KYAQ6A5wxMRzq9ebYpEDV4+WdNyr3i7O44tanbDOR/xjiG2F3sllan+LgwK+7OMk0EmydHg==", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.8", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.8", + "@babel/types": "^7.14.8", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", + "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", + "requires": { + "@babel/helper-validator-identifier": "^7.14.8", + "to-fast-properties": "^2.0.0" + } + }, + "debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "requires": { + "ms": "2.1.2" + } + } } }, "@babel/helpers": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.5.tgz", - "integrity": "sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA==", + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.14.8.tgz", + "integrity": "sha512-ZRDmI56pnV+p1dH6d+UN6GINGz7Krps3+270qqI9UJ4wxYThfAIcI5i7j5vXC4FJ3Wap+S9qcebxeYiqn87DZw==", "requires": { - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.12.5", - "@babel/types": "^7.12.5" + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.8", + "@babel/types": "^7.14.8" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "requires": { + "@babel/highlight": "^7.14.5" + } + }, + "@babel/generator": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.8.tgz", + "integrity": "sha512-cYDUpvIzhBVnMzRoY1fkSEhK/HmwEVwlyULYgn/tMQYd6Obag3ylCjONle3gdErfXBW61SVTlR9QR7uWlgeIkg==", + "requires": { + "@babel/types": "^7.14.8", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz", + "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==", + "requires": { + "@babel/helper-get-function-arity": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz", + "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==", + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz", + "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==", + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", + "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==" + }, + "@babel/highlight": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.8.tgz", + "integrity": "sha512-syoCQFOoo/fzkWDeM0dLEZi5xqurb5vuyzwIMNZRNun+N/9A4cUZeQaE7dTrB8jGaKuJRBtEOajtnmw0I5hvvA==" + }, + "@babel/template": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", + "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" + } + }, + "@babel/traverse": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.8.tgz", + "integrity": "sha512-kexHhzCljJcFNn1KYAQ6A5wxMRzq9ebYpEDV4+WdNyr3i7O44tanbDOR/xjiG2F3sllan+LgwK+7OMk0EmydHg==", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.8", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.8", + "@babel/types": "^7.14.8", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", + "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", + "requires": { + "@babel/helper-validator-identifier": "^7.14.8", + "to-fast-properties": "^2.0.0" + } + }, + "debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "requires": { + "ms": "2.1.2" + } + } } }, "@babel/highlight": { @@ -335,124 +1258,157 @@ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.7.tgz", "integrity": "sha512-oWR02Ubp4xTLCAqPRiNIuMVgNO5Aif/xpXtabhzW2HWUD47XJsAB4Zd/Rg30+XeQA3juXigV7hlquOTmwqLiwg==" }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.14.5.tgz", + "integrity": "sha512-ZoJS2XCKPBfTmL122iP6NM9dOg+d4lc9fFk3zxc8iDjvt8Pk4+TlsHSKhIPf6X+L5ORCdBzqMZDjL/WHj7WknQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", + "@babel/plugin-proposal-optional-chaining": "^7.14.5" + } + }, "@babel/plugin-proposal-async-generator-functions": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.12.1.tgz", - "integrity": "sha512-d+/o30tJxFxrA1lhzJqiUcEJdI6jKlNregCv5bASeGf2Q4MXmnwH7viDo7nhx1/ohf09oaH8j1GVYG/e3Yqk6A==", + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.7.tgz", + "integrity": "sha512-RK8Wj7lXLY3bqei69/cc25gwS5puEc3dknoFPFbqfy3XxYQBQFvu4ioWpafMBAB+L9NyptQK4nMOa5Xz16og8Q==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-remap-async-to-generator": "^7.12.1", - "@babel/plugin-syntax-async-generators": "^7.8.0" + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.14.5", + "@babel/plugin-syntax-async-generators": "^7.8.4" } }, "@babel/plugin-proposal-class-properties": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz", - "integrity": "sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz", + "integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-proposal-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.14.5.tgz", + "integrity": "sha512-KBAH5ksEnYHCegqseI5N9skTdxgJdmDoAOc0uXa+4QMYKeZD0w5IARh4FMlTNtaHhbB8v+KzMdTgxMMzsIy6Yg==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-class-static-block": "^7.14.5" } }, "@babel/plugin-proposal-dynamic-import": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.12.1.tgz", - "integrity": "sha512-a4rhUSZFuq5W8/OO8H7BL5zspjnc1FLd9hlOxIK/f7qG4a0qsqk8uvF/ywgBA8/OmjsapjpvaEOYItfGG1qIvQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz", + "integrity": "sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-dynamic-import": "^7.8.0" + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" } }, "@babel/plugin-proposal-export-namespace-from": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.1.tgz", - "integrity": "sha512-6CThGf0irEkzujYS5LQcjBx8j/4aQGiVv7J9+2f7pGfxqyKh3WnmVJYW3hdrQjyksErMGBPQrCnHfOtna+WLbw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz", + "integrity": "sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" } }, "@babel/plugin-proposal-json-strings": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.12.1.tgz", - "integrity": "sha512-GoLDUi6U9ZLzlSda2Df++VSqDJg3CG+dR0+iWsv6XRw1rEq+zwt4DirM9yrxW6XWaTpmai1cWJLMfM8qQJf+yw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz", + "integrity": "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-json-strings": "^7.8.0" + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-json-strings": "^7.8.3" } }, "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.12.1.tgz", - "integrity": "sha512-k8ZmVv0JU+4gcUGeCDZOGd0lCIamU/sMtIiX3UWnUc5yzgq6YUGyEolNYD+MLYKfSzgECPcqetVcJP9Afe/aCA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz", + "integrity": "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" } }, "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz", - "integrity": "sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz", + "integrity": "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" } }, "@babel/plugin-proposal-numeric-separator": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.7.tgz", - "integrity": "sha512-8c+uy0qmnRTeukiGsjLGy6uVs/TFjJchGXUeBqlG4VWYOdJWkhhVPdQ3uHwbmalfJwv2JsV0qffXP4asRfL2SQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz", + "integrity": "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-numeric-separator": "^7.10.4" } }, "@babel/plugin-proposal-object-rest-spread": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz", - "integrity": "sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==", + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.7.tgz", + "integrity": "sha512-082hsZz+sVabfmDWo1Oct1u1AgbKbUAyVgmX4otIc7bdsRgHBXwTwb3DpDmD4Eyyx6DNiuz5UAATT655k+kL5g==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-transform-parameters": "^7.12.1" + "@babel/compat-data": "^7.14.7", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.14.5" } }, "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.12.1.tgz", - "integrity": "sha512-hFvIjgprh9mMw5v42sJWLI1lzU5L2sznP805zeT6rySVRA0Y18StRhDqhSxlap0oVgItRsB6WSROp4YnJTJz0g==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz", + "integrity": "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" } }, "@babel/plugin-proposal-optional-chaining": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.7.tgz", - "integrity": "sha512-4ovylXZ0PWmwoOvhU2vhnzVNnm88/Sm9nx7V8BPgMvAzn5zDou3/Awy0EjglyubVHasJj+XCEkr/r1X3P5elCA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz", + "integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", - "@babel/plugin-syntax-optional-chaining": "^7.8.0" + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" } }, "@babel/plugin-proposal-private-methods": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.12.1.tgz", - "integrity": "sha512-mwZ1phvH7/NHK6Kf8LP7MYDogGV+DKB1mryFOEwx5EBNQrosvIczzZFTUmWaeujd5xT6G1ELYWUz3CutMhjE1w==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz", + "integrity": "sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-62EyfyA3WA0mZiF2e2IV9mc9Ghwxcg8YTu8BS4Wss4Y3PY725OmS9M0qLORbJwLqFtGh+jiE4wAmocK2CTUK2Q==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" } }, "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.1.tgz", - "integrity": "sha512-MYq+l+PvHuw/rKUz1at/vb6nCnQ2gmJBNaM62z0OgH7B2W1D9pvkpYtlti9bGtizNIU1K3zm4bZF9F91efVY0w==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz", + "integrity": "sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-syntax-async-generators": { @@ -464,11 +1420,19 @@ } }, "@babel/plugin-syntax-class-properties": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.1.tgz", - "integrity": "sha512-U40A76x5gTwmESz+qiqssqmeEsKvcSyvtgktrm0uzcARAmM9I1jR221f6Oq+GmHrcD+LvZDag1UTOTe2fL3TeA==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-syntax-dynamic-import": { @@ -496,11 +1460,11 @@ } }, "@babel/plugin-syntax-jsx": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", - "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz", + "integrity": "sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-syntax-logical-assignment-operators": { @@ -551,462 +1515,640 @@ "@babel/helper-plugin-utils": "^7.8.0" } }, + "@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, "@babel/plugin-syntax-top-level-await": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.1.tgz", - "integrity": "sha512-i7ooMZFS+a/Om0crxZodrTzNEPJHZrlMVGMTEpFAj6rYY/bKCddB0Dk/YxfPuYXOopuhKk/e1jV6h+WUU9XN3A==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-syntax-typescript": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.12.1.tgz", - "integrity": "sha512-UZNEcCY+4Dp9yYRCAHrHDU+9ZXLYaY9MgBXSRLkB9WjYFRR6quJBumfVrEkUxrePPBwFcpWfNKXqVRQQtm7mMA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz", + "integrity": "sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-arrow-functions": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.12.1.tgz", - "integrity": "sha512-5QB50qyN44fzzz4/qxDPQMBCTHgxg3n0xRBLJUmBlLoU/sFvxVWGZF/ZUfMVDQuJUKXaBhbupxIzIfZ6Fwk/0A==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz", + "integrity": "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-async-to-generator": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.12.1.tgz", - "integrity": "sha512-SDtqoEcarK1DFlRJ1hHRY5HvJUj5kX4qmtpMAm2QnhOlyuMC4TMdCRgW6WXpv93rZeYNeLP22y8Aq2dbcDRM1A==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz", + "integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==", "requires": { - "@babel/helper-module-imports": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-remap-async-to-generator": "^7.12.1" + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.14.5" } }, "@babel/plugin-transform-block-scoped-functions": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.1.tgz", - "integrity": "sha512-5OpxfuYnSgPalRpo8EWGPzIYf0lHBWORCkj5M0oLBwHdlux9Ri36QqGW3/LR13RSVOAoUUMzoPI/jpE4ABcHoA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz", + "integrity": "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-block-scoping": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.1.tgz", - "integrity": "sha512-zJyAC9sZdE60r1nVQHblcfCj29Dh2Y0DOvlMkcqSo0ckqjiCwNiUezUKw+RjOCwGfpLRwnAeQ2XlLpsnGkvv9w==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.14.5.tgz", + "integrity": "sha512-LBYm4ZocNgoCqyxMLoOnwpsmQ18HWTQvql64t3GvMUzLQrNoV1BDG0lNftC8QKYERkZgCCT/7J5xWGObGAyHDw==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-classes": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.12.1.tgz", - "integrity": "sha512-/74xkA7bVdzQTBeSUhLLJgYIcxw/dpEpCdRDiHgPJ3Mv6uC11UhjpOhl72CgqbBCmt1qtssCyB2xnJm1+PFjog==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-define-map": "^7.10.4", - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-optimise-call-expression": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-replace-supers": "^7.12.1", - "@babel/helper-split-export-declaration": "^7.10.4", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.5.tgz", + "integrity": "sha512-J4VxKAMykM06K/64z9rwiL6xnBHgB1+FVspqvlgCdwD1KUbQNfszeKVVOMh59w3sztHYIZDgnhOC4WbdEfHFDA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", "globals": "^11.1.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "requires": { + "@babel/highlight": "^7.14.5" + } + }, + "@babel/helper-function-name": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz", + "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==", + "requires": { + "@babel/helper-get-function-arity": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz", + "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==", + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz", + "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==", + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", + "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==" + }, + "@babel/highlight": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.8.tgz", + "integrity": "sha512-syoCQFOoo/fzkWDeM0dLEZi5xqurb5vuyzwIMNZRNun+N/9A4cUZeQaE7dTrB8jGaKuJRBtEOajtnmw0I5hvvA==" + }, + "@babel/template": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", + "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" + } + }, + "@babel/types": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", + "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", + "requires": { + "@babel/helper-validator-identifier": "^7.14.8", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/plugin-transform-computed-properties": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.12.1.tgz", - "integrity": "sha512-vVUOYpPWB7BkgUWPo4C44mUQHpTZXakEqFjbv8rQMg7TC6S6ZhGZ3otQcRH6u7+adSlE5i0sp63eMC/XGffrzg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz", + "integrity": "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-destructuring": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.12.1.tgz", - "integrity": "sha512-fRMYFKuzi/rSiYb2uRLiUENJOKq4Gnl+6qOv5f8z0TZXg3llUwUhsNNwrwaT/6dUhJTzNpBr+CUvEWBtfNY1cw==", + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz", + "integrity": "sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-dotall-regex": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.1.tgz", - "integrity": "sha512-B2pXeRKoLszfEW7J4Hg9LoFaWEbr/kzo3teWHmtFCszjRNa/b40f9mfeqZsIDLLt/FjwQ6pz/Gdlwy85xNckBA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz", + "integrity": "sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-duplicate-keys": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.1.tgz", - "integrity": "sha512-iRght0T0HztAb/CazveUpUQrZY+aGKKaWXMJ4uf9YJtqxSUe09j3wteztCUDRHs+SRAL7yMuFqUsLoAKKzgXjw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz", + "integrity": "sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-exponentiation-operator": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.1.tgz", - "integrity": "sha512-7tqwy2bv48q+c1EHbXK0Zx3KXd2RVQp6OC7PbwFNt/dPTAV3Lu5sWtWuAj8owr5wqtWnqHfl2/mJlUmqkChKug==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz", + "integrity": "sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==", "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-for-of": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.12.1.tgz", - "integrity": "sha512-Zaeq10naAsuHo7heQvyV0ptj4dlZJwZgNAtBYBnu5nNKJoW62m0zKcIEyVECrUKErkUkg6ajMy4ZfnVZciSBhg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.14.5.tgz", + "integrity": "sha512-CfmqxSUZzBl0rSjpoQSFoR9UEj3HzbGuGNL21/iFTmjb5gFggJp3ph0xR1YBhexmLoKRHzgxuFvty2xdSt6gTA==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-function-name": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.1.tgz", - "integrity": "sha512-JF3UgJUILoFrFMEnOJLJkRHSk6LUSXLmEFsA23aR2O5CSLUxbeUX1IZ1YQ7Sn0aXb601Ncwjx73a+FVqgcljVw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz", + "integrity": "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==", "requires": { - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "requires": { + "@babel/highlight": "^7.14.5" + } + }, + "@babel/helper-function-name": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz", + "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==", + "requires": { + "@babel/helper-get-function-arity": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz", + "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==", + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", + "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==" + }, + "@babel/highlight": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.8.tgz", + "integrity": "sha512-syoCQFOoo/fzkWDeM0dLEZi5xqurb5vuyzwIMNZRNun+N/9A4cUZeQaE7dTrB8jGaKuJRBtEOajtnmw0I5hvvA==" + }, + "@babel/template": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", + "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" + } + }, + "@babel/types": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", + "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", + "requires": { + "@babel/helper-validator-identifier": "^7.14.8", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/plugin-transform-literals": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.1.tgz", - "integrity": "sha512-+PxVGA+2Ag6uGgL0A5f+9rklOnnMccwEBzwYFL3EUaKuiyVnUipyXncFcfjSkbimLrODoqki1U9XxZzTvfN7IQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz", + "integrity": "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-member-expression-literals": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.1.tgz", - "integrity": "sha512-1sxePl6z9ad0gFMB9KqmYofk34flq62aqMt9NqliS/7hPEpURUCMbyHXrMPlo282iY7nAvUB1aQd5mg79UD9Jg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz", + "integrity": "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-modules-amd": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.12.1.tgz", - "integrity": "sha512-tDW8hMkzad5oDtzsB70HIQQRBiTKrhfgwC/KkJeGsaNFTdWhKNt/BiE8c5yj19XiGyrxpbkOfH87qkNg1YGlOQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz", + "integrity": "sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==", "requires": { - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-commonjs": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.12.1.tgz", - "integrity": "sha512-dY789wq6l0uLY8py9c1B48V8mVL5gZh/+PQ5ZPrylPYsnAvnEMjqsUXkuoDVPeVK+0VyGar+D08107LzDQ6pag==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.5.tgz", + "integrity": "sha512-en8GfBtgnydoao2PS+87mKyw62k02k7kJ9ltbKe0fXTHrQmG6QZZflYuGI1VVG7sVpx4E1n7KBpNlPb8m78J+A==", "requires": { - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-simple-access": "^7.12.1", + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-simple-access": "^7.14.5", "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-systemjs": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.12.1.tgz", - "integrity": "sha512-Hn7cVvOavVh8yvW6fLwveFqSnd7rbQN3zJvoPNyNaQSvgfKmDBO9U1YL9+PCXGRlZD9tNdWTy5ACKqMuzyn32Q==", - "requires": { - "@babel/helper-hoist-variables": "^7.10.4", - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-validator-identifier": "^7.10.4", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.14.5.tgz", + "integrity": "sha512-mNMQdvBEE5DcMQaL5LbzXFMANrQjd2W7FPzg34Y4yEz7dBgdaC+9B84dSO+/1Wba98zoDbInctCDo4JGxz1VYA==", + "requires": { + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-identifier": "^7.14.5", "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", + "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==" + } } }, "@babel/plugin-transform-modules-umd": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.12.1.tgz", - "integrity": "sha512-aEIubCS0KHKM0zUos5fIoQm+AZUMt1ZvMpqz0/H5qAQ7vWylr9+PLYurT+Ic7ID/bKLd4q8hDovaG3Zch2uz5Q==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz", + "integrity": "sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==", "requires": { - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.1.tgz", - "integrity": "sha512-tB43uQ62RHcoDp9v2Nsf+dSM8sbNodbEicbQNA53zHz8pWUhsgHSJCGpt7daXxRydjb0KnfmB+ChXOv3oADp1Q==", + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.7.tgz", + "integrity": "sha512-DTNOTaS7TkW97xsDMrp7nycUVh6sn/eq22VaxWfEdzuEbRsiaOU0pqU7DlyUGHVsbQbSghvjKRpEl+nUCKGQSg==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.12.1" + "@babel/helper-create-regexp-features-plugin": "^7.14.5" } }, "@babel/plugin-transform-new-target": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.1.tgz", - "integrity": "sha512-+eW/VLcUL5L9IvJH7rT1sT0CzkdUTvPrXC2PXTn/7z7tXLBuKvezYbGdxD5WMRoyvyaujOq2fWoKl869heKjhw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz", + "integrity": "sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-object-super": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.1.tgz", - "integrity": "sha512-AvypiGJH9hsquNUn+RXVcBdeE3KHPZexWRdimhuV59cSoOt5kFBmqlByorAeUlGG2CJWd0U+4ZtNKga/TB0cAw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz", + "integrity": "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-replace-supers": "^7.12.1" + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5" } }, "@babel/plugin-transform-parameters": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.12.1.tgz", - "integrity": "sha512-xq9C5EQhdPK23ZeCdMxl8bbRnAgHFrw5EOC3KJUsSylZqdkCaFEXxGSBuTSObOpiiHHNyb82es8M1QYgfQGfNg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.5.tgz", + "integrity": "sha512-Tl7LWdr6HUxTmzQtzuU14SqbgrSKmaR77M0OKyq4njZLQTPfOvzblNKyNkGwOfEFCEx7KeYHQHDI0P3F02IVkA==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-property-literals": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.1.tgz", - "integrity": "sha512-6MTCR/mZ1MQS+AwZLplX4cEySjCpnIF26ToWo942nqn8hXSm7McaHQNeGx/pt7suI1TWOWMfa/NgBhiqSnX0cQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz", + "integrity": "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-react-display-name": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.1.tgz", - "integrity": "sha512-cAzB+UzBIrekfYxyLlFqf/OagTvHLcVBb5vpouzkYkBclRPraiygVnafvAoipErZLI8ANv8Ecn6E/m5qPXD26w==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.14.5.tgz", + "integrity": "sha512-07aqY1ChoPgIxsuDviptRpVkWCSbXWmzQqcgy65C6YSFOfPFvb/DX3bBRHh7pCd/PMEEYHYWUTSVkCbkVainYQ==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-react-jsx": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.12.7.tgz", - "integrity": "sha512-YFlTi6MEsclFAPIDNZYiCRbneg1MFGao9pPG9uD5htwE0vDbPaMUMeYd6itWjw7K4kro4UbdQf3ljmFl9y48dQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.14.5.tgz", + "integrity": "sha512-7RylxNeDnxc1OleDm0F5Q/BSL+whYRbOAR+bwgCxIr0L32v7UFh/pz1DLMZideAUxKT6eMoS2zQH6fyODLEi8Q==", "requires": { - "@babel/helper-builder-react-jsx": "^7.10.4", - "@babel/helper-builder-react-jsx-experimental": "^7.12.4", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-jsx": "^7.12.1" + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-jsx": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", + "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==" + }, + "@babel/types": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", + "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", + "requires": { + "@babel/helper-validator-identifier": "^7.14.8", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/plugin-transform-react-jsx-development": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.12.7.tgz", - "integrity": "sha512-Rs3ETtMtR3VLXFeYRChle5SsP/P9Jp/6dsewBQfokDSzKJThlsuFcnzLTDRALiUmTC48ej19YD9uN1mupEeEDg==", - "requires": { - "@babel/helper-builder-react-jsx-experimental": "^7.12.4", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-jsx": "^7.12.1" - } - }, - "@babel/plugin-transform-react-jsx-self": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.12.1.tgz", - "integrity": "sha512-FbpL0ieNWiiBB5tCldX17EtXgmzeEZjFrix72rQYeq9X6nUK38HCaxexzVQrZWXanxKJPKVVIU37gFjEQYkPkA==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-react-jsx-source": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.12.1.tgz", - "integrity": "sha512-keQ5kBfjJNRc6zZN1/nVHCd6LLIHq4aUKcVnvE/2l+ZZROSbqoiGFRtT5t3Is89XJxBQaP7NLZX2jgGHdZvvFQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.14.5.tgz", + "integrity": "sha512-rdwG/9jC6QybWxVe2UVOa7q6cnTpw8JRRHOxntG/h6g/guAOe6AhtQHJuJh5FwmnXIT1bdm5vC2/5huV8ZOorQ==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/plugin-transform-react-jsx": "^7.14.5" } }, "@babel/plugin-transform-react-pure-annotations": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.12.1.tgz", - "integrity": "sha512-RqeaHiwZtphSIUZ5I85PEH19LOSzxfuEazoY7/pWASCAIBuATQzpSVD+eT6MebeeZT2F4eSL0u4vw6n4Nm0Mjg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.14.5.tgz", + "integrity": "sha512-3X4HpBJimNxW4rhUy/SONPyNQHp5YRr0HhJdT2OH1BRp0of7u3Dkirc7x9FRJMKMqTBI079VZ1hzv7Ouuz///g==", "requires": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-regenerator": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.1.tgz", - "integrity": "sha512-gYrHqs5itw6i4PflFX3OdBPMQdPbF4bj2REIUxlMRUFk0/ZOAIpDFuViuxPjUL7YC8UPnf+XG7/utJvqXdPKng==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz", + "integrity": "sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==", "requires": { "regenerator-transform": "^0.14.2" } }, "@babel/plugin-transform-reserved-words": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.1.tgz", - "integrity": "sha512-pOnUfhyPKvZpVyBHhSBoX8vfA09b7r00Pmm1sH+29ae2hMTKVmSp4Ztsr8KBKjLjx17H0eJqaRC3bR2iThM54A==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz", + "integrity": "sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-runtime": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.12.1.tgz", - "integrity": "sha512-Ac/H6G9FEIkS2tXsZjL4RAdS3L3WHxci0usAnz7laPWUmFiGtj7tIASChqKZMHTSQTQY6xDbOq+V1/vIq3QrWg==", - "requires": { - "@babel/helper-module-imports": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "resolve": "^1.8.1", - "semver": "^5.5.1" + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.14.5.tgz", + "integrity": "sha512-fPMBhh1AV8ZyneiCIA+wYYUH1arzlXR1UMcApjvchDhfKxhy2r2lReJv8uHEyihi4IFIGlr1Pdx7S5fkESDQsg==", + "requires": { + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "babel-plugin-polyfill-corejs2": "^0.2.2", + "babel-plugin-polyfill-corejs3": "^0.2.2", + "babel-plugin-polyfill-regenerator": "^0.2.2", + "semver": "^6.3.0" }, "dependencies": { "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" } } }, "@babel/plugin-transform-shorthand-properties": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.1.tgz", - "integrity": "sha512-GFZS3c/MhX1OusqB1MZ1ct2xRzX5ppQh2JU1h2Pnfk88HtFTM+TWQqJNfwkmxtPQtb/s1tk87oENfXJlx7rSDw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz", + "integrity": "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-spread": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.12.1.tgz", - "integrity": "sha512-vuLp8CP0BE18zVYjsEBZ5xoCecMK6LBMMxYzJnh01rxQRvhNhH1csMMmBfNo5tGpGO+NhdSNW2mzIvBu3K1fng==", + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz", + "integrity": "sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1" + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5" } }, "@babel/plugin-transform-sticky-regex": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.7.tgz", - "integrity": "sha512-VEiqZL5N/QvDbdjfYQBhruN0HYjSPjC4XkeqW4ny/jNtH9gcbgaqBIXYEZCNnESMAGs0/K/R7oFGMhOyu/eIxg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz", + "integrity": "sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-template-literals": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.12.1.tgz", - "integrity": "sha512-b4Zx3KHi+taXB1dVRBhVJtEPi9h1THCeKmae2qP0YdUHIFhVjtpqqNfxeVAa1xeHVhAy4SbHxEwx5cltAu5apw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz", + "integrity": "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-typeof-symbol": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.1.tgz", - "integrity": "sha512-EPGgpGy+O5Kg5pJFNDKuxt9RdmTgj5sgrus2XVeMp/ZIbOESadgILUbm50SNpghOh3/6yrbsH+NB5+WJTmsA7Q==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz", + "integrity": "sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-typescript": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.12.1.tgz", - "integrity": "sha512-VrsBByqAIntM+EYMqSm59SiMEf7qkmI9dqMt6RbD/wlwueWmYcI0FFK5Fj47pP6DRZm+3teXjosKlwcZJ5lIMw==", + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.14.6.tgz", + "integrity": "sha512-XlTdBq7Awr4FYIzqhmYY80WN0V0azF74DMPyFqVHBvf81ZUgc4X7ZOpx6O8eLDK6iM5cCQzeyJw0ynTaefixRA==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-typescript": "^7.12.1" + "@babel/helper-create-class-features-plugin": "^7.14.6", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-typescript": "^7.14.5" } }, "@babel/plugin-transform-unicode-escapes": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.1.tgz", - "integrity": "sha512-I8gNHJLIc7GdApm7wkVnStWssPNbSRMPtgHdmH3sRM1zopz09UWPS4x5V4n1yz/MIWTVnJ9sp6IkuXdWM4w+2Q==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz", + "integrity": "sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-unicode-regex": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.1.tgz", - "integrity": "sha512-SqH4ClNngh/zGwHZOOQMTD+e8FGWexILV+ePMyiDJttAWRh5dhDL8rcl5lSgU3Huiq6Zn6pWTMvdPAb21Dwdyg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz", + "integrity": "sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/preset-env": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.7.tgz", - "integrity": "sha512-OnNdfAr1FUQg7ksb7bmbKoby4qFOHw6DKWWUNB9KqnnCldxhxJlP+21dpyaWFmf2h0rTbOkXJtAGevY3XW1eew==", - "requires": { - "@babel/compat-data": "^7.12.7", - "@babel/helper-compilation-targets": "^7.12.5", - "@babel/helper-module-imports": "^7.12.5", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-validator-option": "^7.12.1", - "@babel/plugin-proposal-async-generator-functions": "^7.12.1", - "@babel/plugin-proposal-class-properties": "^7.12.1", - "@babel/plugin-proposal-dynamic-import": "^7.12.1", - "@babel/plugin-proposal-export-namespace-from": "^7.12.1", - "@babel/plugin-proposal-json-strings": "^7.12.1", - "@babel/plugin-proposal-logical-assignment-operators": "^7.12.1", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", - "@babel/plugin-proposal-numeric-separator": "^7.12.7", - "@babel/plugin-proposal-object-rest-spread": "^7.12.1", - "@babel/plugin-proposal-optional-catch-binding": "^7.12.1", - "@babel/plugin-proposal-optional-chaining": "^7.12.7", - "@babel/plugin-proposal-private-methods": "^7.12.1", - "@babel/plugin-proposal-unicode-property-regex": "^7.12.1", - "@babel/plugin-syntax-async-generators": "^7.8.0", - "@babel/plugin-syntax-class-properties": "^7.12.1", - "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.14.8.tgz", + "integrity": "sha512-a9aOppDU93oArQ51H+B8M1vH+tayZbuBqzjOhntGetZVa+4tTu5jp+XTwqHGG2lxslqomPYVSjIxQkFwXzgnxg==", + "requires": { + "@babel/compat-data": "^7.14.7", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.14.5", + "@babel/plugin-proposal-async-generator-functions": "^7.14.7", + "@babel/plugin-proposal-class-properties": "^7.14.5", + "@babel/plugin-proposal-class-static-block": "^7.14.5", + "@babel/plugin-proposal-dynamic-import": "^7.14.5", + "@babel/plugin-proposal-export-namespace-from": "^7.14.5", + "@babel/plugin-proposal-json-strings": "^7.14.5", + "@babel/plugin-proposal-logical-assignment-operators": "^7.14.5", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5", + "@babel/plugin-proposal-numeric-separator": "^7.14.5", + "@babel/plugin-proposal-object-rest-spread": "^7.14.7", + "@babel/plugin-proposal-optional-catch-binding": "^7.14.5", + "@babel/plugin-proposal-optional-chaining": "^7.14.5", + "@babel/plugin-proposal-private-methods": "^7.14.5", + "@babel/plugin-proposal-private-property-in-object": "^7.14.5", + "@babel/plugin-proposal-unicode-property-regex": "^7.14.5", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.0", + "@babel/plugin-syntax-json-strings": "^7.8.3", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.0", - "@babel/plugin-syntax-top-level-await": "^7.12.1", - "@babel/plugin-transform-arrow-functions": "^7.12.1", - "@babel/plugin-transform-async-to-generator": "^7.12.1", - "@babel/plugin-transform-block-scoped-functions": "^7.12.1", - "@babel/plugin-transform-block-scoping": "^7.12.1", - "@babel/plugin-transform-classes": "^7.12.1", - "@babel/plugin-transform-computed-properties": "^7.12.1", - "@babel/plugin-transform-destructuring": "^7.12.1", - "@babel/plugin-transform-dotall-regex": "^7.12.1", - "@babel/plugin-transform-duplicate-keys": "^7.12.1", - "@babel/plugin-transform-exponentiation-operator": "^7.12.1", - "@babel/plugin-transform-for-of": "^7.12.1", - "@babel/plugin-transform-function-name": "^7.12.1", - "@babel/plugin-transform-literals": "^7.12.1", - "@babel/plugin-transform-member-expression-literals": "^7.12.1", - "@babel/plugin-transform-modules-amd": "^7.12.1", - "@babel/plugin-transform-modules-commonjs": "^7.12.1", - "@babel/plugin-transform-modules-systemjs": "^7.12.1", - "@babel/plugin-transform-modules-umd": "^7.12.1", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.1", - "@babel/plugin-transform-new-target": "^7.12.1", - "@babel/plugin-transform-object-super": "^7.12.1", - "@babel/plugin-transform-parameters": "^7.12.1", - "@babel/plugin-transform-property-literals": "^7.12.1", - "@babel/plugin-transform-regenerator": "^7.12.1", - "@babel/plugin-transform-reserved-words": "^7.12.1", - "@babel/plugin-transform-shorthand-properties": "^7.12.1", - "@babel/plugin-transform-spread": "^7.12.1", - "@babel/plugin-transform-sticky-regex": "^7.12.7", - "@babel/plugin-transform-template-literals": "^7.12.1", - "@babel/plugin-transform-typeof-symbol": "^7.12.1", - "@babel/plugin-transform-unicode-escapes": "^7.12.1", - "@babel/plugin-transform-unicode-regex": "^7.12.1", - "@babel/preset-modules": "^0.1.3", - "@babel/types": "^7.12.7", - "core-js-compat": "^3.7.0", - "semver": "^5.5.0" + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.14.5", + "@babel/plugin-transform-async-to-generator": "^7.14.5", + "@babel/plugin-transform-block-scoped-functions": "^7.14.5", + "@babel/plugin-transform-block-scoping": "^7.14.5", + "@babel/plugin-transform-classes": "^7.14.5", + "@babel/plugin-transform-computed-properties": "^7.14.5", + "@babel/plugin-transform-destructuring": "^7.14.7", + "@babel/plugin-transform-dotall-regex": "^7.14.5", + "@babel/plugin-transform-duplicate-keys": "^7.14.5", + "@babel/plugin-transform-exponentiation-operator": "^7.14.5", + "@babel/plugin-transform-for-of": "^7.14.5", + "@babel/plugin-transform-function-name": "^7.14.5", + "@babel/plugin-transform-literals": "^7.14.5", + "@babel/plugin-transform-member-expression-literals": "^7.14.5", + "@babel/plugin-transform-modules-amd": "^7.14.5", + "@babel/plugin-transform-modules-commonjs": "^7.14.5", + "@babel/plugin-transform-modules-systemjs": "^7.14.5", + "@babel/plugin-transform-modules-umd": "^7.14.5", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.7", + "@babel/plugin-transform-new-target": "^7.14.5", + "@babel/plugin-transform-object-super": "^7.14.5", + "@babel/plugin-transform-parameters": "^7.14.5", + "@babel/plugin-transform-property-literals": "^7.14.5", + "@babel/plugin-transform-regenerator": "^7.14.5", + "@babel/plugin-transform-reserved-words": "^7.14.5", + "@babel/plugin-transform-shorthand-properties": "^7.14.5", + "@babel/plugin-transform-spread": "^7.14.6", + "@babel/plugin-transform-sticky-regex": "^7.14.5", + "@babel/plugin-transform-template-literals": "^7.14.5", + "@babel/plugin-transform-typeof-symbol": "^7.14.5", + "@babel/plugin-transform-unicode-escapes": "^7.14.5", + "@babel/plugin-transform-unicode-regex": "^7.14.5", + "@babel/preset-modules": "^0.1.4", + "@babel/types": "^7.14.8", + "babel-plugin-polyfill-corejs2": "^0.2.2", + "babel-plugin-polyfill-corejs3": "^0.2.2", + "babel-plugin-polyfill-regenerator": "^0.2.2", + "core-js-compat": "^3.15.0", + "semver": "^6.3.0" }, "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", + "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==" + }, + "@babel/types": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", + "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", + "requires": { + "@babel/helper-validator-identifier": "^7.14.8", + "to-fast-properties": "^2.0.0" + } + }, "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" } } }, @@ -1023,27 +2165,26 @@ } }, "@babel/preset-react": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.12.7.tgz", - "integrity": "sha512-wKeTdnGUP5AEYCYQIMeXMMwU7j+2opxrG0WzuZfxuuW9nhKvvALBjl67653CWamZJVefuJGI219G591RSldrqQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.14.5.tgz", + "integrity": "sha512-XFxBkjyObLvBaAvkx1Ie95Iaq4S/GUEIrejyrntQ/VCMKUYvKLoyKxOBzJ2kjA3b6rC9/KL6KXfDC2GqvLiNqQ==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-transform-react-display-name": "^7.12.1", - "@babel/plugin-transform-react-jsx": "^7.12.7", - "@babel/plugin-transform-react-jsx-development": "^7.12.7", - "@babel/plugin-transform-react-jsx-self": "^7.12.1", - "@babel/plugin-transform-react-jsx-source": "^7.12.1", - "@babel/plugin-transform-react-pure-annotations": "^7.12.1" + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "@babel/plugin-transform-react-display-name": "^7.14.5", + "@babel/plugin-transform-react-jsx": "^7.14.5", + "@babel/plugin-transform-react-jsx-development": "^7.14.5", + "@babel/plugin-transform-react-pure-annotations": "^7.14.5" } }, "@babel/preset-typescript": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.12.7.tgz", - "integrity": "sha512-nOoIqIqBmHBSEgBXWR4Dv/XBehtIFcw9PqZw6rFYuKrzsZmOQm3PR5siLBnKZFEsDb03IegG8nSjU/iXXXYRmw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.14.5.tgz", + "integrity": "sha512-u4zO6CdbRKbS9TypMqrlGH7sd2TAJppZwn3c/ZRLeO/wGsbddxgbPDUZVNrie3JWYLQ9vpineKlsrWFvO6Pwkw==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-validator-option": "^7.12.1", - "@babel/plugin-transform-typescript": "^7.12.1" + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "@babel/plugin-transform-typescript": "^7.14.5" } }, "@babel/runtime": { @@ -1064,9 +2205,9 @@ } }, "@babel/standalone": { - "version": "7.12.9", - "resolved": "https://registry.npmjs.org/@babel/standalone/-/standalone-7.12.9.tgz", - "integrity": "sha512-7SFBBNPjEZnN3dlnOcTa08XLkGUUmZX6Aab2rdeVBfI/bBaZXRRMx5XIMU8piZMVJI+jxu4j7gu0E/yRWmtS4w==" + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/standalone/-/standalone-7.14.8.tgz", + "integrity": "sha512-5Aa1Bhis4oZD23iLJE5CDYHEs1zSC3ejppHE5aim0OWjGCWTa9Oq1PwopK4u1++ao6B6POW/PqNZjOCZNTSx0Q==" }, "@babel/template": { "version": "7.12.7", @@ -1141,161 +2282,187 @@ }, "dependencies": { "tslib": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", - "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==" } } }, "@eslint/eslintrc": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.1.3.tgz", - "integrity": "sha512-4YVwPkANLeNtRjMekzux1ci8hIaH5eGKktGqR0d3LWsKNn5B2X/1Z6Trxy7jQXl9EBGE6Yj02O+t09FMeRllaA==", + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", + "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", "requires": { "ajv": "^6.12.4", "debug": "^4.1.1", "espree": "^7.3.0", - "globals": "^12.1.0", + "globals": "^13.9.0", "ignore": "^4.0.6", "import-fresh": "^3.2.1", "js-yaml": "^3.13.1", - "lodash": "^4.17.19", "minimatch": "^3.0.4", "strip-json-comments": "^3.1.1" }, "dependencies": { "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", "requires": { "ms": "2.1.2" } }, "espree": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.0.tgz", - "integrity": "sha512-dksIWsvKCixn1yrEXO8UosNSxaDoSYpq9reEjZSbHLpT5hpaCAKTLBwq0RHtLrIr+c0ByiYzWT8KTMRzoRCNlw==", + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", "requires": { "acorn": "^7.4.0", - "acorn-jsx": "^5.2.0", + "acorn-jsx": "^5.3.1", "eslint-visitor-keys": "^1.3.0" } }, "globals": { - "version": "12.4.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", - "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "version": "13.10.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.10.0.tgz", + "integrity": "sha512-piHC3blgLGFjvOuMmWZX60f+na1lXFDhQXBf1UYp2fXPXqvEUbOhNwi6BsQ0bQishwedgnjkwv1d9zKf+MWw3g==", "requires": { - "type-fest": "^0.8.1" + "type-fest": "^0.20.2" } }, "ignore": { "version": "4.0.6", "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" } } }, "@formatjs/ecma402-abstract": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.5.0.tgz", - "integrity": "sha512-wXv36yo+mfWllweN0Fq7sUs7PUiNopn7I0JpLTe3hGu6ZMR4CV7LqK1llhB18pndwpKoafQKb1et2DCJAOW20Q==", + "version": "1.9.5", + "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.9.5.tgz", + "integrity": "sha512-cGpEBzrf9bL2lTMEuRZ3gjLrEUEucxAXDIdX4tNqNdNZO81ZN558BfjiFfyPgrhILEuJU/+sgLwWxddSn6usHw==", "requires": { - "tslib": "^2.0.1" + "@formatjs/intl-localematcher": "0.2.18", + "tslib": "^2.1.0" }, "dependencies": { "tslib": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", - "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==" } } }, - "@formatjs/intl": { - "version": "1.4.10", - "resolved": "https://registry.npmjs.org/@formatjs/intl/-/intl-1.4.10.tgz", - "integrity": "sha512-CwbOmAnM2QKBUs6Eps1ry0YBe9nIQgQp9xQyxth/0BjJ8zRE3gIUzdNrLNCZ41nHuNPVFJRRIX79+yu5l+A56w==", + "@formatjs/fast-memoize": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@formatjs/fast-memoize/-/fast-memoize-1.1.1.tgz", + "integrity": "sha512-mIqBr5uigIlx13eZTOPSEh2buDiy3BCdMYUtewICREQjbb4xarDiVWoXSnrERM7NanZ+0TAHNXSqDe6HpEFQUg==" + }, + "@formatjs/icu-messageformat-parser": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.0.8.tgz", + "integrity": "sha512-fZlQ7ls3eQswO4RFB0lSi+ritPvud0Z2EQB6SU8qI5+MIS4qU4AHjq/dFJNvhdEdmJqLWHe31K4yHaRdavkSQQ==", "requires": { - "@formatjs/ecma402-abstract": "1.5.0", - "@formatjs/intl-datetimeformat": "3.1.0", - "@formatjs/intl-displaynames": "4.0.1", - "@formatjs/intl-listformat": "5.0.1", - "@formatjs/intl-relativetimeformat": "8.0.0", - "fast-memoize": "^2.5.2", - "intl-messageformat": "9.3.20", - "intl-messageformat-parser": "6.0.18", - "tslib": "^2.0.1" + "@formatjs/ecma402-abstract": "1.9.5", + "@formatjs/icu-skeleton-parser": "1.2.9", + "tslib": "^2.1.0" }, "dependencies": { "tslib": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", - "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==" } } }, - "@formatjs/intl-datetimeformat": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@formatjs/intl-datetimeformat/-/intl-datetimeformat-3.1.0.tgz", - "integrity": "sha512-XKyDQ3xFgZK2w8GE2v+zE0nk/JqGKFE0UxTI716mp/+OVuws+dbQPiORfSrJceH7E3ZkfGrvO0BB8sksQNsZ+w==", + "@formatjs/icu-skeleton-parser": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.2.9.tgz", + "integrity": "sha512-cx8Ug1gxRtv0rRddWd6dt5Sn/BhnhktSHvokbmLUVOEp2dy/6Ehvv2e00wow28AaSIzvBvM6ew1Qwe9wzDzcOw==", "requires": { - "@formatjs/ecma402-abstract": "1.5.0", - "tslib": "^2.0.1" + "@formatjs/ecma402-abstract": "1.9.5", + "tslib": "^2.1.0" }, "dependencies": { "tslib": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", - "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==" + } + } + }, + "@formatjs/intl": { + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/@formatjs/intl/-/intl-1.13.4.tgz", + "integrity": "sha512-Hk3jPFsi2g75Yc0bdEsQTgk8TM9CrCBfBwHbngfsNYX0P0QHq00vxIK0kXB/QyOP4SL3hVENA30yRb6cbNp6ww==", + "requires": { + "@formatjs/ecma402-abstract": "1.9.5", + "@formatjs/fast-memoize": "1.1.1", + "@formatjs/icu-messageformat-parser": "2.0.8", + "@formatjs/intl-displaynames": "5.2.0", + "@formatjs/intl-listformat": "6.3.0", + "intl-messageformat": "9.8.1", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==" } } }, "@formatjs/intl-displaynames": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@formatjs/intl-displaynames/-/intl-displaynames-4.0.1.tgz", - "integrity": "sha512-vhG9y+F0BudHU9ev0O9Tc5Uwz/MAcCzbBzceSnjcoUMyLLfFN6GSPBvU6+ocxWsfjhu/yL5ja+doZdhwDcSXrA==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@formatjs/intl-displaynames/-/intl-displaynames-5.2.0.tgz", + "integrity": "sha512-Vox3IbI2I1aG2agCQUKdmtB8aM9C7iaGui2S2Apo50MVC7sJuFz7sXq5vuqp8erCAalhuCfRMQREQ3jw/rwW6w==", "requires": { - "@formatjs/ecma402-abstract": "1.5.0", - "tslib": "^2.0.1" + "@formatjs/ecma402-abstract": "1.9.5", + "@formatjs/intl-localematcher": "0.2.18", + "tslib": "^2.1.0" }, "dependencies": { "tslib": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", - "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==" } } }, "@formatjs/intl-listformat": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@formatjs/intl-listformat/-/intl-listformat-5.0.1.tgz", - "integrity": "sha512-x1gqI3xvTn8uTY0W+bL4ySW/5HFeQXkNNfsdoaRtX2b/HNa4fZoU1EaA6koAk9gUAWSR5Ofe1Ps49CXaMvwcTg==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/@formatjs/intl-listformat/-/intl-listformat-6.3.0.tgz", + "integrity": "sha512-xfNODLDWAV2pAZIK3a/HedvNmvg7GJxFVyOSbYMJP3uTrgjxIUZXeUIu5A5aHe8hn6Tv/GdT9QltDol/YlXmcg==", "requires": { - "@formatjs/ecma402-abstract": "1.5.0", - "tslib": "^2.0.1" + "@formatjs/ecma402-abstract": "1.9.5", + "@formatjs/intl-localematcher": "0.2.18", + "tslib": "^2.1.0" }, "dependencies": { "tslib": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", - "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==" } } }, - "@formatjs/intl-relativetimeformat": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@formatjs/intl-relativetimeformat/-/intl-relativetimeformat-8.0.0.tgz", - "integrity": "sha512-GKJvd2+Sx0BJqsKt2rBbkgGAwfBjKVnvlRTZQ+OhgSEOeRBHOtaub1jUx8ScQoS5Xe0RFLvTLL2LSnajg6EXkw==", + "@formatjs/intl-localematcher": { + "version": "0.2.18", + "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.2.18.tgz", + "integrity": "sha512-xI9X+mi7wbucbh35GNTY+C0+oMJXAp8ueC73SOyJlBpRNjLuOlSwgw3yJaCZxy3WpjcRBCP0laJ5zlpITO0QpA==", "requires": { - "@formatjs/ecma402-abstract": "1.5.0", - "tslib": "^2.0.1" + "tslib": "^2.1.0" }, "dependencies": { "tslib": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", - "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==" } } }, @@ -1337,99 +2504,105 @@ } } }, - "@graphql-tools/batch-execute": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@graphql-tools/batch-execute/-/batch-execute-7.0.0.tgz", - "integrity": "sha512-+ywPfK6N2Ddna6oOa5Qb1Mv7EA8LOwRNOAPP9dL37FEhksJM9pYqPSceUcqMqg7S9b0+Cgr78s408rgvurV3/Q==", + "@gatsbyjs/reach-router": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/@gatsbyjs/reach-router/-/reach-router-1.3.6.tgz", + "integrity": "sha512-RW9ZBir9kqtw4IWm+Z+DLWGOeoJxoaTvNVrnR5fV9zD8EmfAhbBN/hS6i6VnTMFZ7rdd6mnpx2/XtnMvYfsaVQ==", "requires": { - "@graphql-tools/utils": "^7.0.0", - "dataloader": "2.0.0", - "is-promise": "4.0.0", - "tslib": "~2.0.1" + "invariant": "^2.2.3", + "prop-types": "^15.6.1", + "react-lifecycles-compat": "^3.0.4" + } + }, + "@gatsbyjs/webpack-hot-middleware": { + "version": "2.25.2", + "resolved": "https://registry.npmjs.org/@gatsbyjs/webpack-hot-middleware/-/webpack-hot-middleware-2.25.2.tgz", + "integrity": "sha512-IFxleSfFQlvEXho2sDRa0PM+diTI+6tlb38jeUo/Lsi+mDzyjPte5Cj4aWL6PR8FpKGMl+DYfq1jxNvjH2gqkA==", + "requires": { + "ansi-html": "0.0.7", + "html-entities": "^2.1.0", + "querystring": "^0.2.0", + "strip-ansi": "^6.0.0" }, "dependencies": { - "@graphql-tools/utils": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.1.0.tgz", - "integrity": "sha512-lMTgy08BdqQ31zyyCRrxcKZ6gAKQB9amGKJGg0mb3b4I3iJQKeaw9a7T96yGe1frGak1UK9y7OoYqx8RG7KitA==", + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", "requires": { - "@ardatan/aggregate-error": "0.0.6", - "camel-case": "4.1.1", - "tslib": "~2.0.1" + "ansi-regex": "^5.0.0" } - }, + } + } + }, + "@graphql-tools/batch-execute": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@graphql-tools/batch-execute/-/batch-execute-7.1.2.tgz", + "integrity": "sha512-IuR2SB2MnC2ztA/XeTMTfWcA0Wy7ZH5u+nDkDNLAdX+AaSyDnsQS35sCmHqG0VOGTl7rzoyBWLCKGwSJplgtwg==", + "requires": { + "@graphql-tools/utils": "^7.7.0", + "dataloader": "2.0.0", + "tslib": "~2.2.0", + "value-or-promise": "1.0.6" + }, + "dependencies": { "tslib": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", - "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==" + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==" } } }, "@graphql-tools/delegate": { - "version": "7.0.7", - "resolved": "https://registry.npmjs.org/@graphql-tools/delegate/-/delegate-7.0.7.tgz", - "integrity": "sha512-2sze+CJxu37b4jcQ4fyj6ap9TMnx8+NBtApSs1nWIVENzPE2510aNTsBHgSdTwSeV/tVIFkAtZZAlMEGYGXzQA==", + "version": "7.1.5", + "resolved": "https://registry.npmjs.org/@graphql-tools/delegate/-/delegate-7.1.5.tgz", + "integrity": "sha512-bQu+hDd37e+FZ0CQGEEczmRSfQRnnXeUxI/0miDV+NV/zCbEdIJj5tYFNrKT03W6wgdqx8U06d8L23LxvGri/g==", "requires": { "@ardatan/aggregate-error": "0.0.6", - "@graphql-tools/batch-execute": "^7.0.0", - "@graphql-tools/schema": "^7.0.0", - "@graphql-tools/utils": "^7.0.2", + "@graphql-tools/batch-execute": "^7.1.2", + "@graphql-tools/schema": "^7.1.5", + "@graphql-tools/utils": "^7.7.1", "dataloader": "2.0.0", - "is-promise": "4.0.0", - "tslib": "~2.0.1" + "tslib": "~2.2.0", + "value-or-promise": "1.0.6" }, "dependencies": { - "@graphql-tools/utils": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.1.0.tgz", - "integrity": "sha512-lMTgy08BdqQ31zyyCRrxcKZ6gAKQB9amGKJGg0mb3b4I3iJQKeaw9a7T96yGe1frGak1UK9y7OoYqx8RG7KitA==", - "requires": { - "@ardatan/aggregate-error": "0.0.6", - "camel-case": "4.1.1", - "tslib": "~2.0.1" - } - }, "tslib": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", - "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==" + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==" } } }, "@graphql-tools/graphql-file-loader": { - "version": "6.2.6", - "resolved": "https://registry.npmjs.org/@graphql-tools/graphql-file-loader/-/graphql-file-loader-6.2.6.tgz", - "integrity": "sha512-L+RdYl5C6+X0zdOTUotY0K5zwqvSGpqI/qcZpVvCDenoAcVTyaNLmnd/ViErwedhCaGqAAV0wI1nPtyKFPlMUg==", + "version": "6.2.7", + "resolved": "https://registry.npmjs.org/@graphql-tools/graphql-file-loader/-/graphql-file-loader-6.2.7.tgz", + "integrity": "sha512-5k2SNz0W87tDcymhEMZMkd6/vs6QawDyjQXWtqkuLTBF3vxjxPD1I4dwHoxgWPIjjANhXybvulD7E+St/7s9TQ==", "requires": { - "@graphql-tools/import": "^6.2.5", + "@graphql-tools/import": "^6.2.6", "@graphql-tools/utils": "^7.0.0", - "tslib": "~2.0.1" + "tslib": "~2.1.0" }, "dependencies": { - "@graphql-tools/utils": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.1.0.tgz", - "integrity": "sha512-lMTgy08BdqQ31zyyCRrxcKZ6gAKQB9amGKJGg0mb3b4I3iJQKeaw9a7T96yGe1frGak1UK9y7OoYqx8RG7KitA==", - "requires": { - "@ardatan/aggregate-error": "0.0.6", - "camel-case": "4.1.1", - "tslib": "~2.0.1" - } - }, "tslib": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", - "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" } } }, "@graphql-tools/import": { - "version": "6.2.5", - "resolved": "https://registry.npmjs.org/@graphql-tools/import/-/import-6.2.5.tgz", - "integrity": "sha512-ZGXT5tDod7m+LO38fc+o0JzR1LstL0RF35HKEWoUdxRIVaaeYH9VMuan9Gn+9M9RDME3RnzEa9aGzf9ATj8bTA==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/import/-/import-6.3.1.tgz", + "integrity": "sha512-1szR19JI6WPibjYurMLdadHKZoG9C//8I/FZ0Dt4vJSbrMdVNp8WFxg4QnZrDeMG4MzZc90etsyF5ofKjcC+jw==", "requires": { "resolve-from": "5.0.0", - "tslib": "~2.0.1" + "tslib": "~2.2.0" }, "dependencies": { "resolve-from": { @@ -1438,9 +2611,9 @@ "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" }, "tslib": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", - "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==" + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==" } } }, @@ -1453,16 +2626,6 @@ "tslib": "~2.0.1" }, "dependencies": { - "@graphql-tools/utils": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.1.0.tgz", - "integrity": "sha512-lMTgy08BdqQ31zyyCRrxcKZ6gAKQB9amGKJGg0mb3b4I3iJQKeaw9a7T96yGe1frGak1UK9y7OoYqx8RG7KitA==", - "requires": { - "@ardatan/aggregate-error": "0.0.6", - "camel-case": "4.1.1", - "tslib": "~2.0.1" - } - }, "tslib": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", @@ -1471,35 +2634,25 @@ } }, "@graphql-tools/load": { - "version": "6.2.5", - "resolved": "https://registry.npmjs.org/@graphql-tools/load/-/load-6.2.5.tgz", - "integrity": "sha512-TpDgp+id0hhD1iMhdFSgWgWumdI/IpFWwouJeaEhEEAEBkdvH4W9gbBiJBSbPQwMPRNWx8/AZtry0cYKLW4lHg==", + "version": "6.2.8", + "resolved": "https://registry.npmjs.org/@graphql-tools/load/-/load-6.2.8.tgz", + "integrity": "sha512-JpbyXOXd8fJXdBh2ta0Q4w8ia6uK5FHzrTNmcvYBvflFuWly2LDTk2abbSl81zKkzswQMEd2UIYghXELRg8eTA==", "requires": { - "@graphql-tools/merge": "^6.2.5", - "@graphql-tools/utils": "^7.0.0", - "globby": "11.0.1", + "@graphql-tools/merge": "^6.2.12", + "@graphql-tools/utils": "^7.5.0", + "globby": "11.0.3", "import-from": "3.0.0", "is-glob": "4.0.1", - "p-limit": "3.0.2", - "tslib": "~2.0.1", + "p-limit": "3.1.0", + "tslib": "~2.2.0", "unixify": "1.0.0", "valid-url": "1.0.9" }, "dependencies": { - "@graphql-tools/utils": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.1.0.tgz", - "integrity": "sha512-lMTgy08BdqQ31zyyCRrxcKZ6gAKQB9amGKJGg0mb3b4I3iJQKeaw9a7T96yGe1frGak1UK9y7OoYqx8RG7KitA==", - "requires": { - "@ardatan/aggregate-error": "0.0.6", - "camel-case": "4.1.1", - "tslib": "~2.0.1" - } - }, "globby": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz", - "integrity": "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==", + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.3.tgz", + "integrity": "sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg==", "requires": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", @@ -1510,150 +2663,125 @@ } }, "p-limit": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.0.2.tgz", - "integrity": "sha512-iwqZSOoWIW+Ew4kAGUlN16J4M7OB3ysMLSZtnhmqx7njIHFPlxWBX8xo3lVTyFVq6mI/lL9qt2IsN1sHwaxJkg==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "requires": { - "p-try": "^2.0.0" + "yocto-queue": "^0.1.0" } }, "tslib": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", - "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==" + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==" } } }, "@graphql-tools/merge": { - "version": "6.2.6", - "resolved": "https://registry.npmjs.org/@graphql-tools/merge/-/merge-6.2.6.tgz", - "integrity": "sha512-G6x0QlIzFHoJ3dyF9a4gxmBtaEYJ+EoAAGqXHsE/drRr58K1jscQdfKZdF1wZWZgxkgakHqgt1+oFMeQg/O6ug==", + "version": "6.2.14", + "resolved": "https://registry.npmjs.org/@graphql-tools/merge/-/merge-6.2.14.tgz", + "integrity": "sha512-RWT4Td0ROJai2eR66NHejgf8UwnXJqZxXgDWDI+7hua5vNA2OW8Mf9K1Wav1ZkjWnuRp4ztNtkZGie5ISw55ow==", "requires": { "@graphql-tools/schema": "^7.0.0", - "@graphql-tools/utils": "^7.0.0", - "tslib": "~2.0.1" + "@graphql-tools/utils": "^7.7.0", + "tslib": "~2.2.0" }, "dependencies": { - "@graphql-tools/utils": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.1.0.tgz", - "integrity": "sha512-lMTgy08BdqQ31zyyCRrxcKZ6gAKQB9amGKJGg0mb3b4I3iJQKeaw9a7T96yGe1frGak1UK9y7OoYqx8RG7KitA==", - "requires": { - "@ardatan/aggregate-error": "0.0.6", - "camel-case": "4.1.1", - "tslib": "~2.0.1" - } - }, "tslib": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", - "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==" + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==" } } }, "@graphql-tools/schema": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-7.1.0.tgz", - "integrity": "sha512-1TwaRfWOfxtTqk8ckBrLi3283Sl0tQmUleAnelID1mql4YgYyArrKRkHfWZs9DbydngTxj/uV10aLYioJMR6tQ==", + "version": "7.1.5", + "resolved": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-7.1.5.tgz", + "integrity": "sha512-uyn3HSNSckf4mvQSq0Q07CPaVZMNFCYEVxroApOaw802m9DcZPgf9XVPy/gda5GWj9AhbijfRYVTZQgHnJ4CXA==", "requires": { - "@graphql-tools/utils": "^7.1.0", - "tslib": "~2.0.1" + "@graphql-tools/utils": "^7.1.2", + "tslib": "~2.2.0", + "value-or-promise": "1.0.6" }, "dependencies": { - "@graphql-tools/utils": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.1.0.tgz", - "integrity": "sha512-lMTgy08BdqQ31zyyCRrxcKZ6gAKQB9amGKJGg0mb3b4I3iJQKeaw9a7T96yGe1frGak1UK9y7OoYqx8RG7KitA==", - "requires": { - "@ardatan/aggregate-error": "0.0.6", - "camel-case": "4.1.1", - "tslib": "~2.0.1" - } - }, "tslib": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", - "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==" + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==" } } }, "@graphql-tools/url-loader": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/@graphql-tools/url-loader/-/url-loader-6.4.0.tgz", - "integrity": "sha512-M3mS/VH6vpnai3b3Fa33kYcdCgZvhFh7RqFE1R3NMfhYjphQ10EWwgf31P+VQcBNB2zz+ubxttI6UcJLiGqwuQ==", + "version": "6.10.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/url-loader/-/url-loader-6.10.1.tgz", + "integrity": "sha512-DSDrbhQIv7fheQ60pfDpGD256ixUQIR6Hhf9Z5bRjVkXOCvO5XrkwoWLiU7iHL81GB1r0Ba31bf+sl+D4nyyfw==", "requires": { "@graphql-tools/delegate": "^7.0.1", - "@graphql-tools/utils": "^7.0.1", - "@graphql-tools/wrap": "^7.0.0", - "@types/websocket": "1.0.1", - "cross-fetch": "3.0.6", - "subscriptions-transport-ws": "0.9.18", + "@graphql-tools/utils": "^7.9.0", + "@graphql-tools/wrap": "^7.0.4", + "@microsoft/fetch-event-source": "2.0.1", + "@types/websocket": "1.0.2", + "abort-controller": "3.0.0", + "cross-fetch": "3.1.4", + "extract-files": "9.0.0", + "form-data": "4.0.0", + "graphql-ws": "^4.4.1", + "is-promise": "4.0.0", + "isomorphic-ws": "4.0.1", + "lodash": "4.17.21", + "meros": "1.1.4", + "subscriptions-transport-ws": "^0.9.18", "sync-fetch": "0.3.0", - "tslib": "~2.0.1", + "tslib": "~2.2.0", "valid-url": "1.0.9", - "websocket": "1.0.32" + "ws": "7.4.5" }, "dependencies": { - "@graphql-tools/utils": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.1.0.tgz", - "integrity": "sha512-lMTgy08BdqQ31zyyCRrxcKZ6gAKQB9amGKJGg0mb3b4I3iJQKeaw9a7T96yGe1frGak1UK9y7OoYqx8RG7KitA==", - "requires": { - "@ardatan/aggregate-error": "0.0.6", - "camel-case": "4.1.1", - "tslib": "~2.0.1" - } + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, "tslib": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", - "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==" + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==" } } }, "@graphql-tools/utils": { - "version": "6.2.4", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-6.2.4.tgz", - "integrity": "sha512-ybgZ9EIJE3JMOtTrTd2VcIpTXtDrn2q6eiYkeYMKRVh3K41+LZa6YnR2zKERTXqTWqhobROwLt4BZbw2O3Aeeg==", + "version": "7.10.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.10.0.tgz", + "integrity": "sha512-d334r6bo9mxdSqZW6zWboEnnOOFRrAPVQJ7LkU8/6grglrbcu6WhwCLzHb90E94JI3TD3ricC3YGbUqIi9Xg0w==", "requires": { "@ardatan/aggregate-error": "0.0.6", - "camel-case": "4.1.1", - "tslib": "~2.0.1" + "camel-case": "4.1.2", + "tslib": "~2.2.0" }, "dependencies": { "tslib": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", - "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==" + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==" } } }, "@graphql-tools/wrap": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/@graphql-tools/wrap/-/wrap-7.0.2.tgz", - "integrity": "sha512-+JUPbCtqIuAWTPk5cpCxOGiC6+hNCn9r+AWPdkuxDdJlrC1yGg9TOgps1LIhuScSnPeVVrk+/vwgPA/pV0aq9w==", + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/@graphql-tools/wrap/-/wrap-7.0.8.tgz", + "integrity": "sha512-1NDUymworsOlb53Qfh7fonDi2STvqCtbeE68ntKY9K/Ju/be2ZNxrFSbrBHwnxWcN9PjISNnLcAyJ1L5tCUyhg==", "requires": { - "@graphql-tools/delegate": "^7.0.7", - "@graphql-tools/schema": "^7.0.0", - "@graphql-tools/utils": "^7.0.0", - "is-promise": "4.0.0", - "tslib": "~2.0.1" + "@graphql-tools/delegate": "^7.1.5", + "@graphql-tools/schema": "^7.1.5", + "@graphql-tools/utils": "^7.8.1", + "tslib": "~2.2.0", + "value-or-promise": "1.0.6" }, "dependencies": { - "@graphql-tools/utils": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.1.0.tgz", - "integrity": "sha512-lMTgy08BdqQ31zyyCRrxcKZ6gAKQB9amGKJGg0mb3b4I3iJQKeaw9a7T96yGe1frGak1UK9y7OoYqx8RG7KitA==", - "requires": { - "@ardatan/aggregate-error": "0.0.6", - "camel-case": "4.1.1", - "tslib": "~2.0.1" - } - }, "tslib": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", - "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==" + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==" } } }, @@ -1707,6 +2835,31 @@ } } }, + "@humanwhocodes/config-array": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", + "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", + "requires": { + "@humanwhocodes/object-schema": "^1.2.0", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + }, + "dependencies": { + "debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "requires": { + "ms": "2.1.2" + } + } + } + }, + "@humanwhocodes/object-schema": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz", + "integrity": "sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==" + }, "@iarna/toml": { "version": "2.2.5", "resolved": "https://registry.npmjs.org/@iarna/toml/-/toml-2.2.5.tgz", @@ -2101,10 +3254,10 @@ "resolved": "https://registry.npmjs.org/@mdx-js/util/-/util-2.0.0-next.8.tgz", "integrity": "sha512-T0BcXmNzEunFkuxrO8BFw44htvTPuAoKbLvTG41otyZBDV1Rs+JMddcUuaP5vXpTWtgD3grhcrPEwyx88RUumQ==" }, - "@mikaelkristiansson/domready": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/@mikaelkristiansson/domready/-/domready-1.0.10.tgz", - "integrity": "sha512-6cDuZeKSCSJ1KvfEQ25Y8OXUjqDJZ+HgUs6dhASWbAX8fxVraTfPsSeRe2bN+4QJDsgUaXaMWBYfRomCr04GGg==" + "@microsoft/fetch-event-source": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@microsoft/fetch-event-source/-/fetch-event-source-2.0.1.tgz", + "integrity": "sha512-W6CLUJ2eBMw3Rec70qrsEW0jOm/3twwJv21mrmj2yORiaVmVYGS4sSS5yUwvQc1ZlDLYGPnClVWmUUMagKNsfA==" }, "@nodelib/fs.scandir": { "version": "2.1.3", @@ -2129,17 +3282,6 @@ "fastq": "^1.6.0" } }, - "@pieh/friendly-errors-webpack-plugin": { - "version": "1.7.0-chalk-2", - "resolved": "https://registry.npmjs.org/@pieh/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.7.0-chalk-2.tgz", - "integrity": "sha512-65+vYGuDkHBCWWjqzzR/Ck318+d6yTI00EqII9qe3aPD1J3Olhvw0X38uM5moQb1PK/ksDXwSoPGt/5QhCiotw==", - "requires": { - "chalk": "^2.4.2", - "error-stack-parser": "^2.0.0", - "string-width": "^2.0.0", - "strip-ansi": "^3" - } - }, "@pmmmwh/react-refresh-webpack-plugin": { "version": "0.4.3", "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.4.3.tgz", @@ -2153,6 +3295,11 @@ "source-map": "^0.7.3" }, "dependencies": { + "html-entities": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", + "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==" + }, "source-map": { "version": "0.7.3", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", @@ -2202,9 +3349,9 @@ "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==" }, "@sindresorhus/slugify": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/slugify/-/slugify-1.1.0.tgz", - "integrity": "sha512-ujZRbmmizX26yS/HnB3P9QNlNa4+UvHh+rIse3RbOXLp8yl6n1TxB4t7NHggtVgS8QmmOtzXo48kCxZGACpkPw==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@sindresorhus/slugify/-/slugify-1.1.2.tgz", + "integrity": "sha512-V9nR/W0Xd9TSGXpZ4iFUcFGhuOJtZX82Fzxj1YISlbSgKvIiNa7eLEZrT0vAraPOt++KHauIVNYgGRgjc13dXA==", "requires": { "@sindresorhus/transliterate": "^0.1.1", "escape-string-regexp": "^4.0.0" @@ -2218,9 +3365,9 @@ } }, "@sindresorhus/transliterate": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@sindresorhus/transliterate/-/transliterate-0.1.1.tgz", - "integrity": "sha512-QSdIQ5keUFAZ3KLbfbsntW39ox0Ym8183RqTwBq/ZEFoN3NQAtGV+qWaNdzKpIDHgj9J2CQ2iNDRVU11Zyr7MQ==", + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@sindresorhus/transliterate/-/transliterate-0.1.2.tgz", + "integrity": "sha512-5/kmIOY9FF32nicXH+5yLNTX4NJ4atl7jRgqAJuIn/iyDFXBktOKDxCvyGE/EzmF4ngSUvjXxQUQlQiZ5lfw+w==", "requires": { "escape-string-regexp": "^2.0.0", "lodash.deburr": "^4.1.0" @@ -2257,6 +3404,11 @@ "resolved": "https://registry.npmjs.org/@tokenizer/token/-/token-0.1.1.tgz", "integrity": "sha512-XO6INPbZCxdprl+9qa/AAbFFOMzzwqYxpjPgLICrMD6C2FCw6qfJOPcBk6JqqPLSaZ/Qx87qn4rpPmPMwaAK6w==" }, + "@trysound/sax": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.1.1.tgz", + "integrity": "sha512-Z6DoceYb/1xSg5+e+ZlPZ9v0N16ZvZ+wYMraFue4HYrE4ttONKtsvruIRf6t9TBR0YvSOfi1hUU0fJfBLCDYow==" + }, "@turist/fetch": { "version": "7.1.7", "resolved": "https://registry.npmjs.org/@turist/fetch/-/fetch-7.1.7.tgz", @@ -2271,9 +3423,9 @@ "integrity": "sha512-M2BiThcbxMxSKX8W4z5u9jKZn6datnM3+FpEU+eYw0//l31E2xhqi7vTAuJ/Sf0P3yhp66SDJgPu3bRRpvrdQQ==" }, "@types/cacheable-request": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.1.tgz", - "integrity": "sha512-ykFq2zmBGOCbpIXtoVbz4SKY5QriWPh3AjyU4G74RYbtt5yOc5OfaY75ftjg7mikMOla1CTGpX3lLbuJh8DTrQ==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.2.tgz", + "integrity": "sha512-B3xVo+dlKM6nnKTcmm5ZtY/OL8bOAOd2Olee9M1zft65ox50OzjEHW91sDiU9j6cvW8Ejg1/Qkf4xd2kugApUA==", "requires": { "@types/http-cache-semantics": "*", "@types/keyv": "*", @@ -2282,29 +3434,57 @@ } }, "@types/common-tags": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@types/common-tags/-/common-tags-1.8.0.tgz", - "integrity": "sha512-htRqZr5qn8EzMelhX/Xmx142z218lLyGaeZ3YR8jlze4TATRU9huKKvuBmAJEW4LCC4pnY1N6JAm6p85fMHjhg==" + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/@types/common-tags/-/common-tags-1.8.1.tgz", + "integrity": "sha512-20R/mDpKSPWdJs5TOpz3e7zqbeCNuMCPhV7Yndk9KU2Rbij2r5W4RzwDPkzC+2lzUqXYu9rFzTktCBnDjHuNQg==" + }, + "@types/component-emitter": { + "version": "1.2.10", + "resolved": "https://registry.npmjs.org/@types/component-emitter/-/component-emitter-1.2.10.tgz", + "integrity": "sha512-bsjleuRKWmGqajMerkzox19aGbscQX5rmmvvXl3wlIp5gMG1HgkiwPxsN5p070fBDKTNSPgojVbuY1+HWMbFhg==" }, "@types/configstore": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/@types/configstore/-/configstore-2.1.1.tgz", "integrity": "sha1-zR6FU2M60xhcPy8jns/10mQ+krY=" }, + "@types/cookie": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==" + }, + "@types/cors": { + "version": "2.8.12", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.12.tgz", + "integrity": "sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw==" + }, "@types/debug": { "version": "0.0.30", "resolved": "https://registry.npmjs.org/@types/debug/-/debug-0.0.30.tgz", "integrity": "sha512-orGL5LXERPYsLov6CWs3Fh6203+dXzJkR7OnddIr2514Hsecwc8xRpzCapshBbKFImCsvS/mk6+FWiN5LyZJAQ==" }, - "@types/eslint-visitor-keys": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz", - "integrity": "sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag==" + "@types/eslint": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.28.0.tgz", + "integrity": "sha512-07XlgzX0YJUn4iG1ocY4IX9DzKSmMGUs6ESKlxWhZRaa0fatIWaHWUVapcuGa8r5HFnTqzj+4OCjd5f7EZ/i/A==", + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } }, - "@types/events": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz", - "integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==" + "@types/eslint-scope": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.1.tgz", + "integrity": "sha512-SCFeogqiptms4Fg29WpOTk5nHIzfpKCemSN63ksBQYKTcXoJEmJagV+DhVmbapZzY4/5YaOV1nZwrsU79fFm1g==", + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "@types/estree": { + "version": "0.0.50", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz", + "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==" }, "@types/get-port": { "version": "3.2.0", @@ -2320,11 +3500,6 @@ "@types/node": "*" } }, - "@types/history": { - "version": "4.7.8", - "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.8.tgz", - "integrity": "sha512-S78QIYirQcUoo6UJZx9CSP0O2ix9IaeAXwQi26Rhr/+mg7qqPy8TzaxHSUut7eGjL8WmLccT7/MXf304WjqHcA==" - }, "@types/hoist-non-react-statics": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz", @@ -2335,14 +3510,14 @@ } }, "@types/http-cache-semantics": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.0.tgz", - "integrity": "sha512-c3Xy026kOF7QOTn00hbIllV1dLR9hG9NkSrLQgCVs8NF6sBU+VGWjD3wLPhmh1TYAc7ugCFsvHYMN4VcBN1U1A==" + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz", + "integrity": "sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==" }, "@types/http-proxy": { - "version": "1.17.4", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.4.tgz", - "integrity": "sha512-IrSHl2u6AWXduUaDLqYpt45tLVCtYv7o4Z0s1KghBCDgIIS9oW5K1H8mZG/A2CfeLdEa7rTd1ACOiHBc1EMT2Q==", + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.7.tgz", + "integrity": "sha512-9hdj6iXH64tHSLTY+Vt2eYOGzSogC+JQ2H7bdPWkuh7KXP5qLllWx++t+K9Wk556c3dkDdPws/SpMRi0sdCT1w==", "requires": { "@types/node": "*" } @@ -2369,28 +3544,28 @@ "@types/istanbul-lib-report": "*" } }, + "@types/json-patch": { + "version": "0.0.30", + "resolved": "https://registry.npmjs.org/@types/json-patch/-/json-patch-0.0.30.tgz", + "integrity": "sha512-MhCUjojzDhVLnZnxwPwa+rETFRDQ0ffjxYdrqOP6TBO2O0/Z64PV5tNeYApo4bc4y4frbWOrRwv/eEkXlI13Rw==" + }, "@types/json-schema": { "version": "7.0.6", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.6.tgz", "integrity": "sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw==" }, - "@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=" - }, "@types/keyv": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.1.tgz", - "integrity": "sha512-MPtoySlAZQ37VoLaPcTHCu1RWJ4llDkULYZIzOYxlhxBqYPB0RsRlmMU0R6tahtFe27mIdkHV+551ZWV4PLmVw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.2.tgz", + "integrity": "sha512-/FvAK2p4jQOaJ6CGDHJTqZcUtbZe820qIeTg7o0Shg7drB4JHeL+V/dhSaly7NXx6u8eSee+r7coT+yuJEvDLg==", "requires": { "@types/node": "*" } }, "@types/lodash": { - "version": "4.14.165", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.165.tgz", - "integrity": "sha512-tjSSOTHhI5mCHTy/OOXYIhi2Wt1qcbHmuXD1Ha7q70CgI/I71afO4XtLb/cVexki1oVYchpul/TOuu3Arcdxrg==" + "version": "4.14.171", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.171.tgz", + "integrity": "sha512-7eQ2xYLLI/LsicL2nejW9Wyko3lcpN6O/z0ZLHrEQsg280zIdCv1t/0m6UtBjUHokCGBQ3gYTbHzDkZ1xOBwwg==" }, "@types/minimatch": { "version": "3.0.3", @@ -2411,12 +3586,24 @@ "integrity": "sha512-J32dgx2hw8vXrSbu4ZlVhn1Nm3GbeCFNw2FWL8S5QKucHGY0cyNwjdQdO+KMBZ4wpmC7KhLCiNsdk1RFRIYUQQ==" }, "@types/node-fetch": { - "version": "2.5.7", - "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.5.7.tgz", - "integrity": "sha512-o2WVNf5UhWRkxlf6eq+jMZDu7kjgpgJfl4xVNlvryc95O/6F2ld8ztKX+qu+Rjyet93WAWm5LjeX9H5FGkODvw==", + "version": "2.5.12", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.5.12.tgz", + "integrity": "sha512-MKgC4dlq4kKNa/mYrwpKfzQMB5X3ee5U6fSprkKpToBqBmX4nFZL9cW5jl6sWn+xpRJ7ypWh2yyqqr8UUCstSw==", "requires": { "@types/node": "*", "form-data": "^3.0.0" + }, + "dependencies": { + "form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + } } }, "@types/parse-json": { @@ -2435,11 +3622,10 @@ "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==" }, "@types/reach__router": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/@types/reach__router/-/reach__router-1.3.6.tgz", - "integrity": "sha512-RHYataCUPQnt+GHoASyRLq6wmZ0n8jWlBW8Lxcwd30NN6vQfbmTeoSDfkgxO0S1lEzArp8OFDsq5KIs7FygjtA==", + "version": "1.3.9", + "resolved": "https://registry.npmjs.org/@types/reach__router/-/reach__router-1.3.9.tgz", + "integrity": "sha512-N6rqQqTTAV/zKLfK3iq9Ww3wqCEhTZvsilhl0zI09zETdVq1QGmJH6+/xnj8AFUWIrle2Cqo+PGM/Ltr1vBb9w==", "requires": { - "@types/history": "*", "@types/react": "*" } }, @@ -2470,18 +3656,18 @@ } }, "@types/rimraf": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/rimraf/-/rimraf-2.0.4.tgz", - "integrity": "sha512-8gBudvllD2A/c0CcEX/BivIDorHFt5UI5m46TsNj8DjWCCTTZT74kEe4g+QsY7P/B9WdO98d82zZgXO/RQzu2Q==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@types/rimraf/-/rimraf-2.0.5.tgz", + "integrity": "sha512-YyP+VfeaqAyFmXoTh3HChxOQMyjByRMsHU7kc5KOJkSlXudhMhQIALbYV7rHh/l8d2lX3VUQzprrcAgWdRuU8g==", "requires": { "@types/glob": "*", "@types/node": "*" } }, "@types/tailwindcss": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@types/tailwindcss/-/tailwindcss-2.0.5.tgz", - "integrity": "sha512-njEtRtBGkY1pGalpV2hoT6nOgb+GNir7AaNIjCJlpnEYKAChIOn9QoN1sLE3A/67fD5R5jf3bdGW+3m5qCGCkQ==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@types/tailwindcss/-/tailwindcss-2.2.1.tgz", + "integrity": "sha512-raLwtQF+uul9lsvs7+GUizeNrpxRqbnckIu/va5hzPPwZsImZunkyLFAS/1rwEHhhvFMNiMJmTiP5PPGa0oNJA==", "dev": true }, "@types/tmp": { @@ -2490,30 +3676,30 @@ "integrity": "sha1-EHPEvIJHVK49EM+riKsCN7qWTk0=" }, "@types/unist": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.3.tgz", - "integrity": "sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==" + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", + "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==" }, "@types/websocket": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/websocket/-/websocket-1.0.1.tgz", - "integrity": "sha512-f5WLMpezwVxCLm1xQe/kdPpQIOmL0TXYx2O15VYfYzc7hTIdxiOoOvez+McSIw3b7z/1zGovew9YSL7+h4h7/Q==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@types/websocket/-/websocket-1.0.2.tgz", + "integrity": "sha512-B5m9aq7cbbD/5/jThEr33nUY8WEfVi6A2YKCTOvw5Ldy7mtsOkqRvGjnzy6g7iMMDsgu7xREuCzqATLDLQVKcQ==", "requires": { "@types/node": "*" } }, "@types/yargs": { - "version": "15.0.10", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.10.tgz", - "integrity": "sha512-z8PNtlhrj7eJNLmrAivM7rjBESG6JwC5xP3RVk12i/8HVP7Xnx/sEmERnRImyEuUaJfO942X0qMOYsoupaJbZQ==", + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", "requires": { "@types/yargs-parser": "*" } }, "@types/yargs-parser": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-15.0.0.tgz", - "integrity": "sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==" + "version": "20.2.1", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz", + "integrity": "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==" }, "@types/yoga-layout": { "version": "1.9.2", @@ -2521,216 +3707,294 @@ "integrity": "sha512-S9q47ByT2pPvD65IvrWp7qppVMpk9WGMbVq9wbWZOHg6tnXSD4vyhao6nOSBwwfDdV2p3Kx9evA9vI+XWTfDvw==" }, "@typescript-eslint/eslint-plugin": { - "version": "2.34.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.34.0.tgz", - "integrity": "sha512-4zY3Z88rEE99+CNvTbXSyovv2z9PNOVffTWD2W8QF5s2prBQtwN2zadqERcrHpcR7O/+KMI3fcTAmUUhK/iQcQ==", + "version": "4.28.5", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.28.5.tgz", + "integrity": "sha512-m31cPEnbuCqXtEZQJOXAHsHvtoDi9OVaeL5wZnO2KZTnkvELk+u6J6jHg+NzvWQxk+87Zjbc4lJS4NHmgImz6Q==", "requires": { - "@typescript-eslint/experimental-utils": "2.34.0", + "@typescript-eslint/experimental-utils": "4.28.5", + "@typescript-eslint/scope-manager": "4.28.5", + "debug": "^4.3.1", "functional-red-black-tree": "^1.0.1", - "regexpp": "^3.0.0", - "tsutils": "^3.17.1" + "regexpp": "^3.1.0", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "dependencies": { + "debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "requires": { + "ms": "2.1.2" + } + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "@typescript-eslint/experimental-utils": { + "version": "4.28.5", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.5.tgz", + "integrity": "sha512-bGPLCOJAa+j49hsynTaAtQIWg6uZd8VLiPcyDe4QPULsvQwLHGLSGKKcBN8/lBxIX14F74UEMK2zNDI8r0okwA==", + "requires": { + "@types/json-schema": "^7.0.7", + "@typescript-eslint/scope-manager": "4.28.5", + "@typescript-eslint/types": "4.28.5", + "@typescript-eslint/typescript-estree": "4.28.5", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "dependencies": { + "@types/json-schema": { + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.8.tgz", + "integrity": "sha512-YSBPTLTVm2e2OoQIDYx8HaeWJ5tTToLH67kXR7zYNGupXMEHa2++G8k+DczX2cFVgalypqtyZIcU19AFcmOpmg==" + }, + "eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "requires": { + "eslint-visitor-keys": "^2.0.0" + } + }, + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" + } + } + }, + "@typescript-eslint/parser": { + "version": "4.28.5", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.28.5.tgz", + "integrity": "sha512-NPCOGhTnkXGMqTznqgVbA5LqVsnw+i3+XA1UKLnAb+MG1Y1rP4ZSK9GX0kJBmAZTMIktf+dTwXToT6kFwyimbw==", + "requires": { + "@typescript-eslint/scope-manager": "4.28.5", + "@typescript-eslint/types": "4.28.5", + "@typescript-eslint/typescript-estree": "4.28.5", + "debug": "^4.3.1" + }, + "dependencies": { + "debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "requires": { + "ms": "2.1.2" + } + } } }, - "@typescript-eslint/experimental-utils": { - "version": "2.34.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-2.34.0.tgz", - "integrity": "sha512-eS6FTkq+wuMJ+sgtuNTtcqavWXqsflWcfBnlYhg/nS4aZ1leewkXGbvBhaapn1q6qf4M71bsR1tez5JTRMuqwA==", + "@typescript-eslint/scope-manager": { + "version": "4.28.5", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.28.5.tgz", + "integrity": "sha512-PHLq6n9nTMrLYcVcIZ7v0VY1X7dK309NM8ya9oL/yG8syFINIMHxyr2GzGoBYUdv3NUfCOqtuqps0ZmcgnZTfQ==", "requires": { - "@types/json-schema": "^7.0.3", - "@typescript-eslint/typescript-estree": "2.34.0", - "eslint-scope": "^5.0.0", - "eslint-utils": "^2.0.0" + "@typescript-eslint/types": "4.28.5", + "@typescript-eslint/visitor-keys": "4.28.5" } }, - "@typescript-eslint/parser": { - "version": "2.34.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-2.34.0.tgz", - "integrity": "sha512-03ilO0ucSD0EPTw2X4PntSIRFtDPWjrVq7C3/Z3VQHRC7+13YB55rcJI3Jt+YgeHbjUdJPcPa7b23rXCBokuyA==", - "requires": { - "@types/eslint-visitor-keys": "^1.0.0", - "@typescript-eslint/experimental-utils": "2.34.0", - "@typescript-eslint/typescript-estree": "2.34.0", - "eslint-visitor-keys": "^1.1.0" - } + "@typescript-eslint/types": { + "version": "4.28.5", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.28.5.tgz", + "integrity": "sha512-MruOu4ZaDOLOhw4f/6iudyks/obuvvZUAHBDSW80Trnc5+ovmViLT2ZMDXhUV66ozcl6z0LJfKs1Usldgi/WCA==" }, "@typescript-eslint/typescript-estree": { - "version": "2.34.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-2.34.0.tgz", - "integrity": "sha512-OMAr+nJWKdlVM9LOqCqh3pQQPwxHAN7Du8DR6dmwCrAmxtiXQnhHJ6tBNtf+cggqfo51SG/FCwnKhXCIM7hnVg==", - "requires": { - "debug": "^4.1.1", - "eslint-visitor-keys": "^1.1.0", - "glob": "^7.1.6", + "version": "4.28.5", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.28.5.tgz", + "integrity": "sha512-FzJUKsBX8poCCdve7iV7ShirP8V+ys2t1fvamVeD1rWpiAnIm550a+BX/fmTHrjEpQJ7ZAn+Z7ZZwJjytk9rZw==", + "requires": { + "@typescript-eslint/types": "4.28.5", + "@typescript-eslint/visitor-keys": "4.28.5", + "debug": "^4.3.1", + "globby": "^11.0.3", "is-glob": "^4.0.1", - "lodash": "^4.17.15", - "semver": "^7.3.2", - "tsutils": "^3.17.1" + "semver": "^7.3.5", + "tsutils": "^3.21.0" }, "dependencies": { "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", "requires": { "ms": "2.1.2" } + }, + "globby": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", + "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + } + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "@typescript-eslint/visitor-keys": { + "version": "4.28.5", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.28.5.tgz", + "integrity": "sha512-dva/7Rr+EkxNWdJWau26xU/0slnFlkh88v3TsyTgRS/IIYFi5iIfpCFM4ikw0vQTFUR9FYSSyqgK4w64gsgxhg==", + "requires": { + "@typescript-eslint/types": "4.28.5", + "eslint-visitor-keys": "^2.0.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" } } }, "@webassemblyjs/ast": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", - "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", "requires": { - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0" + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" } }, "@webassemblyjs/floating-point-hex-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", - "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==" + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" }, "@webassemblyjs/helper-api-error": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", - "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==" + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" }, "@webassemblyjs/helper-buffer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", - "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==" - }, - "@webassemblyjs/helper-code-frame": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", - "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", - "requires": { - "@webassemblyjs/wast-printer": "1.9.0" - } - }, - "@webassemblyjs/helper-fsm": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", - "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==" + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" }, - "@webassemblyjs/helper-module-context": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", - "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", + "@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", "requires": { - "@webassemblyjs/ast": "1.9.0" + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" } }, "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", - "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==" + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" }, "@webassemblyjs/helper-wasm-section": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", - "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0" + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" } }, "@webassemblyjs/ieee754": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", - "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", "requires": { "@xtuc/ieee754": "^1.2.0" } }, "@webassemblyjs/leb128": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", - "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", "requires": { "@xtuc/long": "4.2.2" } }, "@webassemblyjs/utf8": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", - "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==" + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" }, "@webassemblyjs/wasm-edit": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", - "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/helper-wasm-section": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-opt": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "@webassemblyjs/wast-printer": "1.9.0" + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" } }, "@webassemblyjs/wasm-gen": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", - "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" } }, "@webassemblyjs/wasm-opt": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", - "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0" + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" } }, "@webassemblyjs/wasm-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", - "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "@webassemblyjs/wast-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", - "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/floating-point-hex-parser": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-code-frame": "1.9.0", - "@webassemblyjs/helper-fsm": "1.9.0", - "@xtuc/long": "4.2.2" + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" } }, "@webassemblyjs/wast-printer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", - "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0", + "@webassemblyjs/ast": "1.11.1", "@xtuc/long": "4.2.2" } }, @@ -2744,6 +4008,19 @@ "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" }, + "abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "requires": { + "event-target-shim": "^5.0.0" + } + }, + "abortcontroller-polyfill": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/abortcontroller-polyfill/-/abortcontroller-polyfill-1.7.3.tgz", + "integrity": "sha512-zetDJxd89y3X99Kvo4qFx8GKlt6GsvN3UcRZHwU6iFA/0KiOmhkTVhe8oRoTBiTVPZu09x3vCra47+w8Yz1+2Q==" + }, "accepts": { "version": "1.3.7", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", @@ -2785,11 +4062,6 @@ "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==" }, - "after": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz", - "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=" - }, "aggregate-error": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", @@ -2800,106 +4072,21 @@ } }, "airtable": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/airtable/-/airtable-0.8.1.tgz", - "integrity": "sha512-Cxw55ta1olDwDERz++HFJOBX6LONtg+d7+wOcYguqI4PR4P5RHmgjTbY8tPKgLHb8U3FVOyAbpb7NpLRSnLGgg==", + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/airtable/-/airtable-0.11.1.tgz", + "integrity": "sha512-33zBuUDhLl+FWWAFxFjS1a+vJr/b+UK//EV943nuiimChWph6YykQjYPmu/GucQ30g7mgaqq+98uPD4rfDHOgg==", "requires": { - "es6-promise": "4.2.8", - "lodash": "4.17.15", - "request": "2.88.0", - "xhr": "2.3.3" + "@types/node": ">=8.0.0 <15", + "abort-controller": "^3.0.0", + "abortcontroller-polyfill": "^1.4.0", + "lodash": "^4.17.21", + "node-fetch": "^2.6.1" }, "dependencies": { - "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - }, - "global": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/global/-/global-4.3.2.tgz", - "integrity": "sha1-52mJJopsdMOJCLEwWxD8DjlOnQ8=", - "requires": { - "min-document": "^2.19.0", - "process": "~0.5.1" - } - }, "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" - }, - "process": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/process/-/process-0.5.2.tgz", - "integrity": "sha1-FjjYqONML0QKkduVq5rrZ3/Bhc8=" - }, - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" - }, - "qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" - }, - "request": { - "version": "2.88.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", - "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.0", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.4.3", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - } - }, - "tough-cookie": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", - "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", - "requires": { - "psl": "^1.1.24", - "punycode": "^1.4.1" - } - }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" - }, - "xhr": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.3.3.tgz", - "integrity": "sha1-rWuBDgkXznK17HBPXUHxUDuOdSQ=", - "requires": { - "global": "~4.3.0", - "is-function": "^1.0.1", - "parse-headers": "^2.0.0", - "xtend": "^4.0.0" - } + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" } } }, @@ -2929,6 +4116,11 @@ "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=" }, + "anser": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/anser/-/anser-2.0.1.tgz", + "integrity": "sha512-4g5Np4CVD3c5c/36Mj0jllEA5bQcuXF0dqakZcuHGeubBzw93EAhwRuQCzgFm4/ZwvyBMzFdtn9BcihOjnxIdQ==" + }, "ansi-align": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz", @@ -2983,9 +4175,9 @@ "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=" }, "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" }, "ansi-styles": { "version": "3.2.1", @@ -3001,44 +4193,19 @@ "integrity": "sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg==" }, "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - }, - "dependencies": { - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" } }, + "append-field": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/append-field/-/append-field-1.0.0.tgz", + "integrity": "sha1-HjRA6RXwsSA9I3SOeO3XubW0PlY=" + }, "application-config-path": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/application-config-path/-/application-config-path-0.1.0.tgz", @@ -3115,11 +4282,6 @@ "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" }, - "array-filter": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz", - "integrity": "sha1-fajPLiZijtcygDWB/SH2fKzS7uw=" - }, "array-find-index": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", @@ -3142,16 +4304,6 @@ "is-string": "^1.0.5" } }, - "array-map": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz", - "integrity": "sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI=" - }, - "array-reduce": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz", - "integrity": "sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys=" - }, "array-union": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", @@ -3188,65 +4340,10 @@ "function-bind": "^1.1.1" } }, - "arraybuffer.slice": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz", - "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==" - }, - "asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "asn1.js": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", - "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", - "requires": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "safer-buffer": "^2.1.0" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" - } - } - }, - "assert": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", - "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", - "requires": { - "object-assign": "^4.1.1", - "util": "0.10.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" - }, - "util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", - "requires": { - "inherits": "2.0.1" - } - } - } - }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + "arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==" }, "assign-symbols": { "version": "1.0.0", @@ -3258,11 +4355,6 @@ "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=" }, - "astral-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", - "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==" - }, "async": { "version": "1.5.2", "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", @@ -3274,6 +4366,17 @@ "integrity": "sha1-SppaidBl7F2OUlS9nulrp2xTK1o=", "requires": { "lru-cache": "^4.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + } } }, "async-each": { @@ -3325,25 +4428,15 @@ "resolved": "https://registry.npmjs.org/autosize/-/autosize-4.0.2.tgz", "integrity": "sha512-jnSyH2d+qdfPGpWlcuhGiHmqBJ6g3X+8T+iRwFrHPLVcdoGJE/x6Qicm6aDHfTsbgZKxyV8UU/YB2p4cjKDRRA==" }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" - }, - "aws4": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", - "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==" - }, "axe-core": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.1.1.tgz", "integrity": "sha512-5Kgy8Cz6LPC9DJcNb3yjAXTu3XihQgEdnIg50c//zOC/MyLP0Clg+Y8Sh9ZjjnvBrDZU4DgXS9C3T9r4/scGZQ==" }, "axios": { - "version": "0.20.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.20.0.tgz", - "integrity": "sha512-ANA4rr2BDcmmAQLOKft2fufrtuvlqR+cXNNinUmvfeSNCOF98PZL+7M/v1zIdGo7OLjEA9J2gXJL+j4zGsl0bA==", + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz", + "integrity": "sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==", "requires": { "follow-redirects": "^1.10.0" } @@ -3353,50 +4446,6 @@ "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" }, - "babel-code-frame": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", - "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", - "requires": { - "chalk": "^1.1.3", - "esutils": "^2.0.2", - "js-tokens": "^3.0.2" - }, - "dependencies": { - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "js-tokens": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", - "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=" - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" - } - } - }, - "babel-core": { - "version": "7.0.0-bridge.0", - "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz", - "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==" - }, "babel-eslint": { "version": "10.1.0", "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", @@ -3421,44 +4470,19 @@ "babel-loader": { "version": "8.2.2", "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.2.tgz", - "integrity": "sha512-JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g==", - "requires": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^1.4.0", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" - } - }, - "babel-plugin-add-module-exports": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-add-module-exports/-/babel-plugin-add-module-exports-0.3.3.tgz", - "integrity": "sha512-hC37mm7aAdEb1n8SgggG8a1QuhZapsY/XLCi4ETSH6AVjXBCWEa50CXlOsAMPPWLnSx5Ns6mzz39uvuseh0Xjg==", - "requires": { - "chokidar": "^2.0.4" - }, - "dependencies": { - "chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "optional": true, - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } - } + "integrity": "sha512-JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g==", + "requires": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^1.4.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" } }, + "babel-plugin-add-module-exports": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/babel-plugin-add-module-exports/-/babel-plugin-add-module-exports-1.0.4.tgz", + "integrity": "sha512-g+8yxHUZ60RcyaUpfNzy56OtWW+x9cyEe9j+CranqLiqbju2yf/Cy6ZtYK40EZxtrdHllzlVZgLmcOUCTlJ7Jg==" + }, "babel-plugin-dynamic-import-node": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", @@ -3490,9 +4514,9 @@ } }, "babel-plugin-module-resolver": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-module-resolver/-/babel-plugin-module-resolver-4.0.0.tgz", - "integrity": "sha512-3pdEq3PXALilSJ6dnC4wMWr0AZixHRM4utpdpBR9g5QG7B7JwWyukQv7a9hVxkbGFl+nQbrHDqqQOIBtTXTP/Q==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-module-resolver/-/babel-plugin-module-resolver-4.1.0.tgz", + "integrity": "sha512-MlX10UDheRr3lb3P0WcaIdtCSRlxdQsB1sBqL7W0raF070bGl1HQQq5K3T2vf2XAYie+ww+5AKC/WrkjRO2knA==", "requires": { "find-babel-config": "^1.2.0", "glob": "^7.1.6", @@ -3501,10 +4525,44 @@ "resolve": "^1.13.1" } }, + "babel-plugin-polyfill-corejs2": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz", + "integrity": "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==", + "requires": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.2.2", + "semver": "^6.1.1" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.3.tgz", + "integrity": "sha512-rCOFzEIJpJEAU14XCcV/erIf/wZQMmMT5l5vXOpL5uoznyOGfDIjPj6FVytMvtzaKSTSVKouOCTPJ5OMUZH30g==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.2.2", + "core-js-compat": "^3.14.0" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz", + "integrity": "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.2.2" + } + }, "babel-plugin-remove-graphql-queries": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/babel-plugin-remove-graphql-queries/-/babel-plugin-remove-graphql-queries-2.11.0.tgz", - "integrity": "sha512-JJiC1JdMubakyCAppYnFqdXqX1sNRIYomoRQ1tH2xzXHrsmhk3lRUSozsEGWxsL7r9D7zacuhi6fF4vukIyo0w==" + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/babel-plugin-remove-graphql-queries/-/babel-plugin-remove-graphql-queries-3.10.0.tgz", + "integrity": "sha512-boXe4V22Tz5DhlbsyNFWRMSYpAQhbBksxnHQZF3Rs1TVptIcm3RmJKL10ze6qTKJW2a97J3qpmAmNpi/CFTttg==" }, "babel-plugin-syntax-object-rest-spread": { "version": "6.13.0", @@ -3526,24 +4584,83 @@ "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" }, "babel-preset-gatsby": { - "version": "0.5.16", - "resolved": "https://registry.npmjs.org/babel-preset-gatsby/-/babel-preset-gatsby-0.5.16.tgz", - "integrity": "sha512-zcUYvHRnDxwQmzJnkWtHk4x7cGaMbQjTJIKrvCWpS9u10hQOQUNAz/ZKSH1vUmB4oYap6m+sHDoDIr7PNoCAEQ==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/babel-preset-gatsby/-/babel-preset-gatsby-1.10.0.tgz", + "integrity": "sha512-fyRpNl/8S738Ke+MkFreRigofSeeaQYm5aycyiAxcJrXb+lKp6aSzPpLMRq48Ypgeace0b+PJ2F5gNugx9e+LA==", "requires": { - "@babel/plugin-proposal-class-properties": "^7.10.4", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.10.4", - "@babel/plugin-proposal-optional-chaining": "^7.11.0", + "@babel/plugin-proposal-class-properties": "^7.14.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5", + "@babel/plugin-proposal-optional-chaining": "^7.14.5", "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-transform-runtime": "^7.11.5", - "@babel/plugin-transform-spread": "^7.11.0", - "@babel/preset-env": "^7.11.5", - "@babel/preset-react": "^7.10.4", - "@babel/runtime": "^7.11.2", + "@babel/plugin-transform-classes": "^7.14.5", + "@babel/plugin-transform-runtime": "^7.14.5", + "@babel/plugin-transform-spread": "^7.14.6", + "@babel/preset-env": "^7.14.7", + "@babel/preset-react": "^7.14.0", + "@babel/runtime": "^7.14.6", "babel-plugin-dynamic-import-node": "^2.3.3", "babel-plugin-macros": "^2.8.0", "babel-plugin-transform-react-remove-prop-types": "^0.4.24", - "gatsby-core-utils": "^1.3.24", - "gatsby-legacy-polyfills": "^0.0.6" + "gatsby-core-utils": "^2.10.0", + "gatsby-legacy-polyfills": "^1.10.0" + }, + "dependencies": { + "@babel/runtime": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.8.tgz", + "integrity": "sha512-twj3L8Og5SaCRCErB4x4ajbvBIVV77CGeFglHpeg5WC5FF8TZzBWXtTJ4MqaD9QszLYTtr+IsaAL2rEUevb+eg==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "file-type": { + "version": "16.5.2", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-16.5.2.tgz", + "integrity": "sha512-lnHRZj2USLF3v4C5ZY7/vQQeoTVA1YV9TtD6UUCr9z5Cd0uyutqxPBJxkXzM6lufPNuSfefq/yFmnSPz0C3wNw==", + "requires": { + "readable-web-to-node-stream": "^3.0.0", + "strtok3": "6.1.3", + "token-types": "^3.0.0" + } + }, + "gatsby-core-utils": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/gatsby-core-utils/-/gatsby-core-utils-2.10.0.tgz", + "integrity": "sha512-xvVebKSrjHkZQQkeEjuAekCAg17KT2l44d/yn7w2dzBGay244m8hoY8LRtLRdsrSp30ix89QklefuP9frEfhbA==", + "requires": { + "ci-info": "2.0.0", + "configstore": "^5.0.1", + "file-type": "^16.2.0", + "fs-extra": "^8.1.0", + "node-object-hash": "^2.0.0", + "proper-lockfile": "^4.1.1", + "tmp": "^0.2.1", + "xdg-basedir": "^4.0.0" + } + }, + "peek-readable": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/peek-readable/-/peek-readable-3.1.4.tgz", + "integrity": "sha512-DX7ec7frSMtCWw+zMd27f66hcxIz/w9LQTY2RflB4WNHCVPAye1pJiP2t3gvaaOhu7IOhtPbHw8MemMj+F5lrg==" + }, + "strtok3": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/strtok3/-/strtok3-6.1.3.tgz", + "integrity": "sha512-ssWSKFOeUTurMSucgyUf+a6Z9mVTYrsYiyEK5RLnh8BM6sFrKSljVlnjZXIDxMguYfdQI+mUPFHo88FYTxq1XA==", + "requires": { + "@tokenizer/token": "^0.1.1", + "peek-readable": "^3.1.4" + } + }, + "token-types": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/token-types/-/token-types-3.1.0.tgz", + "integrity": "sha512-WhoeIW7UTn7NC7L0t/4x3vU/YYSS1oeUxYgiGXQLd82Kaf1qtlxOex3ETY0+o2QuRgAdyursMlUhQBKDCfMUkQ==", + "requires": { + "@tokenizer/token": "^0.1.1", + "ieee754": "^1.2.1" + } + } } }, "babel-runtime": { @@ -3657,22 +4774,6 @@ "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "requires": { - "tweetnacl": "^0.14.3" - } - }, - "better-assert": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", - "integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=", - "requires": { - "callsite": "1.0.0" - } - }, "better-opn": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/better-opn/-/better-opn-2.1.1.tgz", @@ -3942,6 +5043,16 @@ "resolved": "https://registry.npmjs.org/file-type/-/file-type-8.1.0.tgz", "integrity": "sha512-qyQ0pzAy78gVoJsmYeNgl8uH8yKhr1lVhW7JbzJmnlRi0I4R2eEDEJZVKG8agpDnLpacwNbDhLNG/LMdxHD2YQ==" }, + "filenamify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-2.1.0.tgz", + "integrity": "sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA==", + "requires": { + "filename-reserved-regex": "^2.0.0", + "strip-outer": "^1.0.0", + "trim-repeated": "^1.0.0" + } + }, "get-stream": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", @@ -3983,9 +5094,9 @@ } }, "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==" + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" }, "bindings": { "version": "1.5.0", @@ -4018,11 +5129,6 @@ } } }, - "blob": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz", - "integrity": "sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig==" - }, "bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", @@ -4033,11 +5139,6 @@ "resolved": "https://registry.npmjs.org/bmp-js/-/bmp-js-0.1.0.tgz", "integrity": "sha1-4Fpj95amwf8l9Hcex62twUjAcjM=" }, - "bn.js": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", - "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==" - }, "body-parser": { "version": "1.19.0", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", @@ -4156,9 +5257,9 @@ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" }, "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", "requires": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -4180,6 +5281,11 @@ "requires": { "has-flag": "^4.0.0" } + }, + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" } } }, @@ -4193,126 +5299,18 @@ } }, "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } + "fill-range": "^7.0.1" } }, - "brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" - }, "browser-cookies": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/browser-cookies/-/browser-cookies-1.2.0.tgz", "integrity": "sha1-/KP/ubamOq3E2MCZnGtX0Pp9KbU=" }, - "browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "requires": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "requires": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "requires": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "browserify-rsa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", - "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", - "requires": { - "bn.js": "^5.0.0", - "randombytes": "^2.0.1" - } - }, - "browserify-sign": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", - "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", - "requires": { - "bn.js": "^5.1.1", - "browserify-rsa": "^4.0.1", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "elliptic": "^6.5.3", - "inherits": "^2.0.4", - "parse-asn1": "^5.1.5", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - } - } - }, - "browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "requires": { - "pako": "~1.0.5" - } - }, "browserslist": { "version": "4.14.7", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.7.tgz", @@ -4373,82 +5371,43 @@ "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" }, - "buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" - }, - "bufferutil": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.2.tgz", - "integrity": "sha512-AtnG3W6M8B2n4xDQ5R+70EXvOpnXsFYg/AK2yTZd+HQ/oxAdz+GI+DvjmhBw3L0ole+LJ0ngqY4JMbDzkfNzhA==", - "requires": { - "node-gyp-build": "^4.2.0" - } - }, - "builtin-modules": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.1.0.tgz", - "integrity": "sha512-k0KL0aWZuBt2lrxrcASWDfwOLMnodeQjodT/1SxEQAXsHANgo6ZC/VEaSEHCXt7aSTZ4/4H5LKa+tBXmW7Vtvw==" - }, - "builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" - }, - "bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" - }, - "cacache": { - "version": "13.0.1", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-13.0.1.tgz", - "integrity": "sha512-5ZvAxd05HDDU+y9BVvcqYu2LLXmPnQ0hW62h32g4xBTgL/MppR4/04NHfj/ycM2y6lmTnbw6HVi+1eN0Psba6w==", + "busboy": { + "version": "0.2.14", + "resolved": "https://registry.npmjs.org/busboy/-/busboy-0.2.14.tgz", + "integrity": "sha1-bCpiLvz0fFe7vh4qnDetNseSVFM=", "requires": { - "chownr": "^1.1.2", - "figgy-pudding": "^3.5.1", - "fs-minipass": "^2.0.0", - "glob": "^7.1.4", - "graceful-fs": "^4.2.2", - "infer-owner": "^1.0.4", - "lru-cache": "^5.1.1", - "minipass": "^3.0.0", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.2", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "p-map": "^3.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^2.7.1", - "ssri": "^7.0.0", - "unique-filename": "^1.1.1" + "dicer": "0.2.5", + "readable-stream": "1.1.x" }, "dependencies": { - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "requires": { - "yallist": "^3.0.2" - } + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", "requires": { - "glob": "^7.1.3" + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" } }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" } } }, + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" + }, "cache-base": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", @@ -4473,14 +5432,17 @@ "async": "1.5.2", "lodash.clonedeep": "4.5.0", "lru-cache": "4.0.0" - } - }, - "cache-manager-fs-hash": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/cache-manager-fs-hash/-/cache-manager-fs-hash-0.0.9.tgz", - "integrity": "sha512-G0RUUSMZADiMx/0tHjPa+uzJyjtVB/Xt9yuFm6g/rBpm0p/IMr4atUWX2G2f1yGCPmDnyUcFz4RlSpgNRgvldg==", - "requires": { - "lockfile": "^1.0.4" + }, + "dependencies": { + "lru-cache": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.0.0.tgz", + "integrity": "sha1-tcvwFVbBaWb+vlTO7A+03JDfbCg=", + "requires": { + "pseudomap": "^1.0.1", + "yallist": "^2.0.0" + } + } } }, "cacheable-lookup": { @@ -4565,23 +5527,25 @@ "caller-callsite": "^2.0.0" } }, - "callsite": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", - "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=" - }, "callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" }, "camel-case": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.1.tgz", - "integrity": "sha512-7fa2WcG4fYFkclIvEmxBbTvmibwF2/agfEBc6q3lOpVu0A13ltLsA+Hr/8Hp6kp5f+G7hKi6t8lys6XxP+1K6Q==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", "requires": { - "pascal-case": "^3.1.1", - "tslib": "^1.10.0" + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==" + } } }, "camelcase": { @@ -4627,11 +5591,6 @@ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001162.tgz", "integrity": "sha512-E9FktFxaNnp4ky3ucIGzEXLM+Knzlpuq1oN1sFAU0KeayygabGTmOsndpo8QrL4D9pcThlf4D2pUKaDxPCUmVw==" }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" - }, "caw": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/caw/-/caw-2.0.1.tgz", @@ -4808,27 +5767,15 @@ "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" }, "chrome-trace-event": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", - "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", - "requires": { - "tslib": "^1.9.0" - } + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==" }, "ci-info": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" }, - "cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, "class-utils": { "version": "0.3.6", "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", @@ -4868,16 +5815,6 @@ "restore-cursor": "^3.1.0" } }, - "cli-table3": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.5.1.tgz", - "integrity": "sha512-7Qg2Jrep1S/+Q3EceiZtQcDPWxhAvBw+ERf1162v4sikJrvojMHFqXt8QIVha8UlH9rgU0BeWPytZ9/TzYqlUw==", - "requires": { - "colors": "^1.1.2", - "object-assign": "^4.1.0", - "string-width": "^2.1.1" - } - }, "cli-width": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", @@ -4951,9 +5888,9 @@ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" }, "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", "requires": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -5048,17 +5985,16 @@ "simple-swizzle": "^0.2.2" } }, + "colord": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.4.0.tgz", + "integrity": "sha512-2306/NeTDOykDwvFQK0ctnP+9I5KQdqVm+IJAM6MsAr4vvy1llAdJyax4YmZoqTxdJ/lvRBwR8MqyJi/tupBAw==" + }, "colorette": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==" }, - "colors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", - "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", - "optional": true - }, "combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", @@ -5087,21 +6023,11 @@ "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" }, - "component-bind": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz", - "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=" - }, "component-emitter": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" }, - "component-inherit": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz", - "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=" - }, "compressible": { "version": "2.0.18", "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", @@ -5166,9 +6092,9 @@ } }, "config-chain": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz", - "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", + "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", "requires": { "ini": "^1.3.4", "proto-list": "~1.2.1" @@ -5197,11 +6123,6 @@ "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==" }, - "console-browserify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" - }, "console-control-strings": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", @@ -5212,16 +6133,6 @@ "resolved": "https://registry.npmjs.org/console-stream/-/console-stream-0.1.1.tgz", "integrity": "sha1-oJX+B7IEZZVfL6/Si11yvM2UnUQ=" }, - "constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" - }, - "contains-path": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", - "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=" - }, "content-disposition": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", @@ -5258,49 +6169,59 @@ } }, "contentful-management": { - "version": "5.28.0", - "resolved": "https://registry.npmjs.org/contentful-management/-/contentful-management-5.28.0.tgz", - "integrity": "sha512-o+qihN3zrD6+/BT/e8n26jl/zQvmV6+9S6NY5QDmzM+IaiSeCk6yvPMq74s+IZT9mOS54igl6qFTbeIpdJ9FDA==", + "version": "7.31.0", + "resolved": "https://registry.npmjs.org/contentful-management/-/contentful-management-7.31.0.tgz", + "integrity": "sha512-YhPikvkO/ckRTO400I+iHYpVLuHwPyMzTQcMwBWpUluXYCF45I/RpWw7cyNQciQ19Q0NpjgEfUTQnhFhIqHtwA==", "requires": { - "axios": "^0.19.0", - "contentful-sdk-core": "^6.4.0", - "lodash": "^4.17.11", - "type-fest": "0.15.1" + "@types/json-patch": "0.0.30", + "axios": "^0.21.0", + "contentful-sdk-core": "^6.8.0", + "fast-copy": "^2.1.0", + "lodash.isplainobject": "^4.0.6", + "type-fest": "^0.20.2" }, "dependencies": { - "axios": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.19.2.tgz", - "integrity": "sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA==", + "contentful-sdk-core": { + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/contentful-sdk-core/-/contentful-sdk-core-6.8.0.tgz", + "integrity": "sha512-X45uNrcbQ2qY2p4G/Wx2EFUdnLnoDXjw29i+d0JVTUXqCG58p3q4GHuAPzTX+uafJL4h0ZY2xPOn4nvJ83eRBQ==", "requires": { - "follow-redirects": "1.5.10" + "fast-copy": "^2.1.0", + "qs": "^6.9.4" } }, - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", "requires": { - "ms": "2.0.0" + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" } }, - "follow-redirects": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", - "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", + "object-inspect": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", + "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==" + }, + "qs": { + "version": "6.10.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.1.tgz", + "integrity": "sha512-M528Hph6wsSVOBiYUnGf+K/7w0hNshs/duGsNXPUCLH5XAqjEtiPGwNONLV0tBH8NoGb0mvD5JubnUTrujKDTg==", "requires": { - "debug": "=3.1.0" + "side-channel": "^1.0.4" } }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "type-fest": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.15.1.tgz", - "integrity": "sha512-n+UXrN8i5ioo7kqT/nF8xsEzLaqFra7k32SEsSPwvXVGyAcRgV/FUQN/sgfptJTR1oRmmq7z4IXMFSM7im7C9A==" + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } } } }, @@ -5327,46 +6248,23 @@ "integrity": "sha512-7V+KqSvMiHp8yWDuwfww06XleMWVVB9b9tURBx+G7UTADuo5hYPuowKloz4OzOqbPezxgo+fdQ1522WzPG4OeA==" }, "convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", "requires": { "safe-buffer": "~5.1.1" } }, "cookie": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==" + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==" }, "cookie-signature": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" }, - "copy-concurrently": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", - "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", - "requires": { - "aproba": "^1.1.1", - "fs-write-stream-atomic": "^1.0.8", - "iferr": "^0.1.5", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.0" - }, - "dependencies": { - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "requires": { - "glob": "^7.1.3" - } - } - } - }, "copy-descriptor": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", @@ -5394,19 +6292,51 @@ } }, "core-js": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.8.0.tgz", - "integrity": "sha512-W2VYNB0nwQQE7tKS7HzXd7r2y/y2SVJl4ga6oH/dnaLFzM0o2lB2P3zCkWj5Wc/zyMYjtgd5Hmhk0ObkQFZOIA==" + "version": "3.15.2", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.15.2.tgz", + "integrity": "sha512-tKs41J7NJVuaya8DxIOCnl8QuPHx5/ZVbFo1oKgVl1qHFBBrDctzQGtuLjPpRdNTWmKPH6oEvgN/MUID+l485Q==" }, "core-js-compat": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.8.0.tgz", - "integrity": "sha512-o9QKelQSxQMYWHXc/Gc4L8bx/4F7TTraE5rhuN8I7mKBt5dBIUpXpIR3omv70ebr8ST5R3PqbDQr+ZI3+Tt1FQ==", + "version": "3.15.2", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.15.2.tgz", + "integrity": "sha512-Wp+BJVvwopjI+A1EFqm2dwUmWYXrvucmtIB2LgXn/Rb+gWPKYxtmb4GKHGKG/KGF1eK9jfjzT38DITbTOCX/SQ==", "requires": { - "browserslist": "^4.14.7", + "browserslist": "^4.16.6", "semver": "7.0.0" }, "dependencies": { + "browserslist": { + "version": "4.16.6", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", + "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", + "requires": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + } + }, + "caniuse-lite": { + "version": "1.0.30001247", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001247.tgz", + "integrity": "sha512-4rS7co+7+AoOSPRPOPUt5/GdaqZc0EsUpWk66ofE3HJTAajUK2Ss2VwoNzVN69ghg8lYYlh0an0Iy4LIHHo9UQ==" + }, + "colorette": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==" + }, + "electron-to-chromium": { + "version": "1.3.788", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.788.tgz", + "integrity": "sha512-dbMIpX4E4/Gk4gzOh1GYS7ls1vGsByWKpIqLviJi1mSmSt5BvrWLLtSqpFE5BaC7Ef4NnI0GMaiddNX2Brw6zA==" + }, + "node-releases": { + "version": "1.1.73", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.73.tgz", + "integrity": "sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==" + }, "semver": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", @@ -5453,51 +6383,10 @@ "@iarna/toml": "^2.2.5" } }, - "create-ecdh": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", - "requires": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" - } - } - }, "create-gatsby": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/create-gatsby/-/create-gatsby-0.0.2.tgz", - "integrity": "sha512-I+i/Ep6anSDCHz4Cn3W51G3Gp+XSybNweKM8SeUmz+aCi1tYICkKn7ruIsQJ3TmKtnPV9i8QlbjaZVtbmzZwXQ==" - }, - "create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "requires": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "requires": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/create-gatsby/-/create-gatsby-1.10.0.tgz", + "integrity": "sha512-EiN8bJepWMN4itheoQ9ul1jNrSWoWy5Cw+kAfF1sN0J7ZWtuYCFfRZX97VRTt6C7bvlHkTw7gew2pUbFS8La+Q==" }, "create-react-context": { "version": "0.3.0", @@ -5508,10 +6397,15 @@ "warning": "^4.0.3" } }, + "create-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==" + }, "cross-fetch": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.0.6.tgz", - "integrity": "sha512-KBPUbqgFjzWlVcURG+Svp9TlhA5uliYtiNx/0r8nv0pdypeQCRJ9IaSIc3q/x3q8t3F75cHuwxVql1HFGHCNJQ==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.4.tgz", + "integrity": "sha512-1eAtFWdIubi6T4XPy6ei9iUFoKpUkIF971QLN8lIvvvwueI65+Nw5haMNKUwfJxabqlIIDODJKGrQ66gxC0PbQ==", "requires": { "node-fetch": "2.6.1" } @@ -5535,24 +6429,6 @@ } } }, - "crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", - "requires": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" - } - }, "crypto-random-string": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", @@ -5573,51 +6449,634 @@ } }, "css-loader": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-1.0.1.tgz", - "integrity": "sha512-+ZHAZm/yqvJ2kDtPne3uX0C+Vr3Zn5jFn2N4HywtS5ujwvsVkyg0VArEXpl3BgczDA8anieki1FIzhchX4yrDw==", + "version": "5.2.7", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.7.tgz", + "integrity": "sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg==", "requires": { - "babel-code-frame": "^6.26.0", - "css-selector-tokenizer": "^0.7.0", - "icss-utils": "^2.1.0", - "loader-utils": "^1.0.2", - "lodash": "^4.17.11", - "postcss": "^6.0.23", - "postcss-modules-extract-imports": "^1.2.0", - "postcss-modules-local-by-default": "^1.2.0", - "postcss-modules-scope": "^1.1.0", - "postcss-modules-values": "^1.3.0", - "postcss-value-parser": "^3.3.0", - "source-list-map": "^2.0.0" + "icss-utils": "^5.1.0", + "loader-utils": "^2.0.0", + "postcss": "^8.2.15", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.1.0", + "schema-utils": "^3.0.0", + "semver": "^7.3.5" }, "dependencies": { + "@types/json-schema": { + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.8.tgz", + "integrity": "sha512-YSBPTLTVm2e2OoQIDYx8HaeWJ5tTToLH67kXR7zYNGupXMEHa2++G8k+DczX2cFVgalypqtyZIcU19AFcmOpmg==" + }, + "colorette": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==" + }, + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, "postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.6.tgz", + "integrity": "sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==", + "requires": { + "colorette": "^1.2.2", + "nanoid": "^3.1.23", + "source-map-js": "^0.6.2" + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "css-mediaquery": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/css-mediaquery/-/css-mediaquery-0.1.2.tgz", + "integrity": "sha1-aiw3NEkoYYYxxUvTPO3TAdoYvqA=" + }, + "css-minimizer-webpack-plugin": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-2.0.0.tgz", + "integrity": "sha512-cG/uc94727tx5pBNtb1Sd7gvUPzwmcQi1lkpfqTpdkuNq75hJCw7bIVsCNijLm4dhDcr1atvuysl2rZqOG8Txw==", + "requires": { + "cssnano": "^5.0.0", + "jest-worker": "^26.3.0", + "p-limit": "^3.0.2", + "postcss": "^8.2.9", + "schema-utils": "^3.0.0", + "serialize-javascript": "^5.0.1", + "source-map": "^0.6.1" + }, + "dependencies": { + "@types/json-schema": { + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.8.tgz", + "integrity": "sha512-YSBPTLTVm2e2OoQIDYx8HaeWJ5tTToLH67kXR7zYNGupXMEHa2++G8k+DczX2cFVgalypqtyZIcU19AFcmOpmg==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "browserslist": { + "version": "4.16.6", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", + "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", + "requires": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + } + }, + "caniuse-lite": { + "version": "1.0.30001247", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001247.tgz", + "integrity": "sha512-4rS7co+7+AoOSPRPOPUt5/GdaqZc0EsUpWk66ofE3HJTAajUK2Ss2VwoNzVN69ghg8lYYlh0an0Iy4LIHHo9UQ==" + }, + "chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "colorette": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==" + }, + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" + }, + "css-color-names": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-1.0.1.tgz", + "integrity": "sha512-/loXYOch1qU1biStIFsHH8SxTmOseh1IJqFvy8IujXOm1h+QjUdDhkzOrR5HG8K8mlxREj0yfi8ewCHx0eMxzA==" + }, + "css-declaration-sorter": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.1.1.tgz", + "integrity": "sha512-BZ1aOuif2Sb7tQYY1GeCjG7F++8ggnwUkH5Ictw0mrdpqpEd+zWmcPdstnH2TItlb74FqR0DrVEieon221T/1Q==", + "requires": { + "timsort": "^0.3.0" + } + }, + "css-select": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", + "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^5.0.0", + "domhandler": "^4.2.0", + "domutils": "^2.6.0", + "nth-check": "^2.0.0" + } + }, + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + }, + "css-what": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.0.1.tgz", + "integrity": "sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg==" + }, + "cssnano": { + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.0.7.tgz", + "integrity": "sha512-7C0tbb298hef3rq+TtBbMuezBQ9VrFtrQEsPNuBKNVgWny/67vdRsnq8EoNu7TRjAHURgYvWlRIpCUmcMZkRzw==", + "requires": { + "cssnano-preset-default": "^5.1.3", + "is-resolvable": "^1.1.0", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + } + }, + "cssnano-preset-default": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.1.3.tgz", + "integrity": "sha512-qo9tX+t4yAAZ/yagVV3b+QBKeLklQbmgR3wI7mccrDcR+bEk9iHgZN1E7doX68y9ThznLya3RDmR+nc7l6/2WQ==", + "requires": { + "css-declaration-sorter": "^6.0.3", + "cssnano-utils": "^2.0.1", + "postcss-calc": "^8.0.0", + "postcss-colormin": "^5.2.0", + "postcss-convert-values": "^5.0.1", + "postcss-discard-comments": "^5.0.1", + "postcss-discard-duplicates": "^5.0.1", + "postcss-discard-empty": "^5.0.1", + "postcss-discard-overridden": "^5.0.1", + "postcss-merge-longhand": "^5.0.2", + "postcss-merge-rules": "^5.0.2", + "postcss-minify-font-values": "^5.0.1", + "postcss-minify-gradients": "^5.0.1", + "postcss-minify-params": "^5.0.1", + "postcss-minify-selectors": "^5.1.0", + "postcss-normalize-charset": "^5.0.1", + "postcss-normalize-display-values": "^5.0.1", + "postcss-normalize-positions": "^5.0.1", + "postcss-normalize-repeat-style": "^5.0.1", + "postcss-normalize-string": "^5.0.1", + "postcss-normalize-timing-functions": "^5.0.1", + "postcss-normalize-unicode": "^5.0.1", + "postcss-normalize-url": "^5.0.2", + "postcss-normalize-whitespace": "^5.0.1", + "postcss-ordered-values": "^5.0.2", + "postcss-reduce-initial": "^5.0.1", + "postcss-reduce-transforms": "^5.0.1", + "postcss-svgo": "^5.0.2", + "postcss-unique-selectors": "^5.0.1" + } + }, + "dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==" + }, + "domhandler": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.0.tgz", + "integrity": "sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==", + "requires": { + "domelementtype": "^2.2.0" + } + }, + "domutils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.7.0.tgz", + "integrity": "sha512-8eaHa17IwJUPAiB+SoTYBo5mCdeMgdcAoXJ59m6DT1vw+5iLS3gNoqYaRowaBKtGVrOF1Jz4yDTgYKLK2kvfJg==", + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "electron-to-chromium": { + "version": "1.3.788", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.788.tgz", + "integrity": "sha512-dbMIpX4E4/Gk4gzOh1GYS7ls1vGsByWKpIqLviJi1mSmSt5BvrWLLtSqpFE5BaC7Ef4NnI0GMaiddNX2Brw6zA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "node-releases": { + "version": "1.1.73", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.73.tgz", + "integrity": "sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==" + }, + "normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==" + }, + "nth-check": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.0.tgz", + "integrity": "sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q==", + "requires": { + "boolbase": "^1.0.0" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "postcss": { + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.6.tgz", + "integrity": "sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==", + "requires": { + "colorette": "^1.2.2", + "nanoid": "^3.1.23", + "source-map-js": "^0.6.2" + } + }, + "postcss-calc": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.0.0.tgz", + "integrity": "sha512-5NglwDrcbiy8XXfPM11F3HeC6hoT9W7GUH/Zi5U/p7u3Irv4rHhdDcIZwG0llHXV4ftsBjpfWMXAnXNl4lnt8g==", + "requires": { + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + } + }, + "postcss-colormin": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.2.0.tgz", + "integrity": "sha512-+HC6GfWU3upe5/mqmxuqYZ9B2Wl4lcoUUNkoaX59nEWV4EtADCMiBqui111Bu8R8IvaZTmqmxrqOAqjbHIwXPw==", + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "colord": "^2.0.1", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-convert-values": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.0.1.tgz", + "integrity": "sha512-C3zR1Do2BkKkCgC0g3sF8TS0koF2G+mN8xxayZx3f10cIRmTaAnpgpRQZjNekTZxM2ciSPoh2IWJm0VZx8NoQg==", + "requires": { + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-discard-comments": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.0.1.tgz", + "integrity": "sha512-lgZBPTDvWrbAYY1v5GYEv8fEO/WhKOu/hmZqmCYfrpD6eyDWWzAOsl2rF29lpvziKO02Gc5GJQtlpkTmakwOWg==" + }, + "postcss-discard-duplicates": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.0.1.tgz", + "integrity": "sha512-svx747PWHKOGpAXXQkCc4k/DsWo+6bc5LsVrAsw+OU+Ibi7klFZCyX54gjYzX4TH+f2uzXjRviLARxkMurA2bA==" + }, + "postcss-discard-empty": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.0.1.tgz", + "integrity": "sha512-vfU8CxAQ6YpMxV2SvMcMIyF2LX1ZzWpy0lqHDsOdaKKLQVQGVP1pzhrI9JlsO65s66uQTfkQBKBD/A5gp9STFw==" + }, + "postcss-discard-overridden": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.0.1.tgz", + "integrity": "sha512-Y28H7y93L2BpJhrdUR2SR2fnSsT+3TVx1NmVQLbcnZWwIUpJ7mfcTC6Za9M2PG6w8j7UQRfzxqn8jU2VwFxo3Q==" + }, + "postcss-merge-longhand": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.0.2.tgz", + "integrity": "sha512-BMlg9AXSI5G9TBT0Lo/H3PfUy63P84rVz3BjCFE9e9Y9RXQZD3+h3YO1kgTNsNJy7bBc1YQp8DmSnwLIW5VPcw==", + "requires": { + "css-color-names": "^1.0.1", + "postcss-value-parser": "^4.1.0", + "stylehacks": "^5.0.1" + } + }, + "postcss-merge-rules": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.0.2.tgz", + "integrity": "sha512-5K+Md7S3GwBewfB4rjDeol6V/RZ8S+v4B66Zk2gChRqLTCC8yjnHQ601omj9TKftS19OPGqZ/XzoqpzNQQLwbg==", + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^2.0.1", + "postcss-selector-parser": "^6.0.5", + "vendors": "^1.0.3" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", + "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + } + } + }, + "postcss-minify-font-values": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.0.1.tgz", + "integrity": "sha512-7JS4qIsnqaxk+FXY1E8dHBDmraYFWmuL6cgt0T1SWGRO5bzJf8sUoelwa4P88LEWJZweHevAiDKxHlofuvtIoA==", + "requires": { + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-minify-gradients": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.0.1.tgz", + "integrity": "sha512-odOwBFAIn2wIv+XYRpoN2hUV3pPQlgbJ10XeXPq8UY2N+9ZG42xu45lTn/g9zZ+d70NKSQD6EOi6UiCMu3FN7g==", + "requires": { + "cssnano-utils": "^2.0.1", + "is-color-stop": "^1.1.0", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-minify-params": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.0.1.tgz", + "integrity": "sha512-4RUC4k2A/Q9mGco1Z8ODc7h+A0z7L7X2ypO1B6V8057eVK6mZ6xwz6QN64nHuHLbqbclkX1wyzRnIrdZehTEHw==", + "requires": { + "alphanum-sort": "^1.0.2", + "browserslist": "^4.16.0", + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0", + "uniqs": "^2.0.0" + } + }, + "postcss-minify-selectors": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.1.0.tgz", + "integrity": "sha512-NzGBXDa7aPsAcijXZeagnJBKBPMYLaJJzB8CQh6ncvyl2sIndLVWfbcDi0SBjRWk5VqEjXvf8tYwzoKf4Z07og==", + "requires": { + "alphanum-sort": "^1.0.2", + "postcss-selector-parser": "^6.0.5" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", + "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + } + } + }, + "postcss-normalize-charset": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.0.1.tgz", + "integrity": "sha512-6J40l6LNYnBdPSk+BHZ8SF+HAkS4q2twe5jnocgd+xWpz/mx/5Sa32m3W1AA8uE8XaXN+eg8trIlfu8V9x61eg==" + }, + "postcss-normalize-display-values": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.0.1.tgz", + "integrity": "sha512-uupdvWk88kLDXi5HEyI9IaAJTE3/Djbcrqq8YgjvAVuzgVuqIk3SuJWUisT2gaJbZm1H9g5k2w1xXilM3x8DjQ==", "requires": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" } }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + "postcss-normalize-positions": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.0.1.tgz", + "integrity": "sha512-rvzWAJai5xej9yWqlCb1OWLd9JjW2Ex2BCPzUJrbaXmtKtgfL8dBMOOMTX6TnvQMtjk3ei1Lswcs78qKO1Skrg==", + "requires": { + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-normalize-repeat-style": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.0.1.tgz", + "integrity": "sha512-syZ2itq0HTQjj4QtXZOeefomckiV5TaUO6ReIEabCh3wgDs4Mr01pkif0MeVwKyU/LHEkPJnpwFKRxqWA/7O3w==", + "requires": { + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-normalize-string": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.0.1.tgz", + "integrity": "sha512-Ic8GaQ3jPMVl1OEn2U//2pm93AXUcF3wz+OriskdZ1AOuYV25OdgS7w9Xu2LO5cGyhHCgn8dMXh9bO7vi3i9pA==", + "requires": { + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-normalize-timing-functions": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.0.1.tgz", + "integrity": "sha512-cPcBdVN5OsWCNEo5hiXfLUnXfTGtSFiBU9SK8k7ii8UD7OLuznzgNRYkLZow11BkQiiqMcgPyh4ZqXEEUrtQ1Q==", + "requires": { + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-normalize-unicode": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.0.1.tgz", + "integrity": "sha512-kAtYD6V3pK0beqrU90gpCQB7g6AOfP/2KIPCVBKJM2EheVsBQmx/Iof+9zR9NFKLAx4Pr9mDhogB27pmn354nA==", + "requires": { + "browserslist": "^4.16.0", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-normalize-url": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.0.2.tgz", + "integrity": "sha512-k4jLTPUxREQ5bpajFQZpx8bCF2UrlqOTzP9kEqcEnOfwsRshWs2+oAFIHfDQB8GO2PaUaSE0NlTAYtbluZTlHQ==", + "requires": { + "is-absolute-url": "^3.0.3", + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-normalize-whitespace": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.0.1.tgz", + "integrity": "sha512-iPklmI5SBnRvwceb/XH568yyzK0qRVuAG+a1HFUsFRf11lEJTiQQa03a4RSCQvLKdcpX7XsI1Gen9LuLoqwiqA==", + "requires": { + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-ordered-values": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.0.2.tgz", + "integrity": "sha512-8AFYDSOYWebJYLyJi3fyjl6CqMEG/UVworjiyK1r573I56kb3e879sCJLGvR3merj+fAdPpVplXKQZv+ey6CgQ==", + "requires": { + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-reduce-initial": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.0.1.tgz", + "integrity": "sha512-zlCZPKLLTMAqA3ZWH57HlbCjkD55LX9dsRyxlls+wfuRfqCi5mSlZVan0heX5cHr154Dq9AfbH70LyhrSAezJw==", + "requires": { + "browserslist": "^4.16.0", + "caniuse-api": "^3.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.0.1.tgz", + "integrity": "sha512-a//FjoPeFkRuAguPscTVmRQUODP+f3ke2HqFNgGPwdYnpeC29RZdCBvGRGTsKpMURb/I3p6jdKoBQ2zI+9Q7kA==", + "requires": { + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-svgo": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.0.2.tgz", + "integrity": "sha512-YzQuFLZu3U3aheizD+B1joQ94vzPfE6BNUcSYuceNxlVnKKsOtdo6hL9/zyC168Q8EwfLSgaDSalsUGa9f2C0A==", + "requires": { + "postcss-value-parser": "^4.1.0", + "svgo": "^2.3.0" + } + }, + "postcss-unique-selectors": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.0.1.tgz", + "integrity": "sha512-gwi1NhHV4FMmPn+qwBNuot1sG1t2OmacLQ/AX29lzyggnjd+MnVD5uqQmpXO3J17KGL2WAxQruj1qTd3H0gG/w==", + "requires": { + "alphanum-sort": "^1.0.2", + "postcss-selector-parser": "^6.0.5", + "uniqs": "^2.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", + "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + } + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "stylehacks": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.0.1.tgz", + "integrity": "sha512-Es0rVnHIqbWzveU1b24kbw92HsebBepxfcqe5iix7t9j0PQqhs0IxXVXv0pY2Bxa08CgMkzD6OWql7kbGOuEdA==", + "requires": { + "browserslist": "^4.16.0", + "postcss-selector-parser": "^6.0.4" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "svgo": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.3.1.tgz", + "integrity": "sha512-riDDIQgXpEnn0BEl9Gvhh1LNLIyiusSpt64IR8upJu7MwxnzetmF/Y57pXQD2NMX2lVyMRzXt5f2M5rO4wG7Dw==", + "requires": { + "@trysound/sax": "0.1.1", + "chalk": "^4.1.0", + "commander": "^7.1.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.2", + "csso": "^4.2.0", + "stable": "^0.1.8" + } } } }, - "css-mediaquery": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/css-mediaquery/-/css-mediaquery-0.1.2.tgz", - "integrity": "sha1-aiw3NEkoYYYxxUvTPO3TAdoYvqA=" - }, "css-select": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", @@ -5634,15 +7093,6 @@ "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" }, - "css-selector-tokenizer": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.3.tgz", - "integrity": "sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==", - "requires": { - "cssesc": "^3.0.0", - "fastparse": "^1.1.2" - } - }, "css-tree": { "version": "1.0.0-alpha.37", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", @@ -5670,6 +7120,11 @@ "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==" }, + "css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" + }, "cssesc": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", @@ -5787,6 +7242,11 @@ "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==" }, + "cssnano-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-2.0.1.tgz", + "integrity": "sha512-i8vLRZTnEH9ubIyfdZCAdIdgnHAUeQeByEeQ2I7oTilvP9oHO6RScpeq3GsFUVqeB8uZgOQ9pw8utofNn32hhQ==" + }, "csso": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", @@ -5829,11 +7289,6 @@ "array-find-index": "^1.0.1" } }, - "cyclist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", - "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=" - }, "d": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", @@ -5848,23 +7303,15 @@ "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz", "integrity": "sha512-JVrozIeElnj3QzfUIt8tB8YMluBJom4Vw9qTPpjGYQ9fYlB3D/rb6OordUxf3xeFB35LKWs0xqcO5U6ySvBtug==" }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "requires": { - "assert-plus": "^1.0.0" - } - }, "dataloader": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/dataloader/-/dataloader-2.0.0.tgz", "integrity": "sha512-YzhyDAwA4TaQIhM5go+vCLmU0UikghC/t9DTQYZR2M/UvZ1MdOhPezSDZcjj9uqQJOMqjLcpWtyW2iNINdlatQ==" }, "date-fns": { - "version": "2.16.1", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.16.1.tgz", - "integrity": "sha512-sAJVKx/FqrLYHAQeN7VpJrPhagZc9R4ImZIWYRFZaaohR3KzmuK88touwsSwSVT8Qcbd4zoDsnGfX4GFB4imyQ==" + "version": "2.23.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.23.0.tgz", + "integrity": "sha512-5ycpauovVyAk0kXNZz6ZoB9AYMZB4DObse7P3BPWmyEjXNORTI8EJ6X0uaSAq4sCHzM1uajzrkr6HnsLQpxGXA==" }, "debug": { "version": "3.2.7", @@ -5913,6 +7360,11 @@ "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" } } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" } } }, @@ -6039,6 +7491,11 @@ "object-assign": "^4.0.1", "pinkie-promise": "^2.0.0" } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" } } }, @@ -6202,25 +7659,11 @@ "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" }, - "des.js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", - "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", - "requires": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, "destroy": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" }, - "detect-indent": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.0.0.tgz", - "integrity": "sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA==" - }, "detect-libc": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", @@ -6236,9 +7679,9 @@ } }, "detect-node": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", - "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" }, "detect-port": { "version": "1.3.0", @@ -6276,9 +7719,9 @@ } }, "devcert": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/devcert/-/devcert-1.1.3.tgz", - "integrity": "sha512-7/nIzKdQ8y2K0imjIP7dyg2GJ2h38Ps6VOMXWZHIarNDV3p6mTXyEugKFnkmsZ2DD58JEG34ILyVb3qdOMmP9w==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/devcert/-/devcert-1.2.0.tgz", + "integrity": "sha512-Tca9LUcmDegqTxlnQLTxVARS3MqYT+eWJfskXykefknT9jPoSJEA+t5BkDq5C5Tz+gVmAWmOH5vvKMfLJO/UhQ==", "requires": { "@types/configstore": "^2.1.1", "@types/debug": "^0.0.30", @@ -6305,11 +7748,10 @@ }, "dependencies": { "@types/glob": { - "version": "5.0.36", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-5.0.36.tgz", - "integrity": "sha512-KEzSKuP2+3oOjYYjujue6Z3Yqis5HKA1BsIC+jZ1v3lrRNdsqyNNtX0rQf6LSuI4DJJ2z5UV//zBZCcvM0xikg==", + "version": "5.0.37", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-5.0.37.tgz", + "integrity": "sha512-ATA/xrS7CZ3A2WCPVY4eKdNpybq56zqlTirnHhhyOztZM/lPxJzusOBI3BsaXbu6FrUluqzvMlI4sZ6BDYMlMg==", "requires": { - "@types/events": "*", "@types/minimatch": "*", "@types/node": "*" } @@ -6337,6 +7779,38 @@ } } }, + "dicer": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/dicer/-/dicer-0.2.5.tgz", + "integrity": "sha1-WZbAhrszIYyBLAkL3cCc0S+stw8=", + "requires": { + "readable-stream": "1.1.x", + "streamsearch": "0.1.2" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + } + } + }, "diff": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", @@ -6347,23 +7821,6 @@ "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-25.2.6.tgz", "integrity": "sha512-Hq8o7+6GaZeoFjtpgvRBUknSXNeJiCx7V9Fr94ZMljNiCr9n9L8H8aJqgWOQiDDGdyn29fRNcDdRVJ5fdyihfg==" }, - "diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "requires": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" - } - } - }, "dir-glob": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", @@ -6378,9 +7835,9 @@ "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" }, "dns-packet": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", - "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", + "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", "requires": { "ip": "^1.1.0", "safe-buffer": "^5.0.1" @@ -6431,11 +7888,6 @@ "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==" }, - "domain-browser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==" - }, "domelementtype": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", @@ -6467,9 +7919,9 @@ } }, "dotenv": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz", - "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==" + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz", + "integrity": "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==" }, "download": { "version": "6.2.5", @@ -6494,6 +7946,16 @@ "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=" }, + "filenamify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-2.1.0.tgz", + "integrity": "sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA==", + "requires": { + "filename-reserved-regex": "^2.0.0", + "strip-outer": "^1.0.0", + "trim-repeated": "^1.0.0" + } + }, "get-stream": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", @@ -6559,11 +8021,6 @@ "p-finally": "^1.0.0" } }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" - }, "prepend-http": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", @@ -6589,26 +8046,6 @@ "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" }, - "duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "requires": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - } - }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, "ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", @@ -6619,27 +8056,6 @@ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.610.tgz", "integrity": "sha512-eFDC+yVQpEhtlapk4CYDPfV9ajF9cEof5TBcO49L1ETO+aYogrKWDmYpZyxBScMNe8Bo/gJamH4amQ4yyvXg4g==" }, - "elliptic": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.3.tgz", - "integrity": "sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==", - "requires": { - "bn.js": "^4.4.0", - "brorand": "^1.0.1", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.0" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" - } - } - }, "emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", @@ -6664,119 +8080,77 @@ } }, "engine.io": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.4.2.tgz", - "integrity": "sha512-b4Q85dFkGw+TqgytGPrGgACRUhsdKc9S9ErRAXpPGy/CXKs4tYoHDkvIRdsseAF7NjfVwjRFIn6KTnbw7LwJZg==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-4.1.1.tgz", + "integrity": "sha512-t2E9wLlssQjGw0nluF6aYyfX8LwYU8Jj0xct+pAhfWfv/YrBn6TSNtEYsgxHIfaMqfrLx07czcMg9bMN6di+3w==", "requires": { "accepts": "~1.3.4", "base64id": "2.0.0", - "cookie": "0.3.1", - "debug": "~4.1.0", - "engine.io-parser": "~2.2.0", - "ws": "^7.1.2" + "cookie": "~0.4.1", + "cors": "~2.8.5", + "debug": "~4.3.1", + "engine.io-parser": "~4.0.0", + "ws": "~7.4.2" }, "dependencies": { - "cookie": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", - "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=" - }, "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", "requires": { - "ms": "^2.1.1" + "ms": "2.1.2" } - }, - "ws": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.0.tgz", - "integrity": "sha512-kyFwXuV/5ymf+IXhS6f0+eAFvydbaBW3zjpT6hUdAh/hbVjTIB5EHBGi0bPoCLSK2wcuz3BrEkB9LrYv1Nm4NQ==" } } }, "engine.io-client": { - "version": "3.4.4", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.4.4.tgz", - "integrity": "sha512-iU4CRr38Fecj8HoZEnFtm2EiKGbYZcPn3cHxqNGl/tmdWRf60KhK+9vE0JeSjgnlS/0oynEfLgKbT9ALpim0sQ==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-4.1.4.tgz", + "integrity": "sha512-843fqAdKeUMFqKi1sSjnR11tJ4wi8sIefu6+JC1OzkkJBmjtc/gM/rZ53tJfu5Iae/3gApm5veoS+v+gtT0+Fg==", "requires": { + "base64-arraybuffer": "0.1.4", "component-emitter": "~1.3.0", - "component-inherit": "0.0.3", - "debug": "~3.1.0", - "engine.io-parser": "~2.2.0", + "debug": "~4.3.1", + "engine.io-parser": "~4.0.1", "has-cors": "1.1.0", - "indexof": "0.0.1", "parseqs": "0.0.6", "parseuri": "0.0.6", - "ws": "~6.1.0", - "xmlhttprequest-ssl": "~1.5.4", + "ws": "~7.4.2", + "xmlhttprequest-ssl": "~1.6.2", "yeast": "0.1.2" }, "dependencies": { "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "parseqs": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.6.tgz", - "integrity": "sha512-jeAGzMDbfSHHA091hr0r31eYfTig+29g3GKKE/PPbEQ65X0lmMwlEoqmhzu0iztID5uJpZsFlUPDP8ThPL7M8w==" - }, - "parseuri": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.6.tgz", - "integrity": "sha512-AUjen8sAkGgao7UyCX6Ahv0gIK2fABKmYjvP4xmy5JaKvcbTRueIqIPHLAfq30xJddqSE033IOMUSOMCcK3Sow==" - }, - "ws": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.1.4.tgz", - "integrity": "sha512-eqZfL+NE/YQc1/ZynhojeV8q+H050oR8AZ2uIev7RU10svA9ZnJUddHcOUZTJLinZ9yEfdA2kSATS2qZK5fhJA==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", "requires": { - "async-limiter": "~1.0.0" + "ms": "2.1.2" } } } }, "engine.io-parser": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.2.1.tgz", - "integrity": "sha512-x+dN/fBH8Ro8TFwJ+rkB2AmuVw9Yu2mockR/p3W8f8YtExwFgDvBDi0GWyb4ZLkpahtDGZgtr3zLovanJghPqg==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-4.0.2.tgz", + "integrity": "sha512-sHfEQv6nmtJrq6TKuIz5kyEKH/qSdK56H/A+7DnAuUPWosnIZAS2NHNcPLmyjtY3cGS/MqJdZbUjW97JU72iYg==", "requires": { - "after": "0.8.2", - "arraybuffer.slice": "~0.0.7", - "base64-arraybuffer": "0.1.4", - "blob": "0.0.5", - "has-binary2": "~1.0.2" + "base64-arraybuffer": "0.1.4" } }, "enhanced-resolve": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz", - "integrity": "sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ==", + "version": "5.8.2", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.2.tgz", + "integrity": "sha512-F27oB3WuHDzvR2DOGNTaYy0D5o0cnrv8TeI482VM4kYgQd/FT9lUQwuNsJ0oOHtBUq7eiW5ytqzp7nBFknL+GA==", "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" }, "dependencies": { - "memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } + "tapable": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.0.tgz", + "integrity": "sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw==" } } }, @@ -6801,9 +8175,9 @@ "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==" }, "envinfo": { - "version": "7.7.3", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.7.3.tgz", - "integrity": "sha512-46+j5QxbPWza0PB1i15nZx0xQ4I/EfQxg9J8Had3b408SV63nEtor2e+oiY63amTo9KTuh2a3XLObNwduxYwwA==" + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", + "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==" }, "eol": { "version": "0.9.1", @@ -6811,9 +8185,9 @@ "integrity": "sha512-Ds/TEoZjwggRoz/Q2O7SE3i4Jm66mqTDfmdHdq/7DKVk3bro9Q8h6WdXKdPqFLMoqxrDK5SVRzHVPOS6uuGtrg==" }, "errno": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", - "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", "requires": { "prr": "~1.0.1" } @@ -6853,6 +8227,11 @@ "string.prototype.trimstart": "^1.0.1" } }, + "es-module-lexer": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.7.1.tgz", + "integrity": "sha512-MgtWFl5No+4S3TmhDmCz2ObFGm6lEpTnzbQi+Dd+pw4mlTIZTmM2iAs5gRlmx5zS9luzobCSBSI90JM/1/JgOw==" + }, "es-to-primitive": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", @@ -6883,11 +8262,6 @@ "es6-symbol": "^3.1.1" } }, - "es6-promise": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", - "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==" - }, "es6-symbol": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", @@ -6897,6 +8271,17 @@ "ext": "^1.1.2" } }, + "es6-weak-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", + "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", + "requires": { + "d": "1", + "es5-ext": "^0.10.46", + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.1" + } + }, "escalade": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", @@ -6918,28 +8303,31 @@ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" }, "eslint": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.11.0.tgz", - "integrity": "sha512-G9+qtYVCHaDi1ZuWzBsOWo2wSwd70TXnU6UHA3cTYHp7gCTXZcpggWFoUVAMRarg68qtPoNfFbzPh+VdOgmwmw==", + "version": "7.31.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.31.0.tgz", + "integrity": "sha512-vafgJpSh2ia8tnTkNUkwxGmnumgckLh5aAbLa1xRmIn9+owi8qBNGKL+B881kNKNTy7FFqTEkpNkUvmw0n6PkA==", "requires": { - "@babel/code-frame": "^7.0.0", - "@eslint/eslintrc": "^0.1.3", + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.4.3", + "@humanwhocodes/config-array": "^0.5.0", "ajv": "^6.10.0", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", "debug": "^4.0.1", "doctrine": "^3.0.0", "enquirer": "^2.3.5", + "escape-string-regexp": "^4.0.0", "eslint-scope": "^5.1.1", "eslint-utils": "^2.1.0", "eslint-visitor-keys": "^2.0.0", - "espree": "^7.3.0", - "esquery": "^1.2.0", + "espree": "^7.3.1", + "esquery": "^1.4.0", "esutils": "^2.0.2", - "file-entry-cache": "^5.0.1", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.0.0", - "globals": "^12.1.0", + "glob-parent": "^5.1.2", + "globals": "^13.6.0", "ignore": "^4.0.6", "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", @@ -6947,7 +8335,7 @@ "js-yaml": "^3.13.1", "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.4.1", - "lodash": "^4.17.19", + "lodash.merge": "^4.6.2", "minimatch": "^3.0.4", "natural-compare": "^1.4.0", "optionator": "^0.9.1", @@ -6956,11 +8344,19 @@ "semver": "^7.2.1", "strip-ansi": "^6.0.0", "strip-json-comments": "^3.1.0", - "table": "^5.2.3", + "table": "^6.0.9", "text-table": "^0.2.0", "v8-compile-cache": "^2.0.3" }, "dependencies": { + "@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "requires": { + "@babel/highlight": "^7.10.4" + } + }, "ansi-regex": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", @@ -6974,10 +8370,15 @@ "color-convert": "^2.0.1" } }, + "astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==" + }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -7007,25 +8408,30 @@ } }, "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", "requires": { "ms": "2.1.2" } }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + }, "eslint-visitor-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz", - "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" }, "espree": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.0.tgz", - "integrity": "sha512-dksIWsvKCixn1yrEXO8UosNSxaDoSYpq9reEjZSbHLpT5hpaCAKTLBwq0RHtLrIr+c0ByiYzWT8KTMRzoRCNlw==", + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", "requires": { "acorn": "^7.4.0", - "acorn-jsx": "^5.2.0", + "acorn-jsx": "^5.3.1", "eslint-visitor-keys": "^1.3.0" }, "dependencies": { @@ -7036,20 +8442,55 @@ } } }, + "esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "requires": { + "estraverse": "^5.1.0" + } + }, + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" + }, + "file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "requires": { + "flat-cache": "^3.0.4" + } + }, + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + } + }, + "flatted": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.1.tgz", + "integrity": "sha512-OMQjaErSFHmHqZe+PSidH5n8j3O0F2DdnVh8JB4j4eUQ2k6KvB0qGfrKIhapvez5JerBbmWkaLYUYWISaESoXg==" + }, "glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "requires": { "is-glob": "^4.0.1" } }, "globals": { - "version": "12.4.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", - "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "version": "13.10.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.10.0.tgz", + "integrity": "sha512-piHC3blgLGFjvOuMmWZX60f+na1lXFDhQXBf1UYp2fXPXqvEUbOhNwi6BsQ0bQishwedgnjkwv1d9zKf+MWw3g==", "requires": { - "type-fest": "^0.8.1" + "type-fest": "^0.20.2" } }, "has-flag": { @@ -7062,6 +8503,16 @@ "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, "levn": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", @@ -7107,6 +8558,26 @@ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" }, + "slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + } + }, + "string-width": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, "strip-ansi": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", @@ -7123,6 +8594,32 @@ "has-flag": "^4.0.0" } }, + "table": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/table/-/table-6.7.1.tgz", + "integrity": "sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==", + "requires": { + "ajv": "^8.0.1", + "lodash.clonedeep": "^4.5.0", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.6.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.2.tgz", + "integrity": "sha512-9807RlWAgT564wT+DjeyU5OFMPjmzxVobvDFmNAhY+5zD6A2ly3jDp6sgnfyDtlIQ+7H97oc/DGCzzfu9rjw9w==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + } + } + }, "type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", @@ -7131,10 +8628,15 @@ "prelude-ls": "^1.2.1" } }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" + }, "v8-compile-cache": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz", - "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" }, "which": { "version": "2.0.2", @@ -7182,71 +8684,29 @@ } }, "eslint-config-react-app": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-5.2.1.tgz", - "integrity": "sha512-pGIZ8t0mFLcV+6ZirRgYK6RVqUIKRIi9MmgzUEmrIknsn3AdO0I32asO86dJgloHq+9ZPl8UIg8mYrvgP5u2wQ==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-6.0.0.tgz", + "integrity": "sha512-bpoAAC+YRfzq0dsTk+6v9aHm/uqnDwayNAXleMypGl6CpxI9oXXscVHo4fk3eJPIn+rsbtNetB4r/ZIidFIE8A==", "requires": { - "confusing-browser-globals": "^1.0.9" + "confusing-browser-globals": "^1.0.10" } }, "eslint-import-resolver-babel-module": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-babel-module/-/eslint-import-resolver-babel-module-5.2.0.tgz", - "integrity": "sha512-BoVKAfaveJSzKGI1wIaomg/lEbE7Zr08+fDSCWccgYrE9wRQjCbtYIQsNRNYFCcwbFv48/y+Qa19FwOv0B5g5A==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-babel-module/-/eslint-import-resolver-babel-module-5.3.1.tgz", + "integrity": "sha512-WomQAkjO7lUNOdU3FG2zgNgylkoAVUmaw04bHgSpM9QrMWuOLLWa2qcP6CrsBd4VWuLRbUPyzrgBc9ZQIx9agw==", "requires": { - "pkg-up": "^2.0.0", - "resolve": "^1.10.0" + "pkg-up": "^3.1.0", + "resolve": "^1.20.0" }, "dependencies": { - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "requires": { - "locate-path": "^2.0.0" - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" - }, - "pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", - "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", + "resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", "requires": { - "find-up": "^2.1.0" + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" } } } @@ -7305,22 +8765,14 @@ } }, "eslint-module-utils": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz", - "integrity": "sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA==", + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.1.tgz", + "integrity": "sha512-ZXI9B8cxAJIH4nfkhTwcRTEAnrVfobYqwjWy/QMCZ8rHkZHFjf9yO4BzpiF9kCSfNlMG54eKigISHpX0+AaT4A==", "requires": { - "debug": "^2.6.9", + "debug": "^3.2.7", "pkg-dir": "^2.0.0" }, "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, "find-up": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", @@ -7338,11 +8790,6 @@ "path-exists": "^3.0.0" } }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, "p-limit": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", @@ -7380,11 +8827,12 @@ } }, "eslint-plugin-flowtype": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-3.13.0.tgz", - "integrity": "sha512-bhewp36P+t7cEV0b6OdmoRWJCBYRiHFlqPZAG1oS3SF+Y0LQkeDvFSM4oxoxvczD1OdONCXMlJfQFiWLcV9urw==", + "version": "5.8.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.8.2.tgz", + "integrity": "sha512-/aPTnNKNAYJbEU07HwvohnXp0itBT+P0r+7s80IG5eqfsrx4NLN+0rXNztJBc56u1RJegSn0GMt1cZnGZpCThw==", "requires": { - "lodash": "^4.17.15" + "lodash": "^4.17.15", + "string-natural-compare": "^3.0.1" } }, "eslint-plugin-graphql": { @@ -7399,25 +8847,48 @@ } }, "eslint-plugin-import": { - "version": "2.22.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.22.1.tgz", - "integrity": "sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw==", + "version": "2.23.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.23.4.tgz", + "integrity": "sha512-6/wP8zZRsnQFiR3iaPFgh5ImVRM1WN5NUWfTIRqwOdeiGJlBcSk82o1FEVq8yXmy4lkIzTo7YhHCIxlU/2HyEQ==", "requires": { - "array-includes": "^3.1.1", - "array.prototype.flat": "^1.2.3", - "contains-path": "^0.1.0", + "array-includes": "^3.1.3", + "array.prototype.flat": "^1.2.4", "debug": "^2.6.9", - "doctrine": "1.5.0", + "doctrine": "^2.1.0", "eslint-import-resolver-node": "^0.3.4", - "eslint-module-utils": "^2.6.0", + "eslint-module-utils": "^2.6.1", + "find-up": "^2.0.0", "has": "^1.0.3", + "is-core-module": "^2.4.0", "minimatch": "^3.0.4", - "object.values": "^1.1.1", - "read-pkg-up": "^2.0.0", - "resolve": "^1.17.0", + "object.values": "^1.1.3", + "pkg-up": "^2.0.0", + "read-pkg-up": "^3.0.0", + "resolve": "^1.20.0", "tsconfig-paths": "^3.9.0" }, "dependencies": { + "array-includes": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.3.tgz", + "integrity": "sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.5" + } + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -7427,18 +8898,189 @@ } }, "doctrine": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", - "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "requires": { + "esutils": "^2.0.2" + } + }, + "es-abstract": { + "version": "1.18.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.3.tgz", + "integrity": "sha512-nQIr12dxV7SSxE6r6f1l3DtAeEYdsGpps13dR0TwJg1S8gyp4ZPgy3FZcHBgbiQqnoqSTb+oC+kO4UQ0C/J8vw==", + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "is-callable": "^1.2.3", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.3", + "is-string": "^1.0.6", + "object-inspect": "^1.10.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + }, + "dependencies": { + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" + }, + "is-string": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.6.tgz", + "integrity": "sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w==" + } + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "requires": { + "locate-path": "^2.0.0" + } + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "is-callable": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz", + "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==" + }, + "is-core-module": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.5.0.tgz", + "integrity": "sha512-TXCMSDsEHMEEZ6eCA8rwRDbLu55MRGmrctljsBX/2v1d9/GzqHOxW5c5oPSgrUt2vBFXebu9rGqckXGPWOlYpg==", + "requires": { + "has": "^1.0.3" + } + }, + "is-negative-zero": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", + "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==" + }, + "is-regex": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.3.tgz", + "integrity": "sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==", "requires": { - "esutils": "^2.0.2", - "isarray": "^1.0.0" + "call-bind": "^1.0.2", + "has-symbols": "^1.0.2" + }, + "dependencies": { + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" + } + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" } }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "object-inspect": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", + "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==" + }, + "object.values": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.4.tgz", + "integrity": "sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.2" + } + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", + "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", + "requires": { + "find-up": "^2.1.0" + } + }, + "resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + }, + "string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } } } }, @@ -7468,37 +9110,182 @@ } }, "eslint-plugin-prettier": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.1.4.tgz", - "integrity": "sha512-jZDa8z76klRqo+TdGDTFJSavwbnWK2ZpqGKNZ+VvweMW516pDUMmQ2koXvxEE4JhzNvTv+radye/bWGBmA6jmg==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.0.tgz", + "integrity": "sha512-UDK6rJT6INSfcOo545jiaOwB701uAIt2/dR7WnFQoGCVl1/EMqdANBmwUaqqQ45aXprsTGzSa39LI1PyuRBxxw==", "requires": { "prettier-linter-helpers": "^1.0.0" } }, "eslint-plugin-react": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.21.5.tgz", - "integrity": "sha512-8MaEggC2et0wSF6bUeywF7qQ46ER81irOdWS4QWxnnlAEsnzeBevk1sWh7fhpCghPpXb+8Ks7hvaft6L/xsR6g==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.24.0.tgz", + "integrity": "sha512-KJJIx2SYx7PBx3ONe/mEeMz4YE0Lcr7feJTCMyyKb/341NcjuAgim3Acgan89GfPv7nxXK2+0slu0CWXYM4x+Q==", "requires": { - "array-includes": "^3.1.1", - "array.prototype.flatmap": "^1.2.3", + "array-includes": "^3.1.3", + "array.prototype.flatmap": "^1.2.4", "doctrine": "^2.1.0", "has": "^1.0.3", "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "object.entries": "^1.1.2", - "object.fromentries": "^2.0.2", - "object.values": "^1.1.1", + "minimatch": "^3.0.4", + "object.entries": "^1.1.4", + "object.fromentries": "^2.0.4", + "object.values": "^1.1.4", "prop-types": "^15.7.2", - "resolve": "^1.18.1", - "string.prototype.matchall": "^4.0.2" + "resolve": "^2.0.0-next.3", + "string.prototype.matchall": "^4.0.5" }, "dependencies": { + "array-includes": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.3.tgz", + "integrity": "sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.5" + } + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, "doctrine": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", "requires": { - "esutils": "^2.0.2" + "esutils": "^2.0.2" + } + }, + "es-abstract": { + "version": "1.18.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.3.tgz", + "integrity": "sha512-nQIr12dxV7SSxE6r6f1l3DtAeEYdsGpps13dR0TwJg1S8gyp4ZPgy3FZcHBgbiQqnoqSTb+oC+kO4UQ0C/J8vw==", + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "is-callable": "^1.2.3", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.3", + "is-string": "^1.0.6", + "object-inspect": "^1.10.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + }, + "dependencies": { + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" + }, + "is-string": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.6.tgz", + "integrity": "sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w==" + } + } + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "is-callable": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz", + "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==" + }, + "is-negative-zero": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", + "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==" + }, + "is-regex": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.3.tgz", + "integrity": "sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==", + "requires": { + "call-bind": "^1.0.2", + "has-symbols": "^1.0.2" + }, + "dependencies": { + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" + } + } + }, + "object-inspect": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", + "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==" + }, + "object.entries": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.4.tgz", + "integrity": "sha512-h4LWKWE+wKQGhtMjZEBud7uLGhqyLwj8fpHOarZhD2uY3C9cRtk57VQ89ke3moByLXMedqs3XCHzyb4AmA2DjA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.2" + } + }, + "object.values": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.4.tgz", + "integrity": "sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.2" + } + }, + "resolve": { + "version": "2.0.0-next.3", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz", + "integrity": "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==", + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + }, + "string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" } } } @@ -7506,8 +9293,7 @@ "eslint-plugin-react-hooks": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz", - "integrity": "sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ==", - "dev": true + "integrity": "sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ==" }, "eslint-scope": { "version": "5.1.1", @@ -7531,14 +9317,34 @@ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==" }, - "espree": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz", - "integrity": "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==", + "eslint-webpack-plugin": { + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-2.5.4.tgz", + "integrity": "sha512-7rYh0m76KyKSDE+B+2PUQrlNS4HJ51t3WKpkJg6vo2jFMbEPTG99cBV0Dm7LXSHucN4WGCG65wQcRiTFrj7iWw==", "requires": { - "acorn": "^7.1.1", - "acorn-jsx": "^5.2.0", - "eslint-visitor-keys": "^1.1.0" + "@types/eslint": "^7.2.6", + "arrify": "^2.0.1", + "jest-worker": "^26.6.2", + "micromatch": "^4.0.2", + "normalize-path": "^3.0.0", + "schema-utils": "^3.0.0" + }, + "dependencies": { + "@types/json-schema": { + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.8.tgz", + "integrity": "sha512-YSBPTLTVm2e2OoQIDYx8HaeWJ5tTToLH67kXR7zYNGupXMEHa2++G8k+DczX2cFVgalypqtyZIcU19AFcmOpmg==" + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } } }, "esprima": { @@ -7546,21 +9352,6 @@ "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" }, - "esquery": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz", - "integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==", - "requires": { - "estraverse": "^5.1.0" - }, - "dependencies": { - "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" - } - } - }, "esrecurse": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", @@ -7581,6 +9372,11 @@ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" }, + "estree-util-is-identifier-name": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-1.1.0.tgz", + "integrity": "sha512-OVJZ3fGGt9By77Ix9NhaRbzfbDV/2rx9EP7YIDJTmsZSEc5kYn2vWcNccYyahJL2uAQZK2a5Or2i0wtIKTPoRQ==" + }, "esutils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", @@ -7591,10 +9387,24 @@ "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" }, + "event-emitter": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", + "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=", + "requires": { + "d": "1", + "es5-ext": "~0.10.14" + } + }, "event-source-polyfill": { - "version": "1.0.21", - "resolved": "https://registry.npmjs.org/event-source-polyfill/-/event-source-polyfill-1.0.21.tgz", - "integrity": "sha512-Mz8LO8hPgg2X6VcSXmq7gvgFU3kUnTZb4zU3tTYDx8cJHRXP15tjdpGUiP2IUUwOqAGZ1TEfe+KagjMXfFgwLA==" + "version": "1.0.24", + "resolved": "https://registry.npmjs.org/event-source-polyfill/-/event-source-polyfill-1.0.24.tgz", + "integrity": "sha512-aEtMhrH5ww3X6RgbsNcwu0whw8zjOoeRnwPqRKqKuxWS5KlAZhCY+rTm6wMlHOXbxmLGn8lW6Xox7rfpBExzGA==" + }, + "event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==" }, "eventemitter3": { "version": "3.1.2", @@ -7602,25 +9412,16 @@ "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==" }, "events": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", - "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==" + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" }, "eventsource": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-0.1.6.tgz", - "integrity": "sha1-Cs7ehJ7X3RzMMsgRuxG5RNTykjI=", - "requires": { - "original": ">=0.0.5" - } - }, - "evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.0.tgz", + "integrity": "sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg==", "requires": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" + "original": "^1.0.0" } }, "execa": { @@ -7683,6 +9484,13 @@ "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", "requires": { "pify": "^2.2.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + } } }, "exif-parser": { @@ -7740,14 +9548,6 @@ "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==" }, - "expand-tilde": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", - "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", - "requires": { - "homedir-polyfill": "^1.0.1" - } - }, "express": { "version": "4.17.1", "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", @@ -7785,6 +9585,11 @@ "vary": "~1.1.2" }, "dependencies": { + "cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==" + }, "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -7801,13 +9606,13 @@ } }, "express-graphql": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/express-graphql/-/express-graphql-0.9.0.tgz", - "integrity": "sha512-wccd9Lb6oeJ8yHpUs/8LcnGjFUUQYmOG9A5BNLybRdCzGw0PeUrtBxsIR8bfiur6uSW4OvPkVDoYH06z6/N9+w==", + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/express-graphql/-/express-graphql-0.12.0.tgz", + "integrity": "sha512-DwYaJQy0amdy3pgNtiTDuGGM2BLdj+YO2SgbKoLliCfuHv3VVTt7vNG/ZqK2hRYjtYHE2t2KB705EU94mE64zg==", "requires": { "accepts": "^1.3.7", "content-type": "^1.0.4", - "http-errors": "^1.7.3", + "http-errors": "1.8.0", "raw-body": "^2.4.1" }, "dependencies": { @@ -7869,9 +9674,9 @@ }, "dependencies": { "type": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/type/-/type-2.1.0.tgz", - "integrity": "sha512-G9absDWvhAWCV2gmF1zKud3OyC61nZDwWvBL2DApaVFogI07CprggiQAOOjvp2NRjYWFzPyu7vwtDrQFq8jeSA==" + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/type/-/type-2.5.0.tgz", + "integrity": "sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw==" } } }, @@ -7995,10 +9800,10 @@ } } }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" + "extract-files": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/extract-files/-/extract-files-9.0.0.tgz", + "integrity": "sha512-CvdFfHkC95B4bBBk36hcEmvdR2awOdhhVUYH6S/zrVj3477zven/fJMYg7121h4T1xHZC+tetUpubpAhxwI7hQ==" }, "fast-copy": { "version": "2.1.0", @@ -8048,21 +9853,11 @@ "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" }, - "fast-memoize": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/fast-memoize/-/fast-memoize-2.5.2.tgz", - "integrity": "sha512-Ue0LwpDYErFbmNnZSF0UH6eImUwDmogUO1jyE+JbN2gsQz/jICm1Ve7t9QT0rNSsfJt+Hs4/S3GnsDVjL4HVrw==" - }, "fastest-levenshtein": { "version": "1.0.12", "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz", "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==" }, - "fastparse": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", - "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==" - }, "fastq": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.9.0.tgz", @@ -8072,9 +9867,9 @@ } }, "faye-websocket": { - "version": "0.11.3", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz", - "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==", + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", "requires": { "websocket-driver": ">=0.5.1" } @@ -8092,11 +9887,6 @@ "pend": "~1.2.0" } }, - "figgy-pudding": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", - "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==" - }, "figures": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", @@ -8105,30 +9895,38 @@ "escape-string-regexp": "^1.0.5" } }, - "file-entry-cache": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", - "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", - "requires": { - "flat-cache": "^2.0.1" - } - }, "file-loader": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-1.1.11.tgz", - "integrity": "sha512-TGR4HU7HUsGg6GCOPJnFk06RhWgEWFLAGWiT6rcD+GRC2keU3s9RGJ+b3Z6/U73jwwNb2gKLJ7YCrp+jvU4ALg==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", "requires": { - "loader-utils": "^1.0.2", - "schema-utils": "^0.4.5" + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" }, "dependencies": { + "@types/json-schema": { + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.8.tgz", + "integrity": "sha512-YSBPTLTVm2e2OoQIDYx8HaeWJ5tTToLH67kXR7zYNGupXMEHa2++G8k+DczX2cFVgalypqtyZIcU19AFcmOpmg==" + }, + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, "schema-utils": { - "version": "0.4.7", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz", - "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", "requires": { - "ajv": "^6.1.0", - "ajv-keywords": "^3.1.0" + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" } } } @@ -8150,41 +9948,33 @@ "integrity": "sha1-q/c9+rc10EVECr/qLZHzieu/oik=" }, "filenamify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-2.1.0.tgz", - "integrity": "sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-4.3.0.tgz", + "integrity": "sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==", "requires": { "filename-reserved-regex": "^2.0.0", - "strip-outer": "^1.0.0", + "strip-outer": "^1.0.1", "trim-repeated": "^1.0.0" } }, "filesize": { - "version": "3.5.11", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.5.11.tgz", - "integrity": "sha512-ZH7loueKBoDb7yG9esn1U+fgq7BzlzW6NRi5/rMdxIZ05dj7GFD/Xc5rq2CDt5Yq86CyfSYVyx4242QQNZbx1g==" + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-6.1.0.tgz", + "integrity": "sha512-LpCHtPQ3sFx67z+uh2HnSyWSLLu5Jxo21795uRDuar/EOuYWXib5EmPaGIBuSnRqH2IODiKA2k5re/K9OnN/Yg==" }, "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } + "to-regex-range": "^5.0.1" } }, + "filter-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-1.1.0.tgz", + "integrity": "sha1-mzERErxsYSehbgFsbF1/GeCAXFs=" + }, "finalhandler": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", @@ -8267,31 +10057,6 @@ "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==" }, - "flat-cache": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", - "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", - "requires": { - "flatted": "^2.0.0", - "rimraf": "2.6.3", - "write": "1.0.3" - }, - "dependencies": { - "rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "flatted": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", - "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==" - }, "fluent-ffmpeg": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/fluent-ffmpeg/-/fluent-ffmpeg-2.1.2.tgz", @@ -8301,15 +10066,6 @@ "which": "^1.1.1" } }, - "flush-write-stream": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", - "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", - "requires": { - "inherits": "^2.0.3", - "readable-stream": "^2.3.6" - } - }, "follow-redirects": { "version": "1.13.0", "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.0.tgz", @@ -8320,15 +10076,131 @@ "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" + "fork-ts-checker-webpack-plugin": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz", + "integrity": "sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw==", + "requires": { + "@babel/code-frame": "^7.5.5", + "chalk": "^2.4.1", + "micromatch": "^3.1.10", + "minimatch": "^3.0.4", + "semver": "^5.6.0", + "tapable": "^1.0.0", + "worker-rpc": "^0.1.0" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } }, "form-data": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.0.tgz", - "integrity": "sha512-CKMFDglpbMi6PyN+brwB9Q/GOw0eAnsrEZDgcsH5Krhz5Od/haKHAX0NmQfha2zPPz0JpWzA7GJHGSnvCRLWsg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", "requires": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", @@ -8336,9 +10208,14 @@ } }, "forwarded": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", - "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=" + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" + }, + "fraction.js": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.1.tgz", + "integrity": "sha512-MHOhvvxHTfRFpF1geTK9czMIZ6xclsEor2wkIGYYq+PxcQqT7vStJqjhe6S1TenZrMZzo+wlqOufBDVepUEgPg==" }, "fragment-cache": { "version": "0.2.1", @@ -8349,9 +10226,9 @@ } }, "framer-motion": { - "version": "2.9.4", - "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-2.9.4.tgz", - "integrity": "sha512-Bvgdwpu5UO6VnEEwenJEmnGeo9ILRRWh9f3iIX+71NiM5X60Qi6KlkBFGZc9DGbdIUAn0AYgaxVhTKL39OOYng==", + "version": "2.9.5", + "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-2.9.5.tgz", + "integrity": "sha512-epSX4Co1YbDv0mjfHouuY0q361TpHE7WQzCp/xMTilxy4kXd+Z23uJzPVorfzbm1a/9q1Yu8T5bndaw65NI4Tg==", "requires": { "@emotion/is-prop-valid": "^0.8.2", "framesync": "^4.1.0", @@ -8403,39 +10280,21 @@ "universalify": "^0.1.0" } }, - "fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "requires": { - "minipass": "^3.0.0" - } - }, - "fs-write-stream-atomic": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", - "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", - "requires": { - "graceful-fs": "^4.1.2", - "iferr": "^0.1.5", - "imurmurhash": "^0.1.4", - "readable-stream": "1 || 2" - } + "fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" }, "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" }, - "fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "optional": true, - "requires": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - } + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "optional": true }, "function-bind": { "version": "1.1.1", @@ -8448,169 +10307,311 @@ "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" }, "gatsby": { - "version": "2.24.92", - "resolved": "https://registry.npmjs.org/gatsby/-/gatsby-2.24.92.tgz", - "integrity": "sha512-vx1sJEjIZZeCK5m9ccP1HfKDmdjZ1LwmeQy8H5zMSf6uSIaAUBlfhFNgHBOooN6gDmXlRSr1uUlumJRQe3yp7g==", - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/core": "^7.11.6", - "@babel/parser": "^7.11.5", - "@babel/runtime": "^7.11.2", - "@babel/traverse": "^7.11.5", - "@babel/types": "^7.11.5", - "@hapi/joi": "^15.1.1", - "@mikaelkristiansson/domready": "^1.0.10", + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/gatsby/-/gatsby-3.10.2.tgz", + "integrity": "sha512-O4Pp1wA20Opkv4OxFkc7asjh9FB/yZxkQcI1FIeDZSUxjPV6PN9smgAy13aVM3dFNp6fMSZkN8pyWQoKc2q1sg==", + "requires": { + "@babel/code-frame": "^7.14.0", + "@babel/core": "^7.14.6", + "@babel/eslint-parser": "^7.14.7", + "@babel/parser": "^7.14.7", + "@babel/runtime": "^7.14.6", + "@babel/traverse": "^7.14.7", + "@babel/types": "^7.14.5", + "@gatsbyjs/reach-router": "^1.3.6", + "@gatsbyjs/webpack-hot-middleware": "^2.25.2", "@nodelib/fs.walk": "^1.2.4", - "@pieh/friendly-errors-webpack-plugin": "1.7.0-chalk-2", - "@pmmmwh/react-refresh-webpack-plugin": "^0.4.1", - "@reach/router": "^1.3.4", + "@pmmmwh/react-refresh-webpack-plugin": "^0.4.3", "@types/http-proxy": "^1.17.4", - "@typescript-eslint/eslint-plugin": "^2.24.0", - "@typescript-eslint/parser": "^2.24.0", + "@typescript-eslint/eslint-plugin": "^4.28.1", + "@typescript-eslint/parser": "^4.28.1", "address": "1.1.2", - "autoprefixer": "^9.8.4", - "axios": "^0.20.0", - "babel-core": "7.0.0-bridge.0", - "babel-eslint": "^10.1.0", - "babel-loader": "^8.1.0", - "babel-plugin-add-module-exports": "^0.3.3", + "anser": "^2.0.1", + "autoprefixer": "^10.2.4", + "axios": "^0.21.1", + "babel-loader": "^8.2.2", + "babel-plugin-add-module-exports": "^1.0.4", "babel-plugin-dynamic-import-node": "^2.3.3", - "babel-plugin-lodash": "3.3.4", - "babel-plugin-remove-graphql-queries": "^2.9.20", - "babel-preset-gatsby": "^0.5.15", + "babel-plugin-lodash": "^3.3.4", + "babel-plugin-remove-graphql-queries": "^3.10.0", + "babel-preset-gatsby": "^1.10.0", "better-opn": "^2.0.0", - "better-queue": "^3.8.10", "bluebird": "^3.7.2", "body-parser": "^1.19.0", "browserslist": "^4.12.2", "cache-manager": "^2.11.1", - "cache-manager-fs-hash": "^0.0.9", - "chalk": "^2.4.2", + "chalk": "^4.1.1", "chokidar": "^3.4.2", "common-tags": "^1.8.0", "compression": "^1.7.4", - "convert-hrtime": "^3.0.0", + "cookie": "^0.4.1", "copyfiles": "^2.3.0", - "core-js": "^3.6.5", + "core-js": "^3.9.0", "cors": "^2.8.5", - "css-loader": "^1.0.1", + "css-loader": "^5.0.1", + "css-minimizer-webpack-plugin": "^2.0.0", + "css.escape": "^1.5.1", "date-fns": "^2.14.0", - "debug": "^3.2.6", + "debug": "^3.2.7", "del": "^5.1.0", "detect-port": "^1.3.0", "devcert": "^1.1.3", "dotenv": "^8.2.0", - "eslint": "^6.8.0", - "eslint-config-react-app": "^5.2.1", - "eslint-loader": "^2.2.1", - "eslint-plugin-flowtype": "^3.13.0", + "eslint": "^7.20.0", + "eslint-config-react-app": "^6.0.0", + "eslint-plugin-flowtype": "^5.3.1", "eslint-plugin-graphql": "^4.0.0", - "eslint-plugin-import": "^2.22.0", - "eslint-plugin-jsx-a11y": "^6.3.1", - "eslint-plugin-react": "^7.20.6", - "eslint-plugin-react-hooks": "^1.7.0", + "eslint-plugin-import": "^2.22.1", + "eslint-plugin-jsx-a11y": "^6.4.1", + "eslint-plugin-react": "^7.23.1", + "eslint-plugin-react-hooks": "^4.2.0", + "eslint-webpack-plugin": "^2.5.3", "event-source-polyfill": "^1.0.15", - "execa": "^4.0.3", + "execa": "^5.1.1", "express": "^4.17.1", - "express-graphql": "^0.9.0", + "express-graphql": "^0.12.0", "fastest-levenshtein": "^1.0.12", - "file-loader": "^1.1.11", + "fastq": "^1.10.0", + "file-loader": "^6.2.0", "find-cache-dir": "^3.3.1", "fs-exists-cached": "1.0.0", "fs-extra": "^8.1.0", - "gatsby-cli": "^2.12.114", - "gatsby-core-utils": "^1.3.23", - "gatsby-graphiql-explorer": "^0.4.15", - "gatsby-legacy-polyfills": "^0.0.6", - "gatsby-link": "^2.4.16", - "gatsby-plugin-page-creator": "^2.3.34", - "gatsby-plugin-typescript": "^2.4.25", - "gatsby-plugin-utils": "^0.2.40", - "gatsby-react-router-scroll": "^3.0.15", - "gatsby-telemetry": "^1.3.38", + "gatsby-cli": "^3.10.0", + "gatsby-core-utils": "^2.10.0", + "gatsby-graphiql-explorer": "^1.10.0", + "gatsby-legacy-polyfills": "^1.10.0", + "gatsby-link": "^3.10.0", + "gatsby-plugin-page-creator": "^3.10.0", + "gatsby-plugin-typescript": "^3.10.0", + "gatsby-plugin-utils": "^1.10.0", + "gatsby-react-router-scroll": "^4.10.0", + "gatsby-telemetry": "^2.10.0", + "gatsby-worker": "^0.1.0", "glob": "^7.1.6", "got": "8.3.2", - "graphql": "^14.6.0", - "graphql-compose": "^6.3.8", + "graphql": "^15.4.0", + "graphql-compose": "~7.25.0", "graphql-playground-middleware-express": "^1.7.18", "hasha": "^5.2.0", "http-proxy": "^1.18.1", "invariant": "^2.2.4", "is-relative": "^1.0.0", "is-relative-url": "^3.0.0", - "jest-worker": "^24.9.0", "joi": "^17.2.1", "json-loader": "^0.5.7", "json-stringify-safe": "^5.0.1", "latest-version": "5.1.0", - "lodash": "^4.17.20", + "lodash": "^4.17.21", "md5-file": "^5.0.0", "meant": "^1.0.1", + "memoizee": "^0.4.15", "micromatch": "^4.0.2", "mime": "^2.4.6", - "mini-css-extract-plugin": "^0.11.2", + "mini-css-extract-plugin": "1.6.0", "mitt": "^1.2.0", "mkdirp": "^0.5.1", "moment": "^2.27.0", + "multer": "^1.4.2", "name-all-modules-plugin": "^1.0.1", "normalize-path": "^3.0.0", - "null-loader": "^3.0.0", + "null-loader": "^4.0.1", "opentracing": "^0.14.4", - "optimize-css-assets-webpack-plugin": "^5.0.3", "p-defer": "^3.0.0", "parseurl": "^1.3.3", + "path-to-regexp": "0.1.7", "physical-cpu-count": "^2.0.0", + "platform": "^1.3.6", "pnp-webpack-plugin": "^1.6.4", - "postcss-flexbugs-fixes": "^4.2.1", - "postcss-loader": "^3.0.0", + "postcss": "^8.3.5", + "postcss-flexbugs-fixes": "^5.0.2", + "postcss-loader": "^5.0.0", "prompts": "^2.3.2", "prop-types": "^15.7.2", "query-string": "^6.13.1", - "raw-loader": "^0.5.1", - "react-dev-utils": "^4.2.3", - "react-error-overlay": "^6.0.7", - "react-hot-loader": "^4.12.21", - "react-refresh": "^0.8.3", + "raw-loader": "^4.0.2", + "react-dev-utils": "^11.0.3", + "react-refresh": "^0.9.0", "redux": "^4.0.5", "redux-thunk": "^2.3.0", + "resolve-from": "^5.0.0", "semver": "^7.3.2", "shallow-compare": "^1.2.2", "signal-exit": "^3.0.3", "slugify": "^1.4.4", - "socket.io": "^2.3.0", - "socket.io-client": "2.3.0", + "socket.io": "3.1.1", + "socket.io-client": "3.1.1", + "source-map": "^0.7.3", + "source-map-support": "^0.5.19", "st": "^2.0.0", "stack-trace": "^0.0.10", "string-similarity": "^1.2.2", - "style-loader": "^0.23.1", - "terser-webpack-plugin": "^2.3.8", + "strip-ansi": "^5.2.0", + "style-loader": "^2.0.0", + "terser-webpack-plugin": "^5.1.1", "tmp": "^0.2.1", "true-case-path": "^2.2.1", "type-of": "^2.0.1", - "url-loader": "^1.1.2", + "url-loader": "^4.1.1", "util.promisify": "^1.0.1", "uuid": "3.4.0", - "v8-compile-cache": "^1.1.2", - "webpack": "^4.44.1", - "webpack-dev-middleware": "^3.7.2", - "webpack-dev-server": "^3.11.0", - "webpack-hot-middleware": "^2.25.0", - "webpack-merge": "^4.2.2", - "webpack-stats-plugin": "^0.3.2", - "webpack-virtual-modules": "^0.2.2", + "v8-compile-cache": "^2.2.0", + "webpack": "^5.35.0", + "webpack-dev-middleware": "^4.1.0", + "webpack-dev-server": "^3.11.2", + "webpack-merge": "^5.7.3", + "webpack-stats-plugin": "^1.0.3", + "webpack-virtual-modules": "^0.3.2", "xstate": "^4.11.0", "yaml-loader": "^0.6.0" }, "dependencies": { - "@reach/router": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/@reach/router/-/router-1.3.4.tgz", - "integrity": "sha512-+mtn9wjlB9NN2CNnnC/BRYtwdKBfSyyasPYraNAyvaV1occr/5NnB4CVzjEZipNHwYebQwcndGUmpFzxAUoqSA==", + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "requires": { + "@babel/highlight": "^7.14.5" + } + }, + "@babel/generator": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.8.tgz", + "integrity": "sha512-cYDUpvIzhBVnMzRoY1fkSEhK/HmwEVwlyULYgn/tMQYd6Obag3ylCjONle3gdErfXBW61SVTlR9QR7uWlgeIkg==", + "requires": { + "@babel/types": "^7.14.8", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "@babel/helper-function-name": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz", + "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==", + "requires": { + "@babel/helper-get-function-arity": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz", + "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==", + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz", + "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==", + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", + "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==" + }, + "@babel/highlight": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + } + } + }, + "@babel/parser": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.8.tgz", + "integrity": "sha512-syoCQFOoo/fzkWDeM0dLEZi5xqurb5vuyzwIMNZRNun+N/9A4cUZeQaE7dTrB8jGaKuJRBtEOajtnmw0I5hvvA==" + }, + "@babel/runtime": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.8.tgz", + "integrity": "sha512-twj3L8Og5SaCRCErB4x4ajbvBIVV77CGeFglHpeg5WC5FF8TZzBWXtTJ4MqaD9QszLYTtr+IsaAL2rEUevb+eg==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", + "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" + } + }, + "@babel/traverse": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.8.tgz", + "integrity": "sha512-kexHhzCljJcFNn1KYAQ6A5wxMRzq9ebYpEDV4+WdNyr3i7O44tanbDOR/xjiG2F3sllan+LgwK+7OMk0EmydHg==", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.8", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.8", + "@babel/types": "^7.14.8", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "dependencies": { + "debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "requires": { + "ms": "2.1.2" + } + } + } + }, + "@babel/types": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", + "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", + "requires": { + "@babel/helper-validator-identifier": "^7.14.8", + "to-fast-properties": "^2.0.0" + } + }, + "@hapi/hoek": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.2.0.tgz", + "integrity": "sha512-sqKVVVOe5ivCaXDWivIJYVSaEgdQK9ul7a4Kity5Iw7u9+wBAPbX1RMSnLLmp7O4Vzj0WOWwMAJsTL00xwaNug==" + }, + "@hapi/topo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", + "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", "requires": { - "create-react-context": "0.3.0", - "invariant": "^2.2.3", - "prop-types": "^15.6.1", - "react-lifecycles-compat": "^3.0.4" + "@hapi/hoek": "^9.0.0" } }, "ansi-regex": { @@ -8618,50 +10619,84 @@ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "array-includes": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.3.tgz", + "integrity": "sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==", "requires": { - "color-convert": "^2.0.1" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.5" } }, "autoprefixer": { - "version": "9.8.6", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", - "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==", - "requires": { - "browserslist": "^4.12.0", - "caniuse-lite": "^1.0.30001109", - "colorette": "^1.2.1", + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.3.1.tgz", + "integrity": "sha512-L8AmtKzdiRyYg7BUXJTzigmhbQRCXFKz6SA1Lqo0+AR2FBbQ4aTAPFSDlOutnFkjhiz8my4agGXog1xlMjPJ6A==", + "requires": { + "browserslist": "^4.16.6", + "caniuse-lite": "^1.0.30001243", + "colorette": "^1.2.2", + "fraction.js": "^4.1.1", "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "postcss": "^7.0.32", "postcss-value-parser": "^4.1.0" + }, + "dependencies": { + "browserslist": { + "version": "4.16.6", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", + "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", + "requires": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + } + } } }, - "babel-eslint": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", - "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/parser": "^7.7.0", - "@babel/traverse": "^7.7.0", - "@babel/types": "^7.7.0", - "eslint-visitor-keys": "^1.0.0", - "resolve": "^1.12.0" + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" } }, - "babel-loader": { - "version": "8.2.2", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.2.tgz", - "integrity": "sha512-JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g==", + "caniuse-lite": { + "version": "1.0.30001247", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001247.tgz", + "integrity": "sha512-4rS7co+7+AoOSPRPOPUt5/GdaqZc0EsUpWk66ofE3HJTAajUK2Ss2VwoNzVN69ghg8lYYlh0an0Iy4LIHHo9UQ==" + }, + "chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "requires": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^1.4.0", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } } }, "cliui": { @@ -8702,215 +10737,159 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "emoji-regex": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.0.tgz", - "integrity": "sha512-DNc3KFPK18bPdElMJnf/Pkv5TXhxFU3YFDEuGLDRtPmV4rkmCjBkCSEp22u6rBHdSN9Vlp/GK7k98prmE1Jgug==" + "colorette": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==" }, - "eslint": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.8.0.tgz", - "integrity": "sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==", - "requires": { - "@babel/code-frame": "^7.0.0", - "ajv": "^6.10.0", - "chalk": "^2.1.0", - "cross-spawn": "^6.0.5", - "debug": "^4.0.1", - "doctrine": "^3.0.0", - "eslint-scope": "^5.0.0", - "eslint-utils": "^1.4.3", - "eslint-visitor-keys": "^1.1.0", - "espree": "^6.1.2", - "esquery": "^1.0.1", - "esutils": "^2.0.2", - "file-entry-cache": "^5.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.0.0", - "globals": "^12.1.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "inquirer": "^7.0.0", - "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.3.0", - "lodash": "^4.17.14", - "minimatch": "^3.0.4", - "mkdirp": "^0.5.1", - "natural-compare": "^1.4.0", - "optionator": "^0.8.3", - "progress": "^2.0.0", - "regexpp": "^2.0.1", - "semver": "^6.1.2", - "strip-ansi": "^5.2.0", - "strip-json-comments": "^3.0.1", - "table": "^5.2.3", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "dependencies": { - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "requires": { - "ms": "2.1.2" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - }, - "v8-compile-cache": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz", - "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==" - } + "cosmiconfig": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", + "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" } }, - "eslint-loader": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-2.2.1.tgz", - "integrity": "sha512-RLgV9hoCVsMLvOxCuNjdqOrUqIj9oJg8hF44vzJaYqsAHuY9G2YAeN3joQ9nxP0p5Th9iFSIpKo+SD8KISxXRg==", + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "requires": { - "loader-fs-cache": "^1.0.0", - "loader-utils": "^1.0.2", - "object-assign": "^4.0.1", - "object-hash": "^1.1.4", - "rimraf": "^2.6.1" - } - }, - "eslint-plugin-import": { - "version": "2.22.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.22.1.tgz", - "integrity": "sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw==", - "requires": { - "array-includes": "^3.1.1", - "array.prototype.flat": "^1.2.3", - "contains-path": "^0.1.0", - "debug": "^2.6.9", - "doctrine": "1.5.0", - "eslint-import-resolver-node": "^0.3.4", - "eslint-module-utils": "^2.6.0", + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "requires": { + "esutils": "^2.0.2" + } + }, + "electron-to-chromium": { + "version": "1.3.788", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.788.tgz", + "integrity": "sha512-dbMIpX4E4/Gk4gzOh1GYS7ls1vGsByWKpIqLviJi1mSmSt5BvrWLLtSqpFE5BaC7Ef4NnI0GMaiddNX2Brw6zA==" + }, + "es-abstract": { + "version": "1.18.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.3.tgz", + "integrity": "sha512-nQIr12dxV7SSxE6r6f1l3DtAeEYdsGpps13dR0TwJg1S8gyp4ZPgy3FZcHBgbiQqnoqSTb+oC+kO4UQ0C/J8vw==", + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", "has": "^1.0.3", - "minimatch": "^3.0.4", - "object.values": "^1.1.1", - "read-pkg-up": "^2.0.0", - "resolve": "^1.17.0", - "tsconfig-paths": "^3.9.0" + "has-symbols": "^1.0.2", + "is-callable": "^1.2.3", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.3", + "is-string": "^1.0.6", + "object-inspect": "^1.10.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" }, "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "doctrine": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", - "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", - "requires": { - "esutils": "^2.0.2", - "isarray": "^1.0.0" - } + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "is-string": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.6.tgz", + "integrity": "sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w==" } } }, - "eslint-plugin-jsx-a11y": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz", - "integrity": "sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg==", - "requires": { - "@babel/runtime": "^7.11.2", - "aria-query": "^4.2.2", - "array-includes": "^3.1.1", - "ast-types-flow": "^0.0.7", - "axe-core": "^4.0.2", - "axobject-query": "^2.2.0", - "damerau-levenshtein": "^1.0.6", - "emoji-regex": "^9.0.0", - "has": "^1.0.3", - "jsx-ast-utils": "^3.1.0", - "language-tags": "^1.0.5" - } - }, "eslint-plugin-react": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.21.5.tgz", - "integrity": "sha512-8MaEggC2et0wSF6bUeywF7qQ46ER81irOdWS4QWxnnlAEsnzeBevk1sWh7fhpCghPpXb+8Ks7hvaft6L/xsR6g==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.24.0.tgz", + "integrity": "sha512-KJJIx2SYx7PBx3ONe/mEeMz4YE0Lcr7feJTCMyyKb/341NcjuAgim3Acgan89GfPv7nxXK2+0slu0CWXYM4x+Q==", "requires": { - "array-includes": "^3.1.1", - "array.prototype.flatmap": "^1.2.3", + "array-includes": "^3.1.3", + "array.prototype.flatmap": "^1.2.4", "doctrine": "^2.1.0", "has": "^1.0.3", "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "object.entries": "^1.1.2", - "object.fromentries": "^2.0.2", - "object.values": "^1.1.1", + "minimatch": "^3.0.4", + "object.entries": "^1.1.4", + "object.fromentries": "^2.0.4", + "object.values": "^1.1.4", "prop-types": "^15.7.2", - "resolve": "^1.18.1", - "string.prototype.matchall": "^4.0.2" - }, - "dependencies": { - "doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "requires": { - "esutils": "^2.0.2" - } - } + "resolve": "^2.0.0-next.3", + "string.prototype.matchall": "^4.0.5" } }, - "eslint-plugin-react-hooks": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-1.7.0.tgz", - "integrity": "sha512-iXTCFcOmlWvw4+TOE8CLWj6yX1GwzT0Y6cUfHHZqWnSk144VmVIRcVGtUAzrLES7C798lmvnt02C7rxaOX1HNA==" + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } }, - "eslint-utils": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz", - "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==", + "fastq": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.11.1.tgz", + "integrity": "sha512-HOnr8Mc60eNYl1gzwp6r5RoUyAn5/glBolUzP/Ez6IFVPMPirxn/9phgL6zhOtaTy7ISwPvQ+wT+hfcRZh/bzw==", + "requires": { + "reusify": "^1.0.4" + } + }, + "file-type": { + "version": "16.5.2", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-16.5.2.tgz", + "integrity": "sha512-lnHRZj2USLF3v4C5ZY7/vQQeoTVA1YV9TtD6UUCr9z5Cd0uyutqxPBJxkXzM6lufPNuSfefq/yFmnSPz0C3wNw==", "requires": { - "eslint-visitor-keys": "^1.1.0" + "readable-web-to-node-stream": "^3.0.0", + "strtok3": "6.1.3", + "token-types": "^3.0.0" } }, "gatsby-cli": { - "version": "2.14.1", - "resolved": "https://registry.npmjs.org/gatsby-cli/-/gatsby-cli-2.14.1.tgz", - "integrity": "sha512-zmzv0uTZKlorECsvWb7lk5kbgECOHid7CzWDw9+B3bN8ENxQm+JwOeA87d9DzaWaVCACn85iDW1YV5qmv+6Dnw==", + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/gatsby-cli/-/gatsby-cli-3.10.0.tgz", + "integrity": "sha512-RgHTA2qdxhdUugoi+S6BCv6LFDYxuV7P8QfbG0QRmmIAybtmpgfse6oLspWgtXwR4liRDZh/hRgwVA4y48JmlA==", "requires": { - "@babel/code-frame": "^7.10.4", - "@hapi/joi": "^15.1.1", + "@babel/code-frame": "^7.14.0", "@types/common-tags": "^1.8.0", "better-opn": "^2.0.0", - "chalk": "^4.1.0", + "chalk": "^4.1.1", "clipboardy": "^2.3.0", "common-tags": "^1.8.0", "configstore": "^5.0.1", "convert-hrtime": "^3.0.0", - "create-gatsby": "^0.0.2", + "create-gatsby": "^1.10.0", "envinfo": "^7.7.3", - "execa": "^3.4.0", + "execa": "^5.1.1", "fs-exists-cached": "^1.0.0", "fs-extra": "^8.1.0", - "gatsby-core-utils": "^1.5.0", - "gatsby-recipes": "^0.4.1", - "gatsby-telemetry": "^1.5.1", + "gatsby-core-utils": "^2.10.0", + "gatsby-recipes": "^0.21.0", + "gatsby-telemetry": "^2.10.0", "hosted-git-info": "^3.0.6", "is-valid-path": "^0.1.1", - "lodash": "^4.17.20", + "joi": "^17.4.0", + "lodash": "^4.17.21", "meant": "^1.0.2", "node-fetch": "^2.6.1", "opentracing": "^0.14.4", @@ -8924,131 +10903,225 @@ "source-map": "0.7.3", "stack-trace": "^0.0.10", "strip-ansi": "^5.2.0", - "update-notifier": "^4.1.3", + "update-notifier": "^5.0.1", "uuid": "3.4.0", "yargs": "^15.4.1", "yoga-layout-prebuilt": "^1.9.6", - "yurnalist": "^1.1.2" + "yurnalist": "^2.1.0" }, "dependencies": { - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "execa": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-3.4.0.tgz", - "integrity": "sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==", + "joi": { + "version": "17.4.1", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.4.1.tgz", + "integrity": "sha512-gDPOwQ5sr+BUxXuPDGrC1pSNcVR/yGGcTI0aCnjYxZEa3za60K/iCQ+OFIkEHWZGVCUcUlXlFKvMmrlmxrG6UQ==", "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "p-finally": "^2.0.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" + "@hapi/hoek": "^9.0.0", + "@hapi/topo": "^5.0.0", + "@sideway/address": "^4.1.0", + "@sideway/formula": "^3.0.0", + "@sideway/pinpoint": "^2.0.0" } } } }, - "glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "gatsby-core-utils": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/gatsby-core-utils/-/gatsby-core-utils-2.10.0.tgz", + "integrity": "sha512-xvVebKSrjHkZQQkeEjuAekCAg17KT2l44d/yn7w2dzBGay244m8hoY8LRtLRdsrSp30ix89QklefuP9frEfhbA==", "requires": { - "is-glob": "^4.0.1" + "ci-info": "2.0.0", + "configstore": "^5.0.1", + "file-type": "^16.2.0", + "fs-extra": "^8.1.0", + "node-object-hash": "^2.0.0", + "proper-lockfile": "^4.1.1", + "tmp": "^0.2.1", + "xdg-basedir": "^4.0.0" } }, - "globals": { - "version": "12.4.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", - "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", "requires": { - "type-fest": "^0.8.1" + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" } }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" + }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "hosted-git-info": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.7.tgz", - "integrity": "sha512-fWqc0IcuXs+BmE9orLDyVykAG9GJtGLGuZAAqgcckPgv5xad4AcXGIv8galtQvlwutxSlaMcdw7BUtq2EIvqCQ==", + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz", + "integrity": "sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==", "requires": { "lru-cache": "^6.0.0" } }, - "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" + }, + "internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "requires": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, + "is-callable": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz", + "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==" }, "is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "is-negative-zero": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", + "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==" + }, + "is-regex": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.3.tgz", + "integrity": "sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==", + "requires": { + "call-bind": "^1.0.2", + "has-symbols": "^1.0.2" + }, + "dependencies": { + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" + } + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node-releases": { + "version": "1.1.73", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.73.tgz", + "integrity": "sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==" + }, + "object-inspect": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", + "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==" + }, + "object.entries": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.4.tgz", + "integrity": "sha512-h4LWKWE+wKQGhtMjZEBud7uLGhqyLwj8fpHOarZhD2uY3C9cRtk57VQ89ke3moByLXMedqs3XCHzyb4AmA2DjA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.2" + } + }, + "object.fromentries": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.4.tgz", + "integrity": "sha512-EsFBshs5RUUpQEY1D4q/m59kMfz4YJvxuNCJcv/jWwOJr34EaVnG11ZrZa0UHB3wnzV1wx8m58T4hQL8IuNXlQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2", + "has": "^1.0.3" + } + }, + "object.values": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.4.tgz", + "integrity": "sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==", "requires": { - "yallist": "^4.0.0" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.2" } }, - "p-finally": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz", - "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==" - }, "path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" }, - "prop-types": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", - "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "peek-readable": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/peek-readable/-/peek-readable-3.1.4.tgz", + "integrity": "sha512-DX7ec7frSMtCWw+zMd27f66hcxIz/w9LQTY2RflB4WNHCVPAye1pJiP2t3gvaaOhu7IOhtPbHw8MemMj+F5lrg==" + }, + "postcss": { + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.6.tgz", + "integrity": "sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==", "requires": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.8.1" + "colorette": "^1.2.2", + "nanoid": "^3.1.23", + "source-map-js": "^0.6.2" } }, - "regexpp": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", - "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==" + "postcss-loader": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-5.3.0.tgz", + "integrity": "sha512-/+Z1RAmssdiSLgIZwnJHwBMnlABPgF7giYzTN2NOfr9D21IJZ4mQC1R2miwp80zno9M4zMD/umGI8cR+2EL5zw==", + "requires": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.4", + "semver": "^7.3.4" + }, + "dependencies": { + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "requires": { + "lru-cache": "^6.0.0" + } + } + } }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "regexp.prototype.flags": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", + "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==", "requires": { - "glob": "^7.1.3" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "resolve": { + "version": "2.0.0-next.3", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz", + "integrity": "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==", + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" } }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + }, "shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -9062,15 +11135,25 @@ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, "source-map": { "version": "0.7.3", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" }, "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", "requires": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -9082,11 +11165,6 @@ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, "strip-ansi": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", @@ -9097,6 +11175,46 @@ } } }, + "string.prototype.matchall": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.5.tgz", + "integrity": "sha512-Z5ZaXO0svs0M2xd/6By3qpeKpLKd9mO4v4q3oMEQrk8Ck4xOD5d5XeBOOjGrmVZZ/AHB1S0CgG4N5r1G9N3E2Q==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.2", + "get-intrinsic": "^1.1.1", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.3.1", + "side-channel": "^1.0.4" + }, + "dependencies": { + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" + } + } + }, + "string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, "strip-ansi": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", @@ -9105,12 +11223,22 @@ "ansi-regex": "^4.1.0" } }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "strtok3": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/strtok3/-/strtok3-6.1.3.tgz", + "integrity": "sha512-ssWSKFOeUTurMSucgyUf+a6Z9mVTYrsYiyEK5RLnh8BM6sFrKSljVlnjZXIDxMguYfdQI+mUPFHo88FYTxq1XA==", "requires": { - "has-flag": "^4.0.0" + "@tokenizer/token": "^0.1.1", + "peek-readable": "^3.1.4" + } + }, + "token-types": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/token-types/-/token-types-3.1.0.tgz", + "integrity": "sha512-WhoeIW7UTn7NC7L0t/4x3vU/YYSS1oeUxYgiGXQLd82Kaf1qtlxOex3ETY0+o2QuRgAdyursMlUhQBKDCfMUkQ==", + "requires": { + "@tokenizer/token": "^0.1.1", + "ieee754": "^1.2.1" } }, "uuid": { @@ -9141,6 +11269,14 @@ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, "strip-ansi": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", @@ -9152,14 +11288,9 @@ } }, "y18n": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", - "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" }, "yargs": { "version": "15.4.1", @@ -9205,56 +11336,190 @@ } }, "gatsby-graphiql-explorer": { - "version": "0.4.15", - "resolved": "https://registry.npmjs.org/gatsby-graphiql-explorer/-/gatsby-graphiql-explorer-0.4.15.tgz", - "integrity": "sha512-Mo6wo6EX3pIL7ErKI0yJIfJw9iYDZyPyEsCQJDhcxymhqf1x0d8DRGDjyJDndDBiSuSUfgdBrHz/MKh3ZOZnAg==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/gatsby-graphiql-explorer/-/gatsby-graphiql-explorer-1.10.0.tgz", + "integrity": "sha512-KCPHiFV0sYcw++CNqDaiWktZ3ZRaHBZBUhYdnDrQGuphJ02zpTINnxiTBRYYTNhaDdi4wmGI46RJVikr7AHfvg==", "requires": { - "@babel/runtime": "^7.11.2" + "@babel/runtime": "^7.14.6" + }, + "dependencies": { + "@babel/runtime": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.8.tgz", + "integrity": "sha512-twj3L8Og5SaCRCErB4x4ajbvBIVV77CGeFglHpeg5WC5FF8TZzBWXtTJ4MqaD9QszLYTtr+IsaAL2rEUevb+eg==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + } } }, "gatsby-legacy-polyfills": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/gatsby-legacy-polyfills/-/gatsby-legacy-polyfills-0.0.6.tgz", - "integrity": "sha512-23O0orFhu1zkCluIFBs8pu8psfyyWquczfRk2NNdT2x4wW/HkZEjonWM5AkM6kjzZL9JrVCAZEgL4qf9OjgUoA==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/gatsby-legacy-polyfills/-/gatsby-legacy-polyfills-1.10.0.tgz", + "integrity": "sha512-hhC0cUp8cnZYzm9/y4DAFeTK5K99m5FOkir4/Tw7EjaPSwkjCytHS/gsOMf9cVAd/4H2A+GPYV5XvjNhBuJNGQ==", "requires": { - "core-js-compat": "^3.6.5" + "core-js-compat": "3.9.0" + }, + "dependencies": { + "browserslist": { + "version": "4.16.6", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", + "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", + "requires": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + } + }, + "caniuse-lite": { + "version": "1.0.30001247", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001247.tgz", + "integrity": "sha512-4rS7co+7+AoOSPRPOPUt5/GdaqZc0EsUpWk66ofE3HJTAajUK2Ss2VwoNzVN69ghg8lYYlh0an0Iy4LIHHo9UQ==" + }, + "colorette": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==" + }, + "core-js-compat": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.9.0.tgz", + "integrity": "sha512-YK6fwFjCOKWwGnjFUR3c544YsnA/7DoLL0ysncuOJ4pwbriAtOpvM2bygdlcXbvQCQZ7bBU9CL4t7tGl7ETRpQ==", + "requires": { + "browserslist": "^4.16.3", + "semver": "7.0.0" + } + }, + "electron-to-chromium": { + "version": "1.3.788", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.788.tgz", + "integrity": "sha512-dbMIpX4E4/Gk4gzOh1GYS7ls1vGsByWKpIqLviJi1mSmSt5BvrWLLtSqpFE5BaC7Ef4NnI0GMaiddNX2Brw6zA==" + }, + "node-releases": { + "version": "1.1.73", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.73.tgz", + "integrity": "sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==" + }, + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==" + } } }, "gatsby-link": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/gatsby-link/-/gatsby-link-2.6.1.tgz", - "integrity": "sha512-IZrikPN2MS0qX1MXM8Uo8mPl3dGNnkqXnc1dWTbG07aXNd2tQQ3I+YVWEP+9mWDtxqYs1BE8n324X204fLLl5w==", + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/gatsby-link/-/gatsby-link-3.10.0.tgz", + "integrity": "sha512-8Tt5zDmbth/E89eIAuH8yeZbUzN5We+P/s0Y98+trxxxT2G7QLjFlCSf3/ofFW/mlZLS5DkM64nLGp0q43rBKQ==", "requires": { - "@babel/runtime": "^7.12.5", - "@types/reach__router": "^1.3.6", + "@babel/runtime": "^7.14.6", + "@types/reach__router": "^1.3.7", "prop-types": "^15.7.2" }, "dependencies": { - "prop-types": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", - "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "@babel/runtime": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.8.tgz", + "integrity": "sha512-twj3L8Og5SaCRCErB4x4ajbvBIVV77CGeFglHpeg5WC5FF8TZzBWXtTJ4MqaD9QszLYTtr+IsaAL2rEUevb+eg==", "requires": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.8.1" + "regenerator-runtime": "^0.13.4" } } } }, "gatsby-page-utils": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/gatsby-page-utils/-/gatsby-page-utils-0.4.0.tgz", - "integrity": "sha512-wYUoMZ7a0fOKnoHW3R0CE+9Nh0dPoOvK2WEydEVt65K0WFkirha/aThXEvKI0iI3PJsMAxhqH0BS4Ygxhe2Pug==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/gatsby-page-utils/-/gatsby-page-utils-1.10.0.tgz", + "integrity": "sha512-nu4z/6I60Cgk6HPBgrZ8Zkf4PfZel1Ur42gWTCXQkfe/zuDNfoqT6udndMdk6PT09go2VrLbXoeunysANm/BJg==", "requires": { - "@babel/runtime": "^7.12.5", + "@babel/runtime": "^7.14.6", "bluebird": "^3.7.2", - "chokidar": "^3.4.3", + "chokidar": "^3.5.1", "fs-exists-cached": "^1.0.0", - "gatsby-core-utils": "^1.5.0", + "gatsby-core-utils": "^2.10.0", "glob": "^7.1.6", - "lodash": "^4.17.20", + "lodash": "^4.17.21", "micromatch": "^4.0.2" + }, + "dependencies": { + "@babel/runtime": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.8.tgz", + "integrity": "sha512-twj3L8Og5SaCRCErB4x4ajbvBIVV77CGeFglHpeg5WC5FF8TZzBWXtTJ4MqaD9QszLYTtr+IsaAL2rEUevb+eg==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "chokidar": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + } + }, + "file-type": { + "version": "16.5.2", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-16.5.2.tgz", + "integrity": "sha512-lnHRZj2USLF3v4C5ZY7/vQQeoTVA1YV9TtD6UUCr9z5Cd0uyutqxPBJxkXzM6lufPNuSfefq/yFmnSPz0C3wNw==", + "requires": { + "readable-web-to-node-stream": "^3.0.0", + "strtok3": "6.1.3", + "token-types": "^3.0.0" + } + }, + "gatsby-core-utils": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/gatsby-core-utils/-/gatsby-core-utils-2.10.0.tgz", + "integrity": "sha512-xvVebKSrjHkZQQkeEjuAekCAg17KT2l44d/yn7w2dzBGay244m8hoY8LRtLRdsrSp30ix89QklefuP9frEfhbA==", + "requires": { + "ci-info": "2.0.0", + "configstore": "^5.0.1", + "file-type": "^16.2.0", + "fs-extra": "^8.1.0", + "node-object-hash": "^2.0.0", + "proper-lockfile": "^4.1.1", + "tmp": "^0.2.1", + "xdg-basedir": "^4.0.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "peek-readable": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/peek-readable/-/peek-readable-3.1.4.tgz", + "integrity": "sha512-DX7ec7frSMtCWw+zMd27f66hcxIz/w9LQTY2RflB4WNHCVPAye1pJiP2t3gvaaOhu7IOhtPbHw8MemMj+F5lrg==" + }, + "strtok3": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/strtok3/-/strtok3-6.1.3.tgz", + "integrity": "sha512-ssWSKFOeUTurMSucgyUf+a6Z9mVTYrsYiyEK5RLnh8BM6sFrKSljVlnjZXIDxMguYfdQI+mUPFHo88FYTxq1XA==", + "requires": { + "@tokenizer/token": "^0.1.1", + "peek-readable": "^3.1.4" + } + }, + "token-types": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/token-types/-/token-types-3.1.0.tgz", + "integrity": "sha512-WhoeIW7UTn7NC7L0t/4x3vU/YYSS1oeUxYgiGXQLd82Kaf1qtlxOex3ETY0+o2QuRgAdyursMlUhQBKDCfMUkQ==", + "requires": { + "@tokenizer/token": "^0.1.1", + "ieee754": "^1.2.1" + } + } } }, "gatsby-plugin-eslint": { @@ -9285,21 +11550,21 @@ } }, "gatsby-plugin-manifest": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/gatsby-plugin-manifest/-/gatsby-plugin-manifest-2.8.0.tgz", - "integrity": "sha512-NNHMfVA28BdMI2aGmdl6ra7sDe9lUOUsVrgK5mpWfIA+VA4hYSzvbGaQ3kj50gD9WscaTmgpZEjewSlOPnGSFw==", + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/gatsby-plugin-manifest/-/gatsby-plugin-manifest-2.12.1.tgz", + "integrity": "sha512-Kiom3IHQ+hsRA/yt+XcBdOn1q+Rqbso5Iw0mXQQg+F+8U23sU66NaJY67ZXUkW8iwU25SOrwZaSw49C8BV0EGw==", "requires": { "@babel/runtime": "^7.12.5", - "gatsby-core-utils": "^1.6.0", - "gatsby-plugin-utils": "^0.5.0", + "gatsby-core-utils": "^1.10.1", + "gatsby-plugin-utils": "^0.9.0", "semver": "^7.3.2", - "sharp": "^0.26.3" + "sharp": "^0.27.0" }, "dependencies": { "gatsby-core-utils": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/gatsby-core-utils/-/gatsby-core-utils-1.6.0.tgz", - "integrity": "sha512-jGaXDPbXOkP5Ct7pcOTsx0C0WTvIjSBVlHp0oBIv6rTw7DP498G9RAytqOT8z3uAf1PzWjAcUEMGNdicVucrxg==", + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/gatsby-core-utils/-/gatsby-core-utils-1.10.1.tgz", + "integrity": "sha512-4P3feGCJckg+DRWWl2beFk7N9c63zmCryEGPaU1OHCp+ZT2bO0ihCBuXywDWuuEp6SYP9PZ1fs0YJ/Rt6q6lag==", "requires": { "ci-info": "2.0.0", "configstore": "^5.0.1", @@ -9311,9 +11576,9 @@ } }, "gatsby-plugin-utils": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/gatsby-plugin-utils/-/gatsby-plugin-utils-0.5.0.tgz", - "integrity": "sha512-Wvzt970TWr+cDdFdXjFmJ5rQEk9CbbbHzGo5GHOwfphXOTwp7/oKbTZoiGBm9M9Tf9Rdz6ph18j2ixdC0fy2Jw==", + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/gatsby-plugin-utils/-/gatsby-plugin-utils-0.9.0.tgz", + "integrity": "sha512-InM8PNHtx1kF87qQOlf4pVeNA8lSIsvSjImvN6dvpUjeQqOMRN1avY0W9Trh6LKTF/keWWj975Gk8Vcr+PYyDA==", "requires": { "joi": "^17.2.1" } @@ -9335,24 +11600,172 @@ } }, "gatsby-plugin-page-creator": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/gatsby-plugin-page-creator/-/gatsby-plugin-page-creator-2.5.0.tgz", - "integrity": "sha512-MXr3jrvvPACtbRv6UXSyeMVk+HRf1DVpZL9v9ultcZLA4ql1j0p+srLJ2c3hHhdQSOZrrGm7sgFTZo9fyQ8jKw==", + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/gatsby-plugin-page-creator/-/gatsby-plugin-page-creator-3.10.0.tgz", + "integrity": "sha512-3DJUxqEcEyvAq3uoPP3MZIrlibruMkaG7vb0g6WOucA5kd6D/4Q7ghb6DT5WU0IKpOy6MNuH1c2Qba7KMpS4jQ==", "requires": { - "@babel/traverse": "^7.12.5", - "@sindresorhus/slugify": "^1.1.0", - "chokidar": "^3.4.2", + "@babel/traverse": "^7.14.7", + "@sindresorhus/slugify": "^1.1.2", + "chokidar": "^3.5.1", "fs-exists-cached": "^1.0.0", - "gatsby-page-utils": "^0.4.0", - "globby": "^11.0.1", - "graphql": "^14.7.0", - "lodash": "^4.17.20" + "gatsby-core-utils": "^2.10.0", + "gatsby-page-utils": "^1.10.0", + "gatsby-telemetry": "^2.10.0", + "globby": "^11.0.3", + "lodash": "^4.17.21" }, "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "requires": { + "@babel/highlight": "^7.14.5" + } + }, + "@babel/generator": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.8.tgz", + "integrity": "sha512-cYDUpvIzhBVnMzRoY1fkSEhK/HmwEVwlyULYgn/tMQYd6Obag3ylCjONle3gdErfXBW61SVTlR9QR7uWlgeIkg==", + "requires": { + "@babel/types": "^7.14.8", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz", + "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==", + "requires": { + "@babel/helper-get-function-arity": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz", + "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==", + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz", + "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==", + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", + "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==" + }, + "@babel/highlight": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.8.tgz", + "integrity": "sha512-syoCQFOoo/fzkWDeM0dLEZi5xqurb5vuyzwIMNZRNun+N/9A4cUZeQaE7dTrB8jGaKuJRBtEOajtnmw0I5hvvA==" + }, + "@babel/template": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", + "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" + } + }, + "@babel/traverse": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.8.tgz", + "integrity": "sha512-kexHhzCljJcFNn1KYAQ6A5wxMRzq9ebYpEDV4+WdNyr3i7O44tanbDOR/xjiG2F3sllan+LgwK+7OMk0EmydHg==", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.8", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.8", + "@babel/types": "^7.14.8", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", + "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", + "requires": { + "@babel/helper-validator-identifier": "^7.14.8", + "to-fast-properties": "^2.0.0" + } + }, + "chokidar": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + } + }, + "debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "requires": { + "ms": "2.1.2" + } + }, + "file-type": { + "version": "16.5.2", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-16.5.2.tgz", + "integrity": "sha512-lnHRZj2USLF3v4C5ZY7/vQQeoTVA1YV9TtD6UUCr9z5Cd0uyutqxPBJxkXzM6lufPNuSfefq/yFmnSPz0C3wNw==", + "requires": { + "readable-web-to-node-stream": "^3.0.0", + "strtok3": "6.1.3", + "token-types": "^3.0.0" + } + }, + "gatsby-core-utils": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/gatsby-core-utils/-/gatsby-core-utils-2.10.0.tgz", + "integrity": "sha512-xvVebKSrjHkZQQkeEjuAekCAg17KT2l44d/yn7w2dzBGay244m8hoY8LRtLRdsrSp30ix89QklefuP9frEfhbA==", + "requires": { + "ci-info": "2.0.0", + "configstore": "^5.0.1", + "file-type": "^16.2.0", + "fs-extra": "^8.1.0", + "node-object-hash": "^2.0.0", + "proper-lockfile": "^4.1.1", + "tmp": "^0.2.1", + "xdg-basedir": "^4.0.0" + } + }, "globby": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz", - "integrity": "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==", + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", + "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", "requires": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", @@ -9361,6 +11774,34 @@ "merge2": "^1.3.0", "slash": "^3.0.0" } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "peek-readable": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/peek-readable/-/peek-readable-3.1.4.tgz", + "integrity": "sha512-DX7ec7frSMtCWw+zMd27f66hcxIz/w9LQTY2RflB4WNHCVPAye1pJiP2t3gvaaOhu7IOhtPbHw8MemMj+F5lrg==" + }, + "strtok3": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/strtok3/-/strtok3-6.1.3.tgz", + "integrity": "sha512-ssWSKFOeUTurMSucgyUf+a6Z9mVTYrsYiyEK5RLnh8BM6sFrKSljVlnjZXIDxMguYfdQI+mUPFHo88FYTxq1XA==", + "requires": { + "@tokenizer/token": "^0.1.1", + "peek-readable": "^3.1.4" + } + }, + "token-types": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/token-types/-/token-types-3.1.0.tgz", + "integrity": "sha512-WhoeIW7UTn7NC7L0t/4x3vU/YYSS1oeUxYgiGXQLd82Kaf1qtlxOex3ETY0+o2QuRgAdyursMlUhQBKDCfMUkQ==", + "requires": { + "@tokenizer/token": "^0.1.1", + "ieee754": "^1.2.1" + } } } }, @@ -9382,24 +11823,26 @@ } }, "gatsby-plugin-sass": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/gatsby-plugin-sass/-/gatsby-plugin-sass-2.6.0.tgz", - "integrity": "sha512-xifT2ze4rP8K0gf2iN6wffnYWqTwL9zxqgVuMUkIAGBeOc0vpncBCaooFIyee6pvvcAfKy/6GMKXZmQPPG9uQA==", + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/gatsby-plugin-sass/-/gatsby-plugin-sass-2.8.0.tgz", + "integrity": "sha512-lUEM5f4bPr6+m8cgB0uq6YBSbqIUxk8tfIthGmsFVbAulnrGBswMRSynyNSAE5APWmUGqwp9GuATDdsV+B5BVg==", "requires": { "@babel/runtime": "^7.12.5", "sass-loader": "^7.3.1" } }, "gatsby-plugin-sharp": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/gatsby-plugin-sharp/-/gatsby-plugin-sharp-2.9.1.tgz", - "integrity": "sha512-Z96HoUk0gsP/6Ats5FF0na1YDECqUFSBUuFJBs0sZpSnNVmvozK4el+lBIB67eAQlHrSe55PqW/lqrq3zSXqMg==", + "version": "2.14.4", + "resolved": "https://registry.npmjs.org/gatsby-plugin-sharp/-/gatsby-plugin-sharp-2.14.4.tgz", + "integrity": "sha512-Q4C+mKbF/sJv1oTEyPO5CLOS+cwziZoAxH35lSWVONRLinlv752QKR8gqVxfnON2HMjWw4OZ+hGQ0CmvFrj5Yg==", "requires": { "@babel/runtime": "^7.12.5", "async": "^3.2.0", "bluebird": "^3.7.2", - "fs-extra": "^9.0.1", - "gatsby-core-utils": "^1.5.0", + "filenamify": "^4.2.0", + "fs-extra": "^9.1.0", + "gatsby-core-utils": "^1.10.1", + "gatsby-telemetry": "^1.10.2", "got": "^10.7.0", "imagemin": "^7.0.1", "imagemin-mozjpeg": "^9.0.0", @@ -9407,10 +11850,10 @@ "lodash": "^4.17.20", "mini-svg-data-uri": "^1.2.3", "potrace": "^2.1.8", - "probe-image-size": "^5.0.0", + "probe-image-size": "^6.0.0", "progress": "^2.0.3", - "semver": "^7.3.2", - "sharp": "^0.26.3", + "semver": "^7.3.4", + "sharp": "^0.27.0", "svgo": "1.3.2", "uuid": "3.4.0" }, @@ -9421,9 +11864,9 @@ "integrity": "sha512-/aPsuoj/1Dw/kzhkgz+ES6TxG0zfTMGLwuK2ZG00k/iJzYHTLCE8mVU8EPqEOp/lmxPoq1C1C9RYToRKb2KEfg==" }, "@szmarczak/http-timer": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.5.tgz", - "integrity": "sha512-PyRA9sm1Yayuj5OIoJ1hGt2YISX45w9WcFbh6ddT0Z/0yaFxOtGLInr4jUfU1EAFVs0Yfyfev4RNwBlUaHdlDQ==", + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", + "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==", "requires": { "defer-to-connect": "^2.0.0" } @@ -9434,16 +11877,16 @@ "integrity": "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==" }, "cacheable-request": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.1.tgz", - "integrity": "sha512-lt0mJ6YAnsrBErpTMWeu5kl/tg9xMAWjavYTN6VQXM1A/teBITuNcccXsCxF0tDQQJf9DfAaX5O4e0zp0KlfZw==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.2.tgz", + "integrity": "sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==", "requires": { "clone-response": "^1.0.2", "get-stream": "^5.1.0", "http-cache-semantics": "^4.0.0", "keyv": "^4.0.0", "lowercase-keys": "^2.0.0", - "normalize-url": "^4.1.0", + "normalize-url": "^6.0.1", "responselike": "^2.0.0" } }, @@ -9455,20 +11898,105 @@ "mimic-response": "^2.0.0" } }, - "defer-to-connect": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.0.tgz", - "integrity": "sha512-bYL2d05vOSf1JEZNx5vSAtPuBMkX8K9EUutg7zlKvTqKXHt7RhWJFbmd7qakVuf13i+IkGmp6FwSsONOf6VYIg==" - }, - "fs-extra": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.1.tgz", - "integrity": "sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==", + "defer-to-connect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==" + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "gatsby-core-utils": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/gatsby-core-utils/-/gatsby-core-utils-1.10.1.tgz", + "integrity": "sha512-4P3feGCJckg+DRWWl2beFk7N9c63zmCryEGPaU1OHCp+ZT2bO0ihCBuXywDWuuEp6SYP9PZ1fs0YJ/Rt6q6lag==", + "requires": { + "ci-info": "2.0.0", + "configstore": "^5.0.1", + "fs-extra": "^8.1.0", + "node-object-hash": "^2.0.0", + "proper-lockfile": "^4.1.1", + "tmp": "^0.2.1", + "xdg-basedir": "^4.0.0" + }, + "dependencies": { + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + } + } + }, + "gatsby-telemetry": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/gatsby-telemetry/-/gatsby-telemetry-1.10.2.tgz", + "integrity": "sha512-LwMtRIdcNuI25D+yU7RO+UcmF+3uPz0Zrefa+/rkTmxZuz54bOGSYqmzJJt1L1gRz7Jdl+DmYRqVgmiW/dsr/g==", "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^1.0.0" + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@turist/fetch": "^7.1.7", + "@turist/time": "^0.0.1", + "async-retry-ng": "^2.0.1", + "boxen": "^4.2.0", + "configstore": "^5.0.1", + "fs-extra": "^8.1.0", + "gatsby-core-utils": "^1.10.1", + "git-up": "^4.0.2", + "is-docker": "^2.1.1", + "lodash": "^4.17.20", + "node-fetch": "^2.6.1", + "uuid": "3.4.0" + }, + "dependencies": { + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + } } }, "got": { @@ -9505,13 +12033,6 @@ "requires": { "graceful-fs": "^4.1.6", "universalify": "^2.0.0" - }, - "dependencies": { - "universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" - } } }, "keyv": { @@ -9533,14 +12054,14 @@ "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==" }, "normalize-url": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz", - "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==" + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==" }, "p-cancelable": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.0.0.tgz", - "integrity": "sha512-wvPXDmbMmu2ksjkB4Z3nZWTSkJEb9lqVdMaCKpZUGJG9TMiNp9XcbG3fn9fPKjem04fJMJnXoyFPk2FmgiaiNg==" + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", + "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==" }, "responselike": { "version": "2.0.0", @@ -9550,6 +12071,14 @@ "lowercase-keys": "^2.0.0" } }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "requires": { + "lru-cache": "^6.0.0" + } + }, "to-readable-stream": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-2.1.0.tgz", @@ -9561,9 +12090,9 @@ "integrity": "sha512-EUV9jo4sffrwlg8s0zDhP0T2WD3pru5Xi0+HTE3zTUmBaZNhfkite9PdSJwdXLwPVW0jnAHT56pZHIOYckPEiw==" }, "universalify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", - "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" }, "uuid": { "version": "3.4.0", @@ -9573,81 +12102,101 @@ } }, "gatsby-plugin-typescript": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/gatsby-plugin-typescript/-/gatsby-plugin-typescript-2.7.0.tgz", - "integrity": "sha512-IZ2t+bWcUEGdnrlGI5lDnuP8y/AkS1YJ/jqPmpXPUnNty8OCM6IC8r1W5ecjbqzSOkZg7UHkABZ60iUzZ/h2Yg==", - "requires": { - "@babel/core": "^7.12.3", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", - "@babel/plugin-proposal-numeric-separator": "^7.12.5", - "@babel/plugin-proposal-optional-chaining": "^7.12.1", - "@babel/preset-typescript": "^7.12.1", - "@babel/runtime": "^7.12.5", - "babel-plugin-remove-graphql-queries": "^2.11.0" + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/gatsby-plugin-typescript/-/gatsby-plugin-typescript-3.10.0.tgz", + "integrity": "sha512-nk8sOTpz3+6bfWuwzcwHmovDQzLxlmgVjtiEUouqfmSsvvkNmjSTxINE0imY3dV9Cq4qWXqXz1ux5f0cRr2OxA==", + "requires": { + "@babel/core": "^7.14.6", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5", + "@babel/plugin-proposal-numeric-separator": "^7.14.5", + "@babel/plugin-proposal-optional-chaining": "^7.14.5", + "@babel/preset-typescript": "^7.14.0", + "@babel/runtime": "^7.14.6", + "babel-plugin-remove-graphql-queries": "^3.10.0" + }, + "dependencies": { + "@babel/runtime": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.8.tgz", + "integrity": "sha512-twj3L8Og5SaCRCErB4x4ajbvBIVV77CGeFglHpeg5WC5FF8TZzBWXtTJ4MqaD9QszLYTtr+IsaAL2rEUevb+eg==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + } } }, "gatsby-plugin-utils": { - "version": "0.2.40", - "resolved": "https://registry.npmjs.org/gatsby-plugin-utils/-/gatsby-plugin-utils-0.2.40.tgz", - "integrity": "sha512-RKjmpPhmi8TDR9hAKxmD4ZJMje3BLs6nt6mxMWT0F8gf5giCYEywplJikyCvaPfuyaFlq1hMmFaVvzmeZNussg==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/gatsby-plugin-utils/-/gatsby-plugin-utils-1.10.0.tgz", + "integrity": "sha512-JRg3er+8qay7qCaGTlFR96AeMPYVShihcAJd8TwpbfrmVSn69iWVLt3hUstpSdQxvhSRF4m4unVEhlKH3oSTOg==", "requires": { "joi": "^17.2.1" } }, "gatsby-react-router-scroll": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/gatsby-react-router-scroll/-/gatsby-react-router-scroll-3.2.0.tgz", - "integrity": "sha512-icmNo6Evev5lGJ19mfkUDmzot8UK8Y7bPjZsdarWX4ClNpEzTVb7JReLTdsmy0w3eJFJDbGrAxWvtLw2FZGyxw==", + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/gatsby-react-router-scroll/-/gatsby-react-router-scroll-4.10.0.tgz", + "integrity": "sha512-yeGpfd+ScDZwkdqgJdyMES8sj2SJ0At5W9j+p0u/03hkkMG4JocttwvzJRIQEHbl9Dz8bBDtlgba3zwTU2cWww==", "requires": { - "@babel/runtime": "^7.12.5" + "@babel/runtime": "^7.14.6" + }, + "dependencies": { + "@babel/runtime": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.8.tgz", + "integrity": "sha512-twj3L8Og5SaCRCErB4x4ajbvBIVV77CGeFglHpeg5WC5FF8TZzBWXtTJ4MqaD9QszLYTtr+IsaAL2rEUevb+eg==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + } } }, "gatsby-recipes": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/gatsby-recipes/-/gatsby-recipes-0.4.1.tgz", - "integrity": "sha512-DQysS976BsG+2jECOhWfAaFRd9aGEfq7f9ixYY2LCGoqNqJfgmdZo79iO56Pbvr6bgL0DV/qNSk/3bkF4rIdNQ==", - "requires": { - "@babel/core": "^7.12.3", - "@babel/generator": "^7.12.5", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-proposal-optional-chaining": "^7.12.1", - "@babel/plugin-transform-react-jsx": "^7.12.5", - "@babel/standalone": "^7.12.6", - "@babel/template": "^7.10.4", - "@babel/types": "^7.12.6", + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/gatsby-recipes/-/gatsby-recipes-0.21.0.tgz", + "integrity": "sha512-oo9ci5G6TiXc5wVnRrTfJhX92ZsjICVa0ldX7aQ/8JR77HelfO3MFfQuIkswla+o0MGcbyxgVoLX45kgzY7aaA==", + "requires": { + "@babel/core": "^7.14.6", + "@babel/generator": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.0", + "@babel/plugin-proposal-optional-chaining": "^7.14.5", + "@babel/plugin-transform-react-jsx": "^7.14.5", + "@babel/standalone": "^7.14.7", + "@babel/template": "^7.14.0", + "@babel/types": "^7.14.5", "@graphql-tools/schema": "^7.0.0", "@graphql-tools/utils": "^7.0.2", "@hapi/hoek": "8.x.x", "@hapi/joi": "^15.1.1", "better-queue": "^3.8.10", "chokidar": "^3.4.2", - "contentful-management": "^5.26.3", + "contentful-management": "^7.5.1", "cors": "^2.8.5", - "debug": "^4.1.1", + "debug": "^4.3.1", "detect-port": "^1.3.0", "dotenv": "^8.2.0", - "execa": "^4.0.2", + "execa": "^5.1.1", "express": "^4.17.1", - "express-graphql": "^0.9.0", + "express-graphql": "^0.12.0", "fs-extra": "^8.1.0", - "gatsby-core-utils": "^1.5.0", - "gatsby-telemetry": "^1.5.1", + "gatsby-core-utils": "^2.10.0", + "gatsby-telemetry": "^2.10.0", "glob": "^7.1.6", - "graphql": "^14.6.0", - "graphql-compose": "^6.3.8", + "graphql": "^15.4.0", + "graphql-compose": "~7.25.0", "graphql-subscriptions": "^1.1.0", "graphql-type-json": "^0.3.2", - "hicat": "^0.7.0", + "hicat": "^0.8.0", "is-binary-path": "^2.1.0", "is-url": "^1.2.4", "jest-diff": "^25.5.0", "lock": "^1.0.0", - "lodash": "^4.17.20", + "lodash": "^4.17.21", "mitt": "^1.2.0", "mkdirp": "^0.5.1", "node-fetch": "^2.5.0", "pkg-dir": "^4.2.0", - "prettier": "^2.0.5", + "prettier": "^2.3.2", "prop-types": "^15.6.1", "remark-mdx": "^2.0.0-next.4", "remark-mdxjs": "^2.0.0-next.4", @@ -9667,14 +12216,61 @@ "yoga-layout-prebuilt": "^1.9.6" }, "dependencies": { - "@graphql-tools/utils": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.1.0.tgz", - "integrity": "sha512-lMTgy08BdqQ31zyyCRrxcKZ6gAKQB9amGKJGg0mb3b4I3iJQKeaw9a7T96yGe1frGak1UK9y7OoYqx8RG7KitA==", + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "requires": { + "@babel/highlight": "^7.14.5" + } + }, + "@babel/generator": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.8.tgz", + "integrity": "sha512-cYDUpvIzhBVnMzRoY1fkSEhK/HmwEVwlyULYgn/tMQYd6Obag3ylCjONle3gdErfXBW61SVTlR9QR7uWlgeIkg==", + "requires": { + "@babel/types": "^7.14.8", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", + "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==" + }, + "@babel/highlight": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.8.tgz", + "integrity": "sha512-syoCQFOoo/fzkWDeM0dLEZi5xqurb5vuyzwIMNZRNun+N/9A4cUZeQaE7dTrB8jGaKuJRBtEOajtnmw0I5hvvA==" + }, + "@babel/template": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", + "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" + } + }, + "@babel/types": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", + "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", "requires": { - "@ardatan/aggregate-error": "0.0.6", - "camel-case": "4.1.1", - "tslib": "~2.0.1" + "@babel/helper-validator-identifier": "^7.14.8", + "to-fast-properties": "^2.0.0" } }, "ansi-regex": { @@ -9682,42 +12278,113 @@ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" }, - "binary-extensions": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", - "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==" + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } }, "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", "requires": { "ms": "2.1.2" } }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "requires": { - "binary-extensions": "^2.0.0" + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" } }, - "prop-types": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", - "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "file-type": { + "version": "16.5.2", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-16.5.2.tgz", + "integrity": "sha512-lnHRZj2USLF3v4C5ZY7/vQQeoTVA1YV9TtD6UUCr9z5Cd0uyutqxPBJxkXzM6lufPNuSfefq/yFmnSPz0C3wNw==", + "requires": { + "readable-web-to-node-stream": "^3.0.0", + "strtok3": "6.1.3", + "token-types": "^3.0.0" + } + }, + "gatsby-core-utils": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/gatsby-core-utils/-/gatsby-core-utils-2.10.0.tgz", + "integrity": "sha512-xvVebKSrjHkZQQkeEjuAekCAg17KT2l44d/yn7w2dzBGay244m8hoY8LRtLRdsrSp30ix89QklefuP9frEfhbA==", "requires": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.8.1" + "ci-info": "2.0.0", + "configstore": "^5.0.1", + "file-type": "^16.2.0", + "fs-extra": "^8.1.0", + "node-object-hash": "^2.0.0", + "proper-lockfile": "^4.1.1", + "tmp": "^0.2.1", + "xdg-basedir": "^4.0.0" } }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "peek-readable": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/peek-readable/-/peek-readable-3.1.4.tgz", + "integrity": "sha512-DX7ec7frSMtCWw+zMd27f66hcxIz/w9LQTY2RflB4WNHCVPAye1pJiP2t3gvaaOhu7IOhtPbHw8MemMj+F5lrg==" + }, + "prettier": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.3.2.tgz", + "integrity": "sha512-lnJzDfJ66zkMy58OL5/NY5zp70S7Nz6KqcKkXYzn2tMVrNxvbqaBpg7H3qHaLxCJ5lNMsGuM8+ohS7cZrthdLQ==" + }, "resolve-from": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, "strip-ansi": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", @@ -9726,44 +12393,60 @@ "ansi-regex": "^5.0.0" } }, - "tslib": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", - "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==" + "strtok3": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/strtok3/-/strtok3-6.1.3.tgz", + "integrity": "sha512-ssWSKFOeUTurMSucgyUf+a6Z9mVTYrsYiyEK5RLnh8BM6sFrKSljVlnjZXIDxMguYfdQI+mUPFHo88FYTxq1XA==", + "requires": { + "@tokenizer/token": "^0.1.1", + "peek-readable": "^3.1.4" + } + }, + "token-types": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/token-types/-/token-types-3.1.0.tgz", + "integrity": "sha512-WhoeIW7UTn7NC7L0t/4x3vU/YYSS1oeUxYgiGXQLd82Kaf1qtlxOex3ETY0+o2QuRgAdyursMlUhQBKDCfMUkQ==", + "requires": { + "@tokenizer/token": "^0.1.1", + "ieee754": "^1.2.1" + } }, "uuid": { "version": "3.4.0", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" }, - "ws": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.0.tgz", - "integrity": "sha512-kyFwXuV/5ymf+IXhS6f0+eAFvydbaBW3zjpT6hUdAh/hbVjTIB5EHBGi0bPoCLSK2wcuz3BrEkB9LrYv1Nm4NQ==" + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } } } }, "gatsby-source-airtable": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/gatsby-source-airtable/-/gatsby-source-airtable-2.1.1.tgz", - "integrity": "sha512-VLTB9iny0Vqf9ee/Piwl1LLRC++wtGyO9ZBMEISgXxsamwpQ0/08J8jL2zB+EDe5v4KRPRLSlEqb4aO1kYCBIA==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/gatsby-source-airtable/-/gatsby-source-airtable-2.2.0.tgz", + "integrity": "sha512-GrfPHMBZCFAGlizpgfvh7Faa056iUptEogprNgdPWx1VfPUFDeGesMv0Yc8KaSeWlUOeF5gVqKcY8uifwnlw/A==", "requires": { - "airtable": "^0.8.0", + "airtable": "^0.11.1", "bluebird": "^3.5.4", "mime": "^2.4.4" } }, "gatsby-source-filesystem": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/gatsby-source-filesystem/-/gatsby-source-filesystem-3.4.0.tgz", - "integrity": "sha512-kw55JXz6xA99/4pI0JClJre+be5GQA0mpUhuslY9Bg/VVatFmEcxnmirrWzpEIE8OF0jtUlfZHSZu68aB5UnLQ==", + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/gatsby-source-filesystem/-/gatsby-source-filesystem-3.10.0.tgz", + "integrity": "sha512-u5gNZ/p6ZX0RQ2em2Y6e7VYNolavadHagizSsdbgxXKGMtJJq+q2OElGDfAvmAs6htIZ1jx7sF+dpS5ZHuCixw==", "requires": { - "@babel/runtime": "^7.12.5", + "@babel/runtime": "^7.14.6", "better-queue": "^3.8.10", "chokidar": "^3.4.3", "file-type": "^16.0.0", "fs-extra": "^8.1.0", - "gatsby-core-utils": "^2.4.0", + "gatsby-core-utils": "^2.10.0", "got": "^9.6.0", "md5-file": "^5.0.0", "mime": "^2.4.6", @@ -9773,21 +12456,28 @@ "xstate": "^4.14.0" }, "dependencies": { + "@babel/runtime": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.8.tgz", + "integrity": "sha512-twj3L8Og5SaCRCErB4x4ajbvBIVV77CGeFglHpeg5WC5FF8TZzBWXtTJ4MqaD9QszLYTtr+IsaAL2rEUevb+eg==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, "file-type": { - "version": "16.3.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-16.3.0.tgz", - "integrity": "sha512-ZA0hV64611vJT42ltw0T9IDwHApQuxRdrmQZWTeDmeAUtZBBVSQW3nSQqhhW1cAgpXgqcJvm410BYHXJQ9AymA==", + "version": "16.5.2", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-16.5.2.tgz", + "integrity": "sha512-lnHRZj2USLF3v4C5ZY7/vQQeoTVA1YV9TtD6UUCr9z5Cd0uyutqxPBJxkXzM6lufPNuSfefq/yFmnSPz0C3wNw==", "requires": { "readable-web-to-node-stream": "^3.0.0", - "strtok3": "^6.0.3", - "token-types": "^2.0.0", - "typedarray-to-buffer": "^3.1.5" + "strtok3": "6.1.3", + "token-types": "^3.0.0" } }, "gatsby-core-utils": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/gatsby-core-utils/-/gatsby-core-utils-2.4.0.tgz", - "integrity": "sha512-vGsPnEFSI+9ZcCVLB2am2eWnleadljUc+zDngea2szam/YUBxq2kSlNfpzlSSWpGyiIIHXXuSc0ttQOKgta1HQ==", + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/gatsby-core-utils/-/gatsby-core-utils-2.10.0.tgz", + "integrity": "sha512-xvVebKSrjHkZQQkeEjuAekCAg17KT2l44d/yn7w2dzBGay244m8hoY8LRtLRdsrSp30ix89QklefuP9frEfhbA==", "requires": { "ci-info": "2.0.0", "configstore": "^5.0.1", @@ -9828,27 +12518,110 @@ } }, "gatsby-telemetry": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/gatsby-telemetry/-/gatsby-telemetry-1.5.1.tgz", - "integrity": "sha512-QRq81nPU7Oqygm87y7HakuqgGimkFDPFZke8pkY3w0B1gDe3z7HJhOUXoSF2GdQr3ps6VPreC8byxPIsXX5WPA==", + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/gatsby-telemetry/-/gatsby-telemetry-2.10.0.tgz", + "integrity": "sha512-uon+KRo6NQqkc6Qk/QTw+RmaxIjFFIK7cSU8XXE3y353il2Tk04Kxct2hMHn8Zdl4TYyKla1T5UIvVV/EfpBcg==", "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/runtime": "^7.12.5", + "@babel/code-frame": "^7.14.0", + "@babel/runtime": "^7.14.6", "@turist/fetch": "^7.1.7", "@turist/time": "^0.0.1", "async-retry-ng": "^2.0.1", "boxen": "^4.2.0", "configstore": "^5.0.1", - "envinfo": "^7.7.3", "fs-extra": "^8.1.0", - "gatsby-core-utils": "^1.5.0", + "gatsby-core-utils": "^2.10.0", "git-up": "^4.0.2", "is-docker": "^2.1.1", - "lodash": "^4.17.20", + "lodash": "^4.17.21", "node-fetch": "^2.6.1", "uuid": "3.4.0" }, "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "requires": { + "@babel/highlight": "^7.14.5" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", + "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==" + }, + "@babel/highlight": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/runtime": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.8.tgz", + "integrity": "sha512-twj3L8Og5SaCRCErB4x4ajbvBIVV77CGeFglHpeg5WC5FF8TZzBWXtTJ4MqaD9QszLYTtr+IsaAL2rEUevb+eg==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "file-type": { + "version": "16.5.2", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-16.5.2.tgz", + "integrity": "sha512-lnHRZj2USLF3v4C5ZY7/vQQeoTVA1YV9TtD6UUCr9z5Cd0uyutqxPBJxkXzM6lufPNuSfefq/yFmnSPz0C3wNw==", + "requires": { + "readable-web-to-node-stream": "^3.0.0", + "strtok3": "6.1.3", + "token-types": "^3.0.0" + } + }, + "gatsby-core-utils": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/gatsby-core-utils/-/gatsby-core-utils-2.10.0.tgz", + "integrity": "sha512-xvVebKSrjHkZQQkeEjuAekCAg17KT2l44d/yn7w2dzBGay244m8hoY8LRtLRdsrSp30ix89QklefuP9frEfhbA==", + "requires": { + "ci-info": "2.0.0", + "configstore": "^5.0.1", + "file-type": "^16.2.0", + "fs-extra": "^8.1.0", + "node-object-hash": "^2.0.0", + "proper-lockfile": "^4.1.1", + "tmp": "^0.2.1", + "xdg-basedir": "^4.0.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "peek-readable": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/peek-readable/-/peek-readable-3.1.4.tgz", + "integrity": "sha512-DX7ec7frSMtCWw+zMd27f66hcxIz/w9LQTY2RflB4WNHCVPAye1pJiP2t3gvaaOhu7IOhtPbHw8MemMj+F5lrg==" + }, + "strtok3": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/strtok3/-/strtok3-6.1.3.tgz", + "integrity": "sha512-ssWSKFOeUTurMSucgyUf+a6Z9mVTYrsYiyEK5RLnh8BM6sFrKSljVlnjZXIDxMguYfdQI+mUPFHo88FYTxq1XA==", + "requires": { + "@tokenizer/token": "^0.1.1", + "peek-readable": "^3.1.4" + } + }, + "token-types": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/token-types/-/token-types-3.1.0.tgz", + "integrity": "sha512-WhoeIW7UTn7NC7L0t/4x3vU/YYSS1oeUxYgiGXQLd82Kaf1qtlxOex3ETY0+o2QuRgAdyursMlUhQBKDCfMUkQ==", + "requires": { + "@tokenizer/token": "^0.1.1", + "ieee754": "^1.2.1" + } + }, "uuid": { "version": "3.4.0", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", @@ -9857,9 +12630,9 @@ } }, "gatsby-theme-i18n": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/gatsby-theme-i18n/-/gatsby-theme-i18n-1.0.4.tgz", - "integrity": "sha512-dmym770Z3vhddGq/xzgGl4+LvIsb9rh2FIcG1qSzM3uzwKDcTyW6uTaWc6oKkcBHW6gFYEU8XlyyMic0IbVL2w==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/gatsby-theme-i18n/-/gatsby-theme-i18n-1.0.5.tgz", + "integrity": "sha512-L10PPTMKY0w7tdm1HrcuWa++AecvnbBUjtkejjvokJVg3g5Wp2/27GJwSzYdGEsR47QV7s0b2/08GpqhFeEMYg==", "requires": { "gatsby-plugin-react-helmet": "^3.3.10", "react-helmet": "^6.1.0" @@ -9875,28 +12648,28 @@ } }, "gatsby-transformer-sharp": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/gatsby-transformer-sharp/-/gatsby-transformer-sharp-2.7.0.tgz", - "integrity": "sha512-npJtQUnpzKJa+KD0kwofrstr5i4oCemuzEMW859sdAzg+5PbbS5TjxytP6Q9U93WsRFPV5pGi6XJbKjSWC0F9Q==", + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/gatsby-transformer-sharp/-/gatsby-transformer-sharp-2.12.1.tgz", + "integrity": "sha512-J9eZB82EMW3QnkGAJVH2X4ydmcRoDGLMPJBzc/VWDSxexuE7CYO/aQvq5RdCW5xetYu7X7J/gSiDflrNNS+F7w==", "requires": { "@babel/runtime": "^7.12.5", "bluebird": "^3.7.2", - "fs-extra": "^9.0.1", + "fs-extra": "^9.1.0", "potrace": "^2.1.8", - "probe-image-size": "^5.0.0", - "semver": "^7.3.2", - "sharp": "^0.26.3" + "probe-image-size": "^6.0.0", + "semver": "^7.3.4", + "sharp": "^0.27.0" }, "dependencies": { "fs-extra": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.1.tgz", - "integrity": "sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", "requires": { "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", - "universalify": "^1.0.0" + "universalify": "^2.0.0" } }, "jsonfile": { @@ -9906,19 +12679,20 @@ "requires": { "graceful-fs": "^4.1.6", "universalify": "^2.0.0" - }, - "dependencies": { - "universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" - } + } + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "requires": { + "lru-cache": "^6.0.0" } }, "universalify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", - "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" } } }, @@ -9932,6 +12706,14 @@ "react": ">=16.0.0" } }, + "gatsby-worker": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/gatsby-worker/-/gatsby-worker-0.1.0.tgz", + "integrity": "sha512-YEGupwa21qSr9xTQkCaynIVxR/8zRd53V06PW7Qwo5faOIgJryEI54a6Z9ueWPsXiuEXxx1T6LiLpAmk7k4+rA==", + "requires": { + "@babel/core": "^7.14.6" + } + }, "gauge": { "version": "2.7.4", "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", @@ -9939,32 +12721,12 @@ "requires": { "aproba": "^1.0.3", "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - }, - "dependencies": { - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - } + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" } }, "gensync": { @@ -10023,14 +12785,6 @@ "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "requires": { - "assert-plus": "^1.0.0" - } - }, "gifwrap": { "version": "0.9.2", "resolved": "https://registry.npmjs.org/gifwrap/-/gifwrap-0.9.2.tgz", @@ -10041,12 +12795,12 @@ } }, "git-up": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/git-up/-/git-up-4.0.2.tgz", - "integrity": "sha512-kbuvus1dWQB2sSW4cbfTeGpCMd8ge9jx9RKnhXhuJ7tnvT+NIrTVfYZxjtflZddQYcmdOTlkAcjmx7bor+15AQ==", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/git-up/-/git-up-4.0.5.tgz", + "integrity": "sha512-YUvVDg/vX3d0syBsk/CKUTib0srcQME0JyHkL5BaYdwLsiCslPWmDSi8PUMo9pXYjrryMcmsCoCgsTpSCJEQaA==", "requires": { "is-ssh": "^1.3.0", - "parse-url": "^5.0.0" + "parse-url": "^6.0.0" } }, "github-from-package": { @@ -10068,24 +12822,18 @@ } }, "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "requires": { - "is-extglob": "^2.1.0" - } - } + "is-glob": "^4.0.1" } }, + "glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, "global": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", @@ -10096,33 +12844,36 @@ } }, "global-dirs": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-2.0.1.tgz", - "integrity": "sha512-5HqUqdhkEovj2Of/ms3IeS/EekcO54ytHRLV4PEY2rhRwrHXLQjeVEES0Lhka0xwNDtGYn58wyC4s5+MHsOO6A==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz", + "integrity": "sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==", "requires": { - "ini": "^1.3.5" + "ini": "2.0.0" + }, + "dependencies": { + "ini": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==" + } } }, "global-modules": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", - "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", "requires": { - "global-prefix": "^1.0.1", - "is-windows": "^1.0.1", - "resolve-dir": "^1.0.0" + "global-prefix": "^3.0.0" } }, "global-prefix": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", - "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", "requires": { - "expand-tilde": "^2.0.2", - "homedir-polyfill": "^1.0.1", - "ini": "^1.3.4", - "is-windows": "^1.0.1", - "which": "^1.2.14" + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" } }, "globals": { @@ -10251,33 +13002,23 @@ "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==" }, "graphql": { - "version": "14.7.0", - "resolved": "https://registry.npmjs.org/graphql/-/graphql-14.7.0.tgz", - "integrity": "sha512-l0xWZpoPKpppFzMfvVyFmp9vLN7w/ZZJPefUicMCepfJeQ8sMcztloGYY9DfjVPo6tIUDzU5Hw3MUbIjj9AVVA==", - "requires": { - "iterall": "^1.2.2" - } + "version": "15.5.1", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-15.5.1.tgz", + "integrity": "sha512-FeTRX67T3LoE3LWAxxOlW2K3Bz+rMYAC18rRguK4wgXaTZMiJwSUwDmPFo3UadAKbzirKIg5Qy+sNJXbpPRnQw==" }, "graphql-compose": { - "version": "6.3.8", - "resolved": "https://registry.npmjs.org/graphql-compose/-/graphql-compose-6.3.8.tgz", - "integrity": "sha512-o0/jzQEMIpSjryLKwmD1vGrCubiPxD0LxlGTgWDSu38TBepu2GhugC9gYgTEbtiCZAHPtvkZ90SzzABOWZyQLA==", + "version": "7.25.1", + "resolved": "https://registry.npmjs.org/graphql-compose/-/graphql-compose-7.25.1.tgz", + "integrity": "sha512-TPXTe1BoQkMjp/MH93yA0SQo8PiXxJAv6Eo6K/+kpJELM9l2jZnd5PCduweuXFcKv+nH973wn/VYzYKDMQ9YoQ==", "requires": { - "graphql-type-json": "^0.2.4", - "object-path": "^0.11.4" - }, - "dependencies": { - "graphql-type-json": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/graphql-type-json/-/graphql-type-json-0.2.4.tgz", - "integrity": "sha512-/tq02ayMQjrG4oDFDRLLrPk0KvJXue0nVXoItBe7uAdbNXjQUu+HYCBdAmPLQoseVzUKKMzrhq2P/sfI76ON6w==" - } + "graphql-type-json": "0.3.2", + "object-path": "0.11.5" } }, "graphql-config": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/graphql-config/-/graphql-config-3.2.0.tgz", - "integrity": "sha512-ygEKDeQNZKpm4137560n2oY3bGM0D5zyRsQVaJntKkufWdgPg6sb9/4J1zJW2y/yC1ortAbhNho09qmeJeLa9g==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/graphql-config/-/graphql-config-3.3.0.tgz", + "integrity": "sha512-mSQIsPMssr7QrgqhnjI+CyVH6oQgCrgS6irHsTvwf7RFDRnR2k9kqpQOQgVoOytBSn0DOYryS0w0SAg9xor/Jw==", "requires": { "@endemolshinegroup/cosmiconfig-typescript-loader": "3.0.2", "@graphql-tools/graphql-file-loader": "^6.0.0", @@ -10285,18 +13026,24 @@ "@graphql-tools/load": "^6.0.0", "@graphql-tools/merge": "^6.0.0", "@graphql-tools/url-loader": "^6.0.0", - "@graphql-tools/utils": "^6.0.0", - "cosmiconfig": "6.0.0", + "@graphql-tools/utils": "^7.0.0", + "cosmiconfig": "7.0.0", "cosmiconfig-toml-loader": "1.0.0", "minimatch": "3.0.4", - "string-env-interpolation": "1.0.1", - "tslib": "^2.0.0" + "string-env-interpolation": "1.0.1" }, "dependencies": { - "tslib": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", - "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==" + "cosmiconfig": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", + "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + } } } }, @@ -10317,11 +13064,11 @@ } }, "graphql-subscriptions": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/graphql-subscriptions/-/graphql-subscriptions-1.1.0.tgz", - "integrity": "sha512-6WzlBFC0lWmXJbIVE8OgFgXIP4RJi3OQgTPa0DVMsDXdpRDjTsM1K9wfl5HSYX7R87QAGlvcv2Y4BIZa/ItonA==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/graphql-subscriptions/-/graphql-subscriptions-1.2.1.tgz", + "integrity": "sha512-95yD/tKi24q8xYa7Q9rhQN16AYj5wPbrb8tmHGM3WRc9EBmWrG/0kkMl+tQG8wcEuE9ibR4zyOM31p5Sdr2v4g==", "requires": { - "iterall": "^1.2.1" + "iterall": "^1.3.0" } }, "graphql-type-json": { @@ -10329,17 +13076,30 @@ "resolved": "https://registry.npmjs.org/graphql-type-json/-/graphql-type-json-0.3.2.tgz", "integrity": "sha512-J+vjof74oMlCWXSvt0DOf2APEdZOCdubEvGDUAlqH//VBYcOYsGgRW7Xzorr44LvkjiuvecWc8fChxuZZbChtg==" }, + "graphql-ws": { + "version": "4.9.0", + "resolved": "https://registry.npmjs.org/graphql-ws/-/graphql-ws-4.9.0.tgz", + "integrity": "sha512-sHkK9+lUm20/BGawNEWNtVAeJzhZeBg21VmvmLoT5NdGVeZWv5PdIhkcayQIAgjSyyQ17WMKmbDijIPG2On+Ag==" + }, "gud": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/gud/-/gud-1.0.0.tgz", "integrity": "sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw==" }, "gzip-size": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-3.0.0.tgz", - "integrity": "sha1-VGGI6b3DN/Zzdy+BZgRks4nc5SA=", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", + "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", "requires": { - "duplexer": "^0.1.1" + "duplexer": "^0.1.1", + "pify": "^4.0.1" + }, + "dependencies": { + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + } } }, "handle-thing": { @@ -10347,20 +13107,6 @@ "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" - }, - "har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "requires": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - } - }, "has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", @@ -10375,29 +13121,12 @@ "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", "requires": { "ansi-regex": "^2.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" - } } }, - "has-binary2": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz", - "integrity": "sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==", - "requires": { - "isarray": "2.0.1" - }, - "dependencies": { - "isarray": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", - "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=" - } - } + "has-bigints": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==" }, "has-cors": { "version": "1.1.0", @@ -10451,6 +13180,29 @@ "kind-of": "^4.0.0" }, "dependencies": { + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, "kind-of": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", @@ -10466,42 +13218,6 @@ "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==" }, - "hash-base": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", - "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", - "requires": { - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - } - } - }, - "hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "requires": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, "hasha": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/hasha/-/hasha-5.2.2.tgz", @@ -10509,6 +13225,13 @@ "requires": { "is-stream": "^2.0.0", "type-fest": "^0.8.0" + }, + "dependencies": { + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" + } } }, "hex-color-regex": { @@ -10522,35 +13245,18 @@ "integrity": "sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q==" }, "hicat": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/hicat/-/hicat-0.7.0.tgz", - "integrity": "sha1-pwTLP1fkn719OMLt16ujj/CzUmM=", + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/hicat/-/hicat-0.8.0.tgz", + "integrity": "sha512-om8L9O5XwqeSdwl5NtHgrzK3wcF4fT9T4gb/NktoH8EyoZipas/tvUZLV48xT7fQfMYr9qvb0WEutqdf0LWSqA==", "requires": { - "highlight.js": "^8.1.0", - "minimist": "^0.2.0" - }, - "dependencies": { - "minimist": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.2.1.tgz", - "integrity": "sha512-GY8fANSrTMfBVfInqJAY41QkOM+upUTytK1jZ0c8+3HdHrJxBJ3rF5i9moClXTE8uUSnUo8cAsCoxDXvSY4DHg==" - } + "highlight.js": "^10.4.1", + "minimist": "^1.2.5" } }, "highlight.js": { - "version": "8.9.1", - "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-8.9.1.tgz", - "integrity": "sha1-uKnFSTISqTkvAiK2SclhFJfr+4g=" - }, - "hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", - "requires": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } + "version": "10.7.3", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz", + "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==" }, "hoist-non-react-statics": { "version": "3.3.2", @@ -10560,18 +13266,10 @@ "react-is": "^16.7.0" } }, - "homedir-polyfill": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", - "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", - "requires": { - "parse-passwd": "^1.0.0" - } - }, "hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==" + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" }, "hpack.js": { "version": "2.1.6", @@ -10600,9 +13298,9 @@ "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==" }, "html-entities": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.3.1.tgz", - "integrity": "sha512-rhE/4Z3hIhzHAUKbW8jVcCyuT5oJCXXqhN/6mXXVCpzTmvJnoH2HL/bt3EZ6p55jbFJBeAe1ZNpL5BugLujxNA==" + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz", + "integrity": "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==" }, "html-tags": { "version": "3.1.0", @@ -10670,9 +13368,9 @@ } }, "http-parser-js": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.2.tgz", - "integrity": "sha512-opCO9ASqg5Wy2FNo7A0sxy71yGbbkJJXLdgMK04Tcypw9jr2MgWbyubb0+WdmDmGnFflO7fRbqbaihh/ENDlRQ==" + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.3.tgz", + "integrity": "sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==" }, "http-proxy": { "version": "1.18.1", @@ -10702,6 +13400,77 @@ "micromatch": "^3.1.10" }, "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, "micromatch": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", @@ -10721,24 +13490,18 @@ "snapdragon": "^0.8.1", "to-regex": "^3.0.2" } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } } } }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, - "https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" - }, "human-signals": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", @@ -10757,35 +13520,10 @@ "safer-buffer": ">= 2.1.2 < 3" } }, - "icss-replace-symbols": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", - "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=" - }, "icss-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-2.1.0.tgz", - "integrity": "sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI=", - "requires": { - "postcss": "^6.0.1" - }, - "dependencies": { - "postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "requires": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==" }, "idb-keyval": { "version": "3.2.0", @@ -10797,11 +13535,6 @@ "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" }, - "iferr": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" - }, "ignore": { "version": "5.1.8", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", @@ -10837,9 +13570,9 @@ } }, "imagemin-pngquant": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/imagemin-pngquant/-/imagemin-pngquant-9.0.1.tgz", - "integrity": "sha512-PYyo9G/xwddf+Qqlqe3onz5ZH7p6vHYVVkiuuczUjxZmfekyY77RXaOA/AR6FnVoeQxGa/pDtEK5xUKOcVo+sA==", + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/imagemin-pngquant/-/imagemin-pngquant-9.0.2.tgz", + "integrity": "sha512-cj//bKo8+Frd/DM8l6Pg9pws1pnDUjgb7ae++sUX1kUVdv2nrngPykhiUOgFeE0LGY/LmUbCf4egCHC4YUcZSg==", "requires": { "execa": "^4.0.0", "is-png": "^2.0.0", @@ -10848,6 +13581,11 @@ "pngquant-bin": "^6.0.0" } }, + "immer": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/immer/-/immer-8.0.1.tgz", + "integrity": "sha512-aqXhGP7//Gui2+UrEtvxZxSquQVXTpZ7KDxfCcKAF3Vysvw0CViVaW9RZ1j1xlIYqaaaipBoqdqeibkc18PNvA==" + }, "import-cwd": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", @@ -10977,16 +13715,6 @@ "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=" }, - "indexof": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", - "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=" - }, - "infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" - }, "inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", @@ -11032,11 +13760,11 @@ }, "dependencies": { "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==", "requires": { - "type-fest": "^0.11.0" + "type-fest": "^0.21.3" } }, "ansi-regex": { @@ -11053,9 +13781,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -11085,9 +13813,9 @@ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" }, "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", "requires": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -11111,81 +13839,57 @@ } }, "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==" } } }, "internal-ip": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", - "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", - "requires": { - "default-gateway": "^4.2.0", - "ipaddr.js": "^1.9.0" - } - }, - "internal-slot": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.2.tgz", - "integrity": "sha512-2cQNfwhAfJIkU4KZPkDI+Gj5yNNnbqi40W9Gge6dfnk4TocEVm00B3bdiL+JINrbGJil2TeHvM4rETGzk/f/0g==", - "requires": { - "es-abstract": "^1.17.0-next.1", - "has": "^1.0.3", - "side-channel": "^1.0.2" - }, - "dependencies": { - "es-abstract": { - "version": "1.17.7", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", - "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", - "is-regex": "^1.1.1", - "object-inspect": "^1.8.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.1", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - } - } + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", + "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "requires": { + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" } }, - "intl-messageformat": { - "version": "9.3.20", - "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-9.3.20.tgz", - "integrity": "sha512-jmpjYHE076J/0CIofrPhtUC4LfmsAhuv4JMQxytl2KJd2bim+3+gQJh+Z1vyHUzcj4fIHdt388ZGchb8f0NwOA==", + "internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", "requires": { - "fast-memoize": "^2.5.2", - "intl-messageformat-parser": "6.0.18", - "tslib": "^2.0.1" + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" }, "dependencies": { - "tslib": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", - "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==" + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } } } }, - "intl-messageformat-parser": { - "version": "6.0.18", - "resolved": "https://registry.npmjs.org/intl-messageformat-parser/-/intl-messageformat-parser-6.0.18.tgz", - "integrity": "sha512-vLjACEunfi5uSUCWFLOR4PXQ9DGLpED3tM7o9zsYsOvjl0VIheoxyG0WZXnsnhn+S+Zu158M6CkuHXeNZfKRRg==", + "intl-messageformat": { + "version": "9.8.1", + "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-9.8.1.tgz", + "integrity": "sha512-2rSZQu8GmLOlxNiehRvxWjkIqzemW833zm8ZS63JNvSpSuGnpqSWRqqwqv1kEBto/97/UBjtWy14m/CIdwVqFg==", "requires": { - "@formatjs/ecma402-abstract": "1.5.0", - "tslib": "^2.0.1" + "@formatjs/fast-memoize": "1.1.1", + "@formatjs/icu-messageformat-parser": "2.0.8", + "tslib": "^2.1.0" }, "dependencies": { "tslib": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", - "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==" } } }, @@ -11234,6 +13938,11 @@ "kind-of": "^3.0.2" }, "dependencies": { + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", @@ -11264,36 +13973,65 @@ } }, "is-arguments": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", - "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz", + "integrity": "sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg==", + "requires": { + "call-bind": "^1.0.0" + } }, "is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" }, + "is-bigint": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.2.tgz", + "integrity": "sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA==" + }, "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", "requires": { - "binary-extensions": "^1.0.0" + "binary-extensions": "^2.0.0" } }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "is-builtin-module": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.0.0.tgz", - "integrity": "sha512-/93sDihsAD652hrMEbJGbMAVBf1qc96kyThHQ0CAOONHaE3aROLpTjDe4WQ5aoC5ITHFxEq1z8XqSU7km+8amw==", + "is-boolean-object": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.1.tgz", + "integrity": "sha512-bXdQWkECBUIAcCkeH1unwJLIpZYaa5VvuygSyS/c2lf719mTKZDU5UdDRlpd01UjADgmW8RfqaP+mRaVPdr/Ng==", "requires": { - "builtin-modules": "^3.0.0" + "call-bind": "^1.0.2" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + } } }, + "is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==" + }, "is-callable": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", @@ -11336,6 +14074,11 @@ "kind-of": "^3.0.2" }, "dependencies": { + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", @@ -11379,9 +14122,9 @@ "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=" }, "is-docker": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", - "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==" + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" }, "is-extendable": { "version": "0.1.1", @@ -11422,12 +14165,12 @@ "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==" }, "is-installed-globally": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.3.2.tgz", - "integrity": "sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g==", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", + "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", "requires": { - "global-dirs": "^2.0.1", - "is-path-inside": "^3.0.1" + "global-dirs": "^3.0.0", + "is-path-inside": "^3.0.2" } }, "is-invalid-path": { @@ -11469,27 +14212,19 @@ "integrity": "sha1-lVOxIbD6wohp2p7UWeIMdUN4hGE=" }, "is-npm": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-4.0.0.tgz", - "integrity": "sha512-96ECIfh9xtDDlPylNPXhzjsykHsMJZ18ASpaWzQyBr4YRTcVjUvzaHayDAES2oU/3KpljhHUjtSRNiDwi0F0ig==" + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz", + "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==" }, "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-number-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.5.tgz", + "integrity": "sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw==" }, "is-obj": { "version": "2.0.0", @@ -11525,9 +14260,9 @@ } }, "is-path-inside": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.2.tgz", - "integrity": "sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg==" + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==" }, "is-plain-obj": { "version": "2.1.0", @@ -11592,14 +14327,14 @@ "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==" }, "is-root": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-root/-/is-root-1.0.0.tgz", - "integrity": "sha1-B7bCM7w5TNnQK6FclmvWZg1jQtU=" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" }, "is-ssh": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.3.2.tgz", - "integrity": "sha512-elEw0/0c2UscLrNG+OAorbP539E3rhliKPg+hDMWN9VwrDXfYK+4PBEykDPfxlYYtQvl84TascnQyobfQLHEhQ==", + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.3.3.tgz", + "integrity": "sha512-NKzJmQzJfEEma3w5cJNcUMxoXfDjz0Zj0eyCalHn2E6VOwlzjZo0yuO2fcBSf8zhFuVCL/82/r5gRcoi6aEPVQ==", "requires": { "protocols": "^1.1.0" } @@ -11704,10 +14439,10 @@ "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" + "isomorphic-ws": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz", + "integrity": "sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==" }, "isurl": { "version": "1.0.0", @@ -11785,20 +14520,26 @@ "integrity": "sha512-DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig==" }, "jest-worker": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz", - "integrity": "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", "requires": { + "@types/node": "*", "merge-stream": "^2.0.0", - "supports-color": "^6.1.0" + "supports-color": "^7.0.0" }, "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { - "has-flag": "^3.0.0" + "has-flag": "^4.0.0" } } } @@ -11843,9 +14584,9 @@ } }, "jpeg-js": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.4.2.tgz", - "integrity": "sha512-+az2gi/hvex7eLTMTlbRLOhH6P6WFdk2ITI8HJsaH2VqYO0I594zXSYEP+tf4FW+8Cy68ScDXoAsQdyQanv3sw==" + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.4.3.tgz", + "integrity": "sha512-ru1HWKek8octvUHFHvE5ZzQ1yAsJmIvRdGWvSoKV52XKyuyYA437QWDttXT8eZXDSbuMpHlLzPDZUPd6idIz+Q==" }, "js-tokens": { "version": "4.0.0", @@ -11861,11 +14602,6 @@ "esprima": "^4.0.0" } }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" - }, "jsesc": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", @@ -11891,11 +14627,6 @@ "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" }, - "json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" - }, "json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", @@ -11932,22 +14663,6 @@ "graceful-fs": "^4.1.6" } }, - "jsonify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", - "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=" - }, - "jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - } - }, "jsx-ast-utils": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.1.0.tgz", @@ -11985,6 +14700,11 @@ "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" }, + "klona": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.4.tgz", + "integrity": "sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==" + }, "language-subtag-registry": { "version": "0.3.21", "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", @@ -11998,15 +14718,6 @@ "language-subtag-registry": "~0.3.2" } }, - "last-call-webpack-plugin": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz", - "integrity": "sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w==", - "requires": { - "lodash": "^4.17.5", - "webpack-sources": "^1.1.0" - } - }, "latest-version": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", @@ -12015,19 +14726,10 @@ "package-json": "^6.3.0" } }, - "leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" - }, - "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - } + "lilconfig": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.3.tgz", + "integrity": "sha512-EHKqr/+ZvdKCifpNrJCKxBTgk5XupZA3y/aCPY9mxfgBzmgh93Mt/WqjjQ38oMxXuvDokaKiM3lAgvSH2sjtHg==" }, "line-height": { "version": "0.3.1", @@ -12065,76 +14767,31 @@ } }, "load-json-file": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", - "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", "requires": { "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", + "parse-json": "^4.0.0", + "pify": "^3.0.0", "strip-bom": "^3.0.0" }, "dependencies": { "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "requires": { - "error-ex": "^1.2.0" - } - } - } - }, - "loader-fs-cache": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/loader-fs-cache/-/loader-fs-cache-1.0.3.tgz", - "integrity": "sha512-ldcgZpjNJj71n+2Mf6yetz+c9bM4xpKtNds4LbqXzU/PTdeAX0g3ytnU1AJMEcTk2Lex4Smpe3Q/eCTsvUBxbA==", - "requires": { - "find-cache-dir": "^0.1.1", - "mkdirp": "^0.5.1" - }, - "dependencies": { - "find-cache-dir": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz", - "integrity": "sha1-yN765XyKUqinhPnjHFfHQumToLk=", - "requires": { - "commondir": "^1.0.1", - "mkdirp": "^0.5.1", - "pkg-dir": "^1.0.0" - } - }, - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "requires": { - "pinkie-promise": "^2.0.0" - } - }, - "pkg-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz", - "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", "requires": { - "find-up": "^1.0.0" + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" } } } }, "loader-runner": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==" + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", + "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==" }, "loader-utils": { "version": "1.4.0", @@ -12169,14 +14826,6 @@ "resolved": "https://registry.npmjs.org/lock/-/lock-1.1.0.tgz", "integrity": "sha1-UxV0mdFlOxNspmRRBx/KYVcD+lU=" }, - "lockfile": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lockfile/-/lockfile-1.0.4.tgz", - "integrity": "sha512-cvbTwETRfsFh4nHsL1eGWapU1XFi5Ot9E85sWAwia7Y7EgB7vfqcZhTKZ+l7hCGxSPoushMv5GKhT5PdLv03WA==", - "requires": { - "signal-exit": "^3.0.2" - } - }, "lodash": { "version": "4.17.20", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", @@ -12192,6 +14841,11 @@ "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=" }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" + }, "lodash.deburr": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/lodash.deburr/-/lodash.deburr-4.1.0.tgz", @@ -12222,6 +14876,11 @@ "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=" }, + "lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=" + }, "lodash.map": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz", @@ -12237,6 +14896,11 @@ "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, "lodash.template": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", @@ -12257,7 +14921,13 @@ "lodash.toarray": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/lodash.toarray/-/lodash.toarray-4.4.0.tgz", - "integrity": "sha1-JMS/zWsvuji/0FlNsRedjptlZWE=" + "integrity": "sha1-JMS/zWsvuji/0FlNsRedjptlZWE=", + "dev": true + }, + "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=" }, "lodash.uniq": { "version": "4.5.0", @@ -12313,20 +14983,27 @@ } }, "loud-rejection": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-2.2.0.tgz", - "integrity": "sha512-S0FayMXku80toa5sZ6Ro4C+s+EtFDCsyJNG/AzFMfX3AxD5Si4dZsgzm/kKnbOxHl5Cv8jBlno8+3XYIh2pNjQ==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", "requires": { "currently-unhandled": "^0.4.1", - "signal-exit": "^3.0.2" + "signal-exit": "^3.0.0" } }, "lower-case": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.1.tgz", - "integrity": "sha512-LiWgfDLLb1dwbFQZsSglpRj+1ctGnayXz3Uv0/WO8n558JycT5fg6zkNcnW0G68Nn0aEldTFeEfmjCfmqry/rQ==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", "requires": { - "tslib": "^1.10.0" + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==" + } } }, "lowercase-keys": { @@ -12356,12 +15033,26 @@ } }, "lru-cache": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.0.0.tgz", - "integrity": "sha1-tcvwFVbBaWb+vlTO7A+03JDfbCg=", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + }, + "dependencies": { + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "lru-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz", + "integrity": "sha1-Jzi9nw089PhEkMVzbEhpmsYyzaM=", "requires": { - "pseudomap": "^1.0.1", - "yallist": "^2.0.0" + "es5-ext": "~0.10.2" } }, "make-dir": { @@ -12384,6 +15075,21 @@ "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==" }, + "map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "requires": { + "p-defer": "^1.0.0" + }, + "dependencies": { + "p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=" + } + } + }, "map-cache": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", @@ -12428,16 +15134,6 @@ "resolved": "https://registry.npmjs.org/md5-file/-/md5-file-5.0.0.tgz", "integrity": "sha512-xbEFXCYVWrSx/gEKS1VPlg84h/4L20znVIulKw6kMfmBUAZNAnF00eczz9ICMl+/hjQGo5KSXRxbL/47X3rmMw==" }, - "md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, "mdast-util-compact": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/mdast-util-compact/-/mdast-util-compact-2.0.1.tgz", @@ -12446,6 +15142,61 @@ "unist-util-visit": "^2.0.0" } }, + "mdast-util-mdx": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/mdast-util-mdx/-/mdast-util-mdx-0.1.1.tgz", + "integrity": "sha512-9nncdnHNYSb4HNxY3AwE6gU632jhbXsDGXe9PkkJoEawYWJ8tTwmEOHGlGa2TCRidtkd6FF5I8ogDU9pTDlQyA==", + "requires": { + "mdast-util-mdx-expression": "~0.1.0", + "mdast-util-mdx-jsx": "~0.1.0", + "mdast-util-mdxjs-esm": "~0.1.0", + "mdast-util-to-markdown": "^0.6.1" + } + }, + "mdast-util-mdx-expression": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-0.1.1.tgz", + "integrity": "sha512-SoO8y1B9NjMOYlNdwXMchuTVvqSTlUmXm1P5QvZNPv7OH7aa8qJV+3aA+vl1DHK9Vk1uZAlgwokjvDQhS6bINA==", + "requires": { + "strip-indent": "^3.0.0" + } + }, + "mdast-util-mdx-jsx": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-0.1.4.tgz", + "integrity": "sha512-67KOAvCmypBSpr+AJEAVQg1Obig5Wnguo4ETTxASe5WVP4TLt57bZjDX/9EW5sWYQsO4gPqLxkUOlypVn5rkhg==", + "requires": { + "mdast-util-to-markdown": "^0.6.0", + "parse-entities": "^2.0.0", + "stringify-entities": "^3.1.0", + "unist-util-remove-position": "^3.0.0", + "unist-util-stringify-position": "^2.0.0", + "vfile-message": "^2.0.0" + } + }, + "mdast-util-mdxjs-esm": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-0.1.1.tgz", + "integrity": "sha512-kBiYeashz+nuhfv+712nc4THQhzXIH2gBFUDbuLxuDCqU/fZeg+9FAcdRBx9E13dkpk1p2Xwufzs3wsGJ+mISQ==" + }, + "mdast-util-to-markdown": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-0.6.5.tgz", + "integrity": "sha512-XeV9sDE7ZlOQvs45C9UKMtfTcctcaj/pGwH8YLbMHoMOXNNCn2LsqVQOqrF1+/NU8lKDAqozme9SCXWyo9oAcQ==", + "requires": { + "@types/unist": "^2.0.0", + "longest-streak": "^2.0.0", + "mdast-util-to-string": "^2.0.0", + "parse-entities": "^2.0.0", + "repeat-string": "^1.0.0", + "zwitch": "^1.0.0" + } + }, + "mdast-util-to-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz", + "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==" + }, "mdn-data": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", @@ -12461,6 +15212,57 @@ "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" }, + "mem": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/mem/-/mem-8.1.1.tgz", + "integrity": "sha512-qFCFUDs7U3b8mBDPyz5EToEKoAkgCzqquIgi9nkkR9bixxOVOre+09lbuH7+9Kn2NFpm56M3GUWVbU2hQgdACA==", + "requires": { + "map-age-cleaner": "^0.1.3", + "mimic-fn": "^3.1.0" + }, + "dependencies": { + "mimic-fn": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-3.1.0.tgz", + "integrity": "sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==" + } + } + }, + "memfs": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.2.2.tgz", + "integrity": "sha512-RE0CwmIM3CEvpcdK3rZ19BC4E6hv9kADkMN5rPduRak58cNArWLi/9jFLsa4rhsjfVxMP3v0jO7FHXq7SvFY5Q==", + "requires": { + "fs-monkey": "1.0.3" + } + }, + "memoizee": { + "version": "0.4.15", + "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.15.tgz", + "integrity": "sha512-UBWmJpLZd5STPm7PMUlOw/TSy972M+z8gcyQ5veOnSDRREz/0bmpyTfKt3/51DhEBqCZQn1udM/5flcSPYhkdQ==", + "requires": { + "d": "^1.0.1", + "es5-ext": "^0.10.53", + "es6-weak-map": "^2.0.3", + "event-emitter": "^0.3.5", + "is-promise": "^2.2.2", + "lru-queue": "^0.1.0", + "next-tick": "^1.1.0", + "timers-ext": "^0.1.7" + }, + "dependencies": { + "is-promise": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", + "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==" + }, + "next-tick": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", + "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==" + } + } + }, "memory-fs": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", @@ -12508,15 +15310,6 @@ "strip-bom": "^2.0.0" } }, - "loud-rejection": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", - "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", - "requires": { - "currently-unhandled": "^0.4.1", - "signal-exit": "^3.0.0" - } - }, "parse-json": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", @@ -12543,6 +15336,11 @@ "pinkie-promise": "^2.0.0" } }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + }, "read-pkg": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", @@ -12587,11 +15385,107 @@ "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" }, + "meros": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/meros/-/meros-1.1.4.tgz", + "integrity": "sha512-E9ZXfK9iQfG9s73ars9qvvvbSIkJZF5yOo9j4tcwM5tN8mUKfj/EKN5PzOr3ZH0y5wL7dLAHw3RVEfpQV9Q7VQ==" + }, "methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" }, + "microevent.ts": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/microevent.ts/-/microevent.ts-0.1.1.tgz", + "integrity": "sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g==" + }, + "micromark": { + "version": "2.11.4", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-2.11.4.tgz", + "integrity": "sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==", + "requires": { + "debug": "^4.0.0", + "parse-entities": "^2.0.0" + }, + "dependencies": { + "debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "requires": { + "ms": "2.1.2" + } + } + } + }, + "micromark-extension-mdx": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx/-/micromark-extension-mdx-0.2.1.tgz", + "integrity": "sha512-J+nZegf1ExPz1Ft6shxu8M9WfRom1gwRIx6gpJK1SEEqKzY5LjOR1d/WHRtjwV4KoMXrL53+PoN7T1Rw1euJew==", + "requires": { + "micromark": "~2.11.0", + "micromark-extension-mdx-expression": "~0.3.0", + "micromark-extension-mdx-jsx": "~0.3.0", + "micromark-extension-mdx-md": "~0.1.0" + } + }, + "micromark-extension-mdx-expression": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-0.3.2.tgz", + "integrity": "sha512-Sh8YHLSAlbm/7TZkVKEC4wDcJE8XhVpZ9hUXBue1TcAicrrzs/oXu7PHH3NcyMemjGyMkiVS34Y0AHC5KG3y4A==", + "requires": { + "micromark": "~2.11.0", + "vfile-message": "^2.0.0" + } + }, + "micromark-extension-mdx-jsx": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-0.3.3.tgz", + "integrity": "sha512-kG3VwaJlzAPdtIVDznfDfBfNGMTIzsHqKpTmMlew/iPnUCDRNkX+48ElpaOzXAtK5axtpFKE3Hu3VBriZDnRTQ==", + "requires": { + "estree-util-is-identifier-name": "^1.0.0", + "micromark": "~2.11.0", + "micromark-extension-mdx-expression": "^0.3.2", + "vfile-message": "^2.0.0" + } + }, + "micromark-extension-mdx-md": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-md/-/micromark-extension-mdx-md-0.1.1.tgz", + "integrity": "sha512-emlFQEyfx/2aPhwyEqeNDfKE6jPH1cvLTb5ANRo4qZBjaUObnzjLRdzK8RJ4Xc8+/dOmKN8TTRxFnOYF5/EAwQ==" + }, + "micromark-extension-mdxjs": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs/-/micromark-extension-mdxjs-0.3.0.tgz", + "integrity": "sha512-NQuiYA0lw+eFDtSG4+c7ao3RG9dM4P0Kx/sn8OLyPhxtIc6k+9n14k5VfLxRKfAxYRTo8c5PLZPaRNmslGWxJw==", + "requires": { + "acorn": "^8.0.0", + "acorn-jsx": "^5.0.0", + "micromark": "~2.11.0", + "micromark-extension-mdx-expression": "~0.3.0", + "micromark-extension-mdx-jsx": "~0.3.0", + "micromark-extension-mdx-md": "~0.1.0", + "micromark-extension-mdxjs-esm": "~0.3.0" + }, + "dependencies": { + "acorn": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.4.1.tgz", + "integrity": "sha512-asabaBSkEKosYKMITunzX177CXxQ4Q8BSSzMTKD+FefUhipQC70gfW5SiUDhYQ3vk8G+81HqQk7Fv9OXwwn9KA==" + } + } + }, + "micromark-extension-mdxjs-esm": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-0.3.1.tgz", + "integrity": "sha512-tuLgcELrgY1a5tPxjk+MrI3BdYtwW67UaHZdzKiDYD8loNbxwIscfdagI6A2BKuAkrfeyHF6FW3B8KuDK3ZMXw==", + "requires": { + "micromark": "~2.11.0", + "micromark-extension-mdx-expression": "^0.3.0", + "vfile-message": "^2.0.0" + } + }, "micromatch": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", @@ -12632,22 +15526,6 @@ } } }, - "miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "requires": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" - } - } - }, "mime": { "version": "2.4.6", "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.6.tgz", @@ -12690,62 +15568,38 @@ "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==" }, "mini-css-extract-plugin": { - "version": "0.11.3", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.11.3.tgz", - "integrity": "sha512-n9BA8LonkOkW1/zn+IbLPQmovsL0wMb9yx75fMJQZf2X1Zoec9yTZtyMePcyu19wPkmFbzZZA6fLTotpFhQsOA==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-1.6.0.tgz", + "integrity": "sha512-nPFKI7NSy6uONUo9yn2hIfb9vyYvkFu95qki0e21DQ9uaqNKDP15DGpK0KnV6wDroWxPHtExrdEwx/yDQ8nVRw==", "requires": { - "loader-utils": "^1.1.0", - "normalize-url": "1.9.1", - "schema-utils": "^1.0.0", + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0", "webpack-sources": "^1.1.0" }, "dependencies": { - "is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=" - }, - "normalize-url": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", - "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", - "requires": { - "object-assign": "^4.0.1", - "prepend-http": "^1.0.0", - "query-string": "^4.1.0", - "sort-keys": "^1.0.0" - } + "@types/json-schema": { + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.8.tgz", + "integrity": "sha512-YSBPTLTVm2e2OoQIDYx8HaeWJ5tTToLH67kXR7zYNGupXMEHa2++G8k+DczX2cFVgalypqtyZIcU19AFcmOpmg==" }, - "prepend-http": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", - "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=" - }, - "query-string": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", - "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", "requires": { - "object-assign": "^4.1.0", - "strict-uri-encode": "^1.0.0" + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" } }, "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - }, - "sort-keys": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", - "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", "requires": { - "is-plain-obj": "^1.0.0" + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" } } } @@ -12760,11 +15614,6 @@ "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" }, - "minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" - }, "minimatch": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", @@ -12778,62 +15627,6 @@ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" }, - "minipass": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", - "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", - "requires": { - "yallist": "^4.0.0" - }, - "dependencies": { - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - } - } - }, - "minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", - "requires": { - "minipass": "^3.0.0" - } - }, - "minipass-flush": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", - "requires": { - "minipass": "^3.0.0" - } - }, - "minipass-pipeline": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", - "requires": { - "minipass": "^3.0.0" - } - }, - "mississippi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", - "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", - "requires": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^3.0.0", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" - } - }, "mitt": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/mitt/-/mitt-1.2.0.tgz", @@ -12876,33 +15669,10 @@ "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz", "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==" }, - "move-concurrently": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", - "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", - "requires": { - "aproba": "^1.1.1", - "copy-concurrently": "^1.0.0", - "fs-write-stream-atomic": "^1.0.8", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.3" - }, - "dependencies": { - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "requires": { - "glob": "^7.1.3" - } - } - } - }, "mozjpeg": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/mozjpeg/-/mozjpeg-7.0.0.tgz", - "integrity": "sha512-mH7atSbIusVTO3A4H43sEdmveN3aWn54k6V0edefzCEvOsTrbjg5murY2TsNznaztWnIgaRbWxeLVp4IgKdedQ==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/mozjpeg/-/mozjpeg-7.1.0.tgz", + "integrity": "sha512-A6nVpI33DVi04HxatRx3PZTeVAOP1AC/T/5kXEvP0U8F+J11mmFFDv46BM2j5/cEyzDDtK8ptHeBSphNMrQLqA==", "requires": { "bin-build": "^3.0.0", "bin-wrapper": "^4.0.0", @@ -12914,6 +15684,21 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, + "multer": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/multer/-/multer-1.4.2.tgz", + "integrity": "sha512-xY8pX7V+ybyUpbYMxtjM9KAiD9ixtg5/JkeKUTD6xilfDv0vzzOFcCp4Ljb1UU3tSOM3VTZtKo63OmzOrGi3Cg==", + "requires": { + "append-field": "^1.0.0", + "busboy": "^0.2.11", + "concat-stream": "^1.5.2", + "mkdirp": "^0.5.1", + "object-assign": "^4.1.1", + "on-finished": "^2.3.0", + "type-is": "^1.6.4", + "xtend": "^4.0.0" + } + }, "multicast-dns": { "version": "6.2.3", "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", @@ -12944,6 +15729,11 @@ "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==", "optional": true }, + "nanoid": { + "version": "3.1.23", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz", + "integrity": "sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw==" + }, "nanomatch": { "version": "1.2.13", "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", @@ -12980,6 +15770,16 @@ "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" }, + "needle": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/needle/-/needle-2.8.0.tgz", + "integrity": "sha512-ZTq6WYkN/3782H1393me3utVYdq2XyqNUFBsprEE3VMAT0+hP/cItpnITpqsY6ep2yeFE4Tqtqwc74VqUlUYtw==", + "requires": { + "debug": "^3.2.6", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, "negotiator": { "version": "0.6.2", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", @@ -13001,18 +15801,25 @@ "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" }, "no-case": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.3.tgz", - "integrity": "sha512-ehY/mVQCf9BL0gKfsJBvFJen+1V//U+0HQMPrWct40ixE4jnv0bfvxDbWtAHL9EcaPEOJHVVYKoQn1TlZUB8Tw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", "requires": { - "lower-case": "^2.0.1", - "tslib": "^1.10.0" + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==" + } } }, "node-abi": { - "version": "2.19.3", - "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.19.3.tgz", - "integrity": "sha512-9xZrlyfvKhWme2EXFKQhZRp1yNWT/uI1luYPr3sFl+H4keYY4xR+1jO7mvTTijIsHf1M+QDe9uWuKeEpLInIlg==", + "version": "2.30.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.30.0.tgz", + "integrity": "sha512-g6bZh3YCKQRdwuO/tSZZYJAw622SjsRfJ2X0Iy4sSOHZ34/sPPdVBn8fev2tj7njzLwuqPw9uMtGsGkO5kIQvg==", "requires": { "semver": "^5.4.1" }, @@ -13025,14 +15832,15 @@ } }, "node-addon-api": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.0.2.tgz", - "integrity": "sha512-+D4s2HCnxPd5PjjI0STKwncjXTUKKqm74MDMz9OPXavjsGmjkvwgLtA5yoxJUdmpj52+2u+RrXgPipahKczMKg==" + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", + "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==" }, "node-emoji": { "version": "1.10.0", "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.10.0.tgz", "integrity": "sha512-Yt3384If5H6BYGVHiHwTL+99OzJKHhgp82S8/dktEK73T26BazdgZ4JZh92xSVtGNJvz9UbXdNAc5hcrXV42vw==", + "dev": true, "requires": { "lodash.toarray": "^4.4.0" } @@ -13052,58 +15860,6 @@ "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==" }, - "node-gyp-build": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.2.3.tgz", - "integrity": "sha512-MN6ZpzmfNCRM+3t57PTJHgHyw/h4OWnZ6mR8P5j/uZtqQr46RRuDE/P+g3n0YR/AiYXeWixZZzaip77gdICfRg==" - }, - "node-libs-browser": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", - "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", - "requires": { - "assert": "^1.1.1", - "browserify-zlib": "^0.2.0", - "buffer": "^4.3.0", - "console-browserify": "^1.1.0", - "constants-browserify": "^1.0.0", - "crypto-browserify": "^3.11.0", - "domain-browser": "^1.1.1", - "events": "^3.0.0", - "https-browserify": "^1.0.0", - "os-browserify": "^0.3.0", - "path-browserify": "0.0.1", - "process": "^0.11.10", - "punycode": "^1.2.4", - "querystring-es3": "^0.2.0", - "readable-stream": "^2.3.3", - "stream-browserify": "^2.0.1", - "stream-http": "^2.7.2", - "string_decoder": "^1.0.0", - "timers-browserify": "^2.0.4", - "tty-browserify": "0.0.0", - "url": "^0.11.0", - "util": "^0.11.0", - "vm-browserify": "^1.0.1" - }, - "dependencies": { - "buffer": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", - "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - } - }, - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" - } - } - }, "node-object-hash": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/node-object-hash/-/node-object-hash-2.0.0.tgz", @@ -13146,11 +15902,6 @@ } } }, - "noop-logger": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/noop-logger/-/noop-logger-0.1.1.tgz", - "integrity": "sha1-lKKxYzxPExdVMAfYlm/Q6EG2pMI=" - }, "normalize-package-data": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", @@ -13197,13 +15948,6 @@ "requires": { "config-chain": "^1.1.11", "pify": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" - } } }, "npm-run-path": { @@ -13241,22 +15985,37 @@ } }, "null-loader": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/null-loader/-/null-loader-3.0.0.tgz", - "integrity": "sha512-hf5sNLl8xdRho4UPBOOeoIwT3WhjYcMUQm0zj44EhD6UscMAz72o2udpoDFBgykucdEDGIcd6SXbc/G6zssbzw==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/null-loader/-/null-loader-4.0.1.tgz", + "integrity": "sha512-pxqVbi4U6N26lq+LmgIbB5XATP0VdZKOG25DhHi8btMmJJefGArFyDg1yc4U3hWCJbMqSrw0qyrz1UQX+qYXqg==", "requires": { - "loader-utils": "^1.2.3", - "schema-utils": "^1.0.0" + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" }, "dependencies": { + "@types/json-schema": { + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.8.tgz", + "integrity": "sha512-YSBPTLTVm2e2OoQIDYx8HaeWJ5tTToLH67kXR7zYNGupXMEHa2++G8k+DczX2cFVgalypqtyZIcU19AFcmOpmg==" + }, + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" } } } @@ -13271,21 +16030,11 @@ "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" - }, "object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" }, - "object-component": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz", - "integrity": "sha1-8MaapQ78lbhmwYb0AKM3acsvEpE=" - }, "object-copy": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", @@ -13304,6 +16053,11 @@ "is-descriptor": "^0.1.0" } }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", @@ -13314,23 +16068,39 @@ } } }, - "object-hash": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-1.3.1.tgz", - "integrity": "sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA==" - }, "object-inspect": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz", "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==" }, "object-is": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.4.tgz", - "integrity": "sha512-1ZvAZ4wlF7IyPVOcE1Omikt7UpaFlOQq0HlSti+ZvDH3UiD2brwGMwDbyV43jao2bKJ+4+WdPJHSd7kgzKYVqg==", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", "requires": { - "call-bind": "^1.0.0", + "call-bind": "^1.0.2", "define-properties": "^1.1.3" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + } } }, "object-keys": { @@ -13374,14 +16144,119 @@ } }, "object.fromentries": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.3.tgz", - "integrity": "sha512-IDUSMXs6LOSJBWE++L0lzIbSqHl9KDCfff2x/JSEIDtEUavUnyMYC2ZGay/04Zq4UT8lvd4xNhU4/YHKibAOlw==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.4.tgz", + "integrity": "sha512-EsFBshs5RUUpQEY1D4q/m59kMfz4YJvxuNCJcv/jWwOJr34EaVnG11ZrZa0UHB3wnzV1wx8m58T4hQL8IuNXlQ==", "requires": { - "call-bind": "^1.0.0", + "call-bind": "^1.0.2", "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1", + "es-abstract": "^1.18.0-next.2", "has": "^1.0.3" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "es-abstract": { + "version": "1.18.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.3.tgz", + "integrity": "sha512-nQIr12dxV7SSxE6r6f1l3DtAeEYdsGpps13dR0TwJg1S8gyp4ZPgy3FZcHBgbiQqnoqSTb+oC+kO4UQ0C/J8vw==", + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "is-callable": "^1.2.3", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.3", + "is-string": "^1.0.6", + "object-inspect": "^1.10.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + }, + "dependencies": { + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" + } + } + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "is-callable": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz", + "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==" + }, + "is-negative-zero": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", + "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==" + }, + "is-regex": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.3.tgz", + "integrity": "sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==", + "requires": { + "call-bind": "^1.0.2", + "has-symbols": "^1.0.2" + }, + "dependencies": { + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" + } + } + }, + "is-string": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.6.tgz", + "integrity": "sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w==" + }, + "object-inspect": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", + "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==" + }, + "string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + } } }, "object.getownpropertydescriptors": { @@ -13453,9 +16328,9 @@ } }, "open": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/open/-/open-7.3.0.tgz", - "integrity": "sha512-mgLwQIx2F/ye9SmbrUkurZCnkoXyXyu9EbHtJZrICjVAJfyMArdHp3KkixGdZx1ZHFPNIwl0DDM1dFFqXbTLZw==", + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", + "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", "requires": { "is-docker": "^2.0.0", "is-wsl": "^2.1.1" @@ -13467,9 +16342,9 @@ "integrity": "sha512-XLKtEfHxqrWyF1fzxznsv78w3csW41ucHnjiKnfzZLD5FN8UBDZZL1i4q0FR29zjxXhm+2Hop+5Vr/b8tKIvEg==" }, "opn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/opn/-/opn-5.1.0.tgz", - "integrity": "sha512-iPNl7SyM8L30Rm1sjGdLLheyHVw5YXVfi3SKWJzBI7efxRwHojfRFjwE/OLM6qp9xJYMgab8WicTU1cPoY+Hpg==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", "requires": { "is-wsl": "^1.1.0" }, @@ -13481,75 +16356,6 @@ } } }, - "optimize-css-assets-webpack-plugin": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.4.tgz", - "integrity": "sha512-wqd6FdI2a5/FdoiCNNkEvLeA//lHHfG24Ln2Xm2qqdIk4aOlsR18jwpyOihqQ8849W3qu2DX8fOYxpvTMj+93A==", - "requires": { - "cssnano": "^4.1.10", - "last-call-webpack-plugin": "^3.0.0" - }, - "dependencies": { - "cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", - "requires": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - } - }, - "cssnano": { - "version": "4.1.10", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", - "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", - "requires": { - "cosmiconfig": "^5.0.0", - "cssnano-preset-default": "^4.0.7", - "is-resolvable": "^1.0.0", - "postcss": "^7.0.0" - } - }, - "import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", - "requires": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - } - }, - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" - } - } - }, - "optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - } - }, "original": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", @@ -13558,11 +16364,6 @@ "url-parse": "^1.4.3" } }, - "os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" - }, "os-filter-obj": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-2.0.0.tgz", @@ -13741,16 +16542,6 @@ "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" }, - "parallel-transform": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", - "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", - "requires": { - "cyclist": "^1.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.1.5" - } - }, "parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", @@ -13759,18 +16550,6 @@ "callsites": "^3.0.0" } }, - "parse-asn1": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", - "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", - "requires": { - "asn1.js": "^5.2.0", - "browserify-aes": "^1.0.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3", - "safe-buffer": "^5.1.1" - } - }, "parse-bmfont-ascii": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz", @@ -13809,9 +16588,9 @@ "integrity": "sha512-QhhZ+DCCit2Coi2vmAKbq5RGTRcQUOE2+REgv8vdyu7MnYx2eZztegqtTx99TZ86GTIwqiy3+4nQTWZ2tgmdCA==" }, "parse-json": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz", - "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", "requires": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", @@ -13819,29 +16598,68 @@ "lines-and-columns": "^1.1.6" } }, - "parse-passwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", - "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=" - }, "parse-path": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-4.0.2.tgz", - "integrity": "sha512-HSqVz6iuXSiL8C1ku5Gl1Z5cwDd9Wo0q8CoffdAghP6bz8pJa1tcMC+m4N+z6VAS8QdksnIGq1TB6EgR4vPR6w==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-4.0.3.tgz", + "integrity": "sha512-9Cepbp2asKnWTJ9x2kpw6Fe8y9JDbqwahGCTvklzd/cEq5C5JC59x2Xb0Kx+x0QZ8bvNquGO8/BWP0cwBHzSAA==", "requires": { "is-ssh": "^1.3.0", - "protocols": "^1.4.0" + "protocols": "^1.4.0", + "qs": "^6.9.4", + "query-string": "^6.13.8" + }, + "dependencies": { + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "object-inspect": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", + "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==" + }, + "qs": { + "version": "6.10.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.1.tgz", + "integrity": "sha512-M528Hph6wsSVOBiYUnGf+K/7w0hNshs/duGsNXPUCLH5XAqjEtiPGwNONLV0tBH8NoGb0mvD5JubnUTrujKDTg==", + "requires": { + "side-channel": "^1.0.4" + } + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + } } }, "parse-url": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-5.0.2.tgz", - "integrity": "sha512-Czj+GIit4cdWtxo3ISZCvLiUjErSo0iI3wJ+q9Oi3QuMYTI6OZu+7cewMWZ+C1YAnKhYTk6/TLuhIgCypLthPA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-6.0.0.tgz", + "integrity": "sha512-cYyojeX7yIIwuJzledIHeLUBVJ6COVLeT4eF+2P6aKVzwvgKQPndCBv3+yQ7pcWjqToYwaligxzSYNNmGoMAvw==", "requires": { "is-ssh": "^1.3.0", - "normalize-url": "^3.3.0", + "normalize-url": "^6.1.0", "parse-path": "^4.0.0", "protocols": "^1.4.0" + }, + "dependencies": { + "normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==" + } } }, "parse5": { @@ -13853,20 +16671,14 @@ } }, "parseqs": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz", - "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=", - "requires": { - "better-assert": "~1.0.0" - } + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.6.tgz", + "integrity": "sha512-jeAGzMDbfSHHA091hr0r31eYfTig+29g3GKKE/PPbEQ65X0lmMwlEoqmhzu0iztID5uJpZsFlUPDP8ThPL7M8w==" }, "parseuri": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz", - "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=", - "requires": { - "better-assert": "~1.0.0" - } + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.6.tgz", + "integrity": "sha512-AUjen8sAkGgao7UyCX6Ahv0gIK2fABKmYjvP4xmy5JaKvcbTRueIqIPHLAfq30xJddqSE033IOMUSOMCcK3Sow==" }, "parseurl": { "version": "1.3.3", @@ -13874,12 +16686,19 @@ "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" }, "pascal-case": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.1.tgz", - "integrity": "sha512-XIeHKqIrsquVTQL2crjq3NfJUxmdLasn3TYOU0VBM+UX2a6ztAWBlJQBePLGY7VHW8+2dRadeIPK5+KImwTxQA==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", "requires": { - "no-case": "^3.0.3", - "tslib": "^1.10.0" + "no-case": "^3.0.4", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==" + } } }, "pascalcase": { @@ -13896,11 +16715,6 @@ "cross-spawn": "^6.0.5" } }, - "path-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" - }, "path-dirname": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", @@ -13941,33 +16755,16 @@ "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" }, - "pbkdf2": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", - "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", - "requires": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, "peek-readable": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/peek-readable/-/peek-readable-3.1.3.tgz", - "integrity": "sha512-mpAcysyRJxmICBcBa5IXH7SZPvWkcghm6Fk8RekoS3v+BpbSzlZzuWbMx+GXrlUwESi9qHar4nVEZNMKylIHvg==" + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/peek-readable/-/peek-readable-3.1.4.tgz", + "integrity": "sha512-DX7ec7frSMtCWw+zMd27f66hcxIz/w9LQTY2RflB4WNHCVPAye1pJiP2t3gvaaOhu7IOhtPbHw8MemMj+F5lrg==" }, "pend": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=" }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" - }, "phin": { "version": "2.9.3", "resolved": "https://registry.npmjs.org/phin/-/phin-2.9.3.tgz", @@ -13984,9 +16781,9 @@ "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==" }, "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" }, "pinkie": { "version": "2.0.4", @@ -14057,6 +16854,11 @@ } } }, + "platform": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/platform/-/platform-1.3.6.tgz", + "integrity": "sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==" + }, "pngjs": { "version": "3.4.0", "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", @@ -14074,9 +16876,9 @@ } }, "pnp-webpack-plugin": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz", - "integrity": "sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.7.0.tgz", + "integrity": "sha512-2Rb3vm+EXble/sMXNSu6eoBx8e79gKqhNq9F5ZWW6ERNCTE/Q0wQNne5541tE5vKjfM8hpNCYL+LGc1YTfI0dg==", "requires": { "ts-pnp": "^1.1.6" } @@ -14220,12 +17022,9 @@ } }, "postcss-flexbugs-fixes": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.2.1.tgz", - "integrity": "sha512-9SiofaZ9CWpQWxOwRh1b/r85KD5y7GgvsNt1056k6OYLvWUun0czCvogfJgylC22uJTwW1KzY3Gz65NZRlvoiQ==", - "requires": { - "postcss": "^7.0.26" - } + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", + "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==" }, "postcss-functions": { "version": "3.0.0", @@ -14463,106 +17262,34 @@ } }, "postcss-modules-extract-imports": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.1.tgz", - "integrity": "sha512-6jt9XZwUhwmRUhb/CkyJY020PYaPJsCyt3UjbaWo6XEbH/94Hmv6MP7fG2C5NDU/BcHzyGYxNtHvM+LTf9HrYw==", - "requires": { - "postcss": "^6.0.1" - }, - "dependencies": { - "postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "requires": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==" }, "postcss-modules-local-by-default": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", - "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", "requires": { - "css-selector-tokenizer": "^0.7.0", - "postcss": "^6.0.1" - }, - "dependencies": { - "postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "requires": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" } }, "postcss-modules-scope": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", - "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", "requires": { - "css-selector-tokenizer": "^0.7.0", - "postcss": "^6.0.1" - }, - "dependencies": { - "postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "requires": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } + "postcss-selector-parser": "^6.0.4" } }, "postcss-modules-values": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", - "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", "requires": { - "icss-replace-symbols": "^1.1.0", - "postcss": "^6.0.1" - }, - "dependencies": { - "postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "requires": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } + "icss-utils": "^5.0.0" } }, "postcss-nested": { @@ -14825,9 +17552,9 @@ } }, "prebuild-install": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-6.0.0.tgz", - "integrity": "sha512-h2ZJ1PXHKWZpp1caLw0oX9sagVpL2YTk+ZwInQbQ3QqNd4J03O6MpFNmMTJlkfgPENWqe5kP0WjQLqz5OjLfsw==", + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-6.1.3.tgz", + "integrity": "sha512-iqqSR84tNYQUQHRXalSKdIaM8Ov1QxOVuBNWI7+BzZWv6Ih9k75wOnH1rGQ9WWTaaLkTpxWKIciOF0KyfM74+Q==", "requires": { "detect-libc": "^1.0.3", "expand-template": "^2.0.3", @@ -14835,15 +17562,13 @@ "minimist": "^1.2.3", "mkdirp-classic": "^0.5.3", "napi-build-utils": "^1.0.1", - "node-abi": "^2.7.0", - "noop-logger": "^0.1.1", + "node-abi": "^2.21.0", "npmlog": "^4.0.1", "pump": "^3.0.0", "rc": "^1.2.7", "simple-get": "^3.0.3", "tar-fs": "^2.0.0", - "tunnel-agent": "^0.6.0", - "which-pm-runs": "^1.0.0" + "tunnel-agent": "^0.6.0" }, "dependencies": { "decompress-response": { @@ -14871,20 +17596,16 @@ } } }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" - }, "prepend-http": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=" }, "prettier": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.2.1.tgz", - "integrity": "sha512-PqyhM2yCjg/oKkFPtTGUojv7gnZAoG80ttl45O6x2Ug/rMJw4wcc9k6aaf2hibP7BGVCCM33gZoGjyvt9mm16Q==" + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.3.2.tgz", + "integrity": "sha512-lnJzDfJ66zkMy58OL5/NY5zp70S7Nz6KqcKkXYzn2tMVrNxvbqaBpg7H3qHaLxCJ5lNMsGuM8+ohS7cZrthdLQ==", + "dev": true }, "prettier-linter-helpers": { "version": "1.0.0", @@ -14954,14 +17675,12 @@ "dev": true }, "probe-image-size": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/probe-image-size/-/probe-image-size-5.0.0.tgz", - "integrity": "sha512-V6uBYw5eBc5UVIE7MUZD6Nxg0RYuGDWLDenEn0B1WC6PcTvn1xdQ6HLDDuznefsiExC6rNrCz7mFRBo0f3Xekg==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/probe-image-size/-/probe-image-size-6.0.0.tgz", + "integrity": "sha512-99PZ5+RU4gqiTfK5ZDMDkZtn6eL4WlKfFyVJV7lFQvH3iGmQ85DqMTOdxorERO26LHkevR2qsxnHp0x/2UDJPA==", "requires": { "deepmerge": "^4.0.0", - "inherits": "^2.0.3", - "next-tick": "^1.0.0", - "request": "^2.83.0", + "needle": "^2.5.2", "stream-parser": "~0.3.1" } }, @@ -14980,15 +17699,10 @@ "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" }, - "promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" - }, "prompts": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz", - "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.1.tgz", + "integrity": "sha512-EQyfIuO2hPDsX1L/blblV+H7I0knhgAd82cVneCwcdND9B8AuCDuRcBH6yIcG4dFzlOUqbazQqwGjx5xmsNLuQ==", "requires": { "kleur": "^3.0.3", "sisteransi": "^1.0.5" @@ -15025,11 +17739,11 @@ "integrity": "sha512-IgjKyaUSjsROSO8/D49Ab7hP8mJgTYcqApOqdPhLoPxAplXmkp+zRvsrSQjFn5by0rhm4VH0GAUELIPpx7B1yg==" }, "proxy-addr": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", - "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", "requires": { - "forwarded": "~0.1.2", + "forwarded": "0.2.0", "ipaddr.js": "1.9.1" } }, @@ -15043,31 +17757,6 @@ "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" }, - "psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" - }, - "public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "requires": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" - } - } - }, "pump": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", @@ -15077,27 +17766,6 @@ "once": "^1.3.1" } }, - "pumpify": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", - "requires": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" - }, - "dependencies": { - "pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - } - } - }, "punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", @@ -15168,11 +17836,12 @@ "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" }, "query-string": { - "version": "6.13.7", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-6.13.7.tgz", - "integrity": "sha512-CsGs8ZYb39zu0WLkeOhe0NMePqgYdAuCqxOYKDR5LVCytDZYMGx3Bb+xypvQvPHVPijRXB0HZNFllCzHRe4gEA==", + "version": "6.14.1", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-6.14.1.tgz", + "integrity": "sha512-XDxAeVmpfu1/6IjyT/gXHOl+S0vQ9owggJ30hhWKdHAsNPOcasn5o9BW0eejZqL2e4vMjhAxoW3jVHcD6mbcYw==", "requires": { "decode-uri-component": "^0.2.0", + "filter-obj": "^1.1.0", "split-on-first": "^1.0.0", "strict-uri-encode": "^2.0.0" }, @@ -15185,14 +17854,9 @@ } }, "querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" - }, - "querystring-es3": { "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=" + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz", + "integrity": "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==" }, "querystringify": { "version": "2.2.0", @@ -15207,15 +17871,6 @@ "safe-buffer": "^5.1.0" } }, - "randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "requires": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } - }, "range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", @@ -15233,9 +17888,40 @@ } }, "raw-loader": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-0.5.1.tgz", - "integrity": "sha1-DD0L6u2KAclm2Xh793goElKpeao=" + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-4.0.2.tgz", + "integrity": "sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA==", + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "dependencies": { + "@types/json-schema": { + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.8.tgz", + "integrity": "sha512-YSBPTLTVm2e2OoQIDYx8HaeWJ5tTToLH67kXR7zYNGupXMEHa2++G8k+DczX2cFVgalypqtyZIcU19AFcmOpmg==" + }, + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } }, "rc": { "version": "1.2.8", @@ -15256,25 +17942,13 @@ } }, "react": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react/-/react-16.13.1.tgz", - "integrity": "sha512-YMZQQq32xHLX0bz5Mnibv1/LHb3Sqzngu7xstSM+vrkE5Kzr9xE0yMByK5kMoTK30YVJE61WfbxIFFvfeDKT1w==", + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", + "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", "requires": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1", "prop-types": "^15.6.2" - }, - "dependencies": { - "prop-types": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", - "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", - "requires": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.8.1" - } - } } }, "react-autosize-textarea": { @@ -15288,78 +17962,60 @@ } }, "react-dev-utils": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-4.2.3.tgz", - "integrity": "sha512-uvmkwl5uMexCmC0GUv1XGQP0YjfYePJufGg4YYiukhqk2vN1tQxwWJIBERqhOmSi80cppZg8mZnPP/kOMf1sUQ==", - "requires": { - "address": "1.0.3", - "babel-code-frame": "6.26.0", - "chalk": "1.1.3", - "cross-spawn": "5.1.0", - "detect-port-alt": "1.1.3", - "escape-string-regexp": "1.0.5", - "filesize": "3.5.11", - "global-modules": "1.0.0", - "gzip-size": "3.0.0", - "inquirer": "3.3.0", - "is-root": "1.0.0", - "opn": "5.1.0", - "react-error-overlay": "^3.0.0", - "recursive-readdir": "2.2.1", - "shell-quote": "1.6.1", - "sockjs-client": "1.1.4", - "strip-ansi": "3.0.1", + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-11.0.4.tgz", + "integrity": "sha512-dx0LvIGHcOPtKbeiSUM4jqpBl3TcY7CDjZdfOIcKeznE7BWr9dg0iPG90G5yfVQ+p/rGNMXdbfStvzQZEVEi4A==", + "requires": { + "@babel/code-frame": "7.10.4", + "address": "1.1.2", + "browserslist": "4.14.2", + "chalk": "2.4.2", + "cross-spawn": "7.0.3", + "detect-port-alt": "1.1.6", + "escape-string-regexp": "2.0.0", + "filesize": "6.1.0", + "find-up": "4.1.0", + "fork-ts-checker-webpack-plugin": "4.1.6", + "global-modules": "2.0.0", + "globby": "11.0.1", + "gzip-size": "5.1.1", + "immer": "8.0.1", + "is-root": "2.1.0", + "loader-utils": "2.0.0", + "open": "^7.0.2", + "pkg-up": "3.1.0", + "prompts": "2.4.0", + "react-error-overlay": "^6.0.9", + "recursive-readdir": "2.2.2", + "shell-quote": "1.7.2", + "strip-ansi": "6.0.0", "text-table": "0.2.0" }, "dependencies": { - "address": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/address/-/address-1.0.3.tgz", - "integrity": "sha512-z55ocwKBRLryBs394Sm3ushTtBeg6VAeuku7utSoSnsJKvKcnXFIyC6vh27n3rXyxSgkJBBCAvyOn7gSUcTYjg==" - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "chardet": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz", - "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=" + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" }, - "cli-cursor": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", - "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "browserslist": { + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.2.tgz", + "integrity": "sha512-HI4lPveGKUR0x2StIz+2FXfDk9SfVMrxn6PLh1JeGUwcuoDkdKZebWiyLRJ68iIPDpMI4JLVDf7S7XzslgWOhw==", "requires": { - "restore-cursor": "^2.0.0" + "caniuse-lite": "^1.0.30001125", + "electron-to-chromium": "^1.3.564", + "escalade": "^3.0.2", + "node-releases": "^1.1.61" } }, - "cli-width": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", - "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==" - }, "cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "requires": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" } }, "debug": { @@ -15371,146 +18027,88 @@ } }, "detect-port-alt": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.3.tgz", - "integrity": "sha1-pNLwYddXoDTs83xRQmCph1DysTE=", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", "requires": { "address": "^1.0.1", "debug": "^2.6.0" } }, - "external-editor": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", - "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", - "requires": { - "chardet": "^0.4.0", - "iconv-lite": "^0.4.17", - "tmp": "^0.0.33" - } - }, - "figures": { + "escape-string-regexp": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", - "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", - "requires": { - "escape-string-regexp": "^1.0.5" - } + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" }, - "inquirer": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz", - "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", + "globby": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz", + "integrity": "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==", "requires": { - "ansi-escapes": "^3.0.0", - "chalk": "^2.0.0", - "cli-cursor": "^2.1.0", - "cli-width": "^2.0.0", - "external-editor": "^2.0.4", - "figures": "^2.0.0", - "lodash": "^4.3.0", - "mute-stream": "0.0.7", - "run-async": "^2.2.0", - "rx-lite": "^4.0.8", - "rx-lite-aggregates": "^4.0.8", - "string-width": "^2.1.0", - "strip-ansi": "^4.0.0", - "through": "^2.3.6" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "requires": { - "ansi-regex": "^3.0.0" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - } + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" } }, - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" } }, - "mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==" - }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" }, - "mute-stream": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", - "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=" + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" }, - "onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "prompts": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz", + "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==", "requires": { - "mimic-fn": "^1.0.0" + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" } }, - "react-error-overlay": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-3.0.0.tgz", - "integrity": "sha512-XzgvowFrwDo6TWcpJ/WTiarb9UI6lhA4PMzS7n1joK3sHfBBBOQHUc0U4u57D6DWO9vHv6lVSWx2Q/Ymfyv4hw==" - }, - "restore-cursor": { + "shebang-command": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "requires": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" + "shebang-regex": "^3.0.0" } }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" }, - "tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", "requires": { - "os-tmpdir": "~1.0.2" + "ansi-regex": "^5.0.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" } } } @@ -15527,9 +18125,9 @@ } }, "react-error-overlay": { - "version": "6.0.8", - "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.8.tgz", - "integrity": "sha512-HvPuUQnLp5H7TouGq3kzBeioJmXms1wHy9EGjz2OURWBp4qZO6AfGEcnxts1D/CbwPLRAgTMPCEgYhA3sEM4vw==" + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.9.tgz", + "integrity": "sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew==" }, "react-fast-compare": { "version": "3.2.0", @@ -15547,61 +18145,26 @@ "react-side-effect": "^2.1.0" } }, - "react-hot-loader": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/react-hot-loader/-/react-hot-loader-4.13.0.tgz", - "integrity": "sha512-JrLlvUPqh6wIkrK2hZDfOyq/Uh/WeVEr8nc7hkn2/3Ul0sx1Kr5y4kOGNacNRoj7RhwLNcQ3Udf1KJXrqc0ZtA==", - "requires": { - "fast-levenshtein": "^2.0.6", - "global": "^4.3.0", - "hoist-non-react-statics": "^3.3.0", - "loader-utils": "^1.1.0", - "prop-types": "^15.6.1", - "react-lifecycles-compat": "^3.0.4", - "shallowequal": "^1.1.0", - "source-map": "^0.7.3" - }, - "dependencies": { - "prop-types": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", - "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", - "requires": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.8.1" - } - }, - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" - } - } - }, "react-intl": { - "version": "5.10.6", - "resolved": "https://registry.npmjs.org/react-intl/-/react-intl-5.10.6.tgz", - "integrity": "sha512-IWhPTGGggs/n/OKkhEHAZ7rCfQ8m/2hmYIwJtOPuNQVyKKU+R863q4xP/+uCW1NOXB+yvbF2p7CB/v2hkuEVCA==", - "requires": { - "@formatjs/ecma402-abstract": "1.5.0", - "@formatjs/intl": "1.4.10", - "@formatjs/intl-displaynames": "4.0.1", - "@formatjs/intl-listformat": "5.0.1", - "@formatjs/intl-relativetimeformat": "8.0.0", + "version": "5.20.6", + "resolved": "https://registry.npmjs.org/react-intl/-/react-intl-5.20.6.tgz", + "integrity": "sha512-+G5HIb0GCBgIMd/OWISCnUCbRE6fHOkNJxaefbrjvXwCXZLLpUUYtO65DJOEuc+hB3VkAsM6QJDJ6AarO3hPKQ==", + "requires": { + "@formatjs/ecma402-abstract": "1.9.5", + "@formatjs/icu-messageformat-parser": "2.0.8", + "@formatjs/intl": "1.13.4", + "@formatjs/intl-displaynames": "5.2.0", + "@formatjs/intl-listformat": "6.3.0", "@types/hoist-non-react-statics": "^3.3.1", - "fast-memoize": "^2.5.2", "hoist-non-react-statics": "^3.3.2", - "intl-messageformat": "9.3.20", - "intl-messageformat-parser": "6.0.18", - "shallow-equal": "^1.2.1", - "tslib": "^2.0.1" + "intl-messageformat": "9.8.1", + "tslib": "^2.1.0" }, "dependencies": { "tslib": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", - "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==" } } }, @@ -15616,14 +18179,14 @@ "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" }, "react-refresh": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.8.3.tgz", - "integrity": "sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg==" + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.9.0.tgz", + "integrity": "sha512-Gvzk7OZpiqKSkxsQvO/mbTN1poglhmAV7gR/DdIrRrSMXraRQQlfikRJOr3Nb9GTMPC5kof948Zy6jJZIFtDvQ==" }, "react-responsive": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/react-responsive/-/react-responsive-8.1.1.tgz", - "integrity": "sha512-kvgOGU4m64ALsDiNKgImW6xtbdx/aSuw8sTCHC8RsBlkXsDA/gMoZkYboZuk4V9DhX6bCFh4gBH2UqlYVPLvcA==", + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/react-responsive/-/react-responsive-8.2.0.tgz", + "integrity": "sha512-iagCqVrw4QSjhxKp3I/YK6+ODkWY6G+YPElvdYKiUUbywwh9Ds0M7r26Fj2/7dWFFbOpcGnJE6uE7aMck8j5Qg==", "requires": { "hyphenate-style-name": "^1.0.0", "matchmediaquery": "^0.3.0", @@ -15645,32 +18208,32 @@ } }, "read-pkg": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", - "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", "requires": { - "load-json-file": "^2.0.0", + "load-json-file": "^4.0.0", "normalize-package-data": "^2.3.2", - "path-type": "^2.0.0" + "path-type": "^3.0.0" }, "dependencies": { "path-type": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", - "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", "requires": { - "pify": "^2.0.0" + "pify": "^3.0.0" } } } }, "read-pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", - "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", "requires": { "find-up": "^2.0.0", - "read-pkg": "^2.0.0" + "read-pkg": "^3.0.0" }, "dependencies": { "find-up": { @@ -15753,54 +18316,20 @@ } } }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - }, - "dependencies": { - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - } + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "requires": { + "picomatch": "^2.2.1" } }, "recursive-readdir": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.1.tgz", - "integrity": "sha1-kO8jHQd4xc4JPJpI105cVCLROpk=", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", + "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", "requires": { - "minimatch": "3.0.3" - }, - "dependencies": { - "minimatch": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", - "integrity": "sha1-Kk5AkLlrLbBqnX3wEFWmKnfJt3Q=", - "requires": { - "brace-expansion": "^1.0.0" - } - } + "minimatch": "3.0.4" } }, "redent": { @@ -15849,12 +18378,11 @@ } }, "redux": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/redux/-/redux-4.0.5.tgz", - "integrity": "sha512-VSz1uMAH24DM6MF72vcojpYPtrTUu3ByVWfPL1nPfVRb5mZVTve5GnNCUV53QM/BZ66xfWrm0CTWoM+Xlz8V1w==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/redux/-/redux-4.1.0.tgz", + "integrity": "sha512-uI2dQN43zqLWCt6B/BMGRMY6db7TTY4qeHHfGeKb3EOhmOKjU3KdWvNLJyqaHRksv/ErdNH7cFZWg9jXtewy4g==", "requires": { - "loose-envify": "^1.4.0", - "symbol-observable": "^1.2.0" + "@babel/runtime": "^7.9.2" } }, "redux-thunk": { @@ -15966,9 +18494,9 @@ "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==" }, "regjsparser": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.4.tgz", - "integrity": "sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw==", + "version": "0.6.9", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz", + "integrity": "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==", "requires": { "jsesc": "~0.5.0" }, @@ -15981,15 +18509,13 @@ } }, "remark-mdx": { - "version": "2.0.0-next.8", - "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-2.0.0-next.8.tgz", - "integrity": "sha512-mjP0yo6BgjYrx5a+gKWYRFWbGnRiWi4Fdf17xGCr9VkSMnG4Dyo06spqbaLfHwl0KkQ/RQZlR2sn1mKnYduJdw==", + "version": "2.0.0-next.9", + "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-2.0.0-next.9.tgz", + "integrity": "sha512-I5dCKP5VE18SMd5ycIeeEk8Hl6oaldUY6PIvjrfm65l7d0QRnLqknb62O2g3QEmOxCswcHTtwITtz6rfUIVs+A==", "requires": { - "parse-entities": "^2.0.0", - "remark-stringify": "^8.1.0", - "stringify-entities": "^3.0.1", - "strip-indent": "^3.0.0", - "unist-util-stringify-position": "^2.0.3" + "mdast-util-mdx": "^0.1.1", + "micromark-extension-mdx": "^0.2.0", + "micromark-extension-mdxjs": "^0.3.0" } }, "remark-mdxjs": { @@ -16027,6 +18553,11 @@ "source-map": "^0.5.0" } }, + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + }, "@babel/plugin-proposal-object-rest-spread": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.10.4.tgz", @@ -16046,9 +18577,9 @@ } }, "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", "requires": { "ms": "2.1.2" } @@ -16094,6 +18625,35 @@ "is-decimal": "^1.0.0", "is-hexadecimal": "^1.0.0" } + }, + "unist-util-is": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz", + "integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==" + }, + "unist-util-remove-position": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-1.1.4.tgz", + "integrity": "sha512-tLqd653ArxJIPnKII6LMZwH+mb5q+n/GtXQZo6S6csPRs5zB0u79Yw8ouR3wTw8wxvdJFhpP6Y7jorWdCgLO0A==", + "requires": { + "unist-util-visit": "^1.1.0" + } + }, + "unist-util-visit": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", + "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", + "requires": { + "unist-util-visit-parents": "^2.0.0" + } + }, + "unist-util-visit-parents": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz", + "integrity": "sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==", + "requires": { + "unist-util-is": "^3.0.0" + } } } }, @@ -16124,21 +18684,97 @@ "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" }, "renderkid": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.4.tgz", - "integrity": "sha512-K2eXrSOJdq+HuKzlcjOlGoOarUu5SDguDEhE7+Ah4zuOWL40j8A/oHvLlLob9PSTNvVnBd+/q0Er1QfpEuem5g==", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz", + "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==", "requires": { - "css-select": "^1.1.0", - "dom-converter": "^0.2", - "htmlparser2": "^3.3.0", - "lodash": "^4.17.20", - "strip-ansi": "^3.0.0" + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^3.0.1" + }, + "dependencies": { + "css-select": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", + "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^5.0.0", + "domhandler": "^4.2.0", + "domutils": "^2.6.0", + "nth-check": "^2.0.0" + } + }, + "css-what": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.0.1.tgz", + "integrity": "sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg==" + }, + "dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==" + }, + "domhandler": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.0.tgz", + "integrity": "sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==", + "requires": { + "domelementtype": "^2.2.0" + } + }, + "domutils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.7.0.tgz", + "integrity": "sha512-8eaHa17IwJUPAiB+SoTYBo5mCdeMgdcAoXJ59m6DT1vw+5iLS3gNoqYaRowaBKtGVrOF1Jz4yDTgYKLK2kvfJg==", + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "nth-check": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.0.tgz", + "integrity": "sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q==", + "requires": { + "boolbase": "^1.0.0" + } + } } }, "repeat-element": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==" + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==" }, "repeat-string": { "version": "1.6.1", @@ -16154,64 +18790,20 @@ } }, "replace-ext": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", - "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=" - }, - "request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "dependencies": { - "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - }, - "qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" - }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" - } - } + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", + "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==" }, "require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" + }, "require-main-filename": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", @@ -16256,15 +18848,6 @@ } } }, - "resolve-dir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", - "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", - "requires": { - "expand-tilde": "^2.0.0", - "global-modules": "^1.0.0" - } - }, "resolve-from": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", @@ -16325,15 +18908,6 @@ "glob": "^7.1.3" } }, - "ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, "run-async": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", @@ -16344,31 +18918,10 @@ "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.10.tgz", "integrity": "sha512-zb/1OuZ6flOlH6tQyMPUrE3x3Ulxjlo9WIVXR4yVYi4H9UXQaeIsPbLn2R3O3vQCnDKkAl2qHiuocKKX4Tz/Sw==" }, - "run-queue": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", - "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", - "requires": { - "aproba": "^1.1.1" - } - }, - "rx-lite": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz", - "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=" - }, - "rx-lite-aggregates": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz", - "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=", - "requires": { - "rx-lite": "*" - } - }, "rxjs": { - "version": "6.6.3", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz", - "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==", + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", "requires": { "tslib": "^1.9.0" } @@ -16392,11 +18945,11 @@ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "sass": { - "version": "1.29.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.29.0.tgz", - "integrity": "sha512-ZpwAUFgnvAUCdkjwPREny+17BpUj8nh5Yr6zKPGtLNTLrmtoRYIjm7njP24COhjJldjwW1dcv52Lpf4tNZVVRA==", + "version": "1.36.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.36.0.tgz", + "integrity": "sha512-fQzEjipfOv5kh930nu3Imzq3ie/sGDc/4KtQMJlt7RRdrkQSfe37Bwi/Rf/gfuYHsIuE1fIlDMvpyMcEwjnPvg==", "requires": { - "chokidar": ">=2.0.0 <4.0.0" + "chokidar": ">=3.0.0 <4.0.0" } }, "sass-loader": { @@ -16461,9 +19014,9 @@ "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" }, "selfsigned": { - "version": "1.10.8", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.8.tgz", - "integrity": "sha512-2P4PtieJeEwVgTU9QEcwIRDQ/mXJLX8/+I3ur+Pg16nS8oNbrGxEso9NyYWy8NAmXiNl4dlAp5MwoNeCWzON4w==", + "version": "1.10.11", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.11.tgz", + "integrity": "sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA==", "requires": { "node-forge": "^0.10.0" } @@ -16556,9 +19109,9 @@ } }, "serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", + "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", "requires": { "randombytes": "^2.1.0" } @@ -16650,25 +19203,11 @@ } } }, - "setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" - }, "setprototypeof": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" }, - "sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, "shallow-clone": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", @@ -16687,23 +19226,18 @@ "resolved": "https://registry.npmjs.org/shallow-equal/-/shallow-equal-1.2.1.tgz", "integrity": "sha512-S4vJDjHHMBaiZuT9NPb616CSmLf618jawtv3sufLl6ivK8WocjAo58cXwbRV1cgqxH0Qbv+iUt6m05eqEa2IRA==" }, - "shallowequal": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", - "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" - }, "sharp": { - "version": "0.26.3", - "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.26.3.tgz", - "integrity": "sha512-NdEJ9S6AMr8Px0zgtFo1TJjMK/ROMU92MkDtYn2BBrDjIx3YfH9TUyGdzPC+I/L619GeYQc690Vbaxc5FPCCWg==", + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.27.2.tgz", + "integrity": "sha512-w3FVoONPG/x5MXCc3wsjOS+b9h3CI60qkus6EPQU4dkT0BDm0PyGhDCK6KhtfT3/vbeOMOXAKFNSw+I3QGWkMA==", "requires": { "array-flatten": "^3.0.0", "color": "^3.1.3", "detect-libc": "^1.0.3", - "node-addon-api": "^3.0.2", + "node-addon-api": "^3.1.0", "npmlog": "^4.1.2", - "prebuild-install": "^6.0.0", - "semver": "^7.3.2", + "prebuild-install": "^6.0.1", + "semver": "^7.3.4", "simple-get": "^4.0.0", "tar-fs": "^2.1.1", "tunnel-agent": "^0.6.0" @@ -16713,6 +19247,14 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-3.0.0.tgz", "integrity": "sha512-zPMVc3ZYlGLNk4mpK1NzP2wg0ml9t7fUgDsayR5Y5rSzxQilzR9FGu/EH2jQOcKSAeAfWeylyW8juy3OkWRvNA==" + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "requires": { + "lru-cache": "^6.0.0" + } } } }, @@ -16730,23 +19272,35 @@ "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" }, "shell-quote": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.6.1.tgz", - "integrity": "sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c=", - "requires": { - "array-filter": "~0.0.0", - "array-map": "~0.0.0", - "array-reduce": "~0.0.0", - "jsonify": "~0.0.0" - } + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", + "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==" }, "side-channel": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.3.tgz", - "integrity": "sha512-A6+ByhlLkksFoUepsGxfj5x1gTSrs+OydsRptUxeNCabQpCFUvcwIczgOigI8vhY/OJCnPnyE9rGiwgvr9cS1g==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", "requires": { - "es-abstract": "^1.18.0-next.0", - "object-inspect": "^1.8.0" + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "dependencies": { + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "object-inspect": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", + "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==" + } } }, "signal-exit": { @@ -16817,20 +19371,10 @@ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" }, - "slice-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", - "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", - "requires": { - "ansi-styles": "^3.2.0", - "astral-regex": "^1.0.0", - "is-fullwidth-code-point": "^2.0.0" - } - }, "slugify": { - "version": "1.4.6", - "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.4.6.tgz", - "integrity": "sha512-ZdJIgv9gdrYwhXqxsH9pv7nXxjUEyQ6nqhngRxoAAOlmMGA28FDq5O4/5US4G2/Nod7d1ovNcgURQJ7kHq50KQ==" + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.6.0.tgz", + "integrity": "sha512-FkMq+MQc5hzYgM86nLuHI98Acwi3p4wX+a5BO9Hhw4JdK4L7WueIiZ4tXEobImPqBz2sVcV0+Mu3GRB30IGang==" }, "smoothscroll-polyfill": { "version": "0.4.4", @@ -16937,6 +19481,11 @@ "kind-of": "^3.2.0" }, "dependencies": { + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", @@ -16948,200 +19497,110 @@ } }, "socket.io": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.3.0.tgz", - "integrity": "sha512-2A892lrj0GcgR/9Qk81EaY2gYhCBxurV0PfmmESO6p27QPrUK1J3zdns+5QPqvUYK2q657nSj0guoIil9+7eFg==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-3.1.1.tgz", + "integrity": "sha512-7cBWdsDC7bbyEF6WbBqffjizc/H4YF1wLdZoOzuYfo2uMNSFjJKuQ36t0H40o9B20DO6p+mSytEd92oP4S15bA==", "requires": { - "debug": "~4.1.0", - "engine.io": "~3.4.0", - "has-binary2": "~1.0.2", - "socket.io-adapter": "~1.1.0", - "socket.io-client": "2.3.0", - "socket.io-parser": "~3.4.0" + "@types/cookie": "^0.4.0", + "@types/cors": "^2.8.8", + "@types/node": "^14.14.10", + "accepts": "~1.3.4", + "base64id": "~2.0.0", + "debug": "~4.3.1", + "engine.io": "~4.1.0", + "socket.io-adapter": "~2.1.0", + "socket.io-parser": "~4.0.3" }, "dependencies": { "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", "requires": { - "ms": "^2.1.1" + "ms": "2.1.2" } } } }, "socket.io-adapter": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.2.tgz", - "integrity": "sha512-WzZRUj1kUjrTIrUKpZLEzFZ1OLj5FwLlAFQs9kuZJzJi5DKdU7FsWc36SNmA8iDOtwBQyT8FkrriRM8vXLYz8g==" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.1.0.tgz", + "integrity": "sha512-+vDov/aTsLjViYTwS9fPy5pEtTkrbEKsw2M+oVSoFGw6OD1IpvlV1VPhUzNbofCQ8oyMbdYJqDtGdmHQK6TdPg==" }, "socket.io-client": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.3.0.tgz", - "integrity": "sha512-cEQQf24gET3rfhxZ2jJ5xzAOo/xhZwK+mOqtGRg5IowZsMgwvHwnf/mCRapAAkadhM26y+iydgwsXGObBB5ZdA==", - "requires": { - "backo2": "1.0.2", - "base64-arraybuffer": "0.1.5", - "component-bind": "1.0.0", - "component-emitter": "1.2.1", - "debug": "~4.1.0", - "engine.io-client": "~3.4.0", - "has-binary2": "~1.0.2", - "has-cors": "1.1.0", - "indexof": "0.0.1", - "object-component": "0.0.3", - "parseqs": "0.0.5", - "parseuri": "0.0.5", - "socket.io-parser": "~3.3.0", - "to-array": "0.1.4" + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-3.1.1.tgz", + "integrity": "sha512-BLgIuCjI7Sf3mDHunKddX9zKR/pbkP7IACM3sJS3jha+zJ6/pGKRV6Fz5XSBHCfUs9YzT8kYIqNwOOuFNLtnYA==", + "requires": { + "@types/component-emitter": "^1.2.10", + "backo2": "~1.0.2", + "component-emitter": "~1.3.0", + "debug": "~4.3.1", + "engine.io-client": "~4.1.0", + "parseuri": "0.0.6", + "socket.io-parser": "~4.0.4" }, "dependencies": { - "base64-arraybuffer": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz", - "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=" - }, - "component-emitter": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", - "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=" - }, "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "requires": { - "ms": "^2.1.1" - } - }, - "isarray": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", - "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=" - }, - "socket.io-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.3.1.tgz", - "integrity": "sha512-1QLvVAe8dTz+mKmZ07Swxt+LAo4Y1ff50rlyoEx00TQmDFVQYPfcqGvIDJLGaBdhdNCecXtyKpD+EgKGcmmbuQ==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", "requires": { - "component-emitter": "~1.3.0", - "debug": "~3.1.0", - "isarray": "2.0.1" - }, - "dependencies": { - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" - }, - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } + "ms": "2.1.2" } } } }, "socket.io-parser": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.4.1.tgz", - "integrity": "sha512-11hMgzL+WCLWf1uFtHSNvliI++tcRUWdoeYuwIl+Axvwy9z2gQM+7nJyN3STj1tLj5JyIUH8/gpDGxzAlDdi0A==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.0.4.tgz", + "integrity": "sha512-t+b0SS+IxG7Rxzda2EVvyBZbvFPBCjJoyHuE0P//7OAsN23GItzDRdWa6ALxZI/8R5ygK7jAR6t028/z+7295g==", "requires": { - "component-emitter": "1.2.1", - "debug": "~4.1.0", - "isarray": "2.0.1" + "@types/component-emitter": "^1.2.10", + "component-emitter": "~1.3.0", + "debug": "~4.3.1" }, "dependencies": { - "component-emitter": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", - "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=" - }, "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "requires": { - "ms": "^2.1.1" - } - }, - "isarray": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", - "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=" - } - } - }, - "sockjs": { - "version": "0.3.20", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.20.tgz", - "integrity": "sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA==", - "requires": { - "faye-websocket": "^0.10.0", - "uuid": "^3.4.0", - "websocket-driver": "0.6.5" - }, - "dependencies": { - "faye-websocket": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", - "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", - "requires": { - "websocket-driver": ">=0.5.1" - } - }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" - }, - "websocket-driver": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz", - "integrity": "sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY=", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", "requires": { - "websocket-extensions": ">=0.1.1" + "ms": "2.1.2" } } } - }, - "sockjs-client": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.1.4.tgz", - "integrity": "sha1-W6vjhrd15M8U51IJEUUmVAFsixI=", - "requires": { - "debug": "^2.6.6", - "eventsource": "0.1.6", - "faye-websocket": "~0.11.0", - "inherits": "^2.0.1", - "json3": "^3.3.2", - "url-parse": "^1.1.8" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "sockjs": { + "version": "0.3.21", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.21.tgz", + "integrity": "sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw==", + "requires": { + "faye-websocket": "^0.11.3", + "uuid": "^3.4.0", + "websocket-driver": "^0.7.4" + }, + "dependencies": { + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" } } }, + "sockjs-client": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.5.1.tgz", + "integrity": "sha512-VnVAb663fosipI/m6pqRXakEOw7nvd7TUgdr3PlR/8V2I95QIdwT8L4nMxhyU8SmDBHYXU1TOElaKOmKLfYzeQ==", + "requires": { + "debug": "^3.2.6", + "eventsource": "^1.0.7", + "faye-websocket": "^0.11.3", + "inherits": "^2.0.4", + "json3": "^3.3.3", + "url-parse": "^1.5.1" + } + }, "sort-keys": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", @@ -17190,6 +19649,11 @@ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" }, + "source-map-js": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", + "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==" + }, "source-map-resolve": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", @@ -17219,9 +19683,9 @@ } }, "source-map-url": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==" }, "spdx-correct": { "version": "3.1.1", @@ -17247,9 +19711,9 @@ } }, "spdx-license-ids": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz", - "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==" + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.9.tgz", + "integrity": "sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ==" }, "spdy": { "version": "4.0.2", @@ -17264,9 +19728,9 @@ }, "dependencies": { "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", "requires": { "ms": "2.1.2" } @@ -17287,9 +19751,9 @@ }, "dependencies": { "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", "requires": { "ms": "2.1.2" } @@ -17358,31 +19822,6 @@ } } }, - "sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", - "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - } - }, - "ssri": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-7.1.0.tgz", - "integrity": "sha512-77/WrDZUWocK0mvA5NTRQyveUf+wsrIc6vyrxpS8tVvYBcX215QbafrJR3KtkpskIzoFLqqNuuYQvxaMjXJ/0g==", - "requires": { - "figgy-pudding": "^3.5.1", - "minipass": "^3.1.1" - } - }, "st": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/st/-/st-2.0.0.tgz", @@ -17440,36 +19879,6 @@ "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" }, - "stream-browserify": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", - "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", - "requires": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" - } - }, - "stream-each": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", - "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", - "requires": { - "end-of-stream": "^1.1.0", - "stream-shift": "^1.0.0" - } - }, - "stream-http": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", - "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", - "requires": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.3.6", - "to-arraybuffer": "^1.0.0", - "xtend": "^4.0.0" - } - }, "stream-parser": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/stream-parser/-/stream-parser-0.3.1.tgz", @@ -17493,10 +19902,10 @@ } } }, - "stream-shift": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" + "streamsearch": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-0.1.2.tgz", + "integrity": "sha1-gIudDlb8Jz2Am6VzOOkpkZoanxo=" }, "strict-uri-encode": { "version": "1.1.0", @@ -17508,6 +19917,11 @@ "resolved": "https://registry.npmjs.org/string-env-interpolation/-/string-env-interpolation-1.0.1.tgz", "integrity": "sha512-78lwMoCcn0nNu8LszbP1UA7g55OeE4v7rCeWnM5B453rnNr4aq+5it3FEYtZrSEiMvHZOZ9Jlqb0OD0M2VInqg==" }, + "string-natural-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" + }, "string-similarity": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/string-similarity/-/string-similarity-1.2.2.tgz", @@ -17521,36 +19935,143 @@ } }, "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" }, "dependencies": { - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "requires": { - "ansi-regex": "^3.0.0" + "number-is-nan": "^1.0.0" } } } }, "string.prototype.matchall": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.3.tgz", - "integrity": "sha512-OBxYDA2ifZQ2e13cP82dWFMaCV9CGF8GzmN4fljBVw5O5wep0lu4gacm1OL6MjROoUnB8VbkWRThqkV2YFLNxw==", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.5.tgz", + "integrity": "sha512-Z5ZaXO0svs0M2xd/6By3qpeKpLKd9mO4v4q3oMEQrk8Ck4xOD5d5XeBOOjGrmVZZ/AHB1S0CgG4N5r1G9N3E2Q==", "requires": { - "call-bind": "^1.0.0", + "call-bind": "^1.0.2", "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1", - "has-symbols": "^1.0.1", - "internal-slot": "^1.0.2", - "regexp.prototype.flags": "^1.3.0", - "side-channel": "^1.0.3" + "es-abstract": "^1.18.2", + "get-intrinsic": "^1.1.1", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.3.1", + "side-channel": "^1.0.4" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "es-abstract": { + "version": "1.18.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.3.tgz", + "integrity": "sha512-nQIr12dxV7SSxE6r6f1l3DtAeEYdsGpps13dR0TwJg1S8gyp4ZPgy3FZcHBgbiQqnoqSTb+oC+kO4UQ0C/J8vw==", + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "is-callable": "^1.2.3", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.3", + "is-string": "^1.0.6", + "object-inspect": "^1.10.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + } + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" + }, + "is-callable": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz", + "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==" + }, + "is-negative-zero": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", + "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==" + }, + "is-regex": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.3.tgz", + "integrity": "sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==", + "requires": { + "call-bind": "^1.0.2", + "has-symbols": "^1.0.2" + } + }, + "is-string": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.6.tgz", + "integrity": "sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w==" + }, + "object-inspect": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", + "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==" + }, + "regexp.prototype.flags": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", + "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + } } }, "string.prototype.trimend": { @@ -17675,39 +20196,46 @@ } }, "strtok3": { - "version": "6.0.8", - "resolved": "https://registry.npmjs.org/strtok3/-/strtok3-6.0.8.tgz", - "integrity": "sha512-QLgv+oiXwXgCgp2PdPPa+Jpp4D9imK9e/0BsyfeFMr6QL6wMVqoVn9+OXQ9I7MZbmUzN6lmitTJ09uwS2OmGcw==", + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/strtok3/-/strtok3-6.1.3.tgz", + "integrity": "sha512-ssWSKFOeUTurMSucgyUf+a6Z9mVTYrsYiyEK5RLnh8BM6sFrKSljVlnjZXIDxMguYfdQI+mUPFHo88FYTxq1XA==", "requires": { "@tokenizer/token": "^0.1.1", - "@types/debug": "^4.1.5", - "peek-readable": "^3.1.3" - }, - "dependencies": { - "@types/debug": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.5.tgz", - "integrity": "sha512-Q1y515GcOdTHgagaVFhHnIFQ38ygs/kmxdNpvpou+raI9UO3YZcHDngBSYKQklcKlvA7iuQlmIKbzvmxcOE9CQ==" - } + "peek-readable": "^3.1.4" } }, "style-loader": { - "version": "0.23.1", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.23.1.tgz", - "integrity": "sha512-XK+uv9kWwhZMZ1y7mysB+zoihsEj4wneFWAS5qoiLwzW0WzSqMrrsIy+a3zkQJq0ipFtBpX5W3MqyRIBF/WFGg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-2.0.0.tgz", + "integrity": "sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ==", "requires": { - "loader-utils": "^1.1.0", - "schema-utils": "^1.0.0" + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" }, "dependencies": { + "@types/json-schema": { + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.8.tgz", + "integrity": "sha512-YSBPTLTVm2e2OoQIDYx8HaeWJ5tTToLH67kXR7zYNGupXMEHa2++G8k+DczX2cFVgalypqtyZIcU19AFcmOpmg==" + }, + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" } } } @@ -17721,9 +20249,9 @@ } }, "style-value-types": { - "version": "3.1.9", - "resolved": "https://registry.npmjs.org/style-value-types/-/style-value-types-3.1.9.tgz", - "integrity": "sha512-050uqgB7WdvtgacoQKm+4EgKzJExVq0sieKBQQtJiU3Muh6MYcCp4T3M8+dfl6VOF2LR0NNwXBP1QYEed8DfIw==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/style-value-types/-/style-value-types-3.2.0.tgz", + "integrity": "sha512-ih0mGsrYYmVvdDi++/66O6BaQPRPRMQHoZevNNdMMcPlP/cH28Rnfsqf1UEba/Bwfuw9T8BmIMwbGdzsPwQKrQ==", "requires": { "hey-listen": "^1.0.8", "tslib": "^1.10.0" @@ -17752,15 +20280,15 @@ } }, "subscriptions-transport-ws": { - "version": "0.9.18", - "resolved": "https://registry.npmjs.org/subscriptions-transport-ws/-/subscriptions-transport-ws-0.9.18.tgz", - "integrity": "sha512-tztzcBTNoEbuErsVQpTN2xUNN/efAZXyCyL5m3x4t6SKrEiTL2N8SaKWBFWM4u56pL79ULif3zjyeq+oV+nOaA==", + "version": "0.9.19", + "resolved": "https://registry.npmjs.org/subscriptions-transport-ws/-/subscriptions-transport-ws-0.9.19.tgz", + "integrity": "sha512-dxdemxFFB0ppCLg10FTtRqH/31FNRL1y1BQv8209MK5I4CwALb7iihQg+7p65lFcIl8MHatINWBLOqpgU4Kyyw==", "requires": { "backo2": "^1.0.2", "eventemitter3": "^3.1.0", "iterall": "^1.2.1", "symbol-observable": "^1.0.4", - "ws": "^5.2.0" + "ws": "^5.2.0 || ^6.0.0 || ^7.0.0" } }, "sudo-prompt": { @@ -17824,9 +20352,9 @@ } }, "sweetalert2": { - "version": "10.10.4", - "resolved": "https://registry.npmjs.org/sweetalert2/-/sweetalert2-10.10.4.tgz", - "integrity": "sha512-qQJcqMaN9i5J0W7wrrttPpmZ5Ws6MrffT61asBLiCj+5sme2wII0ZeOGr8EoPrn8Hd56o58D33KcQMy01JodIQ==" + "version": "10.16.9", + "resolved": "https://registry.npmjs.org/sweetalert2/-/sweetalert2-10.16.9.tgz", + "integrity": "sha512-oNe+md5tmmS3fGfVHa7gVPlun7Td2oANSacnZCeghnrr3OHBi6UPVPU+GFrymwaDqwQspACilLRmRnM7aTjNPA==" }, "symbol-observable": { "version": "1.2.0", @@ -17842,47 +20370,6 @@ "node-fetch": "^2.6.1" } }, - "table": { - "version": "5.4.6", - "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", - "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", - "requires": { - "ajv": "^6.10.2", - "lodash": "^4.17.14", - "slice-ansi": "^2.1.0", - "string-width": "^3.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, "tailwindcss": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-1.9.1.tgz", @@ -17996,9 +20483,9 @@ } }, "tar-stream": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.1.4.tgz", - "integrity": "sha512-o3pS2zlG4gxr67GmFYBLlq+dM8gyRGUOvsrHclSkvtVtQbjV0s/+ZE8OpICbaj8clrX3tjeHngYGP7rweaBnuw==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", "requires": { "bl": "^4.0.3", "end-of-stream": "^1.4.1", @@ -18046,50 +20533,79 @@ "integrity": "sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==" }, "terser": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", - "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.7.1.tgz", + "integrity": "sha512-b3e+d5JbHAe/JSjwsC3Zn55wsBIM7AsHLjKxT31kGCldgbpFePaFo+PiddtO6uwRZWRw7sPXmAN8dTW61xmnSg==", "requires": { "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" + "source-map": "~0.7.2", + "source-map-support": "~0.5.19" }, "dependencies": { "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" } } }, "terser-webpack-plugin": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-2.3.8.tgz", - "integrity": "sha512-/fKw3R+hWyHfYx7Bv6oPqmk4HGQcrWLtV3X6ggvPuwPNHSnzvVV51z6OaaCOus4YLjutYGOz3pEpbhe6Up2s1w==", - "requires": { - "cacache": "^13.0.1", - "find-cache-dir": "^3.3.1", - "jest-worker": "^25.4.0", - "p-limit": "^2.3.0", - "schema-utils": "^2.6.6", - "serialize-javascript": "^4.0.0", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.1.4.tgz", + "integrity": "sha512-C2WkFwstHDhVEmsmlCxrXUtVklS+Ir1A7twrYzrDrQQOIMOaVAYykaoo/Aq1K0QRkMoY2hhvDQY1cm4jnIMFwA==", + "requires": { + "jest-worker": "^27.0.2", + "p-limit": "^3.1.0", + "schema-utils": "^3.0.0", + "serialize-javascript": "^6.0.0", "source-map": "^0.6.1", - "terser": "^4.6.12", - "webpack-sources": "^1.4.3" + "terser": "^5.7.0" }, "dependencies": { + "@types/json-schema": { + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.8.tgz", + "integrity": "sha512-YSBPTLTVm2e2OoQIDYx8HaeWJ5tTToLH67kXR7zYNGupXMEHa2++G8k+DczX2cFVgalypqtyZIcU19AFcmOpmg==" + }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "jest-worker": { - "version": "25.5.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-25.5.0.tgz", - "integrity": "sha512-/dsSmUkIy5EBGfv/IjjqmFxrNAUpBERfGs1oHROyD7yxjG/w+t0GOJDX8O1k32ySmd7+a5IhnJU2qQFcJ4n1vw==", + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.0.6.tgz", + "integrity": "sha512-qupxcj/dRuA3xHPMUd40gr2EaAurFbkwzOh7wfPaeE9id7hyjURRQoqNfHifHK3XjJU6YJJUQKILGUnwGPEOCA==", "requires": { + "@types/node": "*", "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" + "supports-color": "^8.0.0" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "requires": { + "randombytes": "^2.1.0" } }, "source-map": { @@ -18098,9 +20614,9 @@ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" }, "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "requires": { "has-flag": "^4.0.0" } @@ -18136,12 +20652,13 @@ "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=" }, - "timers-browserify": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", - "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "timers-ext": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.7.tgz", + "integrity": "sha512-b85NUNzTSdodShTIbky6ZF02e8STtVVfD+fu4aXXShEELpozH+bCpJLYMPZbsABN2wDH7fJpqIoXxJpzbf0NqQ==", "requires": { - "setimmediate": "^1.0.4" + "es5-ext": "~0.10.46", + "next-tick": "1" } }, "timm": { @@ -18167,16 +20684,6 @@ "rimraf": "^3.0.0" } }, - "to-array": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz", - "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=" - }, - "to-arraybuffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" - }, "to-buffer": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", @@ -18195,6 +20702,11 @@ "kind-of": "^3.0.2" }, "dependencies": { + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", @@ -18222,12 +20734,11 @@ } }, "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" + "is-number": "^7.0.0" } }, "toidentifier": { @@ -18236,23 +20747,14 @@ "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" }, "token-types": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/token-types/-/token-types-2.1.1.tgz", - "integrity": "sha512-wnQcqlreS6VjthyHO3Y/kpK/emflxDBNhlNUPfh7wE39KnuDdOituXomIbyI79vBtF0Ninpkh72mcuRHo+RG3Q==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/token-types/-/token-types-3.1.0.tgz", + "integrity": "sha512-WhoeIW7UTn7NC7L0t/4x3vU/YYSS1oeUxYgiGXQLd82Kaf1qtlxOex3ETY0+o2QuRgAdyursMlUhQBKDCfMUkQ==", "requires": { "@tokenizer/token": "^0.1.1", "ieee754": "^1.2.1" } }, - "tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - } - }, "traverse": { "version": "0.6.6", "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz", @@ -18293,11 +20795,12 @@ "integrity": "sha512-0z3j8R7MCjy10kc/g+qg7Ln3alJTodw9aDuVWZa3uiWqfuBMKeAeP2ocWcxoyM3D73yz3Jt/Pu4qPr4wHSdB/Q==" }, "ts-node": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-9.0.0.tgz", - "integrity": "sha512-/TqB4SnererCDR/vb4S/QvSZvzQMJN8daAslg7MeaiHvD8rDZsSfXmNeNumyZZzMned72Xoq/isQljYSt8Ynfg==", + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz", + "integrity": "sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==", "requires": { "arg": "^4.1.0", + "create-require": "^1.1.0", "diff": "^4.0.1", "make-error": "^1.1.1", "source-map-support": "^0.5.17", @@ -18310,22 +20813,21 @@ "integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==" }, "tsconfig-paths": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz", - "integrity": "sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==", + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.10.1.tgz", + "integrity": "sha512-rETidPDgCpltxF7MjBZlAFPUHv5aHH2MymyPvh+vEyWAED4Eb/WeMbsnD/JDr4OKPOA1TssDHgIcpTN5Kh0p6Q==", "requires": { - "@types/json5": "^0.0.29", - "json5": "^1.0.1", + "json5": "^2.2.0", "minimist": "^1.2.0", "strip-bom": "^3.0.0" }, "dependencies": { "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", "requires": { - "minimist": "^1.2.0" + "minimist": "^1.2.5" } } } @@ -18336,18 +20838,13 @@ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" }, "tsutils": { - "version": "3.17.1", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.17.1.tgz", - "integrity": "sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g==", + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", "requires": { "tslib": "^1.8.1" } }, - "tty-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" - }, "tunnel-agent": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", @@ -18356,28 +20853,15 @@ "safe-buffer": "^5.0.1" } }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" - }, "type": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" }, - "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "requires": { - "prelude-ls": "~1.1.2" - } - }, "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" }, "type-is": { "version": "1.6.18", @@ -18406,6 +20890,24 @@ "is-typedarray": "^1.0.0" } }, + "unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "requires": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + }, + "dependencies": { + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" + } + } + }, "unbzip2-stream": { "version": "1.4.3", "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", @@ -18486,22 +20988,6 @@ "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=" }, - "unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "requires": { - "unique-slug": "^2.0.0" - } - }, - "unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "requires": { - "imurmurhash": "^0.1.4" - } - }, "unique-string": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", @@ -18511,47 +20997,24 @@ } }, "unist-util-is": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.0.4.tgz", - "integrity": "sha512-3dF39j/u423v4BBQrk1AQ2Ve1FxY5W3JKwXxVFzBODQ6WEvccguhgp802qQLKSnxPODE6WuRZtV+ohlUg4meBA==" + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", + "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==" }, "unist-util-remove": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unist-util-remove/-/unist-util-remove-2.0.1.tgz", - "integrity": "sha512-YtuetK6o16CMfG+0u4nndsWpujgsHDHHLyE0yGpJLLn5xSjKeyGyzEBOI2XbmoUHCYabmNgX52uxlWoQhcvR7Q==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unist-util-remove/-/unist-util-remove-2.1.0.tgz", + "integrity": "sha512-J8NYPyBm4baYLdCbjmf1bhPu45Cr1MWTm77qd9istEkzWpnN6O9tMsEbB2JhNnBCqGENRqEWomQ+He6au0B27Q==", "requires": { "unist-util-is": "^4.0.0" } }, "unist-util-remove-position": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-1.1.4.tgz", - "integrity": "sha512-tLqd653ArxJIPnKII6LMZwH+mb5q+n/GtXQZo6S6csPRs5zB0u79Yw8ouR3wTw8wxvdJFhpP6Y7jorWdCgLO0A==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-3.0.0.tgz", + "integrity": "sha512-17kIOuolVuK16LMb9KyMJlqdfCtlfQY5FjY3Sdo9iC7F5wqdXhNjMq0PBvMpkVNNnAmHxXssUW+rZ9T2zbP0Rg==", "requires": { - "unist-util-visit": "^1.1.0" - }, - "dependencies": { - "unist-util-is": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz", - "integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==" - }, - "unist-util-visit": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", - "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", - "requires": { - "unist-util-visit-parents": "^2.0.0" - } - }, - "unist-util-visit-parents": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz", - "integrity": "sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==", - "requires": { - "unist-util-is": "^3.0.0" - } - } + "unist-util-visit": "^2.0.0" } }, "unist-util-stringify-position": { @@ -18661,25 +21124,31 @@ "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" }, "update-notifier": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-4.1.3.tgz", - "integrity": "sha512-Yld6Z0RyCYGB6ckIjffGOSOmHXj1gMeE7aROz4MG+XMkmixBX4jUngrGXNYz7wPKBmtoD4MnBa2Anu7RSKht/A==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz", + "integrity": "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==", "requires": { - "boxen": "^4.2.0", - "chalk": "^3.0.0", + "boxen": "^5.0.0", + "chalk": "^4.1.0", "configstore": "^5.0.1", "has-yarn": "^2.1.0", "import-lazy": "^2.1.0", "is-ci": "^2.0.0", - "is-installed-globally": "^0.3.1", - "is-npm": "^4.0.0", + "is-installed-globally": "^0.4.0", + "is-npm": "^5.0.0", "is-yarn-global": "^0.3.0", - "latest-version": "^5.0.0", - "pupa": "^2.0.1", + "latest-version": "^5.1.0", + "pupa": "^2.1.1", + "semver": "^7.3.4", "semver-diff": "^3.1.1", "xdg-basedir": "^4.0.0" }, "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -18688,10 +21157,30 @@ "color-convert": "^2.0.1" } }, + "boxen": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.0.1.tgz", + "integrity": "sha512-49VBlw+PrWEF51aCmy7QIteYPIFZxSpvqBdP/2itCPPlJ49kj9zg/XPRFrdkne2W+CfwXUls8exMvu1RysZpKA==", + "requires": { + "ansi-align": "^3.0.0", + "camelcase": "^6.2.0", + "chalk": "^4.1.0", + "cli-boxes": "^2.2.1", + "string-width": "^4.2.0", + "type-fest": "^0.20.2", + "widest-line": "^3.1.0", + "wrap-ansi": "^7.0.0" + } + }, + "camelcase": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==" + }, "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -18715,6 +21204,37 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "string-width": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -18751,35 +21271,55 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" } } }, "url-loader": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-1.1.2.tgz", - "integrity": "sha512-dXHkKmw8FhPqu8asTc1puBfe3TehOCo2+RmOOev5suNCIYBcT626kxiWg1NBVkwc4rO8BGa7gP70W7VXuqHrjg==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", + "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", "requires": { - "loader-utils": "^1.1.0", - "mime": "^2.0.3", - "schema-utils": "^1.0.0" + "loader-utils": "^2.0.0", + "mime-types": "^2.1.27", + "schema-utils": "^3.0.0" }, "dependencies": { + "@types/json-schema": { + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.8.tgz", + "integrity": "sha512-YSBPTLTVm2e2OoQIDYx8HaeWJ5tTToLH67kXR7zYNGupXMEHa2++G8k+DczX2cFVgalypqtyZIcU19AFcmOpmg==" + }, + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" } } } }, "url-parse": { - "version": "1.4.7", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz", - "integrity": "sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==", + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.3.tgz", + "integrity": "sha512-IIORyIQD9rvj0A4CLWsHkBBJuNqWpFQe224b6j9t/ABmquIS0qDU2pY6kl6AuOrL5OkCXHMCFNe1jBcuAggjvQ==", "requires": { "querystringify": "^2.1.1", "requires-port": "^1.0.0" @@ -18803,14 +21343,6 @@ "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" }, - "utf-8-validate": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.3.tgz", - "integrity": "sha512-jtJM6fpGv8C1SoH4PtG22pGto6x+Y8uPprW0tw3//gGFhDDTiuksgradgFN6yRayDP4SyZZa6ZMGHLIa17+M8A==", - "requires": { - "node-gyp-build": "^4.2.0" - } - }, "utif": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/utif/-/utif-2.0.1.tgz", @@ -18819,21 +21351,6 @@ "pako": "^1.0.5" } }, - "util": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", - "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", - "requires": { - "inherits": "2.0.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" - } - } - }, "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -18881,14 +21398,14 @@ "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" }, "uuid": { - "version": "8.3.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.1.tgz", - "integrity": "sha512-FOmRr+FmWEIG8uhZv6C2bTgEVXsHk08kE7mPlrBbEe+c3r9pjceVPgupIfNIhc4yx55H69OXANrUaSuu9eInKg==" + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" }, "v8-compile-cache": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-1.1.2.tgz", - "integrity": "sha512-ejdrifsIydN1XDH7EuR2hn8ZrkRKUYF7tUcBjBy/lhrCvs2K+zRlbW9UHc0IQ9RsYFZJFqJrieoIHfkCa0DBRA==" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" }, "valid-url": { "version": "1.0.9", @@ -18905,9 +21422,14 @@ } }, "validator": { - "version": "13.1.17", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.1.17.tgz", - "integrity": "sha512-zL5QBoemJ3jYFb2/j38y7ljhwYGXVLUp8H6W1nVxadnAOvUOytec+L7BHh1oBQ82/TzWXHd+GSaxUWp4lROkLg==" + "version": "13.6.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.6.0.tgz", + "integrity": "sha512-gVgKbdbHgtxpRyR8K0O6oFZPhhB5tT1jeEHZR0Znr9Svg03U0+r9DXWMrnRAB+HtCStDQKlaIZm42tVsVjqtjg==" + }, + "value-or-promise": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/value-or-promise/-/value-or-promise-1.0.6.tgz", + "integrity": "sha512-9r0wQsWD8z/BxPOvnwbPf05ZvFngXyouE9EKB+5GbYix+BYnAwrIChCUyFIinfbf2FL/U71z+CPpbnmTdxrwBg==" }, "vary": { "version": "1.1.2", @@ -18919,33 +21441,15 @@ "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==" }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, "vfile": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.0.tgz", - "integrity": "sha512-a/alcwCvtuc8OX92rqqo7PflxiCgXRFjdyoGVuYV+qbgCb0GgZJRvIgCD4+U/Kl1yhaRsaTwksF88xbPyGsgpw==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz", + "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==", "requires": { "@types/unist": "^2.0.0", "is-buffer": "^2.0.0", - "replace-ext": "1.0.0", "unist-util-stringify-position": "^2.0.0", "vfile-message": "^2.0.0" - }, - "dependencies": { - "is-buffer": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", - "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==" - } } }, "vfile-location": { @@ -18962,11 +21466,6 @@ "unist-util-stringify-position": "^2.0.0" } }, - "vm-browserify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" - }, "warning": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", @@ -18976,45 +21475,12 @@ } }, "watchpack": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", - "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", - "requires": { - "chokidar": "^3.4.1", - "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0", - "watchpack-chokidar2": "^2.0.1" - } - }, - "watchpack-chokidar2": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", - "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", - "optional": true, + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.2.0.tgz", + "integrity": "sha512-up4YAn/XHgZHIxFBVCdlMiWDj6WaLKpwVeGQk2I5thdYxF/KmF0aaz6TfJZ/hfl1h/XlcDr7k1KH7ThDagpFaA==", "requires": { - "chokidar": "^2.1.8" - }, - "dependencies": { - "chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "optional": true, - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } - } + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" } }, "wbuf": { @@ -19025,247 +21491,129 @@ "minimalistic-assert": "^1.0.0" } }, - "webpack": { - "version": "4.44.2", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz", - "integrity": "sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==", - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/wasm-edit": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "acorn": "^6.4.1", - "ajv": "^6.10.2", - "ajv-keywords": "^3.4.1", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^4.3.0", - "eslint-scope": "^4.0.3", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^2.4.0", - "loader-utils": "^1.2.3", - "memory-fs": "^0.4.1", - "micromatch": "^3.1.10", - "mkdirp": "^0.5.3", - "neo-async": "^2.6.1", - "node-libs-browser": "^2.2.1", - "schema-utils": "^1.0.0", - "tapable": "^1.1.3", - "terser-webpack-plugin": "^1.4.3", - "watchpack": "^1.7.4", - "webpack-sources": "^1.4.1" - }, - "dependencies": { - "acorn": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==" - }, - "cacache": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", - "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", - "requires": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "infer-owner": "^1.0.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" - } - }, - "eslint-scope": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", - "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", - "requires": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - } - }, - "find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "requires": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "requires": { - "locate-path": "^3.0.0" - } - }, - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "requires": { - "yallist": "^3.0.2" - } - }, - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "requires": { - "find-up": "^3.0.0" - } + "webpack": { + "version": "5.46.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.46.0.tgz", + "integrity": "sha512-qxD0t/KTedJbpcXUmvMxY5PUvXDbF8LsThCzqomeGaDlCA6k998D8yYVwZMvO8sSM3BTEOaD4uzFniwpHaTIJw==", + "requires": { + "@types/eslint-scope": "^3.7.0", + "@types/estree": "^0.0.50", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.4.1", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.8.0", + "es-module-lexer": "^0.7.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.4", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.2.0", + "webpack-sources": "^2.3.1" + }, + "dependencies": { + "@types/json-schema": { + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.8.tgz", + "integrity": "sha512-YSBPTLTVm2e2OoQIDYx8HaeWJ5tTToLH67kXR7zYNGupXMEHa2++G8k+DczX2cFVgalypqtyZIcU19AFcmOpmg==" }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "requires": { - "glob": "^7.1.3" - } + "acorn": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.4.1.tgz", + "integrity": "sha512-asabaBSkEKosYKMITunzX177CXxQ4Q8BSSzMTKD+FefUhipQC70gfW5SiUDhYQ3vk8G+81HqQk7Fv9OXwwn9KA==" }, "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" } }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" }, - "ssri": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", - "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", - "requires": { - "figgy-pudding": "^3.5.1" - } + "tapable": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.0.tgz", + "integrity": "sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw==" }, - "terser-webpack-plugin": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", - "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", + "webpack-sources": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", "requires": { - "cacache": "^12.0.2", - "find-cache-dir": "^2.1.0", - "is-wsl": "^1.1.0", - "schema-utils": "^1.0.0", - "serialize-javascript": "^4.0.0", - "source-map": "^0.6.1", - "terser": "^4.1.2", - "webpack-sources": "^1.4.0", - "worker-farm": "^1.7.0" + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" } - }, - "y18n": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", - "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" } } }, "webpack-dev-middleware": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz", - "integrity": "sha512-1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-4.3.0.tgz", + "integrity": "sha512-PjwyVY95/bhBh6VUqt6z4THplYcsvQ8YNNBTBM873xLVmw8FLeALn0qurHbs9EmcfhzQis/eoqypSnZeuUz26w==", "requires": { - "memory-fs": "^0.4.1", - "mime": "^2.4.4", - "mkdirp": "^0.5.1", + "colorette": "^1.2.2", + "mem": "^8.1.1", + "memfs": "^3.2.2", + "mime-types": "^2.1.30", "range-parser": "^1.2.1", - "webpack-log": "^2.0.0" + "schema-utils": "^3.0.0" + }, + "dependencies": { + "@types/json-schema": { + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.8.tgz", + "integrity": "sha512-YSBPTLTVm2e2OoQIDYx8HaeWJ5tTToLH67kXR7zYNGupXMEHa2++G8k+DczX2cFVgalypqtyZIcU19AFcmOpmg==" + }, + "colorette": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==" + }, + "mime-db": { + "version": "1.48.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.48.0.tgz", + "integrity": "sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ==" + }, + "mime-types": { + "version": "2.1.31", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.31.tgz", + "integrity": "sha512-XGZnNzm3QvgKxa8dpzyhFTHmpP3l5YNusmne07VUOXxou9CqUqYa/HBy124RqtVh/O2pECas/MOcsDgpilPOPg==", + "requires": { + "mime-db": "1.48.0" + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } } }, "webpack-dev-server": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz", - "integrity": "sha512-PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg==", + "version": "3.11.2", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.2.tgz", + "integrity": "sha512-A80BkuHRQfCiNtGBS1EMf2ChTUs0x+B3wGDFmOeT4rmJOHhHTCH2naNxIHhmkr0/UillP4U3yeIyv1pNp+QDLQ==", "requires": { "ansi-html": "0.0.7", "bonjour": "^3.5.0", @@ -19287,11 +21635,11 @@ "p-retry": "^3.0.1", "portfinder": "^1.0.26", "schema-utils": "^1.0.0", - "selfsigned": "^1.10.7", + "selfsigned": "^1.10.8", "semver": "^6.3.0", "serve-index": "^1.9.1", - "sockjs": "0.3.20", - "sockjs-client": "1.4.0", + "sockjs": "^0.3.21", + "sockjs-client": "^1.5.0", "spdy": "^4.0.2", "strip-ansi": "^3.0.1", "supports-color": "^6.1.0", @@ -19307,6 +21655,25 @@ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, "array-union": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", @@ -19315,6 +21682,38 @@ "array-uniq": "^1.0.1" } }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==" + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, "chokidar": { "version": "2.1.8", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", @@ -19355,9 +21754,9 @@ } }, "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", "requires": { "ms": "2.1.2" } @@ -19381,12 +21780,25 @@ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" }, - "eventsource": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz", - "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==", + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", "requires": { - "original": "^1.0.0" + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } } }, "find-up": { @@ -19397,6 +21809,35 @@ "locate-path": "^3.0.0" } }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, "globby": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", @@ -19416,10 +21857,41 @@ } } }, - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" + "html-entities": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", + "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==" + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } }, "locate-path": { "version": "3.0.0", @@ -19430,12 +21902,24 @@ "path-exists": "^3.0.0" } }, - "opn": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", - "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "requires": { - "is-wsl": "^1.1.0" + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" } }, "p-locate": { @@ -19461,6 +21945,16 @@ "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, "rimraf": { "version": "2.7.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", @@ -19484,29 +21978,6 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" }, - "sockjs-client": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz", - "integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==", - "requires": { - "debug": "^3.2.5", - "eventsource": "^1.0.7", - "faye-websocket": "~0.11.1", - "inherits": "^2.0.3", - "json3": "^3.3.2", - "url-parse": "^1.4.3" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "requires": { - "ms": "^2.1.1" - } - } - } - }, "string-width": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", @@ -19535,6 +22006,27 @@ "has-flag": "^3.0.0" } }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "webpack-dev-middleware": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", + "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==", + "requires": { + "memory-fs": "^0.4.1", + "mime": "^2.4.4", + "mkdirp": "^0.5.1", + "range-parser": "^1.2.1", + "webpack-log": "^2.0.0" + } + }, "wrap-ansi": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", @@ -19556,17 +22048,17 @@ } }, "ws": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", - "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", + "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", "requires": { "async-limiter": "~1.0.0" } }, "y18n": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", - "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" }, "yargs": { "version": "13.3.2", @@ -19596,17 +22088,6 @@ } } }, - "webpack-hot-middleware": { - "version": "2.25.0", - "resolved": "https://registry.npmjs.org/webpack-hot-middleware/-/webpack-hot-middleware-2.25.0.tgz", - "integrity": "sha512-xs5dPOrGPCzuRXNi8F6rwhawWvQQkeli5Ro48PRuQh8pYPCPmNnltP9itiUPT4xI8oW+y0m59lyyeQk54s5VgA==", - "requires": { - "ansi-html": "0.0.7", - "html-entities": "^1.2.0", - "querystring": "^0.2.0", - "strip-ansi": "^3.0.0" - } - }, "webpack-log": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", @@ -19624,11 +22105,12 @@ } }, "webpack-merge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.2.2.tgz", - "integrity": "sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g==", + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", + "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", "requires": { - "lodash": "^4.17.15" + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" } }, "webpack-sources": { @@ -19648,46 +22130,18 @@ } }, "webpack-stats-plugin": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/webpack-stats-plugin/-/webpack-stats-plugin-0.3.2.tgz", - "integrity": "sha512-kxEtPQ6lBBik2qtJlsZkiaDMI6rGXe9w1kLH9ZCdt0wgCGVnbwwPlP60cMqG6tILNFYqXDxNt4+c4OIIuE+Fnw==" + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/webpack-stats-plugin/-/webpack-stats-plugin-1.0.3.tgz", + "integrity": "sha512-tV/SQHl6lKfBahJcNDmz8JG1rpWPB9NEDQSMIoL74oVAotdxYljpgIsgLzgc1N9QrtA9KEA0moJVwQtNZv2aDA==" }, "webpack-virtual-modules": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.2.2.tgz", - "integrity": "sha512-kDUmfm3BZrei0y+1NTHJInejzxfhtU8eDj2M7OKb2IWrPFAeO1SOH2KuQ68MSZu9IGEHcxbkKKR1v18FrUSOmA==", + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.3.2.tgz", + "integrity": "sha512-RXQXioY6MhzM4CNQwmBwKXYgBs6ulaiQ8bkNQEl2J6Z+V+s7lgl/wGvaI/I0dLnYKB8cKsxQc17QOAVIphPLDw==", "requires": { "debug": "^3.0.0" } }, - "websocket": { - "version": "1.0.32", - "resolved": "https://registry.npmjs.org/websocket/-/websocket-1.0.32.tgz", - "integrity": "sha512-i4yhcllSP4wrpoPMU2N0TQ/q0O94LRG/eUQjEAamRltjQ1oT1PFFKOG4i877OlJgCG8rw6LrrowJp+TYCEWF7Q==", - "requires": { - "bufferutil": "^4.0.1", - "debug": "^2.2.0", - "es5-ext": "^0.10.50", - "typedarray-to-buffer": "^3.1.5", - "utf-8-validate": "^5.0.2", - "yaeti": "^0.0.6" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, "websocket-driver": { "version": "0.7.4", "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", @@ -19711,16 +22165,23 @@ "isexe": "^2.0.0" } }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, "which-module": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" }, - "which-pm-runs": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz", - "integrity": "sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=" - }, "wide-align": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", @@ -19748,9 +22209,9 @@ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" }, "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", "requires": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -19767,6 +22228,11 @@ } } }, + "wildcard": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", + "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==" + }, "word-wrap": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", @@ -19923,12 +22389,12 @@ "workbox-core": "^4.3.1" } }, - "worker-farm": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", - "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "worker-rpc": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/worker-rpc/-/worker-rpc-0.1.1.tgz", + "integrity": "sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg==", "requires": { - "errno": "~0.1.7" + "microevent.ts": "~0.1.1" } }, "wrap-ansi": { @@ -19973,9 +22439,9 @@ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" }, "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", "requires": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -19997,14 +22463,6 @@ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" }, - "write": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", - "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", - "requires": { - "mkdirp": "^0.5.1" - } - }, "write-file-atomic": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", @@ -20017,12 +22475,9 @@ } }, "ws": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.2.tgz", - "integrity": "sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA==", - "requires": { - "async-limiter": "~1.0.0" - } + "version": "7.4.5", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.5.tgz", + "integrity": "sha512-xzyu3hFvomRfXKH8vOFMU3OguG6oOvhXMo3xsGy3xWExqaM2dxBbVxuD99O7m3ZUFMvvscsZDqxfgMaRr/Nr1g==" }, "xdg-basedir": { "version": "4.0.0", @@ -20060,14 +22515,14 @@ "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==" }, "xmlhttprequest-ssl": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz", - "integrity": "sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4=" + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.6.3.tgz", + "integrity": "sha512-3XfeQE/wNkvrIktn2Kf0869fC0BN6UpydVasGIeSm2B1Llihf7/0UfZM+eCkOw3P7bP4+qPgqhm7ZoxuJtFU0Q==" }, "xss": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/xss/-/xss-1.0.8.tgz", - "integrity": "sha512-3MgPdaXV8rfQ/pNn16Eio6VXYPTkqwa0vc7GkiymmY/DqR1SE/7VPAAVZz1GJsJFrllMYO3RHfEaiUGjab6TNw==", + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/xss/-/xss-1.0.9.tgz", + "integrity": "sha512-2t7FahYnGJys6DpHLhajusId7R0Pm2yTmuL0GV9+mV0ZlaLSnb2toBmppATfg5sWIhZQGlsTLoecSzya+l4EAQ==", "requires": { "commander": "^2.20.3", "cssfilter": "0.0.10" @@ -20084,14 +22539,9 @@ "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" }, "y18n": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.5.tgz", - "integrity": "sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg==" - }, - "yaeti": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/yaeti/-/yaeti-0.0.6.tgz", - "integrity": "sha1-8m9ITXJoTPQr7ft2lwqhYI+/lXc=" + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" }, "yallist": { "version": "2.1.2", @@ -20099,9 +22549,9 @@ "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" }, "yaml": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz", - "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==" + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" }, "yaml-loader": { "version": "0.6.0", @@ -20113,9 +22563,9 @@ } }, "yargs": { - "version": "16.1.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.1.1.tgz", - "integrity": "sha512-hAD1RcFP/wfgfxgMVswPE+z3tlPFtxG8/yWUrG2i17sTWGCGqWnxKcLTF4cUKDUK8fzokwsmO9H0TDkRbMHy8w==", + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", "requires": { "cliui": "^7.0.2", "escalade": "^3.1.1", @@ -20137,9 +22587,9 @@ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" }, "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", "requires": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -20157,9 +22607,9 @@ } }, "yargs-parser": { - "version": "20.2.4", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", - "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==" + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" }, "yauzl": { "version": "2.10.0", @@ -20180,6 +22630,11 @@ "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==" }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" + }, "yoga-layout-prebuilt": { "version": "1.10.0", "resolved": "https://registry.npmjs.org/yoga-layout-prebuilt/-/yoga-layout-prebuilt-1.10.0.tgz", @@ -20189,29 +22644,15 @@ } }, "yurnalist": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/yurnalist/-/yurnalist-1.1.2.tgz", - "integrity": "sha512-y7bsTXqL+YMJQ2De2CBtSftJNLQnB7gWIzzKm10GDyC8Fg4Dsmd2LG5YhT8pudvUiuotic80WVXt/g1femRVQg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/yurnalist/-/yurnalist-2.1.0.tgz", + "integrity": "sha512-PgrBqosQLM3gN2xBFIMDLACRTV9c365VqityKKpSTWpwR+U4LAFR3rSVyEoscWlu3EzX9+Y0I86GXUKxpHFl6w==", "requires": { - "babel-runtime": "^6.26.0", "chalk": "^2.4.2", - "cli-table3": "^0.5.1", - "debug": "^4.1.1", - "deep-equal": "^1.1.0", - "detect-indent": "^6.0.0", "inquirer": "^7.0.0", - "invariant": "^2.2.0", - "is-builtin-module": "^3.0.0", "is-ci": "^2.0.0", - "leven": "^3.1.0", - "loud-rejection": "^2.2.0", - "node-emoji": "^1.10.0", - "object-path": "^0.11.2", "read": "^1.0.7", - "rimraf": "^3.0.0", - "semver": "^6.3.0", - "strip-ansi": "^5.2.0", - "strip-bom": "^4.0.0" + "strip-ansi": "^5.2.0" }, "dependencies": { "ansi-regex": { @@ -20219,19 +22660,6 @@ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" }, - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "requires": { - "ms": "2.1.2" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - }, "strip-ansi": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", @@ -20239,13 +22667,13 @@ "requires": { "ansi-regex": "^4.1.0" } - }, - "strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" } } + }, + "zwitch": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", + "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==" } } } diff --git a/package.json b/package.json index 218b4e16..741c129a 100644 --- a/package.json +++ b/package.json @@ -7,48 +7,48 @@ "autoprefixer": "^9.8.6", "babel-eslint": "^10.0.3", "babel-loader": "^8.2.2", - "babel-plugin-module-resolver": "^4.0.0", + "babel-plugin-module-resolver": "^4.1.0", "browser-cookies": "^1.2.0", "contentful": "^8.4.2", "cssnano": "4.1.10", - "eslint": "7.11.0", + "eslint": "7.31.0", "eslint-config-airbnb": "^18.2.1", "eslint-config-prettier": "^6.15.0", - "eslint-import-resolver-babel-module": "^5.1.2", + "eslint-import-resolver-babel-module": "^5.3.1", "eslint-loader": "4.0.2", - "eslint-plugin-import": "^2.20.1", + "eslint-plugin-import": "^2.23.4", "eslint-plugin-jsx-a11y": "^6.4.1", - "eslint-plugin-prettier": "^3.1.4", - "eslint-plugin-react": "^7.21.5", + "eslint-plugin-prettier": "^3.4.0", + "eslint-plugin-react": "^7.24.0", "flat": "^5.0.2", - "framer-motion": "^2.9.4", - "gatsby": "^2.24.92", + "framer-motion": "^2.9.5", + "gatsby": "^3.0.0", "gatsby-plugin-eslint": "2.0.8", "gatsby-plugin-ffmpeg": "^0.3.1", - "gatsby-plugin-manifest": "^2.4.34", + "gatsby-plugin-manifest": "^2.12.1", "gatsby-plugin-offline": "3.2.31", "gatsby-plugin-postcss": "2.3.13", "gatsby-plugin-react-helmet": "3.3.14", - "gatsby-plugin-sass": "^2.6.0", - "gatsby-plugin-sharp": "^2.9.1", - "gatsby-source-airtable": "^2.1.1", - "gatsby-source-filesystem": "^3.4.0", - "gatsby-theme-i18n": "^1.0.4", + "gatsby-plugin-sass": "^2.8.0", + "gatsby-plugin-sharp": "^2.14.4", + "gatsby-source-airtable": "^2.2.0", + "gatsby-source-filesystem": "^3.10.0", + "gatsby-theme-i18n": "^1.0.5", "gatsby-transformer-ffmpeg": "^0.3.8", - "gatsby-transformer-sharp": "^2.7.0", + "gatsby-transformer-sharp": "^2.12.1", "gatsby-video": "^0.2.0", "prop-types": "^15.7.2", - "react": "^16.13.1", + "react": "^16.14.0", "react-autosize-textarea": "^7.1.0", "react-dom": "16.13.1", "react-helmet": "6.1.0", - "react-intl": "^5.10.6", - "react-responsive": "^8.1.1", - "sass": "^1.29.0", + "react-intl": "^5.20.6", + "react-responsive": "^8.2.0", + "sass": "^1.36.0", "smoothscroll-polyfill": "^0.4.4", - "sweetalert2": "^10.10.4", - "uuid": "^8.3.1", - "validator": "^13.1.17" + "sweetalert2": "^10.16.9", + "uuid": "^8.3.2", + "validator": "^13.6.0" }, "scripts": { "analyze:lint": "eslint --ext .jsx --ext .js .", @@ -67,9 +67,9 @@ }, "devDependencies": { "@tailwindcss/custom-forms": "0.2.1", - "@types/tailwindcss": "^2.0.5", + "@types/tailwindcss": "^2.2.1", "eslint-plugin-react-hooks": "^4.2.0", - "prettier": "^2.2.1", + "prettier": "^2.3.2", "tailwindcss": "1.9.1", "tailwindcss-textshadow": "^2.1.3" }, diff --git a/src/components/seo/Seo.jsx b/src/components/seo/Seo.jsx index 2da87d75..2e7d607d 100644 --- a/src/components/seo/Seo.jsx +++ b/src/components/seo/Seo.jsx @@ -23,13 +23,8 @@ const SEO = ({ title, description, image }) => { const intl = useIntl(); const { pathname } = useLocation(); const { site } = useStaticQuery(query); - const { - defaultTitle, - titleTemplate, - defaultDescription, - siteUrl, - defaultImage, - } = site.siteMetadata; + const { defaultTitle, titleTemplate, defaultDescription, siteUrl, defaultImage } = + site.siteMetadata; const seo = { title: title ? intl.formatMessage({ id: title }) : defaultTitle, diff --git a/src/util/withContext.jsx b/src/util/withContext.jsx index e329f3e0..183aff75 100644 --- a/src/util/withContext.jsx +++ b/src/util/withContext.jsx @@ -1,7 +1,10 @@ import React from 'react'; -export default (Context, propName) => (WrappedComponent) => (props) => ( - - {(contextValue) => } - -); +/* eslint-disable react/jsx-props-no-spreading */ +export default (Context, propName) => (WrappedComponent) => (props) => + ( + + {(contextValue) => } + + ); +/* eslint-enable react/jsx-props-no-spreading */ From 417c82ab20054805875dbd2acebdc18e1ebedcfe Mon Sep 17 00:00:00 2001 From: franziska pendzialek Date: Tue, 27 Jul 2021 17:39:58 +0200 Subject: [PATCH 04/20] add basic contentful integration --- gatsby-config.js | 12 +- package-lock.json | 404 +++++++++++++++++- package.json | 3 +- .../page-sections/TestimonialSection.jsx | 50 ++- src/pages/index.jsx | 2 + 5 files changed, 447 insertions(+), 24 deletions(-) diff --git a/gatsby-config.js b/gatsby-config.js index 04d61472..46b1d468 100644 --- a/gatsby-config.js +++ b/gatsby-config.js @@ -1,5 +1,6 @@ const resolveConfig = require('tailwindcss/resolveConfig'); -const tailwindConfig = require('./tailwind.config.js'); +const tailwindConfig = require('./tailwind.config'); +require('dotenv').config(); const fullConfig = resolveConfig(tailwindConfig); @@ -40,9 +41,18 @@ module.exports = { { resolve: `gatsby-plugin-sass`, options: { + // eslint-disable-next-line postCssPlugins: [require('tailwindcss')('./tailwind.config.js'), require('autoprefixer')], }, }, `gatsby-plugin-offline`, + { + resolve: `gatsby-source-contentful`, + options: { + spaceId: process.env.CONTENTFUL_SPACE_ID, + // Learn about environment variables: https://gatsby.dev/env-vars + accessToken: process.env.CONTENTFUL_ACCESS_TOKEN, + }, + }, ], }; diff --git a/package-lock.json b/package-lock.json index 94dbfc3e..d0ae4e36 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2255,6 +2255,19 @@ "to-fast-properties": "^2.0.0" } }, + "@contentful/rich-text-react-renderer": { + "version": "14.1.3", + "resolved": "https://registry.npmjs.org/@contentful/rich-text-react-renderer/-/rich-text-react-renderer-14.1.3.tgz", + "integrity": "sha512-qieT2qEKlHarlYjDvDHpv6vwf2M9uI0Nf+WgyKBP6SFgakpzxuO5PR9j5CnxyusZ/NzsWcGBu9SDQMnKeM2iZw==", + "requires": { + "@contentful/rich-text-types": "^14.1.2" + } + }, + "@contentful/rich-text-types": { + "version": "14.1.2", + "resolved": "https://registry.npmjs.org/@contentful/rich-text-types/-/rich-text-types-14.1.2.tgz", + "integrity": "sha512-XbgZ7op5uyYYszipgQg/bYobF4b+llXyTwS8hISRniQY9xKESz544eP2OGmRc4J3MHx29M7Vmx7TVA/IK65giQ==" + }, "@emotion/is-prop-valid": { "version": "0.8.8", "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz", @@ -3249,6 +3262,11 @@ "regenerator-runtime": "^0.13.3" } }, + "@leichtgewicht/ip-codec": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.3.tgz", + "integrity": "sha512-nkalE/f1RvRGChwBnEIoBfSEYOXnCRdleKuv6+lePbMDrMZXeDQnqak5XDOeBgrPPyPfAdcCu/B5z+v3VhplGg==" + }, "@mdx-js/util": { "version": "2.0.0-next.8", "resolved": "https://registry.npmjs.org/@mdx-js/util/-/util-2.0.0-next.8.tgz", @@ -3867,6 +3885,15 @@ } } }, + "@vercel/fetch-retry": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/@vercel/fetch-retry/-/fetch-retry-5.0.3.tgz", + "integrity": "sha512-DIIoBY92r+sQ6iHSf5WjKiYvkdsDIMPWKYATlE0KcUAj2RV6SZK9UWpUzBRKsofXqedOqpVjrI0IE6AWL7JRtg==", + "requires": { + "async-retry": "^1.3.1", + "debug": "^3.1.0" + } + }, "@webassemblyjs/ast": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", @@ -4389,6 +4416,14 @@ "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" }, + "async-retry": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/async-retry/-/async-retry-1.3.1.tgz", + "integrity": "sha512-aiieFW/7h3hY0Bq5d+ktDBejxuwR78vRu9hDUdR8rNhSaQ29VzPL4AoIRG7D/c7tdenwOcKvgPM6tIxB3cB6HA==", + "requires": { + "retry": "0.12.0" + } + }, "async-retry-ng": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/async-retry-ng/-/async-retry-ng-2.0.1.tgz", @@ -7843,6 +7878,24 @@ "safe-buffer": "^5.0.1" } }, + "dns-socket": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/dns-socket/-/dns-socket-4.2.2.tgz", + "integrity": "sha512-BDeBd8najI4/lS00HSKpdFia+OvUMytaVjfzR9n5Lq8MlZRSvtbI+uLtx1+XmQFls5wFU9dssccTmQQ6nfpjdg==", + "requires": { + "dns-packet": "^5.2.4" + }, + "dependencies": { + "dns-packet": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.3.0.tgz", + "integrity": "sha512-Nce7YLu6YCgWRvOmDBsJMo9M5/jV3lEZ5vUWnWXYmwURvPylHvq7nkDWhNmk1ZQoZZOP7oQh/S0lSxbisKOfHg==", + "requires": { + "@leichtgewicht/ip-codec": "^2.0.1" + } + } + } + }, "dns-txt": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", @@ -7919,9 +7972,9 @@ } }, "dotenv": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz", - "integrity": "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==" + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==" }, "download": { "version": "6.2.5", @@ -10772,6 +10825,11 @@ "esutils": "^2.0.2" } }, + "dotenv": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz", + "integrity": "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==" + }, "electron-to-chromium": { "version": "1.3.788", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.788.tgz", @@ -12296,6 +12354,11 @@ "ms": "2.1.2" } }, + "dotenv": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz", + "integrity": "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==" + }, "execa": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", @@ -12436,6 +12499,174 @@ "mime": "^2.4.4" } }, + "gatsby-source-contentful": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/gatsby-source-contentful/-/gatsby-source-contentful-5.10.0.tgz", + "integrity": "sha512-7MEPm84EXeZZ/PZ/aQfTpBH+gk84aJ8kIRETOVuR8fergaR6oJdboZCFlq6Ia8KXINNxpIzGyi+DnCAseARvPQ==", + "requires": { + "@babel/runtime": "^7.14.6", + "@contentful/rich-text-react-renderer": "^14.1.3", + "@contentful/rich-text-types": "^14.1.2", + "@hapi/joi": "^15.1.1", + "@vercel/fetch-retry": "^5.0.3", + "axios": "^0.21.1", + "chalk": "^4.1.1", + "common-tags": "^1.8.0", + "contentful": "^8.4.0", + "fs-extra": "^9.1.0", + "gatsby-core-utils": "^2.10.0", + "gatsby-plugin-utils": "^1.10.0", + "gatsby-source-filesystem": "^3.10.0", + "is-online": "^8.5.1", + "json-stringify-safe": "^5.0.1", + "lodash": "^4.17.21", + "node-fetch": "^2.6.1", + "p-queue": "^6.6.2", + "qs": "^6.9.6", + "retry-axios": "^2.4.0" + }, + "dependencies": { + "@babel/runtime": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.8.tgz", + "integrity": "sha512-twj3L8Og5SaCRCErB4x4ajbvBIVV77CGeFglHpeg5WC5FF8TZzBWXtTJ4MqaD9QszLYTtr+IsaAL2rEUevb+eg==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "file-type": { + "version": "16.5.2", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-16.5.2.tgz", + "integrity": "sha512-lnHRZj2USLF3v4C5ZY7/vQQeoTVA1YV9TtD6UUCr9z5Cd0uyutqxPBJxkXzM6lufPNuSfefq/yFmnSPz0C3wNw==", + "requires": { + "readable-web-to-node-stream": "^3.0.0", + "strtok3": "6.1.3", + "token-types": "^3.0.0" + } + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "gatsby-core-utils": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/gatsby-core-utils/-/gatsby-core-utils-2.10.0.tgz", + "integrity": "sha512-xvVebKSrjHkZQQkeEjuAekCAg17KT2l44d/yn7w2dzBGay244m8hoY8LRtLRdsrSp30ix89QklefuP9frEfhbA==", + "requires": { + "ci-info": "2.0.0", + "configstore": "^5.0.1", + "file-type": "^16.2.0", + "fs-extra": "^8.1.0", + "node-object-hash": "^2.0.0", + "proper-lockfile": "^4.1.1", + "tmp": "^0.2.1", + "xdg-basedir": "^4.0.0" + }, + "dependencies": { + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + } + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "qs": { + "version": "6.10.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.1.tgz", + "integrity": "sha512-M528Hph6wsSVOBiYUnGf+K/7w0hNshs/duGsNXPUCLH5XAqjEtiPGwNONLV0tBH8NoGb0mvD5JubnUTrujKDTg==", + "requires": { + "side-channel": "^1.0.4" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" + } + } + }, "gatsby-source-filesystem": { "version": "3.10.0", "resolved": "https://registry.npmjs.org/gatsby-source-filesystem/-/gatsby-source-filesystem-3.10.0.tgz", @@ -14196,6 +14427,21 @@ } } }, + "is-ip": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-ip/-/is-ip-3.1.0.tgz", + "integrity": "sha512-35vd5necO7IitFPjd/YBeqwWnyDWbuLH9ZXQdMfDA8TEo7pv5X8yfrvVO3xbJbLUlERCMvf6X0hTUamQxCYJ9Q==", + "requires": { + "ip-regex": "^4.0.0" + }, + "dependencies": { + "ip-regex": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.3.0.tgz", + "integrity": "sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==" + } + } + }, "is-jpg": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-jpg/-/is-jpg-2.0.0.tgz", @@ -14236,6 +14482,53 @@ "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.1.tgz", "integrity": "sha1-iVJojF7C/9awPsyF52ngKQMINHA=" }, + "is-online": { + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/is-online/-/is-online-8.5.1.tgz", + "integrity": "sha512-RKyTQx/rJqw2QOXHwy7TmXdlkpe0Hhj7GBsr6TQJaj4ebNOfameZCMspU5vYbwBBzJ2brWArdSvNVox6T6oCTQ==", + "requires": { + "got": "^9.6.0", + "p-any": "^2.0.0", + "p-timeout": "^3.0.0", + "public-ip": "^4.0.1" + }, + "dependencies": { + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "requires": { + "pump": "^3.0.0" + } + }, + "got": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "requires": { + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + } + }, + "p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "requires": { + "p-finally": "^1.0.0" + } + } + } + }, "is-path-cwd": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", @@ -16392,6 +16685,28 @@ } } }, + "p-any": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-any/-/p-any-2.1.0.tgz", + "integrity": "sha512-JAERcaMBLYKMq+voYw36+x5Dgh47+/o7yuv2oQYuSSUml4YeqJEFznBrY2UeEkoSHqBua6hz518n/PsowTYLLg==", + "requires": { + "p-cancelable": "^2.0.0", + "p-some": "^4.0.0", + "type-fest": "^0.3.0" + }, + "dependencies": { + "p-cancelable": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", + "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==" + }, + "type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==" + } + } + }, "p-cancelable": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", @@ -16467,6 +16782,30 @@ "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-3.1.0.tgz", "integrity": "sha512-08pj8ATpzMR0Y80x50yJHn37NF6vjrqHutASaX5LiH5npS9XPvrUmscd9MF5R4fuYRHOxQR1FfMIlF7AzwoPqw==" }, + "p-queue": { + "version": "6.6.2", + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-6.6.2.tgz", + "integrity": "sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==", + "requires": { + "eventemitter3": "^4.0.4", + "p-timeout": "^3.2.0" + }, + "dependencies": { + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "requires": { + "p-finally": "^1.0.0" + } + } + } + }, "p-reduce": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", @@ -16480,6 +16819,22 @@ "retry": "^0.12.0" } }, + "p-some": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-some/-/p-some-4.1.0.tgz", + "integrity": "sha512-MF/HIbq6GeBqTrTIl5OJubzkGU+qfFhAFi0gnTAK6rgEIJIknEiABHOTtQu4e6JiXjIwuMPMUFQzyHh5QjCl1g==", + "requires": { + "aggregate-error": "^3.0.0", + "p-cancelable": "^2.0.0" + }, + "dependencies": { + "p-cancelable": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", + "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==" + } + } + }, "p-timeout": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz", @@ -17757,6 +18112,44 @@ "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" }, + "public-ip": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/public-ip/-/public-ip-4.0.4.tgz", + "integrity": "sha512-EJ0VMV2vF6Cu7BIPo3IMW1Maq6ME+fbR0NcPmqDfpfNGIRPue1X8QrGjrg/rfjDkOsIkKHIf2S5FlEa48hFMTA==", + "requires": { + "dns-socket": "^4.2.2", + "got": "^9.6.0", + "is-ip": "^3.1.0" + }, + "dependencies": { + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "requires": { + "pump": "^3.0.0" + } + }, + "got": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "requires": { + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + } + } + } + }, "pump": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", @@ -18885,6 +19278,11 @@ "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=" }, + "retry-axios": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/retry-axios/-/retry-axios-2.4.0.tgz", + "integrity": "sha512-rK7UBYgbrNoVothbSmM0tEm9DIiXapmVUrnUYn+d9AuQvF0AY5RkJU2FQvlufe9hlFwrCdDhrJTwiyRtR7wUaA==" + }, "reusify": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", diff --git a/package.json b/package.json index 741c129a..a3e15a61 100644 --- a/package.json +++ b/package.json @@ -9,8 +9,8 @@ "babel-loader": "^8.2.2", "babel-plugin-module-resolver": "^4.1.0", "browser-cookies": "^1.2.0", - "contentful": "^8.4.2", "cssnano": "4.1.10", + "dotenv": "^10.0.0", "eslint": "7.31.0", "eslint-config-airbnb": "^18.2.1", "eslint-config-prettier": "^6.15.0", @@ -32,6 +32,7 @@ "gatsby-plugin-sass": "^2.8.0", "gatsby-plugin-sharp": "^2.14.4", "gatsby-source-airtable": "^2.2.0", + "gatsby-source-contentful": "^5.10.0", "gatsby-source-filesystem": "^3.10.0", "gatsby-theme-i18n": "^1.0.5", "gatsby-transformer-ffmpeg": "^0.3.8", diff --git a/src/components/index/page-sections/TestimonialSection.jsx b/src/components/index/page-sections/TestimonialSection.jsx index 0183c5a4..2c29d931 100644 --- a/src/components/index/page-sections/TestimonialSection.jsx +++ b/src/components/index/page-sections/TestimonialSection.jsx @@ -1,31 +1,43 @@ import React from 'react'; -import { FormattedMessage } from 'react-intl'; -import TestimonialPhoto from '../../../images/testimonial_profile.jpeg'; -import TestimonialLogo from '../../../images/flink-logo.png'; -import HannoBehrens from '../../../images/testimonial_hanno_behrens.png'; +import { useStaticQuery, graphql } from 'gatsby'; import TestimonialSectionContentContainer from './TestimonialSectionContentContainer'; -import MedikamentoLogo from '../../../images/medikamendo.png'; const TestimonialSection = () => { + const data = useStaticQuery(graphql` + query allContentfulCustomerTestimonial { + allContentfulCustomerTestimonial { + edges { + node { + id + name + jobRole + testimonial { + testimonial + } + } + } + } + } + `); + + console.log(data.allContentfulCustomerTestimonial.edges); + return ( // Section Container
{/* 2 COL GRID @largerScreen */}
- } - personaJobtitle={} - personaQuoteText={} - /> - } - personaJobtitle={} - personaQuoteText={} - /> + {data.allContentfulCustomerTestimonial.edges.map((edge) => { + console.log(edge.node); + return ( + + ); + })}
); diff --git a/src/pages/index.jsx b/src/pages/index.jsx index 9d3fae53..e66db7ca 100644 --- a/src/pages/index.jsx +++ b/src/pages/index.jsx @@ -9,6 +9,7 @@ import CallToActionSection from '../components/index/page-sections/CallToActionS import ServiceSection from '../components/index/page-sections/ServiceSection'; import StartupSection from '../components/index/page-sections/StartupSection'; import HubblrImage from '../components/image-components/HubblrImage'; +import TestimonialSection from '../components/index/page-sections/TestimonialSection'; function IndexPage() { return ( @@ -33,6 +34,7 @@ function IndexPage() { + From 4caaae87121c128d885183eb5c1c1e908064a813 Mon Sep 17 00:00:00 2001 From: franziska pendzialek Date: Wed, 28 Jul 2021 11:56:34 +0200 Subject: [PATCH 05/20] add env.example file for contentful --- .env.example | 2 ++ .gitignore | 1 - 2 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 .env.example diff --git a/.env.example b/.env.example new file mode 100644 index 00000000..352848a7 --- /dev/null +++ b/.env.example @@ -0,0 +1,2 @@ +CONTENTFUL_ACCESS_TOKEN= +CONTENTFUL_SPACE_ID= \ No newline at end of file diff --git a/.gitignore b/.gitignore index e9afc6b8..d29df7f3 100644 --- a/.gitignore +++ b/.gitignore @@ -58,7 +58,6 @@ typings/ *.tgz # dotenv environment variable files -.env* .env # gatsby files From 44779262f365a15c510e2ae39cfa6c2d4244b67e Mon Sep 17 00:00:00 2001 From: franziska pendzialek Date: Wed, 28 Jul 2021 13:44:22 +0200 Subject: [PATCH 06/20] add correct referencing for CustomerTestimonial in Contentful --- .../index/page-sections/TestimonialSection.jsx | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/components/index/page-sections/TestimonialSection.jsx b/src/components/index/page-sections/TestimonialSection.jsx index 2c29d931..ec20cfea 100644 --- a/src/components/index/page-sections/TestimonialSection.jsx +++ b/src/components/index/page-sections/TestimonialSection.jsx @@ -14,14 +14,22 @@ const TestimonialSection = () => { testimonial { testimonial } + profileImage { + file { + url + } + } + logo { + file { + url + } + } } } } } `); - console.log(data.allContentfulCustomerTestimonial.edges); - return ( // Section Container
@@ -32,6 +40,8 @@ const TestimonialSection = () => { return ( Date: Fri, 30 Jul 2021 11:55:01 +0200 Subject: [PATCH 07/20] add query trial --- src/components/index/page-sections/TestimonialSection.jsx | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/components/index/page-sections/TestimonialSection.jsx b/src/components/index/page-sections/TestimonialSection.jsx index ec20cfea..655f3d3f 100644 --- a/src/components/index/page-sections/TestimonialSection.jsx +++ b/src/components/index/page-sections/TestimonialSection.jsx @@ -1,11 +1,13 @@ import React from 'react'; import { useStaticQuery, graphql } from 'gatsby'; +import { useLocalization } from 'gatsby-theme-i18n'; import TestimonialSectionContentContainer from './TestimonialSectionContentContainer'; const TestimonialSection = () => { + const { locale } = useLocalization(); const data = useStaticQuery(graphql` - query allContentfulCustomerTestimonial { - allContentfulCustomerTestimonial { + query allContentfulCustomerTestimonial($intlLocale: String) { + allContentfulCustomerTestimonial(node_locale: { eq: $intlLocale }) { edges { node { id @@ -23,6 +25,7 @@ const TestimonialSection = () => { file { url } + node_locale } } } @@ -36,7 +39,6 @@ const TestimonialSection = () => { {/* 2 COL GRID @largerScreen */}
{data.allContentfulCustomerTestimonial.edges.map((edge) => { - console.log(edge.node); return ( Date: Fri, 30 Jul 2021 12:32:40 +0200 Subject: [PATCH 08/20] fetch testimonials via page query and add localization Signed-off-by: Florian Greinus --- gatsby-browser.js | 1 - .../page-sections/TestimonialSection.jsx | 40 ++++-------------- src/pages/index.jsx | 42 ++++++++++++++++++- 3 files changed, 47 insertions(+), 36 deletions(-) diff --git a/gatsby-browser.js b/gatsby-browser.js index f6cea154..c6803303 100644 --- a/gatsby-browser.js +++ b/gatsby-browser.js @@ -10,7 +10,6 @@ const supportedLanguagePaths = langConfig // eslint-disable-next-line import/prefer-default-export export const onInitialClientRender = () => { let currentPath = window.location.pathname + window.location.hash; - console.log(currentPath); // get language to use let language = window.navigator.language.substr(0, 2); diff --git a/src/components/index/page-sections/TestimonialSection.jsx b/src/components/index/page-sections/TestimonialSection.jsx index 655f3d3f..3116a5f8 100644 --- a/src/components/index/page-sections/TestimonialSection.jsx +++ b/src/components/index/page-sections/TestimonialSection.jsx @@ -1,44 +1,14 @@ import React from 'react'; -import { useStaticQuery, graphql } from 'gatsby'; -import { useLocalization } from 'gatsby-theme-i18n'; +import PropTypes from 'prop-types'; import TestimonialSectionContentContainer from './TestimonialSectionContentContainer'; -const TestimonialSection = () => { - const { locale } = useLocalization(); - const data = useStaticQuery(graphql` - query allContentfulCustomerTestimonial($intlLocale: String) { - allContentfulCustomerTestimonial(node_locale: { eq: $intlLocale }) { - edges { - node { - id - name - jobRole - testimonial { - testimonial - } - profileImage { - file { - url - } - } - logo { - file { - url - } - node_locale - } - } - } - } - } - `); - +const TestimonialSection = ({ testimonials }) => { return ( // Section Container
{/* 2 COL GRID @largerScreen */}
- {data.allContentfulCustomerTestimonial.edges.map((edge) => { + {testimonials.map((edge) => { return ( { ); }; +TestimonialSection.propTypes = { + testimonials: PropTypes.array.isRequired, +}; + export default TestimonialSection; diff --git a/src/pages/index.jsx b/src/pages/index.jsx index 6e4566bf..52734225 100644 --- a/src/pages/index.jsx +++ b/src/pages/index.jsx @@ -1,4 +1,6 @@ import React from 'react'; +import { graphql } from 'gatsby'; +import PropTypes from 'prop-types'; import MainPageDarkLayout from '../components/layouts/MainPageDarkLayout'; import IntroductionSection from '../components/index/page-sections/IntroductionSection'; import IntroductionSectionContent from '../components/index/page-sections/IntroductionSectionContent'; @@ -10,7 +12,35 @@ import ServiceSection from '../components/index/page-sections/ServiceSection'; import StartupSection from '../components/index/page-sections/StartupSection'; import TestimonialSection from '../components/index/page-sections/TestimonialSection'; -function IndexPage() { +export const query = graphql` + query allContentfulCustomerTestimonial($locale: String) { + allContentfulCustomerTestimonial(filter: { node_locale: { eq: $locale } }) { + edges { + node { + id + name + jobRole + testimonial { + testimonial + } + profileImage { + file { + url + } + } + logo { + file { + url + } + } + } + } + } + } +`; + +// eslint-disable-next-line react/prop-types +function IndexPage({ data }) { return ( - +
@@ -37,4 +67,12 @@ function IndexPage() { ); } +IndexPage.propTypes = { + data: PropTypes.shape({ + allContentfulCustomerTestimonial: PropTypes.shape({ + edges: PropTypes.array.isRequired, + }).isRequired, + }).isRequired, +}; + export default IndexPage; From 12470cd608ed0e92c9a4633d68c4b1a13a1bc24b Mon Sep 17 00:00:00 2001 From: Holden M Date: Wed, 3 Nov 2021 15:01:02 +0100 Subject: [PATCH 09/20] console.log deleted --- gatsby-browser.js | 1 - 1 file changed, 1 deletion(-) diff --git a/gatsby-browser.js b/gatsby-browser.js index f6cea154..c6803303 100644 --- a/gatsby-browser.js +++ b/gatsby-browser.js @@ -10,7 +10,6 @@ const supportedLanguagePaths = langConfig // eslint-disable-next-line import/prefer-default-export export const onInitialClientRender = () => { let currentPath = window.location.pathname + window.location.hash; - console.log(currentPath); // get language to use let language = window.navigator.language.substr(0, 2); From ba27cd4cca2f54d10d6fa0f89f04fd18b222515c Mon Sep 17 00:00:00 2001 From: Holden M Date: Wed, 3 Nov 2021 15:03:10 +0100 Subject: [PATCH 10/20] - Updated autoprefixer, eslint, gatsby + plugins, postcss, sharp, tailwindcss - Changed custom-forms to forms --- package.json | 36 +++++++++++++++++++----------------- 1 file changed, 19 insertions(+), 17 deletions(-) diff --git a/package.json b/package.json index 389352f1..26348b8d 100644 --- a/package.json +++ b/package.json @@ -4,13 +4,13 @@ "dependencies": { "@hubblr/react-side-content-accordion": "^1.0.3", "@reach/router": "^1.3.4", - "autoprefixer": "^9.8.6", + "autoprefixer": "^10.4.0", "babel-eslint": "^10.0.3", "babel-loader": "^8.2.2", "babel-plugin-module-resolver": "^4.0.0", "browser-cookies": "^1.2.0", "cssnano": "4.1.10", - "eslint": "7.11.0", + "eslint": "^7.18.0", "eslint-config-airbnb": "^18.2.1", "eslint-config-prettier": "^6.15.0", "eslint-import-resolver-babel-module": "^5.1.2", @@ -21,21 +21,22 @@ "eslint-plugin-react": "^7.21.5", "flat": "^5.0.2", "framer-motion": "^2.9.4", - "gatsby": "^2.24.92", - "gatsby-plugin-eslint": "2.0.8", - "gatsby-plugin-ffmpeg": "^0.3.1", - "gatsby-plugin-manifest": "^2.4.34", - "gatsby-plugin-offline": "3.2.31", - "gatsby-plugin-postcss": "2.3.13", - "gatsby-plugin-react-helmet": "3.3.14", - "gatsby-plugin-sass": "^2.6.0", - "gatsby-plugin-sharp": "^2.9.1", - "gatsby-source-airtable": "^2.1.1", - "gatsby-source-filesystem": "^3.4.0", + "gatsby": "^4.0.2", + "gatsby-plugin-eslint": "4.0.1", + "gatsby-plugin-ffmpeg": "^0.4.1", + "gatsby-plugin-manifest": "4.0.0", + "gatsby-plugin-offline": "5.0.0", + "gatsby-plugin-postcss": "5.0.0", + "gatsby-plugin-react-helmet": "5.0.0", + "gatsby-plugin-sass": "5.0.0", + "gatsby-plugin-sharp": "^4.0.1", + "gatsby-source-airtable": "^2.2.1", + "gatsby-source-filesystem": "4.0.0", "gatsby-theme-i18n": "^1.0.4", - "gatsby-transformer-ffmpeg": "^0.3.8", - "gatsby-transformer-sharp": "^2.7.0", + "gatsby-transformer-ffmpeg": "0.4.0", + "gatsby-transformer-sharp": "4.0.0", "gatsby-video": "^0.2.0", + "postcss": "^8.3.11", "prop-types": "^15.7.2", "react": "^16.13.1", "react-autosize-textarea": "^7.1.0", @@ -44,8 +45,10 @@ "react-intl": "^5.10.6", "react-responsive": "^8.1.1", "sass": "^1.29.0", + "sharp": "^0.29.2", "smoothscroll-polyfill": "^0.4.4", "sweetalert2": "^10.10.4", + "tailwindcss": "^2.2.19", "uuid": "^8.3.1", "validator": "^13.1.17" }, @@ -65,11 +68,10 @@ "test": "echo \"Write tests! -> https://gatsby.dev/unit-testing\" && exit 1" }, "devDependencies": { - "@tailwindcss/custom-forms": "0.2.1", + "@tailwindcss/forms": "0.2.1", "@types/tailwindcss": "^2.0.5", "eslint-plugin-react-hooks": "^4.2.0", "prettier": "^2.2.1", - "tailwindcss": "1.9.1", "tailwindcss-textshadow": "^2.1.3" }, "prettier": { From 1eb625ca8f5cf2c25035c7cb4abe9897d9921f6c Mon Sep 17 00:00:00 2001 From: Holden M Date: Wed, 3 Nov 2021 15:09:56 +0100 Subject: [PATCH 11/20] - Deleted 'future' Config - Added theme colors to gradientColorStops - Change custom-forms to forms --- tailwind.config.js | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/tailwind.config.js b/tailwind.config.js index 44f45839..a7494351 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -1,11 +1,11 @@ // See https://tailwindcss.com/docs/configuration for details module.exports = { - future: { - purgeLayersByDefault: true, - removeDeprecatedGapUtilities: true, - defaultLineHeights: true, - standardFontWeights: true, - }, + // future: { + // purgeLayersByDefault: true, + // removeDeprecatedGapUtilities: true, + // defaultLineHeights: true, + // standardFontWeights: true, + // }, purge: { content: ['./src/**/*.jsx'], }, @@ -72,12 +72,15 @@ module.exports = { 'hubblr-blue': '#4299e1', 'hubblr-green': '#4fd1c5', }, + gradientColorStops: (theme) => ({ + ...theme('colors'), + }), }, }, variants: {}, plugins: [ // eslint-disable-next-line global-require - require('@tailwindcss/custom-forms'), + require('@tailwindcss/forms'), // eslint-disable-next-line global-require require('tailwindcss-textshadow'), ], From 542f332a3889bae1d905797094e9a232e41c4d4d Mon Sep 17 00:00:00 2001 From: Holden M Date: Wed, 3 Nov 2021 15:10:28 +0100 Subject: [PATCH 12/20] Reformat code to stop eslint from complaining --- src/components/nav-bar/NavBar.jsx | 1 + src/components/seo/Seo.jsx | 9 ++------- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/src/components/nav-bar/NavBar.jsx b/src/components/nav-bar/NavBar.jsx index 87645080..b59f1938 100644 --- a/src/components/nav-bar/NavBar.jsx +++ b/src/components/nav-bar/NavBar.jsx @@ -1,3 +1,4 @@ +/* eslint-disable react/jsx-no-bind */ import React, { useEffect, useState } from 'react'; import PropTypes from 'prop-types'; import { useLocalization } from 'gatsby-theme-i18n'; diff --git a/src/components/seo/Seo.jsx b/src/components/seo/Seo.jsx index 2da87d75..2e7d607d 100644 --- a/src/components/seo/Seo.jsx +++ b/src/components/seo/Seo.jsx @@ -23,13 +23,8 @@ const SEO = ({ title, description, image }) => { const intl = useIntl(); const { pathname } = useLocation(); const { site } = useStaticQuery(query); - const { - defaultTitle, - titleTemplate, - defaultDescription, - siteUrl, - defaultImage, - } = site.siteMetadata; + const { defaultTitle, titleTemplate, defaultDescription, siteUrl, defaultImage } = + site.siteMetadata; const seo = { title: title ? intl.formatMessage({ id: title }) : defaultTitle, From 997686b6284e28f4639a8893fda09803c0eb05d8 Mon Sep 17 00:00:00 2001 From: Holden M Date: Wed, 3 Nov 2021 15:11:13 +0100 Subject: [PATCH 13/20] - Delete extra bg-gradient-to-r - Change teal to hubblr-green --- src/components/text/AppKnockoutText.jsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/text/AppKnockoutText.jsx b/src/components/text/AppKnockoutText.jsx index 81a8ac2a..98f8af2d 100644 --- a/src/components/text/AppKnockoutText.jsx +++ b/src/components/text/AppKnockoutText.jsx @@ -4,7 +4,7 @@ import PropTypes from 'prop-types'; function AppKnockoutText({ children, className }) { return ( {children} From 158e8e9feace2586f481174b2a0710c43aee8f38 Mon Sep 17 00:00:00 2001 From: Holden M Date: Wed, 3 Nov 2021 15:12:32 +0100 Subject: [PATCH 14/20] Delete periods before classnames for new syntax --- src/css/components/_accordion.scss | 4 ++-- src/css/components/_buttons.scss | 28 +++++++++++++------------- src/css/globals/_animations.scss | 4 ++-- src/css/style.scss | 32 +++++++++++++++--------------- src/css/text-page-styles.scss | 22 ++++++++++---------- 5 files changed, 45 insertions(+), 45 deletions(-) diff --git a/src/css/components/_accordion.scss b/src/css/components/_accordion.scss index 88cc7657..70870629 100644 --- a/src/css/components/_accordion.scss +++ b/src/css/components/_accordion.scss @@ -1,9 +1,9 @@ .accordion-heading { - @apply .text-2xl font-bold .py-5 text-left leading-tight tracking-tight; + @apply text-2xl font-bold py-5 text-left leading-tight tracking-tight; } .accordion-text-content { - @apply .text-2xl leading-tight font-light; + @apply text-2xl leading-tight font-light; transition: height .8s ease-in-out; overflow: hidden; } diff --git a/src/css/components/_buttons.scss b/src/css/components/_buttons.scss index 84cb05a1..1724a95c 100644 --- a/src/css/components/_buttons.scss +++ b/src/css/components/_buttons.scss @@ -1,55 +1,55 @@ // different types of buttons .button { - @apply .rounded-lg; + @apply rounded-lg; &:not(.button-gradient) { &:not([class*='p-']) { - @apply .px-3 .py-1; + @apply px-3 py-1; } } &.button-theme-light { - @apply .text-hubblr-turquoise; + @apply text-hubblr-turquoise; &:not(.button-gradient) { - @apply .bg-white; + @apply bg-white; @extend .animate-bg-brand-gray-light; } &.button-gradient > .button-content-container { - @apply .bg-white; + @apply bg-white; @include animate-bg; } &:hover { &.button-gradient > .button-content-container { - @apply .bg-brand-gray-light; + @apply bg-brand-gray-light; } } } &.button-theme-dark { - @apply .text-white; + @apply text-white; &:not(.button-gradient) { - @apply .bg-brand-gray-darkest; + @apply bg-brand-gray-darkest; @extend .animate-bg-brand-gray-darkest; } &.button-gradient > .button-content-container { - @apply .bg-brand-gray-darkest; + @apply bg-brand-gray-darkest; @include animate-bg; } &:hover { &.button-gradient > .button-content-container { - @apply .bg-black; + @apply bg-black; } } } &.button-theme-transparent { - @apply .text-white; + @apply text-white; &:not(.button-gradient) { @extend .animate-bg-brand-gray-darkest; @@ -61,7 +61,7 @@ &:hover { &.button-gradient > .button-content-container { - @apply .bg-black; + @apply bg-black; } } } @@ -69,8 +69,8 @@ .round-button { &:not([class*='p-']) { - @apply .px-3 .py-3; + @apply px-3 py-3; } - @apply .rounded-full; + @apply rounded-full; } diff --git a/src/css/globals/_animations.scss b/src/css/globals/_animations.scss index e2cf2acf..7906051f 100644 --- a/src/css/globals/_animations.scss +++ b/src/css/globals/_animations.scss @@ -19,13 +19,13 @@ .animate-bg-brand-gray-light { @include animate-bg; &:hover { - @apply .bg-brand-gray-light; + @apply bg-brand-gray-light; } } .animate-bg-brand-gray-darkest { @include animate-bg; &:hover { - @apply .bg-brand-gray-darkest; + @apply bg-brand-gray-darkest; } } diff --git a/src/css/style.scss b/src/css/style.scss index 8d659dfb..7149f572 100644 --- a/src/css/style.scss +++ b/src/css/style.scss @@ -12,51 +12,51 @@ @layer base { h1 { - @apply .font-black .font-sans .text-xl; + @apply font-black font-sans text-xl; } h2 { - @apply .font-black .font-sans .text-xl; + @apply font-black font-sans text-xl; } h3 { - @apply .font-black .font-sans .text-xl; + @apply font-black font-sans text-xl; } p { - @apply .font-mono; + @apply font-mono; } .secondary-title { - @apply .font-black .font-sans .text-lg; + @apply font-black font-sans text-lg; } .secondary-subtitle { - @apply .font-light .font-sans .text-base; + @apply font-light font-sans text-base; } .h1 { - @apply .font-black .font-sans .text-xl; + @apply font-black font-sans text-xl; } .borderless-link-black { - @apply .font-black .font-sans .text-xl .bg-clip-text .text-transparent .bg-gradient-to-r .from-hubblr-blue .to-hubblr-green; + @apply font-black font-sans text-xl bg-clip-text text-transparent bg-gradient-to-r from-hubblr-blue to-hubblr-green; a { - @apply .font-black .font-sans .text-xl .bg-clip-text .text-transparent .bg-gradient-to-r .from-hubblr-blue .to-hubblr-green; + @apply font-black font-sans text-xl bg-clip-text text-transparent bg-gradient-to-r from-hubblr-blue to-hubblr-green; @screen lg { - @apply .text-3xl; + @apply text-3xl; } } } .swimmingunderline { padding-bottom: 3px; - background: linear-gradient(to bottom, var(--mainColor) 0%, var(--mainColor) 100%); - background-position: 0 100%; - background-repeat: repeat-x; - background-size: 3px 3px; - color: #000; - text-decoration: none; + background: linear-gradient(to bottom, var(--mainColor) 0%, var(--mainColor) 100%); + background-position: 0 100%; + background-repeat: repeat-x; + background-size: 3px 3px; + color: #000; + text-decoration: none; } .swimmingunderline:hover { diff --git a/src/css/text-page-styles.scss b/src/css/text-page-styles.scss index e8782924..41dbb5ea 100644 --- a/src/css/text-page-styles.scss +++ b/src/css/text-page-styles.scss @@ -1,52 +1,52 @@ .text-content { * { - @apply .text-sm; + @apply text-sm; } @screen lg { * { - @apply .text-base; + @apply text-base; } } h1 { - @apply .text-2xl .mb-5; + @apply text-2xl mb-5; } @screen lg { h1 { - @apply .text-4xl .mb-8; + @apply text-4xl mb-8; } } h2 { - @apply .text-xl .mb-3; + @apply text-xl mb-3; } @screen lg { h2 { - @apply .text-2xl .mt-6 .mb-4; + @apply text-2xl mt-6 mb-4; } } h3 { - @apply .text-xl .mb-3; + @apply text-xl mb-3; } @screen lg { h3 { - @apply .text-2xl .mt-6 .mb-4; + @apply text-2xl mt-6 mb-4; } } p, ul { - @apply .mb-3; + @apply mb-3; } ul { list-style-type: disc; list-style-position: inside; - @apply .px-4; + @apply px-4; } a { - @apply .underline; + @apply underline; } } From 90dada7378a7b1ddaad69d2664bb411cbfa81040 Mon Sep 17 00:00:00 2001 From: Holden M Date: Wed, 3 Nov 2021 15:13:10 +0100 Subject: [PATCH 15/20] Use calc() for division --- src/css/components/hamburgers/_base.scss | 2 +- src/css/components/hamburgers/types/_elastic-r.scss | 2 +- src/css/components/hamburgers/types/_elastic.scss | 2 +- src/css/components/hamburgers/types/_slider-r.scss | 4 ++-- src/css/components/hamburgers/types/_slider.scss | 4 ++-- src/css/components/hamburgers/types/_spring.scss | 2 +- 6 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/css/components/hamburgers/_base.scss b/src/css/components/hamburgers/_base.scss index 72630679..c3ac0820 100644 --- a/src/css/components/hamburgers/_base.scss +++ b/src/css/components/hamburgers/_base.scss @@ -55,7 +55,7 @@ .hamburger-inner { display: block; top: 50%; - margin-top: $hamburger-layer-height / -2; + margin-top: calc($hamburger-layer-height / -2); &, &::before, diff --git a/src/css/components/hamburgers/types/_elastic-r.scss b/src/css/components/hamburgers/types/_elastic-r.scss index 367c0191..057eb1ca 100644 --- a/src/css/components/hamburgers/types/_elastic-r.scss +++ b/src/css/components/hamburgers/types/_elastic-r.scss @@ -4,7 +4,7 @@ */ .hamburger--elastic-r { .hamburger-inner { - top: $hamburger-layer-height / 2; + top: calc($hamburger-layer-height / 2); transition-duration: 0.275s; transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); diff --git a/src/css/components/hamburgers/types/_elastic.scss b/src/css/components/hamburgers/types/_elastic.scss index ef06a718..59b94958 100644 --- a/src/css/components/hamburgers/types/_elastic.scss +++ b/src/css/components/hamburgers/types/_elastic.scss @@ -4,7 +4,7 @@ */ .hamburger--elastic { .hamburger-inner { - top: $hamburger-layer-height / 2; + top: calc($hamburger-layer-height / 2); transition-duration: 0.275s; transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); diff --git a/src/css/components/hamburgers/types/_slider-r.scss b/src/css/components/hamburgers/types/_slider-r.scss index ff3cb532..b63877cb 100644 --- a/src/css/components/hamburgers/types/_slider-r.scss +++ b/src/css/components/hamburgers/types/_slider-r.scss @@ -4,7 +4,7 @@ */ .hamburger--slider-r { .hamburger-inner { - top: $hamburger-layer-height / 2; + top: calc($hamburger-layer-height / 2); &::before { top: $hamburger-layer-height + $hamburger-layer-spacing; @@ -25,7 +25,7 @@ transform: translate3d(0, $y-offset, 0) rotate(-45deg); &::before { - transform: rotate(45deg) translate3d($hamburger-layer-width / 7, $hamburger-layer-spacing * -1, 0); + transform: rotate(45deg) translate3d(calc($hamburger-layer-width / 7), $hamburger-layer-spacing * -1, 0); opacity: 0; } diff --git a/src/css/components/hamburgers/types/_slider.scss b/src/css/components/hamburgers/types/_slider.scss index 2ba9cc28..9a175b47 100644 --- a/src/css/components/hamburgers/types/_slider.scss +++ b/src/css/components/hamburgers/types/_slider.scss @@ -4,7 +4,7 @@ */ .hamburger--slider { .hamburger-inner { - top: $hamburger-layer-height / 2; + top: calc($hamburger-layer-height / 2); &::before { top: $hamburger-layer-height + $hamburger-layer-spacing; @@ -25,7 +25,7 @@ transform: translate3d(0, $y-offset, 0) rotate(45deg); &::before { - transform: rotate(-45deg) translate3d($hamburger-layer-width / -7, $hamburger-layer-spacing * -1, 0); + transform: rotate(-45deg) translate3d(calc($hamburger-layer-width / -7), $hamburger-layer-spacing * -1, 0); opacity: 0; } diff --git a/src/css/components/hamburgers/types/_spring.scss b/src/css/components/hamburgers/types/_spring.scss index cdf77d99..f01bb0da 100644 --- a/src/css/components/hamburgers/types/_spring.scss +++ b/src/css/components/hamburgers/types/_spring.scss @@ -4,7 +4,7 @@ */ .hamburger--spring { .hamburger-inner { - top: $hamburger-layer-height / 2; + top: calc($hamburger-layer-height / 2); transition: background-color 0s 0.13s linear; &::before { From 19536d18f1b3540705d1bb0b0f29f7e57909d8be Mon Sep 17 00:00:00 2001 From: Holden M Date: Wed, 3 Nov 2021 15:13:35 +0100 Subject: [PATCH 16/20] Reformat to stop eslint complaining --- src/util/withContext.jsx | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/util/withContext.jsx b/src/util/withContext.jsx index e329f3e0..c43a2c36 100644 --- a/src/util/withContext.jsx +++ b/src/util/withContext.jsx @@ -1,7 +1,8 @@ import React from 'react'; -export default (Context, propName) => (WrappedComponent) => (props) => ( - - {(contextValue) => } - -); +export default (Context, propName) => (WrappedComponent) => (props) => + ( + + {(contextValue) => } + + ); From 8ca90ccbb76ae3b6c8af9d33d1e81fcfd4229ec5 Mon Sep 17 00:00:00 2001 From: Holden M Date: Wed, 3 Nov 2021 15:26:58 +0100 Subject: [PATCH 17/20] Deleted teal color config --- gatsby-config.js | 1 - 1 file changed, 1 deletion(-) diff --git a/gatsby-config.js b/gatsby-config.js index 04d61472..4928629c 100644 --- a/gatsby-config.js +++ b/gatsby-config.js @@ -32,7 +32,6 @@ module.exports = { short_name: `hubblr`, start_url: `/`, background_color: fullConfig.theme.colors.white, - theme_color: fullConfig.theme.colors.teal['400'], display: `minimal-ui`, icon: `src/images/fav.png`, }, From 27c234f3ed9e1d1881bdec8e66519bc026ab0574 Mon Sep 17 00:00:00 2001 From: Holden Date: Thu, 4 Nov 2021 15:33:58 +0100 Subject: [PATCH 18/20] Packages updated, gatsby-source-contentful added --- package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/package.json b/package.json index fa752712..9d98e450 100644 --- a/package.json +++ b/package.json @@ -32,6 +32,7 @@ "gatsby-plugin-sass": "5.0.0", "gatsby-plugin-sharp": "^4.0.1", "gatsby-source-airtable": "^2.2.1", + "gatsby-source-contentful": "^6.1.0", "gatsby-source-filesystem": "4.0.0", "gatsby-theme-i18n": "^1.0.4", "gatsby-transformer-ffmpeg": "0.4.0", From abc320c2c2563a95880d8b755a3aaccb018a0de8 Mon Sep 17 00:00:00 2001 From: Holden Date: Fri, 5 Nov 2021 12:16:10 +0100 Subject: [PATCH 19/20] package-lock.json added to .gitignore --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index d29df7f3..c379ba3d 100644 --- a/.gitignore +++ b/.gitignore @@ -75,3 +75,4 @@ yarn-error.log # Yarn Integrity file .yarn-integrity /.idea/ +package-lock.json From 4e14a96af49eb1c6ae17566bc3665dc6afdff0a9 Mon Sep 17 00:00:00 2001 From: Holden Date: Fri, 5 Nov 2021 12:18:10 +0100 Subject: [PATCH 20/20] - Simon Hagedorn added to Images - Circle styling for images implemented (images must be square) - BusinessCardContactPage updated with Simon Hagedorn --- .../business-card/BusinessCardContactPage.jsx | 8 ++++---- .../image-components/SimonHagedornImage.jsx | 17 +++++++++++++++++ src/images/simonHagedorn/simon_hagedorn.jpeg | Bin 0 -> 225741 bytes 3 files changed, 21 insertions(+), 4 deletions(-) create mode 100644 src/components/image-components/SimonHagedornImage.jsx create mode 100644 src/images/simonHagedorn/simon_hagedorn.jpeg diff --git a/src/components/contact/business-card/BusinessCardContactPage.jsx b/src/components/contact/business-card/BusinessCardContactPage.jsx index 279c72df..68bb3191 100644 --- a/src/components/contact/business-card/BusinessCardContactPage.jsx +++ b/src/components/contact/business-card/BusinessCardContactPage.jsx @@ -1,13 +1,13 @@ import React from 'react'; import { FormattedMessage } from 'react-intl'; -import CedricBalsImage from '../../image-components/CedricBalsImage'; import GradientButton from '../../buttons/gradient-border-buttons/GradientButton'; +import SimonHagedornImage from '../../image-components/SimonHagedornImage'; function BusinessCardContactPage() { return (
- +

@@ -17,8 +17,8 @@ function BusinessCardContactPage() {

-

Cedric Bals

-

CEO

+

Simon Hagedorn

+

BizDev/Sales

diff --git a/src/components/image-components/SimonHagedornImage.jsx b/src/components/image-components/SimonHagedornImage.jsx new file mode 100644 index 00000000..a5f29fdf --- /dev/null +++ b/src/components/image-components/SimonHagedornImage.jsx @@ -0,0 +1,17 @@ +import React from 'react'; +import PropTypes from 'prop-types'; +import simonHagedornImage from '../../images/simonHagedorn/simon_hagedorn.jpeg'; + +function SimonHagedornImage({ className }) { + return Simon Hagedorn; +} + +SimonHagedornImage.defaultProps = { + className: '', +}; + +SimonHagedornImage.propTypes = { + className: PropTypes.string, +}; + +export default SimonHagedornImage; diff --git a/src/images/simonHagedorn/simon_hagedorn.jpeg b/src/images/simonHagedorn/simon_hagedorn.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..f6e34576214e68953fd7cdb92bdbdbb24987cf9b GIT binary patch literal 225741 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­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 p=YtEtxHPd6y+yA)k$2b!Kqe5 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 literal 0 HcmV?d00001