From 171c387bf2919f9c26d70eca90a39eaa9393cfb8 Mon Sep 17 00:00:00 2001 From: Lisa Dudley <65783327+Face1174@users.noreply.github.com> Date: Sat, 3 Jul 2021 18:22:12 -0400 Subject: [PATCH] Initial commit --- .gitignore | 37 + LICENSE | 21 + README.md | 4 + gulpfile.js | 8 + haikus.json | 22 + index.js | 14 + package-lock.json | 7266 +++++++++++++++++++++++ package.json | 21 + process.json | 13 + public/css/main.css | 36 + public/images/Robotocat.jpeg | Bin 0 -> 37909 bytes public/images/linktocat.jpg | Bin 0 -> 53712 bytes public/images/puddle_jumper_octodex.jpg | Bin 0 -> 32107 bytes public/images/snowtocat_final.jpg | Bin 0 -> 37679 bytes public/images/vinyltocat.jpeg | Bin 0 -> 20245 bytes views/index.ejs | 26 + web.config | 61 + 17 files changed, 7529 insertions(+) create mode 100644 .gitignore create mode 100644 LICENSE create mode 100644 README.md create mode 100644 gulpfile.js create mode 100644 haikus.json create mode 100644 index.js create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 process.json create mode 100644 public/css/main.css create mode 100644 public/images/Robotocat.jpeg create mode 100644 public/images/linktocat.jpg create mode 100644 public/images/puddle_jumper_octodex.jpg create mode 100644 public/images/snowtocat_final.jpg create mode 100644 public/images/vinyltocat.jpeg create mode 100644 views/index.ejs create mode 100644 web.config diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..5148e52 --- /dev/null +++ b/.gitignore @@ -0,0 +1,37 @@ +# Logs +logs +*.log +npm-debug.log* + +# Runtime data +pids +*.pid +*.seed + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (http://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules +jspm_packages + +# Optional npm cache directory +.npm + +# Optional REPL history +.node_repl_history diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..2107107 --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ + MIT License + + Copyright (c) Microsoft Corporation. All rights reserved. + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all + copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE diff --git a/README.md b/README.md new file mode 100644 index 0000000..291f797 --- /dev/null +++ b/README.md @@ -0,0 +1,4 @@ + +# Haikus for Codespaces + +This is a quick node project template for demoing Codespaces. It is based off of the [Azure node sample](https://github.com/Azure-Samples/nodejs-docs-hello-world). It's great!!! diff --git a/gulpfile.js b/gulpfile.js new file mode 100644 index 0000000..edb7587 --- /dev/null +++ b/gulpfile.js @@ -0,0 +1,8 @@ +const gulp = require('gulp'); +const imagemin = require('gulp-imagemin'); + +exports.default = () => ( + gulp.src('./raw_images/*') + .pipe(imagemin()) + .pipe(gulp.dest('./public/images')) +); \ No newline at end of file diff --git a/haikus.json b/haikus.json new file mode 100644 index 0000000..e703e1f --- /dev/null +++ b/haikus.json @@ -0,0 +1,22 @@ +[ + { + "text": "rain in seattle,\ndon't forget an umbrella,\nor it will be gloom", + "image": "puddle_jumper_octodex.jpg" + }, + { + "text": "my tunes on repeat,\nit's time for me to dj,\nhave you heard this one?", + "image": "vinyltocat.jpeg" + }, + { + "text": "snow is still falling,\nis it time for apres yet?\nlet's do one more run", + "image": "snowtocat_final.jpg" + }, + { + "text": "beep boop bop beep boop,\ni am robot octocat,\ni think there's a bug", + "image": "Robotocat.jpeg" + }, + { + "text": "same plot as before,\nso why is it still awesome?\ni think it's the hat", + "image": "linktocat.jpg" + } +] diff --git a/index.js b/index.js new file mode 100644 index 0000000..e4c3a74 --- /dev/null +++ b/index.js @@ -0,0 +1,14 @@ +let express = require('express'); +let app = express(); +let ejs = require('ejs'); +const haikus = require('./haikus.json'); +const port = process.env.PORT || 3000; + +app.use(express.static('public')) +app.set('view engine', 'ejs'); + +app.get('/', (req, res) => { + res.render('index', {haikus: haikus}); +}); + +app.listen(port); \ No newline at end of file diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..ba2b674 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,7266 @@ +{ + "name": "app-service-hello-world", + "version": "0.0.1", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@nodelib/fs.scandir": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz", + "integrity": "sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.3", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz", + "integrity": "sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz", + "integrity": "sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.3", + "fastq": "^1.6.0" + } + }, + "@sindresorhus/is": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz", + "integrity": "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==", + "dev": true, + "optional": true + }, + "@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/events": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz", + "integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==", + "dev": true + }, + "@types/glob": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.1.tgz", + "integrity": "sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==", + "dev": true, + "requires": { + "@types/events": "*", + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/minimatch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", + "dev": true + }, + "@types/node": { + "version": "13.9.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-13.9.3.tgz", + "integrity": "sha512-01s+ac4qerwd6RHD+mVbOEsraDHSgUaefQlEdBbUolnQFjKwCr7luvAlEwW1RFojh67u0z4OUTjPn9LEl4zIkA==", + "dev": true + }, + "@types/q": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.2.tgz", + "integrity": "sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw==", + "dev": true, + "optional": true + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + }, + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + } + }, + "ansi-align": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz", + "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=", + "requires": { + "string-width": "^2.0.0" + } + }, + "ansi-colors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", + "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", + "dev": true, + "requires": { + "ansi-wrap": "^0.1.0" + } + }, + "ansi-gray": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", + "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=", + "dev": true, + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "ansi-wrap": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", + "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=", + "dev": true + }, + "anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "append-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz", + "integrity": "sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE=", + "dev": true, + "requires": { + "buffer-equal": "^1.0.0" + } + }, + "arch": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.1.1.tgz", + "integrity": "sha512-BLM56aPo9vLLFVa8+/+pJLnrZ7QGGTVHWsCwieAWT9o9K8UeGaQbzZbGoabWLOo2ksBCztoXdqBZBplqLDDCSg==", + "dev": true, + "optional": true + }, + "archive-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz", + "integrity": "sha1-+S5yIzBW38aWlHJ0nCZ72wRrHXA=", + "dev": true, + "optional": true, + "requires": { + "file-type": "^4.2.0" + }, + "dependencies": { + "file-type": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz", + "integrity": "sha1-G2AOX8ofvcboDApwxxyNul95BsU=", + "dev": true, + "optional": true + } + } + }, + "archy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", + "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=", + "dev": true + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "optional": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "arr-filter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/arr-filter/-/arr-filter-1.1.2.tgz", + "integrity": "sha1-Q/3d0JHo7xGqTEXZzcGOLf8XEe4=", + "dev": true, + "requires": { + "make-iterator": "^1.0.0" + } + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true + }, + "arr-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/arr-map/-/arr-map-2.0.2.tgz", + "integrity": "sha1-Onc0X/wc814qkYJWAfnljy4kysQ=", + "dev": true, + "requires": { + "make-iterator": "^1.0.0" + } + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true + }, + "array-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", + "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=", + "dev": true + }, + "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, + "optional": true + }, + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "array-initial": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-initial/-/array-initial-1.1.0.tgz", + "integrity": "sha1-L6dLJnOTccOUe9enrcc74zSz15U=", + "dev": true, + "requires": { + "array-slice": "^1.0.0", + "is-number": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true + } + } + }, + "array-last": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array-last/-/array-last-1.3.0.tgz", + "integrity": "sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg==", + "dev": true, + "requires": { + "is-number": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true + } + } + }, + "array-slice": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", + "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", + "dev": true + }, + "array-sort": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-sort/-/array-sort-1.0.0.tgz", + "integrity": "sha512-ihLeJkonmdiAsD7vpgN3CRcx2J2S0TiYW+IS/5zHBI7mKUq3ySvBdzzBfD236ubDBQFiiyG3SWCPc+msQ9KoYg==", + "dev": true, + "requires": { + "default-compare": "^1.0.0", + "get-value": "^2.0.6", + "kind-of": "^5.0.2" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true + }, + "async-done": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/async-done/-/async-done-1.3.2.tgz", + "integrity": "sha512-uYkTP8dw2og1tu1nmza1n1CMW0qb8gWWlwqMmLb7MhBVs4BXrFziT6HXUd+/RlRA/i4H9AkofYloUbs1fwMqlw==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.2", + "process-nextick-args": "^2.0.0", + "stream-exhaust": "^1.0.1" + } + }, + "async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", + "dev": true + }, + "async-settle": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-settle/-/async-settle-1.0.0.tgz", + "integrity": "sha1-HQqRS7Aldb7IqPOnTlCA9yssDGs=", + "dev": true, + "requires": { + "async-done": "^1.2.2" + } + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true + }, + "bach": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/bach/-/bach-1.2.0.tgz", + "integrity": "sha1-Szzpa/JxNPeaG0FKUcFONMO9mIA=", + "dev": true, + "requires": { + "arr-filter": "^1.1.1", + "arr-flatten": "^1.0.1", + "arr-map": "^2.0.0", + "array-each": "^1.0.0", + "array-initial": "^1.0.0", + "array-last": "^1.1.1", + "async-done": "^1.2.2", + "async-settle": "^1.0.0", + "now-and-later": "^2.0.0" + } + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "base64-js": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", + "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==", + "dev": true, + "optional": true + }, + "bin-build": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bin-build/-/bin-build-3.0.0.tgz", + "integrity": "sha512-jcUOof71/TNAI2uM5uoUaDq2ePcVBQ3R/qhxAz1rX7UfvduAL/RXD3jXzvn8cVcDJdGVkiR1shal3OH0ImpuhA==", + "dev": true, + "optional": true, + "requires": { + "decompress": "^4.0.0", + "download": "^6.2.2", + "execa": "^0.7.0", + "p-map-series": "^1.0.0", + "tempfile": "^2.0.0" + } + }, + "bin-check": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bin-check/-/bin-check-4.1.0.tgz", + "integrity": "sha512-b6weQyEUKsDGFlACWSIOfveEnImkJyK/FGW6FAG42loyoquvjdtOIqO6yBFzHyqyVVhNgNkQxxx09SFLK28YnA==", + "dev": true, + "optional": true, + "requires": { + "execa": "^0.7.0", + "executable": "^4.1.0" + } + }, + "bin-version": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-3.1.0.tgz", + "integrity": "sha512-Mkfm4iE1VFt4xd4vH+gx+0/71esbfus2LsnCGe8Pi4mndSPyT+NGES/Eg99jx8/lUGWfu3z2yuB/bt5UB+iVbQ==", + "dev": true, + "optional": true, + "requires": { + "execa": "^1.0.0", + "find-versions": "^3.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "optional": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "optional": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "optional": true, + "requires": { + "pump": "^3.0.0" + } + } + } + }, + "bin-version-check": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-4.0.0.tgz", + "integrity": "sha512-sR631OrhC+1f8Cvs8WyVWOA33Y8tgwjETNPyyD/myRBXLkfS/vl74FmH/lFcRl9KY3zwGh7jFhvyk9vV3/3ilQ==", + "dev": true, + "optional": true, + "requires": { + "bin-version": "^3.0.0", + "semver": "^5.6.0", + "semver-truncate": "^1.1.2" + } + }, + "bin-wrapper": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bin-wrapper/-/bin-wrapper-4.1.0.tgz", + "integrity": "sha512-hfRmo7hWIXPkbpi0ZltboCMVrU+0ClXR/JgbCKKjlDjQf6igXa7OwdqNcFWQZPZTgiY7ZpzE3+LjjkLiTN2T7Q==", + "dev": true, + "optional": true, + "requires": { + "bin-check": "^4.1.0", + "bin-version-check": "^4.0.0", + "download": "^7.1.0", + "import-lazy": "^3.1.0", + "os-filter-obj": "^2.0.0", + "pify": "^4.0.1" + }, + "dependencies": { + "download": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/download/-/download-7.1.0.tgz", + "integrity": "sha512-xqnBTVd/E+GxJVrX5/eUJiLYjCGPwMpdL+jGhGU57BvtcA7wwhtHVbXBeUk51kOpW3S7Jn3BQbN9Q1R1Km2qDQ==", + "dev": true, + "optional": true, + "requires": { + "archive-type": "^4.0.0", + "caw": "^2.0.1", + "content-disposition": "^0.5.2", + "decompress": "^4.2.0", + "ext-name": "^5.0.0", + "file-type": "^8.1.0", + "filenamify": "^2.0.0", + "get-stream": "^3.0.0", + "got": "^8.3.1", + "make-dir": "^1.2.0", + "p-event": "^2.1.0", + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "optional": true + } + } + }, + "file-type": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-8.1.0.tgz", + "integrity": "sha512-qyQ0pzAy78gVoJsmYeNgl8uH8yKhr1lVhW7JbzJmnlRi0I4R2eEDEJZVKG8agpDnLpacwNbDhLNG/LMdxHD2YQ==", + "dev": true, + "optional": true + }, + "got": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/got/-/got-8.3.2.tgz", + "integrity": "sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==", + "dev": true, + "optional": true, + "requires": { + "@sindresorhus/is": "^0.7.0", + "cacheable-request": "^2.1.1", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "into-stream": "^3.1.0", + "is-retry-allowed": "^1.1.0", + "isurl": "^1.0.0-alpha5", + "lowercase-keys": "^1.0.0", + "mimic-response": "^1.0.0", + "p-cancelable": "^0.4.0", + "p-timeout": "^2.0.1", + "pify": "^3.0.0", + "safe-buffer": "^5.1.1", + "timed-out": "^4.0.1", + "url-parse-lax": "^3.0.0", + "url-to-options": "^1.0.1" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "optional": true + } + } + }, + "import-lazy": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-3.1.0.tgz", + "integrity": "sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ==", + "dev": true, + "optional": true + }, + "p-cancelable": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz", + "integrity": "sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==", + "dev": true, + "optional": true + }, + "p-event": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-2.3.1.tgz", + "integrity": "sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA==", + "dev": true, + "optional": true, + "requires": { + "p-timeout": "^2.0.1" + } + }, + "p-timeout": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz", + "integrity": "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==", + "dev": true, + "optional": true, + "requires": { + "p-finally": "^1.0.0" + } + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "optional": true + }, + "prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", + "dev": true, + "optional": true + }, + "url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", + "dev": true, + "optional": true, + "requires": { + "prepend-http": "^2.0.0" + } + } + } + }, + "binary-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.0.0.tgz", + "integrity": "sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow==" + }, + "bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dev": true, + "optional": true, + "requires": { + "file-uri-to-path": "1.0.0" + } + }, + "bl": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.2.tgz", + "integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==", + "dev": true, + "optional": true, + "requires": { + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" + } + }, + "body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "requires": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true, + "optional": true + }, + "boxen": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz", + "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==", + "requires": { + "ansi-align": "^2.0.0", + "camelcase": "^4.0.0", + "chalk": "^2.0.1", + "cli-boxes": "^1.0.0", + "string-width": "^2.0.0", + "term-size": "^1.2.0", + "widest-line": "^2.0.0" + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "buffer": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.5.0.tgz", + "integrity": "sha512-9FTEDjLjwoAkEwyMGDjYJQN2gfRgOKBKRfiglhvibGbpeeU/pQn1bJxQqm32OD/AIeEuHxU9roxXxg34Byp/Ww==", + "dev": true, + "optional": true, + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4" + } + }, + "buffer-alloc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", + "dev": true, + "optional": true, + "requires": { + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" + } + }, + "buffer-alloc-unsafe": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", + "dev": true, + "optional": true + }, + "buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", + "dev": true, + "optional": true + }, + "buffer-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.0.tgz", + "integrity": "sha1-WWFrSYME1Var1GaWayLu2j7KX74=", + "dev": true + }, + "buffer-fill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=", + "dev": true, + "optional": true + }, + "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 + }, + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "cacheable-request": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz", + "integrity": "sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0=", + "dev": true, + "optional": true, + "requires": { + "clone-response": "1.0.2", + "get-stream": "3.0.0", + "http-cache-semantics": "3.8.1", + "keyv": "3.0.0", + "lowercase-keys": "1.0.0", + "normalize-url": "2.0.1", + "responselike": "1.0.2" + }, + "dependencies": { + "lowercase-keys": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", + "integrity": "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY=", + "dev": true, + "optional": true + } + } + }, + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=" + }, + "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, + "optional": true, + "requires": { + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" + }, + "dependencies": { + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true, + "optional": true + } + } + }, + "capture-stack-trace": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz", + "integrity": "sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw==" + }, + "caw": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/caw/-/caw-2.0.1.tgz", + "integrity": "sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA==", + "dev": true, + "optional": true, + "requires": { + "get-proxy": "^2.0.0", + "isurl": "^1.0.0-alpha5", + "tunnel-agent": "^0.6.0", + "url-to-options": "^1.0.1" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chokidar": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.3.1.tgz", + "integrity": "sha512-4QYCEWOcK3OJrxwvyyAOxFuhpvOVCYkr33LPfFNBjAD/w3sEzWsp2BUOkI4l9bHvWioAd0rc6NlHUOEaWkTeqg==", + "requires": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.1.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.3.0" + } + }, + "ci-info": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", + "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==" + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "cli-boxes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz", + "integrity": "sha1-T6kXw+WclKAEzWH47lCdplFocUM=" + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", + "dev": true + }, + "clone-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", + "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg=", + "dev": true + }, + "clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "dev": true, + "optional": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, + "clone-stats": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", + "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=", + "dev": true + }, + "cloneable-readable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz", + "integrity": "sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "process-nextick-args": "^2.0.0", + "readable-stream": "^2.3.5" + } + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dev": true, + "optional": true, + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + } + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true + }, + "collection-map": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-map/-/collection-map-1.0.0.tgz", + "integrity": "sha1-rqDwb40mx4DCt1SUOFVEsiVa8Yw=", + "dev": true, + "requires": { + "arr-map": "^2.0.2", + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + } + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "dev": true + }, + "commander": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz", + "integrity": "sha1-Br42f+v9oMMwqh4qBy09yXYkJdQ=", + "dev": true, + "optional": true, + "requires": { + "graceful-readlink": ">= 1.0.0" + } + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "config-chain": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz", + "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==", + "dev": true, + "optional": true, + "requires": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "configstore": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.2.tgz", + "integrity": "sha512-vtv5HtGjcYUgFrXc6Kx747B83MRRVS5R1VTEQoXvuP+kMI+if6uywV0nDGoiydJRy4yk7h9od5Og0kxx4zUXmw==", + "requires": { + "dot-prop": "^4.1.0", + "graceful-fs": "^4.1.2", + "make-dir": "^1.0.0", + "unique-string": "^1.0.0", + "write-file-atomic": "^2.0.0", + "xdg-basedir": "^3.0.0" + } + }, + "console-stream": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/console-stream/-/console-stream-0.1.1.tgz", + "integrity": "sha1-oJX+B7IEZZVfL6/Si11yvM2UnUQ=", + "dev": true, + "optional": true + }, + "content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "requires": { + "safe-buffer": "5.1.2" + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true + }, + "copy-props": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/copy-props/-/copy-props-2.0.4.tgz", + "integrity": "sha512-7cjuUME+p+S3HZlbllgsn2CDwS+5eCCX16qBgNC4jgSTf49qR1VKy/Zhl400m0IQXl/bPGEVqncgUUMjrr4s8A==", + "dev": true, + "requires": { + "each-props": "^1.3.0", + "is-plain-object": "^2.0.1" + } + }, + "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 + }, + "create-error-class": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", + "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=", + "requires": { + "capture-stack-trace": "^1.0.0" + } + }, + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "crypto-random-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", + "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=" + }, + "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, + "optional": 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, + "optional": true + }, + "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, + "optional": true, + "requires": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + } + }, + "css-what": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.2.1.tgz", + "integrity": "sha512-WwOrosiQTvyms+Ti5ZC5vGEK0Vod3FTt1ca+payZqvKuGJF+dq7bG63DstxtN0dpm6FxY27a/zS3Wten+gEtGw==", + "dev": true, + "optional": true + }, + "csso": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.0.2.tgz", + "integrity": "sha512-kS7/oeNVXkHWxby5tHVxlhjizRCSv8QdU7hB2FpdAibDU8FjTAolhNjKNTiLzXtUrKT6HwClE81yXwEk1309wg==", + "dev": true, + "optional": true, + "requires": { + "css-tree": "1.0.0-alpha.37" + } + }, + "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, + "optional": true, + "requires": { + "array-find-index": "^1.0.1" + } + }, + "d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "dev": true, + "requires": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true + }, + "decompress": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.0.tgz", + "integrity": "sha1-eu3YVCflqS2s/lVnSnxQXpbQH50=", + "dev": true, + "optional": true, + "requires": { + "decompress-tar": "^4.0.0", + "decompress-tarbz2": "^4.0.0", + "decompress-targz": "^4.0.0", + "decompress-unzip": "^4.0.1", + "graceful-fs": "^4.1.10", + "make-dir": "^1.0.0", + "pify": "^2.3.0", + "strip-dirs": "^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, + "optional": true + } + } + }, + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "dev": true, + "optional": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, + "decompress-tar": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz", + "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==", + "dev": true, + "optional": true, + "requires": { + "file-type": "^5.2.0", + "is-stream": "^1.1.0", + "tar-stream": "^1.5.2" + }, + "dependencies": { + "file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=", + "dev": true, + "optional": true + } + } + }, + "decompress-tarbz2": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz", + "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==", + "dev": true, + "optional": true, + "requires": { + "decompress-tar": "^4.1.0", + "file-type": "^6.1.0", + "is-stream": "^1.1.0", + "seek-bzip": "^1.0.5", + "unbzip2-stream": "^1.0.9" + }, + "dependencies": { + "file-type": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz", + "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==", + "dev": true, + "optional": true + } + } + }, + "decompress-targz": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz", + "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==", + "dev": true, + "optional": true, + "requires": { + "decompress-tar": "^4.1.1", + "file-type": "^5.2.0", + "is-stream": "^1.1.0" + }, + "dependencies": { + "file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=", + "dev": true, + "optional": true + } + } + }, + "decompress-unzip": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz", + "integrity": "sha1-3qrM39FK6vhVePczroIQ+bSEj2k=", + "dev": true, + "optional": true, + "requires": { + "file-type": "^3.8.0", + "get-stream": "^2.2.0", + "pify": "^2.3.0", + "yauzl": "^2.4.2" + }, + "dependencies": { + "file-type": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", + "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=", + "dev": true, + "optional": true + }, + "get-stream": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", + "integrity": "sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4=", + "dev": true, + "optional": true, + "requires": { + "object-assign": "^4.0.1", + "pinkie-promise": "^2.0.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "optional": true + } + } + }, + "deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" + }, + "default-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/default-compare/-/default-compare-1.0.0.tgz", + "integrity": "sha512-QWfXlM0EkAbqOCbD/6HjdwT19j7WCkMyiRhWilc4H9/5h/RzTF9gv5LYh1+CmDV5d1rki6KAWLtQale0xt20eQ==", + "dev": true, + "requires": { + "kind-of": "^5.0.2" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "default-resolution": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/default-resolution/-/default-resolution-2.0.0.tgz", + "integrity": "sha1-vLgrqnKtebQmp2cy8aga1t8m1oQ=", + "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" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", + "dev": true + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "requires": { + "path-type": "^4.0.0" + } + }, + "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, + "optional": 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, + "optional": 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, + "optional": true + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dev": true, + "optional": true, + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "dot-prop": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", + "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", + "requires": { + "is-obj": "^1.0.0" + } + }, + "download": { + "version": "6.2.5", + "resolved": "https://registry.npmjs.org/download/-/download-6.2.5.tgz", + "integrity": "sha512-DpO9K1sXAST8Cpzb7kmEhogJxymyVUd5qz/vCOSyvwtp2Klj2XcDt5YUuasgxka44SxF0q5RriKIwJmQHG2AuA==", + "dev": true, + "optional": true, + "requires": { + "caw": "^2.0.0", + "content-disposition": "^0.5.2", + "decompress": "^4.0.0", + "ext-name": "^5.0.0", + "file-type": "5.2.0", + "filenamify": "^2.0.0", + "get-stream": "^3.0.0", + "got": "^7.0.0", + "make-dir": "^1.0.0", + "p-event": "^1.0.0", + "pify": "^3.0.0" + }, + "dependencies": { + "file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=", + "dev": true, + "optional": true + }, + "got": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/got/-/got-7.1.0.tgz", + "integrity": "sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==", + "dev": true, + "optional": true, + "requires": { + "decompress-response": "^3.2.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "is-plain-obj": "^1.1.0", + "is-retry-allowed": "^1.0.0", + "is-stream": "^1.0.0", + "isurl": "^1.0.0-alpha5", + "lowercase-keys": "^1.0.0", + "p-cancelable": "^0.3.0", + "p-timeout": "^1.1.1", + "safe-buffer": "^5.0.1", + "timed-out": "^4.0.0", + "url-parse-lax": "^1.0.0", + "url-to-options": "^1.0.1" + } + } + } + }, + "duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" + }, + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dev": true, + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "each-props": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/each-props/-/each-props-1.3.2.tgz", + "integrity": "sha512-vV0Hem3zAGkJAyU7JSjixeU66rwdynTAa1vofCrSA5fEln+m67Az9CcnkVD776/fsN/UjIWmBDoNRS6t6G9RfA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.1", + "object.defaults": "^1.1.0" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "ejs": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.0.1.tgz", + "integrity": "sha512-cuIMtJwxvzumSAkqaaoGY/L6Fc/t6YvoP9/VIaK0V/CyqKLEQ8sqODmYfy/cjXEdZ9+OOL8TecbJu+1RsofGDw==" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, + "entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.0.tgz", + "integrity": "sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw==", + "dev": true, + "optional": 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.5", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.5.tgz", + "integrity": "sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg==", + "dev": true, + "optional": 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.1.5", + "is-regex": "^1.0.5", + "object-inspect": "^1.7.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.0", + "string.prototype.trimleft": "^2.1.1", + "string.prototype.trimright": "^2.1.1" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "optional": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "es5-ext": { + "version": "0.10.53", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", + "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", + "dev": true, + "requires": { + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.3", + "next-tick": "~1.0.0" + } + }, + "es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "dev": true, + "requires": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "es6-weak-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", + "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "^0.10.46", + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.1" + } + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "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, + "optional": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + }, + "exec-buffer": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/exec-buffer/-/exec-buffer-3.2.0.tgz", + "integrity": "sha512-wsiD+2Tp6BWHoVv3B+5Dcx6E7u5zky+hUwOHjuH2hKSLR3dvRmX8fk8UD8uqQixHs4Wk6eDmiegVrMPjKj7wpA==", + "dev": true, + "optional": true, + "requires": { + "execa": "^0.7.0", + "p-finally": "^1.0.0", + "pify": "^3.0.0", + "rimraf": "^2.5.4", + "tempfile": "^2.0.0" + } + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "executable": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", + "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", + "dev": true, + "optional": true, + "requires": { + "pify": "^2.2.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "optional": true + } + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + } + } + }, + "expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "express": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "requires": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + } + }, + "ext": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", + "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", + "dev": true, + "requires": { + "type": "^2.0.0" + }, + "dependencies": { + "type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/type/-/type-2.0.0.tgz", + "integrity": "sha512-KBt58xCHry4Cejnc2ISQAF7QY+ORngsWfxezO68+12hKV6lQY8P/psIkcbjeHWn7MqcgciWJyCCevFMJdIXpow==", + "dev": true + } + } + }, + "ext-list": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz", + "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==", + "dev": true, + "optional": true, + "requires": { + "mime-db": "^1.28.0" + } + }, + "ext-name": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz", + "integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==", + "dev": true, + "optional": true, + "requires": { + "ext-list": "^2.0.0", + "sort-keys-length": "^1.0.0" + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + } + } + }, + "fancy-log": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz", + "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==", + "dev": true, + "requires": { + "ansi-gray": "^0.1.1", + "color-support": "^1.1.3", + "parse-node-version": "^1.0.0", + "time-stamp": "^1.0.0" + } + }, + "fast-glob": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.2.tgz", + "integrity": "sha512-UDV82o4uQyljznxwMxyVRJgZZt3O5wENYojjzbaGEGZgeOxkLFf+V4cnUD+krzb2F72E18RhamkMZ7AdeggF7A==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.0", + "merge2": "^1.3.0", + "micromatch": "^4.0.2", + "picomatch": "^2.2.1" + } + }, + "fastq": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.6.1.tgz", + "integrity": "sha512-mpIH5sKYueh3YyeJwqtVo8sORi0CgtmkVbK6kZStpQlZBYQuTzG2CZ7idSiJuA7bY0SFCWUc5WIs+oYumGCQNw==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", + "dev": true, + "optional": true, + "requires": { + "pend": "~1.2.0" + } + }, + "figures": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", + "dev": true, + "optional": true, + "requires": { + "escape-string-regexp": "^1.0.5", + "object-assign": "^4.1.0" + } + }, + "file-type": { + "version": "12.4.2", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-12.4.2.tgz", + "integrity": "sha512-UssQP5ZgIOKelfsaB5CuGAL+Y+q7EmONuiwF3N5HAH0t27rvrttgi6Ra9k/+DVaY9UF6+ybxu5pOXLUdA8N7Vg==", + "dev": true + }, + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "dev": true, + "optional": true + }, + "filename-reserved-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", + "integrity": "sha1-q/c9+rc10EVECr/qLZHzieu/oik=", + "dev": true, + "optional": true + }, + "filenamify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-2.1.0.tgz", + "integrity": "sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA==", + "dev": true, + "optional": true, + "requires": { + "filename-reserved-regex": "^2.0.0", + "strip-outer": "^1.0.0", + "trim-repeated": "^1.0.0" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + } + }, + "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" + } + }, + "find-versions": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz", + "integrity": "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==", + "dev": true, + "optional": true, + "requires": { + "semver-regex": "^2.0.0" + } + }, + "findup-sync": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", + "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", + "dev": true, + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "fined": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", + "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", + "dev": true, + "requires": { + "expand-tilde": "^2.0.2", + "is-plain-object": "^2.0.3", + "object.defaults": "^1.1.0", + "object.pick": "^1.2.0", + "parse-filepath": "^1.0.1" + } + }, + "flagged-respawn": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", + "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", + "dev": true + }, + "flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, + "for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", + "dev": true, + "requires": { + "for-in": "^1.0.1" + } + }, + "forwarded": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=" + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dev": true, + "optional": true, + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "dev": true, + "optional": true + }, + "fs-mkdirp-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz", + "integrity": "sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "through2": "^2.0.3" + } + }, + "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.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.2.tgz", + "integrity": "sha512-R4wDiBwZ0KzpgOWetKDug1FZcYhqYnUYKtfZYt4mD5SBz76q0KR4Q9o7GIPamsVPGmW3EYPPJ0dOOjvx32ldZA==", + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true + }, + "get-proxy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-2.1.0.tgz", + "integrity": "sha512-zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw==", + "dev": true, + "optional": true, + "requires": { + "npm-conf": "^1.1.0" + } + }, + "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, + "optional": true + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true + }, + "gifsicle": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/gifsicle/-/gifsicle-5.0.0.tgz", + "integrity": "sha512-GZ1ym4uY12FHXsf26Kk1G06Edwago9zctqUqin69pm8ObA13jb3urgHU9PgKmtH6kHaCjEcjoRzNjxUyYvb1Bg==", + "dev": true, + "optional": true, + "requires": { + "bin-build": "^3.0.0", + "bin-wrapper": "^4.0.0", + "execa": "^1.0.0", + "logalot": "^2.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "optional": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "optional": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "optional": true, + "requires": { + "pump": "^3.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==", + "requires": { + "is-glob": "^4.0.1" + } + }, + "glob-stream": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz", + "integrity": "sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ=", + "dev": true, + "requires": { + "extend": "^3.0.0", + "glob": "^7.1.1", + "glob-parent": "^3.1.0", + "is-negated-glob": "^1.0.0", + "ordered-read-streams": "^1.0.0", + "pumpify": "^1.3.5", + "readable-stream": "^2.1.5", + "remove-trailing-separator": "^1.0.1", + "to-absolute-glob": "^2.0.0", + "unique-stream": "^2.0.2" + }, + "dependencies": { + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "glob-watcher": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-5.0.3.tgz", + "integrity": "sha512-8tWsULNEPHKQ2MR4zXuzSmqbdyV5PtwwCaWSGQ1WwHsJ07ilNeN1JB8ntxhckbnpSHaf9dXFUHzIWvm1I13dsg==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-done": "^1.2.0", + "chokidar": "^2.0.0", + "is-negated-glob": "^1.0.0", + "just-debounce": "^1.0.0", + "object.defaults": "^1.1.0" + }, + "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "dependencies": { + "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 + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fsevents": { + "version": "1.2.12", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.12.tgz", + "integrity": "sha512-Ggd/Ktt7E7I8pxZRbGIs7vwqAPscSESMrCSkx2FtWeqmheJgCo2R74fTsZFCifr0VTPwqRpPv17+6b8Zp7th0Q==", + "dev": true, + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1", + "node-pre-gyp": "*" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.1.4", + "bundled": true, + "dev": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "debug": { + "version": "3.2.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ms": "^2.1.1" + } + }, + "deep-extend": { + "version": "0.6.0", + "bundled": true, + "dev": true, + "optional": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.3", + "bundled": true, + "dev": true, + "optional": true + }, + "fs-minipass": { + "version": "1.2.7", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.6.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "glob": { + "version": "7.1.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "iconv-lite": { + "version": "0.4.24", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore-walk": { + "version": "3.0.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "bundled": true, + "dev": true, + "optional": true + }, + "ini": { + "version": "1.3.5", + "bundled": true, + "dev": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "bundled": true, + "dev": true, + "optional": true + }, + "minipass": { + "version": "2.9.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.3.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.9.0" + } + }, + "mkdirp": { + "version": "0.5.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "ms": { + "version": "2.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "needle": { + "version": "2.3.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "debug": "^3.2.6", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.14.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.1", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.2.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4.4.2" + } + }, + "nopt": { + "version": "4.0.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "npm-normalize-package-bin": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "npm-packlist": { + "version": "1.4.8", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1", + "npm-normalize-package-bin": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "osenv": { + "version": "0.1.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "process-nextick-args": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "rc": { + "version": "1.2.8", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + } + }, + "readable-stream": { + "version": "2.3.7", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "rimraf": { + "version": "2.7.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "safer-buffer": { + "version": "2.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "sax": { + "version": "1.2.4", + "bundled": true, + "dev": true, + "optional": true + }, + "semver": { + "version": "5.7.1", + "bundled": true, + "dev": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "tar": { + "version": "4.4.13", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.8.6", + "minizlib": "^1.2.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.3" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "wide-align": { + "version": "1.1.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "yallist": { + "version": "3.1.1", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "global-dirs": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", + "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", + "requires": { + "ini": "^1.3.4" + } + }, + "global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dev": true, + "requires": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + } + }, + "global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "dev": true, + "requires": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + } + }, + "globby": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.2.tgz", + "integrity": "sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.0.3", + "glob": "^7.1.3", + "ignore": "^5.1.1", + "merge2": "^1.2.3", + "slash": "^3.0.0" + } + }, + "glogg": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz", + "integrity": "sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==", + "dev": true, + "requires": { + "sparkles": "^1.0.0" + } + }, + "got": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz", + "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=", + "requires": { + "create-error-class": "^3.0.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "is-redirect": "^1.0.0", + "is-retry-allowed": "^1.0.0", + "is-stream": "^1.0.0", + "lowercase-keys": "^1.0.0", + "safe-buffer": "^5.0.1", + "timed-out": "^4.0.0", + "unzip-response": "^2.0.1", + "url-parse-lax": "^1.0.0" + } + }, + "graceful-fs": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==" + }, + "graceful-readlink": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", + "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=", + "dev": true, + "optional": true + }, + "gulp": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.2.tgz", + "integrity": "sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA==", + "dev": true, + "requires": { + "glob-watcher": "^5.0.3", + "gulp-cli": "^2.2.0", + "undertaker": "^1.2.1", + "vinyl-fs": "^3.0.0" + }, + "dependencies": { + "gulp-cli": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.2.0.tgz", + "integrity": "sha512-rGs3bVYHdyJpLqR0TUBnlcZ1O5O++Zs4bA0ajm+zr3WFCfiSLjGwoCBqFs18wzN+ZxahT9DkOK5nDf26iDsWjA==", + "dev": true, + "requires": { + "ansi-colors": "^1.0.1", + "archy": "^1.0.0", + "array-sort": "^1.0.0", + "color-support": "^1.1.3", + "concat-stream": "^1.6.0", + "copy-props": "^2.0.1", + "fancy-log": "^1.3.2", + "gulplog": "^1.0.0", + "interpret": "^1.1.0", + "isobject": "^3.0.1", + "liftoff": "^3.1.0", + "matchdep": "^2.0.0", + "mute-stdout": "^1.0.0", + "pretty-hrtime": "^1.0.0", + "replace-homedir": "^1.0.0", + "semver-greatest-satisfied-range": "^1.1.0", + "v8flags": "^3.0.1", + "yargs": "^7.1.0" + } + } + } + }, + "gulp-imagemin": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/gulp-imagemin/-/gulp-imagemin-7.1.0.tgz", + "integrity": "sha512-6xBTNybmPY2YrvrhhlS8Mxi0zn0ypusLon63p9XXxDtIf7U7c6KcViz94K7Skosucr3378A6IY2kJSjJyuwylQ==", + "dev": true, + "requires": { + "chalk": "^3.0.0", + "fancy-log": "^1.3.2", + "imagemin": "^7.0.0", + "imagemin-gifsicle": "^7.0.0", + "imagemin-mozjpeg": "^8.0.0", + "imagemin-optipng": "^7.0.0", + "imagemin-svgo": "^7.0.0", + "plugin-error": "^1.0.1", + "plur": "^3.0.1", + "pretty-bytes": "^5.3.0", + "through2-concurrent": "^2.0.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": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "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.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" + } + } + } + }, + "gulplog": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", + "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=", + "dev": true, + "requires": { + "glogg": "^1.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, + "optional": 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, + "optional": true, + "requires": { + "ansi-regex": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "optional": true + } + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "has-symbol-support-x": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", + "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==", + "dev": true, + "optional": 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-to-string-tag-x": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", + "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==", + "dev": true, + "optional": true, + "requires": { + "has-symbol-support-x": "^1.4.1" + } + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "dev": true, + "requires": { + "parse-passwd": "^1.0.0" + } + }, + "hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "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, + "optional": true + }, + "http-cache-semantics": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", + "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==", + "dev": true, + "optional": true + }, + "http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ieee754": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==", + "dev": true, + "optional": true + }, + "ignore": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.4.tgz", + "integrity": "sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A==", + "dev": true + }, + "ignore-by-default": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", + "integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk=" + }, + "imagemin": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-7.0.1.tgz", + "integrity": "sha512-33AmZ+xjZhg2JMCe+vDf6a9mzWukE7l+wAtesjE7KyteqqKjzxv7aVQeWnul1Ve26mWvEQqyPwl0OctNBfSR9w==", + "dev": true, + "requires": { + "file-type": "^12.0.0", + "globby": "^10.0.0", + "graceful-fs": "^4.2.2", + "junk": "^3.1.0", + "make-dir": "^3.0.0", + "p-pipe": "^3.0.0", + "replace-ext": "^1.0.0" + }, + "dependencies": { + "make-dir": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.0.2.tgz", + "integrity": "sha512-rYKABKutXa6vXTXhoV18cBE7PaewPXHe/Bdq4v+ZLMhxbWApkFFplT0LcbMW+6BbjnQXzZ/sAvSE/JdguApG5w==", + "dev": true, + "requires": { + "semver": "^6.0.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "imagemin-gifsicle": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/imagemin-gifsicle/-/imagemin-gifsicle-7.0.0.tgz", + "integrity": "sha512-LaP38xhxAwS3W8PFh4y5iQ6feoTSF+dTAXFRUEYQWYst6Xd+9L/iPk34QGgK/VO/objmIlmq9TStGfVY2IcHIA==", + "dev": true, + "optional": true, + "requires": { + "execa": "^1.0.0", + "gifsicle": "^5.0.0", + "is-gif": "^3.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "optional": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "optional": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "optional": true, + "requires": { + "pump": "^3.0.0" + } + } + } + }, + "imagemin-mozjpeg": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/imagemin-mozjpeg/-/imagemin-mozjpeg-8.0.0.tgz", + "integrity": "sha512-+EciPiIjCb8JWjQNr1q8sYWYf7GDCNDxPYnkD11TNIjjWNzaV+oTg4DpOPQjl5ZX/KRCPMEgS79zLYAQzLitIA==", + "dev": true, + "optional": true, + "requires": { + "execa": "^1.0.0", + "is-jpg": "^2.0.0", + "mozjpeg": "^6.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "optional": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "optional": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "optional": true, + "requires": { + "pump": "^3.0.0" + } + } + } + }, + "imagemin-optipng": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/imagemin-optipng/-/imagemin-optipng-7.1.0.tgz", + "integrity": "sha512-JNORTZ6j6untH7e5gF4aWdhDCxe3ODsSLKs/f7Grewy3ebZpl1ZsU+VUTPY4rzeHgaFA8GSWOoA8V2M3OixWZQ==", + "dev": true, + "optional": true, + "requires": { + "exec-buffer": "^3.0.0", + "is-png": "^2.0.0", + "optipng-bin": "^6.0.0" + } + }, + "imagemin-svgo": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/imagemin-svgo/-/imagemin-svgo-7.1.0.tgz", + "integrity": "sha512-0JlIZNWP0Luasn1HT82uB9nU9aa+vUj6kpT+MjPW11LbprXC+iC4HDwn1r4Q2/91qj4iy9tRZNsFySMlEpLdpg==", + "dev": true, + "optional": true, + "requires": { + "is-svg": "^4.2.1", + "svgo": "^1.3.2" + } + }, + "import-lazy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", + "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=" + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + }, + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true, + "optional": true, + "requires": { + "repeating": "^2.0.0" + } + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" + }, + "interpret": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz", + "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==", + "dev": true + }, + "into-stream": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz", + "integrity": "sha1-lvsKk2wSur1v8XUqF9BWFqvQlMY=", + "dev": true, + "optional": true, + "requires": { + "from2": "^2.1.1", + "p-is-promise": "^1.1.0" + } + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", + "dev": true + }, + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + }, + "irregular-plurals": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-2.0.0.tgz", + "integrity": "sha512-Y75zBYLkh0lJ9qxeHlMjQ7bSbyiSqNW/UOPWDmzC7cXskL1hekSITh1Oc6JV0XCWWZ9DE8VYSB71xocLk3gmGw==", + "dev": true + }, + "is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "dev": true, + "requires": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "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==", + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-callable": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", + "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==", + "dev": true, + "optional": true + }, + "is-ci": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", + "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", + "requires": { + "ci-info": "^1.5.0" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "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, + "optional": true + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "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, + "optional": 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=" + }, + "is-gif": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-gif/-/is-gif-3.0.0.tgz", + "integrity": "sha512-IqJ/jlbw5WJSNfwQ/lHEDXF8rxhRgF6ythk2oiEvhpG29F704eX9NO6TvPfMiq9DrbwgcEDnETYNcZDPewQoVw==", + "dev": true, + "optional": true, + "requires": { + "file-type": "^10.4.0" + }, + "dependencies": { + "file-type": { + "version": "10.11.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-10.11.0.tgz", + "integrity": "sha512-uzk64HRpUZyTGZtVuvrjP0FYxzQrBf4rojot6J65YMEbwBLB0CWm0CLojVpwpmFmxcE/lkvYICgfcGozbBq6rw==", + "dev": true, + "optional": true + } + } + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-installed-globally": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz", + "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=", + "requires": { + "global-dirs": "^0.1.0", + "is-path-inside": "^1.0.0" + } + }, + "is-jpg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-jpg/-/is-jpg-2.0.0.tgz", + "integrity": "sha1-LhmX+m6RZuqsAkLarkQ0A+TvHZc=", + "dev": true, + "optional": true + }, + "is-natural-number": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz", + "integrity": "sha1-q5124dtM7VHjXeDHLr7PCfc0zeg=", + "dev": true, + "optional": true + }, + "is-negated-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", + "integrity": "sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=", + "dev": true + }, + "is-npm": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz", + "integrity": "sha1-8vtjpl5JBbQGyGBydloaTceTufQ=" + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" + }, + "is-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.1.tgz", + "integrity": "sha1-iVJojF7C/9awPsyF52ngKQMINHA=", + "dev": true, + "optional": true + }, + "is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", + "requires": { + "path-is-inside": "^1.0.1" + } + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true, + "optional": true + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-png": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-png/-/is-png-2.0.0.tgz", + "integrity": "sha512-4KPGizaVGj2LK7xwJIz8o5B2ubu1D/vcQsgOGFEDlpcvgZHto4gBnyd0ig7Ws+67ixmwKoNmu0hYnpo6AaKb5g==", + "dev": true, + "optional": true + }, + "is-redirect": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", + "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=" + }, + "is-regex": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", + "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", + "dev": true, + "optional": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "dev": true, + "requires": { + "is-unc-path": "^1.0.0" + } + }, + "is-retry-allowed": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", + "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==" + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + }, + "is-svg": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-4.2.1.tgz", + "integrity": "sha512-PHx3ANecKsKNl5y5+Jvt53Y4J7MfMpbNZkv384QNiswMKAWIbvcqbPz+sYbFKJI8Xv3be01GSFniPmoaP+Ai5A==", + "dev": true, + "optional": true, + "requires": { + "html-comment-regex": "^1.1.2" + } + }, + "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, + "optional": true, + "requires": { + "has-symbols": "^1.0.1" + } + }, + "is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "dev": true, + "requires": { + "unc-path-regex": "^0.1.2" + } + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + }, + "is-valid-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz", + "integrity": "sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao=", + "dev": true + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true + }, + "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=" + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "isurl": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", + "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==", + "dev": true, + "optional": true, + "requires": { + "has-to-string-tag-x": "^1.2.0", + "is-object": "^1.0.1" + } + }, + "js-yaml": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", + "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", + "dev": true, + "optional": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", + "dev": true, + "optional": true + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "junk": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/junk/-/junk-3.1.0.tgz", + "integrity": "sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ==", + "dev": true + }, + "just-debounce": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/just-debounce/-/just-debounce-1.0.0.tgz", + "integrity": "sha1-h/zPrv/AtozRnVX2cilD+SnqNeo=", + "dev": true + }, + "keyv": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz", + "integrity": "sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==", + "dev": true, + "optional": true, + "requires": { + "json-buffer": "3.0.0" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "last-run": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/last-run/-/last-run-1.1.1.tgz", + "integrity": "sha1-RblpQsF7HHnHchmCWbqUO+v4yls=", + "dev": true, + "requires": { + "default-resolution": "^2.0.0", + "es6-weak-map": "^2.0.1" + } + }, + "latest-version": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz", + "integrity": "sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=", + "requires": { + "package-json": "^4.0.0" + } + }, + "lazystream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz", + "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=", + "dev": true, + "requires": { + "readable-stream": "^2.0.5" + } + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "dev": true, + "requires": { + "invert-kv": "^1.0.0" + } + }, + "lead": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lead/-/lead-1.0.0.tgz", + "integrity": "sha1-bxT5mje+Op3XhPVJVpDlkDRm7kI=", + "dev": true, + "requires": { + "flush-write-stream": "^1.0.2" + } + }, + "liftoff": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-3.1.0.tgz", + "integrity": "sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog==", + "dev": true, + "requires": { + "extend": "^3.0.0", + "findup-sync": "^3.0.0", + "fined": "^1.0.1", + "flagged-respawn": "^1.0.0", + "is-plain-object": "^2.0.4", + "object.map": "^1.0.0", + "rechoir": "^0.6.2", + "resolve": "^1.1.7" + } + }, + "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": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "logalot": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/logalot/-/logalot-2.1.0.tgz", + "integrity": "sha1-X46MkNME7fElMJUaVVSruMXj9VI=", + "dev": true, + "optional": true, + "requires": { + "figures": "^1.3.5", + "squeak": "^1.0.0" + } + }, + "longest": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", + "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", + "dev": true, + "optional": true + }, + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "dev": true, + "optional": true, + "requires": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + } + }, + "lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==" + }, + "lpad-align": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/lpad-align/-/lpad-align-1.1.2.tgz", + "integrity": "sha1-IfYArBwwlcPG5JfuZyce4ISB/p4=", + "dev": true, + "optional": true, + "requires": { + "get-stdin": "^4.0.1", + "indent-string": "^2.1.0", + "longest": "^1.0.0", + "meow": "^3.3.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==", + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "requires": { + "pify": "^3.0.0" + } + }, + "make-iterator": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", + "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", + "dev": true, + "requires": { + "kind-of": "^6.0.2" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true, + "optional": true + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "requires": { + "object-visit": "^1.0.0" + } + }, + "matchdep": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/matchdep/-/matchdep-2.0.0.tgz", + "integrity": "sha1-xvNINKDY28OzfCfui7yyfHd1WC4=", + "dev": true, + "requires": { + "findup-sync": "^2.0.0", + "micromatch": "^3.0.4", + "resolve": "^1.4.0", + "stack-trace": "0.0.10" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "findup-sync": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", + "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", + "dev": true, + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^3.1.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "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, + "optional": true + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + }, + "meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "dev": true, + "optional": 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-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "merge2": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.3.0.tgz", + "integrity": "sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw==", + "dev": true + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" + }, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "mime-db": { + "version": "1.43.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.43.0.tgz", + "integrity": "sha512-+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ==" + }, + "mime-types": { + "version": "2.1.26", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.26.tgz", + "integrity": "sha512-01paPWYgLrkqAyrlDorC1uDwl2p3qZT7yl806vW7DvDoxwXi46jsjFbg+WdwotBIk6/MbEhO/dh5aZ5sNj/dWQ==", + "requires": { + "mime-db": "1.43.0" + } + }, + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + } + }, + "mkdirp": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.3.tgz", + "integrity": "sha512-P+2gwrFqx8lhew375MQHHeTlY8AuOJSrGf0R5ddkEndUkmwpgUob/vQuBD1V22/Cw1/lJr4x+EjllSezBThzBg==", + "dev": true, + "optional": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "mozjpeg": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/mozjpeg/-/mozjpeg-6.0.1.tgz", + "integrity": "sha512-9Z59pJMi8ni+IUvSH5xQwK5tNLw7p3dwDNCZ3o1xE+of3G5Hc/yOz6Ue/YuLiBXU3ZB5oaHPURyPdqfBX/QYJA==", + "dev": true, + "optional": true, + "requires": { + "bin-build": "^3.0.0", + "bin-wrapper": "^4.0.0", + "logalot": "^2.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "mute-stdout": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mute-stdout/-/mute-stdout-1.0.1.tgz", + "integrity": "sha512-kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg==", + "dev": true + }, + "nan": { + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", + "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==", + "dev": true, + "optional": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" + }, + "next-tick": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=", + "dev": true + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true, + "optional": true + }, + "nodemon": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.2.tgz", + "integrity": "sha512-GWhYPMfde2+M0FsHnggIHXTqPDHXia32HRhh6H0d75Mt9FKUoCBvumNHr7LdrpPBTKxsWmIEOjoN+P4IU6Hcaw==", + "requires": { + "chokidar": "^3.2.2", + "debug": "^3.2.6", + "ignore-by-default": "^1.0.1", + "minimatch": "^3.0.4", + "pstree.remy": "^1.1.7", + "semver": "^5.7.1", + "supports-color": "^5.5.0", + "touch": "^3.1.0", + "undefsafe": "^2.0.2", + "update-notifier": "^2.5.0" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "nopt": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", + "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", + "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==" + }, + "normalize-url": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz", + "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==", + "dev": true, + "optional": true, + "requires": { + "prepend-http": "^2.0.0", + "query-string": "^5.0.1", + "sort-keys": "^2.0.0" + }, + "dependencies": { + "prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", + "dev": true, + "optional": true + }, + "sort-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", + "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=", + "dev": true, + "optional": true, + "requires": { + "is-plain-obj": "^1.0.0" + } + } + } + }, + "now-and-later": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-2.0.1.tgz", + "integrity": "sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ==", + "dev": true, + "requires": { + "once": "^1.3.2" + } + }, + "npm-conf": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz", + "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==", + "dev": true, + "optional": true, + "requires": { + "config-chain": "^1.1.11", + "pify": "^3.0.0" + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "requires": { + "path-key": "^2.0.0" + } + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dev": true, + "optional": 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 + }, + "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, + "optional": true + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-inspect": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", + "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==", + "dev": true, + "optional": true + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "requires": { + "isobject": "^3.0.0" + } + }, + "object.assign": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", + "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" + } + }, + "object.defaults": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", + "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", + "dev": true, + "requires": { + "array-each": "^1.0.1", + "array-slice": "^1.0.0", + "for-own": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "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, + "optional": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + } + }, + "object.map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", + "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=", + "dev": true, + "requires": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "object.reduce": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.reduce/-/object.reduce-1.0.1.tgz", + "integrity": "sha1-b+NI8qx/oPlcpiEiZZkJaCW7A60=", + "dev": true, + "requires": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + } + }, + "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, + "optional": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1", + "has": "^1.0.3" + } + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "requires": { + "ee-first": "1.1.1" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "optipng-bin": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/optipng-bin/-/optipng-bin-6.0.0.tgz", + "integrity": "sha512-95bB4y8IaTsa/8x6QH4bLUuyvyOoGBCLDA7wOgDL8UFqJpSUh1Hob8JRJhit+wC1ZLN3tQ7mFt7KuBj0x8F2Wg==", + "dev": true, + "optional": true, + "requires": { + "bin-build": "^3.0.0", + "bin-wrapper": "^4.0.0", + "logalot": "^2.0.0" + } + }, + "ordered-read-streams": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz", + "integrity": "sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4=", + "dev": true, + "requires": { + "readable-stream": "^2.0.1" + } + }, + "os-filter-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-2.0.0.tgz", + "integrity": "sha512-uksVLsqG3pVdzzPvmAHpBK0wKxYItuzZr7SziusRPoz67tGV8rL1szZ6IdeUrbqLjGDwApBtN29eEE3IqGHOjg==", + "dev": true, + "optional": true, + "requires": { + "arch": "^2.1.0" + } + }, + "os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "dev": true, + "requires": { + "lcid": "^1.0.0" + } + }, + "p-cancelable": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz", + "integrity": "sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==", + "dev": true, + "optional": true + }, + "p-event": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-1.3.0.tgz", + "integrity": "sha1-jmtPT2XHK8W2/ii3XtqHT5akoIU=", + "dev": true, + "optional": true, + "requires": { + "p-timeout": "^1.1.1" + } + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" + }, + "p-is-promise": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", + "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=", + "dev": true, + "optional": true + }, + "p-map-series": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz", + "integrity": "sha1-v5j+V1cFZYqeE1G++4WuTB8Hvco=", + "dev": true, + "optional": true, + "requires": { + "p-reduce": "^1.0.0" + } + }, + "p-pipe": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-3.0.0.tgz", + "integrity": "sha512-gwwdRFmaxsT3IU+Tl3vYKVRdjfhg8Bbdjw7B+E0y6F7Yz6l+eaQLn0BRmGMXIhcPDONPtOkMoNwx1etZh4zPJA==", + "dev": true + }, + "p-reduce": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", + "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=", + "dev": true, + "optional": true + }, + "p-timeout": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz", + "integrity": "sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y=", + "dev": true, + "optional": true, + "requires": { + "p-finally": "^1.0.0" + } + }, + "package-json": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz", + "integrity": "sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=", + "requires": { + "got": "^6.7.1", + "registry-auth-token": "^3.0.1", + "registry-url": "^3.0.3", + "semver": "^5.1.0" + } + }, + "parse-filepath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", + "dev": true, + "requires": { + "is-absolute": "^1.0.0", + "map-cache": "^0.2.0", + "path-root": "^0.1.1" + } + }, + "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" + } + }, + "parse-node-version": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", + "dev": true + }, + "parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", + "dev": true + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true + }, + "path-exists": { + "version": "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-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "path-root": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", + "dev": true, + "requires": { + "path-root-regex": "^0.1.0" + } + }, + "path-root-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=", + "dev": true + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true + }, + "pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", + "dev": true, + "optional": true + }, + "picomatch": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==" + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "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" + } + }, + "plugin-error": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-1.0.1.tgz", + "integrity": "sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA==", + "dev": true, + "requires": { + "ansi-colors": "^1.0.1", + "arr-diff": "^4.0.0", + "arr-union": "^3.1.0", + "extend-shallow": "^3.0.2" + } + }, + "plur": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/plur/-/plur-3.1.1.tgz", + "integrity": "sha512-t1Ax8KUvV3FFII8ltczPn2tJdjqbd1sIzu6t4JL7nQ3EyeL/lTrj5PWKb06ic5/6XYDr65rQ4uzQEGN70/6X5w==", + "dev": true, + "requires": { + "irregular-plurals": "^2.0.0" + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=" + }, + "pretty-bytes": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.3.0.tgz", + "integrity": "sha512-hjGrh+P926p4R4WbaB6OckyRtO0F0/lQBiT+0gnxjV+5kjPBrfVBFCsCLbMqVQeydvIoouYTCmmEURiH3R1Bdg==", + "dev": true + }, + "pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", + "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 + }, + "proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=", + "dev": true, + "optional": true + }, + "proxy-addr": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", + "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", + "requires": { + "forwarded": "~0.1.2", + "ipaddr.js": "1.9.1" + } + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" + }, + "pstree.remy": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.7.tgz", + "integrity": "sha512-xsMgrUwRpuGskEzBFkH8NmTimbZ5PcPup0LA8JJkHIm2IMUbQcpo3yeLNWVrufEYjh8YwtSVh0xz6UeWc5Oh5A==" + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "optional": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dev": true, + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + }, + "dependencies": { + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } + } + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "dev": true, + "optional": true + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" + }, + "query-string": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", + "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", + "dev": true, + "optional": true, + "requires": { + "decode-uri-component": "^0.2.0", + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + }, + "raw-body": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "requires": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + } + }, + "rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + } + }, + "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" + }, + "dependencies": { + "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" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "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" + } + }, + "readdirp": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.3.0.tgz", + "integrity": "sha512-zz0pAkSPOXXm1viEwygWIPSPkcBYjW1xU5j/JBh5t9bGCJwa6f9+BJa6VaB2g+b55yVrmXzqkyLf4xaWYM0IkQ==", + "requires": { + "picomatch": "^2.0.7" + } + }, + "rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "dev": true, + "requires": { + "resolve": "^1.1.6" + } + }, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "dev": true, + "optional": true, + "requires": { + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "registry-auth-token": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.4.0.tgz", + "integrity": "sha512-4LM6Fw8eBQdwMYcES4yTnn2TqIasbXuwDx3um+QRs7S55aMKCBKBxvPXl2RiUjHwuJLTyYfxSpmfSAjQpcuP+A==", + "requires": { + "rc": "^1.1.6", + "safe-buffer": "^5.0.1" + } + }, + "registry-url": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", + "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=", + "requires": { + "rc": "^1.0.1" + } + }, + "remove-bom-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz", + "integrity": "sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5", + "is-utf8": "^0.2.1" + } + }, + "remove-bom-stream": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz", + "integrity": "sha1-BfGlk/FuQuH7kOv1nejlaVJflSM=", + "dev": true, + "requires": { + "remove-bom-buffer": "^3.0.0", + "safe-buffer": "^5.1.0", + "through2": "^2.0.3" + } + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true + }, + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, + "optional": true, + "requires": { + "is-finite": "^1.0.0" + } + }, + "replace-ext": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", + "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=", + "dev": true + }, + "replace-homedir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-homedir/-/replace-homedir-1.0.0.tgz", + "integrity": "sha1-6H9tUTuSjd6AgmDBK+f+xv9ueYw=", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1", + "is-absolute": "^1.0.0", + "remove-trailing-separator": "^1.1.0" + } + }, + "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": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", + "dev": true + }, + "resolve": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.15.1.tgz", + "integrity": "sha512-84oo6ZTtoTUpjgNEr5SJyzQhzL72gaRodsSfyxC/AXRvwu0Yse9H8eF9IpGo7b8YetZhlI6v7ZQ6bKBFV/6S7w==", + "dev": true, + "requires": { + "path-parse": "^1.0.6" + } + }, + "resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "dev": true, + "requires": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + } + }, + "resolve-options": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve-options/-/resolve-options-1.1.0.tgz", + "integrity": "sha1-MrueOcBtZzONyTeMDW1gdFZq0TE=", + "dev": true, + "requires": { + "value-or-function": "^3.0.0" + } + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true + }, + "responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "dev": true, + "optional": true, + "requires": { + "lowercase-keys": "^1.0.0" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "optional": true, + "requires": { + "glob": "^7.1.3" + } + }, + "run-parallel": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz", + "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==", + "dev": true + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true, + "optional": true + }, + "seek-bzip": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.5.tgz", + "integrity": "sha1-z+kXyz0nS8/6x5J1ivUxc+sfq9w=", + "dev": true, + "optional": true, + "requires": { + "commander": "~2.8.1" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + }, + "semver-diff": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", + "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=", + "requires": { + "semver": "^5.0.3" + } + }, + "semver-greatest-satisfied-range": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz", + "integrity": "sha1-E+jCZYq5aRywzXEJMkAoDTb3els=", + "dev": true, + "requires": { + "sver-compat": "^1.5.0" + } + }, + "semver-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz", + "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==", + "dev": true, + "optional": true + }, + "semver-truncate": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/semver-truncate/-/semver-truncate-1.1.2.tgz", + "integrity": "sha1-V/Qd5pcHpicJp+AQS6IRcQnqR+g=", + "dev": true, + "optional": true, + "requires": { + "semver": "^5.3.0" + } + }, + "send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "dependencies": { + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + } + } + }, + "serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + } + } + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "dev": true, + "optional": true, + "requires": { + "is-plain-obj": "^1.0.0" + } + }, + "sort-keys-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz", + "integrity": "sha1-nLb09OnkgVWmqgZx7dM2/xR5oYg=", + "dev": true, + "optional": true, + "requires": { + "sort-keys": "^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, + "optional": true + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dev": true, + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "dev": true + }, + "sparkles": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz", + "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==", + "dev": true + }, + "spdx-correct": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", + "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", + "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", + "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.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 + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true, + "optional": true + }, + "squeak": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/squeak/-/squeak-1.3.0.tgz", + "integrity": "sha1-MwRQN7ZDiLVnZ0uEMiplIQc5FsM=", + "dev": true, + "optional": true, + "requires": { + "chalk": "^1.0.0", + "console-stream": "^0.1.1", + "lpad-align": "^1.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "optional": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true, + "optional": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "optional": 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" + } + }, + "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, + "optional": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true, + "optional": true + } + } + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true, + "optional": true + }, + "stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=", + "dev": true + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + }, + "stream-exhaust": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/stream-exhaust/-/stream-exhaust-1.0.2.tgz", + "integrity": "sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw==", + "dev": true + }, + "stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", + "dev": true + }, + "strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", + "dev": true, + "optional": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "string.prototype.trimleft": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.1.tgz", + "integrity": "sha512-iu2AGd3PuP5Rp7x2kEZCrB2Nf41ehzh+goo8TV7z8/XDBbsvc6HQIlUl9RjkZ4oyrW1XM5UwlGl1oVEaDjg6Ag==", + "dev": true, + "optional": true, + "requires": { + "define-properties": "^1.1.3", + "function-bind": "^1.1.1" + } + }, + "string.prototype.trimright": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.1.tgz", + "integrity": "sha512-qFvWL3/+QIgZXVmJBfpHmxLB7xsUXz6HsUmP8+5dRaC3Q7oKUv9Vo6aMCRZC1smrtyECFsIT30PqBJ1gTjAs+g==", + "dev": true, + "optional": true, + "requires": { + "define-properties": "^1.1.3", + "function-bind": "^1.1.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "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-dirs": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz", + "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==", + "dev": true, + "optional": true, + "requires": { + "is-natural-number": "^4.0.1" + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" + }, + "strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "dev": true, + "optional": true, + "requires": { + "get-stdin": "^4.0.1" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" + }, + "strip-outer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", + "dev": true, + "optional": true, + "requires": { + "escape-string-regexp": "^1.0.2" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "sver-compat": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/sver-compat/-/sver-compat-1.5.0.tgz", + "integrity": "sha1-PPh9/rTQe0o/FIJ7wYaz/QxkXNg=", + "dev": true, + "requires": { + "es6-iterator": "^2.0.1", + "es6-symbol": "^3.1.1" + } + }, + "svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "dev": true, + "optional": 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" + } + }, + "tar-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", + "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", + "dev": true, + "optional": true, + "requires": { + "bl": "^1.0.0", + "buffer-alloc": "^1.2.0", + "end-of-stream": "^1.0.0", + "fs-constants": "^1.0.0", + "readable-stream": "^2.3.0", + "to-buffer": "^1.1.1", + "xtend": "^4.0.0" + } + }, + "temp-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", + "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=", + "dev": true, + "optional": true + }, + "tempfile": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-2.0.0.tgz", + "integrity": "sha1-awRGhWqbERTRhW/8vlCczLCXcmU=", + "dev": true, + "optional": true, + "requires": { + "temp-dir": "^1.0.0", + "uuid": "^3.0.1" + } + }, + "term-size": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", + "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=", + "requires": { + "execa": "^0.7.0" + } + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true, + "optional": true + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "through2-concurrent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/through2-concurrent/-/through2-concurrent-2.0.0.tgz", + "integrity": "sha512-R5/jLkfMvdmDD+seLwN7vB+mhbqzWop5fAjx5IX8/yQq7VhBhzDmhXgaHAOnhnWkCpRMM7gToYHycB0CS/pd+A==", + "dev": true, + "requires": { + "through2": "^2.0.0" + } + }, + "through2-filter": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz", + "integrity": "sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==", + "dev": true, + "requires": { + "through2": "~2.0.0", + "xtend": "~4.0.0" + } + }, + "time-stamp": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", + "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=", + "dev": true + }, + "timed-out": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", + "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=" + }, + "to-absolute-glob": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz", + "integrity": "sha1-GGX0PZ50sIItufFFt4z/fQ98hJs=", + "dev": true, + "requires": { + "is-absolute": "^1.0.0", + "is-negated-glob": "^1.0.0" + } + }, + "to-buffer": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", + "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==", + "dev": true, + "optional": true + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + }, + "to-through": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-through/-/to-through-2.0.0.tgz", + "integrity": "sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY=", + "dev": true, + "requires": { + "through2": "^2.0.3" + } + }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" + }, + "touch": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz", + "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==", + "requires": { + "nopt": "~1.0.10" + } + }, + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "dev": true, + "optional": true + }, + "trim-repeated": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=", + "dev": true, + "optional": true, + "requires": { + "escape-string-regexp": "^1.0.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, + "optional": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "type": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==", + "dev": true + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "unbzip2-stream": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.3.3.tgz", + "integrity": "sha512-fUlAF7U9Ah1Q6EieQ4x4zLNejrRvDWUYmxXUpN3uziFYCHapjWFaCAnreY9bGgxzaMCFAPPpYNng57CypwJVhg==", + "dev": true, + "optional": true, + "requires": { + "buffer": "^5.2.1", + "through": "^2.3.8" + } + }, + "unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", + "dev": true + }, + "undefsafe": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.3.tgz", + "integrity": "sha512-nrXZwwXrD/T/JXeygJqdCO6NZZ1L66HrxM/Z7mIq2oPanoN0F1nLx3lwJMu6AwJY69hdixaFQOuoYsMjE5/C2A==", + "requires": { + "debug": "^2.2.0" + } + }, + "undertaker": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/undertaker/-/undertaker-1.2.1.tgz", + "integrity": "sha512-71WxIzDkgYk9ZS+spIB8iZXchFhAdEo2YU8xYqBYJ39DIUIqziK78ftm26eecoIY49X0J2MLhG4hr18Yp6/CMA==", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1", + "arr-map": "^2.0.0", + "bach": "^1.0.0", + "collection-map": "^1.0.0", + "es6-weak-map": "^2.0.1", + "last-run": "^1.1.0", + "object.defaults": "^1.0.0", + "object.reduce": "^1.0.0", + "undertaker-registry": "^1.0.0" + } + }, + "undertaker-registry": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/undertaker-registry/-/undertaker-registry-1.0.1.tgz", + "integrity": "sha1-XkvaMI5KiirlhPm5pDWaSZglzFA=", + "dev": true + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + } + } + }, + "unique-stream": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz", + "integrity": "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==", + "dev": true, + "requires": { + "json-stable-stringify-without-jsonify": "^1.0.1", + "through2-filter": "^3.0.0" + } + }, + "unique-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", + "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", + "requires": { + "crypto-random-string": "^1.0.0" + } + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=", + "dev": true, + "optional": true + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true + } + } + }, + "unzip-response": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz", + "integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=" + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true + }, + "update-notifier": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.5.0.tgz", + "integrity": "sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw==", + "requires": { + "boxen": "^1.2.1", + "chalk": "^2.0.1", + "configstore": "^3.0.0", + "import-lazy": "^2.1.0", + "is-ci": "^1.0.10", + "is-installed-globally": "^0.1.0", + "is-npm": "^1.0.0", + "latest-version": "^3.0.0", + "semver-diff": "^2.0.0", + "xdg-basedir": "^3.0.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true + }, + "url-parse-lax": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", + "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", + "requires": { + "prepend-http": "^1.0.1" + } + }, + "url-to-options": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", + "integrity": "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=", + "dev": true, + "optional": true + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true + }, + "util-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, + "optional": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + } + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "dev": true, + "optional": true + }, + "v8flags": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.1.3.tgz", + "integrity": "sha512-amh9CCg3ZxkzQ48Mhcb8iX7xpAfYJgePHxWMQCBWECpOSqJUXgY26ncA61UTV0BkPqfhcy6mzwCIoP4ygxpW8w==", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "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" + } + }, + "value-or-function": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/value-or-function/-/value-or-function-3.0.0.tgz", + "integrity": "sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM=", + "dev": true + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" + }, + "vinyl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.0.tgz", + "integrity": "sha512-MBH+yP0kC/GQ5GwBqrTPTzEfiiLjta7hTtvQtbxBgTeSXsmKQRQecjibMbxIXzVT3Y9KJK+drOz1/k+vsu8Nkg==", + "dev": true, + "requires": { + "clone": "^2.1.1", + "clone-buffer": "^1.0.0", + "clone-stats": "^1.0.0", + "cloneable-readable": "^1.0.0", + "remove-trailing-separator": "^1.0.1", + "replace-ext": "^1.0.0" + } + }, + "vinyl-fs": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-3.0.3.tgz", + "integrity": "sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==", + "dev": true, + "requires": { + "fs-mkdirp-stream": "^1.0.0", + "glob-stream": "^6.1.0", + "graceful-fs": "^4.0.0", + "is-valid-glob": "^1.0.0", + "lazystream": "^1.0.0", + "lead": "^1.0.0", + "object.assign": "^4.0.4", + "pumpify": "^1.3.5", + "readable-stream": "^2.3.3", + "remove-bom-buffer": "^3.0.0", + "remove-bom-stream": "^1.2.0", + "resolve-options": "^1.1.0", + "through2": "^2.0.0", + "to-through": "^2.0.0", + "value-or-function": "^3.0.0", + "vinyl": "^2.0.0", + "vinyl-sourcemap": "^1.1.0" + } + }, + "vinyl-sourcemap": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz", + "integrity": "sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY=", + "dev": true, + "requires": { + "append-buffer": "^1.0.2", + "convert-source-map": "^1.5.0", + "graceful-fs": "^4.1.6", + "normalize-path": "^2.1.1", + "now-and-later": "^2.0.0", + "remove-bom-buffer": "^3.0.0", + "vinyl": "^2.0.0" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", + "dev": true + }, + "widest-line": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.1.tgz", + "integrity": "sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==", + "requires": { + "string-width": "^2.1.1" + } + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "write-file-atomic": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, + "xdg-basedir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz", + "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=" + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true + }, + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", + "dev": true + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" + }, + "yargs": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", + "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "yargs-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz", + "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", + "dev": true, + "requires": { + "camelcase": "^3.0.0" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + } + } + }, + "yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", + "dev": true, + "optional": true, + "requires": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..6531357 --- /dev/null +++ b/package.json @@ -0,0 +1,21 @@ +{ + "name": "app-service-hello-world", + "description": "Simple Hello World Node.js sample for Azure App Service", + "version": "0.0.1", + "private": true, + "license": "MIT", + "author": "Microsoft", + "scripts": { + "start": "node index.js", + "dev": "nodemon" + }, + "dependencies": { + "ejs": "^3.0.1", + "express": "^4.17.1", + "nodemon": "^2.0.2" + }, + "devDependencies": { + "gulp": "^4.0.2", + "gulp-imagemin": "^7.1.0" + } +} diff --git a/process.json b/process.json new file mode 100644 index 0000000..fafd490 --- /dev/null +++ b/process.json @@ -0,0 +1,13 @@ + { + "name" : "worker", + "script" : "./index.js", + "instances" : 1, + "merge_logs" : true, + "log_date_format" : "YYYY-MM-DD HH:mm Z", + "watch": true, + "watch_options": { + "followSymlinks": true, + "usePolling" : true, + "interval" : 5 + } + } diff --git a/public/css/main.css b/public/css/main.css new file mode 100644 index 0000000..f8169dd --- /dev/null +++ b/public/css/main.css @@ -0,0 +1,36 @@ +body { + background-color: #2a2b2f; + display: flex; + flex-direction: column; + justify-content: center; + font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; + font-weight: 300; + color: #fff; + text-align:center; +} + +.mona-images { + max-width: 400px; + max-height: 400px; + border: 8px solid #fff; +} + +.haiku-containers { + padding: 10px 0px 20px 0px; +} + +.haikus { + font-size: 18px; + white-space: pre-wrap; +} + +@media only screen and (max-width: 600px) { + .june-images { + max-width: 340px; + max-height: 340px; + } + + .haikus { + font-size: 22px; + } +} diff --git a/public/images/Robotocat.jpeg b/public/images/Robotocat.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..cb366d0baa58dc77e0f089993642bff46e688879 GIT binary patch literal 37909 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

