From 360ae475766d7825e8e39af4e3fe237acf006106 Mon Sep 17 00:00:00 2001 From: higsch Date: Tue, 29 Sep 2020 20:11:46 +0200 Subject: [PATCH] set up viz --- .gitignore | 3 + README.md | 41 +- babel.config.js | 12 + package-lock.json | 5854 +++++++++++++++++ package.json | 35 + public/CNAME | 1 + public/data/spots.csv | 13 + public/global.css | 465 ++ public/images/cases/025KQA5P.jpg | Bin 0 -> 66001 bytes public/images/cases/0R5N2DK5.jpg | Bin 0 -> 49401 bytes public/images/cases/0UG7TPJ6.jpg | Bin 0 -> 240819 bytes public/images/cases/1JRQ977C.jpg | Bin 0 -> 278880 bytes public/images/cases/20W6K0PZ.jpg | Bin 0 -> 294135 bytes public/images/cases/24DYHJXI.jpg | Bin 0 -> 247283 bytes public/images/cases/2VHOY7IC.jpg | Bin 0 -> 129125 bytes public/images/cases/32NQ6NQW.jpg | Bin 0 -> 82084 bytes public/images/cases/35JWSYN9.jpg | Bin 0 -> 6430 bytes public/images/cases/3WTUPUK1.jpg | Bin 0 -> 74495 bytes public/images/cases/44PI58XE.jpg | Bin 0 -> 184193 bytes public/images/cases/4B02962Z.jpg | Bin 0 -> 13622 bytes public/images/cases/4L5N3407.jpg | Bin 0 -> 285049 bytes public/images/cases/4TVIMK7Y.jpg | Bin 0 -> 25663 bytes public/images/cases/508A8K4X.jpg | Bin 0 -> 241013 bytes public/images/cases/53QRMVHS.jpg | Bin 0 -> 128645 bytes public/images/cases/5Q5D6SZO.jpg | Bin 0 -> 124427 bytes public/images/cases/5SP5O2PK.jpg | Bin 0 -> 35428 bytes public/images/cases/619P6SZ6.jpg | Bin 0 -> 319793 bytes public/images/cases/72SHQDJ4.jpg | Bin 0 -> 110338 bytes public/images/cases/7OREGDIV.jpg | Bin 0 -> 49870 bytes public/images/cases/8PPYXGVD.jpg | Bin 0 -> 146306 bytes public/images/cases/A1O7CILS.jpg | Bin 0 -> 131417 bytes public/images/cases/AT5BWCEZ.jpg | Bin 0 -> 110127 bytes public/images/cases/B2K8L2QM.jpg | Bin 0 -> 12929 bytes public/images/cases/B3RT49PV.jpg | Bin 0 -> 56923 bytes public/images/cases/B67Q8PAA.jpg | Bin 0 -> 324084 bytes public/images/cases/BGIP9QT3.jpg | Bin 0 -> 241028 bytes public/images/cases/CU6V8230.jpg | Bin 0 -> 61452 bytes public/images/cases/DHK75NES.jpg | Bin 0 -> 71842 bytes public/images/cases/E8YL4KIJ.jpg | Bin 0 -> 52653 bytes public/images/cases/ELWQ0IFJ.jpg | Bin 0 -> 166792 bytes public/images/cases/EPRR4RES.jpg | Bin 0 -> 49754 bytes public/images/cases/EWEDMP63.jpg | Bin 0 -> 53719 bytes public/images/cases/EWV49KEX.jpg | Bin 0 -> 62140 bytes public/images/cases/G7LNVVQF.jpg | Bin 0 -> 149669 bytes public/images/cases/GUVPTTS5.jpg | Bin 0 -> 344789 bytes public/images/cases/HJXZK59K.jpg | Bin 0 -> 96071 bytes public/images/cases/IAE7CREQ.jpg | Bin 0 -> 69185 bytes public/images/cases/K7AZA3CE.jpg | Bin 0 -> 22246 bytes public/images/cases/KE8U1VDO.jpg | Bin 0 -> 307316 bytes public/images/cases/L98UBEZR.jpg | Bin 0 -> 329083 bytes public/images/cases/M5L3A3M0.jpg | Bin 0 -> 285097 bytes public/images/cases/MZI4EHCS.jpg | Bin 0 -> 177573 bytes public/images/cases/NGORFHPJ.jpg | Bin 0 -> 53080 bytes public/images/cases/NNFS2A1Q.jpg | Bin 0 -> 185661 bytes public/images/cases/OC8PKLOR.jpg | Bin 0 -> 28919 bytes public/images/cases/QGYY2XPE.jpg | Bin 0 -> 145238 bytes public/images/cases/QHVF6C7V.jpg | Bin 0 -> 319274 bytes public/images/cases/QOTUZHN6.jpg | Bin 0 -> 122425 bytes public/images/cases/QVQ936DM.jpg | Bin 0 -> 51160 bytes public/images/cases/T6FALRDO.jpg | Bin 0 -> 34533 bytes public/images/cases/T81C4QVK.jpg | Bin 0 -> 32827 bytes public/images/cases/TCAVVVR4.jpg | Bin 0 -> 40579 bytes public/images/cases/TJ82BE1R.jpg | Bin 0 -> 70569 bytes public/images/cases/TUVODB5C.jpg | Bin 0 -> 33524 bytes public/images/cases/TZ3OU1FU.jpg | Bin 0 -> 43156 bytes public/images/cases/U4GQKN35.jpg | Bin 0 -> 244410 bytes public/images/cases/UCMQQ4SU.jpg | Bin 0 -> 41897 bytes public/images/cases/UIWBCVSM.jpg | Bin 0 -> 266273 bytes public/images/cases/V5TT6RXM.jpg | Bin 0 -> 56831 bytes public/images/cases/VO553UH8.jpg | Bin 0 -> 179298 bytes public/images/cases/W1U1SUQ9.jpg | Bin 0 -> 14278 bytes public/images/cases/WI5CM5LF.jpg | Bin 0 -> 310143 bytes public/images/cases/XBVGVN5V.jpg | Bin 0 -> 51708 bytes public/images/cases/XFSW02FX.jpg | Bin 0 -> 30745 bytes public/images/cases/XVMM45G3.jpg | Bin 0 -> 170011 bytes public/images/cases/Y8YL4NQH.jpg | Bin 0 -> 159294 bytes public/images/cases/YW777IWI.jpg | Bin 0 -> 302227 bytes public/images/cases/Z6BKMSE3.jpg | Bin 0 -> 276650 bytes public/images/logos/ac.svg | 27 + public/images/logos/dfrlab.svg | 78 + public/images/logos/fiat_balloons.png | Bin 0 -> 43697 bytes public/images/logos/fiat_blurry.png | Bin 0 -> 68286 bytes public/images/meta/android-chrome-192x192.png | Bin 0 -> 17904 bytes public/images/meta/android-chrome-512x512.png | Bin 0 -> 59544 bytes public/images/meta/apple-touch-icon.png | Bin 0 -> 5974 bytes public/images/meta/browserconfig.xml | 9 + public/images/meta/favicon-16x16.png | Bin 0 -> 673 bytes public/images/meta/favicon-32x32.png | Bin 0 -> 1249 bytes public/images/meta/favicon.ico | Bin 0 -> 15086 bytes public/images/meta/mstile-144x144.png | Bin 0 -> 6069 bytes public/images/meta/mstile-150x150.png | Bin 0 -> 5957 bytes public/images/meta/mstile-310x150.png | Bin 0 -> 6343 bytes public/images/meta/mstile-310x310.png | Bin 0 -> 13159 bytes public/images/meta/mstile-70x70.png | Bin 0 -> 3994 bytes public/images/meta/safari-pinned-tab.svg | 108 + public/images/meta/site.webmanifest | 19 + public/images/screenshots/fiat_image.jpg | Bin 0 -> 99079 bytes .../images/screenshots/fiat_placeholder.jpg | Bin 0 -> 103225 bytes public/index.html | 342 + push_to_ghpages.sh | 1 + rollup.config.js | 103 + src/App.svelte | 29 + src/Catch.svelte | 50 + src/CookieBanner.svelte | 75 + src/actions/brushable.js | 57 + src/actions/copytooltipable.js | 37 + src/actions/draggable.js | 39 + src/actions/slidable.js | 50 + src/actions/spottooltipable.js | 37 + src/analytics.js | 10 + src/components/BackgroundChart.svelte | 34 + src/components/Balloon.svelte | 106 + src/components/Brush.svelte | 152 + src/components/Canvas.svelte | 47 + src/components/CaseDensity.svelte | 70 + src/components/Centroid.svelte | 60 + src/components/CentroidTooltip.svelte | 249 + src/components/Checkbox.svelte | 46 + src/components/Controls.svelte | 151 + src/components/CopyTooltip.svelte | 76 + src/components/CoronaChart.svelte | 128 + src/components/CreatedBy.svelte | 32 + src/components/Defs.svelte | 36 + src/components/Dropdown.svelte | 239 + src/components/Event.svelte | 20 + src/components/EventTooltip.svelte | 450 ++ src/components/EventTooltipCross.svelte | 37 + src/components/Events.svelte | 38 + src/components/Info.svelte | 50 + src/components/Labels.svelte | 115 + src/components/Legend.svelte | 81 + src/components/LoadingInfo.svelte | 23 + src/components/ScoreBar.svelte | 31 + src/components/ScoreQuestions.svelte | 90 + src/components/SearchText.svelte | 137 + src/components/ShinyCircle.svelte | 63 + src/components/Slider.svelte | 138 + src/components/SourceLink.svelte | 58 + src/components/Sources.svelte | 120 + src/components/SpotTooltip.svelte | 83 + src/components/Svg.svelte | 51 + src/components/Table.svelte | 248 + src/components/Timeline.svelte | 24 + src/components/TimelineSpots.svelte | 52 + src/components/ToTop.svelte | 52 + src/components/TopVisualContent.svelte | 96 + src/components/Visualization.svelte | 240 + src/inputs/scores.js | 140 + src/inputs/table.js | 200 + src/main.js | 14 + src/stores/centroidSelections.js | 6 + src/stores/dimensions.js | 19 + src/stores/elements.js | 4 + src/stores/eventSelections.js | 20 + src/stores/filters.js | 83 + src/stores/map.js | 37 + src/stores/scales.js | 11 + src/transitions/constants.js | 3 + src/utils/colors.js | 4 + src/utils/loadCoronaData.js | 21 + src/utils/loadData.js | 80 + src/utils/loadMapData.js | 15 + src/utils/loadSpots.js | 20 + src/utils/misc.js | 110 + src/utils/paths.js | 53 + src/utils/scales.js | 53 + 166 files changed, 12109 insertions(+), 2 deletions(-) create mode 100644 .gitignore create mode 100644 babel.config.js create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 public/CNAME create mode 100644 public/data/spots.csv create mode 100644 public/global.css create mode 100644 public/images/cases/025KQA5P.jpg create mode 100644 public/images/cases/0R5N2DK5.jpg create mode 100644 public/images/cases/0UG7TPJ6.jpg create mode 100644 public/images/cases/1JRQ977C.jpg create mode 100644 public/images/cases/20W6K0PZ.jpg create mode 100644 public/images/cases/24DYHJXI.jpg create mode 100644 public/images/cases/2VHOY7IC.jpg create mode 100644 public/images/cases/32NQ6NQW.jpg create mode 100644 public/images/cases/35JWSYN9.jpg create mode 100644 public/images/cases/3WTUPUK1.jpg create mode 100644 public/images/cases/44PI58XE.jpg create mode 100644 public/images/cases/4B02962Z.jpg create mode 100644 public/images/cases/4L5N3407.jpg create mode 100644 public/images/cases/4TVIMK7Y.jpg create mode 100644 public/images/cases/508A8K4X.jpg create mode 100644 public/images/cases/53QRMVHS.jpg create mode 100644 public/images/cases/5Q5D6SZO.jpg create mode 100644 public/images/cases/5SP5O2PK.jpg create mode 100644 public/images/cases/619P6SZ6.jpg create mode 100644 public/images/cases/72SHQDJ4.jpg create mode 100644 public/images/cases/7OREGDIV.jpg create mode 100644 public/images/cases/8PPYXGVD.jpg create mode 100644 public/images/cases/A1O7CILS.jpg create mode 100644 public/images/cases/AT5BWCEZ.jpg create mode 100644 public/images/cases/B2K8L2QM.jpg create mode 100644 public/images/cases/B3RT49PV.jpg create mode 100644 public/images/cases/B67Q8PAA.jpg create mode 100644 public/images/cases/BGIP9QT3.jpg create mode 100644 public/images/cases/CU6V8230.jpg create mode 100644 public/images/cases/DHK75NES.jpg create mode 100644 public/images/cases/E8YL4KIJ.jpg create mode 100644 public/images/cases/ELWQ0IFJ.jpg create mode 100644 public/images/cases/EPRR4RES.jpg create mode 100644 public/images/cases/EWEDMP63.jpg create mode 100644 public/images/cases/EWV49KEX.jpg create mode 100644 public/images/cases/G7LNVVQF.jpg create mode 100644 public/images/cases/GUVPTTS5.jpg create mode 100644 public/images/cases/HJXZK59K.jpg create mode 100644 public/images/cases/IAE7CREQ.jpg create mode 100644 public/images/cases/K7AZA3CE.jpg create mode 100644 public/images/cases/KE8U1VDO.jpg create mode 100644 public/images/cases/L98UBEZR.jpg create mode 100644 public/images/cases/M5L3A3M0.jpg create mode 100644 public/images/cases/MZI4EHCS.jpg create mode 100644 public/images/cases/NGORFHPJ.jpg create mode 100644 public/images/cases/NNFS2A1Q.jpg create mode 100644 public/images/cases/OC8PKLOR.jpg create mode 100644 public/images/cases/QGYY2XPE.jpg create mode 100644 public/images/cases/QHVF6C7V.jpg create mode 100644 public/images/cases/QOTUZHN6.jpg create mode 100644 public/images/cases/QVQ936DM.jpg create mode 100644 public/images/cases/T6FALRDO.jpg create mode 100644 public/images/cases/T81C4QVK.jpg create mode 100644 public/images/cases/TCAVVVR4.jpg create mode 100644 public/images/cases/TJ82BE1R.jpg create mode 100644 public/images/cases/TUVODB5C.jpg create mode 100644 public/images/cases/TZ3OU1FU.jpg create mode 100644 public/images/cases/U4GQKN35.jpg create mode 100644 public/images/cases/UCMQQ4SU.jpg create mode 100644 public/images/cases/UIWBCVSM.jpg create mode 100644 public/images/cases/V5TT6RXM.jpg create mode 100644 public/images/cases/VO553UH8.jpg create mode 100644 public/images/cases/W1U1SUQ9.jpg create mode 100644 public/images/cases/WI5CM5LF.jpg create mode 100644 public/images/cases/XBVGVN5V.jpg create mode 100644 public/images/cases/XFSW02FX.jpg create mode 100644 public/images/cases/XVMM45G3.jpg create mode 100644 public/images/cases/Y8YL4NQH.jpg create mode 100644 public/images/cases/YW777IWI.jpg create mode 100644 public/images/cases/Z6BKMSE3.jpg create mode 100644 public/images/logos/ac.svg create mode 100644 public/images/logos/dfrlab.svg create mode 100644 public/images/logos/fiat_balloons.png create mode 100644 public/images/logos/fiat_blurry.png create mode 100644 public/images/meta/android-chrome-192x192.png create mode 100644 public/images/meta/android-chrome-512x512.png create mode 100644 public/images/meta/apple-touch-icon.png create mode 100644 public/images/meta/browserconfig.xml create mode 100644 public/images/meta/favicon-16x16.png create mode 100644 public/images/meta/favicon-32x32.png create mode 100644 public/images/meta/favicon.ico create mode 100644 public/images/meta/mstile-144x144.png create mode 100644 public/images/meta/mstile-150x150.png create mode 100644 public/images/meta/mstile-310x150.png create mode 100644 public/images/meta/mstile-310x310.png create mode 100644 public/images/meta/mstile-70x70.png create mode 100644 public/images/meta/safari-pinned-tab.svg create mode 100644 public/images/meta/site.webmanifest create mode 100644 public/images/screenshots/fiat_image.jpg create mode 100644 public/images/screenshots/fiat_placeholder.jpg create mode 100644 public/index.html create mode 100755 push_to_ghpages.sh create mode 100644 rollup.config.js create mode 100644 src/App.svelte create mode 100644 src/Catch.svelte create mode 100644 src/CookieBanner.svelte create mode 100644 src/actions/brushable.js create mode 100644 src/actions/copytooltipable.js create mode 100644 src/actions/draggable.js create mode 100644 src/actions/slidable.js create mode 100644 src/actions/spottooltipable.js create mode 100644 src/analytics.js create mode 100644 src/components/BackgroundChart.svelte create mode 100644 src/components/Balloon.svelte create mode 100644 src/components/Brush.svelte create mode 100644 src/components/Canvas.svelte create mode 100644 src/components/CaseDensity.svelte create mode 100644 src/components/Centroid.svelte create mode 100644 src/components/CentroidTooltip.svelte create mode 100644 src/components/Checkbox.svelte create mode 100644 src/components/Controls.svelte create mode 100644 src/components/CopyTooltip.svelte create mode 100644 src/components/CoronaChart.svelte create mode 100644 src/components/CreatedBy.svelte create mode 100644 src/components/Defs.svelte create mode 100644 src/components/Dropdown.svelte create mode 100644 src/components/Event.svelte create mode 100644 src/components/EventTooltip.svelte create mode 100644 src/components/EventTooltipCross.svelte create mode 100644 src/components/Events.svelte create mode 100644 src/components/Info.svelte create mode 100644 src/components/Labels.svelte create mode 100644 src/components/Legend.svelte create mode 100644 src/components/LoadingInfo.svelte create mode 100644 src/components/ScoreBar.svelte create mode 100644 src/components/ScoreQuestions.svelte create mode 100644 src/components/SearchText.svelte create mode 100644 src/components/ShinyCircle.svelte create mode 100644 src/components/Slider.svelte create mode 100644 src/components/SourceLink.svelte create mode 100644 src/components/Sources.svelte create mode 100644 src/components/SpotTooltip.svelte create mode 100644 src/components/Svg.svelte create mode 100644 src/components/Table.svelte create mode 100644 src/components/Timeline.svelte create mode 100644 src/components/TimelineSpots.svelte create mode 100644 src/components/ToTop.svelte create mode 100644 src/components/TopVisualContent.svelte create mode 100644 src/components/Visualization.svelte create mode 100644 src/inputs/scores.js create mode 100644 src/inputs/table.js create mode 100644 src/main.js create mode 100644 src/stores/centroidSelections.js create mode 100644 src/stores/dimensions.js create mode 100644 src/stores/elements.js create mode 100644 src/stores/eventSelections.js create mode 100644 src/stores/filters.js create mode 100644 src/stores/map.js create mode 100644 src/stores/scales.js create mode 100644 src/transitions/constants.js create mode 100644 src/utils/colors.js create mode 100644 src/utils/loadCoronaData.js create mode 100644 src/utils/loadData.js create mode 100644 src/utils/loadMapData.js create mode 100644 src/utils/loadSpots.js create mode 100644 src/utils/misc.js create mode 100644 src/utils/paths.js create mode 100644 src/utils/scales.js diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..65c6392 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +.DS_Store +node_modules/ +public/build/ diff --git a/README.md b/README.md index c5d461c..276389a 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,39 @@ -# interference2020 -Interference2020 Website +# Interference2020 +> Interference2020 Website + +This repository contains the visualization tool running at [interference2020.org](https://interference2020.org) + +For the Interference2020 database, please go to [this repository]([/](https://github.com/DFRLab/interference2020-Data)). + +## Research team +[Emerson T. Brooking](https://twitter.com/etbrooking) (lead), [Alyssa Kann](https://twitter.com/AlyssaKann), [Max Rizzuto](https://twitter.com/maxbrizzuto), [Jacqueline Malaret](https://twitter.com/jacqumalaret), and Helen Simpson. + + +## Design and Implementation +[Matthias Stahl](https://higsch.com) (higsch | data & design) + + +![Screenshot of the tool showing red balloons.](/public/images/screenshots/fiat_image.jpg) + + +## Architecture +The data visualization has been built with HTML, CSS and JavaScript – heavily using the [Svelte](https://svelte.dev) frontend compiler. Interference data is dynamically pulled from a separate [data repository](/). The world map is pulled from [JSDELIVR](https://cdn.jsdelivr.net/npm/world-atlas@2/countries-50m.json) and uses the [World Atlas](https://www.npmjs.com/package/world-atlas) TopoJSON package. COVID-19 case and death numbers in the U.S. are collected from a repository managed by [The New York Times](https://github.com/nytimes/covid-19-data). + + +## Run it locally + +First install the dependencies. You will need to have [Node.js](https://nodejs.org) installed. + +```bash +git clone https://github.com/DFRLab/interference2020.git +cd interference2020 +npm install +npm run dev +``` + +Navigate to [localhost:5000](http://localhost:5000) in your browser. +You should see the visualization running. + + + +*Built in August & September 2020.* diff --git a/babel.config.js b/babel.config.js new file mode 100644 index 0000000..9187b2d --- /dev/null +++ b/babel.config.js @@ -0,0 +1,12 @@ +module.exports = { + presets: [ + [ + '@babel/preset-env', + { + useBuiltIns: 'usage', + corejs: 3, + targets: '> 0.25%, not dead' + }, + ], + ], +}; diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..fe41bc2 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,5854 @@ +{ + "name": "fiat-visualization", + "version": "0.9.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "dev": true, + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "@babel/compat-data": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.11.0.tgz", + "integrity": "sha512-TPSvJfv73ng0pfnEOh17bYMPQbI95+nGWc71Ss4vZdRBHTDqmM9Z8ZV4rYz8Ks7sfzc95n30k6ODIq5UGnXcYQ==", + "dev": true, + "requires": { + "browserslist": "^4.12.0", + "invariant": "^2.2.4", + "semver": "^5.5.0" + } + }, + "@babel/core": { + "version": "7.11.6", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.11.6.tgz", + "integrity": "sha512-Wpcv03AGnmkgm6uS6k8iwhIwTrcP0m17TL1n1sy7qD0qelDu4XNeW0dN0mHfa+Gei211yDaLoEe/VlbXQzM4Bg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.11.6", + "@babel/helper-module-transforms": "^7.11.0", + "@babel/helpers": "^7.10.4", + "@babel/parser": "^7.11.5", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.11.5", + "@babel/types": "^7.11.5", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.19", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "json5": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", + "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/generator": { + "version": "7.11.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.11.6.tgz", + "integrity": "sha512-DWtQ1PV3r+cLbySoHrwn9RWEgKMBLLma4OBQloPRyDYvc5msJM9kvTLo1YnlJd1P/ZuKbdli3ijr5q3FvAF3uA==", + "dev": true, + "requires": { + "@babel/types": "^7.11.5", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.4.tgz", + "integrity": "sha512-XQlqKQP4vXFB7BN8fEEerrmYvHp3fK/rBkRFz9jaJbzK0B1DSfej9Kc7ZzE8Z/OnId1jpJdNAZ3BFQjWG68rcA==", + "dev": true, + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz", + "integrity": "sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg==", + "dev": true, + "requires": { + "@babel/helper-explode-assignable-expression": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.10.4.tgz", + "integrity": "sha512-a3rYhlsGV0UHNDvrtOXBg8/OpfV0OKTkxKPzIplS1zpx7CygDcWWxckxZeDd3gzPzC4kUT0A4nVFDK0wGMh4MQ==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.10.4", + "browserslist": "^4.12.0", + "invariant": "^2.2.4", + "levenary": "^1.1.1", + "semver": "^5.5.0" + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.10.5.tgz", + "integrity": "sha512-0nkdeijB7VlZoLT3r/mY3bUkw3T8WG/hNw+FATs/6+pG2039IJWjTYL0VTISqsNHMUTEnwbVnc89WIJX9Qed0A==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-member-expression-to-functions": "^7.10.5", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-replace-supers": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.10.4" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.10.4.tgz", + "integrity": "sha512-2/hu58IEPKeoLF45DBwx3XFqsbCXmkdAay4spVr2x0jYgRxrSNp+ePwvSsy9g6YSaNDcKIQVPXk1Ov8S2edk2g==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-regex": "^7.10.4", + "regexpu-core": "^4.7.0" + } + }, + "@babel/helper-define-map": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz", + "integrity": "sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.10.4", + "@babel/types": "^7.10.5", + "lodash": "^4.17.19" + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.11.4", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.11.4.tgz", + "integrity": "sha512-ux9hm3zR4WV1Y3xXxXkdG/0gxF9nvI0YVmKVhvK9AfMoaQkemL3sJpXw+Xbz65azo8qJiEz2XVDUpK3KYhH3ZQ==", + "dev": true, + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-function-name": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", + "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", + "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", + "dev": true, + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz", + "integrity": "sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA==", + "dev": true, + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.11.0.tgz", + "integrity": "sha512-JbFlKHFntRV5qKw3YC0CvQnDZ4XMwgzzBbld7Ly4Mj4cbFy3KywcR8NtNctRToMWJOVvLINJv525Gd6wwVEx/Q==", + "dev": true, + "requires": { + "@babel/types": "^7.11.0" + } + }, + "@babel/helper-module-imports": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.10.4.tgz", + "integrity": "sha512-nEQJHqYavI217oD9+s5MUBzk6x1IlvoS9WTPfgG43CbMEeStE0v+r+TucWdx8KFGowPGvyOkDT9+7DHedIDnVw==", + "dev": true, + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-module-transforms": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.11.0.tgz", + "integrity": "sha512-02EVu8COMuTRO1TAzdMtpBPbe6aQ1w/8fePD2YgQmxZU4gpNWaL9gK3Jp7dxlkUlUCJOTaSeA+Hrm1BRQwqIhg==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.10.4", + "@babel/helper-replace-supers": "^7.10.4", + "@babel/helper-simple-access": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/template": "^7.10.4", + "@babel/types": "^7.11.0", + "lodash": "^4.17.19" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz", + "integrity": "sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg==", + "dev": true, + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", + "dev": true + }, + "@babel/helper-regex": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.10.5.tgz", + "integrity": "sha512-68kdUAzDrljqBrio7DYAEgCoJHxppJOERHOgOrDN7WjOzP0ZQ1LsSDRXcemzVZaLvjaJsJEESb6qt+znNuENDg==", + "dev": true, + "requires": { + "lodash": "^4.17.19" + } + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.11.4", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.11.4.tgz", + "integrity": "sha512-tR5vJ/vBa9wFy3m5LLv2faapJLnDFxNWff2SAYkSE4rLUdbp7CdObYFgI7wK4T/Mj4UzpjPwzR8Pzmr5m7MHGA==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-wrap-function": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-replace-supers": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.10.4.tgz", + "integrity": "sha512-sPxZfFXocEymYTdVK1UNmFPBN+Hv5mJkLPsYWwGBxZAxaWfFu+xqp7b6qWD0yjNuNL2VKc6L5M18tOXUP7NU0A==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.10.4", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-simple-access": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.10.4.tgz", + "integrity": "sha512-0fMy72ej/VEvF8ULmX6yb5MtHG4uH4Dbd6I/aHDb/JVg0bbivwt9Wg+h3uMvX+QSFtwr5MeItvazbrc4jtRAXw==", + "dev": true, + "requires": { + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.11.0.tgz", + "integrity": "sha512-0XIdiQln4Elglgjbwo9wuJpL/K7AGCY26kmEt0+pRP0TAj4jjyNq1MjoRvikrTVqKcx4Gysxt4cXvVFXP/JO2Q==", + "dev": true, + "requires": { + "@babel/types": "^7.11.0" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", + "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", + "dev": true, + "requires": { + "@babel/types": "^7.11.0" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", + "dev": true + }, + "@babel/helper-wrap-function": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.10.4.tgz", + "integrity": "sha512-6py45WvEF0MhiLrdxtRjKjufwLL1/ob2qDJgg5JgNdojBAZSAKnAjkyOCNug6n+OBl4VW76XjvgSFTdaMcW0Ug==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helpers": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.10.4.tgz", + "integrity": "sha512-L2gX/XeUONeEbI78dXSrJzGdz4GQ+ZTA/aazfUsFaWjSe95kiCuOZ5HsXvkiw3iwF+mFHSRUfJU8t6YavocdXA==", + "dev": true, + "requires": { + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.11.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.5.tgz", + "integrity": "sha512-X9rD8qqm695vgmeaQ4fvz/o3+Wk4ZzQvSHkDBgpYKxpD4qTAUm88ZKtHkVqIOsYFFbIQ6wQYhC6q7pjqVK0E0Q==", + "dev": true + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.10.5.tgz", + "integrity": "sha512-cNMCVezQbrRGvXJwm9fu/1sJj9bHdGAgKodZdLqOQIpfoH3raqmRPBM17+lh7CzhiKRRBrGtZL9WcjxSoGYUSg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-remap-async-to-generator": "^7.10.4", + "@babel/plugin-syntax-async-generators": "^7.8.0" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.10.4.tgz", + "integrity": "sha512-vhwkEROxzcHGNu2mzUC0OFFNXdZ4M23ib8aRRcJSsW8BZK9pQMD7QB7csl97NBbgGZO7ZyHUyKDnxzOaP4IrCg==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.10.4.tgz", + "integrity": "sha512-up6oID1LeidOOASNXgv/CFbgBqTuKJ0cJjz6An5tWD+NVBNlp3VNSBxv2ZdU7SYl3NxJC7agAQDApZusV6uFwQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-dynamic-import": "^7.8.0" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.10.4.tgz", + "integrity": "sha512-aNdf0LY6/3WXkhh0Fdb6Zk9j1NMD8ovj3F6r0+3j837Pn1S1PdNtcwJ5EG9WkVPNHPxyJDaxMaAOVq4eki0qbg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.10.4.tgz", + "integrity": "sha512-fCL7QF0Jo83uy1K0P2YXrfX11tj3lkpN7l4dMv9Y9VkowkhkQDwFHFd8IiwyK5MZjE8UpbgokkgtcReH88Abaw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.0" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.11.0.tgz", + "integrity": "sha512-/f8p4z+Auz0Uaf+i8Ekf1iM7wUNLcViFUGiPxKeXvxTSl63B875YPiVdUDdem7hREcI0E0kSpEhS8tF5RphK7Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.10.4.tgz", + "integrity": "sha512-wq5n1M3ZUlHl9sqT2ok1T2/MTt6AXE0e1Lz4WzWBr95LsAZ5qDXe4KnFuauYyEyLiohvXFMdbsOTMyLZs91Zlw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.10.4.tgz", + "integrity": "sha512-73/G7QoRoeNkLZFxsoCCvlg4ezE4eM+57PnOqgaPOozd5myfj7p0muD1mRVJvbUWbOzD+q3No2bWbaKy+DJ8DA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.11.0.tgz", + "integrity": "sha512-wzch41N4yztwoRw0ak+37wxwJM2oiIiy6huGCoqkvSTA9acYWcPfn9Y4aJqmFFJ70KTJUu29f3DQ43uJ9HXzEA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-transform-parameters": "^7.10.4" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.10.4.tgz", + "integrity": "sha512-LflT6nPh+GK2MnFiKDyLiqSqVHkQnVf7hdoAvyTnnKj9xB3docGRsdPuxp6qqqW19ifK3xgc9U5/FwrSaCNX5g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.11.0.tgz", + "integrity": "sha512-v9fZIu3Y8562RRwhm1BbMRxtqZNFmFA2EG+pT2diuU8PT3H6T/KXoZ54KgYisfOFZHV6PfvAiBIZ9Rcz+/JCxA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-skip-transparent-expression-wrappers": "^7.11.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.0" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.10.4.tgz", + "integrity": "sha512-wh5GJleuI8k3emgTg5KkJK6kHNsGEr0uBTDBuQUBJwckk9xs1ez79ioheEVVxMLyPscB0LfkbVHslQqIzWV6Bw==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.10.4.tgz", + "integrity": "sha512-H+3fOgPnEXFL9zGYtKQe4IDOPKYlZdF1kqFDQRRb8PK4B8af1vAGK04tF5iQAAsui+mHNBQSAtd2/ndEDe9wuA==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.10.4.tgz", + "integrity": "sha512-GCSBF7iUle6rNugfURwNmCGG3Z/2+opxAMLs1nND4bhEG5PuxTIggDBoeYYSujAlLtsupzOHYJQgPS3pivwXIA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.10.4.tgz", + "integrity": "sha512-ni1brg4lXEmWyafKr0ccFWkJG0CeMt4WV1oyeBW6EFObF4oOHclbkj5cARxAPQyAQ2UTuplJyK4nfkXIMMFvsQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.10.4.tgz", + "integrity": "sha512-9J/oD1jV0ZCBcgnoFWFq1vJd4msoKb/TCpGNFyyLt0zABdcvgK3aYikZ8HjzB14c26bc7E3Q1yugpwGy2aTPNA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.10.4.tgz", + "integrity": "sha512-F6nREOan7J5UXTLsDsZG3DXmZSVofr2tGNwfdrVwkDWHfQckbQXnXSPfD7iO+c/2HGqycwyLST3DnZ16n+cBJQ==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-remap-async-to-generator": "^7.10.4" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.10.4.tgz", + "integrity": "sha512-WzXDarQXYYfjaV1szJvN3AD7rZgZzC1JtjJZ8dMHUyiK8mxPRahynp14zzNjU3VkPqPsO38CzxiWO1c9ARZ8JA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.11.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.11.1.tgz", + "integrity": "sha512-00dYeDE0EVEHuuM+26+0w/SCL0BH2Qy7LwHuI4Hi4MH5gkC8/AqMN5uWFJIsoXZrAphiMm1iXzBw6L2T+eA0ew==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.10.4.tgz", + "integrity": "sha512-2oZ9qLjt161dn1ZE0Ms66xBncQH4In8Sqw1YWgBUZuGVJJS5c0OFZXL6dP2MRHrkU/eKhWg8CzFJhRQl50rQxA==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-define-map": "^7.10.4", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-replace-supers": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.10.4", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.10.4.tgz", + "integrity": "sha512-JFwVDXcP/hM/TbyzGq3l/XWGut7p46Z3QvqFMXTfk6/09m7xZHJUN9xHfsv7vqqD4YnfI5ueYdSJtXqqBLyjBw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.10.4.tgz", + "integrity": "sha512-+WmfvyfsyF603iPa6825mq6Qrb7uLjTOsa3XOFzlYcYDHSS4QmpOWOL0NNBY5qMbvrcf3tq0Cw+v4lxswOBpgA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.10.4.tgz", + "integrity": "sha512-ZEAVvUTCMlMFAbASYSVQoxIbHm2OkG2MseW6bV2JjIygOjdVv8tuxrCTzj1+Rynh7ODb8GivUy7dzEXzEhuPaA==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.10.4.tgz", + "integrity": "sha512-GL0/fJnmgMclHiBTTWXNlYjYsA7rDrtsazHG6mglaGSTh0KsrW04qml+Bbz9FL0LcJIRwBWL5ZqlNHKTkU3xAA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.10.4.tgz", + "integrity": "sha512-S5HgLVgkBcRdyQAHbKj+7KyuWx8C6t5oETmUuwz1pt3WTWJhsUV0WIIXuVvfXMxl/QQyHKlSCNNtaIamG8fysw==", + "dev": true, + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.10.4.tgz", + "integrity": "sha512-ItdQfAzu9AlEqmusA/65TqJ79eRcgGmpPPFvBnGILXZH975G0LNjP1yjHvGgfuCxqrPPueXOPe+FsvxmxKiHHQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.10.4.tgz", + "integrity": "sha512-OcDCq2y5+E0dVD5MagT5X+yTRbcvFjDI2ZVAottGH6tzqjx/LKpgkUepu3hp/u4tZBzxxpNGwLsAvGBvQ2mJzg==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.10.4.tgz", + "integrity": "sha512-Xd/dFSTEVuUWnyZiMu76/InZxLTYilOSr1UlHV+p115Z/Le2Fi1KXkJUYz0b42DfndostYlPub3m8ZTQlMaiqQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.10.4.tgz", + "integrity": "sha512-0bFOvPyAoTBhtcJLr9VcwZqKmSjFml1iVxvPL0ReomGU53CX53HsM4h2SzckNdkQcHox1bpAqzxBI1Y09LlBSw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.10.5.tgz", + "integrity": "sha512-elm5uruNio7CTLFItVC/rIzKLfQ17+fX7EVz5W0TMgIHFo1zY0Ozzx+lgwhL4plzl8OzVn6Qasx5DeEFyoNiRw==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.10.5", + "@babel/helper-plugin-utils": "^7.10.4", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.10.4.tgz", + "integrity": "sha512-Xj7Uq5o80HDLlW64rVfDBhao6OX89HKUmb+9vWYaLXBZOma4gA6tw4Ni1O5qVDoZWUV0fxMYA0aYzOawz0l+1w==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-simple-access": "^7.10.4", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.10.5.tgz", + "integrity": "sha512-f4RLO/OL14/FP1AEbcsWMzpbUz6tssRaeQg11RH1BP/XnPpRoVwgeYViMFacnkaw4k4wjRSjn3ip1Uw9TaXuMw==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.10.4", + "@babel/helper-module-transforms": "^7.10.5", + "@babel/helper-plugin-utils": "^7.10.4", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.10.4.tgz", + "integrity": "sha512-mohW5q3uAEt8T45YT7Qc5ws6mWgJAaL/8BfWD9Dodo1A3RKWli8wTS+WiQ/knF+tXlPirW/1/MqzzGfCExKECA==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.10.4.tgz", + "integrity": "sha512-V6LuOnD31kTkxQPhKiVYzYC/Jgdq53irJC/xBSmqcNcqFGV+PER4l6rU5SH2Vl7bH9mLDHcc0+l9HUOe4RNGKA==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.10.4" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.10.4.tgz", + "integrity": "sha512-YXwWUDAH/J6dlfwqlWsztI2Puz1NtUAubXhOPLQ5gjR/qmQ5U96DY4FQO8At33JN4XPBhrjB8I4eMmLROjjLjw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.10.4.tgz", + "integrity": "sha512-5iTw0JkdRdJvr7sY0vHqTpnruUpTea32JHmq/atIWqsnNussbRzjEDyWep8UNztt1B5IusBYg8Irb0bLbiEBCQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-replace-supers": "^7.10.4" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.10.5.tgz", + "integrity": "sha512-xPHwUj5RdFV8l1wuYiu5S9fqWGM2DrYc24TMvUiRrPVm+SM3XeqU9BcokQX/kEUe+p2RBwy+yoiR1w/Blq6ubw==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.10.4.tgz", + "integrity": "sha512-ofsAcKiUxQ8TY4sScgsGeR2vJIsfrzqvFb9GvJ5UdXDzl+MyYCaBj/FGzXuv7qE0aJcjWMILny1epqelnFlz8g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.10.4.tgz", + "integrity": "sha512-3thAHwtor39A7C04XucbMg17RcZ3Qppfxr22wYzZNcVIkPHfpM9J0SO8zuCV6SZa265kxBJSrfKTvDCYqBFXGw==", + "dev": true, + "requires": { + "regenerator-transform": "^0.14.2" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.10.4.tgz", + "integrity": "sha512-hGsw1O6Rew1fkFbDImZIEqA8GoidwTAilwCyWqLBM9f+e/u/sQMQu7uX6dyokfOayRuuVfKOW4O7HvaBWM+JlQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.10.4.tgz", + "integrity": "sha512-AC2K/t7o07KeTIxMoHneyX90v3zkm5cjHJEokrPEAGEy3UCp8sLKfnfOIGdZ194fyN4wfX/zZUWT9trJZ0qc+Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.11.0.tgz", + "integrity": "sha512-UwQYGOqIdQJe4aWNyS7noqAnN2VbaczPLiEtln+zPowRNlD+79w3oi2TWfYe0eZgd+gjZCbsydN7lzWysDt+gw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-skip-transparent-expression-wrappers": "^7.11.0" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.10.4.tgz", + "integrity": "sha512-Ddy3QZfIbEV0VYcVtFDCjeE4xwVTJWTmUtorAJkn6u/92Z/nWJNV+mILyqHKrUxXYKA2EoCilgoPePymKL4DvQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-regex": "^7.10.4" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.10.5.tgz", + "integrity": "sha512-V/lnPGIb+KT12OQikDvgSuesRX14ck5FfJXt6+tXhdkJ+Vsd0lDCVtF6jcB4rNClYFzaB2jusZ+lNISDk2mMMw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.10.4.tgz", + "integrity": "sha512-QqNgYwuuW0y0H+kUE/GWSR45t/ccRhe14Fs/4ZRouNNQsyd4o3PG4OtHiIrepbM2WKUBDAXKCAK/Lk4VhzTaGA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.10.4.tgz", + "integrity": "sha512-y5XJ9waMti2J+e7ij20e+aH+fho7Wb7W8rNuu72aKRwCHFqQdhkdU2lo3uZ9tQuboEJcUFayXdARhcxLQ3+6Fg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.10.4.tgz", + "integrity": "sha512-wNfsc4s8N2qnIwpO/WP2ZiSyjfpTamT2C9V9FDH/Ljub9zw6P3SjkXcFmc0RQUt96k2fmIvtla2MMjgTwIAC+A==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/preset-env": { + "version": "7.11.5", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.11.5.tgz", + "integrity": "sha512-kXqmW1jVcnB2cdueV+fyBM8estd5mlNfaQi6lwLgRwCby4edpavgbFhiBNjmWA3JpB/yZGSISa7Srf+TwxDQoA==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.11.0", + "@babel/helper-compilation-targets": "^7.10.4", + "@babel/helper-module-imports": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-proposal-async-generator-functions": "^7.10.4", + "@babel/plugin-proposal-class-properties": "^7.10.4", + "@babel/plugin-proposal-dynamic-import": "^7.10.4", + "@babel/plugin-proposal-export-namespace-from": "^7.10.4", + "@babel/plugin-proposal-json-strings": "^7.10.4", + "@babel/plugin-proposal-logical-assignment-operators": "^7.11.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.10.4", + "@babel/plugin-proposal-numeric-separator": "^7.10.4", + "@babel/plugin-proposal-object-rest-spread": "^7.11.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.10.4", + "@babel/plugin-proposal-optional-chaining": "^7.11.0", + "@babel/plugin-proposal-private-methods": "^7.10.4", + "@babel/plugin-proposal-unicode-property-regex": "^7.10.4", + "@babel/plugin-syntax-async-generators": "^7.8.0", + "@babel/plugin-syntax-class-properties": "^7.10.4", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.0", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.0", + "@babel/plugin-syntax-top-level-await": "^7.10.4", + "@babel/plugin-transform-arrow-functions": "^7.10.4", + "@babel/plugin-transform-async-to-generator": "^7.10.4", + "@babel/plugin-transform-block-scoped-functions": "^7.10.4", + "@babel/plugin-transform-block-scoping": "^7.10.4", + "@babel/plugin-transform-classes": "^7.10.4", + "@babel/plugin-transform-computed-properties": "^7.10.4", + "@babel/plugin-transform-destructuring": "^7.10.4", + "@babel/plugin-transform-dotall-regex": "^7.10.4", + "@babel/plugin-transform-duplicate-keys": "^7.10.4", + "@babel/plugin-transform-exponentiation-operator": "^7.10.4", + "@babel/plugin-transform-for-of": "^7.10.4", + "@babel/plugin-transform-function-name": "^7.10.4", + "@babel/plugin-transform-literals": "^7.10.4", + "@babel/plugin-transform-member-expression-literals": "^7.10.4", + "@babel/plugin-transform-modules-amd": "^7.10.4", + "@babel/plugin-transform-modules-commonjs": "^7.10.4", + "@babel/plugin-transform-modules-systemjs": "^7.10.4", + "@babel/plugin-transform-modules-umd": "^7.10.4", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.10.4", + "@babel/plugin-transform-new-target": "^7.10.4", + "@babel/plugin-transform-object-super": "^7.10.4", + "@babel/plugin-transform-parameters": "^7.10.4", + "@babel/plugin-transform-property-literals": "^7.10.4", + "@babel/plugin-transform-regenerator": "^7.10.4", + "@babel/plugin-transform-reserved-words": "^7.10.4", + "@babel/plugin-transform-shorthand-properties": "^7.10.4", + "@babel/plugin-transform-spread": "^7.11.0", + "@babel/plugin-transform-sticky-regex": "^7.10.4", + "@babel/plugin-transform-template-literals": "^7.10.4", + "@babel/plugin-transform-typeof-symbol": "^7.10.4", + "@babel/plugin-transform-unicode-escapes": "^7.10.4", + "@babel/plugin-transform-unicode-regex": "^7.10.4", + "@babel/preset-modules": "^0.1.3", + "@babel/types": "^7.11.5", + "browserslist": "^4.12.0", + "core-js-compat": "^3.6.2", + "invariant": "^2.2.2", + "levenary": "^1.1.1", + "semver": "^5.5.0" + } + }, + "@babel/preset-modules": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", + "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/runtime": { + "version": "7.11.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.11.2.tgz", + "integrity": "sha512-TeWkU52so0mPtDcaCTxNBI/IHiz0pZgr8VEFqXFtZWpYD08ZB6FaSwVAS8MKRQAP3bYKiVjwysOJgMFY28o6Tw==", + "dev": true, + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", + "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/traverse": { + "version": "7.11.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.11.5.tgz", + "integrity": "sha512-EjiPXt+r7LiCZXEfRpSJd+jUMnBd4/9OUv7Nx3+0u9+eimMwJmG0Q98lw4/289JCoxSE8OolDMNZaaF/JZ69WQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.11.5", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/parser": "^7.11.5", + "@babel/types": "^7.11.5", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "@babel/types": { + "version": "7.11.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.5.tgz", + "integrity": "sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "@polka/url": { + "version": "1.0.0-next.11", + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.11.tgz", + "integrity": "sha512-3NsZsJIA/22P3QUyrEDNA2D133H4j224twJrdipXN38dpnIOzAbUDtOwkcJ5pXmn75w7LSQDjA4tO9dm1XlqlA==" + }, + "@rollup/plugin-commonjs": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-14.0.0.tgz", + "integrity": "sha512-+PSmD9ePwTAeU106i9FRdc+Zb3XUWyW26mo5Atr2mk82hor8+nPwkztEjFo8/B1fJKfaQDg9aM2bzQkjhi7zOw==", + "dev": true, + "requires": { + "@rollup/pluginutils": "^3.0.8", + "commondir": "^1.0.1", + "estree-walker": "^1.0.1", + "glob": "^7.1.2", + "is-reference": "^1.1.2", + "magic-string": "^0.25.2", + "resolve": "^1.11.0" + } + }, + "@rollup/plugin-node-resolve": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-8.4.0.tgz", + "integrity": "sha512-LFqKdRLn0ShtQyf6SBYO69bGE1upV6wUhBX0vFOUnLAyzx5cwp8svA0eHUnu8+YU57XOkrMtfG63QOpQx25pHQ==", + "dev": true, + "requires": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deep-freeze": "^0.0.1", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.17.0" + } + }, + "@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dev": true, + "requires": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + } + }, + "@types/color-name": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", + "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==", + "dev": true + }, + "@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", + "dev": true + }, + "@types/node": { + "version": "14.6.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.6.0.tgz", + "integrity": "sha512-mikldZQitV94akrc4sCcSjtJfsTKt4p+e/s0AGscVA6XArQ9kFclP+ZiYUMnq987rc6QlYxXv/EivqlfSLxpKA==", + "dev": true + }, + "@types/q": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz", + "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==", + "dev": true + }, + "@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, + "ajv": { + "version": "6.12.4", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz", + "integrity": "sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", + "dev": true + }, + "amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", + "dev": true + }, + "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": "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": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "dev": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "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" + } + }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", + "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" + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + }, + "async-foreach": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", + "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", + "dev": true + }, + "async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", + "dev": true + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "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.10.1", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.1.tgz", + "integrity": "sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA==", + "dev": true + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dev": true, + "requires": { + "object.assign": "^4.1.0" + } + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "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": "2.1.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", + "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", + "dev": true + }, + "block-stream": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", + "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", + "dev": true, + "requires": { + "inherits": "~2.0.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": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "browserslist": { + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.0.tgz", + "integrity": "sha512-pUsXKAF2lVwhmtpeA3LJrZ76jXuusrNyhduuQs7CDFf9foT4Y38aQOserd2lMe5DSSrjf3fx34oHwryuvxAUgQ==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001111", + "electron-to-chromium": "^1.3.523", + "escalade": "^3.0.2", + "node-releases": "^1.1.60" + } + }, + "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 + }, + "builtin-modules": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.1.0.tgz", + "integrity": "sha512-k0KL0aWZuBt2lrxrcASWDfwOLMnodeQjodT/1SxEQAXsHANgo6ZC/VEaSEHCXt7aSTZ4/4H5LKa+tBXmW7Vtvw==", + "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 + }, + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true + }, + "camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "dev": true, + "requires": { + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" + } + }, + "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.30001122", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001122.tgz", + "integrity": "sha512-pxjw28CThdrqfz06nJkpAc5SXM404TXB/h5f4UJX+rrXJKE/1bu/KAILc2AY+O6cQIFtRjV9qOR2vaEp9LDGUA==", + "dev": true + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "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" + } + }, + "chokidar": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.2.tgz", + "integrity": "sha512-IZHaDeBeI+sZJRX7lGcXsdzgvZqKv6sECqsbErJA4mHWfpRrD8B97kSFN4cQz6nGBGiuFia1MKR4d6c1o8Cv7A==", + "dev": true, + "requires": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.1.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.4.0" + } + }, + "cli": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cli/-/cli-1.0.1.tgz", + "integrity": "sha1-IoF1NPJL+klQw01TLUjsvGIbjBQ=", + "dev": true, + "requires": { + "exit": "0.1.2", + "glob": "^7.1.1" + } + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dev": true, + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "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 + }, + "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" + } + } + } + }, + "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 + }, + "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" + } + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "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 + }, + "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-with-sourcemaps": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/concat-with-sourcemaps/-/concat-with-sourcemaps-1.1.0.tgz", + "integrity": "sha512-4gEjHJFT9e+2W/77h/DS5SGUgwDaOwprX8L/gl5+3ixnzkVJJsZWDSelmN3Oilw3LNDZjZV0yqH1hLG3k6nghg==", + "dev": true, + "requires": { + "source-map": "^0.6.1" + } + }, + "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" + } + }, + "console-clear": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/console-clear/-/console-clear-1.1.1.tgz", + "integrity": "sha512-pMD+MVR538ipqkG5JXeOEbKWS5um1H4LUUccUQG68qpeqBYbzYy79Gh55jkd2TtPdRfUaLWdv6LPP//5Zt0aPQ==" + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "dev": true + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + }, + "dependencies": { + "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 + } + } + }, + "cookies-eu-banner": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/cookies-eu-banner/-/cookies-eu-banner-2.0.1.tgz", + "integrity": "sha512-yoT/igLVjkrsNgyw/Ca0cq9bdu7Ku8tNuYHkx68Fa4cecJdQlmY2OddBYumPSgH9rs8Cz6kfwDvNuyxpNCSY/Q==", + "dev": true, + "requires": { + "jshint": "^2.10.2" + } + }, + "core-js": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", + "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==", + "dev": true + }, + "core-js-compat": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.6.5.tgz", + "integrity": "sha512-7ItTKOhOZbznhXAQ2g/slGg1PJV5zDO/WdkTwi7UEOJmkvsE32PWvx6mKtDjiMpjnR2CNf6BAD6sSxIlv7ptng==", + "dev": true, + "requires": { + "browserslist": "^4.8.5", + "semver": "7.0.0" + }, + "dependencies": { + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "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" + } + }, + "cross-spawn": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", + "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "which": "^1.2.9" + } + }, + "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-modules-loader-core": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/css-modules-loader-core/-/css-modules-loader-core-1.1.0.tgz", + "integrity": "sha1-WQhmgpShvs0mGuCkziGwtVHyHRY=", + "dev": true, + "requires": { + "icss-replace-symbols": "1.1.0", + "postcss": "6.0.1", + "postcss-modules-extract-imports": "1.1.0", + "postcss-modules-local-by-default": "1.2.0", + "postcss-modules-scope": "1.1.0", + "postcss-modules-values": "1.3.0" + }, + "dependencies": { + "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" + }, + "dependencies": { + "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 + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.1.tgz", + "integrity": "sha1-AA29H47vIXqjaLmiEsX8QLKo8/I=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", + "dev": true + }, + "css-selector-tokenizer": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.3.tgz", + "integrity": "sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "fastparse": "^1.1.2" + } + }, + "css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "dev": true, + "requires": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + } + }, + "css-what": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.3.0.tgz", + "integrity": "sha512-pv9JPyatiPaQ6pf4OvD/dbfm0o5LviWmwxNWzblYf/1u9QZd0ihV+PMwy5jdQWQ3349kZmKEx9WXuSka2dM4cg==", + "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": "4.0.3", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.0.3.tgz", + "integrity": "sha512-NL3spysxUkcrOgnpsT4Xdl2aiEiBG6bXswAABQVHcMrfjjBisFOKwLDOmf4wf32aPdcJws1zds2B0Rg+jqMyHQ==", + "dev": true, + "requires": { + "css-tree": "1.0.0-alpha.39" + }, + "dependencies": { + "css-tree": { + "version": "1.0.0-alpha.39", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.39.tgz", + "integrity": "sha512-7UvkEYgBAHRG9Nt980lYxjsTrCyHFN53ky3wVsDkiMdVqylqRt+Zc+jm5qw7/qyOvN2dHSYtX0e4MbCCExSvnA==", + "dev": true, + "requires": { + "mdn-data": "2.0.6", + "source-map": "^0.6.1" + } + }, + "mdn-data": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.6.tgz", + "integrity": "sha512-rQvjv71olwNHgiTbfPZFkJtjNMciWgswYeciZhtvWLO8bmX3TnhyA62I6sTWOyZssWHJJjY6/KiWwqQsWWsqOA==", + "dev": true + } + } + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "dev": true, + "requires": { + "array-find-index": "^1.0.1" + } + }, + "d3": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/d3/-/d3-6.1.1.tgz", + "integrity": "sha512-bJYW9wlS2uvP2EoMkcPptrUzLMHQKCbiSW+/la8iGSLZgs4KbI/f3Fch4RtnUA9PA+/nPlwyFYzTwDjX80Of8w==", + "dev": true, + "requires": { + "d3-array": "2", + "d3-axis": "2", + "d3-brush": "2", + "d3-chord": "2", + "d3-color": "2", + "d3-contour": "2", + "d3-delaunay": "5", + "d3-dispatch": "2", + "d3-drag": "2", + "d3-dsv": "2", + "d3-ease": "2", + "d3-fetch": "2", + "d3-force": "2", + "d3-format": "2", + "d3-geo": "2", + "d3-hierarchy": "2", + "d3-interpolate": "2", + "d3-path": "2", + "d3-polygon": "2", + "d3-quadtree": "2", + "d3-random": "2", + "d3-scale": "3", + "d3-scale-chromatic": "2", + "d3-selection": "2", + "d3-shape": "2", + "d3-time": "2", + "d3-time-format": "3", + "d3-timer": "2", + "d3-transition": "2", + "d3-zoom": "2" + }, + "dependencies": { + "d3-array": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.7.1.tgz", + "integrity": "sha512-dYWhEvg1L2+osFsSqNHpXaPQNugLT4JfyvbLE046I2PDcgYGFYc0w24GSJwbmcjjZYOPC3PNP2S782bWUM967Q==", + "dev": true + }, + "d3-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-2.0.0.tgz", + "integrity": "sha512-SPXi0TSKPD4g9tw0NMZFnR95XVgUZiBH+uUTqQuDu1OsE2zomHU7ho0FISciaPvosimixwHFl3WHLGabv6dDgQ==", + "dev": true + }, + "d3-format": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-2.0.0.tgz", + "integrity": "sha512-Ab3S6XuE/Q+flY96HXT0jOXcM4EAClYFnRGY5zsjRGNy6qCYrQsMffs7cV5Q9xejb35zxW5hf/guKw34kvIKsA==", + "dev": true + }, + "d3-interpolate": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-2.0.1.tgz", + "integrity": "sha512-c5UhwwTs/yybcmTpAVqwSFl6vrQ8JZJoT5F7xNFK9pymv5C0Ymcc9/LIJHtYIggg/yS9YHw8i8O8tgb9pupjeQ==", + "dev": true, + "requires": { + "d3-color": "1 - 2" + } + }, + "d3-polygon": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-polygon/-/d3-polygon-2.0.0.tgz", + "integrity": "sha512-MsexrCK38cTGermELs0cO1d79DcTsQRN7IWMJKczD/2kBjzNXxLUWP33qRF6VDpiLV/4EI4r6Gs0DAWQkE8pSQ==", + "dev": true + }, + "d3-time": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-2.0.0.tgz", + "integrity": "sha512-2mvhstTFcMvwStWd9Tj3e6CEqtOivtD8AUiHT8ido/xmzrI9ijrUUihZ6nHuf/vsScRBonagOdj0Vv+SEL5G3Q==", + "dev": true + }, + "d3-time-format": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-3.0.0.tgz", + "integrity": "sha512-UXJh6EKsHBTjopVqZBhFysQcoXSv/5yLONZvkQ5Kk3qbwiUYkdX17Xa1PT6U1ZWXGGfB1ey5L8dKMlFq2DO0Ag==", + "dev": true, + "requires": { + "d3-time": "1 - 2" + } + } + } + }, + "d3-array": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-1.2.4.tgz", + "integrity": "sha512-KHW6M86R+FUPYGb3R5XiYjXPq7VzwxZ22buHhAEVG5ztoEcZZMLov530mmccaqA1GghZArjQV46fuc8kUqhhHw==", + "dev": true + }, + "d3-axis": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-axis/-/d3-axis-2.0.0.tgz", + "integrity": "sha512-9nzB0uePtb+u9+dWir+HTuEAKJOEUYJoEwbJPsZ1B4K3iZUgzJcSENQ05Nj7S4CIfbZZ8/jQGoUzGKFznBhiiQ==", + "dev": true + }, + "d3-brush": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/d3-brush/-/d3-brush-2.1.0.tgz", + "integrity": "sha512-cHLLAFatBATyIKqZOkk/mDHUbzne2B3ZwxkzMHvFTCZCmLaXDpZRihQSn8UNXTkGD/3lb/W2sQz0etAftmHMJQ==", + "dev": true, + "requires": { + "d3-dispatch": "1 - 2", + "d3-drag": "2", + "d3-interpolate": "1 - 2", + "d3-selection": "2", + "d3-transition": "2" + } + }, + "d3-chord": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-chord/-/d3-chord-2.0.0.tgz", + "integrity": "sha512-D5PZb7EDsRNdGU4SsjQyKhja8Zgu+SHZfUSO5Ls8Wsn+jsAKUUGkcshLxMg9HDFxG3KqavGWaWkJ8EpU8ojuig==", + "dev": true, + "requires": { + "d3-path": "1 - 2" + } + }, + "d3-collection": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/d3-collection/-/d3-collection-1.0.7.tgz", + "integrity": "sha512-ii0/r5f4sjKNTfh84Di+DpztYwqKhEyUlKoPrzUFfeSkWxjW49xU2QzO9qrPrNkpdI0XJkfzvmTu8V2Zylln6A==", + "dev": true + }, + "d3-color": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-1.4.1.tgz", + "integrity": "sha512-p2sTHSLCJI2QKunbGb7ocOh7DgTAn8IrLx21QRc/BSnodXM4sv6aLQlnfpvehFMLZEfBc6g9pH9SWQccFYfJ9Q==", + "dev": true + }, + "d3-contour": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-contour/-/d3-contour-2.0.0.tgz", + "integrity": "sha512-9unAtvIaNk06UwqBmvsdHX7CZ+NPDZnn8TtNH1myW93pWJkhsV25JcgnYAu0Ck5Veb1DHiCv++Ic5uvJ+h50JA==", + "dev": true, + "requires": { + "d3-array": "2" + }, + "dependencies": { + "d3-array": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.7.1.tgz", + "integrity": "sha512-dYWhEvg1L2+osFsSqNHpXaPQNugLT4JfyvbLE046I2PDcgYGFYc0w24GSJwbmcjjZYOPC3PNP2S782bWUM967Q==", + "dev": true + } + } + }, + "d3-delaunay": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-5.3.0.tgz", + "integrity": "sha512-amALSrOllWVLaHTnDLHwMIiz0d1bBu9gZXd1FiLfXf8sHcX9jrcj81TVZOqD4UX7MgBZZ07c8GxzEgBpJqc74w==", + "dev": true, + "requires": { + "delaunator": "4" + } + }, + "d3-dispatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-2.0.0.tgz", + "integrity": "sha512-S/m2VsXI7gAti2pBoLClFFTMOO1HTtT0j99AuXLoGFKO6deHDdnv6ZGTxSTTUTgO1zVcv82fCOtDjYK4EECmWA==", + "dev": true + }, + "d3-drag": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-2.0.0.tgz", + "integrity": "sha512-g9y9WbMnF5uqB9qKqwIIa/921RYWzlUDv9Jl1/yONQwxbOfszAWTCm8u7HOTgJgRDXiRZN56cHT9pd24dmXs8w==", + "dev": true, + "requires": { + "d3-dispatch": "1 - 2", + "d3-selection": "2" + } + }, + "d3-dsv": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-2.0.0.tgz", + "integrity": "sha512-E+Pn8UJYx9mViuIUkoc93gJGGYut6mSDKy2+XaPwccwkRGlR+LO97L2VCCRjQivTwLHkSnAJG7yo00BWY6QM+w==", + "dev": true, + "requires": { + "commander": "2", + "iconv-lite": "0.4", + "rw": "1" + } + }, + "d3-ease": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-2.0.0.tgz", + "integrity": "sha512-68/n9JWarxXkOWMshcT5IcjbB+agblQUaIsbnXmrzejn2O82n3p2A9R2zEB9HIEFWKFwPAEDDN8gR0VdSAyyAQ==", + "dev": true + }, + "d3-fetch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-fetch/-/d3-fetch-2.0.0.tgz", + "integrity": "sha512-TkYv/hjXgCryBeNKiclrwqZH7Nb+GaOwo3Neg24ZVWA3MKB+Rd+BY84Nh6tmNEMcjUik1CSUWjXYndmeO6F7sw==", + "dev": true, + "requires": { + "d3-dsv": "1 - 2" + } + }, + "d3-force": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-2.1.1.tgz", + "integrity": "sha512-nAuHEzBqMvpFVMf9OX75d00OxvOXdxY+xECIXjW6Gv8BRrXu6gAWbv/9XKrvfJ5i5DCokDW7RYE50LRoK092ew==", + "dev": true, + "requires": { + "d3-dispatch": "1 - 2", + "d3-quadtree": "1 - 2", + "d3-timer": "1 - 2" + } + }, + "d3-format": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-1.4.5.tgz", + "integrity": "sha512-J0piedu6Z8iB6TbIGfZgDzfXxUFN3qQRMofy2oPdXzQibYGqPB/9iMcxr/TGalU+2RsyDO+U4f33id8tbnSRMQ==", + "dev": true + }, + "d3-geo": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-2.0.1.tgz", + "integrity": "sha512-M6yzGbFRfxzNrVhxDJXzJqSLQ90q1cCyb3EWFZ1LF4eWOBYxFypw7I/NFVBNXKNqxv1bqLathhYvdJ6DC+th3A==", + "dev": true, + "requires": { + "d3-array": ">=2.5" + }, + "dependencies": { + "d3-array": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.7.1.tgz", + "integrity": "sha512-dYWhEvg1L2+osFsSqNHpXaPQNugLT4JfyvbLE046I2PDcgYGFYc0w24GSJwbmcjjZYOPC3PNP2S782bWUM967Q==", + "dev": true + } + } + }, + "d3-hierarchy": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-2.0.0.tgz", + "integrity": "sha512-SwIdqM3HxQX2214EG9GTjgmCc/mbSx4mQBn+DuEETubhOw6/U3fmnji4uCVrmzOydMHSO1nZle5gh6HB/wdOzw==", + "dev": true + }, + "d3-interpolate": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-1.4.0.tgz", + "integrity": "sha512-V9znK0zc3jOPV4VD2zZn0sDhZU3WAE2bmlxdIwwQPPzPjvyLkd8B3JUVdS1IDUFDkWZ72c9qnv1GK2ZagTZ8EA==", + "dev": true, + "requires": { + "d3-color": "1" + } + }, + "d3-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-2.0.0.tgz", + "integrity": "sha512-ZwZQxKhBnv9yHaiWd6ZU4x5BtCQ7pXszEV9CU6kRgwIQVQGLMv1oiL4M+MK/n79sYzsj+gcgpPQSctJUsLN7fA==", + "dev": true + }, + "d3-polygon": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/d3-polygon/-/d3-polygon-1.0.6.tgz", + "integrity": "sha512-k+RF7WvI08PC8reEoXa/w2nSg5AUMTi+peBD9cmFc+0ixHfbs4QmxxkarVal1IkVkgxVuk9JSHhJURHiyHKAuQ==", + "dev": true + }, + "d3-quadtree": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-2.0.0.tgz", + "integrity": "sha512-b0Ed2t1UUalJpc3qXzKi+cPGxeXRr4KU9YSlocN74aTzp6R/Ud43t79yLLqxHRWZfsvWXmbDWPpoENK1K539xw==", + "dev": true + }, + "d3-random": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/d3-random/-/d3-random-2.2.2.tgz", + "integrity": "sha512-0D9P8TRj6qDAtHhRQn6EfdOtHMfsUWanl3yb/84C4DqpZ+VsgfI5iTVRNRbELCfNvRfpMr8OrqqUTQ6ANGCijw==", + "dev": true + }, + "d3-scale": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-3.2.2.tgz", + "integrity": "sha512-3Mvi5HfqPFq0nlyeFlkskGjeqrR/790pINMHc4RXKJ2E6FraTd3juaRIRZZHyMAbi3LjAMW0EH4FB1WgoGyeXg==", + "dev": true, + "requires": { + "d3-array": "1.2.0 - 2", + "d3-format": "1 - 2", + "d3-interpolate": "1.2.0 - 2", + "d3-time": "1 - 2", + "d3-time-format": "2 - 3" + } + }, + "d3-scale-chromatic": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-2.0.0.tgz", + "integrity": "sha512-LLqy7dJSL8yDy7NRmf6xSlsFZ6zYvJ4BcWFE4zBrOPnQERv9zj24ohnXKRbyi9YHnYV+HN1oEO3iFK971/gkzA==", + "dev": true, + "requires": { + "d3-color": "1 - 2", + "d3-interpolate": "1 - 2" + } + }, + "d3-selection": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-2.0.0.tgz", + "integrity": "sha512-XoGGqhLUN/W14NmaqcO/bb1nqjDAw5WtSYb2X8wiuQWvSZUsUVYsOSkOybUrNvcBjaywBdYPy03eXHMXjk9nZA==", + "dev": true + }, + "d3-shape": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-2.0.0.tgz", + "integrity": "sha512-djpGlA779ua+rImicYyyjnOjeubyhql1Jyn1HK0bTyawuH76UQRWXd+pftr67H6Fa8hSwetkgb/0id3agKWykw==", + "dev": true, + "requires": { + "d3-path": "1 - 2" + } + }, + "d3-time": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-1.1.0.tgz", + "integrity": "sha512-Xh0isrZ5rPYYdqhAVk8VLnMEidhz5aP7htAADH6MfzgmmicPkTo8LhkLxci61/lCB7n7UmE3bN0leRt+qvkLxA==", + "dev": true + }, + "d3-time-format": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-2.3.0.tgz", + "integrity": "sha512-guv6b2H37s2Uq/GefleCDtbe0XZAuy7Wa49VGkPVPMfLL9qObgBST3lEHJBMUp8S7NdLQAGIvr2KXk8Hc98iKQ==", + "dev": true, + "requires": { + "d3-time": "1" + } + }, + "d3-timer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-2.0.0.tgz", + "integrity": "sha512-TO4VLh0/420Y/9dO3+f9abDEFYeCUr2WZRlxJvbp4HPTQcSylXNiL6yZa9FIUvV1yRiFufl1bszTCLDqv9PWNA==", + "dev": true + }, + "d3-transition": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-2.0.0.tgz", + "integrity": "sha512-42ltAGgJesfQE3u9LuuBHNbGrI/AJjNL2OAUdclE70UE6Vy239GCBEYD38uBPoLeNsOhFStGpPI0BAOV+HMxog==", + "dev": true, + "requires": { + "d3-color": "1 - 2", + "d3-dispatch": "1 - 2", + "d3-ease": "1 - 2", + "d3-interpolate": "1 - 2", + "d3-timer": "1 - 2" + } + }, + "d3-zoom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-2.0.0.tgz", + "integrity": "sha512-fFg7aoaEm9/jf+qfstak0IYpnesZLiMX6GZvXtUSdv8RH2o4E2qeelgdU09eKS6wGuiGMfcnMI0nTIqWzRHGpw==", + "dev": true, + "requires": { + "d3-dispatch": "1 - 2", + "d3-drag": "2", + "d3-interpolate": "1 - 2", + "d3-selection": "2", + "d3-transition": "2" + } + }, + "d3fc-discontinuous-scale": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/d3fc-discontinuous-scale/-/d3fc-discontinuous-scale-2.0.5.tgz", + "integrity": "sha1-Lxkb6wLX+QOZ123tbz5Ll6CNtTU=", + "dev": true, + "requires": { + "d3-scale": "^1.0.0", + "d3-time": "^1.0.0", + "d3fc-rebind": "^4.1.1" + }, + "dependencies": { + "d3-scale": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-1.0.7.tgz", + "integrity": "sha512-KvU92czp2/qse5tUfGms6Kjig0AhHOwkzXG0+PqIJB3ke0WUv088AHMZI0OssO9NCkXt4RP8yju9rpH8aGB7Lw==", + "dev": true, + "requires": { + "d3-array": "^1.2.0", + "d3-collection": "1", + "d3-color": "1", + "d3-format": "1", + "d3-interpolate": "1", + "d3-time": "1", + "d3-time-format": "2" + } + } + } + }, + "d3fc-rebind": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/d3fc-rebind/-/d3fc-rebind-4.1.1.tgz", + "integrity": "sha1-cMjWtj/uY9uzy1d8aHMt7VNfmzI=", + "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" + } + }, + "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 + }, + "deep-freeze": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/deep-freeze/-/deep-freeze-0.0.1.tgz", + "integrity": "sha1-OgsABd4YZygZ39OM0x+RF5yJPoQ=", + "dev": true + }, + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "dev": true + }, + "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" + } + }, + "delaunator": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-4.0.1.tgz", + "integrity": "sha512-WNPWi1IRKZfCt/qIDMfERkDp93+iZEmOxN2yy4Jg+Xhv8SLk2UTqqbe1sfiipn0and9QrE914/ihdx82Y/Giag==", + "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 + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "dev": true + }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.1.tgz", + "integrity": "sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ==", + "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 + }, + "domhandler": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz", + "integrity": "sha1-LeWaCCLVAn+r/28DLCsloqir5zg=", + "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": "5.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.2.0.tgz", + "integrity": "sha512-uEUyaDKoSQ1M4Oq8l45hSE26SnTxL6snNnqvK/VWx5wJhmff5z0FUVJDKDanor/6w3kzE3i7XZOk+7wC0EXr1A==", + "dev": true, + "requires": { + "is-obj": "^2.0.0" + } + }, + "earcut": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/earcut/-/earcut-2.2.2.tgz", + "integrity": "sha512-eZoZPPJcUHnfRZ0PjLvx2qBordSiO8ofC3vt+qACLM95u+4DovnbYNpQtJh0DNsWj8RnxrQytD4WA8gj5cRIaQ==", + "dev": true + }, + "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" + } + }, + "electron-to-chromium": { + "version": "1.3.557", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.557.tgz", + "integrity": "sha512-M2p3nWulBqSEIisykYUVYnaSuRikHvxv8Wf209/Vg/sjrOew12hBQv2JvNGy+i+eDeJU9uQ3dbUbCCQ/CkudEg==", + "dev": true + }, + "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": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true + }, + "entities": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz", + "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==", + "dev": true + }, + "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.17.6", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz", + "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", + "dev": true, + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.0", + "is-regex": "^1.1.0", + "object-inspect": "^1.7.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.0", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "escalade": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.0.2.tgz", + "integrity": "sha512-gPYAU37hYCUhW5euPeR+Y74F7BL+IBsV93j5cvGriSaD1aG6MGsqsV1yamRdrWrb2j3aiZvb0X+UBOWpx3JWtQ==", + "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 + }, + "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 + }, + "estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "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 + }, + "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": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "fastparse": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", + "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==", + "dev": true + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "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" + } + }, + "flubber": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/flubber/-/flubber-0.4.2.tgz", + "integrity": "sha512-79RkJe3rA4nvRCVc2uXjj7U/BAUq84TS3KHn6c0Hr9K64vhj83ZNLUziNx4pJoBumSPhOl5VjH+Z0uhi+eE8Uw==", + "dev": true, + "requires": { + "d3-array": "^1.2.0", + "d3-polygon": "^1.0.3", + "earcut": "^2.1.1", + "svg-path-properties": "^0.2.1", + "svgpath": "^2.2.1", + "topojson-client": "^3.0.0" + } + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "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" + } + }, + "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.1.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", + "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", + "dev": true, + "optional": true + }, + "fstream": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", + "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "inherits": "~2.0.0", + "mkdirp": ">=0.5 0", + "rimraf": "2" + } + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "dev": 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" + } + }, + "gaze": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "dev": true, + "requires": { + "globule": "^1.0.0" + } + }, + "generic-names": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/generic-names/-/generic-names-2.0.1.tgz", + "integrity": "sha512-kPCHWa1m9wGG/OwQpeweTwM/PYiQLrUIxXbt/P4Nic3LbGjCP0YwrALHW1uNLKZ0LIMg+RF+XRlj2ekT9ZlZAQ==", + "dev": true, + "requires": { + "loader-utils": "^1.1.0" + } + }, + "gensync": { + "version": "1.0.0-beta.1", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz", + "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==", + "dev": true + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "get-port": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz", + "integrity": "sha1-3Xzn3hh8Bsi/NTeWrHHgmfCYDrw=" + }, + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "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.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "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": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "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 + }, + "globule": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz", + "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==", + "dev": true, + "requires": { + "glob": "~7.1.1", + "lodash": "~4.17.10", + "minimatch": "~3.0.2" + } + }, + "graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "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.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "dev": true, + "requires": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "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" + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", + "dev": true + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "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 + }, + "hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true + }, + "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 + }, + "htmlparser2": { + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz", + "integrity": "sha1-mWwosZFRaovoZQGn15dX5ccMEGg=", + "dev": true, + "requires": { + "domelementtype": "1", + "domhandler": "2.3", + "domutils": "1.5", + "entities": "1.0", + "readable-stream": "1.1" + }, + "dependencies": { + "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" + } + }, + "entities": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz", + "integrity": "sha1-sph6o4ITR/zeZCsk/fyeT7cSvyY=", + "dev": true + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + } + } + }, + "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" + } + }, + "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 + }, + "import-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-3.0.0.tgz", + "integrity": "sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==", + "dev": true, + "requires": { + "import-from": "^3.0.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": "3.0.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-3.0.0.tgz", + "integrity": "sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==", + "dev": true, + "requires": { + "resolve-from": "^5.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + } + } + }, + "in-publish": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.1.tgz", + "integrity": "sha512-oDM0kUSNFC31ShNxHKUyfZKy8ZeXZBWMjMdZHKLOk13uvT27VTL/QzRGfRUcevJhpkZAvlhPYuXkF7eNWrtyxQ==", + "dev": true + }, + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true, + "requires": { + "repeating": "^2.0.0" + } + }, + "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.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "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" + } + }, + "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-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": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-callable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.0.tgz", + "integrity": "sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw==", + "dev": true + }, + "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-date-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", + "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", + "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-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-finite": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", + "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", + "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" + } + }, + "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-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=", + "dev": true + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "dev": true + }, + "is-reference": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz", + "integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==", + "dev": true, + "requires": { + "@types/estree": "*" + } + }, + "is-regex": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", + "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", + "dev": true, + "requires": { + "has-symbols": "^1.0.1" + } + }, + "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-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.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "dev": true, + "requires": { + "has-symbols": "^1.0.1" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "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 + }, + "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 + }, + "jest-worker": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.3.0.tgz", + "integrity": "sha512-Vmpn2F6IASefL+DVBhPzI2J9/GJUsqzomdeN+P+dK8/jKxbh8R3BtFnx3FIta7wYlPU62cpJMJQo4kuOowcMnw==", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "js-base64": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", + "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==", + "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==", + "dev": true + }, + "js-yaml": { + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", + "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", + "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 + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "jshint": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/jshint/-/jshint-2.12.0.tgz", + "integrity": "sha512-TwuuaUDmra0JMkuqvqy+WGo2xGHSNjv1BA1nTIgtH2K5z1jHuAEeAgp7laaR+hLRmajRjcrM71+vByBDanCyYA==", + "dev": true, + "requires": { + "cli": "~1.0.0", + "console-browserify": "1.1.x", + "exit": "0.1.x", + "htmlparser2": "3.8.x", + "lodash": "~4.17.19", + "minimatch": "~3.0.2", + "shelljs": "0.3.x", + "strip-json-comments": "1.0.x" + } + }, + "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-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 + }, + "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" + } + }, + "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" + } + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true + }, + "levenary": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/levenary/-/levenary-1.1.1.tgz", + "integrity": "sha512-mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ==", + "dev": true, + "requires": { + "leven": "^3.1.0" + } + }, + "livereload": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/livereload/-/livereload-0.9.1.tgz", + "integrity": "sha512-9g7sua11kkyZNo2hLRCG3LuZZwqexoyEyecSlV8cAsfAVVCZqLzVir6XDqmH0r+Vzgnd5LrdHDMyjtFnJQLAYw==", + "dev": true, + "requires": { + "chokidar": "^3.3.0", + "livereload-js": "^3.1.0", + "opts": ">= 1.2.0", + "ws": "^6.2.1" + } + }, + "livereload-js": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-3.3.1.tgz", + "integrity": "sha512-CBu1gTEfzVhlOK1WASKAAJ9Qx1fHECTq0SUB67sfxwQssopTyvzqTlgl+c0h9pZ6V+Fzd2rc510ppuNusg9teQ==", + "dev": true + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "dependencies": { + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "requires": { + "error-ex": "^1.2.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "local-access": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/local-access/-/local-access-1.0.1.tgz", + "integrity": "sha512-ykt2pgN0aqIy6KQC1CqdWTWkmUwNgaOS6dcpHVjyBJONA+Xi7AtSB1vuxC/U/0tjIP3wcRudwQk1YYzUvzk2bA==" + }, + "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" + }, + "dependencies": { + "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 + } + } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "dev": true + }, + "lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", + "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.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "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==", + "dev": true, + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "dev": true, + "requires": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + } + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "magic-string": { + "version": "0.25.7", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", + "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", + "dev": true, + "requires": { + "sourcemap-codec": "^1.4.4" + } + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true + }, + "mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", + "dev": true + }, + "meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "dev": true, + "requires": { + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" + } + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "mime": { + "version": "2.4.6", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.6.tgz", + "integrity": "sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==" + }, + "mime-db": { + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", + "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==", + "dev": true + }, + "mime-types": { + "version": "2.1.27", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", + "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", + "dev": true, + "requires": { + "mime-db": "1.44.0" + } + }, + "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.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "mri": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/mri/-/mri-1.1.6.tgz", + "integrity": "sha512-oi1b3MfbyGa7FJMP9GmLTttni5JoICpYBRlq+x5V16fZbLsnL9N3wFqqIm/nIG43FjUFkFh9Epzp/kzUGUnJxQ==" + }, + "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 + }, + "nan": { + "version": "2.14.1", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.1.tgz", + "integrity": "sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw==", + "dev": true + }, + "node-gyp": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", + "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", + "dev": true, + "requires": { + "fstream": "^1.0.0", + "glob": "^7.0.3", + "graceful-fs": "^4.1.2", + "mkdirp": "^0.5.0", + "nopt": "2 || 3", + "npmlog": "0 || 1 || 2 || 3 || 4", + "osenv": "0", + "request": "^2.87.0", + "rimraf": "2", + "semver": "~5.3.0", + "tar": "^2.0.0", + "which": "1" + }, + "dependencies": { + "semver": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", + "dev": true + } + } + }, + "node-releases": { + "version": "1.1.60", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.60.tgz", + "integrity": "sha512-gsO4vjEdQaTusZAEebUWp2a5d7dF5DYoIpDG7WySnk7BuZDW+GPpHXoXXuYawRBr/9t5q54tirPz79kFIWg4dA==", + "dev": true + }, + "node-sass": { + "version": "4.14.1", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.14.1.tgz", + "integrity": "sha512-sjCuOlvGyCJS40R8BscF5vhVlQjNN069NtQ1gSxyK1u9iqvn6tf7O1R4GNowVZfiZUCRt5MmMs1xd+4V/7Yr0g==", + "dev": true, + "requires": { + "async-foreach": "^0.1.3", + "chalk": "^1.1.1", + "cross-spawn": "^3.0.0", + "gaze": "^1.0.0", + "get-stdin": "^4.0.1", + "glob": "^7.0.3", + "in-publish": "^2.0.0", + "lodash": "^4.17.15", + "meow": "^3.7.0", + "mkdirp": "^0.5.1", + "nan": "^2.13.2", + "node-gyp": "^3.8.0", + "npmlog": "^4.0.0", + "request": "^2.88.0", + "sass-graph": "2.2.5", + "stdout-stream": "^1.4.0", + "true-case-path": "^1.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "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" + } + }, + "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 + } + } + }, + "nopt": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "dev": true, + "requires": { + "abbrev": "1" + } + }, + "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" + } + }, + "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 + }, + "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 + }, + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "dev": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~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" + } + }, + "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 + }, + "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=", + "dev": true + }, + "object-inspect": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz", + "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==", + "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.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.getownpropertydescriptors": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz", + "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + } + }, + "object.values": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz", + "integrity": "sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1", + "has": "^1.0.3" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "opts": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/opts/-/opts-2.0.2.tgz", + "integrity": "sha512-k41FwbcLnlgnFh69f4qdUfvDQ+5vaSDnVPFI/y5XuhKRq97EnVVneO9F1ESVCdiVu4fCS2L8usX3mU331hB7pg==", + "dev": true + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "dev": true + }, + "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 + }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "dev": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^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-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "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-queue": { + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-6.6.1.tgz", + "integrity": "sha512-miQiSxLYPYBxGkrldecZC18OTLjdUqnlRebGzPRiVxB8mco7usCmm7hFuxiTvp93K18JnLtE4KMMycjAu/cQQg==", + "dev": true, + "requires": { + "eventemitter3": "^4.0.4", + "p-timeout": "^3.1.0" + } + }, + "p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "dev": true, + "requires": { + "p-finally": "^1.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "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" + } + }, + "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" + } + }, + "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-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-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "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 + } + } + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true + }, + "picomatch": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", + "dev": true + }, + "pify": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz", + "integrity": "sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==", + "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" + } + }, + "postcss": { + "version": "7.0.32", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", + "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-calc": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.4.tgz", + "integrity": "sha512-0I79VRAd1UTkaHzY9w83P39YGO/M3bG7/tNLrHGEunBolfoGM0hSjrGvjoeaj0JE/zIw5GsI2KZ0UwDJqv5hjw==", + "dev": true, + "requires": { + "postcss": "^7.0.27", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + } + }, + "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" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "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" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "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-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" + }, + "dependencies": { + "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-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" + } + } + } + }, + "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" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "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.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-minify-font-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", + "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "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" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "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" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "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.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules/-/postcss-modules-2.0.0.tgz", + "integrity": "sha512-eqp+Bva+U2cwQO7dECJ8/V+X+uH1HduNeITB0CPPFAu6d/8LKQ32/j+p9rQ2YL1QytVcrNU0X+fBqgGmQIA1Rw==", + "dev": true, + "requires": { + "css-modules-loader-core": "^1.1.0", + "generic-names": "^2.0.1", + "lodash.camelcase": "^4.3.0", + "postcss": "^7.0.1", + "string-hash": "^1.1.1" + } + }, + "postcss-modules-extract-imports": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.1.0.tgz", + "integrity": "sha1-thTJcgvmgW6u41+zpfqh26agXds=", + "dev": true, + "requires": { + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + } + } + }, + "postcss-modules-local-by-default": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", + "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=", + "dev": true, + "requires": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + } + } + }, + "postcss-modules-scope": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", + "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=", + "dev": true, + "requires": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + } + } + }, + "postcss-modules-values": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", + "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=", + "dev": true, + "requires": { + "icss-replace-symbols": "^1.1.0", + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.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" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "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" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "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" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "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" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "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" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "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" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "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" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "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" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "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" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "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" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "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" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "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": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "promise.series": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/promise.series/-/promise.series-0.2.0.tgz", + "integrity": "sha1-LMfr6Vn8OmYZwEq029yeRS2GS70=", + "dev": true + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, + "psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", + "dev": true + }, + "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 + }, + "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" + } + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "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" + }, + "dependencies": { + "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 + } + } + }, + "readdirp": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz", + "integrity": "sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "dev": true, + "requires": { + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" + } + }, + "regenerate": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.1.tgz", + "integrity": "sha512-j2+C8+NtXQgEKWk49MMP5P/u2GhnahTtVkRIHr5R5lVRlbKvmQ+oS+A5aLKWp2ma5VkT8sh6v+v4hbH0YHR66A==", + "dev": true + }, + "regenerate-unicode-properties": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", + "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", + "dev": true, + "requires": { + "regenerate": "^1.4.0" + } + }, + "regenerator-runtime": { + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", + "dev": true + }, + "regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "dev": true, + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regexpu-core": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.0.tgz", + "integrity": "sha512-TQ4KXRnIn6tz6tjnrXEkD/sshygKH/j5KzK86X8MkeHyZ8qst/LZ89j3X4/8HEIfHANTFIP/AbXakeRhWIl5YQ==", + "dev": true, + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.2.0" + } + }, + "regjsgen": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", + "dev": true + }, + "regjsparser": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.4.tgz", + "integrity": "sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw==", + "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 + } + } + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, + "requires": { + "is-finite": "^1.0.0" + } + }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "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.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + } + }, + "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 + }, + "require-relative": { + "version": "0.8.7", + "resolved": "https://registry.npmjs.org/require-relative/-/require-relative-0.8.7.tgz", + "integrity": "sha1-eZlTn8ngR6N5KPoZb44VY9q9Nt4=", + "dev": true + }, + "resolve": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", + "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", + "dev": true, + "requires": { + "path-parse": "^1.0.6" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "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.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "rollup": { + "version": "2.26.5", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.26.5.tgz", + "integrity": "sha512-rCyFG3ZtQdnn9YwfuAVH0l/Om34BdO5lwCA0W6Hq+bNB21dVEBbCRxhaHOmu1G7OBFDWytbzAC104u7rxHwGjA==", + "dev": true, + "requires": { + "fsevents": "~2.1.2" + } + }, + "rollup-plugin-babel": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-babel/-/rollup-plugin-babel-4.4.0.tgz", + "integrity": "sha512-Lek/TYp1+7g7I+uMfJnnSJ7YWoD58ajo6Oarhlex7lvUce+RCKRuGRSgztDO3/MF/PuGKmUL5iTHKf208UNszw==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "rollup-pluginutils": "^2.8.1" + } + }, + "rollup-plugin-livereload": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-livereload/-/rollup-plugin-livereload-1.3.0.tgz", + "integrity": "sha512-abyqXaB21+nFHo+vJULBqfzNx6zXABC19UyvqgDfdoxR/8pFAd041GO+GIUe8ZYC2DbuMUmioh1Lvbk14YLZgw==", + "dev": true, + "requires": { + "livereload": "^0.9.1" + } + }, + "rollup-plugin-postcss": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/rollup-plugin-postcss/-/rollup-plugin-postcss-3.1.8.tgz", + "integrity": "sha512-JHnGfW8quNc6ePxEkZ05HEZ1YiRxDgY9RKEetMfsrwxR2kh/d90OVScTc6b1c2Q17Cs/5TRYL+1uddG21lQe3w==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "concat-with-sourcemaps": "^1.1.0", + "cssnano": "^4.1.10", + "import-cwd": "^3.0.0", + "p-queue": "^6.3.0", + "pify": "^5.0.0", + "postcss": "^7.0.27", + "postcss-load-config": "^2.1.0", + "postcss-modules": "^2.0.0", + "promise.series": "^0.2.0", + "resolve": "^1.16.1", + "rollup-pluginutils": "^2.8.2", + "safe-identifier": "^0.4.1", + "style-inject": "^0.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "rollup-plugin-svelte": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/rollup-plugin-svelte/-/rollup-plugin-svelte-5.2.3.tgz", + "integrity": "sha512-513vOht9A93OV7fvmpIq8mD1JFgTZ5LidmpULKM2Od9P1l8oI5KwvO32fwCnASuVJS1EkRfvCnS7vKQ8DF4srg==", + "dev": true, + "requires": { + "require-relative": "^0.8.7", + "rollup-pluginutils": "^2.8.2", + "sourcemap-codec": "^1.4.8" + } + }, + "rollup-plugin-terser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.0.tgz", + "integrity": "sha512-p/N3lLiFusCjYTLfVkoaiRTOGr5AESEaljMPH12MhOtoMkmTBhIAfuadrcWy4am1U0vU4WTxO9fi0K09O4CboQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + } + }, + "rollup-pluginutils": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", + "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", + "dev": true, + "requires": { + "estree-walker": "^0.6.1" + }, + "dependencies": { + "estree-walker": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", + "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==", + "dev": true + } + } + }, + "rw": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz", + "integrity": "sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q=", + "dev": true + }, + "sade": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/sade/-/sade-1.7.3.tgz", + "integrity": "sha512-m4BctppMvJ60W1dXnHq7jMmFe3hPJZDAH85kQ3ACTo7XZNVUuTItCQ+2HfyaMeV5cKrbw7l4vD/6We3GBxvdJw==", + "requires": { + "mri": "^1.1.0" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + }, + "safe-identifier": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/safe-identifier/-/safe-identifier-0.4.2.tgz", + "integrity": "sha512-6pNbSMW6OhAi9j+N8V+U715yBQsaWJ7eyEUaOrawX+isg5ZxhUlV1NipNtgaKHmFGiABwt+ZF04Ii+3Xjkg+8w==", + "dev": true + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "sass-graph": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz", + "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==", + "dev": true, + "requires": { + "glob": "^7.0.0", + "lodash": "^4.0.0", + "scss-tokenizer": "^0.2.3", + "yargs": "^13.3.2" + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, + "scss-tokenizer": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", + "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", + "dev": true, + "requires": { + "js-base64": "^2.1.8", + "source-map": "^0.4.2" + }, + "dependencies": { + "source-map": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "dev": true, + "requires": { + "amdefine": ">=0.0.4" + } + } + } + }, + "semiver": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/semiver/-/semiver-1.1.0.tgz", + "integrity": "sha512-QNI2ChmuioGC1/xjyYwyZYADILWyW6AmS1UH6gDj/SFUUUS4MBAWs/7mxnkRPc/F4iHezDP+O8t0dO8WHiEOdg==" + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + }, + "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 + }, + "shelljs": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.3.0.tgz", + "integrity": "sha1-NZbmMHp4FUT1kfN9phg2DzHbV7E=", + "dev": true + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "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 + } + } + }, + "sirv": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/sirv/-/sirv-1.0.6.tgz", + "integrity": "sha512-LRGu7Op4Xl9hhigOy2kcB53zAYTjNDdpooey49dIU0cMdpOv9ithVf7nstk3jvs8EhMiT/VORoyazZYGgw4vnA==", + "requires": { + "@polka/url": "^1.0.0-next.9", + "mime": "^2.3.1", + "totalist": "^1.0.0" + } + }, + "sirv-cli": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/sirv-cli/-/sirv-cli-1.0.6.tgz", + "integrity": "sha512-K/iY1OHG7hTw4GzLoqMhwzKCbgWmx5joYAAF2+CwyiamWCpVzAgNVWgAc0JmSA2Gf3wseov05il2QbFTGTZMVg==", + "requires": { + "console-clear": "^1.1.0", + "get-port": "^3.2.0", + "kleur": "^3.0.0", + "local-access": "^1.0.1", + "sade": "^1.6.0", + "semiver": "^1.0.0", + "sirv": "^1.0.6", + "tinydate": "^1.0.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "dev": true + }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", + "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==", + "dev": true + }, + "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" + } + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true + }, + "stdout-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", + "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", + "dev": true, + "requires": { + "readable-stream": "^2.0.1" + } + }, + "string-hash": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz", + "integrity": "sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs=", + "dev": true + }, + "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" + } + }, + "string.prototype.trimend": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz", + "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "string.prototype.trimstart": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz", + "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "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" + }, + "dependencies": { + "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 + } + } + }, + "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" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "^0.2.0" + } + }, + "strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "dev": true, + "requires": { + "get-stdin": "^4.0.1" + } + }, + "strip-json-comments": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz", + "integrity": "sha1-HhX7ysl9Pumb8tc7TGVrCCu6+5E=", + "dev": true + }, + "style-inject": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/style-inject/-/style-inject-0.3.0.tgz", + "integrity": "sha512-IezA2qp+vcdlhJaVm5SOdPPTUu0FCEqfNSli2vRuSIBbu5Nq5UvygTk/VzeCqfLz2Atj3dVII5QBKGZRZ0edzw==", + "dev": true + }, + "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.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "svelte": { + "version": "3.24.1", + "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.24.1.tgz", + "integrity": "sha512-OX/IBVUJSFo1rnznXdwf9rv6LReJ3qQ0PwRjj76vfUWyTfbHbR9OXqJBnUrpjyis2dwYcbT2Zm1DFjOOF1ZbbQ==", + "dev": true + }, + "svg-path-properties": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/svg-path-properties/-/svg-path-properties-0.2.2.tgz", + "integrity": "sha1-sHPYG+cpLq4OIzq4qD9Y3CcRMpY=", + "dev": true + }, + "svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "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.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + } + }, + "svgpath": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/svgpath/-/svgpath-2.3.0.tgz", + "integrity": "sha512-N/4UDu3Y2ICik0daMmFW1tplw0XPs1nVIEVYkTiQfj9/JQZeEtAKaSYwheCwje1I4pQ5r22fGpoaNIvGgsyJyg==", + "dev": true + }, + "tar": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz", + "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==", + "dev": true, + "requires": { + "block-stream": "*", + "fstream": "^1.0.12", + "inherits": "2" + } + }, + "terser": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.2.1.tgz", + "integrity": "sha512-/AOtjRtAMNGO0fIF6m8HfcvXTw/2AKpsOzDn36tA5RfhRdeXyb4RvHxJ5Pah7iL6dFkLk+gOnCaNHGwJPl6TrQ==", + "dev": true, + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + } + }, + "timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", + "dev": true + }, + "tinydate": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/tinydate/-/tinydate-1.3.0.tgz", + "integrity": "sha512-7cR8rLy2QhYHpsBDBVYnnWXm8uRTr38RoZakFSW7Bs7PzfMPNZthuMLkwqZv7MTu8lhQ91cOFYS5a7iFj2oR3w==" + }, + "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-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "topojson": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/topojson/-/topojson-3.0.2.tgz", + "integrity": "sha512-u3zeuL6WEVL0dmsRn7uHZKc4Ao4gpW3sORUv+N3ezLTvY3JdCuyg0hvpWiIfFw8p/JwVN++SvAsFgcFEeR15rQ==", + "dev": true, + "requires": { + "topojson-client": "3.0.0", + "topojson-server": "3.0.0", + "topojson-simplify": "3.0.2" + }, + "dependencies": { + "topojson-client": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/topojson-client/-/topojson-client-3.0.0.tgz", + "integrity": "sha1-H5kpOnfvQqRI0DKoGqmCtz82DS8=", + "dev": true, + "requires": { + "commander": "2" + } + }, + "topojson-server": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/topojson-server/-/topojson-server-3.0.0.tgz", + "integrity": "sha1-N4546Hw5cqe1vixdYENptrrmnF4=", + "dev": true, + "requires": { + "commander": "2" + } + }, + "topojson-simplify": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/topojson-simplify/-/topojson-simplify-3.0.2.tgz", + "integrity": "sha512-gyYSVRt4jO/0RJXKZQPzTDQRWV+D/nOfiljNUv0HBXslFLtq3yxRHrl7jbrjdbda5Ytdr7M8BZUI4OxU7tnbRQ==", + "dev": true, + "requires": { + "commander": "2", + "topojson-client": "3" + } + } + } + }, + "topojson-client": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/topojson-client/-/topojson-client-3.1.0.tgz", + "integrity": "sha512-605uxS6bcYxGXw9qi62XyrV6Q3xwbndjachmNxu8HWTtVPxZfEJN9fd/SZS1Q54Sn2y0TMyMxFj/cJINqGHrKw==", + "dev": true, + "requires": { + "commander": "2" + } + }, + "totalist": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/totalist/-/totalist-1.1.0.tgz", + "integrity": "sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==" + }, + "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" + } + }, + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "dev": true + }, + "true-case-path": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", + "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", + "dev": true, + "requires": { + "glob": "^7.1.2" + } + }, + "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 + }, + "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.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", + "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", + "dev": true + }, + "unicode-property-aliases-ecmascript": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", + "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", + "dev": true + }, + "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 + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=", + "dev": true + }, + "uri-js": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz", + "integrity": "sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + } + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "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" + } + }, + "vendors": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", + "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", + "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" + } + }, + "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 + }, + "wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "dev": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.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 + }, + "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 + }, + "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" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "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" + } + }, + "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": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dev": true, + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + }, + "dependencies": { + "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 + }, + "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" + } + }, + "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 + }, + "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" + } + } + } + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + } + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..40226ad --- /dev/null +++ b/package.json @@ -0,0 +1,35 @@ +{ + "name": "fiat-visualization", + "version": "0.9.0", + "scripts": { + "build": "rollup -c", + "dev": "rollup -c -w", + "start": "sirv public" + }, + "devDependencies": { + "@babel/core": "^7.11.6", + "@babel/plugin-transform-spread": "^7.11.0", + "@babel/preset-env": "^7.11.5", + "@rollup/plugin-commonjs": "^14.0.0", + "@rollup/plugin-node-resolve": "^8.0.0", + "common-tags": "^1.8.0", + "cookies-eu-banner": "^2.0.1", + "core-js": "^3.6.5", + "d3": "^6.1.1", + "d3fc-discontinuous-scale": "^2.0.5", + "flubber": "^0.4.2", + "lodash": "^4.17.20", + "node-sass": "^4.14.1", + "rollup": "^2.3.4", + "rollup-plugin-babel": "^4.4.0", + "rollup-plugin-livereload": "^1.0.0", + "rollup-plugin-postcss": "^3.1.8", + "rollup-plugin-svelte": "^5.0.3", + "rollup-plugin-terser": "^7.0.0", + "svelte": "^3.0.0", + "topojson": "^3.0.2" + }, + "dependencies": { + "sirv-cli": "^1.0.0" + } +} diff --git a/public/CNAME b/public/CNAME new file mode 100644 index 0000000..5008d8a --- /dev/null +++ b/public/CNAME @@ -0,0 +1 @@ +interference2020.org \ No newline at end of file diff --git a/public/data/spots.csv b/public/data/spots.csv new file mode 100644 index 0000000..d13b904 --- /dev/null +++ b/public/data/spots.csv @@ -0,0 +1,13 @@ +event_name,date,description +Presidential Election,11/3/2020,"On November 3, Americans will cast their vote for President of the United States. " +Murder of George Floyd ,5/25/2020,"George Floyd, a 46-year-old African-American man, is murdered by Minneapolis police officers. Graphic video of his death ignites waves of racial justice protests across the United States. " +Biden Secures Democratic Presidential Nomination,4/8/2020,"Senator Bernie Sanders (D-VT), the remaining challenger to former Vice President Joe Biden, suspends his campaign. Biden has secured the Democratic presidential nomination. " +Super Tuesday,3/3/2020,Fourteen states hold party primaries. Vice President Joe Biden becomes the statistical favorite to win the Democratic presidential nomination. +Trump Launches Re-Election Campaign,6/18/2019,President Trump formally announces the start of his re-election campaign. +House Initiaties Impeachment Proceedings Against Trump,9/24/2019,"The House of Representatives initiates impeachment proceedings against President Trump, accusing him of abuse of power and obstruction of Congress. The charges follow revelations that Trump sought to use his powers to damage the candidacy of former Vice President Joe Biden. " +House Votes to Impeach Trump ,12/18/2019,The House of Representatives votes to formally impeach President Trump. The vote falls largely along party lines. +Iowa Caucuses,2/3/2020,"The Iowa Caucuses begin, marking the official start of voting in the Democratic primary contest. Technical failures leave the outcome of the vote in lingering doubt. " +Biden Launches Presidential Campaign,4/25/2019,Former Vice President Joe Biden announces that he will seek the Democratic nomination for President of the United States. He joins a crowded field that will ultimately swell to 27 candidates. +Midterm Election,11/8/2018,More than 122 million Americans participate in the 2018 midterm elections—the highest voter turnout in decades. The Democratic Party takes the majority in the House of Representatives. The Republican Party retains control of the Senate. +First Mail-In Ballot Application Deadline,10/18/2020,"The first mail-in ballot application deadline (Rhode Island) falls on October 18. The final deadlines (Delaware, Georgia, Louisiana, Michigan) fall on October 30. " +Senate Votes to Acquit Trump ,2/5/2020,"Following a contentious impeachment trial, the Senate votes to acquit President Trump on the charges of both abuse of power and obstruction of justice. One Republican senator defects to join the Democratic minority in support of impeachment. " \ No newline at end of file diff --git a/public/global.css b/public/global.css new file mode 100644 index 0000000..03c2c4f --- /dev/null +++ b/public/global.css @@ -0,0 +1,465 @@ +/* set the global variables */ +:root { + /* CI */ + --dfrlab-green: #00857d; + --dfrlab-gray: #7e8083; + --dfrlab-lightgray: #cacaca; + --dfrlab-lightlightgray: #ECE9E9; + --dfrlab-silver: #bfb8af; + --dfrlab-white: #ffffff; + --dfrlab-black: #000000; + + /* possible text colors */ + --text-black: #2a3035; + --text-darkgray: #5e4a4a; + --text-purple: #452f47; + + /* flames */ + --flame-03: #c26e8d; + --flame-02: #d8808b; + --flame-01: #e2a6ad; + /* --flame-03: #a35b73; + --flame-02: #f88773; + --flame-01: #fac9b1; */ + + --usa-red: #b22234; + --usa-lightred: #c5888f; + --usa-lightlightred: #dbb6b6; + /* --usa-lightlightred: #DBBCB6; */ + --usa-blue: #3c3b6e; + --usa-lightblue: #8f8eaa; + --usa-lightlightblue: #c9c7eb; + --usa-green: #a3b4a2; + /* --usa-red: #b22234; */ + + /* background */ + /* --bg: #e4dac7; */ + --bg: #F9F8F8; + /* --bg: #eee9df; */ + --transparentbg: #F9F8F8cb; + + /* fonts */ + --font-01: Volkhov, serif; + --font-02: Quicksand, sans-serif; +} + +/* reset and page-wide settings */ +* { + margin: 0; + padding: 0; + box-sizing: border-box; +} + +html { + -ms-overflow-style: -ms-autohiding-scrollbar; +} + +html, body { + width: 100%; + height: 100%; + font-size: 14px; +} + +body { + background-color: var(--bg); + position: relative; + pointer-events: all; +} + +#svelte-target { + width: 100%; +} + +/* switch font size for different device widths */ +@media (min-width: 600px) { + html, + body { + font-size: 15px; + } +} + +@media (min-width: 980px) { + html, + body { + font-size: 17px; + } +} + +@media (min-width: 1260px) { + html, + body { + font-size: 18px; + } +} + +/* general classes */ +.disable-select { + user-select: none; /* supported by Chrome and Opera */ + -webkit-user-select: none; /* Safari */ + -khtml-user-select: none; /* Konqueror HTML */ + -moz-user-select: none; /* Firefox */ + -ms-user-select: none; /* Internet Explorer/Edge */ +} + +a, span.pseudolink { + color: var(--usa-blue); + text-decoration: underline; + cursor: pointer; + transition: all 200ms ease; +} + +a:hover, span.pseudolink:hover { + color: var(--usa-lightblue); +} + +.highlighted { + margin: 0 -0.1rem; + padding: 0 0.1rem; + border: none; + border-radius: 2px; + background-color:#c95c68; +} + +.no-pointer-events { + pointer-events: none; +} + +/* social media categories */ +.facebook { + fill: #4267b2; + background-color: #4267b2a1; +} + +.twitter { + fill: #1da1f2; + background-color: #1da1f2a1; +} + +.reddit { + fill: #e24545; + background-color: #e24545a1; +} + + +/* the landing page */ +.page-wrapper { + width: 100%; + padding: 2rem 0; + position: relative; +} + +section { + font-family: var(--font-02); +} + +.separator { + width: 67%; + max-width: 450px; + margin: 1.5rem auto 1.5rem auto; + border-bottom: 1px solid var(--dfrlab-gray); +} + +.separator.thicker { + border-width: 2px; + border-color: var(--usa-blue); +} + +.info-card { + display: inline-block; + margin: 0 -0.2rem 0 0.1rem; + padding: 0 0.2rem; + font-size: 0.9rem; + font-weight: normal; + color: var(--bg); + border: none; + border-radius: 2px; + background-color: var(--usa-lightred); + box-shadow: 0 1px 2px rgba(0,0,0,0.07), + 0 2px 4px rgba(0,0,0,0.07); + transform: translateY(-0.5rem); +} + +.fiat-title-bg { + width: 50%; + max-width: 1100px; + position: absolute; + left: 50%; + top: 30px; + z-index: -1; +} + +@media (min-width: 980px) { + .fiat-title-bg { + top: 0; + } +} + +@media (min-width: 1260px) { + .fiat-title-bg { + top: -50px; + } +} + +.fiat-title-bg img { + width: 100%; + position: relative; + left: -50%; +} + +section.content.title { + padding-top: 1rem; + position: relative; +} + +section.title .logos { + display: flex; + align-items: center; + justify-content: center; + height: 2.2rem; +} + +section.title .logos a { + height: 100%; +} + +section.title .logos a:not(:last-child) { + margin-right: 1rem; +} + +section.title .logos a img { + height: 100%; +} + +section.title .logos a.smaller { + height: 80%; +} + +section.content { + width: 100%; + max-width: 1100px; + margin: 1rem auto; + padding: 0 1.5rem; +} + +.no-lower-margin, section.no-lower-margin { + margin-bottom: 0; +} + +section.no-upper-margin { + margin-top: 0; +} + +section h1 { + margin: 0.5rem 0 0 0; + font-family: var(--font-01); + font-size: 3rem; + color: var(--usa-blue); + text-align: center; +} + +section h2, section h3 { + color: var(--text-black); +} + +section h2 { + margin: 0 0 1.5rem 0; + font-size: 1.1rem; + text-align: center; + color: var(--usa-blue); +} + +section h3 { + margin: 1.2rem 0 0 0; + font-size: 1rem; + font-weight: normal; + font-style: italic; +} + +section h4 { + margin: 1rem 0 0 0; + font-size: 0.9rem; + font-weight: normal; + font-style: italic; +} + +section h5 { + margin: 0.8rem 0 0 0; + font-size: 0.85rem; + font-weight: normal; + font-style: italic; +} + +section span.copy-tooltip { + margin: 0 -0.15rem; + padding: 0 0.15rem; + border: none; + border-radius: 2px; + background-color: var(--dfrlab-lightgray); +} + +section p, section ul { + margin: 0.7rem 0; + font-size: 0.85rem; + line-height: 1.6; +} + +section p.center { + text-align: center; +} + +section p.smaller, section span.smaller { + font-size: 0.75rem; +} + +section p span.label { + display: block; + height: 100%; + min-width: 7rem; +} + +@media (min-width: 600px) { + section p span.label { + display: inline-block; + } +} + +section em { + font-style: italic; + text-decoration: none; + color: var(--text-black); +} + +/* collapsibles */ +input.toggle[type='checkbox'] { + display: none; +} + +.lbl-toggle { + display: block; + margin-left: -0.3rem; + padding: 0.2rem 0; + font-size: 0.9rem; + font-weight: normal; + font-style: italic; + color: var(--text-black); + cursor: pointer; + transition: all 200ms ease; +} + +.lbl-toggle.top { + font-size: 0.85rem; + font-weight: normal; + font-style: normal; +} + +.lbl-toggle::before { + content: ' '; + display: inline-block; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-left: 5px solid currentColor; + vertical-align: middle; + margin-top: 2px; + transform: translateX(-0.6rem) translateY(-2px); + transition: transform 200ms ease-out; +} + +.collapsible-content { + max-height: 0px; + overflow: hidden; + transition: max-height 200ms ease-in-out; +} + +.collapsible-content h4, .collapsible-content h5 { + margin: 1.2rem 1rem 0 1rem; +} + +.collapsible-content p { + padding: 0 1rem; +} + +.toggle:checked + .lbl-toggle + .collapsible-content { + max-height: 10000px; + border: 1px solid var(--dfrlab-lightgray); + border-radius: 3px; +} + +.toggle:checked + .lbl-toggle::before { + transform: rotate(90deg) translateY(0.6rem); +} + +.toggle:checked + .lbl-toggle { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +section ul { + padding: 0 2.5rem; + list-style-type: disc; +} + +section ul li { + margin: 0.2rem 0; + line-height: 1.6; +} + +section ul.inner { + margin: 0; +} + +section ul.filter-list { + display: flex; + flex-direction: column; + align-items: flex-start; + padding: 0; + list-style-type: none; +} + +section ul.filter-list li { + margin: 0.2rem -0.1rem; + padding: 0 0.1rem; + color: var(--usa-blue); + border-bottom: 2px solid var(--usa-blue); + cursor: pointer; + transition: all 200ms ease; +} + +section ul.filter-list li:hover { + color: var(--bg); + border-radius: 3px; + background-color: var(--usa-lightblue); +} + +section ul.filter-list li:hover span.apply-filter { + background-color: var(--usa-blue); +} + +section ol { + padding: 0 2.5rem; + list-style-type: decimal; + counter-reset: section; +} + +section ol li { + margin: 0.5rem 0; + font-size: 0.85rem; + line-height: 1.6; + counter-increment: step-counter; + content: counter(step-counter); +} + +footer { + display: flex; + flex-direction: column; + width: 100%; + min-height: 3rem; + margin-bottom: 1.5rem; +} + +footer a, footer p { + margin: 0.2rem 0; + font-family: var(--font-02); + font-size: 0.7rem; + text-align: center; + text-decoration: none; +} diff --git a/public/images/cases/025KQA5P.jpg b/public/images/cases/025KQA5P.jpg new file mode 100644 index 0000000000000000000000000000000000000000..dd6f4622799b6e3684d3053c988df9eb390e2fca GIT binary patch literal 66001 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 S5X=cAcWc zZv*%H-T`uy=na7GZ!6=YA*aEb7l%8zb_uP0o(%cQZ_esb(%B7Zza7wZrp3RjPxDy2 zqDwZx0RFqSdC6U&9$xxTDb9)gjnk6DBd&n6=M*~yXQB@8euKceQiER+6iJMHvp5;b; zXgJ??+B*_WsjtW1MjN0gR?UPkKvWSR3=1&E!)d1M&D#0JTSHgY5<;;XNB!N%XR z=8kr2wA?pjeaREQ%hUm`Tj=7skzStgz(sy~BB0Hf@$ z1if*ZiYboS)97gWII>zmgtzSj)k8qU9kd+Ti8gl~AN{alHt(w&Z(zC3$9(KIq!=tn zclWJ*xuAOjcR0al{(1QG#?wrL+E1y@QESSRlPwLLdSvIUYk5L+ z0X@?RixJ@u(fO{{QVWqgvRwipVvQ^xa*DAbXOPBdg}0he<1x&!r1>LI@(ML5}KY-UGeNt zHkAGi5Eb5-I964Ze~Nxz4WdHfGgfIx$|8ews4L*`{c{Q$qGq70l@vIdX-H8O6OqL_ zSg(b_2u21~*N?7qTw3U{a+gf)XPrwu!f{DbgaZ7QvU{J>L4St85LP6-beQ;g* z6ogiuzbvR-a^6Ua9X*UT6k z_=R&QH(Uf^-xxJ6Y0YW{X0LHK`jQ(cr$TxUAfjj;SA0`!2wMe_AM5N?i&pb7^5KYm zn6O#u+?jdyo4vk-*z@Y2EX3pgliPt)Z||0IeK=wem%O~Zd^PgONgc_*G2z+Yn4koK zuu9@ANN4_evjA;J4v<%GjQZntV{(X1E!e19r<4z4x%mymfc5h2||E3h$o~7V7BK6>7X)ZKi&%CrJf+XLcD?#p8d9+LgoO^ z`*@qx4M9LjYR(IES0%qej$zvRey5WjlILcHw8hW{gp8rey|*z_Hoq&`$IVeVyXRpa zZ$@uoh1ioXj$~k3J^^_3KDRrD;9G>*G=gAYpDjpC;O#qUaZQT`HQ;<32IYhba#G(qME_8I!G+Oo!)@_G&2kyD3u zk=0kwJ9@H`=fQ}|7YK?aU(x@S;8{j9rgD>62^FAo`B;>dZ1qkje^f8GuUbrN?oYV% z_nO!7n~gxZ)I7zm)O4I0Zxqt8bu=jQI3wIZ2Hp-o$kVYpI)r45^1Vn>{Rsm67;(UBS z&I*6^Rw;Jo!Kq6?ShE-E@N;B0*R~)A&5BDD8JEwFM{DJy!X`P*-DZhEzFvuwmT1Jy|U)0DIFqMGkqN!0}SH$F=j)*jT+F?|24J)1y$jrBX zBw9Ek{>r}+Z_(yZ_)(0r2U$Yx>1Wn5v_3^|1)$)Kk4cj_pYH>5biKS( z2j1F(T|-3F!)A~SsKB0Pd$xf`+gitOCU#ere|##xhPN+xD8?wci7@|bqdTIn3qfC| zIMQ1%oETRuXNOlIoCJ-3Tqvp~jSN$D8sFmkQfKSr>b7bL(aGgDjEghPJ9 zD^h8@ROu;!x{D`D+tn*6=O}vVo)Jk2r;M7laQ7waMEs4BW0m^n&Q4q<*ot?FgqBEz zc7NSDEDDAUCmKVa()6XA4*4<7EpY}9PC#p>!DP!HOqo`_hQ6mDxsZggAh+cpuea$e%9vo-F-Bm!>)!n z?=Bwqx7@lyX>KZqt-iqxKH8UVfkM+i3r1tz8mIIxbWx1ceVl8$u=(2!(uVzV_Xf|| zXaupVGyg7IyJvatl7@^J8_Q21Q{GR}0uv>KHZGbNbp>@f`v(4$f^+u_&dHx>t&Q9Q z@(pt}Etf?#UQ#EvJ6Djk0BpvNmIt~Kom6>3Rg0e}tX$XlOyyJapfu#3i`RM0t~~gZ zpTqAvcR*kN5-bsD=OxB?k!^7N;e=W>S+ChQx4wUMp8wKs&-z;Q_m*SC)&v{$e59pV)4eyo`va!60*iS2z%1!i@F`v{(F zhif(Nw`d_jpkFUvg0{oDcUBx-yq268DSC98$6b&9 z^<#Hcp|(DADDZRt-A89FASdeOo9);-*4zi0lDEFO&X%2Sn=4bTDtr}X literal 0 HcmV?d00001 diff --git a/public/images/cases/0R5N2DK5.jpg b/public/images/cases/0R5N2DK5.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a8c6cfe89adcccd4a3055ea853f1effcfb5b2ef1 GIT binary patch literal 49401 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 V%J=npX-;X~ZztyV{{TC`|Jhd3yj%bP literal 0 HcmV?d00001 diff --git a/public/images/cases/0UG7TPJ6.jpg b/public/images/cases/0UG7TPJ6.jpg new file mode 100644 index 0000000000000000000000000000000000000000..23bce611e22dddbdce6a2f5f1718450bb6348463 GIT binary patch literal 240819 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