From 9b54b242cceda3341ce81a2090725dcfeefc558e Mon Sep 17 00:00:00 2001 From: config/allWaffle <33710544+enolamsean@users.noreply.github.com> Date: Sun, 8 Mar 2020 08:44:53 -0400 Subject: [PATCH] Initial commit --- .gitignore | 23 + README.md | 70 +- package-lock.json | 14735 ++++++++++++++++++++++++++++++++ package.json | 34 + public/favicon.ico | Bin 0 -> 3150 bytes public/img/product-1.png | Bin 0 -> 37977 bytes public/img/product-2.png | Bin 0 -> 26538 bytes public/img/product-3.png | Bin 0 -> 46012 bytes public/img/product-4.png | Bin 0 -> 37209 bytes public/img/product-5.png | Bin 0 -> 31713 bytes public/img/product-6.png | Bin 0 -> 28514 bytes public/img/product-7.png | Bin 0 -> 16998 bytes public/img/product-8.png | Bin 0 -> 51688 bytes public/index.html | 48 + public/logo192.png | Bin 0 -> 5347 bytes public/logo512.png | Bin 0 -> 9664 bytes public/manifest.json | 25 + public/robots.txt | 3 + src/App.css | 27 + src/App.js | 31 + src/App.test.js | 9 + src/Context.js | 34 + src/components/Button.js | 21 + src/components/Cart.js | 12 + src/components/Default.js | 12 + src/components/Details.js | 12 + src/components/NavBar.js | 48 + src/components/Product.js | 108 + src/components/ProductList.js | 36 + src/components/Title.js | 14 + src/data.js | 113 + src/index.css | 13 + src/index.js | 23 + src/logo.svg | 7 + src/serviceWorker.js | 141 + src/setupTests.js | 5 + src/tests/myFirst.test.js | 0 37 files changed, 15602 insertions(+), 2 deletions(-) create mode 100644 .gitignore create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 public/favicon.ico create mode 100644 public/img/product-1.png create mode 100644 public/img/product-2.png create mode 100644 public/img/product-3.png create mode 100644 public/img/product-4.png create mode 100644 public/img/product-5.png create mode 100644 public/img/product-6.png create mode 100644 public/img/product-7.png create mode 100644 public/img/product-8.png create mode 100644 public/index.html create mode 100644 public/logo192.png create mode 100644 public/logo512.png create mode 100644 public/manifest.json create mode 100644 public/robots.txt create mode 100644 src/App.css create mode 100644 src/App.js create mode 100644 src/App.test.js create mode 100644 src/Context.js create mode 100644 src/components/Button.js create mode 100644 src/components/Cart.js create mode 100644 src/components/Default.js create mode 100644 src/components/Details.js create mode 100644 src/components/NavBar.js create mode 100644 src/components/Product.js create mode 100644 src/components/ProductList.js create mode 100644 src/components/Title.js create mode 100644 src/data.js create mode 100644 src/index.css create mode 100644 src/index.js create mode 100644 src/logo.svg create mode 100644 src/serviceWorker.js create mode 100644 src/setupTests.js create mode 100644 src/tests/myFirst.test.js diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..4d29575 --- /dev/null +++ b/.gitignore @@ -0,0 +1,23 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.js + +# testing +/coverage + +# production +/build + +# misc +.DS_Store +.env.local +.env.development.local +.env.test.local +.env.production.local + +npm-debug.log* +yarn-debug.log* +yarn-error.log* diff --git a/README.md b/README.md index f715582..54ef094 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,68 @@ -# FCC-E-commerce site - React based e-commerce web application +This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app). + +## Available Scripts + +In the project directory, you can run: + +### `npm start` + +Runs the app in the development mode.
+Open [http://localhost:3000](http://localhost:3000) to view it in the browser. + +The page will reload if you make edits.
+You will also see any lint errors in the console. + +### `npm test` + +Launches the test runner in the interactive watch mode.
+See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information. + +### `npm run build` + +Builds the app for production to the `build` folder.
+It correctly bundles React in production mode and optimizes the build for the best performance. + +The build is minified and the filenames include the hashes.
+Your app is ready to be deployed! + +See the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information. + +### `npm run eject` + +**Note: this is a one-way operation. Once you `eject`, you can’t go back!** + +If you aren’t satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project. + +Instead, it will copy all the configuration files and the transitive dependencies (webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you’re on your own. + +You don’t have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn’t feel obligated to use this feature. However we understand that this tool wouldn’t be useful if you couldn’t customize it when you are ready for it. + +## Learn More + +You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started). + +To learn React, check out the [React documentation](https://reactjs.org/). + +### Code Splitting + +This section has moved here: https://facebook.github.io/create-react-app/docs/code-splitting + +### Analyzing the Bundle Size + +This section has moved here: https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size + +### Making a Progressive Web App + +This section has moved here: https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app + +### Advanced Configuration + +This section has moved here: https://facebook.github.io/create-react-app/docs/advanced-configuration + +### Deployment + +This section has moved here: https://facebook.github.io/create-react-app/docs/deployment + +### `npm run build` fails to minify + +This section has moved here: https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..f724d09 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,14735 @@ +{ + "name": "ecommerce", + "version": "0.1.0", + "lockfileVersion": 1, + "requires": true, + "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" + } + }, + "@babel/compat-data": { + "version": "7.8.6", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.8.6.tgz", + "integrity": "sha512-CurCIKPTkS25Mb8mz267vU95vy+TyUpnctEX2lV33xWNmHAfjruztgiPBbXZRh3xZZy1CYvGx6XfxyTVS+sk7Q==", + "requires": { + "browserslist": "^4.8.5", + "invariant": "^2.2.4", + "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/core": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.8.4.tgz", + "integrity": "sha512-0LiLrB2PwrVI+a2/IEskBopDYSd8BCb3rOvH7D5tzoWd696TBEduBvuLVm4Nx6rltrLZqvI3MCalB2K2aVzQjA==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.8.4", + "@babel/helpers": "^7.8.4", + "@babel/parser": "^7.8.4", + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.8.4", + "@babel/types": "^7.8.3", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.0", + "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==" + } + } + }, + "@babel/generator": { + "version": "7.8.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.8.6.tgz", + "integrity": "sha512-4bpOR5ZBz+wWcMeVtcf7FbjcFzCp+817z2/gHNncIRcM9MmKzUhtWCYAq27RAfUrAFwb+OCG1s9WEaVxfi6cjg==", + "requires": { + "@babel/types": "^7.8.6", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0" + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.8.3.tgz", + "integrity": "sha512-6o+mJrZBxOoEX77Ezv9zwW7WV8DdluouRKNY/IR5u/YTMuKHgugHOzYWlYvYLpLA9nPsQCAAASpCIbjI9Mv+Uw==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.8.3.tgz", + "integrity": "sha512-5eFOm2SyFPK4Rh3XMMRDjN7lBH0orh3ss0g3rTYZnBQ+r6YPj7lgDyCvPphynHvUrobJmeMignBr6Acw9mAPlw==", + "requires": { + "@babel/helper-explode-assignable-expression": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-builder-react-jsx": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.8.3.tgz", + "integrity": "sha512-JT8mfnpTkKNCboTqZsQTdGo3l3Ik3l7QIt9hh0O9DYiwVel37VoJpILKM4YFbP2euF32nkQSb+F9cUk9b7DDXQ==", + "requires": { + "@babel/types": "^7.8.3", + "esutils": "^2.0.0" + } + }, + "@babel/helper-call-delegate": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.8.3.tgz", + "integrity": "sha512-6Q05px0Eb+N4/GTyKPPvnkig7Lylw+QzihMpws9iiZQv7ZImf84ZsZpQH7QoWN4n4tm81SnSzPgHw2qtO0Zf3A==", + "requires": { + "@babel/helper-hoist-variables": "^7.8.3", + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.8.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.8.6.tgz", + "integrity": "sha512-UrJdk27hKVJSnibFcUWYLkCL0ZywTUoot8yii1lsHJcvwrypagmYKjHLMWivQPm4s6GdyygCL8fiH5EYLxhQwQ==", + "requires": { + "@babel/compat-data": "^7.8.6", + "browserslist": "^4.8.5", + "invariant": "^2.2.4", + "levenary": "^1.1.1", + "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.8.6", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.8.6.tgz", + "integrity": "sha512-klTBDdsr+VFFqaDHm5rR69OpEQtO2Qv8ECxHS1mNhJJvaHArR6a1xTf5K/eZW7eZpJbhCx3NW1Yt/sKsLXLblg==", + "requires": { + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-member-expression-to-functions": "^7.8.3", + "@babel/helper-optimise-call-expression": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-replace-supers": "^7.8.6", + "@babel/helper-split-export-declaration": "^7.8.3" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.8.6", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.8.6.tgz", + "integrity": "sha512-bPyujWfsHhV/ztUkwGHz/RPV1T1TDEsSZDsN42JPehndA+p1KKTh3npvTadux0ZhCrytx9tvjpWNowKby3tM6A==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-regex": "^7.8.3", + "regexpu-core": "^4.6.0" + } + }, + "@babel/helper-define-map": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.8.3.tgz", + "integrity": "sha512-PoeBYtxoZGtct3md6xZOCWPcKuMuk3IHhgxsRRNtnNShebf4C8YonTSblsK4tvDbm+eJAw2HAPOfCr+Q/YRG/g==", + "requires": { + "@babel/helper-function-name": "^7.8.3", + "@babel/types": "^7.8.3", + "lodash": "^4.17.13" + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.8.3.tgz", + "integrity": "sha512-N+8eW86/Kj147bO9G2uclsg5pwfs/fqqY5rwgIL7eTBklgXjcOJ3btzS5iM6AitJcftnY7pm2lGsrJVYLGjzIw==", + "requires": { + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-function-name": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz", + "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==", + "requires": { + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", + "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.8.3.tgz", + "integrity": "sha512-ky1JLOjcDUtSc+xkt0xhYff7Z6ILTAHKmZLHPxAhOP0Nd77O+3nCsd6uSVYur6nJnCI029CrNbYlc0LoPfAPQg==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.8.3.tgz", + "integrity": "sha512-fO4Egq88utkQFjbPrSHGmGLFqmrshs11d46WI+WZDESt7Wu7wN2G2Iu+NMMZJFDOVRHAMIkB5SNh30NtwCA7RA==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-module-imports": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz", + "integrity": "sha512-R0Bx3jippsbAEtzkpZ/6FIiuzOURPcMjHp+Z6xPe6DtApDJx+w7UYyOLanZqO8+wKR9G10s/FmHXvxaMd9s6Kg==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-module-transforms": { + "version": "7.8.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.8.6.tgz", + "integrity": "sha512-RDnGJSR5EFBJjG3deY0NiL0K9TO8SXxS9n/MPsbPK/s9LbQymuLNtlzvDiNS7IpecuL45cMeLVkA+HfmlrnkRg==", + "requires": { + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-replace-supers": "^7.8.6", + "@babel/helper-simple-access": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/template": "^7.8.6", + "@babel/types": "^7.8.6", + "lodash": "^4.17.13" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.8.3.tgz", + "integrity": "sha512-Kag20n86cbO2AvHca6EJsvqAd82gc6VMGule4HwebwMlwkpXuVqrNRj6CkCV2sKxgi9MyAUnZVnZ6lJ1/vKhHQ==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" + }, + "@babel/helper-regex": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.8.3.tgz", + "integrity": "sha512-BWt0QtYv/cg/NecOAZMdcn/waj/5P26DR4mVLXfFtDokSR6fyuG0Pj+e2FqtSME+MqED1khnSMulkmGl8qWiUQ==", + "requires": { + "lodash": "^4.17.13" + } + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.8.3.tgz", + "integrity": "sha512-kgwDmw4fCg7AVgS4DukQR/roGp+jP+XluJE5hsRZwxCYGg+Rv9wSGErDWhlI90FODdYfd4xG4AQRiMDjjN0GzA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-wrap-function": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-replace-supers": { + "version": "7.8.6", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.8.6.tgz", + "integrity": "sha512-PeMArdA4Sv/Wf4zXwBKPqVj7n9UF/xg6slNRtZW84FM7JpE1CbG8B612FyM4cxrf4fMAMGO0kR7voy1ForHHFA==", + "requires": { + "@babel/helper-member-expression-to-functions": "^7.8.3", + "@babel/helper-optimise-call-expression": "^7.8.3", + "@babel/traverse": "^7.8.6", + "@babel/types": "^7.8.6" + } + }, + "@babel/helper-simple-access": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.8.3.tgz", + "integrity": "sha512-VNGUDjx5cCWg4vvCTR8qQ7YJYZ+HBjxOgXEl7ounz+4Sn7+LMD3CFrCTEU6/qXKbA2nKg21CwhhBzO0RpRbdCw==", + "requires": { + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", + "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-wrap-function": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.8.3.tgz", + "integrity": "sha512-LACJrbUET9cQDzb6kG7EeD7+7doC3JNvUgTEQOx2qaO1fKlzE/Bf05qs9w1oXQMmXlPO65lC3Tq9S6gZpTErEQ==", + "requires": { + "@babel/helper-function-name": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helpers": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.8.4.tgz", + "integrity": "sha512-VPbe7wcQ4chu4TDQjimHv/5tj73qz88o12EPkO2ValS2QiQS/1F2SsjyIGNnAD0vF/nZS6Cf9i+vW6HIlnaR8w==", + "requires": { + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.8.4", + "@babel/types": "^7.8.3" + } + }, + "@babel/highlight": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", + "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.8.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.6.tgz", + "integrity": "sha512-trGNYSfwq5s0SgM1BMEB8hX3NDmO7EP2wsDGDexiaKMB92BaRpS+qZfpkMqUBhcsOTBwNy9B/jieo4ad/t/z2g==" + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.8.3.tgz", + "integrity": "sha512-NZ9zLv848JsV3hs8ryEh7Uaz/0KsmPLqv0+PdkDJL1cJy0K4kOCFa8zc1E3mp+RHPQcpdfb/6GovEsW4VDrOMw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-remap-async-to-generator": "^7.8.3", + "@babel/plugin-syntax-async-generators": "^7.8.0" + } + }, + "@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-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.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.8.3.tgz", + "integrity": "sha512-NyaBbyLFXFLT9FP+zk0kYlUlA8XtCUbehs67F0nnEg7KICgMc2mNkIeu9TYhKzyXMkrapZFwAhXLdnt4IYHy1w==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-dynamic-import": "^7.8.0" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.8.3.tgz", + "integrity": "sha512-KGhQNZ3TVCQG/MjRbAUwuH+14y9q0tpxs1nWWs3pbSleRdDro9SAMMDyye8HhY1gqZ7/NqIc8SKhya0wRDgP1Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.0" + } + }, + "@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-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-8qvuPwU/xxUCt78HocNlv0mXXo0wdh9VT1R04WU8HGOfaOob26pF+9P5/lYjN/q7DHOX1bvX60hnhOvuQUJdbA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-0gkX7J7E+AtAw9fcwlVQj8peP61qhdg/89D5swOkjYbkboA2CVckn3kiyum1DE0wskGb7KJJxBdyEBApDLLVdw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.8.3.tgz", + "integrity": "sha512-QIoIR9abkVn+seDE3OjA08jWcs3eZ9+wJCKSRgo3WdEU2csFYgdScb+8qHB3+WXsGJD55u+5hWCISI7ejXS+kg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.0" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.8.3.tgz", + "integrity": "sha512-1/1/rEZv2XGweRwwSkLpY+s60za9OZ1hJs4YDqFHCw0kYWYwL5IFljVY1MYBL+weT1l9pokDO2uhSTLVxzoHkQ==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@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-decorators": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.8.3.tgz", + "integrity": "sha512-8Hg4dNNT9/LcA1zQlfwuKR8BUc/if7Q7NkTam9sGTcJphLwpf2g4S42uhspQrIrR+dpzE0dtTqBVFoHl8GtnnQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@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-flow": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.8.3.tgz", + "integrity": "sha512-innAx3bUbA0KSYj2E2MNFSn9hiCeowOFLxlsuhXzw8hMQnzkDomUr9QCD7E9VF60NmnG1sNTuuv6Qf4f8INYsg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@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.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.8.3.tgz", + "integrity": "sha512-WxdW9xyLgBdefoo0Ynn3MRSkhe5tFVxxKNVdnZSh318WrG2e2jH+E9wd/++JsqcLJZPfz87njQJ8j2Upjm0M0A==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@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.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.8.3.tgz", + "integrity": "sha512-H7dCMAdN83PcCmqmkHB5dtp+Xa9a6LKSvA2hiFBC/5alSHxM5VgWZXFqDi0YFe8XNGT6iCa+z4V4zSt/PdZ7Dw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@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.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.8.3.tgz", + "integrity": "sha512-kwj1j9lL/6Wd0hROD3b/OZZ7MSrZLqqn9RAZ5+cYYsflQ9HZBIKCUkr3+uL1MEJ1NePiUbf98jjiMQSv0NMR9g==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.8.3.tgz", + "integrity": "sha512-GO1MQ/SGGGoiEXY0e0bSpHimJvxqB7lktLLIq2pv8xG7WZ8IMEle74jIe1FhprHBWjwjZtXHkycDLZXIWM5Wfg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.8.3.tgz", + "integrity": "sha512-0MRF+KC8EqH4dbuITCWwPSzsyO3HIWWlm30v8BbbpOrS1B++isGxPnnuq/IZvOX5J2D/p7DQalQm+/2PnlKGxg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.8.3.tgz", + "integrity": "sha512-imt9tFLD9ogt56Dd5CI/6XgpukMwd/fLGSrix2httihVe7LOGVPhyhMh1BU5kDM7iHD08i8uUtmV2sWaBFlHVQ==", + "requires": { + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-remap-async-to-generator": "^7.8.3" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.8.3.tgz", + "integrity": "sha512-vo4F2OewqjbB1+yaJ7k2EJFHlTP3jR634Z9Cj9itpqNjuLXvhlVxgnjsHsdRgASR8xYDrx6onw4vW5H6We0Jmg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.8.3.tgz", + "integrity": "sha512-pGnYfm7RNRgYRi7bids5bHluENHqJhrV4bCZRwc5GamaWIIs07N4rZECcmJL6ZClwjDz1GbdMZFtPs27hTB06w==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "lodash": "^4.17.13" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.8.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.8.6.tgz", + "integrity": "sha512-k9r8qRay/R6v5aWZkrEclEhKO6mc1CCQr2dLsVHBmOQiMpN6I2bpjX3vgnldUWeEI1GHVNByULVxZ4BdP4Hmdg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-define-map": "^7.8.3", + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-optimise-call-expression": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-replace-supers": "^7.8.6", + "@babel/helper-split-export-declaration": "^7.8.3", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.8.3.tgz", + "integrity": "sha512-O5hiIpSyOGdrQZRQ2ccwtTVkgUDBBiCuK//4RJ6UfePllUTCENOzKxfh6ulckXKc0DixTFLCfb2HVkNA7aDpzA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.8.3.tgz", + "integrity": "sha512-H4X646nCkiEcHZUZaRkhE2XVsoz0J/1x3VVujnn96pSoGCtKPA99ZZA+va+gK+92Zycd6OBKCD8tDb/731bhgQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.8.3.tgz", + "integrity": "sha512-kLs1j9Nn4MQoBYdRXH6AeaXMbEJFaFu/v1nQkvib6QzTj8MZI5OQzqmD83/2jEM1z0DLilra5aWO5YpyC0ALIw==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.8.3.tgz", + "integrity": "sha512-s8dHiBUbcbSgipS4SMFuWGqCvyge5V2ZeAWzR6INTVC3Ltjig/Vw1G2Gztv0vU/hRG9X8IvKvYdoksnUfgXOEQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.8.3.tgz", + "integrity": "sha512-zwIpuIymb3ACcInbksHaNcR12S++0MDLKkiqXHl3AzpgdKlFNhog+z/K0+TGW+b0w5pgTq4H6IwV/WhxbGYSjQ==", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-flow-strip-types": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.8.3.tgz", + "integrity": "sha512-g/6WTWG/xbdd2exBBzMfygjX/zw4eyNC4X8pRaq7aRHRoDUCzAIu3kGYIXviOv8BjCuWm8vDBwjHcjiRNgXrPA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-flow": "^7.8.3" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.8.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.8.6.tgz", + "integrity": "sha512-M0pw4/1/KI5WAxPsdcUL/w2LJ7o89YHN3yLkzNjg7Yl15GlVGgzHyCU+FMeAxevHGsLVmUqbirlUIKTafPmzdw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.8.3.tgz", + "integrity": "sha512-rO/OnDS78Eifbjn5Py9v8y0aR+aSYhDhqAwVfsTl0ERuMZyr05L1aFSCJnbv2mmsLkit/4ReeQ9N2BgLnOcPCQ==", + "requires": { + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.8.3.tgz", + "integrity": "sha512-3Tqf8JJ/qB7TeldGl+TT55+uQei9JfYaregDcEAyBZ7akutriFrt6C/wLYIer6OYhleVQvH/ntEhjE/xMmy10A==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.8.3.tgz", + "integrity": "sha512-3Wk2EXhnw+rP+IDkK6BdtPKsUE5IeZ6QOGrPYvw52NwBStw9V1ZVzxgK6fSKSxqUvH9eQPR3tm3cOq79HlsKYA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.8.3.tgz", + "integrity": "sha512-MadJiU3rLKclzT5kBH4yxdry96odTUwuqrZM+GllFI/VhxfPz+k9MshJM+MwhfkCdxxclSbSBbUGciBngR+kEQ==", + "requires": { + "@babel/helper-module-transforms": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "babel-plugin-dynamic-import-node": "^2.3.0" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.8.3.tgz", + "integrity": "sha512-JpdMEfA15HZ/1gNuB9XEDlZM1h/gF/YOH7zaZzQu2xCFRfwc01NXBMHHSTT6hRjlXJJs5x/bfODM3LiCk94Sxg==", + "requires": { + "@babel/helper-module-transforms": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-simple-access": "^7.8.3", + "babel-plugin-dynamic-import-node": "^2.3.0" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.8.3.tgz", + "integrity": "sha512-8cESMCJjmArMYqa9AO5YuMEkE4ds28tMpZcGZB/jl3n0ZzlsxOAi3mC+SKypTfT8gjMupCnd3YiXCkMjj2jfOg==", + "requires": { + "@babel/helper-hoist-variables": "^7.8.3", + "@babel/helper-module-transforms": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "babel-plugin-dynamic-import-node": "^2.3.0" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.8.3.tgz", + "integrity": "sha512-evhTyWhbwbI3/U6dZAnx/ePoV7H6OUG+OjiJFHmhr9FPn0VShjwC2kdxqIuQ/+1P50TMrneGzMeyMTFOjKSnAw==", + "requires": { + "@babel/helper-module-transforms": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.8.3.tgz", + "integrity": "sha512-f+tF/8UVPU86TrCb06JoPWIdDpTNSGGcAtaD9mLP0aYGA0OS0j7j7DHJR0GTFrUZPUU6loZhbsVZgTh0N+Qdnw==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.8.3" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.8.3.tgz", + "integrity": "sha512-QuSGysibQpyxexRyui2vca+Cmbljo8bcRckgzYV4kRIsHpVeyeC3JDO63pY+xFZ6bWOBn7pfKZTqV4o/ix9sFw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.8.3.tgz", + "integrity": "sha512-57FXk+gItG/GejofIyLIgBKTas4+pEU47IXKDBWFTxdPd7F80H8zybyAY7UoblVfBhBGs2EKM+bJUu2+iUYPDQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-replace-supers": "^7.8.3" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.8.4.tgz", + "integrity": "sha512-IsS3oTxeTsZlE5KqzTbcC2sV0P9pXdec53SU+Yxv7o/6dvGM5AkTotQKhoSffhNgZ/dftsSiOoxy7evCYJXzVA==", + "requires": { + "@babel/helper-call-delegate": "^7.8.3", + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.8.3.tgz", + "integrity": "sha512-uGiiXAZMqEoQhRWMK17VospMZh5sXWg+dlh2soffpkAl96KAm+WZuJfa6lcELotSRmooLqg0MWdH6UUq85nmmg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-react-constant-elements": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.8.3.tgz", + "integrity": "sha512-glrzN2U+egwRfkNFtL34xIBYTxbbUF2qJTP8HD3qETBBqzAWSeNB821X0GjU06+dNpq/UyCIjI72FmGE5NNkQQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@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/plugin-transform-react-jsx": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.8.3.tgz", + "integrity": "sha512-r0h+mUiyL595ikykci+fbwm9YzmuOrUBi0b+FDIKmi3fPQyFokWVEMJnRWHJPPQEjyFJyna9WZC6Viv6UHSv1g==", + "requires": { + "@babel/helper-builder-react-jsx": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-jsx": "^7.8.3" + } + }, + "@babel/plugin-transform-react-jsx-self": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.8.3.tgz", + "integrity": "sha512-01OT7s5oa0XTLf2I8XGsL8+KqV9lx3EZV+jxn/L2LQ97CGKila2YMroTkCEIE0HV/FF7CMSRsIAybopdN9NTdg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-jsx": "^7.8.3" + } + }, + "@babel/plugin-transform-react-jsx-source": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.8.3.tgz", + "integrity": "sha512-PLMgdMGuVDtRS/SzjNEQYUT8f4z1xb2BAT54vM1X5efkVuYBf5WyGUMbpmARcfq3NaglIwz08UVQK4HHHbC6ag==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-jsx": "^7.8.3" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.8.3.tgz", + "integrity": "sha512-qt/kcur/FxrQrzFR432FGZznkVAjiyFtCOANjkAKwCbt465L6ZCiUQh2oMYGU3Wo8LRFJxNDFwWn106S5wVUNA==", + "requires": { + "regenerator-transform": "^0.14.0" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.8.3.tgz", + "integrity": "sha512-mwMxcycN3omKFDjDQUl+8zyMsBfjRFr0Zn/64I41pmjv4NJuqcYlEtezwYtw9TFd9WR1vN5kiM+O0gMZzO6L0A==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.8.3.tgz", + "integrity": "sha512-/vqUt5Yh+cgPZXXjmaG9NT8aVfThKk7G4OqkVhrXqwsC5soMn/qTCxs36rZ2QFhpfTJcjw4SNDIZ4RUb8OL4jQ==", + "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.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.8.3.tgz", + "integrity": "sha512-I9DI6Odg0JJwxCHzbzW08ggMdCezoWcuQRz3ptdudgwaHxTjxw5HgdFJmZIkIMlRymL6YiZcped4TTCB0JcC8w==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.8.3.tgz", + "integrity": "sha512-CkuTU9mbmAoFOI1tklFWYYbzX5qCIZVXPVy0jpXgGwkplCndQAa58s2jr66fTeQnA64bDox0HL4U56CFYoyC7g==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.8.3.tgz", + "integrity": "sha512-9Spq0vGCD5Bb4Z/ZXXSK5wbbLFMG085qd2vhL1JYu1WcQ5bXqZBAYRzU1d+p79GcHs2szYv5pVQCX13QgldaWw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-regex": "^7.8.3" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.8.3.tgz", + "integrity": "sha512-820QBtykIQOLFT8NZOcTRJ1UNuztIELe4p9DCgvj4NK+PwluSJ49we7s9FB1HIGNIYT7wFUJ0ar2QpCDj0escQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.8.4.tgz", + "integrity": "sha512-2QKyfjGdvuNfHsb7qnBBlKclbD4CfshH2KvDabiijLMGXPHJXGxtDzwIF7bQP+T0ysw8fYTtxPafgfs/c1Lrqg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-typescript": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.8.3.tgz", + "integrity": "sha512-Ebj230AxcrKGZPKIp4g4TdQLrqX95TobLUWKd/CwG7X1XHUH1ZpkpFvXuXqWbtGRWb7uuEWNlrl681wsOArAdQ==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-typescript": "^7.8.3" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.8.3.tgz", + "integrity": "sha512-+ufgJjYdmWfSQ+6NS9VGUR2ns8cjJjYbrbi11mZBTaWm+Fui/ncTLFF28Ei1okavY+xkojGr1eJxNsWYeA5aZw==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/preset-env": { + "version": "7.8.6", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.8.6.tgz", + "integrity": "sha512-M5u8llV9DIVXBFB/ArIpqJuvXpO+ymxcJ6e8ZAmzeK3sQeBNOD1y+rHvHCGG4TlEmsNpIrdecsHGHT8ZCoOSJg==", + "requires": { + "@babel/compat-data": "^7.8.6", + "@babel/helper-compilation-targets": "^7.8.6", + "@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-object-rest-spread": "^7.8.3", + "@babel/plugin-proposal-optional-catch-binding": "^7.8.3", + "@babel/plugin-proposal-optional-chaining": "^7.8.3", + "@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-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.8.6", + "@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.8.6", + "@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.8.3", + "@babel/plugin-transform-modules-commonjs": "^7.8.3", + "@babel/plugin-transform-modules-systemjs": "^7.8.3", + "@babel/plugin-transform-modules-umd": "^7.8.3", + "@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.4", + "@babel/plugin-transform-property-literals": "^7.8.3", + "@babel/plugin-transform-regenerator": "^7.8.3", + "@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/types": "^7.8.6", + "browserslist": "^4.8.5", + "core-js-compat": "^3.6.2", + "invariant": "^2.2.2", + "levenary": "^1.1.1", + "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-react": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.8.3.tgz", + "integrity": "sha512-9hx0CwZg92jGb7iHYQVgi0tOEHP/kM60CtWJQnmbATSPIQQ2xYzfoCI3EdqAhFBeeJwYMdWQuDUHMsuDbH9hyQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-transform-react-display-name": "^7.8.3", + "@babel/plugin-transform-react-jsx": "^7.8.3", + "@babel/plugin-transform-react-jsx-self": "^7.8.3", + "@babel/plugin-transform-react-jsx-source": "^7.8.3" + } + }, + "@babel/preset-typescript": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.8.3.tgz", + "integrity": "sha512-qee5LgPGui9zQ0jR1TeU5/fP9L+ovoArklEqY12ek8P/wV5ZeM/VYSQYwICeoT6FfpJTekG9Ilay5PhwsOpMHA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-transform-typescript": "^7.8.3" + } + }, + "@babel/runtime": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.8.4.tgz", + "integrity": "sha512-neAp3zt80trRVBI1x0azq6c57aNBqYZH8KhMm3TaB7wEI5Q4A2SHfBHE8w9gOhI/lrqxtEbXZgQIrHP+wvSGwQ==", + "requires": { + "regenerator-runtime": "^0.13.2" + } + }, + "@babel/template": { + "version": "7.8.6", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.6.tgz", + "integrity": "sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.6", + "@babel/types": "^7.8.6" + } + }, + "@babel/traverse": { + "version": "7.8.6", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.8.6.tgz", + "integrity": "sha512-2B8l0db/DPi8iinITKuo7cbPznLCEk0kCxDoB9/N6gGNg/gxOXiR/IcymAFPiBwk5w6TtQ27w4wpElgp9btR9A==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.8.6", + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/parser": "^7.8.6", + "@babel/types": "^7.8.6", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" + } + }, + "@babel/types": { + "version": "7.8.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.6.tgz", + "integrity": "sha512-wqz7pgWMIrht3gquyEFPVXeXCti72Rm8ep9b5tQKz9Yg9LzJA3HxosF1SB3Kc81KD1A3XBkkVYtJvCKS2Z/QrA==", + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "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" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "@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==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "@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" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "@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.2", + "resolved": "https://registry.npmjs.org/@sheerun/mutationobserver-shim/-/mutationobserver-shim-0.3.2.tgz", + "integrity": "sha512-vTCdPp/T/Q3oSqwHmZ5Kpa9oI7iLtGl3RQaA/NyLHikvcrPxACkkKVr/XzkSPJWXHRhKGzVvb0urJsbMlRxi1Q==" + }, + "@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.12.2", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-6.12.2.tgz", + "integrity": "sha512-KCnvHra5fV+wDxg3wJObGvZFxq7v1DJt829GNFLuRDjKxVNc/B5AdsylNF5PMHFbWMXDsHwM26d2NZcZO9KjbQ==", + "requires": { + "@babel/runtime": "^7.6.2", + "@sheerun/mutationobserver-shim": "^0.3.2", + "@types/testing-library__dom": "^6.0.0", + "aria-query": "3.0.0", + "pretty-format": "^24.9.0", + "wait-for-expect": "^3.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.4.1", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-9.4.1.tgz", + "integrity": "sha512-sta3ui24HPgW92quHyQj6gpOkNgLNx8BX/QOU4k1bddo43ZdqlGwmzCYwL93bExfhergwiau+IzBGl7TCsSFeA==", + "requires": { + "@babel/runtime": "^7.8.3", + "@testing-library/dom": "^6.11.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.6", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.6.tgz", + "integrity": "sha512-tTnhWszAqvXnhW7m5jQU9PomXSiKXk2sFxpahXvI20SZKu9ylPi8WtIxueZ6ehDWikPT0jeFujMj3X4ZHuf3Tg==", + "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.1", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.1.tgz", + "integrity": "sha512-bBKm+2VPJcMRVwNhxKu8W+5/zT7pwNEqeokFOmbvVSqGzFneNxYcEBro9Ac7/N9tlsaPYnZLK8J1LWKkMsLAew==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@types/babel__template": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.0.2.tgz", + "integrity": "sha512-/K6zCpeW7Imzgab2bLkLEbz0+1JlFSrUMdw7KoIIu+IUdu51GWaBZpd3y1VXGVXzynvGa4DaIaxNZHiON3GXUg==", + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.9.tgz", + "integrity": "sha512-jEFQ8L1tuvPjOI8lnpaf73oCJe+aoxL6ygqSy6c8LcW98zaC+4mzWuQIRCEvKeCOu+lbqdXcg4Uqmm1S8AP1tw==", + "requires": { + "@babel/types": "^7.3.0" + } + }, + "@types/color-name": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", + "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==" + }, + "@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/events": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz", + "integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==" + }, + "@types/glob": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.1.tgz", + "integrity": "sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==", + "requires": { + "@types/events": "*", + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.1.tgz", + "integrity": "sha512-hRJD2ahnnpLgsj6KWMYSrmXkM3rm2Dl1qkx6IOFD5FnuNPXJIG5L0dhgKXCYTRMGzU4n0wImQ/xfmRc4POUFlg==" + }, + "@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.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.1.tgz", + "integrity": "sha512-UpYjBi8xefVChsCoBpKShdxTllC9pwISirfoZsUa2AAdQg/Jd2KQGtSbw+ya7GPo7x/wAPlH6JBhKhAsXUEZNA==", + "requires": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + } + }, + "@types/json-schema": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.4.tgz", + "integrity": "sha512-8+KAKzEvSUdeo+kmqnKrqgeE+LcA0tjYWFY7RPProVYwnqDjukzO+3b6dLD56rYX5TdWejnEOLJYOIeh4CXKuA==" + }, + "@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": "13.7.7", + "resolved": "https://registry.npmjs.org/@types/node/-/node-13.7.7.tgz", + "integrity": "sha512-Uo4chgKbnPNlxQwoFmYIwctkQVkMMmsAoGGU4JKwLuvBefF0pCq4FybNSnfkfRCpC7ZW7kttcC/TrRtAJsvGtg==" + }, + "@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.2", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.2.tgz", + "integrity": "sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw==" + }, + "@types/react": { + "version": "16.9.23", + "resolved": "https://registry.npmjs.org/@types/react/-/react-16.9.23.tgz", + "integrity": "sha512-SsGVT4E7L2wLN3tPYLiF20hmZTPGuzaayVunfgXzUn1x4uHVsKH6QDJQ/TdpHqwsTLd4CwrmQ2vOgxN7gE24gw==", + "requires": { + "@types/prop-types": "*", + "csstype": "^2.2.0" + } + }, + "@types/react-dom": { + "version": "16.9.5", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.9.5.tgz", + "integrity": "sha512-BX6RQ8s9D+2/gDhxrj8OW+YD4R+8hj7FEM/OJHGNR0KipE1h1mSsf39YeyC81qafkq+N3rU3h3RFbLSwE5VqUg==", + "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.12.1", + "resolved": "https://registry.npmjs.org/@types/testing-library__dom/-/testing-library__dom-6.12.1.tgz", + "integrity": "sha512-cgqnEjxKk31tQt29j4baSWaZPNjQf3bHalj2gcHQTpW5SuHRal76gOpF0vypeEo6o+sS5inOvvNdzLY0B3FB2A==", + "requires": { + "pretty-format": "^24.3.0" + } + }, + "@types/testing-library__react": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/@types/testing-library__react/-/testing-library__react-9.1.2.tgz", + "integrity": "sha512-CYaMqrswQ+cJACy268jsLAw355DZtPZGt3Jwmmotlcu8O/tkoXBI6AeZ84oZBJsIsesozPKzWzmv/0TIU+1E9Q==", + "requires": { + "@types/react-dom": "*", + "@types/testing-library__dom": "*" + } + }, + "@types/yargs": { + "version": "13.0.8", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.8.tgz", + "integrity": "sha512-XAvHLwG7UQ+8M4caKIH0ZozIOYay5fQkAgyIXegXT9jPtdIGdhga+sUEdAr1CiG46aB+c64xQEYyEzlwWVTNzA==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-15.0.0.tgz", + "integrity": "sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==" + }, + "@typescript-eslint/eslint-plugin": { + "version": "2.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.21.0.tgz", + "integrity": "sha512-b5jjjDMxzcjh/Sbjuo7WyhrQmVJg0WipTHQgXh5Xwx10uYm6nPWqN1WGOsaNq4HR3Zh4wUx4IRQdDkCHwyewyw==", + "requires": { + "@typescript-eslint/experimental-utils": "2.21.0", + "eslint-utils": "^1.4.3", + "functional-red-black-tree": "^1.0.1", + "regexpp": "^3.0.0", + "tsutils": "^3.17.1" + } + }, + "@typescript-eslint/experimental-utils": { + "version": "2.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-2.21.0.tgz", + "integrity": "sha512-olKw9JP/XUkav4lq0I7S1mhGgONJF9rHNhKFn9wJlpfRVjNo3PPjSvybxEldvCXnvD+WAshSzqH5cEjPp9CsBA==", + "requires": { + "@types/json-schema": "^7.0.3", + "@typescript-eslint/typescript-estree": "2.21.0", + "eslint-scope": "^5.0.0" + } + }, + "@typescript-eslint/parser": { + "version": "2.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-2.21.0.tgz", + "integrity": "sha512-VrmbdrrrvvI6cPPOG7uOgGUFXNYTiSbnRq8ZMyuGa4+qmXJXVLEEz78hKuqupvkpwJQNk1Ucz1TenrRP90gmBg==", + "requires": { + "@types/eslint-visitor-keys": "^1.0.0", + "@typescript-eslint/experimental-utils": "2.21.0", + "@typescript-eslint/typescript-estree": "2.21.0", + "eslint-visitor-keys": "^1.1.0" + } + }, + "@typescript-eslint/typescript-estree": { + "version": "2.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-2.21.0.tgz", + "integrity": "sha512-NC/nogZNb9IK2MEFQqyDBAciOT8Lp8O3KgAfvHx2Skx6WBo+KmDqlU3R9KxHONaijfTIKtojRe3SZQyMjr3wBw==", + "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": "^6.3.0", + "tsutils": "^3.17.1" + } + }, + "@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.3", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.3.tgz", + "integrity": "sha512-tsFzPpcttalNjFBCFMqsKYQcWxxen1pgJR56by//QwvJc4/OUS3kPOOttx2tSIfjsylB0pYu7f5D3K1RCxUnUg==" + }, + "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.1.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.1.0.tgz", + "integrity": "sha512-kL5CuoXA/dgxlBbVrflsflzQ3PAas7RYZB52NOm/6839iVYJgKMJ3cQJD+t2i5+qFa8h3MDpEOJiS64E8JLnSQ==" + }, + "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.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.0.tgz", + "integrity": "sha512-gac8OEcQ2Li1dxIEWGZzsp2BitJxwkwcOm0zHAJLcPJaVvm58FRnk6RkuLRpU1EujipU2ZFODv2P9DLMfnV8mw==" + } + } + }, + "acorn-jsx": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.2.0.tgz", + "integrity": "sha512-HiUX/+K2YpkpJ+SzBffkM/AQ2YE03S0U1kjTLVpoJdhZMOWy8qvXVN9JdLqv2QsaQ6MPYQIuNmwD8zOiYUofLQ==" + }, + "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.0.1", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.0.1.tgz", + "integrity": "sha512-quoaXsZ9/BLNae5yiNoUz+Nhkwz83GhWwtYFglcjEQB2NDHCIpApbqXxIFnm4Pq/Nvhrsq5sYJFyohrrxnTGAA==", + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, + "ajv": { + "version": "6.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.0.tgz", + "integrity": "sha512-D6gFiFA0RRLyUbvijN74DWAjXSFxWKaWP7mldxkVhyhAV3+SWA9HEJPHQ2c9soIeTFJqcSdFDGFgdqs1iUU2Hw==", + "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.4.1", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.1.tgz", + "integrity": "sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ==" + }, + "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.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.0.tgz", + "integrity": "sha512-EiYhwo0v255HUL6eDyuLrXEkTi7WwVCLAw+SeOQ7M7qdun1z1pum4DEm/nuqIVbPvi9RPPc9k9LbyBv6H0DwVg==", + "requires": { + "type-fest": "^0.8.1" + } + }, + "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": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "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": "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" + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.1.tgz", + "integrity": "sha512-c2VXaCHl7zPsvpkFsw4nxvFie4fh1ur9bpcgsVkIjqn0H/Xwdg+7fv3n2r/isyS8EBj5b06M9kHyZuIr4El6WQ==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0", + "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.3", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.3.tgz", + "integrity": "sha512-gBlRZV0VSmfPIeWfuuy56XZMvbVfbEUnOXUvt3F/eUUUSyzlgLxhEX4YAEpxNAogRGehPSnfXyPtYyKAhkzQhQ==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.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": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "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.7.4", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.7.4.tgz", + "integrity": "sha512-g0Ya30YrMBAEZk60lp+qfX5YQllG+S5W3GYCFvyHTvhOki0AEQJLPEcIuGRsqVwLi8FvXPVtwTGhfr38hVpm0g==", + "requires": { + "browserslist": "^4.8.3", + "caniuse-lite": "^1.0.30001020", + "chalk": "^2.4.2", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.26", + "postcss-value-parser": "^4.0.2" + } + }, + "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.9.1", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.9.1.tgz", + "integrity": "sha512-wMHVg2EOHaMRxbzgFJ9gtjOOCrI80OHLG14rxi28XwOW8ux6IiEbRCGGGqCtdAIg4FQCbW20k9RsT4y3gJlFug==" + }, + "axobject-query": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.1.2.tgz", + "integrity": "sha512-ICt34ZmrVt8UQnvPl6TVyDTkmhXmAyAT4Jh5ugfGUX4MOrZ+U/ZY6/sdylRw3qGNr9Ub5AJsaHeDMzNLehRdOQ==" + }, + "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.0.3", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.0.3.tgz", + "integrity": "sha512-z3U7eMY6r/3f3/JB9mTsLjyxrv0Yb1zb8PCWCLpguxfCzBIZUwy23R1t/XKewP+8mEN2Ck8Dtr4q20z6ce6SoA==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.0.0", + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.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.0.6", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.0.6.tgz", + "integrity": "sha512-4BmWKtBOBm13uoUwd08UwjZlaw3O9GWf456R9j+5YykFZ6LUIjIKLc0zEZf+hauxPOJs96C8k6FvYD09vWzhYw==", + "requires": { + "find-cache-dir": "^2.0.0", + "loader-utils": "^1.0.2", + "mkdirp": "^0.5.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==" + } + } + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.0.tgz", + "integrity": "sha512-o6qFkpeQEBxcqt0XYlWzAVxNCSCZdUgcR8IRlhD/8DylxjjO4foPcvTW0GGKa/cVt3rvxZ7o5ippJ+/0nvLhlQ==", + "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.2.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz", + "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==", + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "parse-json": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.0.0.tgz", + "integrity": "sha512-OOY5b7PAEFV0E2Fir1KOkxchnZNCdowAJgQ5NuxjpBKTRP3pQhwkrkxqQjeoKJ+fO7bCpmIZaogI4eZGDMEGOw==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1", + "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.6", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.6.tgz", + "integrity": "sha512-1aGDUfL1qOOIoqk9QKGIo2lANk+C7ko/fqH0uIyC71x3PEGz0uVP8ISgfEsFuG+FKmjHTvFK/nNM8dowpmUxLA==" + }, + "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.1", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-9.1.1.tgz", + "integrity": "sha512-YkWP2UwY//TLltNlEBRngDOrYhvSLb+CA330G7T9M5UhGEMWe+JK/8IXJc5p2fDTSfSiETf+PY0+PYXFMix81Q==", + "requires": { + "@babel/core": "7.8.4", + "@babel/plugin-proposal-class-properties": "7.8.3", + "@babel/plugin-proposal-decorators": "7.8.3", + "@babel/plugin-proposal-numeric-separator": "7.8.3", + "@babel/plugin-transform-flow-strip-types": "7.8.3", + "@babel/plugin-transform-react-display-name": "7.8.3", + "@babel/plugin-transform-runtime": "7.8.3", + "@babel/preset-env": "7.8.4", + "@babel/preset-react": "7.8.3", + "@babel/preset-typescript": "7.8.3", + "@babel/runtime": "7.8.4", + "babel-plugin-macros": "2.8.0", + "babel-plugin-transform-react-remove-prop-types": "0.4.24" + }, + "dependencies": { + "@babel/preset-env": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.8.4.tgz", + "integrity": "sha512-HihCgpr45AnSOHRbS5cWNTINs0TwaR8BS8xIIH+QwiW8cKL0llV91njQMpeMReEPVs+1Ao0x3RLEBLtt1hOq4w==", + "requires": { + "@babel/compat-data": "^7.8.4", + "@babel/helper-compilation-targets": "^7.8.4", + "@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-object-rest-spread": "^7.8.3", + "@babel/plugin-proposal-optional-catch-binding": "^7.8.3", + "@babel/plugin-proposal-optional-chaining": "^7.8.3", + "@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-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.8.3", + "@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.8.4", + "@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.8.3", + "@babel/plugin-transform-modules-commonjs": "^7.8.3", + "@babel/plugin-transform-modules-systemjs": "^7.8.3", + "@babel/plugin-transform-modules-umd": "^7.8.3", + "@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.4", + "@babel/plugin-transform-property-literals": "^7.8.3", + "@babel/plugin-transform-regenerator": "^7.8.3", + "@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/types": "^7.8.3", + "browserslist": "^4.8.5", + "core-js-compat": "^3.6.2", + "invariant": "^2.2.2", + "levenary": "^1.1.1", + "semver": "^5.5.0" + } + }, + "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.11", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", + "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==" + }, + "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.3.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", + "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==" + }, + "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.0.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.0.0.tgz", + "integrity": "sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow==" + }, + "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": "4.11.8", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==" + }, + "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": "0.1.3", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-0.1.3.tgz", + "integrity": "sha512-bRFnI4NnjO6cnyLmOV/7PVoDEMJChlcfN0z4s1YMBY989/SvlfMI1lgCnkFUs53e9gQF+w7qu7XdllSTiSl8Aw==" + }, + "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.0.1", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", + "requires": { + "bn.js": "^4.1.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", + "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", + "requires": { + "bn.js": "^4.1.1", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.2", + "elliptic": "^6.0.0", + "inherits": "^2.0.1", + "parse-asn1": "^5.0.0" + } + }, + "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.9.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.9.1.tgz", + "integrity": "sha512-Q0DnKq20End3raFulq6Vfp1ecB9fh8yUNV55s8sekaDDeqBaCtWlRHCUdaWyUeSSBJM7IbM6HcsyaeYqgeDhnw==", + "requires": { + "caniuse-lite": "^1.0.30001030", + "electron-to-chromium": "^1.3.363", + "node-releases": "^1.1.50" + } + }, + "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": { + "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" + } + } + } + }, + "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-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.1", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.1.tgz", + "integrity": "sha512-7fa2WcG4fYFkclIvEmxBbTvmibwF2/agfEBc6q3lOpVu0A13ltLsA+Hr/8Hp6kp5f+G7hKi6t8lys6XxP+1K6Q==", + "requires": { + "pascal-case": "^3.1.1", + "tslib": "^1.10.0" + } + }, + "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.30001030", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001030.tgz", + "integrity": "sha512-QGK0W4Ft/Ac+zTjEiRJfwDNATvS3fodDczBXrH42784kcfqcDKpEPfN08N0HQjrAp8He/Jw8QiSS9QRn7XAbUw==" + }, + "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.3.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.3.1.tgz", + "integrity": "sha512-4QYCEWOcK3OJrxwvyyAOxFuhpvOVCYkr33LPfFNBjAD/w3sEzWsp2BUOkI4l9bHvWioAd0rc6NlHUOEaWkTeqg==", + "requires": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.1.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.3.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" + } + }, + "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" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "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": "2.2.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", + "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=" + }, + "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" + } + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" + }, + "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.2", + "resolved": "https://registry.npmjs.org/color/-/color-3.1.2.tgz", + "integrity": "sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg==", + "requires": { + "color-convert": "^1.9.1", + "color-string": "^1.5.2" + } + }, + "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.3", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz", + "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==", + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "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.9", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.9.tgz", + "integrity": "sha512-KbS1Y0jMtyPgIxjO7ZzMAuUpAKMt1SzCL9fsrKsX6b0zJPTaT0SiSPmewwVZg9UAO83HVIlEhZF84LIjZ0lmAw==" + }, + "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.6.4", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.4.tgz", + "integrity": "sha512-4paDGScNgZP2IXXilaffL9X7968RuvwlkK3xWtZRVqgd8SYNiVKRJvkFd1aqqEuPfN7E68ZHEp9hDj6lHj4Hyw==" + }, + "core-js-compat": { + "version": "3.6.4", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.6.4.tgz", + "integrity": "sha512-zAa3IZPvsJ0slViBQ2z+vgyyTuhd3MFn1rBQjZSKVEgB0UMYhUkCj9jJUVPgGTGqWvsBVmfnruXgTcNyTlEiSA==", + "requires": { + "browserslist": "^4.8.3", + "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-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.3", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz", + "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==", + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.0.0" + } + }, + "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" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "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" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "css-what": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.2.1.tgz", + "integrity": "sha512-WwOrosiQTvyms+Ti5ZC5vGEK0Vod3FTt1ca+payZqvKuGJF+dq7bG63DstxtN0dpm6FxY27a/zS3Wten+gEtGw==" + }, + "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.0.2", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.0.2.tgz", + "integrity": "sha512-kS7/oeNVXkHWxby5tHVxlhjizRCSv8QdU7hB2FpdAibDU8FjTAolhNjKNTiLzXtUrKT6HwClE81yXwEk1309wg==", + "requires": { + "css-tree": "1.0.0-alpha.37" + } + }, + "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": "2.6.9", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.9.tgz", + "integrity": "sha512-xz39Sb4+OaTsULgUERcCk+TJj8ylkL4aSVDQiX/ksxbELSqwkgt4d4RD7fovIdgJGSuNYqwZEiVjYY5l0ask+Q==" + }, + "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.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "requires": { + "ms": "^2.1.1" + } + }, + "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" + } + }, + "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-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.0.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.1.tgz", + "integrity": "sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ==" + } + } + }, + "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.3", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.3.tgz", + "integrity": "sha512-7hwEmg6RiSQfm/GwPL4AAWXKy3YNNZA3oFv2Pdiey0mwkRCPZ9x6SZbkLcn8Ma5PYeVokzoD4Twv2n7LKp5WeA==", + "requires": { + "no-case": "^3.0.3", + "tslib": "^1.10.0" + } + }, + "dot-prop": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.2.0.tgz", + "integrity": "sha512-uEUyaDKoSQ1M4Oq8l45hSE26SnTxL6snNnqvK/VWx5wJhmff5z0FUVJDKDanor/6w3kzE3i7XZOk+7wC0EXr1A==", + "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.1", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", + "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=" + }, + "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.364", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.364.tgz", + "integrity": "sha512-V6hyxQ9jzt6Jy6w8tAv4HHKhIaVS6psG/gmwtQ+2+itdkWMHJLHJ4m1sFep/fWkdKvfJcPXuywfnECRzfNa7gw==" + }, + "elliptic": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.2.tgz", + "integrity": "sha512-f4x70okzZbIQl/NSRLkI/+tteV/9WqL98zx+SQ69KbXxmVrmjwsNUPn/gYJJ0sHvEak24cZgHIPegRePAtA/xw==", + "requires": { + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.0" + } + }, + "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.1.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.1.tgz", + "integrity": "sha512-98p2zE+rL7/g/DzMHMTF4zZlCgeVdJ7yr6xzEpJRYwFYrGi9ANdn5DnJURg6RpBkyk60XYDnWIv51VfIhfNGuA==", + "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.0.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.0.tgz", + "integrity": "sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw==" + }, + "errno": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", + "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", + "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.17.4", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.4.tgz", + "integrity": "sha512-Ae3um/gb8F0mui/jPL+QiqmglkUsaQf7FwBEHYIFkztkneosu9imhqHpBzQ3h1vit8t5iQ74t6PEVvphBZiuiQ==", + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.1.5", + "is-regex": "^1.0.5", + "object-inspect": "^1.7.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.0", + "string.prototype.trimleft": "^2.1.1", + "string.prototype.trimright": "^2.1.1" + } + }, + "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" + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.1.tgz", + "integrity": "sha512-Bmt7NcRySdIfNPfU2ZoXDrrXsG9ZjvDxcAlMfDUgRBjLOWTuIACXPBFJH7Z+cLb40JeQco5toikyc9t9P8E9SQ==", + "requires": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true + } + } + }, + "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": { + "globals": { + "version": "12.3.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.3.0.tgz", + "integrity": "sha512-wAfjdLgFsPZsklLJvOBUBmzYE8/CwhEqSBEMRXA3qxIiNtyqvjYurAtIfDh6chlEPUfmTY3MnZh5Hfh4q0UlIw==", + "requires": { + "type-fest": "^0.8.1" + } + }, + "import-fresh": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz", + "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==", + "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.0", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-5.2.0.tgz", + "integrity": "sha512-WrHjoGpKr1kLLiWDD81tme9jMM0hk5cMxasLSdyno6DdPt+IfLOrDJBVo6jN7tn4y1nzhs43TmUaZWO6Sf0blw==", + "requires": { + "confusing-browser-globals": "^1.0.9" + } + }, + "eslint-import-resolver-node": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.3.tgz", + "integrity": "sha512-b8crLDo0M5RSe5YG8Pu2DYBj71tSB6OvXkfzwbJU2w7y8P4/yo0MyF8jU26IEuEuHF2K5/gcAJE3LhQGqBBbVg==", + "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.5.2", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.5.2.tgz", + "integrity": "sha512-LGScZ/JSlqGKiT8OC+cYRxseMjyqt6QO54nl281CK93unD89ijSeRV6An8Ci/2nvWVKe8K/Tqdm75RQoIOCr+Q==", + "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.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.20.0.tgz", + "integrity": "sha512-NK42oA0mUc8Ngn4kONOPsPB1XhbUvNHqF+g307dPV28aknPoiNnKLFd9em4nkswwepdF5ouieqv5Th/63U7YJQ==", + "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": { + "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.18.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.18.0.tgz", + "integrity": "sha512-p+PGoGeV4SaZRDsXqdj9OWcOrOpZn8gXoGPcIQTzo2IDMbAKhNDnME9myZWqO3Ic4R3YmwAZ1lDjWl2R2hMUVQ==", + "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.14.2" + }, + "dependencies": { + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "requires": { + "esutils": "^2.0.2" + } + } + } + }, + "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.0.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.0.0.tgz", + "integrity": "sha512-oYrhJW7S0bxAFDvWqzvMPRm6pcgcnWc4QnofCAqRTRfQC0JcwenzGglTtsLyIuuWFfkqDG9vz67cnttSd53djw==", + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "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" + } + }, + "eslint-visitor-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz", + "integrity": "sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A==" + }, + "espree": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/espree/-/espree-6.1.2.tgz", + "integrity": "sha512-2iUPuuPP+yW1PZaMSDM9eyVf8D5P0Hi8h83YtZ5bPc/zHYjII5khoixIUTMO794NOY8F/ThF1Bo8ncZILarUTA==", + "requires": { + "acorn": "^7.1.0", + "acorn-jsx": "^5.1.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.1.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.1.0.tgz", + "integrity": "sha512-MxYW9xKmROWF672KqjO75sszsA8Mxhw06YFeS5VHlB98KDHbOSurm3ArsjO60Eaf3QmGMCP1yn+0JQkNLo/97Q==", + "requires": { + "estraverse": "^4.0.0" + } + }, + "esrecurse": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", + "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", + "requires": { + "estraverse": "^4.1.0" + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.0.tgz", + "integrity": "sha512-qerSRB0p+UDEssxTtm6EDKcE7W4OaoisfIMl4CngyEhjpYglocpNg6UEqCvemdGhosAsg4sO2dXJOdyBifPGCg==" + }, + "events": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.1.0.tgz", + "integrity": "sha512-Rv+u8MLHNOdMjTAFeT3nCjHn2aGlx435FP/sDHNaRhDEMwyI/aB22Kj2qIN8R0cw3z28psEQLYwxVKLsKrMgWg==" + }, + "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.0.0", + "resolved": "https://registry.npmjs.org/type/-/type-2.0.0.tgz", + "integrity": "sha512-KBt58xCHry4Cejnc2ISQAF7QY+ORngsWfxezO68+12hKV6lQY8P/psIkcbjeHWn7MqcgciWJyCCevFMJdIXpow==" + } + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz", + "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==" + }, + "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.1", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.1.tgz", + "integrity": "sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==" + }, + "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.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.1.tgz", + "integrity": "sha512-a1hQMktqW9Nmqr5aktAux3JMNqaucxGcjtjWnZLHX7yyPCmlSV3M54nGYbqT8K+0GhF3NBgmJCc3ma+WOgX8Jg==" + }, + "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.10.0", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.10.0.tgz", + "integrity": "sha512-4eyLK6s6lH32nOvLLwlIOnr9zrL8Sm+OvW4pVTJNoXeGzYIkHVf+pADQi+OJ0E67hiuSLezPVPyBcIZO50TmmQ==", + "requires": { + "debug": "^3.0.0" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz", + "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==" + }, + "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-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.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.0.tgz", + "integrity": "sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw==", + "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.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==" + }, + "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.0", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.0.tgz", + "integrity": "sha512-d4sze1JNC454Wdo2fkuyzCr6aHcbL6PGGuFAz0Li/NcOm1tCHGnWDRmJP85dh9IhQErTc2svWFEX5xHIOo//kQ==" + }, + "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.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", + "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", + "requires": { + "ajv": "^6.5.5", + "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.0.4", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", + "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "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.7", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.7.tgz", + "integrity": "sha512-ChkjQtKJ3GI6SsI4O5jwr8q8EPrWCnxuc4Tbx+vRI5x6mDOpjKKltNo1lRlszw3xwgTOSns1ZRBiMmmwpcvLxg==" + }, + "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.2.1", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.2.1.tgz", + "integrity": "sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=" + }, + "html-escaper": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.0.tgz", + "integrity": "sha512-a4u9BeERWGu/S8JiWEAQcdrg9v4QArtP9keViQjGMdff20fBdd8waotXaNmODqBe6uZ3Nafi7K/ho4gCQHV3Ig==" + }, + "html-minifier-terser": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.0.4.tgz", + "integrity": "sha512-fHwmKQ+GzhlqdxEtwrqLT7MSuheiA+rif5/dZgbz3GjoMXJzcRzy1L9NXoiiyxrnap+q5guSiv8Tz5lrh9g42g==", + "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-parser-js": { + "version": "0.4.10", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.10.tgz", + "integrity": "sha1-ksnBN0w1CF912zWexWzCV8u5P6Q=" + }, + "http-proxy": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.0.tgz", + "integrity": "sha512-84I2iJM/n1d4Hdgc6y2+qY5mDaz2PUVjlg9znE9byl+q0uC3DeByqBGReQu5tpLK0TAqTIXScRUV+dg7+bUPpQ==", + "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.1.13", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==" + }, + "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.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" + }, + "inquirer": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.0.5.tgz", + "integrity": "sha512-6Z5cP+LAO0rzNE7xWjWtT84jxKa5ScLEGLgegPXeO3dGeU8lNe5Ii7SlXH6KVtLGlDuaEhsvsFjrjWjw8j5lFg==", + "requires": { + "ansi-escapes": "^4.2.1", + "chalk": "^3.0.0", + "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.4.0", + "rxjs": "^6.5.3", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6" + }, + "dependencies": { + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "requires": { + "@types/color-name": "^1.1.1", + "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==" + }, + "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.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "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" + } + }, + "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" + } + }, + "invert-kv": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", + "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==" + }, + "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.0.4", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", + "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==" + }, + "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.1.5", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", + "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==" + }, + "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-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.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.0.0.tgz", + "integrity": "sha512-pJEdRugimx4fBMra5z2/5iRdZ63OhYV0vr0Dwm5+xtW4D1FvRkB8hamMIhnWfyJeDdyr/aa7BDyNbtG38VxgoQ==" + }, + "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-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-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", + "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=" + }, + "is-regex": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", + "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", + "requires": { + "has": "^1.0.3" + } + }, + "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" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.0.tgz", + "integrity": "sha512-gac8OEcQ2Li1dxIEWGZzsp2BitJxwkwcOm0zHAJLcPJaVvm58FRnk6RkuLRpU1EujipU2ZFODv2P9DLMfnV8mw==" + }, + "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.11", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.11.tgz", + "integrity": "sha512-+ux3lx6peh0BpvY0JebGyZoiR4D+oYzdPZMKJwkZ+sFkNJzpL7tXc/wehS49gUAxg3tmMHPHZkA8JU2rhhgDHw==", + "optional": true, + "requires": { + "node-pre-gyp": "*" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "bundled": true, + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "optional": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "bundled": true, + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "optional": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.1.3", + "bundled": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "optional": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "optional": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true, + "optional": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "debug": { + "version": "3.2.6", + "bundled": true, + "optional": true, + "requires": { + "ms": "^2.1.1" + } + }, + "deep-extend": { + "version": "0.6.0", + "bundled": true, + "optional": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.3", + "bundled": true, + "optional": true + }, + "fs-minipass": { + "version": "1.2.7", + "bundled": true, + "optional": true, + "requires": { + "minipass": "^2.6.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "optional": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "glob": { + "version": "7.1.6", + "bundled": true, + "optional": true, + "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" + } + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true, + "optional": true + }, + "iconv-lite": { + "version": "0.4.24", + "bundled": true, + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore-walk": { + "version": "3.0.3", + "bundled": true, + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "optional": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "bundled": true, + "optional": true + }, + "ini": { + "version": "1.3.5", + "bundled": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "optional": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "optional": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true, + "optional": true + }, + "minipass": { + "version": "2.9.0", + "bundled": true, + "optional": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.3.3", + "bundled": true, + "optional": true, + "requires": { + "minipass": "^2.9.0" + } + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "optional": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.1.2", + "bundled": true, + "optional": true + }, + "needle": { + "version": "2.4.0", + "bundled": true, + "optional": true, + "requires": { + "debug": "^3.2.6", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.14.0", + "bundled": true, + "optional": true, + "requires": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.1", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.2.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4.4.2" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.1.1", + "bundled": true, + "optional": true, + "requires": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "npm-normalize-package-bin": { + "version": "1.0.1", + "bundled": true, + "optional": true + }, + "npm-packlist": { + "version": "1.4.7", + "bundled": true, + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "optional": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true, + "optional": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "optional": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "osenv": { + "version": "0.1.5", + "bundled": true, + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "optional": true + }, + "process-nextick-args": { + "version": "2.0.1", + "bundled": true, + "optional": true + }, + "rc": { + "version": "1.2.8", + "bundled": true, + "optional": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "bundled": true, + "optional": true + } + } + }, + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "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" + } + }, + "rimraf": { + "version": "2.7.1", + "bundled": true, + "optional": true, + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.1.2", + "bundled": true, + "optional": true + }, + "safer-buffer": { + "version": "2.1.2", + "bundled": true, + "optional": true + }, + "sax": { + "version": "1.2.4", + "bundled": true, + "optional": true + }, + "semver": { + "version": "5.7.1", + "bundled": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "optional": true + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "optional": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "optional": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "optional": true + }, + "tar": { + "version": "4.4.13", + "bundled": true, + "optional": true, + "requires": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.8.6", + "minizlib": "^1.2.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.3" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "wide-align": { + "version": "1.1.3", + "bundled": true, + "optional": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "yallist": { + "version": "3.1.1", + "bundled": true, + "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.1", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.1.tgz", + "integrity": "sha512-pgFw2tm54fzgYvc/OHrnysABEObZCUNFnhjoRjaVOCN8NYc032/gVjPaHD4Aq6ApkSieWtfKAFQtmDKAmhupnQ==" + }, + "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==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "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.13.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", + "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", + "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.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", + "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==" + } + } + }, + "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-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.1.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.1.tgz", + "integrity": "sha512-l+3HXD0GEI3huGq1njuqtzYK8OYJyXMkOLtQ53pjWh89tvWS2h6l+1zMkYWqlb57+SiQodKZyvMEFb2X+KrFhQ==", + "requires": { + "minimist": "^1.2.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "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.2.3", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.2.3.tgz", + "integrity": "sha512-EdIHFMm+1BPynpKOpdPqiOsvnIrInRGJD7bzPZdPkjitQEqpdpUuFpq4T0npZFKTiB3RhWFdGN+oqOJIdhDhQA==", + "requires": { + "array-includes": "^3.0.3", + "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=" + }, + "lcid": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", + "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", + "requires": { + "invert-kv": "^2.0.0" + } + }, + "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.2", + "resolved": "https://registry.npmjs.org/loader-fs-cache/-/loader-fs-cache-1.0.2.tgz", + "integrity": "sha512-70IzT/0/L+M20jUlEqZhZyArTU6VKLRTYRDAYN26g4jfzpJqjipLL3/hgYpySqI9PwsVRHHFja0LfEmsx9X2Cw==", + "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.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + }, + "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.6.7", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.7.tgz", + "integrity": "sha512-cY2eLFrQSAfVPhCgH1s7JI73tMbg9YC3v3+ZHVW67sBS7UxWzNEk/ZBbSfLykBWHp33dqqtOv82gjhKEi81T/A==" + }, + "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.1", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.1.tgz", + "integrity": "sha512-LiWgfDLLb1dwbFQZsSglpRj+1ctGnayXz3Uv0/WO8n558JycT5fg6zkNcnW0G68Nn0aEldTFeEfmjCfmqry/rQ==", + "requires": { + "tslib": "^1.10.0" + } + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "requires": { + "yallist": "^3.0.2" + }, + "dependencies": { + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + } + } + }, + "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-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "requires": { + "p-defer": "^1.0.0" + } + }, + "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=" + }, + "mem": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", + "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", + "requires": { + "map-age-cleaner": "^0.1.1", + "mimic-fn": "^2.0.0", + "p-is-promise": "^2.0.0" + } + }, + "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.2", + "resolved": "https://registry.npmjs.org/merge-deep/-/merge-deep-3.0.2.tgz", + "integrity": "sha512-T7qC8kg4Zoti1cFd8Cr0M+qaZfOwjlPDEdZIIPPB2JZctjaPM4fX+i7HOId69tAti2fvO6X5ldfYUONDODsrkA==", + "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.3.0", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.3.0.tgz", + "integrity": "sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw==" + }, + "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" + } + }, + "mime": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz", + "integrity": "sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==" + }, + "mime-db": { + "version": "1.43.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.43.0.tgz", + "integrity": "sha512-+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ==" + }, + "mime-types": { + "version": "2.1.26", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.26.tgz", + "integrity": "sha512-01paPWYgLrkqAyrlDorC1uDwl2p3qZT7yl806vW7DvDoxwXi46jsjFbg+WdwotBIk6/MbEhO/dh5aZ5sNj/dWQ==", + "requires": { + "mime-db": "1.43.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.0", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.0.tgz", + "integrity": "sha1-z8RcN+nsDY8KDsPdTvf3w6vjklY=" + }, + "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.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" + }, + "minipass": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.1.tgz", + "integrity": "sha512-UFqVihv6PQgwj8/yTGvl9kPz7xIAY+R5z6XYjRInD3Gk3qx6QGSD6zEcpeG4Dy/lQnv1J6zv8ejV90hyYIKf3w==", + "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.2", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.2.tgz", + "integrity": "sha512-3JS5A2DKhD2g0Gg8x3yamO0pj7YeKGwVlDS90pF++kxptwx/F+B//roxf9SqYil5tQo65bijy+dAuAFZmYOouA==", + "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.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "requires": { + "minimist": "0.0.8" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" + } + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", + "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==" + }, + "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.3", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.3.tgz", + "integrity": "sha512-ehY/mVQCf9BL0gKfsJBvFJen+1V//U+0HQMPrWct40ixE4jnv0bfvxDbWtAHL9EcaPEOJHVVYKoQn1TlZUB8Tw==", + "requires": { + "lower-case": "^2.0.1", + "tslib": "^1.10.0" + } + }, + "node-forge": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.9.0.tgz", + "integrity": "sha512-7ASaDa3pD+lJ3WvXFsxekJQelBKRpne+GOVbLbtHYdd7pFspyeuJHnWfLplGf3SwKGbfs/aYl5V/JCIaHVUKKQ==" + }, + "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.50", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.50.tgz", + "integrity": "sha512-lgAmPv9eYZ0bGwUYAKlr8MG6K4CvWliWqnkcT2P8mMAgVrH3lqfBPorFlxiG1pHQnqmavJZ9vbMXUTNyMLbrgQ==", + "requires": { + "semver": "^6.3.0" + } + }, + "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=" + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" + }, + "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.0.3", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.0.3.tgz", + "integrity": "sha512-JPKn0GMu+Fa3zt3Bmr66JhokJU5BaNBIh4ZeTlaCBzrBsOeXzwcKKAK1tbLiPKgvwmPXsDvvLHoWh5Bm7ofIYg==" + }, + "object-inspect": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", + "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==" + }, + "object-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.0.2.tgz", + "integrity": "sha512-Epah+btZd5wrrfjkJZq1AOB9O6OxUQto45hzFd7lXGrpHPGE0W1k+426yrZV+k6NJOzLNNW/nVsmZdIWsAqoOQ==" + }, + "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.0", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", + "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "requires": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" + } + }, + "object.entries": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.1.tgz", + "integrity": "sha512-ilqR7BgdyZetJutmDPfXCDffGa0/Yzl2ivVNpbx/g4UeWrCdRnFDUBrKJGLhGieRHDATnyZXWBeCb29k9CJysQ==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1", + "has": "^1.0.3" + } + }, + "object.fromentries": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.2.tgz", + "integrity": "sha512-r3ZiBH7MQppDJVLx6fhD618GKNG40CZYH9wgwdhKxBDDbQgjeWGGd4AtkZad84d291YxvWe7bJGuE65Anh0dxQ==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1", + "has": "^1.0.3" + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz", + "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.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.1", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz", + "integrity": "sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.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.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz", + "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==", + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "open": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/open/-/open-7.0.2.tgz", + "integrity": "sha512-70E/pFTPr7nZ9nLDPNTcj3IVqnNvKuP4VsBmoKV9YGTnChe0mlS3C4qM7qKarhZ8rGaHKLfo+vBTHXDp6ZSyLQ==", + "requires": { + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + }, + "dependencies": { + "is-wsl": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.1.1.tgz", + "integrity": "sha512-umZHcSrwlDHo2TGMXv0DZ8dIUGunZ2Iv68YZnrmCiBPkZ4aaOhtv7pXJKeki9k3qJ3RJr0cDyitcl5wEH3AYog==" + } + } + }, + "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-locale": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", + "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", + "requires": { + "execa": "^1.0.0", + "lcid": "^2.0.0", + "mem": "^4.0.0" + } + }, + "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-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=" + }, + "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-is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", + "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==" + }, + "p-limit": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz", + "integrity": "sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==", + "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.3", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.3.tgz", + "integrity": "sha512-VWBVyimc1+QrzappRs7waeN2YmoZFCGXWASRYX1/rGHtXqEcrGEIDm+jqIwFa2fRXNgQEwrxaYuIrX0WcAguTA==", + "requires": { + "dot-case": "^3.0.3", + "tslib": "^1.10.0" + } + }, + "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.5", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.5.tgz", + "integrity": "sha512-jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ==", + "requires": { + "asn1.js": "^4.0.0", + "browserify-aes": "^1.0.0", + "create-hash": "^1.1.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.1", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.1.tgz", + "integrity": "sha512-XIeHKqIrsquVTQL2crjq3NfJUxmdLasn3TYOU0VBM+UX2a6ztAWBlJQBePLGY7VHW8+2dRadeIPK5+KImwTxQA==", + "requires": { + "no-case": "^3.0.3", + "tslib": "^1.10.0" + } + }, + "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.0.17", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz", + "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==", + "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.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.1.tgz", + "integrity": "sha512-ISBaA8xQNmwELC7eOjqFKMESB2VIqt4PPDD0nsS95b/9dZXvVKOlz9keMSnoGGKcOHXfTvDD6WMaRoSc9UuhRA==" + }, + "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.0", + "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.0.tgz", + "integrity": "sha512-ZcMGn/xF/fCOq+9kWMP9vVVxjIkMCja72oy3lziR7UHy0hHFZ57iVpQ71OtveVbmzeCmphBg8pxNdk/hlK99aQ==", + "requires": { + "ts-pnp": "^1.1.2" + } + }, + "portfinder": { + "version": "1.0.25", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.25.tgz", + "integrity": "sha512-6ElJnHBbxVA1XSLgBp7G1FiCkQdlqGzuF7DswL5tcea+E8UpuvPU7beVAjjRwCioTS9ZluNbu+ZyRvgTsmqEBg==", + "requires": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.1" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "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.27", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.27.tgz", + "integrity": "sha512-WuQETPMcW9Uf1/22HWUWP9lgsIC+KEHg2kozMflKjbeUtw9ujvFX6QmIfozaErDkmLWS9WEnEdEe6Uo9/BNTdQ==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "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.2", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.2.tgz", + "integrity": "sha512-rofZFHUg6ZIrvRwPeFktv06GdbDYLcGqh9EwiMutZg+a0oePCCw1zHOEiji6LCpyRcjTREtPASuUqeAvYlEVvQ==", + "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.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.0.tgz", + "integrity": "sha512-M8BFYKOvCrI2aITzDad7kWuXXTm0YhGdP9Q8HanmN4EF1Hmcgs1KK5rSHylt/lUJe8yLxiSwWAHdScoEiIxztg==", + "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.0", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.0.tgz", + "integrity": "sha512-4pV3JJVPLd5+RueiVVB+gFOAa7GWc25XQcMp86Zexzke69mKf6Nx9LRcQywdz7yZI9n1udOxmLuAwTBypypF8Q==", + "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.2", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.2.tgz", + "integrity": "sha512-jM/V8eqM4oJ/22j0gx4jrp63GSvDH6v86OqyTHHUvk4/k1vceipZsaymiZ5PvocqZOl5SFHiFJqjs3la0wnfIQ==", + "requires": { + "icss-utils": "^4.1.1", + "postcss": "^7.0.16", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.0" + } + }, + "postcss-modules-scope": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.1.1.tgz", + "integrity": "sha512-OXRUPecnHCg8b9xWvldG/jUpRIGPNRka0r4D4j0ESUU2/5IOnpsjfPPmDprM3Ih8CgZ8FXjWqaniK5v4rWt3oQ==", + "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.0", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-4.0.0.tgz", + "integrity": "sha512-W+bkBZRhqJaYN8XAnbbZPLWMvZD1wKTu0UxtFKdhtGjWYmxhkUneoeOhRJKdAE5V7ZTlnbHfCR+6bNwK9e1dTQ==", + "requires": { + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" + } + }, + "postcss-selector-parser": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz", + "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==", + "requires": { + "cssesc": "^3.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "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.0.3", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.0.3.tgz", + "integrity": "sha512-N7h4pG+Nnu5BEIzyeaaIYWs0LI5XC40OrRh5L60z0QjFsqGWcHcbkBvpe1WYpcIS9yQ8sOi/vIPt1ejQCrMVrg==" + }, + "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.3.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.3.0.tgz", + "integrity": "sha512-hjGrh+P926p4R4WbaB6OckyRtO0F0/lQBiT+0gnxjV+5kjPBrfVBFCsCLbMqVQeydvIoouYTCmmEURiH3R1Bdg==" + }, + "pretty-error": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.1.tgz", + "integrity": "sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM=", + "requires": { + "renderkid": "^2.0.1", + "utila": "~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" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + } + } + }, + "private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==" + }, + "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.0.3", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.0.3.tgz", + "integrity": "sha512-HeRDUL1RJiLhyA0/grn+PTShlBAcLuh/1BJGtrvjwbvRDCTLLMEz9rOGCV+R3vHY4MixIuoMEd9Yq/XvsTPcjw==", + "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.3.1", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.3.1.tgz", + "integrity": "sha512-qIP2lQyCwYbdzcqHIUi2HAxiWixhoM9OdLCWf8txXsapC/X9YdsCoeyRIXE/GP+Q0J37Q7+XN/MFqbUa7IzXNA==", + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.4" + } + }, + "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.7.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.7.0.tgz", + "integrity": "sha512-5NsSEDv8zY70ScRnOTn7bK7eanl2MvFrOrS/R6x+dBt5g1ghnj9Zv90kO8GwT8gxcu2ANyFprnFYB85IogIJOQ==" + }, + "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" + } + }, + "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.1.1", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.1.1.tgz", + "integrity": "sha512-w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA==" + }, + "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.13.0", + "resolved": "https://registry.npmjs.org/react/-/react-16.13.0.tgz", + "integrity": "sha512-TSavZz2iSLkq5/oiE7gnFzmURKZMltmi193rm5HEoUDAXpzT9Kzw6oNZnGoai/4+fUnm7FqS5dwgUL34TujcWQ==", + "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.0", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-10.2.0.tgz", + "integrity": "sha512-MwrvQW2TFjLblhqpDNeqCXHBkz3G5vc7k4wntgutAJZX4ia3o07eGKo6uYGhUOeJ0hfOxcpJFNFk7+4XCc1S8g==", + "requires": { + "@babel/code-frame": "7.8.3", + "address": "1.1.2", + "browserslist": "4.8.6", + "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.6", + "recursive-readdir": "2.2.2", + "shell-quote": "1.7.2", + "strip-ansi": "6.0.0", + "text-table": "0.2.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "browserslist": { + "version": "4.8.6", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.8.6.tgz", + "integrity": "sha512-ZHao85gf0eZ0ESxLfCp73GG9O/VTytYDIkIiZDlURppLTI9wErSM/5yAKEq6rcUdxBLjMELmrYUJGg5sxGKMHg==", + "requires": { + "caniuse-lite": "^1.0.30001023", + "electron-to-chromium": "^1.3.341", + "node-releases": "^1.1.47" + } + }, + "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.13.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.13.0.tgz", + "integrity": "sha512-y09d2c4cG220DzdlFkPTnVvGTszVvNpC73v+AaLGLHbkpy3SSgvYq8x0rNwPJ/Rk/CicTNgk0hbHNw1gMEZAXg==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.19.0" + } + }, + "react-error-overlay": { + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.6.tgz", + "integrity": "sha512-Yzpno3enVzSrSCnnljmr4b/2KUQSMZaPuqmS26t9k4nW7uwJk6STWmH9heNjPuvqUTO3jOSPkHoKgO4+Dw7uIw==" + }, + "react-is": { + "version": "16.13.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.0.tgz", + "integrity": "sha512-GFMtL0vHkiBv9HluwNZTggSn/sCyEt9n02aM0dSAjGGyqyNlAyftYm4phPxdvCigG15JreC5biwxCgTAJZ7yAA==" + }, + "react-scripts": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-3.4.0.tgz", + "integrity": "sha512-pBqaAroFoHnFAkuX+uSK9Th1uEh2GYdGY2IG1I9/7HmuEf+ls3lLCk1p2GFYRSrLMz6ieQR/SyN6TLIGK3hKRg==", + "requires": { + "@babel/core": "7.8.4", + "@svgr/webpack": "4.3.3", + "@typescript-eslint/eslint-plugin": "^2.10.0", + "@typescript-eslint/parser": "^2.10.0", + "babel-eslint": "10.0.3", + "babel-jest": "^24.9.0", + "babel-loader": "8.0.6", + "babel-plugin-named-asset-import": "^0.3.6", + "babel-preset-react-app": "^9.1.1", + "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.0", + "eslint-loader": "3.0.3", + "eslint-plugin-flowtype": "4.6.0", + "eslint-plugin-import": "2.20.0", + "eslint-plugin-jsx-a11y": "6.2.3", + "eslint-plugin-react": "7.18.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.0", + "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.0", + "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.4", + "ts-pnp": "1.1.5", + "url-loader": "2.3.0", + "webpack": "4.41.5", + "webpack-dev-server": "3.10.2", + "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.3.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.3.0.tgz", + "integrity": "sha512-zz0pAkSPOXXm1viEwygWIPSPkcBYjW1xU5j/JBh5t9bGCJwa6f9+BJa6VaB2g+b55yVrmXzqkyLf4xaWYM0IkQ==", + "requires": { + "picomatch": "^2.0.7" + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", + "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==" + }, + "regenerate-unicode-properties": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.1.0.tgz", + "integrity": "sha512-LGZzkgtLY79GeXLm8Dp0BVLdQlWICzBnJz/ipWUgo59qBaZ+BHtq51P2q1uVZlppMuUAT37SDk39qUbjTWB7bA==", + "requires": { + "regenerate": "^1.4.0" + } + }, + "regenerator-runtime": { + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz", + "integrity": "sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw==" + }, + "regenerator-transform": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.1.tgz", + "integrity": "sha512-flVuee02C3FKRISbxhXl9mGzdbWUVHubl1SMaknjxkFB1/iqpJhArQUvRxOOPEc/9tAiX0BaQ28FJH10E4isSQ==", + "requires": { + "private": "^0.1.6" + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz", + "integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + } + }, + "regexpp": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.0.0.tgz", + "integrity": "sha512-Z+hNr7RAVWxznLPuA7DIh8UNX1j9CDrUQxskw9IrBE1Dxue2lyXT+shqEIeLUjrokxIP8CMy1WkjgG3rTsd5/g==" + }, + "regexpu-core": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.6.0.tgz", + "integrity": "sha512-YlVaefl8P5BnFYOITTNzDvan1ulLOiXJzCNZxduTIosN17b87h3bvG9yHMoHaRuo88H4mQ06Aodj5VtYGGGiTg==", + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.1.0", + "regjsgen": "^0.5.0", + "regjsparser": "^0.6.0", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.1.0" + } + }, + "regjsgen": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.1.tgz", + "integrity": "sha512-5qxzGZjDs9w4tzT3TPhCJqWdCc3RLYwy9J2NB0nm5Lz+S273lvWcpjaTGHsT1dc6Hhfq41uSEOw8wBmxrKOuyg==" + }, + "regjsparser": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.3.tgz", + "integrity": "sha512-8uZvYbnfAtEm9Ab8NTb3hdLwL4g/LQzEYP7Xs27T96abJCCE2d6r3cPZPQEsLKy0vRSGVNG+/zVGtLr86HQduA==", + "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.3", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.3.tgz", + "integrity": "sha512-z8CLQp7EZBPCwCnncgf9C4XAi3WR0dv+uWu/PjIyhhAb5d6IJ/QZqlHFprHeKT+59//V6BNUsLbvN8+2LarxGA==", + "requires": { + "css-select": "^1.1.0", + "dom-converter": "^0.2", + "htmlparser2": "^3.3.0", + "strip-ansi": "^3.0.0", + "utila": "^0.4.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "css-select": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", + "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", + "requires": { + "boolbase": "~1.0.0", + "css-what": "2.1", + "domutils": "1.5.1", + "nth-check": "~1.0.1" + } + }, + "css-what": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", + "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==" + }, + "domutils": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", + "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "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.3", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.3.tgz", + "integrity": "sha512-QIs2+ArIGQVp5ZYbWD5ZLCY29D5CfWizP8eWnm8FoGD1TX61veauETVQbrV60662V0oFBkrDOuaBI8XgtuyYAQ==", + "requires": { + "lodash": "^4.17.15" + } + }, + "request-promise-native": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.8.tgz", + "integrity": "sha512-dapwLGqkHtwL5AEbfenuzjTYg35Jd6KPytsC2/TLkVMz8rm+tNt72MGUWT1RP/aYawMpN6HqbNGBQaRcBtjQMQ==", + "requires": { + "request-promise-core": "1.1.3", + "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" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "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.0", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.0.tgz", + "integrity": "sha512-xJTbh/d7Lm7SBhc1tNvTpeCHaEzoyxPrqNlvSdMfBTYwaY++UJFyXUOxAtsRUXjlqOfj8luNaR9vjCh4KeV+pg==", + "requires": { + "is-promise": "^2.1.0" + } + }, + "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.5.4", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.4.tgz", + "integrity": "sha512-naMQXcgEo3csAEGvw/NydRA0fuS2nDZJiw1YUWFKU7aPPAPGZEsD4Iimit96qwCieH6y614MCLYwdkrWx7z/7Q==", + "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.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.0.tgz", + "integrity": "sha512-xowbVaTPe9r7y7RUejcK73/j8tt2jfiyTednOvHbA8JoClvMYCp+r8QegLwK/n8zWQAtZb1fFnER4XLBZXrCxA==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "schema-utils": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.6.4.tgz", + "integrity": "sha512-VNjcaUxVnEeun6B2fiiUDjXXBtD4ZSH7pdbfIu1pOFwgptDPLMo/z9jr4sUfsjFVPqDCEin/F7IYlq7/E6yDbQ==", + "requires": { + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1" + } + }, + "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.7", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.7.tgz", + "integrity": "sha512-8M3wBCzeWIJnQfl43IKwOmC4H/RAp50S8DF60znzjW5GVqTcSe2vWclt7hmYVPkKPlHWOu5EaWOMZ2Y6W8ZXTA==", + "requires": { + "node-forge": "0.9.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": "2.1.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-2.1.2.tgz", + "integrity": "sha512-rs9OggEUF0V4jUSecXazOYsLfu7OGK2qIn3c7IPBiffz32XniEp/TX9Xmc9LQfK2nQ2QKHvZ2oygKUGU0lG4jQ==" + }, + "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==" + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" + }, + "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.4", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.4.tgz", + "integrity": "sha512-/ekMoM4NJ59ivGSfKapeG+FWtrmWvA1p6FBZwXrqojw90vJu8lBmrTxCMuBCydKtkaUe2zt4PlxeTKpjwMbyig==" + }, + "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=" + } + } + }, + "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.19", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.19.tgz", + "integrity": "sha512-V48klKZl8T6MzatbLlzzRNhMepEys9Y4oGFpypBFFn1gLI/QQ9HtLLyWJNbPlwGLelOVOEijUbTTJeLLI59jLw==", + "requires": { + "faye-websocket": "^0.10.0", + "uuid": "^3.0.1" + } + }, + "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.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "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.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + }, + "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.16", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.16.tgz", + "integrity": "sha512-efyLRJDr68D9hBBNIPWFjhpFzURh+KJykQwvMyW5UiZzYwoF6l4YMMDIJJEyFWxWCqfyxLzz6tSfUFR+kXXsVQ==", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "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-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" + }, + "spdx-correct": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", + "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", + "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==" + }, + "spdx-expression-parse": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", + "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", + "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==" + }, + "spdy": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.1.tgz", + "integrity": "sha512-HeZS3PBdMA+sZSu0qwpCxl3DeALD5ASx8pAX0jZdKXSpPWbQ6SYGnlg3BBmYLx5LtiZrmkAZfErCm2oECBcioA==", + "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.2", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.2.tgz", + "integrity": "sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA==" + }, + "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": { + "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.trimleft": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.1.tgz", + "integrity": "sha512-iu2AGd3PuP5Rp7x2kEZCrB2Nf41ehzh+goo8TV7z8/XDBbsvc6HQIlUl9RjkZ4oyrW1XM5UwlGl1oVEaDjg6Ag==", + "requires": { + "define-properties": "^1.1.3", + "function-bind": "^1.1.1" + } + }, + "string.prototype.trimright": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.1.tgz", + "integrity": "sha512-qFvWL3/+QIgZXVmJBfpHmxLB7xsUXz6HsUmP8+5dRaC3Q7oKUv9Vo6aMCRZC1smrtyECFsIT30PqBJ1gTjAs+g==", + "requires": { + "define-properties": "^1.1.3", + "function-bind": "^1.1.1" + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz", + "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==" + } + } + }, + "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" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + } + } + }, + "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.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz", + "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==" + }, + "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.6.4", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.6.4.tgz", + "integrity": "sha512-5fqgBPLgVHZ/fVvqRhhUp9YUiGXhFJ9ZkrZWD9vQtFBR4QIGTnbsb+/kKqSqfgp3WnBwGWAFnedGTtmX1YTn0w==", + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "terser-webpack-plugin": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-2.3.4.tgz", + "integrity": "sha512-Nv96Nws2R2nrFOpbzF6IxRDpIkkIfmhvOws+IqMvYdFLO7o6wAILWFKONFgaYy8+T4LVz77DQW0f7wOeDEAjrg==", + "requires": { + "cacache": "^13.0.1", + "find-cache-dir": "^3.2.0", + "jest-worker": "^25.1.0", + "p-limit": "^2.2.2", + "schema-utils": "^2.6.4", + "serialize-javascript": "^2.1.2", + "source-map": "^0.6.1", + "terser": "^4.4.3", + "webpack-sources": "^1.4.3" + }, + "dependencies": { + "find-cache-dir": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.0.tgz", + "integrity": "sha512-PtXtQb7IrD8O+h6Cq1dbpJH5NzD8+9keN1zZ0YlpDzl1PwXEJEBj6u1Xa92t1Hwluoozd9TNKul5Hi2iqpsWwg==", + "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.1.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-25.1.0.tgz", + "integrity": "sha512-ZHhHtlxOWSxCoNOKHGbiLzXnl42ga9CxDr27H36Qn+15pQZd3R/F24jrmjDelw9j/iHUIWMWs08/u2QN50HHOg==", + "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.0.2", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.0.2.tgz", + "integrity": "sha512-rYKABKutXa6vXTXhoV18cBE7PaewPXHe/Bdq4v+ZLMhxbWApkFFplT0LcbMW+6BbjnQXzZ/sAvSE/JdguApG5w==", + "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" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "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.11", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.11.tgz", + "integrity": "sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ==", + "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.5", + "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.1.5.tgz", + "integrity": "sha512-ti7OGMOUOzo66wLF3liskw6YQIaSsBgc4GOAlWRnIEj8htCxJUxskanMUoJOD6MDCRAXo36goXJZch+nOS0VMA==" + }, + "tslib": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz", + "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==" + }, + "tsutils": { + "version": "3.17.1", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.17.1.tgz", + "integrity": "sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g==", + "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.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.1.0.tgz", + "integrity": "sha512-hDTHvaBk3RmFzvSl0UVrUmC3PuW9wKVnpoUDYH0JDkSIovzw+J5viQmeYHxVSBptubnr7PbH2e0fnpDRQnQl5g==" + }, + "unicode-property-aliases-ecmascript": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.5.tgz", + "integrity": "sha512-L5RAqCfXqAwR3RriF8pM0lU0w4Ryf/GgzONwi6KnL1taJQa7x1TCxdJnILX59WIGOwR57IVxn7Nej0fz1Ny6fw==" + }, + "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.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "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" + } + }, + "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.1.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz", + "integrity": "sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g==" + }, + "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.1", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz", + "integrity": "sha1-gqwr/2PZUOqeMYmlimViX+3xkEU=", + "requires": { + "browser-process-hrtime": "^0.1.2" + } + }, + "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.6.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz", + "integrity": "sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==", + "requires": { + "chokidar": "^2.0.2", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0" + }, + "dependencies": { + "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.11", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.11.tgz", + "integrity": "sha512-+ux3lx6peh0BpvY0JebGyZoiR4D+oYzdPZMKJwkZ+sFkNJzpL7tXc/wehS49gUAxg3tmMHPHZkA8JU2rhhgDHw==", + "optional": true, + "requires": { + "node-pre-gyp": "*" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "bundled": true, + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "optional": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "bundled": true, + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "optional": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.1.3", + "bundled": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "optional": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "optional": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true, + "optional": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "debug": { + "version": "3.2.6", + "bundled": true, + "optional": true, + "requires": { + "ms": "^2.1.1" + } + }, + "deep-extend": { + "version": "0.6.0", + "bundled": true, + "optional": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.3", + "bundled": true, + "optional": true + }, + "fs-minipass": { + "version": "1.2.7", + "bundled": true, + "optional": true, + "requires": { + "minipass": "^2.6.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "optional": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "glob": { + "version": "7.1.6", + "bundled": true, + "optional": true, + "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" + } + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true, + "optional": true + }, + "iconv-lite": { + "version": "0.4.24", + "bundled": true, + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore-walk": { + "version": "3.0.3", + "bundled": true, + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "optional": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "bundled": true, + "optional": true + }, + "ini": { + "version": "1.3.5", + "bundled": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "optional": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "optional": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true, + "optional": true + }, + "minipass": { + "version": "2.9.0", + "bundled": true, + "optional": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.3.3", + "bundled": true, + "optional": true, + "requires": { + "minipass": "^2.9.0" + } + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "optional": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.1.2", + "bundled": true, + "optional": true + }, + "needle": { + "version": "2.4.0", + "bundled": true, + "optional": true, + "requires": { + "debug": "^3.2.6", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.14.0", + "bundled": true, + "optional": true, + "requires": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.1", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.2.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4.4.2" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.1.1", + "bundled": true, + "optional": true, + "requires": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "npm-normalize-package-bin": { + "version": "1.0.1", + "bundled": true, + "optional": true + }, + "npm-packlist": { + "version": "1.4.7", + "bundled": true, + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "optional": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true, + "optional": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "optional": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "osenv": { + "version": "0.1.5", + "bundled": true, + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "optional": true + }, + "process-nextick-args": { + "version": "2.0.1", + "bundled": true, + "optional": true + }, + "rc": { + "version": "1.2.8", + "bundled": true, + "optional": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "bundled": true, + "optional": true + } + } + }, + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "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" + } + }, + "rimraf": { + "version": "2.7.1", + "bundled": true, + "optional": true, + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.1.2", + "bundled": true, + "optional": true + }, + "safer-buffer": { + "version": "2.1.2", + "bundled": true, + "optional": true + }, + "sax": { + "version": "1.2.4", + "bundled": true, + "optional": true + }, + "semver": { + "version": "5.7.1", + "bundled": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "optional": true + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "optional": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "optional": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "optional": true + }, + "tar": { + "version": "4.4.13", + "bundled": true, + "optional": true, + "requires": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.8.6", + "minizlib": "^1.2.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.3" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "wide-align": { + "version": "1.1.3", + "bundled": true, + "optional": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "yallist": { + "version": "3.1.1", + "bundled": true, + "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-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" + } + }, + "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" + } + } + } + }, + "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.41.5", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.41.5.tgz", + "integrity": "sha512-wp0Co4vpyumnp3KlkmpM5LWuzvZYayDwM2n17EHFr4qxBBbRokC7DJawPJC7TfSFZ9HZ6GsdH40EBj4UV0nmpw==", + "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.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.0.tgz", + "integrity": "sha512-gac8OEcQ2Li1dxIEWGZzsp2BitJxwkwcOm0zHAJLcPJaVvm58FRnk6RkuLRpU1EujipU2ZFODv2P9DLMfnV8mw==" + }, + "cacache": { + "version": "12.0.3", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.3.tgz", + "integrity": "sha512-kqdmfXEGFepesTuROHMs3MpFLWrPkSSpRqOw80RCflZXy/khxaArvFrQ7uJxSUduzAufc6G0g1VUCOZXxWavPw==", + "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" + } + }, + "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" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "ssri": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", + "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", + "requires": { + "figgy-pudding": "^3.5.1" + } + }, + "terser-webpack-plugin": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.3.tgz", + "integrity": "sha512-QMxecFz/gHQwteWwSo5nTc6UaICqN1bMedC5sMtUc7y3Ha3Q8y6ZO0iCR8pq4RJC8Hjf0FEPEHZqcMB/+DFCrA==", + "requires": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^2.1.2", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + } + } + } + }, + "webpack-dev-middleware": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz", + "integrity": "sha512-1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw==", + "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.10.2", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.10.2.tgz", + "integrity": "sha512-pxZKPYb+n77UN8u9YxXT4IaIrGcNtijh/mi8TXbErHmczw0DtPnMTTjHj+eNjkqLOaAZM/qD7V59j/qJsEiaZA==", + "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.2.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.6", + "opn": "^5.5.0", + "p-retry": "^3.0.1", + "portfinder": "^1.0.25", + "schema-utils": "^1.0.0", + "selfsigned": "^1.10.7", + "semver": "^6.3.0", + "serve-index": "^1.9.1", + "sockjs": "0.3.19", + "sockjs-client": "1.4.0", + "spdy": "^4.0.1", + "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": "12.0.5" + }, + "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" + } + }, + "cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.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" + } + } + } + }, + "fsevents": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.11.tgz", + "integrity": "sha512-+ux3lx6peh0BpvY0JebGyZoiR4D+oYzdPZMKJwkZ+sFkNJzpL7tXc/wehS49gUAxg3tmMHPHZkA8JU2rhhgDHw==", + "optional": true, + "requires": { + "node-pre-gyp": "*" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "bundled": true, + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "optional": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "bundled": true, + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "optional": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.1.3", + "bundled": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "optional": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "optional": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true, + "optional": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "debug": { + "version": "3.2.6", + "bundled": true, + "optional": true, + "requires": { + "ms": "^2.1.1" + } + }, + "deep-extend": { + "version": "0.6.0", + "bundled": true, + "optional": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.3", + "bundled": true, + "optional": true + }, + "fs-minipass": { + "version": "1.2.7", + "bundled": true, + "optional": true, + "requires": { + "minipass": "^2.6.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "optional": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "glob": { + "version": "7.1.6", + "bundled": true, + "optional": true, + "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" + } + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true, + "optional": true + }, + "iconv-lite": { + "version": "0.4.24", + "bundled": true, + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore-walk": { + "version": "3.0.3", + "bundled": true, + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "optional": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "bundled": true, + "optional": true + }, + "ini": { + "version": "1.3.5", + "bundled": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "optional": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "optional": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true, + "optional": true + }, + "minipass": { + "version": "2.9.0", + "bundled": true, + "optional": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.3.3", + "bundled": true, + "optional": true, + "requires": { + "minipass": "^2.9.0" + } + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "optional": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.1.2", + "bundled": true, + "optional": true + }, + "needle": { + "version": "2.4.0", + "bundled": true, + "optional": true, + "requires": { + "debug": "^3.2.6", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.14.0", + "bundled": true, + "optional": true, + "requires": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.1", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.2.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4.4.2" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.1.1", + "bundled": true, + "optional": true, + "requires": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "npm-normalize-package-bin": { + "version": "1.0.1", + "bundled": true, + "optional": true + }, + "npm-packlist": { + "version": "1.4.7", + "bundled": true, + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "optional": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true, + "optional": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "optional": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "osenv": { + "version": "0.1.5", + "bundled": true, + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "optional": true + }, + "process-nextick-args": { + "version": "2.0.1", + "bundled": true, + "optional": true + }, + "rc": { + "version": "1.2.8", + "bundled": true, + "optional": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "bundled": true, + "optional": true + } + } + }, + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "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" + } + }, + "rimraf": { + "version": "2.7.1", + "bundled": true, + "optional": true, + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.1.2", + "bundled": true, + "optional": true + }, + "safer-buffer": { + "version": "2.1.2", + "bundled": true, + "optional": true + }, + "sax": { + "version": "1.2.4", + "bundled": true, + "optional": true + }, + "semver": { + "version": "5.7.1", + "bundled": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "optional": true + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "optional": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "optional": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "optional": true + }, + "tar": { + "version": "4.4.13", + "bundled": true, + "optional": true, + "requires": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.8.6", + "minizlib": "^1.2.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.3" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "wide-align": { + "version": "1.1.3", + "bundled": true, + "optional": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "yallist": { + "version": "3.1.1", + "bundled": true, + "optional": true + } + } + }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==" + }, + "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" + } + }, + "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=" + }, + "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" + } + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=" + }, + "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-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "requires": { + "is-fullwidth-code-point": "^2.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_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" + } + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + } + } + }, + "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" + } + }, + "yargs": { + "version": "12.0.5", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", + "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", + "requires": { + "cliui": "^4.0.0", + "decamelize": "^1.2.0", + "find-up": "^3.0.0", + "get-caller-file": "^1.0.1", + "os-locale": "^3.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1 || ^4.0.0", + "yargs-parser": "^11.1.1" + } + }, + "yargs-parser": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz", + "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.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" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "websocket-driver": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.3.tgz", + "integrity": "sha512-bpxWlvbbB459Mlipc5GBzzZwhoZgGEZLuqPaR0INBGnPAY1vdBX6hPnoFXiw+3yWxDuHyQjO2oXTMyS8A5haFg==", + "requires": { + "http-parser-js": ">=0.4.0 <0.4.11", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz", + "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==" + }, + "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.0.0", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz", + "integrity": "sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q==" + }, + "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==" + }, + "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.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "yaml": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.7.2.tgz", + "integrity": "sha512-qXROVp90sb83XtAoqE8bP9RwAkTTZbugRUTm5YeFCBfNRPEp2YzTeqWiz7m5OORHzEvrA/qcGS8hp/E+MMROYw==", + "requires": { + "@babel/runtime": "^7.6.3" + } + }, + "yargs": { + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.0.tgz", + "integrity": "sha512-2eehun/8ALW8TLoIl7MVaRUrg+yCnenu8B4kBlRxj3GJGDKU1Og7sMXPNm1BYyM1DOJmTZ4YeN/Nwxv+8XJsUA==", + "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.1" + }, + "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.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.1.tgz", + "integrity": "sha512-oVAVsHz6uFrg3XQheFII8ESO2ssAf9luWuAd6Wexsu4F3OtIW0o8IribPXYrD4WC24LWtPrJlGy87y5udK+dxQ==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..ed0f0a9 --- /dev/null +++ b/package.json @@ -0,0 +1,34 @@ +{ + "name": "ecommerce", + "version": "0.1.0", + "private": true, + "dependencies": { + "@testing-library/jest-dom": "^4.2.4", + "@testing-library/react": "^9.4.1", + "@testing-library/user-event": "^7.2.1", + "react": "^16.13.0", + "react-dom": "^16.13.0", + "react-scripts": "3.4.0" + }, + "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" + ] + } +} diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..bcd5dfd67cd0361b78123e95c2dd96031f27f743 GIT binary patch literal 3150 zcmaKtc{Ei0AIGn;MZ^<@lHD*OV;K7~W1q3jSjJcqNywTkMOhP*k~Oj?GO|6{m(*C2 zC7JA+hN%%Bp7T4;J@?%2_x=5zbI<2~->=X60stMr0B~{wzpi9D0MG|# zyuANt7z6;uz%?PEfAnimLl^)6h5ARwGXemG2>?hqQv-I^Gpyh$JH}Ag92}3{$a#z& zd`il2Sb#$U&e&4#^4R|GTgk!Qs+x*PCL{2+`uB5mqtnqLaaw`*H2oqJ?XF(zUACc2 zSibBrdQzcidqv*TK}rpEv1ie&;Famq2IK5%4c}1Jt2b1x_{y1C!?EU)@`_F)yN*NK z)(u03@%g%uDawwXGAMm%EnP9FgoucUedioDwL~{6RVO@A-Q$+pwVRR%WYR>{K3E&Q zzqzT!EEZ$_NHGYM6&PK#CGUV$pTWsiI5#~m>htoJ!vbc0=gm3H8sz8KzIiVN5xdCT z%;}`UH2Pc8))1VS-unh?v4*H*NIy5On{MRKw7BTmOO9oE2UApwkCl9Z?^dod9M^#w z51tEZhf+#dpTo#GDDy#kuzoIjMjZ?%v*h$ z*vwUMOjGc?R0(FjLWkMD)kca4z6~H45FIzQ!Zzu&-yWyMdCBsDr2`l}Q{8fH$H@O< z$&snNzbqLk?(GIe?!PVh?F~2qk4z^rMcp$P^hw^rUPjyCyoNTRw%;hNOwrCoN?G0E z!wT^=4Loa9@O{t;Wk(Nj=?ms1Z?UN_;21m%sUm?uib=pg&x|u)8pP#l--$;B9l47n zUUnMV0sXLe*@Gvy>XWjRoqc2tOzgYn%?g@Lb8C&WsxV1Kjssh^ZBs*Ysr+E6%tsC_ zCo-)hkYY=Bn?wMB4sqm?WS>{kh<6*DO)vXnQpQ9`-_qF6!#b;3Nf@;#B>e2j$yokl6F|9p1<($2 z=WSr%)Z?^|r6njhgbuMrIN>8JE05u0x5t@_dEfbGn9r0hK4c2vp>(*$GXsjeLL_uz zWpyfUgdv!~-2N;llVzik#s2*XB*%7u8(^sJv&T3pzaR&<9({17Zs~UY>#ugZZkHBs zD+>0_an$?}utGp$dcXtyFHnTQZJ}SF=oZ}X07dz~K>^o(vjTzw8ZQc!Fw1W=&Z?9% zv63|~l}70sJbY?H8ON8j)w5=6OpXuaZ}YT03`2%u8{;B0Vafo_iY7&BiQTbRkdJBYL}?%ATfmc zLG$uXt$@3j#OIjALdT&Ut$=9F8cgV{w_f5eS)PjoVi z&oemp-SKJ~UuGuCP1|iY?J^S&P z)-IG?O-*=z6kfZrX5H*G=aQ{ZaqnOqP@&+_;nq@mA>EcjgxrYX8EK|Iq4&E&rxR?R z8N$QOdRwY zr{P`O)=87>YLHtFfGXW z6P)ucrhj~It_9w<^v5>T6N1U}+BkS))=WX*2JY=}^b2czGhH<`?`(}}qMcpPx_%>M zM|fs(+I1m&_h(zqp-HgP>re$2O^o$q)xu#fl0ivOJE({duU)a*OD(eYgSi^cdTn}pqcPM(;S)2%1By^Wh%-CaC%>d9hi`7J zaxL7@;nhA>PE%s99&;z{8>VFgf{u!(-B-x7Of6ueme+ScryL`h(^qKE)DtieWY>-7 zgB)VJESQS4*1LU(2&@pgLvSt{(((C?K_V(rQk``i&5}ZPG;G^FiPlZ$7|-vEmMWlU z5lQ%iK2nu=h2wd_7>gK@vX=*AG+u~rQP$NwPC`ZA?4nh{3tui1x@bT6-;Rk3yDQ>d z?3qRD#+PeV7#FAa>s`Xwxsx_oRFcN$StW2=CW`=qObsT?SD^#^jM1Yk}PSPxJ zG@-_mnNU_)vM|iLRSI>UMp|hatyS}17R{10IuL0TLlupt>9dRs_SPQbv7BLYyC#qv16E-y@XZ= z-!p7I%#r-BVi$nQq3&ssRc_IC%R6$tA&^s_l46880~Wst3@>(|EO<}T4~ci~#!=e; zD)B>o%1+$ksURD1p7I-<3ehlFyVkqrySf&gg>Bp0Z9?JaG|gyTZ{Cb8SdvAWVmFX7v2ohs!OCc!Udk zUITUpmZ33rKLI#(&lDj}cKA#dpL4Fil=$5pu_wi1XJR!llw` zSItPBDEdMHk2>c7#%lBxZHHvtVUOZ$}v?=?AT~9!Jcqa@IJGuMg(s^7r>pcTrd)pS`{5Cu8WPey` z9)!!OUUY@L%9Q+bZa*S5`3f_|lFCPN6kdp_M2>{le8;cn^XUsPa+TUk47qd6)IBR% zk*&Ip?!Ge_gmmdj)BX}P_5o@VI2*wbZ^>UhFju}0gQZh!pP%4XT9{@w;G#b3XK8sN zF(7i$Jv(IM$8Akys9dhP^^~H2(7BfJp}yDW1#@!CL-!mGcSCnJ599WK9MV@yo_u$v MDeX2GIKR{Qf5okjU;qFB literal 0 HcmV?d00001 diff --git a/public/img/product-1.png b/public/img/product-1.png new file mode 100644 index 0000000000000000000000000000000000000000..831a00a6371d0b332e9eb8b736c2bf898f0a7a9e GIT binary patch literal 37977 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 literal 0 HcmV?d00001 diff --git a/public/img/product-2.png b/public/img/product-2.png new file mode 100644 index 0000000000000000000000000000000000000000..2ec474098255c5be410e6b75a05245e670abf83b GIT binary patch literal 26538 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 literal 0 HcmV?d00001 diff --git a/public/img/product-3.png b/public/img/product-3.png new file mode 100644 index 0000000000000000000000000000000000000000..fe600a8555b446c42108d584998ac4bfa658472d GIT binary patch literal 46012 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 z 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 KMNUMnLSTZevQOIp literal 0 HcmV?d00001 diff --git a/public/img/product-4.png b/public/img/product-4.png new file mode 100644 index 0000000000000000000000000000000000000000..c12f6b4b8d2b429b24f3f5a05c94b84ea9698b08 GIT binary patch literal 37209 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 X9F{^~1ok@r|0=Yf>Z{kP+D82kY!6!~ literal 0 HcmV?d00001 diff --git a/public/img/product-5.png b/public/img/product-5.png new file mode 100644 index 0000000000000000000000000000000000000000..90130162705727f548f7eb3f74230fbf2eaec859 GIT binary patch literal 31713 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 ZMe51cn|Rh|sQ=%M3Nk9ve;{Td{|B*|i{k(Q literal 0 HcmV?d00001 diff --git a/public/img/product-6.png b/public/img/product-6.png new file mode 100644 index 0000000000000000000000000000000000000000..38a54c7c9f1baaeee51b0c5ea8b0d1d814bed7ea GIT binary patch literal 28514 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 literal 0 HcmV?d00001 diff --git a/public/img/product-7.png b/public/img/product-7.png new file mode 100644 index 0000000000000000000000000000000000000000..223d3069389c5108a2c859017fbb68ed0769e535 GIT binary patch literal 16998 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

TgSg+q*V)JnerIWVn&vSLFHmRZGQ- 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