%;`DwRzNAs4noCB5w4G%2o+$y4YTa6N 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ê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 literal 0 HcmV?d00001 diff --git a/public/images/snowtocat_final.jpg b/public/images/snowtocat_final.jpg new file mode 100644 index 0000000000000000000000000000000000000000..54ae6ba77bac5a452ea84df7ae4e1bc7df9fee88 GIT binary patch literal 37679 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ܝjX4GQ{KxX6ejx2y%@AKIN-Wr1vg_ zc_C3zWo22VP(@_FC{MKI@YmUwzimxdp!DUVS+360z6(a4RG<{7<*0o%+^;6LA@{w= zxR{@7A4`vznMZr}b5zXm>Kf(?AWe}-Z!SmS4su7X$ip`A{0RRLo5BG@VpONGWY(p`$Dl(V?V-j_BsO+Up)J`a?f_w`dqbGh``2ORjM zyW`cYoM6?4)u%9ug_ccArmoB|3sthH%ApnY;KtQjSRVWq4q_~wM2-ypBP2fy;K5{M>oB_FO7hJ&&}VR_4|*{^v%O4-n4rij z1bSV}xQk1~79uqBEX&lDUfq7f+>=^8R=A<-6!)y| z1bnm!=niU>TJnK~0@7H=M3P8N3)>ia^SO7G^B*>9aGs4mW4!=0Wd)g!#i}pBf_tA$ zs|={6t@@RjBu1b2ht;`6J5xTb8{|}5f&rEIg1`#A3|sRsu9@YJMLTliW)+Ec@+r1E zhAEV0WvtrobEAmtxH<_osdjSJW3!RBX4ISW9$`yXVS1}(iOm|i$|9e(jzq{SAp#S3 zll&Zem!q)_H_v$a)Pln_6gf|+%s3H!$g;NGUc~ z--@%m09K>0>usABjcv{VF^Jpd;Jn>k@AX*M8g*mb<5KB7Oks|!c^IQ zt|{Yzdp7l@gN-n{tfB<;YAH!8pplrfM^~L);bg&1=9FCJt||qMt0Prk_9Bt(@$3co zx-|6yd{TL~Gk*bin!$5M_{_)Yo)jdmf^YW%Hg3A+&rO+(J9J!&bu->2xGzAGfdcY) zLr*n74-GUC)rAaJHC4nbCGKfw$M~YTN@~@xuUk&idl-4Qzwk!5*ffkw^FlsmC%6-D zW6>Xuo9AkH!}Q|Ck}MfV1sh0!igF6Y>)s5?3#T!GF8EL9#;|xw{mkiP=KZT4LPd;s zA0Bkr>n$~$w7fwd)6Qcbo}r-Qo6hiAOFa=6+;DobX;pz)C}LUpN> zE-ssXo9+4s_P|XYap#Q>AOEQ1b+{S(J~K$D)%%BR^f|DRTH>R#SsCcV;o**PgG2lR z5NYe0Rup2-jte;+qdyx&F*OcmrP$i*HgJvOYy`*NKNKtuW}Hdb$z0K!9$UNsp|5jE zF^`aJ1M*It3Z&oUe+lSTt@K(iy0kgi%_#{hfSr%yo>6|S4S&Lez%a=kB&Afp)g{XB zuB3`gsqHK%a5k}{pEJxhtEENN{)xTJrHJ3LA+@0?yFvf>>>31$6>on)gb=p=2BC9f zBI!E{Z6A>3=?klA$)tgnWi#C7D5SMlAf#r4F=37$ER8*gSY%B+cT%=e92F4A(0p zA5D!9<$U`FooOc4xv?&$?NnZrTN2XG$)Y-aK@8G7#y}vS;XChfWoMToOt2(R__8NP z*adB-YniejXJPHun;fU2EuMsDS3XmRnl&PSpX(Wt-%B$0RO*-^!ua*q^d^UXGHXSo zCoztaK(tG*V0t;1U}1P)*?UUkO1lEA%X-WV49QXdNv`hJfs+$=E2{Y6Oew$heFZ^P z+lF=b9#_fDY4^93dt46M?^2lb4pk+Kbl;)x5&pWQPNmbf{fVq$NL;TYJ+R}oo{}8b z6F+>V$9(GAGXAEJAS`6_92rE5ks}=vlC7!1@L>tAai5Yr{OR@3-W#L{gzm>nQW?}} z!WMq^mTKfY8!_VkibXBWPb{9KpmQNz-`6VMDVI*8@B_zG&l1E0bIh5-`LFHE)CH$M zH$P<#n=RVM5gfD(_C-@gSG5I_(7uw6lRj$+(jq|jHsjQpP?ZiV0nSN{b_!Ux-*s+^ z4mlQ!Jk{<;OBbXtP|iE{fX}%&F{ebz;J3Qb4R)2F?l&)bu&b1^v?e+RmwaNE5$Lwv zp@~sb1AE*#7$Ap5q1rYI_IS!DpJY%^DRDfgE`)<6wYqe_s(Bcy#laYa8!=V7|3#W0Il#)jdrkFY_$|_Jv`y4*dD1@5j#V6)%Num*~;Ln z-%vb;uA(BrUIKlos zj_?A|XJFh)Yh&F>u)I;77L#%Kh{5Sd*hJ6_9tOJgyhWe)cT;h1ay_Ik)C<@ZVc)Hq zh%FlJsg{FrfYdY3wx9~=LGKQt-(M^E zO#YE7jEaDP;2v`Ee?K8YO)AYK0zF#`x|#t@`&h?rTze(M zlJfln%w8SeincyVfy;v?Ef14k{Hrm{0bjxLgcJP4oiCtVOSp2*9=qxSCJzC>sAUus zWHCx*+I<1fT9R|W&la8>rK;27h0W9vRU+7A8xA8b4Z=zG>I|ML5DOBw8_T}+OTpKA zc~++q&HbHMjuk(Zvg-?4ynLy&JTz5{X~jY)(0i(*PH0meLNkuc?h-0EWmAVS8v-+J zNqz}oc}Qz(k$?FJzX9J%{bM4vyj03y2-}1(8mj&}{w~7Mkt;E^udv8)(}(rO&^tnN z2A*QtcjP331BWWUn08*z(LKrjGZzY#ubbk!h9|1UEwZIUtwiFns;WAQ@k)l%9cgBb zrM6mG_LoR_$~P{agIH5+84E7}Z8EXAALKiMIh>^#*LqDv!X+os|TWEChHsg)mMKz zD)CI-?2E%dOLG3Hdbsj|+bI^e(@ zxFlof(4K}e(uigqcU0^~$=3tjg3QSNBwF;A^Vc^bMgXKY=zl zPk0ITxcJk+KesO|bSzkWKNDQiCaAKMcJ?KE_?nMiTTByUu^{F~qSMSb4 z%-PwiRfo`*=>}JN-}SwcbSY_i`+C+#dw^ygbCo&fQ1g|)U8u}W(Kkgm%Y(3j9Q5z> zTcS(i)dY9@;qe#*ueq;NlsA~06Q{KLrR2Y$dQ;w)-w{bKL<*HFVoa+KAqQ&2B3A97 zGF_c2u-0h{$4he-#=HQLq@MS|Mz({;#*Er;u=G9(yHYk=p3OB^Goy@tv}B(gLk{aK zW{^G`Sa&0}Of+j&&g56OHaS^{H)OLKnQcm|*G+2t@_4ijL82E}q`Jh}TfqCQT#qQ> zQG&?2UgL$adlg7$B1RAxc7R*pDoVp~=S9TGPOKRs*hk(vBhwt>ve|#ugUg@`57El~ zR5{Bpzt*P9#pTkWO}r#1mZ7684gZOV^%h;^Qrmn#M%8Rw8fHy@*CECLqFfVT}Ic#q$Qm+ zSy5p+_j)QHZYrzkox2>e+WvxcbRkL>Dl}G4WD!PE8#dt?vUBe%D!QTopORcDs7|yp z`5;^&FSqoQn$*H@Xs`4X%$$m#lzZ)fc=>2-@(n`Fx(+LH9=dc^)C*8% z{V@YHF{Qrbg%K7m8QMX!K-_u4>$So?@6O*oY12o6K6X_1K(;qb94+PFu_iSh%pZHd zHygmhEylpFety%g+sx0HaZ03HV7pOq$L`@uYhOdb1iE2ElQbk;^*=#gdhi>t4D)}E z#Hbb#o8K6JDvxKC>>-x!iBlU4sr6L66L`LD7}1wc)3bOL{S49>TxQ-@92lR%S3+@% zff3wwYovOQauwbe)xsV`LW#LhoQ8?XPGTTUT{m0s>#KP;a#XOi8d}I@AnTg!_Zf}C zR>8n086?*VBg_U7h1r_~5oG2A6HYeTZq=}|L;JiLqF3Nu5{?EJmCTyE@v35p2U(GQ zS`4ex|NO_gKD*JpSi4{g&bdizr9PhQb?f)CY9WY~@@!}!d-wxmGr3_rTxbpGzQ zIDYKZ{OEoO*p7xM8k!olZR*ksxy9oVmZQmZ+mYlQ z;->K(In+#%J57yNjMzgeu?G7E=3O{qjn6B*sNKYsK?0inHf?7OZNK1!Co5?!OY7k0 z1caC+dpX%#Y{`uD%_YKL0MTX-XUiIG6*2yFO}vzx&JIxNMBR@@FTHJhIOU1tADIYV zh4JRJI}bQ^S$BpFj=CUB@rV4-X4YOStshtJw%S}#pAS^KLn9Cxi+0{uds9Z(osmW#e8(GPhk8m@xi5d2bEx-7AI0U5W!dK1puO>nxal+THkCA zn-NCh1nvgx7EvNGshkWH4qWZ7gdX8%$!X(!(WZRne_cxd0$gb0=TciSm8;Ji?4_fp zQ>MGySe(C=vfXjQNJGRQBR}iRdVgbpS_JHMLj>=^q znkb|!0v!v2h7#w6LP-3(VK~n*}9u`B1<=KYb*&q6`6G0N& z*}U%)T7(Lxxy=GDe#((POYtfv`|u^bX}lzHR{qw@<}~KbQvGpihtb=7X^MgE9OV;u z=R5*m1rjyuN#mrbY`Bw-AkMeiW#qF3+jvd_k%deDfSJLdN0MRj3xKA5Yg)mD?Cu!n zo$hje*YU$_)xK#4IF}@sSXokuTR*>&owKqT%g9BuXrh~zCL9bRSvE*LR+sxlu$~($ zv}Jig;Qmnt>H}5aK9L4oQM74(tjrN{eDKhh;N?Ws-R$n|f_rSrjiz_)dO~xd9kj56 zuF$C6#^^)g@6}}{N*Tt{&c{!0*Q4!k&i^oCJmyk$S(V^e@LgMV_c+i)cE-Lu`V-KUgv)xL>(UP4#hk zQ<>!AXBO^}dj_(Md$g}I6i>fSrFpIUz`HW^*m0vVuw*8El=}jh*$5Fzn}5@#T5K?6 zuvPJj98lkBLuF4=xr%8KOWwz^c>&Je(8-W6CD$7sC)vT5memd>&yEuw0`W^2JaWSG0 z!2i5pVB^YJEPSru`bFiBESFS-aHS`<<-(#Df}&L%%&cudRI4Ff%xOKQ8dPoYVO)}M z@LL7JyiuWq0&S=LBkP%b#-&4tNwlZ}!>`!je#nX}{}5-!12~^dwht~z?YN{&(+5AC z8O+b{Fniu7LKUxd|FoiE_HVuaz*(N`0Fgz&M_}S|K;(0`fpJL6lG}MTt=7wX74*DA zO*L(Aazp>efe)eXH>u^a2Qz;izyM!QuFBms}~F zhx_R%rV%O)7sf-inOaarLCjUqS)_c=n%+oEpq~Hd zn1uh0f91lmb9!zhPhQ1Tu{Af;FG_i|u`JgWTjSLsAv$e=`Gso*dxK@Yl|3ge0|HlM zqkQmcm{>3AfzNQe>l3-4i>NMATxCU|#BiFLB?>&3+g*;odYBy|gIK;GVuqm3UFI|i zqPNiAo4X?3xEUuw+xYdOXS~#|w`<(}@&1M`GzP(HIQhZJaIY)}=L}On37bT48#klE zM{cdoq1ZOl66gv;8LtO@1l?r2U#JNI!@O*GnDWAjFp3#)kd>(>nlk?rsQdf}>d)s! z+#AHLbUnuq9}bqLJp+SfWGvkoI`_l~FapPlu23H(LGN?-*h`DGfWWX;U#ZgmVr9e4 z@rGpbtu)NOM)aaqf zr(Zt_W7)p;!?*T6&oB*LegUd9+55H9yL|I56d~cENt@7!R8FOXhoM5t6VG`j`+pIb zDKJ;J|6G2Tynen-PHX0kI}BAo%A_dt=R}%ydUy` zD&bx*@VwXL-b&JnmU=s|zHcoq7V*fl_K`O#KTLWp;yvELP1~SDliHNpOy8Fa<)R6V zS7ukEsVCDFFx&%63*gPV@pX$>zd6$_XU0;v+tV}tP5v&A4om&?npBHdBLttPZ7YW0 z7|(h&nWd;D>#kVa)cSf2@oY4rZ6|Qdp7`RJcVuRLglw%Y!j~VlPsB7$vw;X9Yz*VH zf{@0O2s!Hp5>^{;NNIv@aWBr&GrZwhqBa}L+~#G9P+BEyi*dfKH*R=FQP#(Kv+J0W zct`BTGf7SB=OTlhbk#!}Dpx(%=D?)96jU#4a@?ZiRv_w-7crZUQ3i7(<~9m-~Cdy7<+V= ziehEdSFSC45aZL`)m*{BqTIeccx`Vo`wA45&C~Zh2HqK9C~ml*X8FdG&zb3(pGar! zP32g=L0{x@Nh{{e=VR2!}Ck5zYD(iOTT->jc?CNdf(l{Cfdu@2g zP({6tHT*e-vbuaXq=I<)pBLygN?&UQ8$Pmr0mU)IlI#$TGAAmwzo{fPNO;rHlG`U{ z$cHZ0(@vTKK0j~iW=yP!yN-DKWD#>w=AQlkIrQK*({1EiW&VHp&A93}iD)#AU zAocy(6q2s;>V~OhWc!@@mQM&=NVjO=hbdTG;)RWz48)KOf)F*?C7a)S*+e0{9UzG$ z#_KKcQ8KmA;9>9cRQReie$7nXzAPg-sdA>a2-apOMIw)d*F1RVI1gQ{ulp%JYUFtk z{2h2}Qi@7;PYk86)Y0$OG)72Yk%IFYZ~eRGWWrP(DG_6-Zy8$blb(J8wty{FYV4)9 zcQ2QsJ30b7D|Ci1sgBi2OwFw7r~1BJr@V@4HK|;A@Q$`iN{eRY2s>VZo19!lv3#M% zg~ur`G&($gw0O{=zGE@_u_hq$YybWY}gLl59QDutj2fDane19riwVnyN-BQY{oFJ>Q{0)2*|D|7Rc^}u!a(ymi0Mo35z|Uk zqIkZS0Rr1d?bWqm*bf=^2W2qBhRVRdT`Hj^@3~7;olwxE3FA~f<#Fy|qhh17Jt-RZ zGc5zx~|ti$-l zpx8Sf&EEg2mx@JAilG}TVQR9m#NFspkWEP)TTyKMF6x(0D0tZtvK2@FN_MHV7)FN} zo)XZ`h`QIW5aLK zH^JH7R_1p9cH_pcsF{e>zAfV{^e<0co2_JvB2 zt+tp(T#wiODg6Uedw+4PF31wvl{aqjZA`-q`{{aN=_4E0$6%ADgiQdm?IRnDd!vlD zpg6t}Rcr#aA?i;!(FHT)8S}3y$JA)FYHTo$#M0@JifZo<1NX{mD&b7ezRzl)6;>vH zU$P?7RL0r*CeQJUSMT1fr|JSvFPZRDX($6(DAFJULv)@j6fW|z6l}3#f#+@)o3Tel zlW^@1`5UsO-1WVw$!U#_9yX3lh%muoN}Cziqv)!yW1C?LmMCPz5r}9D8>^uQ&{5D4 z)Q);6&|`%Z?%$0Vfr+rHGrX{CZ8xzqI3)Kx6Np7)wvbYrsNhD!cb=x!g(4f-bMeTq z>Yagma!fAtwnPjUyru2&B~y_i4le+CuxD(z0FHT2+M5NcBstm{%x2$F%1BDlkZcW4 zw9;BsM@~5^?w{)!h2q?KW)u>eH3$w?nGc4bVlGcPl0p?vlY`dWrim0^07>_$F=pWcnkjoFPpEDbeXS*H{|{3r zRFS6wq#R-FV-j-oD4RDpN_BW#i6aY@o%X@gC<;hb`kG5-KY&M7)veZsEN z4>pQVM1c?^h{6Q<+txZbVRTS%2qls@p@r;)>>BeF2igP|C;)a_A)C)Pu==u^hiI>x+l zOP6Tn({8=B<**m{lZv|)uANFFNb(WHx4Zahh$|(6h8i?f?Bn-Np0=dwaq_vjj2pFa zfWTx^5mKcJDFhyRj6poK;4DXFN73%ZT#Z;5OUpn9b}J=HJ-*oKq0>(D<%-LU)g-UG zAK4$zs*29fqtt2#a(ACRM-*`=SkNfsF_pSY%o%+I1%+K8;RMIr{l>+9VXVH?wM|t^ zNd3rn1RRui4@T#0YRGn@Pn=J8$HNYej8)XD1H2KT9ab#=080%VG}j1Z4H^Uzpwuv4 zV-KG);;ABeSn?6JGahiOyD*9X&{HYYC_b~EY(_E#w>RcHpn{I=Sp_Uw8kx+DQ55nA ziyS3}+?4Sqk`k&HXt^xf4|%*!B+Jyh%1t8j*G9y-YGfL%LLV?jA1~aOglgVQKb{`l zT^_qs(r)B6!y}>5l#em#2XVoU1k#VCfl()h1y?n|sZK{9D2tvuXuj4vSpLw*X&>7d z+F!IVH}Kzwl~;!Ig{P~Z-HF(FZp2n9rawB%A3vmV1*(n@p|;%H96qkhIgUC6Xer2Q zllVvCd~r0=&m+k!jPA!$%ylQxs-=Ri2Zm$}j5my3?Q+{{%uT67zBl_rs`E*x6$m$t z&yIxpJ{MVKz1=C5=o8d}7vVI6zr|M_EZAtQxwYe?fnkDrXy;he0IEqSbRKKhY&urQ zPS_mB-g1K);LMk>ld2SN{0jaUw6s=C=rTE9A)H*<~5F>tfhQ4+*$$K31u z`E}cEvscZsyO4YD%NY*0^d0JgI0;x~kztj2hdOF~A^{p4OGiTb>rELv_HiYa+{62} zR{fH2`DF;!I)+~c8sbd7T)yE)@CQSQEtT=>wM_nCZGQ|hvYi+Zc^_p3MAY&JiORMu z_iB2Q7Eq}#cDxVPIgc}nUAjsp23`_L_B;oU8JU=~5=lCec$3vNOc4J7c;Fsg_?q$E z41X5HS9ybc;)Y)h#}L#*IMz1@!@nJ(hS?`Wi@mZtjT^$+2OHyVO^IW8q|V3XZ-AmZO^cxREPUs^XRqr`Xm z7RzN#%Bf(1d|A7cb2znHX)ToEC|7^ebMGI#Bc0f~><;rL+XXAVELDPI2oS3`xavizviW zM=A$K45xt~S7w{xpny|A+D|I+`wP#gkf5^=02-2URdy~4)14RX_n#~hNhF<5SR@cZ z(BeCVLXDRqMda9_sae#3PVF}yBN@tqZ_^Mg5VO5RKFo{AE0Y4P7i%*G;gmqeTGqbzX0XAcme4h8UJO&}gWmKn5?@ zs!J87uH{r1#R7s=edZ+S6nT@1-kP&LQ?aC{q@|034U;SUOJa|vJmUn2W|Eqr0p70= zU(GQ|RUK6&HAG;9nk0~G$;P7+%M>WmOCq8u)tQcf4-#>9=|d;mHk4MHxku2aU9s_P z%Zraq_3f%#tq{gLo_8{SOS6iul{39T-E$ERQN)-XAm>0q{XJEScT1Vdk(aiqhOIu# zv4Q!=vy8XW?Skgf!E%hy&%iS_u%C_?bp#(qXrh>DEK1&ETvXU7-%^`# z9^u4dYYlP&V+$bg+;JpQMB6eWDda|-bi>p>eN>fl(@C_4apF1R8B%D&qi+1i)r?hD zn4JI`lZ%~m*VoilKhttRcmj9v zZ#+l9`Wg;ih2AZ?GTrDw#Byo4^<^4y?636>Xy33-p;KB*FwyN!rH|i)3gMc^J%{7iUS68mMT373jUrCamHNVsG-kWyw#S=F~CTFoM-ld6%X2S!~V&kDRY#VYCw$dxlN zBbuGFi?>2{Nl}{JaHyt!;NM0uQF~q>HlX7;+3x~mUZ4mgXy*i3>*WJBJh zV1fw;5Ege>z|^q;e9kTOvC+{})29f~4SAmP=vUPWT6TY=cPR0}V#JblBhMxY%|b<-+0{ zg))K}^!OY-&XGpuE#yD0CzQ=I$)=k}8GATpOt~`2Yq`w|gQ<&MsGH3WGUj&5JtR`4 zn=nvC1;F_wr z9V=!}kwZrc#RROUw5wlzycBR;Pg3&8(#cQc~EBDW#^RMJ-RJ!!r`y*oAamdE$y5&OM?xxA4PH6g%Ct!(AV= z1R&Vu--LB^R#T`W)2vO3sfX=r`0vJCr|s_)+KtFdpY-Ayhl_U=<%s1;2C9A?cZ#0c zsGvTqdxxKYq6WLpG+sj*X~P+ww9{Kz6zKCEf#u)nt1>dOu~t$DAm~9D=*K+LXImup zJK#xcA&W@^@TrIGy}3pS>nqDZyp zu-a>jJw&wEdvx(@+C^0puAFsN2ijCx4l-n5*3`-NVbk$FK#+9@Lx}4gcR1R_)$qpzl53$=Bm>VITUwoU z*T2v_Jq*t%lD#ADjxqSQ{7y#RfDPWAg7;ftywP1K-$|+E4mmL3%6u4N2eamEy$stT zYAX6*#T&g_i0~sB_oKUxSE_lUN1ocv^K`96m`rCa}RaA8k4Dp>(L^=_RUryI( zAXKlkLsuvo2~txJ;xv3-ZcTN&SKJyQ8L6mwb^+ICZ0n}D=;JKUddxJ_7|+QlE(&B-y7_`%U=_0!IQy1o963a4LDO zK2pDA;c5Y3H1sLxEone1XQHQKBHNMLH7r0H?T8CYrvJ;WSlZice$#Ju+RHu=aWWd_tF{^lU) zGcl`^Eymsxnwbgw3JhC%61Kx4wZiKyM>L59OZbx5ptjrXbcsnpOprjH>M!v;$>x5# z=|YRQ%db>D_#HOCb=VIUnPikhz|SJTzNlEG0~D!MlYQiw5f$g|};?5zoDZPiHK zguUp>eaG}KO{}o5B`5Lpqm@_y$3xEmc$_?_gN~;cxw|~0TI0UnK>q+*Y3zCrxtc8f zNe-kfWD`K&hiE@E`u_K9TZNjwjlJohbzcVhKb{#`SgQgEIuLy*rBzKE8MfoBaMB^% z-n;n@9?LA%BSi3%>+v2Sdk%~QANFBF$_omaJ4GBp#a$gWZ7kH)3ABzhBNy8hRi3QH zAT1Mbj!xzu*RJq?wJ(HY*x%zVlj{|Gs6qHDgY0qy?FM(tF1`0kWcWLT`+?F$fZH#x zRT2?RT1<#}Khs}8_1>rLu2l!QTVQ{uce0?F;VU8?8DCL~dD3_zl{hfh)5&?2>=$Ks zWAa(FN`>(5Z!v^rbXHajtN{dYAmX-)mb#Vc>LU(~`5t2z{H zS4xCD1Dbzq&g@BNtqcZLHQ>R{1Q4xD8`J z3}#G`m|#_Oqcf@!3q$MvTygq7yvf;oj(xwe*|xY`wV2pywo8E?6!L#eJ%aj&N3_BW5Wp(-w!PN5y7e0wA(6ifXqm?_7Z&m*Q6~pvzoK)_% zh8)Dv0r{}S2Spi%ef3h)(yxncx8S(G^nI8ub2nv7^>BR|VO>t1C^aJ$5law}Bt}LG zbygZ5Wk*c)RWU-mSnoWCdByG|j#_Y|Kq3kUg5ri#4P+0=#=b{!_7oM>6cx1fbnmk) zE*%eu#hT{@+Sf~82fHfoU3DtMiu(ptWh%fBdyXse-d?yPtxc|-iTXi8IPzuC;{DM@ zRC`ldr|pyciAWASn}Nk`it|F{YOU2Vc(i9vfyEt~?OPy@mV%;IC+ML+iN{Gf4((yL z+HQ4wKR)jah`akE?;t1GbOD!Io|5B#nK#egVn$I&V0**3!y5HG(-bJDJor zo?7FitbuE=&{AA2n`s%BvYIzy``8i~dmOt&B8BH+>#@*y3}43jW8l~aL#`ujv{vSz z`wok<2gxokYn}9lr0qqo1(bhZYn(E)Ih!t5+NCP3D(eh~=t{fQv39jwEcXhE3i@`2 zq8Hh8Z{j(F>18ahUz#s;*4jlNG1h5&qKI*Gi)FTs)o!Gqq)mt^qFCc!0p5I1+)3&p zfp(nf$akDn*2_Ml-A}Xqdb(B0xrXhP;ga5hM23FaYH&4`)GmRO1Q19gLO733mX~8k zalg27#R_avLO*9;$9^xe2A(AQDXIANQi3UI!Q$#rX^V5zMG{DNA)o?)sgVhB*^%4l6h2(R=5la*B7_f9hoi62G zS}%}O_sv(Ve}a41mfVyzQ^B^fG*U8cjo|E^HD3eOJw#NH26Mn@2YEQ2XP#G)__5a% zbmpR>IKbRbt>uMLH3?unXb10d}{x2GX0`+U)ovbEy0y?v$! zkAL5@OvSu{ACplpaqU~ALBO^ObN@&&ck{{Tk4Q;zzHOOJ|;1|X+`mK27b6pADo zBxs>kM<55>Ic7+dv$lg1)XP4qHALm!eDO^~xEC4@SgfepKPQWFk9?2eifTodiu!{9 z0009)=vLe9m4y7FhMr=3nId7&0*83Y|g4itLw*MJ0Oi zl|6CE*K-eTa~f2~qUow(PO7KF?j-eV87iK${zD3rR7g0xenSvaq*@cbx#GU7v-y~h z&K@W1j8jvWV55i9I8;Vm*~kuK=d z$$Hi^CaMO!`Dux*G=<4VVdcZ&t_7Bpyt&0a6*WG+lwcFz#PwPw>~54YcM6F0^4i5r zU5!N1eTf-=1E;a*s`6u~tF=4mvJToG-W!;EYr26gIp!E*1_l`a0CauAcT`f$zz%qx zvENlqReATEK}ynSPpY^`(lN55L5jMr!9ZQ^-st{#h9`IC%ynakqgaqC`Zbl*R21)1 zSx}I|zVo@zc@Ae8)1(-#)RJ4R(K^$)9jwo}oGI5u9mB3D3xe!+V;orj00GS6NkLtR z*JVF5;(ZWGkVg=4dL#6$OO6v2nS7-I{{Ww{v)p91T`22Qj54bc%y*B7#8O8ramb7r z9YZM{;EjE)(@&Tq?J)eYNcvMp<@W|^q=!+(`C;B!oNK8)z+wt8x-^^5E~<)!f<2?e z@Epznl1U3T_hX891WDp}pGN6(rL|k?E2>*ap#fZPYO2%bqC^cJkKNV8U@^{I4Jb$zqH$E>IU|M`#io|*$>2OJ{U*WarQkOU6#8o z!i-04NK6O!M)mf$KszXi?v#FD;)iGCz?0rb*L^8xtJYhdhKk(1i_Zy^)Rhn3S7Ae9 z)6;$W0usKGp0Rt_0}JCX-lDzPDDF|f@U23z5w?Yf%N6P*07)PLiR+7cu~Re`L^pBoJyOb%A$K|fhj*S%(fpNp3{unfLurSse=kd=EBUIqC8`(J8eQ`E z%73R^H0DKTX9*bM$Dbk0;ZluRSX92_ulIld0Jxpi=9SbCtmJ{ZJFMAmXNaX!7AfN8Fs#CH+iFpaL`>^d;Je3JZV-Ly)?+5Z4q zZ(nP5RTQhIbc>5@np3dv+xqXOs=Ebk1a$FM#rjI!I4uu;#Mn=He8wT^I=0mmK8#P z0MKbDg z;cld>g!+?2ucw&ceWiK>Ln-7`{&=>&%1h5t_1<}n;m#R_2|Ml+u<~{-fOH_@6YC!w zbVMebF3!8#V!73P7hziy2yOILRg&)%@Vu^hDgwt8eL7nRQB`HAkH$F`U*Z!M4wCY% z=DrFz9;GTK)FMe9o!r!%cF}gCF422Ug26Q#TOjGKoUvC?+cv@Ac%I_@>{{U6RH*TLD z9Z1JVc4`Yfj%X;a5Zoe`rKatpP`YZWyCeo~Sm~y==R~aQ1`52DtbBpK5)}9moAMLm8b>`=h^F8ULR#WoXcOF5vV$thX2oJkDG)zBu zZu}013GRA! zn)gpE_PV~^5%wLn88mG*)7Jyhy4vIu;(dlg$bTmhU2d^_@4W;K^f^2D`W-0cs(I+1^A?Fb0Yt!XkqZSM6~(e;g5^Uq z9Th4gW8@eUikKRjqG%XsV|GLEI(r_DuT62VEj+GFv}8s8kD-F-IItKs5CN}hpY9l% z=S>f~+im+i1|Ib>+>sz2I-GuPT%@)02RZ9A0Ed-xyoNeH7dg#+I+H&x^RMIqW6zr7|Z6oO(gJw`roOBsN7xc}0 zcXm*x=FQakBK3F7wRL%(zvWOtFItr^*Y~P^c2|k}d)K zM~)m(2#y>IyE@;nV*BT!uXzf6hc6@cp1Tk6~lU7aNFKsx_v7@GL!c@?2T0bQWlx zDAmD}PSMK}Uru;=6>%)i&!OSmJql@z6UQL>Cx;Xp`wn63Y~kxbbT~#DB^|7c`sY1-7g2<;w1NizVk0Yug zmS!L-fvF_pEM-V26)LM@St@v{9qS+UY6hoc9pQ~?|&BlG)(QDU%ER7q1Unt|t&-T1 zhh0$>e}|z|%N;c3iBqsZBZwyr0}dPTK^#Y;Ys|Ej7g?z^0ZGysKG_^c^ub8q)sYpH z@eDN>sLGjkppy2;2krwO{F-5MPFPMB)%eKg__iqRmbxZ$MN1r7=m}mYPOELlV@PH@ zxGVC;qtVYaA0f?mXu{~PIhA~+_3(#A!XDPkD)+%utURSs59XuLuw{yiug^%vDqwy7 z_wZa>ES9<*4LvG?zv4Hn84+Y#;ao*OzQhbEw;t6{d{(?e@Q9VFIco zQ6N-M6;yBlVN@!C*75}!oIA6fPoqMcb(G7_RoBa3Lhp8=v|Hw_te8g(W8%lTSD84v zbkSPnme*~H9#Twp+wd5Eku!tH?rwS(I-Mbl{{ZWXUY0YZJfY>TigETOg#!No^aaLR z>2}>+DpKAc6pVe@)wPSsxnUh7Rb*hw!%)EL2>XK0tHj}|Pth1>X5w*CPupqhXhtTZ zaqlLhn8wVh?wz5?;7Yt3)jl}fM=^(ky>Xc=3vr_l3XhaTJx|*m>w*fBq!2;SgNi!2 z=;~sqfwo-^qxu|K?y%gc5~3rcaCGlh<%F3}9mlGAQVEhF=D4Jcx6ZKr(SZ90U2u-B zp_KX^DJHf`C*@cN;*Hg4eJi0u!a`#{Qi6y0|qwRYrgeDyr}uayU_`!!cv2>g@b+vEz+_h5#Mdu|i(BKAWRb-yQ?d&$%UYVq1`1 znv7E!bpkHewA<76*M^u(yPD8wxpv|I0P$tP==(8?0$o}OK2Ti$0ASc6PRpL0{4rq3 zxr(mqZ24t^pi%s;15w(J%yvP+eM4w*U(kz7c4I?%SnbWfM+N0i*ci6bCBD}|K^rqA zEi_PuJXl1bK|f!T1|*!F%Z+vPUKpR=QRj(hHTOt92M~P;eQSfg>HPpKAt3KS=dZ z$)hrJ-aQVHsoHF_D}nvY(YgF~f1gq@S5^l?4l>qTg04on)u1smmWCt1_v+Ys+9!$~ulh$0xg};KYoO{YFZqN0xMgxj zX}x)_>~<^M&Og*}B5kcpvGLS`KMY4SiU2HF4tP=+0zST$Lg&NLkVCJo0X(>z2?zs7 zpG+i*{0{NNclEs_FTiY{3`=ir;H~)_Jt zD<1F;7_c6ygYna;>A`T$sPQHQ(S zAN*}RfEaqJnLYXBK5TJmr!v(CBh`=AK7H7trfRCFp&v-^Jcbkn0YK0JpdE5R8+hDs z(8#=0`Z2*Hox?%Q;TL5>{d-W_C>;F~2^)@>RSUzZky}nlIt*LseoaoQee=D%@nEJ49F+_= zx2m39=h7e?Y$w?m*iW!O3}^=d_5E-6qs!QVr&}u$b#ezGfJi?!S-j5dBzhgDJ5A3A z3W}#*{(WJ6V#klCd8PR!+Tl;8ot;dIJcDB^(8XVQf}U1jjIK#uJC_NRZ41Oo-f#Ud znQF?P`yf7U#|dV%rwSN8C=c<%(o#q6Q^dYV1}7i|QP*>cq@t84)QubP>$Ka+VNojR z2e?0;A)%<4YOA}M#U$N|Bz>6*2Ab}`AdNx$k5q$XGL69L?Fa{m_T3>;e4jJauo?-` zBp-&!{Khh^T2f!=WOJgID1X)p`UevoWNx4d!opZLXD^cI#h)VsOk)Kjk8n%au z;;*9GgaxT?D#y89G{vCYmX%<*!d9Xn6`zX8JD47}I%;_is%i zPV7TN9~ReVxE?MS5+TGVOSBn1vZ=(;5ZK+wj^*GTAI$7KvOBN9T%zli-{kOrp(+vuS`mL-Z=S7o*oemFD@ z-5~riNdZTYwuFt|#3%%iJq0?dpAWebQ>hxRPU=cwypn_m}l>qf&eQtTC2tdxzZFAdL5E zhozB5qkae@i28y!S^Nh)Duo&kx#Vk!DdO@tdPf9>AmGO1il1+=Hnz1o`JZU9yKop< zbzgYue(IH0;-d{q5gLs~9*nOC7&OxXuFec@IH~{g(d#|HJ@55dZ=K0t5pF1Ox*H1qA>A009C6 z01*TdAu$C(Q4kX#GGTEdKv01&LXn{c6jCEILvoU_6&5sb!6Z~-g5m$#00;pB0RcY% z{{XP@qB*lZQ^@kEVR((0dmhArnM;xtM>F+Qf>#$*Hl^>8a!DCv{cT;y?*PBTbVL7Bw%M z!->L)0cFv@-iRRB{Wcsl(;tC!>UOAjWJ|1vIsFAJXoAY1dk)!r!^Mii_m_0@a~*z` zs?5Pu5=~*aYKt`5pXslKKpFu?QOHr1tGs@+C2DsJ2VWj53?v1Vd_(v8OgMQaHbGc? zELe5ZR_4^w^rA`eTyqz%gQ>5B)X_c+P7^UMoAVz>h8LPZiYgeQ!$uW%=6RZDE%F$w zFkoF5;`%D7W(oz#HWi0~aM1y~oy`!(Uy`2%-V)L1-8$1LQb86Y=zK09(mRpm79V=a zcDboefPN4J@~e17t0+4fu?DdiRK%uXVIb#DjEq%?oNtsQA==qN0q**4T4BDq|Ll7|?Freu038x`1DH)b>f| zJ`f47g?&vHC$#pok*Ar|dzv`BDE|N+KlKX!Zwi0MkNrZHNZ-opeU1A;B9==FTBJc9 zV2TN5y^hq=VieetzLvMo;NtIb2&ZAG_8qc$kAMzli*gzd0U&N`6UAbMiYk|3_7yJ} z#Wu{SJq1aOnf%hbdz$YLO3u}ty3|uVaw~(esBs06T^i~|BcGpX=^r>Gb z_Hqo$Mb)|d{{RYKidN_V?U&3wyFpv-FVcx8w2&$B0BE|?$W6-~s!18$n4QT!J|Bzj zo4a%HH|%>Mmt}9aWY&sF$^7Z3-kx01qMg@c>GS+2`?-J2J7yXK+ay8t*w%StHf=>D zsQ&cxD(E#d?$5dG$4Qe5A?hvq{tgd_7=TGNPDhxeb#)A^2)%!0Uwnm=Ro4ix&z zo`CkSxFfK-17d4JDYE7Gwx-K-mv09alSq@@kKrtmCzaWKjjMr3?9+xM>~3ow*Of;_ z`UVb8?-Lp1O^@HfAhS~DAhhewS;*p|} z9BvIGtcb3=5phbvh3gY0NRLyX@o`5cbzVxoJ*f7_8Ii({bchi`jfcyHVlD^b@cdVH z-P50hoex7cNhRt14A8r@GW zl+iFe$Dyo^(z2e1#7*lAa>E*yU_#R~0jLZ*(aXquyimz0vI<@v{{WeVHWC=c-M@NI zd80vc)iyQS;RT29M_uS3BxyzzqlaEh zXu#Zvr4pwriU$0Ms4!AW0~3{KaOg(t#)bn8{RI8ZeTw>%z ztUWZR;n5!}6+f*@fSGmyhov-sV?+_#g@e3&$I3evCq9%Q9LcWXdYWihZLi9#*l1!< z9Bs>bmmbGR*50O>nT^*wH(OaqaEjwk&i&a^mH~N#-v=Q(Du43i!i+o9~=2(Bivqx3>@YC zs~v)Z8Bvu%JxvD(ddj^AjzMQ{q5w&-6@h`f9?~wFm=WE{39KIg#&i*QF#v zWMm$2F21xu1cEgbLNHs44tCyyv1627d0xMpjbAI>8`hH$tS&5lL9AF=oLueFjvJ#_ zaUj@=%P8F_n{EiDF&)^CwFHRmAf|``aN>&&w6HwRa;dNQV_W;de`;JBVEm83i9E$51Hubel5So~ z07XrQDoIPS{`8&UV5yjrbON|f1ak{MHurBTUsd<1xEvNe+|C=2I@3nV#ZH798ah^0 zJb|MOXY$d*ry^=RJV4#*>C7(@?y>C%yz22~^ulu-@tpx=6!cX9kGG^JOSxA!!WstpBT<&Oz7N+Cj9 zbIKO$W}$^UDDTdy-jyRtwA8VtTNw0%%4GAM;|6X5FD+PXp2P{8y>)>vKlIA zGYy!E7>S4GrN%erQTC+7MBkd;{fyZ~>R7{S00-sxdJ8-KtAt>|{{YlD=kO2w_&*j5?@ zf*_0cJx^{U35LX|S)x|9#O^DI;9$c~8)4-Rgz5nVsTAsSnh}wxBiPdSZ}76^YLYjM z?{U_HQ!hUP$m!)`C}OU*arYDmBH+}^vwXJ>)fq4k|MuDOS=DvD6!Bkxa!U~Za<<>FQ0EsVEMH;P!Cz%Y;u`nkc;}#*{%*sIEF#K?vknpU`+^7JBcb%WTw1KRS-c>gsG% zf<47yaS4gT#WHN`e#3J1xfT`2WDwwp1m=-~{kJ|CCGMmRK!O1sxaeMNGb-)~Yjw3@ zF>Qx^bwjwQzqtpKMAZV!zEBx7Z~(ol>YR*Q-{386BQ9+I@o@-{6>H2Yyby2)9v9%Nrp*zDFU!g zS}dpXp9d4ecXD@%J{RB6)Kg0nT^x$Se-lpxA~t~@+Z&ay`Lcigs(z-I__ev<$Jze? z{Hz!89tLBQOTu|()qh&VrW+Lvo!1~Y513XYLb!=UFP<>RD|jY1e{Z2AZ2r^&qJe(^ z7pakB;lX-^{dcSZ)HxW1P*G(iW!kB7R%zef0n-^8AAO}Y8l6qmR=RLPhV z&{x8~^m7_jxuaaHgC={gX>S`_XEJ{9a&DqSk$pJQoLt% zG!>4*yO*X?rpK^uDo-)_5u1#goSXN(ASb#3Qdt~!{2IsG2YnjwgayJwh8jTu9RU4YeVEeEnj`p>hyZl1w z-#_||5?kWTTh#AT#sLI#thHlUDLdRGP0uZl+e#W19<=VLrH;a(~J_ zz?)G7eFoGC2I7`;vkDH4v9Y9*SlL-lqM?;1i!j*eMPqP%)7*Iu$ET$#vYibw7B@8O zm5A)&Eqo=qITeU?h?i}MsU)6ezE-y&1q?jx{u@&%Rw{QCH>{$Xz*MbwGzBA-TM!7N zApVg~%)ngz6=ZeiQR8Kf`AHPqM-byHwbz)nck9x>nCL0rKI5~3mj2vdPlrmAaoLHN zx`>gv&~_77J!#u26Wf}zR&Sph{x1f5Pa<_s_O2r&sVaqH0a`N3cXs_~l6O6XR@&3C zZRn4p1Nf21@wjwi7;I_r)5xJ^A+52sh@e3i6wC(ZjIDj`MVRhrF&(6R5Ff=3!(&8} zZ{lyGX89t1k#kw9;;;Bu6`SezHFH-rb5}KUS3mY2|HJ@55dZ=K0{{jG1_K5L0s{a5 z009C600a>Q5+N}`Q4kX#A~Iod6hKf?fsqCE3 zc?5zHs8Nc^6R0e$$kXVH-5GM4nR{tmE(YC3ZPd!jaKMAe{7wiSX9~Yl%CBWz9iwNK zF|`wCn;n3f&@gp6F5f;UU3VvWFSf31E+W$~Ut4%&#CIvoZVk~aF-kEa1{HInnL%hy zN6L561RNiT08LuLu|l8?qyp7-Z57lH44{;3XXtZL01yG$zOfSm=rJJw0NRKkkVXjj zY&P=DdyBK53WrBTyIkuZu%$#ng-|^QOnx5K{fAr(k&gcW5zdGpkVnFmS%?Y=Cav^% z7-@E&mX&t}6e2umMzyHCsK&IaRG!`ah?z`?F(Cf{+u<<5B*zFU-qj%(QIX&a9@!vPSnd^$WY=|YHUf8a+FnO=vlRW@ z&l7r~=zG}G`Wr$Hw2`xe{Jjv|LpNE~xFsB;`7olqM#D|s7(43r*h-qfch~yW-OAfV ztVURzDvjjTn7bg!a`-K}F}X*;ETQV48Q$AZLU;#ckSn}=g#ZOXbrkJ7q1zON9C_nC z8f;9dWpNgN$+|{=RmK3e9r)8-V=TRqfwB#yBWkxqCu0uJL= zmOjmKeJE^+iTGB*mek><3wl10^biCKptMrg;An$qBZja;ip zQaG`Kqa7m0gnmk5li<+VZN4l`FxEV@$Vj#ZlB)mxJd z)oT}AMa8>_r3Vtn`bqcw7QN|PkOQVa4^Fxk)ebYuJ9;#$O%>LQopaTs`jUD|H91v14cgC6VUXj!3Ux4V2$-2KpL-Y zE%b$?kUM2tb1won5lX#XnkCz-m0UCY*yHO`n7YR5feXVuizV9a^!%c#+teC?y11n( zgzBjwS9!+)SJS-426&8YV+5hzr0_ogw3Dm2L%^ILuVD^Wp>r+$)s5oigEW@%e9^Ja z0sb1fvy#)klWZqu+%-u&(&Mah*xlK-U07GoZ{@=26i*|Z0aMCmndCfAzyToSRlJ>S zDE!9XUWpxJjor5@l6?hR%^Zra8wN)i1a37vkwl$jfOmX6@_ALo#FNNf&!FYmw}8lU zd?Why0L>WO4C7}p+n!@1?>eJ!_!fJ>BPW^dgQ`O*rfp^?ndys(8xzuj0&vfoQjemxiuUhKXUaZJ}&Wwzs`S}{sG8UL81s~tFW^)q`P1^%0vv}x8 zp>^2AH3(dWINWhpQtQ5`+`jP?rZ)28C>W+34LzX!E%Y?;NSoL4?Qiu!NpeR9tJz?c zm7^rL9@U(ICBfX=D2#TMikynpjkm53F4%7B zmUx?vJ!r)nZ&60tFEK{Zcrl}Bcs(0g0k8~D^ErxJONKaD%O5IhJGI{gpY1ft%i>Z! ze=ZBPWeXv}=U4}7kZV-d4=&uy8doEqyu}QXoG7Ky@A{m5DXlHz8FoKYQTrJ1upd)E zM%#$`8q^il`P4B(oXW@03XWS*Z+rmuAL@?{`it$CfTMck509MF;e zYU>(=r{C|{=( zHSKoo;{Kw)&_C&q?TYqGCfuv^G}<=Y?kp*^U&}AtQ)t=7;-;F)<$rd5n`xqzd`QF8 zQZOnp(!L=_p`#7!MMyX`9MVR6tVKh3kA;5e{**>4Yottt!D?nKNhc)y96JrnMGJ|B z=?x3X#}Iy$FXZBjLi}-z{p;GTo5Y9eD(dFS7a5sU9tNSi(NZu|q+j&O@0WzxKneZZgZ^=*N;Cg<6nqi7P3cntNvTIte|iwb5J3GAmmh# zLvf=dmKY=JI{vu+r1sIRekR4%ZEUKJ;C4fUfIQ9O%e{jax-^bo#Kxt<3NqriOx-P!l@q zaTqwK(6@`bQN0iS)9Cxu-vj+N{{U(rjo^;lP)R1?fzGFjD1cDJw;y+o?#<;f`%Gbh z#xq7FBN(TRqB#d=I*Lto^A#gx;llQRGc0}R)Esd7;b<7;(dVd*eT(P6Nr#1l1`}HGHJ>I-mPUP12i3zXksc|D{!m? za%2tUjOL@$lZqSiftDG+|DZB zMp`50ZFvVR!lJmfLAPF|8p7`&8F|ra!;CPjMBzO(czgD)&p=TxC%8aq=6_sp!$# zYU0qUIWk4a?;e#Lko(9BX1(PZE1VqOmFr|M~RY$8C#n6JucXnht7A7X@- zC5b8yNvNzWVGJU*g#&oCPz?IwwAHZoK`cl!7Z2g3SCzN=nn=|K!B=+i$r&vAnA@Ho zT3I7sS@4ysJ@bP*$MlQkRctO=0Uzc_G-KEi<#6vlH&u6UT20%I9FK z%gL_g*K@P)m^2rRxvnB?Y_ zSgAPJ2+8%W9EI;-1A~M1+e3wJ=w((?q+}6-Dr<3VG_d@wM1Tn=09KaLuXiDiGDIqN ze;1jhW>b|U8nn2%mGy8KaVMc&kmX4gnWrIhnu;+JV?L(3)#xsxjdiQY(2-3mvhHFj zZl_<@pIS@i{b&!RCDbqavFp&s0;YjqETauX5O96l@dT$ZMZ*P+SX+bsYY*k@S|l39 zwFgHsINUQ& z9yW@N_#VPZB6wJeOWce|KBASChC$6;Mm9L~KJBN}o0vS)AJ(Hlh^jaW9V!`^1qU>- zN>ppM+7aPMQbtAztrYgQl05U0Sy#BAXMJ6MAiR};g!M`eKpRQ*t7#;X-Y1bYU62-D zN2gDwZDVdye{ouVQrG&q@E{+3v>%;l$ip*9%V6wVuC%M38+$H=PO{R>KUD#i+1giR zIa5+xYsagrx81arsGcNm)f?vQ&Y;1?F+U87?PXeLwpGxXa=2}0zd#aMpx>Dg;$ zYdNRjjHA~z_;TdSWMgBtCcyMNM`KP{^)m_3cO*M}ny0pc;WcH9Fr?9uMu8F7DCf4l zg?@8J!<3)Wq_mZGj`c>;MEOv2%A+h%OAH)s_%yR5erJ_MB(E?z*~E4o!iv2?4uDiU z3o3od3~TVS9UsuA01CIz_mdHX$-(ZPV}Y$Bq@=!NMMAN!g?Ex`Ls>PQ zt2BcWISj*)96LXVEj1-eg&QAZdXC)0gvjPT1n#RrUPG4HDn`foY4xb%2s!{HfB_`d zhp;e4WR@@_CuVnnM1fP5~RBh%klg&8!it-GP6$--^(q>GDfH7uH=19_;U)!KLT=zA545j(Ga z#z&B%Kp8X+TR1zr5ikURK^Zvz0ICN)jW2K1UrGS(zkPnasefkPl%56j_t{Pt)|H5( zuOZ~Lom%cSBZMA&1w@3McInafrt0Mr^o_6RD|HR0TkY7=H-gsOus!zJg0v;dybTu8 z>cxoW4MxE3>}mUMve{+>Y-eww?MdK&Ls57KzRb^%p);N|0S9dpn6?a7<4fLbo|xll z7%J9`)V6ZGA7M1xc6KiA;SeGMOYkgMbyGt`ZxqR{h}B2a%}%0BYW9 zI}#$v8>0-X0uQ09m|EU>B5mr}rBde#GhWRvAx?!G2cYc+p#7Nl=8al_)n0V5$mdv! z!OkfG3IXV~hpSAV6Ldj*(SWWshXcl<>m4W+KHLz6R@HCCAp!DfK#LBGES&_)gzx}l}%(FRnW_LTu+G@;V-2nhF z9pOzpDdLq!)~1>na8a^G{+K)jdbuQG!F995&|uq-z!`$?qaz*LDTcQC1=V#y48JRF6jBB`1)^_0^8LoqLhDIHVRda` z8OUYt1M7;jyMq4IH~@wibUY6bYfEV7u%9Rih0k>I@-+q9!ureg91Tx&WstcZgOH?c zWe211^Jhonl#D9w`U@CZc}~m#0Nzg_S9(KA-`sVp9H0z@L{dV7Lq+LHPEE9=o-MQc z(?a%)RzL*YvJS7?jYNh?5jl`3SlW->{mHBKf+*Ed6fr+g1wy*9k3F=^6jPmJoKVhb z9YHKZ@p4>gJ0uwoI`l+>@S5vXxng3JE-gEtS#z+4_(wXk>(d;{?)W z4nd@F-oFHN)jnUD6tY7i$s3hnxQe^Ixx0uY>>R1eu>cYFq6j!OFxwh@v8em)q$V;M z4i7qack!__K;>EJM%Et$Xt{oAMLXz{Nhf)rPcF<`&%sKAyitphq6pqSzyeMMBI=KX z6jQ>CT#Xpoh+)9~P*yxBMaU0QOkscWiVI_j3Xw5>$tKmo)500V#j E*;I}|*Z=?k literal 0 HcmV?d00001 diff --git a/public/images/vinyltocat.jpeg b/public/images/vinyltocat.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..ab6ae8042866c12e2db291f9846dc354fd7f97d7 GIT binary patch literal 20245 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 literal 0 HcmV?d00001 diff --git a/views/index.ejs b/views/index.ejs new file mode 100644 index 0000000..c47cd01 --- /dev/null +++ b/views/index.ejs @@ -0,0 +1,26 @@ + + + + Haikus for Mona + + + + + + + +

Haikus for Mona

+
+ <% for(var i=0; i < haikus.length; i++) { %> + +
+

<%- haikus[i].text %>

+
+ <% } %> +
+ diff --git a/web.config b/web.config new file mode 100644 index 0000000..5d227c5 --- /dev/null +++ b/web.config @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +