From 1a2a572b09ced7d2332f1bac1a66acfe960ecdb3 Mon Sep 17 00:00:00 2001 From: Devon Govett Date: Sun, 27 Jan 2019 20:37:10 -0800 Subject: [PATCH 01/20] Use hard coded offSize in CFF encoder --- src/subset/CFFSubset.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/subset/CFFSubset.js b/src/subset/CFFSubset.js index 6b1da1ed..fdce7e61 100644 --- a/src/subset/CFFSubset.js +++ b/src/subset/CFFSubset.js @@ -156,7 +156,7 @@ export default class CFFSubset extends Subset { let top = { version: 1, hdrSize: this.cff.hdrSize, - offSize: this.cff.length, + offSize: 4, header: this.cff.header, nameIndex: [this.cff.postscriptName], topDictIndex: [topDict], From 2d1b0ebc6cd93c92a350de44ed3faca16cab4e52 Mon Sep 17 00:00:00 2001 From: Devon Govett Date: Sun, 27 Jan 2019 20:38:07 -0800 Subject: [PATCH 02/20] 1.7.8 --- package-lock.json | 11825 ++++++++++++++++++++++++++++++++++++++++++++ package.json | 2 +- 2 files changed, 11826 insertions(+), 1 deletion(-) create mode 100644 package-lock.json diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 00000000..1143cc29 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,11825 @@ +{ + "name": "fontkit", + "version": "1.7.8", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "babel-cli": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-cli/-/babel-cli-6.24.1.tgz", + "integrity": "sha1-IHzXBbumFImy6kG1MSNBz2rKIoM=", + "dev": true, + "requires": { + "babel-core": "6.24.1", + "babel-polyfill": "6.23.0", + "babel-register": "6.24.1", + "babel-runtime": "6.23.0", + "chokidar": "1.7.0", + "commander": "2.9.0", + "convert-source-map": "1.5.0", + "fs-readdir-recursive": "1.0.0", + "glob": "7.1.2", + "lodash": "4.17.4", + "output-file-sync": "1.1.2", + "path-is-absolute": "1.0.1", + "slash": "1.0.0", + "source-map": "0.5.6", + "v8flags": "2.1.1" + }, + "dependencies": { + "babel-core": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.24.1.tgz", + "integrity": "sha1-jEKFZNzh4fQfszfsNPTDsCK1rYM=", + "dev": true, + "requires": { + "babel-code-frame": "6.22.0", + "babel-generator": "6.24.1", + "babel-helpers": "6.24.1", + "babel-messages": "6.23.0", + "babel-register": "6.24.1", + "babel-runtime": "6.23.0", + "babel-template": "6.24.1", + "babel-traverse": "6.24.1", + "babel-types": "6.24.1", + "babylon": "6.17.1", + "convert-source-map": "1.5.0", + "debug": "2.6.8", + "json5": "0.5.1", + "lodash": "4.17.4", + "minimatch": "3.0.4", + "path-is-absolute": "1.0.1", + "private": "0.1.7", + "slash": "1.0.0", + "source-map": "0.5.6" + }, + "dependencies": { + "babel-code-frame": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", + "integrity": "sha1-AnYgvuVnqIwyVhV05/0IAdMxGOQ=", + "dev": true, + "requires": { + "chalk": "1.1.3", + "esutils": "2.0.2", + "js-tokens": "3.0.1" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "2.1.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 + } + } + }, + "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.1.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 + } + } + }, + "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 + } + } + }, + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "js-tokens": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", + "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", + "dev": true + } + } + }, + "babel-generator": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.24.1.tgz", + "integrity": "sha1-5xX0hsWN7SVknYiJRNUqoHxdlJc=", + "dev": true, + "requires": { + "babel-messages": "6.23.0", + "babel-runtime": "6.23.0", + "babel-types": "6.24.1", + "detect-indent": "4.0.0", + "jsesc": "1.3.0", + "lodash": "4.17.4", + "source-map": "0.5.6", + "trim-right": "1.0.1" + }, + "dependencies": { + "detect-indent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", + "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", + "dev": true, + "requires": { + "repeating": "2.0.1" + }, + "dependencies": { + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, + "requires": { + "is-finite": "1.0.2" + }, + "dependencies": { + "is-finite": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", + "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", + "dev": true, + "requires": { + "number-is-nan": "1.0.1" + }, + "dependencies": { + "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 + } + } + } + } + } + } + }, + "jsesc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", + "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=", + "dev": true + }, + "trim-right": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", + "dev": true + } + } + }, + "babel-helpers": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", + "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "babel-template": "6.24.1" + } + }, + "babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0" + } + }, + "babel-template": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.24.1.tgz", + "integrity": "sha1-BK5RTx+Ts6JTfyoPYKWkX7gwgzM=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "babel-traverse": "6.24.1", + "babel-types": "6.24.1", + "babylon": "6.17.1", + "lodash": "4.17.4" + } + }, + "babel-traverse": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.24.1.tgz", + "integrity": "sha1-qzZnP9NW+aCUhlnnszjV/q2zFpU=", + "dev": true, + "requires": { + "babel-code-frame": "6.22.0", + "babel-messages": "6.23.0", + "babel-runtime": "6.23.0", + "babel-types": "6.24.1", + "babylon": "6.17.1", + "debug": "2.6.8", + "globals": "9.17.0", + "invariant": "2.2.2", + "lodash": "4.17.4" + }, + "dependencies": { + "globals": { + "version": "9.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.17.0.tgz", + "integrity": "sha1-DAymltm5u2lNLlRwvTd3fKrVAoY=", + "dev": true + }, + "invariant": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", + "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=", + "dev": true, + "requires": { + "loose-envify": "1.3.1" + }, + "dependencies": { + "loose-envify": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", + "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", + "dev": true, + "requires": { + "js-tokens": "3.0.1" + }, + "dependencies": { + "js-tokens": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", + "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", + "dev": true + } + } + } + } + } + } + }, + "babel-types": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", + "integrity": "sha1-oTaHncFbNga9oNkMH8dDBML/CXU=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "esutils": "2.0.2", + "lodash": "4.17.4", + "to-fast-properties": "1.0.3" + }, + "dependencies": { + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true + } + } + }, + "babylon": { + "version": "6.17.1", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.17.1.tgz", + "integrity": "sha1-F/FP3fNhtpWYH+Z5OF5PHAHr2G8=", + "dev": true + }, + "debug": { + "version": "2.6.8", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", + "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=", + "dev": true, + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=", + "dev": true, + "requires": { + "brace-expansion": "1.1.7" + }, + "dependencies": { + "brace-expansion": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.7.tgz", + "integrity": "sha1-Pv/DxQ4ABTH7cg6v+A8K6O8jz1k=", + "dev": true, + "requires": { + "balanced-match": "0.4.2", + "concat-map": "0.0.1" + }, + "dependencies": { + "balanced-match": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", + "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + } + } + } + } + }, + "private": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.7.tgz", + "integrity": "sha1-aM5eih7woju1cMwoU3tTMqumPvE=", + "dev": true + } + } + }, + "babel-polyfill": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.23.0.tgz", + "integrity": "sha1-g2TKYt+Or7gwSZ9pkXdGbDsDSZ0=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "core-js": "2.4.1", + "regenerator-runtime": "0.10.5" + }, + "dependencies": { + "core-js": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz", + "integrity": "sha1-TekR5mew6ukSTjQlS1OupvxhjT4=", + "dev": true + }, + "regenerator-runtime": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz", + "integrity": "sha1-M2w+/BIgrc7dosn6tntaeVWjNlg=", + "dev": true + } + } + }, + "chokidar": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz", + "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=", + "dev": true, + "optional": true, + "requires": { + "anymatch": "1.3.0", + "async-each": "1.0.1", + "fsevents": "1.1.1", + "glob-parent": "2.0.0", + "inherits": "2.0.3", + "is-binary-path": "1.0.1", + "is-glob": "2.0.1", + "path-is-absolute": "1.0.1", + "readdirp": "2.1.0" + }, + "dependencies": { + "anymatch": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.0.tgz", + "integrity": "sha1-o+Uvo5FoyCX/V7AkgSbOWo/5VQc=", + "dev": true, + "optional": true, + "requires": { + "arrify": "1.0.1", + "micromatch": "2.3.11" + }, + "dependencies": { + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true, + "optional": true + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "optional": true, + "requires": { + "arr-diff": "2.0.0", + "array-unique": "0.2.1", + "braces": "1.8.5", + "expand-brackets": "0.1.5", + "extglob": "0.3.2", + "filename-regex": "2.0.1", + "is-extglob": "1.0.0", + "is-glob": "2.0.1", + "kind-of": "3.2.2", + "normalize-path": "2.1.1", + "object.omit": "2.0.1", + "parse-glob": "3.0.4", + "regex-cache": "0.4.3" + }, + "dependencies": { + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "optional": true, + "requires": { + "arr-flatten": "1.0.3" + }, + "dependencies": { + "arr-flatten": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.0.3.tgz", + "integrity": "sha1-onTthawIhJtr14R8RYB0XcUa37E=", + "dev": true, + "optional": true + } + } + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true, + "optional": true + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "optional": true, + "requires": { + "expand-range": "1.8.2", + "preserve": "0.2.0", + "repeat-element": "1.1.2" + }, + "dependencies": { + "expand-range": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", + "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", + "dev": true, + "optional": true, + "requires": { + "fill-range": "2.2.3" + }, + "dependencies": { + "fill-range": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz", + "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=", + "dev": true, + "optional": true, + "requires": { + "is-number": "2.1.0", + "isobject": "2.1.0", + "randomatic": "1.1.6", + "repeat-element": "1.1.2", + "repeat-string": "1.6.1" + }, + "dependencies": { + "is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + } + }, + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "optional": true, + "requires": { + "isarray": "1.0.0" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true, + "optional": true + } + } + }, + "randomatic": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.6.tgz", + "integrity": "sha1-EQ3Kv/OX6dz/fAeJzMCkmt8exbs=", + "dev": true, + "optional": true, + "requires": { + "is-number": "2.1.0", + "kind-of": "3.2.2" + } + }, + "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, + "optional": true + } + } + } + } + }, + "preserve": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", + "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", + "dev": true, + "optional": true + }, + "repeat-element": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", + "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=", + "dev": true + } + } + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "optional": true, + "requires": { + "is-posix-bracket": "0.1.1" + }, + "dependencies": { + "is-posix-bracket": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", + "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", + "dev": true, + "optional": true + } + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "optional": true, + "requires": { + "is-extglob": "1.0.0" + } + }, + "filename-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", + "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=", + "dev": true, + "optional": true + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.5" + }, + "dependencies": { + "is-buffer": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.5.tgz", + "integrity": "sha1-Hzsm72E7IUuIy8ojzGwB2Hlh7sw=", + "dev": true + } + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "optional": true, + "requires": { + "remove-trailing-separator": "1.0.1" + }, + "dependencies": { + "remove-trailing-separator": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.0.1.tgz", + "integrity": "sha1-YV67lq9VlVLUv0BXyENtSGq2PMQ=", + "dev": true, + "optional": true + } + } + }, + "object.omit": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", + "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", + "dev": true, + "optional": true, + "requires": { + "for-own": "0.1.5", + "is-extendable": "0.1.1" + }, + "dependencies": { + "for-own": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", + "dev": true, + "optional": true, + "requires": { + "for-in": "1.0.2" + }, + "dependencies": { + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true, + "optional": true + } + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "optional": true + } + } + }, + "parse-glob": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", + "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", + "dev": true, + "optional": true, + "requires": { + "glob-base": "0.3.0", + "is-dotfile": "1.0.2", + "is-extglob": "1.0.0", + "is-glob": "2.0.1" + }, + "dependencies": { + "glob-base": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", + "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", + "dev": true, + "optional": true, + "requires": { + "glob-parent": "2.0.0", + "is-glob": "2.0.1" + } + }, + "is-dotfile": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.2.tgz", + "integrity": "sha1-LBMjg/ORmfjtwmjKAbmwB9IFzE0=", + "dev": true, + "optional": true + } + } + }, + "regex-cache": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.3.tgz", + "integrity": "sha1-mxpsNdTQ3871cRrmUejp09cRQUU=", + "dev": true, + "optional": true, + "requires": { + "is-equal-shallow": "0.1.3", + "is-primitive": "2.0.0" + }, + "dependencies": { + "is-equal-shallow": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", + "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", + "dev": true, + "optional": true, + "requires": { + "is-primitive": "2.0.0" + } + }, + "is-primitive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", + "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", + "dev": true + } + } + } + } + } + } + }, + "async-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", + "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=", + "dev": true, + "optional": true + }, + "fsevents": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.1.1.tgz", + "integrity": "sha1-8Z/Sj0Pur3YWgOUZogPE0LPTGv8=", + "dev": true, + "optional": true, + "requires": { + "nan": "2.6.2", + "node-pre-gyp": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.6.33.tgz" + }, + "dependencies": { + "abbrev": { + "version": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.0.tgz", + "integrity": "sha1-0FVMIlZjbi9W58LlrRg/hZQo2B8=", + "dev": true, + "optional": true + }, + "ansi-regex": { + "version": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true, + "optional": true + }, + "aproba": { + "version": "https://registry.npmjs.org/aproba/-/aproba-1.1.1.tgz", + "integrity": "sha1-ldNgDwdxCqDpKYxyatXs8urLq6s=", + "dev": true, + "optional": true + }, + "are-we-there-yet": { + "version": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.2.tgz", + "integrity": "sha1-gORw6VoIR5T+GJkmLFZnxuiN4bM=", + "dev": true, + "optional": true, + "requires": { + "delegates": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "readable-stream": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.2.tgz" + } + }, + "asn1": { + "version": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz", + "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=", + "dev": true, + "optional": true + }, + "assert-plus": { + "version": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", + "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=", + "dev": true, + "optional": true + }, + "asynckit": { + "version": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true, + "optional": true + }, + "aws-sign2": { + "version": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", + "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=", + "dev": true, + "optional": true + }, + "aws4": { + "version": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz", + "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4=", + "dev": true, + "optional": true + }, + "balanced-match": { + "version": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", + "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", + "dev": true + }, + "bcrypt-pbkdf": { + "version": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz", + "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=", + "dev": true, + "optional": true, + "requires": { + "tweetnacl": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz" + } + }, + "block-stream": { + "version": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", + "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", + "dev": true, + "requires": { + "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" + } + }, + "boom": { + "version": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", + "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", + "dev": true, + "requires": { + "hoek": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz" + } + }, + "brace-expansion": { + "version": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz", + "integrity": "sha1-cZfX6qm4fmSDkOph/GbIRCdCDfk=", + "dev": true, + "requires": { + "balanced-match": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", + "concat-map": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + } + }, + "buffer-shims": { + "version": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz", + "integrity": "sha1-mXjOMXOIxkmth5MCjDR37wRKi1E=", + "dev": true + }, + "caseless": { + "version": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz", + "integrity": "sha1-cVuW6phBWTzDMGeSP17GDr2k99c=", + "dev": true, + "optional": true + }, + "chalk": { + "version": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "optional": true, + "requires": { + "ansi-styles": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "escape-string-regexp": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "has-ansi": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "strip-ansi": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "supports-color": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" + } + }, + "code-point-at": { + "version": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true + }, + "combined-stream": { + "version": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", + "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=", + "dev": true, + "requires": { + "delayed-stream": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" + } + }, + "commander": { + "version": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", + "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=", + "dev": true, + "optional": true, + "requires": { + "graceful-readlink": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz" + } + }, + "concat-map": { + "version": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "console-control-strings": { + "version": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "dev": true + }, + "core-util-is": { + "version": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, + "cryptiles": { + "version": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", + "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", + "dev": true, + "optional": true, + "requires": { + "boom": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz" + } + }, + "dashdash": { + "version": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "optional": true, + "requires": { + "assert-plus": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz" + }, + "dependencies": { + "assert-plus": { + "version": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true, + "optional": true + } + } + }, + "debug": { + "version": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", + "dev": true, + "optional": true, + "requires": { + "ms": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz" + } + }, + "deep-extend": { + "version": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.1.tgz", + "integrity": "sha1-7+QRPQgIX05vlod1mBD4B0aeIlM=", + "dev": true, + "optional": true + }, + "delayed-stream": { + "version": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true + }, + "delegates": { + "version": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "dev": true, + "optional": true + }, + "ecc-jsbn": { + "version": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", + "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=", + "dev": true, + "optional": true, + "requires": { + "jsbn": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz" + } + }, + "escape-string-regexp": { + "version": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true, + "optional": true + }, + "extend": { + "version": "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz", + "integrity": "sha1-WkdDU7nzNT3dgXbf03uRyDpG8dQ=", + "dev": true, + "optional": true + }, + "extsprintf": { + "version": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz", + "integrity": "sha1-4QgOBljjALBilJkMxw4VAiNf1VA=", + "dev": true + }, + "forever-agent": { + "version": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true, + "optional": true + }, + "form-data": { + "version": "https://registry.npmjs.org/form-data/-/form-data-2.1.2.tgz", + "integrity": "sha1-icNTQAi5fq2ky7FX1Y9vXfAl6uQ=", + "dev": true, + "optional": true, + "requires": { + "asynckit": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "combined-stream": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", + "mime-types": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.14.tgz" + } + }, + "fs.realpath": { + "version": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "fstream": { + "version": "https://registry.npmjs.org/fstream/-/fstream-1.0.10.tgz", + "integrity": "sha1-YE6Kkv4m/9n2+uMDmdSYThqyKCI=", + "dev": true, + "requires": { + "graceful-fs": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "mkdirp": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "rimraf": "https://registry.npmjs.org/rimraf/-/rimraf-2.5.4.tgz" + } + }, + "fstream-ignore": { + "version": "https://registry.npmjs.org/fstream-ignore/-/fstream-ignore-1.0.5.tgz", + "integrity": "sha1-nDHa40dnAY/h0kmyTa2mfQktoQU=", + "dev": true, + "optional": true, + "requires": { + "fstream": "https://registry.npmjs.org/fstream/-/fstream-1.0.10.tgz", + "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "minimatch": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz" + } + }, + "gauge": { + "version": "https://registry.npmjs.org/gauge/-/gauge-2.7.3.tgz", + "integrity": "sha1-HCOFX5YvF7OtPQ3HRD8wRULt/gk=", + "dev": true, + "optional": true, + "requires": { + "aproba": "https://registry.npmjs.org/aproba/-/aproba-1.1.1.tgz", + "console-control-strings": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "has-unicode": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "signal-exit": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "string-width": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "strip-ansi": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "wide-align": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.0.tgz" + } + }, + "generate-function": { + "version": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz", + "integrity": "sha1-aFj+fAlpt9TpCTM3ZHrHn2DfvnQ=", + "dev": true, + "optional": true + }, + "generate-object-property": { + "version": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", + "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=", + "dev": true, + "optional": true, + "requires": { + "is-property": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz" + } + }, + "getpass": { + "version": "https://registry.npmjs.org/getpass/-/getpass-0.1.6.tgz", + "integrity": "sha1-KD/9n8ElaECHUxHBtg6MQBhxEOY=", + "dev": true, + "optional": true, + "requires": { + "assert-plus": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz" + }, + "dependencies": { + "assert-plus": { + "version": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true, + "optional": true + } + } + }, + "glob": { + "version": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz", + "integrity": "sha1-gFIR3wT6rxxjo2ADBs31reULLsg=", + "dev": true, + "requires": { + "fs.realpath": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "inflight": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "minimatch": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", + "once": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "path-is-absolute": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" + } + }, + "graceful-fs": { + "version": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", + "dev": true + }, + "graceful-readlink": { + "version": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", + "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=", + "dev": true, + "optional": true + }, + "har-validator": { + "version": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz", + "integrity": "sha1-zcvAgYgmWtEZtqWnyKtw7s+10n0=", + "dev": true, + "optional": true, + "requires": { + "chalk": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "commander": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", + "is-my-json-valid": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.15.0.tgz", + "pinkie-promise": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz" + } + }, + "has-ansi": { + "version": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "optional": true, + "requires": { + "ansi-regex": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" + } + }, + "has-unicode": { + "version": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "dev": true, + "optional": true + }, + "hawk": { + "version": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", + "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", + "dev": true, + "optional": true, + "requires": { + "boom": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", + "cryptiles": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", + "hoek": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", + "sntp": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz" + } + }, + "hoek": { + "version": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", + "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=", + "dev": true + }, + "http-signature": { + "version": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", + "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=", + "dev": true, + "optional": true, + "requires": { + "assert-plus": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", + "jsprim": "https://registry.npmjs.org/jsprim/-/jsprim-1.3.1.tgz", + "sshpk": "https://registry.npmjs.org/sshpk/-/sshpk-1.10.2.tgz" + } + }, + "inflight": { + "version": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "wrappy": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + } + }, + "inherits": { + "version": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "ini": { + "version": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz", + "integrity": "sha1-BTfLedr1m1mhpRff9wbIbsA5Fi4=", + "dev": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "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": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz" + } + }, + "is-my-json-valid": { + "version": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.15.0.tgz", + "integrity": "sha1-k27do8o8IR/ZjzstPgjaQ/eykVs=", + "dev": true, + "optional": true, + "requires": { + "generate-function": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz", + "generate-object-property": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", + "jsonpointer": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz", + "xtend": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + } + }, + "is-property": { + "version": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", + "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ=", + "dev": true, + "optional": true + }, + "is-typedarray": { + "version": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true, + "optional": true + }, + "isarray": { + "version": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "isstream": { + "version": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true, + "optional": true + }, + "jodid25519": { + "version": "https://registry.npmjs.org/jodid25519/-/jodid25519-1.0.2.tgz", + "integrity": "sha1-BtSRIlUJNBlHfUJWM2BuDpB4KWc=", + "dev": true, + "optional": true, + "requires": { + "jsbn": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz" + } + }, + "jsbn": { + "version": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true, + "optional": true + }, + "json-schema": { + "version": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true, + "optional": true + }, + "json-stringify-safe": { + "version": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true, + "optional": true + }, + "jsonpointer": { + "version": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz", + "integrity": "sha1-T9kss04OnbPInIYi7PUfm5eMbLk=", + "dev": true, + "optional": true + }, + "jsprim": { + "version": "https://registry.npmjs.org/jsprim/-/jsprim-1.3.1.tgz", + "integrity": "sha1-KnJW9wQSop7jZwqspiWZTE3P8lI=", + "dev": true, + "optional": true, + "requires": { + "extsprintf": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz", + "json-schema": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "verror": "https://registry.npmjs.org/verror/-/verror-1.3.6.tgz" + } + }, + "mime-db": { + "version": "https://registry.npmjs.org/mime-db/-/mime-db-1.26.0.tgz", + "integrity": "sha1-6v/NDk/Gk1z4E02iRuLmw1MFrf8=", + "dev": true + }, + "mime-types": { + "version": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.14.tgz", + "integrity": "sha1-9+99l1g/yvO30oK2+LVnnaselO4=", + "dev": true, + "requires": { + "mime-db": "https://registry.npmjs.org/mime-db/-/mime-db-1.26.0.tgz" + } + }, + "minimatch": { + "version": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha1-Kk5AkLlrLbBqnX3wEFWmKnfJt3Q=", + "dev": true, + "requires": { + "brace-expansion": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz" + } + }, + "minimist": { + "version": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + }, + "mkdirp": { + "version": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" + } + }, + "ms": { + "version": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", + "dev": true, + "optional": true + }, + "nan": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.6.2.tgz", + "integrity": "sha1-5P805slf37WuzAjeZZb0NgWn20U=", + "dev": true, + "optional": true + }, + "node-pre-gyp": { + "version": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.6.33.tgz", + "integrity": "sha1-ZArFUZj2qSWXLgwWxKwmoDTV7Mk=", + "dev": true, + "optional": true, + "requires": { + "mkdirp": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "nopt": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "npmlog": "https://registry.npmjs.org/npmlog/-/npmlog-4.0.2.tgz", + "rc": "https://registry.npmjs.org/rc/-/rc-1.1.7.tgz", + "request": "https://registry.npmjs.org/request/-/request-2.79.0.tgz", + "rimraf": "https://registry.npmjs.org/rimraf/-/rimraf-2.5.4.tgz", + "semver": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "tar": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz", + "tar-pack": "https://registry.npmjs.org/tar-pack/-/tar-pack-3.3.0.tgz" + } + }, + "nopt": { + "version": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "dev": true, + "optional": true, + "requires": { + "abbrev": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.0.tgz" + } + }, + "npmlog": { + "version": "https://registry.npmjs.org/npmlog/-/npmlog-4.0.2.tgz", + "integrity": "sha1-0DlQ4OeM4VJ7om0qdZLpNIrD518=", + "dev": true, + "optional": true, + "requires": { + "are-we-there-yet": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.2.tgz", + "console-control-strings": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "gauge": "https://registry.npmjs.org/gauge/-/gauge-2.7.3.tgz", + "set-blocking": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" + } + }, + "number-is-nan": { + "version": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true + }, + "oauth-sign": { + "version": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", + "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=", + "dev": true, + "optional": true + }, + "object-assign": { + "version": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true, + "optional": true + }, + "once": { + "version": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + } + }, + "path-is-absolute": { + "version": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "pinkie": { + "version": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true, + "optional": true + }, + "pinkie-promise": { + "version": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "optional": true, + "requires": { + "pinkie": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + }, + "process-nextick-args": { + "version": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", + "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=", + "dev": true + }, + "punycode": { + "version": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true, + "optional": true + }, + "qs": { + "version": "https://registry.npmjs.org/qs/-/qs-6.3.1.tgz", + "integrity": "sha1-kYwLO802Z5dyuvE1say0wWUe150=", + "dev": true, + "optional": true + }, + "rc": { + "version": "https://registry.npmjs.org/rc/-/rc-1.1.7.tgz", + "integrity": "sha1-xepWS7B6/5/TpbMukGwdOmWUD+o=", + "dev": true, + "optional": true, + "requires": { + "deep-extend": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.1.tgz", + "ini": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz", + "minimist": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "strip-json-comments": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz" + }, + "dependencies": { + "minimist": { + "version": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true, + "optional": true + } + } + }, + "readable-stream": { + "version": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.2.tgz", + "integrity": "sha1-qeb+w8fdqF+LsbO6cChgRVb8gl4=", + "dev": true, + "optional": true, + "requires": { + "buffer-shims": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz", + "core-util-is": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "isarray": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "process-nextick-args": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", + "string_decoder": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "util-deprecate": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + } + }, + "request": { + "version": "https://registry.npmjs.org/request/-/request-2.79.0.tgz", + "integrity": "sha1-Tf5b9r6LjNw3/Pk+BLZVd3InEN4=", + "dev": true, + "optional": true, + "requires": { + "aws-sign2": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", + "aws4": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz", + "caseless": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz", + "combined-stream": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", + "extend": "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz", + "forever-agent": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "form-data": "https://registry.npmjs.org/form-data/-/form-data-2.1.2.tgz", + "har-validator": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz", + "hawk": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", + "http-signature": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", + "is-typedarray": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "isstream": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "json-stringify-safe": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "mime-types": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.14.tgz", + "oauth-sign": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", + "qs": "https://registry.npmjs.org/qs/-/qs-6.3.1.tgz", + "stringstream": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", + "tough-cookie": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.2.tgz", + "tunnel-agent": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz", + "uuid": "https://registry.npmjs.org/uuid/-/uuid-3.0.1.tgz" + } + }, + "rimraf": { + "version": "https://registry.npmjs.org/rimraf/-/rimraf-2.5.4.tgz", + "integrity": "sha1-loAAk8vxoMhr2VtGJUZ1NcKd+gQ=", + "dev": true, + "requires": { + "glob": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz" + } + }, + "semver": { + "version": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", + "dev": true, + "optional": true + }, + "set-blocking": { + "version": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true, + "optional": true + }, + "signal-exit": { + "version": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "dev": true, + "optional": true + }, + "sntp": { + "version": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", + "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", + "dev": true, + "optional": true, + "requires": { + "hoek": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz" + } + }, + "sshpk": { + "version": "https://registry.npmjs.org/sshpk/-/sshpk-1.10.2.tgz", + "integrity": "sha1-1agEziJpVRVjjnmNviMnPeBwpfo=", + "dev": true, + "optional": true, + "requires": { + "asn1": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz", + "assert-plus": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "bcrypt-pbkdf": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz", + "dashdash": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "ecc-jsbn": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", + "getpass": "https://registry.npmjs.org/getpass/-/getpass-0.1.6.tgz", + "jodid25519": "https://registry.npmjs.org/jodid25519/-/jodid25519-1.0.2.tgz", + "jsbn": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "tweetnacl": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz" + }, + "dependencies": { + "assert-plus": { + "version": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true, + "optional": true + } + } + }, + "string_decoder": { + "version": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + }, + "string-width": { + "version": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "is-fullwidth-code-point": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "strip-ansi": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz" + } + }, + "stringstream": { + "version": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", + "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg=", + "dev": true, + "optional": true + }, + "strip-ansi": { + "version": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" + } + }, + "strip-json-comments": { + "version": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "dev": true, + "optional": true + }, + "supports-color": { + "version": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true, + "optional": true + }, + "tar": { + "version": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz", + "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=", + "dev": true, + "requires": { + "block-stream": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", + "fstream": "https://registry.npmjs.org/fstream/-/fstream-1.0.10.tgz", + "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" + } + }, + "tar-pack": { + "version": "https://registry.npmjs.org/tar-pack/-/tar-pack-3.3.0.tgz", + "integrity": "sha1-MJMYFkGPVa/E0hd1r91nIM7kXa4=", + "dev": true, + "optional": true, + "requires": { + "debug": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "fstream": "https://registry.npmjs.org/fstream/-/fstream-1.0.10.tgz", + "fstream-ignore": "https://registry.npmjs.org/fstream-ignore/-/fstream-ignore-1.0.5.tgz", + "once": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "readable-stream": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.1.5.tgz", + "rimraf": "https://registry.npmjs.org/rimraf/-/rimraf-2.5.4.tgz", + "tar": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz", + "uid-number": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.6.tgz" + }, + "dependencies": { + "once": { + "version": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "integrity": "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=", + "dev": true, + "optional": true, + "requires": { + "wrappy": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + } + }, + "readable-stream": { + "version": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.1.5.tgz", + "integrity": "sha1-ZvqLcg4UOLNkaB8q0aY8YYRIydA=", + "dev": true, + "optional": true, + "requires": { + "buffer-shims": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz", + "core-util-is": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "isarray": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "process-nextick-args": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", + "string_decoder": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "util-deprecate": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + } + } + } + }, + "tough-cookie": { + "version": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.2.tgz", + "integrity": "sha1-8IH3bkyFcg5sN6X6ztc3FQ2EByo=", + "dev": true, + "optional": true, + "requires": { + "punycode": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz" + } + }, + "tunnel-agent": { + "version": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz", + "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us=", + "dev": true, + "optional": true + }, + "tweetnacl": { + "version": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true, + "optional": true + }, + "uid-number": { + "version": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.6.tgz", + "integrity": "sha1-DqEOgDXo61uOREnwbaHHMGY7qoE=", + "dev": true, + "optional": true + }, + "util-deprecate": { + "version": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "uuid": { + "version": "https://registry.npmjs.org/uuid/-/uuid-3.0.1.tgz", + "integrity": "sha1-ZUS7ot/ajBzxfmKaOjBeK7H+5sE=", + "dev": true, + "optional": true + }, + "verror": { + "version": "https://registry.npmjs.org/verror/-/verror-1.3.6.tgz", + "integrity": "sha1-z/XfEpRtKX0rqu+qJoniW+AcAFw=", + "dev": true, + "optional": true, + "requires": { + "extsprintf": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz" + } + }, + "wide-align": { + "version": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.0.tgz", + "integrity": "sha1-QO3egCpx/qHwcNo+YtzaLnrdlq0=", + "dev": true, + "optional": true, + "requires": { + "string-width": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz" + } + }, + "wrappy": { + "version": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "xtend": { + "version": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=", + "dev": true, + "optional": true + } + } + }, + "glob-parent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", + "dev": true, + "requires": { + "is-glob": "2.0.1" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "optional": true, + "requires": { + "binary-extensions": "1.8.0" + }, + "dependencies": { + "binary-extensions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.8.0.tgz", + "integrity": "sha1-SOyNFt9Dd+rl+liEaCSAr02Vx3Q=", + "dev": true, + "optional": true + } + } + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "1.0.0" + }, + "dependencies": { + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + } + } + }, + "readdirp": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz", + "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=", + "dev": true, + "optional": true, + "requires": { + "graceful-fs": "4.1.11", + "minimatch": "3.0.4", + "readable-stream": "2.2.9", + "set-immediate-shim": "1.0.1" + }, + "dependencies": { + "graceful-fs": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", + "dev": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=", + "dev": true, + "optional": true, + "requires": { + "brace-expansion": "1.1.7" + }, + "dependencies": { + "brace-expansion": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.7.tgz", + "integrity": "sha1-Pv/DxQ4ABTH7cg6v+A8K6O8jz1k=", + "dev": true, + "optional": true, + "requires": { + "balanced-match": "0.4.2", + "concat-map": "0.0.1" + }, + "dependencies": { + "balanced-match": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", + "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", + "dev": true, + "optional": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true, + "optional": true + } + } + } + } + }, + "readable-stream": { + "version": "2.2.9", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.9.tgz", + "integrity": "sha1-z3jsb0ptHrQ9JkiMrJfwQudLf8g=", + "dev": true, + "optional": true, + "requires": { + "buffer-shims": "1.0.0", + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "1.0.7", + "string_decoder": "1.0.1", + "util-deprecate": "1.0.2" + }, + "dependencies": { + "buffer-shims": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz", + "integrity": "sha1-mXjOMXOIxkmth5MCjDR37wRKi1E=", + "dev": true, + "optional": true + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true, + "optional": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true, + "optional": true + }, + "process-nextick-args": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", + "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=", + "dev": true, + "optional": true + }, + "string_decoder": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.1.tgz", + "integrity": "sha1-YuIA8DmVWmgQ2N8KM//A8BNmLZg=", + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "5.0.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.0.1.tgz", + "integrity": "sha1-0mPKVGls2KMGtcplUekt5XkY++c=", + "dev": true, + "optional": 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, + "optional": true + } + } + }, + "set-immediate-shim": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", + "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=", + "dev": true, + "optional": true + } + } + } + } + }, + "commander": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", + "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=", + "dev": true, + "requires": { + "graceful-readlink": "1.0.1" + }, + "dependencies": { + "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 + } + } + }, + "convert-source-map": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.0.tgz", + "integrity": "sha1-ms1whRxtXf3ZPZKC5e35SgP/RrU=", + "dev": true + }, + "fs-readdir-recursive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.0.0.tgz", + "integrity": "sha1-jNF0XItPiinIyuw5JHaSG6GV9WA=", + "dev": true + }, + "glob": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", + "integrity": "sha1-wZyd+aAocC1nhhI4SmVSQExjbRU=", + "dev": true, + "requires": { + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + }, + "dependencies": { + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "1.4.0", + "wrappy": "1.0.2" + }, + "dependencies": { + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + } + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=", + "dev": true, + "requires": { + "brace-expansion": "1.1.7" + }, + "dependencies": { + "brace-expansion": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.7.tgz", + "integrity": "sha1-Pv/DxQ4ABTH7cg6v+A8K6O8jz1k=", + "dev": true, + "requires": { + "balanced-match": "0.4.2", + "concat-map": "0.0.1" + }, + "dependencies": { + "balanced-match": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", + "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + } + } + } + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1.0.2" + }, + "dependencies": { + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + } + } + } + } + }, + "lodash": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", + "dev": true + }, + "output-file-sync": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/output-file-sync/-/output-file-sync-1.1.2.tgz", + "integrity": "sha1-0KM+7+YaIF+suQCS6CZZjVJFznY=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "mkdirp": "0.5.1", + "object-assign": "4.1.1" + }, + "dependencies": { + "graceful-fs": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", + "dev": true + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + } + } + }, + "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 + } + } + }, + "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 + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", + "dev": true + }, + "source-map": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", + "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=", + "dev": true + }, + "v8flags": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-2.1.1.tgz", + "integrity": "sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ=", + "dev": true, + "requires": { + "user-home": "1.1.1" + }, + "dependencies": { + "user-home": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz", + "integrity": "sha1-K1viOjK2Onyd640PKNSFcko98ZA=", + "dev": true + } + } + } + } + }, + "babel-plugin-istanbul": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.4.tgz", + "integrity": "sha1-GN3oS/POMp/d8/QQP66SFFbY5Yc=", + "dev": true, + "requires": { + "find-up": "2.1.0", + "istanbul-lib-instrument": "1.7.2", + "test-exclude": "4.1.1" + }, + "dependencies": { + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "2.0.0" + }, + "dependencies": { + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "requires": { + "p-locate": "2.0.0", + "path-exists": "3.0.0" + }, + "dependencies": { + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "requires": { + "p-limit": "1.1.0" + }, + "dependencies": { + "p-limit": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.1.0.tgz", + "integrity": "sha1-sH/y2aXYi+yAYDWJWiurZqJ5iLw=", + "dev": true + } + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + } + } + } + } + }, + "istanbul-lib-instrument": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.7.2.tgz", + "integrity": "sha1-YBSwPTRw+3djjVgCUIwlXAYxLlY=", + "dev": true, + "requires": { + "babel-generator": "6.24.1", + "babel-template": "6.24.1", + "babel-traverse": "6.24.1", + "babel-types": "6.24.1", + "babylon": "6.17.1", + "istanbul-lib-coverage": "1.1.1", + "semver": "5.3.0" + }, + "dependencies": { + "babel-generator": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.24.1.tgz", + "integrity": "sha1-5xX0hsWN7SVknYiJRNUqoHxdlJc=", + "dev": true, + "requires": { + "babel-messages": "6.23.0", + "babel-runtime": "6.23.0", + "babel-types": "6.24.1", + "detect-indent": "4.0.0", + "jsesc": "1.3.0", + "lodash": "4.17.4", + "source-map": "0.5.6", + "trim-right": "1.0.1" + }, + "dependencies": { + "babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0" + } + }, + "detect-indent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", + "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", + "dev": true, + "requires": { + "repeating": "2.0.1" + }, + "dependencies": { + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, + "requires": { + "is-finite": "1.0.2" + }, + "dependencies": { + "is-finite": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", + "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", + "dev": true, + "requires": { + "number-is-nan": "1.0.1" + }, + "dependencies": { + "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 + } + } + } + } + } + } + }, + "jsesc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", + "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=", + "dev": true + }, + "lodash": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", + "dev": true + }, + "source-map": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", + "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=", + "dev": true + }, + "trim-right": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", + "dev": true + } + } + }, + "babel-template": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.24.1.tgz", + "integrity": "sha1-BK5RTx+Ts6JTfyoPYKWkX7gwgzM=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "babel-traverse": "6.24.1", + "babel-types": "6.24.1", + "babylon": "6.17.1", + "lodash": "4.17.4" + }, + "dependencies": { + "lodash": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", + "dev": true + } + } + }, + "babel-traverse": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.24.1.tgz", + "integrity": "sha1-qzZnP9NW+aCUhlnnszjV/q2zFpU=", + "dev": true, + "requires": { + "babel-code-frame": "6.22.0", + "babel-messages": "6.23.0", + "babel-runtime": "6.23.0", + "babel-types": "6.24.1", + "babylon": "6.17.1", + "debug": "2.6.8", + "globals": "9.17.0", + "invariant": "2.2.2", + "lodash": "4.17.4" + }, + "dependencies": { + "babel-code-frame": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", + "integrity": "sha1-AnYgvuVnqIwyVhV05/0IAdMxGOQ=", + "dev": true, + "requires": { + "chalk": "1.1.3", + "esutils": "2.0.2", + "js-tokens": "3.0.1" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "2.1.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 + } + } + }, + "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.1.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 + } + } + }, + "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 + } + } + }, + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "js-tokens": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", + "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", + "dev": true + } + } + }, + "babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0" + } + }, + "debug": { + "version": "2.6.8", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", + "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=", + "dev": true, + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "globals": { + "version": "9.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.17.0.tgz", + "integrity": "sha1-DAymltm5u2lNLlRwvTd3fKrVAoY=", + "dev": true + }, + "invariant": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", + "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=", + "dev": true, + "requires": { + "loose-envify": "1.3.1" + }, + "dependencies": { + "loose-envify": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", + "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", + "dev": true, + "requires": { + "js-tokens": "3.0.1" + }, + "dependencies": { + "js-tokens": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", + "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", + "dev": true + } + } + } + } + }, + "lodash": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", + "dev": true + } + } + }, + "babel-types": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", + "integrity": "sha1-oTaHncFbNga9oNkMH8dDBML/CXU=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "esutils": "2.0.2", + "lodash": "4.17.4", + "to-fast-properties": "1.0.3" + }, + "dependencies": { + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "lodash": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", + "dev": true + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true + } + } + }, + "babylon": { + "version": "6.17.1", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.17.1.tgz", + "integrity": "sha1-F/FP3fNhtpWYH+Z5OF5PHAHr2G8=", + "dev": true + }, + "istanbul-lib-coverage": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.1.1.tgz", + "integrity": "sha1-c7+5mIhSmUFck9OKPprfeEp3qdo=", + "dev": true + }, + "semver": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", + "dev": true + } + } + }, + "test-exclude": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-4.1.1.tgz", + "integrity": "sha1-TYSWSwlmsAh+zDNKLOAC09k0HiY=", + "dev": true, + "requires": { + "arrify": "1.0.1", + "micromatch": "2.3.11", + "object-assign": "4.1.1", + "read-pkg-up": "1.0.1", + "require-main-filename": "1.0.1" + }, + "dependencies": { + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "arr-diff": "2.0.0", + "array-unique": "0.2.1", + "braces": "1.8.5", + "expand-brackets": "0.1.5", + "extglob": "0.3.2", + "filename-regex": "2.0.1", + "is-extglob": "1.0.0", + "is-glob": "2.0.1", + "kind-of": "3.2.2", + "normalize-path": "2.1.1", + "object.omit": "2.0.1", + "parse-glob": "3.0.4", + "regex-cache": "0.4.3" + }, + "dependencies": { + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "requires": { + "arr-flatten": "1.0.3" + }, + "dependencies": { + "arr-flatten": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.0.3.tgz", + "integrity": "sha1-onTthawIhJtr14R8RYB0XcUa37E=", + "dev": true + } + } + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "1.8.2", + "preserve": "0.2.0", + "repeat-element": "1.1.2" + }, + "dependencies": { + "expand-range": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", + "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", + "dev": true, + "requires": { + "fill-range": "2.2.3" + }, + "dependencies": { + "fill-range": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz", + "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=", + "dev": true, + "requires": { + "is-number": "2.1.0", + "isobject": "2.1.0", + "randomatic": "1.1.6", + "repeat-element": "1.1.2", + "repeat-string": "1.6.1" + }, + "dependencies": { + "is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + } + }, + "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" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + } + } + }, + "randomatic": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.6.tgz", + "integrity": "sha1-EQ3Kv/OX6dz/fAeJzMCkmt8exbs=", + "dev": true, + "requires": { + "is-number": "2.1.0", + "kind-of": "3.2.2" + } + }, + "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 + } + } + } + } + }, + "preserve": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", + "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", + "dev": true + }, + "repeat-element": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", + "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=", + "dev": true + } + } + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "requires": { + "is-posix-bracket": "0.1.1" + }, + "dependencies": { + "is-posix-bracket": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", + "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", + "dev": true + } + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } + }, + "filename-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", + "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=", + "dev": true + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "1.0.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" + }, + "dependencies": { + "is-buffer": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.5.tgz", + "integrity": "sha1-Hzsm72E7IUuIy8ojzGwB2Hlh7sw=", + "dev": true + } + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "1.0.1" + }, + "dependencies": { + "remove-trailing-separator": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.0.1.tgz", + "integrity": "sha1-YV67lq9VlVLUv0BXyENtSGq2PMQ=", + "dev": true + } + } + }, + "object.omit": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", + "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", + "dev": true, + "requires": { + "for-own": "0.1.5", + "is-extendable": "0.1.1" + }, + "dependencies": { + "for-own": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", + "dev": true, + "requires": { + "for-in": "1.0.2" + }, + "dependencies": { + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + } + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + } + } + }, + "parse-glob": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", + "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", + "dev": true, + "requires": { + "glob-base": "0.3.0", + "is-dotfile": "1.0.2", + "is-extglob": "1.0.0", + "is-glob": "2.0.1" + }, + "dependencies": { + "glob-base": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", + "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", + "dev": true, + "requires": { + "glob-parent": "2.0.0", + "is-glob": "2.0.1" + }, + "dependencies": { + "glob-parent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", + "dev": true, + "requires": { + "is-glob": "2.0.1" + } + } + } + }, + "is-dotfile": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.2.tgz", + "integrity": "sha1-LBMjg/ORmfjtwmjKAbmwB9IFzE0=", + "dev": true + } + } + }, + "regex-cache": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.3.tgz", + "integrity": "sha1-mxpsNdTQ3871cRrmUejp09cRQUU=", + "dev": true, + "requires": { + "is-equal-shallow": "0.1.3", + "is-primitive": "2.0.0" + }, + "dependencies": { + "is-equal-shallow": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", + "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", + "dev": true, + "requires": { + "is-primitive": "2.0.0" + } + }, + "is-primitive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", + "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", + "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 + }, + "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.1.2", + "read-pkg": "1.1.0" + }, + "dependencies": { + "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.1.0", + "pinkie-promise": "2.0.1" + }, + "dependencies": { + "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.1" + } + }, + "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.4" + }, + "dependencies": { + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + } + } + } + } + }, + "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.1.0", + "normalize-package-data": "2.3.8", + "path-type": "1.1.0" + }, + "dependencies": { + "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.11", + "parse-json": "2.2.0", + "pify": "2.3.0", + "pinkie-promise": "2.0.1", + "strip-bom": "2.0.0" + }, + "dependencies": { + "graceful-fs": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", + "dev": true + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "requires": { + "error-ex": "1.3.1" + }, + "dependencies": { + "error-ex": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz", + "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=", + "dev": true, + "requires": { + "is-arrayish": "0.2.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + } + } + } + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "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.4" + }, + "dependencies": { + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + } + } + }, + "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.1" + }, + "dependencies": { + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + } + } + } + } + }, + "normalize-package-data": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.8.tgz", + "integrity": "sha1-2Bntoqne29H/pWPqQHHZNngilbs=", + "dev": true, + "requires": { + "hosted-git-info": "2.4.2", + "is-builtin-module": "1.0.0", + "semver": "5.3.0", + "validate-npm-package-license": "3.0.1" + }, + "dependencies": { + "hosted-git-info": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.4.2.tgz", + "integrity": "sha1-AHa59GonBQbduq6lZJaJdGBhKmc=", + "dev": true + }, + "is-builtin-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", + "dev": true, + "requires": { + "builtin-modules": "1.1.1" + }, + "dependencies": { + "builtin-modules": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", + "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", + "dev": true + } + } + }, + "semver": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", + "dev": true + }, + "validate-npm-package-license": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", + "integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w=", + "dev": true, + "requires": { + "spdx-correct": "1.0.2", + "spdx-expression-parse": "1.0.4" + }, + "dependencies": { + "spdx-correct": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", + "integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A=", + "dev": true, + "requires": { + "spdx-license-ids": "1.2.2" + }, + "dependencies": { + "spdx-license-ids": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz", + "integrity": "sha1-yd96NCRZSt5r0RkA1ZZpbcBrrFc=", + "dev": true + } + } + }, + "spdx-expression-parse": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz", + "integrity": "sha1-m98vIOH0DtRH++JzJmGR/O1RYmw=", + "dev": true + } + } + } + } + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "pify": "2.3.0", + "pinkie-promise": "2.0.1" + }, + "dependencies": { + "graceful-fs": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", + "dev": true + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "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.4" + }, + "dependencies": { + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "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 + } + } + } + } + }, + "babel-plugin-transform-class-properties": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.24.1.tgz", + "integrity": "sha1-anl2PqYdM9NvN7YRqp3vgagbRqw=", + "dev": true, + "requires": { + "babel-helper-function-name": "6.24.1", + "babel-plugin-syntax-class-properties": "6.13.0", + "babel-runtime": "6.23.0", + "babel-template": "6.24.1" + }, + "dependencies": { + "babel-helper-function-name": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", + "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=", + "dev": true, + "requires": { + "babel-helper-get-function-arity": "6.24.1", + "babel-runtime": "6.23.0", + "babel-template": "6.24.1", + "babel-traverse": "6.24.1", + "babel-types": "6.24.1" + }, + "dependencies": { + "babel-helper-get-function-arity": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz", + "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "babel-types": "6.24.1" + } + }, + "babel-traverse": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.24.1.tgz", + "integrity": "sha1-qzZnP9NW+aCUhlnnszjV/q2zFpU=", + "dev": true, + "requires": { + "babel-code-frame": "6.22.0", + "babel-messages": "6.23.0", + "babel-runtime": "6.23.0", + "babel-types": "6.24.1", + "babylon": "6.17.1", + "debug": "2.6.8", + "globals": "9.17.0", + "invariant": "2.2.2", + "lodash": "4.17.4" + }, + "dependencies": { + "babel-code-frame": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", + "integrity": "sha1-AnYgvuVnqIwyVhV05/0IAdMxGOQ=", + "dev": true, + "requires": { + "chalk": "1.1.3", + "esutils": "2.0.2", + "js-tokens": "3.0.1" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "2.1.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 + } + } + }, + "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.1.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 + } + } + }, + "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 + } + } + }, + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "js-tokens": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", + "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", + "dev": true + } + } + }, + "babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0" + } + }, + "babylon": { + "version": "6.17.1", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.17.1.tgz", + "integrity": "sha1-F/FP3fNhtpWYH+Z5OF5PHAHr2G8=", + "dev": true + }, + "debug": { + "version": "2.6.8", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", + "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=", + "dev": true, + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "globals": { + "version": "9.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.17.0.tgz", + "integrity": "sha1-DAymltm5u2lNLlRwvTd3fKrVAoY=", + "dev": true + }, + "invariant": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", + "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=", + "dev": true, + "requires": { + "loose-envify": "1.3.1" + }, + "dependencies": { + "loose-envify": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", + "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", + "dev": true, + "requires": { + "js-tokens": "3.0.1" + }, + "dependencies": { + "js-tokens": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", + "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", + "dev": true + } + } + } + } + }, + "lodash": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", + "dev": true + } + } + }, + "babel-types": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", + "integrity": "sha1-oTaHncFbNga9oNkMH8dDBML/CXU=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "esutils": "2.0.2", + "lodash": "4.17.4", + "to-fast-properties": "1.0.3" + }, + "dependencies": { + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "lodash": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", + "dev": true + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true + } + } + } + } + }, + "babel-plugin-syntax-class-properties": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz", + "integrity": "sha1-1+sjt5oxf4VDlixQW4J8fWysJ94=", + "dev": true + }, + "babel-template": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.24.1.tgz", + "integrity": "sha1-BK5RTx+Ts6JTfyoPYKWkX7gwgzM=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "babel-traverse": "6.24.1", + "babel-types": "6.24.1", + "babylon": "6.17.1", + "lodash": "4.17.4" + }, + "dependencies": { + "babel-traverse": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.24.1.tgz", + "integrity": "sha1-qzZnP9NW+aCUhlnnszjV/q2zFpU=", + "dev": true, + "requires": { + "babel-code-frame": "6.22.0", + "babel-messages": "6.23.0", + "babel-runtime": "6.23.0", + "babel-types": "6.24.1", + "babylon": "6.17.1", + "debug": "2.6.8", + "globals": "9.17.0", + "invariant": "2.2.2", + "lodash": "4.17.4" + }, + "dependencies": { + "babel-code-frame": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", + "integrity": "sha1-AnYgvuVnqIwyVhV05/0IAdMxGOQ=", + "dev": true, + "requires": { + "chalk": "1.1.3", + "esutils": "2.0.2", + "js-tokens": "3.0.1" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "2.1.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 + } + } + }, + "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.1.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 + } + } + }, + "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 + } + } + }, + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "js-tokens": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", + "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", + "dev": true + } + } + }, + "babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0" + } + }, + "debug": { + "version": "2.6.8", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", + "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=", + "dev": true, + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "globals": { + "version": "9.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.17.0.tgz", + "integrity": "sha1-DAymltm5u2lNLlRwvTd3fKrVAoY=", + "dev": true + }, + "invariant": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", + "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=", + "dev": true, + "requires": { + "loose-envify": "1.3.1" + }, + "dependencies": { + "loose-envify": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", + "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", + "dev": true, + "requires": { + "js-tokens": "3.0.1" + }, + "dependencies": { + "js-tokens": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", + "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", + "dev": true + } + } + } + } + } + } + }, + "babel-types": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", + "integrity": "sha1-oTaHncFbNga9oNkMH8dDBML/CXU=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "esutils": "2.0.2", + "lodash": "4.17.4", + "to-fast-properties": "1.0.3" + }, + "dependencies": { + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true + } + } + }, + "babylon": { + "version": "6.17.1", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.17.1.tgz", + "integrity": "sha1-F/FP3fNhtpWYH+Z5OF5PHAHr2G8=", + "dev": true + }, + "lodash": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", + "dev": true + } + } + } + } + }, + "babel-plugin-transform-decorators-legacy": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-decorators-legacy/-/babel-plugin-transform-decorators-legacy-1.3.4.tgz", + "integrity": "sha1-dBtY9sW86eYCfgiC2cmU8E82aSU=", + "dev": true, + "requires": { + "babel-plugin-syntax-decorators": "6.13.0", + "babel-runtime": "6.23.0", + "babel-template": "6.24.1" + }, + "dependencies": { + "babel-plugin-syntax-decorators": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-decorators/-/babel-plugin-syntax-decorators-6.13.0.tgz", + "integrity": "sha1-MSVjtNvePMgGzuPkFszurd0RrAs=", + "dev": true + }, + "babel-template": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.24.1.tgz", + "integrity": "sha1-BK5RTx+Ts6JTfyoPYKWkX7gwgzM=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "babel-traverse": "6.24.1", + "babel-types": "6.24.1", + "babylon": "6.17.1", + "lodash": "4.17.4" + }, + "dependencies": { + "babel-traverse": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.24.1.tgz", + "integrity": "sha1-qzZnP9NW+aCUhlnnszjV/q2zFpU=", + "dev": true, + "requires": { + "babel-code-frame": "6.22.0", + "babel-messages": "6.23.0", + "babel-runtime": "6.23.0", + "babel-types": "6.24.1", + "babylon": "6.17.1", + "debug": "2.6.8", + "globals": "9.17.0", + "invariant": "2.2.2", + "lodash": "4.17.4" + }, + "dependencies": { + "babel-code-frame": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", + "integrity": "sha1-AnYgvuVnqIwyVhV05/0IAdMxGOQ=", + "dev": true, + "requires": { + "chalk": "1.1.3", + "esutils": "2.0.2", + "js-tokens": "3.0.1" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "2.1.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 + } + } + }, + "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.1.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 + } + } + }, + "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 + } + } + }, + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "js-tokens": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", + "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", + "dev": true + } + } + }, + "babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0" + } + }, + "debug": { + "version": "2.6.8", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", + "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=", + "dev": true, + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "globals": { + "version": "9.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.17.0.tgz", + "integrity": "sha1-DAymltm5u2lNLlRwvTd3fKrVAoY=", + "dev": true + }, + "invariant": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", + "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=", + "dev": true, + "requires": { + "loose-envify": "1.3.1" + }, + "dependencies": { + "loose-envify": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", + "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", + "dev": true, + "requires": { + "js-tokens": "3.0.1" + }, + "dependencies": { + "js-tokens": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", + "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", + "dev": true + } + } + } + } + } + } + }, + "babel-types": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", + "integrity": "sha1-oTaHncFbNga9oNkMH8dDBML/CXU=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "esutils": "2.0.2", + "lodash": "4.17.4", + "to-fast-properties": "1.0.3" + }, + "dependencies": { + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true + } + } + }, + "babylon": { + "version": "6.17.1", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.17.1.tgz", + "integrity": "sha1-F/FP3fNhtpWYH+Z5OF5PHAHr2G8=", + "dev": true + }, + "lodash": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", + "dev": true + } + } + } + } + }, + "babel-plugin-transform-runtime": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-runtime/-/babel-plugin-transform-runtime-6.23.0.tgz", + "integrity": "sha1-iEkNRGUC6puOfvsP4J7E2ZR5se4=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0" + } + }, + "babel-preset-es2015": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz", + "integrity": "sha1-1EBQ1rwsn+6nAqrzjXJ6AhBTiTk=", + "dev": true, + "requires": { + "babel-plugin-check-es2015-constants": "6.22.0", + "babel-plugin-transform-es2015-arrow-functions": "6.22.0", + "babel-plugin-transform-es2015-block-scoped-functions": "6.22.0", + "babel-plugin-transform-es2015-block-scoping": "6.24.1", + "babel-plugin-transform-es2015-classes": "6.24.1", + "babel-plugin-transform-es2015-computed-properties": "6.24.1", + "babel-plugin-transform-es2015-destructuring": "6.23.0", + "babel-plugin-transform-es2015-duplicate-keys": "6.24.1", + "babel-plugin-transform-es2015-for-of": "6.23.0", + "babel-plugin-transform-es2015-function-name": "6.24.1", + "babel-plugin-transform-es2015-literals": "6.22.0", + "babel-plugin-transform-es2015-modules-amd": "6.24.1", + "babel-plugin-transform-es2015-modules-commonjs": "6.24.1", + "babel-plugin-transform-es2015-modules-systemjs": "6.24.1", + "babel-plugin-transform-es2015-modules-umd": "6.24.1", + "babel-plugin-transform-es2015-object-super": "6.24.1", + "babel-plugin-transform-es2015-parameters": "6.24.1", + "babel-plugin-transform-es2015-shorthand-properties": "6.24.1", + "babel-plugin-transform-es2015-spread": "6.22.0", + "babel-plugin-transform-es2015-sticky-regex": "6.24.1", + "babel-plugin-transform-es2015-template-literals": "6.22.0", + "babel-plugin-transform-es2015-typeof-symbol": "6.23.0", + "babel-plugin-transform-es2015-unicode-regex": "6.24.1", + "babel-plugin-transform-regenerator": "6.24.1" + }, + "dependencies": { + "babel-plugin-check-es2015-constants": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz", + "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0" + } + }, + "babel-plugin-transform-es2015-arrow-functions": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", + "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0" + } + }, + "babel-plugin-transform-es2015-block-scoped-functions": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz", + "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0" + } + }, + "babel-plugin-transform-es2015-block-scoping": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.24.1.tgz", + "integrity": "sha1-dsKV3DpHQbFmWt/TFnIV3P8ypXY=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "babel-template": "6.24.1", + "babel-traverse": "6.24.1", + "babel-types": "6.24.1", + "lodash": "4.17.4" + }, + "dependencies": { + "babel-template": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.24.1.tgz", + "integrity": "sha1-BK5RTx+Ts6JTfyoPYKWkX7gwgzM=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "babel-traverse": "6.24.1", + "babel-types": "6.24.1", + "babylon": "6.17.1", + "lodash": "4.17.4" + }, + "dependencies": { + "babylon": { + "version": "6.17.1", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.17.1.tgz", + "integrity": "sha1-F/FP3fNhtpWYH+Z5OF5PHAHr2G8=", + "dev": true + } + } + }, + "babel-traverse": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.24.1.tgz", + "integrity": "sha1-qzZnP9NW+aCUhlnnszjV/q2zFpU=", + "dev": true, + "requires": { + "babel-code-frame": "6.22.0", + "babel-messages": "6.23.0", + "babel-runtime": "6.23.0", + "babel-types": "6.24.1", + "babylon": "6.17.1", + "debug": "2.6.8", + "globals": "9.17.0", + "invariant": "2.2.2", + "lodash": "4.17.4" + }, + "dependencies": { + "babel-code-frame": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", + "integrity": "sha1-AnYgvuVnqIwyVhV05/0IAdMxGOQ=", + "dev": true, + "requires": { + "chalk": "1.1.3", + "esutils": "2.0.2", + "js-tokens": "3.0.1" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "2.1.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 + } + } + }, + "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.1.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 + } + } + }, + "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 + } + } + }, + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "js-tokens": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", + "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", + "dev": true + } + } + }, + "babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0" + } + }, + "babylon": { + "version": "6.17.1", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.17.1.tgz", + "integrity": "sha1-F/FP3fNhtpWYH+Z5OF5PHAHr2G8=", + "dev": true + }, + "debug": { + "version": "2.6.8", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", + "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=", + "dev": true, + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "globals": { + "version": "9.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.17.0.tgz", + "integrity": "sha1-DAymltm5u2lNLlRwvTd3fKrVAoY=", + "dev": true + }, + "invariant": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", + "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=", + "dev": true, + "requires": { + "loose-envify": "1.3.1" + }, + "dependencies": { + "loose-envify": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", + "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", + "dev": true, + "requires": { + "js-tokens": "3.0.1" + }, + "dependencies": { + "js-tokens": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", + "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", + "dev": true + } + } + } + } + } + } + }, + "babel-types": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", + "integrity": "sha1-oTaHncFbNga9oNkMH8dDBML/CXU=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "esutils": "2.0.2", + "lodash": "4.17.4", + "to-fast-properties": "1.0.3" + }, + "dependencies": { + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true + } + } + }, + "lodash": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", + "dev": true + } + } + }, + "babel-plugin-transform-es2015-classes": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz", + "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=", + "dev": true, + "requires": { + "babel-helper-define-map": "6.24.1", + "babel-helper-function-name": "6.24.1", + "babel-helper-optimise-call-expression": "6.24.1", + "babel-helper-replace-supers": "6.24.1", + "babel-messages": "6.23.0", + "babel-runtime": "6.23.0", + "babel-template": "6.24.1", + "babel-traverse": "6.24.1", + "babel-types": "6.24.1" + }, + "dependencies": { + "babel-helper-define-map": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.24.1.tgz", + "integrity": "sha1-epdH8ljYlH0y1RX2qhx70CIEoIA=", + "dev": true, + "requires": { + "babel-helper-function-name": "6.24.1", + "babel-runtime": "6.23.0", + "babel-types": "6.24.1", + "lodash": "4.17.4" + }, + "dependencies": { + "lodash": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", + "dev": true + } + } + }, + "babel-helper-function-name": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", + "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=", + "dev": true, + "requires": { + "babel-helper-get-function-arity": "6.24.1", + "babel-runtime": "6.23.0", + "babel-template": "6.24.1", + "babel-traverse": "6.24.1", + "babel-types": "6.24.1" + }, + "dependencies": { + "babel-helper-get-function-arity": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz", + "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "babel-types": "6.24.1" + } + } + } + }, + "babel-helper-optimise-call-expression": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz", + "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "babel-types": "6.24.1" + } + }, + "babel-helper-replace-supers": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz", + "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=", + "dev": true, + "requires": { + "babel-helper-optimise-call-expression": "6.24.1", + "babel-messages": "6.23.0", + "babel-runtime": "6.23.0", + "babel-template": "6.24.1", + "babel-traverse": "6.24.1", + "babel-types": "6.24.1" + } + }, + "babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0" + } + }, + "babel-template": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.24.1.tgz", + "integrity": "sha1-BK5RTx+Ts6JTfyoPYKWkX7gwgzM=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "babel-traverse": "6.24.1", + "babel-types": "6.24.1", + "babylon": "6.17.1", + "lodash": "4.17.4" + }, + "dependencies": { + "babylon": { + "version": "6.17.1", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.17.1.tgz", + "integrity": "sha1-F/FP3fNhtpWYH+Z5OF5PHAHr2G8=", + "dev": true + }, + "lodash": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", + "dev": true + } + } + }, + "babel-traverse": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.24.1.tgz", + "integrity": "sha1-qzZnP9NW+aCUhlnnszjV/q2zFpU=", + "dev": true, + "requires": { + "babel-code-frame": "6.22.0", + "babel-messages": "6.23.0", + "babel-runtime": "6.23.0", + "babel-types": "6.24.1", + "babylon": "6.17.1", + "debug": "2.6.8", + "globals": "9.17.0", + "invariant": "2.2.2", + "lodash": "4.17.4" + }, + "dependencies": { + "babel-code-frame": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", + "integrity": "sha1-AnYgvuVnqIwyVhV05/0IAdMxGOQ=", + "dev": true, + "requires": { + "chalk": "1.1.3", + "esutils": "2.0.2", + "js-tokens": "3.0.1" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "2.1.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 + } + } + }, + "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.1.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 + } + } + }, + "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 + } + } + }, + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "js-tokens": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", + "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", + "dev": true + } + } + }, + "babylon": { + "version": "6.17.1", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.17.1.tgz", + "integrity": "sha1-F/FP3fNhtpWYH+Z5OF5PHAHr2G8=", + "dev": true + }, + "debug": { + "version": "2.6.8", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", + "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=", + "dev": true, + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "globals": { + "version": "9.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.17.0.tgz", + "integrity": "sha1-DAymltm5u2lNLlRwvTd3fKrVAoY=", + "dev": true + }, + "invariant": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", + "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=", + "dev": true, + "requires": { + "loose-envify": "1.3.1" + }, + "dependencies": { + "loose-envify": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", + "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", + "dev": true, + "requires": { + "js-tokens": "3.0.1" + }, + "dependencies": { + "js-tokens": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", + "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", + "dev": true + } + } + } + } + }, + "lodash": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", + "dev": true + } + } + }, + "babel-types": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", + "integrity": "sha1-oTaHncFbNga9oNkMH8dDBML/CXU=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "esutils": "2.0.2", + "lodash": "4.17.4", + "to-fast-properties": "1.0.3" + }, + "dependencies": { + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "lodash": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", + "dev": true + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true + } + } + } + } + }, + "babel-plugin-transform-es2015-computed-properties": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz", + "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "babel-template": "6.24.1" + }, + "dependencies": { + "babel-template": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.24.1.tgz", + "integrity": "sha1-BK5RTx+Ts6JTfyoPYKWkX7gwgzM=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "babel-traverse": "6.24.1", + "babel-types": "6.24.1", + "babylon": "6.17.1", + "lodash": "4.17.4" + }, + "dependencies": { + "babel-traverse": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.24.1.tgz", + "integrity": "sha1-qzZnP9NW+aCUhlnnszjV/q2zFpU=", + "dev": true, + "requires": { + "babel-code-frame": "6.22.0", + "babel-messages": "6.23.0", + "babel-runtime": "6.23.0", + "babel-types": "6.24.1", + "babylon": "6.17.1", + "debug": "2.6.8", + "globals": "9.17.0", + "invariant": "2.2.2", + "lodash": "4.17.4" + }, + "dependencies": { + "babel-code-frame": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", + "integrity": "sha1-AnYgvuVnqIwyVhV05/0IAdMxGOQ=", + "dev": true, + "requires": { + "chalk": "1.1.3", + "esutils": "2.0.2", + "js-tokens": "3.0.1" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "2.1.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 + } + } + }, + "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.1.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 + } + } + }, + "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 + } + } + }, + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "js-tokens": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", + "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", + "dev": true + } + } + }, + "babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0" + } + }, + "debug": { + "version": "2.6.8", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", + "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=", + "dev": true, + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "globals": { + "version": "9.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.17.0.tgz", + "integrity": "sha1-DAymltm5u2lNLlRwvTd3fKrVAoY=", + "dev": true + }, + "invariant": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", + "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=", + "dev": true, + "requires": { + "loose-envify": "1.3.1" + }, + "dependencies": { + "loose-envify": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", + "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", + "dev": true, + "requires": { + "js-tokens": "3.0.1" + }, + "dependencies": { + "js-tokens": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", + "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", + "dev": true + } + } + } + } + } + } + }, + "babel-types": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", + "integrity": "sha1-oTaHncFbNga9oNkMH8dDBML/CXU=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "esutils": "2.0.2", + "lodash": "4.17.4", + "to-fast-properties": "1.0.3" + }, + "dependencies": { + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true + } + } + }, + "babylon": { + "version": "6.17.1", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.17.1.tgz", + "integrity": "sha1-F/FP3fNhtpWYH+Z5OF5PHAHr2G8=", + "dev": true + }, + "lodash": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", + "dev": true + } + } + } + } + }, + "babel-plugin-transform-es2015-destructuring": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz", + "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0" + } + }, + "babel-plugin-transform-es2015-duplicate-keys": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz", + "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "babel-types": "6.24.1" + }, + "dependencies": { + "babel-types": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", + "integrity": "sha1-oTaHncFbNga9oNkMH8dDBML/CXU=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "esutils": "2.0.2", + "lodash": "4.17.4", + "to-fast-properties": "1.0.3" + }, + "dependencies": { + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "lodash": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", + "dev": true + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true + } + } + } + } + }, + "babel-plugin-transform-es2015-for-of": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz", + "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0" + } + }, + "babel-plugin-transform-es2015-function-name": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz", + "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=", + "dev": true, + "requires": { + "babel-helper-function-name": "6.24.1", + "babel-runtime": "6.23.0", + "babel-types": "6.24.1" + }, + "dependencies": { + "babel-helper-function-name": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", + "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=", + "dev": true, + "requires": { + "babel-helper-get-function-arity": "6.24.1", + "babel-runtime": "6.23.0", + "babel-template": "6.24.1", + "babel-traverse": "6.24.1", + "babel-types": "6.24.1" + }, + "dependencies": { + "babel-helper-get-function-arity": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz", + "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "babel-types": "6.24.1" + } + }, + "babel-template": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.24.1.tgz", + "integrity": "sha1-BK5RTx+Ts6JTfyoPYKWkX7gwgzM=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "babel-traverse": "6.24.1", + "babel-types": "6.24.1", + "babylon": "6.17.1", + "lodash": "4.17.4" + }, + "dependencies": { + "babylon": { + "version": "6.17.1", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.17.1.tgz", + "integrity": "sha1-F/FP3fNhtpWYH+Z5OF5PHAHr2G8=", + "dev": true + }, + "lodash": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", + "dev": true + } + } + }, + "babel-traverse": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.24.1.tgz", + "integrity": "sha1-qzZnP9NW+aCUhlnnszjV/q2zFpU=", + "dev": true, + "requires": { + "babel-code-frame": "6.22.0", + "babel-messages": "6.23.0", + "babel-runtime": "6.23.0", + "babel-types": "6.24.1", + "babylon": "6.17.1", + "debug": "2.6.8", + "globals": "9.17.0", + "invariant": "2.2.2", + "lodash": "4.17.4" + }, + "dependencies": { + "babel-code-frame": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", + "integrity": "sha1-AnYgvuVnqIwyVhV05/0IAdMxGOQ=", + "dev": true, + "requires": { + "chalk": "1.1.3", + "esutils": "2.0.2", + "js-tokens": "3.0.1" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "2.1.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 + } + } + }, + "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.1.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 + } + } + }, + "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 + } + } + }, + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "js-tokens": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", + "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", + "dev": true + } + } + }, + "babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0" + } + }, + "babylon": { + "version": "6.17.1", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.17.1.tgz", + "integrity": "sha1-F/FP3fNhtpWYH+Z5OF5PHAHr2G8=", + "dev": true + }, + "debug": { + "version": "2.6.8", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", + "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=", + "dev": true, + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "globals": { + "version": "9.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.17.0.tgz", + "integrity": "sha1-DAymltm5u2lNLlRwvTd3fKrVAoY=", + "dev": true + }, + "invariant": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", + "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=", + "dev": true, + "requires": { + "loose-envify": "1.3.1" + }, + "dependencies": { + "loose-envify": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", + "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", + "dev": true, + "requires": { + "js-tokens": "3.0.1" + }, + "dependencies": { + "js-tokens": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", + "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", + "dev": true + } + } + } + } + }, + "lodash": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", + "dev": true + } + } + } + } + }, + "babel-types": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", + "integrity": "sha1-oTaHncFbNga9oNkMH8dDBML/CXU=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "esutils": "2.0.2", + "lodash": "4.17.4", + "to-fast-properties": "1.0.3" + }, + "dependencies": { + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "lodash": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", + "dev": true + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true + } + } + } + } + }, + "babel-plugin-transform-es2015-literals": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz", + "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0" + } + }, + "babel-plugin-transform-es2015-modules-amd": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz", + "integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=", + "dev": true, + "requires": { + "babel-plugin-transform-es2015-modules-commonjs": "6.24.1", + "babel-runtime": "6.23.0", + "babel-template": "6.24.1" + }, + "dependencies": { + "babel-template": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.24.1.tgz", + "integrity": "sha1-BK5RTx+Ts6JTfyoPYKWkX7gwgzM=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "babel-traverse": "6.24.1", + "babel-types": "6.24.1", + "babylon": "6.17.1", + "lodash": "4.17.4" + }, + "dependencies": { + "babel-traverse": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.24.1.tgz", + "integrity": "sha1-qzZnP9NW+aCUhlnnszjV/q2zFpU=", + "dev": true, + "requires": { + "babel-code-frame": "6.22.0", + "babel-messages": "6.23.0", + "babel-runtime": "6.23.0", + "babel-types": "6.24.1", + "babylon": "6.17.1", + "debug": "2.6.8", + "globals": "9.17.0", + "invariant": "2.2.2", + "lodash": "4.17.4" + }, + "dependencies": { + "babel-code-frame": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", + "integrity": "sha1-AnYgvuVnqIwyVhV05/0IAdMxGOQ=", + "dev": true, + "requires": { + "chalk": "1.1.3", + "esutils": "2.0.2", + "js-tokens": "3.0.1" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "2.1.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 + } + } + }, + "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.1.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 + } + } + }, + "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 + } + } + }, + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "js-tokens": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", + "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", + "dev": true + } + } + }, + "babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0" + } + }, + "debug": { + "version": "2.6.8", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", + "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=", + "dev": true, + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "globals": { + "version": "9.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.17.0.tgz", + "integrity": "sha1-DAymltm5u2lNLlRwvTd3fKrVAoY=", + "dev": true + }, + "invariant": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", + "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=", + "dev": true, + "requires": { + "loose-envify": "1.3.1" + }, + "dependencies": { + "loose-envify": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", + "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", + "dev": true, + "requires": { + "js-tokens": "3.0.1" + }, + "dependencies": { + "js-tokens": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", + "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", + "dev": true + } + } + } + } + } + } + }, + "babel-types": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", + "integrity": "sha1-oTaHncFbNga9oNkMH8dDBML/CXU=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "esutils": "2.0.2", + "lodash": "4.17.4", + "to-fast-properties": "1.0.3" + }, + "dependencies": { + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true + } + } + }, + "babylon": { + "version": "6.17.1", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.17.1.tgz", + "integrity": "sha1-F/FP3fNhtpWYH+Z5OF5PHAHr2G8=", + "dev": true + }, + "lodash": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", + "dev": true + } + } + } + } + }, + "babel-plugin-transform-es2015-modules-commonjs": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.24.1.tgz", + "integrity": "sha1-0+MQtA72ZKNmIiAAl8bUQCmPK/4=", + "dev": true, + "requires": { + "babel-plugin-transform-strict-mode": "6.24.1", + "babel-runtime": "6.23.0", + "babel-template": "6.24.1", + "babel-types": "6.24.1" + }, + "dependencies": { + "babel-plugin-transform-strict-mode": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz", + "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "babel-types": "6.24.1" + } + }, + "babel-template": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.24.1.tgz", + "integrity": "sha1-BK5RTx+Ts6JTfyoPYKWkX7gwgzM=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "babel-traverse": "6.24.1", + "babel-types": "6.24.1", + "babylon": "6.17.1", + "lodash": "4.17.4" + }, + "dependencies": { + "babel-traverse": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.24.1.tgz", + "integrity": "sha1-qzZnP9NW+aCUhlnnszjV/q2zFpU=", + "dev": true, + "requires": { + "babel-code-frame": "6.22.0", + "babel-messages": "6.23.0", + "babel-runtime": "6.23.0", + "babel-types": "6.24.1", + "babylon": "6.17.1", + "debug": "2.6.8", + "globals": "9.17.0", + "invariant": "2.2.2", + "lodash": "4.17.4" + }, + "dependencies": { + "babel-code-frame": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", + "integrity": "sha1-AnYgvuVnqIwyVhV05/0IAdMxGOQ=", + "dev": true, + "requires": { + "chalk": "1.1.3", + "esutils": "2.0.2", + "js-tokens": "3.0.1" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "2.1.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 + } + } + }, + "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.1.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 + } + } + }, + "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 + } + } + }, + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "js-tokens": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", + "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", + "dev": true + } + } + }, + "babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0" + } + }, + "debug": { + "version": "2.6.8", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", + "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=", + "dev": true, + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "globals": { + "version": "9.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.17.0.tgz", + "integrity": "sha1-DAymltm5u2lNLlRwvTd3fKrVAoY=", + "dev": true + }, + "invariant": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", + "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=", + "dev": true, + "requires": { + "loose-envify": "1.3.1" + }, + "dependencies": { + "loose-envify": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", + "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", + "dev": true, + "requires": { + "js-tokens": "3.0.1" + }, + "dependencies": { + "js-tokens": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", + "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", + "dev": true + } + } + } + } + } + } + }, + "babylon": { + "version": "6.17.1", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.17.1.tgz", + "integrity": "sha1-F/FP3fNhtpWYH+Z5OF5PHAHr2G8=", + "dev": true + }, + "lodash": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", + "dev": true + } + } + }, + "babel-types": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", + "integrity": "sha1-oTaHncFbNga9oNkMH8dDBML/CXU=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "esutils": "2.0.2", + "lodash": "4.17.4", + "to-fast-properties": "1.0.3" + }, + "dependencies": { + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "lodash": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", + "dev": true + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true + } + } + } + } + }, + "babel-plugin-transform-es2015-modules-systemjs": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz", + "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=", + "dev": true, + "requires": { + "babel-helper-hoist-variables": "6.24.1", + "babel-runtime": "6.23.0", + "babel-template": "6.24.1" + }, + "dependencies": { + "babel-helper-hoist-variables": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz", + "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "babel-types": "6.24.1" + }, + "dependencies": { + "babel-types": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", + "integrity": "sha1-oTaHncFbNga9oNkMH8dDBML/CXU=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "esutils": "2.0.2", + "lodash": "4.17.4", + "to-fast-properties": "1.0.3" + }, + "dependencies": { + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "lodash": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", + "dev": true + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true + } + } + } + } + }, + "babel-template": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.24.1.tgz", + "integrity": "sha1-BK5RTx+Ts6JTfyoPYKWkX7gwgzM=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "babel-traverse": "6.24.1", + "babel-types": "6.24.1", + "babylon": "6.17.1", + "lodash": "4.17.4" + }, + "dependencies": { + "babel-traverse": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.24.1.tgz", + "integrity": "sha1-qzZnP9NW+aCUhlnnszjV/q2zFpU=", + "dev": true, + "requires": { + "babel-code-frame": "6.22.0", + "babel-messages": "6.23.0", + "babel-runtime": "6.23.0", + "babel-types": "6.24.1", + "babylon": "6.17.1", + "debug": "2.6.8", + "globals": "9.17.0", + "invariant": "2.2.2", + "lodash": "4.17.4" + }, + "dependencies": { + "babel-code-frame": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", + "integrity": "sha1-AnYgvuVnqIwyVhV05/0IAdMxGOQ=", + "dev": true, + "requires": { + "chalk": "1.1.3", + "esutils": "2.0.2", + "js-tokens": "3.0.1" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "2.1.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 + } + } + }, + "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.1.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 + } + } + }, + "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 + } + } + }, + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "js-tokens": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", + "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", + "dev": true + } + } + }, + "babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0" + } + }, + "debug": { + "version": "2.6.8", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", + "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=", + "dev": true, + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "globals": { + "version": "9.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.17.0.tgz", + "integrity": "sha1-DAymltm5u2lNLlRwvTd3fKrVAoY=", + "dev": true + }, + "invariant": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", + "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=", + "dev": true, + "requires": { + "loose-envify": "1.3.1" + }, + "dependencies": { + "loose-envify": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", + "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", + "dev": true, + "requires": { + "js-tokens": "3.0.1" + }, + "dependencies": { + "js-tokens": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", + "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", + "dev": true + } + } + } + } + } + } + }, + "babel-types": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", + "integrity": "sha1-oTaHncFbNga9oNkMH8dDBML/CXU=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "esutils": "2.0.2", + "lodash": "4.17.4", + "to-fast-properties": "1.0.3" + }, + "dependencies": { + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true + } + } + }, + "babylon": { + "version": "6.17.1", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.17.1.tgz", + "integrity": "sha1-F/FP3fNhtpWYH+Z5OF5PHAHr2G8=", + "dev": true + }, + "lodash": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", + "dev": true + } + } + } + } + }, + "babel-plugin-transform-es2015-modules-umd": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz", + "integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=", + "dev": true, + "requires": { + "babel-plugin-transform-es2015-modules-amd": "6.24.1", + "babel-runtime": "6.23.0", + "babel-template": "6.24.1" + }, + "dependencies": { + "babel-template": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.24.1.tgz", + "integrity": "sha1-BK5RTx+Ts6JTfyoPYKWkX7gwgzM=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "babel-traverse": "6.24.1", + "babel-types": "6.24.1", + "babylon": "6.17.1", + "lodash": "4.17.4" + }, + "dependencies": { + "babel-traverse": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.24.1.tgz", + "integrity": "sha1-qzZnP9NW+aCUhlnnszjV/q2zFpU=", + "dev": true, + "requires": { + "babel-code-frame": "6.22.0", + "babel-messages": "6.23.0", + "babel-runtime": "6.23.0", + "babel-types": "6.24.1", + "babylon": "6.17.1", + "debug": "2.6.8", + "globals": "9.17.0", + "invariant": "2.2.2", + "lodash": "4.17.4" + }, + "dependencies": { + "babel-code-frame": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", + "integrity": "sha1-AnYgvuVnqIwyVhV05/0IAdMxGOQ=", + "dev": true, + "requires": { + "chalk": "1.1.3", + "esutils": "2.0.2", + "js-tokens": "3.0.1" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "2.1.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 + } + } + }, + "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.1.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 + } + } + }, + "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 + } + } + }, + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "js-tokens": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", + "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", + "dev": true + } + } + }, + "babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0" + } + }, + "debug": { + "version": "2.6.8", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", + "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=", + "dev": true, + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "globals": { + "version": "9.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.17.0.tgz", + "integrity": "sha1-DAymltm5u2lNLlRwvTd3fKrVAoY=", + "dev": true + }, + "invariant": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", + "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=", + "dev": true, + "requires": { + "loose-envify": "1.3.1" + }, + "dependencies": { + "loose-envify": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", + "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", + "dev": true, + "requires": { + "js-tokens": "3.0.1" + }, + "dependencies": { + "js-tokens": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", + "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", + "dev": true + } + } + } + } + } + } + }, + "babel-types": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", + "integrity": "sha1-oTaHncFbNga9oNkMH8dDBML/CXU=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "esutils": "2.0.2", + "lodash": "4.17.4", + "to-fast-properties": "1.0.3" + }, + "dependencies": { + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true + } + } + }, + "babylon": { + "version": "6.17.1", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.17.1.tgz", + "integrity": "sha1-F/FP3fNhtpWYH+Z5OF5PHAHr2G8=", + "dev": true + }, + "lodash": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", + "dev": true + } + } + } + } + }, + "babel-plugin-transform-es2015-object-super": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz", + "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=", + "dev": true, + "requires": { + "babel-helper-replace-supers": "6.24.1", + "babel-runtime": "6.23.0" + }, + "dependencies": { + "babel-helper-replace-supers": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz", + "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=", + "dev": true, + "requires": { + "babel-helper-optimise-call-expression": "6.24.1", + "babel-messages": "6.23.0", + "babel-runtime": "6.23.0", + "babel-template": "6.24.1", + "babel-traverse": "6.24.1", + "babel-types": "6.24.1" + }, + "dependencies": { + "babel-helper-optimise-call-expression": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz", + "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "babel-types": "6.24.1" + } + }, + "babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0" + } + }, + "babel-template": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.24.1.tgz", + "integrity": "sha1-BK5RTx+Ts6JTfyoPYKWkX7gwgzM=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "babel-traverse": "6.24.1", + "babel-types": "6.24.1", + "babylon": "6.17.1", + "lodash": "4.17.4" + }, + "dependencies": { + "babylon": { + "version": "6.17.1", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.17.1.tgz", + "integrity": "sha1-F/FP3fNhtpWYH+Z5OF5PHAHr2G8=", + "dev": true + }, + "lodash": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", + "dev": true + } + } + }, + "babel-traverse": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.24.1.tgz", + "integrity": "sha1-qzZnP9NW+aCUhlnnszjV/q2zFpU=", + "dev": true, + "requires": { + "babel-code-frame": "6.22.0", + "babel-messages": "6.23.0", + "babel-runtime": "6.23.0", + "babel-types": "6.24.1", + "babylon": "6.17.1", + "debug": "2.6.8", + "globals": "9.17.0", + "invariant": "2.2.2", + "lodash": "4.17.4" + }, + "dependencies": { + "babel-code-frame": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", + "integrity": "sha1-AnYgvuVnqIwyVhV05/0IAdMxGOQ=", + "dev": true, + "requires": { + "chalk": "1.1.3", + "esutils": "2.0.2", + "js-tokens": "3.0.1" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "2.1.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 + } + } + }, + "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.1.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 + } + } + }, + "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 + } + } + }, + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "js-tokens": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", + "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", + "dev": true + } + } + }, + "babylon": { + "version": "6.17.1", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.17.1.tgz", + "integrity": "sha1-F/FP3fNhtpWYH+Z5OF5PHAHr2G8=", + "dev": true + }, + "debug": { + "version": "2.6.8", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", + "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=", + "dev": true, + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "globals": { + "version": "9.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.17.0.tgz", + "integrity": "sha1-DAymltm5u2lNLlRwvTd3fKrVAoY=", + "dev": true + }, + "invariant": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", + "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=", + "dev": true, + "requires": { + "loose-envify": "1.3.1" + }, + "dependencies": { + "loose-envify": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", + "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", + "dev": true, + "requires": { + "js-tokens": "3.0.1" + }, + "dependencies": { + "js-tokens": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", + "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", + "dev": true + } + } + } + } + }, + "lodash": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", + "dev": true + } + } + }, + "babel-types": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", + "integrity": "sha1-oTaHncFbNga9oNkMH8dDBML/CXU=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "esutils": "2.0.2", + "lodash": "4.17.4", + "to-fast-properties": "1.0.3" + }, + "dependencies": { + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "lodash": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", + "dev": true + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true + } + } + } + } + } + } + }, + "babel-plugin-transform-es2015-parameters": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz", + "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=", + "dev": true, + "requires": { + "babel-helper-call-delegate": "6.24.1", + "babel-helper-get-function-arity": "6.24.1", + "babel-runtime": "6.23.0", + "babel-template": "6.24.1", + "babel-traverse": "6.24.1", + "babel-types": "6.24.1" + }, + "dependencies": { + "babel-helper-call-delegate": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz", + "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=", + "dev": true, + "requires": { + "babel-helper-hoist-variables": "6.24.1", + "babel-runtime": "6.23.0", + "babel-traverse": "6.24.1", + "babel-types": "6.24.1" + }, + "dependencies": { + "babel-helper-hoist-variables": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz", + "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "babel-types": "6.24.1" + } + } + } + }, + "babel-helper-get-function-arity": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz", + "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "babel-types": "6.24.1" + } + }, + "babel-template": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.24.1.tgz", + "integrity": "sha1-BK5RTx+Ts6JTfyoPYKWkX7gwgzM=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "babel-traverse": "6.24.1", + "babel-types": "6.24.1", + "babylon": "6.17.1", + "lodash": "4.17.4" + }, + "dependencies": { + "babylon": { + "version": "6.17.1", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.17.1.tgz", + "integrity": "sha1-F/FP3fNhtpWYH+Z5OF5PHAHr2G8=", + "dev": true + }, + "lodash": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", + "dev": true + } + } + }, + "babel-traverse": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.24.1.tgz", + "integrity": "sha1-qzZnP9NW+aCUhlnnszjV/q2zFpU=", + "dev": true, + "requires": { + "babel-code-frame": "6.22.0", + "babel-messages": "6.23.0", + "babel-runtime": "6.23.0", + "babel-types": "6.24.1", + "babylon": "6.17.1", + "debug": "2.6.8", + "globals": "9.17.0", + "invariant": "2.2.2", + "lodash": "4.17.4" + }, + "dependencies": { + "babel-code-frame": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", + "integrity": "sha1-AnYgvuVnqIwyVhV05/0IAdMxGOQ=", + "dev": true, + "requires": { + "chalk": "1.1.3", + "esutils": "2.0.2", + "js-tokens": "3.0.1" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "2.1.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 + } + } + }, + "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.1.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 + } + } + }, + "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 + } + } + }, + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "js-tokens": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", + "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", + "dev": true + } + } + }, + "babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0" + } + }, + "babylon": { + "version": "6.17.1", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.17.1.tgz", + "integrity": "sha1-F/FP3fNhtpWYH+Z5OF5PHAHr2G8=", + "dev": true + }, + "debug": { + "version": "2.6.8", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", + "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=", + "dev": true, + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "globals": { + "version": "9.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.17.0.tgz", + "integrity": "sha1-DAymltm5u2lNLlRwvTd3fKrVAoY=", + "dev": true + }, + "invariant": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", + "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=", + "dev": true, + "requires": { + "loose-envify": "1.3.1" + }, + "dependencies": { + "loose-envify": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", + "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", + "dev": true, + "requires": { + "js-tokens": "3.0.1" + }, + "dependencies": { + "js-tokens": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", + "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", + "dev": true + } + } + } + } + }, + "lodash": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", + "dev": true + } + } + }, + "babel-types": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", + "integrity": "sha1-oTaHncFbNga9oNkMH8dDBML/CXU=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "esutils": "2.0.2", + "lodash": "4.17.4", + "to-fast-properties": "1.0.3" + }, + "dependencies": { + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "lodash": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", + "dev": true + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true + } + } + } + } + }, + "babel-plugin-transform-es2015-shorthand-properties": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz", + "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "babel-types": "6.24.1" + }, + "dependencies": { + "babel-types": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", + "integrity": "sha1-oTaHncFbNga9oNkMH8dDBML/CXU=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "esutils": "2.0.2", + "lodash": "4.17.4", + "to-fast-properties": "1.0.3" + }, + "dependencies": { + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "lodash": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", + "dev": true + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true + } + } + } + } + }, + "babel-plugin-transform-es2015-spread": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz", + "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0" + } + }, + "babel-plugin-transform-es2015-sticky-regex": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz", + "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=", + "dev": true, + "requires": { + "babel-helper-regex": "6.24.1", + "babel-runtime": "6.23.0", + "babel-types": "6.24.1" + }, + "dependencies": { + "babel-helper-regex": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.24.1.tgz", + "integrity": "sha1-024i+rEAjXnYhkjjIRaGgShFbOg=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "babel-types": "6.24.1", + "lodash": "4.17.4" + }, + "dependencies": { + "lodash": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", + "dev": true + } + } + }, + "babel-types": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", + "integrity": "sha1-oTaHncFbNga9oNkMH8dDBML/CXU=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "esutils": "2.0.2", + "lodash": "4.17.4", + "to-fast-properties": "1.0.3" + }, + "dependencies": { + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "lodash": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", + "dev": true + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true + } + } + } + } + }, + "babel-plugin-transform-es2015-template-literals": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz", + "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0" + } + }, + "babel-plugin-transform-es2015-typeof-symbol": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz", + "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0" + } + }, + "babel-plugin-transform-es2015-unicode-regex": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz", + "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=", + "dev": true, + "requires": { + "babel-helper-regex": "6.24.1", + "babel-runtime": "6.23.0", + "regexpu-core": "2.0.0" + }, + "dependencies": { + "babel-helper-regex": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.24.1.tgz", + "integrity": "sha1-024i+rEAjXnYhkjjIRaGgShFbOg=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "babel-types": "6.24.1", + "lodash": "4.17.4" + }, + "dependencies": { + "babel-types": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", + "integrity": "sha1-oTaHncFbNga9oNkMH8dDBML/CXU=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "esutils": "2.0.2", + "lodash": "4.17.4", + "to-fast-properties": "1.0.3" + }, + "dependencies": { + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true + } + } + }, + "lodash": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", + "dev": true + } + } + }, + "regexpu-core": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz", + "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=", + "dev": true, + "requires": { + "regenerate": "1.3.2", + "regjsgen": "0.2.0", + "regjsparser": "0.1.5" + }, + "dependencies": { + "regenerate": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.3.2.tgz", + "integrity": "sha1-0ZQcZ7rUN+G+dkM63Vs4X5WxkmA=", + "dev": true + }, + "regjsgen": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", + "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=", + "dev": true + }, + "regjsparser": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", + "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", + "dev": true, + "requires": { + "jsesc": "0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true + } + } + } + } + } + } + }, + "babel-plugin-transform-regenerator": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.24.1.tgz", + "integrity": "sha1-uNowWtQ8PJm0hI5P5AN7dw0jxBg=", + "dev": true, + "requires": { + "regenerator-transform": "0.9.11" + }, + "dependencies": { + "regenerator-transform": { + "version": "0.9.11", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.9.11.tgz", + "integrity": "sha1-On0GdSDLe3F2dp61/4aGkb7+EoM=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "babel-types": "6.24.1", + "private": "0.1.7" + }, + "dependencies": { + "babel-types": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", + "integrity": "sha1-oTaHncFbNga9oNkMH8dDBML/CXU=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "esutils": "2.0.2", + "lodash": "4.17.4", + "to-fast-properties": "1.0.3" + }, + "dependencies": { + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "lodash": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", + "dev": true + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true + } + } + }, + "private": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.7.tgz", + "integrity": "sha1-aM5eih7woju1cMwoU3tTMqumPvE=", + "dev": true + } + } + } + } + } + } + }, + "babel-register": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.24.1.tgz", + "integrity": "sha1-fhDhOi9xBlvfrVoXh7pFvKbe118=", + "dev": true, + "requires": { + "babel-core": "6.24.1", + "babel-runtime": "6.23.0", + "core-js": "2.4.1", + "home-or-tmp": "2.0.0", + "lodash": "4.17.4", + "mkdirp": "0.5.1", + "source-map-support": "0.4.15" + }, + "dependencies": { + "babel-core": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.24.1.tgz", + "integrity": "sha1-jEKFZNzh4fQfszfsNPTDsCK1rYM=", + "dev": true, + "requires": { + "babel-code-frame": "6.22.0", + "babel-generator": "6.24.1", + "babel-helpers": "6.24.1", + "babel-messages": "6.23.0", + "babel-register": "6.24.1", + "babel-runtime": "6.23.0", + "babel-template": "6.24.1", + "babel-traverse": "6.24.1", + "babel-types": "6.24.1", + "babylon": "6.17.1", + "convert-source-map": "1.5.0", + "debug": "2.6.8", + "json5": "0.5.1", + "lodash": "4.17.4", + "minimatch": "3.0.4", + "path-is-absolute": "1.0.1", + "private": "0.1.7", + "slash": "1.0.0", + "source-map": "0.5.6" + }, + "dependencies": { + "babel-code-frame": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", + "integrity": "sha1-AnYgvuVnqIwyVhV05/0IAdMxGOQ=", + "dev": true, + "requires": { + "chalk": "1.1.3", + "esutils": "2.0.2", + "js-tokens": "3.0.1" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "2.1.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 + } + } + }, + "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.1.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 + } + } + }, + "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 + } + } + }, + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "js-tokens": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", + "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", + "dev": true + } + } + }, + "babel-generator": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.24.1.tgz", + "integrity": "sha1-5xX0hsWN7SVknYiJRNUqoHxdlJc=", + "dev": true, + "requires": { + "babel-messages": "6.23.0", + "babel-runtime": "6.23.0", + "babel-types": "6.24.1", + "detect-indent": "4.0.0", + "jsesc": "1.3.0", + "lodash": "4.17.4", + "source-map": "0.5.6", + "trim-right": "1.0.1" + }, + "dependencies": { + "detect-indent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", + "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", + "dev": true, + "requires": { + "repeating": "2.0.1" + }, + "dependencies": { + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, + "requires": { + "is-finite": "1.0.2" + }, + "dependencies": { + "is-finite": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", + "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", + "dev": true, + "requires": { + "number-is-nan": "1.0.1" + }, + "dependencies": { + "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 + } + } + } + } + } + } + }, + "jsesc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", + "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=", + "dev": true + }, + "trim-right": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", + "dev": true + } + } + }, + "babel-helpers": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", + "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "babel-template": "6.24.1" + } + }, + "babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0" + } + }, + "babel-template": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.24.1.tgz", + "integrity": "sha1-BK5RTx+Ts6JTfyoPYKWkX7gwgzM=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "babel-traverse": "6.24.1", + "babel-types": "6.24.1", + "babylon": "6.17.1", + "lodash": "4.17.4" + } + }, + "babel-traverse": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.24.1.tgz", + "integrity": "sha1-qzZnP9NW+aCUhlnnszjV/q2zFpU=", + "dev": true, + "requires": { + "babel-code-frame": "6.22.0", + "babel-messages": "6.23.0", + "babel-runtime": "6.23.0", + "babel-types": "6.24.1", + "babylon": "6.17.1", + "debug": "2.6.8", + "globals": "9.17.0", + "invariant": "2.2.2", + "lodash": "4.17.4" + }, + "dependencies": { + "globals": { + "version": "9.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.17.0.tgz", + "integrity": "sha1-DAymltm5u2lNLlRwvTd3fKrVAoY=", + "dev": true + }, + "invariant": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", + "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=", + "dev": true, + "requires": { + "loose-envify": "1.3.1" + }, + "dependencies": { + "loose-envify": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", + "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", + "dev": true, + "requires": { + "js-tokens": "3.0.1" + }, + "dependencies": { + "js-tokens": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", + "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", + "dev": true + } + } + } + } + } + } + }, + "babel-types": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", + "integrity": "sha1-oTaHncFbNga9oNkMH8dDBML/CXU=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "esutils": "2.0.2", + "lodash": "4.17.4", + "to-fast-properties": "1.0.3" + }, + "dependencies": { + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true + } + } + }, + "babylon": { + "version": "6.17.1", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.17.1.tgz", + "integrity": "sha1-F/FP3fNhtpWYH+Z5OF5PHAHr2G8=", + "dev": true + }, + "convert-source-map": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.0.tgz", + "integrity": "sha1-ms1whRxtXf3ZPZKC5e35SgP/RrU=", + "dev": true + }, + "debug": { + "version": "2.6.8", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", + "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=", + "dev": true, + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=", + "dev": true, + "requires": { + "brace-expansion": "1.1.7" + }, + "dependencies": { + "brace-expansion": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.7.tgz", + "integrity": "sha1-Pv/DxQ4ABTH7cg6v+A8K6O8jz1k=", + "dev": true, + "requires": { + "balanced-match": "0.4.2", + "concat-map": "0.0.1" + }, + "dependencies": { + "balanced-match": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", + "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + } + } + } + } + }, + "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 + }, + "private": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.7.tgz", + "integrity": "sha1-aM5eih7woju1cMwoU3tTMqumPvE=", + "dev": true + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", + "dev": true + }, + "source-map": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", + "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=", + "dev": true + } + } + }, + "core-js": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz", + "integrity": "sha1-TekR5mew6ukSTjQlS1OupvxhjT4=", + "dev": true + }, + "home-or-tmp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", + "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=", + "dev": true, + "requires": { + "os-homedir": "1.0.2", + "os-tmpdir": "1.0.2" + }, + "dependencies": { + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "dev": true + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true + } + } + }, + "lodash": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", + "dev": true + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + } + } + }, + "source-map-support": { + "version": "0.4.15", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.15.tgz", + "integrity": "sha1-AyAt9lwG0r2MfsI2KhkwVv7407E=", + "dev": true, + "requires": { + "source-map": "0.5.6" + }, + "dependencies": { + "source-map": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", + "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=", + "dev": true + } + } + } + } + }, + "babel-runtime": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "integrity": "sha1-CpSJ8UTecO+zzkMArM2zKeL8VDs=", + "requires": { + "core-js": "2.4.1", + "regenerator-runtime": "0.10.5" + }, + "dependencies": { + "core-js": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz", + "integrity": "sha1-TekR5mew6ukSTjQlS1OupvxhjT4=" + }, + "regenerator-runtime": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz", + "integrity": "sha1-M2w+/BIgrc7dosn6tntaeVWjNlg=" + } + } + }, + "base64-js": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.2.3.tgz", + "integrity": "sha512-MsAhsUW1GxCdgYSO6tAfZrNapmUKk7mWx/k5mFY/A1gBtkaCaNapTg+FExCw1r9yeaZhqx/xPg43xgTFH6KL5w==" + }, + "brfs": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/brfs/-/brfs-1.4.3.tgz", + "integrity": "sha1-22ddb16SPm3wh/ylhZyQkKrtMhY=", + "requires": { + "quote-stream": "1.0.2", + "resolve": "1.3.3", + "static-module": "1.3.2", + "through2": "2.0.3" + }, + "dependencies": { + "quote-stream": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/quote-stream/-/quote-stream-1.0.2.tgz", + "integrity": "sha1-hJY/jJwmuULhU/7rU6rnRlK34LI=", + "requires": { + "buffer-equal": "0.0.1", + "minimist": "1.2.0", + "through2": "2.0.3" + }, + "dependencies": { + "buffer-equal": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz", + "integrity": "sha1-kbx0sR6kBbyRa8aqkI+q+ltKrEs=" + }, + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" + } + } + }, + "resolve": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.3.3.tgz", + "integrity": "sha1-ZVkHw0aahoDcLeOidaj91paR8OU=", + "requires": { + "path-parse": "1.0.5" + }, + "dependencies": { + "path-parse": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz", + "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=" + } + } + }, + "static-module": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/static-module/-/static-module-1.3.2.tgz", + "integrity": "sha1-Mp+58iOlZiZr2nGEO32TLHZxdPM=", + "requires": { + "concat-stream": "1.6.0", + "duplexer2": "0.0.2", + "escodegen": "1.3.3", + "falafel": "1.2.0", + "has": "1.0.1", + "object-inspect": "0.4.0", + "quote-stream": "0.0.0", + "readable-stream": "1.0.34", + "shallow-copy": "0.0.1", + "static-eval": "0.2.4", + "through2": "0.4.2" + }, + "dependencies": { + "duplexer2": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", + "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=", + "requires": { + "readable-stream": "1.1.14" + }, + "dependencies": { + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + }, + "dependencies": { + "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=" + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + } + } + } + } + }, + "escodegen": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.3.3.tgz", + "integrity": "sha1-8CQBb1qI4Eb9EgBQVek5gC5sXyM=", + "requires": { + "esprima": "1.1.1", + "estraverse": "1.5.1", + "esutils": "1.0.0", + "source-map": "0.1.43" + }, + "dependencies": { + "esprima": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.1.1.tgz", + "integrity": "sha1-W28VR/TRAuZw4UDFCb5ncdautUk=" + }, + "estraverse": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.5.1.tgz", + "integrity": "sha1-hno+jlip+EYYr7bC3bzZFrfLr3E=" + }, + "esutils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-1.0.0.tgz", + "integrity": "sha1-gVHTWOIMisx/t0XnRywAJf5JZXA=" + }, + "source-map": { + "version": "0.1.43", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", + "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=", + "optional": true, + "requires": { + "amdefine": "1.0.1" + }, + "dependencies": { + "amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", + "optional": true + } + } + } + } + }, + "falafel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/falafel/-/falafel-1.2.0.tgz", + "integrity": "sha1-wY0k71CRF0pJfzGM0ksCaiXN2rQ=", + "requires": { + "acorn": "1.2.2", + "foreach": "2.0.5", + "isarray": "0.0.1", + "object-keys": "1.0.11" + }, + "dependencies": { + "acorn": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-1.2.2.tgz", + "integrity": "sha1-yM4n3grMdtiW0rH6099YjZ6C8BQ=" + }, + "foreach": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", + "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=" + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "object-keys": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.11.tgz", + "integrity": "sha1-xUYBd4rVYPEULODgG8yotW0TQm0=" + } + } + }, + "has": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.1.tgz", + "integrity": "sha1-hGFzP1OLCDfJNh45qauelwTcLyg=", + "requires": { + "function-bind": "1.1.0" + }, + "dependencies": { + "function-bind": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.0.tgz", + "integrity": "sha1-FhdnFMgBeY5Ojyz391KUZ7tKV3E=" + } + } + }, + "object-inspect": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-0.4.0.tgz", + "integrity": "sha1-9RV8EWwUVbJDsG7pdwM5LFrYn+w=" + }, + "quote-stream": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/quote-stream/-/quote-stream-0.0.0.tgz", + "integrity": "sha1-zeKelMQJsW4Z3HCYuJtmWPlyHTs=", + "requires": { + "minimist": "0.0.8", + "through2": "0.4.2" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" + } + } + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + }, + "dependencies": { + "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=" + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + } + } + }, + "shallow-copy": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/shallow-copy/-/shallow-copy-0.0.1.tgz", + "integrity": "sha1-QV9CcC1z2BAzApLMXuhurhoRoXA=" + }, + "static-eval": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-0.2.4.tgz", + "integrity": "sha1-t9NNg4k3uWn5ZBygfUj47eJj6ns=", + "requires": { + "escodegen": "0.0.28" + }, + "dependencies": { + "escodegen": { + "version": "0.0.28", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-0.0.28.tgz", + "integrity": "sha1-Dk/xcV8yh3XWyrUaxEpAbNer/9M=", + "requires": { + "esprima": "1.0.4", + "estraverse": "1.3.2", + "source-map": "0.5.6" + }, + "dependencies": { + "esprima": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz", + "integrity": "sha1-n1V+CPw7TSbs6d00+Pv0drYlha0=" + }, + "estraverse": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.3.2.tgz", + "integrity": "sha1-N8K4k+8T1yPydth41g2FNRUqbEI=" + }, + "source-map": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", + "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=", + "optional": true + } + } + } + } + }, + "through2": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.4.2.tgz", + "integrity": "sha1-2/WGYDEVHsg1K7bE22SiKSqEC5s=", + "requires": { + "readable-stream": "1.0.34", + "xtend": "2.1.2" + }, + "dependencies": { + "xtend": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz", + "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=", + "requires": { + "object-keys": "0.4.0" + }, + "dependencies": { + "object-keys": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz", + "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=" + } + } + } + } + } + } + }, + "through2": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", + "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", + "requires": { + "readable-stream": "2.2.9", + "xtend": "4.0.1" + }, + "dependencies": { + "readable-stream": { + "version": "2.2.9", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.9.tgz", + "integrity": "sha1-z3jsb0ptHrQ9JkiMrJfwQudLf8g=", + "requires": { + "buffer-shims": "1.0.0", + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "1.0.7", + "string_decoder": "1.0.1", + "util-deprecate": "1.0.2" + }, + "dependencies": { + "buffer-shims": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz", + "integrity": "sha1-mXjOMXOIxkmth5MCjDR37wRKi1E=" + }, + "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=" + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "process-nextick-args": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", + "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=" + }, + "string_decoder": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.1.tgz", + "integrity": "sha1-YuIA8DmVWmgQ2N8KM//A8BNmLZg=", + "requires": { + "safe-buffer": "5.0.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.0.1.tgz", + "integrity": "sha1-0mPKVGls2KMGtcplUekt5XkY++c=" + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + } + } + }, + "xtend": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=" + } + } + } + } + }, + "brotli": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/brotli/-/brotli-1.3.2.tgz", + "integrity": "sha1-UlqcrU/LqWR119OI9q7LE+7VL0Y=", + "requires": { + "base64-js": "1.2.3" + } + }, + "browserify-optional": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browserify-optional/-/browserify-optional-1.0.0.tgz", + "integrity": "sha1-IM96see/AUy/Y3gtNddbYtq0tvE=", + "requires": { + "ast-transform": "0.0.0", + "ast-types": "0.7.8", + "browser-resolve": "1.11.2" + }, + "dependencies": { + "ast-transform": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/ast-transform/-/ast-transform-0.0.0.tgz", + "integrity": "sha1-dJRAWIh9goPhidlUYAlHvJj+AGI=", + "requires": { + "escodegen": "1.2.0", + "esprima": "1.0.4", + "through": "2.3.8" + }, + "dependencies": { + "escodegen": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.2.0.tgz", + "integrity": "sha1-Cd55Z3kcyVi3+Jot220jRRrzJ+E=", + "requires": { + "esprima": "1.0.4", + "estraverse": "1.5.1", + "esutils": "1.0.0", + "source-map": "0.1.43" + }, + "dependencies": { + "estraverse": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.5.1.tgz", + "integrity": "sha1-hno+jlip+EYYr7bC3bzZFrfLr3E=" + }, + "esutils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-1.0.0.tgz", + "integrity": "sha1-gVHTWOIMisx/t0XnRywAJf5JZXA=" + }, + "source-map": { + "version": "0.1.43", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", + "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=", + "optional": true, + "requires": { + "amdefine": "1.0.1" + }, + "dependencies": { + "amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", + "optional": true + } + } + } + } + }, + "esprima": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz", + "integrity": "sha1-n1V+CPw7TSbs6d00+Pv0drYlha0=" + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + } + } + }, + "ast-types": { + "version": "0.7.8", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.7.8.tgz", + "integrity": "sha1-kC0uDWDQcb3NRtwRXhgJ7RHBOKk=" + }, + "browser-resolve": { + "version": "1.11.2", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.2.tgz", + "integrity": "sha1-j/CbCixCFxihBRwmCzLkj0QpOM4=", + "requires": { + "resolve": "1.1.7" + }, + "dependencies": { + "resolve": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=" + } + } + } + } + }, + "clone": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz", + "integrity": "sha1-Jgt6meux7f4kdTgXX3gyQ8sZ0Uk=" + }, + "codepoints": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/codepoints/-/codepoints-1.2.1.tgz", + "integrity": "sha1-TC+SM9s9Wn/EQxRNsPWtr16AWlU=", + "dev": true + }, + "concat-stream": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz", + "integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=", + "requires": { + "inherits": "2.0.3", + "readable-stream": "2.2.9", + "typedarray": "0.0.6" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "readable-stream": { + "version": "2.2.9", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.9.tgz", + "integrity": "sha1-z3jsb0ptHrQ9JkiMrJfwQudLf8g=", + "requires": { + "buffer-shims": "1.0.0", + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "1.0.7", + "string_decoder": "1.0.1", + "util-deprecate": "1.0.2" + }, + "dependencies": { + "buffer-shims": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz", + "integrity": "sha1-mXjOMXOIxkmth5MCjDR37wRKi1E=" + }, + "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=" + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "process-nextick-args": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", + "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=" + }, + "string_decoder": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.1.tgz", + "integrity": "sha1-YuIA8DmVWmgQ2N8KM//A8BNmLZg=", + "requires": { + "safe-buffer": "5.0.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.0.1.tgz", + "integrity": "sha1-0mPKVGls2KMGtcplUekt5XkY++c=" + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + } + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + } + } + }, + "deep-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz", + "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=" + }, + "dfa": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/dfa/-/dfa-1.1.0.tgz", + "integrity": "sha1-0wIYvRDQMPpCHfPrvIIoVGOjF4E=", + "requires": { + "babel-runtime": "6.23.0" + } + }, + "esdoc": { + "version": "0.4.8", + "resolved": "https://registry.npmjs.org/esdoc/-/esdoc-0.4.8.tgz", + "integrity": "sha1-SXLitt6F4rkpozDtVLjF8/3OvTM=", + "dev": true, + "requires": { + "cheerio": "0.20.0", + "color-logger": "0.0.3", + "core-js": "0.9.18", + "escape-html": "1.0.2", + "escodegen": "1.7.0", + "espree": "2.2.0", + "estraverse": "4.1.0", + "fs-extra": "0.26.5", + "ice-cap": "0.0.4", + "marked": "0.3.5", + "minimist": "1.1.1", + "taffydb": "2.7.2" + }, + "dependencies": { + "cheerio": { + "version": "0.20.0", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-0.20.0.tgz", + "integrity": "sha1-XHEPK6uVZTJyhCugHG6mGzVF7DU=", + "dev": true, + "requires": { + "css-select": "1.2.0", + "dom-serializer": "0.1.0", + "entities": "1.1.1", + "htmlparser2": "3.8.3", + "jsdom": "7.2.2", + "lodash": "4.17.4" + }, + "dependencies": { + "css-select": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", + "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", + "dev": true, + "requires": { + "boolbase": "1.0.0", + "css-what": "2.1.0", + "domutils": "1.5.1", + "nth-check": "1.0.1" + }, + "dependencies": { + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true + }, + "css-what": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.0.tgz", + "integrity": "sha1-lGfQMsOM+u+58teVASUwYvh/ob0=", + "dev": true + }, + "domutils": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", + "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", + "dev": true, + "requires": { + "dom-serializer": "0.1.0", + "domelementtype": "1.3.0" + }, + "dependencies": { + "domelementtype": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz", + "integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI=", + "dev": true + } + } + }, + "nth-check": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.1.tgz", + "integrity": "sha1-mSms32KPwsQQmN6rgqxYDPFJquQ=", + "dev": true, + "requires": { + "boolbase": "1.0.0" + } + } + } + }, + "dom-serializer": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz", + "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=", + "dev": true, + "requires": { + "domelementtype": "1.1.3", + "entities": "1.1.1" + }, + "dependencies": { + "domelementtype": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz", + "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=", + "dev": true + } + } + }, + "entities": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz", + "integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA=", + "dev": true + }, + "htmlparser2": { + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz", + "integrity": "sha1-mWwosZFRaovoZQGn15dX5ccMEGg=", + "dev": true, + "requires": { + "domelementtype": "1.3.0", + "domhandler": "2.3.0", + "domutils": "1.5.1", + "entities": "1.0.0", + "readable-stream": "1.1.14" + }, + "dependencies": { + "domelementtype": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz", + "integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI=", + "dev": true + }, + "domhandler": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz", + "integrity": "sha1-LeWaCCLVAn+r/28DLCsloqir5zg=", + "dev": true, + "requires": { + "domelementtype": "1.3.0" + } + }, + "domutils": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", + "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", + "dev": true, + "requires": { + "dom-serializer": "0.1.0", + "domelementtype": "1.3.0" + } + }, + "entities": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz", + "integrity": "sha1-sph6o4ITR/zeZCsk/fyeT7cSvyY=", + "dev": true + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + }, + "dependencies": { + "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 + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + } + } + } + } + }, + "jsdom": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-7.2.2.tgz", + "integrity": "sha1-QLQCdwwr2iNGkJa+6Rq2deOx/G4=", + "dev": true, + "optional": true, + "requires": { + "abab": "1.0.3", + "acorn": "2.7.0", + "acorn-globals": "1.0.9", + "cssom": "0.3.2", + "cssstyle": "0.2.37", + "escodegen": "1.7.0", + "nwmatcher": "1.4.0", + "parse5": "1.5.1", + "request": "2.81.0", + "sax": "1.2.2", + "symbol-tree": "3.2.2", + "tough-cookie": "2.3.2", + "webidl-conversions": "2.0.1", + "whatwg-url-compat": "0.6.5", + "xml-name-validator": "2.0.1" + }, + "dependencies": { + "abab": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/abab/-/abab-1.0.3.tgz", + "integrity": "sha1-uB3l9ydOxOdW15fNg08wNkJyTl0=", + "dev": true, + "optional": true + }, + "acorn": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-2.7.0.tgz", + "integrity": "sha1-q259nYhqrKiwhbwzEreaGYQz8Oc=", + "dev": true + }, + "acorn-globals": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-1.0.9.tgz", + "integrity": "sha1-VbtemGkVB7dFedBRNBMhfDgMVM8=", + "dev": true, + "optional": true, + "requires": { + "acorn": "2.7.0" + } + }, + "cssom": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.2.tgz", + "integrity": "sha1-uANhcMefB6kP8vFuIihAJ6JDhIs=", + "dev": true + }, + "cssstyle": { + "version": "0.2.37", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-0.2.37.tgz", + "integrity": "sha1-VBCXI0yyUTyDzu06zdwn/yeYfVQ=", + "dev": true, + "optional": true, + "requires": { + "cssom": "0.3.2" + } + }, + "nwmatcher": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/nwmatcher/-/nwmatcher-1.4.0.tgz", + "integrity": "sha1-tDiTYhcOfvl5jDx3FtgOvAEG/M8=", + "dev": true, + "optional": true + }, + "parse5": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-1.5.1.tgz", + "integrity": "sha1-m387DeMr543CQBsXVzzK8Pb1nZQ=", + "dev": true, + "optional": true + }, + "request": { + "version": "2.81.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.81.0.tgz", + "integrity": "sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA=", + "dev": true, + "optional": true, + "requires": { + "aws-sign2": "0.6.0", + "aws4": "1.6.0", + "caseless": "0.12.0", + "combined-stream": "1.0.5", + "extend": "3.0.1", + "forever-agent": "0.6.1", + "form-data": "2.1.4", + "har-validator": "4.2.1", + "hawk": "3.1.3", + "http-signature": "1.1.1", + "is-typedarray": "1.0.0", + "isstream": "0.1.2", + "json-stringify-safe": "5.0.1", + "mime-types": "2.1.15", + "oauth-sign": "0.8.2", + "performance-now": "0.2.0", + "qs": "6.4.0", + "safe-buffer": "5.0.1", + "stringstream": "0.0.5", + "tough-cookie": "2.3.2", + "tunnel-agent": "0.6.0", + "uuid": "3.0.1" + }, + "dependencies": { + "aws-sign2": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", + "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=", + "dev": true, + "optional": true + }, + "aws4": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz", + "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4=", + "dev": true, + "optional": true + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true, + "optional": true + }, + "combined-stream": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", + "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=", + "dev": true, + "requires": { + "delayed-stream": "1.0.0" + }, + "dependencies": { + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true + } + } + }, + "extend": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz", + "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=", + "dev": true, + "optional": true + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true, + "optional": true + }, + "form-data": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz", + "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=", + "dev": true, + "optional": true, + "requires": { + "asynckit": "0.4.0", + "combined-stream": "1.0.5", + "mime-types": "2.1.15" + }, + "dependencies": { + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true, + "optional": true + } + } + }, + "har-validator": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz", + "integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=", + "dev": true, + "optional": true, + "requires": { + "ajv": "4.11.8", + "har-schema": "1.0.5" + }, + "dependencies": { + "ajv": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", + "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", + "dev": true, + "optional": true, + "requires": { + "co": "4.6.0", + "json-stable-stringify": "1.0.1" + }, + "dependencies": { + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "dev": true, + "optional": true + }, + "json-stable-stringify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", + "dev": true, + "optional": true, + "requires": { + "jsonify": "0.0.0" + }, + "dependencies": { + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", + "dev": true, + "optional": true + } + } + } + } + }, + "har-schema": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz", + "integrity": "sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4=", + "dev": true, + "optional": true + } + } + }, + "hawk": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", + "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", + "dev": true, + "optional": true, + "requires": { + "boom": "2.10.1", + "cryptiles": "2.0.5", + "hoek": "2.16.3", + "sntp": "1.0.9" + }, + "dependencies": { + "boom": { + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", + "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", + "dev": true, + "requires": { + "hoek": "2.16.3" + } + }, + "cryptiles": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", + "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", + "dev": true, + "optional": true, + "requires": { + "boom": "2.10.1" + } + }, + "hoek": { + "version": "2.16.3", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", + "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=", + "dev": true + }, + "sntp": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", + "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", + "dev": true, + "optional": true, + "requires": { + "hoek": "2.16.3" + } + } + } + }, + "http-signature": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", + "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=", + "dev": true, + "optional": true, + "requires": { + "assert-plus": "0.2.0", + "jsprim": "1.4.0", + "sshpk": "1.13.0" + }, + "dependencies": { + "assert-plus": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", + "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=", + "dev": true, + "optional": true + }, + "jsprim": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.0.tgz", + "integrity": "sha1-o7h+QCmNjDgFUtjMdiigu5WiKRg=", + "dev": true, + "optional": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.0.2", + "json-schema": "0.2.3", + "verror": "1.3.6" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true, + "optional": true + }, + "extsprintf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz", + "integrity": "sha1-4QgOBljjALBilJkMxw4VAiNf1VA=", + "dev": true + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true, + "optional": true + }, + "verror": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.3.6.tgz", + "integrity": "sha1-z/XfEpRtKX0rqu+qJoniW+AcAFw=", + "dev": true, + "optional": true, + "requires": { + "extsprintf": "1.0.2" + } + } + } + }, + "sshpk": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.13.0.tgz", + "integrity": "sha1-/yo+T9BEl1Vf7Zezmg/YL6+zozw=", + "dev": true, + "optional": true, + "requires": { + "asn1": "0.2.3", + "assert-plus": "1.0.0", + "bcrypt-pbkdf": "1.0.1", + "dashdash": "1.14.1", + "ecc-jsbn": "0.1.1", + "getpass": "0.1.7", + "jodid25519": "1.0.2", + "jsbn": "0.1.1", + "tweetnacl": "0.14.5" + }, + "dependencies": { + "asn1": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz", + "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=", + "dev": true, + "optional": true + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + }, + "bcrypt-pbkdf": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz", + "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=", + "dev": true, + "optional": true, + "requires": { + "tweetnacl": "0.14.5" + } + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "optional": true, + "requires": { + "assert-plus": "1.0.0" + } + }, + "ecc-jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", + "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=", + "dev": true, + "optional": true, + "requires": { + "jsbn": "0.1.1" + } + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "optional": true, + "requires": { + "assert-plus": "1.0.0" + } + }, + "jodid25519": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/jodid25519/-/jodid25519-1.0.2.tgz", + "integrity": "sha1-BtSRIlUJNBlHfUJWM2BuDpB4KWc=", + "dev": true, + "optional": true, + "requires": { + "jsbn": "0.1.1" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true, + "optional": true + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true, + "optional": true + } + } + } + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true, + "optional": true + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true, + "optional": true + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true, + "optional": true + }, + "mime-types": { + "version": "2.1.15", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.15.tgz", + "integrity": "sha1-pOv1BkCUVpI3uM9wBGd20J/JKu0=", + "dev": true, + "requires": { + "mime-db": "1.27.0" + }, + "dependencies": { + "mime-db": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.27.0.tgz", + "integrity": "sha1-gg9XIpa70g7CXtVeW13oaeVDbrE=", + "dev": true + } + } + }, + "oauth-sign": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", + "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=", + "dev": true, + "optional": true + }, + "performance-now": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz", + "integrity": "sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU=", + "dev": true, + "optional": true + }, + "qs": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", + "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=", + "dev": true, + "optional": true + }, + "safe-buffer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.0.1.tgz", + "integrity": "sha1-0mPKVGls2KMGtcplUekt5XkY++c=", + "dev": true + }, + "stringstream": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", + "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg=", + "dev": true, + "optional": true + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "5.0.1" + } + }, + "uuid": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.0.1.tgz", + "integrity": "sha1-ZUS7ot/ajBzxfmKaOjBeK7H+5sE=", + "dev": true, + "optional": true + } + } + }, + "sax": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.2.tgz", + "integrity": "sha1-/YYxojvHgmvvXYcb24c3jJVkeCg=", + "dev": true, + "optional": true + }, + "symbol-tree": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.2.tgz", + "integrity": "sha1-rifbOPZgp64uHDt9G8KQgZuFGeY=", + "dev": true, + "optional": true + }, + "tough-cookie": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.2.tgz", + "integrity": "sha1-8IH3bkyFcg5sN6X6ztc3FQ2EByo=", + "dev": true, + "requires": { + "punycode": "1.4.1" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + } + } + }, + "webidl-conversions": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-2.0.1.tgz", + "integrity": "sha1-O/glj30xjHRDw28uFpQCoaZwNQY=", + "dev": true, + "optional": true + }, + "whatwg-url-compat": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/whatwg-url-compat/-/whatwg-url-compat-0.6.5.tgz", + "integrity": "sha1-AImBEa9om7CXVBzVpFymyHmERb8=", + "dev": true, + "optional": true, + "requires": { + "tr46": "0.0.3" + }, + "dependencies": { + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=", + "dev": true, + "optional": true + } + } + }, + "xml-name-validator": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-2.0.1.tgz", + "integrity": "sha1-TYuPHszTQZqjYgYb7O9RXh5VljU=", + "dev": true, + "optional": true + } + } + }, + "lodash": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", + "dev": true + } + } + }, + "color-logger": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/color-logger/-/color-logger-0.0.3.tgz", + "integrity": "sha1-2bIt0dlz4Waxi/MT+fSBu6TfIBg=", + "dev": true + }, + "core-js": { + "version": "0.9.18", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-0.9.18.tgz", + "integrity": "sha1-E/RY5DAjKw9OwfSA2nwvUojp0JU=", + "dev": true + }, + "escape-html": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.2.tgz", + "integrity": "sha1-130y+pjjjC9BroXpJ44ODmuhAiw=", + "dev": true + }, + "escodegen": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.7.0.tgz", + "integrity": "sha1-TimdjMMwh7fynBniuehDYqvjVFM=", + "dev": true, + "requires": { + "esprima": "1.2.5", + "estraverse": "1.9.3", + "esutils": "2.0.2", + "optionator": "0.5.0", + "source-map": "0.2.0" + }, + "dependencies": { + "esprima": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.2.5.tgz", + "integrity": "sha1-CZNQL+r2aBODJXVvMPmlH+7sEek=", + "dev": true + }, + "estraverse": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.9.3.tgz", + "integrity": "sha1-r2fy3JIlgkFZUJJgkaQAXSnJu0Q=", + "dev": true + }, + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "optionator": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.5.0.tgz", + "integrity": "sha1-t1qJlaLUF98ltuTjhi9QqohlE2g=", + "dev": true, + "requires": { + "deep-is": "0.1.3", + "fast-levenshtein": "1.0.7", + "levn": "0.2.5", + "prelude-ls": "1.1.2", + "type-check": "0.3.2", + "wordwrap": "0.0.3" + }, + "dependencies": { + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "dev": true + }, + "fast-levenshtein": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-1.0.7.tgz", + "integrity": "sha1-AXjc3uAjuSkFGTrwlZ6KdjnP3Lk=", + "dev": true + }, + "levn": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.2.5.tgz", + "integrity": "sha1-uo0znQykphDjo/FFucr0iAcVUFQ=", + "dev": true, + "requires": { + "prelude-ls": "1.1.2", + "type-check": "0.3.2" + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "dev": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "requires": { + "prelude-ls": "1.1.2" + } + }, + "wordwrap": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", + "dev": true + } + } + }, + "source-map": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz", + "integrity": "sha1-2rc/vPwrqBm03gO9b26qSBZLP50=", + "dev": true, + "optional": true, + "requires": { + "amdefine": "1.0.1" + }, + "dependencies": { + "amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", + "dev": true, + "optional": true + } + } + } + } + }, + "espree": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-2.2.0.tgz", + "integrity": "sha1-AdySen6lCB0ae21hAknmJOf+89Y=", + "dev": true + }, + "estraverse": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.1.0.tgz", + "integrity": "sha1-QPI6dgkgQb5kZ9fyNckztnB2bgU=", + "dev": true + }, + "fs-extra": { + "version": "0.26.5", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.26.5.tgz", + "integrity": "sha1-U6x0Znygg/0twXEsgTA5yjLWmn8=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "jsonfile": "2.4.0", + "klaw": "1.3.1", + "path-is-absolute": "1.0.1", + "rimraf": "2.6.1" + }, + "dependencies": { + "graceful-fs": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", + "dev": true + }, + "jsonfile": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", + "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11" + } + }, + "klaw": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", + "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11" + } + }, + "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 + }, + "rimraf": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.1.tgz", + "integrity": "sha1-wjOOxkPfeht/5cVPqG9XQopV8z0=", + "dev": true, + "requires": { + "glob": "7.1.2" + }, + "dependencies": { + "glob": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", + "integrity": "sha1-wZyd+aAocC1nhhI4SmVSQExjbRU=", + "dev": true, + "requires": { + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + }, + "dependencies": { + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "1.4.0", + "wrappy": "1.0.2" + }, + "dependencies": { + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + } + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=", + "dev": true, + "requires": { + "brace-expansion": "1.1.7" + }, + "dependencies": { + "brace-expansion": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.7.tgz", + "integrity": "sha1-Pv/DxQ4ABTH7cg6v+A8K6O8jz1k=", + "dev": true, + "requires": { + "balanced-match": "0.4.2", + "concat-map": "0.0.1" + }, + "dependencies": { + "balanced-match": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", + "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + } + } + } + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1.0.2" + }, + "dependencies": { + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + } + } + } + } + } + } + } + } + }, + "ice-cap": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/ice-cap/-/ice-cap-0.0.4.tgz", + "integrity": "sha1-im0xq0ysjUtW3k+pRt8zUlYbbhg=", + "dev": true, + "requires": { + "cheerio": "0.20.0", + "color-logger": "0.0.3" + } + }, + "marked": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/marked/-/marked-0.3.5.tgz", + "integrity": "sha1-QROhWsXXvKFYpargciRYe5+hW5Q=", + "dev": true + }, + "minimist": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.1.1.tgz", + "integrity": "sha1-G8K8cWWM3KVxJHVoQ2NhWwtPaVs=", + "dev": true + }, + "taffydb": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/taffydb/-/taffydb-2.7.2.tgz", + "integrity": "sha1-e/gQalwaSCUbPjvAoOFzJIn9Dcg=", + "dev": true + } + } + }, + "esdoc-es7-plugin": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/esdoc-es7-plugin/-/esdoc-es7-plugin-0.0.3.tgz", + "integrity": "sha1-4x0qUx0IwzTdRXknMktaAvPmY6U=", + "dev": true, + "requires": { + "babylon": "5.8.20", + "core-js": "1.0.1", + "estraverse": "4.1.0" + }, + "dependencies": { + "babylon": { + "version": "5.8.20", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-5.8.20.tgz", + "integrity": "sha1-DXo1BMeWZW95yZjdPdWhpBzZCLo=", + "dev": true + }, + "core-js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.0.1.tgz", + "integrity": "sha1-gtIoS3GKA7+L8oE9XBcXfGrazwg=", + "dev": true + }, + "estraverse": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.1.0.tgz", + "integrity": "sha1-QPI6dgkgQb5kZ9fyNckztnB2bgU=", + "dev": true + } + } + }, + "iconv-lite": { + "version": "0.4.17", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.17.tgz", + "integrity": "sha1-T9qjs4rLwsAxsEXQ7c3+HsqxjI0=", + "dev": true + }, + "mocha": { + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-2.5.3.tgz", + "integrity": "sha1-FhvlvetJZ3HrmzV0UFC2IrWu/Fg=", + "dev": true, + "requires": { + "commander": "2.3.0", + "debug": "2.2.0", + "diff": "1.4.0", + "escape-string-regexp": "1.0.2", + "glob": "3.2.11", + "growl": "1.9.2", + "jade": "0.26.3", + "mkdirp": "0.5.1", + "supports-color": "1.2.0", + "to-iso-string": "0.0.2" + }, + "dependencies": { + "commander": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.3.0.tgz", + "integrity": "sha1-/UMOiJgy7DU7ms0d4hfBHLPu+HM=", + "dev": true + }, + "debug": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", + "dev": true, + "requires": { + "ms": "0.7.1" + }, + "dependencies": { + "ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", + "dev": true + } + } + }, + "diff": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-1.4.0.tgz", + "integrity": "sha1-fyjS657nsVqX79ic5j3P2qPMur8=", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.2.tgz", + "integrity": "sha1-Tbwv5nTnGUnK8/smlc5/LcHZqNE=", + "dev": true + }, + "glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz", + "integrity": "sha1-Spc/Y1uRkPcV0QmH1cAP0oFevj0=", + "dev": true, + "requires": { + "inherits": "2.0.3", + "minimatch": "0.3.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "minimatch": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz", + "integrity": "sha1-J12O2qxPG7MyZHIInnlJyDlGmd0=", + "dev": true, + "requires": { + "lru-cache": "2.7.3", + "sigmund": "1.0.1" + }, + "dependencies": { + "lru-cache": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz", + "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=", + "dev": true + }, + "sigmund": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", + "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=", + "dev": true + } + } + } + } + }, + "growl": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/growl/-/growl-1.9.2.tgz", + "integrity": "sha1-Dqd0NxXbjY3ixe3hd14bRayFwC8=", + "dev": true + }, + "jade": { + "version": "0.26.3", + "resolved": "https://registry.npmjs.org/jade/-/jade-0.26.3.tgz", + "integrity": "sha1-jxDXl32NefL2/4YqgbBRPMslaGw=", + "dev": true, + "requires": { + "commander": "0.6.1", + "mkdirp": "0.3.0" + }, + "dependencies": { + "commander": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-0.6.1.tgz", + "integrity": "sha1-+mihT2qUXVTbvlDYzbMyDp47GgY=", + "dev": true + }, + "mkdirp": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.0.tgz", + "integrity": "sha1-G79asbqCevI1dRQ0kEJkVfSB/h4=", + "dev": true + } + } + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + } + } + }, + "supports-color": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-1.2.0.tgz", + "integrity": "sha1-/x7R5hFp0Gs88tWI4YixjYhH4X4=", + "dev": true + }, + "to-iso-string": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/to-iso-string/-/to-iso-string-0.0.2.tgz", + "integrity": "sha1-TcGeZk38y+Jb2NtQiwDG2hWCVdE=", + "dev": true + } + } + }, + "nyc": { + "version": "10.3.2", + "resolved": "https://registry.npmjs.org/nyc/-/nyc-10.3.2.tgz", + "integrity": "sha1-8n9NkfKp2zbCT1dP9cbv/wIz3kY=", + "dev": true, + "requires": { + "archy": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", + "arrify": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "caching-transform": "https://registry.npmjs.org/caching-transform/-/caching-transform-1.0.1.tgz", + "convert-source-map": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.0.tgz", + "debug-log": "https://registry.npmjs.org/debug-log/-/debug-log-1.0.1.tgz", + "default-require-extensions": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-1.0.0.tgz", + "find-cache-dir": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz", + "find-up": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "foreground-child": "https://registry.npmjs.org/foreground-child/-/foreground-child-1.5.6.tgz", + "glob": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz", + "istanbul-lib-coverage": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.1.0.tgz", + "istanbul-lib-hook": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.0.6.tgz", + "istanbul-lib-instrument": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.7.1.tgz", + "istanbul-lib-report": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.1.0.tgz", + "istanbul-lib-source-maps": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.0.tgz", + "istanbul-reports": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.1.0.tgz", + "md5-hex": "https://registry.npmjs.org/md5-hex/-/md5-hex-1.3.0.tgz", + "merge-source-map": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.0.3.tgz", + "micromatch": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "mkdirp": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "resolve-from": "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz", + "rimraf": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.1.tgz", + "signal-exit": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "spawn-wrap": "https://registry.npmjs.org/spawn-wrap/-/spawn-wrap-1.2.4.tgz", + "test-exclude": "https://registry.npmjs.org/test-exclude/-/test-exclude-4.1.0.tgz", + "yargs": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", + "yargs-parser": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz" + }, + "dependencies": { + "align-text": { + "version": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", + "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", + "dev": true, + "requires": { + "kind-of": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.0.tgz", + "longest": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", + "repeat-string": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz" + } + }, + "amdefine": { + "version": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", + "dev": true + }, + "ansi-regex": { + "version": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "append-transform": { + "version": "https://registry.npmjs.org/append-transform/-/append-transform-0.4.0.tgz", + "integrity": "sha1-126/jKlNJ24keja61EpLdKthGZE=", + "dev": true, + "requires": { + "default-require-extensions": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-1.0.0.tgz" + } + }, + "archy": { + "version": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", + "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=", + "dev": true + }, + "arr-diff": { + "version": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "requires": { + "arr-flatten": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.0.3.tgz" + } + }, + "arr-flatten": { + "version": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.0.3.tgz", + "integrity": "sha1-onTthawIhJtr14R8RYB0XcUa37E=", + "dev": true + }, + "array-unique": { + "version": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, + "arrify": { + "version": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true + }, + "async": { + "version": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", + "dev": true + }, + "babel-code-frame": { + "version": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", + "integrity": "sha1-AnYgvuVnqIwyVhV05/0IAdMxGOQ=", + "dev": true, + "requires": { + "chalk": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "esutils": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "js-tokens": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz" + } + }, + "babel-generator": { + "version": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.24.1.tgz", + "integrity": "sha1-5xX0hsWN7SVknYiJRNUqoHxdlJc=", + "dev": true, + "requires": { + "babel-messages": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", + "detect-indent": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", + "jsesc": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", + "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "source-map": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", + "trim-right": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz" + } + }, + "babel-messages": { + "version": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", + "dev": true, + "requires": { + "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz" + } + }, + "babel-runtime": { + "version": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "integrity": "sha1-CpSJ8UTecO+zzkMArM2zKeL8VDs=", + "dev": true, + "requires": { + "core-js": "https://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz", + "regenerator-runtime": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz" + } + }, + "babel-template": { + "version": "https://registry.npmjs.org/babel-template/-/babel-template-6.24.1.tgz", + "integrity": "sha1-BK5RTx+Ts6JTfyoPYKWkX7gwgzM=", + "dev": true, + "requires": { + "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "babel-traverse": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.24.1.tgz", + "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", + "babylon": "https://registry.npmjs.org/babylon/-/babylon-6.17.0.tgz", + "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz" + } + }, + "babel-traverse": { + "version": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.24.1.tgz", + "integrity": "sha1-qzZnP9NW+aCUhlnnszjV/q2zFpU=", + "dev": true, + "requires": { + "babel-code-frame": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", + "babel-messages": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", + "babylon": "https://registry.npmjs.org/babylon/-/babylon-6.17.0.tgz", + "debug": "https://registry.npmjs.org/debug/-/debug-2.6.6.tgz", + "globals": "https://registry.npmjs.org/globals/-/globals-9.17.0.tgz", + "invariant": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", + "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz" + } + }, + "babel-types": { + "version": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", + "integrity": "sha1-oTaHncFbNga9oNkMH8dDBML/CXU=", + "dev": true, + "requires": { + "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "esutils": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "to-fast-properties": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz" + } + }, + "babylon": { + "version": "https://registry.npmjs.org/babylon/-/babylon-6.17.0.tgz", + "integrity": "sha1-N9qUiHhIi5xOPEA4iT+jMUs/yTI=", + "dev": true + }, + "balanced-match": { + "version": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", + "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", + "dev": true + }, + "brace-expansion": { + "version": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.7.tgz", + "integrity": "sha1-Pv/DxQ4ABTH7cg6v+A8K6O8jz1k=", + "dev": true, + "requires": { + "balanced-match": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", + "concat-map": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + } + }, + "braces": { + "version": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", + "preserve": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", + "repeat-element": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz" + } + }, + "builtin-modules": { + "version": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", + "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", + "dev": true + }, + "caching-transform": { + "version": "https://registry.npmjs.org/caching-transform/-/caching-transform-1.0.1.tgz", + "integrity": "sha1-bb2y8g+Nj7znnz6U6dF0Lc31wKE=", + "dev": true, + "requires": { + "md5-hex": "https://registry.npmjs.org/md5-hex/-/md5-hex-1.3.0.tgz", + "mkdirp": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "write-file-atomic": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-1.3.4.tgz" + } + }, + "camelcase": { + "version": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", + "dev": true, + "optional": true + }, + "center-align": { + "version": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", + "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", + "dev": true, + "optional": true, + "requires": { + "align-text": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", + "lazy-cache": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz" + } + }, + "chalk": { + "version": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "escape-string-regexp": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "has-ansi": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "strip-ansi": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "supports-color": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" + } + }, + "cliui": { + "version": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", + "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", + "dev": true, + "optional": true, + "requires": { + "center-align": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", + "right-align": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", + "wordwrap": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz" + }, + "dependencies": { + "wordwrap": { + "version": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", + "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", + "dev": true, + "optional": true + } + } + }, + "code-point-at": { + "version": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true + }, + "commondir": { + "version": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true + }, + "concat-map": { + "version": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "convert-source-map": { + "version": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.0.tgz", + "integrity": "sha1-ms1whRxtXf3ZPZKC5e35SgP/RrU=", + "dev": true + }, + "core-js": { + "version": "https://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz", + "integrity": "sha1-TekR5mew6ukSTjQlS1OupvxhjT4=", + "dev": true + }, + "cross-spawn": { + "version": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-4.0.2.tgz", + "integrity": "sha1-e5JHYhwjrf3ThWAEqCPL45dCTUE=", + "dev": true, + "requires": { + "lru-cache": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.0.2.tgz", + "which": "https://registry.npmjs.org/which/-/which-1.2.14.tgz" + } + }, + "debug": { + "version": "https://registry.npmjs.org/debug/-/debug-2.6.6.tgz", + "integrity": "sha1-qfpvvpykPPHnn3O3XAGJy7fW21o=", + "dev": true, + "requires": { + "ms": "https://registry.npmjs.org/ms/-/ms-0.7.3.tgz" + } + }, + "debug-log": { + "version": "https://registry.npmjs.org/debug-log/-/debug-log-1.0.1.tgz", + "integrity": "sha1-IwdjLUwEOCuN+KMvcLiVBG1SdF8=", + "dev": true + }, + "decamelize": { + "version": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "default-require-extensions": { + "version": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-1.0.0.tgz", + "integrity": "sha1-836hXT4T/9m0N9M+GnW1+5eHTLg=", + "dev": true, + "requires": { + "strip-bom": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz" + } + }, + "detect-indent": { + "version": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", + "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", + "dev": true, + "requires": { + "repeating": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz" + } + }, + "error-ex": { + "version": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz", + "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=", + "dev": true, + "requires": { + "is-arrayish": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" + } + }, + "escape-string-regexp": { + "version": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "esutils": { + "version": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "expand-brackets": { + "version": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "requires": { + "is-posix-bracket": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz" + } + }, + "expand-range": { + "version": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", + "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", + "dev": true, + "requires": { + "fill-range": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz" + } + }, + "extglob": { + "version": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "requires": { + "is-extglob": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz" + } + }, + "filename-regex": { + "version": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", + "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=", + "dev": true + }, + "fill-range": { + "version": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz", + "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=", + "dev": true, + "requires": { + "is-number": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "isobject": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "randomatic": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.6.tgz", + "repeat-element": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", + "repeat-string": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz" + } + }, + "find-cache-dir": { + "version": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz", + "integrity": "sha1-yN765XyKUqinhPnjHFfHQumToLk=", + "dev": true, + "requires": { + "commondir": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "mkdirp": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "pkg-dir": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz" + } + }, + "find-up": { + "version": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "pinkie-promise": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz" + } + }, + "for-in": { + "version": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, + "for-own": { + "version": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", + "dev": true, + "requires": { + "for-in": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz" + } + }, + "foreground-child": { + "version": "https://registry.npmjs.org/foreground-child/-/foreground-child-1.5.6.tgz", + "integrity": "sha1-T9ca0t/elnibmApcCilZN8svXOk=", + "dev": true, + "requires": { + "cross-spawn": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-4.0.2.tgz", + "signal-exit": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz" + } + }, + "fs.realpath": { + "version": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "get-caller-file": { + "version": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz", + "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U=", + "dev": true + }, + "glob": { + "version": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz", + "integrity": "sha1-gFIR3wT6rxxjo2ADBs31reULLsg=", + "dev": true, + "requires": { + "fs.realpath": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "inflight": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "minimatch": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", + "once": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "path-is-absolute": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" + } + }, + "glob-base": { + "version": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", + "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", + "dev": true, + "requires": { + "glob-parent": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "is-glob": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz" + } + }, + "glob-parent": { + "version": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", + "dev": true, + "requires": { + "is-glob": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz" + } + }, + "globals": { + "version": "https://registry.npmjs.org/globals/-/globals-9.17.0.tgz", + "integrity": "sha1-DAymltm5u2lNLlRwvTd3fKrVAoY=", + "dev": true + }, + "graceful-fs": { + "version": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", + "dev": true + }, + "handlebars": { + "version": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.8.tgz", + "integrity": "sha1-Irh1zT8ObL6jAxTxROgrx6cv9CA=", + "dev": true, + "requires": { + "async": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "optimist": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "source-map": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "uglify-js": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.22.tgz" + }, + "dependencies": { + "source-map": { + "version": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "dev": true, + "requires": { + "amdefine": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz" + } + } + } + }, + "has-ansi": { + "version": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" + } + }, + "has-flag": { + "version": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "hosted-git-info": { + "version": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.4.2.tgz", + "integrity": "sha1-AHa59GonBQbduq6lZJaJdGBhKmc=", + "dev": true + }, + "imurmurhash": { + "version": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "inflight": { + "version": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "wrappy": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + } + }, + "inherits": { + "version": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "invariant": { + "version": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", + "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=", + "dev": true, + "requires": { + "loose-envify": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz" + } + }, + "invert-kv": { + "version": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", + "dev": true + }, + "is-arrayish": { + "version": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-buffer": { + "version": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.5.tgz", + "integrity": "sha1-Hzsm72E7IUuIy8ojzGwB2Hlh7sw=", + "dev": true + }, + "is-builtin-module": { + "version": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", + "dev": true, + "requires": { + "builtin-modules": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz" + } + }, + "is-dotfile": { + "version": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.2.tgz", + "integrity": "sha1-LBMjg/ORmfjtwmjKAbmwB9IFzE0=", + "dev": true + }, + "is-equal-shallow": { + "version": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", + "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", + "dev": true, + "requires": { + "is-primitive": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz" + } + }, + "is-extendable": { + "version": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-extglob": { + "version": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-finite": { + "version": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", + "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", + "dev": true, + "requires": { + "number-is-nan": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz" + } + }, + "is-fullwidth-code-point": { + "version": "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": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz" + } + }, + "is-glob": { + "version": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz" + } + }, + "is-number": { + "version": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "dev": true, + "requires": { + "kind-of": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.0.tgz" + } + }, + "is-posix-bracket": { + "version": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", + "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", + "dev": true + }, + "is-primitive": { + "version": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", + "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", + "dev": true + }, + "is-utf8": { + "version": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + }, + "isarray": { + "version": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "isexe": { + "version": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "isobject": { + "version": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + } + }, + "istanbul-lib-coverage": { + "version": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.1.0.tgz", + "integrity": "sha1-ysoZ3srvNSW11jMdcB8/O3rUhSg=", + "dev": true + }, + "istanbul-lib-hook": { + "version": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.0.6.tgz", + "integrity": "sha1-wIZtHoHPLVMZJJUQEx/Bbe5JIx8=", + "dev": true, + "requires": { + "append-transform": "https://registry.npmjs.org/append-transform/-/append-transform-0.4.0.tgz" + } + }, + "istanbul-lib-instrument": { + "version": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.7.1.tgz", + "integrity": "sha1-Fp4xvGLHeIUamUOd2Zw8wSGE02A=", + "dev": true, + "requires": { + "babel-generator": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.24.1.tgz", + "babel-template": "https://registry.npmjs.org/babel-template/-/babel-template-6.24.1.tgz", + "babel-traverse": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.24.1.tgz", + "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", + "babylon": "https://registry.npmjs.org/babylon/-/babylon-6.17.0.tgz", + "istanbul-lib-coverage": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.1.0.tgz", + "semver": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz" + } + }, + "istanbul-lib-report": { + "version": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.1.0.tgz", + "integrity": "sha1-RExOzKmvqTz1hPVrEPGVv3aMB3A=", + "dev": true, + "requires": { + "istanbul-lib-coverage": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.1.0.tgz", + "mkdirp": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "path-parse": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz", + "supports-color": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz" + }, + "dependencies": { + "supports-color": { + "version": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz" + } + } + } + }, + "istanbul-lib-source-maps": { + "version": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.0.tgz", + "integrity": "sha1-jHcG1Jfib+62rz4MKP1bBmlZjQ4=", + "dev": true, + "requires": { + "debug": "https://registry.npmjs.org/debug/-/debug-2.6.6.tgz", + "istanbul-lib-coverage": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.1.0.tgz", + "mkdirp": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "rimraf": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.1.tgz", + "source-map": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz" + } + }, + "istanbul-reports": { + "version": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.1.0.tgz", + "integrity": "sha1-HvO3lYiSGc+1+tFjZfbOEI1fjGY=", + "dev": true, + "requires": { + "handlebars": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.8.tgz" + } + }, + "js-tokens": { + "version": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", + "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", + "dev": true + }, + "jsesc": { + "version": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", + "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=", + "dev": true + }, + "kind-of": { + "version": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.0.tgz", + "integrity": "sha1-tYq+TVwEStM3JqjBUltIz4kb/wc=", + "dev": true, + "requires": { + "is-buffer": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.5.tgz" + } + }, + "lazy-cache": { + "version": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", + "dev": true, + "optional": true + }, + "lcid": { + "version": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "dev": true, + "requires": { + "invert-kv": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz" + } + }, + "load-json-file": { + "version": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "requires": { + "graceful-fs": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "parse-json": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "pify": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "pinkie-promise": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "strip-bom": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz" + } + }, + "lodash": { + "version": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", + "dev": true + }, + "longest": { + "version": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", + "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", + "dev": true + }, + "loose-envify": { + "version": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", + "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", + "dev": true, + "requires": { + "js-tokens": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz" + } + }, + "lru-cache": { + "version": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.0.2.tgz", + "integrity": "sha1-HRdnnAac2l0ECZGgnbwsDbN35V4=", + "dev": true, + "requires": { + "pseudomap": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "yallist": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz" + } + }, + "md5-hex": { + "version": "https://registry.npmjs.org/md5-hex/-/md5-hex-1.3.0.tgz", + "integrity": "sha1-0sSv6YPENwZiF5uMrRRSGRNQRsQ=", + "dev": true, + "requires": { + "md5-o-matic": "https://registry.npmjs.org/md5-o-matic/-/md5-o-matic-0.1.1.tgz" + } + }, + "md5-o-matic": { + "version": "https://registry.npmjs.org/md5-o-matic/-/md5-o-matic-0.1.1.tgz", + "integrity": "sha1-givM1l4RfFFPqxdrJZRdVBAKA8M=", + "dev": true + }, + "merge-source-map": { + "version": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.0.3.tgz", + "integrity": "sha1-2hQV8nIqURnbB7FMT5c0EIY6Kr8=", + "dev": true, + "requires": { + "source-map": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz" + } + }, + "micromatch": { + "version": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "arr-diff": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "array-unique": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "braces": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "expand-brackets": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "extglob": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "filename-regex": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", + "is-extglob": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "is-glob": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "kind-of": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.0.tgz", + "normalize-path": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "object.omit": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", + "parse-glob": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", + "regex-cache": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.3.tgz" + } + }, + "minimatch": { + "version": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha1-Kk5AkLlrLbBqnX3wEFWmKnfJt3Q=", + "dev": true, + "requires": { + "brace-expansion": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.7.tgz" + } + }, + "minimist": { + "version": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + }, + "mkdirp": { + "version": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" + } + }, + "ms": { + "version": "https://registry.npmjs.org/ms/-/ms-0.7.3.tgz", + "integrity": "sha1-cIFVpeROM/X9D8U+gdDUCpG+H/8=", + "dev": true + }, + "normalize-package-data": { + "version": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.8.tgz", + "integrity": "sha1-2Bntoqne29H/pWPqQHHZNngilbs=", + "dev": true, + "requires": { + "hosted-git-info": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.4.2.tgz", + "is-builtin-module": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "semver": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "validate-npm-package-license": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz" + } + }, + "normalize-path": { + "version": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.0.1.tgz" + } + }, + "number-is-nan": { + "version": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true + }, + "object-assign": { + "version": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "object.omit": { + "version": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", + "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", + "dev": true, + "requires": { + "for-own": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "is-extendable": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz" + } + }, + "once": { + "version": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + } + }, + "optimist": { + "version": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", + "dev": true, + "requires": { + "minimist": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "wordwrap": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" + } + }, + "os-homedir": { + "version": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "dev": true + }, + "os-locale": { + "version": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "dev": true, + "requires": { + "lcid": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz" + } + }, + "parse-glob": { + "version": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", + "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", + "dev": true, + "requires": { + "glob-base": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", + "is-dotfile": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.2.tgz", + "is-extglob": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "is-glob": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz" + } + }, + "parse-json": { + "version": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "requires": { + "error-ex": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz" + } + }, + "path-exists": { + "version": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "requires": { + "pinkie-promise": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz" + } + }, + "path-is-absolute": { + "version": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-parse": { + "version": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz", + "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=", + "dev": true + }, + "path-type": { + "version": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "requires": { + "graceful-fs": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "pify": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "pinkie-promise": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz" + } + }, + "pify": { + "version": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "pinkie": { + "version": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + }, + "pinkie-promise": { + "version": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "requires": { + "pinkie": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + }, + "pkg-dir": { + "version": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz", + "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=", + "dev": true, + "requires": { + "find-up": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz" + } + }, + "preserve": { + "version": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", + "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", + "dev": true + }, + "pseudomap": { + "version": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, + "randomatic": { + "version": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.6.tgz", + "integrity": "sha1-EQ3Kv/OX6dz/fAeJzMCkmt8exbs=", + "dev": true, + "requires": { + "is-number": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "kind-of": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.0.tgz" + } + }, + "read-pkg": { + "version": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "requires": { + "load-json-file": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "normalize-package-data": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.8.tgz", + "path-type": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz" + } + }, + "read-pkg-up": { + "version": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "requires": { + "find-up": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "read-pkg": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz" + } + }, + "regenerator-runtime": { + "version": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz", + "integrity": "sha1-M2w+/BIgrc7dosn6tntaeVWjNlg=", + "dev": true + }, + "regex-cache": { + "version": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.3.tgz", + "integrity": "sha1-mxpsNdTQ3871cRrmUejp09cRQUU=", + "dev": true, + "requires": { + "is-equal-shallow": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", + "is-primitive": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz" + } + }, + "remove-trailing-separator": { + "version": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.0.1.tgz", + "integrity": "sha1-YV67lq9VlVLUv0BXyENtSGq2PMQ=", + "dev": true + }, + "repeat-element": { + "version": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", + "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=", + "dev": true + }, + "repeat-string": { + "version": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true + }, + "repeating": { + "version": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, + "requires": { + "is-finite": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz" + } + }, + "require-directory": { + "version": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "require-main-filename": { + "version": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", + "dev": true + }, + "resolve-from": { + "version": "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz", + "integrity": "sha1-lICrIOlP+h2egKgEx+oUdhGWa1c=", + "dev": true + }, + "right-align": { + "version": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", + "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", + "dev": true, + "optional": true, + "requires": { + "align-text": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz" + } + }, + "rimraf": { + "version": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.1.tgz", + "integrity": "sha1-wjOOxkPfeht/5cVPqG9XQopV8z0=", + "dev": true, + "requires": { + "glob": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz" + } + }, + "semver": { + "version": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", + "dev": true + }, + "set-blocking": { + "version": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "signal-exit": { + "version": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "dev": true + }, + "slide": { + "version": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz", + "integrity": "sha1-VusCfWW00tzmyy4tMsTUr8nh1wc=", + "dev": true + }, + "source-map": { + "version": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", + "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=", + "dev": true + }, + "spawn-wrap": { + "version": "https://registry.npmjs.org/spawn-wrap/-/spawn-wrap-1.2.4.tgz", + "integrity": "sha1-kg6yEadpwJPuv71bDnpdLmirLkA=", + "dev": true, + "requires": { + "foreground-child": "https://registry.npmjs.org/foreground-child/-/foreground-child-1.5.6.tgz", + "mkdirp": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "os-homedir": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "rimraf": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.1.tgz", + "signal-exit": "https://registry.npmjs.org/signal-exit/-/signal-exit-2.1.2.tgz", + "which": "https://registry.npmjs.org/which/-/which-1.2.14.tgz" + }, + "dependencies": { + "signal-exit": { + "version": "https://registry.npmjs.org/signal-exit/-/signal-exit-2.1.2.tgz", + "integrity": "sha1-N1h5sfkuvDszRIDQONxUam1VhWQ=", + "dev": true + } + } + }, + "spdx-correct": { + "version": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", + "integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A=", + "dev": true, + "requires": { + "spdx-license-ids": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz" + } + }, + "spdx-expression-parse": { + "version": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz", + "integrity": "sha1-m98vIOH0DtRH++JzJmGR/O1RYmw=", + "dev": true + }, + "spdx-license-ids": { + "version": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz", + "integrity": "sha1-yd96NCRZSt5r0RkA1ZZpbcBrrFc=", + "dev": true + }, + "string-width": { + "version": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "is-fullwidth-code-point": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "strip-ansi": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz" + } + }, + "strip-ansi": { + "version": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" + } + }, + "strip-bom": { + "version": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz" + } + }, + "supports-color": { + "version": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + }, + "test-exclude": { + "version": "https://registry.npmjs.org/test-exclude/-/test-exclude-4.1.0.tgz", + "integrity": "sha1-BMpwtzkN04yY1KADoXOAbKeZHJE=", + "dev": true, + "requires": { + "arrify": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "micromatch": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "read-pkg-up": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "require-main-filename": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz" + } + }, + "to-fast-properties": { + "version": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true + }, + "trim-right": { + "version": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", + "dev": true + }, + "uglify-js": { + "version": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.22.tgz", + "integrity": "sha1-1Uk0d4qNoUkD+imjJvskwKtRoaA=", + "dev": true, + "optional": true, + "requires": { + "source-map": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", + "uglify-to-browserify": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", + "yargs": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz" + }, + "dependencies": { + "yargs": { + "version": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", + "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", + "dev": true, + "optional": true, + "requires": { + "camelcase": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "cliui": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", + "decamelize": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "window-size": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz" + } + } + } + }, + "uglify-to-browserify": { + "version": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", + "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", + "dev": true, + "optional": true + }, + "validate-npm-package-license": { + "version": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", + "integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w=", + "dev": true, + "requires": { + "spdx-correct": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", + "spdx-expression-parse": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz" + } + }, + "which": { + "version": "https://registry.npmjs.org/which/-/which-1.2.14.tgz", + "integrity": "sha1-mofEN48D6CfOyvGs31bHNsAcFOU=", + "dev": true, + "requires": { + "isexe": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" + } + }, + "which-module": { + "version": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", + "dev": true + }, + "window-size": { + "version": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", + "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", + "dev": true, + "optional": true + }, + "wordwrap": { + "version": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", + "dev": true + }, + "wrap-ansi": { + "version": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "dev": true, + "requires": { + "string-width": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "strip-ansi": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz" + } + }, + "wrappy": { + "version": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "write-file-atomic": { + "version": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-1.3.4.tgz", + "integrity": "sha1-+Aek8LHZ6ROuekgRLmzDrxmRtF8=", + "dev": true, + "requires": { + "graceful-fs": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "imurmurhash": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "slide": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz" + } + }, + "y18n": { + "version": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", + "dev": true + }, + "yallist": { + "version": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + }, + "yargs": { + "version": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", + "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", + "dev": true, + "requires": { + "camelcase": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "cliui": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "decamelize": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "get-caller-file": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz", + "os-locale": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "read-pkg-up": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "require-directory": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "require-main-filename": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "set-blocking": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "string-width": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "which-module": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "y18n": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "yargs-parser": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz" + }, + "dependencies": { + "camelcase": { + "version": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + }, + "cliui": { + "version": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "dev": true, + "requires": { + "string-width": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "strip-ansi": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "wrap-ansi": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz" + } + } + } + }, + "yargs-parser": { + "version": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz", + "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", + "dev": true, + "requires": { + "camelcase": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz" + }, + "dependencies": { + "camelcase": { + "version": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + } + } + } + } + }, + "pako": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", + "integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=" + }, + "restructure": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/restructure/-/restructure-0.5.4.tgz", + "integrity": "sha1-9U591WNZD7NP1r9Vh2EJrsyyjeg=", + "requires": { + "browserify-optional": "1.0.0" + } + }, + "rollup": { + "version": "0.34.13", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-0.34.13.tgz", + "integrity": "sha1-ohHN3jH5bLOefLTjW+yxXdw++hk=", + "dev": true, + "requires": { + "source-map-support": "0.4.15" + }, + "dependencies": { + "source-map-support": { + "version": "0.4.15", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.15.tgz", + "integrity": "sha1-AyAt9lwG0r2MfsI2KhkwVv7407E=", + "dev": true, + "requires": { + "source-map": "0.5.6" + }, + "dependencies": { + "source-map": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", + "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=", + "dev": true + } + } + } + } + }, + "rollup-plugin-babel": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rollup-plugin-babel/-/rollup-plugin-babel-2.7.1.tgz", + "integrity": "sha1-FlKBl7D5OKFTb0RoPHqT1XMYL1c=", + "dev": true, + "requires": { + "babel-core": "6.24.1", + "babel-plugin-transform-es2015-classes": "6.24.1", + "object-assign": "4.1.1", + "rollup-pluginutils": "1.5.2" + }, + "dependencies": { + "babel-core": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.24.1.tgz", + "integrity": "sha1-jEKFZNzh4fQfszfsNPTDsCK1rYM=", + "dev": true, + "requires": { + "babel-code-frame": "6.22.0", + "babel-generator": "6.24.1", + "babel-helpers": "6.24.1", + "babel-messages": "6.23.0", + "babel-register": "6.24.1", + "babel-runtime": "6.23.0", + "babel-template": "6.24.1", + "babel-traverse": "6.24.1", + "babel-types": "6.24.1", + "babylon": "6.17.1", + "convert-source-map": "1.5.0", + "debug": "2.6.8", + "json5": "0.5.1", + "lodash": "4.17.4", + "minimatch": "3.0.4", + "path-is-absolute": "1.0.1", + "private": "0.1.7", + "slash": "1.0.0", + "source-map": "0.5.6" + }, + "dependencies": { + "babel-code-frame": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", + "integrity": "sha1-AnYgvuVnqIwyVhV05/0IAdMxGOQ=", + "dev": true, + "requires": { + "chalk": "1.1.3", + "esutils": "2.0.2", + "js-tokens": "3.0.1" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "2.1.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 + } + } + }, + "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.1.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 + } + } + }, + "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 + } + } + }, + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "js-tokens": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", + "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", + "dev": true + } + } + }, + "babel-generator": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.24.1.tgz", + "integrity": "sha1-5xX0hsWN7SVknYiJRNUqoHxdlJc=", + "dev": true, + "requires": { + "babel-messages": "6.23.0", + "babel-runtime": "6.23.0", + "babel-types": "6.24.1", + "detect-indent": "4.0.0", + "jsesc": "1.3.0", + "lodash": "4.17.4", + "source-map": "0.5.6", + "trim-right": "1.0.1" + }, + "dependencies": { + "detect-indent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", + "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", + "dev": true, + "requires": { + "repeating": "2.0.1" + }, + "dependencies": { + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, + "requires": { + "is-finite": "1.0.2" + }, + "dependencies": { + "is-finite": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", + "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", + "dev": true, + "requires": { + "number-is-nan": "1.0.1" + }, + "dependencies": { + "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 + } + } + } + } + } + } + }, + "jsesc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", + "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=", + "dev": true + }, + "trim-right": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", + "dev": true + } + } + }, + "babel-helpers": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", + "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "babel-template": "6.24.1" + } + }, + "babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0" + } + }, + "babel-template": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.24.1.tgz", + "integrity": "sha1-BK5RTx+Ts6JTfyoPYKWkX7gwgzM=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "babel-traverse": "6.24.1", + "babel-types": "6.24.1", + "babylon": "6.17.1", + "lodash": "4.17.4" + } + }, + "babel-traverse": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.24.1.tgz", + "integrity": "sha1-qzZnP9NW+aCUhlnnszjV/q2zFpU=", + "dev": true, + "requires": { + "babel-code-frame": "6.22.0", + "babel-messages": "6.23.0", + "babel-runtime": "6.23.0", + "babel-types": "6.24.1", + "babylon": "6.17.1", + "debug": "2.6.8", + "globals": "9.17.0", + "invariant": "2.2.2", + "lodash": "4.17.4" + }, + "dependencies": { + "globals": { + "version": "9.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.17.0.tgz", + "integrity": "sha1-DAymltm5u2lNLlRwvTd3fKrVAoY=", + "dev": true + }, + "invariant": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", + "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=", + "dev": true, + "requires": { + "loose-envify": "1.3.1" + }, + "dependencies": { + "loose-envify": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", + "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", + "dev": true, + "requires": { + "js-tokens": "3.0.1" + }, + "dependencies": { + "js-tokens": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", + "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", + "dev": true + } + } + } + } + } + } + }, + "babel-types": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", + "integrity": "sha1-oTaHncFbNga9oNkMH8dDBML/CXU=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "esutils": "2.0.2", + "lodash": "4.17.4", + "to-fast-properties": "1.0.3" + }, + "dependencies": { + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true + } + } + }, + "babylon": { + "version": "6.17.1", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.17.1.tgz", + "integrity": "sha1-F/FP3fNhtpWYH+Z5OF5PHAHr2G8=", + "dev": true + }, + "convert-source-map": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.0.tgz", + "integrity": "sha1-ms1whRxtXf3ZPZKC5e35SgP/RrU=", + "dev": true + }, + "debug": { + "version": "2.6.8", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", + "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=", + "dev": true, + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", + "dev": true + }, + "lodash": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=", + "dev": true, + "requires": { + "brace-expansion": "1.1.7" + }, + "dependencies": { + "brace-expansion": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.7.tgz", + "integrity": "sha1-Pv/DxQ4ABTH7cg6v+A8K6O8jz1k=", + "dev": true, + "requires": { + "balanced-match": "0.4.2", + "concat-map": "0.0.1" + }, + "dependencies": { + "balanced-match": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", + "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + } + } + } + } + }, + "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 + }, + "private": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.7.tgz", + "integrity": "sha1-aM5eih7woju1cMwoU3tTMqumPvE=", + "dev": true + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", + "dev": true + }, + "source-map": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", + "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=", + "dev": true + } + } + }, + "babel-plugin-transform-es2015-classes": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz", + "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=", + "dev": true, + "requires": { + "babel-helper-define-map": "6.24.1", + "babel-helper-function-name": "6.24.1", + "babel-helper-optimise-call-expression": "6.24.1", + "babel-helper-replace-supers": "6.24.1", + "babel-messages": "6.23.0", + "babel-runtime": "6.23.0", + "babel-template": "6.24.1", + "babel-traverse": "6.24.1", + "babel-types": "6.24.1" + }, + "dependencies": { + "babel-helper-define-map": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.24.1.tgz", + "integrity": "sha1-epdH8ljYlH0y1RX2qhx70CIEoIA=", + "dev": true, + "requires": { + "babel-helper-function-name": "6.24.1", + "babel-runtime": "6.23.0", + "babel-types": "6.24.1", + "lodash": "4.17.4" + }, + "dependencies": { + "lodash": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", + "dev": true + } + } + }, + "babel-helper-function-name": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", + "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=", + "dev": true, + "requires": { + "babel-helper-get-function-arity": "6.24.1", + "babel-runtime": "6.23.0", + "babel-template": "6.24.1", + "babel-traverse": "6.24.1", + "babel-types": "6.24.1" + }, + "dependencies": { + "babel-helper-get-function-arity": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz", + "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "babel-types": "6.24.1" + } + } + } + }, + "babel-helper-optimise-call-expression": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz", + "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "babel-types": "6.24.1" + } + }, + "babel-helper-replace-supers": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz", + "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=", + "dev": true, + "requires": { + "babel-helper-optimise-call-expression": "6.24.1", + "babel-messages": "6.23.0", + "babel-runtime": "6.23.0", + "babel-template": "6.24.1", + "babel-traverse": "6.24.1", + "babel-types": "6.24.1" + } + }, + "babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0" + } + }, + "babel-template": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.24.1.tgz", + "integrity": "sha1-BK5RTx+Ts6JTfyoPYKWkX7gwgzM=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "babel-traverse": "6.24.1", + "babel-types": "6.24.1", + "babylon": "6.17.1", + "lodash": "4.17.4" + }, + "dependencies": { + "babylon": { + "version": "6.17.1", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.17.1.tgz", + "integrity": "sha1-F/FP3fNhtpWYH+Z5OF5PHAHr2G8=", + "dev": true + }, + "lodash": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", + "dev": true + } + } + }, + "babel-traverse": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.24.1.tgz", + "integrity": "sha1-qzZnP9NW+aCUhlnnszjV/q2zFpU=", + "dev": true, + "requires": { + "babel-code-frame": "6.22.0", + "babel-messages": "6.23.0", + "babel-runtime": "6.23.0", + "babel-types": "6.24.1", + "babylon": "6.17.1", + "debug": "2.6.8", + "globals": "9.17.0", + "invariant": "2.2.2", + "lodash": "4.17.4" + }, + "dependencies": { + "babel-code-frame": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", + "integrity": "sha1-AnYgvuVnqIwyVhV05/0IAdMxGOQ=", + "dev": true, + "requires": { + "chalk": "1.1.3", + "esutils": "2.0.2", + "js-tokens": "3.0.1" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "2.1.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 + } + } + }, + "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.1.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 + } + } + }, + "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 + } + } + }, + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "js-tokens": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", + "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", + "dev": true + } + } + }, + "babylon": { + "version": "6.17.1", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.17.1.tgz", + "integrity": "sha1-F/FP3fNhtpWYH+Z5OF5PHAHr2G8=", + "dev": true + }, + "debug": { + "version": "2.6.8", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", + "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=", + "dev": true, + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "globals": { + "version": "9.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.17.0.tgz", + "integrity": "sha1-DAymltm5u2lNLlRwvTd3fKrVAoY=", + "dev": true + }, + "invariant": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", + "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=", + "dev": true, + "requires": { + "loose-envify": "1.3.1" + }, + "dependencies": { + "loose-envify": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", + "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", + "dev": true, + "requires": { + "js-tokens": "3.0.1" + }, + "dependencies": { + "js-tokens": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", + "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", + "dev": true + } + } + } + } + }, + "lodash": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", + "dev": true + } + } + }, + "babel-types": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", + "integrity": "sha1-oTaHncFbNga9oNkMH8dDBML/CXU=", + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "esutils": "2.0.2", + "lodash": "4.17.4", + "to-fast-properties": "1.0.3" + }, + "dependencies": { + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "lodash": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", + "dev": true + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "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 + }, + "rollup-pluginutils": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-1.5.2.tgz", + "integrity": "sha1-HhVud4+UtyVb+hs9AXi+j1xVJAg=", + "dev": true, + "requires": { + "estree-walker": "0.2.1", + "minimatch": "3.0.4" + }, + "dependencies": { + "estree-walker": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.2.1.tgz", + "integrity": "sha1-va/oCVOD2EFNXcLs9MkXO225QS4=", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=", + "dev": true, + "requires": { + "brace-expansion": "1.1.7" + }, + "dependencies": { + "brace-expansion": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.7.tgz", + "integrity": "sha1-Pv/DxQ4ABTH7cg6v+A8K6O8jz1k=", + "dev": true, + "requires": { + "balanced-match": "0.4.2", + "concat-map": "0.0.1" + }, + "dependencies": { + "balanced-match": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", + "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + } + } + } + } + } + } + } + } + }, + "rollup-plugin-json": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/rollup-plugin-json/-/rollup-plugin-json-2.1.1.tgz", + "integrity": "sha1-kzOQ3/PJ4+ZUFX1hMExeFn/FhiM=", + "dev": true, + "requires": { + "rollup-pluginutils": "1.5.2" + }, + "dependencies": { + "rollup-pluginutils": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-1.5.2.tgz", + "integrity": "sha1-HhVud4+UtyVb+hs9AXi+j1xVJAg=", + "dev": true, + "requires": { + "estree-walker": "0.2.1", + "minimatch": "3.0.4" + }, + "dependencies": { + "estree-walker": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.2.1.tgz", + "integrity": "sha1-va/oCVOD2EFNXcLs9MkXO225QS4=", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=", + "dev": true, + "requires": { + "brace-expansion": "1.1.7" + }, + "dependencies": { + "brace-expansion": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.7.tgz", + "integrity": "sha1-Pv/DxQ4ABTH7cg6v+A8K6O8jz1k=", + "dev": true, + "requires": { + "balanced-match": "0.4.2", + "concat-map": "0.0.1" + }, + "dependencies": { + "balanced-match": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", + "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + } + } + } + } + } + } + } + } + }, + "rollup-plugin-local-resolve": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/rollup-plugin-local-resolve/-/rollup-plugin-local-resolve-1.0.7.tgz", + "integrity": "sha1-xIZwFxbBWt0hJ1ZcLqoQESMyCIc=", + "dev": true + }, + "tiny-inflate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.2.tgz", + "integrity": "sha1-k9nez/yIBb1X6uQxDwt0Xptvs6c=" + }, + "unicode-properties": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-properties/-/unicode-properties-1.1.0.tgz", + "integrity": "sha1-epbu9J91aC6mnSMV7smsQ//fAME=", + "requires": { + "brfs": "1.4.3", + "unicode-trie": "0.3.1" + } + }, + "unicode-trie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/unicode-trie/-/unicode-trie-0.3.1.tgz", + "integrity": "sha1-1nHd3YkQGgi6w3tqUWEBBgIFIIU=", + "requires": { + "pako": "0.2.9", + "tiny-inflate": "1.0.2" + } + } + } +} diff --git a/package.json b/package.json index f2d3580d..40561f4f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "fontkit", - "version": "1.7.7", + "version": "1.7.8", "description": "An advanced font engine for Node and the browser", "keywords": [ "opentype", From e8ad1dfbbb49f83217a3784fafe920c82d40a9a0 Mon Sep 17 00:00:00 2001 From: Scott Rippey Date: Wed, 6 Mar 2019 21:46:47 -0600 Subject: [PATCH 03/20] Added `defaultLanguage` to font objects (#194) * Added `defaultLanguage` to font objects Setting the defaultLanguage allows you to overwrite the language returned by property getters like `fullName`, `familyName`, etc * Look up `postscriptName` by the `defaultLanguage` --- src/TTFFont.js | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/src/TTFFont.js b/src/TTFFont.js index 97884da8..04ef94b4 100644 --- a/src/TTFFont.js +++ b/src/TTFFont.js @@ -25,6 +25,7 @@ export default class TTFFont { } constructor(stream, variationCoords = null) { + this.defaultLanguage = 'en'; this.stream = stream; this.variationCoords = variationCoords; @@ -88,12 +89,17 @@ export default class TTFFont { * @type {string} */ get postscriptName() { - let name = this.name.records.postscriptName; + let name = this.getName('postscriptName'); if (name) { - let lang = Object.keys(name)[0]; - return name[lang]; + return name; } - + + let record = this.name.records.postscriptName; + if (record) { + let lang = Object.keys(record)[0]; + return record[lang]; + } + return null; } @@ -102,7 +108,7 @@ export default class TTFFont { * `lang` is a BCP-47 language code. * @return {string} */ - getName(key, lang = 'en') { + getName(key, lang = this.defaultLanguage) { let record = this.name.records[key]; if (record) { return record[lang]; From b2a75291be053bebef3f38d9ffa9930af04ce200 Mon Sep 17 00:00:00 2001 From: Devon Govett Date: Sun, 10 Mar 2019 18:30:21 -0700 Subject: [PATCH 04/20] Fix issue with undefined private dict in CFF --- src/glyph/CFFGlyph.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/glyph/CFFGlyph.js b/src/glyph/CFFGlyph.js index a9eb8a62..6e711e0c 100644 --- a/src/glyph/CFFGlyph.js +++ b/src/glyph/CFFGlyph.js @@ -49,7 +49,7 @@ export default class CFFGlyph extends Glyph { let gsubrs = cff.globalSubrIndex || []; let gsubrsBias = this.bias(gsubrs); - let privateDict = cff.privateDictForGlyph(this.id); + let privateDict = cff.privateDictForGlyph(this.id) || {}; let subrs = privateDict.Subrs || []; let subrsBias = this.bias(subrs); From 7b4f75df944e1ae24ea7a8a77ed76c3edd6e7cc9 Mon Sep 17 00:00:00 2001 From: Devon Govett Date: Sun, 10 Mar 2019 18:30:44 -0700 Subject: [PATCH 05/20] Allow deleting a glyph via a multiple substitution in GSUB --- src/opentype/GSUBProcessor.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/opentype/GSUBProcessor.js b/src/opentype/GSUBProcessor.js index bea6b473..f5672d5d 100644 --- a/src/opentype/GSUBProcessor.js +++ b/src/opentype/GSUBProcessor.js @@ -28,6 +28,14 @@ export default class GSUBProcessor extends OTProcessor { let index = this.coverageIndex(table.coverage); if (index !== -1) { let sequence = table.sequences.get(index); + + if (sequence.length === 0) { + // If the sequence length is zero, delete the glyph. + // The OpenType spec disallows this, but seems like Harfbuzz and Uniscribe allow it. + this.glyphs.splice(this.glyphIterator.index, 1); + return true; + } + this.glyphIterator.cur.id = sequence[0]; this.glyphIterator.cur.ligatureComponent = 0; From abbe9c21a4700dd71293de1340e86c866c404c13 Mon Sep 17 00:00:00 2001 From: Scott Rippey Date: Sun, 10 Mar 2019 20:33:38 -0500 Subject: [PATCH 06/20] Set a global default language (#195) --- src/TTFFont.js | 47 ++++++++++----------- src/base.js | 5 +++ test/i18n.js | 110 +++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 139 insertions(+), 23 deletions(-) create mode 100644 test/i18n.js diff --git a/src/TTFFont.js b/src/TTFFont.js index 04ef94b4..853db158 100644 --- a/src/TTFFont.js +++ b/src/TTFFont.js @@ -25,7 +25,7 @@ export default class TTFFont { } constructor(stream, variationCoords = null) { - this.defaultLanguage = 'en'; + this.defaultLanguage = null; this.stream = stream; this.variationCoords = variationCoords; @@ -45,6 +45,10 @@ export default class TTFFont { } } + setDefaultLanguage(lang = null) { + this.defaultLanguage = lang; + } + _getTable(table) { if (!(table.tag in this._tables)) { try { @@ -84,39 +88,36 @@ export default class TTFFont { return result; } - /** - * The unique PostScript name for this font - * @type {string} - */ - get postscriptName() { - let name = this.getName('postscriptName'); - if (name) { - return name; - } - - let record = this.name.records.postscriptName; - if (record) { - let lang = Object.keys(record)[0]; - return record[lang]; - } - - return null; - } - /** * Gets a string from the font's `name` table * `lang` is a BCP-47 language code. * @return {string} */ - getName(key, lang = this.defaultLanguage) { - let record = this.name.records[key]; + getName(key, lang = this.defaultLanguage || fontkit.defaultLanguage) { + let record = this.name && this.name.records[key]; if (record) { - return record[lang]; + // Attempt to retrieve the entry, depending on which translation is available: + return ( + record[lang] + || record[this.defaultLanguage] + || record[fontkit.defaultLanguage] + || record['en'] + || record[Object.keys(record)[0]] // Seriously, ANY language would be fine + || null + ); } return null; } + /** + * The unique PostScript name for this font, e.g. "Helvetica-Bold" + * @type {string} + */ + get postscriptName() { + return this.getName('postscriptName'); + } + /** * The font's full name, e.g. "Helvetica Bold" * @type {string} diff --git a/src/base.js b/src/base.js index e224180d..ec3a584e 100644 --- a/src/base.js +++ b/src/base.js @@ -52,3 +52,8 @@ fontkit.create = function(buffer, postscriptName) { throw new Error('Unknown font format'); }; + +fontkit.defaultLanguage = 'en'; +fontkit.setDefaultLanguage = function(lang = 'en') { + fontkit.defaultLanguage = lang; +}; \ No newline at end of file diff --git a/test/i18n.js b/test/i18n.js new file mode 100644 index 00000000..038b7ab6 --- /dev/null +++ b/test/i18n.js @@ -0,0 +1,110 @@ +import assert from 'assert'; + +import fontkit from '../src'; + +describe('i18n', function() { + describe('fontkit.setDefaultLanguage', function () { + let font; + before('load Amiri font', function() { + font = fontkit.openSync(__dirname + '/data/amiri/amiri-regular.ttf'); + }); + after('reset default language', function () { + fontkit.setDefaultLanguage(); + }); + + + it('font has "en" metadata properties', function() { + assert.equal(font.fullName, 'Amiri'); + assert.equal(font.postscriptName, 'Amiri-Regular'); + assert.equal(font.familyName, 'Amiri'); + assert.equal(font.subfamilyName, 'Regular'); + assert.equal(font.copyright, 'Copyright (c) 2010-2017, Khaled Hosny .\nPortions copyright (c) 2010, Sebastian Kosch .'); + assert.equal(font.version, 'Version 000.110 '); + }); + + it('can set global default language to "ar"', function () { + fontkit.setDefaultLanguage('ar'); + assert.equal(fontkit.defaultLanguage, 'ar'); + }); + + it('font now has "ar" metadata properties', function() { + assert.equal(font.fullName, 'Amiri'); + assert.equal(font.postscriptName, 'Amiri-Regular'); + assert.equal(font.familyName, 'Amiri'); + assert.equal(font.subfamilyName, 'عادي'); + assert.equal(font.copyright, 'حقوق النشر 2010-2017، خالد حسني .'); + assert.equal(font.version, 'إصدارة 000٫110'); + }); + + it('can reset default language back to "en"', function () { + fontkit.setDefaultLanguage(); + assert.equal(fontkit.defaultLanguage, "en"); + }); + }); + + describe('font.setDefaultLanguage', function () { + let font; + before('load Amiri font', function () { + font = fontkit.openSync(__dirname + '/data/amiri/amiri-regular.ttf'); + }); + + it('font has "en" metadata properties', function() { + assert.equal(font.fullName, 'Amiri'); + assert.equal(font.postscriptName, 'Amiri-Regular'); + assert.equal(font.familyName, 'Amiri'); + assert.equal(font.subfamilyName, 'Regular'); + assert.equal(font.copyright, 'Copyright (c) 2010-2017, Khaled Hosny .\nPortions copyright (c) 2010, Sebastian Kosch .'); + assert.equal(font.version, 'Version 000.110 '); + }); + + it('can set font\'s default language to "ar"', function () { + font.setDefaultLanguage('ar'); + assert.equal(font.defaultLanguage, 'ar'); + }); + + it('font now has "ar" metadata properties', function() { + assert.equal(font.fullName, 'Amiri'); + assert.equal(font.postscriptName, 'Amiri-Regular'); + assert.equal(font.familyName, 'Amiri'); + assert.equal(font.subfamilyName, 'عادي'); + assert.equal(font.copyright, 'حقوق النشر 2010-2017، خالد حسني .'); + assert.equal(font.version, 'إصدارة 000٫110'); + }); + + it('the font\'s language should not change when the global changes', function () { + fontkit.setDefaultLanguage('en'); + + assert.equal(font.defaultLanguage, 'ar'); + assert.equal(font.subfamilyName, 'عادي'); + }); + + it('can reset default language back to "en"', function () { + font.setDefaultLanguage(); + assert.equal(font.defaultLanguage, null); + assert.equal(font.subfamilyName, 'Regular'); + }); + }); + + describe('backup languages', function () { + let font; + before('load Amiri font', function () { + font = fontkit.openSync(__dirname + '/data/amiri/amiri-regular.ttf'); + }); + after('reset default language', function () { + fontkit.setDefaultLanguage(); + }); + + it('if the font\'s default language isn\'t found, use the global language', function () { + font.setDefaultLanguage('piglatin'); + fontkit.setDefaultLanguage('ar'); + + assert.equal(font.subfamilyName, 'عادي'); + }); + it('if the global language isn\'t found, use "en"', function () { + font.setDefaultLanguage('piglatin'); + fontkit.setDefaultLanguage('klingon'); + + assert.equal(font.subfamilyName, 'Regular'); + }); + }); +}); From 436bd5e939e69dcf1e62ccb384cd8b7d07d263de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luiz=20Am=C3=A9rico?= Date: Sun, 10 Mar 2019 22:34:02 -0300 Subject: [PATCH 07/20] Fix saving loca index format/version when subsetting (#191) --- src/subset/TTFSubset.js | 4 ++-- src/tables/loca.js | 5 ----- test/subset.js | 17 +++++++++++++++++ 3 files changed, 19 insertions(+), 7 deletions(-) diff --git a/src/subset/TTFSubset.js b/src/subset/TTFSubset.js index d6b26f62..b0a4b2dd 100644 --- a/src/subset/TTFSubset.js +++ b/src/subset/TTFSubset.js @@ -57,7 +57,8 @@ export default class TTFSubset extends Subset { this.glyf = []; this.offset = 0; this.loca = { - offsets: [] + offsets: [], + version: this.font.loca.version }; this.hmtx = { @@ -77,7 +78,6 @@ export default class TTFSubset extends Subset { maxp.numGlyphs = this.glyf.length; this.loca.offsets.push(this.offset); - Tables.loca.preEncode.call(this.loca); let head = cloneDeep(this.font.head); head.indexToLocFormat = this.loca.version; diff --git a/src/tables/loca.js b/src/tables/loca.js index 80d2e1b7..c191983f 100644 --- a/src/tables/loca.js +++ b/src/tables/loca.js @@ -18,11 +18,6 @@ loca.process = function() { }; loca.preEncode = function() { - if (this.version != null) return; - - // assume this.offsets is a sorted array - this.version = this.offsets[this.offsets.length - 1] > 0xffff ? 1 : 0; - if (this.version === 0) { for (let i = 0; i < this.offsets.length; i++) { this.offsets[i] >>>= 1; diff --git a/test/subset.js b/test/subset.js index 3e1ddfe7..89681b77 100644 --- a/test/subset.js +++ b/test/subset.js @@ -56,6 +56,23 @@ describe('font subsetting', function() { done(); })); }); + + it('should handle fonts with long index to location format (indexToLocFormat = 1)', function(done) { + let font = fontkit.openSync(__dirname + '/data/FiraSans/FiraSans-Regular.ttf'); + let subset = font.createSubset(); + for (let glyph of font.glyphsForString('abcd')) { + subset.includeGlyph(glyph); + } + + subset.encodeStream().pipe(concat(function(buf) { + let f = fontkit.create(buf); + assert.equal(f.numGlyphs, 5); + assert.equal(f.getGlyph(1).path.toSVG(), font.glyphsForString('a')[0].path.toSVG()); + // must test also second glyph which has an odd loca index + assert.equal(f.getGlyph(2).path.toSVG(), font.glyphsForString('b')[0].path.toSVG()); + done(); + })); + }); }); describe('CFF subsetting', function() { From 408f67cbfdab69ba6ee8edf5eb771d0df57c746d Mon Sep 17 00:00:00 2001 From: Devon Govett Date: Sun, 10 Mar 2019 18:39:53 -0700 Subject: [PATCH 08/20] Add missing font --- test/data/FiraSans/FiraSans-Regular.ttf | Bin 0 -> 456996 bytes test/data/FiraSans/OFL.txt | 93 ++++++++++++++++++++++++ 2 files changed, 93 insertions(+) create mode 100644 test/data/FiraSans/FiraSans-Regular.ttf create mode 100644 test/data/FiraSans/OFL.txt diff --git a/test/data/FiraSans/FiraSans-Regular.ttf b/test/data/FiraSans/FiraSans-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..7544de9cc8d102e1597dac2fb71951c2019a08cd GIT binary patch literal 456996 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

%hol<>()!0cb`3*$nCjK4k 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

7CwW8GXGf!pj_s4BXpZmG)XRvIm+kJ87eYWi4x zEd1N)_HcK=O+-iPj=B@v$Kkw4br~nBl#CNqO2&!uWt^z07$-g8?&b8tnYZ3fZ=9++ z#p#E8ZTdU?5jwyb0H4#GGXQg@GYCF|oxyMq!P%>9=Pc(exQ9AJfpeHM4DR91a8(8; zy3WQ4v=Pn-RRN=Jq^j(Uaz+7Wv@;qQ&UMZOB*r1^3!MvLk8v(i<(+&dAMT5tOW?lL zxm1jNU8YKhc>8|H;l|xUY1sMBFLP6vV=K zM$WHsu7Urx&P<#$!>EQ2Mm6$qyMyzw&Rl0MayZYqLsgRz4m=p)fWObV5AOS&`vLiY z^8nl!?XWT0VgKF1xoqbN=Se_5}Ad}oV|O;c?a(04o(+2?>g@SW`*+};NN%NhtCJj2f(?~ zS*eZyP5Bs*pE#eWGD2BY1)(fBS+~>OsWRN%E^ZZb_qqGvv)|pXs=L3tzvCp?0r!9^ z70M9wzNMIi2je-9~ z-bKh^zBdj!%|Rt`niEtK8p%N=q4fw<5f#@iN}#9b|W?HNoqJEjSgm~ z(LpDT4wl9#__4q?4%E;hrOP07>rA?KJn33zQm#>;Tn~ayy{Oir@z&w53+|u(8g9Au zG5`hI47bpouFwMT8_pfe?NVJycRbJ?w5X2ZF7N=V+P@MKEoAf1{^reSBQJ<)$<3w{$HADB(ecXmS>(yNg35A~;Tuhy&K|C#;__&?X5tC~1hy$0^Jdab$~C#=`O{e}Jl{$J`Z;j><^ z2mA)T0dc?5U#Zje*ZNzOVzb_iGH%h|AwS>i@8R=<{y{C!TlH4d!#4e^nx}W@-{7-T z?}U4o-Uat=y&LX5dJo)t^fPcbLYLcZbOU<)ztX16$ zT}2*zVz{zuJkG|()pRSv%78o5%2fSvDm+U~!O8G!_>{u^f>UvNwv3u)m9=uH5Tr1);QG%r+g>CeT8)e+!L*da8I%(!9CfU zqGsYYwW-Jt?pTBSTI*V1#!YK*UvFKH`{!=3=BewgJFL49Yrb_4-1k~9qb#pjuc(`? zMb@iuzh=FL)R$OG;C|hD9qy&pQq|9T!&;_pwcfGbfqS{N92nlU-bD?sus#LMYHKz8 zKeN78f5VygACT5oXl|Hb{b>EDjsFU)5~uH)|){yR2R6 zDr=9m7w&!5KDhVW_$Iek#;YPU1a36u2gYUGf;RehJ&^J|6wYKx@+Hlvgn*gS% zeH7es1A1$_jolXRqwS;Bh0sXV2kw*YlhwsI^L&bW&_31f2cQ1-0K_^CcVD)%2jV8p z3HD(7EZ9TsQScvak5+m1x%RnmpJ$(^j`Ab%w6BCc6*o*zuxHpa z)MWc=`)b(N*f+pumOTgdZT4JspFPi>r)JxC*pI^JG5hbpDV&ODKWVRk`#t+T^??1p z{W091*sB5anf)0`@wxpu+|U>R|8@38xHs89sJ`}Adn?@A?B7&Nd#Aku>&T|MU1a8QR%O{by+jPDps5i-B2qpswVBJn}$2$@g@2CO8uSBYe+bXOc4sZsC4BazCY< zsm@g7XSy?8ok$+2r*pM)wTh7w^2iBgIoCPY0scnkM%A5MQBUU!VT?*z=2J&tsREAq${bthNU6a3H% z@DY9}ll+iHPN+LLp*Pey&`S1}a={4|09%R^^2rH}04KBp{=x$dCJ*G12Rgy|(D@Ml zpE{qa(avgTwL0JV%vr0ZL$}#Fb(Zsm1FGw6a5kv^&R5P?Y9KV8{S%?zI^QC6v$I*v zceXfN;PajH9U#AVzK46OvlZ@b&Ng+F^P}^V8t(k;{0yJ%&UWDW#rZ{D;QZ?B0_1LI zH(>TSd*I&d>;=w!&OW&JJNwm4=Xd9K#5&*{K)MMhp%%ExRcfBAU9Bd$mTRf;uI<`t zI&`l&>IxS>_{7{8Y^WcEKaK>ee$dMXD(z;t8R`r-)6IlC+s#(9+){2SH3K@^%BbOP zS+^|Q<=h;EmUqjm{?O!BK@EiFgi7$qb#sBUvRhdl-I%%Pj*jM7eOc8sR-@o_CsiYw?ArcfI9#% zr@5!8TcNM+boig)o&lJF?qIlwxM#sV)Ex@6UEme~{%!Yd)aNqy z9prhryIkGrzU#h=&=u}`NacO^eZ>91U5WgxazBLsNA4%^U+sR58eZeB0fx2EVKTw} z(p?Y84enR!ad)G;5vgo)H^KiK_Zz_f)BPuMyV>0W|L@%I;Qzh*J?iiW_XmV-b+@X= z+-)xAV)sY)N5K5#Zijn^y94gu+~44q^;Ktgm%B@KboaV@Vaxie2Uk{}r#-DYa!oag ztEuC-n)0}U>c$n6&lOZQS5O{TP~E*OFH6O|Y%g04;d&|C%k^@h<>3eqw@`W2ylQHs zNP~b`R!!MlHF;bwd0a1z;(DnI*GnGPOI^I9yf%Ozi*-@9cY_CR*}KuZQH_TNgIQ|0 zcawJ$d}e#I)kWUT-p%TE?-uVCHQl?_yH(xb{muKEn&r*$=D_DR?>05nyWP7T?z!Gv z#GU8efw*^icdAC-UEW>lT5rC0H+=5#?oqA01>OS0z1O=JKKFU|soviG-u>`-z1rDI0dFSOqmBRxwsdT^q}d)kA3gSV#CA7duY%igk`1uO`I0#Ja%UHP#jGZn19a zj@SvY6X5P1>#nYfofzu@ch6W)z~E2a7waAC4WE-@C#j2LePVq8(>Hc9d`^j-sveB> zi}h12WBp_O)iKaN0e&oYTI@76Aa;7}bk#U^M(hlAb!=b^yjg5;>@2_xjSU6Nu-Gv8 z504E;Drd*eLFmZXNL4mADmDu4(Xr9$f!Mh*aBi{lV&}nqe(VCcFN{GuRcuUbjJh&* zQS2hb&5wZ+#x9Osti0GIu}c7RY3y>OGB!3A?s2hk>YCVu*aXzZ6|pPeGch(%O^!{% zol{rECdVct?v=4CQN}5;DR57X%>&LmV(-AcJhlojAI3g{`{UR@fOBJPH}bqUwpaDW z&CL5ytNUa7QPKo%LYqTd-gpsFSF*_c{nGJlvik_o0oU*510* z+It(d_BNo_-lM6t_Y`XFtwF85mr`r*b=2D1f?9jWP-|~JYVDmvt-ZHVYi|c??R|(^ zd)xC?jrP1%<5X(xEk~`rInV?$3i^OY<5ska{<;3S>Pi26|9sq0c7cBZ?kgMPkAW?> zZB(O9-}|96h~>A z{k|2b-}e#f_kD=^ecSWSjYp{8x4r*2=+CRgn>WT%%kMbeyfKzqe#i0Vjj`17JB~MR zjHQ;}anMonDDw6g^aeJCwvs2|e#(Cec%Js3Mh+MIi`5LuTs+ELy5c77*Wt6&Ukcqo zZ$jVOCD7CL4tzuk<53FJ758kv2Oqhc?+I%8eZo&buV1YILJXBpP0kO2{c+(V_oQ{8 z-rx4r=iGsMf7^?u6okrcY5CBYQaZddEg!m5D#I=J_vPaT?`mp@$i-Dh%6+=wKJPp= zU9_tJMsD=WhnAIkaM#DZe)-V1(gJRg4RxayVcf6={fg~*%g1@tB782j2tP_K!sVz% zxDBO99(4wn3GNE+!kujMp7h_YXR#C8r#fPbT<1^wj)C_2Rxk`w?iknwJO^O^1YZ*>J3@c)w7>eF^2`1=W~9V@!ha+F ze*u-*q2tcn%JBOk`R+yfgS58n@^N<$EzK_%(I@2V4Yac)Dm{wN_3RN6i#li!V!j5D zchO2Lu-IWmOzCCP!(goe*3CLqE*rhEzk7J4ZPgR-Z-cNZFj9GYJ-NYFOc=X%u2 zKBd*?kd=cMQw!8{>NiNf52ka|XxO}4-=i1&B|V#wj?FzHeTCH3!3IlZNJLv6wwBF5 zr&;p?NHIl+=4aOD)*5TA^@a7NwcaxNG&fnBAs6|=`O;Yr8OINhWE_C}!G`Prt9z`~ zk8)dMP2S$^;C93+yT3cg9f_5}9pLI0fP=puJp1F`-@%DL58it*xay_goeR8W;D1ZU z%EZdX%0d5o`B(+vguwwfh&6;B_{Om&v8J(RvF6YS-!j%Jc2ul&tWB(K?C97rv14QH zV(nucVjW`>z_EeP0ax+3|9Afha0~Ba)_fH6*kTUaYy$R07T`~#?Vf`z zdmA=dum^PD$)16Q-GYg*Cu5($;tqi&no{AOtLMVLTQ7jNzWcCGU_mG9i?C%^z|ybl zH(`q$-=YNHqU_$HEZ(AoT~mgxr5&N|91A)Sw@8_7%7`t>f-SVwT4<>L0`gzS+GIg*p|#n97I(_9EXu7c%A_o`*$EHl*JX4<-Liuljf?);(EzKU#O%ku75190W9*bHu*)H zT%cucg&7hSy}16|i_7B9TNZcTPUmjh zncQuwpyW$~GWfz^45)NI{>pJzEsMKq1Gt~&aX&4_{WPf9?E#J#di?u?b)KbiIwJVSQ+kymEmq!dG3Sda|bM+dtdFe z?0xm%-d8^NzIt%)E1$bwJ-F*Nox5H=xW|>xJ+8C4$Cb}LuF>4%>Z)arE1!E@_1T;A zxyN;4+8$RE^zXL-Q-D3LYTV;Gl6zd$xVtr#yIc9(-I~hXt#;hqn#$d+e2$9x+}*0d zu~DD9TQxaC>T`Fi26wk=a(64AyIWJayVaTdTGP3&)r7lPdECFsd4)vI^2C4!~LZ(+*umK-6XS*)R;R+Cvxv7pL<93xp$P${i1yC z5#@7ts2%r(ns7&`Dffb!au=v6cY&I7d^YATP;>78H0RFGQQY%6ihDlOx#u&3dp^^- z=hKekc{=xe+HudPJ@Fn~J@ncQKpxx2o<=8kjdSHOzs|(;l9BD?i*O#F|fH~Fo1gn{kT6+fja})+!+|aJ%Ka0 zC*X5Wz~*-mncN4kxewrS2cR@}0Br66^q|zg3aMv4rT!f$_3uh~e-+Zxd`kE8Dcx^F z>3%!X)_h9$J5r+GhO+!Bl;St16hEJow=3oMd6d@orfj}FrSiv99zUJ5IG^(Pc9h5G zQxe~ilK8HazPF*=J)d&-Hk7-!b4Bjnk@EG9l&n{w9K8prc|PUn9VtieN;!HpO3?Eu zL2pN?c}Ggk^C>m2MX7leQvZC)%iB<1KAQ6KDx42`Q&OH!NqGm#$g5B~UWF3zOiIMt zP$J%+b4CwJ#0OLU-Hnp(QIu_uqilOTW!U2=y&gqbbvH_>&!?1n93|7^D2E|)Cs4-Rjnd_DlqHX&EV&aU#G@z=9!z=g5K4c$QQ|wE^4$w5-yKDn?l{VH zM^S1!it^e~l+=2Z)b^vKwjU+6M~Up2l*ndMB3p)1*nyP4mI>vrB6$rcdF@BZ zYZ=N}_8L>6D)4Q+hg@a?{qFx$9G6noo&oeM(I8DKWi_ z64Tn0n6}`Ip3fQmGRj2rDGkl%jD8sQVl84CQ}qDgQf{^1teo|6NY`UrWmWMyARCCQ<%(66JrVQ2uu^<$paX z`MaEwzrK|Gjik(PB4vJ)DDyj&GQSfj^XpETUw6vqR-=d6e_@qMYwM%K3Ux&UYT=e7z{=>qEY+ zG39)HDCe6-Io}k@`SK~@%bSa)>mrri*2;TM8jCXyFrJV0L-tX0n z_j`?{%pVDkXW{Dajj3N#112@G4S(b`oMc&f@SSDBcdTB9B(i|GB5+G=&}al^U54qy=(zTYg1X?eGy<2TpLC@CXKe zMlTHINvO8~GLQc;zvzTj@tQ8~Qz+9YgQ)?OPNX+G3Wfg1UZi$KrYE*Z1gBWSmO?Hf zEhCiJh2cgHC~YIU#zT3Ji33c$=ayItov1*F;P@}}Khz%bpUhXq<^sh=vR~$t7bkJQ*3K@vl8mXVN;<_9`WkT!p!o z+FvVSFmifLPGd>G`4!n4e5Rn<`%&`^Y#{f*fUaP1%!eVbYYgfj&6- z@jRM2Q)Oyqjob;%5NQp;maIugjVXr@!=)!CN2c-nf56T<+%n+Q=C732ef&LK^cj#Ck4x_JAAj_$8iI1U=^Gp2w zXhIEq(v3EU4|)Ngk|yB|ui_*ets1wuPRFStP3~PbYSE*mQlrwaNK0;sq@Yfd- zQiW4o@~emwOf?`$Esl-BMJ+>#aehgm*UKsSB*hUQfeu^4oOd=@%NBwXAo+F1pXA}- zqj;!*9r9;JjH$hfe*}%5zYSvpe6eUzksr=+7myl@_L=t(g8ez1KHr+ay+Rl{+c09} z*6f8CH_ytrfsxU)5Fv72Tz1jrtTFfmqAN0c((hnaJnCHs12~j_SkIgf3@qnDaETHU z-QmEwM{ae2ul(UDBZhoUh=KDfe4zO##ADj@u*Wg6hFssFa((b{&R?M}obL?H)zl47(7X?ZpB6&*rczw(*OIy3bwv&&A-F)MKkU^j&0o@zolaHapM0rGpC z(yWENZbReC+S`ou+Tq?orTPkNxObhSD)FsEE2^FJKuLpC zKx#GF10p>{MPgudAZ2LNO8r7wY!89q0#Z`>wY&pgy2#vQ+VYQ+MJVDG%73v4e};w- zpJ0emH_z0YxS}_cQkd&S=IxK{P`{^W>s@2C$rXnddYS%9jUnS(IPG*u8)da5Kcp((MS-S=?=k}zT`7iM2sWX%bp(TfiEPCEE^_}bduIQs{MG=!kovVq zIi*&@pP7%NH<{m$z)LD#+f)!-X7+CiDOc(jqNs&|;K|5RM#K{o*^f$lti4)p3djM&Z%ZU?Q&>Qk^K|-}NL-lGQkWB7uN|)I?@` z@sGmbl5YaJg2&t@dPxlbf>}@^6P6sbKmvz@*#ff&e&h+F+M!P&3whX1m~<+Z;v>?1 z)8Zv(s?d+=izeKyNeYd1E`3oZ$ZX6ScpFL~nz!Y9L*e3bz_k^SZt!j|K(3TpC*1&j zm-Y*5AnFxSdY~)_L%T$LA>WOj8tH@aBxfYGi(W=N?B`L4#3=b^?tqH8jY2(2a`zpK zluD=++b+5@DxyQ+KiLaSPfMnOx{M$rztqf91U3TTvv`h+`xJ^$!V71-kncdvhJ6k> zDnb_}DoQSWPq$SEirVp#zPiQw&tDqH&V0gb=NcW5!8@v%H%R<C}NTC@7u7kPcND0RiQZSs0tW2n{2RRC5 z8u+q$kECee4fa%SkUNQ)98-9g95Y>DI9UHkD@~N&=o!XMVO%L838^VFbI5oxqeT3d z9h{=b>N>&-$Ykq9erC0XeXe`ZI-9hJ%aZ6n>`TFC3EoMxAzP9_R_u z;!$ZnW@}3gL)Wzd3+uqlr06#YlUoqip`D~>h+L{bAi*WFE{aeZ!XR{KVP0BV6#CIj z>!(TO1!I^!p+?DC2>sF?5gc-w24&{R2rR@eUsq$UlQ)D*uRx132f_<*Ju=77f$Nn(e2OWVw7LOLSoP-!R zT~XgC9^t?4lN$HTS#orj#0wB2?4@a?NyaIfdG@=cT#9`)*~ig)LwQxvSWG2Jt4azj z$&X{d@NERS1`a*{0ObH21;_={HIfI6qloUA9$mDz%jgv@LpY$%VgD+zLypee{|owp z6oft`%ZAZdMADoL3wvzxJxQ|=|2uFDyTEN2&Q(S>=yU{$kR;`gcmd%U!@S5n&_WkD zw}O@t7In9JV7V3hr4U)KBTsIPr;c6y?kK6}C+n>zzFv zIurLp;w3ABh(dp9=&SSsS+g_ma>9vcmOxQI1x5$0gB5{Jt;CQ*MO0Vd zB96=CBH5yaGKF|@hH8VfO>vsW92af-Fn*NhLg)(jw6vI{&?WRC>ne!zrqG>Bxf*l0w{aO_I?sgGZ3UGDxx z&XYVe^u_{D96Wd7oCu%Bwnm$+LeJjD`rpsEknu#h3VVU1EvqyKJ(Z&^YN2GU0bikC z+B;U1+oH7;>)1)g;w)@tSoG>W$<>-j{LGEpyQH@xUE#PmerbEau*b+cQB(V+Y``K1 z7}H9b;?N4^40uph;c%s=rNJ90;xFc#7FHOU!i}-(kh+mO%Rc8frlpX^KMjpGwHf+C z(>zwvs{!}5)H-6yy;;B@IM{l?h!@lQvZHz~k|b{|hOvrR zs2lR0#yfpPMEq974+%t)rpfum6)baSj{}t5*-}5hlo~^g^YSok9 z;Sb>#_-EnU`|s3HXo}hmeOG(+0X3Q5&rgR+5u6BxZl_#zHNKgzs^&ohQww#M)e1V6 zp0;{eebh77$=1p0C2N#5O1+FP!hS?hF7 zXeZjJ^Q>>IZ*^^Ji}i!9Cpu$vBl+T5H-@&A&vX-fYrRo7b-r=F)vZLIif$vCRCHVU z)>y8@O||!x}CGb*`Yf)JDuNkMg&A+y~p${e0lqn{u{o$eMa9V-`wiC zqK81w6MX~v4*9B9-zi_!>btzJW7&GXd@HN}4|{I{AJ<*oecze6cUEaOX(Wv-OR}uZ zwl-U~wRn?l*_J1fvsi*4%Y={w;t)vM1~3m`0x5weKxu#iAuOd7C@o9dwa6;J3*|iJ&%VqAo_Li>~V8 zs~s=&2O-4*3SAqzR?F9guG5)cqv&ceDNkOjHLp{BjjO)?kz&VPA9{n9-xzwMlMKB{ zH8`#s{1(Njd~4{fI_ied4O;WI(A%8a(2c6uacXuyH9Mu6eUsCRYGnm_l^XOawZvpg ztFGVTtU#}lL9dcUuaZ$rw$CcY<>wTctp)8$9_>mi+Lb)ol^(P!d9*7vw3d2WO97=y zJxY}VN|jcWDtVMD1H@r#kzVEdQpo&3?W&dtYz;(U>q5KINCdV96fBKIU~53f(uj_w zk=Sbus9B1{UTZ+p(nyh^5wsW~PN$YHcWIYKf)RhJGea zEVVXNG+n4@+R@Ln6Gg2K6-_%))M})qd9AZD{JQY#oM`wD!+)gZ>%-Tpgl`DHNy~p6 z{$rKl&5E?PQjyl)s=K%$e1p>wew(7MbxDEqcCCL$_#IAr_?_W*I-OGEd`Rm*9R7ct z<>9{#-=t-W#@3B8rwe6H51O1cXmVCblk+KOb@-nYjcpCeoK+}u`lQUc&FKk$A^Zic zzg;oedQj=CvR=>WSFiVNCl|gue7Da3o$z<`yL>nNU6tf};qPh9_ru@UnjeIJpf&#% z{x_}p_wc_vMWSi-phbyT&*=1`Lg_<=(yQ20I-7dQ?>c=bQo4ve)kV~)E_5j#ij*F- zD1Ahl>areFM?LI5toNTP-c$$irn;n2c~r|5X{sHKibss81~e*-M3-tosnVseQl4Vh zSX`+N;!1hat|XmRs8(9gtE@q<(qp}?_O!@Rz1G`0eb(FRs5V85@=&d`p<3xdwbG~l zw@Z^z6 z?LVb>P<>Li>{X1Wl6Qv6pk7<=76YmSO-o9emUFe|e#L<5L(|fVre(GD=GsTSxz?*U zce;ps9ho8NNhkcwV7F~Fgx8O}4SAYK(C?GFD#n_5k@m%zX7obPHfH7kh zJz|l#oU^DBi^S!eWwhvJv>0HtC^A|MFj^GR*v>L$44_c#Mxi)BT+RdNZ4aPUEHY-C zgIckOT5$@s;tte`Mf&|ss1=L!{&V#HNqYY_)QUxV{}jFd273P#5jkt<_cQeSMf&{= z{eCa~eujR(h-PsUy?++X;wHv`9Gb;Vj09Omf*d13k&z(7NU)lb-~h_SZj_5{sDKYJ z9-Pm3Fw1zbpYh;)#)JKg2j?>$>_;zrKBK~ZMuqbk6}lM}&SzBEkD7QRW5a&*j?XlG zxS~B;M9u?5)Ld4SQPfzhJC zXwiULxxkn)i-xkBh@7)T-HZV}i~-$@0lla*yBP_3841>-&RoS9upSlmEF-~oG@8Bi z{_D|bo<&4XU%7Yzz4-vT>`7t^&Z08B5S3w({(U?B`wsQ*-&K4-i!FE|u?3$+|2~WE zut+aIOD|tUeK<;A-;4UNNRPjr9)B0H1!qwrj?&l9qDQ=t*n+e4_#^cAMO2A9==aa3 z-`|fmd?UU80Tkl1i~$!h1{`1vIKUV%i+*uEu?1&QFA zXHhh6XN1^6Y{6M#3m!n-I7)26Su~DCMvGBKi(W>H?Ovxwi(SMPJb+?-H)F;D#*FQZ z8M7!LFVx5}sAzyTa_l0u;IkM%2GB$n8AY};itJz%NimAdqKqsumh>`~>>{?{EGo(E zs3eQ1B%gsw@qb*pWVD+iBHJvZ-Bw1sS@eaQ81stg3pb%JETS(w4}IYn`ob-Yh_gfwm?R?G87K~m zL}Ys^BjqgW!}Ay~i$oRJ$f#K)w!i@*vONnu;(6#1i;SjIjHa`UrroF#_oGVOk1DZ< zD)BtV)NWLXMPidZ6@B4(s0pKtuSL{^Yfuw5qbA&jn(!cM!Zd2ab5Rp^peAfbO=x1m zxZ-(9nCA4OCR~P^@J!T%ou~=-5>2cYO<@O`!WC!=<3tl{LRq*5Wnn+c!nG(1&qi6; zhqAB_W#I(M!U)Pj7iD2R%0drK;T|-FE%E2ZpX)pgWnl}^#AeVJJ{^5w3;M$4C<|Lr z7Vbe=IE=Dz1?C}kwGV?1EG2;O9zanun zW}R@|hYV>eY%O*>ZO%DDzAQV@t%geK)08!)n@bDhHniN(ZbQrxLjU9wDU9?7`fgtG zk7$pFw5KpzVPg4{KxI$bD#PX~xL&|uYYk|=;gwcay~8{x&y3xV5J!0h`LWI(@(UtP zK*!oP-G`qi*?fupKjQ-`XZ}?RuBQ?pl6q1BwvHE)&s>!Ca;CqrSZT+=R3B8nZ+K%L z`}8>&ySmo;CH%f^*Pq>=<=**`-XC3rr#|t*mOX-x*%K(Et@d2?s~T?YdrtUI(lY2i za{Rd7c`5-q3hP8!Ojo8mTa23Oh=9A&Q9lWu?1N&>mU0%SD)V9IB5is``T1%2cXSPv zkXIS2f3EWyzWeXNMn3Fldl{Fo@H)J(c;Zs!?2fb6xky)Dt2{K%RWzBCzwiW7nd~X) z-;iwGtFdDf9hXl~eun&h=x{i9Uhs8!X^X7TyTPipbn|BK%i_b(?e$nKM`{$@jvJDe(9G!s&zhJUv90cq4>30KV|U&m35FKzfnFb-^jk^ zk7Dv_qgJaIp!W^F$q!)ZZ&B_){l1F+&~K?Wa|rrcVb&PAM=i?;~DAvGy7}V ztI`MgXI$9AR?ZZxYxFfpRVe-x~=k6JrpP%o$*)&8dCmh10tzqxs^2G7c#o$9Gw z*=Jq-XUrb=1zwh~R{8!>+m#<)?cHL9DqpLc*VA-%Ld&3~WYH~4*++i;vehFC4ET;JB~ zm|zUh87sf8zvYR%tAzE{&y+GRInck)g)PCaS#B#<23uw(WUb4uky;bHXDzTLVQ_#NYUnM-TEY;Wb@2m18D)&*n zPkFhrmm;(J>w+uli}^15+ihkQT=|&1S?+;`yFX1l{G8`_v71CmA=n51-5|AT^S`9{j3c= zpb^4Xa{FgkcwP^d+i-QAJXsCmK>uygHLKP?fkkYMs^e+PkEw*_nS9dMuQbQ*@lU0z z)$4dyzH7RB&7<_pd~3%aOM^bWsyud_e#Iu6L1<*NwrZ_KzE?Uf@AT@~*9Y|$#VLM` z-{GjAsKv;Rth~(6y3$t%cVXXy-%V!;<_e5uW{omqQx9PlI&H&0m+!ys|2|fl;6koo6SDtsRzlQs_Sn=O9Z#LSYa-UP$pug0z zN?d-aT`SU&+Nh#us|_3SWYOr4s)P@y$Fh5_+?$@5J>7e?4gG{XM8Ck(;AG_zX%E|L z0h=j51NCRN|8m<_V9gZ zb*#U3Y0u)1v;H*{(|CvSzG;+DmN&&S4*xV#=fo5hbkyloF1E9sDP>`sbIy;RcN6-N<3*1(6p=UaIVAFN?g)xhnFC$Sa(eM}9x@`_3zrPwjf=>c|_FN$vGy zPkW>CrrqMaIr6Eh)gX{eEbTcdd6_Xh3lu|0p!%y}^4!XoF=S3T;%@p|^)dEUIH@ zv-fWA&q7-)o?~dc_ZQv=Lp!_=dmj$%^8UvAyU=d$@4dg5kC$=)h0ah^$6Mv;b-VXf z`E@B@PiWrzruVJT(-qJ0d!c7|-}mm57uSDy4}>oDe(e1?beUoc?g%|su?2UBF1P$C zq2G;_VrPbaPuWt=3cVn9PVA|n!?6RgXM|p+*n$^^Ua8C`&k4QC@|c9Kvp9pH*C=br z3qr58>?EPcnwew*cF z;7gN%FByI){E(AU9=@N*XT|dHrNjRj{!b^bYH%E@<7dGgLzX1*F_=6jZE(zBJH&m})!ocw$- z^7DnLLka3of;yC-4kf5V3Du!%otDUTs!27fNpIA-28fx$4Ny6(Qnj+S-GYAR||rEL>@_a23eH6(QnjNNwZYI@_Om z?{SuqXRAou(~z|jl}GJF`FsDy`x_@h4Acf-@>^7v7S%|s;AUD>mKHVay;6DbVnh#aBzo`& z?W&J*o;YQk6mNwQ(Y~fB~3$Lf8Z6LOAJ?$+^duyS+Wyxqa zOsm^KwBbhb*JWvMjh^MNTTcGEVe;3-)b>6u?=x$A!^9#UAx~Y5Jat=%OWa9Z;x5`` zmNq#|o7_Ndx-4z7ncQ?STIMiOi??{+^1iJWYq{x0XrEcyXCv)%oH)iKw9ir6XO{N4 zj>yI%-h8VZznCb+*U0Q*lJqrFl_xE*!mo7{chO$U9k0Mz}D}8tv?gCz8|)JJ8b} zJbeV7z80Q73QwPar>}#duY;ja!Ohpf%@^S28{p;>aPxz3^8;}6YvJZs!p*yI^B&y1 z3pek<&F_VqUjaAY0XM%FZoUI&YrG z1WZ~PZ8OA1v8h=4$nj6<0Zx96CwXn9j-LL!J}zbZoQM>j{>W2rE!W^v z@3DBxlXvCC=Y9NdPks$M{WX8tC*z;(^hce3>*>q$cw3*0bDxOdJl<8G$o40rWKZNe zOZO?GPfOP?{$91$6Ksce{ORwB{yyY%#BYfojo%u-Eq=RV{@)S*vb^-Zs#yPb#eWfh zOtXcIM*V!EE@3`)JsRD|661+YiOm|xU!l4=tdui2qZc%>Fqw%9oOy|2* z%eTdE)AH@{+npr&1XAP^sL?gP?9}27nAWwvs;$T3$D91W8UF0oIsMMC)|)>^ud~6~sO9bY^PB_v>m-9!4;idd z&c)8NwAJ!h#hpv!r?i=DR$=FI{cR?vRf3#W9yzT-kbRKdx`IawPt~NQp(BEd~u~1am(d14mou8)HT26!#(%aR9 zYP8%P>UK7h>ncjFtBz2AXq|L{>qELD6ee*LCUG)eB~h64p)Kh{Rk93KNe!x!K2#+& zs7m_KlhmLjsR_L-^fF!LYUvL9P>=MX8(EKTqz~Q55W0~*6eDRABaJ9V`U1V+r$e8X z2Jth}2xd`<^q~(~hBBlNWylc9kUYweA(SEYC_{!&hU8I()T0dPLle@D4x|w!#yZp& zYXYobWB6&(^Ua0loFUW^eJCROP(k#ee^`d{p%KkPKWc}5bPoMhIj0&H<(#@Ue65ou z^V9&^h5?ie%g`_^L&GqLhG97xhC$Q|>rgK&L%lGFdSMv#LKYmOEo?YO5gely9HSWo zqX2?Y0J|uFTC4)KD1urPKrM=(7OO!jMnEbGAQfX^6a_GfIxva?7{v-OiVa{C8$c(T zK_?24zl{8)vl)z{07kJ9jG_QWQ3RtXfKD`lP82~Wnm{L-Kqs23(1~UciB=GaHt@bt zceA_08Fwe$-FiR6l~&B1b!Vl$dy4xMC*?lFeTK8yz0kc-?-#ijIj;L`_t{#$#JxoO z9CC#ck_pQt2i7L{O7}`_eZKpA9edb4>_prbxi8XDFL7U@_m{da)z+)rt8|s$cYj~| zT;pD&HLr4C?L^W4ZFXPdzD8$$t@~PS{Ui5}bkv*NKh{2PcHgY!x43V0;_eOZ4cg~z z?v1+oyWMwd`F-yDwEXAp2XyAYbUKjeN$>p$#%MCbV%_iwf4X7^_8^AGO-*7|>P z|4D29+5Kmo^YiZKwS234s}n=7QiD3B4|U2q)G6yxq4c3Y=|g$44CP55%9C|fxvu(9 zm8?e}GKdbO4;{!dbRc~wK-QrES&!1A4~@q%G#=~Fa;!tGQG;5e54FZR)Eesp&EIBk ztCV>Y-VPz5d!+MQhc=@RC5Er$>qBd?oQza1xu{m6rlWV3S7oW!H4XiDpAqBTx0`jdEcS+qrK z+M;bv2U?VPv@_bNHQiD5@MN~?j;@NX((>x)YNwn0RvqY7;^;E}Z$Q1!M=tcuWJ=nElA(`GNgjHJ zEP94Ma-nY~YtkmP4SnP@>L8y{57~=)$Sb}%Kr`N%c%L(lT3~&EY5YavFSO=A6aT6A zM-z|g-Li-`Bz}=N?u`4GMlzIiwQRY>`_KvWIpLaKLpf@mSKBPM`YBkA(g$d!XAyEN zb_tPDWVt8AP22Qoh31Z?8c>XMzT3LIV&vGT9kIv*&1Q|i-j{EifxHNbuo~XKlo(=+mMf>)1hsK&{#ZRX*B^tlM<- z!g1~XDHWaF%Ig39m&;nVx`cQcqGqUA+2=sM6~1*vowRxwplp@(79kr1O?BP;D(|Gu z<9!vBm5;IqijGreZ0%IoiJecJ^G$_0?AVif6M!Px-QEWxecw?e$+h{s~>ZTpI)YFz|{g*UgikqU<50npgE_ z`&t~WrN@{j6g4%d_vI@t-S2eYX;Id8{Akg5@amkzy|m*f$34MTKSr@157Wx`4Z9-8 z+VT8xE%kDNCzW|WYR}+2hN5#{!FOw4LD^4NM#^D%XBI`NtsLq5e=RR#QkC^qiXcZ` z`Ruwg>k+JV6Ge3KGhO&*=PI9vClow;5MVoAzD^5!m(Tu$KmD=b@pqqGv`c63ZPZy4 z__sOEK&2;NwCk_+%dewdKcNDbYm$B&dBv$N-EF>acBt4S>JcM>;?1(o_!?tkD&s;h z@A(*8-={5#9;ZDt7B2Mi52(7dA z_WvK++r|df7~6;Q`M($QPR?bloU{%4woK%t@zYaeV>{l;Xr;8{Y+mpg z?Pn#n?>7c@!1zU;ysce$Y2DMbmtRj5{ZhGNex##sbe^Gon%K{3dEMfpSkIf4Tnn@W zE1fhN!TI&=K4(r!$%mbgvqJp##p1Oui62rn+vkeCzQWYyVy>SruKK0%Bk`BVua3Vm z{;K#N#Q#uC^Ph-e{!=l_e!i@1$YIvvA@$UGwEmMAyCAadquiYWY?1S84eV;(y@Os2qQ& z_jkqLHY?ii@zvo=Z*3LwyUux!{>}jZovgxtC&7PX;J=gL zzoX#4_29pw;J=gLzftht82E1#{C9IG6-qg~K!Ky7+EACG5E>Rd8R`kG((>xiYQ=V2 z6I!F?zEGdy&KWM802dwx7w!QU?g1BGMf{;D(BVAsho-=Y73ELS>ZU-7n?Z_`AjNr* z;v`6Mp7=vk;KfPe50yZTlc2_vpvHM35A6m!&J%fP8U%R)1UV0ayaNO|PvoJYDjc~0 zj+_Ta-azD`O++5r0Gga3^3WbIx7K z`-vpfM+~7UFzYs=2hD<9Zy|0_KM{jwi4`o+nDs6j6evz{K-l;&~ziO@WLz6B%dn==J&-b75G5;1|!B_>b_ zB)yrKKqc_>X7KcuDm=Y~m_SpY>TRIv&7kTnpz2#e)id%AzTepgw!Q*veGqK@Onij* zfv}&0r{Iiygdf(P<|8~H@8F+l`O)yBTK>6wyi*|W19%Olz~9%)Q+S254-|e-{=!{a z?v`Khfc%0tXnA8~qca#8k&o~`aQPZ}3ZJFrb0X)+GxyxcxlSWK!uvq#2SDn#;~l(D ze!=H!&u7RNcmUKs3u-?AYTprgPULsA)x63#MqU*8Us`@~(_Bk~=-PFr6Sd5yNdR=&gg@K!tvKH!|lTO;q+ znm>>Hg-T+qz$C1|0IWbAtiXUgh`+3Tz9K*3LHvmK!4M4KN4yVT#Got4Vb5MjiI0xon8GeoD;MbVKudx+B;(c%l?QjVz;1agMAB5l!hT#v!;SVO^ z4<_LcqVNZk@CU>22NC##DEz@F{J|vr!MOWE_l3?{ScG-32vJysC@jJxEJ6qtVH_4= z5*8s2i!cd`Fbs<@4vP?lMVN#|h{7WDz#8r$N=n!@6SE}JJJq2a;A5UcdhohPQL9$?={|QwEQ}GxbMRg_iR{` z0a%mm-u2$~T5o>t8(~mJU{H$qyzhfYDZ--+;Pbu@uiTXPcJJ*v>Yd&@_5LpJUCws+ zm4PZR_yO;|-utxm{oebXc376}-UqzD)S3@^A5^J6B)|B5-d}ltrT4# z1-wf;yvv#1&EChf&p&wopm+1xZTJ4s`$sK*(z`|PN4=xYnRxD=h39SxZf3pr8Tr)j zgP|FKp=pPq+3wxueL?GQ_r9bn9`lar*gL(iX^pfhI`cj9tltM`GXQ5(^nM_p`h74r z19b#o;tYXA(vy1fwH9 zM~u!SjLsO0P83F`2S#TSMrSzM5N&YQ!t3rBGygy400;B_Y9btbELoyjU*CltLn z`YfH{1<@CZH@Yr*os);%X@=d&6NhY?2xL>l9xD-hYzo$A3$e$h;C`Cne)4cXc_NLK zV1V+(7%Ra8<%uztBgR+>PAE@|v1wwAO%Yve3YKUGEKweoXa_7&o>*d2a7B3{hfTp4 z<%t>Q^G11iqdXD9rilt5yEmr2+P4L<%tbef?LYtIh~TqVW+bX|LGK3hkbBP z+hTiSd$e9^BWEDCSBi&ycvPqGs6Hz;9h=q~{Ye9HR_rY8bGFnE`(URUVW*0)Q!8Mn z24JV!V{@@N?PD5J?aj~{OJN9h7UlO~-se`*3fV--LyBa_hu@CR+ zRP2h_71~n~rJYIGtO3}p6|h+Yuvr7JStGDn1E?kT;ctBwYKeV#U8kg(_-CER)Di=z zCHBF1t$^{$!+5pBb!~?0s>eUL9(H44|2hwF;Lb!FhX@^D>~a9yKtU3s{! z5M0+7F}J2*yvAU>CSkn%$XF9_UG*?q^>AACM8Mh)rU&$i$oBvB7fw&e)S||X-RdJ#hJDyG5(D8Q7nYqD^`umsh9*}0P=CFpgVi&<)RQl^ z_&$~LV;~u(vbS$XO^MDk`-Z<>`XGN$8iWup8wkt98^O)%h}}cb{rGFSr21A|C*aHFdgP z$3Lj{`z30@-A=34HLA8+4YoRKETUq)v269k|9_mis8X5wnZAp9x$Pc8ND<^jbiwEF6Q(|h^X@M~>#ja@k7(j~P;=^p&EXvybKzC;Uv z&#^7~v%9Sz($=FboTr>sh4NOdU)bYUUGjem&P${KmBm!)_QZqe3uVpu>90^-+SBj( zM7LIz%zi<8enHM;e@oS~3QAgaW{ttWzL$O{W4Fq`sC~k6`|oyLe$AjaTN+XB#B%v{ z$zNZ7jzMiL*V+>gI_a8n-M13y-%9C^DTjXvo~ehn*iht@KQ-VpqHLKQpe+@4@b6AMtfsQ?3&{ z-%2el-@Tx$b`ICE-{1^Zml)AC*MQ+xy;lqpt@Z1f_1a6y?3W`rO{F(2e}DW> z=7s*f1n-sS!@>HU5{`M*7`yd8jW@0z!%m-fiLG*t*9vN&E!jED8^ZTGOK8n!wA`XI z*uC4Iok`JY^=@?_Z{M}H4$pz$XdPwG(2p3R=tsJ;ZPD}7G50y6+CS{n#E!=!j>Nq2 zyyHpP+3VCv(|N8_h|k6^bhe(FNA&{Wo;smw{k za1YGaa+t3nm@no15cAav^A(5r8iM&s!h8+Ee8pkD24TMT!hD6`ylUaR_QH7$!Fi?N zyoRdu3`1~UHE>>WIIkvnu2Pk%!3|Um#%-10wua!gJhTl%a9eS>ts%IrDBM;aZYv76 zH3YXM7(m(v`?2EEEts}p8Qj)txUCr6Rtauv2yUwcx0Qg~D#2|nhubQ`Z6)EhQgB-- zxUDw0tr57bQMj!UxUEsRtr55_<*^FQDC5^`Xx15p+gby+H43*i0=KmWZfgtN)*862 zA-JtkSglc5tzlTL23W08Sgmnbtx;I5GhnqkP)F3kYK_8brD3&J!fK^qwVGkI*28Lz z!fLID)vAZpS`Vu=3ad2^tCfM(8i&=&!fK7fYGq)xvanjCuv+V3wF7V6{eI zwFY3d24J-YV6_HdwYI=&4Zv!3!fFk`YIVVCb;4?mz-qO?XXW6tHo{?TguU7bZ#4pM zwFTa41l}qSZ#4pMbq2iE2)xxOywy0o)hN8x2)xw@ywxbY)hN8x2)tE2ywwQ2RUN$5 z2)tD{ywwQ2RX4oV2)tD{yj2gpRUY1|2i~d&-l`eiYA3wa2)xx!c&jb&R$Jk%w!mA} z!&_~Ex2lJ?>V>!3g$|?_-f9Hiss-Mv9^R@K-f9)RRWpoLBaGE%7^@X9Q)6&aV{lSy z;iSgkq}IYowZlejhKCx1f!YlBv<|*$2Tao#OjAGX(irU01nkln?9%o{nh=X3b0+N1 z80^mw?9UkN&mP#HF?gTNFg{~&J)2;8CSiFt!}3hR?@Yq%^ug(@h11y$o3jlzrx7-1 z3N~jsY)%q3rxrG62sUR3HYWy~GX$HHgw1J!&56P0L}7D=U~_7#)F3fTnc$^V9%lp| zXA3;eC_GL*JkBUQ&Imk?pOLBo9%lp|X9OO{&n{9AkJAE=(*ln(0*^BSkFy3IXA~Z% z1s4!HNgEv_LW3mmdWDKrk5|(5PmSlI8%4Ip6 z$Z|N5HaL+XIFaRWA|W`DA=r=@Y>3n?(zgu3h9u!ZQt%){@F2_KK~nG_L+~I&@E{)g zmLYf$4}HsW7?2bU$S4d*Jq*Yw49GAH$OsI`78sBb7?2zc$OsHbJq*Yw49F-9$QBro zQ5cXdFd(BaAOkQUTVOy&VL*mqKt^CdMqoh3VL(P=xd7=xQ=gqs+Jo7e_7u?%h^4>ysAn;3ViZ1NM7BZ$ zHq6=1jJ)Y&e+ZLHYHb3=qJv^FhLR|mFm+E&!W2CP6g>?ndK%I4G@;^IrXv+7P@Zm| zh=0Nfp_LBDKOg_RmQ5=imQtA<#L0cBR$b?1vYH;!^-r)Lb(a4rFS8+Qg?uPOwf-Jd z1a4Q$Kf@;UEljf$f39bwh}&dsm*uJNuJ)12MEjcZDX>KUzxB|t{bfNbqsx!=|J@)G z@DH`Vj52UTWpwlS54Ge9=dd`YKh!3-f*!cGjq})3wEWQa@BjUn<)3ShpO??{oA8{D zznD9CneQWOB@*^*wRqoh{ADo$#_Jg#{*bN%hHB`FO6xBN(b)rp>6md`+G^2MDTUTo z;e|R%G57szR$uS*C9d9+V=H*CzXc3RF_?5s@HCZJS#*{hg+fd@(8Zu?zkB2p?W1wV z1Nz9CK6RAs*92o|te~Mtwys`v+wQ~iB$3;`e0Dt-%iH5~e8!=1x7GJt-cz4;K5KtO z(ygpF9cB4tWe^9aE1vWf;K_?xt9mdy-Z;&L^$SbdWOvM~!m{{yp{*lkzyIu(JTcXL z_#!bMH~NQb?~jzr%9B1tDYbV}zrg(#k7(glDMhfV`WXdJ&952X_xD`b&M&JLv2ZS1 zs-VBN{3-oc)iYgxX?7>wi+ z@9(E(1#B1RdjfBZO8o@(Km9J1{+Zoq7e`eqYSnVfb-+1D2hstfW)_OaO z@Gt$7-51#%zRo^3YVD)!t6Jcf){an*W!%5%8NimcO)R0FyIQ@j_5=M{JZhg|u~ zUD$E@vpf=3$MvG0FoyA7X&sLGYxK>^M!&+@tRMBanM#*3=(=Jkbd(+W5q+}~@v7kF z{(cYBx)n`c`yJJO)FB-u{;~R1{w;ML`~CdL_IFxc*B$u#x;n~NU)nv`pT(Q^|4g-G zTP;h1kLXvQT+7rDL*KuzXLG;a%ca%2CA-?*Z)V<7ok&ud4xL3Qcbgy-<6BhA0_j>mY?i+~;4#VVzmgh;?S=m)F_nwB};> zVnwpJ)V);8m${ee-6Ca_u@PNWGu>CZuT)%&Yu#&g>~-#S+G^1;JeA{hdcWRP+#i+a z4O;(3_l;V9llvycv#{tGp33(&t$Dlqc5Qu!`wlI?$9<39-|N0t@9%ftulJ9+AJdsX z?tWbFx45_HDBXeLiaz2!;zV>GwN5nJuDkJ^aQKa2+?&9-m2+8fdNzS^yP(^>pxcK* zw|haccY$B`f?xabczRK5^nzCRIDg{&sWSm8-3uzc15~;fJh~S=dM9}Fa`5P#;L*JS z9=(7>pA%rvrmW}%cU}$Rya}xN@S^xSdqaDjIZ)<#Q06&M=6O)&IZ);fQ0CpB%=4hk zyFr=fL7C@3nRkOS9|C3G4a(dL$~+IsJP*p82W7qzlzASM`RSm{^I*#JV9IBMCZ7$0 zJP&r<0ct!CYW#HY;-`ZYKOJ;<9z^&MSnwQ}?;+6MMiAac5Z*Zu-pfIF&jZh$1J6AK zo;wGgyBs{%&r>`Hk~*_EKNd(jX0nt>UR*@I{XX253;g3l(wXAgqUCc$S@Xa;6b3(SDh9z-oLgHB)u zg}@A|fElpbgJ89tr~+nC1mwyvp{xkUZ z&*0zxG(7ufz;+LU?e>E09t71rh)@3v-uyFQy9e>+p8?^0Cf@ur;Jimbc#q)6KLgHt z1f2Id;Jit2-sj=FKLgr(1!(U|(B7B2Q|^?a;8<_91>|=Vz13#$-^1X)yWE5BL2Z4y z`*ddlEVvgexHrIpFLs~htO6141ra_BBHR-o!oTDGj*k63_xGHg;KIG&!n=ZA@5Szm zovl^4aIbsBJ)$1)D)%a9lluzy70x6W@h;c;#211T_qrB0Xf;T2FFoU7km6lcNO5l! zQtZbKIt)_Wa&}kGlV_?$qK5 z^?)EBcK^{8s^ET7eQ4A@>K@gdT7;qA08{>q`&q5|7x!Ouj}~pHSN-f4wB`=?4re#n zv8TY7=g5wo0cD;CWxgDg`ASgcIkIDC$c~)@ah?Nlo(FNB196@wJ9ZoTfevuzd2r{; z$&OtM`aDN=>^3myIkIDCK%(bBqFX_t=Ru;c1cPn_gPtQ7_AE&B97yzKAklN=zy4kD z=sED{L*UW#;L#o6(evQZbKudJqbs-)JbI4I*KMHEbD+}mWWH`gW6%LMeL0!0Ysq;% z2u^)DIQ1Oat}~$3b7Z@&CEIllHVkvcy z^STxkdkz%)a!~Afa$c_`=XC}|dk#cs2XNK)sv_iW{5ccduSVGz}Y*AJN^vN z_Jg49&jD>eh{9n8%>4>5_f8ZJGa&CrP&mw>aF_vwKL`qc1QdQHDEt+m@Ox1>%n+5l zgwA0GT>c7l4l_h3&!Tpi0jb{$QvWoN`Xoqw3bn%wc>O`}`YXWeJ5f8#fZ87XvH$}tIurmSf-&=+I`*E#$!Tk?2!+T*g9Zfsit72UB zMq8t;&Ni5UO;wSudSL>3qdn0cow+yK>+FCJ=!Fm10UxlbD&EyRd_V_$z&w0Fp3Lko zfEAd76*vSdFb6Ae9<0C|tUw2>z&zR5FMu1ECmZ|4Fa(ES2=(iu%#nwEiahMkf<>4o z5BvFW33KFOzW_#I9!8-NMq!=|>^U;9UjVx>54(_uU6_MiI0U0GPuBGd;1v$RE6l?y zBvDq(z%C?FR?NULycA`{3{1m8lod1Z4N3Thr=hHvfps{DreX%x;Rvk5N?3=3unt!c ztNt0ps(%T}iWzu_mGBS;iCF&<*oY*`iW%b8|1b0vGcXee;Uo^CshA;d{fprzk|--? zU@3ZGDGtI?tc0aFNKX0l$tiyUjKx71izZYS2T@tfz*{^GmBkF~MG}?83>?NmR2DNZ z87pHJ=l&(+rauE#V;)xH3jB=5@G~l!>x%Pi{ES|NpV7H+9_Qd~G=jI$hIlL%k;wOF;(0WT=g}CRN6*Les2k6tEfWCi#$oJ_WL;dsO&r=M5%j1{JtICx92dZ+@uZOc)PW*dc z<$n=AO&ihrufVgZoA~!(;@?Mze;+3PeT4Y;%kX>Z!tZIE`1i~3ei|qKeSt^-Lqr1D zPb7dLA_43t62K6V0QM6JV2DTn`>S%(FR#i?Um*T{8dhl@R;d?OX(z1GJWSF&Oj0jQ z(oUG9dE(_43~+R&@y6;RUVZ_etZsa=#_`GO#wTl>c=-il)lL&Hzd*#=Y2xJ**O$7Y{eqP=9d5sg#b`P=h*AP3upV;}Muw1>w zv+W~-ej3JWIT7>=@LpHKdo8cZP+uU9et|gpY51_^@L|hQ=FG!{&BKHVEAYg;IF9BQ z#;fcRUh$j7sgUJf7}EnPot4afGI$}&Zf@W0-8dm-UbQ_=jfLvgo{X0eCLe=daxx#g z0{t-r+((v#RQehwaI(dC^OEC#rLR$4>8C>YeB_*arv&)r`p*K^=tn}+c{VCXfVk>7 z%NYs-_bXldBnOqTVIh2mf<3Hk=E_qUumLyvn4ZcZ{95bbXev)iXA{<_ZTdBZi0b$B z^$vzv3WpQ+Y3RO1Y%$*CW-SNU-ARfOtkQnqdOAKp_x#TQ#kBJt6+Rl^*}9(P`_xrc z5}pyq`%At~q3pe@GWeGenrVCcSgq*;_Imz`H9I&TKA1=9zn>jAo68{OlSSE*8Id(W*I^jp{m$PSmcY zt*u_G@`81Gom%ekdi37!_3M4m8`S$+Z>`=Zy-6Lr$J?W$&h*aI`$6xZG|cCF=WFXT zy=Mw_RoR5Pz9ae$C&uhiJ_(@^80bp8Zu`J4)1a1V@XB`Z%5Lz=G*2i9cW-XIAA+C;6`x3PH@1DAb?vy0NX(T zH-ejVgPW}2_ltp;q(Mx!fS8PemBjc(ioX%LMqAR40}8slIYX;6%IPzh@OEsg!Q4f`!k&2GbTOJlh;W3#2P*3wvOYp~PWu+7p~WofLkZP;TISYj)%#I|FJ zrLn%YVSS~szG|_)(zKsA*4H+yuQb-z8Z53f7S}dxtu%JXHtdIH?1wa#!)`2x43@(N zEQj@24*ggTeOM0bupE|SIjqKV*o5UUhUL(L<**scp@8L(!g5GrIjqBSXvK0^jpZ2Scs=;!Y#BzvYIpoNhmBVsKU^%SCa>x-G zERW@|63ZbIb^XMny?(YupF{j4qaFdehje= zEQbLshYl=<0W60OEQbLshYl=<0W60c-e)VZ9CBpNs=;!IVmYL-7SdP?X)J^^7D5dJ z_bx1iCM<*+EQBH!LKhZ75euOU3!w%JVHXxc4Hm*KEQA^?gk9JJHP{2Yum@_e2X#1g2%5*Wo2ScxT&BcoOgmOu@bKom=0 zCBynkEP*tZKw4bgTWsd#{+oBRMtH>uUd&&YN6BCNrx)kv|=pAhSaMR|#gb60i`R(E{gw8r2N+0Z;2-@f^X{fdj~ zg>Sw1Hk7p$JTa^!wxs*Kv+T#A^OzlB_vzbFsHLqucAtFOQTCMOw^AvvVGg{kR>_)` zj|X4nIpJOEJ;%FDIZa<6e&HJL)nWwRB7FayLi81#NXY#MgwlUR82w)hkH5)qc%kjL z2wzuBAn)5kw|^*9`$6xa*iIpmSD5F7&Ul$-#g-*Cq_e(22*}I5mum)ojdzWfU+ukG z?{D(nq&f3jytn9GS920D2vJ@0y*l=Nii;G3HSl!(4`_b=A@4&v>LcDq^llN6Vk*yH zYfk=A@1xp!lXsKW->lv>rt*DE%b)N*q4!%9|0oO>5LS8b)S17gNJbHr``bE7CD;Cz zQ#1r7AJ#qWbRr$Q|>+$Y-_nbCJ&}V%)zd!*l`uxBzoJ z1ZSLrGfu%4r(la)VT;2s#5FL)wXjfOevd5tQw{vnFw9d7=Be+5d?G2>rk1L#A~mp0 z8F;1?3{wnlX{aj0$S|x@oL@HupR}6aI2Gg>xxu@^Ny8+C;gHtB9u4!`Z}8sjz1#8g zkFQ3{sG&p(oaC90(c)W8yD;D@3xLp9WZ7;I368qfzD6ow6o zzytYtNowGMhJ(B$mPxt=1}FpfQv>%CB5Q2|1}IjQuOtQc6NB|x9po-CrpK>UBV?-0 zQnzBT0%7=oaFEgCjMy2zRlbjbAm7LHV$XBdfb55>vVPQ_ko6-TWc@f2JEHPj6?==yW>Jy+3?Q{2_5Gmp zHO#IXm|c%CuU^GmdX)L|dgjlK%$f7dlbe|puV+@gf?07Jv*LDU#qG?BmoqEwWLDe_ zo?g$axQAKsMrOr>%!&t@756e99%Me;#C*8Oe0U@C;kC?%o0$(UXFj~*w3%d+%!k{U z54STPPBI^EXFgmHl3vG5xQ;n+9kbs$=DmZ=dyC9_2buTQGwjpw^~`T`%x~+N->zVO z+s^#9i}`H_^V?45x67E{u4I0@k@; zHpVa;K@Cqk>DmtM$>aYL#(O1%-%1j1ln5RuDSS_o zuKAlJ@i9q)kJN#N)Pa3O!8oE|9CctBX;6$TI7JkMA_@jk2X;^oc2Eau5Ct!&120H} z5!8VZ)PWI184qgd_ha<$webIOdg>f~v_}u?_pPL?MFxxk!Mj&@N2;0chwfvqbhXyZq1YY zd5va!s!f^&1;6~_1IyonIZ=6T6s-2=bN&}AP4)Nkkqc|9w}StdchPZ{8>o6an^bET zYGh?+|6a=b`=w^?zUV2O?ru)pws=i2U#yCEVkPlQW5uwm`Nd%^STE}z(5%=;p6zK@ zwYT#A!BPI~6$_<$FMsRfyvv3;)gD0~P%fKr=*NEr$C#z&TWdF}*#6RDyvUt3cg>;xBC>;Ja}PQ+^AX*5#asY=t;)16cOOVM1YSF0X|Fw_y`f;<3xauGg^6|H&Mnc5A-I= z$mN0FL>a$4(3_}AuoG|R<@9C+db1+ES%KcHSk;>qUGw#8qEBn4PjjpKv=;ibVpX5! zd(~y>*^2aRMLg-6=--O;Z&CWUC}{68dbt|#T#vr4hQ2OJUl*sZOViiY(AU*~zkSIh@9PMbm2(kmvIH70{uC!XUH7nQE z$QB%HYlB~nrqx-R2*9|RuuuN7P~Qv-I&8}Ok+1@C~KOs#wcqJ z`z?+AmZ8KMN}R^l%3*6|u(fj7S{W>*9F|h1GXA9*|5A*98OFa9<6nmH&t*2BVf<@g z{PP(9qKto$syTgz@y}&W--uUvnDH;e_?Kb)Yhe7#z=CEO1#^soIYz-IM!^K5U=5>S zf>AKXC|JiRm}C@8FbXCZ1#1`uV~m11M!_0J!6rt*8b-l5qhO9vFu^F8V-&1o6wEOS z<`@MNjDLCT0e}3{PC~A__v(#FOO}IXZ&ks{L3@) zO#1=ZjHcx?yTMd@7S-6s$9G^$ z9+fqEqn2)b;w|iPo8YgogUZIpL2uy4a(jp3eAM1;WEBGLpYO?j2d!Qd?NIZMAfleGudDK}**KpM$`8rc zLE22(;*1{Ctik%j2O0J4o7f$F|2gXF@5A-{T-#29u0MJAvM{!ucuqY{&;v@T@k?c9 ze#81;S!@0AtfFJ|&!bX5s=vn_V@|wkc?~v$J*zM2H@{g|HkG?^Mfa(Wf0AESURve7 zwO_g3+$U9TfdAW8Eu+P^5mzO$-{q@X<9iw1t6zcGs=+v6`x|#>XzB2zy6_2{fTh^z%+lpiB&*Nt{5FxD`#}1o8D+$Sl>0GI0WB;(8+M zO`uHl)rb?Q5tpMzoIs5@0e)YP0&xNb;xMuBhVjbTfC6!t_;(X15I0xlbJ~IqaVt8+ z^~AheUlsE%i$_lmHDVUOo*Zh#EZ#li`1R!Q=*gi#%%VM_lnUiPEqWAD;s=yNSJ;U+P!3&T7F}T$&!8NhK{<4VS^R^>(G_OV6=u;D zX3-U9;Y{jL5oS>l&Y~im#cyaF72z!2L*r-$v-k>)qZ2H_v<#sTERj{H1m7}^La>BF zaJq_hnMNTPMjKc{8(4ySnMNB}LK|2@8(1QH&=k?!deI4%;Af^$2$oO?mSAb7Q3y_> z5GpbDIZ&l!c!nMNB}LK|3u+nGii zSV9$8g5ep1;Tb~}Sc2yn3mBdi?h2;_&ocptQ>;$+dvW$_Ek;TN_JeOwl0Toz4S z7ByTJHQX%TVL80R#_K zEsN(@4$rS~lxtahzH;c)vUq#t@bikHP0Qlpl|zq~MTwS0gO+$u=;p;b!uU`&d zzZkxL%g}ITqt{2TclM*?nnlT##Ro8rk}HcR;5eRux#$hi8=SN72Q1(Zn8P1%6?(2& zyaIE01$Ln4n#DKJ&v`S8hhPp5!5Dh3EPjHk&~s(cb9Le~m_yIiiRWMr&%pwEt~2l- zY(USI#Zs8Wi*N=n!W??8v(a;9@hB|dQJBM*Fo#VM#h0)U{paX6ogBV|F_c_clw7m; z73T0OETH6?#k(*UaJH5srxY-^yJEYvygRnrS&NdZ1eZIFlBe)s;)7Z-XWOYX;fW<*gogL^yX1@mEe1a;CrXxd-DO`Yx#0YsJhxwb(LU% zM`3`ci8?n513ZnwtAxU)@i}aM5*e(Oq!S^>ER< z;i4PCDSE)~n?Ng?K`WjLT2Tb8C|3DhragQ5t3?;wuKdn*g`{XNvxqCDuxFv~hNJ3FOGoV=Tin+lRaicbtsKWU zo|-M$OXuKzbw>X>U+1~mInA=R^H<6q9AVb}_kv}RVgEj5we$ONR*os7!`go_!eE$u z#S@b=E&Lvq=V|fFxM%x2#jA`c=qeSQ$B=V{vTS{PfzNR;2ib@jWbaDs%*D=4W7u7Cuh4X zJS%-+d+=-)?$>rJzfQLHBxkL9TIC}vpQn8Gl|8gjxsLBW0Jl)Ry}VrZb0~jb`1I?V zmCZkwy$1+T<(FL8`-G)aJq2Stw5@#4)mR$8OTff~VFvZI9PO-p4f>5c%HK}-G|qp~ zud=X*&Q$&-%h!>ot$us0tvs>H?)C)K>dFj~-?lBolRb&*+(!6f2kZTw+xopFTp34M z%~Sv9U!wdBs;{lRaEGcCVhQWDa7@)6mAdS2wf7*S2~Y53$1EIOy|l1rr5&qx_Mgnc zwnazK_Nv#MxU44w!t8H3;XJ3Q&y`YCkV>7S{Ck~nW&2I+Sq6P5pVn(?o$<^<&9&s` zg8GG(MSI?6qm+6-%QC}g<(ILlhT7GPsZPh0)+SUJny^>#(6N4bJn!r+-$dE`S=>A3^1 z`=A`At~MtAQDNct(_g3MN75(j?e((G-YDzq2D7(hTm5D9!_mK!RdkcAp}&{S^Uu*w zM?Vw&Z1i){e~ErRdTaEy=og~5N52^TQuL1Km!n^ael>b5dS~>m=+~nE8vT0o8_{oS zUjH+pvpFolG`3#~tIyR{-s03^<3)9~8=a)C_;x3OMHkX_KP+YA-$nmU>pvR(sIcFg zqBl7nR#_ZNtOgq_hUE}r#&6znkAl4VIO}S#(hMkR27GiU>c^F!q#4wYE5S-Ls2^8? zmA0XQTnSd1A;*0Wh-n7IG!9}q4q}=CG0lURW8RHgXkm&!A)z)xG_Y=jUh5_41uAxfu0V7m}Wps^B|@fP|^%2X$E|B zC;2kglPP08IWpFxsN4WPI*g)n1B%KGprmb}q-~(2J3&d?KuLF^u^dHRISN*~6J6yf zy2_PcW-e%12DEG(oGb=HmH`{ffQ{`08_S@R+yEYy0S_BTCpieyIDk%a6uxl`Jgf~o zECU|46Fe*f5;hL{l>z!liArfKp^=A@$%B z4d4?Q6pw?T6d6#87$`*pC`AU8A`U*$20oDipJ)J|Xak?f(BA5?)Ej7ZQS9st7Ir%p zb`}e}6$^VK7Iq&N_G&EbA{KTN7IrTdb{Y$N1r~M=3ws9^_I51nek|-YSlC4@>}^=s zy;#_5v9Q~*uvcJVZ^6RegoV8s3wtvb_DGetx37UrVPSh%*xgvz>#(rbVPS8@!d{1k zUBJQ~#=`E#!k)mw-iC!ef`z>WZ|_~GA9tgE+=cpaH|obd*x#G5zc=IUy$36NGgf#C z|G5NKcoHi-ffb&_3Qu5#C$Yj4Sm8;m@O4<>!&u?#u)279QY`|DDfgE zROR`-9E*7pi@6(%c^Hd1g|cxRi+LD}c^wvW3jgmE{@>kL%)?B0hEXf_3BEUMRO zf4nrS*D1>QdykJ+ukn}tS;ms}rP;tK zt9!$?tlsnF^Iq-g+m0bc8Ty2>A{cq*d5GA)lOy|2zYi^Io4NJ(ALM|k2zUgyTeK9`XhQj zoH(p(4KGQ&#EF3Cq*a=iIi5;%wd1N(*Ek84><_i(^@-POP1)DJBU%*i9HQ5c(yzPp z1nntKdy3PZVrn=4VZUj(DLkP$~$ZvdTJYvqHfnXLJh8Sdl%*-YH` z1gK=xtsH&Q1)cu~)f>PM)J8xM%=<&}qj|qycWV}aZ>il+1nr*-Su;EC8^WZ7VV(Hm zh!a{|^?o|KVzK#4e#;GJzDxVYW`S9__79DG|_)3%*mCaYF*e>rg+?-yaei1xeK303VEWOm!Dbbr&3U7h1$sFx4R<*RF=C?uM!EfvIkTs|>+U zcEe0|z)AMQM)t!-cHw>23n$qRC)o`f*#!gXXMkD(1K9=l*ai3459=6$X)M4r_IrQo zy~kMv-`Ee+*bT?n1+Ul-uh<2z*aNTF4VTyrf7k(k7=k(MhdJzqGwjFHtryO)8@8|? zwy+DHu%GCUt6`8ra7Q6nqc-@Wewd;V+P@Asq8uDiKkQHucBl(>s0VhaA9ko4cBnu- z8h{t-ffwqht_;8nh3NaTa6$EOLH%$+^>9J`)U`fXpb*SYKg>@L%uhdTPe1YeR>1l6 z!}fH*^Mqh{`r&qZsD%UYIo-@N>zHRQXP(*2tg?}r7HZfNm zWUiQDuGr38G0j{t&0MjTxncx1#)XYZR?QXtco`}B^b~W&7(IK6xncuz#ZG#8KT<{w zbHyg+inYuYGt36tnGL3y2c{Vhl2!A-eAPTKUo{WRSIq7fJpPPxG}ia#_jStiu#gU4!)rX^Jv!sv%8_Wx=Br~{d>@k2VjWAL$tl0n zoBMTWaozfDy;}Orj=w{{0SFbpydh(^9{(8iC9O49XWqv+c$>yS`_*ohQcLy9wrCu@ zQe)T0gT5o4Ls-tYSYsc9-!;?%4=8uDm zW_HK#(0=}JD%F@u_-X4?EB-cCi|<8K_6aRja6@WVg@;#JESH>+YHKU{_OMEDRO@W% zQ>qvBZ2b>yv$o-{_gl$BvT_G;aQz- zum73bG|C(!x37&D)+5>fG4(koWD)(J`F!lI)z4WEsrRYUa6=whsC?UG=4%H3@?B<=x+=!fH>%H3@-qmJxo>M zz6o$&5B4wt;+p{3O@Qnsbnitmow|R$_a=JvzBaK|?{7=IP28uRg_b{%_<-XhwF!{g z1W2t#(%Oq^HcLLw!>DGnPKVPetag?D_M@OZjDmIs1?^#HyZ-j0qn$=adoFoCpMsk9 zFlyRn)U=14=jpG2ruMLNh5lNc7wB(4nLnTJT&utT<-AsZXF30;y>pMVsowwp=d$)* z>$CRU$uJm0gK@u)OOhtJ=hlSePVTpi%Y-CNE_=|pCP^wuj#E+zM;$rpsHB^sl2nqA zgpicq>+_n;nWRpqpL6-+JNvPpd+jyrzSe$!KA-pJ^?rZu#jA+O!>g@WhSxZb2%60p z+;)t?%@+Icx{;B%*&G+NJ^QU@a$L~%jLOYsRBoblr7Lb^Y;GcBbJG}`n<%4YSuu_g zy4kY4tbpl?vZ5#^E6GZjt}H8yI9Wy36yq7Ko5^V1Bu48dFQ*~B@sfZHO-!aTEiAXo?U;U3z9}-~TXF}c-;?i&FjZHZ$@ofA8OmCQQJ0++O}!bw&k&JaVE8GVQSlIP}>%!wk=F; zTbSCm3^iJf7X5!k;g-(c$(dBRrBmUSuEHuT%Bx(pP+X-Jt0mx4wNB)z^=iGCP32o2 zm2VkTzU5K*mOQi+H+dra?i00}W^^Iu6 zY^`^)Z#0*Eqq*!GO=jO{F8fB4nXR>yE~CqcM(iie)#*AN)9rP8(S^OG4cJ?n%h5zz zv(GeF56}ZdclMm->Op#txQ+d%z1V-+i#?~gi~!DN|7kA!PiwOOG*`c`-^ccM=?_FM z^Sah$Uur{rQlG^9Q~H!>$R5>(>`}drJ*vsNnwus*`86t*&O+^ zqm%7qi?)s(^*E6^QQ9zWIFWI~+02hp+?nJ|Ld5N4XR^47<9~K!u9VvuPn^wo;$n;^ z&SpGuCddEm$f)8(Mipl>syLBR#Yv1R&gA%?qnT|bff2@;%sEz=)~y zaVAIp?8unoY{ncH<;b6-8F`$^>?~uLoux3Nkh2+uoXAWqg_)_P4I`4X8Ie4mSz8KI zY1xTN%R896C6#*1Fh{UxM%85&v$>>Fbs47WGR&MVS5teLLG5LjV^=g|mY0dl@^Uq^ zyrfc-nNCe+n3~KiYBGCLlUaqD%qG-ij-)0tkDAOdHJKUIWQI9{MKdZhvzRC5YU(q? z%ocMsRhk(b!J-*6$4sPRvkXVDXvX|8smvcUk?PG(RBwhkc11I4II}o*MOQ{JhpFVu zV2+uI9J`_!Rh?nxo9WGbGpST~hM9HdYG$2DrOvYob)I34T5&xy(4;a0O)8_A6PbtR zYL2KGPc3LCY6g<285qhe#;uv9rYw~Mxl|71QaR9&%7MXD4&+ifFqHX=@1%a9A@jMF zW&Yy2)Dq-!Y|PfoU)+m|f`-g?Q2xl|fl zN2Nh7l?FqZzqmE^1`Vk<$fe$(A@v5$sW%wP{Ka=NkIt3U9t>qRowCedd?ytM$;@0_ ziaLZ`>JWx9b8%~`5ptJxIQPiV+YJY@qm6J1qm6>^!6 zr!4dFlntB=oD^*t(;UZfDdPfX17}4^j!v1)nC7^k6LiE4jA_nhOmhduG$%5qIf*gN z*^FtU8;ZcsQwL8Tarv|Niwx1t*9-@ zrM4uQs*)~LmE=-Y(txUxhE$a_r>Z2Es*<5pmCT^3WIk0T&8aHMrK)5;RVB$0Mcn{* zfT&4TNiJ0-HK{7erK%)~s*+?z6=zdhl1pt#b81U+sZ|bAtL#!|l1rUQFX~KksW3^V z!X%dpljc;I%+J^GQPmu#+GHrT&2y+ZsYcDoAZkvoiR7VnJV&Ha+dPXZlzLP(_oWJ@ zI#npwQial(DwK*;GS8xtxjr?_)2U&eLq*CcYEkA=i!zt3ks;KgOkkTNC89+c>b1$KXvEx9_<2aCUj4R~5}fz+Sg#n|F(Do^iXODvX3>6sDz z%nGwYWKl&klWjBS7b==qDy3)Ij!iMs@8$Or_fRh#rd~RXmfHw;b%olY=ZH9g*d+K@ zZJ&XSD`s@+ulXS0#Xzrt{VzN`5tZY`%fc6Z3R}yM=Vgr5#Y=GgH?b`{(u(cvcpaa| z5anE86pf45`G+^*+^ZM=?;qcB^z6B^XY`M`=cn>L3^-St(aetB@g=m{wzrGX$QPEf zI&j;wV*T3o=&(Ept)`vMUn+k-|M&TMzlDuKy!bD2t+?j-xZ8`D!B#F@$^7f_%OwiV zIln)wccS3@^V1iO@w^)J{6Flc_2uVlNtq84UiQfMe_UVu{~{fS^}ySeFZBnH))w>< zyo56~xUN+4+U1yQHUCMmy3;sXOq=~tBKxC84oI7y(Fjdz=)n%2&jc9@tJeYfAZ;ed z`m|8ZX`5O=Ava63qCIL$1zUS&g3QG4su4U2N|fS0Lfpr1=YWjiUVl&a#}KuFF$J`N zQMAX=JidG#Uw-z-d<9<=t!6ZjGMY!3Kay0w!Y;ai!Y;aidJfsiMJ?7(q9QdDJ9@Ta zT_TosiG%`mhWt^`+yaVomnD7-OMHhVevsvRJj?eOmge~*mc_7yjbo`A$MV!fa&nAy z$BKBCj4>?r;(noA_kZT+%JQxN3#Uob)|n!y&+Q|Jh>rb7-a1&!8PaRiFk$<+?9+Ho6vIah zyhs&AJ<(KTir(-kO@yX!nOGw>VY%Jnpg1jqval>8tII~nr`Dywx)Qdjq^Kn7W9;0U zL?3aRxKrFG9uv=qm&BXmV{u4)56{sR@=93)KA#)pEd|!a(~r!_l`-O0bJ0=s6(hwY zu}~}*&x+0BEwM)&7H9CYC?Zp3P1#tskzGY&;a}UdRf@>Iw#)S?V$F5eW~PY4*LBED zk>y%l+a*QzyrFID6uGEf>sBdpM~AjIq^OuoETfudc4(ENCP&U!!w**qKDety3(*N4 zwk&a%xL-Ujo)do)Z;MaF*Ww3wxDsVqSqmPjwz3=7OTv*Sh!jy(G!!jGXVFiL5|hOY zu}G|dUu}zcN9+|x#98UfqVR^*mKpG9b&sqWKv_~+R1;T=R>+mvUyK%a!$bFgctSic zUKa0)PsKOlM;VgE;6bY+uS1@?9+5SJQ1_HU1VSUxT6BR2aE!>zta)^y<|yi(K<*N7Wn1qQ-Dcn|!64~jpD_2Td1J@L8tR-A+P zuDGlq>&olldFvHf(}UMARn)}QZUbNBAdxMmz=ya*tb(e2t9TzC!(%X3F|q_aef4Bh zcWo#G2|TuK=$OTs%?Up9k>uTNx6 zALG83gGV$&v=iOM5cn#mi8*4acv5T>uVIv*{o;gFGEOGLqu4+;hgYy~WX%ws;PUXI zUMJeaXF61j7t_UD@vwMGydYi|ABZo-cT&rESqfgrt7Hq=N!}V+GfE_39IkZHM05~6 z;Z>ag-|0N@h*&LN6x-k>Js?g>M<&P=SyeWKm$I|$7g;kJp4|$fuDBk)(_Zk!-XU_u zeDSDwTKrYK0nh4J;*<=?Lb9~1Ca;#QjE@VG) zBsq}`lMBd4$S27Sx2ExD20Ol~E&lRL-{$-U%$ z@-TU<@37%R{nO-6mLZ4q$vCnIS%NG>rjb?2+GGQ=G1;`=$Xro~as#=A+>TT471~AaA@`97$)n^+@~mZ)B0VyOEKDYmDP*}J!$uE{s!Y}- z>yeGfCS*&p9odoWO7t{vKcm_mhXoW8`V_C(CGu^l^$KqvOaTWC^kinMPJ6Ym*Jg#$;2nHQ9me zOm-iRkLbSSAaVpbhMYi7Ca00J$a&-5*|{Q8Hx&jx#2WtV-4<8<363retff1KFAEPWB}Skt4`4S+GAb6UfQrG;$U> zk6c79C6|+{$Tj3T@lb?|X$Rp$l@{DDyAcJHSnLrjLle4m_ z*N9CeE0Wd8bh06tK{hAbkeOr`vM1S(972u+YsO}i6UiJhOy-db$i?I%y~N zxruxQtQEVBe23gc?jiS)2g#%4N%E{^oFY9khAd1bfwkjO$Z}+5vL;!NY(zF8TaxX_ zj$~J|H#vYDmNmL}R@^9Z965=cLe3!PkPFErBIl8d$fe|RauvCTTt~i$dcDHiwgvuEpAt1HyT{8(2Q|uasNtny z%m2&Mi1OySUrs92GAr`_{rppNex*zN=hxQwz4IknbM_8iUdC~omy@;)mtZ|~P+I)A zrzFSfz1%FqYj$~w3=p`t9%&V=l3G>C%uJFkb17WTN2VnFH{Wh(PDlM4X#JYjgK#-% z{TUeR>oQWI4UTaXaW(!kpAxNTdk&YEDct7eWpQrv^0G9yd3jle+q}HABg{#TGk5uz z%57d=+B|;JYAY`zt=?Y3Yj`W8fj30zcdWc*T~(U$hRM z(yj1W?t%~S06cQ1;j4;*$Fu}|mzCiQYzWU>Yxv2!%D!@l93>~n9OO%zCm)fkp-$T> z-+^xIGh9(z&q6CvqT#c|uKe$ELgaH?3KOCz5fBA@FbpKBwZ&qmf;!y|Iy8^?Eu?;AfR z@@-uFjQAz-`TtY#>*8OF%zr0-U;OC=KmRNeViHpFOSpuz{H>LbT%q!~LKQsp_Q(n< zLM3F{Su8Enj$)3&bOQXjE8t5#0e|g1s=TVF?o_*Untnk4Nq^x~_lx@_{L)x{6PCAk zRHdCrJA>~hcm|at^A4x&$GpRlc`|K|-Cx=+?8!%IgECpAp;xkOfhm=?8Kb$BGAZa= zMegR{3)u1|^l?}6DtlGDs$Mm(x>v)i>DBUT+x{W+rg#RKOVZXM)6c_R3$LZu%4_Z2 z;I;AEdhNXSUI*JJgWgwTkoP8S47PNQ*Vwz(%kZxAnt0cHO}%DbbK84kd=tV5V=Ao! zmZ{^Vdv(2fUVX2Dca_)ByV`4HGc}-RMvMyPjb1W3U@g~6(GKI|*rie*2MQvUOj4oV~ z*SL&HHCLI2Cd-UxW~LmW%AXY@F1c3&B|``bhG=ABi-m3>9;yYa%f26q>wkJQ-Ye+C z-|D@J-uu_lYoDJh>MdrAdN)5`6m{9Z_js*#yF9eZ6--4_$y7E~OjT3ORJR!_Of6H} z)G_JE`BV>m@C|ToqtBn6nZ?XgvvHO!#R#vESJ=D4E8-=3MZIEPl2_a-;g$4~y;5F^ zSK2G%UFoHIWxaCVIB$Zt#Cyp5$lL9G?CtSB@%DP3dY^fpd;7dEyu;qt-VyH`@2K~! zcg#EPo$$W%PI{-j)86;q8Se-0the9$(mUXN2C&@ zfo71o(PWx2W~`ZO=9&3sfw|8tH20fDLY3Q&v%J)OyVO~Z#91!JS^oB&`sZhh++Wnz z|K9uaubk;x|mLa`nH5FiLrZ1=@eZWD%@0E7AoBGx`M8#E9uJaSzSd}#YjF4 z^i}GxuC8n7n!1**t?NLgTUXb&^L0agwQi)Z(T(-BIzwNlo9OFxQ{7BA*DZ8Q-AcFC zH|RFHt!@WRZwEW>k5%&On=$H7H}y62yuH*B-COt3ef6!npY9KB??7mJ2kRkvs2-+= zLrZ*A9n&K)_RmP2rAO(}dW;^cv+cM*dOXGjxfho`X5_kYQWB3s`ceIueq5c@ zE1)8NTd#zE_(>>Dm z^vn7c{dc`pozk!B*PuM!rr*%p^_%)F{SHPS+M(Zr0(qy^A7kX9kMwT+vEHLU(Vyzi z)c4RM@6-GBm->MIN*~mRFe*_;sFRQAZ}d_9tv;rY>l6ArD3woPbfWL|8R(SH>L2w_ z`W&PV(ov3f947#&pbJr!aeOD_L^;t;j1%j`Iq^<{Q^+Z-esHdEia3c-Hy4Apxwuop zDd{9TrJNL}G*r%4I;l=sr<_yXNpmVV6`e}zv{Tus0?l(Zr-oD0spZsm>I9Ajjzhcn z9kihX0s{ks0)qoXFoN%}!0^BbC`CtN?3+=6(Sb36v4L!;MaNmGmS(PX> zqB+opP6OG(}(tMUxI2$kn1 zXgoIu{sxWb%U0nTc-3keQQudRWtP}*JVViXf-1+Rxvuo-lM zEnGWVNo$N!(gqsAc5Zw3M(6`?f-bNV^nf=*_1DMkixEhALJ`=@y~XWrGnQeTk-^AC zHWa#r;qC~i`$oB=v8_9x=bMO(Qv;z1oaEl+PIm8hbKHB}DehEvnmgUib!WIU-8^@; zJI9^t&U5Fx3*7tM``tzE1MXt?L3fG!kh|1<*nPx()LrI2<}P<1cUQPixGUXN?o;k+ z_i1;H`;7an`<%PhUFWWMH@JUsH@YvlFS>tqH@Pple{;7$Iryskn)|xD&3(h&?!M{1 z?Y`^2=k9bra6fcEazA$WKw0s*yU+c?-S2+s9&o>M54wlkuic~Wx9&0bxO>9=&OPa# z^2_*F`l)_dznov*PxCAI75z$nWxtAF)vxAP_iOky{aSu)zmA{o*Y)f9_5B9^RsPj} z4}Y>yrO&GQ>h!#W851NQD0*6!`!w0C>0#k+*PyUf<^U$b?;v~>Cw-Bowj zJ^tq`-D=pn|E{GwUk1S5{SI5#;Ua6-1s1L=EM0fE2P|H%i1o|2c=>j%pxwI->gF-f zGiO7yH4e6Q0xaM}jEHn8+ZT>lzgh0Rzp#J{f0qsX6RhB$-6wxx37@~DE!<3N__F(o z`}bei#J6A--+^7+0n7M4Y~!wob=*z+_=&sM{q&Mn@-Xb=5%-&mZKZqKJ^TM-FO%1b z7T!QabKZjt%~PR#o{sFy=OalYv7<;ix6gcG_M0!w0rQnPXbzdf=4*4rd}EH9Z_P1t z+&8}Ohx{l%+K=&L{Ww3~Pw)%*h5c53WB*z|!@tgN;$QDK^_%(4{T6MJl8TkgUwBgdzRf*->!b;$l-sN|+l zk7G1$uYy+*-b0F}HsxdE25JzW<(1ol2BzgBQgDfktV*AX2 zPy7$tmWRv-*h6P$;bm-1<+r8&w^~yF&URG6R#biq>h1qz>j`y<{g-Gr{kL097urmy zr(XV+dgST)H`h@ws-c>Pf8Ij>T{YC4f1!SQ>DuYPqh|WccKG>vX~AbHzfO9Yo}@oi zBfanxov)8Z$|mcXM){QQo&LX8`LDLh|JVE!|4X&^pZhD$dn*e1D%!(Ok?*DW{a%Sn zdq4i+`#9eo$oGBxUu$5G`$t*>_I{kbWWSBA<==Rro_}#2e@=dF9v+qwcs1}#|4QBc zw`%T_^Xu-#TFNQ#EEk0rITc>x>hKIVgdey$e7>3R@%DsIcNo03&fpQovye8u68(|dimWYw>80d;Iy$8U9ISSs&N$^b0fERKhJdVrYU0e-c z;zsxlx57)f10KP>urr5YZBGY&LR_{Vj0+YCmI#(X^mNr=?O=mo<6zTZ>tKgq@8F2w z#NZ4>Gp)c_URy9y*j|i*d?a`xc*YfO(2a5v+@fx>Th6WQ)^zK+jo>Y83D00hw2XVh z_csV$KilrLzP`!u?ahEUZz245E8v;i06*L-@V~u$Y)6iQn&nz-a&2qEKJZmg_1*MLghjgLsdgHL+POgp+=!5p_ZX` zq0CU1P|r}m(2&r`P=dMosPXm{wd z(1FmA(23BQC>7;J#Y7d3N{UK}Di>8bs%BKZs76sugmTgqdXjj8lwXlE*?u6_dZ*Xxy7=6l5MC~-pX1Had{EvxlW@H(fO&~}^hCVacc zZcq1=Z=n5qLXVJ$H`I44^hB%jcI)|DRQ2o@_4}$n=HF?zsB-KU)oi;(wF_HRrj(0g zbz20BU^>NZ2bOkk#GIRgiI`4yZ^m@*z$vg#;0Lg8;771a;2hX9h>S>Xx1bO93dVqw zxa3{rWb$q@hrEZJLQW;8k<-asat1k*%p+%$bI7^mJaRs{fV_{qpGUZee1Kd`K1ePh zA0n5M5A$3eAs;1|k<f$;ZhR+M+r=OGi$S=tKY$(6c;!V98iKRvk943A7AFy%>C}0d2(f&@~kEV)3mebP`Qr8I!y?e5(b`L^J3eihJ?+RvY?> z=FmQrK%B0ICZMF3h6rBaAxagRgi@gLpfZ6rp)}}tWx#-UB^dNlLDwq_dS1E6+7uL@4n+0IkSus62AL>6o76 z&GBY=GrTaCSmG@P@An>xQ1bgn-YfXN+xt8Cv9}f6?i9Zt=bY zU-nLdJ3Uw&ls>1y54`We4?X0jLk0ubAY?FrWreQbZSYHsi>071co+N%qhtMN_AYUa zB(9Le^^v$b64yrJ%1B%niK`-UO(d>}#PyIkPKl$GI7W#hlo-8BV(c!3a`ip%5T=7R zq8ln41%*UeeDk2$2|;hu7+LBR6cgpa4CJb_>0VrvzYY`>c%Go5s0dzfDuGQ+Ww4p4 z0yZ~Q!4}3^_?D(R*a|uB6jT;9G5XgHP>Gdb>|pAF(FP?A zR5TsISknoNGo8VBgE9fCnl4}=gD7;=1-gP)m~LPZ(;ZASJ;0)-Cs@q%0+UQ{u!QLY zmNb3A6mu(B+VlgPuXEi7PL0-6gKN#5I?=;?mT@yEfi+@J`3OF5dOMgZAffE+V%Z126X}dO7jJn zYW9O=&6i*~a{w%Fz5>(CL9l{>pWLr#@O$HAy z4c`ZA`XR8E9|hL-qrp0U44Cf6f_42ku$~_e*7p;@tNcRX)qY{Hhu>1VGPoA2PCy=Z}rIFs!DmtURy*oOEp>H z34!vlDx&4rA(lHs=BRS2F0@5Ep#)k44a`2Lnjb)~51wlw(RTv!-blnpOWd8Y-YR?s z180IkQ>bjp*%Hs0rJi7$w#!{KD{h4AU;k&IIgzB+5Y_Eu6*3 z-|!0TtSO}%HKq)#-6owvbg1Eve-$W5;-_DAnu+4)+ z1FJO?{h&5mgqVGd>WpKvdw>=Y>)h|%kEQK?5>X1iB#NSJ`%t9VaUexKoLdsshx$-7 zhxIEXTEgNr6gS{^pM@>jW9g6I@OUwRBQx5}I5}bvk8TL|R3vgG3wb4QF1LBNVSn~W zuZZk*iMOP{USGyucY24!mA|p?RO}o2N6`jnmMPjrj$@1&bIIeFYZf4SUm;>bN%FNfs?_o+=f=-TGb0J#O-Pbp0$7)?z_IHM)+6wNou5D(oa#@ zemB3Hn&98%-=*%r(X>ZKh4$#=$+UMLxdVoxbu?U#5=qD+dWT4ncgY-)Ca1`0qOuIj zTu}|VMDGW9B^fl3qSwwpAqQwBu}D=>HN+BCOVtvO zsyeE!Sf=W$o5bU)v+66hsD7%Scv}rn1I0UPuo^6OsG(|@cu$Q`Sz@OeqsEAjRJO_% zyVZC#UVMykuP2H<$Ok%A>_raHnc_=zubM3ms<~>u_*&hk9uP;>gX%%?ow8X$Pa+@a zi!xSiQm@FuYOC5IizCbDPMM}YP#?&O>Lc~BtfW3spUA3ezuGUWsRQbOtga5KL$Zdm zBhXXUf(J7_!EXz1Lwmo2f1{u2-{jxycftO9`+fYr{;hsL zzdw8s1N}k%V1KMX-k<2->EG+4KN!y(YJaqH2G*k_repBy7>i%R)8Z(e%5AtuN1^E} zV>N|#WMD*L@qd{Ay`5**wri-P@D*TtTt?Y7@hwW;E@z=^*PZ7GXSCre_ ztL9!)xTiGksRH*@iF>NUJ=No$8goz0?Y7Xq1l<-S>Y3P9Y!H!H*kTx0$XdH=UHq=0 z7r6yC777uOggx{XCAjU<+;$~yyDGN5Qlvwzu}U-7hj8PXf95{s^J*zvBBbLi4uo)t0`?2+8ZcE zR+;CKI%>1ojA=YyBHBL7BGx`-A`Z`4agl&0tfVMrpE8kz=d7hDfoJUoQ4-JFO(NMo zXNZD@G6CiLH`vy$LJ)AyyVg1N&m{gM)o<#PTnhmqfhz z#C(E1HS!xFZW86HdBJSralMY^-Y|PajM-~G6)FBT{x!%sqeOJ%$k&_oIC6XZ(LDYb z9)BEWpMWNq${0@%)I8qbYBagf2n5Bfz2vIf25Xf?)3eLDXB5l%eg_k48$`i;1 z^B_u$=a6URdAydR-1r71$}zk?M!xEk$QX1Q9r~Xj_U2k~fMrOUwfo5X0*j9vF0lB> zRs)NVSe(0%Gdj~+eB^_H#g|>I#YcP&EWYevExzn+Ek5FPVDaTZYw_hEYw?kB8Wtbx z!{W<(ti_j8t;NTdkSiM7g008)kQo}=LQZJJ;lSc!tB2(eauF>4PjaQT_;QuC`0~%z z;>%~O#h1@ni!aw&i!aw(i!c9TExz1nExvpK7Qd|AWGz0%^M=KjuULyOUx&r70}BF+ z4kHfeFFAZCN7xGTut){AgwfM?c zd1^L}3>F_bsA2JOWU%-u(OP_riVTadYFLYp?9;IL>S|d0_f<=4@l`8p@l|VU@l{)E z@l`u(@l|_k@l^-dxuYsmeUH~ouyfLg>mF4%Ls$Kn>Vn$jN_7iV z&ihnXD2l78Zcej6Z`Iw_1@t&%Lj7J(K+XIoJt>F^rOpY$O|HYX@vC!@@1K{8P9ie~*N2C->5B9`@+IM|UxB3_<@HAz5Cznmz9 zJ6=~5W}Tu4>irW%B3cELMN!ld?iIz#VXf>ds^3&9?3=yV|<5>}KoEvb(K2%bvEbF8jjb zt(8Npm6Kzwm6NwyD<{WUD<>ydD<>ygD=qJ~^$vLtE&qJ05kt;{{5xW=w&azxR`?Lg z1bg)yT(@));57;II=C#$JYI)b`$UT2%>Fup?UvhUd&k?SN=&8gokrU`owhfZws!{0 gj#;$5^I3K*VA-*dWyk$2I~K9*co Date: Sun, 10 Mar 2019 18:39:57 -0700 Subject: [PATCH 09/20] Formatting --- test/i18n.js | 208 +++++++++++++++++++++++++-------------------------- 1 file changed, 104 insertions(+), 104 deletions(-) diff --git a/test/i18n.js b/test/i18n.js index 038b7ab6..c64d9dde 100644 --- a/test/i18n.js +++ b/test/i18n.js @@ -1,110 +1,110 @@ import assert from 'assert'; - import fontkit from '../src'; describe('i18n', function() { - describe('fontkit.setDefaultLanguage', function () { - let font; - before('load Amiri font', function() { - font = fontkit.openSync(__dirname + '/data/amiri/amiri-regular.ttf'); - }); - after('reset default language', function () { - fontkit.setDefaultLanguage(); - }); - - - it('font has "en" metadata properties', function() { - assert.equal(font.fullName, 'Amiri'); - assert.equal(font.postscriptName, 'Amiri-Regular'); - assert.equal(font.familyName, 'Amiri'); - assert.equal(font.subfamilyName, 'Regular'); - assert.equal(font.copyright, 'Copyright (c) 2010-2017, Khaled Hosny .\nPortions copyright (c) 2010, Sebastian Kosch .'); - assert.equal(font.version, 'Version 000.110 '); - }); - - it('can set global default language to "ar"', function () { - fontkit.setDefaultLanguage('ar'); - assert.equal(fontkit.defaultLanguage, 'ar'); - }); - - it('font now has "ar" metadata properties', function() { - assert.equal(font.fullName, 'Amiri'); - assert.equal(font.postscriptName, 'Amiri-Regular'); - assert.equal(font.familyName, 'Amiri'); - assert.equal(font.subfamilyName, 'عادي'); - assert.equal(font.copyright, 'حقوق النشر 2010-2017، خالد حسني .'); - assert.equal(font.version, 'إصدارة 000٫110'); - }); - - it('can reset default language back to "en"', function () { - fontkit.setDefaultLanguage(); - assert.equal(fontkit.defaultLanguage, "en"); - }); - }); - - describe('font.setDefaultLanguage', function () { - let font; - before('load Amiri font', function () { - font = fontkit.openSync(__dirname + '/data/amiri/amiri-regular.ttf'); - }); - - it('font has "en" metadata properties', function() { - assert.equal(font.fullName, 'Amiri'); - assert.equal(font.postscriptName, 'Amiri-Regular'); - assert.equal(font.familyName, 'Amiri'); - assert.equal(font.subfamilyName, 'Regular'); - assert.equal(font.copyright, 'Copyright (c) 2010-2017, Khaled Hosny .\nPortions copyright (c) 2010, Sebastian Kosch .'); - assert.equal(font.version, 'Version 000.110 '); - }); - - it('can set font\'s default language to "ar"', function () { - font.setDefaultLanguage('ar'); - assert.equal(font.defaultLanguage, 'ar'); - }); - - it('font now has "ar" metadata properties', function() { - assert.equal(font.fullName, 'Amiri'); - assert.equal(font.postscriptName, 'Amiri-Regular'); - assert.equal(font.familyName, 'Amiri'); - assert.equal(font.subfamilyName, 'عادي'); - assert.equal(font.copyright, 'حقوق النشر 2010-2017، خالد حسني .'); - assert.equal(font.version, 'إصدارة 000٫110'); - }); - - it('the font\'s language should not change when the global changes', function () { - fontkit.setDefaultLanguage('en'); - - assert.equal(font.defaultLanguage, 'ar'); - assert.equal(font.subfamilyName, 'عادي'); - }); - - it('can reset default language back to "en"', function () { - font.setDefaultLanguage(); - assert.equal(font.defaultLanguage, null); - assert.equal(font.subfamilyName, 'Regular'); - }); - }); - - describe('backup languages', function () { - let font; - before('load Amiri font', function () { - font = fontkit.openSync(__dirname + '/data/amiri/amiri-regular.ttf'); - }); - after('reset default language', function () { - fontkit.setDefaultLanguage(); - }); - - it('if the font\'s default language isn\'t found, use the global language', function () { - font.setDefaultLanguage('piglatin'); - fontkit.setDefaultLanguage('ar'); - - assert.equal(font.subfamilyName, 'عادي'); - }); - it('if the global language isn\'t found, use "en"', function () { - font.setDefaultLanguage('piglatin'); - fontkit.setDefaultLanguage('klingon'); - - assert.equal(font.subfamilyName, 'Regular'); - }); + describe('fontkit.setDefaultLanguage', function () { + let font; + before('load Amiri font', function() { + font = fontkit.openSync(__dirname + '/data/amiri/amiri-regular.ttf'); + }); + + after('reset default language', function () { + fontkit.setDefaultLanguage(); + }); + + it('font has "en" metadata properties', function() { + assert.equal(font.fullName, 'Amiri'); + assert.equal(font.postscriptName, 'Amiri-Regular'); + assert.equal(font.familyName, 'Amiri'); + assert.equal(font.subfamilyName, 'Regular'); + assert.equal(font.copyright, 'Copyright (c) 2010-2017, Khaled Hosny .\nPortions copyright (c) 2010, Sebastian Kosch .'); + assert.equal(font.version, 'Version 000.110 '); + }); + + it('can set global default language to "ar"', function () { + fontkit.setDefaultLanguage('ar'); + assert.equal(fontkit.defaultLanguage, 'ar'); + }); + + it('font now has "ar" metadata properties', function() { + assert.equal(font.fullName, 'Amiri'); + assert.equal(font.postscriptName, 'Amiri-Regular'); + assert.equal(font.familyName, 'Amiri'); + assert.equal(font.subfamilyName, 'عادي'); + assert.equal(font.copyright, 'حقوق النشر 2010-2017، خالد حسني .'); + assert.equal(font.version, 'إصدارة 000٫110'); + }); + + it('can reset default language back to "en"', function () { + fontkit.setDefaultLanguage(); + assert.equal(fontkit.defaultLanguage, "en"); + }); + }); + + describe('font.setDefaultLanguage', function () { + let font; + before('load Amiri font', function () { + font = fontkit.openSync(__dirname + '/data/amiri/amiri-regular.ttf'); + }); + + it('font has "en" metadata properties', function() { + assert.equal(font.fullName, 'Amiri'); + assert.equal(font.postscriptName, 'Amiri-Regular'); + assert.equal(font.familyName, 'Amiri'); + assert.equal(font.subfamilyName, 'Regular'); + assert.equal(font.copyright, 'Copyright (c) 2010-2017, Khaled Hosny .\nPortions copyright (c) 2010, Sebastian Kosch .'); + assert.equal(font.version, 'Version 000.110 '); + }); + + it('can set font\'s default language to "ar"', function () { + font.setDefaultLanguage('ar'); + assert.equal(font.defaultLanguage, 'ar'); + }); + + it('font now has "ar" metadata properties', function() { + assert.equal(font.fullName, 'Amiri'); + assert.equal(font.postscriptName, 'Amiri-Regular'); + assert.equal(font.familyName, 'Amiri'); + assert.equal(font.subfamilyName, 'عادي'); + assert.equal(font.copyright, 'حقوق النشر 2010-2017، خالد حسني .'); + assert.equal(font.version, 'إصدارة 000٫110'); + }); + + it('the font\'s language should not change when the global changes', function () { + fontkit.setDefaultLanguage('en'); + + assert.equal(font.defaultLanguage, 'ar'); + assert.equal(font.subfamilyName, 'عادي'); + }); + + it('can reset default language back to "en"', function () { + font.setDefaultLanguage(); + assert.equal(font.defaultLanguage, null); + assert.equal(font.subfamilyName, 'Regular'); + }); + }); + + describe('backup languages', function () { + let font; + before('load Amiri font', function () { + font = fontkit.openSync(__dirname + '/data/amiri/amiri-regular.ttf'); + }); + + after('reset default language', function () { + fontkit.setDefaultLanguage(); + }); + + it('if the font\'s default language isn\'t found, use the global language', function () { + font.setDefaultLanguage('piglatin'); + fontkit.setDefaultLanguage('ar'); + + assert.equal(font.subfamilyName, 'عادي'); + }); + it('if the global language isn\'t found, use "en"', function () { + font.setDefaultLanguage('piglatin'); + fontkit.setDefaultLanguage('klingon'); + + assert.equal(font.subfamilyName, 'Regular'); }); + }); }); From 374f1c46c4d652d7c81737059e8e1400ab7ef883 Mon Sep 17 00:00:00 2001 From: Devon Govett Date: Sun, 10 Mar 2019 18:40:30 -0700 Subject: [PATCH 10/20] 1.8.0 --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1143cc29..42f2b4e0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "fontkit", - "version": "1.7.8", + "version": "1.8.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 40561f4f..89312428 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "fontkit", - "version": "1.7.8", + "version": "1.8.0", "description": "An advanced font engine for Node and the browser", "keywords": [ "opentype", From 1a53baa0cb6205fbdb63b2243416c400a03e7d0f Mon Sep 17 00:00:00 2001 From: Luan Nico Date: Sun, 10 Mar 2019 23:16:43 -0300 Subject: [PATCH 11/20] Adding repository entry to packages json so that it appears on npm (#189) --- package.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package.json b/package.json index 89312428..3a0e6731 100644 --- a/package.json +++ b/package.json @@ -37,6 +37,10 @@ ], "author": "Devon Govett ", "license": "MIT", + "repository": { + "type": "git", + "url": "git://github.com/foliojs/fontkit.git" + }, "dependencies": { "babel-runtime": "^6.11.6", "brfs": "^1.4.0", From 9d41540d312d8eebbb3d01f1b136bae042063e05 Mon Sep 17 00:00:00 2001 From: issacgerges <44379112+issacgerges@users.noreply.github.com> Date: Sun, 6 Oct 2019 10:23:11 -0500 Subject: [PATCH 12/20] Augment AATMorxProcessor to allow for features to be disabled (instead of only enabled) (#206) --- README.md | 6 +++--- src/aat/AATMorxProcessor.js | 13 +++++++++---- test/glyph_mapping.js | 7 +++++++ 3 files changed, 19 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index f642d515..1308fdb8 100644 --- a/README.md +++ b/README.md @@ -120,14 +120,14 @@ Fontkit includes several methods for accessing glyph metrics and performing layo Returns the advance width (described above) for a single glyph id. -#### `font.layout(string, features = [])` +#### `font.layout(string, features = [] | {})` This method returns a `GlyphRun` object, which includes an array of `Glyph`s and `GlyphPosition`s for the given string. `Glyph` objects are described below. `GlyphPosition` objects include 4 properties: `xAdvance`, `yAdvance`, `xOffset`, and `yOffset`. -The `features` parameter is an array of [OpenType feature tags](https://www.microsoft.com/typography/otspec/featuretags.htm) to be applied -in addition to the default set. If this is an AAT font, the OpenType feature tags are mapped to AAT features. +The `features` parameter is either an array of [OpenType feature tags](https://www.microsoft.com/typography/otspec/featuretags.htm) to be applied +in addition to the default set, or an object mapping OpenType features to a boolean enabling or disabling each. If this is an AAT font, the OpenType feature tags are mapped to AAT features. ### Variation fonts diff --git a/src/aat/AATMorxProcessor.js b/src/aat/AATMorxProcessor.js index 2fb3d258..94744e1a 100644 --- a/src/aat/AATMorxProcessor.js +++ b/src/aat/AATMorxProcessor.js @@ -44,7 +44,7 @@ export default class AATMorxProcessor { } // Processes an array of glyphs and applies the specified features - // Features should be in the form of {featureType:{featureSetting:true}} + // Features should be in the form of {featureType:{featureSetting:boolean}} process(glyphs, features = {}) { for (let chain of this.morx.chains) { let flags = chain.defaultFlags; @@ -52,9 +52,14 @@ export default class AATMorxProcessor { // enable/disable the requested features for (let feature of chain.features) { let f; - if ((f = features[feature.featureType]) && f[feature.featureSetting]) { - flags &= feature.disableFlags; - flags |= feature.enableFlags; + if (f = features[feature.featureType]) { + if (f[feature.featureSetting]) { + flags &= feature.disableFlags; + flags |= feature.enableFlags; + } else if (f[feature.featureSetting] === false) { + flags |= ~feature.disableFlags; + flags &= ~feature.enableFlags; + } } } diff --git a/test/glyph_mapping.js b/test/glyph_mapping.js index 255f277e..691c01c3 100644 --- a/test/glyph_mapping.js +++ b/test/glyph_mapping.js @@ -84,6 +84,13 @@ describe('character to glyph mapping', function() { return assert.deepEqual(glyphs.map(g => g.codePoints), [[102, 102, 105], [32], [49], [8260], [50]]); }); + it('should allow for disabling of default AAT morx features', function() { + let {glyphs} = font.layout('ffi 1⁄2', { 'liga': false }); + assert.equal(glyphs.length, 7); + assert.deepEqual(glyphs.map(g => g.id), [73, 73, 76, 3, 20, 645, 21]); + return assert.deepEqual(glyphs.map(g => g.codePoints), [[102], [102], [105], [32], [49], [8260], [50]]); + }); + it('should apply user specified features', function() { let {glyphs} = font.layout('ffi 1⁄2', [ 'numr' ]); assert.equal(glyphs.length, 3); From f2aa3d68e7cc2ddc29cc6cb9e1a57267a11eefec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luiz=20Am=C3=A9rico?= Date: Sun, 17 Nov 2019 14:33:31 -0300 Subject: [PATCH 13/20] Use Promise instead of process.nextTick (#209) --- src/subset/Subset.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/subset/Subset.js b/src/subset/Subset.js index ca396a87..f4465864 100644 --- a/src/subset/Subset.js +++ b/src/subset/Subset.js @@ -1,5 +1,7 @@ import r from 'restructure'; +const resolved = Promise.resolve(); + export default class Subset { constructor(font) { this.font = font; @@ -26,7 +28,7 @@ export default class Subset { encodeStream() { let s = new r.EncodeStream(); - process.nextTick(() => { + resolved.then(() => { this.encode(s); return s.end(); }); From cebf94e14d86acd01406b6dd76025ab5d5abdb36 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luiz=20Am=C3=A9rico?= Date: Sun, 17 Nov 2019 14:38:55 -0300 Subject: [PATCH 14/20] Fix getting the fd index for OTF/CFF CID fonts (#207) --- src/cff/CFFFont.js | 2 +- test/glyphs.js | 43 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 44 insertions(+), 1 deletion(-) diff --git a/src/cff/CFFFont.js b/src/cff/CFFFont.js index 60d9e5f1..6f0cc39f 100644 --- a/src/cff/CFFFont.js +++ b/src/cff/CFFFont.js @@ -127,7 +127,7 @@ class CFFFont { if (gid < ranges[mid].first) { high = mid - 1; - } else if (mid < high && gid > ranges[mid + 1].first) { + } else if (mid < high && gid >= ranges[mid + 1].first) { low = mid + 1; } else { return ranges[mid].fd; diff --git a/test/glyphs.js b/test/glyphs.js index d078c27f..fc689e26 100644 --- a/test/glyphs.js +++ b/test/glyphs.js @@ -92,6 +92,49 @@ describe('glyphs', function() { }); }); + describe('CFF glyphs (CID font)', function() { + let font = fontkit.openSync(__dirname + '/data/NotoSansCJK/NotoSansCJKkr-Regular.otf'); + + it('should get a CFFGlyph', function() { + let glyph = font.getGlyph(27); // : + return assert.equal(glyph.constructor.name, 'CFFGlyph'); + }); + + it('should get a path for the glyph', function() { + let glyph = font.getGlyph(27); + return assert.equal(glyph.path.toSVG(), 'M139 390C175 390 205 419 205 459C205 501 175 530 139 530C103 530 73 501 73 459C73 419 103 390 139 390ZM139 -13C175 -13 205 15 205 56C205 97 175 127 139 127C103 127 73 97 73 56C73 15 103 -13 139 -13Z'); + }); + + it('should get the glyph cbox', function() { + let glyph = font.getGlyph(27); + return assert.deepEqual(glyph.cbox, new BBox(73, -13, 205, 530)); + }); + + it('should get the glyph bbox', function() { + let glyph = font.getGlyph(27); + return assert.deepEqual(glyph.bbox, new BBox(73, -13, 205, 530)); + }); + + it('should get the correct fd index', function() { + let cff = font['CFF ']; + // FDSelect ranges + // {first: 0, fd: 5 } + // {first: 1, fd: 15 } + // {first: 17, fd: 17 } + // {first: 27, fd: 15 } + // {first: 102, fd: 3 } + assert.equal(cff.fdForGlyph(0), 5); + assert.equal(cff.fdForGlyph(1), 15); + assert.equal(cff.fdForGlyph(10), 15); + assert.equal(cff.fdForGlyph(16), 15); + assert.equal(cff.fdForGlyph(17), 17); + assert.equal(cff.fdForGlyph(26), 17); + assert.equal(cff.fdForGlyph(27), 15); + assert.equal(cff.fdForGlyph(28), 15); + assert.equal(cff.fdForGlyph(102), 3); + }); + }); + describe('SBIX glyphs', function() { let font = fontkit.openSync(__dirname + '/data/ss-emoji/ss-emoji-apple.ttf'); From 0e04e0146fb0140699702b4556a5157750efbb0f Mon Sep 17 00:00:00 2001 From: Ignacio Julve <41909512+musculman@users.noreply.github.com> Date: Sun, 17 Nov 2019 18:39:37 +0100 Subject: [PATCH 15/20] Update brf to ^2.0.0 so that it does not pull static-eval versions lower than 2.0.0 (#202) --- package-lock.json | 17350 ++++++++++++++++++-------------------------- package.json | 26 +- 2 files changed, 7247 insertions(+), 10129 deletions(-) diff --git a/package-lock.json b/package-lock.json index 42f2b4e0..acea2729 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4,300 +4,844 @@ "lockfileVersion": 1, "requires": true, "dependencies": { + "acorn": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.2.0.tgz", + "integrity": "sha512-8oe72N3WPMjA+2zVG71Ia0nXZ8DpQH+QyyHO+p06jT8eg8FGG3FbcUIi8KziHlAfheJQZeoqbvq1mQSQHXKYLw==" + }, + "acorn-dynamic-import": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-4.0.0.tgz", + "integrity": "sha512-d3OEjQV4ROpoflsnUA8HozoIR504TFxNivYEUi6uwz0IYhBkTDXGuWlNdMtybRt3nqVx/L6XqMt0FxkXuWKZhw==" + }, + "acorn-node": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.7.0.tgz", + "integrity": "sha512-XhahLSsCB6X6CJbe+uNu3Mn9sJBNFxtBN9NLgAOQovfS6Kh0lDUtmlclhjn9CvEK7A7YyRU13PXlNcpSiLI9Yw==", + "requires": { + "acorn": "^6.1.1", + "acorn-dynamic-import": "^4.0.0", + "acorn-walk": "^6.1.1", + "xtend": "^4.0.1" + } + }, + "acorn-walk": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz", + "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==" + }, + "amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "anymatch": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", + "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", + "dev": true, + "optional": true, + "requires": { + "micromatch": "^2.1.5", + "normalize-path": "^2.0.0" + } + }, + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1" + } + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true, + "optional": true + }, + "array-filter": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz", + "integrity": "sha1-fajPLiZijtcygDWB/SH2fKzS7uw=", + "dev": true + }, + "array-from": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/array-from/-/array-from-2.1.1.tgz", + "integrity": "sha1-z+nYwmYoudxa7MYqn12PHzUsEZU=" + }, + "array-map": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz", + "integrity": "sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI=", + "dev": true + }, + "array-reduce": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz", + "integrity": "sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys=", + "dev": true + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "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, + "optional": true + }, + "ast-transform": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/ast-transform/-/ast-transform-0.0.0.tgz", + "integrity": "sha1-dJRAWIh9goPhidlUYAlHvJj+AGI=", + "requires": { + "escodegen": "~1.2.0", + "esprima": "~1.0.4", + "through": "~2.3.4" + }, + "dependencies": { + "escodegen": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.2.0.tgz", + "integrity": "sha1-Cd55Z3kcyVi3+Jot220jRRrzJ+E=", + "requires": { + "esprima": "~1.0.4", + "estraverse": "~1.5.0", + "esutils": "~1.0.0", + "source-map": "~0.1.30" + } + }, + "esprima": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz", + "integrity": "sha1-n1V+CPw7TSbs6d00+Pv0drYlha0=" + }, + "estraverse": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.5.1.tgz", + "integrity": "sha1-hno+jlip+EYYr7bC3bzZFrfLr3E=" + }, + "esutils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-1.0.0.tgz", + "integrity": "sha1-gVHTWOIMisx/t0XnRywAJf5JZXA=" + }, + "source-map": { + "version": "0.1.43", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", + "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=", + "optional": true, + "requires": { + "amdefine": ">=0.0.4" + } + } + } + }, + "ast-types": { + "version": "0.7.8", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.7.8.tgz", + "integrity": "sha1-kC0uDWDQcb3NRtwRXhgJ7RHBOKk=" + }, + "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, + "optional": true + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true, + "optional": true + }, "babel-cli": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-cli/-/babel-cli-6.26.0.tgz", + "integrity": "sha1-UCq1SHTX24itALiHoGODzgPQAvE=", + "dev": true, + "requires": { + "babel-core": "^6.26.0", + "babel-polyfill": "^6.26.0", + "babel-register": "^6.26.0", + "babel-runtime": "^6.26.0", + "chokidar": "^1.6.1", + "commander": "^2.11.0", + "convert-source-map": "^1.5.0", + "fs-readdir-recursive": "^1.0.0", + "glob": "^7.1.2", + "lodash": "^4.17.4", + "output-file-sync": "^1.1.2", + "path-is-absolute": "^1.0.1", + "slash": "^1.0.0", + "source-map": "^0.5.6", + "v8flags": "^2.1.1" + }, + "dependencies": { + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dev": true, + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "babel-core": { + "version": "6.26.3", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", + "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", + "dev": true, + "requires": { + "babel-code-frame": "^6.26.0", + "babel-generator": "^6.26.0", + "babel-helpers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-register": "^6.26.0", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "convert-source-map": "^1.5.1", + "debug": "^2.6.9", + "json5": "^0.5.1", + "lodash": "^4.17.4", + "minimatch": "^3.0.4", + "path-is-absolute": "^1.0.1", + "private": "^0.1.8", + "slash": "^1.0.0", + "source-map": "^0.5.7" + }, + "dependencies": { + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dev": true, + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "babel-generator": { + "version": "6.26.1", + "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz", + "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", + "dev": true, + "requires": { + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "detect-indent": "^4.0.0", + "jsesc": "^1.3.0", + "lodash": "^4.17.4", + "source-map": "^0.5.7", + "trim-right": "^1.0.1" + }, + "dependencies": { + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dev": true, + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "babel-helper-define-map": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz", + "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=", + "dev": true, + "requires": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + }, + "dependencies": { + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dev": true, + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + } + } + } + }, + "babel-helper-function-name": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", + "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=", + "dev": true, + "requires": { + "babel-helper-get-function-arity": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-get-function-arity": { "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-cli/-/babel-cli-6.24.1.tgz", - "integrity": "sha1-IHzXBbumFImy6kG1MSNBz2rKIoM=", - "dev": true, - "requires": { - "babel-core": "6.24.1", - "babel-polyfill": "6.23.0", - "babel-register": "6.24.1", - "babel-runtime": "6.23.0", - "chokidar": "1.7.0", - "commander": "2.9.0", - "convert-source-map": "1.5.0", - "fs-readdir-recursive": "1.0.0", - "glob": "7.1.2", - "lodash": "4.17.4", - "output-file-sync": "1.1.2", - "path-is-absolute": "1.0.1", - "slash": "1.0.0", - "source-map": "0.5.6", - "v8flags": "2.1.1" + "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz", + "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-regex": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz", + "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" }, "dependencies": { - "babel-core": { + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dev": true, + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + } + } + } + }, + "babel-helpers": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", + "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-istanbul": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz", + "integrity": "sha512-PWP9FQ1AhZhS01T/4qLSKoHGY/xvkZdVBGlKM/HuxxS3+sC66HhTNR7+MpbO/so/cz/wY94MeSWJuP1hXIPfwQ==", + "dev": true, + "requires": { + "babel-plugin-syntax-object-rest-spread": "^6.13.0", + "find-up": "^2.1.0", + "istanbul-lib-instrument": "^1.10.1", + "test-exclude": "^4.2.1" + } + }, + "babel-plugin-syntax-decorators": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-decorators/-/babel-plugin-syntax-decorators-6.13.0.tgz", + "integrity": "sha1-MSVjtNvePMgGzuPkFszurd0RrAs=", + "dev": true + }, + "babel-plugin-syntax-object-rest-spread": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", + "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=", + "dev": true + }, + "babel-plugin-transform-class-properties": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.24.1.tgz", + "integrity": "sha1-anl2PqYdM9NvN7YRqp3vgagbRqw=", + "dev": true, + "requires": { + "babel-helper-function-name": "^6.24.1", + "babel-plugin-syntax-class-properties": "^6.8.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + }, + "dependencies": { + "babel-helper-function-name": { "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.24.1.tgz", - "integrity": "sha1-jEKFZNzh4fQfszfsNPTDsCK1rYM=", - "dev": true, - "requires": { - "babel-code-frame": "6.22.0", - "babel-generator": "6.24.1", - "babel-helpers": "6.24.1", - "babel-messages": "6.23.0", - "babel-register": "6.24.1", - "babel-runtime": "6.23.0", - "babel-template": "6.24.1", - "babel-traverse": "6.24.1", - "babel-types": "6.24.1", - "babylon": "6.17.1", - "convert-source-map": "1.5.0", - "debug": "2.6.8", - "json5": "0.5.1", - "lodash": "4.17.4", - "minimatch": "3.0.4", - "path-is-absolute": "1.0.1", - "private": "0.1.7", - "slash": "1.0.0", - "source-map": "0.5.6" + "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", + "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=", + "dev": true, + "requires": { + "babel-helper-get-function-arity": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" }, "dependencies": { - "babel-code-frame": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", - "integrity": "sha1-AnYgvuVnqIwyVhV05/0IAdMxGOQ=", + "babel-helper-get-function-arity": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz", + "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-types": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", + "integrity": "sha1-oTaHncFbNga9oNkMH8dDBML/CXU=", "dev": true, "requires": { - "chalk": "1.1.3", - "esutils": "2.0.2", - "js-tokens": "3.0.1" + "babel-runtime": "^6.22.0", + "esutils": "^2.0.2", + "lodash": "^4.2.0", + "to-fast-properties": "^1.0.1" }, "dependencies": { - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "2.2.1", - "escape-string-regexp": "1.0.5", - "has-ansi": "2.0.0", - "strip-ansi": "3.0.1", - "supports-color": "2.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true, - "requires": { - "ansi-regex": "2.1.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 - } - } - }, - "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.1.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 - } - } - }, - "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 - } - } - }, "esutils": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", "dev": true }, - "js-tokens": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", - "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", "dev": true } } }, - "babel-generator": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.24.1.tgz", - "integrity": "sha1-5xX0hsWN7SVknYiJRNUqoHxdlJc=", - "dev": true, - "requires": { - "babel-messages": "6.23.0", - "babel-runtime": "6.23.0", - "babel-types": "6.24.1", - "detect-indent": "4.0.0", - "jsesc": "1.3.0", - "lodash": "4.17.4", - "source-map": "0.5.6", - "trim-right": "1.0.1" - }, - "dependencies": { - "detect-indent": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", - "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", - "dev": true, - "requires": { - "repeating": "2.0.1" - }, - "dependencies": { - "repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", - "dev": true, - "requires": { - "is-finite": "1.0.2" - }, - "dependencies": { - "is-finite": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", - "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", - "dev": true, - "requires": { - "number-is-nan": "1.0.1" - }, - "dependencies": { - "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 - } - } - } - } - } - } - }, - "jsesc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", - "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=", - "dev": true - }, - "trim-right": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", - "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", - "dev": true - } + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + } + } + }, + "babel-plugin-syntax-class-properties": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz", + "integrity": "sha1-1+sjt5oxf4VDlixQW4J8fWysJ94=", + "dev": true + }, + "babel-template": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", + "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "lodash": "^4.17.4" + }, + "dependencies": { + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dev": true, + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" } - }, - "babel-helpers": { + } + } + }, + "babel-traverse": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", + "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", + "dev": true, + "requires": { + "babel-code-frame": "^6.26.0", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "debug": "^2.6.8", + "globals": "^9.18.0", + "invariant": "^2.2.2", + "lodash": "^4.17.4" + }, + "dependencies": { + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dev": true, + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + } + } + } + } + } + }, + "babel-plugin-transform-decorators-legacy": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-decorators-legacy/-/babel-plugin-transform-decorators-legacy-1.3.5.tgz", + "integrity": "sha512-jYHwjzRXRelYQ1uGm353zNzf3QmtdCfvJbuYTZ4gKveK7M9H1fs3a5AKdY1JUDl0z97E30ukORW1dzhWvsabtA==", + "dev": true, + "requires": { + "babel-plugin-syntax-decorators": "^6.1.18", + "babel-runtime": "^6.2.0", + "babel-template": "^6.3.0" + } + }, + "babel-plugin-transform-es2015-block-scoping": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz", + "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + }, + "dependencies": { + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dev": true, + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + } + } + } + }, + "babel-plugin-transform-es2015-modules-commonjs": { + "version": "6.26.2", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz", + "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==", + "dev": true, + "requires": { + "babel-plugin-transform-strict-mode": "^6.24.1", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-types": "^6.26.0" + }, + "dependencies": { + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dev": true, + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + } + } + } + }, + "babel-plugin-transform-runtime": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-runtime/-/babel-plugin-transform-runtime-6.23.0.tgz", + "integrity": "sha1-iEkNRGUC6puOfvsP4J7E2ZR5se4=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-strict-mode": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz", + "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-polyfill": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.26.0.tgz", + "integrity": "sha1-N5k3q8Z9eJWXCtxiHyhM2WbPIVM=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "core-js": "^2.5.0", + "regenerator-runtime": "^0.10.5" + }, + "dependencies": { + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dev": true, + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": { + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", + "dev": true + } + } + }, + "regenerator-runtime": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz", + "integrity": "sha1-M2w+/BIgrc7dosn6tntaeVWjNlg=", + "dev": true + } + } + }, + "babel-preset-es2015": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz", + "integrity": "sha1-1EBQ1rwsn+6nAqrzjXJ6AhBTiTk=", + "dev": true, + "requires": { + "babel-plugin-check-es2015-constants": "^6.22.0", + "babel-plugin-transform-es2015-arrow-functions": "^6.22.0", + "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0", + "babel-plugin-transform-es2015-block-scoping": "^6.24.1", + "babel-plugin-transform-es2015-classes": "^6.24.1", + "babel-plugin-transform-es2015-computed-properties": "^6.24.1", + "babel-plugin-transform-es2015-destructuring": "^6.22.0", + "babel-plugin-transform-es2015-duplicate-keys": "^6.24.1", + "babel-plugin-transform-es2015-for-of": "^6.22.0", + "babel-plugin-transform-es2015-function-name": "^6.24.1", + "babel-plugin-transform-es2015-literals": "^6.22.0", + "babel-plugin-transform-es2015-modules-amd": "^6.24.1", + "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", + "babel-plugin-transform-es2015-modules-systemjs": "^6.24.1", + "babel-plugin-transform-es2015-modules-umd": "^6.24.1", + "babel-plugin-transform-es2015-object-super": "^6.24.1", + "babel-plugin-transform-es2015-parameters": "^6.24.1", + "babel-plugin-transform-es2015-shorthand-properties": "^6.24.1", + "babel-plugin-transform-es2015-spread": "^6.22.0", + "babel-plugin-transform-es2015-sticky-regex": "^6.24.1", + "babel-plugin-transform-es2015-template-literals": "^6.22.0", + "babel-plugin-transform-es2015-typeof-symbol": "^6.22.0", + "babel-plugin-transform-es2015-unicode-regex": "^6.24.1", + "babel-plugin-transform-regenerator": "^6.24.1" + }, + "dependencies": { + "babel-plugin-check-es2015-constants": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz", + "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-arrow-functions": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", + "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-block-scoped-functions": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz", + "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-classes": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz", + "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=", + "dev": true, + "requires": { + "babel-helper-define-map": "^6.24.1", + "babel-helper-function-name": "^6.24.1", + "babel-helper-optimise-call-expression": "^6.24.1", + "babel-helper-replace-supers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + }, + "dependencies": { + "babel-helper-function-name": { "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", - "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=", + "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", + "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=", "dev": true, "requires": { - "babel-runtime": "6.23.0", - "babel-template": "6.24.1" + "babel-helper-get-function-arity": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + }, + "dependencies": { + "babel-helper-get-function-arity": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz", + "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + } } }, - "babel-messages": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", - "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", + "babel-helper-optimise-call-expression": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz", + "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=", "dev": true, "requires": { - "babel-runtime": "6.23.0" + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" } }, - "babel-template": { + "babel-helper-replace-supers": { "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.24.1.tgz", - "integrity": "sha1-BK5RTx+Ts6JTfyoPYKWkX7gwgzM=", + "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz", + "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=", "dev": true, "requires": { - "babel-runtime": "6.23.0", - "babel-traverse": "6.24.1", - "babel-types": "6.24.1", - "babylon": "6.17.1", - "lodash": "4.17.4" + "babel-helper-optimise-call-expression": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" } }, - "babel-traverse": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.24.1.tgz", - "integrity": "sha1-qzZnP9NW+aCUhlnnszjV/q2zFpU=", + "babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", "dev": true, "requires": { - "babel-code-frame": "6.22.0", - "babel-messages": "6.23.0", - "babel-runtime": "6.23.0", - "babel-types": "6.24.1", - "babylon": "6.17.1", - "debug": "2.6.8", - "globals": "9.17.0", - "invariant": "2.2.2", - "lodash": "4.17.4" - }, - "dependencies": { - "globals": { - "version": "9.17.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.17.0.tgz", - "integrity": "sha1-DAymltm5u2lNLlRwvTd3fKrVAoY=", - "dev": true - }, - "invariant": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", - "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=", - "dev": true, - "requires": { - "loose-envify": "1.3.1" - }, - "dependencies": { - "loose-envify": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", - "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", - "dev": true, - "requires": { - "js-tokens": "3.0.1" - }, - "dependencies": { - "js-tokens": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", - "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", - "dev": true - } - } - } - } - } + "babel-runtime": "^6.22.0" } }, "babel-types": { @@ -306,10 +850,10 @@ "integrity": "sha1-oTaHncFbNga9oNkMH8dDBML/CXU=", "dev": true, "requires": { - "babel-runtime": "6.23.0", - "esutils": "2.0.2", - "lodash": "4.17.4", - "to-fast-properties": "1.0.3" + "babel-runtime": "^6.22.0", + "esutils": "^2.0.2", + "lodash": "^4.2.0", + "to-fast-properties": "^1.0.1" }, "dependencies": { "esutils": { @@ -326,9017 +870,4300 @@ } } }, - "babylon": { - "version": "6.17.1", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.17.1.tgz", - "integrity": "sha1-F/FP3fNhtpWYH+Z5OF5PHAHr2G8=", - "dev": true - }, - "debug": { - "version": "2.6.8", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", - "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=", - "dev": true, - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "json5": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", - "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", "dev": true - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=", + } + } + }, + "babel-plugin-transform-es2015-computed-properties": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz", + "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + }, + "dependencies": { + "babel-template": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", + "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", "dev": true, "requires": { - "brace-expansion": "1.1.7" + "babel-runtime": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "lodash": "^4.17.4" }, "dependencies": { - "brace-expansion": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.7.tgz", - "integrity": "sha1-Pv/DxQ4ABTH7cg6v+A8K6O8jz1k=", + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", "dev": true, "requires": { - "balanced-match": "0.4.2", - "concat-map": "0.0.1" - }, - "dependencies": { - "balanced-match": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", - "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true - } + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" } } } - }, - "private": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/private/-/private-0.1.7.tgz", - "integrity": "sha1-aM5eih7woju1cMwoU3tTMqumPvE=", - "dev": true } } }, - "babel-polyfill": { + "babel-plugin-transform-es2015-destructuring": { "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.23.0.tgz", - "integrity": "sha1-g2TKYt+Or7gwSZ9pkXdGbDsDSZ0=", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz", + "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=", "dev": true, "requires": { - "babel-runtime": "6.23.0", - "core-js": "2.4.1", - "regenerator-runtime": "0.10.5" + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-duplicate-keys": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz", + "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" }, "dependencies": { - "core-js": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz", - "integrity": "sha1-TekR5mew6ukSTjQlS1OupvxhjT4=", - "dev": true + "babel-types": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", + "integrity": "sha1-oTaHncFbNga9oNkMH8dDBML/CXU=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "esutils": "^2.0.2", + "lodash": "^4.2.0", + "to-fast-properties": "^1.0.1" + }, + "dependencies": { + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true + } + } }, - "regenerator-runtime": { - "version": "0.10.5", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz", - "integrity": "sha1-M2w+/BIgrc7dosn6tntaeVWjNlg=", + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", "dev": true } } }, - "chokidar": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz", - "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=", + "babel-plugin-transform-es2015-for-of": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz", + "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-function-name": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz", + "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=", "dev": true, - "optional": true, "requires": { - "anymatch": "1.3.0", - "async-each": "1.0.1", - "fsevents": "1.1.1", - "glob-parent": "2.0.0", - "inherits": "2.0.3", - "is-binary-path": "1.0.1", - "is-glob": "2.0.1", - "path-is-absolute": "1.0.1", - "readdirp": "2.1.0" + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" }, "dependencies": { - "anymatch": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.0.tgz", - "integrity": "sha1-o+Uvo5FoyCX/V7AkgSbOWo/5VQc=", + "babel-helper-function-name": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", + "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=", "dev": true, - "optional": true, "requires": { - "arrify": "1.0.1", - "micromatch": "2.3.11" + "babel-helper-get-function-arity": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" }, "dependencies": { - "arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", - "dev": true, - "optional": true - }, - "micromatch": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "babel-helper-get-function-arity": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz", + "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=", "dev": true, - "optional": true, "requires": { - "arr-diff": "2.0.0", - "array-unique": "0.2.1", - "braces": "1.8.5", - "expand-brackets": "0.1.5", - "extglob": "0.3.2", - "filename-regex": "2.0.1", - "is-extglob": "1.0.0", - "is-glob": "2.0.1", - "kind-of": "3.2.2", - "normalize-path": "2.1.1", - "object.omit": "2.0.1", - "parse-glob": "3.0.4", - "regex-cache": "0.4.3" - }, - "dependencies": { - "arr-diff": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", - "dev": true, - "optional": true, - "requires": { - "arr-flatten": "1.0.3" - }, - "dependencies": { - "arr-flatten": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.0.3.tgz", - "integrity": "sha1-onTthawIhJtr14R8RYB0XcUa37E=", - "dev": true, - "optional": true - } - } - }, - "array-unique": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", - "dev": true, - "optional": true - }, - "braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", - "dev": true, - "optional": true, - "requires": { - "expand-range": "1.8.2", - "preserve": "0.2.0", - "repeat-element": "1.1.2" - }, - "dependencies": { - "expand-range": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", - "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", - "dev": true, - "optional": true, - "requires": { - "fill-range": "2.2.3" - }, - "dependencies": { - "fill-range": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz", - "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=", - "dev": true, - "optional": true, - "requires": { - "is-number": "2.1.0", - "isobject": "2.1.0", - "randomatic": "1.1.6", - "repeat-element": "1.1.2", - "repeat-string": "1.6.1" - }, - "dependencies": { - "is-number": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", - "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", - "dev": true, - "requires": { - "kind-of": "3.2.2" - } - }, - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "optional": true, - "requires": { - "isarray": "1.0.0" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true, - "optional": true - } - } - }, - "randomatic": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.6.tgz", - "integrity": "sha1-EQ3Kv/OX6dz/fAeJzMCkmt8exbs=", - "dev": true, - "optional": true, - "requires": { - "is-number": "2.1.0", - "kind-of": "3.2.2" - } - }, - "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, - "optional": true - } - } - } - } - }, - "preserve": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", - "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", - "dev": true, - "optional": true - }, - "repeat-element": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", - "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=", - "dev": true - } - } - }, - "expand-brackets": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", - "dev": true, - "optional": true, - "requires": { - "is-posix-bracket": "0.1.1" - }, - "dependencies": { - "is-posix-bracket": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", - "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", - "dev": true, - "optional": true - } - } - }, - "extglob": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", - "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", - "dev": true, - "optional": true, - "requires": { - "is-extglob": "1.0.0" - } - }, - "filename-regex": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", - "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=", - "dev": true, - "optional": true - }, - "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", - "dev": true - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "1.1.5" - }, - "dependencies": { - "is-buffer": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.5.tgz", - "integrity": "sha1-Hzsm72E7IUuIy8ojzGwB2Hlh7sw=", - "dev": true - } - } - }, - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "optional": true, - "requires": { - "remove-trailing-separator": "1.0.1" - }, - "dependencies": { - "remove-trailing-separator": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.0.1.tgz", - "integrity": "sha1-YV67lq9VlVLUv0BXyENtSGq2PMQ=", - "dev": true, - "optional": true - } - } - }, - "object.omit": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", - "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", - "dev": true, - "optional": true, - "requires": { - "for-own": "0.1.5", - "is-extendable": "0.1.1" - }, - "dependencies": { - "for-own": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", - "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", - "dev": true, - "optional": true, - "requires": { - "for-in": "1.0.2" - }, - "dependencies": { - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true, - "optional": true - } - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true, - "optional": true - } - } - }, - "parse-glob": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", - "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", - "dev": true, - "optional": true, - "requires": { - "glob-base": "0.3.0", - "is-dotfile": "1.0.2", - "is-extglob": "1.0.0", - "is-glob": "2.0.1" - }, - "dependencies": { - "glob-base": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", - "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", - "dev": true, - "optional": true, - "requires": { - "glob-parent": "2.0.0", - "is-glob": "2.0.1" - } - }, - "is-dotfile": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.2.tgz", - "integrity": "sha1-LBMjg/ORmfjtwmjKAbmwB9IFzE0=", - "dev": true, - "optional": true - } - } - }, - "regex-cache": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.3.tgz", - "integrity": "sha1-mxpsNdTQ3871cRrmUejp09cRQUU=", - "dev": true, - "optional": true, - "requires": { - "is-equal-shallow": "0.1.3", - "is-primitive": "2.0.0" - }, - "dependencies": { - "is-equal-shallow": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", - "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", - "dev": true, - "optional": true, - "requires": { - "is-primitive": "2.0.0" - } - }, - "is-primitive": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", - "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", - "dev": true - } - } - } + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" } } } }, - "async-each": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", - "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=", - "dev": true, - "optional": true - }, - "fsevents": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.1.1.tgz", - "integrity": "sha1-8Z/Sj0Pur3YWgOUZogPE0LPTGv8=", + "babel-template": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", + "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", "dev": true, - "optional": true, "requires": { - "nan": "2.6.2", - "node-pre-gyp": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.6.33.tgz" + "babel-runtime": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "lodash": "^4.17.4" }, "dependencies": { - "abbrev": { - "version": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.0.tgz", - "integrity": "sha1-0FVMIlZjbi9W58LlrRg/hZQo2B8=", - "dev": true, - "optional": true - }, - "ansi-regex": { - "version": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "ansi-styles": { - "version": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true, - "optional": true - }, - "aproba": { - "version": "https://registry.npmjs.org/aproba/-/aproba-1.1.1.tgz", - "integrity": "sha1-ldNgDwdxCqDpKYxyatXs8urLq6s=", - "dev": true, - "optional": true - }, - "are-we-there-yet": { - "version": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.2.tgz", - "integrity": "sha1-gORw6VoIR5T+GJkmLFZnxuiN4bM=", - "dev": true, - "optional": true, - "requires": { - "delegates": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "readable-stream": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.2.tgz" - } - }, - "asn1": { - "version": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz", - "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=", - "dev": true, - "optional": true - }, - "assert-plus": { - "version": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", - "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=", - "dev": true, - "optional": true - }, - "asynckit": { - "version": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true, - "optional": true - }, - "aws-sign2": { - "version": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", - "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=", - "dev": true, - "optional": true - }, - "aws4": { - "version": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz", - "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4=", - "dev": true, - "optional": true - }, - "balanced-match": { - "version": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", - "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", - "dev": true - }, - "bcrypt-pbkdf": { - "version": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz", - "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=", + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", "dev": true, - "optional": true, "requires": { - "tweetnacl": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz" + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" } }, - "block-stream": { - "version": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", - "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", "dev": true, "requires": { - "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" } - }, - "boom": { - "version": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", - "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", + } + } + }, + "babel-traverse": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", + "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", + "dev": true, + "requires": { + "babel-code-frame": "^6.26.0", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "debug": "^2.6.8", + "globals": "^9.18.0", + "invariant": "^2.2.2", + "lodash": "^4.17.4" + }, + "dependencies": { + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", "dev": true, "requires": { - "hoek": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz" + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" } }, - "brace-expansion": { - "version": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz", - "integrity": "sha1-cZfX6qm4fmSDkOph/GbIRCdCDfk=", + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", "dev": true, "requires": { - "balanced-match": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", - "concat-map": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" } - }, - "buffer-shims": { - "version": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz", - "integrity": "sha1-mXjOMXOIxkmth5MCjDR37wRKi1E=", - "dev": true - }, - "caseless": { - "version": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz", - "integrity": "sha1-cVuW6phBWTzDMGeSP17GDr2k99c=", - "dev": true, - "optional": true - }, - "chalk": { - "version": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "optional": true, - "requires": { - "ansi-styles": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "escape-string-regexp": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "has-ansi": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "strip-ansi": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "supports-color": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" - } - }, - "code-point-at": { - "version": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "dev": true - }, - "combined-stream": { - "version": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", - "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=", - "dev": true, - "requires": { - "delayed-stream": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" - } - }, - "commander": { - "version": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", - "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=", - "dev": true, - "optional": true, - "requires": { - "graceful-readlink": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz" - } - }, - "concat-map": { - "version": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + } + } + }, + "babel-types": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", + "integrity": "sha1-oTaHncFbNga9oNkMH8dDBML/CXU=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "esutils": "^2.0.2", + "lodash": "^4.2.0", + "to-fast-properties": "^1.0.1" + }, + "dependencies": { + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", "dev": true }, - "console-control-strings": { - "version": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", "dev": true }, - "core-util-is": { - "version": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", "dev": true - }, - "cryptiles": { - "version": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", - "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", + } + } + } + } + }, + "babel-plugin-transform-es2015-literals": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz", + "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-modules-amd": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz", + "integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=", + "dev": true, + "requires": { + "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + }, + "dependencies": { + "babel-template": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", + "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "lodash": "^4.17.4" + }, + "dependencies": { + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", "dev": true, - "optional": true, "requires": { - "boom": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz" + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" } - }, - "dashdash": { - "version": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + } + } + } + } + }, + "babel-plugin-transform-es2015-modules-systemjs": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz", + "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=", + "dev": true, + "requires": { + "babel-helper-hoist-variables": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + }, + "dependencies": { + "babel-helper-hoist-variables": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz", + "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + }, + "dependencies": { + "babel-types": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", + "integrity": "sha1-oTaHncFbNga9oNkMH8dDBML/CXU=", "dev": true, - "optional": true, "requires": { - "assert-plus": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz" + "babel-runtime": "^6.22.0", + "esutils": "^2.0.2", + "lodash": "^4.2.0", + "to-fast-properties": "^1.0.1" }, "dependencies": { - "assert-plus": { - "version": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true, - "optional": true + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true } } - }, - "debug": { - "version": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", - "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", - "dev": true, - "optional": true, - "requires": { - "ms": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz" - } - }, - "deep-extend": { - "version": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.1.tgz", - "integrity": "sha1-7+QRPQgIX05vlod1mBD4B0aeIlM=", - "dev": true, - "optional": true - }, - "delayed-stream": { - "version": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true - }, - "delegates": { - "version": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", - "dev": true, - "optional": true - }, - "ecc-jsbn": { - "version": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", - "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=", - "dev": true, - "optional": true, - "requires": { - "jsbn": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz" - } - }, - "escape-string-regexp": { - "version": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true, - "optional": true - }, - "extend": { - "version": "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz", - "integrity": "sha1-WkdDU7nzNT3dgXbf03uRyDpG8dQ=", - "dev": true, - "optional": true - }, - "extsprintf": { - "version": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz", - "integrity": "sha1-4QgOBljjALBilJkMxw4VAiNf1VA=", - "dev": true - }, - "forever-agent": { - "version": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "dev": true, - "optional": true - }, - "form-data": { - "version": "https://registry.npmjs.org/form-data/-/form-data-2.1.2.tgz", - "integrity": "sha1-icNTQAi5fq2ky7FX1Y9vXfAl6uQ=", - "dev": true, - "optional": true, - "requires": { - "asynckit": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "combined-stream": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", - "mime-types": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.14.tgz" - } - }, - "fs.realpath": { - "version": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true - }, - "fstream": { - "version": "https://registry.npmjs.org/fstream/-/fstream-1.0.10.tgz", - "integrity": "sha1-YE6Kkv4m/9n2+uMDmdSYThqyKCI=", + } + } + }, + "babel-template": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", + "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "lodash": "^4.17.4" + }, + "dependencies": { + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", "dev": true, "requires": { - "graceful-fs": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", - "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "mkdirp": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "rimraf": "https://registry.npmjs.org/rimraf/-/rimraf-2.5.4.tgz" + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" } - }, - "fstream-ignore": { - "version": "https://registry.npmjs.org/fstream-ignore/-/fstream-ignore-1.0.5.tgz", - "integrity": "sha1-nDHa40dnAY/h0kmyTa2mfQktoQU=", + } + } + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + } + } + }, + "babel-plugin-transform-es2015-modules-umd": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz", + "integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=", + "dev": true, + "requires": { + "babel-plugin-transform-es2015-modules-amd": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + }, + "dependencies": { + "babel-template": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", + "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "lodash": "^4.17.4" + }, + "dependencies": { + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", "dev": true, - "optional": true, "requires": { - "fstream": "https://registry.npmjs.org/fstream/-/fstream-1.0.10.tgz", - "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "minimatch": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz" + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" } - }, - "gauge": { - "version": "https://registry.npmjs.org/gauge/-/gauge-2.7.3.tgz", - "integrity": "sha1-HCOFX5YvF7OtPQ3HRD8wRULt/gk=", + } + } + } + } + }, + "babel-plugin-transform-es2015-object-super": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz", + "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=", + "dev": true, + "requires": { + "babel-helper-replace-supers": "^6.24.1", + "babel-runtime": "^6.22.0" + }, + "dependencies": { + "babel-helper-replace-supers": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz", + "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=", + "dev": true, + "requires": { + "babel-helper-optimise-call-expression": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + }, + "dependencies": { + "babel-helper-optimise-call-expression": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz", + "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=", "dev": true, - "optional": true, "requires": { - "aproba": "https://registry.npmjs.org/aproba/-/aproba-1.1.1.tgz", - "console-control-strings": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "has-unicode": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "signal-exit": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "string-width": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "strip-ansi": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "wide-align": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.0.tgz" + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" } }, - "generate-function": { - "version": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz", - "integrity": "sha1-aFj+fAlpt9TpCTM3ZHrHn2DfvnQ=", - "dev": true, - "optional": true - }, - "generate-object-property": { - "version": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", - "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=", + "babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", "dev": true, - "optional": true, "requires": { - "is-property": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz" + "babel-runtime": "^6.22.0" } }, - "getpass": { - "version": "https://registry.npmjs.org/getpass/-/getpass-0.1.6.tgz", - "integrity": "sha1-KD/9n8ElaECHUxHBtg6MQBhxEOY=", + "babel-types": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", + "integrity": "sha1-oTaHncFbNga9oNkMH8dDBML/CXU=", "dev": true, - "optional": true, "requires": { - "assert-plus": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz" + "babel-runtime": "^6.22.0", + "esutils": "^2.0.2", + "lodash": "^4.2.0", + "to-fast-properties": "^1.0.1" }, "dependencies": { - "assert-plus": { - "version": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true, - "optional": true + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true } } }, - "glob": { - "version": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz", - "integrity": "sha1-gFIR3wT6rxxjo2ADBs31reULLsg=", - "dev": true, - "requires": { - "fs.realpath": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "inflight": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "minimatch": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", - "once": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "path-is-absolute": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" - } - }, - "graceful-fs": { - "version": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", - "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", "dev": true - }, - "graceful-readlink": { - "version": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", - "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=", - "dev": true, - "optional": true - }, - "har-validator": { - "version": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz", - "integrity": "sha1-zcvAgYgmWtEZtqWnyKtw7s+10n0=", + } + } + }, + "babel-template": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", + "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "lodash": "^4.17.4" + }, + "dependencies": { + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", "dev": true, - "optional": true, "requires": { - "chalk": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "commander": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", - "is-my-json-valid": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.15.0.tgz", - "pinkie-promise": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz" + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" } - }, - "has-ansi": { - "version": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + } + } + }, + "babel-traverse": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", + "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", + "dev": true, + "requires": { + "babel-code-frame": "^6.26.0", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "debug": "^2.6.8", + "globals": "^9.18.0", + "invariant": "^2.2.2", + "lodash": "^4.17.4" + }, + "dependencies": { + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", "dev": true, - "optional": true, "requires": { - "ansi-regex": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" } - }, - "has-unicode": { - "version": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", - "dev": true, - "optional": true - }, - "hawk": { - "version": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", - "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", + } + } + } + } + }, + "babel-plugin-transform-es2015-parameters": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz", + "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=", + "dev": true, + "requires": { + "babel-helper-call-delegate": "^6.24.1", + "babel-helper-get-function-arity": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + }, + "dependencies": { + "babel-helper-call-delegate": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz", + "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=", + "dev": true, + "requires": { + "babel-helper-hoist-variables": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + }, + "dependencies": { + "babel-helper-hoist-variables": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz", + "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=", "dev": true, - "optional": true, "requires": { - "boom": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", - "cryptiles": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", - "hoek": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", - "sntp": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz" + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" } - }, - "hoek": { - "version": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", - "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=", - "dev": true - }, - "http-signature": { - "version": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", - "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=", + } + } + }, + "babel-helper-get-function-arity": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz", + "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-template": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", + "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "lodash": "^4.17.4" + }, + "dependencies": { + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", "dev": true, - "optional": true, "requires": { - "assert-plus": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", - "jsprim": "https://registry.npmjs.org/jsprim/-/jsprim-1.3.1.tgz", - "sshpk": "https://registry.npmjs.org/sshpk/-/sshpk-1.10.2.tgz" + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" } }, - "inflight": { - "version": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", "dev": true, "requires": { - "once": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "wrappy": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" } - }, - "inherits": { - "version": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - }, - "ini": { - "version": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz", - "integrity": "sha1-BTfLedr1m1mhpRff9wbIbsA5Fi4=", - "dev": true, - "optional": true - }, - "is-fullwidth-code-point": { - "version": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + } + } + }, + "babel-traverse": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", + "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", + "dev": true, + "requires": { + "babel-code-frame": "^6.26.0", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "debug": "^2.6.8", + "globals": "^9.18.0", + "invariant": "^2.2.2", + "lodash": "^4.17.4" + }, + "dependencies": { + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", "dev": true, "requires": { - "number-is-nan": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz" + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" } }, - "is-my-json-valid": { - "version": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.15.0.tgz", - "integrity": "sha1-k27do8o8IR/ZjzstPgjaQ/eykVs=", + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", "dev": true, - "optional": true, "requires": { - "generate-function": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz", - "generate-object-property": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", - "jsonpointer": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz", - "xtend": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" } - }, - "is-property": { - "version": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", - "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ=", - "dev": true, - "optional": true - }, - "is-typedarray": { - "version": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true, - "optional": true - }, - "isarray": { - "version": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + } + } + }, + "babel-types": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", + "integrity": "sha1-oTaHncFbNga9oNkMH8dDBML/CXU=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "esutils": "^2.0.2", + "lodash": "^4.2.0", + "to-fast-properties": "^1.0.1" + }, + "dependencies": { + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", "dev": true }, - "isstream": { - "version": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true, - "optional": true - }, - "jodid25519": { - "version": "https://registry.npmjs.org/jodid25519/-/jodid25519-1.0.2.tgz", - "integrity": "sha1-BtSRIlUJNBlHfUJWM2BuDpB4KWc=", - "dev": true, - "optional": true, - "requires": { - "jsbn": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz" - } - }, - "jsbn": { - "version": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true, - "optional": true - }, - "json-schema": { - "version": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", - "dev": true, - "optional": true - }, - "json-stringify-safe": { - "version": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "dev": true, - "optional": true - }, - "jsonpointer": { - "version": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz", - "integrity": "sha1-T9kss04OnbPInIYi7PUfm5eMbLk=", - "dev": true, - "optional": true - }, - "jsprim": { - "version": "https://registry.npmjs.org/jsprim/-/jsprim-1.3.1.tgz", - "integrity": "sha1-KnJW9wQSop7jZwqspiWZTE3P8lI=", - "dev": true, - "optional": true, - "requires": { - "extsprintf": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz", - "json-schema": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "verror": "https://registry.npmjs.org/verror/-/verror-1.3.6.tgz" - } + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true }, - "mime-db": { - "version": "https://registry.npmjs.org/mime-db/-/mime-db-1.26.0.tgz", - "integrity": "sha1-6v/NDk/Gk1z4E02iRuLmw1MFrf8=", + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true + } + } + } + } + }, + "babel-plugin-transform-es2015-shorthand-properties": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz", + "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + }, + "dependencies": { + "babel-types": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", + "integrity": "sha1-oTaHncFbNga9oNkMH8dDBML/CXU=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "esutils": "^2.0.2", + "lodash": "^4.2.0", + "to-fast-properties": "^1.0.1" + }, + "dependencies": { + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", "dev": true }, - "mime-types": { - "version": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.14.tgz", - "integrity": "sha1-9+99l1g/yvO30oK2+LVnnaselO4=", - "dev": true, - "requires": { - "mime-db": "https://registry.npmjs.org/mime-db/-/mime-db-1.26.0.tgz" - } + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true + } + } + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + } + } + }, + "babel-plugin-transform-es2015-spread": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz", + "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-sticky-regex": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz", + "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=", + "dev": true, + "requires": { + "babel-helper-regex": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + }, + "dependencies": { + "babel-types": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", + "integrity": "sha1-oTaHncFbNga9oNkMH8dDBML/CXU=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "esutils": "^2.0.2", + "lodash": "^4.2.0", + "to-fast-properties": "^1.0.1" + }, + "dependencies": { + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true }, - "minimatch": { - "version": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", - "integrity": "sha1-Kk5AkLlrLbBqnX3wEFWmKnfJt3Q=", + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true + } + } + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + } + } + }, + "babel-plugin-transform-es2015-template-literals": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz", + "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-typeof-symbol": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz", + "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-unicode-regex": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz", + "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=", + "dev": true, + "requires": { + "babel-helper-regex": "^6.24.1", + "babel-runtime": "^6.22.0", + "regexpu-core": "^2.0.0" + }, + "dependencies": { + "babel-helper-regex": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz", + "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + }, + "dependencies": { + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", "dev": true, "requires": { - "brace-expansion": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz" + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" } + } + } + }, + "regexpu-core": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz", + "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=", + "dev": true, + "requires": { + "regenerate": "^1.2.1", + "regjsgen": "^0.2.0", + "regjsparser": "^0.1.4" + }, + "dependencies": { + "regenerate": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.3.2.tgz", + "integrity": "sha1-0ZQcZ7rUN+G+dkM63Vs4X5WxkmA=", + "dev": true }, - "minimist": { - "version": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "regjsgen": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", + "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=", "dev": true }, - "mkdirp": { - "version": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "regjsparser": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", + "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", "dev": true, "requires": { - "minimist": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" - } - }, - "ms": { - "version": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", - "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", - "dev": true, - "optional": true - }, - "nan": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.6.2.tgz", - "integrity": "sha1-5P805slf37WuzAjeZZb0NgWn20U=", - "dev": true, - "optional": true - }, - "node-pre-gyp": { - "version": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.6.33.tgz", - "integrity": "sha1-ZArFUZj2qSWXLgwWxKwmoDTV7Mk=", - "dev": true, - "optional": true, - "requires": { - "mkdirp": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "nopt": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "npmlog": "https://registry.npmjs.org/npmlog/-/npmlog-4.0.2.tgz", - "rc": "https://registry.npmjs.org/rc/-/rc-1.1.7.tgz", - "request": "https://registry.npmjs.org/request/-/request-2.79.0.tgz", - "rimraf": "https://registry.npmjs.org/rimraf/-/rimraf-2.5.4.tgz", - "semver": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", - "tar": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz", - "tar-pack": "https://registry.npmjs.org/tar-pack/-/tar-pack-3.3.0.tgz" - } - }, - "nopt": { - "version": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", - "dev": true, - "optional": true, - "requires": { - "abbrev": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.0.tgz" - } - }, - "npmlog": { - "version": "https://registry.npmjs.org/npmlog/-/npmlog-4.0.2.tgz", - "integrity": "sha1-0DlQ4OeM4VJ7om0qdZLpNIrD518=", - "dev": true, - "optional": true, - "requires": { - "are-we-there-yet": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.2.tgz", - "console-control-strings": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "gauge": "https://registry.npmjs.org/gauge/-/gauge-2.7.3.tgz", - "set-blocking": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" - } - }, - "number-is-nan": { - "version": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "dev": true - }, - "oauth-sign": { - "version": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", - "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=", - "dev": true, - "optional": true - }, - "object-assign": { - "version": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true, - "optional": true - }, - "once": { - "version": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, - "requires": { - "wrappy": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" - } - }, - "path-is-absolute": { - "version": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true - }, - "pinkie": { - "version": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true, - "optional": true - }, - "pinkie-promise": { - "version": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, - "optional": true, - "requires": { - "pinkie": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" - } - }, - "process-nextick-args": { - "version": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", - "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=", - "dev": true - }, - "punycode": { - "version": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true, - "optional": true - }, - "qs": { - "version": "https://registry.npmjs.org/qs/-/qs-6.3.1.tgz", - "integrity": "sha1-kYwLO802Z5dyuvE1say0wWUe150=", - "dev": true, - "optional": true - }, - "rc": { - "version": "https://registry.npmjs.org/rc/-/rc-1.1.7.tgz", - "integrity": "sha1-xepWS7B6/5/TpbMukGwdOmWUD+o=", - "dev": true, - "optional": true, - "requires": { - "deep-extend": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.1.tgz", - "ini": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz", - "minimist": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "strip-json-comments": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz" - }, - "dependencies": { - "minimist": { - "version": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true, - "optional": true - } - } - }, - "readable-stream": { - "version": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.2.tgz", - "integrity": "sha1-qeb+w8fdqF+LsbO6cChgRVb8gl4=", - "dev": true, - "optional": true, - "requires": { - "buffer-shims": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz", - "core-util-is": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "isarray": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "process-nextick-args": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", - "string_decoder": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "util-deprecate": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" - } - }, - "request": { - "version": "https://registry.npmjs.org/request/-/request-2.79.0.tgz", - "integrity": "sha1-Tf5b9r6LjNw3/Pk+BLZVd3InEN4=", - "dev": true, - "optional": true, - "requires": { - "aws-sign2": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", - "aws4": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz", - "caseless": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz", - "combined-stream": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", - "extend": "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz", - "forever-agent": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "form-data": "https://registry.npmjs.org/form-data/-/form-data-2.1.2.tgz", - "har-validator": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz", - "hawk": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", - "http-signature": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", - "is-typedarray": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "isstream": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "json-stringify-safe": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "mime-types": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.14.tgz", - "oauth-sign": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", - "qs": "https://registry.npmjs.org/qs/-/qs-6.3.1.tgz", - "stringstream": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", - "tough-cookie": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.2.tgz", - "tunnel-agent": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz", - "uuid": "https://registry.npmjs.org/uuid/-/uuid-3.0.1.tgz" - } - }, - "rimraf": { - "version": "https://registry.npmjs.org/rimraf/-/rimraf-2.5.4.tgz", - "integrity": "sha1-loAAk8vxoMhr2VtGJUZ1NcKd+gQ=", - "dev": true, - "requires": { - "glob": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz" - } - }, - "semver": { - "version": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", - "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", - "dev": true, - "optional": true - }, - "set-blocking": { - "version": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true, - "optional": true - }, - "signal-exit": { - "version": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", - "dev": true, - "optional": true - }, - "sntp": { - "version": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", - "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", - "dev": true, - "optional": true, - "requires": { - "hoek": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz" - } - }, - "sshpk": { - "version": "https://registry.npmjs.org/sshpk/-/sshpk-1.10.2.tgz", - "integrity": "sha1-1agEziJpVRVjjnmNviMnPeBwpfo=", - "dev": true, - "optional": true, - "requires": { - "asn1": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz", - "assert-plus": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "bcrypt-pbkdf": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz", - "dashdash": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "ecc-jsbn": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", - "getpass": "https://registry.npmjs.org/getpass/-/getpass-0.1.6.tgz", - "jodid25519": "https://registry.npmjs.org/jodid25519/-/jodid25519-1.0.2.tgz", - "jsbn": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "tweetnacl": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz" + "jsesc": "~0.5.0" }, "dependencies": { - "assert-plus": { - "version": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true, - "optional": true + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true } } - }, - "string_decoder": { - "version": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true - }, - "string-width": { - "version": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "requires": { - "code-point-at": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "is-fullwidth-code-point": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "strip-ansi": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz" - } - }, - "stringstream": { - "version": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", - "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg=", - "dev": true, - "optional": true - }, - "strip-ansi": { - "version": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" - } - }, - "strip-json-comments": { - "version": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", - "dev": true, - "optional": true - }, - "supports-color": { - "version": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true, - "optional": true - }, - "tar": { - "version": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz", - "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=", - "dev": true, - "requires": { - "block-stream": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", - "fstream": "https://registry.npmjs.org/fstream/-/fstream-1.0.10.tgz", - "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" - } - }, - "tar-pack": { - "version": "https://registry.npmjs.org/tar-pack/-/tar-pack-3.3.0.tgz", - "integrity": "sha1-MJMYFkGPVa/E0hd1r91nIM7kXa4=", + } + } + } + } + }, + "babel-plugin-transform-regenerator": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.24.1.tgz", + "integrity": "sha1-uNowWtQ8PJm0hI5P5AN7dw0jxBg=", + "dev": true, + "requires": { + "regenerator-transform": "0.9.11" + }, + "dependencies": { + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + }, + "regenerator-transform": { + "version": "0.9.11", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.9.11.tgz", + "integrity": "sha1-On0GdSDLe3F2dp61/4aGkb7+EoM=", + "dev": true, + "requires": { + "babel-runtime": "^6.18.0", + "babel-types": "^6.19.0", + "private": "^0.1.6" + }, + "dependencies": { + "babel-types": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", + "integrity": "sha1-oTaHncFbNga9oNkMH8dDBML/CXU=", "dev": true, - "optional": true, "requires": { - "debug": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", - "fstream": "https://registry.npmjs.org/fstream/-/fstream-1.0.10.tgz", - "fstream-ignore": "https://registry.npmjs.org/fstream-ignore/-/fstream-ignore-1.0.5.tgz", - "once": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", - "readable-stream": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.1.5.tgz", - "rimraf": "https://registry.npmjs.org/rimraf/-/rimraf-2.5.4.tgz", - "tar": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz", - "uid-number": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.6.tgz" + "babel-runtime": "^6.22.0", + "esutils": "^2.0.2", + "lodash": "^4.2.0", + "to-fast-properties": "^1.0.1" }, "dependencies": { - "once": { - "version": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", - "integrity": "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=", - "dev": true, - "optional": true, - "requires": { - "wrappy": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" - } + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true }, - "readable-stream": { - "version": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.1.5.tgz", - "integrity": "sha1-ZvqLcg4UOLNkaB8q0aY8YYRIydA=", - "dev": true, - "optional": true, - "requires": { - "buffer-shims": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz", - "core-util-is": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "isarray": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "process-nextick-args": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", - "string_decoder": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "util-deprecate": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" - } + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true } } }, - "tough-cookie": { - "version": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.2.tgz", - "integrity": "sha1-8IH3bkyFcg5sN6X6ztc3FQ2EByo=", - "dev": true, - "optional": true, - "requires": { - "punycode": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz" - } - }, - "tunnel-agent": { - "version": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz", - "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us=", - "dev": true, - "optional": true - }, - "tweetnacl": { - "version": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true, - "optional": true - }, - "uid-number": { - "version": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.6.tgz", - "integrity": "sha1-DqEOgDXo61uOREnwbaHHMGY7qoE=", - "dev": true, - "optional": true - }, - "util-deprecate": { - "version": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true - }, - "uuid": { - "version": "https://registry.npmjs.org/uuid/-/uuid-3.0.1.tgz", - "integrity": "sha1-ZUS7ot/ajBzxfmKaOjBeK7H+5sE=", - "dev": true, - "optional": true - }, - "verror": { - "version": "https://registry.npmjs.org/verror/-/verror-1.3.6.tgz", - "integrity": "sha1-z/XfEpRtKX0rqu+qJoniW+AcAFw=", - "dev": true, - "optional": true, - "requires": { - "extsprintf": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz" - } - }, - "wide-align": { - "version": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.0.tgz", - "integrity": "sha1-QO3egCpx/qHwcNo+YtzaLnrdlq0=", - "dev": true, - "optional": true, - "requires": { - "string-width": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz" - } - }, - "wrappy": { - "version": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "private": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.7.tgz", + "integrity": "sha1-aM5eih7woju1cMwoU3tTMqumPvE=", "dev": true - }, - "xtend": { - "version": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", - "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=", - "dev": true, - "optional": true } } - }, - "glob-parent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", - "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", - "dev": true, - "requires": { - "is-glob": "2.0.1" - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + } + } + }, + "babel-template": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", + "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "lodash": "^4.17.4" + }, + "dependencies": { + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", "dev": true, - "optional": true, "requires": { - "binary-extensions": "1.8.0" - }, - "dependencies": { - "binary-extensions": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.8.0.tgz", - "integrity": "sha1-SOyNFt9Dd+rl+liEaCSAr02Vx3Q=", - "dev": true, - "optional": true - } + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" } - }, - "is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + } + } + }, + "babel-traverse": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", + "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", + "dev": true, + "requires": { + "babel-code-frame": "^6.26.0", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "debug": "^2.6.8", + "globals": "^9.18.0", + "invariant": "^2.2.2", + "lodash": "^4.17.4" + }, + "dependencies": { + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", "dev": true, "requires": { - "is-extglob": "1.0.0" - }, - "dependencies": { - "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", - "dev": true - } - } - }, - "readdirp": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz", - "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=", - "dev": true, - "optional": true, - "requires": { - "graceful-fs": "4.1.11", - "minimatch": "3.0.4", - "readable-stream": "2.2.9", - "set-immediate-shim": "1.0.1" - }, - "dependencies": { - "graceful-fs": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", - "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", - "dev": true, - "optional": true - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=", - "dev": true, - "optional": true, - "requires": { - "brace-expansion": "1.1.7" - }, - "dependencies": { - "brace-expansion": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.7.tgz", - "integrity": "sha1-Pv/DxQ4ABTH7cg6v+A8K6O8jz1k=", - "dev": true, - "optional": true, - "requires": { - "balanced-match": "0.4.2", - "concat-map": "0.0.1" - }, - "dependencies": { - "balanced-match": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", - "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", - "dev": true, - "optional": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true, - "optional": true - } - } - } - } - }, - "readable-stream": { - "version": "2.2.9", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.9.tgz", - "integrity": "sha1-z3jsb0ptHrQ9JkiMrJfwQudLf8g=", - "dev": true, - "optional": true, - "requires": { - "buffer-shims": "1.0.0", - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "1.0.0", - "process-nextick-args": "1.0.7", - "string_decoder": "1.0.1", - "util-deprecate": "1.0.2" - }, - "dependencies": { - "buffer-shims": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz", - "integrity": "sha1-mXjOMXOIxkmth5MCjDR37wRKi1E=", - "dev": true, - "optional": true - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true, - "optional": true - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true, - "optional": true - }, - "process-nextick-args": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", - "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=", - "dev": true, - "optional": true - }, - "string_decoder": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.1.tgz", - "integrity": "sha1-YuIA8DmVWmgQ2N8KM//A8BNmLZg=", - "dev": true, - "optional": true, - "requires": { - "safe-buffer": "5.0.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.0.1.tgz", - "integrity": "sha1-0mPKVGls2KMGtcplUekt5XkY++c=", - "dev": true, - "optional": 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, - "optional": true - } - } - }, - "set-immediate-shim": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", - "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=", - "dev": true, - "optional": true - } + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" } } } - }, - "commander": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", - "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=", + } + } + }, + "babel-register": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz", + "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=", + "dev": true, + "requires": { + "babel-core": "^6.26.0", + "babel-runtime": "^6.26.0", + "core-js": "^2.5.0", + "home-or-tmp": "^2.0.0", + "lodash": "^4.17.4", + "mkdirp": "^0.5.1", + "source-map-support": "^0.4.15" + }, + "dependencies": { + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", "dev": true, "requires": { - "graceful-readlink": "1.0.1" - }, - "dependencies": { - "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 - } + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" } - }, - "convert-source-map": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.0.tgz", - "integrity": "sha1-ms1whRxtXf3ZPZKC5e35SgP/RrU=", - "dev": true - }, - "fs-readdir-recursive": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.0.0.tgz", - "integrity": "sha1-jNF0XItPiinIyuw5JHaSG6GV9WA=", - "dev": true - }, - "glob": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", - "integrity": "sha1-wZyd+aAocC1nhhI4SmVSQExjbRU=", + } + } + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + } + }, + "babel-template": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", + "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "lodash": "^4.17.4" + }, + "dependencies": { + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", "dev": true, "requires": { - "fs.realpath": "1.0.0", - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" - }, - "dependencies": { - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, - "requires": { - "once": "1.4.0", - "wrappy": "1.0.2" - }, - "dependencies": { - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true - } - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=", - "dev": true, - "requires": { - "brace-expansion": "1.1.7" - }, - "dependencies": { - "brace-expansion": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.7.tgz", - "integrity": "sha1-Pv/DxQ4ABTH7cg6v+A8K6O8jz1k=", - "dev": true, - "requires": { - "balanced-match": "0.4.2", - "concat-map": "0.0.1" - }, - "dependencies": { - "balanced-match": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", - "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true - } - } - } - } - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, - "requires": { - "wrappy": "1.0.2" - }, - "dependencies": { - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true - } - } - } + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" } - }, - "lodash": { - "version": "4.17.4", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", - "dev": true - }, - "output-file-sync": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/output-file-sync/-/output-file-sync-1.1.2.tgz", - "integrity": "sha1-0KM+7+YaIF+suQCS6CZZjVJFznY=", + } + } + }, + "babel-traverse": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", + "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", + "dev": true, + "requires": { + "babel-code-frame": "^6.26.0", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "debug": "^2.6.8", + "globals": "^9.18.0", + "invariant": "^2.2.2", + "lodash": "^4.17.4" + }, + "dependencies": { + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", "dev": true, "requires": { - "graceful-fs": "4.1.11", - "mkdirp": "0.5.1", - "object-assign": "4.1.1" - }, - "dependencies": { - "graceful-fs": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", - "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", - "dev": true - }, - "mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", - "dev": true, - "requires": { - "minimist": "0.0.8" - }, - "dependencies": { - "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", - "dev": true - } - } - }, - "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 - } + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.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 - }, - "slash": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", - "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", - "dev": true - }, - "source-map": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", - "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=", - "dev": true - }, - "v8flags": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-2.1.1.tgz", - "integrity": "sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ=", + } + } + }, + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + }, + "dependencies": { + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", "dev": true, "requires": { - "user-home": "1.1.1" - }, - "dependencies": { - "user-home": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz", - "integrity": "sha1-K1viOjK2Onyd640PKNSFcko98ZA=", - "dev": true - } + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" } } } }, - "babel-plugin-istanbul": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.4.tgz", - "integrity": "sha1-GN3oS/POMp/d8/QQP66SFFbY5Yc=", + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "dev": true + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", "dev": true, + "optional": true, "requires": { - "find-up": "2.1.0", - "istanbul-lib-instrument": "1.7.2", - "test-exclude": "4.1.1" + "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": { - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "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, + "optional": true, "requires": { - "locate-path": "2.0.0" - }, - "dependencies": { - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "requires": { - "p-locate": "2.0.0", - "path-exists": "3.0.0" - }, - "dependencies": { - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, - "requires": { - "p-limit": "1.1.0" - }, - "dependencies": { - "p-limit": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.1.0.tgz", - "integrity": "sha1-sH/y2aXYi+yAYDWJWiurZqJ5iLw=", - "dev": true - } - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - } - } - } + "is-descriptor": "^1.0.0" } }, - "istanbul-lib-instrument": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.7.2.tgz", - "integrity": "sha1-YBSwPTRw+3djjVgCUIwlXAYxLlY=", - "dev": true, - "requires": { - "babel-generator": "6.24.1", - "babel-template": "6.24.1", - "babel-traverse": "6.24.1", - "babel-types": "6.24.1", - "babylon": "6.17.1", - "istanbul-lib-coverage": "1.1.1", - "semver": "5.3.0" - }, - "dependencies": { - "babel-generator": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.24.1.tgz", - "integrity": "sha1-5xX0hsWN7SVknYiJRNUqoHxdlJc=", - "dev": true, - "requires": { - "babel-messages": "6.23.0", - "babel-runtime": "6.23.0", - "babel-types": "6.24.1", - "detect-indent": "4.0.0", - "jsesc": "1.3.0", - "lodash": "4.17.4", - "source-map": "0.5.6", - "trim-right": "1.0.1" - }, - "dependencies": { - "babel-messages": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", - "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0" - } - }, - "detect-indent": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", - "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", - "dev": true, - "requires": { - "repeating": "2.0.1" - }, - "dependencies": { - "repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", - "dev": true, - "requires": { - "is-finite": "1.0.2" - }, - "dependencies": { - "is-finite": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", - "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", - "dev": true, - "requires": { - "number-is-nan": "1.0.1" - }, - "dependencies": { - "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 - } - } - } - } - } - } - }, - "jsesc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", - "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=", - "dev": true - }, - "lodash": { - "version": "4.17.4", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", - "dev": true - }, - "source-map": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", - "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=", - "dev": true - }, - "trim-right": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", - "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", - "dev": true - } - } - }, - "babel-template": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.24.1.tgz", - "integrity": "sha1-BK5RTx+Ts6JTfyoPYKWkX7gwgzM=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0", - "babel-traverse": "6.24.1", - "babel-types": "6.24.1", - "babylon": "6.17.1", - "lodash": "4.17.4" - }, - "dependencies": { - "lodash": { - "version": "4.17.4", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", - "dev": true - } - } - }, - "babel-traverse": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.24.1.tgz", - "integrity": "sha1-qzZnP9NW+aCUhlnnszjV/q2zFpU=", - "dev": true, - "requires": { - "babel-code-frame": "6.22.0", - "babel-messages": "6.23.0", - "babel-runtime": "6.23.0", - "babel-types": "6.24.1", - "babylon": "6.17.1", - "debug": "2.6.8", - "globals": "9.17.0", - "invariant": "2.2.2", - "lodash": "4.17.4" - }, - "dependencies": { - "babel-code-frame": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", - "integrity": "sha1-AnYgvuVnqIwyVhV05/0IAdMxGOQ=", - "dev": true, - "requires": { - "chalk": "1.1.3", - "esutils": "2.0.2", - "js-tokens": "3.0.1" - }, - "dependencies": { - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "2.2.1", - "escape-string-regexp": "1.0.5", - "has-ansi": "2.0.0", - "strip-ansi": "3.0.1", - "supports-color": "2.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true, - "requires": { - "ansi-regex": "2.1.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 - } - } - }, - "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.1.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 - } - } - }, - "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 - } - } - }, - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "dev": true - }, - "js-tokens": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", - "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", - "dev": true - } - } - }, - "babel-messages": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", - "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0" - } - }, - "debug": { - "version": "2.6.8", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", - "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=", - "dev": true, - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "globals": { - "version": "9.17.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.17.0.tgz", - "integrity": "sha1-DAymltm5u2lNLlRwvTd3fKrVAoY=", - "dev": true - }, - "invariant": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", - "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=", - "dev": true, - "requires": { - "loose-envify": "1.3.1" - }, - "dependencies": { - "loose-envify": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", - "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", - "dev": true, - "requires": { - "js-tokens": "3.0.1" - }, - "dependencies": { - "js-tokens": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", - "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", - "dev": true - } - } - } - } - }, - "lodash": { - "version": "4.17.4", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", - "dev": true - } - } - }, - "babel-types": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", - "integrity": "sha1-oTaHncFbNga9oNkMH8dDBML/CXU=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0", - "esutils": "2.0.2", - "lodash": "4.17.4", - "to-fast-properties": "1.0.3" - }, - "dependencies": { - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "dev": true - }, - "lodash": { - "version": "4.17.4", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", - "dev": true - }, - "to-fast-properties": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", - "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", - "dev": true - } - } - }, - "babylon": { - "version": "6.17.1", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.17.1.tgz", - "integrity": "sha1-F/FP3fNhtpWYH+Z5OF5PHAHr2G8=", - "dev": true - }, - "istanbul-lib-coverage": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.1.1.tgz", - "integrity": "sha1-c7+5mIhSmUFck9OKPprfeEp3qdo=", - "dev": true - }, - "semver": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", - "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", - "dev": true - } + "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, + "optional": true, + "requires": { + "kind-of": "^6.0.0" } }, - "test-exclude": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-4.1.1.tgz", - "integrity": "sha1-TYSWSwlmsAh+zDNKLOAC09k0HiY=", + "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, + "optional": true, "requires": { - "arrify": "1.0.1", - "micromatch": "2.3.11", - "object-assign": "4.1.1", - "read-pkg-up": "1.0.1", - "require-main-filename": "1.0.1" - }, - "dependencies": { - "arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", - "dev": true - }, - "micromatch": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", - "dev": true, - "requires": { - "arr-diff": "2.0.0", - "array-unique": "0.2.1", - "braces": "1.8.5", - "expand-brackets": "0.1.5", - "extglob": "0.3.2", - "filename-regex": "2.0.1", - "is-extglob": "1.0.0", - "is-glob": "2.0.1", - "kind-of": "3.2.2", - "normalize-path": "2.1.1", - "object.omit": "2.0.1", - "parse-glob": "3.0.4", - "regex-cache": "0.4.3" - }, - "dependencies": { - "arr-diff": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", - "dev": true, - "requires": { - "arr-flatten": "1.0.3" - }, - "dependencies": { - "arr-flatten": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.0.3.tgz", - "integrity": "sha1-onTthawIhJtr14R8RYB0XcUa37E=", - "dev": true - } - } - }, - "array-unique": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", - "dev": true - }, - "braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", - "dev": true, - "requires": { - "expand-range": "1.8.2", - "preserve": "0.2.0", - "repeat-element": "1.1.2" - }, - "dependencies": { - "expand-range": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", - "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", - "dev": true, - "requires": { - "fill-range": "2.2.3" - }, - "dependencies": { - "fill-range": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz", - "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=", - "dev": true, - "requires": { - "is-number": "2.1.0", - "isobject": "2.1.0", - "randomatic": "1.1.6", - "repeat-element": "1.1.2", - "repeat-string": "1.6.1" - }, - "dependencies": { - "is-number": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", - "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", - "dev": true, - "requires": { - "kind-of": "3.2.2" - } - }, - "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" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - } - } - }, - "randomatic": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.6.tgz", - "integrity": "sha1-EQ3Kv/OX6dz/fAeJzMCkmt8exbs=", - "dev": true, - "requires": { - "is-number": "2.1.0", - "kind-of": "3.2.2" - } - }, - "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 - } - } - } - } - }, - "preserve": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", - "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", - "dev": true - }, - "repeat-element": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", - "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=", - "dev": true - } - } - }, - "expand-brackets": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", - "dev": true, - "requires": { - "is-posix-bracket": "0.1.1" - }, - "dependencies": { - "is-posix-bracket": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", - "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", - "dev": true - } - } - }, - "extglob": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", - "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", - "dev": true, - "requires": { - "is-extglob": "1.0.0" - } - }, - "filename-regex": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", - "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=", - "dev": true - }, - "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", - "dev": true - }, - "is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "dev": true, - "requires": { - "is-extglob": "1.0.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" - }, - "dependencies": { - "is-buffer": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.5.tgz", - "integrity": "sha1-Hzsm72E7IUuIy8ojzGwB2Hlh7sw=", - "dev": true - } - } - }, - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "requires": { - "remove-trailing-separator": "1.0.1" - }, - "dependencies": { - "remove-trailing-separator": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.0.1.tgz", - "integrity": "sha1-YV67lq9VlVLUv0BXyENtSGq2PMQ=", - "dev": true - } - } - }, - "object.omit": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", - "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", - "dev": true, - "requires": { - "for-own": "0.1.5", - "is-extendable": "0.1.1" - }, - "dependencies": { - "for-own": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", - "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", - "dev": true, - "requires": { - "for-in": "1.0.2" - }, - "dependencies": { - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true - } - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true - } - } - }, - "parse-glob": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", - "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", - "dev": true, - "requires": { - "glob-base": "0.3.0", - "is-dotfile": "1.0.2", - "is-extglob": "1.0.0", - "is-glob": "2.0.1" - }, - "dependencies": { - "glob-base": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", - "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", - "dev": true, - "requires": { - "glob-parent": "2.0.0", - "is-glob": "2.0.1" - }, - "dependencies": { - "glob-parent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", - "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", - "dev": true, - "requires": { - "is-glob": "2.0.1" - } - } - } - }, - "is-dotfile": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.2.tgz", - "integrity": "sha1-LBMjg/ORmfjtwmjKAbmwB9IFzE0=", - "dev": true - } - } - }, - "regex-cache": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.3.tgz", - "integrity": "sha1-mxpsNdTQ3871cRrmUejp09cRQUU=", - "dev": true, - "requires": { - "is-equal-shallow": "0.1.3", - "is-primitive": "2.0.0" - }, - "dependencies": { - "is-equal-shallow": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", - "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", - "dev": true, - "requires": { - "is-primitive": "2.0.0" - } - }, - "is-primitive": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", - "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", - "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 - }, - "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.1.2", - "read-pkg": "1.1.0" - }, - "dependencies": { - "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.1.0", - "pinkie-promise": "2.0.1" - }, - "dependencies": { - "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.1" - } - }, - "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.4" - }, - "dependencies": { - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true - } - } - } - } - }, - "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.1.0", - "normalize-package-data": "2.3.8", - "path-type": "1.1.0" - }, - "dependencies": { - "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.11", - "parse-json": "2.2.0", - "pify": "2.3.0", - "pinkie-promise": "2.0.1", - "strip-bom": "2.0.0" - }, - "dependencies": { - "graceful-fs": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", - "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", - "dev": true - }, - "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "dev": true, - "requires": { - "error-ex": "1.3.1" - }, - "dependencies": { - "error-ex": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz", - "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=", - "dev": true, - "requires": { - "is-arrayish": "0.2.1" - }, - "dependencies": { - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - } - } - } - } - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "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.4" - }, - "dependencies": { - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true - } - } - }, - "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.1" - }, - "dependencies": { - "is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", - "dev": true - } - } - } - } - }, - "normalize-package-data": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.8.tgz", - "integrity": "sha1-2Bntoqne29H/pWPqQHHZNngilbs=", - "dev": true, - "requires": { - "hosted-git-info": "2.4.2", - "is-builtin-module": "1.0.0", - "semver": "5.3.0", - "validate-npm-package-license": "3.0.1" - }, - "dependencies": { - "hosted-git-info": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.4.2.tgz", - "integrity": "sha1-AHa59GonBQbduq6lZJaJdGBhKmc=", - "dev": true - }, - "is-builtin-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", - "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", - "dev": true, - "requires": { - "builtin-modules": "1.1.1" - }, - "dependencies": { - "builtin-modules": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", - "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", - "dev": true - } - } - }, - "semver": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", - "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", - "dev": true - }, - "validate-npm-package-license": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", - "integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w=", - "dev": true, - "requires": { - "spdx-correct": "1.0.2", - "spdx-expression-parse": "1.0.4" - }, - "dependencies": { - "spdx-correct": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", - "integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A=", - "dev": true, - "requires": { - "spdx-license-ids": "1.2.2" - }, - "dependencies": { - "spdx-license-ids": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz", - "integrity": "sha1-yd96NCRZSt5r0RkA1ZZpbcBrrFc=", - "dev": true - } - } - }, - "spdx-expression-parse": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz", - "integrity": "sha1-m98vIOH0DtRH++JzJmGR/O1RYmw=", - "dev": true - } - } - } - } - }, - "path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", - "dev": true, - "requires": { - "graceful-fs": "4.1.11", - "pify": "2.3.0", - "pinkie-promise": "2.0.1" - }, - "dependencies": { - "graceful-fs": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", - "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", - "dev": true - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "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.4" - }, - "dependencies": { - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "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 - } + "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, + "optional": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "optional": true + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true, + "optional": true } } }, - "babel-plugin-transform-class-properties": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.24.1.tgz", - "integrity": "sha1-anl2PqYdM9NvN7YRqp3vgagbRqw=", + "base64-js": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.2.3.tgz", + "integrity": "sha512-MsAhsUW1GxCdgYSO6tAfZrNapmUKk7mWx/k5mFY/A1gBtkaCaNapTg+FExCw1r9yeaZhqx/xPg43xgTFH6KL5w==" + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true, + "optional": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, "requires": { - "babel-helper-function-name": "6.24.1", - "babel-plugin-syntax-class-properties": "6.13.0", - "babel-runtime": "6.23.0", - "babel-template": "6.24.1" - }, + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + } + }, + "brfs": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brfs/-/brfs-2.0.2.tgz", + "integrity": "sha512-IrFjVtwu4eTJZyu8w/V2gxU7iLTtcHih67sgEdzrhjLBMHp2uYefUBfdM4k2UvcuWMgV7PQDZHSLeNWnLFKWVQ==", + "requires": { + "quote-stream": "^1.0.1", + "resolve": "^1.1.5", + "static-module": "^3.0.2", + "through2": "^2.0.0" + } + }, + "brotli": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/brotli/-/brotli-1.3.2.tgz", + "integrity": "sha1-UlqcrU/LqWR119OI9q7LE+7VL0Y=", + "requires": { + "base64-js": "^1.1.2" + } + }, + "browser-resolve": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", + "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", + "requires": { + "resolve": "1.1.7" + }, "dependencies": { - "babel-helper-function-name": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", - "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=", + "resolve": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=" + } + } + }, + "browserify-optional": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-optional/-/browserify-optional-1.0.1.tgz", + "integrity": "sha1-HhNyLP3g2F8SFnbCpyztUzoBiGk=", + "requires": { + "ast-transform": "0.0.0", + "ast-types": "^0.7.0", + "browser-resolve": "^1.8.1" + } + }, + "buffer-equal": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz", + "integrity": "sha1-kbx0sR6kBbyRa8aqkI+q+ltKrEs=" + }, + "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==" + }, + "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, + "optional": 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" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "optional": true + } + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chokidar": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz", + "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=", + "dev": true, + "optional": true, + "requires": { + "anymatch": "^1.3.0", + "async-each": "^1.0.0", + "fsevents": "^1.0.0", + "glob-parent": "^2.0.0", + "inherits": "^2.0.1", + "is-binary-path": "^1.0.0", + "is-glob": "^2.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.0.0" + } + }, + "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, + "optional": 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, + "optional": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "optional": true + } + } + }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=" + }, + "codepoints": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/codepoints/-/codepoints-1.2.1.tgz", + "integrity": "sha1-TC+SM9s9Wn/EQxRNsPWtr16AWlU=", + "dev": true + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "optional": 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==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "commander": { + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz", + "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==", + "dev": true + }, + "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, + "optional": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "convert-source-map": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", + "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==", + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true, + "optional": true + }, + "core-js": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.9.tgz", + "integrity": "sha512-HOpZf6eXmnl7la+cUdMnLvUxKNqLUzJvgIziQ0DiF3JwSImNphIqdGqzj6hIKyX04MmV0poclQ7+wjWvxQyR2A==" + }, + "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=" + }, + "cross-env": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-5.2.0.tgz", + "integrity": "sha512-jtdNFfFW1hB7sMhr/H6rW1Z45LFqyI431m3qU6bFXcQ3Eh7LtBuG3h74o7ohHZ3crrRkkqHlo4jYHFPcjroANg==", + "dev": true, + "requires": { + "cross-spawn": "^6.0.5", + "is-windows": "^1.0.0" + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "requires": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "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, + "optional": true + }, + "deep-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz", + "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=" + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" + }, + "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, + "optional": 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, + "optional": 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, + "optional": 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, + "optional": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "optional": true + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true, + "optional": true + } + } + }, + "detect-indent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", + "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", + "dev": true, + "requires": { + "repeating": "^2.0.0" + } + }, + "dfa": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/dfa/-/dfa-1.2.0.tgz", + "integrity": "sha512-ED3jP8saaweFTjeGX8HQPjeC1YYyZs98jGNZx6IiBvxW7JG5v492kamAQB3m2wop07CvU/RQmzcKr6bgcC5D/Q==" + }, + "duplexer2": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", + "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=", + "requires": { + "readable-stream": "^2.0.2" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-abstract": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.13.0.tgz", + "integrity": "sha512-vDZfg/ykNxQVwup/8E1BZhVzFfBxs9NqMzGcvIJrqg5k2/5Za2bWo40dK2J1pgLngZ7c+Shh8lwYtLGyrwPutg==", + "dev": true, + "requires": { + "es-to-primitive": "^1.2.0", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "is-callable": "^1.1.4", + "is-regex": "^1.0.4", + "object-keys": "^1.0.12" + } + }, + "es-to-primitive": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz", + "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "es5-ext": { + "version": "0.10.50", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.50.tgz", + "integrity": "sha512-KMzZTPBkeQV/JcSQhI5/z6d9VWJ3EnQ194USTUwIYZ2ZbpN8+SGXQKt1h68EX44+qt+Fzr8DO17vnxrw7c3agw==", + "requires": { + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.1", + "next-tick": "^1.0.0" + } + }, + "es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "requires": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "es6-map": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/es6-map/-/es6-map-0.1.5.tgz", + "integrity": "sha1-kTbgUD3MBqMBaQ8LsU/042TpSfA=", + "requires": { + "d": "1", + "es5-ext": "~0.10.14", + "es6-iterator": "~2.0.1", + "es6-set": "~0.1.5", + "es6-symbol": "~3.1.1", + "event-emitter": "~0.3.5" + } + }, + "es6-object-assign": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz", + "integrity": "sha1-wsNYJlYkfDnqEHyx5mUrb58kUjw=", + "dev": true + }, + "es6-set": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/es6-set/-/es6-set-0.1.5.tgz", + "integrity": "sha1-0rPsXU2ADO2BjbU40ol02wpzzLE=", + "requires": { + "d": "1", + "es5-ext": "~0.10.14", + "es6-iterator": "~2.0.1", + "es6-symbol": "3.1.1", + "event-emitter": "~0.3.5" + } + }, + "es6-symbol": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz", + "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=", + "requires": { + "d": "1", + "es5-ext": "~0.10.14" + } + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "escodegen": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.9.1.tgz", + "integrity": "sha512-6hTjO1NAWkHnDk3OqQ4YrCuwwmGHL9S3nPlzBOUG/R44rda3wLNrfvQ5fkSGjyhHFKM7ALPKcKGrwvCLe0lC7Q==", + "requires": { + "esprima": "^3.1.3", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + } + }, + "esdoc": { + "version": "0.4.8", + "resolved": "https://registry.npmjs.org/esdoc/-/esdoc-0.4.8.tgz", + "integrity": "sha1-SXLitt6F4rkpozDtVLjF8/3OvTM=", + "dev": true, + "requires": { + "cheerio": "0.20.0", + "color-logger": "0.0.3", + "core-js": "0.9.18", + "escape-html": "1.0.2", + "escodegen": "1.7.0", + "espree": "2.2.0", + "estraverse": "4.1.0", + "fs-extra": "0.26.5", + "ice-cap": "0.0.4", + "marked": "0.3.5", + "minimist": "1.1.1", + "taffydb": "2.7.2" + }, + "dependencies": { + "cheerio": { + "version": "0.20.0", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-0.20.0.tgz", + "integrity": "sha1-XHEPK6uVZTJyhCugHG6mGzVF7DU=", "dev": true, "requires": { - "babel-helper-get-function-arity": "6.24.1", - "babel-runtime": "6.23.0", - "babel-template": "6.24.1", - "babel-traverse": "6.24.1", - "babel-types": "6.24.1" + "css-select": "~1.2.0", + "dom-serializer": "~0.1.0", + "entities": "~1.1.1", + "htmlparser2": "~3.8.1", + "jsdom": "^7.0.2", + "lodash": "^4.1.0" }, "dependencies": { - "babel-helper-get-function-arity": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz", - "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0", - "babel-types": "6.24.1" - } - }, - "babel-traverse": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.24.1.tgz", - "integrity": "sha1-qzZnP9NW+aCUhlnnszjV/q2zFpU=", + "css-select": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", + "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", "dev": true, "requires": { - "babel-code-frame": "6.22.0", - "babel-messages": "6.23.0", - "babel-runtime": "6.23.0", - "babel-types": "6.24.1", - "babylon": "6.17.1", - "debug": "2.6.8", - "globals": "9.17.0", - "invariant": "2.2.2", - "lodash": "4.17.4" + "boolbase": "~1.0.0", + "css-what": "2.1", + "domutils": "1.5.1", + "nth-check": "~1.0.1" }, "dependencies": { - "babel-code-frame": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", - "integrity": "sha1-AnYgvuVnqIwyVhV05/0IAdMxGOQ=", - "dev": true, - "requires": { - "chalk": "1.1.3", - "esutils": "2.0.2", - "js-tokens": "3.0.1" - }, - "dependencies": { - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "2.2.1", - "escape-string-regexp": "1.0.5", - "has-ansi": "2.0.0", - "strip-ansi": "3.0.1", - "supports-color": "2.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true, - "requires": { - "ansi-regex": "2.1.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 - } - } - }, - "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.1.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 - } - } - }, - "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 - } - } - }, - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "dev": true - }, - "js-tokens": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", - "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", - "dev": true - } - } - }, - "babel-messages": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", - "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0" - } + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true }, - "babylon": { - "version": "6.17.1", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.17.1.tgz", - "integrity": "sha1-F/FP3fNhtpWYH+Z5OF5PHAHr2G8=", + "css-what": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.0.tgz", + "integrity": "sha1-lGfQMsOM+u+58teVASUwYvh/ob0=", "dev": true }, - "debug": { - "version": "2.6.8", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", - "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=", + "domutils": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", + "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", "dev": true, "requires": { - "ms": "2.0.0" + "dom-serializer": "0", + "domelementtype": "1" }, "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "domelementtype": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz", + "integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI=", "dev": true } } }, - "globals": { - "version": "9.17.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.17.0.tgz", - "integrity": "sha1-DAymltm5u2lNLlRwvTd3fKrVAoY=", - "dev": true - }, - "invariant": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", - "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=", + "nth-check": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.1.tgz", + "integrity": "sha1-mSms32KPwsQQmN6rgqxYDPFJquQ=", "dev": true, "requires": { - "loose-envify": "1.3.1" - }, - "dependencies": { - "loose-envify": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", - "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", - "dev": true, - "requires": { - "js-tokens": "3.0.1" - }, - "dependencies": { - "js-tokens": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", - "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", - "dev": true - } - } - } + "boolbase": "~1.0.0" } - }, - "lodash": { - "version": "4.17.4", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", - "dev": true } } }, - "babel-types": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", - "integrity": "sha1-oTaHncFbNga9oNkMH8dDBML/CXU=", + "dom-serializer": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz", + "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=", "dev": true, "requires": { - "babel-runtime": "6.23.0", - "esutils": "2.0.2", - "lodash": "4.17.4", - "to-fast-properties": "1.0.3" + "domelementtype": "~1.1.1", + "entities": "~1.1.1" }, "dependencies": { - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "dev": true - }, - "lodash": { - "version": "4.17.4", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", - "dev": true - }, - "to-fast-properties": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", - "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "domelementtype": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz", + "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=", "dev": true } } - } - } - }, - "babel-plugin-syntax-class-properties": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz", - "integrity": "sha1-1+sjt5oxf4VDlixQW4J8fWysJ94=", - "dev": true - }, - "babel-template": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.24.1.tgz", - "integrity": "sha1-BK5RTx+Ts6JTfyoPYKWkX7gwgzM=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0", - "babel-traverse": "6.24.1", - "babel-types": "6.24.1", - "babylon": "6.17.1", - "lodash": "4.17.4" - }, - "dependencies": { - "babel-traverse": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.24.1.tgz", - "integrity": "sha1-qzZnP9NW+aCUhlnnszjV/q2zFpU=", + }, + "entities": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz", + "integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA=", + "dev": true + }, + "htmlparser2": { + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz", + "integrity": "sha1-mWwosZFRaovoZQGn15dX5ccMEGg=", "dev": true, "requires": { - "babel-code-frame": "6.22.0", - "babel-messages": "6.23.0", - "babel-runtime": "6.23.0", - "babel-types": "6.24.1", - "babylon": "6.17.1", - "debug": "2.6.8", - "globals": "9.17.0", - "invariant": "2.2.2", - "lodash": "4.17.4" + "domelementtype": "1", + "domhandler": "2.3", + "domutils": "1.5", + "entities": "1.0", + "readable-stream": "1.1" }, "dependencies": { - "babel-code-frame": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", - "integrity": "sha1-AnYgvuVnqIwyVhV05/0IAdMxGOQ=", - "dev": true, - "requires": { - "chalk": "1.1.3", - "esutils": "2.0.2", - "js-tokens": "3.0.1" - }, - "dependencies": { - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "2.2.1", - "escape-string-regexp": "1.0.5", - "has-ansi": "2.0.0", - "strip-ansi": "3.0.1", - "supports-color": "2.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true, - "requires": { - "ansi-regex": "2.1.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 - } - } - }, - "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.1.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 - } - } - }, - "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 - } - } - }, - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "dev": true - }, - "js-tokens": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", - "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", - "dev": true - } - } + "domelementtype": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz", + "integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI=", + "dev": true }, - "babel-messages": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", - "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", + "domhandler": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz", + "integrity": "sha1-LeWaCCLVAn+r/28DLCsloqir5zg=", "dev": true, "requires": { - "babel-runtime": "6.23.0" + "domelementtype": "1" } }, - "debug": { - "version": "2.6.8", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", - "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=", + "domutils": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", + "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", "dev": true, "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } + "dom-serializer": "0", + "domelementtype": "1" } }, - "globals": { - "version": "9.17.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.17.0.tgz", - "integrity": "sha1-DAymltm5u2lNLlRwvTd3fKrVAoY=", + "entities": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz", + "integrity": "sha1-sph6o4ITR/zeZCsk/fyeT7cSvyY=", "dev": true }, - "invariant": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", - "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=", + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", "dev": true, "requires": { - "loose-envify": "1.3.1" + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" }, "dependencies": { - "loose-envify": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", - "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", - "dev": true, - "requires": { - "js-tokens": "3.0.1" - }, - "dependencies": { - "js-tokens": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", - "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", - "dev": true - } - } + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true } } } } }, - "babel-types": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", - "integrity": "sha1-oTaHncFbNga9oNkMH8dDBML/CXU=", + "jsdom": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-7.2.2.tgz", + "integrity": "sha1-QLQCdwwr2iNGkJa+6Rq2deOx/G4=", "dev": true, + "optional": true, "requires": { - "babel-runtime": "6.23.0", - "esutils": "2.0.2", - "lodash": "4.17.4", - "to-fast-properties": "1.0.3" + "abab": "^1.0.0", + "acorn": "^2.4.0", + "acorn-globals": "^1.0.4", + "cssom": ">= 0.3.0 < 0.4.0", + "cssstyle": ">= 0.2.29 < 0.3.0", + "escodegen": "^1.6.1", + "nwmatcher": ">= 1.3.7 < 2.0.0", + "parse5": "^1.5.1", + "request": "^2.55.0", + "sax": "^1.1.4", + "symbol-tree": ">= 3.1.0 < 4.0.0", + "tough-cookie": "^2.2.0", + "webidl-conversions": "^2.0.0", + "whatwg-url-compat": "~0.6.5", + "xml-name-validator": ">= 2.0.1 < 3.0.0" }, "dependencies": { - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "dev": true - }, - "to-fast-properties": { + "abab": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", - "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", - "dev": true - } - } - }, - "babylon": { - "version": "6.17.1", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.17.1.tgz", - "integrity": "sha1-F/FP3fNhtpWYH+Z5OF5PHAHr2G8=", - "dev": true - }, - "lodash": { - "version": "4.17.4", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", - "dev": true - } - } - } - } - }, - "babel-plugin-transform-decorators-legacy": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-decorators-legacy/-/babel-plugin-transform-decorators-legacy-1.3.4.tgz", - "integrity": "sha1-dBtY9sW86eYCfgiC2cmU8E82aSU=", - "dev": true, - "requires": { - "babel-plugin-syntax-decorators": "6.13.0", - "babel-runtime": "6.23.0", - "babel-template": "6.24.1" - }, - "dependencies": { - "babel-plugin-syntax-decorators": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-decorators/-/babel-plugin-syntax-decorators-6.13.0.tgz", - "integrity": "sha1-MSVjtNvePMgGzuPkFszurd0RrAs=", - "dev": true - }, - "babel-template": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.24.1.tgz", - "integrity": "sha1-BK5RTx+Ts6JTfyoPYKWkX7gwgzM=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0", - "babel-traverse": "6.24.1", - "babel-types": "6.24.1", - "babylon": "6.17.1", - "lodash": "4.17.4" - }, - "dependencies": { - "babel-traverse": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.24.1.tgz", - "integrity": "sha1-qzZnP9NW+aCUhlnnszjV/q2zFpU=", - "dev": true, - "requires": { - "babel-code-frame": "6.22.0", - "babel-messages": "6.23.0", - "babel-runtime": "6.23.0", - "babel-types": "6.24.1", - "babylon": "6.17.1", - "debug": "2.6.8", - "globals": "9.17.0", - "invariant": "2.2.2", - "lodash": "4.17.4" - }, - "dependencies": { - "babel-code-frame": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", - "integrity": "sha1-AnYgvuVnqIwyVhV05/0IAdMxGOQ=", + "resolved": "https://registry.npmjs.org/abab/-/abab-1.0.3.tgz", + "integrity": "sha1-uB3l9ydOxOdW15fNg08wNkJyTl0=", "dev": true, - "requires": { - "chalk": "1.1.3", - "esutils": "2.0.2", - "js-tokens": "3.0.1" - }, - "dependencies": { - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "2.2.1", - "escape-string-regexp": "1.0.5", - "has-ansi": "2.0.0", - "strip-ansi": "3.0.1", - "supports-color": "2.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true, - "requires": { - "ansi-regex": "2.1.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 - } - } - }, - "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.1.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 - } - } - }, - "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 - } - } - }, - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "dev": true - }, - "js-tokens": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", - "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", - "dev": true - } - } + "optional": true }, - "babel-messages": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", - "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", + "acorn": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-2.7.0.tgz", + "integrity": "sha1-q259nYhqrKiwhbwzEreaGYQz8Oc=", + "dev": true, + "optional": true + }, + "acorn-globals": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-1.0.9.tgz", + "integrity": "sha1-VbtemGkVB7dFedBRNBMhfDgMVM8=", "dev": true, + "optional": true, "requires": { - "babel-runtime": "6.23.0" + "acorn": "^2.1.0" } }, - "debug": { - "version": "2.6.8", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", - "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=", + "cssom": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.2.tgz", + "integrity": "sha1-uANhcMefB6kP8vFuIihAJ6JDhIs=", + "dev": true, + "optional": true + }, + "cssstyle": { + "version": "0.2.37", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-0.2.37.tgz", + "integrity": "sha1-VBCXI0yyUTyDzu06zdwn/yeYfVQ=", "dev": true, + "optional": true, "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } + "cssom": "0.3.x" } }, - "globals": { - "version": "9.17.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.17.0.tgz", - "integrity": "sha1-DAymltm5u2lNLlRwvTd3fKrVAoY=", - "dev": true + "nwmatcher": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/nwmatcher/-/nwmatcher-1.4.0.tgz", + "integrity": "sha1-tDiTYhcOfvl5jDx3FtgOvAEG/M8=", + "dev": true, + "optional": true + }, + "parse5": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-1.5.1.tgz", + "integrity": "sha1-m387DeMr543CQBsXVzzK8Pb1nZQ=", + "dev": true, + "optional": true }, - "invariant": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", - "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=", + "request": { + "version": "2.81.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.81.0.tgz", + "integrity": "sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA=", "dev": true, + "optional": true, "requires": { - "loose-envify": "1.3.1" + "aws-sign2": "~0.6.0", + "aws4": "^1.2.1", + "caseless": "~0.12.0", + "combined-stream": "~1.0.5", + "extend": "~3.0.0", + "forever-agent": "~0.6.1", + "form-data": "~2.1.1", + "har-validator": "~4.2.1", + "hawk": "~3.1.3", + "http-signature": "~1.1.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.7", + "oauth-sign": "~0.8.1", + "performance-now": "^0.2.0", + "qs": "~6.4.0", + "safe-buffer": "^5.0.1", + "stringstream": "~0.0.4", + "tough-cookie": "~2.3.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.0.0" }, "dependencies": { - "loose-envify": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", - "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", + "aws-sign2": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", + "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=", + "dev": true, + "optional": true + }, + "aws4": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz", + "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4=", + "dev": true, + "optional": true + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true, + "optional": true + }, + "combined-stream": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", + "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=", "dev": true, + "optional": true, "requires": { - "js-tokens": "3.0.1" + "delayed-stream": "~1.0.0" }, "dependencies": { - "js-tokens": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", - "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", - "dev": true + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true, + "optional": true } } - } - } - } - } - }, - "babel-types": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", - "integrity": "sha1-oTaHncFbNga9oNkMH8dDBML/CXU=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0", - "esutils": "2.0.2", - "lodash": "4.17.4", - "to-fast-properties": "1.0.3" - }, - "dependencies": { - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "dev": true - }, - "to-fast-properties": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", - "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", - "dev": true - } - } - }, - "babylon": { - "version": "6.17.1", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.17.1.tgz", - "integrity": "sha1-F/FP3fNhtpWYH+Z5OF5PHAHr2G8=", - "dev": true - }, - "lodash": { - "version": "4.17.4", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", - "dev": true - } - } - } - } - }, - "babel-plugin-transform-runtime": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-runtime/-/babel-plugin-transform-runtime-6.23.0.tgz", - "integrity": "sha1-iEkNRGUC6puOfvsP4J7E2ZR5se4=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0" - } - }, - "babel-preset-es2015": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz", - "integrity": "sha1-1EBQ1rwsn+6nAqrzjXJ6AhBTiTk=", - "dev": true, - "requires": { - "babel-plugin-check-es2015-constants": "6.22.0", - "babel-plugin-transform-es2015-arrow-functions": "6.22.0", - "babel-plugin-transform-es2015-block-scoped-functions": "6.22.0", - "babel-plugin-transform-es2015-block-scoping": "6.24.1", - "babel-plugin-transform-es2015-classes": "6.24.1", - "babel-plugin-transform-es2015-computed-properties": "6.24.1", - "babel-plugin-transform-es2015-destructuring": "6.23.0", - "babel-plugin-transform-es2015-duplicate-keys": "6.24.1", - "babel-plugin-transform-es2015-for-of": "6.23.0", - "babel-plugin-transform-es2015-function-name": "6.24.1", - "babel-plugin-transform-es2015-literals": "6.22.0", - "babel-plugin-transform-es2015-modules-amd": "6.24.1", - "babel-plugin-transform-es2015-modules-commonjs": "6.24.1", - "babel-plugin-transform-es2015-modules-systemjs": "6.24.1", - "babel-plugin-transform-es2015-modules-umd": "6.24.1", - "babel-plugin-transform-es2015-object-super": "6.24.1", - "babel-plugin-transform-es2015-parameters": "6.24.1", - "babel-plugin-transform-es2015-shorthand-properties": "6.24.1", - "babel-plugin-transform-es2015-spread": "6.22.0", - "babel-plugin-transform-es2015-sticky-regex": "6.24.1", - "babel-plugin-transform-es2015-template-literals": "6.22.0", - "babel-plugin-transform-es2015-typeof-symbol": "6.23.0", - "babel-plugin-transform-es2015-unicode-regex": "6.24.1", - "babel-plugin-transform-regenerator": "6.24.1" - }, - "dependencies": { - "babel-plugin-check-es2015-constants": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz", - "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0" - } - }, - "babel-plugin-transform-es2015-arrow-functions": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", - "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0" - } - }, - "babel-plugin-transform-es2015-block-scoped-functions": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz", - "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0" - } - }, - "babel-plugin-transform-es2015-block-scoping": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.24.1.tgz", - "integrity": "sha1-dsKV3DpHQbFmWt/TFnIV3P8ypXY=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0", - "babel-template": "6.24.1", - "babel-traverse": "6.24.1", - "babel-types": "6.24.1", - "lodash": "4.17.4" - }, - "dependencies": { - "babel-template": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.24.1.tgz", - "integrity": "sha1-BK5RTx+Ts6JTfyoPYKWkX7gwgzM=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0", - "babel-traverse": "6.24.1", - "babel-types": "6.24.1", - "babylon": "6.17.1", - "lodash": "4.17.4" - }, - "dependencies": { - "babylon": { - "version": "6.17.1", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.17.1.tgz", - "integrity": "sha1-F/FP3fNhtpWYH+Z5OF5PHAHr2G8=", - "dev": true - } - } - }, - "babel-traverse": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.24.1.tgz", - "integrity": "sha1-qzZnP9NW+aCUhlnnszjV/q2zFpU=", - "dev": true, - "requires": { - "babel-code-frame": "6.22.0", - "babel-messages": "6.23.0", - "babel-runtime": "6.23.0", - "babel-types": "6.24.1", - "babylon": "6.17.1", - "debug": "2.6.8", - "globals": "9.17.0", - "invariant": "2.2.2", - "lodash": "4.17.4" - }, - "dependencies": { - "babel-code-frame": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", - "integrity": "sha1-AnYgvuVnqIwyVhV05/0IAdMxGOQ=", - "dev": true, - "requires": { - "chalk": "1.1.3", - "esutils": "2.0.2", - "js-tokens": "3.0.1" - }, - "dependencies": { - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + }, + "extend": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz", + "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=", + "dev": true, + "optional": true + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true, + "optional": true + }, + "form-data": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz", + "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=", "dev": true, + "optional": true, "requires": { - "ansi-styles": "2.2.1", - "escape-string-regexp": "1.0.5", - "has-ansi": "2.0.0", - "strip-ansi": "3.0.1", - "supports-color": "2.0.0" + "asynckit": "^0.4.0", + "combined-stream": "^1.0.5", + "mime-types": "^2.1.12" }, "dependencies": { - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true, + "optional": true + } + } + }, + "har-validator": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz", + "integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=", + "dev": true, + "optional": true, + "requires": { + "ajv": "^4.9.1", + "har-schema": "^1.0.5" + }, + "dependencies": { + "ajv": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", + "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", "dev": true, + "optional": true, "requires": { - "ansi-regex": "2.1.1" + "co": "^4.6.0", + "json-stable-stringify": "^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 + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "dev": true, + "optional": true + }, + "json-stable-stringify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", + "dev": true, + "optional": true, + "requires": { + "jsonify": "~0.0.0" + }, + "dependencies": { + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", + "dev": true, + "optional": true + } + } } } }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "har-schema": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz", + "integrity": "sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4=", + "dev": true, + "optional": true + } + } + }, + "hawk": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", + "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", + "dev": true, + "optional": true, + "requires": { + "boom": "2.x.x", + "cryptiles": "2.x.x", + "hoek": "2.x.x", + "sntp": "1.x.x" + }, + "dependencies": { + "boom": { + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", + "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", + "dev": true, + "optional": true, + "requires": { + "hoek": "2.x.x" + } + }, + "cryptiles": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", + "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", "dev": true, + "optional": true, "requires": { - "ansi-regex": "2.1.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 - } + "boom": "2.x.x" } }, - "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 + "hoek": { + "version": "2.16.3", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", + "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=", + "dev": true, + "optional": true + }, + "sntp": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", + "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", + "dev": true, + "optional": true, + "requires": { + "hoek": "2.x.x" + } } } }, - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "dev": true - }, - "js-tokens": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", - "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", - "dev": true - } - } - }, - "babel-messages": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", - "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0" - } - }, - "babylon": { - "version": "6.17.1", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.17.1.tgz", - "integrity": "sha1-F/FP3fNhtpWYH+Z5OF5PHAHr2G8=", - "dev": true - }, - "debug": { - "version": "2.6.8", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", - "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=", - "dev": true, - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "globals": { - "version": "9.17.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.17.0.tgz", - "integrity": "sha1-DAymltm5u2lNLlRwvTd3fKrVAoY=", - "dev": true - }, - "invariant": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", - "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=", - "dev": true, - "requires": { - "loose-envify": "1.3.1" - }, - "dependencies": { - "loose-envify": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", - "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", + "http-signature": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", + "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=", "dev": true, + "optional": true, "requires": { - "js-tokens": "3.0.1" + "assert-plus": "^0.2.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" }, "dependencies": { - "js-tokens": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", - "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", - "dev": true - } - } - } - } - } - } - }, - "babel-types": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", - "integrity": "sha1-oTaHncFbNga9oNkMH8dDBML/CXU=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0", - "esutils": "2.0.2", - "lodash": "4.17.4", - "to-fast-properties": "1.0.3" - }, - "dependencies": { - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "dev": true - }, - "to-fast-properties": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", - "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", - "dev": true - } - } - }, - "lodash": { - "version": "4.17.4", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", - "dev": true - } - } - }, - "babel-plugin-transform-es2015-classes": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz", - "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=", - "dev": true, - "requires": { - "babel-helper-define-map": "6.24.1", - "babel-helper-function-name": "6.24.1", - "babel-helper-optimise-call-expression": "6.24.1", - "babel-helper-replace-supers": "6.24.1", - "babel-messages": "6.23.0", - "babel-runtime": "6.23.0", - "babel-template": "6.24.1", - "babel-traverse": "6.24.1", - "babel-types": "6.24.1" - }, - "dependencies": { - "babel-helper-define-map": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.24.1.tgz", - "integrity": "sha1-epdH8ljYlH0y1RX2qhx70CIEoIA=", - "dev": true, - "requires": { - "babel-helper-function-name": "6.24.1", - "babel-runtime": "6.23.0", - "babel-types": "6.24.1", - "lodash": "4.17.4" - }, - "dependencies": { - "lodash": { - "version": "4.17.4", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", - "dev": true - } - } - }, - "babel-helper-function-name": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", - "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=", - "dev": true, - "requires": { - "babel-helper-get-function-arity": "6.24.1", - "babel-runtime": "6.23.0", - "babel-template": "6.24.1", - "babel-traverse": "6.24.1", - "babel-types": "6.24.1" - }, - "dependencies": { - "babel-helper-get-function-arity": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz", - "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0", - "babel-types": "6.24.1" - } - } - } - }, - "babel-helper-optimise-call-expression": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz", - "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0", - "babel-types": "6.24.1" - } - }, - "babel-helper-replace-supers": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz", - "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=", - "dev": true, - "requires": { - "babel-helper-optimise-call-expression": "6.24.1", - "babel-messages": "6.23.0", - "babel-runtime": "6.23.0", - "babel-template": "6.24.1", - "babel-traverse": "6.24.1", - "babel-types": "6.24.1" - } - }, - "babel-messages": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", - "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0" - } - }, - "babel-template": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.24.1.tgz", - "integrity": "sha1-BK5RTx+Ts6JTfyoPYKWkX7gwgzM=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0", - "babel-traverse": "6.24.1", - "babel-types": "6.24.1", - "babylon": "6.17.1", - "lodash": "4.17.4" - }, - "dependencies": { - "babylon": { - "version": "6.17.1", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.17.1.tgz", - "integrity": "sha1-F/FP3fNhtpWYH+Z5OF5PHAHr2G8=", - "dev": true - }, - "lodash": { - "version": "4.17.4", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", - "dev": true - } - } - }, - "babel-traverse": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.24.1.tgz", - "integrity": "sha1-qzZnP9NW+aCUhlnnszjV/q2zFpU=", - "dev": true, - "requires": { - "babel-code-frame": "6.22.0", - "babel-messages": "6.23.0", - "babel-runtime": "6.23.0", - "babel-types": "6.24.1", - "babylon": "6.17.1", - "debug": "2.6.8", - "globals": "9.17.0", - "invariant": "2.2.2", - "lodash": "4.17.4" - }, - "dependencies": { - "babel-code-frame": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", - "integrity": "sha1-AnYgvuVnqIwyVhV05/0IAdMxGOQ=", - "dev": true, - "requires": { - "chalk": "1.1.3", - "esutils": "2.0.2", - "js-tokens": "3.0.1" - }, - "dependencies": { - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "2.2.1", - "escape-string-regexp": "1.0.5", - "has-ansi": "2.0.0", - "strip-ansi": "3.0.1", - "supports-color": "2.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true + "assert-plus": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", + "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=", + "dev": true, + "optional": true }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "jsprim": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.0.tgz", + "integrity": "sha1-o7h+QCmNjDgFUtjMdiigu5WiKRg=", "dev": true, + "optional": true, "requires": { - "ansi-regex": "2.1.1" + "assert-plus": "1.0.0", + "extsprintf": "1.0.2", + "json-schema": "0.2.3", + "verror": "1.3.6" }, "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 + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true, + "optional": true + }, + "extsprintf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz", + "integrity": "sha1-4QgOBljjALBilJkMxw4VAiNf1VA=", + "dev": true, + "optional": true + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true, + "optional": true + }, + "verror": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.3.6.tgz", + "integrity": "sha1-z/XfEpRtKX0rqu+qJoniW+AcAFw=", + "dev": true, + "optional": true, + "requires": { + "extsprintf": "1.0.2" + } } } }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "sshpk": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.13.0.tgz", + "integrity": "sha1-/yo+T9BEl1Vf7Zezmg/YL6+zozw=", "dev": true, + "optional": true, "requires": { - "ansi-regex": "2.1.1" + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jodid25519": "^1.0.0", + "jsbn": "~0.1.0", + "tweetnacl": "~0.14.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 + "asn1": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz", + "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=", + "dev": true, + "optional": true + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true, + "optional": true + }, + "bcrypt-pbkdf": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz", + "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=", + "dev": true, + "optional": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "optional": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "ecc-jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", + "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=", + "dev": true, + "optional": true, + "requires": { + "jsbn": "~0.1.0" + } + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "optional": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "jodid25519": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/jodid25519/-/jodid25519-1.0.2.tgz", + "integrity": "sha1-BtSRIlUJNBlHfUJWM2BuDpB4KWc=", + "dev": true, + "optional": true, + "requires": { + "jsbn": "~0.1.0" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true, + "optional": true + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true, + "optional": true } } - }, - "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 } } }, - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "dev": true + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true, + "optional": true }, - "js-tokens": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", - "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", - "dev": true - } - } - }, - "babylon": { - "version": "6.17.1", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.17.1.tgz", - "integrity": "sha1-F/FP3fNhtpWYH+Z5OF5PHAHr2G8=", - "dev": true - }, - "debug": { - "version": "2.6.8", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", - "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=", - "dev": true, - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "globals": { - "version": "9.17.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.17.0.tgz", - "integrity": "sha1-DAymltm5u2lNLlRwvTd3fKrVAoY=", - "dev": true - }, - "invariant": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", - "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=", - "dev": true, - "requires": { - "loose-envify": "1.3.1" - }, - "dependencies": { - "loose-envify": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", - "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true, + "optional": true + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true, + "optional": true + }, + "mime-types": { + "version": "2.1.15", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.15.tgz", + "integrity": "sha1-pOv1BkCUVpI3uM9wBGd20J/JKu0=", "dev": true, + "optional": true, "requires": { - "js-tokens": "3.0.1" + "mime-db": "~1.27.0" }, "dependencies": { - "js-tokens": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", - "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", - "dev": true + "mime-db": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.27.0.tgz", + "integrity": "sha1-gg9XIpa70g7CXtVeW13oaeVDbrE=", + "dev": true, + "optional": true } } - } - } - }, - "lodash": { - "version": "4.17.4", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", - "dev": true - } - } - }, - "babel-types": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", - "integrity": "sha1-oTaHncFbNga9oNkMH8dDBML/CXU=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0", - "esutils": "2.0.2", - "lodash": "4.17.4", - "to-fast-properties": "1.0.3" - }, - "dependencies": { - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "dev": true - }, - "lodash": { - "version": "4.17.4", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", - "dev": true - }, - "to-fast-properties": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", - "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", - "dev": true - } - } - } - } - }, - "babel-plugin-transform-es2015-computed-properties": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz", - "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0", - "babel-template": "6.24.1" - }, - "dependencies": { - "babel-template": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.24.1.tgz", - "integrity": "sha1-BK5RTx+Ts6JTfyoPYKWkX7gwgzM=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0", - "babel-traverse": "6.24.1", - "babel-types": "6.24.1", - "babylon": "6.17.1", - "lodash": "4.17.4" - }, - "dependencies": { - "babel-traverse": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.24.1.tgz", - "integrity": "sha1-qzZnP9NW+aCUhlnnszjV/q2zFpU=", - "dev": true, - "requires": { - "babel-code-frame": "6.22.0", - "babel-messages": "6.23.0", - "babel-runtime": "6.23.0", - "babel-types": "6.24.1", - "babylon": "6.17.1", - "debug": "2.6.8", - "globals": "9.17.0", - "invariant": "2.2.2", - "lodash": "4.17.4" - }, - "dependencies": { - "babel-code-frame": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", - "integrity": "sha1-AnYgvuVnqIwyVhV05/0IAdMxGOQ=", + }, + "oauth-sign": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", + "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=", "dev": true, - "requires": { - "chalk": "1.1.3", - "esutils": "2.0.2", - "js-tokens": "3.0.1" - }, - "dependencies": { - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "2.2.1", - "escape-string-regexp": "1.0.5", - "has-ansi": "2.0.0", - "strip-ansi": "3.0.1", - "supports-color": "2.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true, - "requires": { - "ansi-regex": "2.1.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 - } - } - }, - "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.1.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 - } - } - }, - "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 - } - } - }, - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "dev": true - }, - "js-tokens": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", - "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", - "dev": true - } - } + "optional": true }, - "babel-messages": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", - "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", + "performance-now": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz", + "integrity": "sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU=", "dev": true, - "requires": { - "babel-runtime": "6.23.0" - } + "optional": true }, - "debug": { - "version": "2.6.8", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", - "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=", + "qs": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", + "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=", "dev": true, - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } + "optional": true }, - "globals": { - "version": "9.17.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.17.0.tgz", - "integrity": "sha1-DAymltm5u2lNLlRwvTd3fKrVAoY=", - "dev": true + "safe-buffer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.0.1.tgz", + "integrity": "sha1-0mPKVGls2KMGtcplUekt5XkY++c=", + "dev": true, + "optional": true + }, + "stringstream": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", + "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg=", + "dev": true, + "optional": true }, - "invariant": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", - "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=", + "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": { - "loose-envify": "1.3.1" - }, - "dependencies": { - "loose-envify": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", - "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", - "dev": true, - "requires": { - "js-tokens": "3.0.1" - }, - "dependencies": { - "js-tokens": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", - "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", - "dev": true - } - } - } + "safe-buffer": "^5.0.1" } + }, + "uuid": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.0.1.tgz", + "integrity": "sha1-ZUS7ot/ajBzxfmKaOjBeK7H+5sE=", + "dev": true, + "optional": true } } }, - "babel-types": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", - "integrity": "sha1-oTaHncFbNga9oNkMH8dDBML/CXU=", + "sax": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.2.tgz", + "integrity": "sha1-/YYxojvHgmvvXYcb24c3jJVkeCg=", + "dev": true, + "optional": true + }, + "symbol-tree": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.2.tgz", + "integrity": "sha1-rifbOPZgp64uHDt9G8KQgZuFGeY=", + "dev": true, + "optional": true + }, + "tough-cookie": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.2.tgz", + "integrity": "sha1-8IH3bkyFcg5sN6X6ztc3FQ2EByo=", "dev": true, + "optional": true, "requires": { - "babel-runtime": "6.23.0", - "esutils": "2.0.2", - "lodash": "4.17.4", - "to-fast-properties": "1.0.3" + "punycode": "^1.4.1" }, "dependencies": { - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "dev": true - }, - "to-fast-properties": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", - "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", - "dev": true + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true, + "optional": true } } }, - "babylon": { - "version": "6.17.1", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.17.1.tgz", - "integrity": "sha1-F/FP3fNhtpWYH+Z5OF5PHAHr2G8=", - "dev": true + "webidl-conversions": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-2.0.1.tgz", + "integrity": "sha1-O/glj30xjHRDw28uFpQCoaZwNQY=", + "dev": true, + "optional": true }, - "lodash": { - "version": "4.17.4", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", - "dev": true + "whatwg-url-compat": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/whatwg-url-compat/-/whatwg-url-compat-0.6.5.tgz", + "integrity": "sha1-AImBEa9om7CXVBzVpFymyHmERb8=", + "dev": true, + "optional": true, + "requires": { + "tr46": "~0.0.1" + }, + "dependencies": { + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=", + "dev": true, + "optional": true + } + } + }, + "xml-name-validator": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-2.0.1.tgz", + "integrity": "sha1-TYuPHszTQZqjYgYb7O9RXh5VljU=", + "dev": true, + "optional": true } } + }, + "lodash": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", + "dev": true } } }, - "babel-plugin-transform-es2015-destructuring": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz", - "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0" - } + "color-logger": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/color-logger/-/color-logger-0.0.3.tgz", + "integrity": "sha1-2bIt0dlz4Waxi/MT+fSBu6TfIBg=", + "dev": true }, - "babel-plugin-transform-es2015-duplicate-keys": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz", - "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=", + "core-js": { + "version": "0.9.18", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-0.9.18.tgz", + "integrity": "sha1-E/RY5DAjKw9OwfSA2nwvUojp0JU=", + "dev": true + }, + "escape-html": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.2.tgz", + "integrity": "sha1-130y+pjjjC9BroXpJ44ODmuhAiw=", + "dev": true + }, + "escodegen": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.7.0.tgz", + "integrity": "sha1-TimdjMMwh7fynBniuehDYqvjVFM=", "dev": true, "requires": { - "babel-runtime": "6.23.0", - "babel-types": "6.24.1" + "esprima": "^1.2.2", + "estraverse": "^1.9.1", + "esutils": "^2.0.2", + "optionator": "^0.5.0", + "source-map": "~0.2.0" }, "dependencies": { - "babel-types": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", - "integrity": "sha1-oTaHncFbNga9oNkMH8dDBML/CXU=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0", - "esutils": "2.0.2", - "lodash": "4.17.4", - "to-fast-properties": "1.0.3" - }, - "dependencies": { - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "dev": true + "esprima": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.2.5.tgz", + "integrity": "sha1-CZNQL+r2aBODJXVvMPmlH+7sEek=", + "dev": true + }, + "estraverse": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.9.3.tgz", + "integrity": "sha1-r2fy3JIlgkFZUJJgkaQAXSnJu0Q=", + "dev": true + }, + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "optionator": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.5.0.tgz", + "integrity": "sha1-t1qJlaLUF98ltuTjhi9QqohlE2g=", + "dev": true, + "requires": { + "deep-is": "~0.1.2", + "fast-levenshtein": "~1.0.0", + "levn": "~0.2.5", + "prelude-ls": "~1.1.1", + "type-check": "~0.3.1", + "wordwrap": "~0.0.2" + }, + "dependencies": { + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "dev": true }, - "lodash": { - "version": "4.17.4", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", + "fast-levenshtein": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-1.0.7.tgz", + "integrity": "sha1-AXjc3uAjuSkFGTrwlZ6KdjnP3Lk=", "dev": true }, - "to-fast-properties": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", - "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "levn": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.2.5.tgz", + "integrity": "sha1-uo0znQykphDjo/FFucr0iAcVUFQ=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.0", + "type-check": "~0.3.1" + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "dev": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2" + } + }, + "wordwrap": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", "dev": true } } + }, + "source-map": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz", + "integrity": "sha1-2rc/vPwrqBm03gO9b26qSBZLP50=", + "dev": true, + "optional": true, + "requires": { + "amdefine": ">=0.0.4" + }, + "dependencies": { + "amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", + "dev": true, + "optional": true + } + } } } }, - "babel-plugin-transform-es2015-for-of": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz", - "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0" - } + "espree": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-2.2.0.tgz", + "integrity": "sha1-AdySen6lCB0ae21hAknmJOf+89Y=", + "dev": true }, - "babel-plugin-transform-es2015-function-name": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz", - "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=", + "estraverse": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.1.0.tgz", + "integrity": "sha1-QPI6dgkgQb5kZ9fyNckztnB2bgU=", + "dev": true + }, + "fs-extra": { + "version": "0.26.5", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.26.5.tgz", + "integrity": "sha1-U6x0Znygg/0twXEsgTA5yjLWmn8=", "dev": true, "requires": { - "babel-helper-function-name": "6.24.1", - "babel-runtime": "6.23.0", - "babel-types": "6.24.1" + "graceful-fs": "^4.1.2", + "jsonfile": "^2.1.0", + "klaw": "^1.0.0", + "path-is-absolute": "^1.0.0", + "rimraf": "^2.2.8" }, "dependencies": { - "babel-helper-function-name": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", - "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=", + "graceful-fs": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", + "dev": true + }, + "jsonfile": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", + "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "klaw": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", + "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.9" + } + }, + "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 + }, + "rimraf": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.1.tgz", + "integrity": "sha1-wjOOxkPfeht/5cVPqG9XQopV8z0=", "dev": true, "requires": { - "babel-helper-get-function-arity": "6.24.1", - "babel-runtime": "6.23.0", - "babel-template": "6.24.1", - "babel-traverse": "6.24.1", - "babel-types": "6.24.1" + "glob": "^7.0.5" }, "dependencies": { - "babel-helper-get-function-arity": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz", - "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0", - "babel-types": "6.24.1" - } - }, - "babel-template": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.24.1.tgz", - "integrity": "sha1-BK5RTx+Ts6JTfyoPYKWkX7gwgzM=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0", - "babel-traverse": "6.24.1", - "babel-types": "6.24.1", - "babylon": "6.17.1", - "lodash": "4.17.4" - }, - "dependencies": { - "babylon": { - "version": "6.17.1", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.17.1.tgz", - "integrity": "sha1-F/FP3fNhtpWYH+Z5OF5PHAHr2G8=", - "dev": true - }, - "lodash": { - "version": "4.17.4", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", - "dev": true - } - } - }, - "babel-traverse": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.24.1.tgz", - "integrity": "sha1-qzZnP9NW+aCUhlnnszjV/q2zFpU=", + "glob": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", + "integrity": "sha1-wZyd+aAocC1nhhI4SmVSQExjbRU=", "dev": true, "requires": { - "babel-code-frame": "6.22.0", - "babel-messages": "6.23.0", - "babel-runtime": "6.23.0", - "babel-types": "6.24.1", - "babylon": "6.17.1", - "debug": "2.6.8", - "globals": "9.17.0", - "invariant": "2.2.2", - "lodash": "4.17.4" + "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" }, "dependencies": { - "babel-code-frame": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", - "integrity": "sha1-AnYgvuVnqIwyVhV05/0IAdMxGOQ=", - "dev": true, - "requires": { - "chalk": "1.1.3", - "esutils": "2.0.2", - "js-tokens": "3.0.1" - }, - "dependencies": { - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "2.2.1", - "escape-string-regexp": "1.0.5", - "has-ansi": "2.0.0", - "strip-ansi": "3.0.1", - "supports-color": "2.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true, - "requires": { - "ansi-regex": "2.1.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 - } - } - }, - "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.1.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 - } - } - }, - "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 - } - } - }, - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "dev": true - }, - "js-tokens": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", - "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", - "dev": true - } - } - }, - "babel-messages": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", - "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0" - } - }, - "babylon": { - "version": "6.17.1", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.17.1.tgz", - "integrity": "sha1-F/FP3fNhtpWYH+Z5OF5PHAHr2G8=", + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", "dev": true }, - "debug": { - "version": "2.6.8", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", - "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=", + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "dev": true, "requires": { - "ms": "2.0.0" + "once": "^1.3.0", + "wrappy": "1" }, "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", "dev": true } } }, - "globals": { - "version": "9.17.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.17.0.tgz", - "integrity": "sha1-DAymltm5u2lNLlRwvTd3fKrVAoY=", + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", "dev": true }, - "invariant": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", - "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=", + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=", "dev": true, "requires": { - "loose-envify": "1.3.1" + "brace-expansion": "^1.1.7" }, "dependencies": { - "loose-envify": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", - "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", + "brace-expansion": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.7.tgz", + "integrity": "sha1-Pv/DxQ4ABTH7cg6v+A8K6O8jz1k=", "dev": true, "requires": { - "js-tokens": "3.0.1" + "balanced-match": "^0.4.1", + "concat-map": "0.0.1" }, "dependencies": { - "js-tokens": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", - "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", + "balanced-match": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", + "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", "dev": true } } } } }, - "lodash": { - "version": "4.17.4", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", - "dev": true - } - } - } - } - }, - "babel-types": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", - "integrity": "sha1-oTaHncFbNga9oNkMH8dDBML/CXU=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0", - "esutils": "2.0.2", - "lodash": "4.17.4", - "to-fast-properties": "1.0.3" - }, - "dependencies": { - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "dev": true - }, - "lodash": { - "version": "4.17.4", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", - "dev": true - }, - "to-fast-properties": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", - "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", - "dev": true - } - } - } - } - }, - "babel-plugin-transform-es2015-literals": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz", - "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0" - } - }, - "babel-plugin-transform-es2015-modules-amd": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz", - "integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=", - "dev": true, - "requires": { - "babel-plugin-transform-es2015-modules-commonjs": "6.24.1", - "babel-runtime": "6.23.0", - "babel-template": "6.24.1" - }, - "dependencies": { - "babel-template": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.24.1.tgz", - "integrity": "sha1-BK5RTx+Ts6JTfyoPYKWkX7gwgzM=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0", - "babel-traverse": "6.24.1", - "babel-types": "6.24.1", - "babylon": "6.17.1", - "lodash": "4.17.4" - }, - "dependencies": { - "babel-traverse": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.24.1.tgz", - "integrity": "sha1-qzZnP9NW+aCUhlnnszjV/q2zFpU=", - "dev": true, - "requires": { - "babel-code-frame": "6.22.0", - "babel-messages": "6.23.0", - "babel-runtime": "6.23.0", - "babel-types": "6.24.1", - "babylon": "6.17.1", - "debug": "2.6.8", - "globals": "9.17.0", - "invariant": "2.2.2", - "lodash": "4.17.4" - }, - "dependencies": { - "babel-code-frame": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", - "integrity": "sha1-AnYgvuVnqIwyVhV05/0IAdMxGOQ=", - "dev": true, - "requires": { - "chalk": "1.1.3", - "esutils": "2.0.2", - "js-tokens": "3.0.1" - }, - "dependencies": { - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "2.2.1", - "escape-string-regexp": "1.0.5", - "has-ansi": "2.0.0", - "strip-ansi": "3.0.1", - "supports-color": "2.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true, - "requires": { - "ansi-regex": "2.1.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 - } - } - }, - "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.1.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 - } - } - }, - "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 - } - } - }, - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "dev": true - }, - "js-tokens": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", - "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", - "dev": true - } - } - }, - "babel-messages": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", - "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0" - } - }, - "debug": { - "version": "2.6.8", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", - "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=", + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "dev": true, "requires": { - "ms": "2.0.0" + "wrappy": "1" }, "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", "dev": true } } - }, - "globals": { - "version": "9.17.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.17.0.tgz", - "integrity": "sha1-DAymltm5u2lNLlRwvTd3fKrVAoY=", - "dev": true - }, - "invariant": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", - "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=", - "dev": true, - "requires": { - "loose-envify": "1.3.1" - }, - "dependencies": { - "loose-envify": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", - "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", - "dev": true, - "requires": { - "js-tokens": "3.0.1" - }, - "dependencies": { - "js-tokens": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", - "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", - "dev": true - } - } - } - } - } - } - }, - "babel-types": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", - "integrity": "sha1-oTaHncFbNga9oNkMH8dDBML/CXU=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0", - "esutils": "2.0.2", - "lodash": "4.17.4", - "to-fast-properties": "1.0.3" - }, - "dependencies": { - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "dev": true - }, - "to-fast-properties": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", - "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", - "dev": true } } - }, - "babylon": { - "version": "6.17.1", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.17.1.tgz", - "integrity": "sha1-F/FP3fNhtpWYH+Z5OF5PHAHr2G8=", - "dev": true - }, - "lodash": { - "version": "4.17.4", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", - "dev": true } } } } }, - "babel-plugin-transform-es2015-modules-commonjs": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.24.1.tgz", - "integrity": "sha1-0+MQtA72ZKNmIiAAl8bUQCmPK/4=", + "ice-cap": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/ice-cap/-/ice-cap-0.0.4.tgz", + "integrity": "sha1-im0xq0ysjUtW3k+pRt8zUlYbbhg=", "dev": true, "requires": { - "babel-plugin-transform-strict-mode": "6.24.1", - "babel-runtime": "6.23.0", - "babel-template": "6.24.1", - "babel-types": "6.24.1" - }, - "dependencies": { - "babel-plugin-transform-strict-mode": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz", - "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0", - "babel-types": "6.24.1" - } - }, - "babel-template": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.24.1.tgz", - "integrity": "sha1-BK5RTx+Ts6JTfyoPYKWkX7gwgzM=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0", - "babel-traverse": "6.24.1", - "babel-types": "6.24.1", - "babylon": "6.17.1", - "lodash": "4.17.4" - }, - "dependencies": { - "babel-traverse": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.24.1.tgz", - "integrity": "sha1-qzZnP9NW+aCUhlnnszjV/q2zFpU=", - "dev": true, - "requires": { - "babel-code-frame": "6.22.0", - "babel-messages": "6.23.0", - "babel-runtime": "6.23.0", - "babel-types": "6.24.1", - "babylon": "6.17.1", - "debug": "2.6.8", - "globals": "9.17.0", - "invariant": "2.2.2", - "lodash": "4.17.4" - }, - "dependencies": { - "babel-code-frame": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", - "integrity": "sha1-AnYgvuVnqIwyVhV05/0IAdMxGOQ=", - "dev": true, - "requires": { - "chalk": "1.1.3", - "esutils": "2.0.2", - "js-tokens": "3.0.1" - }, - "dependencies": { - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "2.2.1", - "escape-string-regexp": "1.0.5", - "has-ansi": "2.0.0", - "strip-ansi": "3.0.1", - "supports-color": "2.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true, - "requires": { - "ansi-regex": "2.1.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 - } - } - }, - "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.1.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 - } - } - }, - "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 - } - } - }, - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "dev": true - }, - "js-tokens": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", - "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", - "dev": true - } - } - }, - "babel-messages": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", - "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0" - } - }, - "debug": { - "version": "2.6.8", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", - "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=", - "dev": true, - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "globals": { - "version": "9.17.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.17.0.tgz", - "integrity": "sha1-DAymltm5u2lNLlRwvTd3fKrVAoY=", - "dev": true - }, - "invariant": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", - "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=", - "dev": true, - "requires": { - "loose-envify": "1.3.1" - }, - "dependencies": { - "loose-envify": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", - "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", - "dev": true, - "requires": { - "js-tokens": "3.0.1" - }, - "dependencies": { - "js-tokens": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", - "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", - "dev": true - } - } - } - } - } - } - }, - "babylon": { - "version": "6.17.1", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.17.1.tgz", - "integrity": "sha1-F/FP3fNhtpWYH+Z5OF5PHAHr2G8=", - "dev": true - }, - "lodash": { - "version": "4.17.4", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", - "dev": true - } - } - }, - "babel-types": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", - "integrity": "sha1-oTaHncFbNga9oNkMH8dDBML/CXU=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0", - "esutils": "2.0.2", - "lodash": "4.17.4", - "to-fast-properties": "1.0.3" - }, - "dependencies": { - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "dev": true - }, - "lodash": { - "version": "4.17.4", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", - "dev": true - }, - "to-fast-properties": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", - "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", - "dev": true - } - } - } + "cheerio": "0.20.0", + "color-logger": "0.0.3" } }, - "babel-plugin-transform-es2015-modules-systemjs": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz", - "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=", - "dev": true, - "requires": { - "babel-helper-hoist-variables": "6.24.1", - "babel-runtime": "6.23.0", - "babel-template": "6.24.1" - }, - "dependencies": { - "babel-helper-hoist-variables": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz", - "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0", - "babel-types": "6.24.1" - }, - "dependencies": { - "babel-types": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", - "integrity": "sha1-oTaHncFbNga9oNkMH8dDBML/CXU=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0", - "esutils": "2.0.2", - "lodash": "4.17.4", - "to-fast-properties": "1.0.3" - }, - "dependencies": { - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "dev": true - }, - "lodash": { - "version": "4.17.4", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", - "dev": true - }, - "to-fast-properties": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", - "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", - "dev": true - } - } - } - } - }, - "babel-template": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.24.1.tgz", - "integrity": "sha1-BK5RTx+Ts6JTfyoPYKWkX7gwgzM=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0", - "babel-traverse": "6.24.1", - "babel-types": "6.24.1", - "babylon": "6.17.1", - "lodash": "4.17.4" - }, - "dependencies": { - "babel-traverse": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.24.1.tgz", - "integrity": "sha1-qzZnP9NW+aCUhlnnszjV/q2zFpU=", - "dev": true, - "requires": { - "babel-code-frame": "6.22.0", - "babel-messages": "6.23.0", - "babel-runtime": "6.23.0", - "babel-types": "6.24.1", - "babylon": "6.17.1", - "debug": "2.6.8", - "globals": "9.17.0", - "invariant": "2.2.2", - "lodash": "4.17.4" - }, - "dependencies": { - "babel-code-frame": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", - "integrity": "sha1-AnYgvuVnqIwyVhV05/0IAdMxGOQ=", - "dev": true, - "requires": { - "chalk": "1.1.3", - "esutils": "2.0.2", - "js-tokens": "3.0.1" - }, - "dependencies": { - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "2.2.1", - "escape-string-regexp": "1.0.5", - "has-ansi": "2.0.0", - "strip-ansi": "3.0.1", - "supports-color": "2.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true, - "requires": { - "ansi-regex": "2.1.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 - } - } - }, - "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.1.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 - } - } - }, - "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 - } - } - }, - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "dev": true - }, - "js-tokens": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", - "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", - "dev": true - } - } - }, - "babel-messages": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", - "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0" - } - }, - "debug": { - "version": "2.6.8", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", - "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=", - "dev": true, - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "globals": { - "version": "9.17.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.17.0.tgz", - "integrity": "sha1-DAymltm5u2lNLlRwvTd3fKrVAoY=", - "dev": true - }, - "invariant": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", - "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=", - "dev": true, - "requires": { - "loose-envify": "1.3.1" - }, - "dependencies": { - "loose-envify": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", - "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", - "dev": true, - "requires": { - "js-tokens": "3.0.1" - }, - "dependencies": { - "js-tokens": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", - "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", - "dev": true - } - } - } - } - } - } - }, - "babel-types": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", - "integrity": "sha1-oTaHncFbNga9oNkMH8dDBML/CXU=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0", - "esutils": "2.0.2", - "lodash": "4.17.4", - "to-fast-properties": "1.0.3" - }, - "dependencies": { - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "dev": true - }, - "to-fast-properties": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", - "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", - "dev": true - } - } - }, - "babylon": { - "version": "6.17.1", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.17.1.tgz", - "integrity": "sha1-F/FP3fNhtpWYH+Z5OF5PHAHr2G8=", - "dev": true - }, - "lodash": { - "version": "4.17.4", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", - "dev": true - } - } - } - } + "marked": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/marked/-/marked-0.3.5.tgz", + "integrity": "sha1-QROhWsXXvKFYpargciRYe5+hW5Q=", + "dev": true }, - "babel-plugin-transform-es2015-modules-umd": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz", - "integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=", + "minimist": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.1.1.tgz", + "integrity": "sha1-G8K8cWWM3KVxJHVoQ2NhWwtPaVs=", + "dev": true + }, + "taffydb": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/taffydb/-/taffydb-2.7.2.tgz", + "integrity": "sha1-e/gQalwaSCUbPjvAoOFzJIn9Dcg=", + "dev": true + } + } + }, + "esdoc-es7-plugin": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/esdoc-es7-plugin/-/esdoc-es7-plugin-0.0.3.tgz", + "integrity": "sha1-4x0qUx0IwzTdRXknMktaAvPmY6U=", + "dev": true, + "requires": { + "babylon": "5.8.20", + "core-js": "1.0.1", + "estraverse": "4.1.0" + }, + "dependencies": { + "babylon": { + "version": "5.8.20", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-5.8.20.tgz", + "integrity": "sha1-DXo1BMeWZW95yZjdPdWhpBzZCLo=", + "dev": true + }, + "core-js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.0.1.tgz", + "integrity": "sha1-gtIoS3GKA7+L8oE9XBcXfGrazwg=", + "dev": true + }, + "estraverse": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.1.0.tgz", + "integrity": "sha1-QPI6dgkgQb5kZ9fyNckztnB2bgU=", + "dev": true + } + } + }, + "esprima": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", + "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=" + }, + "estraverse": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", + "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=" + }, + "estree-is-function": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/estree-is-function/-/estree-is-function-1.0.0.tgz", + "integrity": "sha512-nSCWn1jkSq2QAtkaVLJZY2ezwcFO161HVc174zL1KPW3RJ+O6C3eJb8Nx7OXzvhoEv+nLgSR1g71oWUHUDTrJA==" + }, + "estree-walker": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", + "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==", + "dev": true + }, + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=" + }, + "event-emitter": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", + "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=", + "requires": { + "d": "1", + "es5-ext": "~0.10.14" + } + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "requires": { + "is-posix-bracket": "^0.1.0" + } + }, + "expand-range": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", + "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", + "dev": true, + "requires": { + "fill-range": "^2.1.0" + } + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "optional": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "dev": true, + "optional": true, "requires": { - "babel-plugin-transform-es2015-modules-amd": "6.24.1", - "babel-runtime": "6.23.0", - "babel-template": "6.24.1" - }, - "dependencies": { - "babel-template": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.24.1.tgz", - "integrity": "sha1-BK5RTx+Ts6JTfyoPYKWkX7gwgzM=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0", - "babel-traverse": "6.24.1", - "babel-types": "6.24.1", - "babylon": "6.17.1", - "lodash": "4.17.4" - }, - "dependencies": { - "babel-traverse": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.24.1.tgz", - "integrity": "sha1-qzZnP9NW+aCUhlnnszjV/q2zFpU=", - "dev": true, - "requires": { - "babel-code-frame": "6.22.0", - "babel-messages": "6.23.0", - "babel-runtime": "6.23.0", - "babel-types": "6.24.1", - "babylon": "6.17.1", - "debug": "2.6.8", - "globals": "9.17.0", - "invariant": "2.2.2", - "lodash": "4.17.4" - }, - "dependencies": { - "babel-code-frame": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", - "integrity": "sha1-AnYgvuVnqIwyVhV05/0IAdMxGOQ=", - "dev": true, - "requires": { - "chalk": "1.1.3", - "esutils": "2.0.2", - "js-tokens": "3.0.1" - }, - "dependencies": { - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "2.2.1", - "escape-string-regexp": "1.0.5", - "has-ansi": "2.0.0", - "strip-ansi": "3.0.1", - "supports-color": "2.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true, - "requires": { - "ansi-regex": "2.1.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 - } - } - }, - "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.1.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 - } - } - }, - "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 - } - } - }, - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "dev": true - }, - "js-tokens": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", - "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", - "dev": true - } - } - }, - "babel-messages": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", - "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0" - } - }, - "debug": { - "version": "2.6.8", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", - "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=", - "dev": true, - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "globals": { - "version": "9.17.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.17.0.tgz", - "integrity": "sha1-DAymltm5u2lNLlRwvTd3fKrVAoY=", - "dev": true - }, - "invariant": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", - "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=", - "dev": true, - "requires": { - "loose-envify": "1.3.1" - }, - "dependencies": { - "loose-envify": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", - "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", - "dev": true, - "requires": { - "js-tokens": "3.0.1" - }, - "dependencies": { - "js-tokens": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", - "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", - "dev": true - } - } - } - } - } - } - }, - "babel-types": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", - "integrity": "sha1-oTaHncFbNga9oNkMH8dDBML/CXU=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0", - "esutils": "2.0.2", - "lodash": "4.17.4", - "to-fast-properties": "1.0.3" - }, - "dependencies": { - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "dev": true - }, - "to-fast-properties": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", - "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", - "dev": true - } - } - }, - "babylon": { - "version": "6.17.1", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.17.1.tgz", - "integrity": "sha1-F/FP3fNhtpWYH+Z5OF5PHAHr2G8=", - "dev": true - }, - "lodash": { - "version": "4.17.4", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", - "dev": true - } - } - } + "is-plain-object": "^2.0.4" } + } + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + }, + "filename-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", + "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=", + "dev": true + }, + "fill-range": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", + "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", + "dev": true, + "requires": { + "is-number": "^2.1.0", + "isobject": "^2.0.0", + "randomatic": "^3.0.0", + "repeat-element": "^1.1.2", + "repeat-string": "^1.5.2" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, + "for-own": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", + "dev": true, + "requires": { + "for-in": "^1.0.1" + } + }, + "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, + "optional": true, + "requires": { + "map-cache": "^0.2.2" + } + }, + "fs-readdir-recursive": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz", + "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==", + "dev": true + }, + "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": "1.2.9", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.9.tgz", + "integrity": "sha512-oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw==", + "dev": true, + "optional": true, + "requires": { + "nan": "^2.12.1", + "node-pre-gyp": "^0.12.0" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true }, - "babel-plugin-transform-es2015-object-super": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz", - "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=", + "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": { - "babel-helper-replace-supers": "6.24.1", - "babel-runtime": "6.23.0" - }, - "dependencies": { - "babel-helper-replace-supers": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz", - "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=", - "dev": true, - "requires": { - "babel-helper-optimise-call-expression": "6.24.1", - "babel-messages": "6.23.0", - "babel-runtime": "6.23.0", - "babel-template": "6.24.1", - "babel-traverse": "6.24.1", - "babel-types": "6.24.1" - }, - "dependencies": { - "babel-helper-optimise-call-expression": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz", - "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0", - "babel-types": "6.24.1" - } - }, - "babel-messages": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", - "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0" - } - }, - "babel-template": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.24.1.tgz", - "integrity": "sha1-BK5RTx+Ts6JTfyoPYKWkX7gwgzM=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0", - "babel-traverse": "6.24.1", - "babel-types": "6.24.1", - "babylon": "6.17.1", - "lodash": "4.17.4" - }, - "dependencies": { - "babylon": { - "version": "6.17.1", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.17.1.tgz", - "integrity": "sha1-F/FP3fNhtpWYH+Z5OF5PHAHr2G8=", - "dev": true - }, - "lodash": { - "version": "4.17.4", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", - "dev": true - } - } - }, - "babel-traverse": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.24.1.tgz", - "integrity": "sha1-qzZnP9NW+aCUhlnnszjV/q2zFpU=", - "dev": true, - "requires": { - "babel-code-frame": "6.22.0", - "babel-messages": "6.23.0", - "babel-runtime": "6.23.0", - "babel-types": "6.24.1", - "babylon": "6.17.1", - "debug": "2.6.8", - "globals": "9.17.0", - "invariant": "2.2.2", - "lodash": "4.17.4" - }, - "dependencies": { - "babel-code-frame": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", - "integrity": "sha1-AnYgvuVnqIwyVhV05/0IAdMxGOQ=", - "dev": true, - "requires": { - "chalk": "1.1.3", - "esutils": "2.0.2", - "js-tokens": "3.0.1" - }, - "dependencies": { - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "2.2.1", - "escape-string-regexp": "1.0.5", - "has-ansi": "2.0.0", - "strip-ansi": "3.0.1", - "supports-color": "2.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true, - "requires": { - "ansi-regex": "2.1.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 - } - } - }, - "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.1.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 - } - } - }, - "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 - } - } - }, - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "dev": true - }, - "js-tokens": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", - "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", - "dev": true - } - } - }, - "babylon": { - "version": "6.17.1", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.17.1.tgz", - "integrity": "sha1-F/FP3fNhtpWYH+Z5OF5PHAHr2G8=", - "dev": true - }, - "debug": { - "version": "2.6.8", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", - "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=", - "dev": true, - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "globals": { - "version": "9.17.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.17.0.tgz", - "integrity": "sha1-DAymltm5u2lNLlRwvTd3fKrVAoY=", - "dev": true - }, - "invariant": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", - "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=", - "dev": true, - "requires": { - "loose-envify": "1.3.1" - }, - "dependencies": { - "loose-envify": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", - "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", - "dev": true, - "requires": { - "js-tokens": "3.0.1" - }, - "dependencies": { - "js-tokens": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", - "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", - "dev": true - } - } - } - } - }, - "lodash": { - "version": "4.17.4", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", - "dev": true - } - } - }, - "babel-types": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", - "integrity": "sha1-oTaHncFbNga9oNkMH8dDBML/CXU=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0", - "esutils": "2.0.2", - "lodash": "4.17.4", - "to-fast-properties": "1.0.3" - }, - "dependencies": { - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "dev": true - }, - "lodash": { - "version": "4.17.4", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", - "dev": true - }, - "to-fast-properties": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", - "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", - "dev": true - } - } - } - } - } + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" } }, - "babel-plugin-transform-es2015-parameters": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz", - "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=", + "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": { - "babel-helper-call-delegate": "6.24.1", - "babel-helper-get-function-arity": "6.24.1", - "babel-runtime": "6.23.0", - "babel-template": "6.24.1", - "babel-traverse": "6.24.1", - "babel-types": "6.24.1" - }, - "dependencies": { - "babel-helper-call-delegate": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz", - "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=", - "dev": true, - "requires": { - "babel-helper-hoist-variables": "6.24.1", - "babel-runtime": "6.23.0", - "babel-traverse": "6.24.1", - "babel-types": "6.24.1" - }, - "dependencies": { - "babel-helper-hoist-variables": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz", - "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0", - "babel-types": "6.24.1" - } - } - } - }, - "babel-helper-get-function-arity": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz", - "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0", - "babel-types": "6.24.1" - } - }, - "babel-template": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.24.1.tgz", - "integrity": "sha1-BK5RTx+Ts6JTfyoPYKWkX7gwgzM=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0", - "babel-traverse": "6.24.1", - "babel-types": "6.24.1", - "babylon": "6.17.1", - "lodash": "4.17.4" - }, - "dependencies": { - "babylon": { - "version": "6.17.1", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.17.1.tgz", - "integrity": "sha1-F/FP3fNhtpWYH+Z5OF5PHAHr2G8=", - "dev": true - }, - "lodash": { - "version": "4.17.4", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", - "dev": true - } - } - }, - "babel-traverse": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.24.1.tgz", - "integrity": "sha1-qzZnP9NW+aCUhlnnszjV/q2zFpU=", - "dev": true, - "requires": { - "babel-code-frame": "6.22.0", - "babel-messages": "6.23.0", - "babel-runtime": "6.23.0", - "babel-types": "6.24.1", - "babylon": "6.17.1", - "debug": "2.6.8", - "globals": "9.17.0", - "invariant": "2.2.2", - "lodash": "4.17.4" - }, - "dependencies": { - "babel-code-frame": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", - "integrity": "sha1-AnYgvuVnqIwyVhV05/0IAdMxGOQ=", - "dev": true, - "requires": { - "chalk": "1.1.3", - "esutils": "2.0.2", - "js-tokens": "3.0.1" - }, - "dependencies": { - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "2.2.1", - "escape-string-regexp": "1.0.5", - "has-ansi": "2.0.0", - "strip-ansi": "3.0.1", - "supports-color": "2.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true, - "requires": { - "ansi-regex": "2.1.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 - } - } - }, - "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.1.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 - } - } - }, - "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 - } - } - }, - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "dev": true - }, - "js-tokens": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", - "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", - "dev": true - } - } - }, - "babel-messages": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", - "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0" - } - }, - "babylon": { - "version": "6.17.1", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.17.1.tgz", - "integrity": "sha1-F/FP3fNhtpWYH+Z5OF5PHAHr2G8=", - "dev": true - }, - "debug": { - "version": "2.6.8", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", - "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=", - "dev": true, - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "globals": { - "version": "9.17.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.17.0.tgz", - "integrity": "sha1-DAymltm5u2lNLlRwvTd3fKrVAoY=", - "dev": true - }, - "invariant": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", - "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=", - "dev": true, - "requires": { - "loose-envify": "1.3.1" - }, - "dependencies": { - "loose-envify": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", - "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", - "dev": true, - "requires": { - "js-tokens": "3.0.1" - }, - "dependencies": { - "js-tokens": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", - "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", - "dev": true - } - } - } - } - }, - "lodash": { - "version": "4.17.4", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", - "dev": true - } - } - }, - "babel-types": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", - "integrity": "sha1-oTaHncFbNga9oNkMH8dDBML/CXU=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0", - "esutils": "2.0.2", - "lodash": "4.17.4", - "to-fast-properties": "1.0.3" - }, - "dependencies": { - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "dev": true - }, - "lodash": { - "version": "4.17.4", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", - "dev": true - }, - "to-fast-properties": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", - "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", - "dev": true - } - } - } + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "babel-plugin-transform-es2015-shorthand-properties": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz", - "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=", + "chownr": { + "version": "1.1.1", + "bundled": true, "dev": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "debug": { + "version": "4.1.1", + "bundled": true, + "dev": true, + "optional": true, "requires": { - "babel-runtime": "6.23.0", - "babel-types": "6.24.1" - }, - "dependencies": { - "babel-types": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", - "integrity": "sha1-oTaHncFbNga9oNkMH8dDBML/CXU=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0", - "esutils": "2.0.2", - "lodash": "4.17.4", - "to-fast-properties": "1.0.3" - }, - "dependencies": { - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "dev": true - }, - "lodash": { - "version": "4.17.4", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", - "dev": true - }, - "to-fast-properties": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", - "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", - "dev": true - } - } - } + "ms": "^2.1.1" } }, - "babel-plugin-transform-es2015-spread": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz", - "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=", + "deep-extend": { + "version": "0.6.0", + "bundled": true, + "dev": true, + "optional": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, "dev": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.3", + "bundled": true, + "dev": true, + "optional": true + }, + "fs-minipass": { + "version": "1.2.5", + "bundled": true, + "dev": true, + "optional": true, "requires": { - "babel-runtime": "6.23.0" + "minipass": "^2.2.1" } }, - "babel-plugin-transform-es2015-sticky-regex": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz", - "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=", + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "gauge": { + "version": "2.7.4", + "bundled": true, "dev": true, + "optional": true, "requires": { - "babel-helper-regex": "6.24.1", - "babel-runtime": "6.23.0", - "babel-types": "6.24.1" - }, - "dependencies": { - "babel-helper-regex": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.24.1.tgz", - "integrity": "sha1-024i+rEAjXnYhkjjIRaGgShFbOg=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0", - "babel-types": "6.24.1", - "lodash": "4.17.4" - }, - "dependencies": { - "lodash": { - "version": "4.17.4", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", - "dev": true - } - } - }, - "babel-types": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", - "integrity": "sha1-oTaHncFbNga9oNkMH8dDBML/CXU=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0", - "esutils": "2.0.2", - "lodash": "4.17.4", - "to-fast-properties": "1.0.3" - }, - "dependencies": { - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "dev": true - }, - "lodash": { - "version": "4.17.4", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", - "dev": true - }, - "to-fast-properties": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", - "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", - "dev": true - } - } - } + "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" } }, - "babel-plugin-transform-es2015-template-literals": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz", - "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=", + "glob": { + "version": "7.1.3", + "bundled": true, "dev": true, + "optional": true, "requires": { - "babel-runtime": "6.23.0" + "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" } }, - "babel-plugin-transform-es2015-typeof-symbol": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz", - "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=", + "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": { - "babel-runtime": "6.23.0" + "safer-buffer": ">= 2.1.2 < 3" } }, - "babel-plugin-transform-es2015-unicode-regex": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz", - "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=", + "ignore-walk": { + "version": "3.0.1", + "bundled": true, "dev": true, + "optional": true, "requires": { - "babel-helper-regex": "6.24.1", - "babel-runtime": "6.23.0", - "regexpu-core": "2.0.0" - }, - "dependencies": { - "babel-helper-regex": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.24.1.tgz", - "integrity": "sha1-024i+rEAjXnYhkjjIRaGgShFbOg=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0", - "babel-types": "6.24.1", - "lodash": "4.17.4" - }, - "dependencies": { - "babel-types": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", - "integrity": "sha1-oTaHncFbNga9oNkMH8dDBML/CXU=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0", - "esutils": "2.0.2", - "lodash": "4.17.4", - "to-fast-properties": "1.0.3" - }, - "dependencies": { - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "dev": true - }, - "to-fast-properties": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", - "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", - "dev": true - } - } - }, - "lodash": { - "version": "4.17.4", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", - "dev": true - } - } - }, - "regexpu-core": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz", - "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=", - "dev": true, - "requires": { - "regenerate": "1.3.2", - "regjsgen": "0.2.0", - "regjsparser": "0.1.5" - }, - "dependencies": { - "regenerate": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.3.2.tgz", - "integrity": "sha1-0ZQcZ7rUN+G+dkM63Vs4X5WxkmA=", - "dev": true - }, - "regjsgen": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", - "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=", - "dev": true - }, - "regjsparser": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", - "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", - "dev": true, - "requires": { - "jsesc": "0.5.0" - }, - "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "dev": true - } - } - } - } - } + "minimatch": "^3.0.4" } }, - "babel-plugin-transform-regenerator": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.24.1.tgz", - "integrity": "sha1-uNowWtQ8PJm0hI5P5AN7dw0jxBg=", + "inflight": { + "version": "1.0.6", + "bundled": true, "dev": true, + "optional": true, "requires": { - "regenerator-transform": "0.9.11" - }, - "dependencies": { - "regenerator-transform": { - "version": "0.9.11", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.9.11.tgz", - "integrity": "sha1-On0GdSDLe3F2dp61/4aGkb7+EoM=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0", - "babel-types": "6.24.1", - "private": "0.1.7" - }, - "dependencies": { - "babel-types": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", - "integrity": "sha1-oTaHncFbNga9oNkMH8dDBML/CXU=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0", - "esutils": "2.0.2", - "lodash": "4.17.4", - "to-fast-properties": "1.0.3" - }, - "dependencies": { - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "dev": true - }, - "lodash": { - "version": "4.17.4", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", - "dev": true - }, - "to-fast-properties": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", - "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", - "dev": true - } - } - }, - "private": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/private/-/private-0.1.7.tgz", - "integrity": "sha1-aM5eih7woju1cMwoU3tTMqumPvE=", - "dev": true - } - } - } - } - } - } - }, - "babel-register": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.24.1.tgz", - "integrity": "sha1-fhDhOi9xBlvfrVoXh7pFvKbe118=", - "dev": true, - "requires": { - "babel-core": "6.24.1", - "babel-runtime": "6.23.0", - "core-js": "2.4.1", - "home-or-tmp": "2.0.0", - "lodash": "4.17.4", - "mkdirp": "0.5.1", - "source-map-support": "0.4.15" - }, - "dependencies": { - "babel-core": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.24.1.tgz", - "integrity": "sha1-jEKFZNzh4fQfszfsNPTDsCK1rYM=", - "dev": true, - "requires": { - "babel-code-frame": "6.22.0", - "babel-generator": "6.24.1", - "babel-helpers": "6.24.1", - "babel-messages": "6.23.0", - "babel-register": "6.24.1", - "babel-runtime": "6.23.0", - "babel-template": "6.24.1", - "babel-traverse": "6.24.1", - "babel-types": "6.24.1", - "babylon": "6.17.1", - "convert-source-map": "1.5.0", - "debug": "2.6.8", - "json5": "0.5.1", - "lodash": "4.17.4", - "minimatch": "3.0.4", - "path-is-absolute": "1.0.1", - "private": "0.1.7", - "slash": "1.0.0", - "source-map": "0.5.6" - }, - "dependencies": { - "babel-code-frame": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", - "integrity": "sha1-AnYgvuVnqIwyVhV05/0IAdMxGOQ=", - "dev": true, - "requires": { - "chalk": "1.1.3", - "esutils": "2.0.2", - "js-tokens": "3.0.1" - }, - "dependencies": { - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "2.2.1", - "escape-string-regexp": "1.0.5", - "has-ansi": "2.0.0", - "strip-ansi": "3.0.1", - "supports-color": "2.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true, - "requires": { - "ansi-regex": "2.1.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 - } - } - }, - "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.1.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 - } - } - }, - "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 - } - } - }, - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "dev": true - }, - "js-tokens": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", - "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", - "dev": true - } - } - }, - "babel-generator": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.24.1.tgz", - "integrity": "sha1-5xX0hsWN7SVknYiJRNUqoHxdlJc=", - "dev": true, - "requires": { - "babel-messages": "6.23.0", - "babel-runtime": "6.23.0", - "babel-types": "6.24.1", - "detect-indent": "4.0.0", - "jsesc": "1.3.0", - "lodash": "4.17.4", - "source-map": "0.5.6", - "trim-right": "1.0.1" - }, - "dependencies": { - "detect-indent": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", - "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", - "dev": true, - "requires": { - "repeating": "2.0.1" - }, - "dependencies": { - "repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", - "dev": true, - "requires": { - "is-finite": "1.0.2" - }, - "dependencies": { - "is-finite": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", - "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", - "dev": true, - "requires": { - "number-is-nan": "1.0.1" - }, - "dependencies": { - "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 - } - } - } - } - } - } - }, - "jsesc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", - "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=", - "dev": true - }, - "trim-right": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", - "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", - "dev": true - } - } - }, - "babel-helpers": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", - "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0", - "babel-template": "6.24.1" - } - }, - "babel-messages": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", - "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0" - } - }, - "babel-template": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.24.1.tgz", - "integrity": "sha1-BK5RTx+Ts6JTfyoPYKWkX7gwgzM=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0", - "babel-traverse": "6.24.1", - "babel-types": "6.24.1", - "babylon": "6.17.1", - "lodash": "4.17.4" - } - }, - "babel-traverse": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.24.1.tgz", - "integrity": "sha1-qzZnP9NW+aCUhlnnszjV/q2zFpU=", - "dev": true, - "requires": { - "babel-code-frame": "6.22.0", - "babel-messages": "6.23.0", - "babel-runtime": "6.23.0", - "babel-types": "6.24.1", - "babylon": "6.17.1", - "debug": "2.6.8", - "globals": "9.17.0", - "invariant": "2.2.2", - "lodash": "4.17.4" - }, - "dependencies": { - "globals": { - "version": "9.17.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.17.0.tgz", - "integrity": "sha1-DAymltm5u2lNLlRwvTd3fKrVAoY=", - "dev": true - }, - "invariant": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", - "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=", - "dev": true, - "requires": { - "loose-envify": "1.3.1" - }, - "dependencies": { - "loose-envify": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", - "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", - "dev": true, - "requires": { - "js-tokens": "3.0.1" - }, - "dependencies": { - "js-tokens": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", - "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", - "dev": true - } - } - } - } - } - } - }, - "babel-types": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", - "integrity": "sha1-oTaHncFbNga9oNkMH8dDBML/CXU=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0", - "esutils": "2.0.2", - "lodash": "4.17.4", - "to-fast-properties": "1.0.3" - }, - "dependencies": { - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "dev": true - }, - "to-fast-properties": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", - "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", - "dev": true - } - } - }, - "babylon": { - "version": "6.17.1", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.17.1.tgz", - "integrity": "sha1-F/FP3fNhtpWYH+Z5OF5PHAHr2G8=", - "dev": true - }, - "convert-source-map": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.0.tgz", - "integrity": "sha1-ms1whRxtXf3ZPZKC5e35SgP/RrU=", - "dev": true - }, - "debug": { - "version": "2.6.8", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", - "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=", - "dev": true, - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "json5": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", - "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", - "dev": true - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=", - "dev": true, - "requires": { - "brace-expansion": "1.1.7" - }, - "dependencies": { - "brace-expansion": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.7.tgz", - "integrity": "sha1-Pv/DxQ4ABTH7cg6v+A8K6O8jz1k=", - "dev": true, - "requires": { - "balanced-match": "0.4.2", - "concat-map": "0.0.1" - }, - "dependencies": { - "balanced-match": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", - "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true - } - } - } - } - }, - "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 - }, - "private": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/private/-/private-0.1.7.tgz", - "integrity": "sha1-aM5eih7woju1cMwoU3tTMqumPvE=", - "dev": true - }, - "slash": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", - "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", - "dev": true - }, - "source-map": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", - "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=", - "dev": true - } - } - }, - "core-js": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz", - "integrity": "sha1-TekR5mew6ukSTjQlS1OupvxhjT4=", - "dev": true - }, - "home-or-tmp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", - "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=", - "dev": true, - "requires": { - "os-homedir": "1.0.2", - "os-tmpdir": "1.0.2" - }, - "dependencies": { - "os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", - "dev": true - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "dev": true - } - } - }, - "lodash": { - "version": "4.17.4", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", - "dev": true - }, - "mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", - "dev": true, - "requires": { - "minimist": "0.0.8" - }, - "dependencies": { - "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", - "dev": true - } - } - }, - "source-map-support": { - "version": "0.4.15", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.15.tgz", - "integrity": "sha1-AyAt9lwG0r2MfsI2KhkwVv7407E=", - "dev": true, - "requires": { - "source-map": "0.5.6" - }, - "dependencies": { - "source-map": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", - "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=", - "dev": true - } - } - } - } - }, - "babel-runtime": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", - "integrity": "sha1-CpSJ8UTecO+zzkMArM2zKeL8VDs=", - "requires": { - "core-js": "2.4.1", - "regenerator-runtime": "0.10.5" - }, - "dependencies": { - "core-js": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz", - "integrity": "sha1-TekR5mew6ukSTjQlS1OupvxhjT4=" - }, - "regenerator-runtime": { - "version": "0.10.5", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz", - "integrity": "sha1-M2w+/BIgrc7dosn6tntaeVWjNlg=" - } - } - }, - "base64-js": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.2.3.tgz", - "integrity": "sha512-MsAhsUW1GxCdgYSO6tAfZrNapmUKk7mWx/k5mFY/A1gBtkaCaNapTg+FExCw1r9yeaZhqx/xPg43xgTFH6KL5w==" - }, - "brfs": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/brfs/-/brfs-1.4.3.tgz", - "integrity": "sha1-22ddb16SPm3wh/ylhZyQkKrtMhY=", - "requires": { - "quote-stream": "1.0.2", - "resolve": "1.3.3", - "static-module": "1.3.2", - "through2": "2.0.3" - }, - "dependencies": { - "quote-stream": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/quote-stream/-/quote-stream-1.0.2.tgz", - "integrity": "sha1-hJY/jJwmuULhU/7rU6rnRlK34LI=", - "requires": { - "buffer-equal": "0.0.1", - "minimist": "1.2.0", - "through2": "2.0.3" - }, - "dependencies": { - "buffer-equal": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz", - "integrity": "sha1-kbx0sR6kBbyRa8aqkI+q+ltKrEs=" - }, - "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" - } - } - }, - "resolve": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.3.3.tgz", - "integrity": "sha1-ZVkHw0aahoDcLeOidaj91paR8OU=", - "requires": { - "path-parse": "1.0.5" - }, - "dependencies": { - "path-parse": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz", - "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=" - } - } - }, - "static-module": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/static-module/-/static-module-1.3.2.tgz", - "integrity": "sha1-Mp+58iOlZiZr2nGEO32TLHZxdPM=", - "requires": { - "concat-stream": "1.6.0", - "duplexer2": "0.0.2", - "escodegen": "1.3.3", - "falafel": "1.2.0", - "has": "1.0.1", - "object-inspect": "0.4.0", - "quote-stream": "0.0.0", - "readable-stream": "1.0.34", - "shallow-copy": "0.0.1", - "static-eval": "0.2.4", - "through2": "0.4.2" - }, - "dependencies": { - "duplexer2": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", - "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=", - "requires": { - "readable-stream": "1.1.14" - }, - "dependencies": { - "readable-stream": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", - "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", - "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "0.0.1", - "string_decoder": "0.10.31" - }, - "dependencies": { - "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=" - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" - }, - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" - }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" - } - } - } - } - }, - "escodegen": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.3.3.tgz", - "integrity": "sha1-8CQBb1qI4Eb9EgBQVek5gC5sXyM=", - "requires": { - "esprima": "1.1.1", - "estraverse": "1.5.1", - "esutils": "1.0.0", - "source-map": "0.1.43" - }, - "dependencies": { - "esprima": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.1.1.tgz", - "integrity": "sha1-W28VR/TRAuZw4UDFCb5ncdautUk=" - }, - "estraverse": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.5.1.tgz", - "integrity": "sha1-hno+jlip+EYYr7bC3bzZFrfLr3E=" - }, - "esutils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-1.0.0.tgz", - "integrity": "sha1-gVHTWOIMisx/t0XnRywAJf5JZXA=" - }, - "source-map": { - "version": "0.1.43", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", - "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=", - "optional": true, - "requires": { - "amdefine": "1.0.1" - }, - "dependencies": { - "amdefine": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", - "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", - "optional": true - } - } - } - } - }, - "falafel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/falafel/-/falafel-1.2.0.tgz", - "integrity": "sha1-wY0k71CRF0pJfzGM0ksCaiXN2rQ=", - "requires": { - "acorn": "1.2.2", - "foreach": "2.0.5", - "isarray": "0.0.1", - "object-keys": "1.0.11" - }, - "dependencies": { - "acorn": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-1.2.2.tgz", - "integrity": "sha1-yM4n3grMdtiW0rH6099YjZ6C8BQ=" - }, - "foreach": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", - "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=" - }, - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" - }, - "object-keys": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.11.tgz", - "integrity": "sha1-xUYBd4rVYPEULODgG8yotW0TQm0=" - } - } - }, - "has": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.1.tgz", - "integrity": "sha1-hGFzP1OLCDfJNh45qauelwTcLyg=", - "requires": { - "function-bind": "1.1.0" - }, - "dependencies": { - "function-bind": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.0.tgz", - "integrity": "sha1-FhdnFMgBeY5Ojyz391KUZ7tKV3E=" - } - } - }, - "object-inspect": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-0.4.0.tgz", - "integrity": "sha1-9RV8EWwUVbJDsG7pdwM5LFrYn+w=" - }, - "quote-stream": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/quote-stream/-/quote-stream-0.0.0.tgz", - "integrity": "sha1-zeKelMQJsW4Z3HCYuJtmWPlyHTs=", - "requires": { - "minimist": "0.0.8", - "through2": "0.4.2" - }, - "dependencies": { - "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" - } - } - }, - "readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "0.0.1", - "string_decoder": "0.10.31" - }, - "dependencies": { - "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=" - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" - }, - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" - }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" - } - } - }, - "shallow-copy": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/shallow-copy/-/shallow-copy-0.0.1.tgz", - "integrity": "sha1-QV9CcC1z2BAzApLMXuhurhoRoXA=" - }, - "static-eval": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-0.2.4.tgz", - "integrity": "sha1-t9NNg4k3uWn5ZBygfUj47eJj6ns=", - "requires": { - "escodegen": "0.0.28" - }, - "dependencies": { - "escodegen": { - "version": "0.0.28", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-0.0.28.tgz", - "integrity": "sha1-Dk/xcV8yh3XWyrUaxEpAbNer/9M=", - "requires": { - "esprima": "1.0.4", - "estraverse": "1.3.2", - "source-map": "0.5.6" - }, - "dependencies": { - "esprima": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz", - "integrity": "sha1-n1V+CPw7TSbs6d00+Pv0drYlha0=" - }, - "estraverse": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.3.2.tgz", - "integrity": "sha1-N8K4k+8T1yPydth41g2FNRUqbEI=" - }, - "source-map": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", - "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=", - "optional": true - } - } - } - } - }, - "through2": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-0.4.2.tgz", - "integrity": "sha1-2/WGYDEVHsg1K7bE22SiKSqEC5s=", - "requires": { - "readable-stream": "1.0.34", - "xtend": "2.1.2" - }, - "dependencies": { - "xtend": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz", - "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=", - "requires": { - "object-keys": "0.4.0" - }, - "dependencies": { - "object-keys": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz", - "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=" - } - } - } - } - } - } - }, - "through2": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", - "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", - "requires": { - "readable-stream": "2.2.9", - "xtend": "4.0.1" - }, - "dependencies": { - "readable-stream": { - "version": "2.2.9", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.9.tgz", - "integrity": "sha1-z3jsb0ptHrQ9JkiMrJfwQudLf8g=", - "requires": { - "buffer-shims": "1.0.0", - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "1.0.0", - "process-nextick-args": "1.0.7", - "string_decoder": "1.0.1", - "util-deprecate": "1.0.2" - }, - "dependencies": { - "buffer-shims": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz", - "integrity": "sha1-mXjOMXOIxkmth5MCjDR37wRKi1E=" - }, - "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=" - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "process-nextick-args": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", - "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=" - }, - "string_decoder": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.1.tgz", - "integrity": "sha1-YuIA8DmVWmgQ2N8KM//A8BNmLZg=", - "requires": { - "safe-buffer": "5.0.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.0.1.tgz", - "integrity": "sha1-0mPKVGls2KMGtcplUekt5XkY++c=" - } - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - } - } - }, - "xtend": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", - "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=" - } - } - } - } - }, - "brotli": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/brotli/-/brotli-1.3.2.tgz", - "integrity": "sha1-UlqcrU/LqWR119OI9q7LE+7VL0Y=", - "requires": { - "base64-js": "1.2.3" - } - }, - "browserify-optional": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browserify-optional/-/browserify-optional-1.0.0.tgz", - "integrity": "sha1-IM96see/AUy/Y3gtNddbYtq0tvE=", - "requires": { - "ast-transform": "0.0.0", - "ast-types": "0.7.8", - "browser-resolve": "1.11.2" - }, - "dependencies": { - "ast-transform": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/ast-transform/-/ast-transform-0.0.0.tgz", - "integrity": "sha1-dJRAWIh9goPhidlUYAlHvJj+AGI=", - "requires": { - "escodegen": "1.2.0", - "esprima": "1.0.4", - "through": "2.3.8" - }, - "dependencies": { - "escodegen": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.2.0.tgz", - "integrity": "sha1-Cd55Z3kcyVi3+Jot220jRRrzJ+E=", - "requires": { - "esprima": "1.0.4", - "estraverse": "1.5.1", - "esutils": "1.0.0", - "source-map": "0.1.43" - }, - "dependencies": { - "estraverse": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.5.1.tgz", - "integrity": "sha1-hno+jlip+EYYr7bC3bzZFrfLr3E=" - }, - "esutils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-1.0.0.tgz", - "integrity": "sha1-gVHTWOIMisx/t0XnRywAJf5JZXA=" - }, - "source-map": { - "version": "0.1.43", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", - "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=", - "optional": true, - "requires": { - "amdefine": "1.0.1" - }, - "dependencies": { - "amdefine": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", - "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", - "optional": true - } - } - } - } - }, - "esprima": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz", - "integrity": "sha1-n1V+CPw7TSbs6d00+Pv0drYlha0=" - }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" - } - } - }, - "ast-types": { - "version": "0.7.8", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.7.8.tgz", - "integrity": "sha1-kC0uDWDQcb3NRtwRXhgJ7RHBOKk=" - }, - "browser-resolve": { - "version": "1.11.2", - "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.2.tgz", - "integrity": "sha1-j/CbCixCFxihBRwmCzLkj0QpOM4=", - "requires": { - "resolve": "1.1.7" - }, - "dependencies": { - "resolve": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", - "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=" - } - } - } - } - }, - "clone": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz", - "integrity": "sha1-Jgt6meux7f4kdTgXX3gyQ8sZ0Uk=" - }, - "codepoints": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/codepoints/-/codepoints-1.2.1.tgz", - "integrity": "sha1-TC+SM9s9Wn/EQxRNsPWtr16AWlU=", - "dev": true - }, - "concat-stream": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz", - "integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=", - "requires": { - "inherits": "2.0.3", - "readable-stream": "2.2.9", - "typedarray": "0.0.6" - }, - "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" - }, - "readable-stream": { - "version": "2.2.9", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.9.tgz", - "integrity": "sha1-z3jsb0ptHrQ9JkiMrJfwQudLf8g=", - "requires": { - "buffer-shims": "1.0.0", - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "1.0.0", - "process-nextick-args": "1.0.7", - "string_decoder": "1.0.1", - "util-deprecate": "1.0.2" - }, - "dependencies": { - "buffer-shims": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz", - "integrity": "sha1-mXjOMXOIxkmth5MCjDR37wRKi1E=" - }, - "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=" - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "process-nextick-args": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", - "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=" - }, - "string_decoder": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.1.tgz", - "integrity": "sha1-YuIA8DmVWmgQ2N8KM//A8BNmLZg=", - "requires": { - "safe-buffer": "5.0.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.0.1.tgz", - "integrity": "sha1-0mPKVGls2KMGtcplUekt5XkY++c=" - } - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - } - } - }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" - } - } - }, - "deep-equal": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz", - "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=" - }, - "dfa": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/dfa/-/dfa-1.1.0.tgz", - "integrity": "sha1-0wIYvRDQMPpCHfPrvIIoVGOjF4E=", - "requires": { - "babel-runtime": "6.23.0" - } - }, - "esdoc": { - "version": "0.4.8", - "resolved": "https://registry.npmjs.org/esdoc/-/esdoc-0.4.8.tgz", - "integrity": "sha1-SXLitt6F4rkpozDtVLjF8/3OvTM=", - "dev": true, - "requires": { - "cheerio": "0.20.0", - "color-logger": "0.0.3", - "core-js": "0.9.18", - "escape-html": "1.0.2", - "escodegen": "1.7.0", - "espree": "2.2.0", - "estraverse": "4.1.0", - "fs-extra": "0.26.5", - "ice-cap": "0.0.4", - "marked": "0.3.5", - "minimist": "1.1.1", - "taffydb": "2.7.2" - }, - "dependencies": { - "cheerio": { - "version": "0.20.0", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-0.20.0.tgz", - "integrity": "sha1-XHEPK6uVZTJyhCugHG6mGzVF7DU=", - "dev": true, - "requires": { - "css-select": "1.2.0", - "dom-serializer": "0.1.0", - "entities": "1.1.1", - "htmlparser2": "3.8.3", - "jsdom": "7.2.2", - "lodash": "4.17.4" - }, - "dependencies": { - "css-select": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", - "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", - "dev": true, - "requires": { - "boolbase": "1.0.0", - "css-what": "2.1.0", - "domutils": "1.5.1", - "nth-check": "1.0.1" - }, - "dependencies": { - "boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", - "dev": true - }, - "css-what": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.0.tgz", - "integrity": "sha1-lGfQMsOM+u+58teVASUwYvh/ob0=", - "dev": true - }, - "domutils": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", - "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", - "dev": true, - "requires": { - "dom-serializer": "0.1.0", - "domelementtype": "1.3.0" - }, - "dependencies": { - "domelementtype": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz", - "integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI=", - "dev": true - } - } - }, - "nth-check": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.1.tgz", - "integrity": "sha1-mSms32KPwsQQmN6rgqxYDPFJquQ=", - "dev": true, - "requires": { - "boolbase": "1.0.0" - } - } - } - }, - "dom-serializer": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz", - "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=", - "dev": true, - "requires": { - "domelementtype": "1.1.3", - "entities": "1.1.1" - }, - "dependencies": { - "domelementtype": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz", - "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=", - "dev": true - } - } - }, - "entities": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz", - "integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA=", - "dev": true - }, - "htmlparser2": { - "version": "3.8.3", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz", - "integrity": "sha1-mWwosZFRaovoZQGn15dX5ccMEGg=", - "dev": true, - "requires": { - "domelementtype": "1.3.0", - "domhandler": "2.3.0", - "domutils": "1.5.1", - "entities": "1.0.0", - "readable-stream": "1.1.14" - }, - "dependencies": { - "domelementtype": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz", - "integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI=", - "dev": true - }, - "domhandler": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz", - "integrity": "sha1-LeWaCCLVAn+r/28DLCsloqir5zg=", - "dev": true, - "requires": { - "domelementtype": "1.3.0" - } - }, - "domutils": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", - "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", - "dev": true, - "requires": { - "dom-serializer": "0.1.0", - "domelementtype": "1.3.0" - } - }, - "entities": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz", - "integrity": "sha1-sph6o4ITR/zeZCsk/fyeT7cSvyY=", - "dev": true - }, - "readable-stream": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", - "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", - "dev": true, - "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "0.0.1", - "string_decoder": "0.10.31" - }, - "dependencies": { - "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 - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - }, - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true - } - } - } - } - }, - "jsdom": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-7.2.2.tgz", - "integrity": "sha1-QLQCdwwr2iNGkJa+6Rq2deOx/G4=", - "dev": true, - "optional": true, - "requires": { - "abab": "1.0.3", - "acorn": "2.7.0", - "acorn-globals": "1.0.9", - "cssom": "0.3.2", - "cssstyle": "0.2.37", - "escodegen": "1.7.0", - "nwmatcher": "1.4.0", - "parse5": "1.5.1", - "request": "2.81.0", - "sax": "1.2.2", - "symbol-tree": "3.2.2", - "tough-cookie": "2.3.2", - "webidl-conversions": "2.0.1", - "whatwg-url-compat": "0.6.5", - "xml-name-validator": "2.0.1" - }, - "dependencies": { - "abab": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/abab/-/abab-1.0.3.tgz", - "integrity": "sha1-uB3l9ydOxOdW15fNg08wNkJyTl0=", - "dev": true, - "optional": true - }, - "acorn": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-2.7.0.tgz", - "integrity": "sha1-q259nYhqrKiwhbwzEreaGYQz8Oc=", - "dev": true - }, - "acorn-globals": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-1.0.9.tgz", - "integrity": "sha1-VbtemGkVB7dFedBRNBMhfDgMVM8=", - "dev": true, - "optional": true, - "requires": { - "acorn": "2.7.0" - } - }, - "cssom": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.2.tgz", - "integrity": "sha1-uANhcMefB6kP8vFuIihAJ6JDhIs=", - "dev": true - }, - "cssstyle": { - "version": "0.2.37", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-0.2.37.tgz", - "integrity": "sha1-VBCXI0yyUTyDzu06zdwn/yeYfVQ=", - "dev": true, - "optional": true, - "requires": { - "cssom": "0.3.2" - } - }, - "nwmatcher": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/nwmatcher/-/nwmatcher-1.4.0.tgz", - "integrity": "sha1-tDiTYhcOfvl5jDx3FtgOvAEG/M8=", - "dev": true, - "optional": true - }, - "parse5": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-1.5.1.tgz", - "integrity": "sha1-m387DeMr543CQBsXVzzK8Pb1nZQ=", - "dev": true, - "optional": true - }, - "request": { - "version": "2.81.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.81.0.tgz", - "integrity": "sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA=", - "dev": true, - "optional": true, - "requires": { - "aws-sign2": "0.6.0", - "aws4": "1.6.0", - "caseless": "0.12.0", - "combined-stream": "1.0.5", - "extend": "3.0.1", - "forever-agent": "0.6.1", - "form-data": "2.1.4", - "har-validator": "4.2.1", - "hawk": "3.1.3", - "http-signature": "1.1.1", - "is-typedarray": "1.0.0", - "isstream": "0.1.2", - "json-stringify-safe": "5.0.1", - "mime-types": "2.1.15", - "oauth-sign": "0.8.2", - "performance-now": "0.2.0", - "qs": "6.4.0", - "safe-buffer": "5.0.1", - "stringstream": "0.0.5", - "tough-cookie": "2.3.2", - "tunnel-agent": "0.6.0", - "uuid": "3.0.1" - }, - "dependencies": { - "aws-sign2": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", - "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=", - "dev": true, - "optional": true - }, - "aws4": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz", - "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4=", - "dev": true, - "optional": true - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true, - "optional": true - }, - "combined-stream": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", - "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=", - "dev": true, - "requires": { - "delayed-stream": "1.0.0" - }, - "dependencies": { - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true - } - } - }, - "extend": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz", - "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=", - "dev": true, - "optional": true - }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "dev": true, - "optional": true - }, - "form-data": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz", - "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=", - "dev": true, - "optional": true, - "requires": { - "asynckit": "0.4.0", - "combined-stream": "1.0.5", - "mime-types": "2.1.15" - }, - "dependencies": { - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true, - "optional": true - } - } - }, - "har-validator": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz", - "integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=", - "dev": true, - "optional": true, - "requires": { - "ajv": "4.11.8", - "har-schema": "1.0.5" - }, - "dependencies": { - "ajv": { - "version": "4.11.8", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", - "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", - "dev": true, - "optional": true, - "requires": { - "co": "4.6.0", - "json-stable-stringify": "1.0.1" - }, - "dependencies": { - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", - "dev": true, - "optional": true - }, - "json-stable-stringify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", - "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", - "dev": true, - "optional": true, - "requires": { - "jsonify": "0.0.0" - }, - "dependencies": { - "jsonify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", - "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", - "dev": true, - "optional": true - } - } - } - } - }, - "har-schema": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz", - "integrity": "sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4=", - "dev": true, - "optional": true - } - } - }, - "hawk": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", - "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", - "dev": true, - "optional": true, - "requires": { - "boom": "2.10.1", - "cryptiles": "2.0.5", - "hoek": "2.16.3", - "sntp": "1.0.9" - }, - "dependencies": { - "boom": { - "version": "2.10.1", - "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", - "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", - "dev": true, - "requires": { - "hoek": "2.16.3" - } - }, - "cryptiles": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", - "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", - "dev": true, - "optional": true, - "requires": { - "boom": "2.10.1" - } - }, - "hoek": { - "version": "2.16.3", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", - "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=", - "dev": true - }, - "sntp": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", - "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", - "dev": true, - "optional": true, - "requires": { - "hoek": "2.16.3" - } - } - } - }, - "http-signature": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", - "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=", - "dev": true, - "optional": true, - "requires": { - "assert-plus": "0.2.0", - "jsprim": "1.4.0", - "sshpk": "1.13.0" - }, - "dependencies": { - "assert-plus": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", - "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=", - "dev": true, - "optional": true - }, - "jsprim": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.0.tgz", - "integrity": "sha1-o7h+QCmNjDgFUtjMdiigu5WiKRg=", - "dev": true, - "optional": true, - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.0.2", - "json-schema": "0.2.3", - "verror": "1.3.6" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true, - "optional": true - }, - "extsprintf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz", - "integrity": "sha1-4QgOBljjALBilJkMxw4VAiNf1VA=", - "dev": true - }, - "json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", - "dev": true, - "optional": true - }, - "verror": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.3.6.tgz", - "integrity": "sha1-z/XfEpRtKX0rqu+qJoniW+AcAFw=", - "dev": true, - "optional": true, - "requires": { - "extsprintf": "1.0.2" - } - } - } - }, - "sshpk": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.13.0.tgz", - "integrity": "sha1-/yo+T9BEl1Vf7Zezmg/YL6+zozw=", - "dev": true, - "optional": true, - "requires": { - "asn1": "0.2.3", - "assert-plus": "1.0.0", - "bcrypt-pbkdf": "1.0.1", - "dashdash": "1.14.1", - "ecc-jsbn": "0.1.1", - "getpass": "0.1.7", - "jodid25519": "1.0.2", - "jsbn": "0.1.1", - "tweetnacl": "0.14.5" - }, - "dependencies": { - "asn1": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz", - "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=", - "dev": true, - "optional": true - }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true - }, - "bcrypt-pbkdf": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz", - "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=", - "dev": true, - "optional": true, - "requires": { - "tweetnacl": "0.14.5" - } - }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "dev": true, - "optional": true, - "requires": { - "assert-plus": "1.0.0" - } - }, - "ecc-jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", - "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=", - "dev": true, - "optional": true, - "requires": { - "jsbn": "0.1.1" - } - }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "dev": true, - "optional": true, - "requires": { - "assert-plus": "1.0.0" - } - }, - "jodid25519": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/jodid25519/-/jodid25519-1.0.2.tgz", - "integrity": "sha1-BtSRIlUJNBlHfUJWM2BuDpB4KWc=", - "dev": true, - "optional": true, - "requires": { - "jsbn": "0.1.1" - } - }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true, - "optional": true - }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true, - "optional": true - } - } - } - } - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true, - "optional": true - }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true, - "optional": true - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "dev": true, - "optional": true - }, - "mime-types": { - "version": "2.1.15", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.15.tgz", - "integrity": "sha1-pOv1BkCUVpI3uM9wBGd20J/JKu0=", - "dev": true, - "requires": { - "mime-db": "1.27.0" - }, - "dependencies": { - "mime-db": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.27.0.tgz", - "integrity": "sha1-gg9XIpa70g7CXtVeW13oaeVDbrE=", - "dev": true - } - } - }, - "oauth-sign": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", - "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=", - "dev": true, - "optional": true - }, - "performance-now": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz", - "integrity": "sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU=", - "dev": true, - "optional": true - }, - "qs": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", - "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=", - "dev": true, - "optional": true - }, - "safe-buffer": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.0.1.tgz", - "integrity": "sha1-0mPKVGls2KMGtcplUekt5XkY++c=", - "dev": true - }, - "stringstream": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", - "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg=", - "dev": true, - "optional": true - }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dev": true, - "optional": true, - "requires": { - "safe-buffer": "5.0.1" - } - }, - "uuid": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.0.1.tgz", - "integrity": "sha1-ZUS7ot/ajBzxfmKaOjBeK7H+5sE=", - "dev": true, - "optional": true - } - } - }, - "sax": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.2.tgz", - "integrity": "sha1-/YYxojvHgmvvXYcb24c3jJVkeCg=", - "dev": true, - "optional": true - }, - "symbol-tree": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.2.tgz", - "integrity": "sha1-rifbOPZgp64uHDt9G8KQgZuFGeY=", - "dev": true, - "optional": true - }, - "tough-cookie": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.2.tgz", - "integrity": "sha1-8IH3bkyFcg5sN6X6ztc3FQ2EByo=", - "dev": true, - "requires": { - "punycode": "1.4.1" - }, - "dependencies": { - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true - } - } - }, - "webidl-conversions": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-2.0.1.tgz", - "integrity": "sha1-O/glj30xjHRDw28uFpQCoaZwNQY=", - "dev": true, - "optional": true - }, - "whatwg-url-compat": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/whatwg-url-compat/-/whatwg-url-compat-0.6.5.tgz", - "integrity": "sha1-AImBEa9om7CXVBzVpFymyHmERb8=", - "dev": true, - "optional": true, - "requires": { - "tr46": "0.0.3" - }, - "dependencies": { - "tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=", - "dev": true, - "optional": true - } - } - }, - "xml-name-validator": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-2.0.1.tgz", - "integrity": "sha1-TYuPHszTQZqjYgYb7O9RXh5VljU=", - "dev": true, - "optional": true - } - } - }, - "lodash": { - "version": "4.17.4", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", - "dev": true - } + "once": "^1.3.0", + "wrappy": "1" } }, - "color-logger": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/color-logger/-/color-logger-0.0.3.tgz", - "integrity": "sha1-2bIt0dlz4Waxi/MT+fSBu6TfIBg=", - "dev": true + "inherits": { + "version": "2.0.3", + "bundled": true, + "dev": true, + "optional": true }, - "core-js": { - "version": "0.9.18", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-0.9.18.tgz", - "integrity": "sha1-E/RY5DAjKw9OwfSA2nwvUojp0JU=", - "dev": true + "ini": { + "version": "1.3.5", + "bundled": true, + "dev": true, + "optional": true }, - "escape-html": { + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true, + "dev": true, + "optional": true + }, + "minipass": { + "version": "2.3.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.2.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "needle": { + "version": "2.3.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "debug": "^4.1.0", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.12.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.1", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.2.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.0.6", + "bundled": true, + "dev": true, + "optional": true + }, + "npm-packlist": { + "version": "1.4.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.2.tgz", - "integrity": "sha1-130y+pjjjC9BroXpJ44ODmuhAiw=", - "dev": true + "bundled": true, + "dev": true, + "optional": true }, - "escodegen": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.7.0.tgz", - "integrity": "sha1-TimdjMMwh7fynBniuehDYqvjVFM=", + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "osenv": { + "version": "0.1.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "process-nextick-args": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "rc": { + "version": "1.2.8", + "bundled": true, "dev": true, + "optional": true, "requires": { - "esprima": "1.2.5", - "estraverse": "1.9.3", - "esutils": "2.0.2", - "optionator": "0.5.0", - "source-map": "0.2.0" + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" }, "dependencies": { - "esprima": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.2.5.tgz", - "integrity": "sha1-CZNQL+r2aBODJXVvMPmlH+7sEek=", - "dev": true - }, - "estraverse": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.9.3.tgz", - "integrity": "sha1-r2fy3JIlgkFZUJJgkaQAXSnJu0Q=", - "dev": true - }, - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "dev": true - }, - "optionator": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.5.0.tgz", - "integrity": "sha1-t1qJlaLUF98ltuTjhi9QqohlE2g=", - "dev": true, - "requires": { - "deep-is": "0.1.3", - "fast-levenshtein": "1.0.7", - "levn": "0.2.5", - "prelude-ls": "1.1.2", - "type-check": "0.3.2", - "wordwrap": "0.0.3" - }, - "dependencies": { - "deep-is": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", - "dev": true - }, - "fast-levenshtein": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-1.0.7.tgz", - "integrity": "sha1-AXjc3uAjuSkFGTrwlZ6KdjnP3Lk=", - "dev": true - }, - "levn": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.2.5.tgz", - "integrity": "sha1-uo0znQykphDjo/FFucr0iAcVUFQ=", - "dev": true, - "requires": { - "prelude-ls": "1.1.2", - "type-check": "0.3.2" - } - }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", - "dev": true - }, - "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "dev": true, - "requires": { - "prelude-ls": "1.1.2" - } - }, - "wordwrap": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", - "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", - "dev": true - } - } - }, - "source-map": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz", - "integrity": "sha1-2rc/vPwrqBm03gO9b26qSBZLP50=", + "minimist": { + "version": "1.2.0", + "bundled": true, "dev": true, - "optional": true, - "requires": { - "amdefine": "1.0.1" - }, - "dependencies": { - "amdefine": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", - "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", - "dev": true, - "optional": true - } - } + "optional": true } } }, - "espree": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-2.2.0.tgz", - "integrity": "sha1-AdySen6lCB0ae21hAknmJOf+89Y=", - "dev": true + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "rimraf": { + "version": "2.6.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "safer-buffer": { + "version": "2.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "sax": { + "version": "1.2.4", + "bundled": true, + "dev": true, + "optional": true + }, + "semver": { + "version": "5.7.0", + "bundled": true, + "dev": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } }, - "estraverse": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.1.0.tgz", - "integrity": "sha1-QPI6dgkgQb5kZ9fyNckztnB2bgU=", - "dev": true + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ansi-regex": "^2.0.0" + } }, - "fs-extra": { - "version": "0.26.5", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.26.5.tgz", - "integrity": "sha1-U6x0Znygg/0twXEsgTA5yjLWmn8=", + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "tar": { + "version": "4.4.8", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.3.4", + "minizlib": "^1.1.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.2" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "wide-align": { + "version": "1.1.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "yallist": { + "version": "3.0.3", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "get-assigned-identifiers": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-assigned-identifiers/-/get-assigned-identifiers-1.2.0.tgz", + "integrity": "sha512-mBBwmeGTrxEMO4pMaaf/uUEFHnYtwr8FTe8Y/mer4rcV/bye0qGm6pw1bGZFGStxC5O76c5ZAVBGnqHmOaJpdQ==" + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true, + "optional": true + }, + "glob": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", + "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-base": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", + "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", + "dev": true, + "requires": { + "glob-parent": "^2.0.0", + "is-glob": "^2.0.0" + } + }, + "glob-parent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", + "dev": true, + "requires": { + "is-glob": "^2.0.0" + } + }, + "globals": { + "version": "9.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", + "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", + "dev": true + }, + "graceful-fs": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.0.tgz", + "integrity": "sha512-jpSvDPV4Cq/bgtpndIWbI5hmYxhQGHPC4d4cqBPb4DLniCfhJokdXhwhaDuLBGLQdvvRum/UiX6ECVIPvDXqdg==", + "dev": true + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "has-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", + "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=", + "dev": true + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "optional": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "optional": true + } + } + }, + "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, + "optional": 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, + "optional": true, "requires": { - "graceful-fs": "4.1.11", - "jsonfile": "2.4.0", - "klaw": "1.3.1", - "path-is-absolute": "1.0.1", - "rimraf": "2.6.1" + "kind-of": "^3.0.2" }, "dependencies": { - "graceful-fs": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", - "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", - "dev": true - }, - "jsonfile": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", - "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", - "dev": true, - "requires": { - "graceful-fs": "4.1.11" - } - }, - "klaw": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", - "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=", - "dev": true, - "requires": { - "graceful-fs": "4.1.11" - } - }, - "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 - }, - "rimraf": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.1.tgz", - "integrity": "sha1-wjOOxkPfeht/5cVPqG9XQopV8z0=", + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, + "optional": true, "requires": { - "glob": "7.1.2" - }, - "dependencies": { - "glob": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", - "integrity": "sha1-wZyd+aAocC1nhhI4SmVSQExjbRU=", - "dev": true, - "requires": { - "fs.realpath": "1.0.0", - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" - }, - "dependencies": { - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, - "requires": { - "once": "1.4.0", - "wrappy": "1.0.2" - }, - "dependencies": { - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true - } - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=", - "dev": true, - "requires": { - "brace-expansion": "1.1.7" - }, - "dependencies": { - "brace-expansion": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.7.tgz", - "integrity": "sha1-Pv/DxQ4ABTH7cg6v+A8K6O8jz1k=", - "dev": true, - "requires": { - "balanced-match": "0.4.2", - "concat-map": "0.0.1" - }, - "dependencies": { - "balanced-match": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", - "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true - } - } - } - } - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, - "requires": { - "wrappy": "1.0.2" - }, - "dependencies": { - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true - } - } - } - } - } + "is-buffer": "^1.1.5" } } } }, - "ice-cap": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/ice-cap/-/ice-cap-0.0.4.tgz", - "integrity": "sha1-im0xq0ysjUtW3k+pRt8zUlYbbhg=", + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "optional": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "home-or-tmp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", + "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=", + "dev": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.1" + } + }, + "hosted-git-info": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz", + "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==", + "dev": true + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "interpret": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz", + "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==", + "dev": true + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dev": true, + "requires": { + "loose-envify": "^1.0.0" + } + }, + "is-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, + "optional": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "optional": true, + "requires": { + "binary-extensions": "^1.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.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", + "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==", + "dev": true + }, + "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, + "optional": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-date-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", + "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", + "dev": true + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "optional": 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, + "optional": true + } + } + }, + "is-dotfile": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", + "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=", + "dev": true + }, + "is-equal-shallow": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", + "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", + "dev": true, + "requires": { + "is-primitive": "^2.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-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-finite": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", + "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "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, + "optional": true, + "requires": { + "isobject": "^3.0.1" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "optional": true + } + } + }, + "is-posix-bracket": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", + "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", + "dev": true + }, + "is-primitive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", + "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", + "dev": true + }, + "is-regex": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", + "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", + "dev": true, + "requires": { + "has": "^1.0.1" + } + }, + "is-symbol": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz", + "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==", + "dev": true, + "requires": { + "has-symbols": "^1.0.0" + } + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "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=" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "isobject": { + "version": "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" + } + }, + "istanbul-lib-coverage": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.1.tgz", + "integrity": "sha512-PzITeunAgyGbtY1ibVIUiV679EFChHjoMNRibEIobvmrCRaIgwLxNucOSimtNWUhEib/oO7QY2imD75JVgCJWQ==", + "dev": true + }, + "istanbul-lib-instrument": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.2.tgz", + "integrity": "sha512-aWHxfxDqvh/ZlxR8BBaEPVSWDPUkGD63VjGQn3jcw8jCp7sHEMKcrj4xfJn/ABzdMEHiQNyvDQhqm5o8+SQg7A==", + "dev": true, + "requires": { + "babel-generator": "^6.18.0", + "babel-template": "^6.16.0", + "babel-traverse": "^6.18.0", + "babel-types": "^6.18.0", + "babylon": "^6.18.0", + "istanbul-lib-coverage": "^1.2.1", + "semver": "^5.3.0" + } + }, + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", + "dev": true + }, + "jsesc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", + "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=", + "dev": true + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", + "dev": true + }, + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", + "dev": true + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "magic-string": { + "version": "0.22.5", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.22.5.tgz", + "integrity": "sha512-oreip9rJZkzvA8Qzk9HFs8fZGF/u7H/gtrE8EN6RjKJ9kh2HlC+yQ2QezifqTZfGyiuAV0dRv5a+y/8gBb1m9w==", + "requires": { + "vlq": "^0.2.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, + "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, + "optional": true, + "requires": { + "object-visit": "^1.0.0" + } + }, + "math-random": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz", + "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==", + "dev": true + }, + "memorystream": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", + "integrity": "sha1-htcJCzDORV1j+64S3aUaR93K+bI=", + "dev": true + }, + "merge-source-map": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.0.4.tgz", + "integrity": "sha1-pd5GU42uhNQRTMXqArR3KmNGcB8=", + "requires": { + "source-map": "^0.5.6" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + } + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" + }, + "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, + "optional": true, + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "dev": true, + "optional": true, "requires": { - "cheerio": "0.20.0", - "color-logger": "0.0.3" + "is-plain-object": "^2.0.4" } - }, - "marked": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/marked/-/marked-0.3.5.tgz", - "integrity": "sha1-QROhWsXXvKFYpargciRYe5+hW5Q=", - "dev": true - }, - "minimist": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.1.1.tgz", - "integrity": "sha1-G8K8cWWM3KVxJHVoQ2NhWwtPaVs=", - "dev": true - }, - "taffydb": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/taffydb/-/taffydb-2.7.2.tgz", - "integrity": "sha1-e/gQalwaSCUbPjvAoOFzJIn9Dcg=", - "dev": true } } }, - "esdoc-es7-plugin": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/esdoc-es7-plugin/-/esdoc-es7-plugin-0.0.3.tgz", - "integrity": "sha1-4x0qUx0IwzTdRXknMktaAvPmY6U=", + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", "dev": true, "requires": { - "babylon": "5.8.20", - "core-js": "1.0.1", - "estraverse": "4.1.0" + "minimist": "0.0.8" }, "dependencies": { - "babylon": { - "version": "5.8.20", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-5.8.20.tgz", - "integrity": "sha1-DXo1BMeWZW95yZjdPdWhpBzZCLo=", - "dev": true - }, - "core-js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.0.1.tgz", - "integrity": "sha1-gtIoS3GKA7+L8oE9XBcXfGrazwg=", - "dev": true - }, - "estraverse": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.1.0.tgz", - "integrity": "sha1-QPI6dgkgQb5kZ9fyNckztnB2bgU=", + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", "dev": true } } }, - "iconv-lite": { - "version": "0.4.17", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.17.tgz", - "integrity": "sha1-T9qjs4rLwsAxsEXQ7c3+HsqxjI0=", - "dev": true - }, "mocha": { "version": "2.5.3", "resolved": "https://registry.npmjs.org/mocha/-/mocha-2.5.3.tgz", @@ -9396,8 +5223,8 @@ "integrity": "sha1-Spc/Y1uRkPcV0QmH1cAP0oFevj0=", "dev": true, "requires": { - "inherits": "2.0.3", - "minimatch": "0.3.0" + "inherits": "2", + "minimatch": "0.3" }, "dependencies": { "inherits": { @@ -9412,8 +5239,8 @@ "integrity": "sha1-J12O2qxPG7MyZHIInnlJyDlGmd0=", "dev": true, "requires": { - "lru-cache": "2.7.3", - "sigmund": "1.0.1" + "lru-cache": "2", + "sigmund": "~1.0.0" }, "dependencies": { "lru-cache": { @@ -9493,273 +5320,414 @@ } } }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "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, + "optional": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "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, + "optional": 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, + "optional": true + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true, + "optional": true + } + } + }, + "next-tick": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "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" + } + }, + "npm-run-all": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.5.tgz", + "integrity": "sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "chalk": "^2.4.1", + "cross-spawn": "^6.0.5", + "memorystream": "^0.3.1", + "minimatch": "^3.0.4", + "pidtree": "^0.3.0", + "read-pkg": "^3.0.0", + "shell-quote": "^1.6.1", + "string.prototype.padend": "^3.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 + }, "nyc": { "version": "10.3.2", "resolved": "https://registry.npmjs.org/nyc/-/nyc-10.3.2.tgz", "integrity": "sha1-8n9NkfKp2zbCT1dP9cbv/wIz3kY=", "dev": true, "requires": { - "archy": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", - "arrify": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "caching-transform": "https://registry.npmjs.org/caching-transform/-/caching-transform-1.0.1.tgz", - "convert-source-map": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.0.tgz", - "debug-log": "https://registry.npmjs.org/debug-log/-/debug-log-1.0.1.tgz", - "default-require-extensions": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-1.0.0.tgz", - "find-cache-dir": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz", - "find-up": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "foreground-child": "https://registry.npmjs.org/foreground-child/-/foreground-child-1.5.6.tgz", - "glob": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz", - "istanbul-lib-coverage": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.1.0.tgz", - "istanbul-lib-hook": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.0.6.tgz", - "istanbul-lib-instrument": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.7.1.tgz", - "istanbul-lib-report": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.1.0.tgz", - "istanbul-lib-source-maps": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.0.tgz", - "istanbul-reports": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.1.0.tgz", - "md5-hex": "https://registry.npmjs.org/md5-hex/-/md5-hex-1.3.0.tgz", - "merge-source-map": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.0.3.tgz", - "micromatch": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "mkdirp": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "resolve-from": "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz", - "rimraf": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.1.tgz", - "signal-exit": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "spawn-wrap": "https://registry.npmjs.org/spawn-wrap/-/spawn-wrap-1.2.4.tgz", - "test-exclude": "https://registry.npmjs.org/test-exclude/-/test-exclude-4.1.0.tgz", - "yargs": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", - "yargs-parser": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz" + "archy": "^1.0.0", + "arrify": "^1.0.1", + "caching-transform": "^1.0.0", + "convert-source-map": "^1.3.0", + "debug-log": "^1.0.1", + "default-require-extensions": "^1.0.0", + "find-cache-dir": "^0.1.1", + "find-up": "^1.1.2", + "foreground-child": "^1.5.3", + "glob": "^7.0.6", + "istanbul-lib-coverage": "^1.1.0", + "istanbul-lib-hook": "^1.0.6", + "istanbul-lib-instrument": "^1.7.1", + "istanbul-lib-report": "^1.1.0", + "istanbul-lib-source-maps": "^1.2.0", + "istanbul-reports": "^1.1.0", + "md5-hex": "^1.2.0", + "merge-source-map": "^1.0.2", + "micromatch": "^2.3.11", + "mkdirp": "^0.5.0", + "resolve-from": "^2.0.0", + "rimraf": "^2.5.4", + "signal-exit": "^3.0.1", + "spawn-wrap": "1.2.4", + "test-exclude": "^4.1.0", + "yargs": "^7.1.0", + "yargs-parser": "^5.0.0" }, "dependencies": { "align-text": { - "version": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", "dev": true, + "optional": true, "requires": { - "kind-of": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.0.tgz", - "longest": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", - "repeat-string": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz" + "kind-of": "^3.0.2", + "longest": "^1.0.1", + "repeat-string": "^1.5.2" } }, "amdefine": { - "version": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", "dev": true }, "ansi-regex": { - "version": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", "dev": true }, "ansi-styles": { - "version": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", "dev": true }, "append-transform": { - "version": "https://registry.npmjs.org/append-transform/-/append-transform-0.4.0.tgz", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-0.4.0.tgz", "integrity": "sha1-126/jKlNJ24keja61EpLdKthGZE=", "dev": true, "requires": { - "default-require-extensions": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-1.0.0.tgz" + "default-require-extensions": "^1.0.0" } }, "archy": { - "version": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=", "dev": true }, "arr-diff": { - "version": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", "dev": true, "requires": { - "arr-flatten": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.0.3.tgz" + "arr-flatten": "^1.0.1" } }, "arr-flatten": { - "version": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.0.3.tgz", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.0.3.tgz", "integrity": "sha1-onTthawIhJtr14R8RYB0XcUa37E=", "dev": true }, "array-unique": { - "version": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", "dev": true }, "arrify": { - "version": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", "dev": true }, "async": { - "version": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", "dev": true }, "babel-code-frame": { - "version": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", "integrity": "sha1-AnYgvuVnqIwyVhV05/0IAdMxGOQ=", "dev": true, "requires": { - "chalk": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "esutils": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "js-tokens": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz" + "chalk": "^1.1.0", + "esutils": "^2.0.2", + "js-tokens": "^3.0.0" } }, "babel-generator": { - "version": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.24.1.tgz", + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.24.1.tgz", "integrity": "sha1-5xX0hsWN7SVknYiJRNUqoHxdlJc=", "dev": true, "requires": { - "babel-messages": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", - "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", - "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", - "detect-indent": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", - "jsesc": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", - "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "source-map": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", - "trim-right": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz" + "babel-messages": "^6.23.0", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1", + "detect-indent": "^4.0.0", + "jsesc": "^1.3.0", + "lodash": "^4.2.0", + "source-map": "^0.5.0", + "trim-right": "^1.0.1" } }, "babel-messages": { - "version": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", "dev": true, "requires": { - "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz" + "babel-runtime": "^6.22.0" } }, "babel-runtime": { - "version": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", "integrity": "sha1-CpSJ8UTecO+zzkMArM2zKeL8VDs=", "dev": true, "requires": { - "core-js": "https://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz", - "regenerator-runtime": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz" + "core-js": "^2.4.0", + "regenerator-runtime": "^0.10.0" } }, "babel-template": { - "version": "https://registry.npmjs.org/babel-template/-/babel-template-6.24.1.tgz", + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.24.1.tgz", "integrity": "sha1-BK5RTx+Ts6JTfyoPYKWkX7gwgzM=", "dev": true, "requires": { - "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", - "babel-traverse": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.24.1.tgz", - "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", - "babylon": "https://registry.npmjs.org/babylon/-/babylon-6.17.0.tgz", - "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz" + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1", + "babylon": "^6.11.0", + "lodash": "^4.2.0" } }, "babel-traverse": { - "version": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.24.1.tgz", + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.24.1.tgz", "integrity": "sha1-qzZnP9NW+aCUhlnnszjV/q2zFpU=", "dev": true, "requires": { - "babel-code-frame": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", - "babel-messages": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", - "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", - "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", - "babylon": "https://registry.npmjs.org/babylon/-/babylon-6.17.0.tgz", - "debug": "https://registry.npmjs.org/debug/-/debug-2.6.6.tgz", - "globals": "https://registry.npmjs.org/globals/-/globals-9.17.0.tgz", - "invariant": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", - "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz" + "babel-code-frame": "^6.22.0", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1", + "babylon": "^6.15.0", + "debug": "^2.2.0", + "globals": "^9.0.0", + "invariant": "^2.2.0", + "lodash": "^4.2.0" } }, "babel-types": { - "version": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", "integrity": "sha1-oTaHncFbNga9oNkMH8dDBML/CXU=", "dev": true, "requires": { - "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", - "esutils": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "to-fast-properties": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz" + "babel-runtime": "^6.22.0", + "esutils": "^2.0.2", + "lodash": "^4.2.0", + "to-fast-properties": "^1.0.1" } }, "babylon": { - "version": "https://registry.npmjs.org/babylon/-/babylon-6.17.0.tgz", + "version": "6.17.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.17.0.tgz", "integrity": "sha1-N9qUiHhIi5xOPEA4iT+jMUs/yTI=", "dev": true }, "balanced-match": { - "version": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", "dev": true }, "brace-expansion": { - "version": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.7.tgz", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.7.tgz", "integrity": "sha1-Pv/DxQ4ABTH7cg6v+A8K6O8jz1k=", "dev": true, "requires": { - "balanced-match": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", - "concat-map": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + "balanced-match": "^0.4.1", + "concat-map": "0.0.1" } }, "braces": { - "version": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", "dev": true, "requires": { - "expand-range": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", - "preserve": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", - "repeat-element": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz" + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" } }, "builtin-modules": { - "version": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", "dev": true }, "caching-transform": { - "version": "https://registry.npmjs.org/caching-transform/-/caching-transform-1.0.1.tgz", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/caching-transform/-/caching-transform-1.0.1.tgz", "integrity": "sha1-bb2y8g+Nj7znnz6U6dF0Lc31wKE=", "dev": true, "requires": { - "md5-hex": "https://registry.npmjs.org/md5-hex/-/md5-hex-1.3.0.tgz", - "mkdirp": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "write-file-atomic": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-1.3.4.tgz" + "md5-hex": "^1.2.0", + "mkdirp": "^0.5.1", + "write-file-atomic": "^1.1.4" } }, "camelcase": { - "version": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", "dev": true, "optional": true }, "center-align": { - "version": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", "dev": true, "optional": true, "requires": { - "align-text": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", - "lazy-cache": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz" + "align-text": "^0.1.3", + "lazy-cache": "^1.0.3" } }, "chalk": { - "version": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "requires": { - "ansi-styles": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "escape-string-regexp": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "has-ansi": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "strip-ansi": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "supports-color": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" + "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" } }, "cliui": { - "version": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", "dev": true, "optional": true, "requires": { - "center-align": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", - "right-align": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", - "wordwrap": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz" + "center-align": "^0.1.1", + "right-align": "^0.1.1", + "wordwrap": "0.0.2" }, "dependencies": { "wordwrap": { - "version": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", "dev": true, "optional": true @@ -9767,1142 +5735,2124 @@ } }, "code-point-at": { - "version": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "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 }, "commondir": { - "version": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", "dev": true }, "concat-map": { - "version": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", "dev": true }, "convert-source-map": { - "version": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.0.tgz", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.0.tgz", "integrity": "sha1-ms1whRxtXf3ZPZKC5e35SgP/RrU=", "dev": true }, "core-js": { - "version": "https://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz", "integrity": "sha1-TekR5mew6ukSTjQlS1OupvxhjT4=", "dev": true }, "cross-spawn": { - "version": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-4.0.2.tgz", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-4.0.2.tgz", "integrity": "sha1-e5JHYhwjrf3ThWAEqCPL45dCTUE=", "dev": true, "requires": { - "lru-cache": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.0.2.tgz", - "which": "https://registry.npmjs.org/which/-/which-1.2.14.tgz" + "lru-cache": "^4.0.1", + "which": "^1.2.9" } }, "debug": { - "version": "https://registry.npmjs.org/debug/-/debug-2.6.6.tgz", + "version": "2.6.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.6.tgz", "integrity": "sha1-qfpvvpykPPHnn3O3XAGJy7fW21o=", "dev": true, "requires": { - "ms": "https://registry.npmjs.org/ms/-/ms-0.7.3.tgz" + "ms": "0.7.3" } }, "debug-log": { - "version": "https://registry.npmjs.org/debug-log/-/debug-log-1.0.1.tgz", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/debug-log/-/debug-log-1.0.1.tgz", "integrity": "sha1-IwdjLUwEOCuN+KMvcLiVBG1SdF8=", "dev": true }, "decamelize": { - "version": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", "dev": true }, "default-require-extensions": { - "version": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-1.0.0.tgz", "integrity": "sha1-836hXT4T/9m0N9M+GnW1+5eHTLg=", "dev": true, "requires": { - "strip-bom": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz" + "strip-bom": "^2.0.0" } }, "detect-indent": { - "version": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", "dev": true, "requires": { - "repeating": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz" + "repeating": "^2.0.0" } }, "error-ex": { - "version": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz", "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=", "dev": true, "requires": { - "is-arrayish": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" + "is-arrayish": "^0.2.1" } }, "escape-string-regexp": { - "version": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", "dev": true }, "esutils": { - "version": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", "dev": true }, "expand-brackets": { - "version": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", "dev": true, "requires": { - "is-posix-bracket": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz" + "is-posix-bracket": "^0.1.0" } }, "expand-range": { - "version": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", "dev": true, "requires": { - "fill-range": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz" + "fill-range": "^2.1.0" } }, "extglob": { - "version": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", "dev": true, "requires": { - "is-extglob": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz" + "is-extglob": "^1.0.0" } }, "filename-regex": { - "version": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=", "dev": true }, "fill-range": { - "version": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz", + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz", "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=", "dev": true, "requires": { - "is-number": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", - "isobject": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "randomatic": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.6.tgz", - "repeat-element": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", - "repeat-string": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz" + "is-number": "^2.1.0", + "isobject": "^2.0.0", + "randomatic": "^1.1.3", + "repeat-element": "^1.1.2", + "repeat-string": "^1.5.2" } }, "find-cache-dir": { - "version": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz", + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz", "integrity": "sha1-yN765XyKUqinhPnjHFfHQumToLk=", "dev": true, "requires": { - "commondir": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "mkdirp": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "pkg-dir": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz" + "commondir": "^1.0.1", + "mkdirp": "^0.5.1", + "pkg-dir": "^1.0.0" } }, "find-up": { - "version": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "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": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "pinkie-promise": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz" + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" } }, "for-in": { - "version": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "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": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", "dev": true, "requires": { - "for-in": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz" + "for-in": "^1.0.1" } }, "foreground-child": { - "version": "https://registry.npmjs.org/foreground-child/-/foreground-child-1.5.6.tgz", + "version": "1.5.6", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-1.5.6.tgz", "integrity": "sha1-T9ca0t/elnibmApcCilZN8svXOk=", "dev": true, "requires": { - "cross-spawn": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-4.0.2.tgz", - "signal-exit": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz" + "cross-spawn": "^4", + "signal-exit": "^3.0.0" } }, "fs.realpath": { - "version": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", "dev": true }, "get-caller-file": { - "version": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz", "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U=", "dev": true }, "glob": { - "version": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz", "integrity": "sha1-gFIR3wT6rxxjo2ADBs31reULLsg=", "dev": true, "requires": { - "fs.realpath": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "inflight": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "minimatch": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", - "once": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "path-is-absolute": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.2", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } }, "glob-base": { - "version": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", "dev": true, "requires": { - "glob-parent": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", - "is-glob": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz" + "glob-parent": "^2.0.0", + "is-glob": "^2.0.0" } }, "glob-parent": { - "version": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", "dev": true, "requires": { - "is-glob": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz" + "is-glob": "^2.0.0" } }, "globals": { - "version": "https://registry.npmjs.org/globals/-/globals-9.17.0.tgz", + "version": "9.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.17.0.tgz", "integrity": "sha1-DAymltm5u2lNLlRwvTd3fKrVAoY=", "dev": true }, "graceful-fs": { - "version": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", "dev": true }, "handlebars": { - "version": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.8.tgz", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.8.tgz", "integrity": "sha1-Irh1zT8ObL6jAxTxROgrx6cv9CA=", "dev": true, "requires": { - "async": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", - "optimist": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", - "source-map": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", - "uglify-js": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.22.tgz" + "async": "^1.4.0", + "optimist": "^0.6.1", + "source-map": "^0.4.4", + "uglify-js": "^2.6" }, "dependencies": { "source-map": { - "version": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", "dev": true, "requires": { - "amdefine": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz" + "amdefine": ">=0.0.4" } } } }, "has-ansi": { - "version": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", "dev": true, "requires": { - "ansi-regex": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" + "ansi-regex": "^2.0.0" } }, "has-flag": { - "version": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", "dev": true }, "hosted-git-info": { - "version": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.4.2.tgz", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.4.2.tgz", "integrity": "sha1-AHa59GonBQbduq6lZJaJdGBhKmc=", "dev": true }, "imurmurhash": { - "version": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", "dev": true }, "inflight": { - "version": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "dev": true, "requires": { - "once": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "wrappy": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + "once": "^1.3.0", + "wrappy": "1" } }, "inherits": { - "version": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", "dev": true }, "invariant": { - "version": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=", "dev": true, "requires": { - "loose-envify": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz" + "loose-envify": "^1.0.0" } }, "invert-kv": { - "version": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "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 }, "is-arrayish": { - "version": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", "dev": true }, "is-buffer": { - "version": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.5.tgz", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.5.tgz", "integrity": "sha1-Hzsm72E7IUuIy8ojzGwB2Hlh7sw=", "dev": true }, "is-builtin-module": { - "version": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", "dev": true, "requires": { - "builtin-modules": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz" + "builtin-modules": "^1.0.0" } }, "is-dotfile": { - "version": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.2.tgz", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.2.tgz", "integrity": "sha1-LBMjg/ORmfjtwmjKAbmwB9IFzE0=", "dev": true }, "is-equal-shallow": { - "version": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", "dev": true, "requires": { - "is-primitive": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz" + "is-primitive": "^2.0.0" } }, "is-extendable": { - "version": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", "dev": true }, "is-extglob": { - "version": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", "dev": true }, "is-finite": { - "version": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", "dev": true, "requires": { - "number-is-nan": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz" + "number-is-nan": "^1.0.0" } }, "is-fullwidth-code-point": { - "version": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "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": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz" + "number-is-nan": "^1.0.0" } }, "is-glob": { - "version": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", "dev": true, "requires": { - "is-extglob": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz" + "is-extglob": "^1.0.0" } }, "is-number": { - "version": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", "dev": true, "requires": { - "kind-of": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.0.tgz" + "kind-of": "^3.0.2" } }, "is-posix-bracket": { - "version": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", "dev": true }, "is-primitive": { - "version": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", "dev": true }, "is-utf8": { - "version": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", "dev": true }, "isarray": { - "version": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", "dev": true }, "isexe": { - "version": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", "dev": true }, "isobject": { - "version": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", "dev": true, "requires": { - "isarray": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + "isarray": "1.0.0" } }, "istanbul-lib-coverage": { - "version": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.1.0.tgz", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.1.0.tgz", "integrity": "sha1-ysoZ3srvNSW11jMdcB8/O3rUhSg=", "dev": true }, "istanbul-lib-hook": { - "version": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.0.6.tgz", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.0.6.tgz", "integrity": "sha1-wIZtHoHPLVMZJJUQEx/Bbe5JIx8=", "dev": true, "requires": { - "append-transform": "https://registry.npmjs.org/append-transform/-/append-transform-0.4.0.tgz" + "append-transform": "^0.4.0" } }, "istanbul-lib-instrument": { - "version": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.7.1.tgz", + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.7.1.tgz", "integrity": "sha1-Fp4xvGLHeIUamUOd2Zw8wSGE02A=", "dev": true, "requires": { - "babel-generator": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.24.1.tgz", - "babel-template": "https://registry.npmjs.org/babel-template/-/babel-template-6.24.1.tgz", - "babel-traverse": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.24.1.tgz", - "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", - "babylon": "https://registry.npmjs.org/babylon/-/babylon-6.17.0.tgz", - "istanbul-lib-coverage": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.1.0.tgz", - "semver": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz" + "babel-generator": "^6.18.0", + "babel-template": "^6.16.0", + "babel-traverse": "^6.18.0", + "babel-types": "^6.18.0", + "babylon": "^6.13.0", + "istanbul-lib-coverage": "^1.1.0", + "semver": "^5.3.0" } }, "istanbul-lib-report": { - "version": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.1.0.tgz", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.1.0.tgz", "integrity": "sha1-RExOzKmvqTz1hPVrEPGVv3aMB3A=", "dev": true, "requires": { - "istanbul-lib-coverage": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.1.0.tgz", - "mkdirp": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "path-parse": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz", - "supports-color": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz" + "istanbul-lib-coverage": "^1.1.0", + "mkdirp": "^0.5.1", + "path-parse": "^1.0.5", + "supports-color": "^3.1.2" }, "dependencies": { "supports-color": { - "version": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "dev": true, "requires": { - "has-flag": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz" + "has-flag": "^1.0.0" } } } }, "istanbul-lib-source-maps": { - "version": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.0.tgz", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.0.tgz", "integrity": "sha1-jHcG1Jfib+62rz4MKP1bBmlZjQ4=", "dev": true, "requires": { - "debug": "https://registry.npmjs.org/debug/-/debug-2.6.6.tgz", - "istanbul-lib-coverage": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.1.0.tgz", - "mkdirp": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "rimraf": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.1.tgz", - "source-map": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz" + "debug": "^2.6.3", + "istanbul-lib-coverage": "^1.1.0", + "mkdirp": "^0.5.1", + "rimraf": "^2.6.1", + "source-map": "^0.5.3" } }, "istanbul-reports": { - "version": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.1.0.tgz", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.1.0.tgz", "integrity": "sha1-HvO3lYiSGc+1+tFjZfbOEI1fjGY=", "dev": true, "requires": { - "handlebars": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.8.tgz" + "handlebars": "^4.0.3" } }, "js-tokens": { - "version": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", "dev": true }, "jsesc": { - "version": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=", "dev": true }, "kind-of": { - "version": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.0.tgz", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.0.tgz", "integrity": "sha1-tYq+TVwEStM3JqjBUltIz4kb/wc=", "dev": true, "requires": { - "is-buffer": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.5.tgz" + "is-buffer": "^1.1.5" } }, "lazy-cache": { - "version": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", "dev": true, "optional": true }, "lcid": { - "version": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", "dev": true, "requires": { - "invert-kv": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz" + "invert-kv": "^1.0.0" } }, "load-json-file": { - "version": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "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": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", - "parse-json": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "pify": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "pinkie-promise": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "strip-bom": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz" + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" } }, "lodash": { - "version": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", "dev": true }, "longest": { - "version": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", - "dev": true + "dev": true, + "optional": true }, "loose-envify": { - "version": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", "dev": true, "requires": { - "js-tokens": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz" + "js-tokens": "^3.0.0" } }, "lru-cache": { - "version": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.0.2.tgz", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.0.2.tgz", "integrity": "sha1-HRdnnAac2l0ECZGgnbwsDbN35V4=", "dev": true, "requires": { - "pseudomap": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "yallist": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz" + "pseudomap": "^1.0.1", + "yallist": "^2.0.0" } }, "md5-hex": { - "version": "https://registry.npmjs.org/md5-hex/-/md5-hex-1.3.0.tgz", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/md5-hex/-/md5-hex-1.3.0.tgz", "integrity": "sha1-0sSv6YPENwZiF5uMrRRSGRNQRsQ=", "dev": true, "requires": { - "md5-o-matic": "https://registry.npmjs.org/md5-o-matic/-/md5-o-matic-0.1.1.tgz" + "md5-o-matic": "^0.1.1" } }, "md5-o-matic": { - "version": "https://registry.npmjs.org/md5-o-matic/-/md5-o-matic-0.1.1.tgz", + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/md5-o-matic/-/md5-o-matic-0.1.1.tgz", "integrity": "sha1-givM1l4RfFFPqxdrJZRdVBAKA8M=", "dev": true }, "merge-source-map": { - "version": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.0.3.tgz", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.0.3.tgz", "integrity": "sha1-2hQV8nIqURnbB7FMT5c0EIY6Kr8=", "dev": true, "requires": { - "source-map": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz" + "source-map": "^0.5.3" } }, "micromatch": { - "version": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", "dev": true, "requires": { - "arr-diff": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "array-unique": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "braces": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "expand-brackets": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "extglob": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", - "filename-regex": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", - "is-extglob": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "is-glob": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "kind-of": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.0.tgz", - "normalize-path": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "object.omit": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", - "parse-glob": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", - "regex-cache": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.3.tgz" + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" } }, "minimatch": { - "version": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", "integrity": "sha1-Kk5AkLlrLbBqnX3wEFWmKnfJt3Q=", "dev": true, "requires": { - "brace-expansion": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.7.tgz" + "brace-expansion": "^1.0.0" } }, "minimist": { - "version": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", "dev": true }, "mkdirp": { - "version": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", "dev": true, "requires": { - "minimist": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" + "minimist": "0.0.8" } }, "ms": { - "version": "https://registry.npmjs.org/ms/-/ms-0.7.3.tgz", + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.3.tgz", "integrity": "sha1-cIFVpeROM/X9D8U+gdDUCpG+H/8=", "dev": true }, "normalize-package-data": { - "version": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.8.tgz", + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.8.tgz", "integrity": "sha1-2Bntoqne29H/pWPqQHHZNngilbs=", "dev": true, "requires": { - "hosted-git-info": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.4.2.tgz", - "is-builtin-module": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", - "semver": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", - "validate-npm-package-license": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz" + "hosted-git-info": "^2.1.4", + "is-builtin-module": "^1.0.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" } }, "normalize-path": { - "version": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "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": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.0.1.tgz" + "remove-trailing-separator": "^1.0.1" } }, "number-is-nan": { - "version": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "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": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", "dev": true }, "object.omit": { - "version": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", "dev": true, "requires": { - "for-own": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", - "is-extendable": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz" + "for-own": "^0.1.4", + "is-extendable": "^0.1.1" } }, "once": { - "version": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "dev": true, "requires": { - "wrappy": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + "wrappy": "1" } }, "optimist": { - "version": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", "dev": true, "requires": { - "minimist": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "wordwrap": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" + "minimist": "~0.0.1", + "wordwrap": "~0.0.2" } }, "os-homedir": { - "version": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", "dev": true }, "os-locale": { - "version": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", "dev": true, "requires": { - "lcid": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz" + "lcid": "^1.0.0" } }, "parse-glob": { - "version": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", "dev": true, "requires": { - "glob-base": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", - "is-dotfile": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.2.tgz", - "is-extglob": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "is-glob": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz" + "glob-base": "^0.3.0", + "is-dotfile": "^1.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.0" } }, "parse-json": { - "version": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "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": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz" + "error-ex": "^1.2.0" } }, "path-exists": { - "version": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "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": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz" + "pinkie-promise": "^2.0.0" } }, "path-is-absolute": { - "version": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", "dev": true }, "path-parse": { - "version": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz", "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=", "dev": true }, "path-type": { - "version": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "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": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", - "pify": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "pinkie-promise": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz" + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" } }, "pify": { - "version": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", "dev": true }, "pinkie": { - "version": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "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": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "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": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + "pinkie": "^2.0.0" } }, "pkg-dir": { - "version": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz", "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=", "dev": true, "requires": { - "find-up": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz" + "find-up": "^1.0.0" + } + }, + "preserve": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", + "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", + "dev": true + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, + "randomatic": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.6.tgz", + "integrity": "sha1-EQ3Kv/OX6dz/fAeJzMCkmt8exbs=", + "dev": true, + "requires": { + "is-number": "^2.0.2", + "kind-of": "^3.0.2" + } + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + } + }, + "regenerator-runtime": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz", + "integrity": "sha1-M2w+/BIgrc7dosn6tntaeVWjNlg=", + "dev": true + }, + "regex-cache": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.3.tgz", + "integrity": "sha1-mxpsNdTQ3871cRrmUejp09cRQUU=", + "dev": true, + "requires": { + "is-equal-shallow": "^0.1.3", + "is-primitive": "^2.0.0" + } + }, + "remove-trailing-separator": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.0.1.tgz", + "integrity": "sha1-YV67lq9VlVLUv0BXyENtSGq2PMQ=", + "dev": true + }, + "repeat-element": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", + "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=", + "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, + "requires": { + "is-finite": "^1.0.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-from": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz", + "integrity": "sha1-lICrIOlP+h2egKgEx+oUdhGWa1c=", + "dev": true + }, + "right-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", + "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", + "dev": true, + "optional": true, + "requires": { + "align-text": "^0.1.1" + } + }, + "rimraf": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.1.tgz", + "integrity": "sha1-wjOOxkPfeht/5cVPqG9XQopV8z0=", + "dev": true, + "requires": { + "glob": "^7.0.5" + } + }, + "semver": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", + "dev": true + }, + "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 + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "dev": true + }, + "slide": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz", + "integrity": "sha1-VusCfWW00tzmyy4tMsTUr8nh1wc=", + "dev": true + }, + "source-map": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", + "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=", + "dev": true + }, + "spawn-wrap": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/spawn-wrap/-/spawn-wrap-1.2.4.tgz", + "integrity": "sha1-kg6yEadpwJPuv71bDnpdLmirLkA=", + "dev": true, + "requires": { + "foreground-child": "^1.3.3", + "mkdirp": "^0.5.0", + "os-homedir": "^1.0.1", + "rimraf": "^2.3.3", + "signal-exit": "^2.0.0", + "which": "^1.2.4" + }, + "dependencies": { + "signal-exit": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-2.1.2.tgz", + "integrity": "sha1-N1h5sfkuvDszRIDQONxUam1VhWQ=", + "dev": true + } + } + }, + "spdx-correct": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", + "integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A=", + "dev": true, + "requires": { + "spdx-license-ids": "^1.0.2" + } + }, + "spdx-expression-parse": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz", + "integrity": "sha1-m98vIOH0DtRH++JzJmGR/O1RYmw=", + "dev": true + }, + "spdx-license-ids": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz", + "integrity": "sha1-yd96NCRZSt5r0RkA1ZZpbcBrrFc=", + "dev": true + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "^0.2.0" + } + }, + "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 + }, + "test-exclude": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-4.1.0.tgz", + "integrity": "sha1-BMpwtzkN04yY1KADoXOAbKeZHJE=", + "dev": true, + "requires": { + "arrify": "^1.0.1", + "micromatch": "^2.3.11", + "object-assign": "^4.1.0", + "read-pkg-up": "^1.0.1", + "require-main-filename": "^1.0.1" } }, - "preserve": { - "version": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", - "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", "dev": true }, - "pseudomap": { - "version": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "trim-right": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", "dev": true }, - "randomatic": { - "version": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.6.tgz", - "integrity": "sha1-EQ3Kv/OX6dz/fAeJzMCkmt8exbs=", + "uglify-js": { + "version": "2.8.22", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.22.tgz", + "integrity": "sha1-1Uk0d4qNoUkD+imjJvskwKtRoaA=", "dev": true, + "optional": true, "requires": { - "is-number": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", - "kind-of": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.0.tgz" + "source-map": "~0.5.1", + "uglify-to-browserify": "~1.0.0", + "yargs": "~3.10.0" + }, + "dependencies": { + "yargs": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", + "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", + "dev": true, + "optional": true, + "requires": { + "camelcase": "^1.0.2", + "cliui": "^2.1.0", + "decamelize": "^1.0.0", + "window-size": "0.1.0" + } + } } }, - "read-pkg": { - "version": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "uglify-to-browserify": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", + "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", "dev": true, - "requires": { - "load-json-file": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "normalize-package-data": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.8.tgz", - "path-type": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz" - } + "optional": true }, - "read-pkg-up": { - "version": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "validate-npm-package-license": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", + "integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w=", "dev": true, "requires": { - "find-up": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "read-pkg": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz" + "spdx-correct": "~1.0.0", + "spdx-expression-parse": "~1.0.0" } }, - "regenerator-runtime": { - "version": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz", - "integrity": "sha1-M2w+/BIgrc7dosn6tntaeVWjNlg=", - "dev": true - }, - "regex-cache": { - "version": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.3.tgz", - "integrity": "sha1-mxpsNdTQ3871cRrmUejp09cRQUU=", + "which": { + "version": "1.2.14", + "resolved": "https://registry.npmjs.org/which/-/which-1.2.14.tgz", + "integrity": "sha1-mofEN48D6CfOyvGs31bHNsAcFOU=", "dev": true, "requires": { - "is-equal-shallow": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", - "is-primitive": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz" + "isexe": "^2.0.0" } }, - "remove-trailing-separator": { - "version": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.0.1.tgz", - "integrity": "sha1-YV67lq9VlVLUv0BXyENtSGq2PMQ=", + "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 }, - "repeat-element": { - "version": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", - "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=", - "dev": true + "window-size": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", + "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", + "dev": true, + "optional": true }, - "repeat-string": { - "version": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "wordwrap": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", "dev": true }, - "repeating": { - "version": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "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": { - "is-finite": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz" + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" } }, - "require-directory": { - "version": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", "dev": true }, - "require-main-filename": { - "version": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", - "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", + "write-file-atomic": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-1.3.4.tgz", + "integrity": "sha1-+Aek8LHZ6ROuekgRLmzDrxmRtF8=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "slide": "^1.1.5" + } + }, + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", "dev": true }, - "resolve-from": { - "version": "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz", - "integrity": "sha1-lICrIOlP+h2egKgEx+oUdhGWa1c=", + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", "dev": true }, - "right-align": { - "version": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", - "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", + "yargs": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", + "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", "dev": true, - "optional": true, "requires": { - "align-text": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz" + "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": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + }, + "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" + } + } } }, - "rimraf": { - "version": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.1.tgz", - "integrity": "sha1-wjOOxkPfeht/5cVPqG9XQopV8z0=", + "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": { - "glob": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz" + "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 + } } - }, - "semver": { - "version": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", - "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", - "dev": true - }, - "set-blocking": { - "version": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true - }, - "signal-exit": { - "version": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", - "dev": true - }, - "slide": { - "version": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz", - "integrity": "sha1-VusCfWW00tzmyy4tMsTUr8nh1wc=", + } + } + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "optional": 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, + "optional": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "object-inspect": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.4.1.tgz", + "integrity": "sha512-wqdhLpfCUbEsoEwl3FXwGyv8ief1k/1aUdIPCqVnupM6e8l63BEJdiF/0swtn04/8p05tG/T0FrpTlfwvljOdw==" + }, + "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, + "optional": true, + "requires": { + "isobject": "^3.0.0" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "optional": true + } + } + }, + "object.omit": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", + "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", + "dev": true, + "requires": { + "for-own": "^0.1.4", + "is-extendable": "^0.1.1" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "optional": true, + "requires": { + "isobject": "^3.0.1" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "optional": true + } + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "optionator": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", + "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.4", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "wordwrap": "~1.0.0" + } + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "dev": true + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true + }, + "output-file-sync": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/output-file-sync/-/output-file-sync-1.1.2.tgz", + "integrity": "sha1-0KM+7+YaIF+suQCS6CZZjVJFznY=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.4", + "mkdirp": "^0.5.1", + "object-assign": "^4.1.0" + } + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true + }, + "pako": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", + "integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=" + }, + "parse-glob": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", + "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", + "dev": true, + "requires": { + "glob-base": "^0.3.0", + "is-dotfile": "^1.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.0" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true, + "optional": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" + }, + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + }, + "pidtree": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.3.0.tgz", + "integrity": "sha512-9CT4NFlDcosssyg8KVFltgokyKZIFjoBxw8CTGy+5F38Y1eQWrt8tRayiUOXE+zVKQnYu5BR8JjCtvK3BcnBhg==", + "dev": true + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, + "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, + "optional": true + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" + }, + "preserve": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", + "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", + "dev": true + }, + "private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", + "dev": true + }, + "process-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==" + }, + "quote-stream": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/quote-stream/-/quote-stream-1.0.2.tgz", + "integrity": "sha1-hJY/jJwmuULhU/7rU6rnRlK34LI=", + "requires": { + "buffer-equal": "0.0.1", + "minimist": "^1.1.3", + "through2": "^2.0.0" + } + }, + "randomatic": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz", + "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==", + "dev": true, + "requires": { + "is-number": "^4.0.0", + "kind-of": "^6.0.0", + "math-random": "^1.0.1" + }, + "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 }, - "source-map": { - "version": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", - "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=", + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", "dev": true - }, - "spawn-wrap": { - "version": "https://registry.npmjs.org/spawn-wrap/-/spawn-wrap-1.2.4.tgz", - "integrity": "sha1-kg6yEadpwJPuv71bDnpdLmirLkA=", + } + } + }, + "read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "dev": true, + "requires": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + } + }, + "read-pkg-up": { + "version": "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" + }, + "dependencies": { + "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": { - "foreground-child": "https://registry.npmjs.org/foreground-child/-/foreground-child-1.5.6.tgz", - "mkdirp": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "os-homedir": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "rimraf": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.1.tgz", - "signal-exit": "https://registry.npmjs.org/signal-exit/-/signal-exit-2.1.2.tgz", - "which": "https://registry.npmjs.org/which/-/which-1.2.14.tgz" - }, - "dependencies": { - "signal-exit": { - "version": "https://registry.npmjs.org/signal-exit/-/signal-exit-2.1.2.tgz", - "integrity": "sha1-N1h5sfkuvDszRIDQONxUam1VhWQ=", - "dev": true - } + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" } }, - "spdx-correct": { - "version": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", - "integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A=", + "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": { - "spdx-license-ids": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz" + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" } }, - "spdx-expression-parse": { - "version": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz", - "integrity": "sha1-m98vIOH0DtRH++JzJmGR/O1RYmw=", - "dev": true - }, - "spdx-license-ids": { - "version": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz", - "integrity": "sha1-yd96NCRZSt5r0RkA1ZZpbcBrrFc=", - "dev": true - }, - "string-width": { - "version": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "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": { - "code-point-at": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "is-fullwidth-code-point": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "strip-ansi": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz" + "error-ex": "^1.2.0" } }, - "strip-ansi": { - "version": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "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": { - "ansi-regex": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" + "pinkie-promise": "^2.0.0" } }, - "strip-bom": { - "version": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "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": { - "is-utf8": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz" + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" } }, - "supports-color": { - "version": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", "dev": true }, - "test-exclude": { - "version": "https://registry.npmjs.org/test-exclude/-/test-exclude-4.1.0.tgz", - "integrity": "sha1-BMpwtzkN04yY1KADoXOAbKeZHJE=", + "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": { - "arrify": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "micromatch": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "read-pkg-up": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "require-main-filename": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz" + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" } }, - "to-fast-properties": { - "version": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", - "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", - "dev": true + "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" + } + } + } + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "optional": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "dependencies": { + "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, + "optional": true }, - "trim-right": { - "version": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", - "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", - "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, + "optional": true }, - "uglify-js": { - "version": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.22.tgz", - "integrity": "sha1-1Uk0d4qNoUkD+imjJvskwKtRoaA=", + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dev": true, "optional": true, "requires": { - "source-map": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", - "uglify-to-browserify": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", - "yargs": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz" + "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": { - "yargs": { - "version": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", - "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "optional": true, "requires": { - "camelcase": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", - "cliui": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", - "decamelize": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "window-size": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz" + "is-extendable": "^0.1.0" } } } }, - "uglify-to-browserify": { - "version": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", - "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", + "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, - "optional": true + "optional": 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, + "optional": 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, + "optional": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "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, + "optional": 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, + "optional": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "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, + "optional": 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, + "optional": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "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, + "optional": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "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, + "optional": true + } + } }, - "validate-npm-package-license": { - "version": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", - "integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w=", + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", "dev": true, + "optional": true, "requires": { - "spdx-correct": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", - "spdx-expression-parse": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz" + "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, + "optional": 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, + "optional": true, + "requires": { + "is-extendable": "^0.1.0" + } + } } }, - "which": { - "version": "https://registry.npmjs.org/which/-/which-1.2.14.tgz", - "integrity": "sha1-mofEN48D6CfOyvGs31bHNsAcFOU=", + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", "dev": true, + "optional": true, "requires": { - "isexe": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" + "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, + "optional": true, + "requires": { + "is-extendable": "^0.1.0" + } + } } }, - "which-module": { - "version": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", - "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", - "dev": true - }, - "window-size": { - "version": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", - "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", + "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, - "optional": true - }, - "wordwrap": { - "version": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", - "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", - "dev": true + "optional": true, + "requires": { + "kind-of": "^6.0.0" + } }, - "wrap-ansi": { - "version": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", - "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "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, + "optional": true, "requires": { - "string-width": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "strip-ansi": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz" + "kind-of": "^6.0.0" } }, - "wrappy": { - "version": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true - }, - "write-file-atomic": { - "version": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-1.3.4.tgz", - "integrity": "sha1-+Aek8LHZ6ROuekgRLmzDrxmRtF8=", + "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, + "optional": true, "requires": { - "graceful-fs": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", - "imurmurhash": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "slide": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz" + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" } }, - "y18n": { - "version": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", - "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", - "dev": true - }, - "yallist": { - "version": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true - }, - "yargs": { - "version": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", - "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", "dev": true, + "optional": true, "requires": { - "camelcase": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "cliui": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", - "decamelize": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "get-caller-file": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz", - "os-locale": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", - "read-pkg-up": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "require-directory": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "require-main-filename": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", - "set-blocking": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "string-width": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "which-module": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", - "y18n": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", - "yargs-parser": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz" + "kind-of": "^3.0.2" }, "dependencies": { - "camelcase": { - "version": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", - "dev": true - }, - "cliui": { - "version": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", - "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, + "optional": true, "requires": { - "string-width": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "strip-ansi": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "wrap-ansi": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz" + "is-buffer": "^1.1.5" } } } }, - "yargs-parser": { - "version": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz", - "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "optional": true + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true, + "optional": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dev": true, + "optional": true, "requires": { - "camelcase": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz" - }, - "dependencies": { - "camelcase": { - "version": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", - "dev": true - } + "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" } } } }, - "pako": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", - "integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=" + "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" + } + }, + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" + }, + "regex-cache": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", + "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", + "dev": true, + "requires": { + "is-equal-shallow": "^0.1.3" + } + }, + "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, + "optional": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "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, + "requires": { + "is-finite": "^1.0.0" + } + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", + "dev": true + }, + "resolve": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.11.1.tgz", + "integrity": "sha512-vIpgF6wfuJOZI7KKKSP+HmiKggadPQAdsp5HiC1mvqnfp0gF1vdwgBWZIdrVft9pgqoMFQN+R7BSWZiBxx+BBw==", + "requires": { + "path-parse": "^1.0.6" + } + }, + "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, + "optional": true }, "restructure": { "version": "0.5.4", "resolved": "https://registry.npmjs.org/restructure/-/restructure-0.5.4.tgz", "integrity": "sha1-9U591WNZD7NP1r9Vh2EJrsyyjeg=", "requires": { - "browserify-optional": "1.0.0" + "browserify-optional": "^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, + "optional": true + }, "rollup": { "version": "0.34.13", "resolved": "https://registry.npmjs.org/rollup/-/rollup-0.34.13.tgz", "integrity": "sha1-ohHN3jH5bLOefLTjW+yxXdw++hk=", "dev": true, "requires": { - "source-map-support": "0.4.15" + "source-map-support": "^0.4.0" }, "dependencies": { "source-map-support": { @@ -10911,7 +7861,7 @@ "integrity": "sha1-AyAt9lwG0r2MfsI2KhkwVv7407E=", "dev": true, "requires": { - "source-map": "0.5.6" + "source-map": "^0.5.6" }, "dependencies": { "source-map": { @@ -10930,410 +7880,72 @@ "integrity": "sha1-FlKBl7D5OKFTb0RoPHqT1XMYL1c=", "dev": true, "requires": { - "babel-core": "6.24.1", - "babel-plugin-transform-es2015-classes": "6.24.1", - "object-assign": "4.1.1", - "rollup-pluginutils": "1.5.2" + "babel-core": "6", + "babel-plugin-transform-es2015-classes": "^6.9.0", + "object-assign": "^4.1.0", + "rollup-pluginutils": "^1.5.0" }, "dependencies": { "babel-core": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.24.1.tgz", - "integrity": "sha1-jEKFZNzh4fQfszfsNPTDsCK1rYM=", - "dev": true, - "requires": { - "babel-code-frame": "6.22.0", - "babel-generator": "6.24.1", - "babel-helpers": "6.24.1", - "babel-messages": "6.23.0", - "babel-register": "6.24.1", - "babel-runtime": "6.23.0", - "babel-template": "6.24.1", - "babel-traverse": "6.24.1", - "babel-types": "6.24.1", - "babylon": "6.17.1", - "convert-source-map": "1.5.0", - "debug": "2.6.8", - "json5": "0.5.1", - "lodash": "4.17.4", - "minimatch": "3.0.4", - "path-is-absolute": "1.0.1", - "private": "0.1.7", - "slash": "1.0.0", - "source-map": "0.5.6" + "version": "6.26.3", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", + "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", + "dev": true, + "requires": { + "babel-code-frame": "^6.26.0", + "babel-generator": "^6.26.0", + "babel-helpers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-register": "^6.26.0", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "convert-source-map": "^1.5.1", + "debug": "^2.6.9", + "json5": "^0.5.1", + "lodash": "^4.17.4", + "minimatch": "^3.0.4", + "path-is-absolute": "^1.0.1", + "private": "^0.1.8", + "slash": "^1.0.0", + "source-map": "^0.5.7" }, "dependencies": { - "babel-code-frame": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", - "integrity": "sha1-AnYgvuVnqIwyVhV05/0IAdMxGOQ=", - "dev": true, - "requires": { - "chalk": "1.1.3", - "esutils": "2.0.2", - "js-tokens": "3.0.1" - }, - "dependencies": { - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "2.2.1", - "escape-string-regexp": "1.0.5", - "has-ansi": "2.0.0", - "strip-ansi": "3.0.1", - "supports-color": "2.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true, - "requires": { - "ansi-regex": "2.1.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 - } - } - }, - "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.1.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 - } - } - }, - "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 - } - } - }, - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "dev": true - }, - "js-tokens": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", - "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", - "dev": true - } - } - }, - "babel-generator": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.24.1.tgz", - "integrity": "sha1-5xX0hsWN7SVknYiJRNUqoHxdlJc=", - "dev": true, - "requires": { - "babel-messages": "6.23.0", - "babel-runtime": "6.23.0", - "babel-types": "6.24.1", - "detect-indent": "4.0.0", - "jsesc": "1.3.0", - "lodash": "4.17.4", - "source-map": "0.5.6", - "trim-right": "1.0.1" - }, - "dependencies": { - "detect-indent": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", - "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", - "dev": true, - "requires": { - "repeating": "2.0.1" - }, - "dependencies": { - "repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", - "dev": true, - "requires": { - "is-finite": "1.0.2" - }, - "dependencies": { - "is-finite": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", - "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", - "dev": true, - "requires": { - "number-is-nan": "1.0.1" - }, - "dependencies": { - "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 - } - } - } - } - } - } - }, - "jsesc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", - "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=", - "dev": true - }, - "trim-right": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", - "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", - "dev": true - } - } - }, - "babel-helpers": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", - "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0", - "babel-template": "6.24.1" - } - }, - "babel-messages": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", - "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0" - } - }, - "babel-template": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.24.1.tgz", - "integrity": "sha1-BK5RTx+Ts6JTfyoPYKWkX7gwgzM=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0", - "babel-traverse": "6.24.1", - "babel-types": "6.24.1", - "babylon": "6.17.1", - "lodash": "4.17.4" - } - }, - "babel-traverse": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.24.1.tgz", - "integrity": "sha1-qzZnP9NW+aCUhlnnszjV/q2zFpU=", - "dev": true, - "requires": { - "babel-code-frame": "6.22.0", - "babel-messages": "6.23.0", - "babel-runtime": "6.23.0", - "babel-types": "6.24.1", - "babylon": "6.17.1", - "debug": "2.6.8", - "globals": "9.17.0", - "invariant": "2.2.2", - "lodash": "4.17.4" - }, - "dependencies": { - "globals": { - "version": "9.17.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.17.0.tgz", - "integrity": "sha1-DAymltm5u2lNLlRwvTd3fKrVAoY=", - "dev": true - }, - "invariant": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", - "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=", - "dev": true, - "requires": { - "loose-envify": "1.3.1" - }, - "dependencies": { - "loose-envify": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", - "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", - "dev": true, - "requires": { - "js-tokens": "3.0.1" - }, - "dependencies": { - "js-tokens": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", - "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", - "dev": true - } - } - } - } - } - } - }, - "babel-types": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", - "integrity": "sha1-oTaHncFbNga9oNkMH8dDBML/CXU=", - "dev": true, - "requires": { - "babel-runtime": "6.23.0", - "esutils": "2.0.2", - "lodash": "4.17.4", - "to-fast-properties": "1.0.3" - }, - "dependencies": { - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "dev": true - }, - "to-fast-properties": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", - "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", - "dev": true - } - } - }, - "babylon": { - "version": "6.17.1", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.17.1.tgz", - "integrity": "sha1-F/FP3fNhtpWYH+Z5OF5PHAHr2G8=", - "dev": true - }, - "convert-source-map": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.0.tgz", - "integrity": "sha1-ms1whRxtXf3ZPZKC5e35SgP/RrU=", - "dev": true - }, - "debug": { - "version": "2.6.8", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", - "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=", + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", "dev": true, "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" } - }, - "json5": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", - "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", - "dev": true - }, - "lodash": { - "version": "4.17.4", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", - "dev": true - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=", + } + } + }, + "babel-helper-define-map": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz", + "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=", + "dev": true, + "requires": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + }, + "dependencies": { + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", "dev": true, "requires": { - "brace-expansion": "1.1.7" - }, - "dependencies": { - "brace-expansion": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.7.tgz", - "integrity": "sha1-Pv/DxQ4ABTH7cg6v+A8K6O8jz1k=", - "dev": true, - "requires": { - "balanced-match": "0.4.2", - "concat-map": "0.0.1" - }, - "dependencies": { - "balanced-match": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", - "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true - } - } - } + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.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 - }, - "private": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/private/-/private-0.1.7.tgz", - "integrity": "sha1-aM5eih7woju1cMwoU3tTMqumPvE=", - "dev": true - }, - "slash": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", - "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", - "dev": true - }, - "source-map": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", - "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=", - "dev": true } } }, @@ -11343,48 +7955,28 @@ "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=", "dev": true, "requires": { - "babel-helper-define-map": "6.24.1", - "babel-helper-function-name": "6.24.1", - "babel-helper-optimise-call-expression": "6.24.1", - "babel-helper-replace-supers": "6.24.1", - "babel-messages": "6.23.0", - "babel-runtime": "6.23.0", - "babel-template": "6.24.1", - "babel-traverse": "6.24.1", - "babel-types": "6.24.1" + "babel-helper-define-map": "^6.24.1", + "babel-helper-function-name": "^6.24.1", + "babel-helper-optimise-call-expression": "^6.24.1", + "babel-helper-replace-supers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" }, "dependencies": { - "babel-helper-define-map": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.24.1.tgz", - "integrity": "sha1-epdH8ljYlH0y1RX2qhx70CIEoIA=", - "dev": true, - "requires": { - "babel-helper-function-name": "6.24.1", - "babel-runtime": "6.23.0", - "babel-types": "6.24.1", - "lodash": "4.17.4" - }, - "dependencies": { - "lodash": { - "version": "4.17.4", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", - "dev": true - } - } - }, "babel-helper-function-name": { "version": "6.24.1", "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=", "dev": true, "requires": { - "babel-helper-get-function-arity": "6.24.1", - "babel-runtime": "6.23.0", - "babel-template": "6.24.1", - "babel-traverse": "6.24.1", - "babel-types": "6.24.1" + "babel-helper-get-function-arity": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" }, "dependencies": { "babel-helper-get-function-arity": { @@ -11393,8 +7985,8 @@ "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=", "dev": true, "requires": { - "babel-runtime": "6.23.0", - "babel-types": "6.24.1" + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" } } } @@ -11405,8 +7997,8 @@ "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=", "dev": true, "requires": { - "babel-runtime": "6.23.0", - "babel-types": "6.24.1" + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" } }, "babel-helper-replace-supers": { @@ -11415,12 +8007,12 @@ "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=", "dev": true, "requires": { - "babel-helper-optimise-call-expression": "6.24.1", - "babel-messages": "6.23.0", - "babel-runtime": "6.23.0", - "babel-template": "6.24.1", - "babel-traverse": "6.24.1", - "babel-types": "6.24.1" + "babel-helper-optimise-call-expression": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" } }, "babel-messages": { @@ -11429,207 +8021,84 @@ "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", "dev": true, "requires": { - "babel-runtime": "6.23.0" + "babel-runtime": "^6.22.0" } }, "babel-template": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.24.1.tgz", - "integrity": "sha1-BK5RTx+Ts6JTfyoPYKWkX7gwgzM=", + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", + "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", "dev": true, "requires": { - "babel-runtime": "6.23.0", - "babel-traverse": "6.24.1", - "babel-types": "6.24.1", - "babylon": "6.17.1", - "lodash": "4.17.4" + "babel-runtime": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "lodash": "^4.17.4" }, "dependencies": { - "babylon": { - "version": "6.17.1", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.17.1.tgz", - "integrity": "sha1-F/FP3fNhtpWYH+Z5OF5PHAHr2G8=", - "dev": true + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dev": true, + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + } }, - "lodash": { - "version": "4.17.4", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", - "dev": true + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + } } } }, "babel-traverse": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.24.1.tgz", - "integrity": "sha1-qzZnP9NW+aCUhlnnszjV/q2zFpU=", + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", + "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", "dev": true, "requires": { - "babel-code-frame": "6.22.0", - "babel-messages": "6.23.0", - "babel-runtime": "6.23.0", - "babel-types": "6.24.1", - "babylon": "6.17.1", - "debug": "2.6.8", - "globals": "9.17.0", - "invariant": "2.2.2", - "lodash": "4.17.4" + "babel-code-frame": "^6.26.0", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "debug": "^2.6.8", + "globals": "^9.18.0", + "invariant": "^2.2.2", + "lodash": "^4.17.4" }, "dependencies": { - "babel-code-frame": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", - "integrity": "sha1-AnYgvuVnqIwyVhV05/0IAdMxGOQ=", - "dev": true, - "requires": { - "chalk": "1.1.3", - "esutils": "2.0.2", - "js-tokens": "3.0.1" - }, - "dependencies": { - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "2.2.1", - "escape-string-regexp": "1.0.5", - "has-ansi": "2.0.0", - "strip-ansi": "3.0.1", - "supports-color": "2.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true, - "requires": { - "ansi-regex": "2.1.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 - } - } - }, - "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.1.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 - } - } - }, - "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 - } - } - }, - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "dev": true - }, - "js-tokens": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", - "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", - "dev": true - } - } - }, - "babylon": { - "version": "6.17.1", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.17.1.tgz", - "integrity": "sha1-F/FP3fNhtpWYH+Z5OF5PHAHr2G8=", - "dev": true - }, - "debug": { - "version": "2.6.8", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", - "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=", + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", "dev": true, "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" } }, - "globals": { - "version": "9.17.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.17.0.tgz", - "integrity": "sha1-DAymltm5u2lNLlRwvTd3fKrVAoY=", - "dev": true - }, - "invariant": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", - "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=", + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", "dev": true, "requires": { - "loose-envify": "1.3.1" - }, - "dependencies": { - "loose-envify": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", - "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", - "dev": true, - "requires": { - "js-tokens": "3.0.1" - }, - "dependencies": { - "js-tokens": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", - "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", - "dev": true - } - } - } + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" } - }, - "lodash": { - "version": "4.17.4", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", - "dev": true } } }, @@ -11639,10 +8108,10 @@ "integrity": "sha1-oTaHncFbNga9oNkMH8dDBML/CXU=", "dev": true, "requires": { - "babel-runtime": "6.23.0", - "esutils": "2.0.2", - "lodash": "4.17.4", - "to-fast-properties": "1.0.3" + "babel-runtime": "^6.22.0", + "esutils": "^2.0.2", + "lodash": "^4.2.0", + "to-fast-properties": "^1.0.1" }, "dependencies": { "esutils": { @@ -11652,9 +8121,9 @@ "dev": true }, "lodash": { - "version": "4.17.4", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", "dev": true }, "to-fast-properties": { @@ -11672,154 +8141,803 @@ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", "dev": true - }, - "rollup-pluginutils": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-1.5.2.tgz", - "integrity": "sha1-HhVud4+UtyVb+hs9AXi+j1xVJAg=", + }, + "rollup-pluginutils": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-1.5.2.tgz", + "integrity": "sha1-HhVud4+UtyVb+hs9AXi+j1xVJAg=", + "dev": true, + "requires": { + "estree-walker": "^0.2.1", + "minimatch": "^3.0.2" + }, + "dependencies": { + "estree-walker": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.2.1.tgz", + "integrity": "sha1-va/oCVOD2EFNXcLs9MkXO225QS4=", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + }, + "dependencies": { + "brace-expansion": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.7.tgz", + "integrity": "sha1-Pv/DxQ4ABTH7cg6v+A8K6O8jz1k=", + "dev": true, + "requires": { + "balanced-match": "^0.4.1", + "concat-map": "0.0.1" + }, + "dependencies": { + "balanced-match": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", + "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + } + } + } + } + } + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "rollup-plugin-json": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/rollup-plugin-json/-/rollup-plugin-json-2.3.1.tgz", + "integrity": "sha512-alQQQVPo2z9pl6LSK8QqyDlWwCH5KeE8YxgQv7fa/SeTxz+gQe36jBjcha7hQW68MrVh9Ms71EQaMZDAG3w2yw==", + "dev": true, + "requires": { + "rollup-pluginutils": "^2.0.1" + } + }, + "rollup-plugin-local-resolve": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/rollup-plugin-local-resolve/-/rollup-plugin-local-resolve-1.0.7.tgz", + "integrity": "sha1-xIZwFxbBWt0hJ1ZcLqoQESMyCIc=", + "dev": true + }, + "rollup-pluginutils": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.1.tgz", + "integrity": "sha512-J5oAoysWar6GuZo0s+3bZ6sVZAC0pfqKz68De7ZgDi5z63jOVZn1uJL/+z1jeKHNbGII8kAyHF5q8LnxSX5lQg==", + "dev": true, + "requires": { + "estree-walker": "^0.6.1" + } + }, + "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, + "optional": true, + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "scope-analyzer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/scope-analyzer/-/scope-analyzer-2.0.5.tgz", + "integrity": "sha512-+U5H0417mnTEstCD5VwOYO7V4vYuSqwqjFap40ythe67bhMFL5C3UgPwyBv7KDJsqUBIKafOD57xMlh1rN7eaw==", + "requires": { + "array-from": "^2.1.1", + "es6-map": "^0.1.5", + "es6-set": "^0.1.5", + "es6-symbol": "^3.1.1", + "estree-is-function": "^1.0.0", + "get-assigned-identifiers": "^1.1.0" + } + }, + "semver": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", + "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==", + "dev": true + }, + "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, + "optional": 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, + "optional": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "shallow-copy": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/shallow-copy/-/shallow-copy-0.0.1.tgz", + "integrity": "sha1-QV9CcC1z2BAzApLMXuhurhoRoXA=" + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true + }, + "shell-quote": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.6.1.tgz", + "integrity": "sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c=", + "dev": true, + "requires": { + "array-filter": "~0.0.0", + "array-map": "~0.0.0", + "array-reduce": "~0.0.0", + "jsonify": "~0.0.0" + } + }, + "shelljs": { + "version": "0.7.8", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.7.8.tgz", + "integrity": "sha1-3svPh0sNHl+3LhSxZKloMEjprLM=", + "dev": true, + "requires": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + } + }, + "shx": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/shx/-/shx-0.2.2.tgz", + "integrity": "sha1-CjBNAgsO3xMGrYFXDoDwNG31ijk=", + "dev": true, + "requires": { + "es6-object-assign": "^1.0.3", + "minimist": "^1.2.0", + "shelljs": "^0.7.3" + } + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", + "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, + "optional": 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, + "optional": 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, + "optional": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "optional": 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, + "optional": 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, + "optional": 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, + "optional": 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, + "optional": 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, + "optional": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "optional": true + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true, + "optional": true + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "optional": true, + "requires": { + "kind-of": "^3.2.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true + }, + "source-map-resolve": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", + "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", + "dev": true, + "optional": true, + "requires": { + "atob": "^2.1.1", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.4.18", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", + "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", + "dev": true, + "requires": { + "source-map": "^0.5.6" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "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, + "optional": true + }, + "spdx-correct": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", + "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", + "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", + "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.4.tgz", + "integrity": "sha512-7j8LYJLeY/Yb6ACbQ7F76qy5jHkp0U6jgBfJsk97bwWlVUnUWsAgpyaCvo17h0/RQGnQ036tVDomiwoI4pDkQA==", + "dev": true + }, + "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, + "optional": true, + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "static-eval": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.0.2.tgz", + "integrity": "sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg==", + "requires": { + "escodegen": "^1.8.1" + } + }, + "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, + "optional": 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, + "optional": true, "requires": { - "estree-walker": "0.2.1", - "minimatch": "3.0.4" - }, - "dependencies": { - "estree-walker": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.2.1.tgz", - "integrity": "sha1-va/oCVOD2EFNXcLs9MkXO225QS4=", - "dev": true - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=", - "dev": true, - "requires": { - "brace-expansion": "1.1.7" - }, - "dependencies": { - "brace-expansion": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.7.tgz", - "integrity": "sha1-Pv/DxQ4ABTH7cg6v+A8K6O8jz1k=", - "dev": true, - "requires": { - "balanced-match": "0.4.2", - "concat-map": "0.0.1" - }, - "dependencies": { - "balanced-match": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", - "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true - } - } - } - } - } + "is-descriptor": "^0.1.0" } } } }, - "rollup-plugin-json": { + "static-module": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/static-module/-/static-module-3.0.3.tgz", + "integrity": "sha512-RDaMYaI5o/ym0GkCqL/PlD1Pn216omp8fY81okxZ6f6JQxWW5tptOw9reXoZX85yt/scYvbWIt6uoszeyf+/MQ==", + "requires": { + "acorn-node": "^1.3.0", + "concat-stream": "~1.6.0", + "convert-source-map": "^1.5.1", + "duplexer2": "~0.1.4", + "escodegen": "~1.9.0", + "has": "^1.0.1", + "magic-string": "^0.22.4", + "merge-source-map": "1.0.4", + "object-inspect": "~1.4.0", + "readable-stream": "~2.3.3", + "scope-analyzer": "^2.0.1", + "shallow-copy": "~0.0.1", + "static-eval": "^2.0.2", + "through2": "~2.0.3" + } + }, + "string.prototype.padend": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.0.0.tgz", + "integrity": "sha1-86rvfBcZ8XDF6rHDK/eA2W4h8vA=", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "es-abstract": "^1.4.3", + "function-bind": "^1.0.2" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "test-exclude": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-4.2.3.tgz", + "integrity": "sha512-SYbXgY64PT+4GAL2ocI3HwPa4Q4TBKm0cwAVeKOt/Aoc0gSpNRjJX8w0pA1LMKZ3LBmd8pYBqApFNQLII9kavA==", + "dev": true, + "requires": { + "arrify": "^1.0.1", + "micromatch": "^2.3.11", + "object-assign": "^4.1.0", + "read-pkg-up": "^1.0.1", + "require-main-filename": "^1.0.1" + } + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "tiny-inflate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.2.tgz", + "integrity": "sha1-k9nez/yIBb1X6uQxDwt0Xptvs6c=" + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "optional": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "optional": true, + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/rollup-plugin-json/-/rollup-plugin-json-2.1.1.tgz", - "integrity": "sha1-kzOQ3/PJ4+ZUFX1hMExeFn/FhiM=", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", "dev": true, + "optional": true, "requires": { - "rollup-pluginutils": "1.5.2" + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" }, "dependencies": { - "rollup-pluginutils": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-1.5.2.tgz", - "integrity": "sha1-HhVud4+UtyVb+hs9AXi+j1xVJAg=", + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "optional": true, + "requires": { + "kind-of": "^3.0.2" + } + } + } + }, + "trim-right": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", + "dev": true + }, + "type": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/type/-/type-1.0.1.tgz", + "integrity": "sha512-MAM5dBMJCJNKs9E7JXo4CXRAansRfG0nlJxW7Wf6GZzSOvH31zClSaHdIMWLehe/EGMBkqeC55rrkaOr5Oo7Nw==" + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "requires": { + "prelude-ls": "~1.1.2" + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, + "unicode-properties": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/unicode-properties/-/unicode-properties-1.2.2.tgz", + "integrity": "sha512-+WhsOj19c93rPymvnPnFisbgFzrI4LjTV8ejMcCCfwS0XhdllZB4NsMFiYb4xUmpn3+aj3PM40h+wlzoG7PCnQ==", + "requires": { + "base64-js": "^1.3.0", + "unicode-trie": "^1.0.0" + }, + "dependencies": { + "base64-js": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz", + "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==" + }, + "unicode-trie": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unicode-trie/-/unicode-trie-1.0.0.tgz", + "integrity": "sha512-v5raLKsobbFbWLMoX9+bChts/VhPPj3XpkNr/HbqkirXR1DPk8eo9IYKyvk0MQZFkaoRsFj2Rmaqgi2rfAZYtA==", + "requires": { + "pako": "^0.2.5", + "tiny-inflate": "^1.0.0" + } + } + } + }, + "unicode-trie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/unicode-trie/-/unicode-trie-0.3.1.tgz", + "integrity": "sha1-1nHd3YkQGgi6w3tqUWEBBgIFIIU=", + "requires": { + "pako": "^0.2.5", + "tiny-inflate": "^1.0.0" + } + }, + "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, + "optional": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "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, + "optional": 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, + "optional": true, "requires": { - "estree-walker": "0.2.1", - "minimatch": "3.0.4" + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" }, "dependencies": { - "estree-walker": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.2.1.tgz", - "integrity": "sha1-va/oCVOD2EFNXcLs9MkXO225QS4=", - "dev": true - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=", + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", "dev": true, + "optional": true, "requires": { - "brace-expansion": "1.1.7" - }, - "dependencies": { - "brace-expansion": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.7.tgz", - "integrity": "sha1-Pv/DxQ4ABTH7cg6v+A8K6O8jz1k=", - "dev": true, - "requires": { - "balanced-match": "0.4.2", - "concat-map": "0.0.1" - }, - "dependencies": { - "balanced-match": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", - "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true - } - } - } + "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, + "optional": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "optional": true } } }, - "rollup-plugin-local-resolve": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/rollup-plugin-local-resolve/-/rollup-plugin-local-resolve-1.0.7.tgz", - "integrity": "sha1-xIZwFxbBWt0hJ1ZcLqoQESMyCIc=", + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "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, + "optional": true + }, + "user-home": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz", + "integrity": "sha1-K1viOjK2Onyd640PKNSFcko98ZA=", "dev": true }, - "tiny-inflate": { + "util-deprecate": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.2.tgz", - "integrity": "sha1-k9nez/yIBb1X6uQxDwt0Xptvs6c=" + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" }, - "unicode-properties": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/unicode-properties/-/unicode-properties-1.1.0.tgz", - "integrity": "sha1-epbu9J91aC6mnSMV7smsQ//fAME=", + "v8flags": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-2.1.1.tgz", + "integrity": "sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ=", + "dev": true, "requires": { - "brfs": "1.4.3", - "unicode-trie": "0.3.1" + "user-home": "^1.1.1" } }, - "unicode-trie": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/unicode-trie/-/unicode-trie-0.3.1.tgz", - "integrity": "sha1-1nHd3YkQGgi6w3tqUWEBBgIFIIU=", + "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" + } + }, + "vlq": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/vlq/-/vlq-0.2.3.tgz", + "integrity": "sha512-DRibZL6DsNhIgYQ+wNdWDL2SL3bKPlVrRiBqV5yuMm++op8W4kGFtaQfCs4KEJn0wBZcHVHJ3eoywX8983k1ow==" + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, "requires": { - "pako": "0.2.9", - "tiny-inflate": "1.0.2" + "isexe": "^2.0.0" } + }, + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=" + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" } } } diff --git a/package.json b/package.json index 3a0e6731..623793f2 100644 --- a/package.json +++ b/package.json @@ -42,38 +42,38 @@ "url": "git://github.com/foliojs/fontkit.git" }, "dependencies": { - "babel-runtime": "^6.11.6", - "brfs": "^1.4.0", + "babel-runtime": "^6.26.0", + "brfs": "^2.0.0", "brotli": "^1.2.0", - "browserify-optional": "^1.0.0", - "clone": "^1.0.1", + "browserify-optional": "^1.0.1", + "clone": "^1.0.4", "deep-equal": "^1.0.0", - "dfa": "^1.0.0", + "dfa": "^1.2.0", "restructure": "^0.5.3", "tiny-inflate": "^1.0.2", - "unicode-properties": "^1.0.0", + "unicode-properties": "^1.2.2", "unicode-trie": "^0.3.0" }, "devDependencies": { - "babel-cli": "^6.14.0", - "babel-plugin-istanbul": "^4.1.3", + "babel-cli": "^6.26.0", + "babel-plugin-istanbul": "^4.1.6", "babel-plugin-transform-class-properties": "^6.16.0", - "babel-plugin-transform-decorators-legacy": "^1.3.4", + "babel-plugin-transform-decorators-legacy": "^1.3.5", "babel-plugin-transform-runtime": "^6.12.0", "babel-preset-es2015": "^6.14.0", - "babel-register": "^6.14.0", + "babel-register": "^6.26.0", "codepoints": "^1.2.0", - "concat-stream": "^1.4.6", + "concat-stream": "^1.6.2", "cross-env": "^5.0.1", "esdoc": "^0.4.8", "esdoc-es7-plugin": "0.0.3", - "iconv-lite": "^0.4.13", + "iconv-lite": "^0.4.24", "mocha": "^2.0.1", "npm-run-all": "^4.0.2", "nyc": "^10.3.2", "rollup": "^0.34.10", "rollup-plugin-babel": "^2.6.1", - "rollup-plugin-json": "^2.0.2", + "rollup-plugin-json": "^2.3.1", "rollup-plugin-local-resolve": "^1.0.7", "shx": "^0.2.2" }, From 15ef9d9ce3ec9a0f870df7e5af8e5b1f7e8ad944 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luiz=20Am=C3=A9rico?= Date: Sun, 17 Nov 2019 14:46:29 -0300 Subject: [PATCH 16/20] Fixes getting path from woff files with CFF (#200) --- src/glyph/CFFGlyph.js | 4 +- .../SourceSansPro-Regular.otf.woff | Bin 0 -> 129600 bytes .../SourceSansPro-Regular.otf.woff2 | Bin 0 -> 111172 bytes .../SourceSansPro-Regular.ttf.woff | Bin 0 -> 102492 bytes .../SourceSansPro-Regular.ttf.woff2 | Bin 0 -> 77664 bytes test/glyphs.js | 93 +++++++++++++----- 6 files changed, 70 insertions(+), 27 deletions(-) create mode 100644 test/data/SourceSansPro/SourceSansPro-Regular.otf.woff create mode 100644 test/data/SourceSansPro/SourceSansPro-Regular.otf.woff2 create mode 100644 test/data/SourceSansPro/SourceSansPro-Regular.ttf.woff create mode 100644 test/data/SourceSansPro/SourceSansPro-Regular.ttf.woff2 diff --git a/src/glyph/CFFGlyph.js b/src/glyph/CFFGlyph.js index 6e711e0c..2b83bc49 100644 --- a/src/glyph/CFFGlyph.js +++ b/src/glyph/CFFGlyph.js @@ -24,10 +24,8 @@ export default class CFFGlyph extends Glyph { } _getPath() { - let { stream } = this._font; - let { pos } = stream; - let cff = this._font.CFF2 || this._font['CFF ']; + let { stream } = cff; let str = cff.topDict.CharStrings[this.id]; let end = str.offset + str.length; stream.pos = str.offset; diff --git a/test/data/SourceSansPro/SourceSansPro-Regular.otf.woff b/test/data/SourceSansPro/SourceSansPro-Regular.otf.woff new file mode 100644 index 0000000000000000000000000000000000000000..94659aeb739deeb2b02bc658b3eb80aa8fc52b5f GIT binary patch literal 129600 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 literal 0 HcmV?d00001 diff --git a/test/data/SourceSansPro/SourceSansPro-Regular.otf.woff2 b/test/data/SourceSansPro/SourceSansPro-Regular.otf.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..e002972a99a4d25dc8bea2561d92d557b1ba1d62 GIT binary patch literal 111172 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≈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

I%Y;HnIbED@Fe8zz=<~Vk2N`1 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
?-fvpgPyK%#VX_0X92hOML! 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 literal 0 HcmV?d00001 diff --git a/test/data/SourceSansPro/SourceSansPro-Regular.ttf.woff b/test/data/SourceSansPro/SourceSansPro-Regular.ttf.woff new file mode 100644 index 0000000000000000000000000000000000000000..5945501ef3809f0951614088153438e1c0ff736c GIT binary patch literal 102492 zcmZU)18}8H&@g(EY?6($F*mkt+qP|Ub53k~V>=t$#%^rewt4e@|9AhoRd;H-W_sr7 zo|&GS?tTUy3gY4bFaQ7m7N-k9`br_TKmc$6-B<4a7legW!~kH(v|knC|AE<0y-raT zDTyyy)i3<}{{onVsMr@zWLE$Hoac*S)FaVrf`p=i3IGhH1_0330D$RwiM&wUOQ@&` z1HkOQ=t!gi0AA07LDfZ+|8vHU9hZ*X5Y;TMp?1|fJ_+PQx5 z0w)Ck;8XyBpG#Bj7-zN)CSTu?-vI!KApii9y)4b?t(}qQSG!Cewql3%WSns}MfV%_$NEc{PPa^)0Ou^xT^GS0s4Ul;60T2*J zUpxRydbxT3lj{GV`r!Up{q6wq_X~&klKKAxPcRchQ$xe9>q|Zeh~X$-_0I~<8-HR- zKW|(>VJ0-v|JH8~P4)Nm#|`x$?h!#?K$!z*p1{Wbt25s*&FtwJ>FJppMCG6%5CX3V?-=x)pMc znoKPQP(gn2W!yn1_XO)qg>+PvS`68|h`bC1ni9ew{#cW8+^pHQsCD!3;Mnt6bn|GQ z)T^0XSchEPa{fHj^(r=3Nv5j%U0$-$1e71ON_+C16RwN{d5HP^#(18_*_jm8v58-e z%9i^ekmLxCof}sW?aqCZ(}emId9TSOnU+5}Y%lF$mxlb=7RJ#^F#yeP$fQF)h6)5|SfJkd1=yH=!IR#<~z3M=@mH)#)EU)8p(=Yk!~ z+cfSWJ}KOs1T<)5+9i%DcAx3PL&~&px;3dX+Q;7J2M<^>a8*rjR|U&m=1Uf-DU9g4 z`({rr(ubh6HVdXJuc&QXctMST4{f!r7~$f)yv=BUHrRgsTc9j2PUBavk` zGli7g^7~Ky+mPEyTm*R+N6)owYqL=wdO3DBPl@JMKSqWgwCHV-7RbVf%cAZ#Sw{>a zn`VetOArc0L{=p1*r*X+%hIx7j$QKTeJV!0KW+P3rx{lcDv&G`>CZsrA}r?-99Ajh zc?A7AMto;bH#kOaQ*eYI-z%kZ9F{2;R2MVvxTL(0bC<%oCb@^(&+%k;Wt>sD)K-2i z1KQ>^Fy+|Bqq9ac|B3&Ug+GP?I8|oN-*5l19OcqS;`bi%J#_RnHF=bjZ!tO9iDaES z=t~J=+bH~}zf`4oSqP#u(UYs_%s zyN-=bOXI`~S{G*XxK%Aqy{o;(yeRYx{S$+vy%Ae@_CV@x4t-?OF`bgTp1`*_KWLp; zv9GYDfpbRCJ866o4BwDZWWvley0VN_>F^Kd-hVmjkES=My@ChZ&12Y!S%PL;N$g;B zee~U#!D49F8VY}HoO6-mqkV8;!X0VM*l$ZGsvAm?~yptlv4zI%AgVd1t@0RwOS+`{d5S2JpyNWAE{T;#a9A;?zABUHKX>42tpt8|Wu@MS1zrfqKWXgi`Zn|HJ~qdz#y!rWmL) zs(p~FN##?<;Vl^x3G9&&sp-r*>(Rg5;kA8hDCdw zq@GDEYfJ;&BKw&`=i#+y!kkB8+Wi4YrCm%u-8uJ(ERZOiGq#Cx2R~9FU{^FC?t(5h zpZA#(Zy@sSo4+*Cu@9UbMrDiV-=T=&cw@h>><4}r^l>79upd5(*A;;-OYJ=#ia;R5 ztHk`w2Ht}_*aEg)HO7avtKt*F2IjfKdW2*4D&MF7$a!<~r9@UsH%A`NwnNh4Wx+X= zX7B43>PSah21Ebj)hYM*b|xnAhzvOVx9@tKB1FZdj7vvcxw z=jTX{vCjwE%VzKkODRE7t2xiD`D+kAdx7tInMFm!GyNL|jJNTbQD)r7M6>cQSH8_G z+0AAvfT{@6-@v9RbZTKegCi5G{zI#lcFn*w`TK^4uCj>APKUDEu~C34Cw#5DIN~cr z{aFbJ6@jUpC`Y2}Pos!Ln;VW_j(;H#Kd+PDh#;ke%}a=)g?L=XQ?)ZU;D+mhX^(3;QdL^|y0d1@EydVQ7 zSeuYjK1FG8(=lg*TK;3Le)llHVfCDbp+{QGZe}*-b*Hc9Z7$|z#9LHlgMOfX-~!d7 zOm_@2jY$( zx!5kO4bxd8_Io*5E{)jy3;c;NjcX>g+jR!g&mivh&9cVMlv*uopDvjN+O^qT4{k@n!lkBl$i&-(Z@APa}N84T}PuE%YS-G*yO?nI+j+zz5*E z=?uy@``L!L-TAFdlsq=UDLI5r?rp zU*T!^yR9wKUeLP|W~9`Fa(kl0^AAfJLptWy`;@&-Wugt~#HBQRACX@pKIBD<3!P>D z>J|>L83s2Hwm-+3KP}Xj`0p|Q%uMF38IO-_YM{~W{mfQKdmgYKx+L6BGx#K7b22FP zC6}*|)4I}uSms~$I7swid*CSJz2=H<6W$<=zA`xlg4x_+HejE7T$57~uM205rS#%q zrusIc>Rg&`km63cOT7^!7tsO+`)I4*exh>7x!{J z{RHO$e_Rq4>kQllcsE?;O6p958W*)2ol+RPu9rR&?hG4HBIc))%Mw3wt6&rcJX)NR zc4?;AuDu&0t~p54VxtF!od*69x{_bX2M{r$aa%B9tUxxl734y8zc%M3(jx3@*_8;{ zP{KA$)n50pPJd5k^^zr1l2H@)&J`R~LUJvADMpvhFPLZ8laXbyDv+ca??R|$jeKS>qkkw(?ACx=|12lDY-0AUy2&NDV~@61rE(3< zkNb&7S(#XZ;5rN6pF{3skM=TzW7JKs+|6d0Ty$TkZ1@@50kaV_3a{7Kx}YR?R~vG= z`$RGtx*4_Dzu8;l$iR!>&?|EVH<7_i)rD0R0&N6Y5rDMq%87I!%%%&sXnJhrNUaO7 z=$C#H`I`eNfbfR9hVa<)X|{|H6S&oIHE!(*^?}m`1pA59hO3XrUZ(|v`HkSQ7{)z2 z=+Q{)>X){mJy!p~)q7nJxF@kqhcCh=6K1G5*g#6pFDrz5iv_w+n=Nrm#3HR{n(e*{ zrp5V4VehtcEk|(O^m*SISeD2_6TwX9qz6j9Qy+)MMAryZmPoZRO58`E7L`eOPC^9P3^1>L8 zsOhVqq?t&sEw13Q`L|(`Q>UkaUsqt(5f0x3s@NrbvWBB34P5qCKC%=M2_t@+kmgk~r7c z5H))k`LrpHRDmUDbeuwxIq*s}I|XP(8?7=r534OIFlC8D!cailmJ8pOhx(Gs@KV5G zZj9lF%^6tFInG@UDlet3k}jPoFQhJzE~}#!pcKLIt2FcL(?%2GQWXQb_F_sJ!qCP? zo0=@6HKp2_9H!;ynQ<(WJVbTw{Q8BhALy~S{w(n(lil-rEd+umn54M9e2xWC=S)~! z4}!1_`WJ8IKyaIru~(663^U`wC4xK2VJD;v?E2YnqIlgI& zs46=>esl}CD3UmG@`}i=vN-1Q>e4SwIYIZT+}N5pnK)jskL6j=TU!6ex5T&LJ>Sna zlQ^9?n7E!eZ1M}%^Teyo(@Q+OR9DGeRaVs>%VDf8RgDSPxM|=lY8kg)fZgQ`*GX$P zeOQkUPo<@=0{vFIBiD4;31EpP_DfX++I2AHDr7C%NWUq}&J2199mAAkN#r4^bFWqS zBK=0b1Nt-7cN{gky%&U+GtkX)QC!%fGoo?r1}boBP9!)ec{T&vrLX@>mM_}jq_NaO zLs1^O=8fjOIN5?rBpzvHT%}3e6w%-93@t5|R!Z4eWPb-1oe#5D)Y=fIKBK)N8+yd4 zmq)l>{7U5E7S&EZq<31wV=qM$o!nnnVM)`iwpMP-)~v1Lpc%gK-6qQEu+iwSu2FB% z-kL+fX>nP;L1TsIJn;eYwd;MUMW&MFSeIMbX16Mg-hM547CpM1`-Sg4-YF$@$G+H! zW3ojjKjn0u$b+lzA|1!0pznei*Q2%n!YgP^thhx7r=Ho|d(3>-KGrFPYEZAHro{0% zj;F(2BHpil&=lYB1nrQdqZrO7@Yci`N+mQk$}xneKeKlNx!%l?o3k^MdLmyUjvp?SozF+Jfy#JX|y5(8pH|4u0nfo%bM)n6D zWlXQYjeMjd609SL#8_b|{|yqCC=|+gs3}4m;mv7fZF%TpR=qrcU^B5#*b=^zsyJ~} zRFd7k`E0>Yno>)2q`+eiH8nXkOvU>j!t)_o8qwFds`E)^gN_J!(z}?YD|v4S)E`KX z2Tv3(qtzBk1{1j3%l^}ZR@~idL>{vs?TUzL^)$iV*K0#)p$!@O6?#q7t zZ#*~f^?tOyn2@EznTiuSF5jy_qJ76-cV-VP*?9#_VG~y^HC%6(Gc=c zG5Sz+`cTr^DaX53&3-Buf=woGI*FIRm#T&`RTN<^$JUyU$h4NwcO&d>Q&H8Us)#|` zWkW279-L1^Nm3^mDJ9sSPpLam;6f;_3sKQ4D65R0E98%PPZw4hFX$|uIa33(V)Jf@ z>CzSvursbP5Y#XZ7`ZxJHTs6vreq%yXEpnigQdgmwSRa$a3 z<>G#f&GXLAHc!lbiV~R|;4vQ#o-Xc^WgauZs9}*-;xe}Q3xg7K^Usg8hJfsH8SUuY z5a*k$CMI1V_ArsWODYLej8i~j<__LrYmb;oORt>0Qz&q49}MZ2D7=E_2ut>DpD5%6 zw!O<{?CtEEtpJDD*r)ezO6$fapLl~ail<{Ac}bK62?A-hllZ-T+| zBq=eZgVOWdOHs9h)brddOvzMsO<6N7b!dbYsc!CFi`UEsgL`V>77aFDDt^djZ8yn+Ayajix-v+vxyXbQ zIVyzQ04Qapz|uk@)oI0YYpi+J5N;e9z377MgIS?JN0p6ti(XKc5D<;=LMs#B&kYOR zS;Swls^4X&=oXIHZQN4sy#_Ek4LOXFmeWd;I!aVKs^>tttf0~cP@yZR;trG#4=RrW z70ZIE#z1+rpfXreMKP3elyKFwfpTFKHL|kuc-eWWstGhzOjs*!I@ZA7=~6V~`HkkY z;x3kdS{r7K+bm)98k6j`#XaasLg{N1F|`UuX{XVDpHPpwM(?*xz^jk ztv(t!>mrT0g&1K4tpYds4XjrstyjzVD!vxWP-CUhS5kRJTDBgzEKrMy{ZClEEDQj!Q(MReFzx5QQ3!u7W!F{M0=v~t8u(ll4rBAMO-y52mS zUWx9}8jVVDxoSb1{ZaA7QPst9*UuxO__+e2XiHgCzG;=tDVfe08?otldDkM`^X~q16JE@%eU|Cag-@nj%qbWCWm?!+PP3DEsf^Ht$6Q?q#~~ zC48~}Q4TT3T+12~C*I|ll1liIKn|%EGbL(`nIpQSNnlY)iCNFY{dO&+z-&EMAb^Ss z-R90OSSjdy8G-#>pD=D~!b*ZAqD6ihB!3b>e?nlRH7Rbbn7A^Rhv9ZF8S5s~tThb9 zJ{{83P{1c=C2qq_smrIYd1T7Y+QbPrw8Q!z0@QAr^39uU+DCZ_bXuaG{c`Q@xv{iom@>`d(1 zn`)aXS1!_88CVP^vN*;V-Ak^~Jf}W|Ms7#;!S{Y!f{l|*2eMX+=FEand_`|%Kp_}$ zr7(1q(+~~Fu=Od^#3**TVq_m_7>SmMboA3K4MC#yR#M>$Q_7`d_R@cHse$yBY!`Wx&6OxK; zNWEgKl0CWgD5h0hJ4uPw38z_H3q%Q~;w zEaBG4rbk_yNzspghTBXpl4eU8q#RkjKyB>!#B|Y38^0j(3qpd9%6CZ?@d(AB{c+H&;FlF{AWxCd=TwrGYCKQ{LyrSld zj66%#PuQaO(h9)4i}?0@q^4_;lFLC#DdMoB<1X`(_08`15d|+-K$0=xBg|lV_t*iY z-zUWo>>a|lc5$kkY)SAle#_*g`Wy7IFA4}2^^Y`!2eh*Byyek_DCt7b#!ekEhK&Sj z3PE#3V@Y!>c#B>INoPNLUzRcckzN(y1;(l9rBkp|wI+vG4owWJvA3nR2FCHg%gkLB z9&^}z0k+;RQxsfzmUf)K#0!z;Zbk8OwzT6HC&ZykoawXkBJ{P_tj&L7d5uvm^%nup z1I06MRWPt&d?wa}JQi!en47*jJv^a;cPeU~IcX2xi>uXASg|c4%@1bhvgs1cp#dW{E?@G0 zFS#@{;RbOVGfcPHW1WQ4<=wASvLXY6*Pj-tJq zQS8isd;WZowbu8@^^wiIZOwBa*i(0h;Rw}O<>-%b`!P!M_l$w6nQ?ohjs92jGTu9x zTAVu?4~{Mj9m&VGhb4-p>^At(mu zrxWcdCL$XPF?H#6F)}2pTS8jsA22$%e}0`+m>e-wA^Knf(>}ICb{%Rl?g&z5X_KYS z;L^1MQY8?_RHL7e3_uC$baiJ4JH$tW>{D#m2v%6O-*qh}Ej5y- zc4|FT%oES*nlxJ&k@xgwn+s-Q7L)ABzl*e&;SL?t+hrs0M0d8CU6{up-6{J zU%pwYBl{x36KnC#^ijPiQFekevH(s7J#2<8zW-wN$C!Dotrjqve7$agkp?UQs6q9PR`L1L`ZSp@JLydSB9ATS$T@s0B5>C#UJCfE-bqX zuVElX;_ikmx3Y`eIJFuA|H|zLsyE+JO?7PQ39g`ox5xnN=6CJ`T$18f@+qfHG^T!z zz=@ZGuwPw}t`p6oV~_Z`kzFLl@t5E9uCso~cw-)wUq)yisN`LG=bJ74gEIq zhsO(scsafSOdu9n?FAuU)U6_x-pz`44{**Pk%hVA}DHg z|G4(s{FZ#1@dN3FPVrYa`gPnUl-kwm52ROoMci)G_~FZdm6!Ff4j-hsiA%A)+t=I& z9|7WS0f5^T^bg24qS69^D9WQ)!K^nWQ6gXXle1V7*jLmkNnaGD#hd`~=h-l?5BP?K z95MLo!(6uyUgALmzlGPxFjZfel`RI6nKyLHg6;^($7H=8i{Pws~0ZvVe`4#GU| zI$=s5c9to=&`c}caOV$~L_<%Hd3+xb1Dc;i4U4`(Scd{3{P#J8O|J@hle}m=Z--Nu zKO^)$WGGLok=x%Fr!+or2Y!Ci-8Ft9)-L)YdGGoPp4|!v3%uqa55G-L5qw|{Sbfsm zm3$&N4SgcM?|%wrCVw#e%PzS64o(@-%(I%c@_+wf|0hFMcKPsr&GVS$Zak6lt#@k^ zi9{LtH-2)6DCH-;oCpaxkS01zGBaF)gan7@M|8Mm=CX_l$%|@sb>K_R^Hq@Di1!@KTlK z@Y0oq@)DLc@Iv|E^AO;RW;xrvtKjrK;$pfz`o#oy1j!V6B&KV8Se)V%oE58&nV7PH ztm3y3^vM~&x!Tg-C3zX1rf?alB}ovbB}=da(~jdEVR4pl*P2>>7o4hnN2Y)M7Qe-| zQIj*%yu(|3d6j)Da}3Soa%8~-ag53Iex$(^c;vw(XXTd~&x$Pcv8#Ir?NhfoZD36M zPG?U4P7<;ijjCOHYDpPnR9*68FiVK!-zUD-S}QATex1dP<<3OG^x(Rz2{8r`FPiRx z6bJKq3DpwhL@^sAIiRnA8rkkgj_JWUPUy}uPPrkHj=jcUOPnrei;@oa!3TsLr@6pL zS6IVm6@ab5oX+1_FCrUQmzIfW&-#txfqPD=FSH`nLDoR?QXe@3wo_RM!IZ5RE|2cO zphvpF)u!5U>&m5G!!V_`qnB?p&@Q_e;gMd2d5N(eG=4_oO4C$ZJ)O0)Uff=j;T?E^ z8e5$xsx%N%JUvJ!XA%YsB1e1Vl%u_1O4rQU?up(16_sv&R%y>^)5b}QD z;g;@Ta3y}iTB*4U*4+3Qh*?6OLoGpwCS*s8CS@m$rrqGck?R1m{`T}|ZPJw4jdZiZ zsr^YuwUCD}2vs0A9d+2hsEct)tp~#?)A2n$`HZQ(#%R_Q$cgt&v30 zYHc8X*2N&dyQ~*-=u+*mQ*HbaRc-vSRV~c1RxQYzG&W4~tfiq*Q@T6G40BT+jaIbI0?o#u>(k z?KBREcOCT;5XWc7;|T`e3jxTL1OR&0nr!En|G!JzCu=;137+KqlLkv9nr=vJH|=^* z)((StG_7)s=)m+g?0HOCo&8Tc+oYFiXFUl|{rW<-nM3m=cT8fx)xnsfJdbbt{Cf5U zvPVaIAK#A8ow27_$HfNqW#Q$k)%%T)jc=K6?BLMqu43!*s-FvpB=t$oJY0^W=2r&jB(?eYYW(xuAA#w!Igh=T@ za75w-tL}lma(KdC4$I@Dgd7Qg&1Eiyvi3L6-92J{36qm`q|Jo4=zDgg(na9t`*ZCM z!pa$LzIF(Zgii=ECHy4`qa4giXeWup99luB^B2rHWQ|baug!^)(C+LUD+irC?o3ky z1->-JOsgx|x-`;E{T;ct^yU-+JmVlrT>~uz%?Nc}TLsza2vl9IExpda?2xklk?lQ4 zpBC=5pFa^NUB*$bU3oDXhG?$6I?yi%L$9SkKMe+(uSMSQy2+9xDQ6-w^Gi!9Pa=LB z*I+T2NA4TfFEPkRp6=8>DS#5Q(U`kr>FP)O>e}&Whewy4Ti0km;|-DugwZvMRJGKE z)YRuy<1TJW*mU!Y2mUD z1@7c|f@cS6Y|%Z@cKLrMsFDhPyOso-32-I!{`;Ldn3mAyFQRjhE}_R?xSL?|LMy65 zqLXRx2KY*$j4Ad8XnbLcDK1xpbs>S1gm{9)zpyba~Qsjgm444%8KA5@Y^la}MPtX86l<6a1EsQr-Yt9(SV(rY1hGD5r|s zsMiS_ub8bEuDCgsJ$320ef9V1;c8N{OLFyZ`rqG{LzdS^Nk{vd2b%Mmk4xd6C!Qak zDNlD#OeC%G8-gJwNi5db<5AZ`*1P`K6KLiLE^WVN-t46Ql(Wrpn@}{$tOTBmJqW!9 z_Gfm;lUUTa%**W^xZ}3atexs}GsJ52Lq=kn*ar{brH{1!^Gk%;m5QmOU6B+V2}8hC3>Tm zwn$~|f~-wh`Z0@rP*B3z7^_<|3h*A5gK=neM#ss+)F6YfklFvv7IL7LMVa} z&$5tv0-u?~vIb9ZRxiD2N?o+xbd{At?coyid5*j;MR4NszeBXIP35ea3CqI-fj^tK zvG+M}q=;LByMmuRO+Dv^D}=C!aQ3kL2t`O@BIm*`BF!QK{bc=F{eSwpJ>wqtNuE`^ z;;Oe-pN)L7HxDMCDLxcPQLMxel>`ZYU=)eDO-nYQ>xmgK3Cm*K4lvhBouQTtuw5&5 z{MaOdBK3!lgO>IqKvNB9n*!$+B)|ewF$Amd$9DwC_n5UnGi;N*C5M}Gr^#R>%Svl$ ztEWVp0he_UQ#96j?M<2++Zht5XGrVTN6(}0&Antgqc`*~3q9t6N1gXR<(|~ZBgL>( z`9aiwtjmk7Be`=YN^wuZUvfW=g19Ru$|9|c_4I@mr|DcV`2=I9S?*9eg)XNl?$F-_ zyQc+YbrWYy*&q?v*OHjnWKm~(@0du&&{#Grn03a%Tvl{hkj8Ou`EYpBY15g~DYV}N zgsuRT>hKT%$Nv_8C#2l!;{P=cpp5#9TpZSK2j+cThoIR)_qdnG8-I8sy)gpKCA_bpey?mZuimJD zudz6Xdan*yW_hnuC(Tbqk6u{Jib6(Llz8`>h*`b(A4rP`cfXBV zf0?bHo{%QJZ;CxX95L2{jPr3yS+xBgzD~lRCqgoIEG_0x>(OW-Mu#J6oh$flCKhVw&ftOLCfBwdD38y8 zE`I@xa53w6Ey5pR|BRb7Y1O|hM%NhapOLn@B3Cn9F3qYW+*bn(zAZy*%JS$r`ojp2q(g!K4)~h*#`jT82%Mr#MXrGV z2u|*k-@duBeG(*7FHH^tN`w|#&<6$(y~j(*d$mvkp@<^6 zC5kI-2-IkROfOLNTchCa6v!28eHhyje+`ucZwJN`QQyCL3*rgB%Rgs};|V%kK{@fP zkg-hmBypjT2U`|vS$rcQhZU1foJJ`JhdX8>fAomFEjBxU@rdLl!l&R!0vH0(`f8MU9nI zRngqUWTw^N(YhFoGgHZahs*7xdy?vhJ1|$tQq_+z*M-;;^ZW&4rXK#M<(#%g`uI=f zCLKg-@Xz7ven(kdc|dtZd0BdSOnG&Hbg7bcx_040nchi~e5uS4b(_C^0q}?j=d|;s zu**6jJ&L@V%Bnm)7WV)?G6Y?Of^@saQJItBO#zt~(1RcX_T`2AAIAgO&g$lp z^1<$A@jrNHXEW^$;SKo>1evInlDsOKny8zS%p5v`sL8Y}DM<)ME}JEE+vwmfwTlR6 z@M=H)_Jm_|E5jN=CUVI@qa(>0EK>jO6)XHw|DS7f5UfF8^Ajrwql;W1KIh-&{R8#BpxGFL=>}hi5Y^`P7%F9b{=ZCfV zE0fv9Andx`b%7$z@h^o0*y7|rMA3}nTTRK9r5_R!_pBR~8-T8=b20i+KH=yw2od8k zStV3fFe{njNA7JoKT8ge-Mn)6OD>Nc_`$@j));Md*RroKk zMrr~pA{Y2hOR_d5EI67aR;oJ3KaNaYSGeD^!ce(2)>`cCn*(^p?$--0kg9_ghgSFW zZZ=-I-XeT(eVYU(1@=D?rN51X^J`+@Azg&P^nn|l))-I**|)IrK6KM~!Y&biy^l!+ zj{Ikl{)?|X7ugHLwyW$Pw(W=J#@8llCaA{hXCX;aBMiy$){=5X@-w!_xtWqxWJt*x zBO1x7(j<_S4)b-^1oNu94Jg_MbWg7vje7h5Bi+%xtwsLX351I zdrk-)7P|avJ?C}W;51MICE=L~aw&qTf~$!(Dw@nexrx0`IkJL{56nBMtYIS!>|X13 z;6UJQx05nS$vMY?7k;x63W<9bCHui8!ao(&fMzEvG1WMi4?Ozy66Ry_Ps?c`48f3P zS-qGg7T*|i2`)ReWcS&VOh1<65Z_aQKh0t5XLrx$tpIWGUrOijzWk_C>X)!Gyl?&(1pRRFXUk0&)&Bl z_z9@XK9JF>qnRf!2-hr(T0AR%J|0tVIeTYwe)ZqODi6x}->Xet9_cs8;Y0sWz<+lD zH6R6vbuhDeqGDjfB%{EIC+yrqvUxZ!q2&^!29qTVHwZz~LHjg`i-kjhW#lebD z6bm)6hYFLH?WBu@vt_7Tnsvnun_Dvx`T8X>1)})Tbk{WvPLFRK&Uih=^6T4y_ZtxZ z!h1Wf?N%gJysLwdAA+=@}v7`QbEr{i*ETO}9#N^YR;rhP$pIqC;Tda23$;5)V(61}vmF?GZeEUj0NX{~>a=fm} z-jVpZGUSJ>QUd0$dkYHqh7p6wRoRNbbPS7JW?5&6dA8ZcU02FG`_$B7)DN3zBC28Q z4Nk|fs=qbUSwqoXnQpnU#+;zSJaB<J2s zQA3cD>7av*@K6r_fK|oeoHKYF&XeZ`<2%-|e^N9dy^;{z_BJ|qF34}?2R_ME$w}+` z&ZEjzc=Q}1uvq^7{y|AG@;_maGxn=ty$a)_e%oaK_ zI&sL{Gc4%NtgN7D82@@gjUduMa5J|AZZ?3)UT!tpeTx^);9X!p6?E$1K1_XKLwtaR zKU8;TtEe!wLc9$&u4!#iEofC0pI#!evkM*Afo^UlzFoR9Ix1gG>7OLn0guSeqxbG@htkUDcBEXT|S*3#oy>EV^q~s2?e?#1k~wQB4JMa_@VXdP9q*AmC!v$ zu&H4$9h#U%&nnMPyyTQ;ZC%OvvZaQ!ruZF^_>vg*mRooKyj-Q9ymCP74tI5Dbk9rl|3aYi)jLf_+$OAo+f zVuYzX5xm-oB$*xDXU^9o%lhg0^X7J~cwX*Gkfv3-*l;6k(SnaT_LZ z8}y5xi1tT}*sv%WF>!Yb;hM+UUO7nWrx34;B*~#UGMMQ5a-v(Hoy-m z-R?_AYTGI4PizctIEsXK=J)A4Lxf;p0G{!?7?!hS;?R)m zVV9LhsBZLDSuiDypxueIiSWcD{)Rn9Q)lhtkDxbY5JP3}AXOIl{DnKD!O{ly{{2FPdk_{nBeWR4M3fIKIPB{&{;Q%YVc|j8r#I*Ga=ZlwEu*V5FcHhljZ-^c1lF zpl@2p(*Vwl-0#*oKdSEaTdboqyQVmJ`bCVp5yAJZ*Qjy(NbdUGd%JA9ORd3ONUVst z7D}@ULZke%+L1%sC2yZ z^@)09$77s>wLEH@@K3(=E`rD(#?0AI(j$gm)@8&N_WaQXTK^b0w0vy~(1+CHfOSxP z^C7$#mO`uc>?<1aTl9mE((Oj4H}LgfAx!4BeHdLir33t!ryWQnjgCw$@WEWXMYDoH z3QEG#?ma&lh46QTHlwDd*9a~yo)YWIyqL%X%`iy2LodTDNmasW-?1H445!y#3|jiV zR&XGq^vpn0t@I2FbgqD}WpzH;Hz3D1!zIlgdx)u`QjP z)V!Syd)oP}tsm0IH_SCijjH9)P9jF6+cuD%*`lR|H7jT4!eD;=Jv(EH=lUQn8T!E{ z9lY;c-nVWWy^xRlCSS66>iV*5l5y{fE%a9wRs>;y49e*jf^X)gKXWTgJ7Z4DjHYal z>uTGo@$WWj1$5Hw!YcQ{Z?CM(A)puP2N1k9N0iZ$+*4)C&*=UVU1n}*4NQFlMneu~ z4TJq^`@tDd4*2Gdl<;qEDJ)5`3WKY)B{7evY~B!o33b9VqK7O73q-kbKk7dHP;3IVqYe#Hv)Sr;5Y zb&GDA9G`?~S?lJd7A>F)=ZL4SctuXvTDC><3A{I9@omLfxR^>H8Kz~+K5^ENP0Jj9 zKKc>$j(nbDlO(c8?xfwkmhf(LzI}9dd|cRfSC>%ewQqEqcmshVD%S()Y~fF6Lv92- zFK~{}E90fREGiDUXmw{7iOS`tY!rEytW!cb0)969AJSQu*l)#9YWGYT#;+n^NV-wZ z^=(M5-wl76#FGslAM~&kZ8gb2F5`pa%ayjvf-)?pw}1H`GSls(*@URg>t-nau{mg0 zvM-h>+|B%kVWpm#=l=MuwPC%qI6~ApoLn=4AHT{8y#Y07e3%~*l?h$+>3gbO0HnWR9`frRP#7ux;yU9=D29HH`JAcfgw_3-0)?4NqTRq%Q9M_iO-~y zY4scILO*ynIE=oHk!mDRYNyl>h`ZkZqP@{Eb2LCH_d{Tw4VG`aMh7TQrU;XM5GGK7sxY-Z-ttIjGS8>yBX5|X5Rg@-sw^luWaw&)PyrD`ja^O~AL9DXOcD84f%5O4966-@WUubEV zvdu4#7ml0I(kK>AcysS#5>9>FtCR$uL<%Y4EzqqUU`xV<3&mS+Get%&)8>4&TT}>jKn0K>Bb#b&e&H=wg0(xo`M?7<JE!Y( zRdr3*+r-(?tvr2dyAMD9+UDwNy4&Zm?ae@pfMIwNm`mJFBySOWl!rV}A*e7g_md#G z`&Vzy(+ZJgn%;SlCmt|OA4cF-S11Y2i#oV4&=2*cty^%$PH)Ms^7Iz|X)K?pwMkLb&{I*Bv1IA&e?*jDk?L%JjPm^ z^u1O~zh7P7d0yP?pKVo{kcTJ*po`Wt06R{7iBBGnRZ^b1hFw@dE1*FP?6 zS{;S*x2{cGMMG!=&j!~Shl_|Zb(rEVX!Fbw( zTqBz^F-ApxEI%+?M8i3USsj^A&Zc|S$g9l=c6;&mcQWUJ2(v_1^(S9 z3X;08?uss+K0MZTA%;~j)m1xsB6P?9l&|Zl50V$+77tH6&6&g%8eUWBm5|Vozr^uI zZR=>P?!$0+~%+P2{RAds6=Zr-truV(7B z-M)5TEb`-jY0vpD?TY%rqgw=5wIhw&{!0Dj+Uzc=lFY`SPd>9aR;Da~7~0HJt1|*x z*@FaAR`!QyPOzD(Ym@3tz~95SthgTS+#VUOi|stFHJ#UFYv`fYNu>?XwHqxCgV$1r zxNmC~iW`bP0u|Jyi8z@ou?;XQOtJS^-UP)w2cMl>Vkm!AGe+z6=vxUtC<$Uj!Z}G>tb{zgJqM!7>2=X_6JkTp_MSgzD=l>)) zC{Rv&bThXJvN%C3{Mh_Opt?FZqj8$43k6i(HHm9eR*~k=_V6!2uyQlmS^AHK3)tbO znuTDepDpIop<7X$v=`Xos4APfd9g9ie)kbPCbu>mB@%b%Wx z$Dhnxy2Q8L3Kx`!?`s=%xv46iz4#nh{rqa{$x~+tJoZ-aMOkgT;jUZ#A8*3T!;#b9PKax3WZh^Msu`Zv=tu z=J&h$itFoRHV7URRgN@ifDb+wF8AxZosnQTX_!B!4Kz;O`Qxv~)L=IEdfyb;C~sEE z;H-B~;=1q-F~@a3c>iPC|JAYPd0lO=2jM{tV$Kr4+F%MO$WF3- zNwe*Sva#yRSZT*oYgarK)@u|<)o0ds?yUdq-s$@D?@OL=c>^QAMqb+${s>!B>`TS`N>9OgRLmb1C3{$#ZiK)VHN z5zvpWZ8!7f4mWITANfpx&FMqW;SK>8MpxqwWP1tk>9*H3{kIjJyVWu|{QsG*1sJZ4 zv~*h3Qw+@RE)7P=-*^}2la5U=s~{T?%TRmA+VW-2M0?ZO?4@Dco|#sNiyfjPao|-^ zaUR=9r$3szD;VtP-U@oxioW;Nj$j9y`*{Oakotl8p$v2wFpVgP(Jco4@lXY74cKCQ zSnjjKda(kz)x<+h?L&qL{7XY1P9T+qFQ!nv_UM|5Kjc0N)yT?u{XchpR8U1y%%Q?+J7B0Qa<;Qu%Y?{nzGUPA}7 zH`T@u>bpYJ z@l;=QZ|M;;_)dK%2JxW9#?bp9vBUqpQ;t?uB1hkTP}sG+_^(pa01Ey_C}NYeLzDvR z0=d&vp04D#m^y( zMAeT51L+_|^#i_#w({~K@2>W$lJX%E40Sj0akG+*(&nM53-c^$R;-wP+$J4oG z2HXbf`Iw92jl_>oGheLf1t$NcH1FM~^!`!b^TxDVZ1>CH+x+oeBA;1aieQ6O zs5^sqTv7Afx9WpL^4614pr+Cz4K{^btmU@$mQC6Hu&jaAYXx&ngM8+yjwVQ7KlFw) z3q@*`E&{fUXsH8P=b{;I6xnInaTU`sU-M0ZI|ZQo}yhp5WSHEu#Yk4p*#UlHqeFD8KPCIHc}w#ohrCw=^5-BREP<((2F zy5<-FR9XVv4BE&q1MS_*7C4DES~R9!VzW+MC9KY3ism?M1g!pX9J5yq;O5}Goagcu zjFo-k!L_jn*JCl;j9anbY)M`xCvby!aAk-r(Jp1+4pDMdR;W8Ik@4Bh!XcXI@}dg< z%sQvKUIF0mg{<&(SIC6E5VE*GeeRr{Jy!6MMjSXL+);85u!q*@63sVqUSgY3pf_P$ zq<`B0zNu8EFNF+0OA#9zxk!P&7kRu3&6yFfYRzJg*n#in)t$%*XO;>#$ZZ>q?muK> zzjI3QP}+;R5HDN!RP@Cneei7I70$sYjnS@#Xd`UbdC_U|v(O8rHqw55a1$<}md#OA zOgou7zJ|R5Quj|Hsj549R}&w@&EpF=Kxc>_8|Rh4WqSB<7_#xHIR|_G(Y4d=VG~~k zmmSjC+G5<>-P^A!ps?p}f+5&&qSfvfN&sc^3xmne_D-40IV7-NUuv&Ppb)Ac~E0#Mgt5LM63S zkj&Iuf(2ZuP9kS`6%a$8c-e+QA@hsKdqkR}-V+}DY5y;IG>5jFnDd^^lMq8rQdDOS zqfw5xqo##Z6(`?GxBP(2a+yYBQlorGdxe@huH)~*b!~+jm1sjN+om~O5fh8uPkCC+ zMEjvD-EE3=MkY`i8+o6>hS$-d$(-b8%>64UiII~M*ERHYM4L%p?REW28>`-Z{#qu# z6~Yd*z1n8V%TrOU*+=QjECScfxgrv|vRcQ?=vnO~S_ z-@z|i;_Bi-VfZRz<&9A^*{_JA%*Ff_9;u0JmFifFsz=Z=` zHw5u=#_(@Y_#S@uQ zqcdz%>hb;Gr(&@g!4jEYGDTs+!|Bj;>J;=K^rLHCSUDvzrQn&?Vv`xEYSW5>LAAnY z+43<9FKqt0vQEi-QCoiHd~1Ai{;(FRS5f}MkFj% zxx!B@_e<J+`kfcH8dm=6~?zVuW}UZdYt&m#XrjY$araX z(i|Ny-WX4ejmzq+65P~)e~^lHw7^R)xL#B`pyYj>4a)$mdQ1G}N`*B}NX&-2AirlA z&pkgCoVs(tUW~~xV*pz+h~FD)NBNfAusgWk$K}NBbGs>Qla^DxU}MKa%NAZO19(PWql3YSt_W1t0ipW{Tgi++pYF z;)oBjCR75M>@S5SJ(ZvMulF{kvR`g_(gt5b7khG+d)Q0ej&*rqfOHRJ?zte0pjZ^& zZ{9z_t-V|*-S9cE8b_;e;HJ3$DE^^ed^E_-p>+nr+aq!GiS6M_-zI1navK1>YJmRM ztu1|jctRa}$Tc*j$Q}1=ms9Bfx}9}M6Z!~Gd03A;T0W^CCoAn81ld?0@wYtgBBtTW zTqzCh9HMjxR_~?L&@+Kb=`L((ENkM{G{pB)@g+s?`Nbp4Is=#3Odjj+6<#Mb@0zWr zy!&t}N%^iWC9Sj-ziH9?_ODZHQgzNCxvb&x zb2jD9uDXazIJ-5wc$q(2I383gzxr=&%6D&4CADlWwFG5{|Dt;2;)E9SRYYCI93PuU z&f2+BC`}8l8O@5$$V|sGxt{Aps{YsvvL0bNV?MnjLPlN|+%I5%%#`+8#$KjXSJBGh&<1e9QfucLrlTe~pkPg4m05=bvKA#qAYV>z(R6c==+@HQ$l7z*o960vm%XHI z8qw>hCftJ3F#Xl)ShxS%zbS-zmU>}A%rE`Vt7(fx#fL^Z&6cHRc5S#=QzQjz3d$r2 zDWonDrKVIaMG65_ZTIC7aWYSe>I$joPPaJdaSLFLTMSF-he=qqb9RhMGq&18g)eRY zl_Ux^|1nnmnA^Vbx@Ggjjk=+Or@#Y~tqcyD~13OmNG+JiS>AA&}ImT325tK9lT<&l4nXq0{O`L5%kh;iJNKHm^R2vEEU;Z`h)}V_qFy z5UwB>eMalfZhJvZ$EwEu+LAlVkHG5OhR6Y^qeaH&Gk5{`(0S_QkqRuv1a$>61>Pe; znIGCfVSS(A-<6s1p|-Eo1&Vph0G4{s&xe+=M^Mv{uAugd{))j! z6NNW~ASL;q_|)_@omQYCy4^CM3008h-9Sn7hIR89U=()ofg%V!QTk%U4sW8?Rp9Kf zSPzjtEjWu5ku`0SBC|Kimw2W1qdXFK-Ger!Ji7*{6~^|N+Rt0Xl5rQu@XCAEy3zR) z>S?+-2o?HdvfquhvF95{+&Lq zMf_K&gb;E@Ix1!wBS01qvil?u%0hgw$lj{Am?v^_!H4XdcdPESPTwpNq5)kc*eTp8 z*2o6c-atG*KC!sowLeMNM&|&rR~IkvYG`9TFY0s_*N#`YRlQ30Gp2q$EF40GtS(_z z)LmXkI=2ZCUR_Rf#O_e5t;nvp`o$tNgTEHhEjiaKkIX!1(@P-%ig_cKFgw3Nm*N% zPfrch?noej#n&|+nz0E_=a^i)>#&vSyseoJo02`SuHn ziH;*<6>vAb%F*Fk=srz9M?qj+FKOALjBP!mKJXFvjIETawEV}ECgbP9m45*(of5c( zAhVgVwd?42-*X80>L@P7Kd~2BC8_)(S*x!sYgpZ}Kw)i3Le~Ov4s28`JtJif5t)6y zfjnX^XzCP?Kfge07>&~Bi5kFGjv=vPSH=Wwlb}o0tc?=%`;NZhD31rP)TNPmh|?)ihifK z;aSX?k78Bl7Bkp!N@Fele(!|=tf(`^w(N1{Y#kght6KsT*UHr_r)>Y|9m>zL4>F{0 zXv5a6j+@*N{&6h3(KNXvC+IJi@hhL7sGt4%r=q*gj>FzGdL}0r`MqdyX~h77)%VSZ z(JNKErQkBHz{@W4j8PdEDI!^H)2LODnMbdP5eI7#JGRGPUbLD^Qmc5b?ksd7d?MAC zT4roNe2v7^4PFlQ;jY(>%Yms>5AmqvAn;&p3(Gi7@>@Be8bv!(*~Gy`SgfA%24<7M zyBTn9Sj^K3cq~+a8aN<7elhr7QJ|e=tijs%LU_}=n#_K%mG;yWEfu`>HF+!{BJi55 z+7RK52G@Akq~_{2(b2%*@Q6ek z$6@yGrEYn33L(5UH_}IIxl0iF0?ko0fmSlD?%I3@<>xFbG-oX1gT$Rix1`a? zj#A@A;on46(I1$uR4+jvm}EkDV(x$Vq(#gcgR&st!%Sz-PCZ$~L-{C%ZC5PX{&~{CaQaxz~dPlhHK> zrPY;s+J}p2LD0A!a>7%Hl{UxI5R8N9#06S1;#fbgmn2QXxmGBexGK4wu22HFx7b zvgV2sRBny%l)+ zg~}qWPS#p=rA>BAib!yd*wFOjWpfnq0Nq13ku{SH=veApK%lmaqWHhz)fE^awnseGy#IJv5G)OC`6%LhyM zkF%|;Hy!@y(C@yK`o6>j#^Un>T5UB4{H#)o6t0H5AxQD~0A=SkODXJl>-3(fP4zX) zBwAZ*9Z2$3Pgbf^U;OO<(NtcII_L5IDU4eDi+zUHes=L)_tD7dAPbgK*+JMQPDTDN z7jHV4Ca7+$lsbsvy?&0uB;{Sp)o7db_vPecxU+o|R}VicxOlmBoDhs@MGT@x4t{5} zrLih=JBPR`42nj#NCg?pEq&X$dhpN#7mYuz?ZXlL=>m^#{=H6-iytXTS&EJy8Csh8 z`DG3lEtq^DaH2L?bO)3JIl53Zzc=?(_$|z3@Zmc8p2s)y2 zXTza8pPqD=_zt6NnQ4K#Cu*2)PAX;Hmq8#JhKc*x@R`3s!q0dTwCpW0x$SWdQFXhX z#A{86L!u@*troN-x}e(HrV`Yb+j>JKAcLvEorjhZXlDfW-XCdPW3dOkZ%Yw?Ai)J+?Fd<756CTy*LcB{a zfhQ+WcB-+Jvv~JMDOIj_3q9Ul3(Y$HlK3H4{gxQ!9pKv!FNfT7_xPjhkaQs0Xk0Iw zsYC5q2+NQAO6-ogwVjCf^DayQeS;*9+>3w>0 zm7mcW*>Oqiw75$Kt+%p&?l~q~9<78+;~$d=u5C1Vd$f`sS)Ho+@gq%jC535Bpn+6> z+^6RuAp)}9ysOcA;}^&HXN-9tGP6)KG1=gCv^^#XBYR~~@tH=~02{_N%F_|!1{R_g zOST7efb-4szs1jAlghf&7S?7%|Gdf^=#;x!+*+9e4S4WCs$>=AT;DedMiJMkB7erT z7)(}-t}mP5_3i(N6~S6>o3!7f+n!6hx32wihMl zBD?eH?Iv1!>rJPp<;wk$Z2Z9oJbGg_FL%*T+z@z;oWW5Zd+={Xb!zHb!&fg@O+~#G zr1m$BW%TZL7s(IKd!8!?Ql`+rx0%7)^d3cd15Wi}<$q($RO~3%tG@Uf)*ZCTI}xx* zr-3R@6C+Pw?X~sjX^4%g6jw zzBA|n!vD*J8}4y4QqRE5X@yM)Yx?}4sz0;g@ut{W2>wno@65b*K?&~0!O3WmV=_=A zz-VYh`HcVAb>0Od@@ zAdR!0y$oB*98|$N*EqZy2M2jcHy4kv`K6|KEF&8eBTLyu+k?Lz_tj}^F6}Gkv%QAX z^q#T8O%4C}moftk4gJvWAdW1%V^|_;V4+dDdt|AoZKeL^m#n+hC!MnKX4*?71XT)Xqc?yOUd+%?AqgEB66!eG=TJ%moi%3}p6`{A98V zYW^#+t^3`o_;Ho|*Gph$;h~eEY48`iea|jJU*ErX`rZ!jZ76PCXuI^(NlqrM)R zQ2$0!kS}8LNj-Hf;k_hKWd=AMo=r?;vpwatjGvw_g+e%_P2}WsvmXL5F?9VVRm) zVVYSMpEeq*Qax*wsVZS~rf)H@sHTPVC7e60^KP{XCGH-n+E&wa(h zOW-mraOg76ojx-6g$cy=VjDr#z)c(?)t$W)1kVL~aj>l1nLTInc%|H#E83d7vzrCU zq!G*-Q0Q2_R`Eu;%>1VD^9ivhY)8P_vvbON;I>$=jVM9G=7~S`+kGZ%%i3fc@vvG4 zze0BXiB8wp3++jM>}2{vQS6fO(pE1mp+%S%D;ci2L@uuPr;nFhMQFeMKCpg|>3lB+ z1vi-z!MRtrgZVtZd$>Yk=FPDd3I*J@_1?<)VvPA*j>QWD8zVCS#SxdC@S~&TagpPo z>PPMys)$wxa4I$NA?RM&+dqh;*gYYrNBoKr9jXvf%KeauMN-(7Swj+wd zJ+P~x{Nfl`xeD=kNcMQ_>`PU8p_T7Crty^%6lwy>wgFSXgLZ|Nx~;HKY;?h2SGA7z zM1ws;`EU5eTgeK!!=TGI7@x^rCntqn2LRDMy&H6BcG8};Hs{>ccpmXyG?U{n7(~#- zW~y-Pk&LrOb0dG054*;Lq~Q*q=02H3_sR;F|Hq`8UA(p$QG9VcO6S*SbmSV!$cTy`3VBP=BxNo@hZ@3iwXZ zJsG-H+PVtH^8h+cG_r48dcW&$%@ zLXES686rMb~M@R<2fi0+#`Zv!&y8t2^6EE3;sumvvmtw_N3^1Oq^7oHg*X z402nq6M1^OUd=3S8bK2Bj~N0>!0}{T5 zj)E&)u*dZHqPcoKWy3g&bM~&-yc2P|6eVA@&B$?CHR`@ke6!Bv1-G`TG9RaYYszax zS?I}nHYxceXJd`q1V~?f)ZWYV6 zyZYZ<*j64Nn}X0izt*|9OWD}s)z-vtHqVytgU@JSE#pg8a;6;BmT~vgMqlDj>DTLL z_`lhhk-ywCdk;mg76Oc~e^zk$sIz*g^WH#H!owMkLM9UvGmF^*Ti)AI0muT6ErgAi zdwX*@`%tym8r1%xBXO0?6NIEY1#1VOd{v6s7nw>y-fHCkP@K@G^Dpv#3jB+3`fj!7 zH>0=Lv`n!|P`T<;XBP>gf{^?8vMCjUIhj+cz2TizDSTs+#3PTi%%94(A05bd^cfCK?6TM_qipR4sF}hp`i|ro$DaAb z74oTX@6b4$g*mYy*_93z^I02&R4krL0rb-A-+G?E#3sx81;qkLlf%tkH<|-weODn7 z9Ep#~`iu9!7lZWZJxYQlT(_LvFR=sM~vX$CC_JuyIfe6Xu{h3tyK^h*+^QMvphq2o}(4M3WcsXCoau-YVDop z{4)QE#b6O(2^*khbWhyccxds9>UlQuNY`6B#Rl<{(RC$WXDE`|Kihuq+-Y;T^Ux;V z69!Cf0LpxEOE*qDNZ2N^eSge~(L8~j7%II5x#ud1@pY+o(IpS}e4wH(jXBg=xq&32 zrBOUHQFdUC=D;)F*2cC;WZqT}K^OM$IO6eq3TLyJIb1c}-sZ7v{!$gRbR*Tf>3X@- zDu2Hhi)u-uVXRbMrp}V1bunb`Jl@#i<%>$(tftZ3*J0H9o+b6;IiHUBAt;BGrC%&5 zMDJ>=TxB3yJke~yhG4-WnSs}oKGy$({5Vtv_Grfwf3=?DZ>+ z*HNsnjqKQ2($b^Ld$pX@a)_;I&Y+-zY&9tjk!Zrx9P#?&U&%=G7)4?ASesG5&`) z${)Q{wljnlKuX9Tmw4NlyM5b8t4HMa8impB1&-lK6R`Yqv4mmBAn!X zY-3l;A@pv2Xbm_ zZoJ8TfU!sE%HKXo1x_S}5l^(9UGkf?&qDoa@4<3!Me25XOb zDehqjPw>VQ(UwRFo4hvy9b$|2DT%#1pU5mCj#ugx_{t>raU$~ub3xy4-p zT&S7&ocH7HReI`j&dpH1wGM#M85gogdOrF?nh{T>Nobcv>?8J<^Cqv$zzZ80_n{01 zsYV9GZX^07PiJUO39+c8T47mDO>I4dBYnHguL#}ECB3t$t-hz)VulGv^_E@RFuAQq zLd3Ht^ouiMyx_L=HH}mc)uGPYUHc9}N|UvDfM4~QnN?LK-O|z`!Z1--qegbveQ+Xy zggBQCKGEt(iXQUXzYrj)9^+NDmJgb($C3zDVcLW5t5X?L8^4}fLQU1$W`N%B0WjX) z=jFbfI&S=$i!@CW;6r6}zg%riG;(6fq6(3kTtQjhhc*&_rRVSV`h%6FT7iW`<}g30 zP=l9(xok12uhTr8nPV`Xp0pBx!n$X|&eKQoZ;xK9pCd|EmR8o!vXje?;c$3nBb2>E zl`}Pjw9IKR53%fPQjiBuwF(G=%2wt~>b+o{w*SQPE_^$=#0-=s-F zFr;P4w9ic@R*El)_|W7L5r5$Q+HjLr{e!<~6q+(*2dIWCj$w&H;9UP_f>TDY7mbKn zUVG1OATYM%g|c@;UiQV)aZ@JL9W8zXC6(n(pj-Vt-G=m7khZw4M?;VxdH?tDz}iSX z&hXlQs9~J=Mq%>f9c4w~;Xm}Ou<1$&+jDyMo5rCUaVMXf-hP&o`p2mEH4DL@X5h)Hn|8n@ zTYC0G4t9%VPi<%i4uL-%mJSAoCq4ZZ=gk}b>r)OnoaL1ytrJ5UiY}5dco{Y~?)$Hr@ z>aMtE>V1A?1Hexe3dTKkq&3&tiQp|(!@alAS_;u|Koqf7YrexP3{9cDZN=8gY*JUD zU3v=D{^$ztK)utR|ED0oX>C8{zL6~nhPv^?#r$%AOhxYbK-Iuua?FGgg`x_a+X)h_k%xEg ziq6oMaEUAVT`BGZTcmtS7gqx?{I z{SdqvlJMHh&1St)#V&XMA!1)?UFTSB^T=Anf*fsy&{A_04+`82Ad_N^yLRBCEWA|c z=gBLowA1s>9wyq?MtDCbrDMNe;2s9rS2p-JrxpnNt8Q9rwoVMq*nZm71`pw7A0f%q z{z&a`k}KmuTJ4VqvY1B~c>RAY`r=?ACd*nsW-g-_q^KLqqOvh zZb%*lJXR{0KVugytx*Lh^|P)7Sd8M=@>g#qq*t{fZ{q#QHR)vghjWy(!_7*?n#hT7K>!E!>HZf9Ss)lK}=wIqZXeWHkPP>_R_Zz8& z>BWS9lk-LU0F(ynA1r?W2?xG0RR>tV@x5=gQP!u55Rsp96TkUERsm*HPZ;~@Vl30R zbI^aoO;aL6^mgpasC~_mPpi{unJmq27B+`V$)4Zx#9edV;=}$Eqz`(a5*yTRH*;^{ zYP#*X-?mxrQU;3k?Hq<IFO8~Rm@N_x8JZ*P?{6UFu>jE9acc<_upnz~D07~had$kgSp zv^=_U{fds>`$3dBnZ|59PK|l@=vJm^{H0414-k)htNH~#jOnk?iq0n`MDkTvO3Sa1 zc4(HYt*z?s=`O%d!A@0UrewZ5ZGKxW-m$jv+g5%g5V6UJ4H8#>4UtjHtFF}$&Zo_@ z7g^GS_tE&L)2EeO731G!;j(1;aUob=55gHnVv0Vu60{ z>rt3Dy9%Spk@3SABKiKH@_X~s18Ivd3B|*c*n`m{w;eLrr%i_s$v1e;2j%ANm450_ zspI#{CoHOCgi~gr>8~$QI-Y%&Q9=^nF7{XYAwOBLip3L6)LSqJ;P`@~llFFq1guB& z3)ne3$tHT}Bs?ANJ-i5V_n`4xb>6S$pxkLG#)J7S^jZZRtYHU)b_0`jr74=9F|7N# z#M%z#*IosNwkWHwzE@WhwW&j;=15AKn-O;3$R30<1S5MyuXLW!zWJqso-G(E>>0Wx z?C;55UirO`tvxuDuOpneZ(s(^KIlv8OJB_(yVDJ}KW=ry`ko>`)MJCSx!b~b+^YPy zQexR^l{zE;Cp+`&${lJ6d&8nDr#bmdjq&Ec!}iGCleCkM4OT~=Qhd34AF0tBTkXG< z&~p;-*pt-+5d8o9RezrxR*w8;KGp+^7MaR{ePw8{ay0*!%{+Cb0H_y17*H2X2;iD_7H)gbPQ_wTLJn18>Rml z4+bXs-qFL)ekuqYC{@Bz*_3NGbU-%~%;R2+;P#;z6r}@IV;vs&JtIF<(}9N7d+oMC zlo4C?u)f-YQ=RXbs6GKjt2%&$*P;P?y}wb1nUgr~f4?t*`~UEL!dOP{?joXGCKe{Y z?%;`?*IduBU+dKwY%Vn0RpDnUQyJ{F%eY#U)fL+`o;yDP!=Vc7Np*a8p`Dnh4TFv3 zD-Gfldp|^Voz{{CHbJr;pAEe;#U;4vh5P^j>W*qUuaSHwtEM*K?)>iNA|u574oZ3N z95xImQHUrk`>8r+S?W|2s0MA(9X(a;N&$}68;5Bi9CDzlabz^i^=1g({rSMwZfT#_ zFt;0bXRH9oyJ;}Xc<+^^IsK78kWgjhmg=BXXrG+BE5V(E|0NkoQX9!a--sAgj^l1X zxBAo9B(|n5i=R(b2ay>0p30@HptI)nMUN4RmD*9d&LMQ&C*XpeETgJ8k^0fU$mhQdT7xBp;>}UFZ_J-o0 zRPM1bX0R(xw~eJM#RL1i&O6!1Rv_#pI?_vdAmFT(Sjc-*z2-)$wALqe@|7eC?tG8U zJr~0(P4LkTLS~0*>f$|uqW*yZWKAvz7%2fxyU+M|f2o8UMN7ChfL!oCvJ>a}$K5E~ zWhA7QO@_|(}&Q265!yZWsv7ZK0 zT;3$>h*{j0Y6Sh~RR2h|hXv#C2uolV`Uu6h_7KuAJg$y-yZ%B~7Doc%B~}&){Ec#s z!cCW=mD{csz!=H#FKH=@&k zjn8OtTU3zO!N@7NN0f0H+!&1#g_NN8r{3+5S+lvY`%l-nMyZS~{m*`4v0x}JBq6vo z>|SX2>&bp@z5LVhX&#-5j)%w1^|a=|%LIq?R2TBs=k}N(UsF5fnWJe+{AWDfM33t~ z!*?U?>ll|rcz6V>aQF1SYs}xa*m3P-e!)dvn#Gwxdd}DyvFDYtWLZxGH4#VGR=b#b%ulg3tbNssAF zD)WSYS;?voRe~|FV}4VI9RE++*RE}=bfb}6kC;~&U;MrTQ-2aGsO}tgmg7P8lknV> z%BK9f`^?%bH{0AU!Rh54-^T^l*QJ#Ax^}ZVt`0ftd-&>)E+b!UEKnXZyR=Mx+GP`3 z6IWp+6(!ChQMHF}2jP&;R(W}?8e+SICZ;{_FU5TLVMh7TDc~>-2P3kjFLTt_h-j5Vnq4?{{WNcPRs6p$ zq_t`-Oy?zph7z!~#;@%N+t38)pA2G>FbDcQP;wb-55d!7nI!KQt68df$cb{CNc#aq z)P9?wL?HD0##hz)%{#5H%229o;p_KIcFslPdX|QHd4>4e4R$>^Kgrrv#6euR1uyMOp^)QI%ts4VN5>qpH2TC7tV4)zp7$s+6##ro7rZ_Gp7v1fEblay6;X_EGkv z1)i91p7KS@44_QaMC}hPTfrGMKjN31>WKu}8tJ=6=Y0A&mUU(Ze2sy?2GdC#Nam!~ zvMtUuGDf!N$!cIaUf*hIj;ADdDkTbmY=3`GaaV#Bvx=gR_?Y z8X!C_$u`Pfq2Puqa0Rb(>JfZw8usH^oJ^af6aNk>fMkMP#rQDuB5pIY(8!R6PsILU zH8(>2`M2pOyAB#`Y@|2?D3)W;U;Ur9aB7S%Ldl*!54Tv~hoM;s`*A|>7IbYE^?ydY zKN$YFB%CTaZA|;0{58 zy9Rf6cP2<6xXa+~?(WXu?(Q3ac_34|b102EqSNVM-8s5GGKh;t zkGsa%T%UJb+AO~^olq9-RJc&CbCcLQT)Co0AECo1Nh0g&!;!3ckv``Q4Y~uqa<0&w z_*QSBXG3IrDw>{1dK5W-puz53vTKxv!1Ghb-Qh|$+Qle)Q9p%n0CPgfx&UI%j~lAn zoG9}kky96i&HT_4xvjzBcee#}s2M}1fBD-b$v4&7pRCddQD`}wirWs`r!UKADkZfB z-4n7;K&!pyY!jJYA(j=*@6Wnzl|&AfKGN%z;~5BODX!ygT#9xkuj>Yy>V4W?r!n5z z;peAnmrqceXaXvOnSPTGMmr;2Wl(Zt73#F5)_d2!dk@>}H`oPYS{gKow9Z|J9X81b zt#{o+)G2m|jl^P8ZR&>TC`r_*f1-lZ#eeLH{|Zt=H8tIeDGE?S9WT4YZ+SRCQv21w z`0s+y3}MV5GnYIMzJ8!1n^9KO<96#RlWfDS-ZV2o zJIdn*VBaPUN!d$X!m29R=X&u*JpYKg!|Wot1Y^HO7MnDgnU+tL(G<+#Wj~YU$8x-S zd`&zp;up?0{pU%cLDMp|_gs*)OCk{!(f)MsNp-X*gHqsl`&JD4mCN&fc_iG`cbbvy z%E7xo4Ul|)^T8q->k>~}(TQMU+DIo{{RTSwVuy{sUTr+o00XmlvEh9v7}uJvxDRK#f1&j+QRQYH4zh?L~+(OC?q)h3(2 zFOe{xn8U*N`M@ud2ofxa*fsZxrFU#wF@qV5swl|-co&o(Y=5|pkrTX~7x>lX@>wkI zuE`DU&I3Y|J7h)Up{!n@#-(lx)h2Q}CqQrPi*+-zNvB^&MX~mcC&N*N~#O)Bc~$O$shH&+uECi~g9?GQ<*<<)d{Z|dI-DlzT~L$zj%+mLcNqF-rs3YYUo z>`sw?LTA#RG}RppkpF%m(j#fD*UT!HuLwl>!H7(~*gyuIryFl?gOF7^h(u z*TZ~yLgJ+P)-Zf|#&n`%;=L0_!9Qj+nd9dUk?w6n8^YD=!HsYeFZ-f^0C=&
IDY*9#Q_`hg4C&$7hoxhO#cq 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%0AkI}(01g+H*~`Q;MRtB{2zjEH4qc;&`0b_v?A4n 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 G0RRA5CN}{9 literal 0 HcmV?d00001 diff --git a/test/glyphs.js b/test/glyphs.js index fc689e26..082b9c9d 100644 --- a/test/glyphs.js +++ b/test/glyphs.js @@ -198,56 +198,101 @@ describe('glyphs', function() { }); }); - describe('WOFF glyphs', function() { - let font = fontkit.openSync(__dirname + '/data/SourceSansPro/SourceSansPro-Regular.woff'); + describe('WOFF ttf glyphs', function() { + let font = fontkit.openSync(__dirname + '/data/SourceSansPro/SourceSansPro-Regular.ttf.woff'); + let glyph = font.glyphsForString('D')[0]; + + it('should get the glyph name', function() { + return assert.equal(glyph.name, 'D'); + }); it('should get a TTFGlyph', function() { - let glyph = font.glyphsForString('T')[0]; return assert.equal(glyph.constructor.name, 'TTFGlyph'); }); - it('should get a path for the glyph', function() { - let glyph = font.glyphsForString('T')[0]; - return assert.equal(glyph.path.toSVG(), 'M226 586L28 586L28 656L508 656L508 586L310 586L310 0L226 0Z'); + it('should get a quadratic path for the glyph', function() { + return assert.equal(glyph.path.toSVG(), 'M90 0L90 656L254 656Q406 656 485 571.5Q564 487 564 331Q564 174 485.5 87Q407 0 258 0ZM173 68L248 68Q363 68 420.5 137.5Q478 207 478 331Q478 455 420.5 521.5Q363 588 248 588L173 588Z'); }); + }); + + describe('WOFF otf glyphs', function() { + let font = fontkit.openSync(__dirname + '/data/SourceSansPro/SourceSansPro-Regular.otf.woff'); + let glyph = font.glyphsForString('D')[0]; it('should get the glyph name', function() { - let glyph = font.glyphsForString('T')[0]; - return assert.equal(glyph.name, 'T'); + return assert.equal(glyph.name, 'D'); + }); + + it('should get a CFFGlyph', function() { + return assert.equal(glyph.constructor.name, 'CFFGlyph'); + }); + + it('should get a cubic path for the glyph', function() { + return assert.equal(glyph.path.toSVG(), 'M90 0L258 0C456 0 564 122 564 331C564 539 456 656 254 656L90 656ZM173 68L173 588L248 588C401 588 478 496 478 331C478 165 401 68 248 68Z'); }); }); - describe('WOFF2 glyph', function() { - let font = fontkit.openSync(__dirname + '/data/SourceSansPro/SourceSansPro-Regular.woff2'); + describe('WOFF2 ttf glyph', function() { + let font = fontkit.openSync(__dirname + '/data/SourceSansPro/SourceSansPro-Regular.ttf.woff2'); + + let glyph = font.glyphsForString('D')[0]; + let expectedBox = new BBox(90, 0, 564, 656); + + it('should get the glyph name', function() { + return assert.equal(glyph.name, 'D'); + }); it('should get a WOFF2Glyph', function() { - let glyph = font.glyphsForString('T')[0]; return assert.equal(glyph.constructor.name, 'WOFF2Glyph'); }); it('should get a path for the glyph', function() { - let glyph = font.glyphsForString('T')[0]; - return assert.equal(glyph.path.toSVG(), 'M226 586L28 586L28 656L508 656L508 586L310 586L310 0L226 0Z'); + let tglyph = font.glyphsForString('T')[0]; + return assert.equal(tglyph.path.toSVG(), 'M226 0L226 586L28 586L28 656L508 656L508 586L310 586L310 0Z'); }); - it('should get a correct path for all contours', function() { - let glyph = font.glyphsForString('o')[0]; - return assert.equal(glyph.path.toSVG(), 'M271 -12Q226 -12 185.5 5Q145 22 114 54.5Q83 87 64.5 134.5Q46 182 46 242Q46 303 64.5 350.5Q83 398 114 431Q145 464 185.5 481Q226 498 271 498Q316 498 356.5 481Q397 464 428 431Q459 398 477.5 350.5Q496 303 496 242Q496 182 477.5 134.5Q459 87 428 54.5Q397 22 356.5 5Q316 -12 271 -12ZM271 56Q302 56 328 69.5Q354 83 372.5 107.5Q391 132 401 166Q411 200 411 242Q411 284 401 318.5Q391 353 372.5 378Q354 403 328 416.5Q302 430 271 430Q240 430 214 416.5Q188 403 169.5 378Q151 353 141 318.5Q131 284 131 242Q131 200 141 166Q151 132 169.5 107.5Q188 83 214 69.5Q240 56 271 56Z'); + it('should get a correct quadratic path for all contours', function() { + return assert.equal(glyph.path.toSVG(), 'M90 0L90 656L254 656Q406 656 485 571.5Q564 487 564 331Q564 174 485.5 87Q407 0 258 0ZM173 68L248 68Q363 68 420.5 137.5Q478 207 478 331Q478 455 420.5 521.5Q363 588 248 588L173 588Z'); }); - it('should get the glyph cbox', function() { - let glyph = font.glyphsForString('T')[0]; - return assert.deepEqual(glyph.cbox, new BBox(28, 0, 508, 656)); + it('should get the ttf glyph cbox', function() { + return assert.deepEqual(glyph.cbox, expectedBox); }); - it('should get the glyph bbox', function() { - let glyph = font.glyphsForString('T')[0]; - return assert.deepEqual(glyph.bbox, new BBox(28, 0, 508, 656)); + it('should get the ttf glyph bbox', function() { + return assert.deepEqual(glyph.bbox, expectedBox); }); + }); + + describe('WOFF2 otf glyph', function() { + let font = fontkit.openSync(__dirname + '/data/SourceSansPro/SourceSansPro-Regular.otf.woff2'); + + let glyph = font.glyphsForString('D')[0]; + let expectedBox = new BBox(90, 0, 564, 656); it('should get the glyph name', function() { - let glyph = font.glyphsForString('T')[0]; - return assert.equal(glyph.name, 'T'); + return assert.equal(glyph.name, 'D'); + }); + + it('should get a CFFGlyph', function() { + return assert.equal(glyph.constructor.name, 'CFFGlyph'); + }); + + it('should get a path for the glyph', function() { + let tglyph = font.glyphsForString('T')[0]; + return assert.equal(tglyph.path.toSVG(), 'M226 0L310 0L310 586L508 586L508 656L28 656L28 586L226 586Z'); + }); + + it('should get a correct cubic path for all contours', function() { + return assert.equal(glyph.path.toSVG(), 'M90 0L258 0C456 0 564 122 564 331C564 539 456 656 254 656L90 656ZM173 68L173 588L248 588C401 588 478 496 478 331C478 165 401 68 248 68Z'); + }); + + it('should get the otf glyph cbox', function() { + return assert.deepEqual(glyph.cbox, expectedBox); + }); + + it('should get the otf glyph bbox', function() { + return assert.deepEqual(glyph.bbox, expectedBox); }); }); }); From 881d1b663a5ad01d38dcd51cd458c662409771dd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 17 Nov 2019 09:46:48 -0800 Subject: [PATCH 17/20] Bump lodash from 4.17.4 to 4.17.15 (#210) Bumps [lodash](https://github.com/lodash/lodash) from 4.17.4 to 4.17.15. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/compare/4.17.4...4.17.15) Signed-off-by: dependabot[bot] --- package-lock.json | 84 ++--------------------------------------------- 1 file changed, 3 insertions(+), 81 deletions(-) diff --git a/package-lock.json b/package-lock.json index acea2729..cc840f35 100644 --- a/package-lock.json +++ b/package-lock.json @@ -523,12 +523,6 @@ "dev": true } } - }, - "lodash": { - "version": "4.17.11", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", - "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", - "dev": true } } }, @@ -869,12 +863,6 @@ "dev": true } } - }, - "lodash": { - "version": "4.17.11", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", - "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", - "dev": true } } }, @@ -959,12 +947,6 @@ "dev": true } } - }, - "lodash": { - "version": "4.17.11", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", - "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", - "dev": true } } }, @@ -1109,12 +1091,6 @@ "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", "dev": true }, - "lodash": { - "version": "4.17.11", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", - "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", - "dev": true - }, "to-fast-properties": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", @@ -1245,12 +1221,6 @@ } } } - }, - "lodash": { - "version": "4.17.11", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", - "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", - "dev": true } } }, @@ -1360,12 +1330,6 @@ "dev": true } } - }, - "lodash": { - "version": "4.17.11", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", - "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", - "dev": true } } }, @@ -1569,12 +1533,6 @@ "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", "dev": true }, - "lodash": { - "version": "4.17.11", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", - "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", - "dev": true - }, "to-fast-properties": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", @@ -1620,12 +1578,6 @@ "dev": true } } - }, - "lodash": { - "version": "4.17.11", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", - "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", - "dev": true } } }, @@ -1674,12 +1626,6 @@ "dev": true } } - }, - "lodash": { - "version": "4.17.11", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", - "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", - "dev": true } } }, @@ -1788,12 +1734,6 @@ "regenerator-transform": "0.9.11" }, "dependencies": { - "lodash": { - "version": "4.17.11", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", - "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", - "dev": true - }, "regenerator-transform": { "version": "0.9.11", "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.9.11.tgz", @@ -3441,12 +3381,6 @@ "optional": true } } - }, - "lodash": { - "version": "4.17.4", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", - "dev": true } } }, @@ -5023,9 +4957,9 @@ } }, "lodash": { - "version": "4.17.11", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", - "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", "dev": true }, "loose-envify": { @@ -6312,12 +6246,6 @@ "strip-bom": "^2.0.0" } }, - "lodash": { - "version": "4.17.4", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", - "dev": true - }, "longest": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", @@ -8120,12 +8048,6 @@ "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", "dev": true }, - "lodash": { - "version": "4.17.11", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", - "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", - "dev": true - }, "to-fast-properties": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", From f3f55a07d0bc54974b806601832c8cb0eb973d74 Mon Sep 17 00:00:00 2001 From: Libor M Date: Sat, 25 Apr 2020 18:59:01 +0200 Subject: [PATCH 18/20] Fix for FDArray parsing in CFF (#224) * Fix FDArray parsing in CFF * run test only if font available --- src/cff/CFFTop.js | 4 +++- test/subset.js | 12 +++++++++--- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/src/cff/CFFTop.js b/src/cff/CFFTop.js index c9444fca..12a33e86 100644 --- a/src/cff/CFFTop.js +++ b/src/cff/CFFTop.js @@ -156,7 +156,9 @@ class CFFPrivateOp { let FontDict = new CFFDict([ // key name type(s) default [18, 'Private', new CFFPrivateOp, null], - [[12, 38], 'FontName', 'sid', null] + [[12, 38], 'FontName', 'sid', null], + [[12, 7], 'FontMatrix', 'array', [0.001, 0, 0, 0.001, 0, 0]], + [[12, 5], 'PaintType', 'number', 0], ]); let CFFTopDict = new CFFDict([ diff --git a/test/subset.js b/test/subset.js index 89681b77..03626bc4 100644 --- a/test/subset.js +++ b/test/subset.js @@ -28,10 +28,10 @@ describe('font subsetting', function() { done(); })); }); - + it('should re-encode variation glyphs', function(done) { if (!fs.existsSync('/Library/Fonts/Skia.ttf')) return done(); - + let font = fontkit.openSync('/Library/Fonts/Skia.ttf', 'Bold'); let subset = font.createSubset(); for (let glyph of font.glyphsForString('e')) { @@ -80,7 +80,13 @@ describe('font subsetting', function() { it('should create a CFFSubset instance', function() { let subset = font.createSubset(); - return assert.equal(subset.constructor.name, 'CFFSubset'); + assert.equal(subset.constructor.name, 'CFFSubset'); + + if (fs.existsSync('/Library/Fonts/PingFang.ttc')) { + let pingfang = fontkit.openSync('/Library/Fonts/PingFang.ttc', 'PingFangTC-Regular'); + subset = pingfang.createSubset(); + assert.equal(subset.constructor.name, 'CFFSubset'); + } }); it('should produce a subset', function(done) { From fe374493952ee7eda8a7770dd469cd89f7b23f56 Mon Sep 17 00:00:00 2001 From: Libor M Date: Sat, 25 Apr 2020 19:01:35 +0200 Subject: [PATCH 19/20] Fix for new Function call (#223) --- src/glyph/Path.js | 7 +++++-- test/glyphs.js | 38 ++++++++++++++++++++++++++++++++++++-- 2 files changed, 41 insertions(+), 4 deletions(-) diff --git a/src/glyph/Path.js b/src/glyph/Path.js index ae9b35c6..236bc92d 100644 --- a/src/glyph/Path.js +++ b/src/glyph/Path.js @@ -27,8 +27,11 @@ export default class Path { * @return {string} */ toFunction() { - let cmds = this.commands.map(c => ` ctx.${c.command}(${c.args.join(', ')});`); - return new Function('ctx', cmds.join('\n')); + return ctx => { + this.commands.forEach(c => { + return ctx[c.command].apply(ctx, c.args) + }) + }; } /** diff --git a/test/glyphs.js b/test/glyphs.js index 082b9c9d..f2237b07 100644 --- a/test/glyphs.js +++ b/test/glyphs.js @@ -12,11 +12,28 @@ describe('glyphs', function() { return assert.equal(glyph.constructor.name, 'TTFGlyph'); }); - it('should get a path for the glyph', function() { + it('should get a path for the glyph as SVG', function() { let glyph = font.getGlyph(39); return assert.equal(glyph.path.toSVG(), 'M1368 745Q1368 383 1171.5 191.5Q975 0 606 0L201 0L201 1462L649 1462Q990 1462 1179 1273Q1368 1084 1368 745ZM1188 739Q1188 1025 1044.5 1170Q901 1315 618 1315L371 1315L371 147L578 147Q882 147 1035 296.5Q1188 446 1188 739Z'); }); + it('should get a path for the glyph as function', function() { + let glyph = font.getGlyph(39); + let results = []; + let ctx = { + moveTo: (...args) => results.push('moveTo(' + args.join(', ') + ');'), + lineTo: (...args) => results.push('lineTo(' + args.join(', ') + ');'), + quadraticCurveTo: (...args) => results.push('quadraticCurveTo(' + args.join(', ') + ');'), + bezierCurveTo: (...args) => results.push('bezierCurveTo(' + args.join(', ') + ');'), + closePath: (...args) => results.push('closePath(' + args.join(', ') + ');') + }; + + let fn = glyph.path.toFunction(); + fn(ctx); + + return assert.equal(results.join('\n'), 'moveTo(1368, 745);\nquadraticCurveTo(1368, 383, 1171.5, 191.5);\nquadraticCurveTo(975, 0, 606, 0);\nlineTo(201, 0);\nlineTo(201, 1462);\nlineTo(649, 1462);\nquadraticCurveTo(990, 1462, 1179, 1273);\nquadraticCurveTo(1368, 1084, 1368, 745);\nclosePath();\nmoveTo(1188, 739);\nquadraticCurveTo(1188, 1025, 1044.5, 1170);\nquadraticCurveTo(901, 1315, 618, 1315);\nlineTo(371, 1315);\nlineTo(371, 147);\nlineTo(578, 147);\nquadraticCurveTo(882, 147, 1035, 296.5);\nquadraticCurveTo(1188, 446, 1188, 739);\nclosePath();'); + }); + it('should get a composite glyph', function() { let glyph = font.getGlyph(171); // é return assert.equal(glyph.path.toSVG(), 'M639 -20Q396 -20 255.5 128Q115 276 115 539Q115 804 245.5 960Q376 1116 596 1116Q802 1116 922 980.5Q1042 845 1042 623L1042 518L287 518Q292 325 384.5 225Q477 125 645 125Q822 125 995 199L995 51Q907 13 828.5 -3.5Q750 -20 639 -20ZM594 977Q462 977 383.5 891Q305 805 291 653L864 653Q864 810 794 893.5Q724 977 594 977ZM471 1266Q519 1328 574.5 1416Q630 1504 662 1569L864 1569L864 1548Q820 1483 733 1388Q646 1293 582 1241L471 1241Z'); @@ -71,11 +88,28 @@ describe('glyphs', function() { return assert.equal(glyph.constructor.name, 'CFFGlyph'); }); - it('should get a path for the glyph', function() { + it('should get a path for the glyph as SVG', function() { let glyph = font.getGlyph(5); return assert.equal(glyph.path.toSVG(), 'M90 0L258 0C456 0 564 122 564 331C564 539 456 656 254 656L90 656ZM173 68L173 588L248 588C401 588 478 496 478 331C478 165 401 68 248 68Z'); }); + it('should get a path for the glyph as function', function() { + let glyph = font.getGlyph(5); + let results = []; + let ctx = { + moveTo: (...args) => results.push('moveTo(' + args.join(', ') + ');'), + lineTo: (...args) => results.push('lineTo(' + args.join(', ') + ');'), + quadraticCurveTo: (...args) => results.push('quadraticCurveTo(' + args.join(', ') + ');'), + bezierCurveTo: (...args) => results.push('bezierCurveTo(' + args.join(', ') + ');'), + closePath: (...args) => results.push('closePath(' + args.join(', ') + ');') + }; + + let fn = glyph.path.toFunction(); + fn(ctx); + + return assert.equal(results.join('\n'), 'moveTo(90, 0);\nlineTo(258, 0);\nbezierCurveTo(456, 0, 564, 122, 564, 331);\nbezierCurveTo(564, 539, 456, 656, 254, 656);\nlineTo(90, 656);\nclosePath();\nmoveTo(173, 68);\nlineTo(173, 588);\nlineTo(248, 588);\nbezierCurveTo(401, 588, 478, 496, 478, 331);\nbezierCurveTo(478, 165, 401, 68, 248, 68);\nclosePath();'); + }); + it('should get the glyph cbox', function() { let glyph = font.getGlyph(5); return assert.deepEqual(glyph.cbox, new BBox(90, 0, 564, 656)); From 417af0c79c5664271a07a783574ec7fac7ebad0c Mon Sep 17 00:00:00 2001 From: Devon Govett Date: Sat, 25 Apr 2020 10:07:07 -0700 Subject: [PATCH 20/20] 1.8.1 --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index cc840f35..5c54388b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "fontkit", - "version": "1.8.0", + "version": "1.8.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 623793f2..0581a492 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "fontkit", - "version": "1.8.0", + "version": "1.8.1", "description": "An advanced font engine for Node and the browser", "keywords": [ "opentype",