oTkDM` z#9i!e|KppTL23Co|7Sk=d=N(Re=Jt}r9r33JIi)pczG#$)_eE+4SY8XsI89-)3R3O zt={HU8X~bPjPOH-&z7{P=62=dc1Kf|kC_kLDe!^Qb*}Pjt=!9MQb*+7wNx(yr9=S4 zp*LloY#|WRCSG3-E;^DvUOr~uod_S~YgXQyi>jixB&iMezwbM0<)WwPgsBh&J~+vK zB=9F`b|gtJjhEAp*W4)~e|NuHO%z>|1_P}7H!*|DeAQ4MrAPq1b%6R;T z%1QBoMe^!P!)nZmmvs#ff(_~ahTYW%x~}wlz2e6Y+^GRu=Nn9kwK7J%dcCgex@M!L zwOaI#g1mM1{csFg_I-di@HKQDe~jX2X3Vbs@wRd*-h*WXf8}?#5112cQ8s3i(eUi7 zhi^`d`XzZV=wFs>WJ_5Vg>1oxF@9#p^o2aL^to?_&rwRHehK$ktQUK|&Dn4`8cnuW zvue#;S?hJf{N?NC3U`8h5I=&G;Mec&ZofR--`|^Mf*OWFQKgt+TsfFrO&p8}h8SlU zJwjsy&RCEW@OhKT)zxfPHEOjo&0f~)CkMa%_V93fLwx!9N%G-PlH*=iu5WHW|7_!L z_ZQR}6TvJDWoMT!(DQlv + + + + + + + + + + + + + + + + + E-commerce practice site + + + +

