From 5cd2137ec5259726b0e7d9de9831cde06e7a258c Mon Sep 17 00:00:00 2001 From: Dhuha9 Date: Wed, 3 Feb 2021 01:10:22 +0300 Subject: [PATCH 01/45] Project structuring Fixes #1 --- hangman/src/App.js | 27 +++++++---------------- hangman/src/Components/HangState.jsx | 7 ++++++ hangman/src/Components/Header.jsx | 7 ++++++ hangman/src/Components/LetterBtns.jsx | 7 ++++++ hangman/src/Components/Main.jsx | 7 ++++++ hangman/src/Components/MatchedLetters.jsx | 7 ++++++ hangman/src/logo.svg | 7 ------ 7 files changed, 43 insertions(+), 26 deletions(-) create mode 100644 hangman/src/Components/HangState.jsx create mode 100644 hangman/src/Components/Header.jsx create mode 100644 hangman/src/Components/LetterBtns.jsx create mode 100644 hangman/src/Components/Main.jsx create mode 100644 hangman/src/Components/MatchedLetters.jsx delete mode 100644 hangman/src/logo.svg diff --git a/hangman/src/App.js b/hangman/src/App.js index ce9cbd2..459be7b 100644 --- a/hangman/src/App.js +++ b/hangman/src/App.js @@ -1,26 +1,15 @@ import React from 'react'; -import logo from './logo.svg'; import './App.css'; +import Main from './Components/Main'; +import Header from './Components/Header'; function App() { - return ( -
-
- logo -

- Edit src/App.js and save to reload. -

