From 8b9632a14b9501f05ea84807cb0f0bc87b8c9bf6 Mon Sep 17 00:00:00 2001 From: Andrej Rasevic <andrej@rasevicengineering.com> Date: Thu, 24 Jun 2021 08:13:42 -0400 Subject: [PATCH] updating lecture code examples --- .../Week4/ReactIntroPages/ImageImporting.txt | 27 + .../Week4/ReactIntroPages/children.html | 46 + .../Week4/ReactIntroPages/color_swatch.html | 83 + .../ReactIntroPages/componentWithProps.html | 31 + .../Week4/ReactIntroPages/firstComponent.html | 31 + CodeExamples/Week4/ReactIntroPages/meme1.jpg | Bin 0 -> 56072 bytes CodeExamples/Week4/ReactIntroPages/meme2.jpg | Bin 0 -> 100333 bytes .../ReactIntroPages/reactAppScripts.html | 33 + .../reactAppScriptsSkeleton.html | 18 + CodeExamples/Week4/ReactIntroPages/test.html | 41 + .../Week4/map-data-example/.gitignore | 23 + CodeExamples/Week4/map-data-example/README.md | 68 + .../Week4/map-data-example/package-lock.json | 14223 ++++++++++++++++ .../Week4/map-data-example/package.json | 33 + .../Week4/map-data-example/public/favicon.ico | Bin 0 -> 3870 bytes .../Week4/map-data-example/public/index.html | 38 + .../map-data-example/public/manifest.json | 15 + .../Week4/map-data-example/src/App.css | 33 + .../Week4/map-data-example/src/App.js | 44 + .../Week4/map-data-example/src/App.test.js | 9 + .../Week4/map-data-example/src/index.css | 14 + .../Week4/map-data-example/src/index.js | 12 + .../Week4/map-data-example/src/logo.svg | 7 + .../map-data-example/src/serviceWorker.js | 135 + 24 files changed, 14964 insertions(+) create mode 100644 CodeExamples/Week4/ReactIntroPages/ImageImporting.txt create mode 100644 CodeExamples/Week4/ReactIntroPages/children.html create mode 100644 CodeExamples/Week4/ReactIntroPages/color_swatch.html create mode 100644 CodeExamples/Week4/ReactIntroPages/componentWithProps.html create mode 100644 CodeExamples/Week4/ReactIntroPages/firstComponent.html create mode 100644 CodeExamples/Week4/ReactIntroPages/meme1.jpg create mode 100644 CodeExamples/Week4/ReactIntroPages/meme2.jpg create mode 100644 CodeExamples/Week4/ReactIntroPages/reactAppScripts.html create mode 100644 CodeExamples/Week4/ReactIntroPages/reactAppScriptsSkeleton.html create mode 100644 CodeExamples/Week4/ReactIntroPages/test.html create mode 100644 CodeExamples/Week4/map-data-example/.gitignore create mode 100644 CodeExamples/Week4/map-data-example/README.md create mode 100644 CodeExamples/Week4/map-data-example/package-lock.json create mode 100644 CodeExamples/Week4/map-data-example/package.json create mode 100644 CodeExamples/Week4/map-data-example/public/favicon.ico create mode 100644 CodeExamples/Week4/map-data-example/public/index.html create mode 100644 CodeExamples/Week4/map-data-example/public/manifest.json create mode 100644 CodeExamples/Week4/map-data-example/src/App.css create mode 100644 CodeExamples/Week4/map-data-example/src/App.js create mode 100644 CodeExamples/Week4/map-data-example/src/App.test.js create mode 100644 CodeExamples/Week4/map-data-example/src/index.css create mode 100644 CodeExamples/Week4/map-data-example/src/index.js create mode 100644 CodeExamples/Week4/map-data-example/src/logo.svg create mode 100644 CodeExamples/Week4/map-data-example/src/serviceWorker.js diff --git a/CodeExamples/Week4/ReactIntroPages/ImageImporting.txt b/CodeExamples/Week4/ReactIntroPages/ImageImporting.txt new file mode 100644 index 0000000..79c361b --- /dev/null +++ b/CodeExamples/Week4/ReactIntroPages/ImageImporting.txt @@ -0,0 +1,27 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; +import Image1 from './meme1.jpg'; +import Image2 from './meme1.jpg'; + + +class MemeCollection extends React.Component{ + + render(){ + return ( + <div> + <h1>Hi</h1> + <img src = {this.props.imagesrc} height = {this.props.height} width = {this.props.width}/> + //Could also be: <img src = {Logo} height = {this.props.height} width = {this.props.width}/> + <p>This is Meme in my collection</p> + <p>You find me here: <a href = {this.props.link}>egonzal5@umd.edu</a></p> + </div> + ); + } + +} + + + + + +ReactDOM.render(<BusinessCard imagesrc = {Logo} width = {400} height ={500} link= {https://twitter.com/dog_rates?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor}/>, document.getElementById('root')); \ No newline at end of file diff --git a/CodeExamples/Week4/ReactIntroPages/children.html b/CodeExamples/Week4/ReactIntroPages/children.html new file mode 100644 index 0000000..b7a6925 --- /dev/null +++ b/CodeExamples/Week4/ReactIntroPages/children.html @@ -0,0 +1,46 @@ +<!DOCTYPE html> +<html> + +<head> + <meta charset="utf-8"> + <title>cmsc388a winter 2019</title> + <script src="https://unpkg.com/react@16/umd/react.development.js"></script> + <script src="https://unpkg.com/react-dom@16/umd/react-dom.development.js"></script> + <script src="https://unpkg.com/babel-standalone@6.15.0/babel.min.js"></script> + <style> + #container { + padding: 50px; + background-color: #EEE; + } + #container h1 { + font-size: 144px; + font-family: sans-serif; + color: #0080A8; + } + </style> +</head> + +<body> + <div id="container"></div> + <script type="text/babel"> + var destination = document.querySelector("#container"); + + class Buttonify extends React.Component { + render() { + return( + <div> + <button type={this.props.behavior}>{this.props.children}</button> + </div> + ); + } + } + ReactDOM.render( + <div> + <Buttonify behavior="submit">SEND DATA</Buttonify> + </div>, + document.querySelector("#container") + ); + </script> +</body> + +</html> \ No newline at end of file diff --git a/CodeExamples/Week4/ReactIntroPages/color_swatch.html b/CodeExamples/Week4/ReactIntroPages/color_swatch.html new file mode 100644 index 0000000..12eebab --- /dev/null +++ b/CodeExamples/Week4/ReactIntroPages/color_swatch.html @@ -0,0 +1,83 @@ +<!DOCTYPE html> +<html> + +<head> + <meta charset="utf-8"> + <title>Complex Component Example</title> + <script src="https://unpkg.com/react@16/umd/react.development.js"></script> + <script src="https://unpkg.com/react-dom@16/umd/react-dom.development.js"></script> + <script src="https://unpkg.com/babel-standalone@6.15.0/babel.min.js"></script> + + <style> + #container { + padding: 50px; + background-color: #FFF; + } + </style> +</head> + +<body> + <div id="container"></div> + + <script type="text/babel"> + + class Square extends React.Component { + render() { + var squareStyle = { + height: 150, + backgroundColor: this.props.color + }; + + return ( + <div style={squareStyle}> + </div> + ); + } + } + + class Label extends React.Component { + render() { + var labelStyle = { + fontFamily: "sans-serif", + fontWeight: "bold", + padding: 13, + margin: 0 + }; + + return ( + <p style={labelStyle}>{this.props.color}</p> + ); + } + } + + class Card extends React.Component { + render() { + var cardStyle = { + height: 200, + width: 150, + padding: 0, + backgroundColor: "#FFF", + boxShadow: "0px 0px 5px #666" + }; + return ( + <div style={cardStyle}> + <Square color={this.props.color}/> + <Label color={this.props.color}/> + </div> + ); + } + } + + + ReactDOM.render( + <div> + <Card color="#004d4d"/> + <Card color="#214d4d"/> + <Card color="#004c4a"/> + </div>, + document.querySelector("#container") + ); + </script> +</body> + +</html> diff --git a/CodeExamples/Week4/ReactIntroPages/componentWithProps.html b/CodeExamples/Week4/ReactIntroPages/componentWithProps.html new file mode 100644 index 0000000..ff58398 --- /dev/null +++ b/CodeExamples/Week4/ReactIntroPages/componentWithProps.html @@ -0,0 +1,31 @@ +<!DOCTYPE html> +<html> + +<head> + <meta charset="utf-8"> + <title>cmsc389N Spring 2019</title> + <script src="https://unpkg.com/react@16/umd/react.development.js"></script> + <script src="https://unpkg.com/react-dom@16/umd/react-dom.development.js"></script> + <script src="https://unpkg.com/babel-standalone@6.15.0/babel.min.js"></script> + <style> + </style> +</head> + + <body> + <div id="container"></div> + <script type="text/babel"> + + class HelloWorld extends React.Component { + render() { + return <p>Hello, {this.props.greetTarget} </p> + } + } + + ReactDOM.render( + <HelloWorld greetTarget="Nikola"/>, + document.querySelector("#container") + ); + </script> + </body> + +</html> diff --git a/CodeExamples/Week4/ReactIntroPages/firstComponent.html b/CodeExamples/Week4/ReactIntroPages/firstComponent.html new file mode 100644 index 0000000..1836158 --- /dev/null +++ b/CodeExamples/Week4/ReactIntroPages/firstComponent.html @@ -0,0 +1,31 @@ +<!DOCTYPE html> +<html> + +<head> + <meta charset="utf-8"> + <title>cmsc389N Spring 2019</title> + <script src="https://unpkg.com/react@16/umd/react.development.js"></script> + <script src="https://unpkg.com/react-dom@16/umd/react-dom.development.js"></script> + <script src="https://unpkg.com/babel-standalone@6.15.0/babel.min.js"></script> + <style> + </style> +</head> + + <body> + <div id="container"></div> + <script type="text/babel"> + + class HelloWorld extends React.Component { + render() { + return <p>Hello, new world with components!!</p> + } + } + + ReactDOM.render( + <HelloWorld/>, + document.querySelector("#container") + ); + </script> + </body> + +</html> diff --git a/CodeExamples/Week4/ReactIntroPages/meme1.jpg b/CodeExamples/Week4/ReactIntroPages/meme1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bd8ebf215d8f3091643b380f18bb5e71548bb3ff GIT binary patch literal 56072 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 Y%~JpKuzbY*H;N5}5NISQ$Nrr8H?pVci2wiq literal 0 HcmV?d00001 diff --git a/CodeExamples/Week4/ReactIntroPages/meme2.jpg b/CodeExamples/Week4/ReactIntroPages/meme2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..47bfecfdd44b62849ddbf353778103d4d30915d8 GIT binary patch literal 100333 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 literal 0 HcmV?d00001 diff --git a/CodeExamples/Week4/ReactIntroPages/reactAppScripts.html b/CodeExamples/Week4/ReactIntroPages/reactAppScripts.html new file mode 100644 index 0000000..b83afe4 --- /dev/null +++ b/CodeExamples/Week4/ReactIntroPages/reactAppScripts.html @@ -0,0 +1,33 @@ +<!DOCTYPE html> +<html> + +<head> + <meta charset="utf-8"> + <title>cmsc389N Spring 2019</title> + <script src="https://unpkg.com/react@16/umd/react.development.js"></script> + <script src="https://unpkg.com/react-dom@16/umd/react-dom.development.js"></script> + <script src="https://unpkg.com/babel-standalone@6.15.0/babel.min.js"></script> + <style> + #container { + padding: 50px; + background-color: #EEE; + } + #container h1 { + font-size: 144px; + font-family: sans-serif; + color: #0080A8; + } + </style> +</head> + +<body> + <div id="container"></div> + <script type="text/babel"> + ReactDOM.render( + <h1>Let's go Terps!</h1>, + document.querySelector("#container") + ); + </script> +</body> + +</html> diff --git a/CodeExamples/Week4/ReactIntroPages/reactAppScriptsSkeleton.html b/CodeExamples/Week4/ReactIntroPages/reactAppScriptsSkeleton.html new file mode 100644 index 0000000..5d75794 --- /dev/null +++ b/CodeExamples/Week4/ReactIntroPages/reactAppScriptsSkeleton.html @@ -0,0 +1,18 @@ +<!DOCTYPE html> +<html> + +<head> + <meta charset="utf-8"> + <title>cmsc389N Spring 2019</title> + <script src="https://unpkg.com/react@16/umd/react.development.js"></script> + <script src="https://unpkg.com/react-dom@16/umd/react-dom.development.js"></script> + <script src="https://unpkg.com/babel-standalone@6.15.0/babel.min.js"></script> +</head> + +<body> + <script type="text/babel"> + + </script> +</body> + +</html> diff --git a/CodeExamples/Week4/ReactIntroPages/test.html b/CodeExamples/Week4/ReactIntroPages/test.html new file mode 100644 index 0000000..33a0e5a --- /dev/null +++ b/CodeExamples/Week4/ReactIntroPages/test.html @@ -0,0 +1,41 @@ +<!DOCTYPE html> +<html> + +<head> + <meta charset="utf-8"> + <title>cmsc388a winter 2019</title> + <script src="https://unpkg.com/react@16/umd/react.development.js"></script> + <script src="https://unpkg.com/react-dom@16/umd/react-dom.development.js"></script> + <script src="https://unpkg.com/babel-standalone@6.15.0/babel.min.js"></script> + <style> + + </style> +</head> + +<body> + <div id="container"></div> + <script type="text/babel"> + function Welcome(props) { + return <h1>Hello, {props.name}</h1>; + } + + class App extends React.Component { + render(){ + return ( + <div> + <Welcome name="Sara" /> + <Welcome name="Cahal" /> + <Welcome name="Edite" /> + </div> + ); + } + } + + ReactDOM.render( + <App />, + document.getElementById('container') + ); + </script> +</body> + +</html> \ No newline at end of file diff --git a/CodeExamples/Week4/map-data-example/.gitignore b/CodeExamples/Week4/map-data-example/.gitignore new file mode 100644 index 0000000..4d29575 --- /dev/null +++ b/CodeExamples/Week4/map-data-example/.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/CodeExamples/Week4/map-data-example/README.md b/CodeExamples/Week4/map-data-example/README.md new file mode 100644 index 0000000..9d9614c --- /dev/null +++ b/CodeExamples/Week4/map-data-example/README.md @@ -0,0 +1,68 @@ +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.<br> +Open [http://localhost:3000](http://localhost:3000) to view it in the browser. + +The page will reload if you make edits.<br> +You will also see any lint errors in the console. + +### `npm test` + +Launches the test runner in the interactive watch mode.<br> +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.<br> +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.<br> +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/CodeExamples/Week4/map-data-example/package-lock.json b/CodeExamples/Week4/map-data-example/package-lock.json new file mode 100644 index 0000000..4aac370 --- /dev/null +++ b/CodeExamples/Week4/map-data-example/package-lock.json @@ -0,0 +1,14223 @@ +{ + "name": "map-data-example", + "version": "0.1.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@babel/code-frame": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz", + "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==", + "dev": true, + "requires": { + "@babel/highlight": "^7.0.0" + } + }, + "@babel/core": { + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.4.3.tgz", + "integrity": "sha512-oDpASqKFlbspQfzAE7yaeTmdljSH2ADIvBlb0RwbStltTuWa0+7CCI1fYVINNv9saHPa1W7oaKeuNuKj+RQCvA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/generator": "^7.4.0", + "@babel/helpers": "^7.4.3", + "@babel/parser": "^7.4.3", + "@babel/template": "^7.4.0", + "@babel/traverse": "^7.4.3", + "@babel/types": "^7.4.0", + "convert-source-map": "^1.1.0", + "debug": "^4.1.0", + "json5": "^2.1.0", + "lodash": "^4.17.11", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "semver": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", + "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==", + "dev": true + } + } + }, + "@babel/generator": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.4.4.tgz", + "integrity": "sha512-53UOLK6TVNqKxf7RUh8NE851EHRxOOeVXKbK2bivdb+iziMyk03Sr4eaE9OELCbyZAAafAKPDwF2TPUES5QbxQ==", + "dev": true, + "requires": { + "@babel/types": "^7.4.4", + "jsesc": "^2.5.1", + "lodash": "^4.17.11", + "source-map": "^0.5.0", + "trim-right": "^1.0.1" + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0.tgz", + "integrity": "sha512-3UYcJUj9kvSLbLbUIfQTqzcy5VX7GRZ/CCDrnOaZorFFM01aXp1+GJwuFGV4NDDoAS+mOUyHcO6UD/RfqOks3Q==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.1.0.tgz", + "integrity": "sha512-qNSR4jrmJ8M1VMM9tibvyRAHXQs2PmaksQF7c1CGJNipfe3D8p+wgNwgso/P2A2r2mdgBWAXljNWR0QRZAMW8w==", + "dev": true, + "requires": { + "@babel/helper-explode-assignable-expression": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-builder-react-jsx": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.3.0.tgz", + "integrity": "sha512-MjA9KgwCuPEkQd9ncSXvSyJ5y+j2sICHyrI0M3L+6fnS4wMSNDc1ARXsbTfbb2cXHn17VisSnU/sHFTCxVxSMw==", + "dev": true, + "requires": { + "@babel/types": "^7.3.0", + "esutils": "^2.0.0" + } + }, + "@babel/helper-call-delegate": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.4.4.tgz", + "integrity": "sha512-l79boDFJ8S1c5hvQvG+rc+wHw6IuH7YldmRKsYtpbawsxURu/paVy57FZMomGK22/JckepaikOkY0MoAmdyOlQ==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.4.4", + "@babel/traverse": "^7.4.4", + "@babel/types": "^7.4.4" + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.4.4.tgz", + "integrity": "sha512-UbBHIa2qeAGgyiNR9RszVF7bUHEdgS4JAUNT8SiqrAN6YJVxlOxeLr5pBzb5kan302dejJ9nla4RyKcR1XT6XA==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-member-expression-to-functions": "^7.0.0", + "@babel/helper-optimise-call-expression": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-replace-supers": "^7.4.4", + "@babel/helper-split-export-declaration": "^7.4.4" + } + }, + "@babel/helper-define-map": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.4.4.tgz", + "integrity": "sha512-IX3Ln8gLhZpSuqHJSnTNBWGDE9kdkTEWl21A/K7PQ00tseBwbqCHTvNLHSBd9M0R5rER4h5Rsvj9vw0R5SieBg==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.1.0", + "@babel/types": "^7.4.4", + "lodash": "^4.17.11" + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.1.0.tgz", + "integrity": "sha512-NRQpfHrJ1msCHtKjbzs9YcMmJZOg6mQMmGRB+hbamEdG5PNpaSm95275VD92DvJKuyl0s2sFiDmMZ+EnnvufqA==", + "dev": true, + "requires": { + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-function-name": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz", + "integrity": "sha512-A95XEoCpb3TO+KZzJ4S/5uW5fNe26DjBGqf1o9ucyLyCmi1dXq/B3c8iaWTfBk3VvetUxl16e8tIrd5teOCfGw==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.0.0", + "@babel/template": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz", + "integrity": "sha512-r2DbJeg4svYvt3HOS74U4eWKsUAMRH01Z1ds1zx8KNTPtpTL5JAsdFv8BNyOpVqdFhHkkRDIg5B4AsxmkjAlmQ==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.4.4.tgz", + "integrity": "sha512-VYk2/H/BnYbZDDg39hr3t2kKyifAm1W6zHRfhx8jGjIHpQEBv9dry7oQ2f3+J703TLu69nYdxsovl0XYfcnK4w==", + "dev": true, + "requires": { + "@babel/types": "^7.4.4" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.0.0.tgz", + "integrity": "sha512-avo+lm/QmZlv27Zsi0xEor2fKcqWG56D5ae9dzklpIaY7cQMK5N8VSpaNVPPagiqmy7LrEjK1IWdGMOqPu5csg==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-module-imports": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.0.0.tgz", + "integrity": "sha512-aP/hlLq01DWNEiDg4Jn23i+CXxW/owM4WpDLFUbpjxe4NS3BhLVZQ5i7E0ZrxuQ/vwekIeciyamgB1UIYxxM6A==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-module-transforms": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.4.4.tgz", + "integrity": "sha512-3Z1yp8TVQf+B4ynN7WoHPKS8EkdTbgAEy0nU0rs/1Kw4pDgmvYH3rz3aI11KgxKCba2cn7N+tqzV1mY2HMN96w==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-simple-access": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.4.4", + "@babel/template": "^7.4.4", + "@babel/types": "^7.4.4", + "lodash": "^4.17.11" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0.tgz", + "integrity": "sha512-u8nd9NQePYNQV8iPWu/pLLYBqZBa4ZaY1YWRFMuxrid94wKI1QNt67NEZ7GAe5Kc/0LLScbim05xZFWkAdrj9g==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz", + "integrity": "sha512-CYAOUCARwExnEixLdB6sDm2dIJ/YgEAKDM1MOeMeZu9Ld/bDgVo8aiWrXwcY7OBh+1Ea2uUcVRcxKk0GJvW7QA==", + "dev": true + }, + "@babel/helper-regex": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.4.4.tgz", + "integrity": "sha512-Y5nuB/kESmR3tKjU8Nkn1wMGEx1tjJX076HBMeL3XLQCu6vA/YRzuTW0bbb+qRnXvQGn+d6Rx953yffl8vEy7Q==", + "dev": true, + "requires": { + "lodash": "^4.17.11" + } + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.1.0.tgz", + "integrity": "sha512-3fOK0L+Fdlg8S5al8u/hWE6vhufGSn0bN09xm2LXMy//REAF8kDCrYoOBKYmA8m5Nom+sV9LyLCwrFynA8/slg==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-wrap-function": "^7.1.0", + "@babel/template": "^7.1.0", + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-replace-supers": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.4.4.tgz", + "integrity": "sha512-04xGEnd+s01nY1l15EuMS1rfKktNF+1CkKmHoErDppjAAZL+IUBZpzT748x262HF7fibaQPhbvWUl5HeSt1EXg==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.0.0", + "@babel/helper-optimise-call-expression": "^7.0.0", + "@babel/traverse": "^7.4.4", + "@babel/types": "^7.4.4" + } + }, + "@babel/helper-simple-access": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.1.0.tgz", + "integrity": "sha512-Vk+78hNjRbsiu49zAPALxTb+JUQCz1aolpd8osOF16BGnLtseD21nbHgLPGUwrXEurZgiCOUmvs3ExTu4F5x6w==", + "dev": true, + "requires": { + "@babel/template": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.4.4.tgz", + "integrity": "sha512-Ro/XkzLf3JFITkW6b+hNxzZ1n5OQ80NvIUdmHspih1XAhtN3vPTuUFT4eQnela+2MaZ5ulH+iyP513KJrxbN7Q==", + "dev": true, + "requires": { + "@babel/types": "^7.4.4" + } + }, + "@babel/helper-wrap-function": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.2.0.tgz", + "integrity": "sha512-o9fP1BZLLSrYlxYEYyl2aS+Flun5gtjTIG8iln+XuEzQTs0PLagAGSXUcqruJwD5fM48jzIEggCKpIfWTcR7pQ==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.1.0", + "@babel/template": "^7.1.0", + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.2.0" + } + }, + "@babel/helpers": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.4.4.tgz", + "integrity": "sha512-igczbR/0SeuPR8RFfC7tGrbdTbFL3QTvH6D+Z6zNxnTe//GyqmtHmDkzrqDmyZ3eSwPqB/LhyKoU5DXsp+Vp2A==", + "dev": true, + "requires": { + "@babel/template": "^7.4.4", + "@babel/traverse": "^7.4.4", + "@babel/types": "^7.4.4" + } + }, + "@babel/highlight": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz", + "integrity": "sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw==", + "dev": true, + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.4.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.4.5.tgz", + "integrity": "sha512-9mUqkL1FF5T7f0WDFfAoDdiMVPWsdD1gZYzSnaXsxUCUqzuch/8of9G3VUSNiZmMBoRxT3neyVsqeiL/ZPcjew==", + "dev": true + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.2.0.tgz", + "integrity": "sha512-+Dfo/SCQqrwx48ptLVGLdE39YtWRuKc/Y9I5Fy0P1DDBB9lsAHpjcEJQt+4IifuSOSTLBKJObJqMvaO1pIE8LQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-remap-async-to-generator": "^7.1.0", + "@babel/plugin-syntax-async-generators": "^7.2.0" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.4.0.tgz", + "integrity": "sha512-t2ECPNOXsIeK1JxJNKmgbzQtoG27KIlVE61vTqX0DKR9E9sZlVVxWUtEW9D5FlZ8b8j7SBNCHY47GgPKCKlpPg==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.4.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-proposal-decorators": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.4.0.tgz", + "integrity": "sha512-d08TLmXeK/XbgCo7ZeZ+JaeZDtDai/2ctapTRsWWkkmy7G/cqz8DQN/HlWG7RR4YmfXxmExsbU3SuCjlM7AtUg==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.4.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-decorators": "^7.2.0" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.2.0.tgz", + "integrity": "sha512-MAFV1CA/YVmYwZG0fBQyXhmj0BHCB5egZHCKWIFVv/XCxAeVGIHfos3SwDck4LvCllENIAg7xMKOG5kH0dzyUg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-json-strings": "^7.2.0" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.4.4.tgz", + "integrity": "sha512-dMBG6cSPBbHeEBdFXeQ2QLc5gUpg4Vkaz8octD4aoW/ISO+jBOcsuxYL7bsb5WSu8RLP6boxrBIALEHgoHtO9g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-object-rest-spread": "^7.2.0" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.2.0.tgz", + "integrity": "sha512-mgYj3jCcxug6KUcX4OBoOJz3CMrwRfQELPQ5560F70YQUBZB7uac9fqaWamKR1iWUzGiK2t0ygzjTScZnVz75g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.2.0" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.4.4.tgz", + "integrity": "sha512-j1NwnOqMG9mFUOH58JTFsA/+ZYzQLUZ/drqWUqxCYLGeu2JFZL8YrNC9hBxKmWtAuOCHPcRpgv7fhap09Fb4kA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.4.4", + "regexpu-core": "^4.5.4" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.2.0.tgz", + "integrity": "sha512-1ZrIRBv2t0GSlcwVoQ6VgSLpLgiN/FVQUzt9znxo7v2Ov4jJrs8RY8tv0wvDmFN3qIdMKWrmMMW6yZ0G19MfGg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-decorators": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.2.0.tgz", + "integrity": "sha512-38QdqVoXdHUQfTpZo3rQwqQdWtCn5tMv4uV6r2RMfTqNBuv4ZBhz79SfaQWKTVmxHjeFv/DnXVC/+agHCklYWA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.2.0.tgz", + "integrity": "sha512-mVxuJ0YroI/h/tbFTPGZR8cv6ai+STMKNBq0f8hFxsxWjl94qqhsb+wXbpNMDPU3cfR1TIsVFzU3nXyZMqyK4w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-flow": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.2.0.tgz", + "integrity": "sha512-r6YMuZDWLtLlu0kqIim5o/3TNRAlWb073HwT3e2nKf9I8IIvOggPrnILYPsrrKilmn/mYEMCf/Z07w3yQJF6dg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.2.0.tgz", + "integrity": "sha512-5UGYnMSLRE1dqqZwug+1LISpA403HzlSfsg6P9VXU6TBjcSHeNlw4DxDx7LgpF+iKZoOG/+uzqoRHTdcUpiZNg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.2.0.tgz", + "integrity": "sha512-VyN4QANJkRW6lDBmENzRszvZf3/4AXaj9YR7GwrWeeN9tEBPuXbmDYVU9bYBN0D70zCWVwUy0HWq2553VCb6Hw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.2.0.tgz", + "integrity": "sha512-t0JKGgqk2We+9may3t0xDdmneaXmyxq0xieYcKHxIsrJO64n1OiMWNUtc5gQK1PA0NpdCRrtZp4z+IUaKugrSA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.2.0.tgz", + "integrity": "sha512-bDe4xKNhb0LI7IvZHiA13kff0KEfaGX/Hv4lMA9+7TEc63hMNvfKo6ZFpXhKuEp+II/q35Gc4NoMeDZyaUbj9w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.3.3.tgz", + "integrity": "sha512-dGwbSMA1YhVS8+31CnPR7LB4pcbrzcV99wQzby4uAfrkZPYZlQ7ImwdpzLqi6Z6IL02b8IAL379CaMwo0x5Lag==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.2.0.tgz", + "integrity": "sha512-ER77Cax1+8/8jCB9fo4Ud161OZzWN5qawi4GusDuRLcDbDG+bIGYY20zb2dfAFdTRGzrfq2xZPvF0R64EHnimg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.4.4.tgz", + "integrity": "sha512-YiqW2Li8TXmzgbXw+STsSqPBPFnGviiaSp6CYOq55X8GQ2SGVLrXB6pNid8HkqkZAzOH6knbai3snhP7v0fNwA==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-remap-async-to-generator": "^7.1.0" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.2.0.tgz", + "integrity": "sha512-ntQPR6q1/NKuphly49+QiQiTN0O63uOwjdD6dhIjSWBI5xlrbUFh720TIpzBhpnrLfv2tNH/BXvLIab1+BAI0w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.4.4.tgz", + "integrity": "sha512-jkTUyWZcTrwxu5DD4rWz6rDB5Cjdmgz6z7M7RLXOJyCUkFBawssDGcGh8M/0FTSB87avyJI1HsTwUXp9nKA1PA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "lodash": "^4.17.11" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.4.4.tgz", + "integrity": "sha512-/e44eFLImEGIpL9qPxSRat13I5QNRgBLu2hOQJCF7VLy/otSM/sypV1+XaIw5+502RX/+6YaSAPmldk+nhHDPw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-define-map": "^7.4.4", + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-optimise-call-expression": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-replace-supers": "^7.4.4", + "@babel/helper-split-export-declaration": "^7.4.4", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.2.0.tgz", + "integrity": "sha512-kP/drqTxY6Xt3NNpKiMomfgkNn4o7+vKxK2DDKcBG9sHj51vHqMBGy8wbDS/J4lMxnqs153/T3+DmCEAkC5cpA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.4.4.tgz", + "integrity": "sha512-/aOx+nW0w8eHiEHm+BTERB2oJn5D127iye/SUQl7NjHy0lf+j7h4MKMMSOwdazGq9OxgiNADncE+SRJkCxjZpQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.4.4.tgz", + "integrity": "sha512-P05YEhRc2h53lZDjRPk/OektxCVevFzZs2Gfjd545Wde3k+yFDbXORgl2e0xpbq8mLcKJ7Idss4fAg0zORN/zg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.4.4", + "regexpu-core": "^4.5.4" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.2.0.tgz", + "integrity": "sha512-q+yuxW4DsTjNceUiTzK0L+AfQ0zD9rWaTLiUqHA8p0gxx7lu1EylenfzjeIWNkPy6e/0VG/Wjw9uf9LueQwLOw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.2.0.tgz", + "integrity": "sha512-umh4hR6N7mu4Elq9GG8TOu9M0bakvlsREEC+ialrQN6ABS4oDQ69qJv1VtR3uxlKMCQMCvzk7vr17RHKcjx68A==", + "dev": true, + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-flow-strip-types": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.4.0.tgz", + "integrity": "sha512-C4ZVNejHnfB22vI2TYN4RUp2oCmq6cSEAg4RygSvYZUECRqUu9O4PMEMNJ4wsemaRGg27BbgYctG4BZh+AgIHw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-flow": "^7.2.0" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.4.4.tgz", + "integrity": "sha512-9T/5Dlr14Z9TIEXLXkt8T1DU7F24cbhwhMNUziN3hB1AXoZcdzPcTiKGRn/6iOymDqtTKWnr/BtRKN9JwbKtdQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.4.4.tgz", + "integrity": "sha512-iU9pv7U+2jC9ANQkKeNF6DrPy4GBa4NWQtl6dHB4Pb3izX2JOEvDTFarlNsBj/63ZEzNNIAMs3Qw4fNCcSOXJA==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.2.0.tgz", + "integrity": "sha512-2ThDhm4lI4oV7fVQ6pNNK+sx+c/GM5/SaML0w/r4ZB7sAneD/piDJtwdKlNckXeyGK7wlwg2E2w33C/Hh+VFCg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.2.0.tgz", + "integrity": "sha512-HiU3zKkSU6scTidmnFJ0bMX8hz5ixC93b4MHMiYebmk2lUVNGOboPsqQvx5LzooihijUoLR/v7Nc1rbBtnc7FA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.2.0.tgz", + "integrity": "sha512-mK2A8ucqz1qhrdqjS9VMIDfIvvT2thrEsIQzbaTdc5QFzhDjQv2CkJJ5f6BXIkgbmaoax3zBr2RyvV/8zeoUZw==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.4.4.tgz", + "integrity": "sha512-4sfBOJt58sEo9a2BQXnZq+Q3ZTSAUXyK3E30o36BOGnJ+tvJ6YSxF0PG6kERvbeISgProodWuI9UVG3/FMY6iw==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.4.4", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-simple-access": "^7.1.0" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.4.4.tgz", + "integrity": "sha512-MSiModfILQc3/oqnG7NrP1jHaSPryO6tA2kOMmAQApz5dayPxWiHqmq4sWH2xF5LcQK56LlbKByCd8Aah/OIkQ==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.4.4", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.2.0.tgz", + "integrity": "sha512-BV3bw6MyUH1iIsGhXlOK6sXhmSarZjtJ/vMiD9dNmpY8QXFFQTj+6v92pcfy1iqa8DeAfJFwoxcrS/TUZda6sw==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.4.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.4.5.tgz", + "integrity": "sha512-z7+2IsWafTBbjNsOxU/Iv5CvTJlr5w4+HGu1HovKYTtgJ362f7kBcQglkfmlspKKZ3bgrbSGvLfNx++ZJgCWsg==", + "dev": true, + "requires": { + "regexp-tree": "^0.1.6" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.4.4.tgz", + "integrity": "sha512-r1z3T2DNGQwwe2vPGZMBNjioT2scgWzK9BCnDEh+46z8EEwXBq24uRzd65I7pjtugzPSj921aM15RpESgzsSuA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.2.0.tgz", + "integrity": "sha512-VMyhPYZISFZAqAPVkiYb7dUe2AsVi2/wCT5+wZdsNO31FojQJa9ns40hzZ6U9f50Jlq4w6qwzdBB2uwqZ00ebg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-replace-supers": "^7.1.0" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.4.4.tgz", + "integrity": "sha512-oMh5DUO1V63nZcu/ZVLQFqiihBGo4OpxJxR1otF50GMeCLiRx5nUdtokd+u9SuVJrvvuIh9OosRFPP4pIPnwmw==", + "dev": true, + "requires": { + "@babel/helper-call-delegate": "^7.4.4", + "@babel/helper-get-function-arity": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.2.0.tgz", + "integrity": "sha512-9q7Dbk4RhgcLp8ebduOpCbtjh7C0itoLYHXd9ueASKAG/is5PQtMR5VJGka9NKqGhYEGn5ITahd4h9QeBMylWQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-react-constant-elements": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.2.0.tgz", + "integrity": "sha512-YYQFg6giRFMsZPKUM9v+VcHOdfSQdz9jHCx3akAi3UYgyjndmdYGSXylQ/V+HswQt4fL8IklchD9HTsaOCrWQQ==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.2.0.tgz", + "integrity": "sha512-Htf/tPa5haZvRMiNSQSFifK12gtr/8vwfr+A9y69uF0QcU77AVu4K7MiHEkTxF7lQoHOL0F9ErqgfNEAKgXj7A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.3.0.tgz", + "integrity": "sha512-a/+aRb7R06WcKvQLOu4/TpjKOdvVEKRLWFpKcNuHhiREPgGRB4TQJxq07+EZLS8LFVYpfq1a5lDUnuMdcCpBKg==", + "dev": true, + "requires": { + "@babel/helper-builder-react-jsx": "^7.3.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.2.0" + } + }, + "@babel/plugin-transform-react-jsx-self": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.2.0.tgz", + "integrity": "sha512-v6S5L/myicZEy+jr6ielB0OR8h+EH/1QFx/YJ7c7Ua+7lqsjj/vW6fD5FR9hB/6y7mGbfT4vAURn3xqBxsUcdg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.2.0" + } + }, + "@babel/plugin-transform-react-jsx-source": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.2.0.tgz", + "integrity": "sha512-A32OkKTp4i5U6aE88GwwcuV4HAprUgHcTq0sSafLxjr6AW0QahrCRCjxogkbbcdtpbXkuTOlgpjophCxb6sh5g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.2.0" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.4.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.4.5.tgz", + "integrity": "sha512-gBKRh5qAaCWntnd09S8QC7r3auLCqq5DI6O0DlfoyDjslSBVqBibrMdsqO+Uhmx3+BlOmE/Kw1HFxmGbv0N9dA==", + "dev": true, + "requires": { + "regenerator-transform": "^0.14.0" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.2.0.tgz", + "integrity": "sha512-fz43fqW8E1tAB3DKF19/vxbpib1fuyCwSPE418ge5ZxILnBhWyhtPgz8eh1RCGGJlwvksHkyxMxh0eenFi+kFw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.4.3.tgz", + "integrity": "sha512-7Q61bU+uEI7bCUFReT1NKn7/X6sDQsZ7wL1sJ9IYMAO7cI+eg6x9re1cEw2fCRMbbTVyoeUKWSV1M6azEfKCfg==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "resolve": "^1.8.1", + "semver": "^5.5.1" + }, + "dependencies": { + "semver": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", + "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==", + "dev": true + } + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.2.0.tgz", + "integrity": "sha512-QP4eUM83ha9zmYtpbnyjTLAGKQritA5XW/iG9cjtuOI8s1RuL/3V6a3DeSHfKutJQ+ayUfeZJPcnCYEQzaPQqg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.2.2.tgz", + "integrity": "sha512-KWfky/58vubwtS0hLqEnrWJjsMGaOeSBn90Ezn5Jeg9Z8KKHmELbP1yGylMlm5N6TPKeY9A2+UaSYLdxahg01w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.2.0.tgz", + "integrity": "sha512-KKYCoGaRAf+ckH8gEL3JHUaFVyNHKe3ASNsZ+AlktgHevvxGigoIttrEJb8iKN03Q7Eazlv1s6cx2B2cQ3Jabw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.0.0" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.4.4.tgz", + "integrity": "sha512-mQrEC4TWkhLN0z8ygIvEL9ZEToPhG5K7KDW3pzGqOfIGZ28Jb0POUkeWcoz8HnHvhFy6dwAT1j8OzqN8s804+g==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.2.0.tgz", + "integrity": "sha512-2LNhETWYxiYysBtrBTqL8+La0jIoQQnIScUJc74OYvUGRmkskNY4EzLCnjHBzdmb38wqtTaixpo1NctEcvMDZw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-typescript": { + "version": "7.4.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.4.5.tgz", + "integrity": "sha512-RPB/YeGr4ZrFKNwfuQRlMf2lxoCUaU01MTw39/OFE/RiL8HDjtn68BwEPft1P7JN4akyEmjGWAMNldOV7o9V2g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-typescript": "^7.2.0" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.4.4.tgz", + "integrity": "sha512-il+/XdNw01i93+M9J9u4T7/e/Ue/vWfNZE4IRUQjplu2Mqb/AFTDimkw2tdEdSH50wuQXZAbXSql0UphQke+vA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.4.4", + "regexpu-core": "^4.5.4" + } + }, + "@babel/preset-env": { + "version": "7.4.5", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.4.5.tgz", + "integrity": "sha512-f2yNVXM+FsR5V8UwcFeIHzHWgnhXg3NpRmy0ADvALpnhB0SLbCvrCRr4BLOUYbQNLS+Z0Yer46x9dJXpXewI7w==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-async-generator-functions": "^7.2.0", + "@babel/plugin-proposal-json-strings": "^7.2.0", + "@babel/plugin-proposal-object-rest-spread": "^7.4.4", + "@babel/plugin-proposal-optional-catch-binding": "^7.2.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-syntax-async-generators": "^7.2.0", + "@babel/plugin-syntax-json-strings": "^7.2.0", + "@babel/plugin-syntax-object-rest-spread": "^7.2.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.2.0", + "@babel/plugin-transform-arrow-functions": "^7.2.0", + "@babel/plugin-transform-async-to-generator": "^7.4.4", + "@babel/plugin-transform-block-scoped-functions": "^7.2.0", + "@babel/plugin-transform-block-scoping": "^7.4.4", + "@babel/plugin-transform-classes": "^7.4.4", + "@babel/plugin-transform-computed-properties": "^7.2.0", + "@babel/plugin-transform-destructuring": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/plugin-transform-duplicate-keys": "^7.2.0", + "@babel/plugin-transform-exponentiation-operator": "^7.2.0", + "@babel/plugin-transform-for-of": "^7.4.4", + "@babel/plugin-transform-function-name": "^7.4.4", + "@babel/plugin-transform-literals": "^7.2.0", + "@babel/plugin-transform-member-expression-literals": "^7.2.0", + "@babel/plugin-transform-modules-amd": "^7.2.0", + "@babel/plugin-transform-modules-commonjs": "^7.4.4", + "@babel/plugin-transform-modules-systemjs": "^7.4.4", + "@babel/plugin-transform-modules-umd": "^7.2.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.4.5", + "@babel/plugin-transform-new-target": "^7.4.4", + "@babel/plugin-transform-object-super": "^7.2.0", + "@babel/plugin-transform-parameters": "^7.4.4", + "@babel/plugin-transform-property-literals": "^7.2.0", + "@babel/plugin-transform-regenerator": "^7.4.5", + "@babel/plugin-transform-reserved-words": "^7.2.0", + "@babel/plugin-transform-shorthand-properties": "^7.2.0", + "@babel/plugin-transform-spread": "^7.2.0", + "@babel/plugin-transform-sticky-regex": "^7.2.0", + "@babel/plugin-transform-template-literals": "^7.4.4", + "@babel/plugin-transform-typeof-symbol": "^7.2.0", + "@babel/plugin-transform-unicode-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "browserslist": "^4.6.0", + "core-js-compat": "^3.1.1", + "invariant": "^2.2.2", + "js-levenshtein": "^1.1.3", + "semver": "^5.5.0" + }, + "dependencies": { + "semver": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", + "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==", + "dev": true + } + } + }, + "@babel/preset-react": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.0.0.tgz", + "integrity": "sha512-oayxyPS4Zj+hF6Et11BwuBkmpgT/zMxyuZgFrMeZID6Hdh3dGlk4sHCAhdBCpuCKW2ppBfl2uCCetlrUIJRY3w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-transform-react-display-name": "^7.0.0", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/plugin-transform-react-jsx-self": "^7.0.0", + "@babel/plugin-transform-react-jsx-source": "^7.0.0" + } + }, + "@babel/preset-typescript": { + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.3.3.tgz", + "integrity": "sha512-mzMVuIP4lqtn4du2ynEfdO0+RYcslwrZiJHXu4MGaC1ctJiW2fyaeDrtjJGs7R/KebZ1sgowcIoWf4uRpEfKEg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-transform-typescript": "^7.3.2" + } + }, + "@babel/runtime": { + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.4.3.tgz", + "integrity": "sha512-9lsJwJLxDh/T3Q3SZszfWOTkk3pHbkmH+3KY+zwIDmsNlxsumuhS2TH3NIpktU4kNvfzy+k3eLT7aTJSPTo0OA==", + "dev": true, + "requires": { + "regenerator-runtime": "^0.13.2" + } + }, + "@babel/template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.4.4.tgz", + "integrity": "sha512-CiGzLN9KgAvgZsnivND7rkA+AeJ9JB0ciPOD4U59GKbQP2iQl+olF1l76kJOupqidozfZ32ghwBEJDhnk9MEcw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.4.4", + "@babel/types": "^7.4.4" + } + }, + "@babel/traverse": { + "version": "7.4.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.4.5.tgz", + "integrity": "sha512-Vc+qjynwkjRmIFGxy0KYoPj4FdVDxLej89kMHFsWScq999uX+pwcX4v9mWRjW0KcAYTPAuVQl2LKP1wEVLsp+A==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/generator": "^7.4.4", + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.4.4", + "@babel/parser": "^7.4.5", + "@babel/types": "^7.4.4", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.11" + } + }, + "@babel/types": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.4.4.tgz", + "integrity": "sha512-dOllgYdnEFOebhkKCjzSVFqw/PmmB8pH6RGOWkY4GsboQNd47b1fBThBSwlHAq9alF9vc1M3+6oqR47R50L0tQ==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.11", + "to-fast-properties": "^2.0.0" + } + }, + "@cnakazawa/watch": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.3.tgz", + "integrity": "sha512-r5160ogAvGyHsal38Kux7YYtodEKOj89RGb28ht1jh3SJb08VwRwAKKJL0bGb04Zd/3r9FL3BFIc3bBidYffCA==", + "dev": true, + "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==", + "dev": true + }, + "@csstools/normalize.css": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-9.0.1.tgz", + "integrity": "sha512-6It2EVfGskxZCQhuykrfnALg7oVeiI6KclWSmGDqB0AiInVrTGB9Jp9i4/Ad21u9Jde/voVQz6eFX/eSg/UsPA==", + "dev": true + }, + "@hapi/address": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.0.0.tgz", + "integrity": "sha512-mV6T0IYqb0xL1UALPFplXYQmR0twnXG0M6jUswpquqT2sD12BOiCiLy3EvMp/Fy7s3DZElC4/aPjEjo2jeZpvw==", + "dev": true + }, + "@hapi/hoek": { + "version": "6.2.4", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-6.2.4.tgz", + "integrity": "sha512-HOJ20Kc93DkDVvjwHyHawPwPkX44sIrbXazAUDiUXaY2R9JwQGo2PhFfnQtdrsIe4igjG2fPgMra7NYw7qhy0A==", + "dev": true + }, + "@hapi/joi": { + "version": "15.0.3", + "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.0.3.tgz", + "integrity": "sha512-z6CesJ2YBwgVCi+ci8SI8zixoj8bGFn/vZb9MBPbSyoxsS2PnWYjHcyTM17VLK6tx64YVK38SDIh10hJypB+ig==", + "dev": true, + "requires": { + "@hapi/address": "2.x.x", + "@hapi/hoek": "6.x.x", + "@hapi/topo": "3.x.x" + } + }, + "@hapi/topo": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.0.tgz", + "integrity": "sha512-gZDI/eXOIk8kP2PkUKjWu9RW8GGVd2Hkgjxyr/S7Z+JF+0mr7bAlbw+DkTRxnD580o8Kqxlnba9wvqp5aOHBww==", + "dev": true, + "requires": { + "@hapi/hoek": "6.x.x" + } + }, + "@jest/console": { + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-24.7.1.tgz", + "integrity": "sha512-iNhtIy2M8bXlAOULWVTUxmnelTLFneTNEkHCgPmgd+zNwy9zVddJ6oS5rZ9iwoscNdT5mMwUd0C51v/fSlzItg==", + "dev": true, + "requires": { + "@jest/source-map": "^24.3.0", + "chalk": "^2.0.1", + "slash": "^2.0.0" + } + }, + "@jest/core": { + "version": "24.8.0", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-24.8.0.tgz", + "integrity": "sha512-R9rhAJwCBQzaRnrRgAdVfnglUuATXdwTRsYqs6NMdVcAl5euG8LtWDe+fVkN27YfKVBW61IojVsXKaOmSnqd/A==", + "dev": true, + "requires": { + "@jest/console": "^24.7.1", + "@jest/reporters": "^24.8.0", + "@jest/test-result": "^24.8.0", + "@jest/transform": "^24.8.0", + "@jest/types": "^24.8.0", + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "graceful-fs": "^4.1.15", + "jest-changed-files": "^24.8.0", + "jest-config": "^24.8.0", + "jest-haste-map": "^24.8.0", + "jest-message-util": "^24.8.0", + "jest-regex-util": "^24.3.0", + "jest-resolve-dependencies": "^24.8.0", + "jest-runner": "^24.8.0", + "jest-runtime": "^24.8.0", + "jest-snapshot": "^24.8.0", + "jest-util": "^24.8.0", + "jest-validate": "^24.8.0", + "jest-watcher": "^24.8.0", + "micromatch": "^3.1.10", + "p-each-series": "^1.0.0", + "pirates": "^4.0.1", + "realpath-native": "^1.1.0", + "rimraf": "^2.5.4", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "@jest/environment": { + "version": "24.8.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-24.8.0.tgz", + "integrity": "sha512-vlGt2HLg7qM+vtBrSkjDxk9K0YtRBi7HfRFaDxoRtyi+DyVChzhF20duvpdAnKVBV6W5tym8jm0U9EfXbDk1tw==", + "dev": true, + "requires": { + "@jest/fake-timers": "^24.8.0", + "@jest/transform": "^24.8.0", + "@jest/types": "^24.8.0", + "jest-mock": "^24.8.0" + } + }, + "@jest/fake-timers": { + "version": "24.8.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-24.8.0.tgz", + "integrity": "sha512-2M4d5MufVXwi6VzZhJ9f5S/wU4ud2ck0kxPof1Iz3zWx6Y+V2eJrES9jEktB6O3o/oEyk+il/uNu9PvASjWXQw==", + "dev": true, + "requires": { + "@jest/types": "^24.8.0", + "jest-message-util": "^24.8.0", + "jest-mock": "^24.8.0" + } + }, + "@jest/reporters": { + "version": "24.8.0", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-24.8.0.tgz", + "integrity": "sha512-eZ9TyUYpyIIXfYCrw0UHUWUvE35vx5I92HGMgS93Pv7du+GHIzl+/vh8Qj9MCWFK/4TqyttVBPakWMOfZRIfxw==", + "dev": true, + "requires": { + "@jest/environment": "^24.8.0", + "@jest/test-result": "^24.8.0", + "@jest/transform": "^24.8.0", + "@jest/types": "^24.8.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.1.1", + "jest-haste-map": "^24.8.0", + "jest-resolve": "^24.8.0", + "jest-runtime": "^24.8.0", + "jest-util": "^24.8.0", + "jest-worker": "^24.6.0", + "node-notifier": "^5.2.1", + "slash": "^2.0.0", + "source-map": "^0.6.0", + "string-length": "^2.0.0" + }, + "dependencies": { + "jest-resolve": { + "version": "24.8.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-24.8.0.tgz", + "integrity": "sha512-+hjSzi1PoRvnuOICoYd5V/KpIQmkAsfjFO71458hQ2Whi/yf1GDeBOFj8Gxw4LrApHsVJvn5fmjcPdmoUHaVKw==", + "dev": true, + "requires": { + "@jest/types": "^24.8.0", + "browser-resolve": "^1.11.3", + "chalk": "^2.0.1", + "jest-pnp-resolver": "^1.2.1", + "realpath-native": "^1.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==", + "dev": true + } + } + }, + "@jest/source-map": { + "version": "24.3.0", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-24.3.0.tgz", + "integrity": "sha512-zALZt1t2ou8le/crCeeiRYzvdnTzaIlpOWaet45lNSqNJUnXbppUUFR4ZUAlzgDmKee4Q5P/tKXypI1RiHwgag==", + "dev": true, + "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==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "@jest/test-result": { + "version": "24.8.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-24.8.0.tgz", + "integrity": "sha512-+YdLlxwizlfqkFDh7Mc7ONPQAhA4YylU1s529vVM1rsf67vGZH/2GGm5uO8QzPeVyaVMobCQ7FTxl38QrKRlng==", + "dev": true, + "requires": { + "@jest/console": "^24.7.1", + "@jest/types": "^24.8.0", + "@types/istanbul-lib-coverage": "^2.0.0" + } + }, + "@jest/test-sequencer": { + "version": "24.8.0", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-24.8.0.tgz", + "integrity": "sha512-OzL/2yHyPdCHXEzhoBuq37CE99nkme15eHkAzXRVqthreWZamEMA0WoetwstsQBCXABhczpK03JNbc4L01vvLg==", + "dev": true, + "requires": { + "@jest/test-result": "^24.8.0", + "jest-haste-map": "^24.8.0", + "jest-runner": "^24.8.0", + "jest-runtime": "^24.8.0" + } + }, + "@jest/transform": { + "version": "24.8.0", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-24.8.0.tgz", + "integrity": "sha512-xBMfFUP7TortCs0O+Xtez2W7Zu1PLH9bvJgtraN1CDST6LBM/eTOZ9SfwS/lvV8yOfcDpFmwf9bq5cYbXvqsvA==", + "dev": true, + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^24.8.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.8.0", + "jest-regex-util": "^24.3.0", + "jest-util": "^24.8.0", + "micromatch": "^3.1.10", + "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==", + "dev": true + } + } + }, + "@jest/types": { + "version": "24.8.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.8.0.tgz", + "integrity": "sha512-g17UxVr2YfBtaMUxn9u/4+siG1ptg9IGYAYwvpwn61nBg779RXnjE/m7CxYcIzEt0AbHZZAHSEZNhkE2WxURVg==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^12.0.9" + } + }, + "@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==", + "dev": true, + "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==", + "dev": true + }, + "@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==", + "dev": true + }, + "@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==", + "dev": true + }, + "@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==", + "dev": true + }, + "@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==", + "dev": true + }, + "@svgr/babel-plugin-svg-dynamic-title": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-4.3.0.tgz", + "integrity": "sha512-3eI17Pb3jlg3oqV4Tie069n1SelYKBUpI90txDcnBWk4EGFW+YQGyQjy6iuJAReH0RnpUJ9jUExrt/xniGvhqw==", + "dev": true + }, + "@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==", + "dev": true + }, + "@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==", + "dev": true + }, + "@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==", + "dev": true + }, + "@svgr/babel-preset": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-4.3.0.tgz", + "integrity": "sha512-Lgy1RJiZumGtv6yJroOxzFuL64kG/eIcivJQ7y9ljVWL+0QXvFz4ix1xMrmjMD+rpJWwj50ayCIcFelevG/XXg==", + "dev": true, + "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.0", + "@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.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-4.3.0.tgz", + "integrity": "sha512-Ycu1qrF5opBgKXI0eQg3ROzupalCZnSDETKCK/3MKN4/9IEmt3jPX/bbBjftklnRW+qqsCEpO0y/X9BTRw2WBg==", + "dev": true, + "requires": { + "@svgr/plugin-jsx": "^4.3.0", + "camelcase": "^5.3.1", + "cosmiconfig": "^5.2.0" + } + }, + "@svgr/hast-util-to-babel-ast": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-4.2.0.tgz", + "integrity": "sha512-IvAeb7gqrGB5TH9EGyBsPrMRH/QCzIuAkLySKvH2TLfLb2uqk98qtJamordRQTpHH3e6TORfBXoTo7L7Opo/Ow==", + "dev": true, + "requires": { + "@babel/types": "^7.4.0" + } + }, + "@svgr/plugin-jsx": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-4.3.0.tgz", + "integrity": "sha512-0ab8zJdSOTqPfjZtl89cjq2IOmXXUYV3Fs7grLT9ur1Al3+x3DSp2+/obrYKUGbQUnLq96RMjSZ7Icd+13vwlQ==", + "dev": true, + "requires": { + "@babel/core": "^7.4.3", + "@svgr/babel-preset": "^4.3.0", + "@svgr/hast-util-to-babel-ast": "^4.2.0", + "rehype-parse": "^6.0.0", + "unified": "^7.1.0", + "vfile": "^4.0.0" + } + }, + "@svgr/plugin-svgo": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-4.2.0.tgz", + "integrity": "sha512-zUEKgkT172YzHh3mb2B2q92xCnOAMVjRx+o0waZ1U50XqKLrVQ/8dDqTAtnmapdLsGurv8PSwenjLCUpj6hcvw==", + "dev": true, + "requires": { + "cosmiconfig": "^5.2.0", + "merge-deep": "^3.0.2", + "svgo": "^1.2.1" + } + }, + "@svgr/webpack": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-4.1.0.tgz", + "integrity": "sha512-d09ehQWqLMywP/PT/5JvXwPskPK9QCXUjiSkAHehreB381qExXf5JFCBWhfEyNonRbkIneCeYM99w+Ud48YIQQ==", + "dev": true, + "requires": { + "@babel/core": "^7.1.6", + "@babel/plugin-transform-react-constant-elements": "^7.0.0", + "@babel/preset-env": "^7.1.6", + "@babel/preset-react": "^7.0.0", + "@svgr/core": "^4.1.0", + "@svgr/plugin-jsx": "^4.1.0", + "@svgr/plugin-svgo": "^4.0.3", + "loader-utils": "^1.1.0" + } + }, + "@types/babel__core": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.2.tgz", + "integrity": "sha512-cfCCrFmiGY/yq0NuKNxIQvZFy9kY/1immpSpTngOnyIbD4+eJOG5mxphhHDv3CHL9GltO4GcKr54kGBg3RNdbg==", + "dev": true, + "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.0.2", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.0.2.tgz", + "integrity": "sha512-NHcOfab3Zw4q5sEE2COkpfXjoE7o+PmqD9DQW4koUT3roNxwziUdXGnRndMat/LJNUtePwn1TlP4do3uoe3KZQ==", + "dev": true, + "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==", + "dev": true, + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.0.7", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.7.tgz", + "integrity": "sha512-CeBpmX1J8kWLcDEnI3Cl2Eo6RfbGvzUctA+CjZUhOKDFbLfcr7fc4usEqLNWetrlJd7RhAkyYe2czXop4fICpw==", + "dev": true, + "requires": { + "@babel/types": "^7.3.0" + } + }, + "@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==", + "dev": true + }, + "@types/istanbul-lib-report": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-1.1.1.tgz", + "integrity": "sha512-3BUTyMzbZa2DtDI2BkERNC6jJw2Mr2Y0oGI7mRxYNBPxppbtEK1F66u3bKwU2g+wxwWI7PAoRpJnOY1grJqzHg==", + "dev": true, + "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==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + } + }, + "@types/node": { + "version": "12.0.8", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.0.8.tgz", + "integrity": "sha512-b8bbUOTwzIY3V5vDTY1fIJ+ePKDUBqt2hC2woVGotdQQhG/2Sh62HOKHrT7ab+VerXAcPyAiTEipPu/FsreUtg==", + "dev": true + }, + "@types/q": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.2.tgz", + "integrity": "sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw==", + "dev": true + }, + "@types/stack-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz", + "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==", + "dev": true + }, + "@types/unist": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.3.tgz", + "integrity": "sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==", + "dev": true + }, + "@types/vfile": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/vfile/-/vfile-3.0.2.tgz", + "integrity": "sha512-b3nLFGaGkJ9rzOcuXRfHkZMdjsawuDD0ENL9fzTophtBg8FJHSGbH7daXkEpcwy3v7Xol3pAvsmlYyFhR4pqJw==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/unist": "*", + "@types/vfile-message": "*" + } + }, + "@types/vfile-message": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/vfile-message/-/vfile-message-1.0.1.tgz", + "integrity": "sha512-mlGER3Aqmq7bqR1tTTIVHq8KSAFFRyGbrxuM8C/H82g6k7r2fS+IMEkIu3D7JHzG10NvPdR8DNx0jr0pwpp4dA==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/unist": "*" + } + }, + "@types/yargs": { + "version": "12.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-12.0.12.tgz", + "integrity": "sha512-SOhuU4wNBxhhTHxYaiG5NY4HBhDIDnJF60GU+2LqHAdKKer86//e4yg69aENCtQ04n0ovz+tq2YPME5t5yp4pw==", + "dev": true + }, + "@typescript-eslint/eslint-plugin": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-1.6.0.tgz", + "integrity": "sha512-U224c29E2lo861TQZs6GSmyC0OYeRNg6bE9UVIiFBxN2MlA0nq2dCrgIVyyRbC05UOcrgf2Wk/CF2gGOPQKUSQ==", + "dev": true, + "requires": { + "@typescript-eslint/parser": "1.6.0", + "@typescript-eslint/typescript-estree": "1.6.0", + "requireindex": "^1.2.0", + "tsutils": "^3.7.0" + } + }, + "@typescript-eslint/parser": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-1.6.0.tgz", + "integrity": "sha512-VB9xmSbfafI+/kI4gUK3PfrkGmrJQfh0N4EScT1gZXSZyUxpsBirPL99EWZg9MmPG0pzq/gMtgkk7/rAHj4aQw==", + "dev": true, + "requires": { + "@typescript-eslint/typescript-estree": "1.6.0", + "eslint-scope": "^4.0.0", + "eslint-visitor-keys": "^1.0.0" + } + }, + "@typescript-eslint/typescript-estree": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-1.6.0.tgz", + "integrity": "sha512-A4CanUwfaG4oXobD5y7EXbsOHjCwn8tj1RDd820etpPAjH+Icjc2K9e/DQM1Hac5zH2BSy+u6bjvvF2wwREvYA==", + "dev": true, + "requires": { + "lodash.unescape": "4.0.1", + "semver": "5.5.0" + }, + "dependencies": { + "semver": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", + "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==", + "dev": true + } + } + }, + "@webassemblyjs/ast": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.8.5.tgz", + "integrity": "sha512-aJMfngIZ65+t71C3y2nBBg5FFG0Okt9m0XEgWZ7Ywgn1oMAT8cNwx00Uv1cQyHtidq0Xn94R4TAywO+LCQ+ZAQ==", + "dev": true, + "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==", + "dev": true + }, + "@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==", + "dev": true + }, + "@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==", + "dev": true + }, + "@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==", + "dev": true, + "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==", + "dev": true + }, + "@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==", + "dev": true, + "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==", + "dev": true + }, + "@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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "@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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "@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==", + "dev": true + }, + "abab": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.0.tgz", + "integrity": "sha512-sY5AXXVZv4Y1VACTtR11UJCPHHudgY5i26Qj5TypE6DKlIApbwb5uqhXcJ5UUGbvZNRh7EeIoW+LrJumBsKp7w==", + "dev": true + }, + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "dev": true, + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + } + }, + "acorn": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.1.1.tgz", + "integrity": "sha512-jPTiwtOxaHNaAPg/dmrJ/beuzLRnXtB0kQPQ8JpotKJgTB6rX6c8mlf315941pyjBSaPg8NHXS9fhP4u17DpGA==", + "dev": true + }, + "acorn-dynamic-import": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-4.0.0.tgz", + "integrity": "sha512-d3OEjQV4ROpoflsnUA8HozoIR504TFxNivYEUi6uwz0IYhBkTDXGuWlNdMtybRt3nqVx/L6XqMt0FxkXuWKZhw==", + "dev": true + }, + "acorn-globals": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.2.tgz", + "integrity": "sha512-BbzvZhVtZP+Bs1J1HcwrQe8ycfO0wStkSGxuul3He3GkHOIZ6eTqOkPuw9IP1X3+IkOo4wiJmwkobzXYz4wewQ==", + "dev": true, + "requires": { + "acorn": "^6.0.1", + "acorn-walk": "^6.0.1" + } + }, + "acorn-jsx": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.0.1.tgz", + "integrity": "sha512-HJ7CfNHrfJLlNTzIEUTj43LNWGkqpRLxm3YjAlcD0ACydk9XynzYsCBHxut+iqt+1aBXkx9UP/w/ZqMr13XIzg==", + "dev": true + }, + "acorn-walk": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.1.1.tgz", + "integrity": "sha512-OtUw6JUTgxA2QoqqmrmQ7F2NYqiBPi/L2jqHyFtllhOUvXYQXf0Z1CYUinIfyT4bTCGmrA7gX9FvHA81uzCoVw==", + "dev": true + }, + "address": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/address/-/address-1.0.3.tgz", + "integrity": "sha512-z55ocwKBRLryBs394Sm3ushTtBeg6VAeuku7utSoSnsJKvKcnXFIyC6vh27n3rXyxSgkJBBCAvyOn7gSUcTYjg==", + "dev": true + }, + "ajv": { + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz", + "integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==", + "dev": true, + "requires": { + "fast-deep-equal": "^2.0.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==", + "dev": true + }, + "ajv-keywords": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.0.tgz", + "integrity": "sha512-aUjdRFISbuFOl0EIZc+9e4FfZp0bDZgAdOOf30bJmw8VM9v84SHyVyxDfbWxpGYbdZD/9XoKxfHVNmxPkhwyGw==", + "dev": true + }, + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", + "dev": true + }, + "ansi-colors": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", + "dev": true + }, + "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==", + "dev": true + }, + "ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", + "dev": true + }, + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "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=", + "dev": true, + "requires": { + "ast-types-flow": "0.0.7", + "commander": "^2.11.0" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "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==", + "dev": true + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true + }, + "array-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", + "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=", + "dev": true + }, + "array-filter": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz", + "integrity": "sha1-fajPLiZijtcygDWB/SH2fKzS7uw=", + "dev": true + }, + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "dev": true + }, + "array-includes": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.0.3.tgz", + "integrity": "sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0=", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "es-abstract": "^1.7.0" + } + }, + "array-map": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz", + "integrity": "sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI=", + "dev": true + }, + "array-reduce": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz", + "integrity": "sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys=", + "dev": true + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "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=", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", + "dev": true + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dev": true, + "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==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "dev": true, + "requires": { + "object-assign": "^4.1.1", + "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", + "dev": true + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dev": true, + "requires": { + "inherits": "2.0.1" + } + } + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true + }, + "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=", + "dev": true + }, + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", + "dev": true + }, + "async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", + "dev": true + }, + "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==", + "dev": true + }, + "async-limiter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", + "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==", + "dev": true + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true + }, + "autoprefixer": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.6.0.tgz", + "integrity": "sha512-kuip9YilBqhirhHEGHaBTZKXL//xxGnzvsD0FtBQa6z+A69qZD6s/BAX9VzDF1i9VKDquTJDQaPLSEhOnL6FvQ==", + "dev": true, + "requires": { + "browserslist": "^4.6.1", + "caniuse-lite": "^1.0.30000971", + "chalk": "^2.4.2", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.16", + "postcss-value-parser": "^3.3.1" + } + }, + "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=", + "dev": true + }, + "aws4": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", + "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==", + "dev": true + }, + "axobject-query": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.0.2.tgz", + "integrity": "sha512-MCeek8ZH7hKyO1rWUbKNQBbl4l2eY0ntk7OGi+q0RlafrCnfPxC06WZA+uebCfmYp4mNU9jRBP1AhGyf8+W3ww==", + "dev": true, + "requires": { + "ast-types-flow": "0.0.7" + } + }, + "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=", + "dev": true, + "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=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "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=", + "dev": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "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=", + "dev": true + } + } + }, + "babel-eslint": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.0.1.tgz", + "integrity": "sha512-z7OT1iNV+TjOwHNLLyJk+HN+YVWX+CLE6fPD2SymJZOZQBs+QIexFjhm4keGTm8MW9xr4EC9Q0PbaLB24V5GoQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.0.0", + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0", + "eslint-scope": "3.7.1", + "eslint-visitor-keys": "^1.0.0" + }, + "dependencies": { + "eslint-scope": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.1.tgz", + "integrity": "sha1-PWPD7f2gLgbgGkUq2IyqzHzctug=", + "dev": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + } + } + }, + "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==", + "dev": true, + "requires": { + "babylon": "^6.18.0" + } + }, + "babel-jest": { + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-24.7.1.tgz", + "integrity": "sha512-GPnLqfk8Mtt0i4OemjWkChi73A3ALs4w2/QbG64uAj8b5mmwzxc7jbJVRZt8NJkxi6FopVHog9S3xX6UJKb2qg==", + "dev": true, + "requires": { + "@jest/transform": "^24.7.1", + "@jest/types": "^24.7.0", + "@types/babel__core": "^7.1.0", + "babel-plugin-istanbul": "^5.1.0", + "babel-preset-jest": "^24.6.0", + "chalk": "^2.4.2", + "slash": "^2.0.0" + } + }, + "babel-loader": { + "version": "8.0.5", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.0.5.tgz", + "integrity": "sha512-NTnHnVRd2JnRqPC0vW+iOQWU5pchDbYXsG2E6DMXEpMfUcQKclF9gmf3G3ZMhzG7IG9ji4coL0cm+FxeWxDpnw==", + "dev": true, + "requires": { + "find-cache-dir": "^2.0.0", + "loader-utils": "^1.0.2", + "mkdirp": "^0.5.1", + "util.promisify": "^1.0.0" + } + }, + "babel-plugin-dynamic-import-node": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.2.0.tgz", + "integrity": "sha512-fP899ELUnTaBcIzmrW7nniyqqdYWrWuJUyPWHxFa/c7r7hS6KC8FscNfLlBNIoPSc55kYMGEEKjPjJGCLbE1qA==", + "dev": true, + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-plugin-istanbul": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-5.1.4.tgz", + "integrity": "sha512-dySz4VJMH+dpndj0wjJ8JPs/7i1TdSPb1nRrn56/92pKOF9VKC1FMFJmMXjzlGGusnCAqujP6PBCiKq0sVA+YQ==", + "dev": true, + "requires": { + "find-up": "^3.0.0", + "istanbul-lib-instrument": "^3.3.0", + "test-exclude": "^5.2.3" + } + }, + "babel-plugin-jest-hoist": { + "version": "24.6.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-24.6.0.tgz", + "integrity": "sha512-3pKNH6hMt9SbOv0F3WVmy5CWQ4uogS3k0GY5XLyQHJ9EGpAT9XWkFd2ZiXXtkwFHdAHa5j7w7kfxSP5lAIwu7w==", + "dev": true, + "requires": { + "@types/babel__traverse": "^7.0.6" + } + }, + "babel-plugin-macros": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.5.1.tgz", + "integrity": "sha512-xN3KhAxPzsJ6OQTktCanNpIFnnMsCV+t8OloKxIL72D6+SUZYFn9qfklPgef5HyyDtzYZqqb+fs1S12+gQY82Q==", + "dev": true, + "requires": { + "@babel/runtime": "^7.4.2", + "cosmiconfig": "^5.2.0", + "resolve": "^1.10.0" + } + }, + "babel-plugin-named-asset-import": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.2.tgz", + "integrity": "sha512-CxwvxrZ9OirpXQ201Ec57OmGhmI8/ui/GwTDy0hSp6CmRvgRC0pSair6Z04Ck+JStA0sMPZzSJ3uE4n17EXpPQ==", + "dev": true + }, + "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=", + "dev": true + }, + "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=", + "dev": true, + "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==", + "dev": true + }, + "babel-preset-jest": { + "version": "24.6.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-24.6.0.tgz", + "integrity": "sha512-pdZqLEdmy1ZK5kyRUfvBb2IfTPb2BUvIJczlPspS8fWmBQslNNDBqVfh7BW5leOVJMDZKzjD8XEyABTk6gQ5yw==", + "dev": true, + "requires": { + "@babel/plugin-syntax-object-rest-spread": "^7.0.0", + "babel-plugin-jest-hoist": "^24.6.0" + } + }, + "babel-preset-react-app": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-8.0.0.tgz", + "integrity": "sha512-6Dmj7e8l7eWE+R6sKKLRrGEQXMfcBqBYlphaAgT1ml8qT1NEP+CyTZyfjmgKGqHZfwH3RQCUOuP6y4mpGc7tgg==", + "dev": true, + "requires": { + "@babel/core": "7.4.3", + "@babel/plugin-proposal-class-properties": "7.4.0", + "@babel/plugin-proposal-decorators": "7.4.0", + "@babel/plugin-proposal-object-rest-spread": "7.4.3", + "@babel/plugin-syntax-dynamic-import": "7.2.0", + "@babel/plugin-transform-classes": "7.4.3", + "@babel/plugin-transform-destructuring": "7.4.3", + "@babel/plugin-transform-flow-strip-types": "7.4.0", + "@babel/plugin-transform-react-constant-elements": "7.2.0", + "@babel/plugin-transform-react-display-name": "7.2.0", + "@babel/plugin-transform-runtime": "7.4.3", + "@babel/preset-env": "7.4.3", + "@babel/preset-react": "7.0.0", + "@babel/preset-typescript": "7.3.3", + "@babel/runtime": "7.4.3", + "babel-plugin-dynamic-import-node": "2.2.0", + "babel-plugin-macros": "2.5.1", + "babel-plugin-transform-react-remove-prop-types": "0.4.24" + }, + "dependencies": { + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.4.3.tgz", + "integrity": "sha512-xC//6DNSSHVjq8O2ge0dyYlhshsH4T7XdCVoxbi5HzLYWfsC5ooFlJjrXk8RcAT+hjHAK9UjBXdylzSoDK3t4g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-object-rest-spread": "^7.2.0" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.4.3.tgz", + "integrity": "sha512-PUaIKyFUDtG6jF5DUJOfkBdwAS/kFFV3XFk7Nn0a6vR7ZT8jYw5cGtIlat77wcnd0C6ViGqo/wyNf4ZHytF/nQ==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-define-map": "^7.4.0", + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-optimise-call-expression": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-replace-supers": "^7.4.0", + "@babel/helper-split-export-declaration": "^7.4.0", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.4.3.tgz", + "integrity": "sha512-rVTLLZpydDFDyN4qnXdzwoVpk1oaXHIvPEOkOLyr88o7oHxVc/LyrnDx+amuBWGOwUb7D1s/uLsKBNTx08htZg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/preset-env": { + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.4.3.tgz", + "integrity": "sha512-FYbZdV12yHdJU5Z70cEg0f6lvtpZ8jFSDakTm7WXeJbLXh4R0ztGEu/SW7G1nJ2ZvKwDhz8YrbA84eYyprmGqw==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-async-generator-functions": "^7.2.0", + "@babel/plugin-proposal-json-strings": "^7.2.0", + "@babel/plugin-proposal-object-rest-spread": "^7.4.3", + "@babel/plugin-proposal-optional-catch-binding": "^7.2.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.0", + "@babel/plugin-syntax-async-generators": "^7.2.0", + "@babel/plugin-syntax-json-strings": "^7.2.0", + "@babel/plugin-syntax-object-rest-spread": "^7.2.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.2.0", + "@babel/plugin-transform-arrow-functions": "^7.2.0", + "@babel/plugin-transform-async-to-generator": "^7.4.0", + "@babel/plugin-transform-block-scoped-functions": "^7.2.0", + "@babel/plugin-transform-block-scoping": "^7.4.0", + "@babel/plugin-transform-classes": "^7.4.3", + "@babel/plugin-transform-computed-properties": "^7.2.0", + "@babel/plugin-transform-destructuring": "^7.4.3", + "@babel/plugin-transform-dotall-regex": "^7.4.3", + "@babel/plugin-transform-duplicate-keys": "^7.2.0", + "@babel/plugin-transform-exponentiation-operator": "^7.2.0", + "@babel/plugin-transform-for-of": "^7.4.3", + "@babel/plugin-transform-function-name": "^7.4.3", + "@babel/plugin-transform-literals": "^7.2.0", + "@babel/plugin-transform-member-expression-literals": "^7.2.0", + "@babel/plugin-transform-modules-amd": "^7.2.0", + "@babel/plugin-transform-modules-commonjs": "^7.4.3", + "@babel/plugin-transform-modules-systemjs": "^7.4.0", + "@babel/plugin-transform-modules-umd": "^7.2.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.4.2", + "@babel/plugin-transform-new-target": "^7.4.0", + "@babel/plugin-transform-object-super": "^7.2.0", + "@babel/plugin-transform-parameters": "^7.4.3", + "@babel/plugin-transform-property-literals": "^7.2.0", + "@babel/plugin-transform-regenerator": "^7.4.3", + "@babel/plugin-transform-reserved-words": "^7.2.0", + "@babel/plugin-transform-shorthand-properties": "^7.2.0", + "@babel/plugin-transform-spread": "^7.2.0", + "@babel/plugin-transform-sticky-regex": "^7.2.0", + "@babel/plugin-transform-template-literals": "^7.2.0", + "@babel/plugin-transform-typeof-symbol": "^7.2.0", + "@babel/plugin-transform-unicode-regex": "^7.4.3", + "@babel/types": "^7.4.0", + "browserslist": "^4.5.2", + "core-js-compat": "^3.0.0", + "invariant": "^2.2.2", + "js-levenshtein": "^1.1.3", + "semver": "^5.5.0" + } + }, + "semver": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", + "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==", + "dev": true + } + } + }, + "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=", + "dev": true, + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": { + "core-js": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.9.tgz", + "integrity": "sha512-HOpZf6eXmnl7la+cUdMnLvUxKNqLUzJvgIziQ0DiF3JwSImNphIqdGqzj6hIKyX04MmV0poclQ7+wjWvxQyR2A==", + "dev": true + }, + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", + "dev": true + } + } + }, + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "dev": true + }, + "bail": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.4.tgz", + "integrity": "sha512-S8vuDB4w6YpRhICUDET3guPlQpaJl7od94tpZ0Fvnyp+MKW/HyDTcRDck+29C9g+d/qQHnddRH3+94kZdrW0Ww==", + "dev": true + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "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=", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + } + } + }, + "base64-js": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz", + "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==", + "dev": true + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", + "dev": true + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dev": true, + "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==", + "dev": true + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true + }, + "bluebird": { + "version": "3.5.5", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.5.tgz", + "integrity": "sha512-5am6HnnfN+urzt4yfg7IgTbotDjIT/u8AJpEt0sIU9FtXfVeezXAPKswrG+xKUCOYAINpSdgZVDU6QFh+cuH3w==", + "dev": true + }, + "bn.js": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==", + "dev": true + }, + "body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "dev": true, + "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==", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "dev": true + } + } + }, + "bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "dev": true, + "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=", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "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==", + "dev": true, + "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=", + "dev": true, + "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=", + "dev": true + }, + "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==", + "dev": true + }, + "browser-resolve": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", + "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", + "dev": true, + "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=", + "dev": true + } + } + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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=", + "dev": true, + "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=", + "dev": true, + "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==", + "dev": true, + "requires": { + "pako": "~1.0.5" + } + }, + "browserslist": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.6.2.tgz", + "integrity": "sha512-2neU/V0giQy9h3XMPwLhEY3+Ao0uHSwHvU8Q1Ea6AgLVL1sXbX3dzPrJ8NWe5Hi4PoTkCYXOtVR9rfRLI0J/8Q==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30000974", + "electron-to-chromium": "^1.3.150", + "node-releases": "^1.1.23" + } + }, + "bser": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.0.0.tgz", + "integrity": "sha1-mseNPtXZFYBP2HrLFYvHlxR6Fxk=", + "dev": true, + "requires": { + "node-int64": "^0.4.0" + } + }, + "buffer": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", + "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", + "dev": true + }, + "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=", + "dev": true + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "dev": true + }, + "cacache": { + "version": "11.3.2", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-11.3.2.tgz", + "integrity": "sha512-E0zP4EPGDOaT2chM08Als91eYnf8Z+eH1awwwVsngUmgppfM5jjJ8l3z5vO5p5w/I3LsiXawb1sW0VY65pQABg==", + "dev": true, + "requires": { + "bluebird": "^3.5.3", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.3", + "graceful-fs": "^4.1.15", + "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.2", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "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=", + "dev": true + }, + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "dev": true, + "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=", + "dev": true, + "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=", + "dev": true + }, + "camel-case": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", + "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", + "dev": true, + "requires": { + "no-case": "^2.2.0", + "upper-case": "^1.1.1" + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "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==", + "dev": true, + "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.30000974", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000974.tgz", + "integrity": "sha512-xc3rkNS/Zc3CmpMKuczWEdY2sZgx09BkAxfvkxlAEBTqcMHeL8QnPqhKse+5sRTi3nrw2pJwToD2WvKn1Uhvww==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "rsvp": "^4.8.4" + } + }, + "case-sensitive-paths-webpack-plugin": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.2.0.tgz", + "integrity": "sha512-u5ElzokS8A1pm9vM3/iDgTcI3xqHxuCao94Oz8etI3cf0Tio0p8izkDYbTIn09uP3yUUr6+veaE6IkjnTYS46g==", + "dev": true + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "ccount": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-1.0.4.tgz", + "integrity": "sha512-fpZ81yYfzentuieinmGnphk0pLkOTMm6MZdVqwd77ROvhko6iujLNGrHH5E7utq3ygWklwfmwuG+A7P+NpqT6w==", + "dev": true + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "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==", + "dev": true + }, + "chokidar": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.6.tgz", + "integrity": "sha512-V2jUo67OKkc6ySiRpJrjlpJKl9kDuG+Xb8VgsGzb+aEouhgS1D0weyPU4lEzdAcsCAvrih2J2BqyXqHWvVLw5g==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "dependencies": { + "fsevents": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.9.tgz", + "integrity": "sha512-oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw==", + "dev": true, + "optional": true, + "requires": { + "nan": "^2.12.1", + "node-pre-gyp": "^0.12.0" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "debug": { + "version": "4.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ms": "^2.1.1" + } + }, + "deep-extend": { + "version": "0.6.0", + "bundled": true, + "dev": true, + "optional": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.3", + "bundled": true, + "dev": true, + "optional": true + }, + "fs-minipass": { + "version": "1.2.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "dev": 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.3", + "bundled": true, + "dev": 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, + "dev": true, + "optional": true + }, + "iconv-lite": { + "version": "0.4.24", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore-walk": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "bundled": true, + "dev": true, + "optional": true + }, + "ini": { + "version": "1.3.5", + "bundled": true, + "dev": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true, + "dev": true, + "optional": true + }, + "minipass": { + "version": "2.3.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.2.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "needle": { + "version": "2.3.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "debug": "^4.1.0", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.12.0", + "bundled": true, + "dev": 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" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.0.6", + "bundled": true, + "dev": true, + "optional": true + }, + "npm-packlist": { + "version": "1.4.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "dev": 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, + "dev": true, + "optional": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "osenv": { + "version": "0.1.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "process-nextick-args": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "rc": { + "version": "1.2.8", + "bundled": true, + "dev": 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, + "dev": true, + "optional": true + } + } + }, + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "dev": 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.6.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "safer-buffer": { + "version": "2.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "sax": { + "version": "1.2.4", + "bundled": true, + "dev": true, + "optional": true + }, + "semver": { + "version": "5.7.0", + "bundled": true, + "dev": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "dev": 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, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "tar": { + "version": "4.4.8", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.3.4", + "minizlib": "^1.1.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.2" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "wide-align": { + "version": "1.1.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "yallist": { + "version": "3.0.3", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + } + } + }, + "chownr": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.1.tgz", + "integrity": "sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "clean-css": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz", + "integrity": "sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g==", + "dev": true, + "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==", + "dev": true + } + } + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "dev": true, + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "cli-width": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", + "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=", + "dev": true + }, + "cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "dev": true, + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + } + }, + "clone-deep": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-0.2.4.tgz", + "integrity": "sha1-TnPdCen7lxzDhnDF3O2cGJZIHMY=", + "dev": true, + "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=", + "dev": true + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dev": true, + "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=", + "dev": true + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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=", + "dev": true + }, + "color-string": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz", + "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==", + "dev": true, + "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==", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "comma-separated-tokens": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-1.0.7.tgz", + "integrity": "sha512-Jrx3xsP4pPv4AwJUDWY9wOXGtwPXARej6Xd99h4TUGotmf8APuquKMpK+dnD3UgyxK7OEWaisjZz+3b5jtL6xQ==", + "dev": true + }, + "commander": { + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz", + "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==", + "dev": true + }, + "common-tags": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", + "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==", + "dev": true + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true + }, + "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==", + "dev": true + }, + "compressible": { + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.17.tgz", + "integrity": "sha512-BGHeLCK1GV7j1bSmQQAi26X+GgWcTjLr/0tzSvMCl3LH1w1IJ4PFSPoV5316b30cneTziC+B1a+3OjoSUcQYmw==", + "dev": true, + "requires": { + "mime-db": ">= 1.40.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "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==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "confusing-browser-globals": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.7.tgz", + "integrity": "sha512-cgHI1azax5ATrZ8rJ+ODDML9Fvu67PimB6aNxBrc/QwSaDaM9eTfIEUHx3bBLJJ82ioSb+/5zfsMCCEJax3ByQ==", + "dev": true + }, + "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==", + "dev": true + }, + "console-browserify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", + "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", + "dev": true, + "requires": { + "date-now": "^0.1.4" + } + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", + "dev": true + }, + "contains-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", + "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=", + "dev": true + }, + "content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "dev": true, + "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==", + "dev": true + }, + "convert-source-map": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", + "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==", + "dev": true, + "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==", + "dev": true + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", + "dev": true + }, + "copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "dev": true, + "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=", + "dev": true + }, + "core-js": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.0.1.tgz", + "integrity": "sha512-sco40rF+2KlE0ROMvydjkrVMMG1vYilP2ALoRXcYR4obqbYIuV3Bg+51GEDW+HF8n7NRA+iaA4qD0nD9lo9mew==", + "dev": true + }, + "core-js-compat": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.1.4.tgz", + "integrity": "sha512-Z5zbO9f1d0YrJdoaQhphVAnKPimX92D6z8lCGphH89MNRxlL1prI9ExJPqVwP0/kgkQCv8c4GJGT8X16yUncOg==", + "dev": true, + "requires": { + "browserslist": "^4.6.2", + "core-js-pure": "3.1.4", + "semver": "^6.1.1" + }, + "dependencies": { + "semver": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.1.1.tgz", + "integrity": "sha512-rWYq2e5iYW+fFe/oPPtYJxYgjBm8sC4rmoGdUOgBB7VnwKt6HrL793l2voH1UlsyYZpJ4g0wfjnTEO1s1NP2eQ==", + "dev": true + } + } + }, + "core-js-pure": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.1.4.tgz", + "integrity": "sha512-uJ4Z7iPNwiu1foygbcZYJsJs1jiXrTTCvxfLDXNhI/I+NHbSIEyr548y4fcsCEyWY0XgfAG/qqaunJ1SThHenA==", + "dev": true + }, + "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=", + "dev": true + }, + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", + "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==", + "dev": true + } + } + }, + "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==", + "dev": true, + "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-blank-pseudo": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz", + "integrity": "sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==", + "dev": true, + "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=", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "css-loader": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-2.1.1.tgz", + "integrity": "sha512-OcKJU/lt232vl1P9EEDamhoO9iKY3tIjY5GU+XDLblAykTdgs6Ux9P1hTHve8nFKy5KPpOXOsVI/hIwi3841+w==", + "dev": true, + "requires": { + "camelcase": "^5.2.0", + "icss-utils": "^4.1.0", + "loader-utils": "^1.2.3", + "normalize-path": "^3.0.0", + "postcss": "^7.0.14", + "postcss-modules-extract-imports": "^2.0.0", + "postcss-modules-local-by-default": "^2.0.6", + "postcss-modules-scope": "^2.1.0", + "postcss-modules-values": "^2.0.0", + "postcss-value-parser": "^3.3.0", + "schema-utils": "^1.0.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==", + "dev": true + } + } + }, + "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==", + "dev": true, + "requires": { + "postcss": "^7.0.5" + } + }, + "css-select": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.0.2.tgz", + "integrity": "sha512-dSpYaDVoWaELjvZ3mS6IKZM/y2PMPa/XYoEfYNZePL4U/XgyxZNroHEHReDx/d+VgXh9VbCTtFqLkFbmeqeaRQ==", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^2.1.2", + "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==", + "dev": true + }, + "css-tree": { + "version": "1.0.0-alpha.28", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.28.tgz", + "integrity": "sha512-joNNW1gCp3qFFzj4St6zk+Wh/NBv0vM5YbEreZk0SD4S23S+1xBKb6cLDg2uj4P4k/GUMlIm6cKIDqIG+vdt0w==", + "dev": true, + "requires": { + "mdn-data": "~1.1.0", + "source-map": "^0.5.3" + } + }, + "css-unit-converter": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.1.tgz", + "integrity": "sha1-2bkoGtz9jO2TW9urqDeGiX9k6ZY=", + "dev": true + }, + "css-url-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/css-url-regex/-/css-url-regex-1.1.0.tgz", + "integrity": "sha1-g4NCMMyfdMRX3lnuvRVD/uuDt+w=", + "dev": true + }, + "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==", + "dev": true + }, + "cssdb": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-4.4.0.tgz", + "integrity": "sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ==", + "dev": true + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true + }, + "cssnano": { + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", + "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", + "dev": true, + "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==", + "dev": true, + "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=", + "dev": true + }, + "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=", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "csso": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/csso/-/csso-3.5.1.tgz", + "integrity": "sha512-vrqULLffYU1Q2tLdJvaCYbONStnfkfimRxXNaGjxMldI0C7JPBC4rB1RyjhfdZ4m1frm8pM9uRPKH3d2knZ8gg==", + "dev": true, + "requires": { + "css-tree": "1.0.0-alpha.29" + }, + "dependencies": { + "css-tree": { + "version": "1.0.0-alpha.29", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.29.tgz", + "integrity": "sha512-sRNb1XydwkW9IOci6iB2xmy8IGCj6r/fr+JWitvJ2JxQRPzN3T4AGGVWCMlVmVwM1gtgALJRmGIlWv5ppnGGkg==", + "dev": true, + "requires": { + "mdn-data": "~1.1.0", + "source-map": "^0.5.3" + } + } + } + }, + "cssom": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.6.tgz", + "integrity": "sha512-DtUeseGk9/GBW0hl0vVPpU22iHL6YB5BUX7ml1hB+GMpo0NX5G4voX3kdWiMSEguFtcW3Vh3djqNF4aIe6ne0A==", + "dev": true + }, + "cssstyle": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.2.2.tgz", + "integrity": "sha512-43wY3kl1CVQSvL7wUY1qXkxVGkStjpkDmVjiIKX8R97uhajy8Bybay78uOtqvh7Q5GK75dNPfW0geWjE6qQQow==", + "dev": true, + "requires": { + "cssom": "0.3.x" + } + }, + "cyclist": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-0.2.2.tgz", + "integrity": "sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA=", + "dev": true + }, + "damerau-levenshtein": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.5.tgz", + "integrity": "sha512-CBCRqFnpu715iPmw1KrdOrzRqbdFwQTwAWyyyYS42+iAgHCuXZ+/TdMgQkUENPomxEz9z1BEzuQU2Xw0kUuAgA==", + "dev": true + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "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==", + "dev": true, + "requires": { + "abab": "^2.0.0", + "whatwg-mimetype": "^2.2.0", + "whatwg-url": "^7.0.0" + }, + "dependencies": { + "whatwg-url": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.0.0.tgz", + "integrity": "sha512-37GeVSIJ3kn1JgKyjiYNmSLP1yzbpb29jdmwBSgkD9h40/hyrR/OifpVUndji3tmwGgD8qpw7iQu3RSbCrBpsQ==", + "dev": true, + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + } + } + }, + "date-now": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", + "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=", + "dev": true + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "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=", + "dev": true + }, + "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=", + "dev": true + }, + "deep-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz", + "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=", + "dev": true + }, + "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=", + "dev": true + }, + "default-gateway": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", + "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + } + } + }, + "del": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/del/-/del-3.0.0.tgz", + "integrity": "sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU=", + "dev": true, + "requires": { + "globby": "^6.1.0", + "is-path-cwd": "^1.0.0", + "is-path-in-cwd": "^1.0.0", + "p-map": "^1.1.1", + "pify": "^3.0.0", + "rimraf": "^2.2.8" + }, + "dependencies": { + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "dev": true, + "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=", + "dev": true + } + } + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "dev": true + }, + "des.js": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz", + "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=", + "dev": true, + "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=", + "dev": true + }, + "detect-newline": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz", + "integrity": "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=", + "dev": true + }, + "detect-node": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", + "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "diff-sequences": { + "version": "24.3.0", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-24.3.0.tgz", + "integrity": "sha512-xLqpez+Zj9GKSnPWS0WZw1igGocZ+uua8+y+5dDNTT934N3QuY1sp2LkHzwiaYQGz60hMq0pjAshdeXm5VUOEw==", + "dev": true + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, + "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==", + "dev": true, + "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=", + "dev": true + }, + "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==", + "dev": true, + "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=", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "utila": "~0.4" + } + }, + "dom-serializer": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz", + "integrity": "sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==", + "dev": true, + "requires": { + "domelementtype": "^1.3.0", + "entities": "^1.1.1" + } + }, + "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==", + "dev": true + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + }, + "domexception": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", + "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "dot-prop": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", + "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", + "dev": true, + "requires": { + "is-obj": "^1.0.0" + } + }, + "dotenv": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-6.2.0.tgz", + "integrity": "sha512-HygQCKUBSFl8wKQZBSemMywRWcEDNidvNbjGVyZu3nbZ8qq9ubiPoGLMdRDpfSrpkkm9BXYFkpKxxFX38o/76w==", + "dev": true + }, + "dotenv-expand": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-4.2.0.tgz", + "integrity": "sha1-3vHxyl1gWdJKdm5YeULCEQbOEnU=", + "dev": true + }, + "duplexer": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", + "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=", + "dev": true + }, + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dev": true, + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "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=", + "dev": true + }, + "electron-to-chromium": { + "version": "1.3.164", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.164.tgz", + "integrity": "sha512-VLlalqUeduN4+fayVtRZvGP2Hl1WrRxlwzh2XVVMJym3IFrQUS29BFQ1GP/BxOJXJI1OFCrJ5BnFEsAe8NHtOg==", + "dev": true + }, + "elliptic": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.1.tgz", + "integrity": "sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ==", + "dev": true, + "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": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", + "dev": true + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true + }, + "end-of-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", + "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, + "enhanced-resolve": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz", + "integrity": "sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.4.0", + "tapable": "^1.0.0" + } + }, + "entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", + "dev": true + }, + "errno": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", + "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", + "dev": true, + "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==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-abstract": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.13.0.tgz", + "integrity": "sha512-vDZfg/ykNxQVwup/8E1BZhVzFfBxs9NqMzGcvIJrqg5k2/5Za2bWo40dK2J1pgLngZ7c+Shh8lwYtLGyrwPutg==", + "dev": true, + "requires": { + "es-to-primitive": "^1.2.0", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "is-callable": "^1.1.4", + "is-regex": "^1.0.4", + "object-keys": "^1.0.12" + } + }, + "es-to-primitive": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz", + "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true + }, + "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=", + "dev": true + }, + "escodegen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.11.1.tgz", + "integrity": "sha512-JwiqFD9KdGVVpeuRa68yU3zZnBEOcPs0nKW7wZzXky8Z7tffdYUHbe11bPCV5jYlK6DVdKLWLm0f5I/QlL0Kmw==", + "dev": true, + "requires": { + "esprima": "^3.1.3", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "esprima": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", + "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true + } + } + }, + "eslint": { + "version": "5.16.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-5.16.0.tgz", + "integrity": "sha512-S3Rz11i7c8AA5JPv7xAH+dOyq/Cu/VXHiHXBPOU1k/JAM5dXqQPt3qcrhpHSorXmrpu2g0gkIBVXAqCpzfoZIg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "ajv": "^6.9.1", + "chalk": "^2.1.0", + "cross-spawn": "^6.0.5", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "eslint-scope": "^4.0.3", + "eslint-utils": "^1.3.1", + "eslint-visitor-keys": "^1.0.0", + "espree": "^5.0.1", + "esquery": "^1.0.1", + "esutils": "^2.0.2", + "file-entry-cache": "^5.0.1", + "functional-red-black-tree": "^1.0.1", + "glob": "^7.1.2", + "globals": "^11.7.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "inquirer": "^6.2.2", + "js-yaml": "^3.13.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.11", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.2", + "path-is-inside": "^1.0.2", + "progress": "^2.0.0", + "regexpp": "^2.0.1", + "semver": "^5.5.1", + "strip-ansi": "^4.0.0", + "strip-json-comments": "^2.0.1", + "table": "^5.2.3", + "text-table": "^0.2.0" + }, + "dependencies": { + "import-fresh": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.0.0.tgz", + "integrity": "sha512-pOnA9tfM3Uwics+SaBLCNyZZZbK+4PTu0OPZtLlMIrv17EdBoC15S9Kn8ckJ9TZTyKb3ywNE5y1yeDxxGA7nTQ==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "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==", + "dev": true + }, + "semver": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", + "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==", + "dev": true + } + } + }, + "eslint-config-react-app": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-4.0.1.tgz", + "integrity": "sha512-ZsaoXUIGsK8FCi/x4lT2bZR5mMkL/Kgj+Lnw690rbvvUr/uiwgFiD8FcfAhkCycm7Xte6O5lYz4EqMx2vX7jgw==", + "dev": true, + "requires": { + "confusing-browser-globals": "^1.0.7" + } + }, + "eslint-import-resolver-node": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.2.tgz", + "integrity": "sha512-sfmTqJfPSizWu4aymbPr4Iidp5yKm8yDkHp+Ir3YiTHiiDfxh69mOUsmiqW6RZ9zRXFaF64GtYmN7e+8GHBv6Q==", + "dev": true, + "requires": { + "debug": "^2.6.9", + "resolve": "^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==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "eslint-loader": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-2.1.2.tgz", + "integrity": "sha512-rA9XiXEOilLYPOIInvVH5S/hYfyTPyxag6DZhoQOduM+3TkghAEQ3VcFO8VnX4J4qg/UIBzp72aOf/xvYmpmsg==", + "dev": true, + "requires": { + "loader-fs-cache": "^1.0.0", + "loader-utils": "^1.0.2", + "object-assign": "^4.0.1", + "object-hash": "^1.1.4", + "rimraf": "^2.6.1" + } + }, + "eslint-module-utils": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.4.0.tgz", + "integrity": "sha512-14tltLm38Eu3zS+mt0KvILC3q8jyIAH518MlG+HO0p+yK885Lb1UHTY/UgR91eOyGdmxAPb+OLoW4znqIT6Ndw==", + "dev": true, + "requires": { + "debug": "^2.6.8", + "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==", + "dev": true, + "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=", + "dev": true, + "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=", + "dev": true, + "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=", + "dev": true + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "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=", + "dev": true, + "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=", + "dev": true + }, + "pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "dev": true, + "requires": { + "find-up": "^2.1.0" + } + } + } + }, + "eslint-plugin-flowtype": { + "version": "2.50.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.50.1.tgz", + "integrity": "sha512-9kRxF9hfM/O6WGZcZPszOVPd2W0TLHBtceulLTsGfwMPtiCCLnCW0ssRiOOiXyqrCA20pm1iXdXm7gQeN306zQ==", + "dev": true, + "requires": { + "lodash": "^4.17.10" + } + }, + "eslint-plugin-import": { + "version": "2.16.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.16.0.tgz", + "integrity": "sha512-z6oqWlf1x5GkHIFgrSvtmudnqM6Q60KM4KvpWi5ubonMjycLjndvd5+8VAZIsTlHC03djdgJuyKG6XO577px6A==", + "dev": true, + "requires": { + "contains-path": "^0.1.0", + "debug": "^2.6.9", + "doctrine": "1.5.0", + "eslint-import-resolver-node": "^0.3.2", + "eslint-module-utils": "^2.3.0", + "has": "^1.0.3", + "lodash": "^4.17.11", + "minimatch": "^3.0.4", + "read-pkg-up": "^2.0.0", + "resolve": "^1.9.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "doctrine": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", + "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", + "dev": true, + "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=", + "dev": true, + "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=", + "dev": true, + "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=", + "dev": true, + "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=", + "dev": true + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "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=", + "dev": true, + "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=", + "dev": true + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "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=", + "dev": true, + "requires": { + "pify": "^2.0.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "dev": true, + "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=", + "dev": true, + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + } + } + } + }, + "eslint-plugin-jsx-a11y": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.2.1.tgz", + "integrity": "sha512-cjN2ObWrRz0TTw7vEcGQrx+YltMvZoOEx4hWU8eEERDnBIU00OTq7Vr+jA7DFKxiwLNv4tTh5Pq2GUNEa8b6+w==", + "dev": true, + "requires": { + "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.0.1" + } + }, + "eslint-plugin-react": { + "version": "7.12.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.12.4.tgz", + "integrity": "sha512-1puHJkXJY+oS1t467MjbqjvX53uQ05HXwjqDgdbGBqf5j9eeydI54G3KwiJmWciQ0HTBacIKw2jgwSBSH3yfgQ==", + "dev": true, + "requires": { + "array-includes": "^3.0.3", + "doctrine": "^2.1.0", + "has": "^1.0.3", + "jsx-ast-utils": "^2.0.1", + "object.fromentries": "^2.0.0", + "prop-types": "^15.6.2", + "resolve": "^1.9.0" + }, + "dependencies": { + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + } + } + }, + "eslint-plugin-react-hooks": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-1.6.0.tgz", + "integrity": "sha512-lHBVRIaz5ibnIgNG07JNiAuBUeKhEf8l4etNx5vfAEwqQ5tcuK3jV9yjmopPgQDagQb7HwIuQVsE3IVcGrRnag==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "eslint-utils": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.3.1.tgz", + "integrity": "sha512-Z7YjnIldX+2XMcjr7ZkgEsOj/bREONV60qYeB/bjMAqqqZ4zxKyWX+BOUkdmRmA9riiIPVvo5x86m5elviOk0Q==", + "dev": true + }, + "eslint-visitor-keys": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz", + "integrity": "sha512-qzm/XxIbxm/FHyH341ZrbnMUpe+5Bocte9xkmFMzPMjRaZMcXww+MpBptFvtU+79L362nqiLhekCxCxDPaUMBQ==", + "dev": true + }, + "espree": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-5.0.1.tgz", + "integrity": "sha512-qWAZcWh4XE/RwzLJejfcofscgMc9CamR6Tn1+XRXNzrvUSSbiAjGOI/fggztjIi7y9VLPqnICMIPiGyr8JaZ0A==", + "dev": true, + "requires": { + "acorn": "^6.0.7", + "acorn-jsx": "^5.0.0", + "eslint-visitor-keys": "^1.0.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==", + "dev": true + }, + "esquery": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz", + "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==", + "dev": true, + "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==", + "dev": true, + "requires": { + "estraverse": "^4.1.0" + } + }, + "estraverse": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", + "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", + "dev": true + }, + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "dev": true + }, + "eventemitter3": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz", + "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==", + "dev": true + }, + "events": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.0.0.tgz", + "integrity": "sha512-Dc381HFWJzEOhQ+d8pkNon++bk9h6cdAoAj4iE6Q4y6xgTzySWXlKn05/TVNpjnfRqi/X0EpJEJohPjNI3zpVA==", + "dev": true + }, + "eventsource": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz", + "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==", + "dev": true, + "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==", + "dev": true, + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "exec-sh": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.2.tgz", + "integrity": "sha512-9sLAvzhI5nc8TpuQUh4ahMdCrWT00wPWz7j47/emR5+2qEfoZP5zzUXvx+vdx+H6ohhnsYC31iX04QLYJK8zTg==", + "dev": true + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "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=", + "dev": true + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "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==", + "dev": true, + "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=", + "dev": true, + "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=", + "dev": true, + "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=", + "dev": true + } + } + }, + "expect": { + "version": "24.8.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-24.8.0.tgz", + "integrity": "sha512-/zYvP8iMDrzaaxHVa724eJBCKqSHmO0FA7EDkBiRHxg6OipmMn1fN+C8T9L9K8yr7UONkOifu6+LLH+z76CnaA==", + "dev": true, + "requires": { + "@jest/types": "^24.8.0", + "ansi-styles": "^3.2.0", + "jest-get-type": "^24.8.0", + "jest-matcher-utils": "^24.8.0", + "jest-message-util": "^24.8.0", + "jest-regex-util": "^24.3.0" + } + }, + "express": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "dev": true, + "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=", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "dev": true + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "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==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "external-editor": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.0.3.tgz", + "integrity": "sha512-bn71H9+qWoOQKyZDo25mOMVpSmXROAsTJVVVYzrrtol3d4y+AsKjf4Iwl2Q+IuT0kFSQ1qo166UuIwqYq7mGnA==", + "dev": true, + "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==", + "dev": true, + "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=", + "dev": true, + "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=", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true + }, + "fast-deep-equal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", + "dev": true + }, + "fast-glob": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", + "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", + "dev": true, + "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" + } + }, + "fast-json-stable-stringify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", + "dev": true + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "fb-watchman": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.0.tgz", + "integrity": "sha1-VOmr99+i8mzZsWNsWIwa/AXeXVg=", + "dev": true, + "requires": { + "bser": "^2.0.0" + } + }, + "figgy-pudding": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.1.tgz", + "integrity": "sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==", + "dev": true + }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "dev": true, + "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==", + "dev": true, + "requires": { + "flat-cache": "^2.0.1" + } + }, + "file-loader": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-3.0.1.tgz", + "integrity": "sha512-4sNIOXgtH/9WZq4NvlfU3Opn5ynUsqBwSLyM+I7UOwdGigTBYfVVQEwe/msZNX/j4pCJTIM14Fsw66Svo1oVrw==", + "dev": true, + "requires": { + "loader-utils": "^1.0.2", + "schema-utils": "^1.0.0" + } + }, + "filesize": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz", + "integrity": "sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==", + "dev": true + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "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=", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "flatted": "^2.0.0", + "rimraf": "2.6.3", + "write": "1.0.3" + } + }, + "flatted": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.0.tgz", + "integrity": "sha512-R+H8IZclI8AAkSBRQJLVOsxwAoHd6WC40b4QTNWIjzAa6BXOBfQcM587MXDTVPeYaopFNWHUFLx7eNmHDSxMWg==", + "dev": true + }, + "flatten": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz", + "integrity": "sha1-2uRqnXj74lKSJYzB54CkHZXAN4I=", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "follow-redirects": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.7.0.tgz", + "integrity": "sha512-m/pZQy4Gj287eNy94nivy5wchN3Kp+Q5WgUPNy5lJSZ3sgkVKSYV/ZChMAQVIgx1SqfZ2zBZtPA2YlXIWxxJOQ==", + "dev": true, + "requires": { + "debug": "^3.2.6" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "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=", + "dev": true + }, + "for-own": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", + "dev": true, + "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=", + "dev": true + }, + "fork-ts-checker-webpack-plugin": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-1.1.1.tgz", + "integrity": "sha512-gqWAEMLlae/oeVnN6RWCAhesOJMswAN1MaKNqhhjXHV5O0/rTUjWI4UbgQHdlrVbCnb+xLotXmJbBlC66QmpFw==", + "dev": true, + "requires": { + "babel-code-frame": "^6.22.0", + "chalk": "^2.4.1", + "chokidar": "^2.0.4", + "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.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", + "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==", + "dev": true + } + } + }, + "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==", + "dev": true, + "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=", + "dev": true + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "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=", + "dev": true + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.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=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "fsevents": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.0.6.tgz", + "integrity": "sha512-vfmKZp3XPM36DNF0qhW+Cdxk7xm7gTEHY1clv1Xq1arwRQuKZgAhw+NZNWbJBtuaNxzNXwhfdPYRrvIbjfS33A==", + "dev": true, + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "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=", + "dev": 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==", + "dev": true + }, + "get-own-enumerable-property-symbols": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.0.tgz", + "integrity": "sha512-CIJYJC4GGF06TakLg8z4GQKvDsx9EMspVxOYih7LerEL/WosUnFIww45CGfxfeKHqlg3twgUrYRT1O3WQqjGCg==", + "dev": true + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "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=", + "dev": true + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "glob": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", + "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", + "dev": 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" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "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=", + "dev": true + }, + "global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dev": true, + "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==", + "dev": true, + "requires": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "dependencies": { + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + } + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "globby": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz", + "integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==", + "dev": true, + "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==", + "dev": true + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", + "dev": true + } + } + }, + "graceful-fs": { + "version": "4.1.15", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz", + "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==", + "dev": true + }, + "growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "dev": true + }, + "gzip-size": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.0.0.tgz", + "integrity": "sha512-5iI7omclyqrnWw4XbXAmGhPsABkSIDQonv2K0h61lybgofWa6iZyvrI3r2zsJH4P8Nb64fFVzlvfhs0g7BBxAA==", + "dev": true, + "requires": { + "duplexer": "^0.1.1", + "pify": "^3.0.0" + } + }, + "handle-thing": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.0.tgz", + "integrity": "sha512-d4sze1JNC454Wdo2fkuyzCr6aHcbL6PGGuFAz0Li/NcOm1tCHGnWDRmJP85dh9IhQErTc2svWFEX5xHIOo//kQ==", + "dev": true + }, + "handlebars": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.1.2.tgz", + "integrity": "sha512-nvfrjqvt9xQ8Z/w0ijewdD/vvWDTOweBUm96NTr66Wfvo1mJenBLwcYmPs3TIBP5ruzYGD7Hx/DaM9RmhroGPw==", + "dev": true, + "requires": { + "neo-async": "^2.6.0", + "optimist": "^0.6.1", + "source-map": "^0.6.1", + "uglify-js": "^3.1.4" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "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=", + "dev": true, + "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=", + "dev": true + } + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "has-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", + "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=", + "dev": true + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "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=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "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=", + "dev": true, + "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==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "hast-util-from-parse5": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-5.0.1.tgz", + "integrity": "sha512-UfPzdl6fbxGAxqGYNThRUhRlDYY7sXu6XU9nQeX4fFZtV+IHbyEJtd+DUuwOqNV4z3K05E/1rIkoVr/JHmeWWA==", + "dev": true, + "requires": { + "ccount": "^1.0.3", + "hastscript": "^5.0.0", + "property-information": "^5.0.0", + "web-namespaces": "^1.1.2", + "xtend": "^4.0.1" + } + }, + "hast-util-parse-selector": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-2.2.2.tgz", + "integrity": "sha512-jIMtnzrLTjzqgVEQqPEmwEZV+ea4zHRFTP8Z2Utw0I5HuBOXHzUPPQWr6ouJdJqDKLbFU/OEiYwZ79LalZkmmw==", + "dev": true + }, + "hastscript": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-5.1.0.tgz", + "integrity": "sha512-7mOQX5VfVs/gmrOGlN8/EDfp1GqV6P3gTNVt+KnX4gbYhpASTM8bklFdFQCbFRAadURXAmw0R1QQdBdqp7jswQ==", + "dev": true, + "requires": { + "comma-separated-tokens": "^1.0.0", + "hast-util-parse-selector": "^2.2.0", + "property-information": "^5.0.1", + "space-separated-tokens": "^1.0.0" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true + }, + "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==", + "dev": true + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dev": true, + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "hosted-git-info": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz", + "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==", + "dev": true + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.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=", + "dev": true + }, + "hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", + "dev": true + }, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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=", + "dev": true + }, + "html-minifier": { + "version": "3.5.21", + "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz", + "integrity": "sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==", + "dev": true, + "requires": { + "camel-case": "3.0.x", + "clean-css": "4.2.x", + "commander": "2.17.x", + "he": "1.2.x", + "param-case": "2.1.x", + "relateurl": "0.2.x", + "uglify-js": "3.4.x" + }, + "dependencies": { + "commander": { + "version": "2.17.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", + "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", + "dev": true + } + } + }, + "html-webpack-plugin": { + "version": "4.0.0-beta.5", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.0.0-beta.5.tgz", + "integrity": "sha512-y5l4lGxOW3pz3xBTFdfB9rnnrWRPVxlAhX6nrBYIcW+2k2zC3mSp/3DxlWVCMBfnO6UAnoF8OcFn0IMy6kaKAQ==", + "dev": true, + "requires": { + "html-minifier": "^3.5.20", + "loader-utils": "^1.1.0", + "lodash": "^4.17.11", + "pretty-error": "^2.1.1", + "tapable": "^1.1.0", + "util.promisify": "1.0.0" + } + }, + "htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "dev": true, + "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": { + "readable-stream": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz", + "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + } + }, + "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=", + "dev": true + }, + "http-proxy": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.17.0.tgz", + "integrity": "sha512-Taqn+3nNvYRfJ3bGvKfBSRwy1v6eePlm3oc/aWVxZp57DQr5Eq3xhKJi7Z4hZpS8PC3H4qI+Yly5EmFacGuA/g==", + "dev": true, + "requires": { + "eventemitter3": "^3.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==", + "dev": true, + "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=", + "dev": true, + "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=", + "dev": true + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "icss-replace-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", + "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=", + "dev": true + }, + "icss-utils": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", + "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", + "dev": true, + "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=", + "dev": true, + "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==", + "dev": true + }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", + "dev": true + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true + }, + "immer": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/immer/-/immer-1.10.0.tgz", + "integrity": "sha512-O3sR1/opvCDGLEVcvrGTMtLac8GJ5IwZC4puPrLuRj3l7ICKvkmA0vGuU9OW8mV9WIBRnaxp5GJh9IEAaNOoYg==", + "dev": true + }, + "import-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", + "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", + "dev": true, + "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=", + "dev": true, + "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=", + "dev": true, + "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==", + "dev": true, + "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=", + "dev": true + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "dev": true + }, + "inquirer": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.3.1.tgz", + "integrity": "sha512-MmL624rfkFt4TG9y/Jvmt8vdmOo836U7Y0Hxr2aFk3RelZEGX4Igk0KabWrcaaZaTv9uzglOqWh1Vly+FAWAXA==", + "dev": true, + "requires": { + "ansi-escapes": "^3.2.0", + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^2.0.0", + "lodash": "^4.17.11", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rxjs": "^6.4.0", + "string-width": "^2.1.0", + "strip-ansi": "^5.1.0", + "through": "^2.3.6" + }, + "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==", + "dev": true + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "dev": true + }, + "ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", + "dev": true + }, + "ipaddr.js": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.0.tgz", + "integrity": "sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA==", + "dev": true + }, + "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=", + "dev": true + }, + "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=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "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=", + "dev": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-buffer": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.3.tgz", + "integrity": "sha512-U15Q7MXTuZlrbymiz95PJpZxu8IlipAp4dtS3wOdgPXx3mqBnslrWU14kxfHB+Py/+2PVKSr37dMAgM2A4uArw==", + "dev": true + }, + "is-callable": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", + "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==", + "dev": true + }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "dev": true, + "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=", + "dev": true, + "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=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-date-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", + "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", + "dev": true + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "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==", + "dev": true + } + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "dev": true + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "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=", + "dev": true + }, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "dev": true + }, + "is-path-cwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", + "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=", + "dev": true + }, + "is-path-in-cwd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", + "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", + "dev": true, + "requires": { + "is-path-inside": "^1.0.0" + } + }, + "is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", + "dev": true, + "requires": { + "path-is-inside": "^1.0.1" + } + }, + "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=", + "dev": true + }, + "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==", + "dev": true, + "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=", + "dev": true + }, + "is-regex": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", + "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", + "dev": true, + "requires": { + "has": "^1.0.1" + } + }, + "is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", + "dev": true + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", + "dev": true + }, + "is-root": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.0.0.tgz", + "integrity": "sha512-F/pJIk8QD6OX5DNhRB7hWamLsUilmkDGho48KbgZ6xg/lmAZXHxzXQ91jzB3yRSw5kdQGGGc4yz8HYhTYIMWPg==", + "dev": true + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true + }, + "is-svg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", + "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", + "dev": true, + "requires": { + "html-comment-regex": "^1.1.0" + } + }, + "is-symbol": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz", + "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==", + "dev": true, + "requires": { + "has-symbols": "^1.0.0" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "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==", + "dev": true + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + } + } + }, + "istanbul-reports": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-2.2.6.tgz", + "integrity": "sha512-SKi4rnMyLBKe0Jy2uUdx28h8oG7ph2PPuQPvIAh31d+Ci+lSiEu4C+h3oBPuJ9+mPKhOyW0M8gY4U5NM1WLeXA==", + "dev": true, + "requires": { + "handlebars": "^4.1.2" + } + }, + "jest": { + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-24.7.1.tgz", + "integrity": "sha512-AbvRar5r++izmqo5gdbAjTeA6uNRGoNRuj5vHB0OnDXo2DXWZJVuaObiGgtlvhKb+cWy2oYbQSfxv7Q7GjnAtA==", + "dev": true, + "requires": { + "import-local": "^2.0.0", + "jest-cli": "^24.7.1" + }, + "dependencies": { + "jest-cli": { + "version": "24.8.0", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-24.8.0.tgz", + "integrity": "sha512-+p6J00jSMPQ116ZLlHJJvdf8wbjNbZdeSX9ptfHX06/MSNaXmKihQzx5vQcw0q2G6JsdVkUIdWbOWtSnaYs3yA==", + "dev": true, + "requires": { + "@jest/core": "^24.8.0", + "@jest/test-result": "^24.8.0", + "@jest/types": "^24.8.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "import-local": "^2.0.0", + "is-ci": "^2.0.0", + "jest-config": "^24.8.0", + "jest-util": "^24.8.0", + "jest-validate": "^24.8.0", + "prompts": "^2.0.1", + "realpath-native": "^1.1.0", + "yargs": "^12.0.2" + } + } + } + }, + "jest-changed-files": { + "version": "24.8.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-24.8.0.tgz", + "integrity": "sha512-qgANC1Yrivsq+UrLXsvJefBKVoCsKB0Hv+mBb6NMjjZ90wwxCDmU3hsCXBya30cH+LnPYjwgcU65i6yJ5Nfuug==", + "dev": true, + "requires": { + "@jest/types": "^24.8.0", + "execa": "^1.0.0", + "throat": "^4.0.0" + } + }, + "jest-config": { + "version": "24.8.0", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-24.8.0.tgz", + "integrity": "sha512-Czl3Nn2uEzVGsOeaewGWoDPD8GStxCpAe0zOYs2x2l0fZAgPbCr3uwUkgNKV3LwE13VXythM946cd5rdGkkBZw==", + "dev": true, + "requires": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^24.8.0", + "@jest/types": "^24.8.0", + "babel-jest": "^24.8.0", + "chalk": "^2.0.1", + "glob": "^7.1.1", + "jest-environment-jsdom": "^24.8.0", + "jest-environment-node": "^24.8.0", + "jest-get-type": "^24.8.0", + "jest-jasmine2": "^24.8.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.8.0", + "jest-util": "^24.8.0", + "jest-validate": "^24.8.0", + "micromatch": "^3.1.10", + "pretty-format": "^24.8.0", + "realpath-native": "^1.1.0" + }, + "dependencies": { + "babel-jest": { + "version": "24.8.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-24.8.0.tgz", + "integrity": "sha512-+5/kaZt4I9efoXzPlZASyK/lN9qdRKmmUav9smVc0ruPQD7IsfucQ87gpOE8mn2jbDuS6M/YOW6n3v9ZoIfgnw==", + "dev": true, + "requires": { + "@jest/transform": "^24.8.0", + "@jest/types": "^24.8.0", + "@types/babel__core": "^7.1.0", + "babel-plugin-istanbul": "^5.1.0", + "babel-preset-jest": "^24.6.0", + "chalk": "^2.4.2", + "slash": "^2.0.0" + } + }, + "jest-resolve": { + "version": "24.8.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-24.8.0.tgz", + "integrity": "sha512-+hjSzi1PoRvnuOICoYd5V/KpIQmkAsfjFO71458hQ2Whi/yf1GDeBOFj8Gxw4LrApHsVJvn5fmjcPdmoUHaVKw==", + "dev": true, + "requires": { + "@jest/types": "^24.8.0", + "browser-resolve": "^1.11.3", + "chalk": "^2.0.1", + "jest-pnp-resolver": "^1.2.1", + "realpath-native": "^1.1.0" + } + } + } + }, + "jest-diff": { + "version": "24.8.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-24.8.0.tgz", + "integrity": "sha512-wxetCEl49zUpJ/bvUmIFjd/o52J+yWcoc5ZyPq4/W1LUKGEhRYDIbP1KcF6t+PvqNrGAFk4/JhtxDq/Nnzs66g==", + "dev": true, + "requires": { + "chalk": "^2.0.1", + "diff-sequences": "^24.3.0", + "jest-get-type": "^24.8.0", + "pretty-format": "^24.8.0" + } + }, + "jest-docblock": { + "version": "24.3.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-24.3.0.tgz", + "integrity": "sha512-nlANmF9Yq1dufhFlKG9rasfQlrY7wINJbo3q01tu56Jv5eBU5jirylhF2O5ZBnLxzOVBGRDz/9NAwNyBtG4Nyg==", + "dev": true, + "requires": { + "detect-newline": "^2.1.0" + } + }, + "jest-each": { + "version": "24.8.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-24.8.0.tgz", + "integrity": "sha512-NrwK9gaL5+XgrgoCsd9svsoWdVkK4gnvyhcpzd6m487tXHqIdYeykgq3MKI1u4I+5Zf0tofr70at9dWJDeb+BA==", + "dev": true, + "requires": { + "@jest/types": "^24.8.0", + "chalk": "^2.0.1", + "jest-get-type": "^24.8.0", + "jest-util": "^24.8.0", + "pretty-format": "^24.8.0" + } + }, + "jest-environment-jsdom": { + "version": "24.8.0", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-24.8.0.tgz", + "integrity": "sha512-qbvgLmR7PpwjoFjM/sbuqHJt/NCkviuq9vus9NBn/76hhSidO+Z6Bn9tU8friecegbJL8gzZQEMZBQlFWDCwAQ==", + "dev": true, + "requires": { + "@jest/environment": "^24.8.0", + "@jest/fake-timers": "^24.8.0", + "@jest/types": "^24.8.0", + "jest-mock": "^24.8.0", + "jest-util": "^24.8.0", + "jsdom": "^11.5.1" + } + }, + "jest-environment-jsdom-fourteen": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom-fourteen/-/jest-environment-jsdom-fourteen-0.1.0.tgz", + "integrity": "sha512-4vtoRMg7jAstitRzL4nbw83VmGH8Rs13wrND3Ud2o1fczDhMUF32iIrNKwYGgeOPUdfvZU4oy8Bbv+ni1fgVCA==", + "dev": true, + "requires": { + "jest-mock": "^24.5.0", + "jest-util": "^24.5.0", + "jsdom": "^14.0.0" + }, + "dependencies": { + "jsdom": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-14.1.0.tgz", + "integrity": "sha512-O901mfJSuTdwU2w3Sn+74T+RnDVP+FuV5fH8tcPWyqrseRAb0s5xOtPgCFiPOtLcyK7CLIJwPyD83ZqQWvA5ng==", + "dev": true, + "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" + } + }, + "whatwg-url": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.0.0.tgz", + "integrity": "sha512-37GeVSIJ3kn1JgKyjiYNmSLP1yzbpb29jdmwBSgkD9h40/hyrR/OifpVUndji3tmwGgD8qpw7iQu3RSbCrBpsQ==", + "dev": true, + "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==", + "dev": true, + "requires": { + "async-limiter": "~1.0.0" + } + } + } + }, + "jest-environment-node": { + "version": "24.8.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-24.8.0.tgz", + "integrity": "sha512-vIGUEScd1cdDgR6sqn2M08sJTRLQp6Dk/eIkCeO4PFHxZMOgy+uYLPMC4ix3PEfM5Au/x3uQ/5Tl0DpXXZsJ/Q==", + "dev": true, + "requires": { + "@jest/environment": "^24.8.0", + "@jest/fake-timers": "^24.8.0", + "@jest/types": "^24.8.0", + "jest-mock": "^24.8.0", + "jest-util": "^24.8.0" + } + }, + "jest-get-type": { + "version": "24.8.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-24.8.0.tgz", + "integrity": "sha512-RR4fo8jEmMD9zSz2nLbs2j0zvPpk/KCEz3a62jJWbd2ayNo0cb+KFRxPHVhE4ZmgGJEQp0fosmNz84IfqM8cMQ==", + "dev": true + }, + "jest-haste-map": { + "version": "24.8.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-24.8.1.tgz", + "integrity": "sha512-SwaxMGVdAZk3ernAx2Uv2sorA7jm3Kx+lR0grp6rMmnY06Kn/urtKx1LPN2mGTea4fCT38impYT28FfcLUhX0g==", + "dev": true, + "requires": { + "@jest/types": "^24.8.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.4.0", + "jest-util": "^24.8.0", + "jest-worker": "^24.6.0", + "micromatch": "^3.1.10", + "sane": "^4.0.3", + "walker": "^1.0.7" + }, + "dependencies": { + "fsevents": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.9.tgz", + "integrity": "sha512-oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw==", + "dev": true, + "optional": true, + "requires": { + "nan": "^2.12.1", + "node-pre-gyp": "^0.12.0" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "debug": { + "version": "4.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ms": "^2.1.1" + } + }, + "deep-extend": { + "version": "0.6.0", + "bundled": true, + "dev": true, + "optional": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.3", + "bundled": true, + "dev": true, + "optional": true + }, + "fs-minipass": { + "version": "1.2.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "dev": 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.3", + "bundled": true, + "dev": 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, + "dev": true, + "optional": true + }, + "iconv-lite": { + "version": "0.4.24", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore-walk": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "bundled": true, + "dev": true, + "optional": true + }, + "ini": { + "version": "1.3.5", + "bundled": true, + "dev": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true, + "dev": true, + "optional": true + }, + "minipass": { + "version": "2.3.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.2.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "needle": { + "version": "2.3.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "debug": "^4.1.0", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.12.0", + "bundled": true, + "dev": 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" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.0.6", + "bundled": true, + "dev": true, + "optional": true + }, + "npm-packlist": { + "version": "1.4.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "dev": 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, + "dev": true, + "optional": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "osenv": { + "version": "0.1.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "process-nextick-args": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "rc": { + "version": "1.2.8", + "bundled": true, + "dev": 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, + "dev": true, + "optional": true + } + } + }, + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "dev": 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.6.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "safer-buffer": { + "version": "2.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "sax": { + "version": "1.2.4", + "bundled": true, + "dev": true, + "optional": true + }, + "semver": { + "version": "5.7.0", + "bundled": true, + "dev": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "dev": 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, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "tar": { + "version": "4.4.8", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.3.4", + "minizlib": "^1.1.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.2" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "wide-align": { + "version": "1.1.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "yallist": { + "version": "3.0.3", + "bundled": true, + "dev": true, + "optional": true + } + } + } + } + }, + "jest-jasmine2": { + "version": "24.8.0", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-24.8.0.tgz", + "integrity": "sha512-cEky88npEE5LKd5jPpTdDCLvKkdyklnaRycBXL6GNmpxe41F0WN44+i7lpQKa/hcbXaQ+rc9RMaM4dsebrYong==", + "dev": true, + "requires": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^24.8.0", + "@jest/test-result": "^24.8.0", + "@jest/types": "^24.8.0", + "chalk": "^2.0.1", + "co": "^4.6.0", + "expect": "^24.8.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^24.8.0", + "jest-matcher-utils": "^24.8.0", + "jest-message-util": "^24.8.0", + "jest-runtime": "^24.8.0", + "jest-snapshot": "^24.8.0", + "jest-util": "^24.8.0", + "pretty-format": "^24.8.0", + "throat": "^4.0.0" + } + }, + "jest-leak-detector": { + "version": "24.8.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-24.8.0.tgz", + "integrity": "sha512-cG0yRSK8A831LN8lIHxI3AblB40uhv0z+SsQdW3GoMMVcK+sJwrIIyax5tu3eHHNJ8Fu6IMDpnLda2jhn2pD/g==", + "dev": true, + "requires": { + "pretty-format": "^24.8.0" + } + }, + "jest-matcher-utils": { + "version": "24.8.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-24.8.0.tgz", + "integrity": "sha512-lex1yASY51FvUuHgm0GOVj7DCYEouWSlIYmCW7APSqB9v8mXmKSn5+sWVF0MhuASG0bnYY106/49JU1FZNl5hw==", + "dev": true, + "requires": { + "chalk": "^2.0.1", + "jest-diff": "^24.8.0", + "jest-get-type": "^24.8.0", + "pretty-format": "^24.8.0" + } + }, + "jest-message-util": { + "version": "24.8.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-24.8.0.tgz", + "integrity": "sha512-p2k71rf/b6ns8btdB0uVdljWo9h0ovpnEe05ZKWceQGfXYr4KkzgKo3PBi8wdnd9OtNh46VpNIJynUn/3MKm1g==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/test-result": "^24.8.0", + "@jest/types": "^24.8.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.8.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-24.8.0.tgz", + "integrity": "sha512-6kWugwjGjJw+ZkK4mDa0Df3sDlUTsV47MSrT0nGQ0RBWJbpODDQ8MHDVtGtUYBne3IwZUhtB7elxHspU79WH3A==", + "dev": true, + "requires": { + "@jest/types": "^24.8.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==", + "dev": true + }, + "jest-regex-util": { + "version": "24.3.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-24.3.0.tgz", + "integrity": "sha512-tXQR1NEOyGlfylyEjg1ImtScwMq8Oh3iJbGTjN7p0J23EuVX1MA8rwU69K4sLbCmwzgCUbVkm0FkSF9TdzOhtg==", + "dev": true + }, + "jest-resolve": { + "version": "24.7.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-24.7.1.tgz", + "integrity": "sha512-Bgrc+/UUZpGJ4323sQyj85hV9d+ANyPNu6XfRDUcyFNX1QrZpSoM0kE4Mb2vZMAYTJZsBFzYe8X1UaOkOELSbw==", + "dev": true, + "requires": { + "@jest/types": "^24.7.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.8.0", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-24.8.0.tgz", + "integrity": "sha512-hyK1qfIf/krV+fSNyhyJeq3elVMhK9Eijlwy+j5jqmZ9QsxwKBiP6qukQxaHtK8k6zql/KYWwCTQ+fDGTIJauw==", + "dev": true, + "requires": { + "@jest/types": "^24.8.0", + "jest-regex-util": "^24.3.0", + "jest-snapshot": "^24.8.0" + } + }, + "jest-runner": { + "version": "24.8.0", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-24.8.0.tgz", + "integrity": "sha512-utFqC5BaA3JmznbissSs95X1ZF+d+4WuOWwpM9+Ak356YtMhHE/GXUondZdcyAAOTBEsRGAgH/0TwLzfI9h7ow==", + "dev": true, + "requires": { + "@jest/console": "^24.7.1", + "@jest/environment": "^24.8.0", + "@jest/test-result": "^24.8.0", + "@jest/types": "^24.8.0", + "chalk": "^2.4.2", + "exit": "^0.1.2", + "graceful-fs": "^4.1.15", + "jest-config": "^24.8.0", + "jest-docblock": "^24.3.0", + "jest-haste-map": "^24.8.0", + "jest-jasmine2": "^24.8.0", + "jest-leak-detector": "^24.8.0", + "jest-message-util": "^24.8.0", + "jest-resolve": "^24.8.0", + "jest-runtime": "^24.8.0", + "jest-util": "^24.8.0", + "jest-worker": "^24.6.0", + "source-map-support": "^0.5.6", + "throat": "^4.0.0" + }, + "dependencies": { + "jest-resolve": { + "version": "24.8.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-24.8.0.tgz", + "integrity": "sha512-+hjSzi1PoRvnuOICoYd5V/KpIQmkAsfjFO71458hQ2Whi/yf1GDeBOFj8Gxw4LrApHsVJvn5fmjcPdmoUHaVKw==", + "dev": true, + "requires": { + "@jest/types": "^24.8.0", + "browser-resolve": "^1.11.3", + "chalk": "^2.0.1", + "jest-pnp-resolver": "^1.2.1", + "realpath-native": "^1.1.0" + } + } + } + }, + "jest-runtime": { + "version": "24.8.0", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-24.8.0.tgz", + "integrity": "sha512-Mq0aIXhvO/3bX44ccT+czU1/57IgOMyy80oM0XR/nyD5zgBcesF84BPabZi39pJVA6UXw+fY2Q1N+4BiVUBWOA==", + "dev": true, + "requires": { + "@jest/console": "^24.7.1", + "@jest/environment": "^24.8.0", + "@jest/source-map": "^24.3.0", + "@jest/transform": "^24.8.0", + "@jest/types": "^24.8.0", + "@types/yargs": "^12.0.2", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.1.15", + "jest-config": "^24.8.0", + "jest-haste-map": "^24.8.0", + "jest-message-util": "^24.8.0", + "jest-mock": "^24.8.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.8.0", + "jest-snapshot": "^24.8.0", + "jest-util": "^24.8.0", + "jest-validate": "^24.8.0", + "realpath-native": "^1.1.0", + "slash": "^2.0.0", + "strip-bom": "^3.0.0", + "yargs": "^12.0.2" + }, + "dependencies": { + "jest-resolve": { + "version": "24.8.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-24.8.0.tgz", + "integrity": "sha512-+hjSzi1PoRvnuOICoYd5V/KpIQmkAsfjFO71458hQ2Whi/yf1GDeBOFj8Gxw4LrApHsVJvn5fmjcPdmoUHaVKw==", + "dev": true, + "requires": { + "@jest/types": "^24.8.0", + "browser-resolve": "^1.11.3", + "chalk": "^2.0.1", + "jest-pnp-resolver": "^1.2.1", + "realpath-native": "^1.1.0" + } + } + } + }, + "jest-serializer": { + "version": "24.4.0", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-24.4.0.tgz", + "integrity": "sha512-k//0DtglVstc1fv+GY/VHDIjrtNjdYvYjMlbLUed4kxrE92sIUewOi5Hj3vrpB8CXfkJntRPDRjCrCvUhBdL8Q==", + "dev": true + }, + "jest-snapshot": { + "version": "24.8.0", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-24.8.0.tgz", + "integrity": "sha512-5ehtWoc8oU9/cAPe6fez6QofVJLBKyqkY2+TlKTOf0VllBB/mqUNdARdcjlZrs9F1Cv+/HKoCS/BknT0+tmfPg==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0", + "@jest/types": "^24.8.0", + "chalk": "^2.0.1", + "expect": "^24.8.0", + "jest-diff": "^24.8.0", + "jest-matcher-utils": "^24.8.0", + "jest-message-util": "^24.8.0", + "jest-resolve": "^24.8.0", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^24.8.0", + "semver": "^5.5.0" + }, + "dependencies": { + "jest-resolve": { + "version": "24.8.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-24.8.0.tgz", + "integrity": "sha512-+hjSzi1PoRvnuOICoYd5V/KpIQmkAsfjFO71458hQ2Whi/yf1GDeBOFj8Gxw4LrApHsVJvn5fmjcPdmoUHaVKw==", + "dev": true, + "requires": { + "@jest/types": "^24.8.0", + "browser-resolve": "^1.11.3", + "chalk": "^2.0.1", + "jest-pnp-resolver": "^1.2.1", + "realpath-native": "^1.1.0" + } + }, + "semver": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", + "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==", + "dev": true + } + } + }, + "jest-util": { + "version": "24.8.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-24.8.0.tgz", + "integrity": "sha512-DYZeE+XyAnbNt0BG1OQqKy/4GVLPtzwGx5tsnDrFcax36rVE3lTA5fbvgmbVPUZf9w77AJ8otqR4VBbfFJkUZA==", + "dev": true, + "requires": { + "@jest/console": "^24.7.1", + "@jest/fake-timers": "^24.8.0", + "@jest/source-map": "^24.3.0", + "@jest/test-result": "^24.8.0", + "@jest/types": "^24.8.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==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "jest-validate": { + "version": "24.8.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-24.8.0.tgz", + "integrity": "sha512-+/N7VOEMW1Vzsrk3UWBDYTExTPwf68tavEPKDnJzrC6UlHtUDU/fuEdXqFoHzv9XnQ+zW6X3qMZhJ3YexfeLDA==", + "dev": true, + "requires": { + "@jest/types": "^24.8.0", + "camelcase": "^5.0.0", + "chalk": "^2.0.1", + "jest-get-type": "^24.8.0", + "leven": "^2.1.0", + "pretty-format": "^24.8.0" + } + }, + "jest-watch-typeahead": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-0.3.0.tgz", + "integrity": "sha512-+uOtlppt9ysST6k6ZTqsPI0WNz2HLa8bowiZylZoQCQaAVn7XsVmHhZREkz73FhKelrFrpne4hQQjdq42nFEmA==", + "dev": true, + "requires": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.4.1", + "jest-watcher": "^24.3.0", + "slash": "^2.0.0", + "string-length": "^2.0.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "jest-watcher": { + "version": "24.8.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-24.8.0.tgz", + "integrity": "sha512-SBjwHt5NedQoVu54M5GEx7cl7IGEFFznvd/HNT8ier7cCAx/Qgu9ZMlaTQkvK22G1YOpcWBLQPFSImmxdn3DAw==", + "dev": true, + "requires": { + "@jest/test-result": "^24.8.0", + "@jest/types": "^24.8.0", + "@types/yargs": "^12.0.9", + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "jest-util": "^24.8.0", + "string-length": "^2.0.0" + } + }, + "jest-worker": { + "version": "24.6.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.6.0.tgz", + "integrity": "sha512-jDwgW5W9qGNvpI1tNnvajh0a5IE/PuGLFmHk6aR/BZFz8tSgGw17GsDPXAJ6p91IvYDjOw8GpFbvvZGAK+DPQQ==", + "dev": true, + "requires": { + "merge-stream": "^1.0.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "js-levenshtein": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz", + "integrity": "sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==", + "dev": true + }, + "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==", + "dev": true, + "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=", + "dev": true + }, + "jsdom": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.12.0.tgz", + "integrity": "sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw==", + "dev": true, + "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==", + "dev": true + }, + "parse5": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", + "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==", + "dev": true + } + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "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==", + "dev": true + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "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==", + "dev": true + }, + "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=", + "dev": true, + "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=", + "dev": true + }, + "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=", + "dev": true + }, + "json3": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", + "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==", + "dev": true + }, + "json5": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.0.tgz", + "integrity": "sha512-8Mh9h6xViijj36g7Dxi+Y4S6hNGV96vcJZr/SrlHh1LR/pEn/8j/+qIBbs44YKl69Lrfctp4QD+AdWLTMqEZAQ==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "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=", + "dev": true + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "jsx-ast-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.1.0.tgz", + "integrity": "sha512-yDGDG2DS4JcqhA6blsuYbtsT09xL8AoLuUR2Gb5exrw7UEM19sBcOTq+YBBhrNbl0PUC4R4LnFu+dHg2HKeVvA==", + "dev": true, + "requires": { + "array-includes": "^3.0.3" + } + }, + "killable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", + "dev": true + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + }, + "dependencies": { + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + } + } + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true + }, + "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==", + "dev": true, + "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=", + "dev": true + }, + "lcid": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", + "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", + "dev": true, + "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==", + "dev": true + }, + "leven": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz", + "integrity": "sha1-wuep93IJTe6dNCAq6KzORoeHVYA=", + "dev": true + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "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=", + "dev": true, + "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==", + "dev": true, + "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=", + "dev": true, + "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=", + "dev": true, + "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=", + "dev": true, + "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=", + "dev": true, + "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==", + "dev": true + }, + "loader-utils": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^2.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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + }, + "lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", + "dev": true + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true + }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", + "dev": true + }, + "lodash.tail": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.tail/-/lodash.tail-4.1.1.tgz", + "integrity": "sha1-0jM6NtnncXyK0vfKyv7HwytERmQ=", + "dev": true + }, + "lodash.template": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.4.0.tgz", + "integrity": "sha1-5zoDhcg1VZF0bgILmWecaQ5o+6A=", + "dev": true, + "requires": { + "lodash._reinterpolate": "~3.0.0", + "lodash.templatesettings": "^4.0.0" + } + }, + "lodash.templatesettings": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.1.0.tgz", + "integrity": "sha1-K01OlbpEDZFf8IvImeRVNmZxMxY=", + "dev": true, + "requires": { + "lodash._reinterpolate": "~3.0.0" + } + }, + "lodash.unescape": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.unescape/-/lodash.unescape-4.0.1.tgz", + "integrity": "sha1-vyJJiGzlFM2hEvrpIYzcBlIR/Jw=", + "dev": true + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "dev": true + }, + "loglevel": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.3.tgz", + "integrity": "sha512-LoEDv5pgpvWgPF4kNYuIp0qqSJVWak/dML0RY74xlzMZiT9w77teNAwKYKWBTYjlokMirg+o3jBwp+vlLrcfAA==", + "dev": true + }, + "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": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "yallist": "^3.0.2" + } + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "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==", + "dev": true + }, + "semver": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", + "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==", + "dev": true + } + } + }, + "makeerror": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", + "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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=", + "dev": true + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "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==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "mdn-data": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-1.1.4.tgz", + "integrity": "sha512-FSYbp3lyKjyj3E7fMl6rYvUdX0FBXaluGqlFoYESWQlyUTq8R+wp0rkFxoYFqZlHCvsUXGjyJmLQSnXToYhOSA==", + "dev": true + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "dev": true + }, + "mem": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", + "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", + "dev": true, + "requires": { + "map-age-cleaner": "^0.1.1", + "mimic-fn": "^2.0.0", + "p-is-promise": "^2.0.0" + }, + "dependencies": { + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + } + } + }, + "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=", + "dev": true, + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "merge-deep": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/merge-deep/-/merge-deep-3.0.2.tgz", + "integrity": "sha512-T7qC8kg4Zoti1cFd8Cr0M+qaZfOwjlPDEdZIIPPB2JZctjaPM4fX+i7HOId69tAti2fvO6X5ldfYUONDODsrkA==", + "dev": true, + "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=", + "dev": true + }, + "merge-stream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz", + "integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=", + "dev": true, + "requires": { + "readable-stream": "^2.0.1" + } + }, + "merge2": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.2.3.tgz", + "integrity": "sha512-gdUU1Fwj5ep4kplwcmftruWofEFt6lfpkkr3h860CXbAB9c3hGb55EOL2ali0Td5oebvW0E1+3Sr+Ur7XfKpRA==", + "dev": true + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "dev": true + }, + "microevent.ts": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/microevent.ts/-/microevent.ts-0.1.1.tgz", + "integrity": "sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g==", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "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.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + } + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, + "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==", + "dev": true + }, + "mime-db": { + "version": "1.40.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz", + "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==", + "dev": true + }, + "mime-types": { + "version": "2.1.24", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz", + "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==", + "dev": true, + "requires": { + "mime-db": "1.40.0" + } + }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true + }, + "mini-css-extract-plugin": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.5.0.tgz", + "integrity": "sha512-IuaLjruM0vMKhUUT51fQdQzBYTX49dLj8w68ALEAe2A4iYNpIC4eMac67mt3NzycvjOlf07/kYxJDc0RTl1Wqw==", + "dev": true, + "requires": { + "loader-utils": "^1.1.0", + "schema-utils": "^1.0.0", + "webpack-sources": "^1.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==", + "dev": true + }, + "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=", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "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=", + "dev": true + }, + "mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "dev": true, + "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.1", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", + "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", + "dev": true, + "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==", + "dev": true, + "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=", + "dev": true, + "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=", + "dev": true + } + } + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "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=", + "dev": true + } + } + }, + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "dev": true, + "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==", + "dev": true + }, + "multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "dev": true, + "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=", + "dev": true + }, + "mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", + "dev": true + }, + "nan": { + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", + "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==", + "dev": true, + "optional": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "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.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + } + } + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "dev": true + }, + "neo-async": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", + "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==", + "dev": true + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "no-case": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", + "dev": true, + "requires": { + "lower-case": "^1.1.1" + } + }, + "node-forge": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.7.5.tgz", + "integrity": "sha512-MmbQJ2MTESTjt3Gi/3yG1wGpIMhUfcIypUCGtTizFR9IiccFwxSpfp0vtIZlkFclEqERemxfnSdZEMR9VqqEFQ==", + "dev": true + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", + "dev": true + }, + "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==", + "dev": true, + "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=", + "dev": true + } + } + }, + "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=", + "dev": true + }, + "node-notifier": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.0.tgz", + "integrity": "sha512-SUDEb+o71XR5lXSTyivXd9J7fCloE3SyP4lSgt3lU2oSANiox+SxlNRGPjDKrwU1YN3ix2KN/VGGCg0t01rttQ==", + "dev": true, + "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.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", + "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==", + "dev": true + } + } + }, + "node-releases": { + "version": "1.1.23", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.23.tgz", + "integrity": "sha512-uq1iL79YjfYC0WXoHbC/z28q/9pOl8kSHaXdWmAAc8No+bDwqkZbzIJz55g/MUsPgSGm9LZ7QSUbzTcH5tz47w==", + "dev": true, + "requires": { + "semver": "^5.3.0" + }, + "dependencies": { + "semver": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", + "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==", + "dev": true + } + } + }, + "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==", + "dev": true, + "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.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", + "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==", + "dev": true + } + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "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=", + "dev": true + }, + "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==", + "dev": true + }, + "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=", + "dev": true, + "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==", + "dev": true, + "requires": { + "boolbase": "~1.0.0" + } + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", + "dev": true + }, + "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=", + "dev": true + }, + "nwsapi": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.1.4.tgz", + "integrity": "sha512-iGfd9Y6SFdTNldEy2L0GUhcarIutFmk+MPWIn9dmj8NMIup03G08uUF2KGbbmv/Ux4RT0VZJoP/sVbWA6d/VIw==", + "dev": true + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true + }, + "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=", + "dev": true, + "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=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "object-hash": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-1.3.1.tgz", + "integrity": "sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA==", + "dev": true + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "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==", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" + } + }, + "object.fromentries": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.0.tgz", + "integrity": "sha512-9iLiI6H083uiqUuvzyY6qrlmc/Gz8hLQFOcb/Ri/0xXFkSNS3ctV+CbE6yM2+AnkYfOB3dGjdzC0wrMLIhQICA==", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "es-abstract": "^1.11.0", + "function-bind": "^1.1.1", + "has": "^1.0.1" + } + }, + "object.getownpropertydescriptors": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz", + "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "es-abstract": "^1.5.1" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "object.values": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.0.tgz", + "integrity": "sha512-8mf0nKLAoFX6VlNVdhGj31SVYpaNFtUnuoOXWyFEstsWRgU837AK+JYM0iAxwkSzGRbwn8cbFmgbyxj1j4VbXg==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.12.0", + "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==", + "dev": true + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, + "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==", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "opn": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.4.0.tgz", + "integrity": "sha512-YF9MNdVy/0qvJvDtunAOzFw9iasOQHpVthTCvGzxt61Il64AYSGdK+rYwld7NAfk9qJ7dt+hymBNSc9LNYS+Sw==", + "dev": true, + "requires": { + "is-wsl": "^1.1.0" + } + }, + "optimist": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", + "dev": true, + "requires": { + "minimist": "~0.0.1", + "wordwrap": "~0.0.2" + }, + "dependencies": { + "minimist": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", + "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=", + "dev": true + }, + "wordwrap": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", + "dev": true + } + } + }, + "optimize-css-assets-webpack-plugin": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.1.tgz", + "integrity": "sha512-Rqm6sSjWtx9FchdP0uzTQDc7GXDKnwVEGoSxjezPkzMewx7gEWE9IMUYKmigTRC4U3RaNSwYVnUDLuIdtTpm0A==", + "dev": true, + "requires": { + "cssnano": "^4.1.0", + "last-call-webpack-plugin": "^3.0.0" + } + }, + "optionator": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", + "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", + "dev": true, + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.4", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "wordwrap": "~1.0.0" + } + }, + "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==", + "dev": true, + "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=", + "dev": true + }, + "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==", + "dev": true, + "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=", + "dev": true + }, + "p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", + "dev": true + }, + "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=", + "dev": true, + "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=", + "dev": true + }, + "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==", + "dev": true + }, + "p-limit": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.0.tgz", + "integrity": "sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ==", + "dev": true, + "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==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-map": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", + "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==", + "dev": true + }, + "p-reduce": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", + "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=", + "dev": true + }, + "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==", + "dev": true + }, + "pako": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.10.tgz", + "integrity": "sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw==", + "dev": true + }, + "parallel-transform": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.1.0.tgz", + "integrity": "sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY=", + "dev": true, + "requires": { + "cyclist": "~0.2.2", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "param-case": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", + "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", + "dev": true, + "requires": { + "no-case": "^2.2.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==", + "dev": true, + "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==", + "dev": true + } + } + }, + "parse-asn1": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.4.tgz", + "integrity": "sha512-Qs5duJcuvNExRfFZ99HDD3z4mAi3r9Wl/FOjEOijlxwCZs7E7mW2vjTpgQ4J8LpTF8x5v+1Vn5UQFejmWT11aw==", + "dev": true, + "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=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "parse5": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz", + "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==", + "dev": true + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true + }, + "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==", + "dev": true + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "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=", + "dev": true + }, + "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=", + "dev": true + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, + "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==", + "dev": true + }, + "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=", + "dev": true + }, + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "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==", + "dev": true, + "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=", + "dev": true + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "find-up": "^3.0.0" + } + }, + "pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", + "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", + "dev": true, + "requires": { + "find-up": "^2.1.0" + }, + "dependencies": { + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "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=", + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "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=", + "dev": true, + "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=", + "dev": true + } + } + }, + "pn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", + "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==", + "dev": true + }, + "pnp-webpack-plugin": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.2.1.tgz", + "integrity": "sha512-W6GctK7K2qQiVR+gYSv/Gyt6jwwIH4vwdviFqx+Y2jAtVf5eZyYIDf5Ac2NCDMBiX5yWscBLZElPTsyA1UtVVA==", + "dev": true, + "requires": { + "ts-pnp": "^1.0.0" + } + }, + "portfinder": { + "version": "1.0.20", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.20.tgz", + "integrity": "sha512-Yxe4mTyDzTd59PZJY4ojZR8F+E5e97iq2ZOHPz3HDgSvYC5siNad2tLooQ5y5QHyQhc3xVqvyk/eNA3wuoa7Sw==", + "dev": true, + "requires": { + "async": "^1.5.2", + "debug": "^2.2.0", + "mkdirp": "0.5.x" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "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=", + "dev": true + }, + "postcss": { + "version": "7.0.17", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.17.tgz", + "integrity": "sha512-546ZowA+KZ3OasvQZHsbuEpysvwTZNGJv9EfyCQdsIDltPSWHAeTQ5fQy/Npi2ZDtLI3zs7Ps/p6wThErhm9fQ==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-attribute-case-insensitive": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.1.tgz", + "integrity": "sha512-L2YKB3vF4PetdTIthQVeT+7YiSzMoNMLLYxPXXppOOP7NoazEAy45sh2LvJ8leCQjfBcfkYQs8TtCcQjeZTp8A==", + "dev": true, + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-browser-comments": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-2.0.0.tgz", + "integrity": "sha512-xGG0UvoxwBc4Yx4JX3gc0RuDl1kc4bVihCzzk6UC72YPfq5fu3c717Nu8Un3nvnq1BJ31gBnFXIG/OaUTnpHgA==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-calc": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.1.tgz", + "integrity": "sha512-oXqx0m6tb4N3JGdmeMSc/i91KppbYsFZKdH0xMOqK8V1rJlzrKlTdokz8ozUXLVejydRN6u2IddxpcijRj2FqQ==", + "dev": true, + "requires": { + "css-unit-converter": "^1.1.1", + "postcss": "^7.0.5", + "postcss-selector-parser": "^5.0.0-rc.4", + "postcss-value-parser": "^3.3.1" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "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==", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "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==", + "dev": true, + "requires": { + "postcss": "^7.0.14" + } + }, + "postcss-custom-properties": { + "version": "8.0.10", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-8.0.10.tgz", + "integrity": "sha512-GDL0dyd7++goDR4SSasYdRNNvp4Gqy1XMzcCnTijiph7VB27XXpJ8bW/AI0i2VSBZ55TpdGhMr37kMSpRfYD0Q==", + "dev": true, + "requires": { + "postcss": "^7.0.14", + "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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-initial": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.0.tgz", + "integrity": "sha512-WzrqZ5nG9R9fUtrA+we92R4jhVvEB32IIRTzfIG/PLL8UV4CvbF1ugTEHEFX6vWxl41Xt5RTCJPEZkuWzrOM+Q==", + "dev": true, + "requires": { + "lodash.template": "^4.2.4", + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "loader-utils": "^1.1.0", + "postcss": "^7.0.0", + "postcss-load-config": "^2.0.0", + "schema-utils": "^1.0.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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" + } + }, + "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==", + "dev": true, + "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.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz", + "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=", + "dev": true, + "requires": { + "dot-prop": "^4.1.1", + "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==", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "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==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "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==", + "dev": true, + "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" + } + }, + "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==", + "dev": true, + "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.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz", + "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=", + "dev": true, + "requires": { + "dot-prop": "^4.1.1", + "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==", + "dev": true, + "requires": { + "postcss": "^7.0.5" + } + }, + "postcss-modules-local-by-default": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-2.0.6.tgz", + "integrity": "sha512-oLUV5YNkeIBa0yQl7EYnxMgy4N6noxmiwZStaEJUSe2xPMcdNc8WmBQuQCx18H5psYbVxz8zoHk0RAAYZXP9gA==", + "dev": true, + "requires": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0", + "postcss-value-parser": "^3.3.1" + } + }, + "postcss-modules-scope": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.1.0.tgz", + "integrity": "sha512-91Rjps0JnmtUB0cujlc8KIKCsJXWjzuxGeT/+Q2i2HXKZ7nBUeF9YQTZZTNvHVoNYj1AthsjnGLtqDUE0Op79A==", + "dev": true, + "requires": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0" + } + }, + "postcss-modules-values": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-2.0.0.tgz", + "integrity": "sha512-Ki7JZa7ff1N3EIMlPnGTZfUMe69FFwiQPnVSXC9mnn3jozCRBYIxiZd44yJOV2AmabOo4qFf8s0dC/+lweG7+w==", + "dev": true, + "requires": { + "icss-replace-symbols": "^1.1.0", + "postcss": "^7.0.6" + } + }, + "postcss-nesting": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.0.tgz", + "integrity": "sha512-WSsbVd5Ampi3Y0nk/SKr5+K34n52PqMqEfswu6RtU4r7wA8vSD+gM8/D9qq4aJkHImwn1+9iEFTbjoWsQeqtaQ==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-normalize": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-7.0.1.tgz", + "integrity": "sha512-NOp1fwrG+6kVXWo7P9SizCHX6QvioxFD/hZcI2MLxPmVnFJFC0j0DDpIuNw2tUDeCFMni59gCVgeJ1/hYhj2OQ==", + "dev": true, + "requires": { + "@csstools/normalize.css": "^9.0.1", + "browserslist": "^4.1.1", + "postcss": "^7.0.2", + "postcss-browser-comments": "^2.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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "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==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "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==", + "dev": true, + "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" + } + }, + "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==", + "dev": true, + "requires": { + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "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==", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "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==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "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==", + "dev": true, + "requires": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "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==", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "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==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-preset-env": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-6.6.0.tgz", + "integrity": "sha512-I3zAiycfqXpPIFD6HXhLfWXIewAWO8emOKz+QSsxaUZb9Dp8HbF5kUf+4Wy/AxR33o+LRoO8blEWCHth0ZsCLA==", + "dev": true, + "requires": { + "autoprefixer": "^9.4.9", + "browserslist": "^4.4.2", + "caniuse-lite": "^1.0.30000939", + "css-blank-pseudo": "^0.1.4", + "css-has-pseudo": "^0.10.0", + "css-prefers-color-scheme": "^3.1.1", + "cssdb": "^4.3.0", + "postcss": "^7.0.14", + "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.2", + "postcss-color-mod-function": "^3.0.3", + "postcss-color-rebeccapurple": "^4.0.1", + "postcss-custom-media": "^7.0.7", + "postcss-custom-properties": "^8.0.9", + "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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "is-svg": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" + } + }, + "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==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "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==", + "dev": true, + "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=", + "dev": true + }, + "pretty-bytes": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.2.0.tgz", + "integrity": "sha512-ujANBhiUsl9AhREUDUEY1GPOharMGm8x8juS7qOHybcLi7XsKfrYQ88hSly1l2i0klXHTDYrlL8ihMCG55Dc3w==", + "dev": true + }, + "pretty-error": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.1.tgz", + "integrity": "sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM=", + "dev": true, + "requires": { + "renderkid": "^2.0.1", + "utila": "~0.4" + } + }, + "pretty-format": { + "version": "24.8.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.8.0.tgz", + "integrity": "sha512-P952T7dkrDEplsR+TuY7q3VXDae5Sr7zmQb12JU/NDQa/3CH7/QW0yvqLcGN6jL+zQFKaoJcPc+yJxMTGmosqw==", + "dev": true, + "requires": { + "@jest/types": "^24.8.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==", + "dev": true + } + } + }, + "private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", + "dev": true + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", + "dev": true + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true + }, + "promise": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.0.2.tgz", + "integrity": "sha512-EIyzM39FpVOMbqgzEHhxdrEhtOSDOtjMZQ0M6iVfCE+kWNgCkAyOdnuCWqfmflylftfadU6FkiMgHZA2kUzwRw==", + "dev": true, + "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=", + "dev": true + }, + "prompts": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.1.0.tgz", + "integrity": "sha512-+x5TozgqYdOwWsQFZizE/Tra3fKvAoy037kOyU6cgz84n8f6zxngLOV4O32kTwt9FcLCxAqw0P/c8rOr9y+Gfg==", + "dev": true, + "requires": { + "kleur": "^3.0.2", + "sisteransi": "^1.0.0" + } + }, + "prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } + }, + "property-information": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-5.1.0.tgz", + "integrity": "sha512-tODH6R3+SwTkAQckSp2S9xyYX8dEKYkeXw+4TmJzTxnNzd6mQPu1OD4f9zPrvw/Rm4wpPgI+Zp63mNSGNzUgHg==", + "dev": true, + "requires": { + "xtend": "^4.0.1" + } + }, + "proxy-addr": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.5.tgz", + "integrity": "sha512-t/7RxHXPH6cJtP0pRG6smSr9QJidhB+3kXu0KgXnbGYMgzEnUxRQ4/LDdfOwZEMyIh3/xHb8PX3t+lfL9z+YVQ==", + "dev": true, + "requires": { + "forwarded": "~0.1.2", + "ipaddr.js": "1.9.0" + } + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "dev": true + }, + "psl": { + "version": "1.1.32", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.32.tgz", + "integrity": "sha512-MHACAkHpihU/REGGPLj4sEfc/XKW2bheigvHO1dUqjaKigMp1C8+WLQYRGgeKFMsw5PMfegZcaN8IDXK/cD0+g==", + "dev": true + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "dev": true + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "dev": true + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "dev": true + }, + "querystringify": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.1.1.tgz", + "integrity": "sha512-w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA==", + "dev": true + }, + "raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true + } + } + }, + "react": { + "version": "16.8.6", + "resolved": "https://registry.npmjs.org/react/-/react-16.8.6.tgz", + "integrity": "sha512-pC0uMkhLaHm11ZSJULfOBqV4tIZkx87ZLvbbQYunNixAAvjnC+snJCg0XQXn9VIsttVsbZP/H/ewzgsd5fxKXw==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.13.6" + } + }, + "react-app-polyfill": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-1.0.1.tgz", + "integrity": "sha512-LbVpT1NdzTdDDs7xEZdebjDrqsvKi5UyVKUQqtTYYNyC1JJYVAwNQWe4ybWvoT2V2WW9PGVO2u5Y6aVj4ER/Ow==", + "dev": true, + "requires": { + "core-js": "3.0.1", + "object-assign": "4.1.1", + "promise": "8.0.2", + "raf": "3.4.1", + "regenerator-runtime": "0.13.2", + "whatwg-fetch": "3.0.0" + } + }, + "react-dev-utils": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-9.0.1.tgz", + "integrity": "sha512-pnaeMo/Pxel8aZpxk1WwxT3uXxM3tEwYvsjCYn5R7gNxjhN1auowdcLDzFB8kr7rafAj2rxmvfic/fbac5CzwQ==", + "dev": true, + "requires": { + "@babel/code-frame": "7.0.0", + "address": "1.0.3", + "browserslist": "4.5.4", + "chalk": "2.4.2", + "cross-spawn": "6.0.5", + "detect-port-alt": "1.1.6", + "escape-string-regexp": "1.0.5", + "filesize": "3.6.1", + "find-up": "3.0.0", + "fork-ts-checker-webpack-plugin": "1.1.1", + "global-modules": "2.0.0", + "globby": "8.0.2", + "gzip-size": "5.0.0", + "immer": "1.10.0", + "inquirer": "6.2.2", + "is-root": "2.0.0", + "loader-utils": "1.2.3", + "opn": "5.4.0", + "pkg-up": "2.0.0", + "react-error-overlay": "^5.1.6", + "recursive-readdir": "2.2.2", + "shell-quote": "1.6.1", + "sockjs-client": "1.3.0", + "strip-ansi": "5.2.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==", + "dev": true + }, + "browserslist": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.5.4.tgz", + "integrity": "sha512-rAjx494LMjqKnMPhFkuLmLp8JWEX0o8ADTGeAbOqaF+XCvYLreZrG5uVjnPBlAQ8REZK4pzXGvp0bWgrFtKaag==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30000955", + "electron-to-chromium": "^1.3.122", + "node-releases": "^1.1.13" + } + }, + "inquirer": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.2.2.tgz", + "integrity": "sha512-Z2rREiXA6cHRR9KBOarR3WuLlFzlIfAEIiB45ll5SSadMg7WqOh1MKEjjndfuH5ewXdixWCxqnVfGOQzPeiztA==", + "dev": true, + "requires": { + "ansi-escapes": "^3.2.0", + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^2.0.0", + "lodash": "^4.17.11", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rxjs": "^6.4.0", + "string-width": "^2.1.0", + "strip-ansi": "^5.0.0", + "through": "^2.3.6" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "react-dom": { + "version": "16.8.6", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.8.6.tgz", + "integrity": "sha512-1nL7PIq9LTL3fthPqwkvr2zY7phIPjYrT0jp4HjyEQrEROnw4dG41VVwi/wfoCneoleqrNX7iAD+pXebJZwrwA==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.13.6" + } + }, + "react-error-overlay": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-5.1.6.tgz", + "integrity": "sha512-X1Y+0jR47ImDVr54Ab6V9eGk0Hnu7fVWGeHQSOXHf/C2pF9c6uy3gef8QUeuUiWlNb0i08InPSE5a/KJzNzw1Q==", + "dev": true + }, + "react-is": { + "version": "16.8.6", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.8.6.tgz", + "integrity": "sha512-aUk3bHfZ2bRSVFFbbeVS4i+lNPZr3/WM5jT2J5omUVV1zzcs1nAaf3l51ctA5FFvCRbhrH0bdAsRRQddFJZPtA==" + }, + "react-scripts": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-3.0.0.tgz", + "integrity": "sha512-F4HegoBuUKZvEzXYksQu05Y6vJqallhHkQUEL6M7OQ5rYLBQC/4MTK6km9ZZvEK9TqMy1XA8SSEJGJgTEr6bSQ==", + "dev": true, + "requires": { + "@babel/core": "7.4.3", + "@svgr/webpack": "4.1.0", + "@typescript-eslint/eslint-plugin": "1.6.0", + "@typescript-eslint/parser": "1.6.0", + "babel-eslint": "10.0.1", + "babel-jest": "24.7.1", + "babel-loader": "8.0.5", + "babel-plugin-named-asset-import": "^0.3.2", + "babel-preset-react-app": "^8.0.0", + "case-sensitive-paths-webpack-plugin": "2.2.0", + "css-loader": "2.1.1", + "dotenv": "6.2.0", + "dotenv-expand": "4.2.0", + "eslint": "^5.16.0", + "eslint-config-react-app": "^4.0.0", + "eslint-loader": "2.1.2", + "eslint-plugin-flowtype": "2.50.1", + "eslint-plugin-import": "2.16.0", + "eslint-plugin-jsx-a11y": "6.2.1", + "eslint-plugin-react": "7.12.4", + "eslint-plugin-react-hooks": "^1.5.0", + "file-loader": "3.0.1", + "fs-extra": "7.0.1", + "fsevents": "2.0.6", + "html-webpack-plugin": "4.0.0-beta.5", + "identity-obj-proxy": "3.0.0", + "is-wsl": "^1.1.0", + "jest": "24.7.1", + "jest-environment-jsdom-fourteen": "0.1.0", + "jest-resolve": "24.7.1", + "jest-watch-typeahead": "0.3.0", + "mini-css-extract-plugin": "0.5.0", + "optimize-css-assets-webpack-plugin": "5.0.1", + "pnp-webpack-plugin": "1.2.1", + "postcss-flexbugs-fixes": "4.1.0", + "postcss-loader": "3.0.0", + "postcss-normalize": "7.0.1", + "postcss-preset-env": "6.6.0", + "postcss-safe-parser": "4.0.1", + "react-app-polyfill": "^1.0.0", + "react-dev-utils": "^9.0.0", + "resolve": "1.10.0", + "sass-loader": "7.1.0", + "semver": "6.0.0", + "style-loader": "0.23.1", + "terser-webpack-plugin": "1.2.3", + "url-loader": "1.1.2", + "webpack": "4.29.6", + "webpack-dev-server": "3.2.1", + "webpack-manifest-plugin": "2.0.4", + "workbox-webpack-plugin": "4.2.0" + } + }, + "read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "dev": true, + "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==", + "dev": true, + "requires": { + "find-up": "^3.0.0", + "read-pkg": "^3.0.0" + } + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "realpath-native": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-1.1.0.tgz", + "integrity": "sha512-wlgPA6cCIIg9gKz0fgAPjnzh4yR/LnXovwuo9hvyGvx3h8nX4+/iLZplfUWasXpqD8BdnGnP5njOFjkUwPzvjA==", + "dev": true, + "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==", + "dev": true, + "requires": { + "minimatch": "3.0.4" + } + }, + "regenerate": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", + "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "regenerate": "^1.4.0" + } + }, + "regenerator-runtime": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.2.tgz", + "integrity": "sha512-S/TQAZJO+D3m9xeN1WTI8dLKBBiRgXBlTJvbWjCThHWZj9EvHK70Ff50/tYj2J/fvBY6JtFVwRuazHN2E7M9BA==", + "dev": true + }, + "regenerator-transform": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.0.tgz", + "integrity": "sha512-rtOelq4Cawlbmq9xuMR5gdFmv7ku/sFoB7sRiywx7aq53bc52b4j6zvH7Te1Vt/X2YveDKnCGUbioieU7FEL3w==", + "dev": true, + "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==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regexp-tree": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.10.tgz", + "integrity": "sha512-K1qVSbcedffwuIslMwpe6vGlj+ZXRnGkvjAtFHfDZZZuEdA/h0dxljAPu9vhUo6Rrx2U2AwJ+nSQ6hK+lrP5MQ==", + "dev": true + }, + "regexpp": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", + "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==", + "dev": true + }, + "regexpu-core": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.5.4.tgz", + "integrity": "sha512-BtizvGtFQKGPUcTy56o3nk1bGRp4SZOTYrDtGNlqCQufptV5IkkLN6Emw+yunAJjzf+C9FQFtvq7IoA3+oMYHQ==", + "dev": true, + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.0.2", + "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.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.0.tgz", + "integrity": "sha512-RnIrLhrXCX5ow/E5/Mh2O4e/oa1/jW0eaBKTSy3LaCj+M3Bqvm97GWDp2yUtzIs4LEn65zR2yiYGFqb2ApnzDA==", + "dev": true + }, + "regjsparser": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.0.tgz", + "integrity": "sha512-RQ7YyokLiQBomUJuUG8iGVvkgOLxwyZM8k6d3q5SAXpg4r5TZJZigKFvC6PpD+qQ98bCDC5YelPeA3EucDoNeQ==", + "dev": true, + "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=", + "dev": true + } + } + }, + "rehype-parse": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-6.0.0.tgz", + "integrity": "sha512-V2OjMD0xcSt39G4uRdMTqDXXm6HwkUbLMDayYKA/d037j8/OtVSQ+tqKwYWOuyBeoCs/3clXRe30VUjeMDTBSA==", + "dev": true, + "requires": { + "hast-util-from-parse5": "^5.0.0", + "parse5": "^5.0.0", + "xtend": "^4.0.1" + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "dev": true + }, + "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=", + "dev": true + }, + "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==", + "dev": true, + "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=", + "dev": true + }, + "css-select": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", + "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", + "dev": true, + "requires": { + "boolbase": "~1.0.0", + "css-what": "2.1", + "domutils": "1.5.1", + "nth-check": "~1.0.1" + } + }, + "domutils": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", + "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", + "dev": true, + "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=", + "dev": true, + "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==", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true + }, + "replace-ext": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", + "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=", + "dev": true + }, + "request": { + "version": "2.88.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", + "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", + "dev": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.0", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.4.3", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + }, + "tough-cookie": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", + "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", + "dev": true, + "requires": { + "psl": "^1.1.24", + "punycode": "^1.4.1" + } + } + } + }, + "request-promise-core": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.2.tgz", + "integrity": "sha512-UHYyq1MO8GsefGEt7EprS8UrXsm1TxEvFUX1IMTuSLU2Rh7fTIdFtl8xD7JiEYiWU2dl+NYAjCTksTehQUxPag==", + "dev": true, + "requires": { + "lodash": "^4.17.11" + } + }, + "request-promise-native": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.7.tgz", + "integrity": "sha512-rIMnbBdgNViL37nZ1b3L/VfPOpSi0TqVDQPAvO6U14lMzOLrt5nilxCQqtDKhZeDiW0/hkCXGoQjhgJd/tCh6w==", + "dev": true, + "requires": { + "request-promise-core": "1.1.2", + "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=", + "dev": true + }, + "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==", + "dev": true + }, + "requireindex": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/requireindex/-/requireindex-1.2.0.tgz", + "integrity": "sha512-L9jEkOi3ASd9PYit2cwRfyppc9NoABujTP8/5gFcbERmo5jUoAKovIC3fsF17pkTnGsrByysqX+Kxd2OTNI1ww==", + "dev": true + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", + "dev": true + }, + "resolve": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.10.0.tgz", + "integrity": "sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg==", + "dev": true, + "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=", + "dev": true, + "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=", + "dev": true + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "dev": true, + "requires": { + "onetime": "^2.0.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==", + "dev": true + }, + "rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=", + "dev": true + }, + "rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", + "dev": true + }, + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "run-async": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", + "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", + "dev": true, + "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=", + "dev": true, + "requires": { + "aproba": "^1.1.1" + } + }, + "rxjs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.2.tgz", + "integrity": "sha512-HUb7j3kvb7p7eCUHE3FqjoDsC1xfZQ4AHFWfTKSpZ+sAhhz5X1WX0ZuUqWbzB2QhSLp3DoLUG+hMdEDKqWo2Zg==", + "dev": true, + "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==", + "dev": true + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "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==", + "dev": true + }, + "sane": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", + "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", + "dev": true, + "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" + } + }, + "sass-loader": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-7.1.0.tgz", + "integrity": "sha512-+G+BKGglmZM2GUSfT9TLuEp6tzehHPjAMoRRItOojWIqIGPloVCMhNIQuG639eJ+y033PaGTSjLaTHts8Kw79w==", + "dev": true, + "requires": { + "clone-deep": "^2.0.1", + "loader-utils": "^1.0.1", + "lodash.tail": "^4.1.1", + "neo-async": "^2.5.0", + "pify": "^3.0.0", + "semver": "^5.5.0" + }, + "dependencies": { + "clone-deep": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-2.0.2.tgz", + "integrity": "sha512-SZegPTKjCgpQH63E+eN6mVEEPdQBOUzjyJm5Pora4lrwWRFS8I0QAxV/KD6vV/i0WuijHZWQC1fMsPEdxfdVCQ==", + "dev": true, + "requires": { + "for-own": "^1.0.0", + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.0", + "shallow-clone": "^1.0.0" + } + }, + "for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", + "dev": true, + "requires": { + "for-in": "^1.0.1" + } + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + }, + "semver": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", + "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==", + "dev": true + }, + "shallow-clone": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-1.0.0.tgz", + "integrity": "sha512-oeXreoKR/SyNJtRJMAKPDSvd28OqEwG4eR/xc856cRGBII7gX9lvAqDxusPm0846z/w/hWYjI1NpKwJ00NHzRA==", + "dev": true, + "requires": { + "is-extendable": "^0.1.1", + "kind-of": "^5.0.0", + "mixin-object": "^2.0.1" + }, + "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==", + "dev": true + } + } + } + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, + "saxes": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-3.1.10.tgz", + "integrity": "sha512-G/mVZCCGhJqgS+I7wT5gBHyTNXLe2SQcu2qmhwl1OKcSHyJEXKQY2CLT+qWIxV+m6uiGMLfSOJGLQQHhklIeEQ==", + "dev": true, + "requires": { + "xmlchars": "^1.3.1" + } + }, + "scheduler": { + "version": "0.13.6", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.13.6.tgz", + "integrity": "sha512-IWnObHt413ucAYKsD9J1QShUKkbKLQQHdxRyw73sw4FN26iWr3DY/H34xGPe4nmL1DwXyWmSWmMrA9TfQbE/XQ==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^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==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", + "dev": true + }, + "selfsigned": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.4.tgz", + "integrity": "sha512-9AukTiDmHXGXWtWjembZ5NDmVvP2695EtpgbCsxCa68w3c88B+alqbmZ4O3hZ4VWGXeGWzEVdvqgAJD8DQPCDw==", + "dev": true, + "requires": { + "node-forge": "0.7.5" + } + }, + "semver": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.0.0.tgz", + "integrity": "sha512-0UewU+9rFapKFnlbirLi3byoOuhrSsli/z/ihNnvM24vgF+8sNBiI1LZPBSH9wJKUwaUbw+s3hToDLCXkrghrQ==", + "dev": true + }, + "send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "dev": true, + "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==", + "dev": true, + "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=", + "dev": true + } + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true + }, + "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==", + "dev": true + } + } + }, + "serialize-javascript": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.7.0.tgz", + "integrity": "sha512-ke8UG8ulpFOxO8f8gRYabHQe/ZntKlcig2Mp+8+URDP1D8vJZ0KUt7LYo07q25Z/+JVSgpr/cui9PIp5H6/+nA==", + "dev": true + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "dev": true, + "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==", + "dev": true, + "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=", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + } + } + }, + "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==", + "dev": true, + "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=", + "dev": true + }, + "set-value": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", + "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==", + "dev": true, + "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=", + "dev": true, + "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=", + "dev": true + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", + "dev": true + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, + "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=", + "dev": true, + "requires": { + "is-extendable": "^0.1.1", + "kind-of": "^2.0.1", + "lazy-cache": "^0.2.3", + "mixin-object": "^2.0.1" + }, + "dependencies": { + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "kind-of": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz", + "integrity": "sha1-AY7HpM5+OobLkUG+UZ0kyPqpgbU=", + "dev": true, + "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=", + "dev": true + } + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "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=", + "dev": true + }, + "shell-quote": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.6.1.tgz", + "integrity": "sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c=", + "dev": true, + "requires": { + "array-filter": "~0.0.0", + "array-map": "~0.0.0", + "array-reduce": "~0.0.0", + "jsonify": "~0.0.0" + } + }, + "shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "dev": true + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "dev": true + }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "dev": true, + "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==", + "dev": true + } + } + }, + "sisteransi": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.0.tgz", + "integrity": "sha512-N+z4pHB4AmUv0SjveWRd6q1Nj5w62m5jodv+GD8lvmbY/83T/rpbJGZOnK5T149OldDj4Db07BSv9xY4K6NTPQ==", + "dev": true + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true + }, + "slice-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", + "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + } + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "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==", + "dev": true, + "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=", + "dev": true, + "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=", + "dev": true, + "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=", + "dev": true + } + } + }, + "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==", + "dev": true, + "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=", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "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==", + "dev": true, + "requires": { + "faye-websocket": "^0.10.0", + "uuid": "^3.0.1" + }, + "dependencies": { + "faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", + "dev": true, + "requires": { + "websocket-driver": ">=0.5.1" + } + } + } + }, + "sockjs-client": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.3.0.tgz", + "integrity": "sha512-R9jxEzhnnrdxLCNln0xg5uGHqMnkhPSTzUZH2eXcR03S/On9Yvoq2wyUZILRUhZCNVu2PmwWVoyuiPz8th8zbg==", + "dev": true, + "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==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "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==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "source-map-resolve": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", + "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", + "dev": true, + "requires": { + "atob": "^2.1.1", + "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.12", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.12.tgz", + "integrity": "sha512-4h2Pbvyy15EE02G+JOZpUCmqWJuqrs+sEkzewTm++BPi7Hvn/HwcqLAcNxYAyI0x13CpPPn+kMjl+hplXMHITQ==", + "dev": true, + "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==", + "dev": true + } + } + }, + "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=", + "dev": true + }, + "space-separated-tokens": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.4.tgz", + "integrity": "sha512-UyhMSmeIqZrQn2UdjYpxEkwY9JUrn8pP+7L4f91zRzOQuI8MF1FGLfYU9DKCYeLdo7LXMxwrX5zKFy7eeeVHuA==", + "dev": true + }, + "spdx-correct": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", + "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.4.tgz", + "integrity": "sha512-7j8LYJLeY/Yb6ACbQ7F76qy5jHkp0U6jgBfJsk97bwWlVUnUWsAgpyaCvo17h0/RQGnQ036tVDomiwoI4pDkQA==", + "dev": true + }, + "spdy": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.0.tgz", + "integrity": "sha512-ot0oEGT/PGUpzf/6uk4AWLqkq+irlqHXkrdbk51oWONh3bxQmBuljxPNl66zlRRcIJStWq0QkLUCPOPjgjvU0Q==", + "dev": true, + "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==", + "dev": true, + "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" + }, + "dependencies": { + "readable-stream": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz", + "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "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==", + "dev": true, + "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=", + "dev": true + }, + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "dev": true, + "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": "6.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", + "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", + "dev": true, + "requires": { + "figgy-pudding": "^3.5.1" + } + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true + }, + "stack-utils": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.2.tgz", + "integrity": "sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA==", + "dev": true + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "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=", + "dev": true, + "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=", + "dev": true + }, + "stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "dev": true, + "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==", + "dev": true, + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "stream-shift": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz", + "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=", + "dev": true + }, + "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=", + "dev": true, + "requires": { + "astral-regex": "^1.0.0", + "strip-ansi": "^4.0.0" + } + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.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==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dev": true, + "requires": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, + "strip-comments": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-1.0.2.tgz", + "integrity": "sha512-kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw==", + "dev": true, + "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=", + "dev": true + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "loader-utils": "^1.1.0", + "schema-utils": "^1.0.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==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz", + "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=", + "dev": true, + "requires": { + "dot-prop": "^4.1.1", + "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==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "svgo": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.2.2.tgz", + "integrity": "sha512-rAfulcwp2D9jjdGu+0CuqlrAUin6bBWrpoqXWwKDZZZJfXcUXQSxLJOFJCQCSA0x0pP2U0TxSlJu2ROq5Bq6qA==", + "dev": true, + "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.28", + "css-url-regex": "^1.1.0", + "csso": "^3.5.1", + "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==", + "dev": true + }, + "table": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/table/-/table-5.4.1.tgz", + "integrity": "sha512-E6CK1/pZe2N75rGZQotFOdmzWQ1AILtgYbMAbAjvms0S1l5IDB47zG3nCnFGB/w+7nB3vKofbLXCH7HPBo864w==", + "dev": true, + "requires": { + "ajv": "^6.9.1", + "lodash": "^4.17.11", + "slice-ansi": "^2.1.0", + "string-width": "^3.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true + }, + "terser": { + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-3.17.0.tgz", + "integrity": "sha512-/FQzzPJmCpjAH9Xvk2paiWrFq+5M6aVOf+2KRbwhByISDX/EujxsK+BAvrhb6H+2rtrLCHK9N01wO014vrIwVQ==", + "dev": true, + "requires": { + "commander": "^2.19.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.10" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "terser-webpack-plugin": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.2.3.tgz", + "integrity": "sha512-GOK7q85oAb/5kE12fMuLdn2btOS9OBZn4VsecpHDywoUC/jLhSAKOiYo0ezx7ss2EXPMzyEWFoE0s1WLE+4+oA==", + "dev": true, + "requires": { + "cacache": "^11.0.2", + "find-cache-dir": "^2.0.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^1.4.0", + "source-map": "^0.6.1", + "terser": "^3.16.1", + "webpack-sources": "^1.1.0", + "worker-farm": "^1.5.2" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "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==", + "dev": true, + "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=", + "dev": true + }, + "throat": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz", + "integrity": "sha1-iQN8vJLFarGJJua6TLsgDhVnKmo=", + "dev": true + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "thunky": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.0.3.tgz", + "integrity": "sha512-YwT8pjmNcAXBZqrubu22P4FYsh2D4dxRmnWBOL8Jk8bUcRUtc5326kx32tuTmFDAZtLOGEVNl8POAR8j896Iow==", + "dev": true + }, + "timers-browserify": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.10.tgz", + "integrity": "sha512-YvC1SV1XdOUaL6gx5CoGroT3Gu49pK9+TZ38ErPldOWW4j49GI1HKs9DV+KGq/w6y+LZ72W1c8cKz2vzY+qpzg==", + "dev": true, + "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=", + "dev": true + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "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=", + "dev": true + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", + "dev": true + }, + "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=", + "dev": true + }, + "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=", + "dev": true, + "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==", + "dev": true, + "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=", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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=", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "trim-right": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", + "dev": true + }, + "trough": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.4.tgz", + "integrity": "sha512-tdzBRDGWcI1OpPVmChbdSKhvSVurznZ8X36AYURAcl+0o2ldlCY2XPzyXNNxwJwwyIU+rIglTCG4kxtNKBQH7Q==", + "dev": true + }, + "ts-pnp": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.1.2.tgz", + "integrity": "sha512-f5Knjh7XCyRIzoC/z1Su1yLLRrPrFCgtUAh/9fCSP6NKbATwpOL1+idQVXQokK9GRFURn/jYPGPfegIctwunoA==", + "dev": true + }, + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==", + "dev": true + }, + "tsutils": { + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.14.0.tgz", + "integrity": "sha512-SmzGbB0l+8I0QwsPgjooFRaRvHLBLNYM8SeQ0k6rtNDru5sCGeLJcZdwilNndN+GysuFjF5EIYgN8GfFG6UeUw==", + "dev": true, + "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=", + "dev": true + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "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=", + "dev": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2" + } + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "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=", + "dev": true + }, + "uglify-js": { + "version": "3.4.10", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz", + "integrity": "sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==", + "dev": true, + "requires": { + "commander": "~2.19.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "commander": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", + "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "unified": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/unified/-/unified-7.1.0.tgz", + "integrity": "sha512-lbk82UOIGuCEsZhPj8rNAkXSDXd6p0QLzIuSsCdxrqnqU56St4eyOB+AlXsVgVeRmetPTYydIuvFfpDIed8mqw==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "@types/vfile": "^3.0.0", + "bail": "^1.0.0", + "extend": "^3.0.0", + "is-plain-obj": "^1.1.0", + "trough": "^1.0.0", + "vfile": "^3.0.0", + "x-is-string": "^0.1.0" + }, + "dependencies": { + "vfile": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-3.0.1.tgz", + "integrity": "sha512-y7Y3gH9BsUSdD4KzHsuMaCzRjglXN0W2EcMf0gpvu6+SbsGhMje7xDc8AEoeXy6mIwCKMI6BkjMsRjzQbhMEjQ==", + "dev": true, + "requires": { + "is-buffer": "^2.0.0", + "replace-ext": "1.0.0", + "unist-util-stringify-position": "^1.0.0", + "vfile-message": "^1.0.0" + } + } + } + }, + "union-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", + "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^0.4.3" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "set-value": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", + "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.1", + "to-object-path": "^0.3.0" + } + } + } + }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", + "dev": true + }, + "uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", + "dev": true + }, + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dev": true, + "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==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "unist-util-stringify-position": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-1.1.2.tgz", + "integrity": "sha512-pNCVrk64LZv1kElr0N1wPiHEUoXNVFERp+mlTg/s9R5Lwg87f9bM/3sQB99w+N9D/qnM9ar3+AKDBwo/gm/iQQ==", + "dev": true + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "dev": true + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=", + "dev": true + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "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=", + "dev": true, + "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=", + "dev": true, + "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=", + "dev": true + } + } + }, + "upath": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.2.tgz", + "integrity": "sha512-kXpym8nmDmlCBr7nKdIx8P2jNBa+pBpIUFRnKJ4dr8htyYGJFokkr2ZvERRtUN+9SY+JqXouNgUPtv6JQva/2Q==", + "dev": true + }, + "upper-case": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", + "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=", + "dev": true + }, + "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==", + "dev": true, + "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=", + "dev": true + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, + "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=", + "dev": true + } + } + }, + "url-loader": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-1.1.2.tgz", + "integrity": "sha512-dXHkKmw8FhPqu8asTc1puBfe3TehOCo2+RmOOev5suNCIYBcT626kxiWg1NBVkwc4rO8BGa7gP70W7VXuqHrjg==", + "dev": true, + "requires": { + "loader-utils": "^1.1.0", + "mime": "^2.0.3", + "schema-utils": "^1.0.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==", + "dev": true, + "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==", + "dev": true + }, + "util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dev": true, + "requires": { + "inherits": "2.0.3" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + } + }, + "utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", + "dev": true + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "dev": true + }, + "uuid": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", + "dev": true + }, + "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==", + "dev": true, + "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=", + "dev": true + }, + "vendors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.3.tgz", + "integrity": "sha512-fOi47nsJP5Wqefa43kyWSg80qF+Q3XA6MUkgi7Hp1HQaKDQW4cQrK2D0P7mmbFtsV1N89am55Yru/nyEwRubcw==", + "dev": true + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "vfile": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.0.1.tgz", + "integrity": "sha512-lRHFCuC4SQBFr7Uq91oJDJxlnftoTLQ7eKIpMdubhYcVMho4781a8MWXLy3qZrZ0/STD1kRiKc0cQOHm4OkPeA==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "replace-ext": "1.0.0", + "unist-util-stringify-position": "^2.0.0", + "vfile-message": "^2.0.0" + }, + "dependencies": { + "unist-util-stringify-position": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.1.tgz", + "integrity": "sha512-Zqlf6+FRI39Bah8Q6ZnNGrEHUhwJOkHde2MHVk96lLyftfJJckaPslKgzhVcviXj8KcE9UJM9F+a4JEiBUTYgA==", + "dev": true, + "requires": { + "@types/unist": "^2.0.2" + } + }, + "vfile-message": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.1.tgz", + "integrity": "sha512-KtasSV+uVU7RWhUn4Lw+wW1Zl/nW8JWx7JCPps10Y9JRRIDeDXf8wfBLoOSsJLyo27DqMyAi54C6Jf/d6Kr2Bw==", + "dev": true, + "requires": { + "@types/unist": "^2.0.2", + "unist-util-stringify-position": "^2.0.0" + } + } + } + }, + "vfile-message": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-1.1.1.tgz", + "integrity": "sha512-1WmsopSGhWt5laNir+633LszXvZ+Z/lxveBf6yhGsqnQIhlhzooZae7zV6YVM1Sdkw68dtAW3ow0pOdPANugvA==", + "dev": true, + "requires": { + "unist-util-stringify-position": "^1.1.1" + } + }, + "vm-browserify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.0.tgz", + "integrity": "sha512-iq+S7vZJE60yejDYM0ek6zg308+UZsdtPExWP9VZoCFCz1zkJoXFnAX7aZfd/ZwrkidzdUZL0C/ryW+JwAiIGw==", + "dev": true + }, + "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=", + "dev": true, + "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==", + "dev": true, + "requires": { + "domexception": "^1.0.1", + "webidl-conversions": "^4.0.2", + "xml-name-validator": "^3.0.0" + } + }, + "walker": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", + "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", + "dev": true, + "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==", + "dev": true, + "requires": { + "chokidar": "^2.0.2", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0" + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "web-namespaces": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-1.1.3.tgz", + "integrity": "sha512-r8sAtNmgR0WKOKOxzuSgk09JsHlpKlB+uHi937qypOu3PZ17UxPrierFKDye/uNHjNTTEshu5PId8rojIPj/tA==", + "dev": true + }, + "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==", + "dev": true + }, + "webpack": { + "version": "4.29.6", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.29.6.tgz", + "integrity": "sha512-MwBwpiE1BQpMDkbnUUaW6K8RFZjljJHArC6tWQJoFm0oQtfoSebtg4Y7/QHnJ/SddtjYLHaKGX64CFjG5rehJw==", + "dev": true, + "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.0.5", + "acorn-dynamic-import": "^4.0.0", + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0", + "chrome-trace-event": "^1.0.0", + "enhanced-resolve": "^4.1.0", + "eslint-scope": "^4.0.0", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.3.0", + "loader-utils": "^1.1.0", + "memory-fs": "~0.4.1", + "micromatch": "^3.1.8", + "mkdirp": "~0.5.0", + "neo-async": "^2.5.0", + "node-libs-browser": "^2.0.0", + "schema-utils": "^1.0.0", + "tapable": "^1.1.0", + "terser-webpack-plugin": "^1.1.0", + "watchpack": "^1.5.0", + "webpack-sources": "^1.3.0" + } + }, + "webpack-dev-middleware": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.0.tgz", + "integrity": "sha512-qvDesR1QZRIAZHOE3iQ4CXLZZSQ1lAUsSpnQmlB1PBfoN/xdRjmge3Dok0W4IdaVLJOGJy3sGI4sZHwjRU0PCA==", + "dev": true, + "requires": { + "memory-fs": "^0.4.1", + "mime": "^2.4.2", + "range-parser": "^1.2.1", + "webpack-log": "^2.0.0" + } + }, + "webpack-dev-server": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.2.1.tgz", + "integrity": "sha512-sjuE4mnmx6JOh9kvSbPYw3u/6uxCLHNWfhWaIPwcXWsvWOPN+nc5baq4i9jui3oOBRXGonK9+OI0jVkaz6/rCw==", + "dev": true, + "requires": { + "ansi-html": "0.0.7", + "bonjour": "^3.5.0", + "chokidar": "^2.0.0", + "compression": "^1.5.2", + "connect-history-api-fallback": "^1.3.0", + "debug": "^4.1.1", + "del": "^3.0.0", + "express": "^4.16.2", + "html-entities": "^1.2.0", + "http-proxy-middleware": "^0.19.1", + "import-local": "^2.0.0", + "internal-ip": "^4.2.0", + "ip": "^1.1.5", + "killable": "^1.0.0", + "loglevel": "^1.4.1", + "opn": "^5.1.0", + "portfinder": "^1.0.9", + "schema-utils": "^1.0.0", + "selfsigned": "^1.9.1", + "semver": "^5.6.0", + "serve-index": "^1.7.2", + "sockjs": "0.3.19", + "sockjs-client": "1.3.0", + "spdy": "^4.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^6.1.0", + "url": "^0.11.0", + "webpack-dev-middleware": "^3.5.1", + "webpack-log": "^2.0.0", + "yargs": "12.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=", + "dev": true + }, + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + }, + "decamelize": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-2.0.0.tgz", + "integrity": "sha512-Ikpp5scV3MSYxY39ymh45ZLEecsTdv/Xj2CaQfI8RLMuwi7XvjX9H/fhraiSuU+C5w5NTDu4ZU72xNiZnurBPg==", + "dev": true, + "requires": { + "xregexp": "4.0.0" + } + }, + "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=", + "dev": true + }, + "semver": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", + "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==", + "dev": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "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==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "yargs": { + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.2.tgz", + "integrity": "sha512-e7SkEx6N6SIZ5c5H22RTZae61qtn3PYUE8JYbBFlK9sYmh3DMQ6E5ygtaG/2BW0JZi4WGgTR2IV5ChqlqrDGVQ==", + "dev": true, + "requires": { + "cliui": "^4.0.0", + "decamelize": "^2.0.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": "^10.1.0" + } + }, + "yargs-parser": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", + "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", + "dev": true, + "requires": { + "camelcase": "^4.1.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==", + "dev": true, + "requires": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + } + }, + "webpack-manifest-plugin": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-2.0.4.tgz", + "integrity": "sha512-nejhOHexXDBKQOj/5v5IZSfCeTO3x1Dt1RZEcGfBSul891X/eLIcIVH31gwxPDdsi2Z8LKKFGpM4w9+oTBOSCg==", + "dev": true, + "requires": { + "fs-extra": "^7.0.0", + "lodash": ">=3.5 <5", + "tapable": "^1.0.0" + } + }, + "webpack-sources": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.3.0.tgz", + "integrity": "sha512-OiVgSrbGu7NEnEvQJJgdSFPl2qWKkWq5lHMhgiToIiN9w34EBnjYzSYs+VbL5KoYiLNtFFa7BZIKxRED3I32pA==", + "dev": true, + "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==", + "dev": true + } + } + }, + "websocket-driver": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.3.tgz", + "integrity": "sha512-bpxWlvbbB459Mlipc5GBzzZwhoZgGEZLuqPaR0INBGnPAY1vdBX6hPnoFXiw+3yWxDuHyQjO2oXTMyS8A5haFg==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "whatwg-url": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz", + "integrity": "sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==", + "dev": true, + "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==", + "dev": true, + "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=", + "dev": true + }, + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "workbox-expiration": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-4.3.1.tgz", + "integrity": "sha512-vsJLhgQsQouv9m0rpbXubT5jw0jMQdjpkum0uT+d9tTwhXcEZks7qLfQ9dGSaufTD2eimxbUOJfWLbNQpIDMPw==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "workbox-webpack-plugin": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-4.2.0.tgz", + "integrity": "sha512-YZsiA+y/ns/GdWRaBsfYv8dln1ebWtGnJcTOg1ppO0pO1tScAHX0yGtHIjndxz3L/UUhE8b0NQE9KeLNwJwA5A==", + "dev": true, + "requires": { + "@babel/runtime": "^7.0.0", + "json-stable-stringify": "^1.0.1", + "workbox-build": "^4.2.0" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "microevent.ts": "~0.1.1" + } + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "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=", + "dev": true, + "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=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "write": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", + "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "async-limiter": "~1.0.0" + } + }, + "x-is-string": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/x-is-string/-/x-is-string-0.1.0.tgz", + "integrity": "sha1-R0tQhlrzpJqcRlfwWs0UVFj3fYI=", + "dev": true + }, + "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==", + "dev": true + }, + "xmlchars": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-1.3.1.tgz", + "integrity": "sha512-tGkGJkN8XqCod7OT+EvGYK5Z4SfDQGD30zAa58OcnAa0RRWgzUEK72tkXhsX1FZd+rgnhRxFtmO+ihkp8LHSkw==", + "dev": true + }, + "xregexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-4.0.0.tgz", + "integrity": "sha512-PHyM+sQouu7xspQQwELlGwwd05mXUFqwFYfqPO0cC7x4fxyHnnuetmQr6CjJiafIDoH4MogHb9dOoJzR/Y4rFg==", + "dev": true + }, + "xtend": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=", + "dev": true + }, + "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==", + "dev": true + }, + "yallist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.3.tgz", + "integrity": "sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A==", + "dev": true + }, + "yargs": { + "version": "12.0.5", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", + "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", + "dev": true, + "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" + }, + "dependencies": { + "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=", + "dev": true + } + } + }, + "yargs-parser": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz", + "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } +} diff --git a/CodeExamples/Week4/map-data-example/package.json b/CodeExamples/Week4/map-data-example/package.json new file mode 100644 index 0000000..145a8ab --- /dev/null +++ b/CodeExamples/Week4/map-data-example/package.json @@ -0,0 +1,33 @@ +{ + "name": "map-data-example", + "version": "0.1.0", + "private": true, + "dependencies": { + "react": "^16.8.6", + "react-dom": "^16.8.6" + }, + "devDependencies": { + "react-scripts": "3.0.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/CodeExamples/Week4/map-data-example/public/favicon.ico b/CodeExamples/Week4/map-data-example/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..a11777cc471a4344702741ab1c8a588998b1311a GIT binary patch literal 3870 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 baj7?x%VD!5Cxk2YbYLNVeiXvvpMCWYo=by@ literal 0 HcmV?d00001 diff --git a/CodeExamples/Week4/map-data-example/public/index.html b/CodeExamples/Week4/map-data-example/public/index.html new file mode 100644 index 0000000..dd1ccfd --- /dev/null +++ b/CodeExamples/Week4/map-data-example/public/index.html @@ -0,0 +1,38 @@ +<!DOCTYPE html> +<html lang="en"> + <head> + <meta charset="utf-8" /> + <link rel="shortcut icon" href="%PUBLIC_URL%/favicon.ico" /> + <meta name="viewport" content="width=device-width, initial-scale=1" /> + <meta name="theme-color" content="#000000" /> + <!-- + manifest.json provides metadata used when your web app is installed on a + user's mobile device or desktop. See https://developers.google.com/web/fundamentals/web-app-manifest/ + --> + <link rel="manifest" href="%PUBLIC_URL%/manifest.json" /> + <!-- + Notice the use of %PUBLIC_URL% in the tags above. + It will be replaced with the URL of the `public` folder during the build. + Only files inside the `public` folder can be referenced from the HTML. + + Unlike "/favicon.ico" or "favicon.ico", "%PUBLIC_URL%/favicon.ico" will + work correctly both with client-side routing and a non-root public URL. + Learn how to configure a non-root public URL by running `npm run build`. + --> + <title>React App</title> + </head> + <body> + <noscript>You need to enable JavaScript to run this app.</noscript> + <div id="root"></div> + <!-- + This HTML file is a template. + If you open it directly in the browser, you will see an empty page. + + You can add webfonts, meta tags, or analytics to this file. + The build step will place the bundled scripts into the <body> tag. + + To begin the development, run `npm start` or `yarn start`. + To create a production bundle, use `npm run build` or `yarn build`. + --> + </body> +</html> diff --git a/CodeExamples/Week4/map-data-example/public/manifest.json b/CodeExamples/Week4/map-data-example/public/manifest.json new file mode 100644 index 0000000..1f2f141 --- /dev/null +++ b/CodeExamples/Week4/map-data-example/public/manifest.json @@ -0,0 +1,15 @@ +{ + "short_name": "React App", + "name": "Create React App Sample", + "icons": [ + { + "src": "favicon.ico", + "sizes": "64x64 32x32 24x24 16x16", + "type": "image/x-icon" + } + ], + "start_url": ".", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} diff --git a/CodeExamples/Week4/map-data-example/src/App.css b/CodeExamples/Week4/map-data-example/src/App.css new file mode 100644 index 0000000..b41d297 --- /dev/null +++ b/CodeExamples/Week4/map-data-example/src/App.css @@ -0,0 +1,33 @@ +.App { + text-align: center; +} + +.App-logo { + animation: App-logo-spin infinite 20s linear; + height: 40vmin; + pointer-events: none; +} + +.App-header { + background-color: #282c34; + min-height: 100vh; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + font-size: calc(10px + 2vmin); + color: white; +} + +.App-link { + color: #61dafb; +} + +@keyframes App-logo-spin { + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } +} diff --git a/CodeExamples/Week4/map-data-example/src/App.js b/CodeExamples/Week4/map-data-example/src/App.js new file mode 100644 index 0000000..f59a7df --- /dev/null +++ b/CodeExamples/Week4/map-data-example/src/App.js @@ -0,0 +1,44 @@ +import React, { Component } from 'react'; +import './App.css'; + +const list = [ + { + title: 'React', + url: 'https://reactjs.org/', + author: 'Jordan Walke', + num_comments: 3, + points: 4, + objectID: 0, + }, + { + title: 'Redux', + url: 'https://redux.js.org/', + author: 'Dan Abramov, Andrew Clark', + num_comments: 2, + points: 5, + objectID: 1, + }, +]; + +class App extends Component { + render() { + return ( + <div className="App"> + {list.map(item => { + return ( + <div key={item.objectID}> + <span> + <a href={item.url}>{item.title}</a> + </span> + <span>{item.author}</span> + <span>{item.num_comments}</span> + <span>{item.points}</span> + </div> + ); + })} + </div> + ); + } +} + +export default App; diff --git a/CodeExamples/Week4/map-data-example/src/App.test.js b/CodeExamples/Week4/map-data-example/src/App.test.js new file mode 100644 index 0000000..a754b20 --- /dev/null +++ b/CodeExamples/Week4/map-data-example/src/App.test.js @@ -0,0 +1,9 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; +import App from './App'; + +it('renders without crashing', () => { + const div = document.createElement('div'); + ReactDOM.render(<App />, div); + ReactDOM.unmountComponentAtNode(div); +}); diff --git a/CodeExamples/Week4/map-data-example/src/index.css b/CodeExamples/Week4/map-data-example/src/index.css new file mode 100644 index 0000000..cee5f34 --- /dev/null +++ b/CodeExamples/Week4/map-data-example/src/index.css @@ -0,0 +1,14 @@ +body { + margin: 0; + padding: 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/CodeExamples/Week4/map-data-example/src/index.js b/CodeExamples/Week4/map-data-example/src/index.js new file mode 100644 index 0000000..87d1be5 --- /dev/null +++ b/CodeExamples/Week4/map-data-example/src/index.js @@ -0,0 +1,12 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; +import './index.css'; +import App from './App'; +import * as serviceWorker from './serviceWorker'; + +ReactDOM.render(<App />, 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/CodeExamples/Week4/map-data-example/src/logo.svg b/CodeExamples/Week4/map-data-example/src/logo.svg new file mode 100644 index 0000000..6b60c10 --- /dev/null +++ b/CodeExamples/Week4/map-data-example/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/CodeExamples/Week4/map-data-example/src/serviceWorker.js b/CodeExamples/Week4/map-data-example/src/serviceWorker.js new file mode 100644 index 0000000..f8c7e50 --- /dev/null +++ b/CodeExamples/Week4/map-data-example/src/serviceWorker.js @@ -0,0 +1,135 @@ +// 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.1/8 is 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) + .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(); + }); + } +} -- GitLab