+ + + diff --git a/public/logo192.png b/public/logo192.png new file mode 100644 index 0000000000000000000000000000000000000000..fc44b0a3796c0e0a64c3d858ca038bd4570465d9 GIT binary patch literal 5347 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 b{|{}U^kRn2wo}j7|0ATu<;8xA7zX}7|B6mN literal 0 HcmV?d00001 diff --git a/public/manifest.json b/public/manifest.json new file mode 100644 index 0000000..080d6c7 --- /dev/null +++ b/public/manifest.json @@ -0,0 +1,25 @@ +{ + "short_name": "React App", + "name": "Create React App Sample", + "icons": [ + { + "src": "favicon.ico", + "sizes": "64x64 32x32 24x24 16x16", + "type": "image/x-icon" + }, + { + "src": "logo192.png", + "type": "image/png", + "sizes": "192x192" + }, + { + "src": "logo512.png", + "type": "image/png", + "sizes": "512x512" + } + ], + "start_url": ".", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} diff --git a/public/robots.txt b/public/robots.txt new file mode 100644 index 0000000..e9e57dc --- /dev/null +++ b/public/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/src/App.css b/src/App.css new file mode 100644 index 0000000..1a7e263 --- /dev/null +++ b/src/App.css @@ -0,0 +1,27 @@ +:root{ + --mainGrey: #d9d9d9; + --LightGrey: #e8e8e8; + --mainWhite: #f3f3f3; + --mainDark: #828282; + --mainBlue: #1414ff; +} + +body{ + font-family: "Roboto", sans-serif !important; + background: var(--mainWhite) !important; + color: var(--mainDark) !important; +} + +.text-title{ + font-family: "Oswald", sans-serif; + letter-spacing: 0.3rem; + text-transform: uppercase; +} + +.text-blue{ + color:var(--mainBlue); +} + +.text-bright{ + color:var(--mainGrey); +} \ No newline at end of file diff --git a/src/App.js b/src/App.js new file mode 100644 index 0000000..0ce6aa3 --- /dev/null +++ b/src/App.js @@ -0,0 +1,31 @@ +import React from 'react'; +import {Switch, Route} from 'react-router-dom'; +//import logo from './logo.svg'; +import './App.css'; +import NavBar from './components/NavBar.js'; +import 'bootstrap/dist/css/bootstrap.min.css'; +import ProductList from './components/ProductList'; +import Details from './components/Details'; +import Cart from './components/Cart'; +import Default from './components/Default'; + + +function App() { + return ( + + + + + + + + + + + + + + ); +} + +export default App; diff --git a/src/App.test.js b/src/App.test.js new file mode 100644 index 0000000..4db7ebc --- /dev/null +++ b/src/App.test.js @@ -0,0 +1,9 @@ +import React from 'react'; +import { render } from '@testing-library/react'; +import App from './App'; + +test('renders learn react link', () => { + const { getByText } = render(); + const linkElement = getByText(/learn react/i); + expect(linkElement).toBeInTheDocument(); +}); diff --git a/src/Context.js b/src/Context.js new file mode 100644 index 0000000..24a7378 --- /dev/null +++ b/src/Context.js @@ -0,0 +1,34 @@ +import React, {Component} from 'react'; +import {storeProducts, detailProduct} from "./data"; + +const ProductContext = React.createContext(); +//provider + +//Consumer + + +class ProductProvider extends Component { +state ={ + products:storeProducts, + detailProduct:detailProduct +} +handleDetail = () =>{console.log('hello from detail')}; + addToCart = () =>{console.log('hello from add to cart')}; + + render() { + return ( + + {this.props.children} + + + ); + } +} + + +const ProductConsumer = ProductContext.Consumer; +export {ProductProvider, ProductConsumer}; \ No newline at end of file diff --git a/src/components/Button.js b/src/components/Button.js new file mode 100644 index 0000000..5526ba0 --- /dev/null +++ b/src/components/Button.js @@ -0,0 +1,21 @@ +import styled from "styled-components"; +export const ButtonContainer = styled.button` + text-transform:capitalize; + font-size: 1.4rem; + background: transparent; + border: 0.05rem solid var(--mainDark); + color: var(--mainDark); + border-radius: .5rem; + padding: .2rem .5rem; + cursor: pointer; + margin: .2rem .5rem; + transition: all .5s ease-in-out; + &:hover{ + background: var(--lightBlue); + color: var(--mainGrey); + border: 0.05rem solid var(--mainGrey); + } + + &:focus{ + outline:none; + }` diff --git a/src/components/Cart.js b/src/components/Cart.js new file mode 100644 index 0000000..dbcb7bc --- /dev/null +++ b/src/components/Cart.js @@ -0,0 +1,12 @@ +import React, {Component} from 'react'; + +export default class Cart extends Component { + render() { + return ( +
+

hello from cart

+
+ ); + } +} + diff --git a/src/components/Default.js b/src/components/Default.js new file mode 100644 index 0000000..6e873b9 --- /dev/null +++ b/src/components/Default.js @@ -0,0 +1,12 @@ +import React, {Component} from 'react'; + +export default class Default extends Component { + render() { + return ( +
+

page not found

+
+ ); + } +} + diff --git a/src/components/Details.js b/src/components/Details.js new file mode 100644 index 0000000..b178dc7 --- /dev/null +++ b/src/components/Details.js @@ -0,0 +1,12 @@ +import React, {Component} from 'react'; + +export default class Details extends Component { + render() { + return ( +
+

hello from details

+
+ ); + } +} + diff --git a/src/components/NavBar.js b/src/components/NavBar.js new file mode 100644 index 0000000..89c3afc --- /dev/null +++ b/src/components/NavBar.js @@ -0,0 +1,48 @@ +import React, {Component} from 'react'; +import {Link} from 'react-router-dom'; +import logo from '../logo.svg'; +//import {traverseFast} from "@babel/types"; +import styled from 'styled-components'; + +import {ButtonContainer} from "./Button" +export default class NavBar extends Component{ + render() { + return( + + {/*https://www.iconfinder.com/icons/1243689/call_phone_icon + Creative Commons (Attribution 3.0 Unported); + https://www.iconfinder.com/Makoto_msk + */} + + + store + + +
    +
  • + + Products + +