- - Learn React - -
-
- ); + return ( +
+
+
+
+ ); } export default App; diff --git a/hangman/src/Components/HangState.jsx b/hangman/src/Components/HangState.jsx new file mode 100644 index 0000000..2c66138 --- /dev/null +++ b/hangman/src/Components/HangState.jsx @@ -0,0 +1,7 @@ +import React, { Component } from 'react'; + +export default class HangState extends Component { + render() { + return
; + } +} diff --git a/hangman/src/Components/Header.jsx b/hangman/src/Components/Header.jsx new file mode 100644 index 0000000..491912a --- /dev/null +++ b/hangman/src/Components/Header.jsx @@ -0,0 +1,7 @@ +import React, { Component } from 'react'; + +export default class Header extends Component { + render() { + return
; + } +} diff --git a/hangman/src/Components/LetterBtns.jsx b/hangman/src/Components/LetterBtns.jsx new file mode 100644 index 0000000..5a78260 --- /dev/null +++ b/hangman/src/Components/LetterBtns.jsx @@ -0,0 +1,7 @@ +import React, { Component } from 'react'; + +export default class LetterBtns extends Component { + render() { + return
; + } +} diff --git a/hangman/src/Components/Main.jsx b/hangman/src/Components/Main.jsx new file mode 100644 index 0000000..1ae4751 --- /dev/null +++ b/hangman/src/Components/Main.jsx @@ -0,0 +1,7 @@ +import React, { Component } from 'react'; + +export default class Main extends Component { + render() { + return
; + } +} diff --git a/hangman/src/Components/MatchedLetters.jsx b/hangman/src/Components/MatchedLetters.jsx new file mode 100644 index 0000000..62378c2 --- /dev/null +++ b/hangman/src/Components/MatchedLetters.jsx @@ -0,0 +1,7 @@ +import React, { Component } from 'react'; + +export default class MatchedLetters extends Component { + render() { + return
; + } +} diff --git a/hangman/src/logo.svg b/hangman/src/logo.svg deleted file mode 100644 index 6b60c10..0000000 --- a/hangman/src/logo.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - From 2a69fcb2db36cc229aea48c7cb81ff589030792f Mon Sep 17 00:00:00 2001 From: Dhuha9 Date: Wed, 3 Feb 2021 01:15:40 +0300 Subject: [PATCH 02/45] Prettier config added, Fixes #2 --- hangman/package.json | 72 ++++++++++++++++++++++++-------------------- 1 file changed, 40 insertions(+), 32 deletions(-) diff --git a/hangman/package.json b/hangman/package.json index 7e3fb5f..d1bca17 100644 --- a/hangman/package.json +++ b/hangman/package.json @@ -1,34 +1,42 @@ { - "name": "hangman", - "version": "0.1.0", - "private": true, - "dependencies": { - "@testing-library/jest-dom": "^4.2.4", - "@testing-library/react": "^9.3.2", - "@testing-library/user-event": "^7.1.2", - "react": "^16.13.1", - "react-dom": "^16.13.1", - "react-scripts": "3.4.3" - }, - "scripts": { - "start": "react-scripts start", - "build": "react-scripts build", - "test": "react-scripts test", - "eject": "react-scripts eject" - }, - "eslintConfig": { - "extends": "react-app" - }, - "browserslist": { - "production": [ - ">0.2%", - "not dead", - "not op_mini all" - ], - "development": [ - "last 1 chrome version", - "last 1 firefox version", - "last 1 safari version" - ] - } + "name": "hangman", + "version": "0.1.0", + "private": true, + "dependencies": { + "@testing-library/jest-dom": "^4.2.4", + "@testing-library/react": "^9.3.2", + "@testing-library/user-event": "^7.1.2", + "react": "^16.13.1", + "react-dom": "^16.13.1", + "react-scripts": "3.4.3" + }, + "scripts": { + "start": "react-scripts start", + "build": "react-scripts build", + "test": "react-scripts test", + "eject": "react-scripts eject" + }, + "eslintConfig": { + "extends": "react-app" + }, + "browserslist": { + "production": [ + ">0.2%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + }, + "prettier": { + "trailingComma": "es5", + "printWidth": 80, + "tabWidth": 2, + "semi": true, + "singleQuote": true, + "endOfLine": "lf" + } } From 0c7d0b0e8f8c4f966b9bf630d9216e50ee16f264 Mon Sep 17 00:00:00 2001 From: unknown Date: Wed, 3 Feb 2021 01:31:11 +0300 Subject: [PATCH 03/45] Add letter buttons --- hangman/package-lock.json | 13632 ++++++++++++++++++++++++ hangman/src/Components/LetterBtns.jsx | 21 +- hangman/src/Components/Main.jsx | 15 +- 3 files changed, 13661 insertions(+), 7 deletions(-) create mode 100644 hangman/package-lock.json diff --git a/hangman/package-lock.json b/hangman/package-lock.json new file mode 100644 index 0000000..283746a --- /dev/null +++ b/hangman/package-lock.json @@ -0,0 +1,13632 @@ +{ + "name": "hangman", + "version": "0.1.0", + "lockfileVersion": 1, + "requires": true, + "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" + } + }, + "@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==" + }, + "@babel/core": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.9.0.tgz", + "integrity": "sha512-kWc7L0fw1xwvI0zi8OKVBuxRVefwGOrKSQMvrQ3dW+bIIavBY3/NpXmpjMy7bQnLgwgzWQZ8TlM57YHpHNHz4w==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.9.0", + "@babel/helper-module-transforms": "^7.9.0", + "@babel/helpers": "^7.9.0", + "@babel/parser": "^7.9.0", + "@babel/template": "^7.8.6", + "@babel/traverse": "^7.9.0", + "@babel/types": "^7.9.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.13", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "@babel/generator": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.11.tgz", + "integrity": "sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA==", + "requires": { + "@babel/types": "^7.12.11", + "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-annotate-as-pure": { + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.10.tgz", + "integrity": "sha512-XplmVbC1n+KY6jL8/fgLVXXUauDIB+lD5+GsQEh6F6GBF1dq1qy4DP4yXWzDKcoqXB3X58t61e85Fitoww4JVQ==", + "requires": { + "@babel/types": "^7.12.10" + } + }, + "@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==", + "requires": { + "@babel/helper-explode-assignable-expression": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@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==", + "requires": { + "@babel/compat-data": "^7.12.5", + "@babel/helper-validator-option": "^7.12.1", + "browserslist": "^4.14.5", + "semver": "^5.5.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "@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==", + "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-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==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "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==", + "requires": { + "@babel/helper-function-name": "^7.10.4", + "@babel/types": "^7.10.5", + "lodash": "^4.17.19" + } + }, + "@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==", + "requires": { + "@babel/types": "^7.12.1" + } + }, + "@babel/helper-function-name": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", + "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", + "requires": { + "@babel/helper-get-function-arity": "^7.12.10", + "@babel/template": "^7.12.7", + "@babel/types": "^7.12.11" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", + "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", + "requires": { + "@babel/types": "^7.12.10" + } + }, + "@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==", + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@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==", + "requires": { + "@babel/types": "^7.12.7" + } + }, + "@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==", + "requires": { + "@babel/types": "^7.12.5" + } + }, + "@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==", + "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-optimise-call-expression": { + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.10.tgz", + "integrity": "sha512-4tpbU0SrSTjjt65UMWSrUOPZTsgvPgGG4S8QSTNHacKzpS51IVWGDj0yCwyeZND/i+LSN2g/O63jEXEWm49sYQ==", + "requires": { + "@babel/types": "^7.12.10" + } + }, + "@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/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==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-wrap-function": "^7.10.4", + "@babel/types": "^7.12.1" + } + }, + "@babel/helper-replace-supers": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.11.tgz", + "integrity": "sha512-q+w1cqmhL7R0FNzth/PLLp2N+scXEK/L2AHbXUyydxp828F4FEa5WcVoqui9vFRiHDQErj9Zof8azP32uGVTRA==", + "requires": { + "@babel/helper-member-expression-to-functions": "^7.12.7", + "@babel/helper-optimise-call-expression": "^7.12.10", + "@babel/traverse": "^7.12.10", + "@babel/types": "^7.12.11" + } + }, + "@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==", + "requires": { + "@babel/types": "^7.12.1" + } + }, + "@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==", + "requires": { + "@babel/types": "^7.12.1" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz", + "integrity": "sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g==", + "requires": { + "@babel/types": "^7.12.11" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", + "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==" + }, + "@babel/helper-validator-option": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.11.tgz", + "integrity": "sha512-TBFCyj939mFSdeX7U7DDj32WtzYY7fDcalgq8v3fBZMNOJQNn7nOYzMaUCiPxPYfCup69mtIpqlKgMZLvQ8Xhw==" + }, + "@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==", + "requires": { + "@babel/helper-function-name": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helpers": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.5.tgz", + "integrity": "sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA==", + "requires": { + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.12.5", + "@babel/types": "^7.12.5" + } + }, + "@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", + "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==" + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.12.12.tgz", + "integrity": "sha512-nrz9y0a4xmUrRq51bYkWJIO5SBZyG2ys2qinHsN0zHDHVsUaModrkpyWWWXfGqYQmOL3x9sQIcTNN/pBGpo09A==", + "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/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==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-proposal-decorators": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.8.3.tgz", + "integrity": "sha512-e3RvdvS4qPJVTe288DlXjwKflpfy1hr0j5dz5WpIYYeP7vQZg2WfAEIp8k5/Lwis/m5REXEteIz6rrcDtXXG7w==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-decorators": "^7.8.3" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-dynamic-import": "^7.8.0" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.0" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@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==", + "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/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==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" + } + }, + "@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==", + "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/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==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@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==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-decorators": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.12.1.tgz", + "integrity": "sha512-ir9YW5daRrTYiy9UJ2TzdNIJEZu8KclVzDcfSt4iEmOtwQ4llPtWInNKJyKnVXp1vE4bbVd5S31M/im3mYMO1w==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-flow": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.12.1.tgz", + "integrity": "sha512-1lBLLmtxrwpm4VKmtVFselI/P3pX+G63fAtUUt6b2Nzgao77KNDwyuRt90Mj2/9pKobtt68FdvjfqohZjg/FCA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@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==", + "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/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==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.12.tgz", + "integrity": "sha512-VOEPQ/ExOVqbukuP7BYJtI5ZxxsmegTwzZ04j1aF0dkSypGo9XpDHuOrABsJu+ie+penpSJheDJ11x1BEZNiyQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@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", + "globals": "^11.1.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==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@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==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@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==", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-flow-strip-types": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.9.0.tgz", + "integrity": "sha512-7Qfg0lKQhEHs93FChxVLAvhBshOPQDtJUTVHr/ZwQNRccCm4O9D79r9tVSoV8iNwjP1YgfD+e/fgHcPkN1qEQg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-flow": "^7.8.3" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@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==", + "requires": { + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@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==", + "requires": { + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "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==", + "requires": { + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-simple-access": "^7.12.1", + "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", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@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==", + "requires": { + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@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==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.12.1" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-replace-supers": "^7.12.1" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-react-constant-elements": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.12.1.tgz", + "integrity": "sha512-KOHd0tIRLoER+J+8f9DblZDa1fLGPwaaN1DI1TVHuQFOpjHV22C3CUB3obeC4fexHY9nx+fH0hQNvLFFfA1mxA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.12.12.tgz", + "integrity": "sha512-JDWGuzGNWscYcq8oJVCtSE61a5+XAOos+V0HrxnDieUus4UMnBEosDnY1VJqU5iZ4pA04QY7l0+JvHL1hZEfsw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.12.10", + "@babel/helper-module-imports": "^7.12.5", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-jsx": "^7.12.1", + "@babel/types": "^7.12.12" + } + }, + "@babel/plugin-transform-react-jsx-development": { + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.12.12.tgz", + "integrity": "sha512-i1AxnKxHeMxUaWVXQOSIco4tvVvvCxMSfeBMnMM06mpaJt3g+MpxYQQrDfojUQldP1xxraPSJYSMEljoWM/dCg==", + "requires": { + "@babel/plugin-transform-react-jsx": "^7.12.12" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@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==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@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==", + "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==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.9.0.tgz", + "integrity": "sha512-pUu9VSf3kI1OqbWINQ7MaugnitRss1z533436waNXp+0N3ur3zfut37sXiQMxkuCF4VUjwZucen/quskCh7NHw==", + "requires": { + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "resolve": "^1.8.1", + "semver": "^5.5.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.10.tgz", + "integrity": "sha512-JQ6H8Rnsogh//ijxspCjc21YPd3VLVoYtAwv3zQmqAt8YGYUtdo5usNhdl4b9/Vir2kPFZl6n1h0PfUz4hJhaA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@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==", + "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/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==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@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==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/preset-env": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.11.tgz", + "integrity": "sha512-j8Tb+KKIXKYlDBQyIOy4BLxzv1NUOwlHfZ74rvW+Z0Gp4/cI2IMDPBWAgWceGcE7aep9oL/0K9mlzlMGxA8yNw==", + "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.11", + "@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", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.0", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", + "@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.11", + "@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.10", + "@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.11", + "core-js-compat": "^3.8.0", + "semver": "^5.5.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "@babel/preset-modules": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", + "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/preset-react": { + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.12.10.tgz", + "integrity": "sha512-vtQNjaHRl4DUpp+t+g4wvTHsLQuye+n0H/wsXIZRn69oz/fvNC7gQ4IK73zGJBaxvHoxElDvnYCthMcT7uzFoQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-transform-react-display-name": "^7.12.1", + "@babel/plugin-transform-react-jsx": "^7.12.10", + "@babel/plugin-transform-react-jsx-development": "^7.12.7", + "@babel/plugin-transform-react-pure-annotations": "^7.12.1" + } + }, + "@babel/preset-typescript": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.9.0.tgz", + "integrity": "sha512-S4cueFnGrIbvYJgwsVFKdvOmpiL0XGw9MFW9D0vgRys5g36PBhZRL8NX8Gr2akz8XRtzq6HuDXPD/1nniagNUg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-transform-typescript": "^7.9.0" + } + }, + "@babel/runtime": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz", + "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/runtime-corejs3": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.12.5.tgz", + "integrity": "sha512-roGr54CsTmNPPzZoCP1AmDXuBoNao7tnSA83TXTwt+UK5QVyh1DIJnrgYRPWKCF2flqZQXwa7Yr8v7VmLzF0YQ==", + "requires": { + "core-js-pure": "^3.0.0", + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", + "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.12.7", + "@babel/types": "^7.12.7" + } + }, + "@babel/traverse": { + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.12.tgz", + "integrity": "sha512-s88i0X0lPy45RrLM8b9mz8RPH5FqO9G9p7ti59cToE44xFm1Q+Pjh5Gq4SXBbtb88X7Uy7pexeqRIQDDMNkL0w==", + "requires": { + "@babel/code-frame": "^7.12.11", + "@babel/generator": "^7.12.11", + "@babel/helper-function-name": "^7.12.11", + "@babel/helper-split-export-declaration": "^7.12.11", + "@babel/parser": "^7.12.11", + "@babel/types": "^7.12.12", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "@babel/types": { + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", + "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "@cnakazawa/watch": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", + "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", + "requires": { + "exec-sh": "^0.3.2", + "minimist": "^1.2.0" + } + }, + "@csstools/convert-colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-1.4.0.tgz", + "integrity": "sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==" + }, + "@csstools/normalize.css": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-10.1.0.tgz", + "integrity": "sha512-ij4wRiunFfaJxjB0BdrYHIH8FxBJpOwNPhhAcunlmPdXudL1WQV1qoP9un6JsEBAgQH+7UXyyjh0g7jTxXK6tg==" + }, + "@hapi/address": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz", + "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==" + }, + "@hapi/bourne": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz", + "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==" + }, + "@hapi/hoek": { + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz", + "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==" + }, + "@hapi/joi": { + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz", + "integrity": "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==", + "requires": { + "@hapi/address": "2.x.x", + "@hapi/bourne": "1.x.x", + "@hapi/hoek": "8.x.x", + "@hapi/topo": "3.x.x" + } + }, + "@hapi/topo": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz", + "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==", + "requires": { + "@hapi/hoek": "^8.3.0" + } + }, + "@jest/console": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-24.9.0.tgz", + "integrity": "sha512-Zuj6b8TnKXi3q4ymac8EQfc3ea/uhLeCGThFqXeC8H9/raaH8ARPUTdId+XyGd03Z4In0/VjD2OYFcBF09fNLQ==", + "requires": { + "@jest/source-map": "^24.9.0", + "chalk": "^2.0.1", + "slash": "^2.0.0" + } + }, + "@jest/core": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-24.9.0.tgz", + "integrity": "sha512-Fogg3s4wlAr1VX7q+rhV9RVnUv5tD7VuWfYy1+whMiWUrvl7U3QJSJyWcDio9Lq2prqYsZaeTv2Rz24pWGkJ2A==", + "requires": { + "@jest/console": "^24.7.1", + "@jest/reporters": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "graceful-fs": "^4.1.15", + "jest-changed-files": "^24.9.0", + "jest-config": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-resolve-dependencies": "^24.9.0", + "jest-runner": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "jest-watcher": "^24.9.0", + "micromatch": "^3.1.10", + "p-each-series": "^1.0.0", + "realpath-native": "^1.1.0", + "rimraf": "^2.5.4", + "slash": "^2.0.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==" + } + } + }, + "@jest/environment": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-24.9.0.tgz", + "integrity": "sha512-5A1QluTPhvdIPFYnO3sZC3smkNeXPVELz7ikPbhUj0bQjB07EoE9qtLrem14ZUYWdVayYbsjVwIiL4WBIMV4aQ==", + "requires": { + "@jest/fake-timers": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0" + } + }, + "@jest/fake-timers": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-24.9.0.tgz", + "integrity": "sha512-eWQcNa2YSwzXWIMC5KufBh3oWRIijrQFROsIqt6v/NS9Io/gknw1jsAC9c+ih/RQX4A3O7SeWAhQeN0goKhT9A==", + "requires": { + "@jest/types": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0" + } + }, + "@jest/reporters": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-24.9.0.tgz", + "integrity": "sha512-mu4X0yjaHrffOsWmVLzitKmmmWSQ3GGuefgNscUSWNiUNcEOSEQk9k3pERKEQVBb0Cnn88+UESIsZEMH3o88Gw==", + "requires": { + "@jest/environment": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "glob": "^7.1.2", + "istanbul-lib-coverage": "^2.0.2", + "istanbul-lib-instrument": "^3.0.1", + "istanbul-lib-report": "^2.0.4", + "istanbul-lib-source-maps": "^3.0.1", + "istanbul-reports": "^2.2.6", + "jest-haste-map": "^24.9.0", + "jest-resolve": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.6.0", + "node-notifier": "^5.4.2", + "slash": "^2.0.0", + "source-map": "^0.6.0", + "string-length": "^2.0.0" + } + }, + "@jest/source-map": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-24.9.0.tgz", + "integrity": "sha512-/Xw7xGlsZb4MJzNDgB7PW5crou5JqWiBQaz6xyPd3ArOg2nfn/PunV8+olXbbEZzNl591o5rWKE9BRDaFAuIBg==", + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.1.15", + "source-map": "^0.6.0" + }, + "dependencies": { + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + } + } + }, + "@jest/test-result": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-24.9.0.tgz", + "integrity": "sha512-XEFrHbBonBJ8dGp2JmF8kP/nQI/ImPpygKHwQ/SY+es59Z3L5PI4Qb9TQQMAEeYsThG1xF0k6tmG0tIKATNiiA==", + "requires": { + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/istanbul-lib-coverage": "^2.0.0" + } + }, + "@jest/test-sequencer": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-24.9.0.tgz", + "integrity": "sha512-6qqsU4o0kW1dvA95qfNog8v8gkRN9ph6Lz7r96IvZpHdNipP2cBcb07J1Z45mz/VIS01OHJ3pY8T5fUY38tg4A==", + "requires": { + "@jest/test-result": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-runner": "^24.9.0", + "jest-runtime": "^24.9.0" + } + }, + "@jest/transform": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-24.9.0.tgz", + "integrity": "sha512-TcQUmyNRxV94S0QpMOnZl0++6RMiqpbH/ZMccFB/amku6Uwvyb1cjYX7xkp5nGNkbX4QPH/FcB6q1HBTHynLmQ==", + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^24.9.0", + "babel-plugin-istanbul": "^5.1.0", + "chalk": "^2.0.1", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.1.15", + "jest-haste-map": "^24.9.0", + "jest-regex-util": "^24.9.0", + "jest-util": "^24.9.0", + "micromatch": "^3.1.10", + "pirates": "^4.0.1", + "realpath-native": "^1.1.0", + "slash": "^2.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "2.4.1" + } + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", + "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + } + }, + "@mrmlnc/readdir-enhanced": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", + "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", + "requires": { + "call-me-maybe": "^1.0.1", + "glob-to-regexp": "^0.3.0" + } + }, + "@nodelib/fs.stat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==" + }, + "@sheerun/mutationobserver-shim": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@sheerun/mutationobserver-shim/-/mutationobserver-shim-0.3.3.tgz", + "integrity": "sha512-DetpxZw1fzPD5xUBrIAoplLChO2VB8DlL5Gg+I1IR9b2wPqYIca2WSUxL5g1vLeR4MsQq1NeWriXAVffV+U1Fw==" + }, + "@svgr/babel-plugin-add-jsx-attribute": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-4.2.0.tgz", + "integrity": "sha512-j7KnilGyZzYr/jhcrSYS3FGWMZVaqyCG0vzMCwzvei0coIkczuYMcniK07nI0aHJINciujjH11T72ICW5eL5Ig==" + }, + "@svgr/babel-plugin-remove-jsx-attribute": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-4.2.0.tgz", + "integrity": "sha512-3XHLtJ+HbRCH4n28S7y/yZoEQnRpl0tvTZQsHqvaeNXPra+6vE5tbRliH3ox1yZYPCxrlqaJT/Mg+75GpDKlvQ==" + }, + "@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-4.2.0.tgz", + "integrity": "sha512-yTr2iLdf6oEuUE9MsRdvt0NmdpMBAkgK8Bjhl6epb+eQWk6abBaX3d65UZ3E3FWaOwePyUgNyNCMVG61gGCQ7w==" + }, + "@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-4.2.0.tgz", + "integrity": "sha512-U9m870Kqm0ko8beHawRXLGLvSi/ZMrl89gJ5BNcT452fAjtF2p4uRzXkdzvGJJJYBgx7BmqlDjBN/eCp5AAX2w==" + }, + "@svgr/babel-plugin-svg-dynamic-title": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-4.3.3.tgz", + "integrity": "sha512-w3Be6xUNdwgParsvxkkeZb545VhXEwjGMwExMVBIdPQJeyMQHqm9Msnb2a1teHBqUYL66qtwfhNkbj1iarCG7w==" + }, + "@svgr/babel-plugin-svg-em-dimensions": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-4.2.0.tgz", + "integrity": "sha512-C0Uy+BHolCHGOZ8Dnr1zXy/KgpBOkEUYY9kI/HseHVPeMbluaX3CijJr7D4C5uR8zrc1T64nnq/k63ydQuGt4w==" + }, + "@svgr/babel-plugin-transform-react-native-svg": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-4.2.0.tgz", + "integrity": "sha512-7YvynOpZDpCOUoIVlaaOUU87J4Z6RdD6spYN4eUb5tfPoKGSF9OG2NuhgYnq4jSkAxcpMaXWPf1cePkzmqTPNw==" + }, + "@svgr/babel-plugin-transform-svg-component": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-4.2.0.tgz", + "integrity": "sha512-hYfYuZhQPCBVotABsXKSCfel2slf/yvJY8heTVX1PCTaq/IgASq1IyxPPKJ0chWREEKewIU/JMSsIGBtK1KKxw==" + }, + "@svgr/babel-preset": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-4.3.3.tgz", + "integrity": "sha512-6PG80tdz4eAlYUN3g5GZiUjg2FMcp+Wn6rtnz5WJG9ITGEF1pmFdzq02597Hn0OmnQuCVaBYQE1OVFAnwOl+0A==", + "requires": { + "@svgr/babel-plugin-add-jsx-attribute": "^4.2.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^4.2.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^4.2.0", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^4.2.0", + "@svgr/babel-plugin-svg-dynamic-title": "^4.3.3", + "@svgr/babel-plugin-svg-em-dimensions": "^4.2.0", + "@svgr/babel-plugin-transform-react-native-svg": "^4.2.0", + "@svgr/babel-plugin-transform-svg-component": "^4.2.0" + } + }, + "@svgr/core": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-4.3.3.tgz", + "integrity": "sha512-qNuGF1QON1626UCaZamWt5yedpgOytvLj5BQZe2j1k1B8DUG4OyugZyfEwBeXozCUwhLEpsrgPrE+eCu4fY17w==", + "requires": { + "@svgr/plugin-jsx": "^4.3.3", + "camelcase": "^5.3.1", + "cosmiconfig": "^5.2.1" + } + }, + "@svgr/hast-util-to-babel-ast": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-4.3.2.tgz", + "integrity": "sha512-JioXclZGhFIDL3ddn4Kiq8qEqYM2PyDKV0aYno8+IXTLuYt6TOgHUbUAAFvqtb0Xn37NwP0BTHglejFoYr8RZg==", + "requires": { + "@babel/types": "^7.4.4" + } + }, + "@svgr/plugin-jsx": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-4.3.3.tgz", + "integrity": "sha512-cLOCSpNWQnDB1/v+SUENHH7a0XY09bfuMKdq9+gYvtuwzC2rU4I0wKGFEp1i24holdQdwodCtDQdFtJiTCWc+w==", + "requires": { + "@babel/core": "^7.4.5", + "@svgr/babel-preset": "^4.3.3", + "@svgr/hast-util-to-babel-ast": "^4.3.2", + "svg-parser": "^2.0.0" + } + }, + "@svgr/plugin-svgo": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-4.3.1.tgz", + "integrity": "sha512-PrMtEDUWjX3Ea65JsVCwTIXuSqa3CG9px+DluF1/eo9mlDrgrtFE7NE/DjdhjJgSM9wenlVBzkzneSIUgfUI/w==", + "requires": { + "cosmiconfig": "^5.2.1", + "merge-deep": "^3.0.2", + "svgo": "^1.2.2" + } + }, + "@svgr/webpack": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-4.3.3.tgz", + "integrity": "sha512-bjnWolZ6KVsHhgyCoYRFmbd26p8XVbulCzSG53BDQqAr+JOAderYK7CuYrB3bDjHJuF6LJ7Wrr42+goLRV9qIg==", + "requires": { + "@babel/core": "^7.4.5", + "@babel/plugin-transform-react-constant-elements": "^7.0.0", + "@babel/preset-env": "^7.4.5", + "@babel/preset-react": "^7.0.0", + "@svgr/core": "^4.3.3", + "@svgr/plugin-jsx": "^4.3.3", + "@svgr/plugin-svgo": "^4.3.1", + "loader-utils": "^1.2.3" + } + }, + "@testing-library/dom": { + "version": "6.16.0", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-6.16.0.tgz", + "integrity": "sha512-lBD88ssxqEfz0wFL6MeUyyWZfV/2cjEZZV3YRpb2IoJRej/4f1jB0TzqIOznTpfR1r34CNesrubxwIlAQ8zgPA==", + "requires": { + "@babel/runtime": "^7.8.4", + "@sheerun/mutationobserver-shim": "^0.3.2", + "@types/testing-library__dom": "^6.12.1", + "aria-query": "^4.0.2", + "dom-accessibility-api": "^0.3.0", + "pretty-format": "^25.1.0", + "wait-for-expect": "^3.0.2" + }, + "dependencies": { + "@jest/types": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.5.0.tgz", + "integrity": "sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^15.0.0", + "chalk": "^3.0.0" + } + }, + "@types/yargs": { + "version": "15.0.13", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.13.tgz", + "integrity": "sha512-kQ5JNTrbDv3Rp5X2n/iUu37IJBDU2gsZ5R/g1/KHOOEc5IKfUFjXT6DENPGduh08I/pamwtEq4oul7gUqKTQDQ==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "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", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "pretty-format": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.5.0.tgz", + "integrity": "sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ==", + "requires": { + "@jest/types": "^25.5.0", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^16.12.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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@testing-library/jest-dom": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-4.2.4.tgz", + "integrity": "sha512-j31Bn0rQo12fhCWOUWy9fl7wtqkp7In/YP2p5ZFyRuiiB9Qs3g+hS4gAmDWONbAHcRmVooNJ5eOHQDCOmUFXHg==", + "requires": { + "@babel/runtime": "^7.5.1", + "chalk": "^2.4.1", + "css": "^2.2.3", + "css.escape": "^1.5.1", + "jest-diff": "^24.0.0", + "jest-matcher-utils": "^24.0.0", + "lodash": "^4.17.11", + "pretty-format": "^24.0.0", + "redent": "^3.0.0" + } + }, + "@testing-library/react": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-9.5.0.tgz", + "integrity": "sha512-di1b+D0p+rfeboHO5W7gTVeZDIK5+maEgstrZbWZSSvxDyfDRkkyBE1AJR5Psd6doNldluXlCWqXriUfqu/9Qg==", + "requires": { + "@babel/runtime": "^7.8.4", + "@testing-library/dom": "^6.15.0", + "@types/testing-library__react": "^9.1.2" + } + }, + "@testing-library/user-event": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-7.2.1.tgz", + "integrity": "sha512-oZ0Ib5I4Z2pUEcoo95cT1cr6slco9WY7yiPpG+RGNkj8YcYgJnM7pXmYmorNOReh8MIGcKSqXyeGjxnr8YiZbA==" + }, + "@types/babel__core": { + "version": "7.1.12", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.12.tgz", + "integrity": "sha512-wMTHiiTiBAAPebqaPiPDLFA4LYPKr6Ph0Xq/6rq1Ur3v66HXyG+clfR9CNETkD7MQS8ZHvpQOtA53DLws5WAEQ==", + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "@types/babel__generator": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.2.tgz", + "integrity": "sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@types/babel__template": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.0.tgz", + "integrity": "sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==", + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.11.0.tgz", + "integrity": "sha512-kSjgDMZONiIfSH1Nxcr5JIRMwUetDki63FSQfpTCz8ogF3Ulqm8+mr5f78dUYs6vMiB6gBusQqfQmBvHZj/lwg==", + "requires": { + "@babel/types": "^7.3.0" + } + }, + "@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/glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", + "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==" + }, + "@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", + "requires": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + } + }, + "@types/json-schema": { + "version": "7.0.7", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", + "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==" + }, + "@types/minimatch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==" + }, + "@types/node": { + "version": "14.14.22", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.22.tgz", + "integrity": "sha512-g+f/qj/cNcqKkc3tFqlXOYjrmZA+jNBiDzbP3kH+B+otKFqAdPgVTGP1IeKRdMml/aE69as5S4FqtxAbl+LaMw==" + }, + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "@types/prop-types": { + "version": "15.7.3", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz", + "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==" + }, + "@types/q": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz", + "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==" + }, + "@types/react": { + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.0.tgz", + "integrity": "sha512-aj/L7RIMsRlWML3YB6KZiXB3fV2t41+5RBGYF8z+tAKU43Px8C3cYUZsDvf1/+Bm4FK21QWBrDutu8ZJ/70qOw==", + "requires": { + "@types/prop-types": "*", + "csstype": "^3.0.2" + } + }, + "@types/react-dom": { + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.0.tgz", + "integrity": "sha512-lUqY7OlkF/RbNtD5nIq7ot8NquXrdFrjSOR6+w9a9RFQevGi1oZO1dcJbXMeONAPKtZ2UrZOEJ5UOCVsxbLk/g==", + "requires": { + "@types/react": "*" + } + }, + "@types/stack-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz", + "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==" + }, + "@types/testing-library__dom": { + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/@types/testing-library__dom/-/testing-library__dom-6.14.0.tgz", + "integrity": "sha512-sMl7OSv0AvMOqn1UJ6j1unPMIHRXen0Ita1ujnMX912rrOcawe4f7wu0Zt9GIQhBhJvH2BaibqFgQ3lP+Pj2hA==", + "requires": { + "pretty-format": "^24.3.0" + } + }, + "@types/testing-library__react": { + "version": "9.1.3", + "resolved": "https://registry.npmjs.org/@types/testing-library__react/-/testing-library__react-9.1.3.tgz", + "integrity": "sha512-iCdNPKU3IsYwRK9JieSYAiX0+aYDXOGAmrC/3/M7AqqSDKnWWVv07X+Zk1uFSL7cMTUYzv4lQRfohucEocn5/w==", + "requires": { + "@types/react-dom": "*", + "@types/testing-library__dom": "*", + "pretty-format": "^25.1.0" + }, + "dependencies": { + "@jest/types": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.5.0.tgz", + "integrity": "sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^15.0.0", + "chalk": "^3.0.0" + } + }, + "@types/yargs": { + "version": "15.0.13", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.13.tgz", + "integrity": "sha512-kQ5JNTrbDv3Rp5X2n/iUu37IJBDU2gsZ5R/g1/KHOOEc5IKfUFjXT6DENPGduh08I/pamwtEq4oul7gUqKTQDQ==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "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", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "pretty-format": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.5.0.tgz", + "integrity": "sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ==", + "requires": { + "@jest/types": "^25.5.0", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^16.12.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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@types/yargs": { + "version": "13.0.11", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.11.tgz", + "integrity": "sha512-NRqD6T4gktUrDi1o1wLH3EKC1o2caCr7/wR87ODcbVITQF106OM3sFN92ysZ++wqelOd1CTzatnOBRDYYG6wGQ==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "20.2.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.0.tgz", + "integrity": "sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA==" + }, + "@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==", + "requires": { + "@typescript-eslint/experimental-utils": "2.34.0", + "functional-red-black-tree": "^1.0.1", + "regexpp": "^3.0.0", + "tsutils": "^3.17.1" + } + }, + "@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==", + "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/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/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", + "is-glob": "^4.0.1", + "lodash": "^4.17.15", + "semver": "^7.3.2", + "tsutils": "^3.17.1" + }, + "dependencies": { + "semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "@webassemblyjs/ast": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.8.5.tgz", + "integrity": "sha512-aJMfngIZ65+t71C3y2nBBg5FFG0Okt9m0XEgWZ7Ywgn1oMAT8cNwx00Uv1cQyHtidq0Xn94R4TAywO+LCQ+ZAQ==", + "requires": { + "@webassemblyjs/helper-module-context": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/wast-parser": "1.8.5" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.8.5.tgz", + "integrity": "sha512-9p+79WHru1oqBh9ewP9zW95E3XAo+90oth7S5Re3eQnECGq59ly1Ri5tsIipKGpiStHsUYmY3zMLqtk3gTcOtQ==" + }, + "@webassemblyjs/helper-api-error": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.8.5.tgz", + "integrity": "sha512-Za/tnzsvnqdaSPOUXHyKJ2XI7PDX64kWtURyGiJJZKVEdFOsdKUCPTNEVFZq3zJ2R0G5wc2PZ5gvdTRFgm81zA==" + }, + "@webassemblyjs/helper-buffer": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.5.tgz", + "integrity": "sha512-Ri2R8nOS0U6G49Q86goFIPNgjyl6+oE1abW1pS84BuhP1Qcr5JqMwRFT3Ah3ADDDYGEgGs1iyb1DGX+kAi/c/Q==" + }, + "@webassemblyjs/helper-code-frame": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.5.tgz", + "integrity": "sha512-VQAadSubZIhNpH46IR3yWO4kZZjMxN1opDrzePLdVKAZ+DFjkGD/rf4v1jap744uPVU6yjL/smZbRIIJTOUnKQ==", + "requires": { + "@webassemblyjs/wast-printer": "1.8.5" + } + }, + "@webassemblyjs/helper-fsm": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.5.tgz", + "integrity": "sha512-kRuX/saORcg8se/ft6Q2UbRpZwP4y7YrWsLXPbbmtepKr22i8Z4O3V5QE9DbZK908dh5Xya4Un57SDIKwB9eow==" + }, + "@webassemblyjs/helper-module-context": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.5.tgz", + "integrity": "sha512-/O1B236mN7UNEU4t9X7Pj38i4VoU8CcMHyy3l2cV/kIF4U5KoHXDVqcDuOs1ltkac90IM4vZdHc52t1x8Yfs3g==", + "requires": { + "@webassemblyjs/ast": "1.8.5", + "mamacro": "^0.0.3" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz", + "integrity": "sha512-Cu4YMYG3Ddl72CbmpjU/wbP6SACcOPVbHN1dI4VJNJVgFwaKf1ppeFJrwydOG3NDHxVGuCfPlLZNyEdIYlQ6QQ==" + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.5.tgz", + "integrity": "sha512-VV083zwR+VTrIWWtgIUpqfvVdK4ff38loRmrdDBgBT8ADXYsEZ5mPQ4Nde90N3UYatHdYoDIFb7oHzMncI02tA==", + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-buffer": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/wasm-gen": "1.8.5" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.8.5.tgz", + "integrity": "sha512-aaCvQYrvKbY/n6wKHb/ylAJr27GglahUO89CcGXMItrOBqRarUMxWLJgxm9PJNuKULwN5n1csT9bYoMeZOGF3g==", + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.8.5.tgz", + "integrity": "sha512-plYUuUwleLIziknvlP8VpTgO4kqNaH57Y3JnNa6DLpu/sGcP6hbVdfdX5aHAV716pQBKrfuU26BJK29qY37J7A==", + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.8.5.tgz", + "integrity": "sha512-U7zgftmQriw37tfD934UNInokz6yTmn29inT2cAetAsaU9YeVCveWEwhKL1Mg4yS7q//NGdzy79nlXh3bT8Kjw==" + }, + "@webassemblyjs/wasm-edit": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.8.5.tgz", + "integrity": "sha512-A41EMy8MWw5yvqj7MQzkDjU29K7UJq1VrX2vWLzfpRHt3ISftOXqrtojn7nlPsZ9Ijhp5NwuODuycSvfAO/26Q==", + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-buffer": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/helper-wasm-section": "1.8.5", + "@webassemblyjs/wasm-gen": "1.8.5", + "@webassemblyjs/wasm-opt": "1.8.5", + "@webassemblyjs/wasm-parser": "1.8.5", + "@webassemblyjs/wast-printer": "1.8.5" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.5.tgz", + "integrity": "sha512-BCZBT0LURC0CXDzj5FXSc2FPTsxwp3nWcqXQdOZE4U7h7i8FqtFK5Egia6f9raQLpEKT1VL7zr4r3+QX6zArWg==", + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/ieee754": "1.8.5", + "@webassemblyjs/leb128": "1.8.5", + "@webassemblyjs/utf8": "1.8.5" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.8.5.tgz", + "integrity": "sha512-HKo2mO/Uh9A6ojzu7cjslGaHaUU14LdLbGEKqTR7PBKwT6LdPtLLh9fPY33rmr5wcOMrsWDbbdCHq4hQUdd37Q==", + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-buffer": "1.8.5", + "@webassemblyjs/wasm-gen": "1.8.5", + "@webassemblyjs/wasm-parser": "1.8.5" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.5.tgz", + "integrity": "sha512-pi0SYE9T6tfcMkthwcgCpL0cM9nRYr6/6fjgDtL6q/ZqKHdMWvxitRi5JcZ7RI4SNJJYnYNaWy5UUrHQy998lw==", + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-api-error": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/ieee754": "1.8.5", + "@webassemblyjs/leb128": "1.8.5", + "@webassemblyjs/utf8": "1.8.5" + } + }, + "@webassemblyjs/wast-parser": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.8.5.tgz", + "integrity": "sha512-daXC1FyKWHF1i11obK086QRlsMsY4+tIOKgBqI1lxAnkp9xe9YMcgOxm9kLe+ttjs5aWV2KKE1TWJCN57/Btsg==", + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/floating-point-hex-parser": "1.8.5", + "@webassemblyjs/helper-api-error": "1.8.5", + "@webassemblyjs/helper-code-frame": "1.8.5", + "@webassemblyjs/helper-fsm": "1.8.5", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.8.5.tgz", + "integrity": "sha512-w0U0pD4EhlnvRyeJzBqaVSJAo9w/ce7/WPogeXLzGkO6hzhr4GnQIZ4W4uUt5b9ooAaXPtnXlj0gzsXEOUNYMg==", + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/wast-parser": "1.8.5", + "@xtuc/long": "4.2.2" + } + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + }, + "abab": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", + "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" + }, + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + } + }, + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" + }, + "acorn-globals": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz", + "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==", + "requires": { + "acorn": "^6.0.1", + "acorn-walk": "^6.0.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==" + } + } + }, + "acorn-jsx": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", + "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==" + }, + "acorn-walk": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz", + "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==" + }, + "address": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", + "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==" + }, + "adjust-sourcemap-loader": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-2.0.0.tgz", + "integrity": "sha512-4hFsTsn58+YjrU9qKzML2JSSDqKvN8mUGQ0nNIrfPi8hmIONT4L3uUaT6MKdMsZ9AjsU6D2xDkZxCkbQPxChrA==", + "requires": { + "assert": "1.4.1", + "camelcase": "5.0.0", + "loader-utils": "1.2.3", + "object-path": "0.11.4", + "regex-parser": "2.2.10" + }, + "dependencies": { + "camelcase": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.0.0.tgz", + "integrity": "sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA==" + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=" + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" + } + } + } + }, + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==" + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" + }, + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=" + }, + "ansi-colors": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==" + }, + "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==", + "requires": { + "type-fest": "^0.11.0" + }, + "dependencies": { + "type-fest": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", + "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==" + } + } + }, + "ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=" + }, + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "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" + } + }, + "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" + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", + "requires": { + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" + } + }, + "arity-n": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/arity-n/-/arity-n-1.0.4.tgz", + "integrity": "sha1-2edrEXM+CFacCEeuezmyhgswt0U=" + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" + }, + "array-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", + "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=" + }, + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + }, + "array-includes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.2.tgz", + "integrity": "sha512-w2GspexNQpx+PutG3QpT437/BenZBj0M/MZGn5mzv/MofYqo0xmRHzn4lFsoDlWJ+THYsGJmFlW68WlDFx7VRw==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "get-intrinsic": "^1.0.1", + "is-string": "^1.0.5" + } + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "requires": { + "array-uniq": "^1.0.1" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "array.prototype.flat": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz", + "integrity": "sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1" + } + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + }, + "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.4.1", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz", + "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=", + "requires": { + "util": "0.10.3" + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" + }, + "ast-types-flow": { + "version": "0.0.7", + "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": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "requires": { + "lodash": "^4.17.14" + } + }, + "async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==" + }, + "async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" + }, + "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", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" + } + }, + "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==" + }, + "axobject-query": { + "version": "2.2.0", + "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-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "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=" + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.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=" + } + } + }, + "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==", + "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" + } + }, + "babel-extract-comments": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz", + "integrity": "sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ==", + "requires": { + "babylon": "^6.18.0" + } + }, + "babel-jest": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-24.9.0.tgz", + "integrity": "sha512-ntuddfyiN+EhMw58PTNL1ph4C9rECiQXjI4nMMBKBaNjXvqLdkXpPRcMSr4iyBrJg/+wz9brFUD6RhOAT6r4Iw==", + "requires": { + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/babel__core": "^7.1.0", + "babel-plugin-istanbul": "^5.1.0", + "babel-preset-jest": "^24.9.0", + "chalk": "^2.4.2", + "slash": "^2.0.0" + } + }, + "babel-loader": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz", + "integrity": "sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==", + "requires": { + "find-cache-dir": "^2.1.0", + "loader-utils": "^1.4.0", + "mkdirp": "^0.5.3", + "pify": "^4.0.1", + "schema-utils": "^2.6.5" + }, + "dependencies": { + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + } + } + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-plugin-istanbul": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-5.2.0.tgz", + "integrity": "sha512-5LphC0USA8t4i1zCtjbbNb6jJj/9+X6P37Qfirc/70EQ34xKlMW+a1RHGwxGI+SwWpNwZ27HqvzAobeqaXwiZw==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "find-up": "^3.0.0", + "istanbul-lib-instrument": "^3.3.0", + "test-exclude": "^5.2.3" + } + }, + "babel-plugin-jest-hoist": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-24.9.0.tgz", + "integrity": "sha512-2EMA2P8Vp7lG0RAzr4HXqtYwacfMErOuv1U3wrvxHX6rD1sV6xS3WXG3r8TRQ2r6w8OhvSdWt+z41hQNwNm3Xw==", + "requires": { + "@types/babel__traverse": "^7.0.6" + } + }, + "babel-plugin-macros": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz", + "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==", + "requires": { + "@babel/runtime": "^7.7.2", + "cosmiconfig": "^6.0.0", + "resolve": "^1.12.0" + }, + "dependencies": { + "cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + } + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "parse-json": { + "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", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + } + } + }, + "babel-plugin-named-asset-import": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.7.tgz", + "integrity": "sha512-squySRkf+6JGnvjoUtDEjSREJEBirnXi9NqP6rjSYsylxQxqBTz+pkmf395i9E2zsvmYUaI40BHo6SqZUdydlw==" + }, + "babel-plugin-syntax-object-rest-spread": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", + "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=" + }, + "babel-plugin-transform-object-rest-spread": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz", + "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=", + "requires": { + "babel-plugin-syntax-object-rest-spread": "^6.8.0", + "babel-runtime": "^6.26.0" + } + }, + "babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" + }, + "babel-preset-jest": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-24.9.0.tgz", + "integrity": "sha512-izTUuhE4TMfTRPF92fFwD2QfdXaZW08qvWTFCI51V8rW5x00UuPgc3ajRoWofXOuxjfcOM5zzSYsQS3H8KGCAg==", + "requires": { + "@babel/plugin-syntax-object-rest-spread": "^7.0.0", + "babel-plugin-jest-hoist": "^24.9.0" + } + }, + "babel-preset-react-app": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-9.1.2.tgz", + "integrity": "sha512-k58RtQOKH21NyKtzptoAvtAODuAJJs3ZhqBMl456/GnXEQ/0La92pNmwgWoMn5pBTrsvk3YYXdY7zpY4e3UIxA==", + "requires": { + "@babel/core": "7.9.0", + "@babel/plugin-proposal-class-properties": "7.8.3", + "@babel/plugin-proposal-decorators": "7.8.3", + "@babel/plugin-proposal-nullish-coalescing-operator": "7.8.3", + "@babel/plugin-proposal-numeric-separator": "7.8.3", + "@babel/plugin-proposal-optional-chaining": "7.9.0", + "@babel/plugin-transform-flow-strip-types": "7.9.0", + "@babel/plugin-transform-react-display-name": "7.8.3", + "@babel/plugin-transform-runtime": "7.9.0", + "@babel/preset-env": "7.9.0", + "@babel/preset-react": "7.9.1", + "@babel/preset-typescript": "7.9.0", + "@babel/runtime": "7.9.0", + "babel-plugin-macros": "2.8.0", + "babel-plugin-transform-react-remove-prop-types": "0.4.24" + }, + "dependencies": { + "@babel/plugin-proposal-class-properties": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.8.3.tgz", + "integrity": "sha512-EqFhbo7IosdgPgZggHaNObkmO1kNUe3slaKu54d5OWvy+p9QIKOzK1GAEpAIsZtWVtPXUHSMcT4smvDrCfY4AA==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-TS9MlfzXpXKt6YYomudb/KU7nQI6/xnapG6in1uZxoxDghuSMZsPb6D2fyUwNYSAp4l1iR7QtFOjkqcRYcUsfw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.8.3.tgz", + "integrity": "sha512-jWioO1s6R/R+wEHizfaScNsAx+xKgwTLNXSh7tTC4Usj3ItsPEhYkEpU4h+lpnBwq7NBVOJXfO6cRFYcX69JUQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.9.0.tgz", + "integrity": "sha512-NDn5tu3tcv4W30jNhmc2hyD5c56G6cXx4TesJubhxrJeCvuuMpttxr0OnNCqbZGhFjLrg+NIhxxC+BK5F6yS3w==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.0" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.8.3.tgz", + "integrity": "sha512-3Jy/PCw8Fe6uBKtEgz3M82ljt+lTg+xJaM4og+eyu83qLT87ZUSckn0wy7r31jflURWLO83TW6Ylf7lyXj3m5A==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/preset-env": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.9.0.tgz", + "integrity": "sha512-712DeRXT6dyKAM/FMbQTV/FvRCms2hPCx+3weRjZ8iQVQWZejWWk1wwG6ViWMyqb/ouBbGOl5b6aCk0+j1NmsQ==", + "requires": { + "@babel/compat-data": "^7.9.0", + "@babel/helper-compilation-targets": "^7.8.7", + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-proposal-async-generator-functions": "^7.8.3", + "@babel/plugin-proposal-dynamic-import": "^7.8.3", + "@babel/plugin-proposal-json-strings": "^7.8.3", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-proposal-numeric-separator": "^7.8.3", + "@babel/plugin-proposal-object-rest-spread": "^7.9.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.8.3", + "@babel/plugin-proposal-optional-chaining": "^7.9.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.8.3", + "@babel/plugin-syntax-async-generators": "^7.8.0", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-json-strings": "^7.8.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", + "@babel/plugin-syntax-numeric-separator": "^7.8.0", + "@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.8.3", + "@babel/plugin-transform-arrow-functions": "^7.8.3", + "@babel/plugin-transform-async-to-generator": "^7.8.3", + "@babel/plugin-transform-block-scoped-functions": "^7.8.3", + "@babel/plugin-transform-block-scoping": "^7.8.3", + "@babel/plugin-transform-classes": "^7.9.0", + "@babel/plugin-transform-computed-properties": "^7.8.3", + "@babel/plugin-transform-destructuring": "^7.8.3", + "@babel/plugin-transform-dotall-regex": "^7.8.3", + "@babel/plugin-transform-duplicate-keys": "^7.8.3", + "@babel/plugin-transform-exponentiation-operator": "^7.8.3", + "@babel/plugin-transform-for-of": "^7.9.0", + "@babel/plugin-transform-function-name": "^7.8.3", + "@babel/plugin-transform-literals": "^7.8.3", + "@babel/plugin-transform-member-expression-literals": "^7.8.3", + "@babel/plugin-transform-modules-amd": "^7.9.0", + "@babel/plugin-transform-modules-commonjs": "^7.9.0", + "@babel/plugin-transform-modules-systemjs": "^7.9.0", + "@babel/plugin-transform-modules-umd": "^7.9.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.8.3", + "@babel/plugin-transform-new-target": "^7.8.3", + "@babel/plugin-transform-object-super": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.8.7", + "@babel/plugin-transform-property-literals": "^7.8.3", + "@babel/plugin-transform-regenerator": "^7.8.7", + "@babel/plugin-transform-reserved-words": "^7.8.3", + "@babel/plugin-transform-shorthand-properties": "^7.8.3", + "@babel/plugin-transform-spread": "^7.8.3", + "@babel/plugin-transform-sticky-regex": "^7.8.3", + "@babel/plugin-transform-template-literals": "^7.8.3", + "@babel/plugin-transform-typeof-symbol": "^7.8.4", + "@babel/plugin-transform-unicode-regex": "^7.8.3", + "@babel/preset-modules": "^0.1.3", + "@babel/types": "^7.9.0", + "browserslist": "^4.9.1", + "core-js-compat": "^3.6.2", + "invariant": "^2.2.2", + "levenary": "^1.1.1", + "semver": "^5.5.0" + } + }, + "@babel/preset-react": { + "version": "7.9.1", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.9.1.tgz", + "integrity": "sha512-aJBYF23MPj0RNdp/4bHnAP0NVqqZRr9kl0NAOP4nJCex6OYVio59+dnQzsAWFuogdLyeaKA1hmfUIVZkY5J+TQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-transform-react-display-name": "^7.8.3", + "@babel/plugin-transform-react-jsx": "^7.9.1", + "@babel/plugin-transform-react-jsx-development": "^7.9.0", + "@babel/plugin-transform-react-jsx-self": "^7.9.0", + "@babel/plugin-transform-react-jsx-source": "^7.9.0" + } + }, + "@babel/runtime": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.0.tgz", + "integrity": "sha512-cTIudHnzuWLS56ik4DnRnqqNf8MkdUzV4iFFI1h7Jo9xvrpQROYaAnaSd2mHLQAzzZAPfATynX5ord6YlNYNMA==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": { + "core-js": { + "version": "2.6.12", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", + "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==" + }, + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" + } + } + }, + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==" + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + } + } + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + }, + "batch": { + "version": "0.6.1", + "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" + } + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "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", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "requires": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + }, + "dependencies": { + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" + }, + "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=" + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" + } + } + }, + "bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "requires": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "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" + } + } + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + }, + "browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + }, + "browser-resolve": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", + "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", + "requires": { + "resolve": "1.1.7" + }, + "dependencies": { + "resolve": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=" + } + } + }, + "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": { + "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.16.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.3.tgz", + "integrity": "sha512-vIyhWmIkULaq04Gt93txdh+j02yX/JzlyhLYbV3YQCn/zvES3JnY7TifHHvvr1w5hTDluNKMkV05cs4vy8Q7sw==", + "requires": { + "caniuse-lite": "^1.0.30001181", + "colorette": "^1.2.1", + "electron-to-chromium": "^1.3.649", + "escalade": "^3.1.1", + "node-releases": "^1.1.70" + } + }, + "bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "requires": { + "node-int64": "^0.4.0" + } + }, + "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" + } + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" + }, + "buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" + }, + "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.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" + }, + "cacache": { + "version": "13.0.1", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-13.0.1.tgz", + "integrity": "sha512-5ZvAxd05HDDU+y9BVvcqYu2LLXmPnQ0hW62h32g4xBTgL/MppR4/04NHfj/ycM2y6lmTnbw6HVi+1eN0Psba6w==", + "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" + }, + "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" + } + }, + "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" + } + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + } + } + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "call-me-maybe": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", + "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=" + }, + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "requires": { + "callsites": "^2.0.0" + } + }, + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "requires": { + "caller-callsite": "^2.0.0" + } + }, + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=" + }, + "camel-case": { + "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.2", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + } + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001183", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001183.tgz", + "integrity": "sha512-7JkwTEE1hlRKETbCFd8HDZeLiQIUcl8rC6JgNjvHCNaxOeNmQ9V4LvQXRUsKIV2CC73qKxljwVhToaA3kLRqTw==" + }, + "capture-exit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", + "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", + "requires": { + "rsvp": "^4.8.4" + } + }, + "case-sensitive-paths-webpack-plugin": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz", + "integrity": "sha512-/4YgnZS8y1UXXmC02xD5rRrBEu6T5ub+mQHLNRj0fzTRbgdBYhsNo2V5EqwgqrExjxsjtF/OpAKAMkKsxbD5XQ==" + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" + }, + "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" + } + }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" + }, + "chokidar": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", + "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", + "requires": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.3.1", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.5.0" + }, + "dependencies": { + "anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "fsevents": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.1.tgz", + "integrity": "sha512-YR47Eg4hChJGAB1O3yEAOkGO+rlzutoICGqGo9EZ4lKWokzZRSyIW1QmTzqjtw8MJdj9srP869CuWw/hyzSiBw==", + "optional": true + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + } + } + }, + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "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" + } + }, + "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", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "clean-css": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", + "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", + "requires": { + "source-map": "~0.6.0" + } + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "cli-width": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==" + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + }, + "dependencies": { + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "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" + } + } + } + }, + "clone-deep": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-0.2.4.tgz", + "integrity": "sha1-TnPdCen7lxzDhnDF3O2cGJZIHMY=", + "requires": { + "for-own": "^0.1.3", + "is-plain-object": "^2.0.1", + "kind-of": "^3.0.2", + "lazy-cache": "^1.0.3", + "shallow-clone": "^0.1.2" + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + } + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/color/-/color-3.1.3.tgz", + "integrity": "sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==", + "requires": { + "color-convert": "^1.9.1", + "color-string": "^1.5.4" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "color-string": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.4.tgz", + "integrity": "sha512-57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw==", + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "colorette": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", + "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==" + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "common-tags": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", + "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==" + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + }, + "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==" + }, + "compose-function": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/compose-function/-/compose-function-3.0.3.tgz", + "integrity": "sha1-ntZ18TzFRQHTCVCkhv9qe6OrGF8=", + "requires": { + "arity-n": "^1.0.4" + } + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "confusing-browser-globals": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.10.tgz", + "integrity": "sha512-gNld/3lySHwuhaVluJUKLePYirM3QNCKzVxqAdhJII9/WXKVX5PURzMVJspS1jTslSqjeuG4KMVTSouit5YPHA==" + }, + "connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==" + }, + "console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" + }, + "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", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "requires": { + "safe-buffer": "5.1.2" + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + }, + "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==", + "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==" + }, + "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" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" + }, + "core-js": { + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.8.3.tgz", + "integrity": "sha512-KPYXeVZYemC2TkNEkX/01I+7yd+nX3KddKwZ1Ww7SKWdI2wQprSgLmrTddT8nw92AjEklTsPBoSdQBhbI1bQ6Q==" + }, + "core-js-compat": { + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.8.3.tgz", + "integrity": "sha512-1sCb0wBXnBIL16pfFG1Gkvei6UzvKyTNYpiC41yrdjEv0UoJoq9E/abTMzyYJ6JpTkAj15dLjbqifIzEBDVvog==", + "requires": { + "browserslist": "^4.16.1", + "semver": "7.0.0" + }, + "dependencies": { + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==" + } + } + }, + "core-js-pure": { + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.8.3.tgz", + "integrity": "sha512-V5qQZVAr9K0xu7jXg1M7qTEwuxUgqr7dUOezGaNa7i+Xn9oXAU/d1fzqD9ObuwpVQOaorO5s70ckyi1woP9lVA==" + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "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" + } + }, + "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-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" + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "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" + } + }, + "css": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", + "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", + "requires": { + "inherits": "^2.0.3", + "source-map": "^0.6.1", + "source-map-resolve": "^0.5.2", + "urix": "^0.1.0" + } + }, + "css-blank-pseudo": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz", + "integrity": "sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==", + "requires": { + "postcss": "^7.0.5" + } + }, + "css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=" + }, + "css-declaration-sorter": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", + "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", + "requires": { + "postcss": "^7.0.1", + "timsort": "^0.3.0" + } + }, + "css-has-pseudo": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz", + "integrity": "sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==", + "requires": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^5.0.0-rc.4" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "css-loader": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.4.2.tgz", + "integrity": "sha512-jYq4zdZT0oS0Iykt+fqnzVLRIeiPWhka+7BqPn+oSIpWJAHak5tmB/WZrJ2a21JhCeFyNnnlroSl8c+MtVndzA==", + "requires": { + "camelcase": "^5.3.1", + "cssesc": "^3.0.0", + "icss-utils": "^4.1.1", + "loader-utils": "^1.2.3", + "normalize-path": "^3.0.0", + "postcss": "^7.0.23", + "postcss-modules-extract-imports": "^2.0.0", + "postcss-modules-local-by-default": "^3.0.2", + "postcss-modules-scope": "^2.1.1", + "postcss-modules-values": "^3.0.0", + "postcss-value-parser": "^4.0.2", + "schema-utils": "^2.6.0" + }, + "dependencies": { + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + } + } + }, + "css-prefers-color-scheme": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz", + "integrity": "sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg==", + "requires": { + "postcss": "^7.0.5" + } + }, + "css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + }, + "css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "requires": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + } + }, + "css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==" + }, + "css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" + }, + "cssdb": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-4.4.0.tgz", + "integrity": "sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ==" + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + }, + "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" + } + }, + "cssnano-preset-default": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz", + "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", + "requires": { + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^7.0.1", + "postcss-colormin": "^4.0.3", + "postcss-convert-values": "^4.0.1", + "postcss-discard-comments": "^4.0.2", + "postcss-discard-duplicates": "^4.0.2", + "postcss-discard-empty": "^4.0.1", + "postcss-discard-overridden": "^4.0.1", + "postcss-merge-longhand": "^4.0.11", + "postcss-merge-rules": "^4.0.3", + "postcss-minify-font-values": "^4.0.2", + "postcss-minify-gradients": "^4.0.2", + "postcss-minify-params": "^4.0.2", + "postcss-minify-selectors": "^4.0.2", + "postcss-normalize-charset": "^4.0.1", + "postcss-normalize-display-values": "^4.0.2", + "postcss-normalize-positions": "^4.0.2", + "postcss-normalize-repeat-style": "^4.0.2", + "postcss-normalize-string": "^4.0.2", + "postcss-normalize-timing-functions": "^4.0.2", + "postcss-normalize-unicode": "^4.0.1", + "postcss-normalize-url": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.2", + "postcss-ordered-values": "^4.1.2", + "postcss-reduce-initial": "^4.0.3", + "postcss-reduce-transforms": "^4.0.2", + "postcss-svgo": "^4.0.2", + "postcss-unique-selectors": "^4.0.1" + } + }, + "cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", + "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=" + }, + "cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", + "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=" + }, + "cssnano-util-raw-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", + "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", + "requires": { + "postcss": "^7.0.0" + } + }, + "cssnano-util-same-parent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", + "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==" + }, + "csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "requires": { + "css-tree": "^1.1.2" + }, + "dependencies": { + "css-tree": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.2.tgz", + "integrity": "sha512-wCoWush5Aeo48GLhfHPbmvZs59Z+M7k5+B1xDnXbdWNcEF423DoFdqSWE0PM5aNk5nI5cp1q7ms36zGApY/sKQ==", + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + }, + "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==" + } + } + }, + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + }, + "cssstyle": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.4.0.tgz", + "integrity": "sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA==", + "requires": { + "cssom": "0.3.x" + } + }, + "csstype": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.6.tgz", + "integrity": "sha512-+ZAmfyWMT7TiIlzdqJgjMb7S4f1beorDbWbsocyK4RaiqA5RTX3K14bnBWmmA9QEM0gRdsjyyrEmcyga8Zsxmw==" + }, + "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", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "requires": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "damerau-levenshtein": { + "version": "1.0.6", + "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" + } + }, + "data-urls": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz", + "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==", + "requires": { + "abab": "^2.0.0", + "whatwg-mimetype": "^2.2.0", + "whatwg-url": "^7.0.0" + }, + "dependencies": { + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + } + } + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "requires": { + "ms": "2.1.2" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" + }, + "deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "requires": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + } + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" + }, + "default-gateway": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", + "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", + "requires": { + "execa": "^1.0.0", + "ip-regex": "^2.1.0" + } + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "requires": { + "object-keys": "^1.0.12" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + } + } + }, + "del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "requires": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, + "dependencies": { + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + } + } + }, + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==" + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + }, + "depd": { + "version": "1.1.2", + "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-newline": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz", + "integrity": "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=" + }, + "detect-node": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", + "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==" + }, + "detect-port-alt": { + "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" + }, + "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=" + } + } + }, + "diff-sequences": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-24.9.0.tgz", + "integrity": "sha512-Dj6Wk3tWyTE+Fo1rW8v0Xhwk80um6yFYKbuAxc9c3EZxIHFDYwbi34Uk42u1CdnIiVorvt4RmlSDjIPyzGC2ew==" + }, + "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": "2.0.0", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz", + "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", + "requires": { + "arrify": "^1.0.1", + "path-type": "^3.0.0" + } + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" + }, + "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==", + "requires": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "requires": { + "buffer-indexof": "^1.0.0" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "requires": { + "esutils": "^2.0.2" + } + }, + "dom-accessibility-api": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.3.0.tgz", + "integrity": "sha512-PzwHEmsRP3IGY4gv/Ug+rMeaTIyTJvadCb+ujYXYeIylbHJezIyNToe8KfEgHTCEYyC+/bUghYOGg8yMGlZ6vA==" + }, + "dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "requires": { + "utila": "~0.4" + } + }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz", + "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==" + } + } + }, + "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", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "domexception": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", + "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", + "requires": { + "webidl-conversions": "^4.0.2" + } + }, + "domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "requires": { + "domelementtype": "1" + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + } + } + }, + "dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "requires": { + "is-obj": "^2.0.0" + } + }, + "dotenv": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz", + "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==" + }, + "dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" + }, + "duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "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" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.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", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "electron-to-chromium": { + "version": "1.3.650", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.650.tgz", + "integrity": "sha512-j6pRuNylFBbroG6NB8Lw/Im9oDY74s2zWHBP5TmdYg73cBuL6cz//SMgolVa0gIJk/DSL+kO7baJ1DSXW1FUZg==" + }, + "elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "requires": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.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", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "requires": { + "once": "^1.4.0" + } + }, + "enhanced-resolve": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", + "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.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" + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" + }, + "errno": { + "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" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-abstract": { + "version": "1.18.0-next.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.2.tgz", + "integrity": "sha512-Ih4ZMFHEtZupnUh6497zEL4y2+w8+1ljnCyaTa+adcoafI1GOvMwFlDjBLfWR7y9VLfrjRJe9ocuHY1PSR9jjw==", + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.1", + "object-inspect": "^1.9.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.3", + "string.prototype.trimstart": "^1.0.3" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "es5-ext": { + "version": "0.10.53", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", + "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", + "requires": { + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.3", + "next-tick": "~1.0.0" + } + }, + "es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "requires": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "requires": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "escodegen": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", + "requires": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + } + }, + "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": { + "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==", + "requires": { + "eslint-visitor-keys": "^1.1.0" + } + }, + "globals": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", + "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "requires": { + "type-fest": "^0.8.1" + } + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "regexpp": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", + "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==" + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + } + } + }, + "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==", + "requires": { + "confusing-browser-globals": "^1.0.9" + } + }, + "eslint-import-resolver-node": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz", + "integrity": "sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==", + "requires": { + "debug": "^2.6.9", + "resolve": "^1.13.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" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "eslint-loader": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-3.0.3.tgz", + "integrity": "sha512-+YRqB95PnNvxNp1HEjQmvf9KNvCin5HXYYseOXVC2U0KEcw4IkQ2IQEBG46j7+gW39bMzeu0GsUhVbBY3Votpw==", + "requires": { + "fs-extra": "^8.1.0", + "loader-fs-cache": "^1.0.2", + "loader-utils": "^1.2.3", + "object-hash": "^2.0.1", + "schema-utils": "^2.6.1" + } + }, + "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==", + "requires": { + "debug": "^2.6.9", + "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", + "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" + } + }, + "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", + "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=" + }, + "pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "requires": { + "find-up": "^2.1.0" + } + } + } + }, + "eslint-plugin-flowtype": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-4.6.0.tgz", + "integrity": "sha512-W5hLjpFfZyZsXfo5anlu7HM970JBDqbEshAJUkeczP6BFCIfJXuiIBQXyberLRtOStT0OGPF8efeTbxlHk4LpQ==", + "requires": { + "lodash": "^4.17.15" + } + }, + "eslint-plugin-import": { + "version": "2.20.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.20.1.tgz", + "integrity": "sha512-qQHgFOTjguR+LnYRoToeZWT62XM55MBVXObHM6SKFd1VzDcX/vqT1kAz8ssqigh5eMj8qXcRoXXGZpPP6RfdCw==", + "requires": { + "array-includes": "^3.0.3", + "array.prototype.flat": "^1.2.1", + "contains-path": "^0.1.0", + "debug": "^2.6.9", + "doctrine": "1.5.0", + "eslint-import-resolver-node": "^0.3.2", + "eslint-module-utils": "^2.4.1", + "has": "^1.0.3", + "minimatch": "^3.0.4", + "object.values": "^1.1.0", + "read-pkg-up": "^2.0.0", + "resolve": "^1.12.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" + } + }, + "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" + } + }, + "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" + } + }, + "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=", + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.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" + } + }, + "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", + "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=" + }, + "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" + } + }, + "path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "requires": { + "pify": "^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": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "requires": { + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.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=", + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + } + } + } + }, + "eslint-plugin-jsx-a11y": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.2.3.tgz", + "integrity": "sha512-CawzfGt9w83tyuVekn0GDPU9ytYtxyxyFZ3aSWROmnRRFQFT2BiPJd7jvRdzNDi6oLWaS2asMeYSNMjWTV4eNg==", + "requires": { + "@babel/runtime": "^7.4.5", + "aria-query": "^3.0.0", + "array-includes": "^3.0.3", + "ast-types-flow": "^0.0.7", + "axobject-query": "^2.0.2", + "damerau-levenshtein": "^1.0.4", + "emoji-regex": "^7.0.2", + "has": "^1.0.3", + "jsx-ast-utils": "^2.2.1" + }, + "dependencies": { + "aria-query": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-3.0.0.tgz", + "integrity": "sha1-ZbP8wcoRVajJrmTW7uKX8V1RM8w=", + "requires": { + "ast-types-flow": "0.0.7", + "commander": "^2.11.0" + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + } + } + }, + "eslint-plugin-react": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.19.0.tgz", + "integrity": "sha512-SPT8j72CGuAP+JFbT0sJHOB80TX/pu44gQ4vXH/cq+hQTiY2PuZ6IHkqXJV6x1b28GDdo1lbInjKUrrdUf0LOQ==", + "requires": { + "array-includes": "^3.1.1", + "doctrine": "^2.1.0", + "has": "^1.0.3", + "jsx-ast-utils": "^2.2.3", + "object.entries": "^1.1.1", + "object.fromentries": "^2.0.2", + "object.values": "^1.1.1", + "prop-types": "^15.7.2", + "resolve": "^1.15.1", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.2", + "xregexp": "^4.3.0" + }, + "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": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", + "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", + "requires": { + "is-core-module": "^2.1.0", + "path-parse": "^1.0.6" + } + } + } + }, + "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==" + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "requires": { + "eslint-visitor-keys": "^1.1.0" + } + }, + "eslint-visitor-keys": { + "version": "1.3.0", + "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==", + "requires": { + "acorn": "^7.1.1", + "acorn-jsx": "^5.2.0", + "eslint-visitor-keys": "^1.1.0" + } + }, + "esprima": { + "version": "4.0.1", + "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", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "events": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", + "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==" + }, + "eventsource": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz", + "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==", + "requires": { + "original": "^1.0.0" + } + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "exec-sh": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz", + "integrity": "sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==" + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=" + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "expect": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-24.9.0.tgz", + "integrity": "sha512-wvVAx8XIol3Z5m9zvZXiyZOQ+sRJqNTIm6sGjdWlaZIeupQGO3WbYI+15D/AmEwZywL6wtJkbAbJtzkOfBuR0Q==", + "requires": { + "@jest/types": "^24.9.0", + "ansi-styles": "^3.2.0", + "jest-get-type": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-regex-util": "^24.9.0" + } + }, + "express": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "requires": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "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=" + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" + } + } + }, + "ext": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", + "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", + "requires": { + "type": "^2.0.0" + }, + "dependencies": { + "type": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/type/-/type-2.1.0.tgz", + "integrity": "sha512-G9absDWvhAWCV2gmF1zKud3OyC61nZDwWvBL2DApaVFogI07CprggiQAOOjvp2NRjYWFzPyu7vwtDrQFq8jeSA==" + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "fast-glob": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", + "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", + "requires": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + }, + "dependencies": { + "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" + } + } + } + } + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + }, + "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" + } + }, + "fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "requires": { + "bser": "2.1.1" + } + }, + "figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==" + }, + "figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "requires": { + "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": "4.3.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-4.3.0.tgz", + "integrity": "sha512-aKrYPYjF1yG3oX0kWRrqrSMfgftm7oJW5M+m4owoldH5C51C0RkIwB++JbRvEW3IU6/ZG5n8UvEcdgwOt2UOWA==", + "requires": { + "loader-utils": "^1.2.3", + "schema-utils": "^2.5.0" + } + }, + "filesize": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-6.0.1.tgz", + "integrity": "sha512-u4AYWPgbI5GBhs6id1KdImZWn5yfyFrrQ8OWZdN7ZMfA8Bf4HcO0BGo9bmUIEV8yrp8I1xVfJ/dn90GtFNNJcg==" + }, + "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" + } + } + } + }, + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "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" + } + }, + "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" + } + }, + "flatted": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", + "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==" + }, + "flatten": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz", + "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==" + }, + "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" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "follow-redirects": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.2.tgz", + "integrity": "sha512-6mPTgLxYm3r6Bkkg0vNM0HTjfGrOEtsfbhagQvbxDEsEkpNhw582upBaoRZylzen6krEmxXJgt9Ju6HiI4O7BA==" + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" + }, + "for-own": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", + "requires": { + "for-in": "^1.0.1" + } + }, + "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": "3.1.1", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-3.1.1.tgz", + "integrity": "sha512-DuVkPNrM12jR41KM2e+N+styka0EgLkTnXmNcXdgOM37vtGeY+oCBK/Jx0hzSeEU6memFCtWb4htrHPMDfwwUQ==", + "requires": { + "babel-code-frame": "^6.22.0", + "chalk": "^2.4.1", + "chokidar": "^3.3.0", + "micromatch": "^3.1.10", + "minimatch": "^3.0.4", + "semver": "^5.6.0", + "tapable": "^1.0.0", + "worker-rpc": "^0.1.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "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" + } + }, + "forwarded": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=" + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "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" + } + }, + "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" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "fsevents": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.2.tgz", + "integrity": "sha512-R4wDiBwZ0KzpgOWetKDug1FZcYhqYnUYKtfZYt4mD5SBz76q0KR4Q9o7GIPamsVPGmW3EYPPJ0dOOjvx32ldZA==", + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, + "get-intrinsic": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.0.tgz", + "integrity": "sha512-M11rgtQp5GZMZzDL7jLTNxbDfurpzuau5uqRWDPvlHjfvg3TdScAZo96GLvhMjImrmR8uAt0FS2RLoMrfWGKlg==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "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" + } + }, + "get-value": { + "version": "2.0.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" + } + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "requires": { + "is-glob": "^4.0.1" + } + }, + "glob-to-regexp": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", + "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=" + }, + "global-modules": { + "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": "^3.0.0" + } + }, + "global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "requires": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + } + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + }, + "globby": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz", + "integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==", + "requires": { + "array-union": "^1.0.1", + "dir-glob": "2.0.0", + "fast-glob": "^2.0.2", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.0.0" + }, + "dependencies": { + "ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==" + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=" + } + } + }, + "graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==" + }, + "growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=" + }, + "gzip-size": { + "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", + "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": { + "version": "2.0.1", + "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" + } + }, + "harmony-reflect": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.1.tgz", + "integrity": "sha512-WJTeyp0JzGtHcuMsi7rw2VwtkvLa+JyfEKJCFyfcS0+CDkjQ5lHPu7zEhFZP+PDSRrEgXa5Ah0l1MbgbE41XjA==" + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "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-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } + } + }, + "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" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" + }, + "hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==" + }, + "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" + } + }, + "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==" + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=" + }, + "hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=" + }, + "html-comment-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", + "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==" + }, + "html-encoding-sniffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", + "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", + "requires": { + "whatwg-encoding": "^1.0.1" + } + }, + "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==" + }, + "html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "html-minifier-terser": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", + "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", + "requires": { + "camel-case": "^4.1.1", + "clean-css": "^4.2.3", + "commander": "^4.1.1", + "he": "^1.2.0", + "param-case": "^3.0.3", + "relateurl": "^0.2.7", + "terser": "^4.6.3" + }, + "dependencies": { + "commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==" + } + } + }, + "html-webpack-plugin": { + "version": "4.0.0-beta.11", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.0.0-beta.11.tgz", + "integrity": "sha512-4Xzepf0qWxf8CGg7/WQM5qBB2Lc/NFI7MhU59eUDTkuQp3skZczH4UA1d6oQyDEIoMDgERVhRyTdtUPZ5s5HBg==", + "requires": { + "html-minifier-terser": "^5.0.1", + "loader-utils": "^1.2.3", + "lodash": "^4.17.15", + "pretty-error": "^2.1.1", + "tapable": "^1.1.3", + "util.promisify": "1.0.0" + }, + "dependencies": { + "util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "requires": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + } + } + } + }, + "htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "requires": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + }, + "dependencies": { + "entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" + } + } + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" + }, + "http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + }, + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-middleware": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", + "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", + "requires": { + "http-proxy": "^1.17.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.11", + "micromatch": "^3.1.10" + } + }, + "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=" + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "icss-utils": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", + "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", + "requires": { + "postcss": "^7.0.14" + } + }, + "identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ=", + "requires": { + "harmony-reflect": "^1.4.6" + } + }, + "ieee754": { + "version": "1.2.1", + "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": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" + }, + "immer": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/immer/-/immer-1.10.0.tgz", + "integrity": "sha512-O3sR1/opvCDGLEVcvrGTMtLac8GJ5IwZC4puPrLuRj3l7ICKvkmA0vGuU9OW8mV9WIBRnaxp5GJh9IEAaNOoYg==" + }, + "import-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", + "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", + "requires": { + "import-from": "^2.1.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" + } + }, + "import-from": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", + "requires": { + "resolve-from": "^3.0.0" + } + }, + "import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "requires": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=" + }, + "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", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "inquirer": { + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", + "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", + "requires": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.19", + "mute-stream": "0.0.8", + "run-async": "^2.4.0", + "rxjs": "^6.6.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6" + }, + "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", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "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" + } + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "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.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" + } + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" + }, + "ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=" + }, + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + }, + "is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=" + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-arguments": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz", + "integrity": "sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg==", + "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-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==", + "requires": { + "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-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-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "requires": { + "ci-info": "^2.0.0" + } + }, + "is-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", + "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", + "requires": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.0.0" + } + }, + "is-core-module": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", + "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", + "requires": { + "has": "^1.0.3" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-date-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", + "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==" + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "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==" + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "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==" + }, + "is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==" + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-negative-zero": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", + "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==" + }, + "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" + } + }, + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" + }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==" + }, + "is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "requires": { + "is-path-inside": "^2.1.0" + } + }, + "is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "requires": { + "path-is-inside": "^1.0.2" + } + }, + "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=" + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "requires": { + "isobject": "^3.0.1" + } + }, + "is-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.2.tgz", + "integrity": "sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==", + "requires": { + "call-bind": "^1.0.2", + "has-symbols": "^1.0.1" + } + }, + "is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=" + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==" + }, + "is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + }, + "is-string": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", + "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==" + }, + "is-svg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", + "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", + "requires": { + "html-comment-regex": "^1.1.0" + } + }, + "is-symbol": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "requires": { + "has-symbols": "^1.0.1" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "isobject": { + "version": "3.0.1", + "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=" + }, + "istanbul-lib-coverage": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", + "integrity": "sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==" + }, + "istanbul-lib-instrument": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz", + "integrity": "sha512-5nnIN4vo5xQZHdXno/YDXJ0G+I3dAm4XgzfSVTPLQpj/zAV2dV6Juy0yaf10/zrJOJeHoN3fraFe+XRq2bFVZA==", + "requires": { + "@babel/generator": "^7.4.0", + "@babel/parser": "^7.4.3", + "@babel/template": "^7.4.0", + "@babel/traverse": "^7.4.3", + "@babel/types": "^7.4.0", + "istanbul-lib-coverage": "^2.0.5", + "semver": "^6.0.0" + } + }, + "istanbul-lib-report": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-2.0.8.tgz", + "integrity": "sha512-fHBeG573EIihhAblwgxrSenp0Dby6tJMFR/HvlerBsrCTD5bkUuoNtn3gVh29ZCS824cGGBPn7Sg7cNk+2xUsQ==", + "requires": { + "istanbul-lib-coverage": "^2.0.5", + "make-dir": "^2.1.0", + "supports-color": "^6.1.0" + }, + "dependencies": { + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "istanbul-lib-source-maps": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz", + "integrity": "sha512-R47KzMtDJH6X4/YW9XTx+jrLnZnscW4VpNN+1PViSYTejLVPWv7oov+Duf8YQSPyVRUvueQqz1TcsC6mooZTXw==", + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^2.0.5", + "make-dir": "^2.1.0", + "rimraf": "^2.6.3", + "source-map": "^0.6.1" + } + }, + "istanbul-reports": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-2.2.7.tgz", + "integrity": "sha512-uu1F/L1o5Y6LzPVSVZXNOoD/KXpJue9aeLRd0sM9uMXfZvzomB0WxVamWb5ue8kA2vVWEmW7EG+A5n3f1kqHKg==", + "requires": { + "html-escaper": "^2.0.0" + } + }, + "jest": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-24.9.0.tgz", + "integrity": "sha512-YvkBL1Zm7d2B1+h5fHEOdyjCG+sGMz4f8D86/0HiqJ6MB4MnDc8FgP5vdWsGnemOQro7lnYo8UakZ3+5A0jxGw==", + "requires": { + "import-local": "^2.0.0", + "jest-cli": "^24.9.0" + }, + "dependencies": { + "jest-cli": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-24.9.0.tgz", + "integrity": "sha512-+VLRKyitT3BWoMeSUIHRxV/2g8y9gw91Jh5z2UmXZzkZKpbC08CSehVxgHUwTpy+HwGcns/tqafQDJW7imYvGg==", + "requires": { + "@jest/core": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "import-local": "^2.0.0", + "is-ci": "^2.0.0", + "jest-config": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "prompts": "^2.0.1", + "realpath-native": "^1.1.0", + "yargs": "^13.3.0" + } + } + } + }, + "jest-changed-files": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-24.9.0.tgz", + "integrity": "sha512-6aTWpe2mHF0DhL28WjdkO8LyGjs3zItPET4bMSeXU6T3ub4FPMw+mcOcbdGXQOAfmLcxofD23/5Bl9Z4AkFwqg==", + "requires": { + "@jest/types": "^24.9.0", + "execa": "^1.0.0", + "throat": "^4.0.0" + } + }, + "jest-config": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-24.9.0.tgz", + "integrity": "sha512-RATtQJtVYQrp7fvWg6f5y3pEFj9I+H8sWw4aKxnDZ96mob5i5SD6ZEGWgMLXQ4LE8UurrjbdlLWdUeo+28QpfQ==", + "requires": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^24.9.0", + "@jest/types": "^24.9.0", + "babel-jest": "^24.9.0", + "chalk": "^2.0.1", + "glob": "^7.1.1", + "jest-environment-jsdom": "^24.9.0", + "jest-environment-node": "^24.9.0", + "jest-get-type": "^24.9.0", + "jest-jasmine2": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "micromatch": "^3.1.10", + "pretty-format": "^24.9.0", + "realpath-native": "^1.1.0" + } + }, + "jest-diff": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-24.9.0.tgz", + "integrity": "sha512-qMfrTs8AdJE2iqrTp0hzh7kTd2PQWrsFyj9tORoKmu32xjPjeE4NyjVRDz8ybYwqS2ik8N4hsIpiVTyFeo2lBQ==", + "requires": { + "chalk": "^2.0.1", + "diff-sequences": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + } + }, + "jest-docblock": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-24.9.0.tgz", + "integrity": "sha512-F1DjdpDMJMA1cN6He0FNYNZlo3yYmOtRUnktrT9Q37njYzC5WEaDdmbynIgy0L/IvXvvgsG8OsqhLPXTpfmZAA==", + "requires": { + "detect-newline": "^2.1.0" + } + }, + "jest-each": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-24.9.0.tgz", + "integrity": "sha512-ONi0R4BvW45cw8s2Lrx8YgbeXL1oCQ/wIDwmsM3CqM/nlblNCPmnC3IPQlMbRFZu3wKdQ2U8BqM6lh3LJ5Bsog==", + "requires": { + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "jest-get-type": "^24.9.0", + "jest-util": "^24.9.0", + "pretty-format": "^24.9.0" + } + }, + "jest-environment-jsdom": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-24.9.0.tgz", + "integrity": "sha512-Zv9FV9NBRzLuALXjvRijO2351DRQeLYXtpD4xNvfoVFw21IOKNhZAEUKcbiEtjTkm2GsJ3boMVgkaR7rN8qetA==", + "requires": { + "@jest/environment": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-util": "^24.9.0", + "jsdom": "^11.5.1" + } + }, + "jest-environment-jsdom-fourteen": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom-fourteen/-/jest-environment-jsdom-fourteen-1.0.1.tgz", + "integrity": "sha512-DojMX1sY+at5Ep+O9yME34CdidZnO3/zfPh8UW+918C5fIZET5vCjfkegixmsi7AtdYfkr4bPlIzmWnlvQkP7Q==", + "requires": { + "@jest/environment": "^24.3.0", + "@jest/fake-timers": "^24.3.0", + "@jest/types": "^24.3.0", + "jest-mock": "^24.0.0", + "jest-util": "^24.0.0", + "jsdom": "^14.1.0" + }, + "dependencies": { + "acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==" + }, + "jsdom": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-14.1.0.tgz", + "integrity": "sha512-O901mfJSuTdwU2w3Sn+74T+RnDVP+FuV5fH8tcPWyqrseRAb0s5xOtPgCFiPOtLcyK7CLIJwPyD83ZqQWvA5ng==", + "requires": { + "abab": "^2.0.0", + "acorn": "^6.0.4", + "acorn-globals": "^4.3.0", + "array-equal": "^1.0.0", + "cssom": "^0.3.4", + "cssstyle": "^1.1.1", + "data-urls": "^1.1.0", + "domexception": "^1.0.1", + "escodegen": "^1.11.0", + "html-encoding-sniffer": "^1.0.2", + "nwsapi": "^2.1.3", + "parse5": "5.1.0", + "pn": "^1.1.0", + "request": "^2.88.0", + "request-promise-native": "^1.0.5", + "saxes": "^3.1.9", + "symbol-tree": "^3.2.2", + "tough-cookie": "^2.5.0", + "w3c-hr-time": "^1.0.1", + "w3c-xmlserializer": "^1.1.2", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^7.0.0", + "ws": "^6.1.2", + "xml-name-validator": "^3.0.0" + } + }, + "parse5": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz", + "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==" + }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "ws": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", + "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "requires": { + "async-limiter": "~1.0.0" + } + } + } + }, + "jest-environment-node": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-24.9.0.tgz", + "integrity": "sha512-6d4V2f4nxzIzwendo27Tr0aFm+IXWa0XEUnaH6nU0FMaozxovt+sfRvh4J47wL1OvF83I3SSTu0XK+i4Bqe7uA==", + "requires": { + "@jest/environment": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-util": "^24.9.0" + } + }, + "jest-get-type": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-24.9.0.tgz", + "integrity": "sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q==" + }, + "jest-haste-map": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-24.9.0.tgz", + "integrity": "sha512-kfVFmsuWui2Sj1Rp1AJ4D9HqJwE4uwTlS/vO+eRUaMmd54BFpli2XhMQnPC2k4cHFVbB2Q2C+jtI1AGLgEnCjQ==", + "requires": { + "@jest/types": "^24.9.0", + "anymatch": "^2.0.0", + "fb-watchman": "^2.0.0", + "fsevents": "^1.2.7", + "graceful-fs": "^4.1.15", + "invariant": "^2.2.4", + "jest-serializer": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.9.0", + "micromatch": "^3.1.10", + "sane": "^4.0.3", + "walker": "^1.0.7" + }, + "dependencies": { + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "optional": true + } + } + }, + "jest-jasmine2": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-24.9.0.tgz", + "integrity": "sha512-Cq7vkAgaYKp+PsX+2/JbTarrk0DmNhsEtqBXNwUHkdlbrTBLtMJINADf2mf5FkowNsq8evbPc07/qFO0AdKTzw==", + "requires": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "co": "^4.6.0", + "expect": "^24.9.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "pretty-format": "^24.9.0", + "throat": "^4.0.0" + } + }, + "jest-leak-detector": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-24.9.0.tgz", + "integrity": "sha512-tYkFIDsiKTGwb2FG1w8hX9V0aUb2ot8zY/2nFg087dUageonw1zrLMP4W6zsRO59dPkTSKie+D4rhMuP9nRmrA==", + "requires": { + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + } + }, + "jest-matcher-utils": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-24.9.0.tgz", + "integrity": "sha512-OZz2IXsu6eaiMAwe67c1T+5tUAtQyQx27/EMEkbFAGiw52tB9em+uGbzpcgYVpA8wl0hlxKPZxrly4CXU/GjHA==", + "requires": { + "chalk": "^2.0.1", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + } + }, + "jest-message-util": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-24.9.0.tgz", + "integrity": "sha512-oCj8FiZ3U0hTP4aSui87P4L4jC37BtQwUMqk+zk/b11FR19BJDeZsZAvIHutWnmtw7r85UmR3CEWZ0HWU2mAlw==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^2.0.1", + "micromatch": "^3.1.10", + "slash": "^2.0.0", + "stack-utils": "^1.0.1" + } + }, + "jest-mock": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-24.9.0.tgz", + "integrity": "sha512-3BEYN5WbSq9wd+SyLDES7AHnjH9A/ROBwmz7l2y+ol+NtSFO8DYiEBzoO1CeFc9a8DYy10EO4dDFVv/wN3zl1w==", + "requires": { + "@jest/types": "^24.9.0" + } + }, + "jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==" + }, + "jest-regex-util": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-24.9.0.tgz", + "integrity": "sha512-05Cmb6CuxaA+Ys6fjr3PhvV3bGQmO+2p2La4hFbU+W5uOc479f7FdLXUWXw4pYMAhhSZIuKHwSXSu6CsSBAXQA==" + }, + "jest-resolve": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-24.9.0.tgz", + "integrity": "sha512-TaLeLVL1l08YFZAt3zaPtjiVvyy4oSA6CRe+0AFPPVX3Q/VI0giIWWoAvoS5L96vj9Dqxj4fB5p2qrHCmTU/MQ==", + "requires": { + "@jest/types": "^24.9.0", + "browser-resolve": "^1.11.3", + "chalk": "^2.0.1", + "jest-pnp-resolver": "^1.2.1", + "realpath-native": "^1.1.0" + } + }, + "jest-resolve-dependencies": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-24.9.0.tgz", + "integrity": "sha512-Fm7b6AlWnYhT0BXy4hXpactHIqER7erNgIsIozDXWl5dVm+k8XdGVe1oTg1JyaFnOxarMEbax3wyRJqGP2Pq+g==", + "requires": { + "@jest/types": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-snapshot": "^24.9.0" + } + }, + "jest-runner": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-24.9.0.tgz", + "integrity": "sha512-KksJQyI3/0mhcfspnxxEOBueGrd5E4vV7ADQLT9ESaCzz02WnbdbKWIf5Mkaucoaj7obQckYPVX6JJhgUcoWWg==", + "requires": { + "@jest/console": "^24.7.1", + "@jest/environment": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.4.2", + "exit": "^0.1.2", + "graceful-fs": "^4.1.15", + "jest-config": "^24.9.0", + "jest-docblock": "^24.3.0", + "jest-haste-map": "^24.9.0", + "jest-jasmine2": "^24.9.0", + "jest-leak-detector": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-resolve": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.6.0", + "source-map-support": "^0.5.6", + "throat": "^4.0.0" + } + }, + "jest-runtime": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-24.9.0.tgz", + "integrity": "sha512-8oNqgnmF3v2J6PVRM2Jfuj8oX3syKmaynlDMMKQ4iyzbQzIG6th5ub/lM2bCMTmoTKM3ykcUYI2Pw9xwNtjMnw==", + "requires": { + "@jest/console": "^24.7.1", + "@jest/environment": "^24.9.0", + "@jest/source-map": "^24.3.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/yargs": "^13.0.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.1.15", + "jest-config": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "realpath-native": "^1.1.0", + "slash": "^2.0.0", + "strip-bom": "^3.0.0", + "yargs": "^13.3.0" + } + }, + "jest-serializer": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-24.9.0.tgz", + "integrity": "sha512-DxYipDr8OvfrKH3Kel6NdED3OXxjvxXZ1uIY2I9OFbGg+vUkkg7AGvi65qbhbWNPvDckXmzMPbK3u3HaDO49bQ==" + }, + "jest-snapshot": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-24.9.0.tgz", + "integrity": "sha512-uI/rszGSs73xCM0l+up7O7a40o90cnrk429LOiK3aeTvfC0HHmldbd81/B7Ix81KSFe1lwkbl7GnBGG4UfuDew==", + "requires": { + "@babel/types": "^7.0.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "expect": "^24.9.0", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-resolve": "^24.9.0", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^24.9.0", + "semver": "^6.2.0" + } + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-24.9.0.tgz", + "integrity": "sha512-x+cZU8VRmOJxbA1K5oDBdxQmdq0OIdADarLxk0Mq+3XS4jgvhG/oKGWcIDCtPG0HgjxOYvF+ilPJQsAyXfbNOg==", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + } + } + }, + "jest-validate": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-24.9.0.tgz", + "integrity": "sha512-HPIt6C5ACwiqSiwi+OfSSHbK8sG7akG8eATl+IPKaeIjtPOeBUd/g3J7DghugzxrGjI93qS/+RPKe1H6PqvhRQ==", + "requires": { + "@jest/types": "^24.9.0", + "camelcase": "^5.3.1", + "chalk": "^2.0.1", + "jest-get-type": "^24.9.0", + "leven": "^3.1.0", + "pretty-format": "^24.9.0" + } + }, + "jest-watch-typeahead": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-0.4.2.tgz", + "integrity": "sha512-f7VpLebTdaXs81rg/oj4Vg/ObZy2QtGzAmGLNsqUS5G5KtSN68tFcIsbvNODfNyQxU78g7D8x77o3bgfBTR+2Q==", + "requires": { + "ansi-escapes": "^4.2.1", + "chalk": "^2.4.1", + "jest-regex-util": "^24.9.0", + "jest-watcher": "^24.3.0", + "slash": "^3.0.0", + "string-length": "^3.1.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "string-length": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-3.1.0.tgz", + "integrity": "sha512-Ttp5YvkGm5v9Ijagtaz1BnN+k9ObpvS0eIBblPMp2YWL8FBmi9qblQ9fexc2k/CXFgrTIteU3jAw3payCnwSTA==", + "requires": { + "astral-regex": "^1.0.0", + "strip-ansi": "^5.2.0" + } + } + } + }, + "jest-watcher": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-24.9.0.tgz", + "integrity": "sha512-+/fLOfKPXXYJDYlks62/4R4GoT+GU1tYZed99JSCOsmzkkF7727RqKrjNAxtfO4YpGv11wybgRvCjR73lK2GZw==", + "requires": { + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/yargs": "^13.0.0", + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "jest-util": "^24.9.0", + "string-length": "^2.0.0" + }, + "dependencies": { + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==" + } + } + }, + "jest-worker": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz", + "integrity": "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==", + "requires": { + "merge-stream": "^2.0.0", + "supports-color": "^6.1.0" + }, + "dependencies": { + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" + }, + "jsdom": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.12.0.tgz", + "integrity": "sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw==", + "requires": { + "abab": "^2.0.0", + "acorn": "^5.5.3", + "acorn-globals": "^4.1.0", + "array-equal": "^1.0.0", + "cssom": ">= 0.3.2 < 0.4.0", + "cssstyle": "^1.0.0", + "data-urls": "^1.0.0", + "domexception": "^1.0.1", + "escodegen": "^1.9.1", + "html-encoding-sniffer": "^1.0.2", + "left-pad": "^1.3.0", + "nwsapi": "^2.0.7", + "parse5": "4.0.0", + "pn": "^1.1.0", + "request": "^2.87.0", + "request-promise-native": "^1.0.5", + "sax": "^1.2.4", + "symbol-tree": "^3.2.2", + "tough-cookie": "^2.3.4", + "w3c-hr-time": "^1.0.1", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.3", + "whatwg-mimetype": "^2.1.0", + "whatwg-url": "^6.4.1", + "ws": "^5.2.0", + "xml-name-validator": "^3.0.0" + }, + "dependencies": { + "acorn": { + "version": "5.7.4", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", + "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==" + } + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "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", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "json-stable-stringify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", + "requires": { + "jsonify": "~0.0.0" + } + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" + }, + "json3": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", + "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==" + }, + "json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "requires": { + "minimist": "^1.2.5" + } + }, + "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" + } + }, + "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": "2.4.1", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.4.1.tgz", + "integrity": "sha512-z1xSldJ6imESSzOjd3NNkieVJKRlKYSOtMG8SFyCj2FIrvSaSuli/WjpBkEzCBoR9bYYYFgqJw61Xhu7Lcgk+w==", + "requires": { + "array-includes": "^3.1.1", + "object.assign": "^4.1.0" + } + }, + "killable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==" + }, + "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" + } + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" + }, + "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" + } + }, + "lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=" + }, + "left-pad": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz", + "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==" + }, + "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==" + }, + "levenary": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/levenary/-/levenary-1.1.1.tgz", + "integrity": "sha512-mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ==", + "requires": { + "leven": "^3.1.0" + } + }, + "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" + } + }, + "lines-and-columns": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" + }, + "load-json-file": { + "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": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.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=", + "requires": { + "find-up": "^1.0.0" + } + } + } + }, + "loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==" + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + } + } + }, + "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" + } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" + }, + "lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=" + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" + }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" + }, + "lodash.template": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", + "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", + "requires": { + "lodash._reinterpolate": "^3.0.0", + "lodash.templatesettings": "^4.0.0" + } + }, + "lodash.templatesettings": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", + "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", + "requires": { + "lodash._reinterpolate": "^3.0.0" + } + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" + }, + "loglevel": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz", + "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==" + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "requires": { + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + } + } + }, + "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==", + "requires": { + "yallist": "^4.0.0" + } + }, + "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" + }, + "dependencies": { + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "makeerror": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", + "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", + "requires": { + "tmpl": "1.0.x" + } + }, + "mamacro": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/mamacro/-/mamacro-0.0.3.tgz", + "integrity": "sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA==" + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "requires": { + "object-visit": "^1.0.0" + } + }, + "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" + } + }, + "mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + }, + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "merge-deep": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/merge-deep/-/merge-deep-3.0.3.tgz", + "integrity": "sha512-qtmzAS6t6grwEkNrunqTBdn0qKwFgNWvlxUbAV8es9M7Ot1EbyApytCnvE0jALPa46ZpKDUo527kKiaWplmlFA==", + "requires": { + "arr-union": "^3.1.0", + "clone-deep": "^0.2.4", + "kind-of": "^3.0.2" + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + }, + "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==" + }, + "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" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + } + } + }, + "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.5.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.0.tgz", + "integrity": "sha512-ft3WayFSFUVBuJj7BMLKAQcSlItKtfjsKDDsii3rqFDAZ7t11zRe8ASw/GlmivGwVUYtwkQrxiGGpL6gFvB0ag==" + }, + "mime-db": { + "version": "1.45.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.45.0.tgz", + "integrity": "sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==" + }, + "mime-types": { + "version": "2.1.28", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.28.tgz", + "integrity": "sha512-0TO2yJ5YHYr7M2zzT7gDU1tbwHxEUWBCLt0lscSNpcdAfFyJOVEpRYNS7EXVcTLNj/25QO8gulHC5JtTzSE2UQ==", + "requires": { + "mime-db": "1.45.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, + "min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==" + }, + "mini-css-extract-plugin": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.9.0.tgz", + "integrity": "sha512-lp3GeY7ygcgAmVIcRPBVhIkf8Us7FZjA+ILpal44qLdSu11wmjKQ3d9k15lfD7pO4esu9eUIAW7qiYIBppv40A==", + "requires": { + "loader-utils": "^1.1.0", + "normalize-url": "1.9.1", + "schema-utils": "^1.0.0", + "webpack-sources": "^1.1.0" + }, + "dependencies": { + "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" + } + } + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "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", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "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" + } + }, + "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" + } + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mixin-object": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mixin-object/-/mixin-object-2.0.1.tgz", + "integrity": "sha1-T7lJRB2rGCVA8f4DW6YOGUel5X4=", + "requires": { + "for-in": "^0.1.3", + "is-extendable": "^0.1.1" + }, + "dependencies": { + "for-in": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-0.1.8.tgz", + "integrity": "sha1-2Hc5COMSVhCZUrH9ubP6hn0ndeE=" + } + } + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "requires": { + "minimist": "^1.2.5" + } + }, + "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" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "requires": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + } + }, + "multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=" + }, + "mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + } + } + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" + }, + "negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "next-tick": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + }, + "no-case": { + "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.2", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + } + } + }, + "node-forge": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==" + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" + }, + "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": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + }, + "dependencies": { + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "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=" + } + } + } + } + }, + "node-modules-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", + "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=" + }, + "node-notifier": { + "version": "5.4.3", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.3.tgz", + "integrity": "sha512-M4UBGcs4jeOK9CjTsYwkvH6/MzuUmGCyTW+kCY7uO+1ZVr0+FHGdPdIf5CCLqAaxnRrWidyoQlNkMIIVwbKB8Q==", + "requires": { + "growly": "^1.3.0", + "is-wsl": "^1.1.0", + "semver": "^5.5.0", + "shellwords": "^0.1.1", + "which": "^1.3.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "node-releases": { + "version": "1.1.70", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.70.tgz", + "integrity": "sha512-Slf2s69+2/uAD79pVVQo8uSiC34+g8GWY8UH2Qtqv34ZfhYrxpYpfzs9Js9d6O0mbDmALuxaTlplnBTnSELcrw==" + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "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-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=" + }, + "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" + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "requires": { + "path-key": "^2.0.0" + } + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "requires": { + "boolbase": "~1.0.0" + } + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=" + }, + "nwsapi": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" + }, + "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-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "object-hash": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.1.1.tgz", + "integrity": "sha512-VOJmgmS+7wvXf8CjbQmimtCnEx3IAoLxI3fp2fbWehxrWBcAQFbk+vcwb6vzR0VZv/eNCJ/27j151ZTwqW/JeQ==" + }, + "object-inspect": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", + "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==" + }, + "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==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, + "object-path": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/object-path/-/object-path-0.11.4.tgz", + "integrity": "sha1-NwrnUvvzfePqcKhhwju6iRVpGUk=" + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "requires": { + "isobject": "^3.0.0" + } + }, + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + }, + "object.entries": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.3.tgz", + "integrity": "sha512-ym7h7OZebNS96hn5IJeyUmaWhaSM4SVtAPPfNLQEI2MYWCO2egsITb9nab2+i/Pwibx+R0mtn+ltKJXRSeTMGg==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "has": "^1.0.3" + } + }, + "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==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "has": "^1.0.3" + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.1.tgz", + "integrity": "sha512-6DtXgZ/lIZ9hqx4GtZETobXLR/ZLaa0aqV0kzbn80Rf8Z2e/XFnhA0I7p07N2wH8bBBltr2xQPi6sbKWAY2Eng==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "requires": { + "isobject": "^3.0.1" + } + }, + "object.values": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.2.tgz", + "integrity": "sha512-MYC0jvJopr8EK6dPBiO8Nb9mvjdypOachO5REGk6MXzujbBrAisKo3HmdEI6kZDL6fC31Mwee/5YbtMebixeag==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "has": "^1.0.3" + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "open": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-7.4.0.tgz", + "integrity": "sha512-PGoBCX/lclIWlpS/R2PQuIR4NJoXh6X5AwVzE7WXnWRGvHg7+4TBCgsujUgiPpm0K1y4qvQeWnCWVTpTKZBtvA==", + "requires": { + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + }, + "dependencies": { + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "requires": { + "is-docker": "^2.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==", + "requires": { + "is-wsl": "^1.1.0" + } + }, + "optimize-css-assets-webpack-plugin": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.3.tgz", + "integrity": "sha512-q9fbvCRS6EYtUKKSwI87qm2IxlyJK5b4dygW1rKUBT6mMDhdG5e5bZT63v6tnJR9F9FB/H5a0HTmtw+laUBxKA==", + "requires": { + "cssnano": "^4.1.10", + "last-call-webpack-plugin": "^3.0.0" + } + }, + "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", + "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", + "requires": { + "url-parse": "^1.4.3" + } + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" + }, + "p-each-series": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-1.0.0.tgz", + "integrity": "sha1-kw89Et0fUOdDRFeiLNbwSsatf3E=", + "requires": { + "p-reduce": "^1.0.0" + } + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-map": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", + "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "p-reduce": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", + "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=" + }, + "p-retry": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", + "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", + "requires": { + "retry": "^0.12.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "pako": { + "version": "1.0.11", + "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" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "requires": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + } + } + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "requires": { + "callsites": "^3.0.0" + }, + "dependencies": { + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + } + } + }, + "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-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" + } + }, + "parse5": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", + "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==" + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "pascal-case": { + "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.4", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + } + } + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" + }, + "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", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + }, + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "requires": { + "pify": "^3.0.0" + } + }, + "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" + } + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "picomatch": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==" + }, + "pify": { + "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", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "requires": { + "pinkie": "^2.0.0" + } + }, + "pirates": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", + "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", + "requires": { + "node-modules-regexp": "^1.0.0" + } + }, + "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" + } + }, + "pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "requires": { + "find-up": "^3.0.0" + } + }, + "pn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", + "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==" + }, + "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==", + "requires": { + "ts-pnp": "^1.1.6" + } + }, + "portfinder": { + "version": "1.0.28", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", + "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "requires": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-attribute-case-insensitive": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz", + "integrity": "sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA==", + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^6.0.2" + } + }, + "postcss-browser-comments": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-3.0.0.tgz", + "integrity": "sha512-qfVjLfq7HFd2e0HW4s1dvU8X080OZdG46fFbIBFjW7US7YPDcWfRvdElvwMJr2LI6hMmD+7LnH2HcmXTs+uOig==", + "requires": { + "postcss": "^7" + } + }, + "postcss-calc": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz", + "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==", + "requires": { + "postcss": "^7.0.27", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + } + }, + "postcss-color-functional-notation": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz", + "integrity": "sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g==", + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-color-gray": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz", + "integrity": "sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw==", + "requires": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-color-hex-alpha": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz", + "integrity": "sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw==", + "requires": { + "postcss": "^7.0.14", + "postcss-values-parser": "^2.0.1" + } + }, + "postcss-color-mod-function": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz", + "integrity": "sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ==", + "requires": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-color-rebeccapurple": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz", + "integrity": "sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g==", + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-colormin": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", + "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", + "requires": { + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "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-convert-values": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", + "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "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-custom-media": { + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz", + "integrity": "sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg==", + "requires": { + "postcss": "^7.0.14" + } + }, + "postcss-custom-properties": { + "version": "8.0.11", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz", + "integrity": "sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA==", + "requires": { + "postcss": "^7.0.17", + "postcss-values-parser": "^2.0.1" + } + }, + "postcss-custom-selectors": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz", + "integrity": "sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w==", + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-dir-pseudo-class": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz", + "integrity": "sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw==", + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-discard-comments": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", + "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-duplicates": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", + "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-empty": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", + "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-overridden": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", + "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-double-position-gradients": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz", + "integrity": "sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA==", + "requires": { + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-env-function": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-2.0.2.tgz", + "integrity": "sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw==", + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-flexbugs-fixes": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.1.0.tgz", + "integrity": "sha512-jr1LHxQvStNNAHlgco6PzY308zvLklh7SJVYuWUwyUQncofaAlD2l+P/gxKHOdqWKe7xJSkVLFF/2Tp+JqMSZA==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-focus-visible": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz", + "integrity": "sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-focus-within": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz", + "integrity": "sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-font-variant": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz", + "integrity": "sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-gap-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz", + "integrity": "sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-image-set-function": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz", + "integrity": "sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw==", + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-initial": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.2.tgz", + "integrity": "sha512-ugA2wKonC0xeNHgirR4D3VWHs2JcU08WAi1KFLVcnb7IN89phID6Qtg2RIctWbnvp1TM2BOmDtX8GGLCKdR8YA==", + "requires": { + "lodash.template": "^4.5.0", + "postcss": "^7.0.2" + } + }, + "postcss-lab-function": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz", + "integrity": "sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg==", + "requires": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-load-config": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.2.tgz", + "integrity": "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==", + "requires": { + "cosmiconfig": "^5.0.0", + "import-cwd": "^2.0.0" + } + }, + "postcss-loader": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz", + "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==", + "requires": { + "loader-utils": "^1.1.0", + "postcss": "^7.0.0", + "postcss-load-config": "^2.0.0", + "schema-utils": "^1.0.0" + }, + "dependencies": { + "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" + } + } + } + }, + "postcss-logical": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-3.0.0.tgz", + "integrity": "sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-media-minmax": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz", + "integrity": "sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-merge-longhand": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", + "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", + "requires": { + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" + }, + "dependencies": { + "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-merge-rules": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", + "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-minify-font-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", + "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "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-minify-gradients": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", + "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "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-minify-params": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", + "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", + "requires": { + "alphanum-sort": "^1.0.0", + "browserslist": "^4.0.0", + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "uniqs": "^2.0.0" + }, + "dependencies": { + "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-minify-selectors": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", + "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", + "requires": { + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-modules-extract-imports": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", + "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", + "requires": { + "postcss": "^7.0.5" + } + }, + "postcss-modules-local-by-default": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", + "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", + "requires": { + "icss-utils": "^4.1.1", + "postcss": "^7.0.32", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-modules-scope": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", + "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", + "requires": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0" + } + }, + "postcss-modules-values": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", + "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", + "requires": { + "icss-utils": "^4.0.0", + "postcss": "^7.0.6" + } + }, + "postcss-nesting": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz", + "integrity": "sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-normalize": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-8.0.1.tgz", + "integrity": "sha512-rt9JMS/m9FHIRroDDBGSMsyW1c0fkvOJPy62ggxSHUldJO7B195TqFMqIf+lY5ezpDcYOV4j86aUp3/XbxzCCQ==", + "requires": { + "@csstools/normalize.css": "^10.1.0", + "browserslist": "^4.6.2", + "postcss": "^7.0.17", + "postcss-browser-comments": "^3.0.0", + "sanitize.css": "^10.0.0" + } + }, + "postcss-normalize-charset": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", + "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-normalize-display-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", + "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "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": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", + "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "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-repeat-style": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", + "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "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-string": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", + "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", + "requires": { + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "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-timing-functions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", + "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "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-unicode": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", + "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "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-url": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", + "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", + "requires": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "normalize-url": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==" + }, + "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-whitespace": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", + "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "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-ordered-values": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", + "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "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-overflow-shorthand": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz", + "integrity": "sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-page-break": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-2.0.0.tgz", + "integrity": "sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-place": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-4.0.1.tgz", + "integrity": "sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg==", + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-preset-env": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz", + "integrity": "sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg==", + "requires": { + "autoprefixer": "^9.6.1", + "browserslist": "^4.6.4", + "caniuse-lite": "^1.0.30000981", + "css-blank-pseudo": "^0.1.4", + "css-has-pseudo": "^0.10.0", + "css-prefers-color-scheme": "^3.1.1", + "cssdb": "^4.4.0", + "postcss": "^7.0.17", + "postcss-attribute-case-insensitive": "^4.0.1", + "postcss-color-functional-notation": "^2.0.1", + "postcss-color-gray": "^5.0.0", + "postcss-color-hex-alpha": "^5.0.3", + "postcss-color-mod-function": "^3.0.3", + "postcss-color-rebeccapurple": "^4.0.1", + "postcss-custom-media": "^7.0.8", + "postcss-custom-properties": "^8.0.11", + "postcss-custom-selectors": "^5.1.2", + "postcss-dir-pseudo-class": "^5.0.0", + "postcss-double-position-gradients": "^1.0.0", + "postcss-env-function": "^2.0.2", + "postcss-focus-visible": "^4.0.0", + "postcss-focus-within": "^3.0.0", + "postcss-font-variant": "^4.0.0", + "postcss-gap-properties": "^2.0.0", + "postcss-image-set-function": "^3.0.1", + "postcss-initial": "^3.0.0", + "postcss-lab-function": "^2.0.1", + "postcss-logical": "^3.0.0", + "postcss-media-minmax": "^4.0.0", + "postcss-nesting": "^7.0.0", + "postcss-overflow-shorthand": "^2.0.0", + "postcss-page-break": "^2.0.0", + "postcss-place": "^4.0.1", + "postcss-pseudo-class-any-link": "^6.0.0", + "postcss-replace-overflow-wrap": "^3.0.0", + "postcss-selector-matches": "^4.0.0", + "postcss-selector-not": "^4.0.0" + } + }, + "postcss-pseudo-class-any-link": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz", + "integrity": "sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew==", + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-reduce-initial": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", + "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", + "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", + "requires": { + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "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-replace-overflow-wrap": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz", + "integrity": "sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-safe-parser": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-4.0.1.tgz", + "integrity": "sha512-xZsFA3uX8MO3yAda03QrG3/Eg1LN3EPfjjf07vke/46HERLZyHrTsQ9E1r1w1W//fWEhtYNndo2hQplN2cVpCQ==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-selector-matches": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz", + "integrity": "sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww==", + "requires": { + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" + } + }, + "postcss-selector-not": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-4.0.1.tgz", + "integrity": "sha512-YolvBgInEK5/79C+bdFMyzqTg6pkYqDbzZIST/PDMqa/o3qtXenD05apBG2jLgT0/BQ77d4U2UK12jWpilqMAQ==", + "requires": { + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" + } + }, + "postcss-selector-parser": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz", + "integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==", + "requires": { + "cssesc": "^3.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1", + "util-deprecate": "^1.0.2" + } + }, + "postcss-svgo": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz", + "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==", + "requires": { + "is-svg": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" + }, + "dependencies": { + "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-unique-selectors": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", + "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", + "requires": { + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" + } + }, + "postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==" + }, + "postcss-values-parser": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz", + "integrity": "sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==", + "requires": { + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "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": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=" + }, + "pretty-bytes": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.5.0.tgz", + "integrity": "sha512-p+T744ZyjjiaFlMUZZv6YPC5JrkNj8maRmPaQCWFJFplUAzpIUTRaTcS+7wmZtUoFXHtESJb23ISliaWyz3SHA==" + }, + "pretty-error": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", + "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", + "requires": { + "lodash": "^4.17.20", + "renderkid": "^2.0.4" + } + }, + "pretty-format": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.9.0.tgz", + "integrity": "sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==", + "requires": { + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" + } + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" + }, + "promise": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", + "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", + "requires": { + "asap": "~2.0.6" + } + }, + "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==", + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + } + }, + "prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } + }, + "proxy-addr": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", + "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", + "requires": { + "forwarded": "~0.1.2", + "ipaddr.js": "1.9.1" + } + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" + }, + "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", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "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", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" + }, + "query-string": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", + "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", + "requires": { + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + } + }, + "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=" + }, + "querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, + "raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "requires": { + "performance-now": "^2.1.0" + } + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + }, + "raw-body": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "requires": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" + } + } + }, + "react": { + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", + "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2" + } + }, + "react-app-polyfill": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-1.0.6.tgz", + "integrity": "sha512-OfBnObtnGgLGfweORmdZbyEz+3dgVePQBb3zipiaDsMHV1NpWm0rDFYIVXFV/AK+x4VIIfWHhrdMIeoTLyRr2g==", + "requires": { + "core-js": "^3.5.0", + "object-assign": "^4.1.1", + "promise": "^8.0.3", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.3", + "whatwg-fetch": "^3.0.0" + } + }, + "react-dev-utils": { + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-10.2.1.tgz", + "integrity": "sha512-XxTbgJnYZmxuPtY3y/UV0D8/65NKkmaia4rXzViknVnZeVlklSh8u6TnaEYPfAi/Gh1TP4mEOXHI6jQOPbeakQ==", + "requires": { + "@babel/code-frame": "7.8.3", + "address": "1.1.2", + "browserslist": "4.10.0", + "chalk": "2.4.2", + "cross-spawn": "7.0.1", + "detect-port-alt": "1.1.6", + "escape-string-regexp": "2.0.0", + "filesize": "6.0.1", + "find-up": "4.1.0", + "fork-ts-checker-webpack-plugin": "3.1.1", + "global-modules": "2.0.0", + "globby": "8.0.2", + "gzip-size": "5.1.1", + "immer": "1.10.0", + "inquirer": "7.0.4", + "is-root": "2.1.0", + "loader-utils": "1.2.3", + "open": "^7.0.2", + "pkg-up": "3.1.0", + "react-error-overlay": "^6.0.7", + "recursive-readdir": "2.2.2", + "shell-quote": "1.7.2", + "strip-ansi": "6.0.0", + "text-table": "0.2.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "browserslist": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.10.0.tgz", + "integrity": "sha512-TpfK0TDgv71dzuTsEAlQiHeWQ/tiPqgNZVdv046fvNtBZrjbv2O3TsWCDU0AWGJJKCF/KsjNdLzR9hXOsh/CfA==", + "requires": { + "caniuse-lite": "^1.0.30001035", + "electron-to-chromium": "^1.3.378", + "node-releases": "^1.1.52", + "pkg-up": "^3.1.0" + } + }, + "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": "7.0.1", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.1.tgz", + "integrity": "sha512-u7v4o84SwFpD32Z8IIcPZ6z1/ie24O6RU3RbtL5Y316l3KuHVPx9ItBgWQ6VlfAFnRnTtMUrsQ9MUUTuEZjogg==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=" + }, + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "inquirer": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.0.4.tgz", + "integrity": "sha512-Bu5Td5+j11sCkqfqmUTiwv+tWisMtP0L7Q8WrqA2C/BbBhy1YTdFrvjjlrKq8oagA/tLQBski2Gcx/Sqyi2qSQ==", + "requires": { + "ansi-escapes": "^4.2.1", + "chalk": "^2.4.2", + "cli-cursor": "^3.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.15", + "mute-stream": "0.0.8", + "run-async": "^2.2.0", + "rxjs": "^6.5.3", + "string-width": "^4.1.0", + "strip-ansi": "^5.1.0", + "through": "^2.3.6" + }, + "dependencies": { + "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" + } + } + } + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "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", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.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==" + } + } + }, + "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" + } + } + } + }, + "react-dom": { + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz", + "integrity": "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.19.1" + } + }, + "react-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==" + }, + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "react-scripts": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-3.4.3.tgz", + "integrity": "sha512-oSnoWmii/iKdeQiwaO6map1lUaZLmG0xIUyb/HwCVFLT7gNbj8JZ9RmpvMCZ4fB98ZUMRfNmp/ft8uy/xD1RLA==", + "requires": { + "@babel/core": "7.9.0", + "@svgr/webpack": "4.3.3", + "@typescript-eslint/eslint-plugin": "^2.10.0", + "@typescript-eslint/parser": "^2.10.0", + "babel-eslint": "10.1.0", + "babel-jest": "^24.9.0", + "babel-loader": "8.1.0", + "babel-plugin-named-asset-import": "^0.3.6", + "babel-preset-react-app": "^9.1.2", + "camelcase": "^5.3.1", + "case-sensitive-paths-webpack-plugin": "2.3.0", + "css-loader": "3.4.2", + "dotenv": "8.2.0", + "dotenv-expand": "5.1.0", + "eslint": "^6.6.0", + "eslint-config-react-app": "^5.2.1", + "eslint-loader": "3.0.3", + "eslint-plugin-flowtype": "4.6.0", + "eslint-plugin-import": "2.20.1", + "eslint-plugin-jsx-a11y": "6.2.3", + "eslint-plugin-react": "7.19.0", + "eslint-plugin-react-hooks": "^1.6.1", + "file-loader": "4.3.0", + "fs-extra": "^8.1.0", + "fsevents": "2.1.2", + "html-webpack-plugin": "4.0.0-beta.11", + "identity-obj-proxy": "3.0.0", + "jest": "24.9.0", + "jest-environment-jsdom-fourteen": "1.0.1", + "jest-resolve": "24.9.0", + "jest-watch-typeahead": "0.4.2", + "mini-css-extract-plugin": "0.9.0", + "optimize-css-assets-webpack-plugin": "5.0.3", + "pnp-webpack-plugin": "1.6.4", + "postcss-flexbugs-fixes": "4.1.0", + "postcss-loader": "3.0.0", + "postcss-normalize": "8.0.1", + "postcss-preset-env": "6.7.0", + "postcss-safe-parser": "4.0.1", + "react-app-polyfill": "^1.0.6", + "react-dev-utils": "^10.2.1", + "resolve": "1.15.0", + "resolve-url-loader": "3.1.1", + "sass-loader": "8.0.2", + "semver": "6.3.0", + "style-loader": "0.23.1", + "terser-webpack-plugin": "2.3.8", + "ts-pnp": "1.1.6", + "url-loader": "2.3.0", + "webpack": "4.42.0", + "webpack-dev-server": "3.11.0", + "webpack-manifest-plugin": "2.2.0", + "workbox-webpack-plugin": "4.3.1" + } + }, + "read-pkg": { + "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": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + } + }, + "read-pkg-up": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-4.0.0.tgz", + "integrity": "sha512-6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA==", + "requires": { + "find-up": "^3.0.0", + "read-pkg": "^3.0.0" + } + }, + "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" + } + }, + "readdirp": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "requires": { + "picomatch": "^2.2.1" + } + }, + "realpath-native": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-1.1.0.tgz", + "integrity": "sha512-wlgPA6cCIIg9gKz0fgAPjnzh4yR/LnXovwuo9hvyGvx3h8nX4+/iLZplfUWasXpqD8BdnGnP5njOFjkUwPzvjA==", + "requires": { + "util.promisify": "^1.0.0" + } + }, + "recursive-readdir": { + "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.4" + } + }, + "redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "requires": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + } + }, + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + }, + "regenerate-unicode-properties": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", + "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", + "requires": { + "regenerate": "^1.4.0" + } + }, + "regenerator-runtime": { + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" + }, + "regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regex-parser": { + "version": "2.2.10", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.10.tgz", + "integrity": "sha512-8t6074A68gHfU8Neftl0Le6KTDwfGAj7IyjPIMSfikI2wJUTHDMaIq42bUsfVnj8mhx0R+45rdUXHGpN164avA==" + }, + "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" + } + }, + "regexpp": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", + "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==" + }, + "regexpu-core": { + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", + "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.2.0" + } + }, + "regjsgen": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==" + }, + "regjsparser": { + "version": "0.6.7", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.7.tgz", + "integrity": "sha512-ib77G0uxsA2ovgiYbCVGx4Pv3PSttAx2vIwidqQzbL2U5S4Q+j00HdSAneSBuyVcMvEnTXMjiGgB+DlXozVhpQ==", + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=" + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" + }, + "renderkid": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.5.tgz", + "integrity": "sha512-ccqoLg+HLOHq1vdfYNm4TBeaCDIi1FLt3wGojTDSvdewUv65oTmI3cnT2E4hRjl1gzKZIPK+KZrXzlUYKnR+vQ==", + "requires": { + "css-select": "^2.0.2", + "dom-converter": "^0.2", + "htmlparser2": "^3.10.1", + "lodash": "^4.17.20", + "strip-ansi": "^3.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=" + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.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==" + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" + }, + "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" + } + }, + "request-promise-core": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz", + "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", + "requires": { + "lodash": "^4.17.19" + } + }, + "request-promise-native": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz", + "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==", + "requires": { + "request-promise-core": "1.1.4", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" + }, + "resolve": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.15.0.tgz", + "integrity": "sha512-+hTmAldEGE80U2wJJDC1lebb5jWqvTYAfm3YZ1ckk1gBr0MnCqUKlwK1e+anaFljIl+F5tR5IoZcm4ZDA1zMQw==", + "requires": { + "path-parse": "^1.0.6" + } + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "requires": { + "resolve-from": "^3.0.0" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" + }, + "resolve-url-loader": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-3.1.1.tgz", + "integrity": "sha512-K1N5xUjj7v0l2j/3Sgs5b8CjrrgtC70SmdCuZiJ8tSyb5J+uk3FoeZ4b7yTnH6j7ngI+Bc5bldHJIa8hYdu2gQ==", + "requires": { + "adjust-sourcemap-loader": "2.0.0", + "camelcase": "5.3.1", + "compose-function": "3.0.3", + "convert-source-map": "1.7.0", + "es6-iterator": "2.0.3", + "loader-utils": "1.2.3", + "postcss": "7.0.21", + "rework": "1.0.1", + "rework-visit": "1.0.0", + "source-map": "0.6.1" + }, + "dependencies": { + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=" + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" + } + }, + "postcss": { + "version": "7.0.21", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.21.tgz", + "integrity": "sha512-uIFtJElxJo29QC753JzhidoAhvp/e/Exezkdhfmt8AymWT6/5B7W1WmponYWkHk2eg6sONyTch0A3nkMPun3SQ==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" + }, + "retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=" + }, + "rework": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rework/-/rework-1.0.1.tgz", + "integrity": "sha1-MIBqhBNCtUUQqkEQhQzUhTQUSqc=", + "requires": { + "convert-source-map": "^0.3.3", + "css": "^2.0.0" + }, + "dependencies": { + "convert-source-map": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.5.tgz", + "integrity": "sha1-8dgClQr33SYxof6+BZZVDIarMZA=" + } + } + }, + "rework-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rework-visit/-/rework-visit-1.0.0.tgz", + "integrity": "sha1-mUWygD8hni96ygCtuLyfZA+ELJo=" + }, + "rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=" + }, + "rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=" + }, + "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" + } + }, + "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" + } + }, + "rsvp": { + "version": "4.8.5", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", + "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==" + }, + "run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==" + }, + "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" + } + }, + "rxjs": { + "version": "6.6.3", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz", + "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==", + "requires": { + "tslib": "^1.9.0" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sane": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", + "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", + "requires": { + "@cnakazawa/watch": "^1.0.3", + "anymatch": "^2.0.0", + "capture-exit": "^2.0.0", + "exec-sh": "^0.3.2", + "execa": "^1.0.0", + "fb-watchman": "^2.0.0", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5" + } + }, + "sanitize.css": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-10.0.0.tgz", + "integrity": "sha512-vTxrZz4dX5W86M6oVWVdOVe72ZiPs41Oi7Z6Km4W5Turyz28mrXSJhhEBZoRtzJWIv3833WKVwLSDWWkEfupMg==" + }, + "sass-loader": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-8.0.2.tgz", + "integrity": "sha512-7o4dbSK8/Ol2KflEmSco4jTjQoV988bM82P9CZdmo9hR3RLnvNc0ufMNdMrB0caq38JQ/FgF4/7RcbcfKzxoFQ==", + "requires": { + "clone-deep": "^4.0.1", + "loader-utils": "^1.2.3", + "neo-async": "^2.6.1", + "schema-utils": "^2.6.1", + "semver": "^6.3.0" + }, + "dependencies": { + "clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "requires": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + }, + "shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "requires": { + "kind-of": "^6.0.2" + } + } + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "saxes": { + "version": "3.1.11", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-3.1.11.tgz", + "integrity": "sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g==", + "requires": { + "xmlchars": "^2.1.1" + } + }, + "scheduler": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", + "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" + }, + "selfsigned": { + "version": "1.10.8", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.8.tgz", + "integrity": "sha512-2P4PtieJeEwVgTU9QEcwIRDQ/mXJLX8/+I3ur+Pg16nS8oNbrGxEso9NyYWy8NAmXiNl4dlAp5MwoNeCWzON4w==", + "requires": { + "node-forge": "^0.10.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + } + } + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "requires": { + "randombytes": "^2.1.0" + } + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + } + } + }, + "serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + }, + "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": "0.1.2", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-0.1.2.tgz", + "integrity": "sha1-WQnodLp3EG1zrEFM/sH/yofZcGA=", + "requires": { + "is-extendable": "^0.1.1", + "kind-of": "^2.0.1", + "lazy-cache": "^0.2.3", + "mixin-object": "^2.0.1" + }, + "dependencies": { + "kind-of": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz", + "integrity": "sha1-AY7HpM5+OobLkUG+UZ0kyPqpgbU=", + "requires": { + "is-buffer": "^1.0.2" + } + }, + "lazy-cache": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-0.2.7.tgz", + "integrity": "sha1-f+3fLctu23fRHvHRF6tf/fCrG2U=" + } + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" + }, + "shell-quote": { + "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==" + }, + "shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==" + }, + "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" + } + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" + }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "requires": { + "is-arrayish": "^0.3.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + } + } + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==" + }, + "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" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + } + } + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "requires": { + "kind-of": "^3.2.0" + } + }, + "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" + } + }, + "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" + } + }, + "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==", + "requires": { + "websocket-driver": ">=0.5.1" + } + } + } + }, + "sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "requires": { + "is-plain-obj": "^1.0.0" + } + }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==" + }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "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==" + }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + } + }, + "spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "requires": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "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" + } + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + }, + "stack-utils": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.4.tgz", + "integrity": "sha512-IPDJfugEGbfizBwBZRZ3xpccMdRyP5lqsBWXGQWimVjua/ccLCeMOAVjlc1R7LxFjo5sEDhyNIXd8mo/AiDS9w==", + "requires": { + "escape-string-regexp": "^2.0.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" + } + } + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + }, + "stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=" + }, + "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" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "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" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" + }, + "strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=" + }, + "string-length": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-2.0.0.tgz", + "integrity": "sha1-1A27aGo6zpYMHP/KVivyxF+DY+0=", + "requires": { + "astral-regex": "^1.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "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" + } + } + } + }, + "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==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.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==" + }, + "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" + } + } + } + }, + "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==", + "requires": { + "call-bind": "^1.0.0", + "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" + } + }, + "string.prototype.trimend": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz", + "integrity": "sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + } + }, + "string.prototype.trimstart": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz", + "integrity": "sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "requires": { + "safe-buffer": "~5.2.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } + } + }, + "stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "requires": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "dependencies": { + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" + } + } + }, + "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" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" + }, + "strip-comments": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-1.0.2.tgz", + "integrity": "sha512-kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw==", + "requires": { + "babel-extract-comments": "^1.0.0", + "babel-plugin-transform-object-rest-spread": "^6.26.0" + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" + }, + "strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "requires": { + "min-indent": "^1.0.0" + } + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" + }, + "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==", + "requires": { + "loader-utils": "^1.1.0", + "schema-utils": "^1.0.0" + }, + "dependencies": { + "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" + } + } + } + }, + "stylehacks": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", + "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "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" + } + }, + "svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + }, + "svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "requires": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + } + }, + "symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + }, + "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": { + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "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" + } + } + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" + }, + "terser": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", + "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + } + }, + "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", + "source-map": "^0.6.1", + "terser": "^4.6.12", + "webpack-sources": "^1.4.3" + }, + "dependencies": { + "find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", + "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "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==", + "requires": { + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "requires": { + "semver": "^6.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "requires": { + "find-up": "^4.0.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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "test-exclude": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-5.2.3.tgz", + "integrity": "sha512-M+oxtseCFO3EDtAaGH7iiej3CBkzXqFMbzqYAACdzKui4eZA+pq3tZEwChvOdNfa7xxy8BfbmgJSIr43cC/+2g==", + "requires": { + "glob": "^7.1.3", + "minimatch": "^3.0.4", + "read-pkg-up": "^4.0.0", + "require-main-filename": "^2.0.0" + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" + }, + "throat": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz", + "integrity": "sha1-iQN8vJLFarGJJua6TLsgDhVnKmo=" + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "requires": { + "setimmediate": "^1.0.4" + } + }, + "timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=" + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "tmpl": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", + "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=" + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "requires": { + "kind-of": "^3.0.2" + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "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" + } + }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" + }, + "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" + } + }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "requires": { + "punycode": "^2.1.0" + } + }, + "ts-pnp": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.1.6.tgz", + "integrity": "sha512-CrG5GqAAzMT7144Cl+UIFP7mz/iIhiy+xQ6GGcnjTezhALT02uPMRw7tgDSESgB5MsfKt55+GPWw4ir1kVtMIQ==" + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "tsutils": { + "version": "3.20.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.20.0.tgz", + "integrity": "sha512-RYbuQuvkhuqVeXweWT3tJLKOEJ/UUw9GjNEZGWdrLLlM+611o1gwLHBpxoFJKKl25fLprp2eVthtKs5JOrNeXg==", + "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", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "requires": { + "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==" + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, + "unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==" + }, + "unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "requires": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", + "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==" + }, + "unicode-property-aliases-ecmascript": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", + "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==" + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=" + }, + "uniqs": { + "version": "2.0.0", + "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" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=" + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" + } + } + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" + } + } + }, + "url-loader": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-2.3.0.tgz", + "integrity": "sha512-goSdg8VY+7nPZKUEChZSEtW5gjbS66USIGCeSJ1OVOJ7Yfuh/36YxCwMi5HVEJh6mqUYOoy3NJ0vlOMrWsSHog==", + "requires": { + "loader-utils": "^1.2.3", + "mime": "^2.4.4", + "schema-utils": "^2.5.0" + } + }, + "url-parse": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz", + "integrity": "sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==", + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" + }, + "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" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + }, + "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" + } + } + } + }, + "utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + }, + "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==" + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" + }, + "vendors": { + "version": "1.0.4", + "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" + } + }, + "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==" + }, + "w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "requires": { + "browser-process-hrtime": "^1.0.0" + } + }, + "w3c-xmlserializer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz", + "integrity": "sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg==", + "requires": { + "domexception": "^1.0.1", + "webidl-conversions": "^4.0.2", + "xml-name-validator": "^3.0.0" + } + }, + "wait-for-expect": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/wait-for-expect/-/wait-for-expect-3.0.2.tgz", + "integrity": "sha512-cfS1+DZxuav1aBYbaO/kE06EOS8yRw7qOFoD3XtjTkYvCvh3zUvNST8DXK/nPaeqIzIv3P3kL3lRJn8iwOiSag==" + }, + "walker": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", + "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", + "requires": { + "makeerror": "1.0.x" + } + }, + "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, + "requires": { + "chokidar": "^2.1.8" + }, + "dependencies": { + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "optional": true + }, + "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" + } + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "optional": true + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "optional": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "optional": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "optional": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "optional": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "optional": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + }, + "webpack": { + "version": "4.42.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.42.0.tgz", + "integrity": "sha512-EzJRHvwQyBiYrYqhyjW9AqM90dE4+s1/XtCfn7uWg6cS72zH+2VPFAlsnW0+W0cDi0XRjNKUMoJtpSi50+Ph6w==", + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-module-context": "1.8.5", + "@webassemblyjs/wasm-edit": "1.8.5", + "@webassemblyjs/wasm-parser": "1.8.5", + "acorn": "^6.2.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.1.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.1", + "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.6.0", + "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" + } + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "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==", + "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" + } + }, + "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.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" + } + }, + "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==", + "requires": { + "ansi-html": "0.0.7", + "bonjour": "^3.5.0", + "chokidar": "^2.1.8", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "debug": "^4.1.1", + "del": "^4.1.1", + "express": "^4.17.1", + "html-entities": "^1.3.1", + "http-proxy-middleware": "0.19.1", + "import-local": "^2.0.0", + "internal-ip": "^4.3.0", + "ip": "^1.1.5", + "is-absolute-url": "^3.0.3", + "killable": "^1.0.1", + "loglevel": "^1.6.8", + "opn": "^5.5.0", + "p-retry": "^3.0.1", + "portfinder": "^1.0.26", + "schema-utils": "^1.0.0", + "selfsigned": "^1.10.7", + "semver": "^6.3.0", + "serve-index": "^1.9.1", + "sockjs": "0.3.20", + "sockjs-client": "1.4.0", + "spdy": "^4.0.2", + "strip-ansi": "^3.0.1", + "supports-color": "^6.1.0", + "url": "^0.11.0", + "webpack-dev-middleware": "^3.7.2", + "webpack-log": "^2.0.0", + "ws": "^6.2.1", + "yargs": "^13.3.2" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==" + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "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" + } + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "optional": true + }, + "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" + } + } + } + }, + "is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==" + }, + "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" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "ws": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", + "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "requires": { + "async-limiter": "~1.0.0" + } + } + } + }, + "webpack-log": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", + "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", + "requires": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + } + }, + "webpack-manifest-plugin": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-2.2.0.tgz", + "integrity": "sha512-9S6YyKKKh/Oz/eryM1RyLVDVmy3NSPV0JXMRhZ18fJsq+AwGxUY34X54VNwkzYcEmEkDwNxuEOboCZEebJXBAQ==", + "requires": { + "fs-extra": "^7.0.0", + "lodash": ">=3.5 <5", + "object.entries": "^1.1.0", + "tapable": "^1.0.0" + }, + "dependencies": { + "fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + } + } + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "websocket-driver": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz", + "integrity": "sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY=", + "requires": { + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==" + }, + "whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "requires": { + "iconv-lite": "0.4.24" + } + }, + "whatwg-fetch": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.5.0.tgz", + "integrity": "sha512-jXkLtsR42xhXg7akoDKvKWE40eJeI+2KZqcp2h3NsOrRnDvtWX36KcKl30dy+hxECivdk2BVUHVNrPtoMBUx6A==" + }, + "whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + }, + "whatwg-url": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz", + "integrity": "sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==", + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" + }, + "workbox-background-sync": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-4.3.1.tgz", + "integrity": "sha512-1uFkvU8JXi7L7fCHVBEEnc3asPpiAL33kO495UMcD5+arew9IbKW2rV5lpzhoWcm/qhGB89YfO4PmB/0hQwPRg==", + "requires": { + "workbox-core": "^4.3.1" + } + }, + "workbox-broadcast-update": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-4.3.1.tgz", + "integrity": "sha512-MTSfgzIljpKLTBPROo4IpKjESD86pPFlZwlvVG32Kb70hW+aob4Jxpblud8EhNb1/L5m43DUM4q7C+W6eQMMbA==", + "requires": { + "workbox-core": "^4.3.1" + } + }, + "workbox-build": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-4.3.1.tgz", + "integrity": "sha512-UHdwrN3FrDvicM3AqJS/J07X0KXj67R8Cg0waq1MKEOqzo89ap6zh6LmaLnRAjpB+bDIz+7OlPye9iii9KBnxw==", + "requires": { + "@babel/runtime": "^7.3.4", + "@hapi/joi": "^15.0.0", + "common-tags": "^1.8.0", + "fs-extra": "^4.0.2", + "glob": "^7.1.3", + "lodash.template": "^4.4.0", + "pretty-bytes": "^5.1.0", + "stringify-object": "^3.3.0", + "strip-comments": "^1.0.2", + "workbox-background-sync": "^4.3.1", + "workbox-broadcast-update": "^4.3.1", + "workbox-cacheable-response": "^4.3.1", + "workbox-core": "^4.3.1", + "workbox-expiration": "^4.3.1", + "workbox-google-analytics": "^4.3.1", + "workbox-navigation-preload": "^4.3.1", + "workbox-precaching": "^4.3.1", + "workbox-range-requests": "^4.3.1", + "workbox-routing": "^4.3.1", + "workbox-strategies": "^4.3.1", + "workbox-streams": "^4.3.1", + "workbox-sw": "^4.3.1", + "workbox-window": "^4.3.1" + }, + "dependencies": { + "fs-extra": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", + "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + } + } + }, + "workbox-cacheable-response": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-4.3.1.tgz", + "integrity": "sha512-Rp5qlzm6z8IOvnQNkCdO9qrDgDpoPNguovs0H8C+wswLuPgSzSp9p2afb5maUt9R1uTIwOXrVQMmPfPypv+npw==", + "requires": { + "workbox-core": "^4.3.1" + } + }, + "workbox-core": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-4.3.1.tgz", + "integrity": "sha512-I3C9jlLmMKPxAC1t0ExCq+QoAMd0vAAHULEgRZ7kieCdUd919n53WC0AfvokHNwqRhGn+tIIj7vcb5duCjs2Kg==" + }, + "workbox-expiration": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-4.3.1.tgz", + "integrity": "sha512-vsJLhgQsQouv9m0rpbXubT5jw0jMQdjpkum0uT+d9tTwhXcEZks7qLfQ9dGSaufTD2eimxbUOJfWLbNQpIDMPw==", + "requires": { + "workbox-core": "^4.3.1" + } + }, + "workbox-google-analytics": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-4.3.1.tgz", + "integrity": "sha512-xzCjAoKuOb55CBSwQrbyWBKqp35yg1vw9ohIlU2wTy06ZrYfJ8rKochb1MSGlnoBfXGWss3UPzxR5QL5guIFdg==", + "requires": { + "workbox-background-sync": "^4.3.1", + "workbox-core": "^4.3.1", + "workbox-routing": "^4.3.1", + "workbox-strategies": "^4.3.1" + } + }, + "workbox-navigation-preload": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-4.3.1.tgz", + "integrity": "sha512-K076n3oFHYp16/C+F8CwrRqD25GitA6Rkd6+qAmLmMv1QHPI2jfDwYqrytOfKfYq42bYtW8Pr21ejZX7GvALOw==", + "requires": { + "workbox-core": "^4.3.1" + } + }, + "workbox-precaching": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-4.3.1.tgz", + "integrity": "sha512-piSg/2csPoIi/vPpp48t1q5JLYjMkmg5gsXBQkh/QYapCdVwwmKlU9mHdmy52KsDGIjVaqEUMFvEzn2LRaigqQ==", + "requires": { + "workbox-core": "^4.3.1" + } + }, + "workbox-range-requests": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-4.3.1.tgz", + "integrity": "sha512-S+HhL9+iTFypJZ/yQSl/x2Bf5pWnbXdd3j57xnb0V60FW1LVn9LRZkPtneODklzYuFZv7qK6riZ5BNyc0R0jZA==", + "requires": { + "workbox-core": "^4.3.1" + } + }, + "workbox-routing": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-4.3.1.tgz", + "integrity": "sha512-FkbtrODA4Imsi0p7TW9u9MXuQ5P4pVs1sWHK4dJMMChVROsbEltuE79fBoIk/BCztvOJ7yUpErMKa4z3uQLX+g==", + "requires": { + "workbox-core": "^4.3.1" + } + }, + "workbox-strategies": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-4.3.1.tgz", + "integrity": "sha512-F/+E57BmVG8dX6dCCopBlkDvvhg/zj6VDs0PigYwSN23L8hseSRwljrceU2WzTvk/+BSYICsWmRq5qHS2UYzhw==", + "requires": { + "workbox-core": "^4.3.1" + } + }, + "workbox-streams": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-4.3.1.tgz", + "integrity": "sha512-4Kisis1f/y0ihf4l3u/+ndMkJkIT4/6UOacU3A4BwZSAC9pQ9vSvJpIi/WFGQRH/uPXvuVjF5c2RfIPQFSS2uA==", + "requires": { + "workbox-core": "^4.3.1" + } + }, + "workbox-sw": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-4.3.1.tgz", + "integrity": "sha512-0jXdusCL2uC5gM3yYFT6QMBzKfBr2XTk0g5TPAV4y8IZDyVNDyj1a8uSXy3/XrvkVTmQvLN4O5k3JawGReXr9w==" + }, + "workbox-webpack-plugin": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-4.3.1.tgz", + "integrity": "sha512-gJ9jd8Mb8wHLbRz9ZvGN57IAmknOipD3W4XNE/Lk/4lqs5Htw4WOQgakQy/o/4CoXQlMCYldaqUg+EJ35l9MEQ==", + "requires": { + "@babel/runtime": "^7.0.0", + "json-stable-stringify": "^1.0.1", + "workbox-build": "^4.3.1" + } + }, + "workbox-window": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-4.3.1.tgz", + "integrity": "sha512-C5gWKh6I58w3GeSc0wp2Ne+rqVw8qwcmZnQGpjiek8A2wpbxSJb1FdCoQVO+jDJs35bFgo/WETgl1fqgsxN0Hg==", + "requires": { + "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==", + "requires": { + "errno": "~0.1.7" + } + }, + "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": { + "microevent.ts": "~0.1.1" + } + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "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" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "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": "2.4.1", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.1.tgz", + "integrity": "sha512-TGHFeZEZMnv+gBFRfjAcxL5bPHrsGKtnb4qsFAws7/vlh+QfwAaySIw4AXP9ZskTTh5GWu3FLuJhsWVdiJPGvg==", + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, + "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" + } + }, + "xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + }, + "xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + }, + "xregexp": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-4.4.1.tgz", + "integrity": "sha512-2u9HwfadaJaY9zHtRRnH6BY6CQVNQKkYm3oLtC9gJXXzfsbACg5X5e4EZZGVAH+YIfa+QA9lsFQTTe3HURF3ag==", + "requires": { + "@babel/runtime-corejs3": "^7.12.1" + } + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + }, + "y18n": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz", + "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==" + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "yaml": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz", + "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==" + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + }, + "dependencies": { + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "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" + } + } + } + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } +} diff --git a/hangman/src/Components/LetterBtns.jsx b/hangman/src/Components/LetterBtns.jsx index 5a78260..4ba569f 100644 --- a/hangman/src/Components/LetterBtns.jsx +++ b/hangman/src/Components/LetterBtns.jsx @@ -1,7 +1,16 @@ -import React, { Component } from 'react'; +import React, { Component } from 'react' -export default class LetterBtns extends Component { - render() { - return
; - } -} +export default class Letters_Btn extends Component { + + // constructor(porps) { + // super(props) + + // } + render() { + return ( +
+ {this.props.letters.map( item => )} +
+ ) + } +} \ No newline at end of file diff --git a/hangman/src/Components/Main.jsx b/hangman/src/Components/Main.jsx index 1ae4751..43882d6 100644 --- a/hangman/src/Components/Main.jsx +++ b/hangman/src/Components/Main.jsx @@ -1,7 +1,20 @@ import React, { Component } from 'react'; +import LetterBtn from './LetterBtns' export default class Main extends Component { + + constructor() { + super() + this.state = { + alpha: ['A', 'B', 'C', 'D','E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'] + } + } + render() { - return
; + return ( +
+ +
+ ) } } From 9dda54dce874eb2306d5cd5e2e4443e003dccdd4 Mon Sep 17 00:00:00 2001 From: unknown Date: Wed, 3 Feb 2021 01:52:45 +0300 Subject: [PATCH 04/45] Recommiting #5 --- hangman/src/Components/LetterBtns.jsx | 4 ---- 1 file changed, 4 deletions(-) diff --git a/hangman/src/Components/LetterBtns.jsx b/hangman/src/Components/LetterBtns.jsx index 4ba569f..b4dac86 100644 --- a/hangman/src/Components/LetterBtns.jsx +++ b/hangman/src/Components/LetterBtns.jsx @@ -2,10 +2,6 @@ import React, { Component } from 'react' export default class Letters_Btn extends Component { - // constructor(porps) { - // super(props) - - // } render() { return (
From 013c907e15bfdf44c0833529fd2be37c369bf966 Mon Sep 17 00:00:00 2001 From: unknown Date: Wed, 3 Feb 2021 01:54:57 +0300 Subject: [PATCH 05/45] LetterBtns Component initializing #5 --- hangman/src/Components/LetterBtns.jsx | 1 + 1 file changed, 1 insertion(+) diff --git a/hangman/src/Components/LetterBtns.jsx b/hangman/src/Components/LetterBtns.jsx index b4dac86..bf6cdc9 100644 --- a/hangman/src/Components/LetterBtns.jsx +++ b/hangman/src/Components/LetterBtns.jsx @@ -2,6 +2,7 @@ import React, { Component } from 'react' export default class Letters_Btn extends Component { + render() { return (
From 44d5a96f08e6b151ec68a649e17913a3623a74b7 Mon Sep 17 00:00:00 2001 From: Dhuha9 Date: Wed, 3 Feb 2021 02:03:16 +0300 Subject: [PATCH 06/45] Main Component initializing, Fixes #3 --- hangman/src/Components/Main.jsx | 65 +++++++++++++++++++++++++-------- 1 file changed, 50 insertions(+), 15 deletions(-) diff --git a/hangman/src/Components/Main.jsx b/hangman/src/Components/Main.jsx index 43882d6..1c57c5e 100644 --- a/hangman/src/Components/Main.jsx +++ b/hangman/src/Components/Main.jsx @@ -1,20 +1,55 @@ import React, { Component } from 'react'; -import LetterBtn from './LetterBtns' +import LetterBtn from './LetterBtns'; +const initialState = { + word: '', + counter: 10, + isGameOver: false, + guessedLetters: [], + alpha: [ + 'A', + 'B', + 'C', + 'D', + 'E', + 'F', + 'G', + 'H', + 'I', + 'J', + 'K', + 'L', + 'M', + 'N', + 'O', + 'P', + 'Q', + 'R', + 'S', + 'T', + 'U', + 'V', + 'W', + 'X', + 'Y', + 'Z', + ], +}; export default class Main extends Component { + constructor(props) { + super(props); + this.state = { ...initialState }; + } - constructor() { - super() - this.state = { - alpha: ['A', 'B', 'C', 'D','E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'] - } - } - - render() { - return ( -
- -
- ) - } + render() { + return ( +
+ +
+ + +
+
+ ); + } } From 0dbc831a3d8b4adb239dee00d8a00ff63dbad3e1 Mon Sep 17 00:00:00 2001 From: Dhuha9 Date: Wed, 3 Feb 2021 02:07:47 +0300 Subject: [PATCH 07/45] Add components to Main component Fixes #9 --- hangman/src/Components/Main.jsx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/hangman/src/Components/Main.jsx b/hangman/src/Components/Main.jsx index 1c57c5e..3fc9abe 100644 --- a/hangman/src/Components/Main.jsx +++ b/hangman/src/Components/Main.jsx @@ -1,5 +1,7 @@ import React, { Component } from 'react'; import LetterBtn from './LetterBtns'; +import MatchedLetters from './MatchedLetters'; +import HangState from './HangState'; const initialState = { word: '', @@ -45,6 +47,9 @@ export default class Main extends Component { return (
+ + +
From b3d9f28e96da75faaad9560b3cdf95a4914a90ba Mon Sep 17 00:00:00 2001 From: Dhuha9 Date: Wed, 3 Feb 2021 02:14:56 +0300 Subject: [PATCH 08/45] Handling play again button Fixes #15 --- hangman/src/Components/Main.jsx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/hangman/src/Components/Main.jsx b/hangman/src/Components/Main.jsx index 3fc9abe..6d52ced 100644 --- a/hangman/src/Components/Main.jsx +++ b/hangman/src/Components/Main.jsx @@ -43,6 +43,10 @@ export default class Main extends Component { this.state = { ...initialState }; } + handlePlayAgain = () => { + this.setState({ ...initialState }); + }; + render() { return (
@@ -51,8 +55,8 @@ export default class Main extends Component {
- - + +
); From 30254c48559d0c4b5c55a0de4bd9cd3d608586bb Mon Sep 17 00:00:00 2001 From: unknown Date: Wed, 3 Feb 2021 02:26:30 +0300 Subject: [PATCH 09/45] Handle letter buttons Fixes #10 --- hangman/src/Components/LetterBtns.jsx | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/hangman/src/Components/LetterBtns.jsx b/hangman/src/Components/LetterBtns.jsx index bf6cdc9..0ad4880 100644 --- a/hangman/src/Components/LetterBtns.jsx +++ b/hangman/src/Components/LetterBtns.jsx @@ -2,11 +2,25 @@ import React, { Component } from 'react' export default class Letters_Btn extends Component { - + constructor() { + super() + this.state = { + pressed: new Set() + } + + this.clickedButton = this.clickedButton.bind(this) + } + + clickedButton = (event) => { + this.setState({ + pressed: this.state.pressed.add(event.target.name) + }) + } + render() { return (
- {this.props.letters.map( item => )} + {this.props.letters.map( item => )}
) } From 1f329c71e78672f6a2f1dc1dfe661f9303ee3665 Mon Sep 17 00:00:00 2001 From: unknown Date: Wed, 3 Feb 2021 03:54:46 +0300 Subject: [PATCH 10/45] Handling letter buttons callback to main Fixes #11 --- hangman/src/Components/LetterBtns.jsx | 18 +++++++----------- hangman/src/Components/Main.jsx | 12 ++++++++++-- 2 files changed, 17 insertions(+), 13 deletions(-) diff --git a/hangman/src/Components/LetterBtns.jsx b/hangman/src/Components/LetterBtns.jsx index 0ad4880..2788b54 100644 --- a/hangman/src/Components/LetterBtns.jsx +++ b/hangman/src/Components/LetterBtns.jsx @@ -2,25 +2,21 @@ import React, { Component } from 'react' export default class Letters_Btn extends Component { - constructor() { - super() + constructor(props) { + super(props); this.state = { pressed: new Set() } - - this.clickedButton = this.clickedButton.bind(this) - } - - clickedButton = (event) => { - this.setState({ - pressed: this.state.pressed.add(event.target.name) - }) + // this.clickedButton = this.clickedButton.bind(this) } render() { + + this.state.pressed.add(this.props.letter) + return (
- {this.props.letters.map( item => )} + {this.props.letters.map( item => )}
) } diff --git a/hangman/src/Components/Main.jsx b/hangman/src/Components/Main.jsx index 6d52ced..5a74716 100644 --- a/hangman/src/Components/Main.jsx +++ b/hangman/src/Components/Main.jsx @@ -7,7 +7,7 @@ const initialState = { word: '', counter: 10, isGameOver: false, - guessedLetters: [], + guessedLetters: new Set(), alpha: [ 'A', 'B', @@ -36,6 +36,7 @@ const initialState = { 'Y', 'Z', ], + lastupdate: null }; export default class Main extends Component { constructor(props) { @@ -47,10 +48,17 @@ export default class Main extends Component { this.setState({ ...initialState }); }; + clickedButton = (event) => { + this.setState({ + pressed: this.state.guessedLetters.add(event.target.name), + lastupdate: event.target.name + }) + } + render() { return (
- + From 8c0d0b3f86646e5a37b60a62e5e8c5aef4b90a33 Mon Sep 17 00:00:00 2001 From: unknown Date: Wed, 3 Feb 2021 14:25:09 +0300 Subject: [PATCH 11/45] Made an enhancement on the code --- hangman/src/Components/LetterBtns.jsx | 13 +------------ hangman/src/Components/Main.jsx | 5 ++--- 2 files changed, 3 insertions(+), 15 deletions(-) diff --git a/hangman/src/Components/LetterBtns.jsx b/hangman/src/Components/LetterBtns.jsx index 2788b54..4313e35 100644 --- a/hangman/src/Components/LetterBtns.jsx +++ b/hangman/src/Components/LetterBtns.jsx @@ -2,21 +2,10 @@ import React, { Component } from 'react' export default class Letters_Btn extends Component { - constructor(props) { - super(props); - this.state = { - pressed: new Set() - } - // this.clickedButton = this.clickedButton.bind(this) - } - render() { - - this.state.pressed.add(this.props.letter) - return (
- {this.props.letters.map( item => )} + {this.props.letters.map( item => )}
) } diff --git a/hangman/src/Components/Main.jsx b/hangman/src/Components/Main.jsx index 5a74716..236cd7b 100644 --- a/hangman/src/Components/Main.jsx +++ b/hangman/src/Components/Main.jsx @@ -50,15 +50,14 @@ export default class Main extends Component { clickedButton = (event) => { this.setState({ - pressed: this.state.guessedLetters.add(event.target.name), - lastupdate: event.target.name + guessedLetters: this.state.guessedLetters.add(event.target.name), }) } render() { return (
- + From f81dde485f74a0cfb572a94ca60a450acd35645d Mon Sep 17 00:00:00 2001 From: ZETTA Date: Wed, 3 Feb 2021 16:16:48 +0300 Subject: [PATCH 12/45] Fetching API word #8 --- hangman/src/Components/Main.jsx | 14 +++++++++++--- hangman/src/Components/MatchedLetters.jsx | 4 +++- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/hangman/src/Components/Main.jsx b/hangman/src/Components/Main.jsx index 236cd7b..a29ae6b 100644 --- a/hangman/src/Components/Main.jsx +++ b/hangman/src/Components/Main.jsx @@ -4,7 +4,7 @@ import MatchedLetters from './MatchedLetters'; import HangState from './HangState'; const initialState = { - word: '', + word: [], counter: 10, isGameOver: false, guessedLetters: new Set(), @@ -41,9 +41,15 @@ const initialState = { export default class Main extends Component { constructor(props) { super(props); - this.state = { ...initialState }; + this.state = { ...initialState + }; } - + componentDidMount() { + fetch("https://random-word-api.herokuapp.com/word?number=1") + .then((res) => res.json()) + .then((word) => this.setState({ word })); + } + handlePlayAgain = () => { this.setState({ ...initialState }); }; @@ -55,8 +61,10 @@ export default class Main extends Component { } render() { + const { word } = this.state; return (
+

{word}

diff --git a/hangman/src/Components/MatchedLetters.jsx b/hangman/src/Components/MatchedLetters.jsx index 62378c2..dbaf88b 100644 --- a/hangman/src/Components/MatchedLetters.jsx +++ b/hangman/src/Components/MatchedLetters.jsx @@ -2,6 +2,8 @@ import React, { Component } from 'react'; export default class MatchedLetters extends Component { render() { - return
; + return
+ +
; } } From 5a1bb25c863f2846d2641b87493a137e67cb51c4 Mon Sep 17 00:00:00 2001 From: ZETTA Date: Wed, 3 Feb 2021 16:26:34 +0300 Subject: [PATCH 13/45] Header Component initializing #4 --- hangman/src/Components/Header.jsx | 4 +++- hangman/src/Components/Main.jsx | 5 ++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/hangman/src/Components/Header.jsx b/hangman/src/Components/Header.jsx index 491912a..0c19f53 100644 --- a/hangman/src/Components/Header.jsx +++ b/hangman/src/Components/Header.jsx @@ -2,6 +2,8 @@ import React, { Component } from 'react'; export default class Header extends Component { render() { - return
; + return
+

{this.props.title}

+
; } } diff --git a/hangman/src/Components/Main.jsx b/hangman/src/Components/Main.jsx index a29ae6b..8d70056 100644 --- a/hangman/src/Components/Main.jsx +++ b/hangman/src/Components/Main.jsx @@ -2,9 +2,11 @@ import React, { Component } from 'react'; import LetterBtn from './LetterBtns'; import MatchedLetters from './MatchedLetters'; import HangState from './HangState'; +import Header from './Header'; +const title = "Use the alphabet below to guess the word, or click hint to get a clue." const initialState = { - word: [], + word: [], counter: 10, isGameOver: false, guessedLetters: new Set(), @@ -64,6 +66,7 @@ export default class Main extends Component { const { word } = this.state; return (
+

{word}

From cd8ef50d320d86808cde301a8d15828b346fb262 Mon Sep 17 00:00:00 2001 From: unknown Date: Wed, 3 Feb 2021 22:30:09 +0300 Subject: [PATCH 14/45] Not much changes --- hangman/src/Components/LetterBtns.jsx | 4 +++- hangman/src/Components/Main.jsx | 3 +-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/hangman/src/Components/LetterBtns.jsx b/hangman/src/Components/LetterBtns.jsx index 4313e35..e434b8d 100644 --- a/hangman/src/Components/LetterBtns.jsx +++ b/hangman/src/Components/LetterBtns.jsx @@ -5,7 +5,9 @@ export default class Letters_Btn extends Component { render() { return (
- {this.props.letters.map( item => )} + {this.props.letters.map( item => )}
) } diff --git a/hangman/src/Components/Main.jsx b/hangman/src/Components/Main.jsx index 236cd7b..52973a6 100644 --- a/hangman/src/Components/Main.jsx +++ b/hangman/src/Components/Main.jsx @@ -4,7 +4,7 @@ import MatchedLetters from './MatchedLetters'; import HangState from './HangState'; const initialState = { - word: '', + word: 'Kingbar', counter: 10, isGameOver: false, guessedLetters: new Set(), @@ -36,7 +36,6 @@ const initialState = { 'Y', 'Z', ], - lastupdate: null }; export default class Main extends Component { constructor(props) { From 699f9878ba6a2e3a94ae21c7091803f363b9b356 Mon Sep 17 00:00:00 2001 From: unknown Date: Thu, 4 Feb 2021 16:51:07 +0300 Subject: [PATCH 15/45] Handled state when correct also added some features Fixes #12 --- hangman/src/Components/Header.jsx | 2 +- hangman/src/Components/LetterBtns.jsx | 8 ++++ hangman/src/Components/Main.jsx | 57 +++++++++++++++++++-------- 3 files changed, 50 insertions(+), 17 deletions(-) diff --git a/hangman/src/Components/Header.jsx b/hangman/src/Components/Header.jsx index 0c19f53..0e3372e 100644 --- a/hangman/src/Components/Header.jsx +++ b/hangman/src/Components/Header.jsx @@ -3,7 +3,7 @@ import React, { Component } from 'react'; export default class Header extends Component { render() { return
-

{this.props.title}

+

Use the alphabet below to guess the word, or click hint to get a clue.

; } } diff --git a/hangman/src/Components/LetterBtns.jsx b/hangman/src/Components/LetterBtns.jsx index e434b8d..14c92a8 100644 --- a/hangman/src/Components/LetterBtns.jsx +++ b/hangman/src/Components/LetterBtns.jsx @@ -2,12 +2,20 @@ import React, { Component } from 'react' export default class Letters_Btn extends Component { + + componentDidUpdate() { + if (this.props.counter === 0) { + console.log('did mount') + } + } + render() { return (
{this.props.letters.map( item => )} + {console.log('render')}
) } diff --git a/hangman/src/Components/Main.jsx b/hangman/src/Components/Main.jsx index d4d0452..a631e8b 100644 --- a/hangman/src/Components/Main.jsx +++ b/hangman/src/Components/Main.jsx @@ -4,9 +4,8 @@ import MatchedLetters from './MatchedLetters'; import HangState from './HangState'; import Header from './Header'; -const title = "Use the alphabet below to guess the word, or click hint to get a clue." const initialState = { - word: [], + word: '', counter: 10, isGameOver: false, guessedLetters: new Set(), @@ -42,36 +41,62 @@ const initialState = { export default class Main extends Component { constructor(props) { super(props); - this.state = { ...initialState - }; + this.state = { ...initialState }; + + this.getdata = this.getdata.bind(this) + } + + getdata = () => {fetch("https://random-word-api.herokuapp.com/word?number=1") + .then( res => res.json()) + .then( result => this.setState({ word: result[0] })); } + componentDidMount() { - fetch("https://random-word-api.herokuapp.com/word?number=1") - .then((res) => res.json()) - .then((word) => this.setState({ word })); - } + this.getdata() + } handlePlayAgain = () => { - this.setState({ ...initialState }); + this.getdata() + this.setState({ + word: '', + counter: 10, + isGameOver: false, + guessedLetters: new Set(), + alpha: ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z',] + }); }; clickedButton = (event) => { - this.setState({ - guessedLetters: this.state.guessedLetters.add(event.target.name), - }) - } + if (!this.state.word.includes(event.target.name.toLowerCase())) { + this.setState({ + counter: this.state.counter - 1, + guessedLetters: this.state.guessedLetters.add(event.target.name) + }) + console.log("hello world") + + } + else { + this.setState({ + guessedLetters: this.state.guessedLetters.add(event.target.name) + }) + } + } render() { const { word } = this.state; return (
-
-

{word}

- +
+

{word}

+ + +
+
{this.state.counter}
From 21ed9fbd7c863cec35642bd90c79092a70699cce Mon Sep 17 00:00:00 2001 From: unknown Date: Thu, 4 Feb 2021 22:21:58 +0300 Subject: [PATCH 16/45] Handling error Fixes #13 --- hangman/src/Components/Header.jsx | 8 +++--- hangman/src/Components/Hello.jsx | 11 +++++++++ hangman/src/Components/LetterBtns.jsx | 9 ++++--- hangman/src/Components/Main.jsx | 30 ++++++++++++++--------- hangman/src/Components/MatchedLetters.jsx | 12 ++++++--- 5 files changed, 49 insertions(+), 21 deletions(-) create mode 100644 hangman/src/Components/Hello.jsx diff --git a/hangman/src/Components/Header.jsx b/hangman/src/Components/Header.jsx index 0e3372e..8715dc6 100644 --- a/hangman/src/Components/Header.jsx +++ b/hangman/src/Components/Header.jsx @@ -2,8 +2,10 @@ import React, { Component } from 'react'; export default class Header extends Component { render() { - return
-

Use the alphabet below to guess the word, or click hint to get a clue.

-
; + return ( +
+

Use the alphabet below to guess the word, or click hint to get a clue.

+
+ ) } } diff --git a/hangman/src/Components/Hello.jsx b/hangman/src/Components/Hello.jsx new file mode 100644 index 0000000..f6b5a47 --- /dev/null +++ b/hangman/src/Components/Hello.jsx @@ -0,0 +1,11 @@ +import React, { Component } from 'react' + +export default class Hello extends Component { + render() { + return ( +
+ hello world +
+ ) + } +} diff --git a/hangman/src/Components/LetterBtns.jsx b/hangman/src/Components/LetterBtns.jsx index 14c92a8..111eaa7 100644 --- a/hangman/src/Components/LetterBtns.jsx +++ b/hangman/src/Components/LetterBtns.jsx @@ -5,7 +5,10 @@ export default class Letters_Btn extends Component { componentDidUpdate() { if (this.props.counter === 0) { - console.log('did mount') + console.log('last call') + setTimeout(function() { + alert("color changed!");},1000) + } } @@ -13,8 +16,8 @@ export default class Letters_Btn extends Component { return (
{this.props.letters.map( item => )} + value={item} disabled={this.props.fetched ? this.props.guessedLetters.has(item) : false} + onClick={ this.props.fetched ? this.props.clickedButton : null } >{item})} {console.log('render')}
) diff --git a/hangman/src/Components/Main.jsx b/hangman/src/Components/Main.jsx index a631e8b..b438bb3 100644 --- a/hangman/src/Components/Main.jsx +++ b/hangman/src/Components/Main.jsx @@ -2,10 +2,12 @@ import React, { Component } from 'react'; import LetterBtn from './LetterBtns'; import MatchedLetters from './MatchedLetters'; import HangState from './HangState'; -import Header from './Header'; +import Hello from './Hello' const initialState = { word: '', + fetched: false, + error: null, counter: 10, isGameOver: false, guessedLetters: new Set(), @@ -42,13 +44,18 @@ export default class Main extends Component { constructor(props) { super(props); this.state = { ...initialState }; - - this.getdata = this.getdata.bind(this) - } + } getdata = () => {fetch("https://random-word-api.herokuapp.com/word?number=1") .then( res => res.json()) - .then( result => this.setState({ word: result[0] })); + .then( result => this.setState({ + word: result[0], + fetched: true + }), + error => {this.setState({ + error: error + }) + }); } componentDidMount() { @@ -59,6 +66,8 @@ export default class Main extends Component { this.getdata() this.setState({ word: '', + fetched: false, + error: null, counter: 10, isGameOver: false, guessedLetters: new Set(), @@ -83,20 +92,17 @@ export default class Main extends Component { } render() { - const { word } = this.state; return (
-
-

{word}

+
{this.state.counter}
- - + guessedLetters={this.state.guessedLetters} counter={this.state.counter} fetched={this.state.fetched} /> + +
-
{this.state.counter}
diff --git a/hangman/src/Components/MatchedLetters.jsx b/hangman/src/Components/MatchedLetters.jsx index dbaf88b..d57dfc1 100644 --- a/hangman/src/Components/MatchedLetters.jsx +++ b/hangman/src/Components/MatchedLetters.jsx @@ -2,8 +2,14 @@ import React, { Component } from 'react'; export default class MatchedLetters extends Component { render() { - return
- -
; + return ( + !this.props.fetched ? ( +
+ Fetching data... +
+ ) : ( +
{this.props.letters.split('').map( letter => this.props.guessedLetters.has(letter) ? letter : '_').toString()}
+ ) + ) } } From 340e781fb914d39286ab50129818fd7a1ccc32e2 Mon Sep 17 00:00:00 2001 From: unknown Date: Fri, 5 Feb 2021 00:47:20 +0300 Subject: [PATCH 17/45] fixed few bugs --- hangman/src/Components/Hello.jsx | 11 ----- hangman/src/Components/LetterBtns.jsx | 2 +- hangman/src/Components/Main.jsx | 60 +++++++++++------------ hangman/src/Components/MatchedLetters.jsx | 12 ++--- 4 files changed, 32 insertions(+), 53 deletions(-) delete mode 100644 hangman/src/Components/Hello.jsx diff --git a/hangman/src/Components/Hello.jsx b/hangman/src/Components/Hello.jsx deleted file mode 100644 index f6b5a47..0000000 --- a/hangman/src/Components/Hello.jsx +++ /dev/null @@ -1,11 +0,0 @@ -import React, { Component } from 'react' - -export default class Hello extends Component { - render() { - return ( -
- hello world -
- ) - } -} diff --git a/hangman/src/Components/LetterBtns.jsx b/hangman/src/Components/LetterBtns.jsx index 111eaa7..d7fa4a4 100644 --- a/hangman/src/Components/LetterBtns.jsx +++ b/hangman/src/Components/LetterBtns.jsx @@ -17,7 +17,7 @@ export default class Letters_Btn extends Component {
{this.props.letters.map( item => )} + onClick={ this.props.fetched ? this.props.clickedButton : null } >{item.toUpperCase()})} {console.log('render')}
) diff --git a/hangman/src/Components/Main.jsx b/hangman/src/Components/Main.jsx index b438bb3..b0c886c 100644 --- a/hangman/src/Components/Main.jsx +++ b/hangman/src/Components/Main.jsx @@ -2,7 +2,6 @@ import React, { Component } from 'react'; import LetterBtn from './LetterBtns'; import MatchedLetters from './MatchedLetters'; import HangState from './HangState'; -import Hello from './Hello' const initialState = { word: '', @@ -12,32 +11,32 @@ const initialState = { isGameOver: false, guessedLetters: new Set(), alpha: [ - 'A', - 'B', - 'C', - 'D', - 'E', - 'F', - 'G', - 'H', - 'I', - 'J', - 'K', - 'L', - 'M', - 'N', - 'O', - 'P', - 'Q', - 'R', - 'S', - 'T', - 'U', - 'V', - 'W', - 'X', - 'Y', - 'Z', + 'a', + 'b', + 'c', + 'd', + 'e', + 'f', + 'g', + 'h', + 'i', + 'j', + 'k', + 'l', + 'm', + 'n', + 'o', + 'p', + 'q', + 'r', + 's', + 't', + 'u', + 'v', + 'w', + 'x', + 'y', + 'z', ], }; export default class Main extends Component { @@ -71,18 +70,16 @@ export default class Main extends Component { counter: 10, isGameOver: false, guessedLetters: new Set(), - alpha: ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z',] + alpha: ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z',] }); }; clickedButton = (event) => { - if (!this.state.word.includes(event.target.name.toLowerCase())) { + if (!this.state.word.includes(event.target.name)) { this.setState({ counter: this.state.counter - 1, guessedLetters: this.state.guessedLetters.add(event.target.name) }) - console.log("hello world") - } else { this.setState({ @@ -98,7 +95,6 @@ export default class Main extends Component { - diff --git a/hangman/src/Components/MatchedLetters.jsx b/hangman/src/Components/MatchedLetters.jsx index d57dfc1..dbaf88b 100644 --- a/hangman/src/Components/MatchedLetters.jsx +++ b/hangman/src/Components/MatchedLetters.jsx @@ -2,14 +2,8 @@ import React, { Component } from 'react'; export default class MatchedLetters extends Component { render() { - return ( - !this.props.fetched ? ( -
- Fetching data... -
- ) : ( -
{this.props.letters.split('').map( letter => this.props.guessedLetters.has(letter) ? letter : '_').toString()}
- ) - ) + return
+ +
; } } From df3d93bc854ffac692c051eae8713f317897f9dc Mon Sep 17 00:00:00 2001 From: unknown Date: Fri, 5 Feb 2021 02:25:44 +0300 Subject: [PATCH 18/45] Fixed initialState and Set --- hangman/src/Components/LetterBtns.jsx | 5 ++--- hangman/src/Components/Main.jsx | 11 +++-------- 2 files changed, 5 insertions(+), 11 deletions(-) diff --git a/hangman/src/Components/LetterBtns.jsx b/hangman/src/Components/LetterBtns.jsx index d7fa4a4..624d331 100644 --- a/hangman/src/Components/LetterBtns.jsx +++ b/hangman/src/Components/LetterBtns.jsx @@ -5,9 +5,9 @@ export default class Letters_Btn extends Component { componentDidUpdate() { if (this.props.counter === 0) { - console.log('last call') setTimeout(function() { - alert("color changed!");},1000) + alert("color changed!"); + },1000) } } @@ -18,7 +18,6 @@ export default class Letters_Btn extends Component { {this.props.letters.map( item => )} - {console.log('render')}
) } diff --git a/hangman/src/Components/Main.jsx b/hangman/src/Components/Main.jsx index b0c886c..91837d5 100644 --- a/hangman/src/Components/Main.jsx +++ b/hangman/src/Components/Main.jsx @@ -51,7 +51,7 @@ export default class Main extends Component { word: result[0], fetched: true }), - error => {this.setState({ + error => { this.setState({ error: error }) }); @@ -64,13 +64,8 @@ export default class Main extends Component { handlePlayAgain = () => { this.getdata() this.setState({ - word: '', - fetched: false, - error: null, - counter: 10, - isGameOver: false, - guessedLetters: new Set(), - alpha: ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z',] + ...initialState, + guessedLetters: this.state.guessedLetters.clear() }); }; From 664ecd8da8cbbd46d926b5ee1bf1e5a598d2ca38 Mon Sep 17 00:00:00 2001 From: Dhuha9 Date: Fri, 5 Feb 2021 10:00:32 +0300 Subject: [PATCH 19/45] MatchedLetters Component initializing Fixes #6 --- hangman/src/Components/Main.jsx | 74 +++++++++++++---------- hangman/src/Components/MatchedLetters.jsx | 15 +++-- 2 files changed, 53 insertions(+), 36 deletions(-) diff --git a/hangman/src/Components/Main.jsx b/hangman/src/Components/Main.jsx index 91837d5..58e1d09 100644 --- a/hangman/src/Components/Main.jsx +++ b/hangman/src/Components/Main.jsx @@ -42,55 +42,67 @@ const initialState = { export default class Main extends Component { constructor(props) { super(props); - this.state = { ...initialState }; + this.state = { ...initialState }; } - getdata = () => {fetch("https://random-word-api.herokuapp.com/word?number=1") - .then( res => res.json()) - .then( result => this.setState({ - word: result[0], - fetched: true - }), - error => { this.setState({ - error: error - }) - }); + getdata = () => { + fetch('https://random-word-api.herokuapp.com/word?number=1') + .then((res) => res.json()) + .then( + (result) => + this.setState({ + word: result[0], + fetched: true, + }), + (error) => { + this.setState({ + error: error, + }); + } + ); + }; + + componentDidMount() { + this.getdata(); } - componentDidMount() { - this.getdata() - } - handlePlayAgain = () => { - this.getdata() + this.getdata(); this.setState({ ...initialState, - guessedLetters: this.state.guessedLetters.clear() + guessedLetters: this.state.guessedLetters.clear(), }); }; - clickedButton = (event) => { if (!this.state.word.includes(event.target.name)) { - this.setState({ + this.setState({ counter: this.state.counter - 1, - guessedLetters: this.state.guessedLetters.add(event.target.name) - }) - } - else { - this.setState({ - guessedLetters: this.state.guessedLetters.add(event.target.name) - }) - } - } + guessedLetters: this.state.guessedLetters.add(event.target.name), + }); + } else { + this.setState({ + guessedLetters: this.state.guessedLetters.add(event.target.name), + }); + } + }; render() { return (
{this.state.counter}
- - + +
diff --git a/hangman/src/Components/MatchedLetters.jsx b/hangman/src/Components/MatchedLetters.jsx index dbaf88b..3a34df7 100644 --- a/hangman/src/Components/MatchedLetters.jsx +++ b/hangman/src/Components/MatchedLetters.jsx @@ -1,9 +1,14 @@ import React, { Component } from 'react'; export default class MatchedLetters extends Component { - render() { - return
- -
; - } + render() { + let { guessedLetters, word } = this.props; + + return ( +
+

_

+

{' '}

+
+ ); + } } From 7240b833c18a1d6f494f0facc5810cb9a1258c3d Mon Sep 17 00:00:00 2001 From: Dhuha9 Date: Fri, 5 Feb 2021 10:40:05 +0300 Subject: [PATCH 20/45] Displaying guessed letters Fixes #16 --- hangman/src/Components/MatchedLetters.jsx | 19 ++++++++++++++++--- hangman/src/Styles/MatchedLetters.css | 18 ++++++++++++++++++ 2 files changed, 34 insertions(+), 3 deletions(-) create mode 100644 hangman/src/Styles/MatchedLetters.css diff --git a/hangman/src/Components/MatchedLetters.jsx b/hangman/src/Components/MatchedLetters.jsx index 3a34df7..65b8760 100644 --- a/hangman/src/Components/MatchedLetters.jsx +++ b/hangman/src/Components/MatchedLetters.jsx @@ -1,13 +1,26 @@ import React, { Component } from 'react'; - +import '../Styles/MatchedLetters.css'; export default class MatchedLetters extends Component { render() { let { guessedLetters, word } = this.props; return (
-

_

-

{' '}

+ {word.split('').map((letter) => { + let isLetterMached = guessedLetters.has(letter); + return ( + <> +

+ {isLetterMached ? letter : '*'} +

+

{' '}

+ + ); + })}
); } diff --git a/hangman/src/Styles/MatchedLetters.css b/hangman/src/Styles/MatchedLetters.css new file mode 100644 index 0000000..f319e8a --- /dev/null +++ b/hangman/src/Styles/MatchedLetters.css @@ -0,0 +1,18 @@ +.letters { + width: 20px; + height: 20px; + display: inline-block; + border-bottom: 2px solid gray; +} +.dashes { + width: 10px; + height: 10px; + display: inline-block; +} + +.white-text { + color: white; +} +.black-text { + color: black; +} From 4aa98e4c72663d1801567781759044b7f13a042a Mon Sep 17 00:00:00 2001 From: ZETTA Date: Fri, 5 Feb 2021 13:51:55 +0300 Subject: [PATCH 21/45] Header design and styling Fixes #18 --- hangman/public/index.html | 1 + hangman/src/Components/Header.jsx | 6 +++- hangman/src/Components/LetterBtns.jsx | 4 +-- hangman/src/Images/logo.png | Bin 0 -> 280503 bytes hangman/src/Styles/Header.css | 42 ++++++++++++++++++++++++++ 5 files changed, 50 insertions(+), 3 deletions(-) create mode 100644 hangman/src/Images/logo.png create mode 100644 hangman/src/Styles/Header.css diff --git a/hangman/public/index.html b/hangman/public/index.html index aa069f2..44f12fc 100644 --- a/hangman/public/index.html +++ b/hangman/public/index.html @@ -24,6 +24,7 @@ work correctly both with client-side routing and a non-root public URL. Learn how to configure a non-root public URL by running `npm run build`. --> + React App diff --git a/hangman/src/Components/Header.jsx b/hangman/src/Components/Header.jsx index 8715dc6..57094e7 100644 --- a/hangman/src/Components/Header.jsx +++ b/hangman/src/Components/Header.jsx @@ -1,10 +1,14 @@ import React, { Component } from 'react'; +import logo from "../Images/logo.png"; +import '../Styles/Header.css' + export default class Header extends Component { render() { return (
-

Use the alphabet below to guess the word, or click hint to get a clue.

+ logo +

Use the alphabet below to guess the word, or click hint to get a clue.

) } diff --git a/hangman/src/Components/LetterBtns.jsx b/hangman/src/Components/LetterBtns.jsx index 624d331..b3d5a82 100644 --- a/hangman/src/Components/LetterBtns.jsx +++ b/hangman/src/Components/LetterBtns.jsx @@ -6,8 +6,8 @@ export default class Letters_Btn extends Component { componentDidUpdate() { if (this.props.counter === 0) { setTimeout(function() { - alert("color changed!"); - },1000) + alert("changed!"); + },100) } } diff --git a/hangman/src/Images/logo.png b/hangman/src/Images/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..2a910fed7e8362da133dcc3bbe2d36beade95a67 GIT binary patch literal 280503 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

oO}gx-k|-0L}B#?E4>=d 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 h+h-<*S28_4Ti_`*p;elH%+3G+ literal 0 HcmV?d00001 diff --git a/hangman/src/Styles/Header.css b/hangman/src/Styles/Header.css new file mode 100644 index 0000000..fcaecb9 --- /dev/null +++ b/hangman/src/Styles/Header.css @@ -0,0 +1,42 @@ +.App-logo { + height: 30vmin; + pointer-events: none; +} + +@media (prefers-reduced-motion: no-preference) { + .App-logo { + animation: App-logo infinite 20s linear; + } +} + +@keyframes App-logo { + 0% { + transform: skewX(30deg); + } + + 100% { + transform: skewX(-30deg); + } +} + +.App-header { + background-color: #282c34; + min-height: 70vh; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + font-size: calc(10px + 2vmin); + color: white; +} + +.lead { + font-family: "Times New Roman", + Times, + serif; + font-weight: 400; + letter-spacing: 1px; + margin-top: -1em; + margin-bottom: 4em; + opacity: 0.87; +} \ No newline at end of file From 101da744029b4e2259d0c6434c5cceda7c79d9f7 Mon Sep 17 00:00:00 2001 From: Dhuha9 Date: Fri, 5 Feb 2021 15:16:42 +0300 Subject: [PATCH 22/45] HangState Component done Fixes #7 --- hangman/src/Components/HangState.jsx | 32 +++++++++++++++-- hangman/src/Components/LetterBtns.jsx | 49 +++++++++++++++----------- hangman/src/Components/Main.jsx | 2 +- hangman/src/Images/1.png | Bin 0 -> 37405 bytes hangman/src/Images/10.png | Bin 0 -> 23548 bytes hangman/src/Images/2.png | Bin 0 -> 36380 bytes hangman/src/Images/3.png | Bin 0 -> 34347 bytes hangman/src/Images/4.png | Bin 0 -> 34347 bytes hangman/src/Images/5.png | Bin 0 -> 31882 bytes hangman/src/Images/6.png | Bin 0 -> 31882 bytes hangman/src/Images/7.png | Bin 0 -> 27457 bytes hangman/src/Images/8.png | Bin 0 -> 27457 bytes hangman/src/Images/9.png | Bin 0 -> 25487 bytes hangman/src/Images/arrow.png | Bin 0 -> 8725 bytes hangman/src/Images/win.png | Bin 0 -> 8611 bytes 15 files changed, 58 insertions(+), 25 deletions(-) create mode 100644 hangman/src/Images/1.png create mode 100644 hangman/src/Images/10.png create mode 100644 hangman/src/Images/2.png create mode 100644 hangman/src/Images/3.png create mode 100644 hangman/src/Images/4.png create mode 100644 hangman/src/Images/5.png create mode 100644 hangman/src/Images/6.png create mode 100644 hangman/src/Images/7.png create mode 100644 hangman/src/Images/8.png create mode 100644 hangman/src/Images/9.png create mode 100644 hangman/src/Images/arrow.png create mode 100644 hangman/src/Images/win.png diff --git a/hangman/src/Components/HangState.jsx b/hangman/src/Components/HangState.jsx index 2c66138..105a65b 100644 --- a/hangman/src/Components/HangState.jsx +++ b/hangman/src/Components/HangState.jsx @@ -1,7 +1,33 @@ import React, { Component } from 'react'; export default class HangState extends Component { - render() { - return

; - } + constructor(props) { + super(props); + + this.state = { + image: '', + }; + } + + importImage = () => + import(`../Images/${this.props.counter}.png`).then((image) => { + this.setState({ image: image.default }); + }); + + componentDidMount() { + this.importImage(); + } + + componentDidUpdate(prevProps, prevState) { + if (prevProps.counter !== this.props.counter && this.props.counter !== 0) + this.importImage(); + } + + render() { + return ( +
+ hangman +
+ ); + } } diff --git a/hangman/src/Components/LetterBtns.jsx b/hangman/src/Components/LetterBtns.jsx index b3d5a82..37f02f9 100644 --- a/hangman/src/Components/LetterBtns.jsx +++ b/hangman/src/Components/LetterBtns.jsx @@ -1,24 +1,31 @@ -import React, { Component } from 'react' +import React, { Component } from 'react'; export default class Letters_Btn extends Component { - - - componentDidUpdate() { - if (this.props.counter === 0) { - setTimeout(function() { - alert("changed!"); - },100) - - } - } - - render() { - return ( -
- {this.props.letters.map( item => )} -
- ) + componentDidUpdate() { + if (this.props.counter === 0) { + setTimeout(function () { + alert('changed!'); + }, 100); } -} \ No newline at end of file + } + + render() { + return ( +
+ {this.props.letters.map((item) => ( + + ))} +
+ ); + } +} diff --git a/hangman/src/Components/Main.jsx b/hangman/src/Components/Main.jsx index 58e1d09..8d68f7f 100644 --- a/hangman/src/Components/Main.jsx +++ b/hangman/src/Components/Main.jsx @@ -103,7 +103,7 @@ export default class Main extends Component { guessedLetters={this.state.guessedLetters} fetched={this.state.fetched} /> - +
diff --git a/hangman/src/Images/1.png b/hangman/src/Images/1.png new file mode 100644 index 0000000000000000000000000000000000000000..86644ac6034086b0ccd29bc7364b7f9fca8aaf36 GIT binary patch literal 37405 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 literal 0 HcmV?d00001 diff --git a/hangman/src/Images/2.png b/hangman/src/Images/2.png new file mode 100644 index 0000000000000000000000000000000000000000..30146dbbf1cbf92910ab810400cf67f922ffb712 GIT binary patch literal 36380 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 ); } diff --git a/hangman/src/Components/Footer.jsx b/hangman/src/Components/Footer.jsx new file mode 100644 index 0000000..3107e2e --- /dev/null +++ b/hangman/src/Components/Footer.jsx @@ -0,0 +1,23 @@ +import React, { Component } from 'react' +import '../Styles/Footer.css' + +export default class Footer extends Component { + render() { + return ( +
+
+
+
+ +
+
+ +
+
+
+
+ ) + } +} diff --git a/hangman/src/Components/Header.jsx b/hangman/src/Components/Header.jsx index 57094e7..62229a2 100644 --- a/hangman/src/Components/Header.jsx +++ b/hangman/src/Components/Header.jsx @@ -8,7 +8,7 @@ export default class Header extends Component { return (
logo -

Use the alphabet below to guess the word, or click hint to get a clue.

+

Use the alphabet below to guess the word, or click hint to get a clue.

) } diff --git a/hangman/src/Styles/Footer.css b/hangman/src/Styles/Footer.css new file mode 100644 index 0000000..a9bacc9 --- /dev/null +++ b/hangman/src/Styles/Footer.css @@ -0,0 +1,15 @@ +footer{ + position: absolute; + bottom: 0; + width: 100%; + padding: 3em; + background-color: #1D586C; +} + +.btn{ + border-radius: 20px; + width:120px; + height:45px; + background-color: #E399A9; + font-weight: bold; +} From 4dbed9117356eaeb4fff35cb9d1f582c10203232 Mon Sep 17 00:00:00 2001 From: Dhuha9 Date: Fri, 5 Feb 2021 16:01:25 +0300 Subject: [PATCH 24/45] guessedLetter error of undefind fixed --- hangman/src/Components/Header.jsx | 23 ++++++++++++----------- hangman/src/Components/LetterBtns.jsx | 4 +++- hangman/src/Components/Main.jsx | 12 +++++++++--- hangman/src/Components/MatchedLetters.jsx | 2 +- 4 files changed, 25 insertions(+), 16 deletions(-) diff --git a/hangman/src/Components/Header.jsx b/hangman/src/Components/Header.jsx index 62229a2..72c1c3a 100644 --- a/hangman/src/Components/Header.jsx +++ b/hangman/src/Components/Header.jsx @@ -1,15 +1,16 @@ import React, { Component } from 'react'; -import logo from "../Images/logo.png"; -import '../Styles/Header.css' - +import logo from '../Images/logo.png'; +import '../Styles/Header.css'; export default class Header extends Component { - render() { - return ( -
- logo -

Use the alphabet below to guess the word, or click hint to get a clue.

-
- ) - } + render() { + return ( +
+ logo +

+ Use the alphabet below to guess the word, or click hint to get a clue. +

+
+ ); + } } diff --git a/hangman/src/Components/LetterBtns.jsx b/hangman/src/Components/LetterBtns.jsx index 37f02f9..1169fe9 100644 --- a/hangman/src/Components/LetterBtns.jsx +++ b/hangman/src/Components/LetterBtns.jsx @@ -18,7 +18,9 @@ export default class Letters_Btn extends Component { name={item} value={item} disabled={ - this.props.fetched ? this.props.guessedLetters.has(item) : false + this.props.fetched && this.props.guessedLetters + ? this.props.guessedLetters.has(item) + : false } onClick={this.props.fetched ? this.props.clickedButton : null} > diff --git a/hangman/src/Components/Main.jsx b/hangman/src/Components/Main.jsx index 8d68f7f..a916042 100644 --- a/hangman/src/Components/Main.jsx +++ b/hangman/src/Components/Main.jsx @@ -68,9 +68,14 @@ export default class Main extends Component { handlePlayAgain = () => { this.getdata(); - this.setState({ - ...initialState, - guessedLetters: this.state.guessedLetters.clear(), + this.setState((prevState) => { + if (prevState.guessedLetters) { + prevState.guessedLetters.clear(); + } + return { + ...initialState, + guessedLetters: prevState.guessedLetters, + }; }); }; clickedButton = (event) => { @@ -87,6 +92,7 @@ export default class Main extends Component { }; render() { + console.log(this.state); return (
{this.state.counter}
diff --git a/hangman/src/Components/MatchedLetters.jsx b/hangman/src/Components/MatchedLetters.jsx index 65b8760..aca62e9 100644 --- a/hangman/src/Components/MatchedLetters.jsx +++ b/hangman/src/Components/MatchedLetters.jsx @@ -7,7 +7,7 @@ export default class MatchedLetters extends Component { return (
{word.split('').map((letter) => { - let isLetterMached = guessedLetters.has(letter); + let isLetterMached = guessedLetters && guessedLetters.has(letter); return ( <>

Date: Fri, 5 Feb 2021 16:09:26 +0300 Subject: [PATCH 25/45] Footer design and styling Fixes #19 --- hangman/src/Components/Footer.jsx | 32 +++++++++++++++---------------- hangman/src/Components/Header.jsx | 2 +- 2 files changed, 17 insertions(+), 17 deletions(-) diff --git a/hangman/src/Components/Footer.jsx b/hangman/src/Components/Footer.jsx index 3107e2e..603ab3d 100644 --- a/hangman/src/Components/Footer.jsx +++ b/hangman/src/Components/Footer.jsx @@ -2,22 +2,22 @@ import React, { Component } from 'react' import '../Styles/Footer.css' export default class Footer extends Component { - render() { - return ( -

-
-
-
- -
+render() { +return ( +
+
+
- -
-
+
-
- ) - } +
+ +
+
+
+
+) } +} \ No newline at end of file diff --git a/hangman/src/Components/Header.jsx b/hangman/src/Components/Header.jsx index 62229a2..e0a3fb2 100644 --- a/hangman/src/Components/Header.jsx +++ b/hangman/src/Components/Header.jsx @@ -7,7 +7,7 @@ export default class Header extends Component { render() { return (
- logo + logo

Use the alphabet below to guess the word, or click hint to get a clue.

) From ad095d2ba68805014b48c8d44850455375e28518 Mon Sep 17 00:00:00 2001 From: Dhuha9 Date: Fri, 5 Feb 2021 16:36:51 +0300 Subject: [PATCH 26/45] handling playagain button from Footer component --- hangman/src/App.js | 22 ++++++++++------- hangman/src/Components/Footer.jsx | 39 +++++++++++++++++-------------- hangman/src/Components/Main.jsx | 6 +---- 3 files changed, 36 insertions(+), 31 deletions(-) diff --git a/hangman/src/App.js b/hangman/src/App.js index ed1cad4..65dabac 100644 --- a/hangman/src/App.js +++ b/hangman/src/App.js @@ -1,17 +1,23 @@ -import React from 'react'; +import React, { useRef } from 'react'; import './App.css'; import Main from './Components/Main'; import Header from './Components/Header'; import Footer from './Components/Footer'; function App() { - return ( -
-
-
-
-
- ); + let ref = useRef(); + + const handlePlayagain = () => { + ref.current.handlePlayAgain(); + }; + + return ( +
+
+
+
+
+ ); } export default App; diff --git a/hangman/src/Components/Footer.jsx b/hangman/src/Components/Footer.jsx index 3107e2e..492c0e1 100644 --- a/hangman/src/Components/Footer.jsx +++ b/hangman/src/Components/Footer.jsx @@ -1,23 +1,26 @@ -import React, { Component } from 'react' -import '../Styles/Footer.css' +import React, { Component } from 'react'; +import '../Styles/Footer.css'; export default class Footer extends Component { - render() { - return ( -
-
-
-
- -
+ render() { + return ( +
+
+
- -
-
+
-
- ) - } +
+ +
+
+
+
+ ); + } } diff --git a/hangman/src/Components/Main.jsx b/hangman/src/Components/Main.jsx index a916042..963e075 100644 --- a/hangman/src/Components/Main.jsx +++ b/hangman/src/Components/Main.jsx @@ -78,6 +78,7 @@ export default class Main extends Component { }; }); }; + clickedButton = (event) => { if (!this.state.word.includes(event.target.name)) { this.setState({ @@ -110,11 +111,6 @@ export default class Main extends Component { fetched={this.state.fetched} /> - -
- - -
); } From 56644f1dc06d6a38815f161f87292762c314f019 Mon Sep 17 00:00:00 2001 From: ZETTA Date: Fri, 5 Feb 2021 17:04:10 +0300 Subject: [PATCH 27/45] LetterBtns style added --- hangman/src/App.css | 31 ----------------------- hangman/src/Components/Header.jsx | 17 +++---------- hangman/src/Components/LetterBtns.jsx | 16 +++++++++--- hangman/src/Components/Main.jsx | 11 ++++---- hangman/src/Components/MatchedLetters.jsx | 19 ++++++++------ hangman/src/Styles/Header.css | 22 +++++----------- hangman/src/Styles/LetterBtns.css | 15 +++++++++++ hangman/src/Styles/MatchedLetters.css | 4 +++ 8 files changed, 58 insertions(+), 77 deletions(-) create mode 100644 hangman/src/Styles/LetterBtns.css diff --git a/hangman/src/App.css b/hangman/src/App.css index 74b5e05..cb3f97a 100644 --- a/hangman/src/App.css +++ b/hangman/src/App.css @@ -2,37 +2,6 @@ text-align: center; } -.App-logo { - height: 40vmin; - pointer-events: none; -} - -@media (prefers-reduced-motion: no-preference) { - .App-logo { - animation: App-logo-spin infinite 20s linear; - } -} - -.App-header { - background-color: #282c34; - min-height: 100vh; - display: flex; - flex-direction: column; - align-items: center; - justify-content: center; - font-size: calc(10px + 2vmin); - color: white; -} - .App-link { color: #61dafb; } - -@keyframes App-logo-spin { - from { - transform: rotate(0deg); - } - to { - transform: rotate(360deg); - } -} diff --git a/hangman/src/Components/Header.jsx b/hangman/src/Components/Header.jsx index 8151267..89d888c 100644 --- a/hangman/src/Components/Header.jsx +++ b/hangman/src/Components/Header.jsx @@ -3,25 +3,14 @@ import logo from '../Images/logo.png'; import '../Styles/Header.css'; export default class Header extends Component { -<<<<<<< HEAD render() { return (
- logo +
+ logo +

Use the alphabet below to guess the word, or click hint to get a clue.

) } -======= - render() { - return ( -
- logo -

- Use the alphabet below to guess the word, or click hint to get a clue. -

-
- ); - } ->>>>>>> 4dbed9117356eaeb4fff35cb9d1f582c10203232 } diff --git a/hangman/src/Components/LetterBtns.jsx b/hangman/src/Components/LetterBtns.jsx index 1169fe9..8a89746 100644 --- a/hangman/src/Components/LetterBtns.jsx +++ b/hangman/src/Components/LetterBtns.jsx @@ -1,4 +1,5 @@ import React, { Component } from 'react'; +import '../Styles/LetterBtns.css' export default class Letters_Btn extends Component { componentDidUpdate() { @@ -11,9 +12,14 @@ export default class Letters_Btn extends Component { render() { return ( -
- {this.props.letters.map((item) => ( -
+
+

nG87W#*>E(}CSlQA0>Ly#SRf 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 literal 0 HcmV?d00001 diff --git a/hangman/src/Images/4.png b/hangman/src/Images/4.png new file mode 100644 index 0000000000000000000000000000000000000000..95c8b6bda3f0c7bd9c8ca0c1f2c9a7524f7501c4 GIT binary patch literal 34347 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 literal 0 HcmV?d00001 diff --git a/hangman/src/Images/5.png b/hangman/src/Images/5.png new file mode 100644 index 0000000000000000000000000000000000000000..d304e344f4d9537c6177c576236d606e4531bca5 GIT binary patch literal 31882 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 z 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 z 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 d9bH_y3TjE*GsCj=asm$mJBYs&)w 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 literal 0 HcmV?d00001 diff --git a/hangman/src/Images/win.png b/hangman/src/Images/win.png new file mode 100644 index 0000000000000000000000000000000000000000..5d87325f1e4de2c95b5ba75f959d5ea2955a5bf5 GIT binary patch literal 8611 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 literal 0 HcmV?d00001 From 35fc8f682a4423d54e43b5c1d806c80abe0f4283 Mon Sep 17 00:00:00 2001 From: ZETTA Date: Fri, 5 Feb 2021 15:40:41 +0300 Subject: [PATCH 23/45] Footer design and styling Fixes #19 --- hangman/public/index.html | 2 +- hangman/src/App.js | 2 ++ hangman/src/Components/Footer.jsx | 23 +++++++++++++++++++++++ hangman/src/Components/Header.jsx | 2 +- hangman/src/Styles/Footer.css | 15 +++++++++++++++ 5 files changed, 42 insertions(+), 2 deletions(-) create mode 100644 hangman/src/Components/Footer.jsx create mode 100644 hangman/src/Styles/Footer.css diff --git a/hangman/public/index.html b/hangman/public/index.html index 44f12fc..bf1fd5e 100644 --- a/hangman/public/index.html +++ b/hangman/public/index.html @@ -24,7 +24,7 @@ work correctly both with client-side routing and a non-root public URL. Learn how to configure a non-root public URL by running `npm run build`. --> - + React App diff --git a/hangman/src/App.js b/hangman/src/App.js index 459be7b..ed1cad4 100644 --- a/hangman/src/App.js +++ b/hangman/src/App.js @@ -2,12 +2,14 @@ import React from 'react'; import './App.css'; import Main from './Components/Main'; import Header from './Components/Header'; +import Footer from './Components/Footer'; function App() { return (

+
); } diff --git a/hangman/src/Components/Main.jsx b/hangman/src/Components/Main.jsx index a916042..606dbf8 100644 --- a/hangman/src/Components/Main.jsx +++ b/hangman/src/Components/Main.jsx @@ -97,6 +97,11 @@ export default class Main extends Component {
{this.state.counter}
+ - +
diff --git a/hangman/src/Components/MatchedLetters.jsx b/hangman/src/Components/MatchedLetters.jsx index aca62e9..da79aa0 100644 --- a/hangman/src/Components/MatchedLetters.jsx +++ b/hangman/src/Components/MatchedLetters.jsx @@ -6,21 +6,24 @@ export default class MatchedLetters extends Component { return (
+
+
+
+
+
{word.split('').map((letter) => { let isLetterMached = guessedLetters && guessedLetters.has(letter); return ( - <> + <>

+ isLetterMached ? 'black-text' : 'white-text' }`} > {isLetterMached ? letter : '*'}

-

{' '}

- - ); - })} +

{' '}

); })} +
+
+
); } diff --git a/hangman/src/Styles/Header.css b/hangman/src/Styles/Header.css index fcaecb9..a05b3c5 100644 --- a/hangman/src/Styles/Header.css +++ b/hangman/src/Styles/Header.css @@ -1,15 +1,15 @@ -.App-logo { - height: 30vmin; +.header-logo { + height: 27vmin; pointer-events: none; } @media (prefers-reduced-motion: no-preference) { - .App-logo { - animation: App-logo infinite 20s linear; + .header-logo { + animation: header-logo infinite 20s linear; } } -@keyframes App-logo { +@keyframes header-logo { 0% { transform: skewX(30deg); } @@ -19,16 +19,6 @@ } } -.App-header { - background-color: #282c34; - min-height: 70vh; - display: flex; - flex-direction: column; - align-items: center; - justify-content: center; - font-size: calc(10px + 2vmin); - color: white; -} .lead { font-family: "Times New Roman", @@ -37,6 +27,6 @@ font-weight: 400; letter-spacing: 1px; margin-top: -1em; - margin-bottom: 4em; + margin-bottom: 2em; opacity: 0.87; } \ No newline at end of file diff --git a/hangman/src/Styles/LetterBtns.css b/hangman/src/Styles/LetterBtns.css new file mode 100644 index 0000000..ef0d079 --- /dev/null +++ b/hangman/src/Styles/LetterBtns.css @@ -0,0 +1,15 @@ +.alphaLtrs{ + font-size: 22px; + border: 1px solid #000; + width: 35px; + height: 35px; + line-height: 30px; + margin-left: 3px; + margin-top: 2px; + background-color: #E399A9; + float: left; +outline: none; +} +.lettersBox{ + width: 50%; +} \ No newline at end of file diff --git a/hangman/src/Styles/MatchedLetters.css b/hangman/src/Styles/MatchedLetters.css index f319e8a..86d12f6 100644 --- a/hangman/src/Styles/MatchedLetters.css +++ b/hangman/src/Styles/MatchedLetters.css @@ -16,3 +16,7 @@ .black-text { color: black; } + +.matchedLtrs{ + width: 50%; +} \ No newline at end of file From 5247125a6c2d772eaf6fd9982b8b38443d7e8d07 Mon Sep 17 00:00:00 2001 From: ZETTA Date: Fri, 5 Feb 2021 17:15:30 +0300 Subject: [PATCH 28/45] MatchedLetters Style done --- hangman/src/Components/HangState.jsx | 2 +- hangman/src/Components/LetterBtns.jsx | 6 +++--- hangman/src/Components/MatchedLetters.jsx | 6 +++--- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/hangman/src/Components/HangState.jsx b/hangman/src/Components/HangState.jsx index 105a65b..24b809d 100644 --- a/hangman/src/Components/HangState.jsx +++ b/hangman/src/Components/HangState.jsx @@ -25,7 +25,7 @@ export default class HangState extends Component { render() { return ( -
+
hangman
); diff --git a/hangman/src/Components/LetterBtns.jsx b/hangman/src/Components/LetterBtns.jsx index 8a89746..a278a58 100644 --- a/hangman/src/Components/LetterBtns.jsx +++ b/hangman/src/Components/LetterBtns.jsx @@ -13,10 +13,10 @@ export default class Letters_Btn extends Component { render() { return (
-
-
+
+
-
+
{this.props.letters.map((item) => ( )}
) diff --git a/hangman/src/Components/Main.jsx b/hangman/src/Components/Main.jsx index 58e1d09..9c5047c 100644 --- a/hangman/src/Components/Main.jsx +++ b/hangman/src/Components/Main.jsx @@ -70,10 +70,11 @@ export default class Main extends Component { this.getdata(); this.setState({ ...initialState, - guessedLetters: this.state.guessedLetters.clear(), + guessedLetters: new Set() }); }; clickedButton = (event) => { + let won = true if (!this.state.word.includes(event.target.name)) { this.setState({ counter: this.state.counter - 1, @@ -84,6 +85,18 @@ export default class Main extends Component { guessedLetters: this.state.guessedLetters.add(event.target.name), }); } + for (let letter of this.state.word) { + if (this.state.guessedLetters.has(letter)) { + continue + } + else { + won = false + break + } + } + if (won) { + alert('won') + } }; render() { From b1b34378ff466503ddfe741cc89598c8b802c2c5 Mon Sep 17 00:00:00 2001 From: ZETTA Date: Fri, 5 Feb 2021 18:06:06 +0300 Subject: [PATCH 30/45] Main design and styling Fixes #20 --- hangman/src/App.css | 1 + hangman/src/Components/HangState.jsx | 12 +++++++++--- hangman/src/Components/LetterBtns.jsx | 2 +- hangman/src/Styles/HangState.css | 5 +++++ hangman/src/Styles/LetterBtns.css | 1 + hangman/src/Styles/MatchedLetters.css | 1 + 6 files changed, 18 insertions(+), 4 deletions(-) create mode 100644 hangman/src/Styles/HangState.css diff --git a/hangman/src/App.css b/hangman/src/App.css index cb3f97a..5650db0 100644 --- a/hangman/src/App.css +++ b/hangman/src/App.css @@ -1,5 +1,6 @@ .App { text-align: center; + overflow: hidden; } .App-link { diff --git a/hangman/src/Components/HangState.jsx b/hangman/src/Components/HangState.jsx index 24b809d..e6a4729 100644 --- a/hangman/src/Components/HangState.jsx +++ b/hangman/src/Components/HangState.jsx @@ -1,4 +1,5 @@ import React, { Component } from 'react'; +import '../Styles/HangState.css' export default class HangState extends Component { constructor(props) { @@ -25,9 +26,14 @@ export default class HangState extends Component { render() { return ( -
- hangman -
+
+
+ hangman +
+
+
+
+ ); } } diff --git a/hangman/src/Components/LetterBtns.jsx b/hangman/src/Components/LetterBtns.jsx index a278a58..d1c8611 100644 --- a/hangman/src/Components/LetterBtns.jsx +++ b/hangman/src/Components/LetterBtns.jsx @@ -5,7 +5,7 @@ export default class Letters_Btn extends Component { componentDidUpdate() { if (this.props.counter === 0) { setTimeout(function () { - alert('changed!'); + alert('YOU LOST!'); }, 100); } } diff --git a/hangman/src/Styles/HangState.css b/hangman/src/Styles/HangState.css new file mode 100644 index 0000000..1fb0a93 --- /dev/null +++ b/hangman/src/Styles/HangState.css @@ -0,0 +1,5 @@ +.imgBlock { + border: none; + width: 180px; + margin-top: -13em; +} diff --git a/hangman/src/Styles/LetterBtns.css b/hangman/src/Styles/LetterBtns.css index ef0d079..c8c6c24 100644 --- a/hangman/src/Styles/LetterBtns.css +++ b/hangman/src/Styles/LetterBtns.css @@ -12,4 +12,5 @@ outline: none; } .lettersBox{ width: 50%; + } \ No newline at end of file diff --git a/hangman/src/Styles/MatchedLetters.css b/hangman/src/Styles/MatchedLetters.css index 86d12f6..2b200b9 100644 --- a/hangman/src/Styles/MatchedLetters.css +++ b/hangman/src/Styles/MatchedLetters.css @@ -19,4 +19,5 @@ .matchedLtrs{ width: 50%; + } \ No newline at end of file From 37ea0a7fad20894ff4377376bf82a253007220d8 Mon Sep 17 00:00:00 2001 From: ZETTA Date: Fri, 5 Feb 2021 18:37:19 +0300 Subject: [PATCH 31/45] styling main done --- hangman/src/Components/Main.jsx | 9 +++++++-- hangman/src/Styles/LetterBtns.css | 2 +- hangman/src/Styles/Main.css | 3 +++ 3 files changed, 11 insertions(+), 3 deletions(-) create mode 100644 hangman/src/Styles/Main.css diff --git a/hangman/src/Components/Main.jsx b/hangman/src/Components/Main.jsx index 2c92e23..32d1620 100644 --- a/hangman/src/Components/Main.jsx +++ b/hangman/src/Components/Main.jsx @@ -2,6 +2,7 @@ import React, { Component } from 'react'; import LetterBtn from './LetterBtns'; import MatchedLetters from './MatchedLetters'; import HangState from './HangState'; +import '../Styles/Main.css' const initialState = { word: '', @@ -96,8 +97,12 @@ export default class Main extends Component { console.log(this.state); return (
-
{this.state.counter}
- +
+
+
Counter: {this.state.counter}
+
+
+
Date: Fri, 5 Feb 2021 20:35:36 +0300 Subject: [PATCH 32/45] won state handled --- hangman/src/Components/HangState.jsx | 21 +++++---- hangman/src/Components/LetterBtns.jsx | 46 ++++++++++---------- hangman/src/Components/Main.jsx | 53 +++++++++++++++-------- hangman/src/Components/MatchedLetters.jsx | 39 +++++++++-------- 4 files changed, 91 insertions(+), 68 deletions(-) diff --git a/hangman/src/Components/HangState.jsx b/hangman/src/Components/HangState.jsx index e6a4729..4999689 100644 --- a/hangman/src/Components/HangState.jsx +++ b/hangman/src/Components/HangState.jsx @@ -1,5 +1,5 @@ import React, { Component } from 'react'; -import '../Styles/HangState.css' +import '../Styles/HangState.css'; export default class HangState extends Component { constructor(props) { @@ -11,7 +11,9 @@ export default class HangState extends Component { } importImage = () => - import(`../Images/${this.props.counter}.png`).then((image) => { + import( + `../Images/${this.props.isWon ? 'win' : this.props.counter}.png` + ).then((image) => { this.setState({ image: image.default }); }); @@ -20,20 +22,21 @@ export default class HangState extends Component { } componentDidUpdate(prevProps, prevState) { - if (prevProps.counter !== this.props.counter && this.props.counter !== 0) + if ( + (prevProps.counter !== this.props.counter && this.props.counter !== 0) || + prevProps.isWon !== this.props.isWon + ) this.importImage(); } render() { return (
-
- hangman +
+ hangman
-
-
-
- +
+
); } } diff --git a/hangman/src/Components/LetterBtns.jsx b/hangman/src/Components/LetterBtns.jsx index d1c8611..5ff5bc8 100644 --- a/hangman/src/Components/LetterBtns.jsx +++ b/hangman/src/Components/LetterBtns.jsx @@ -1,5 +1,5 @@ import React, { Component } from 'react'; -import '../Styles/LetterBtns.css' +import '../Styles/LetterBtns.css'; export default class Letters_Btn extends Component { componentDidUpdate() { @@ -14,29 +14,29 @@ export default class Letters_Btn extends Component { return (
-
+
+
+
+ {this.props.letters.map((item) => ( + + ))} +
+
-
-
- {this.props.letters.map((item) => ( - - ))} -
-
-
-
); } diff --git a/hangman/src/Components/Main.jsx b/hangman/src/Components/Main.jsx index 32d1620..bbbcaa3 100644 --- a/hangman/src/Components/Main.jsx +++ b/hangman/src/Components/Main.jsx @@ -2,14 +2,15 @@ import React, { Component } from 'react'; import LetterBtn from './LetterBtns'; import MatchedLetters from './MatchedLetters'; import HangState from './HangState'; -import '../Styles/Main.css' +import '../Styles/Main.css'; const initialState = { - word: '', + word: [], fetched: false, error: null, counter: 10, - isGameOver: false, + machedWord: [], + isWon: false, guessedLetters: new Set(), alpha: [ 'a', @@ -52,7 +53,7 @@ export default class Main extends Component { .then( (result) => this.setState({ - word: result[0], + word: result[0].split(''), fetched: true, }), (error) => { @@ -81,14 +82,27 @@ export default class Main extends Component { }; clickedButton = (event) => { - if (!this.state.word.includes(event.target.name)) { - this.setState({ - counter: this.state.counter - 1, - guessedLetters: this.state.guessedLetters.add(event.target.name), + let letterClicked = event.target.name; + if (!this.state.word.includes(letterClicked)) { + this.setState((prevState) => { + return { + counter: prevState.counter - 1, + guessedLetters: prevState.guessedLetters.add(letterClicked), + }; }); } else { - this.setState({ - guessedLetters: this.state.guessedLetters.add(event.target.name), + this.setState((prevState) => { + prevState.word.map((item, i) => { + if (item === letterClicked) { + prevState.machedWord[i] = item; + } + }); + + return { + guessedLetters: this.state.guessedLetters.add(letterClicked), + machedWord: prevState.machedWord, + isWon: prevState.word.join('') === prevState.machedWord.join(''), + }; }); } }; @@ -97,13 +111,14 @@ export default class Main extends Component { console.log(this.state); return (
-
-
-
Counter: {this.state.counter}
-
-
-
- +
+
Counter: {this.state.counter}
+
+
+
+ + - - + +
); } diff --git a/hangman/src/Components/MatchedLetters.jsx b/hangman/src/Components/MatchedLetters.jsx index 39b9172..1bdef3b 100644 --- a/hangman/src/Components/MatchedLetters.jsx +++ b/hangman/src/Components/MatchedLetters.jsx @@ -6,23 +6,28 @@ export default class MatchedLetters extends Component { return (
-
-
-
-
-
- {word.split('').map((letter) => { - let isLetterMached = guessedLetters && guessedLetters.has(letter); - return ( - <> -

- {isLetterMached ? letter : '*'} -

-

{' '}

); })} -
-
+
+
+
+
+ {word.map((letter) => { + let isLetterMached = + guessedLetters && guessedLetters.has(letter); + return ( + <> +

+ {isLetterMached ? letter : '*'} +

+

{' '}

{' '} + + ); + })} +
+
); From 3a6e5fee7f7f394700c56b077ee4902d1fc9dfd2 Mon Sep 17 00:00:00 2001 From: ZETTA Date: Fri, 5 Feb 2021 22:31:57 +0300 Subject: [PATCH 33/45] main updated --- hangman/src/Components/Main.jsx | 55 ++++++++++++--------------------- 1 file changed, 20 insertions(+), 35 deletions(-) diff --git a/hangman/src/Components/Main.jsx b/hangman/src/Components/Main.jsx index bbbcaa3..0c25352 100644 --- a/hangman/src/Components/Main.jsx +++ b/hangman/src/Components/Main.jsx @@ -2,15 +2,14 @@ import React, { Component } from 'react'; import LetterBtn from './LetterBtns'; import MatchedLetters from './MatchedLetters'; import HangState from './HangState'; -import '../Styles/Main.css'; +import '../Styles/Main.css' const initialState = { - word: [], + word: '', fetched: false, error: null, counter: 10, - machedWord: [], - isWon: false, + isGameOver: false, guessedLetters: new Set(), alpha: [ 'a', @@ -53,7 +52,7 @@ export default class Main extends Component { .then( (result) => this.setState({ - word: result[0].split(''), + word: result[0], fetched: true, }), (error) => { @@ -82,27 +81,14 @@ export default class Main extends Component { }; clickedButton = (event) => { - let letterClicked = event.target.name; - if (!this.state.word.includes(letterClicked)) { - this.setState((prevState) => { - return { - counter: prevState.counter - 1, - guessedLetters: prevState.guessedLetters.add(letterClicked), - }; + if (!this.state.word.includes(event.target.name)) { + this.setState({ + counter: this.state.counter - 1, + guessedLetters: this.state.guessedLetters.add(event.target.name), }); } else { - this.setState((prevState) => { - prevState.word.map((item, i) => { - if (item === letterClicked) { - prevState.machedWord[i] = item; - } - }); - - return { - guessedLetters: this.state.guessedLetters.add(letterClicked), - machedWord: prevState.machedWord, - isWon: prevState.word.join('') === prevState.machedWord.join(''), - }; + this.setState({ + guessedLetters: this.state.guessedLetters.add(event.target.name), }); } }; @@ -111,14 +97,13 @@ export default class Main extends Component { console.log(this.state); return (
-
-
-
Counter: {this.state.counter}
-
-
-
- - +
+
Counter: {this.state.counter}
+
+
+
+ - - + +
); } -} +} \ No newline at end of file From 369cc9c3e59590ec958feb9be3704d019abaad64 Mon Sep 17 00:00:00 2001 From: Dhuha9 Date: Sat, 6 Feb 2021 00:23:13 +0300 Subject: [PATCH 34/45] Revert "main updated" This reverts commit 3a6e5fee7f7f394700c56b077ee4902d1fc9dfd2. --- hangman/src/Components/Main.jsx | 55 +++++++++++++++++++++------------ 1 file changed, 35 insertions(+), 20 deletions(-) diff --git a/hangman/src/Components/Main.jsx b/hangman/src/Components/Main.jsx index 0c25352..bbbcaa3 100644 --- a/hangman/src/Components/Main.jsx +++ b/hangman/src/Components/Main.jsx @@ -2,14 +2,15 @@ import React, { Component } from 'react'; import LetterBtn from './LetterBtns'; import MatchedLetters from './MatchedLetters'; import HangState from './HangState'; -import '../Styles/Main.css' +import '../Styles/Main.css'; const initialState = { - word: '', + word: [], fetched: false, error: null, counter: 10, - isGameOver: false, + machedWord: [], + isWon: false, guessedLetters: new Set(), alpha: [ 'a', @@ -52,7 +53,7 @@ export default class Main extends Component { .then( (result) => this.setState({ - word: result[0], + word: result[0].split(''), fetched: true, }), (error) => { @@ -81,14 +82,27 @@ export default class Main extends Component { }; clickedButton = (event) => { - if (!this.state.word.includes(event.target.name)) { - this.setState({ - counter: this.state.counter - 1, - guessedLetters: this.state.guessedLetters.add(event.target.name), + let letterClicked = event.target.name; + if (!this.state.word.includes(letterClicked)) { + this.setState((prevState) => { + return { + counter: prevState.counter - 1, + guessedLetters: prevState.guessedLetters.add(letterClicked), + }; }); } else { - this.setState({ - guessedLetters: this.state.guessedLetters.add(event.target.name), + this.setState((prevState) => { + prevState.word.map((item, i) => { + if (item === letterClicked) { + prevState.machedWord[i] = item; + } + }); + + return { + guessedLetters: this.state.guessedLetters.add(letterClicked), + machedWord: prevState.machedWord, + isWon: prevState.word.join('') === prevState.machedWord.join(''), + }; }); } }; @@ -97,13 +111,14 @@ export default class Main extends Component { console.log(this.state); return (
-
-
-
Counter: {this.state.counter}
-
-
-
- +
+
Counter: {this.state.counter}
+
+
+
+ + - - + +
); } -} \ No newline at end of file +} From 8a05d126d9fc4b7d6aee437b06960af4ae79a760 Mon Sep 17 00:00:00 2001 From: unknown Date: Sat, 6 Feb 2021 01:22:01 +0300 Subject: [PATCH 35/45] stoped game from crashing --- hangman/package-lock.json | 13 ++++++++ hangman/package.json | 2 ++ hangman/src/Components/Main.jsx | 55 ++++++++++++++++++++++++++++----- 3 files changed, 62 insertions(+), 8 deletions(-) diff --git a/hangman/package-lock.json b/hangman/package-lock.json index 283746a..473df5d 100644 --- a/hangman/package-lock.json +++ b/hangman/package-lock.json @@ -7890,6 +7890,11 @@ "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=" }, + "lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=" + }, "lodash.memoize": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", @@ -10544,6 +10549,14 @@ "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" }, + "react-loader-spinner": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/react-loader-spinner/-/react-loader-spinner-4.0.0.tgz", + "integrity": "sha512-RU2vpEej6G4ECei0h3q6bgLU10of9Lw5O+4AwF/mtkrX5oY20Sh/AxoPJ7etbrs/7Q3u4jN5qwCwGLRKCHpk6g==", + "requires": { + "prop-types": "^15.7.2" + } + }, "react-scripts": { "version": "3.4.3", "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-3.4.3.tgz", diff --git a/hangman/package.json b/hangman/package.json index d1bca17..53ed49a 100644 --- a/hangman/package.json +++ b/hangman/package.json @@ -6,8 +6,10 @@ "@testing-library/jest-dom": "^4.2.4", "@testing-library/react": "^9.3.2", "@testing-library/user-event": "^7.1.2", + "lodash.get": "^4.4.2", "react": "^16.13.1", "react-dom": "^16.13.1", + "react-loader-spinner": "^4.0.0", "react-scripts": "3.4.3" }, "scripts": { diff --git a/hangman/src/Components/Main.jsx b/hangman/src/Components/Main.jsx index ed89b20..3164eb5 100644 --- a/hangman/src/Components/Main.jsx +++ b/hangman/src/Components/Main.jsx @@ -2,11 +2,18 @@ import React, { Component } from 'react'; import LetterBtn from './LetterBtns'; import MatchedLetters from './MatchedLetters'; import HangState from './HangState'; +import "react-loader-spinner/dist/loader/css/react-spinner-loader.css"; +import Loader from "react-loader-spinner"; +import _ from 'lodash'; + const initialState = { word: '', fetched: false, error: null, + desc: null, + fetcheddesc: false, + errordesc: null, counter: 10, isGameOver: false, guessedLetters: new Set(), @@ -51,10 +58,12 @@ export default class Main extends Component { .then((res) => res.json()) .then( (result) => - this.setState({ + {this.setState({ word: result[0], fetched: true, - }), + }) + this.getdesc() + }, (error) => { this.setState({ error: error, @@ -63,8 +72,25 @@ export default class Main extends Component { ); }; + getdesc = () => { + fetch(`https://api.dictionaryapi.dev/api/v2/entries/en_US/${this.state.word}`) + .then(res => res.json()) + .then( + (result) => + this.setState({ + desc: result, + fetcheddesc: true, + }), + (error) => { + this.setState({ + errordesc: error, + }); + } + ); + }; + componentDidMount() { - this.getdata(); + this.getdata() } handlePlayAgain = () => { @@ -84,8 +110,8 @@ export default class Main extends Component { }); } else { this.setState({ - guessedLetters: guessedLetters.add(event.target.name), - corrletter: corrletter.add(event.target.name) + guessedLetters: this.state.guessedLetters.add(event.target.name), + corrletter: this.state.corrletter.add(event.target.name) }); } for (let letter of this.state.word) { @@ -103,16 +129,29 @@ export default class Main extends Component { }; render() { - console.log(this.state); + let obj = this.state.desc; return (
{this.state.counter}
-
{ _.get( obj, ["0", "meanings", "0", "definitions", "0", "definition"],'No Available Data!') }
+ {console.log(obj)} + + />
: + + } + + Date: Sat, 6 Feb 2021 01:56:55 +0300 Subject: [PATCH 36/45] back to original --- hangman/src/Styles/Main.css | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 hangman/src/Styles/Main.css diff --git a/hangman/src/Styles/Main.css b/hangman/src/Styles/Main.css new file mode 100644 index 0000000..4b7bd2d --- /dev/null +++ b/hangman/src/Styles/Main.css @@ -0,0 +1,3 @@ +.counter { + font-weight: bolder; +} \ No newline at end of file From 7f0307678c14460aa61c11464233ffcbc6099122 Mon Sep 17 00:00:00 2001 From: Dhuha9 Date: Sat, 6 Feb 2021 09:07:31 +0300 Subject: [PATCH 37/45] Hint button handled --- hangman/src/App.js | 9 +- hangman/src/Components/Footer.jsx | 7 +- hangman/src/Components/LetterBtns.jsx | 3 +- hangman/src/Components/Main.jsx | 101 +++++++++++++--------- hangman/src/Components/MatchedLetters.jsx | 16 ++-- hangman/yarn.lock | 12 +++ 6 files changed, 97 insertions(+), 51 deletions(-) diff --git a/hangman/src/App.js b/hangman/src/App.js index 65dabac..7aec896 100644 --- a/hangman/src/App.js +++ b/hangman/src/App.js @@ -11,11 +11,18 @@ function App() { ref.current.handlePlayAgain(); }; + const handleHintClick = () => { + ref.current.handleHintClick(); + }; + return (
-
+
); } diff --git a/hangman/src/Components/Footer.jsx b/hangman/src/Components/Footer.jsx index 492c0e1..554cd2b 100644 --- a/hangman/src/Components/Footer.jsx +++ b/hangman/src/Components/Footer.jsx @@ -16,7 +16,12 @@ export default class Footer extends Component {
- +
diff --git a/hangman/src/Components/LetterBtns.jsx b/hangman/src/Components/LetterBtns.jsx index 5ff5bc8..0e63b7c 100644 --- a/hangman/src/Components/LetterBtns.jsx +++ b/hangman/src/Components/LetterBtns.jsx @@ -26,7 +26,8 @@ export default class Letters_Btn extends Component { disabled={ this.props.fetched && this.props.guessedLetters ? this.props.guessedLetters.has(item) || - !this.props.counter + !this.props.counter || + this.props.isWon : false } onClick={this.props.fetched ? this.props.clickedButton : null} diff --git a/hangman/src/Components/Main.jsx b/hangman/src/Components/Main.jsx index 75aecd4..df30a56 100644 --- a/hangman/src/Components/Main.jsx +++ b/hangman/src/Components/Main.jsx @@ -2,8 +2,8 @@ import React, { Component } from 'react'; import LetterBtn from './LetterBtns'; import MatchedLetters from './MatchedLetters'; import HangState from './HangState'; -import "react-loader-spinner/dist/loader/css/react-spinner-loader.css"; -import Loader from "react-loader-spinner"; +import 'react-loader-spinner/dist/loader/css/react-spinner-loader.css'; +import Loader from 'react-loader-spinner'; import _ from 'lodash'; import '../Styles/Main.css'; @@ -19,6 +19,7 @@ const initialState = { isWon: false, guessedLetters: new Set(), corrletter: new Set(), + showHint: false, alpha: [ 'a', 'b', @@ -62,8 +63,8 @@ export default class Main extends Component { this.setState({ word: result[0].split(''), fetched: true, - }) - this.getdesc() + }); + this.getdesc(); }, (error) => { this.setState({ @@ -74,36 +75,48 @@ export default class Main extends Component { }; getdesc = () => { - fetch(`https://api.dictionaryapi.dev/api/v2/entries/en_US/${this.state.word}`) - .then(res => res.json()) - .then( - (result) => - this.setState({ - desc: result, - fetcheddesc: true, - }), - (error) => { - this.setState({ - errordesc: error, - }); - } - ); + fetch( + `https://api.dictionaryapi.dev/api/v2/entries/en_US/${this.state.word.join( + '' + )}` + ) + .then((res) => res.json()) + .then( + (result) => + this.setState({ + desc: result, + fetcheddesc: true, + }), + (error) => { + this.setState({ + errordesc: error, + }); + } + ); }; componentDidMount() { - this.getdata() + this.getdata(); } handlePlayAgain = () => { this.setState({ ...initialState, - guessedLetters: new Set() + guessedLetters: new Set(), }); this.getdata(); }; + handleHintClick = () => { + this.setState((prevState) => { + return { + showHint: !prevState.showHint, + }; + }); + }; + clickedButton = (event) => { - let won = false + let won = false; let letterClicked = event.target.name; if (!this.state.word.includes(letterClicked)) { this.setState((prevState) => { @@ -129,15 +142,14 @@ export default class Main extends Component { } for (let letter of this.state.word) { if (this.state.guessedLetters.has(letter)) { - continue - } - else { - won = false - break + continue; + } else { + won = false; + break; } } if (won) { - alert('won') + alert('won'); } }; @@ -152,30 +164,41 @@ export default class Main extends Component {
- {this.state.fetcheddesc ? -
{ _.get( obj, ["0", "meanings", "0", "definitions", "0", "definition"],'No Available Data!') }
- {console.log(obj)} -
: + {this.state.fetcheddesc ? ( +
+ {this.state.showHint && ( +
+ {_.get( + obj, + ['0', 'meanings', '0', 'definitions', '0', 'definition'], + 'No Available Data!' + )}{' '} +
+ )} + {console.log(obj)} + +
+ ) : ( - } - - + )} + diff --git a/hangman/src/Components/MatchedLetters.jsx b/hangman/src/Components/MatchedLetters.jsx index cea6ec6..6a5b234 100644 --- a/hangman/src/Components/MatchedLetters.jsx +++ b/hangman/src/Components/MatchedLetters.jsx @@ -11,20 +11,18 @@ export default class MatchedLetters extends Component {
- {word.map((letter) => { + {word.map((letter, i) => { let isLetterMached = guessedLetters && guessedLetters.has(letter); return ( - <> -

+ {isLetterMached ? letter : '*'} -

-

{' '}

{' '} - + + {' '} +

); })}
diff --git a/hangman/yarn.lock b/hangman/yarn.lock index 6eedc6e..c3641e0 100644 --- a/hangman/yarn.lock +++ b/hangman/yarn.lock @@ -6496,6 +6496,11 @@ lodash._reinterpolate@^3.0.0: resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" integrity sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0= +lodash.get@^4.4.2: + version "4.4.2" + resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99" + integrity sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk= + lodash.memoize@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" @@ -8608,6 +8613,13 @@ react-is@^16.12.0, react-is@^16.8.1, react-is@^16.8.4: resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== +react-loader-spinner@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/react-loader-spinner/-/react-loader-spinner-4.0.0.tgz#43d9e71b0574219f64216933c28ef5faa12262f6" + integrity sha512-RU2vpEej6G4ECei0h3q6bgLU10of9Lw5O+4AwF/mtkrX5oY20Sh/AxoPJ7etbrs/7Q3u4jN5qwCwGLRKCHpk6g== + dependencies: + prop-types "^15.7.2" + react-scripts@3.4.3: version "3.4.3" resolved "https://registry.yarnpkg.com/react-scripts/-/react-scripts-3.4.3.tgz#21de5eb93de41ee92cd0b85b0e1298d0bb2e6c51" From a3bd19bfdd7e11edabb6019b5212633213bbd0e0 Mon Sep 17 00:00:00 2001 From: Dhuha9 Date: Sat, 6 Feb 2021 13:54:17 +0300 Subject: [PATCH 38/45] all resposive done --- hangman/src/App.css | 2 + hangman/src/App.js | 2 +- hangman/src/Components/Footer.jsx | 6 +-- hangman/src/Components/HangState.jsx | 7 +-- hangman/src/Components/LetterBtns.jsx | 47 +++++++++--------- hangman/src/Components/Main.jsx | 40 +++++++-------- hangman/src/Components/MatchedLetters.jsx | 4 +- hangman/src/Styles/Footer.css | 29 +++++++---- hangman/src/Styles/HangState.css | 11 +++-- hangman/src/Styles/Header.css | 7 +-- hangman/src/Styles/LetterBtns.css | 60 +++++++++++++++++------ hangman/src/Styles/Main.css | 20 ++++++-- hangman/src/Styles/MatchedLetters.css | 28 ++++++++--- 13 files changed, 161 insertions(+), 102 deletions(-) diff --git a/hangman/src/App.css b/hangman/src/App.css index 5650db0..311b975 100644 --- a/hangman/src/App.css +++ b/hangman/src/App.css @@ -1,6 +1,8 @@ .App { text-align: center; overflow: hidden; + + min-height: 100%; } .App-link { diff --git a/hangman/src/App.js b/hangman/src/App.js index 7aec896..b20379a 100644 --- a/hangman/src/App.js +++ b/hangman/src/App.js @@ -14,7 +14,7 @@ function App() { const handleHintClick = () => { ref.current.handleHintClick(); }; - + console.log(window.innerWidth); return (
diff --git a/hangman/src/Components/Footer.jsx b/hangman/src/Components/Footer.jsx index 554cd2b..9339861 100644 --- a/hangman/src/Components/Footer.jsx +++ b/hangman/src/Components/Footer.jsx @@ -4,10 +4,10 @@ import '../Styles/Footer.css'; export default class Footer extends Component { render() { return ( -