+ + + + + my cart + + + +
); + } +} + +const NavWrapper = styled.nav` +background: var(--mainBlue); +.nav-link{ +color: var(--mainWhite) !important; +font-size: 1.3rem; +text-transform: capitalize !important; + +} +`; + diff --git a/src/components/Product.js b/src/components/Product.js new file mode 100644 index 0000000..4319f45 --- /dev/null +++ b/src/components/Product.js @@ -0,0 +1,108 @@ +import React, {Component} from 'react'; +import styled from 'styled-components'; +import {Link} from 'react-router-dom'; +import {ProductConsumer} from "../Context"; +import PropTypes from 'prop-types'; + +export default class Product extends Component { + render() { + const {id, title, img, price, inCart} = this.props.product; + + return ( + +
+
console.log('you Clicked me on image')}> + + product + + +
+ {/*card footer*/} +
+

+ {title} +

+ ${price} +
+

+
+
+
+ ); + } +} + +Product.propTypes = { + product:PropTypes.shape({ + id:PropTypes.number, + image:PropTypes.string, + title:PropTypes.string, + price:PropTypes.number, + inCart:PropTypes.bool + }).isRequired +} + +const ProductWrapper = styled.div` +.card{ + border-color:transparent; + transition: all .2s ease-in-out; + +} + +.card-footer{ + background:transparent; + border-top:transparent; + transition: all .2s ease-in-out; + +} +&:hover{ +.card{ + border:0.04 rem rgba(0,0,0,0.2); + box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.2); + +} + +.card-footer{ + background:rgba(247,247,247); + } +} +.img-container{ + position:relative; + overflow: hidden; +} +.card-img-top{ + transition: all .2s ease-in-out; +} + +.img-container:hover .card-img-top{ + transform:scale(1.2); +} + +.cart-btn{ + position:absolute; + bottom: 0; + right:0; + padding: 0.2rem 0.4rem; + background:var(--mainBlue); + border:none; + color:var(--mainWhite); + font-size:1.4rem; + border-radius: 0.5rem 0 0 0; + transform: translate(100%, 100%); + transition: all .2s ease-in-out; + +} + +.img-container: hover .cart-btn{ + transform: translate(0,0); + transition: all .2s ease-in-out; +} + +.cart-btn:hover{ + color:var(--mainBlue); + cursor:pointer; +} + +` \ No newline at end of file diff --git a/src/components/ProductList.js b/src/components/ProductList.js new file mode 100644 index 0000000..e8c5d23 --- /dev/null +++ b/src/components/ProductList.js @@ -0,0 +1,36 @@ +import React, {Component} from 'react'; +import Product from './Product' +import Title from './Title'; +//import {storeProducts} from '../data'; +import {ProductConsumer} from "../Context"; + +export default class ProductList extends Component{ + + render(){ + // console.log(this.state.products); + return( + +
+
+ + + <div className="row"> + <ProductConsumer> + {(value)=>{ + return value.products.map(product =>{ + return <Product key={product.id} product={product} /> + }) + }} + </ProductConsumer> + </div> + </div> + </div> + </React.Fragment> + // <Product/> + + ) + } +} +/*state={ + products:storeProducts +}*/ \ No newline at end of file diff --git a/src/components/Title.js b/src/components/Title.js new file mode 100644 index 0000000..ce70ca6 --- /dev/null +++ b/src/components/Title.js @@ -0,0 +1,14 @@ +import React from 'react' + +export default function Title({name,title}) { +return( + <div className="row"> + <div className="col-10 mx-auto my-2 text-center text-title"> + <h1 className="text-capitalize font-weight-bold"> + {name} <strong className="text-blue">{title} + </strong> + </h1> + </div> + </div> +) +} \ No newline at end of file diff --git a/src/data.js b/src/data.js new file mode 100644 index 0000000..16204f4 --- /dev/null +++ b/src/data.js @@ -0,0 +1,113 @@ + + +export const storeProducts = [ + { + id: 1, + title: "Google Pixel - Black", + img: "img/product-1.png", + price: 10, + company: "GOOGLE", + info: + "Lorem ipsum dolor amet offal butcher quinoa sustainable gastropub, echo park actually green juice sriracha paleo. Brooklyn sriracha semiotics, DIY coloring book mixtape craft beer sartorial hella blue bottle. Tote bag wolf authentic try-hard put a bird on it mumblecore. Unicorn lumbersexual master cleanse blog hella VHS, vaporware sartorial church-key cardigan single-origin coffee lo-fi organic asymmetrical. Taxidermy semiotics celiac stumptown scenester normcore, ethical helvetica photo booth gentrify.", + inCart: false, + count: 0, + total: 0 + }, + { + id: 2, + title: "Samsung S7", + img: "img/product-2.png", + price: 16, + company: "SAMSUNG", + info: + "Lorem ipsum dolor amet offal butcher quinoa sustainable gastropub, echo park actually green juice sriracha paleo. Brooklyn sriracha semiotics, DIY coloring book mixtape craft beer sartorial hella blue bottle. Tote bag wolf authentic try-hard put a bird on it mumblecore. Unicorn lumbersexual master cleanse blog hella VHS, vaporware sartorial church-key cardigan single-origin coffee lo-fi organic asymmetrical. Taxidermy semiotics celiac stumptown scenester normcore, ethical helvetica photo booth gentrify.", + inCart: false, + count: 0, + total: 0 + }, + { + id: 3, + title: "HTC 10 - Black", + img: "img/product-3.png", + price: 8, + company: "htc", + info: + "Lorem ipsum dolor amet offal butcher quinoa sustainable gastropub, echo park actually green juice sriracha paleo. Brooklyn sriracha semiotics, DIY coloring book mixtape craft beer sartorial hella blue bottle. Tote bag wolf authentic try-hard put a bird on it mumblecore. Unicorn lumbersexual master cleanse blog hella VHS, vaporware sartorial church-key cardigan single-origin coffee lo-fi organic asymmetrical. Taxidermy semiotics celiac stumptown scenester normcore, ethical helvetica photo booth gentrify.", + inCart: false, + count: 0, + total: 0 + }, + { + id: 4, + title: "HTC 10 - White", + img: "img/product-4.png", + price: 18, + company: "htc", + info: + "Lorem ipsum dolor amet offal butcher quinoa sustainable gastropub, echo park actually green juice sriracha paleo. Brooklyn sriracha semiotics, DIY coloring book mixtape craft beer sartorial hella blue bottle. Tote bag wolf authentic try-hard put a bird on it mumblecore. Unicorn lumbersexual master cleanse blog hella VHS, vaporware sartorial church-key cardigan single-origin coffee lo-fi organic asymmetrical. Taxidermy semiotics celiac stumptown scenester normcore, ethical helvetica photo booth gentrify.", + inCart: false, + count: 0, + total: 0 + }, + { + id: 5, + title: "HTC Desire 626s", + img: "img/product-5.png", + price: 24, + company: "htc", + info: + "Lorem ipsum dolor amet offal butcher quinoa sustainable gastropub, echo park actually green juice sriracha paleo. Brooklyn sriracha semiotics, DIY coloring book mixtape craft beer sartorial hella blue bottle. Tote bag wolf authentic try-hard put a bird on it mumblecore. Unicorn lumbersexual master cleanse blog hella VHS, vaporware sartorial church-key cardigan single-origin coffee lo-fi organic asymmetrical. Taxidermy semiotics celiac stumptown scenester normcore, ethical helvetica photo booth gentrify.", + inCart: false, + count: 0, + total: 0 + }, + { + id: 6, + title: "Vintage Iphone", + img: "img/product-6.png", + price: 17, + company: "apple", + info: + "Lorem ipsum dolor amet offal butcher quinoa sustainable gastropub, echo park actually green juice sriracha paleo. Brooklyn sriracha semiotics, DIY coloring book mixtape craft beer sartorial hella blue bottle. Tote bag wolf authentic try-hard put a bird on it mumblecore. Unicorn lumbersexual master cleanse blog hella VHS, vaporware sartorial church-key cardigan single-origin coffee lo-fi organic asymmetrical. Taxidermy semiotics celiac stumptown scenester normcore, ethical helvetica photo booth gentrify.", + inCart: false, + count: 0, + total: 0 + }, + { + id: 7, + title: "Iphone 7", + img: "img/product-7.png", + price: 30, + company: "apple", + info: + "Lorem ipsum dolor amet offal butcher quinoa sustainable gastropub, echo park actually green juice sriracha paleo. Brooklyn sriracha semiotics, DIY coloring book mixtape craft beer sartorial hella blue bottle. Tote bag wolf authentic try-hard put a bird on it mumblecore. Unicorn lumbersexual master cleanse blog hella VHS, vaporware sartorial church-key cardigan single-origin coffee lo-fi organic asymmetrical. Taxidermy semiotics celiac stumptown scenester normcore, ethical helvetica photo booth gentrify.", + inCart: false, + count: 0, + total: 0 + }, + { + id: 8, + title: "Smashed Iphone", + img: "img/product-8.png", + price: 2, + company: "apple", + info: + "Lorem ipsum dolor amet offal butcher quinoa sustainable gastropub, echo park actually green juice sriracha paleo. Brooklyn sriracha semiotics, DIY coloring book mixtape craft beer sartorial hella blue bottle. Tote bag wolf authentic try-hard put a bird on it mumblecore. Unicorn lumbersexual master cleanse blog hella VHS, vaporware sartorial church-key cardigan single-origin coffee lo-fi organic asymmetrical. Taxidermy semiotics celiac stumptown scenester normcore, ethical helvetica photo booth gentrify.", + inCart: false, + count: 0, + total: 0 + } +]; + +export const detailProduct = { + id: 1, + title: "Google Pixel - Black", + img: "img/product-1.png", + price: 10, + company: "google", + info: + "Lorem ipsum dolor amet offal butcher quinoa sustainable gastropub, echo park actually green juice sriracha paleo. Brooklyn sriracha semiotics, DIY coloring book mixtape craft beer sartorial hella blue bottle. Tote bag wolf authentic try-hard put a bird on it mumblecore. Unicorn lumbersexual master cleanse blog hella VHS, vaporware sartorial church-key cardigan single-origin coffee lo-fi organic asymmetrical. Taxidermy semiotics celiac stumptown scenester normcore, ethical helvetica photo booth gentrify.", + inCart: false, + count: 0, + total: 0 +}; diff --git a/src/index.css b/src/index.css new file mode 100644 index 0000000..ec2585e --- /dev/null +++ b/src/index.css @@ -0,0 +1,13 @@ +body { + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', + 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', + sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +code { + font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', + monospace; +} diff --git a/src/index.js b/src/index.js new file mode 100644 index 0000000..73377d6 --- /dev/null +++ b/src/index.js @@ -0,0 +1,23 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; +import './index.css'; +import App from './App'; +import * as serviceWorker from './serviceWorker'; +import {BrowserRouter as Router} from + 'react-router-dom'; + +import {ProductProvider} from './Context'; +ReactDOM.render( + <ProductProvider> + <Router> + <App /> + </Router> + </ProductProvider>, + document.getElementById('root') + +); + +// If you want your app to work offline and load faster, you can change +// unregister() to register() below. Note this comes with some pitfalls. +// Learn more about service workers: https://bit.ly/CRA-PWA +serviceWorker.unregister(); diff --git a/src/logo.svg b/src/logo.svg new file mode 100644 index 0000000..6b60c10 --- /dev/null +++ b/src/logo.svg @@ -0,0 +1,7 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 841.9 595.3"> + <g fill="#61DAFB"> + <path d="M666.3 296.5c0-32.5-40.7-63.3-103.1-82.4 14.4-63.6 8-114.2-20.2-130.4-6.5-3.8-14.1-5.6-22.4-5.6v22.3c4.6 0 8.3.9 11.4 2.6 13.6 7.8 19.5 37.5 14.9 75.7-1.1 9.4-2.9 19.3-5.1 29.4-19.6-4.8-41-8.5-63.5-10.9-13.5-18.5-27.5-35.3-41.6-50 32.6-30.3 63.2-46.9 84-46.9V78c-27.5 0-63.5 19.6-99.9 53.6-36.4-33.8-72.4-53.2-99.9-53.2v22.3c20.7 0 51.4 16.5 84 46.6-14 14.7-28 31.4-41.3 49.9-22.6 2.4-44 6.1-63.6 11-2.3-10-4-19.7-5.2-29-4.7-38.2 1.1-67.9 14.6-75.8 3-1.8 6.9-2.6 11.5-2.6V78.5c-8.4 0-16 1.8-22.6 5.6-28.1 16.2-34.4 66.7-19.9 130.1-62.2 19.2-102.7 49.9-102.7 82.3 0 32.5 40.7 63.3 103.1 82.4-14.4 63.6-8 114.2 20.2 130.4 6.5 3.8 14.1 5.6 22.5 5.6 27.5 0 63.5-19.6 99.9-53.6 36.4 33.8 72.4 53.2 99.9 53.2 8.4 0 16-1.8 22.6-5.6 28.1-16.2 34.4-66.7 19.9-130.1 62-19.1 102.5-49.9 102.5-82.3zm-130.2-66.7c-3.7 12.9-8.3 26.2-13.5 39.5-4.1-8-8.4-16-13.1-24-4.6-8-9.5-15.8-14.4-23.4 14.2 2.1 27.9 4.7 41 7.9zm-45.8 106.5c-7.8 13.5-15.8 26.3-24.1 38.2-14.9 1.3-30 2-45.2 2-15.1 0-30.2-.7-45-1.9-8.3-11.9-16.4-24.6-24.2-38-7.6-13.1-14.5-26.4-20.8-39.8 6.2-13.4 13.2-26.8 20.7-39.9 7.8-13.5 15.8-26.3 24.1-38.2 14.9-1.3 30-2 45.2-2 15.1 0 30.2.7 45 1.9 8.3 11.9 16.4 24.6 24.2 38 7.6 13.1 14.5 26.4 20.8 39.8-6.3 13.4-13.2 26.8-20.7 39.9zm32.3-13c5.4 13.4 10 26.8 13.8 39.8-13.1 3.2-26.9 5.9-41.2 8 4.9-7.7 9.8-15.6 14.4-23.7 4.6-8 8.9-16.1 13-24.1zM421.2 430c-9.3-9.6-18.6-20.3-27.8-32 9 .4 18.2.7 27.5.7 9.4 0 18.7-.2 27.8-.7-9 11.7-18.3 22.4-27.5 32zm-74.4-58.9c-14.2-2.1-27.9-4.7-41-7.9 3.7-12.9 8.3-26.2 13.5-39.5 4.1 8 8.4 16 13.1 24 4.7 8 9.5 15.8 14.4 23.4zM420.7 163c9.3 9.6 18.6 20.3 27.8 32-9-.4-18.2-.7-27.5-.7-9.4 0-18.7.2-27.8.7 9-11.7 18.3-22.4 27.5-32zm-74 58.9c-4.9 7.7-9.8 15.6-14.4 23.7-4.6 8-8.9 16-13 24-5.4-13.4-10-26.8-13.8-39.8 13.1-3.1 26.9-5.8 41.2-7.9zm-90.5 125.2c-35.4-15.1-58.3-34.9-58.3-50.6 0-15.7 22.9-35.6 58.3-50.6 8.6-3.7 18-7 27.7-10.1 5.7 19.6 13.2 40 22.5 60.9-9.2 20.8-16.6 41.1-22.2 60.6-9.9-3.1-19.3-6.5-28-10.2zM310 490c-13.6-7.8-19.5-37.5-14.9-75.7 1.1-9.4 2.9-19.3 5.1-29.4 19.6 4.8 41 8.5 63.5 10.9 13.5 18.5 27.5 35.3 41.6 50-32.6 30.3-63.2 46.9-84 46.9-4.5-.1-8.3-1-11.3-2.7zm237.2-76.2c4.7 38.2-1.1 67.9-14.6 75.8-3 1.8-6.9 2.6-11.5 2.6-20.7 0-51.4-16.5-84-46.6 14-14.7 28-31.4 41.3-49.9 22.6-2.4 44-6.1 63.6-11 2.3 10.1 4.1 19.8 5.2 29.1zm38.5-66.7c-8.6 3.7-18 7-27.7 10.1-5.7-19.6-13.2-40-22.5-60.9 9.2-20.8 16.6-41.1 22.2-60.6 9.9 3.1 19.3 6.5 28.1 10.2 35.4 15.1 58.3 34.9 58.3 50.6-.1 15.7-23 35.6-58.4 50.6zM320.8 78.4z"/> + <circle cx="420.9" cy="296.5" r="45.7"/> + <path d="M520.5 78.1z"/> + </g> +</svg> diff --git a/src/serviceWorker.js b/src/serviceWorker.js new file mode 100644 index 0000000..c4838eb --- /dev/null +++ b/src/serviceWorker.js @@ -0,0 +1,141 @@ +// This optional code is used to register a service worker. +// register() is not called by default. + +// This lets the app load faster on subsequent visits in production, and gives +// it offline capabilities. However, it also means that developers (and users) +// will only see deployed updates on subsequent visits to a page, after all the +// existing tabs open on the page have been closed, since previously cached +// resources are updated in the background. + +// To learn more about the benefits of this model and instructions on how to +// opt-in, read https://bit.ly/CRA-PWA + +const isLocalhost = Boolean( + window.location.hostname === 'localhost' || + // [::1] is the IPv6 localhost address. + window.location.hostname === '[::1]' || + // 127.0.0.0/8 are considered localhost for IPv4. + window.location.hostname.match( + /^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/ + ) +); + +export function register(config) { + if (process.env.NODE_ENV === 'production' && 'serviceWorker' in navigator) { + // The URL constructor is available in all browsers that support SW. + const publicUrl = new URL(process.env.PUBLIC_URL, window.location.href); + if (publicUrl.origin !== window.location.origin) { + // Our service worker won't work if PUBLIC_URL is on a different origin + // from what our page is served on. This might happen if a CDN is used to + // serve assets; see https://github.com/facebook/create-react-app/issues/2374 + return; + } + + window.addEventListener('load', () => { + const swUrl = `${process.env.PUBLIC_URL}/service-worker.js`; + + if (isLocalhost) { + // This is running on localhost. Let's check if a service worker still exists or not. + checkValidServiceWorker(swUrl, config); + + // Add some additional logging to localhost, pointing developers to the + // service worker/PWA documentation. + navigator.serviceWorker.ready.then(() => { + console.log( + 'This web app is being served cache-first by a service ' + + 'worker. To learn more, visit https://bit.ly/CRA-PWA' + ); + }); + } else { + // Is not localhost. Just register service worker + registerValidSW(swUrl, config); + } + }); + } +} + +function registerValidSW(swUrl, config) { + navigator.serviceWorker + .register(swUrl) + .then(registration => { + registration.onupdatefound = () => { + const installingWorker = registration.installing; + if (installingWorker == null) { + return; + } + installingWorker.onstatechange = () => { + if (installingWorker.state === 'installed') { + if (navigator.serviceWorker.controller) { + // At this point, the updated precached content has been fetched, + // but the previous service worker will still serve the older + // content until all client tabs are closed. + console.log( + 'New content is available and will be used when all ' + + 'tabs for this page are closed. See https://bit.ly/CRA-PWA.' + ); + + // Execute callback + if (config && config.onUpdate) { + config.onUpdate(registration); + } + } else { + // At this point, everything has been precached. + // It's the perfect time to display a + // "Content is cached for offline use." message. + console.log('Content is cached for offline use.'); + + // Execute callback + if (config && config.onSuccess) { + config.onSuccess(registration); + } + } + } + }; + }; + }) + .catch(error => { + console.error('Error during service worker registration:', error); + }); +} + +function checkValidServiceWorker(swUrl, config) { + // Check if the service worker can be found. If it can't reload the page. + fetch(swUrl, { + headers: { 'Service-Worker': 'script' } + }) + .then(response => { + // Ensure service worker exists, and that we really are getting a JS file. + const contentType = response.headers.get('content-type'); + if ( + response.status === 404 || + (contentType != null && contentType.indexOf('javascript') === -1) + ) { + // No service worker found. Probably a different app. Reload the page. + navigator.serviceWorker.ready.then(registration => { + registration.unregister().then(() => { + window.location.reload(); + }); + }); + } else { + // Service worker found. Proceed as normal. + registerValidSW(swUrl, config); + } + }) + .catch(() => { + console.log( + 'No internet connection found. App is running in offline mode.' + ); + }); +} + +export function unregister() { + if ('serviceWorker' in navigator) { + navigator.serviceWorker.ready + .then(registration => { + registration.unregister(); + }) + .catch(error => { + console.error(error.message); + }); + } +} diff --git a/src/setupTests.js b/src/setupTests.js new file mode 100644 index 0000000..74b1a27 --- /dev/null +++ b/src/setupTests.js @@ -0,0 +1,5 @@ +// jest-dom adds custom jest matchers for asserting on DOM nodes. +// allows you to do things like: +// expect(element).toHaveTextContent(/react/i) +// learn more: https://github.com/testing-library/jest-dom +import '@testing-library/jest-dom/extend-expect'; diff --git a/src/tests/myFirst.test.js b/src/tests/myFirst.test.js new file mode 100644 index 0000000..e69de29