From cd6dfb4cbd7007be7d17fb882c774daa62fdf698 Mon Sep 17 00:00:00 2001 From: Federico <16118699+fredupstair@users.noreply.github.com> Date: Mon, 28 Oct 2019 20:24:30 +0100 Subject: [PATCH 01/19] Initial commit --- README.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 000000000..29e6f7c39 --- /dev/null +++ b/README.md @@ -0,0 +1 @@ +# react-teams-tabs-pnpjs \ No newline at end of file From b74c566aa73adab01dc3a801697d2f80f418a1ae Mon Sep 17 00:00:00 2001 From: fredupstair Date: Mon, 28 Oct 2019 21:00:40 +0100 Subject: [PATCH 02/19] first commit spfx --- .editorconfig | 25 + .gitignore | 32 + .vscode/extensions.json | 5 + .vscode/launch.json | 43 + .vscode/settings.json | 13 + .yo-rc.json | 11 + README.md | 27 +- config/config.json | 18 + config/copy-assets.json | 4 + config/deploy-azure-storage.json | 7 + config/package-solution.json | 12 + config/serve.json | 10 + config/write-manifests.json | 4 + gulpfile.js | 7 + package-lock.json | 17947 ++++++++++++++++ package.json | 38 + src/index.ts | 1 + .../ReactTeamsTabsPnpjsWebPart.manifest.json | 26 + .../ReactTeamsTabsPnpjsWebPart.ts | 60 + .../components/IReactTeamsTabsPnpjsProps.ts | 3 + .../ReactTeamsTabsPnpjs.module.scss | 74 + .../components/ReactTeamsTabsPnpjs.tsx | 25 + src/webparts/reactTeamsTabsPnpjs/loc/en-us.js | 7 + .../reactTeamsTabsPnpjs/loc/mystrings.d.ts | 10 + tsconfig.json | 34 + tslint.json | 30 + 26 files changed, 18472 insertions(+), 1 deletion(-) create mode 100644 .editorconfig create mode 100644 .gitignore create mode 100644 .vscode/extensions.json create mode 100644 .vscode/launch.json create mode 100644 .vscode/settings.json create mode 100644 .yo-rc.json create mode 100644 config/config.json create mode 100644 config/copy-assets.json create mode 100644 config/deploy-azure-storage.json create mode 100644 config/package-solution.json create mode 100644 config/serve.json create mode 100644 config/write-manifests.json create mode 100644 gulpfile.js create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 src/index.ts create mode 100644 src/webparts/reactTeamsTabsPnpjs/ReactTeamsTabsPnpjsWebPart.manifest.json create mode 100644 src/webparts/reactTeamsTabsPnpjs/ReactTeamsTabsPnpjsWebPart.ts create mode 100644 src/webparts/reactTeamsTabsPnpjs/components/IReactTeamsTabsPnpjsProps.ts create mode 100644 src/webparts/reactTeamsTabsPnpjs/components/ReactTeamsTabsPnpjs.module.scss create mode 100644 src/webparts/reactTeamsTabsPnpjs/components/ReactTeamsTabsPnpjs.tsx create mode 100644 src/webparts/reactTeamsTabsPnpjs/loc/en-us.js create mode 100644 src/webparts/reactTeamsTabsPnpjs/loc/mystrings.d.ts create mode 100644 tsconfig.json create mode 100644 tslint.json diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 000000000..8ffcdc4ec --- /dev/null +++ b/.editorconfig @@ -0,0 +1,25 @@ +# EditorConfig helps developers define and maintain consistent +# coding styles between different editors and IDEs +# editorconfig.org + +root = true + + +[*] + +# change these settings to your own preference +indent_style = space +indent_size = 2 + +# we recommend you to keep these unchanged +end_of_line = lf +charset = utf-8 +trim_trailing_whitespace = true +insert_final_newline = true + +[*.md] +trim_trailing_whitespace = false + +[{package,bower}.json] +indent_style = space +indent_size = 2 \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000..b19bbe123 --- /dev/null +++ b/.gitignore @@ -0,0 +1,32 @@ +# Logs +logs +*.log +npm-debug.log* + +# Dependency directories +node_modules + +# Build generated files +dist +lib +solution +temp +*.sppkg + +# Coverage directory used by tools like istanbul +coverage + +# OSX +.DS_Store + +# Visual Studio files +.ntvs_analysis.dat +.vs +bin +obj + +# Resx Generated Code +*.resx.ts + +# Styles Generated Code +*.scss.ts diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 000000000..97af1643c --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,5 @@ +{ + "recommendations": [ + "msjsdiag.debugger-for-chrome" + ] +} \ No newline at end of file diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 000000000..d60ee43f9 --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,43 @@ +{ + /** + * Install Chrome Debugger Extension for Visual Studio Code to debug your components with the + * Chrome browser: https://aka.ms/spfx-debugger-extensions + */ + "version": "0.2.0", + "configurations": [{ + "name": "Local workbench", + "type": "chrome", + "request": "launch", + "url": "https://localhost:4321/temp/workbench.html", + "webRoot": "${workspaceRoot}", + "sourceMaps": true, + "sourceMapPathOverrides": { + "webpack:///.././src/*": "${webRoot}/src/*", + "webpack:///../../../src/*": "${webRoot}/src/*", + "webpack:///../../../../src/*": "${webRoot}/src/*", + "webpack:///../../../../../src/*": "${webRoot}/src/*" + }, + "runtimeArgs": [ + "--remote-debugging-port=9222" + ] + }, + { + "name": "Hosted workbench", + "type": "chrome", + "request": "launch", + "url": "https://enter-your-SharePoint-site/_layouts/workbench.aspx", + "webRoot": "${workspaceRoot}", + "sourceMaps": true, + "sourceMapPathOverrides": { + "webpack:///.././src/*": "${webRoot}/src/*", + "webpack:///../../../src/*": "${webRoot}/src/*", + "webpack:///../../../../src/*": "${webRoot}/src/*", + "webpack:///../../../../../src/*": "${webRoot}/src/*" + }, + "runtimeArgs": [ + "--remote-debugging-port=9222", + "-incognito" + ] + } + ] +} \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 000000000..a31a2c332 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,13 @@ +// Place your settings in this file to overwrite default and user settings. +{ + // Configure glob patterns for excluding files and folders in the file explorer. + "files.exclude": { + "**/.git": true, + "**/.DS_Store": true, + "**/bower_components": true, + "**/coverage": true, + "**/lib-amd": true, + "src/**/*.scss.ts": true + }, + "typescript.tsdk": ".\\node_modules\\typescript\\lib" +} \ No newline at end of file diff --git a/.yo-rc.json b/.yo-rc.json new file mode 100644 index 000000000..034b06e98 --- /dev/null +++ b/.yo-rc.json @@ -0,0 +1,11 @@ +{ + "@microsoft/generator-sharepoint": { + "isCreatingSolution": true, + "environment": "spo", + "version": "1.7.1", + "libraryName": "react-teams-tabs-pnpjs", + "libraryId": "1e68649b-930f-4502-a858-12aa997bda01", + "packageManager": "npm", + "componentType": "webpart" + } +} \ No newline at end of file diff --git a/README.md b/README.md index 29e6f7c39..03857b503 100644 --- a/README.md +++ b/README.md @@ -1 +1,26 @@ -# react-teams-tabs-pnpjs \ No newline at end of file +## react-teams-tabs-pnpjs + +This is where you include your WebPart documentation. + +### Building the code + +```bash +git clone the repo +npm i +npm i -g gulp +gulp +``` + +This package produces the following: + +* lib/* - intermediate-stage commonjs build artifacts +* dist/* - the bundled script, along with other resources +* deploy/* - all resources which should be uploaded to a CDN. + +### Build options + +gulp clean - TODO +gulp test - TODO +gulp serve - TODO +gulp bundle - TODO +gulp package-solution - TODO diff --git a/config/config.json b/config/config.json new file mode 100644 index 000000000..5ed7baa94 --- /dev/null +++ b/config/config.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/spfx-build/config.2.0.schema.json", + "version": "2.0", + "bundles": { + "react-teams-tabs-pnpjs-web-part": { + "components": [ + { + "entrypoint": "./lib/webparts/reactTeamsTabsPnpjs/ReactTeamsTabsPnpjsWebPart.js", + "manifest": "./src/webparts/reactTeamsTabsPnpjs/ReactTeamsTabsPnpjsWebPart.manifest.json" + } + ] + } + }, + "externals": {}, + "localizedResources": { + "ReactTeamsTabsPnpjsWebPartStrings": "lib/webparts/reactTeamsTabsPnpjs/loc/{locale}.js" + } +} diff --git a/config/copy-assets.json b/config/copy-assets.json new file mode 100644 index 000000000..3771fd04a --- /dev/null +++ b/config/copy-assets.json @@ -0,0 +1,4 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/spfx-build/copy-assets.schema.json", + "deployCdnPath": "temp/deploy" +} diff --git a/config/deploy-azure-storage.json b/config/deploy-azure-storage.json new file mode 100644 index 000000000..4dda48c5b --- /dev/null +++ b/config/deploy-azure-storage.json @@ -0,0 +1,7 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/spfx-build/deploy-azure-storage.schema.json", + "workingDir": "./temp/deploy/", + "account": "", + "container": "react-teams-tabs-pnpjs", + "accessKey": "" +} \ No newline at end of file diff --git a/config/package-solution.json b/config/package-solution.json new file mode 100644 index 000000000..914684f2f --- /dev/null +++ b/config/package-solution.json @@ -0,0 +1,12 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/spfx-build/package-solution.schema.json", + "solution": { + "name": "react-teams-tabs-pnpjs-client-side-solution", + "id": "1e68649b-930f-4502-a858-12aa997bda01", + "version": "1.0.0.0", + "includeClientSideAssets": true + }, + "paths": { + "zippedPackage": "solution/react-teams-tabs-pnpjs.sppkg" + } +} diff --git a/config/serve.json b/config/serve.json new file mode 100644 index 000000000..090cfe9e6 --- /dev/null +++ b/config/serve.json @@ -0,0 +1,10 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/core-build/serve.schema.json", + "port": 4321, + "https": true, + "initialPage": "https://localhost:5432/workbench", + "api": { + "port": 5432, + "entryPath": "node_modules/@microsoft/sp-webpart-workbench/lib/api/" + } +} diff --git a/config/write-manifests.json b/config/write-manifests.json new file mode 100644 index 000000000..bad352605 --- /dev/null +++ b/config/write-manifests.json @@ -0,0 +1,4 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/spfx-build/write-manifests.schema.json", + "cdnBasePath": "" +} \ No newline at end of file diff --git a/gulpfile.js b/gulpfile.js new file mode 100644 index 000000000..7958fd5d8 --- /dev/null +++ b/gulpfile.js @@ -0,0 +1,7 @@ +'use strict'; + +const gulp = require('gulp'); +const build = require('@microsoft/sp-build-web'); +build.addSuppression(`Warning - [sass] The local CSS class 'ms-Grid' is not camelCase and will not be type-safe.`); + +build.initialize(gulp); diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 000000000..d2c4d092c --- /dev/null +++ b/package-lock.json @@ -0,0 +1,17947 @@ +{ + "name": "react-teams-tabs-pnpjs", + "version": "0.0.1", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@babel/code-frame": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz", + "integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==", + "dev": true, + "requires": { + "@babel/highlight": "^7.0.0" + } + }, + "@babel/highlight": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.5.0.tgz", + "integrity": "sha512-7dV4eu9gBxoM0dAnj/BCFDW9LFU0zvTrkq0ugM7pnHEgguOEeOz1so2ZghEdzviYzQEED0r4EAgpsBChKy1TRQ==", + "dev": true, + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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" + } + } + } + }, + "@babel/runtime": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.6.3.tgz", + "integrity": "sha512-kq6anf9JGjW8Nt5rYfEuGRaEAaH1mkv3Bbu6rYvLOpPh/RusSJXuKPEAoZ7L7gybZkchE8+NV5g9vKF4AGAtsA==", + "dev": true, + "requires": { + "regenerator-runtime": "^0.13.2" + }, + "dependencies": { + "regenerator-runtime": { + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz", + "integrity": "sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw==", + "dev": true + } + } + }, + "@microsoft/api-extractor": { + "version": "6.0.7", + "resolved": "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-6.0.7.tgz", + "integrity": "sha512-LREmTlKz8Mmvc+OfxAjluxEZEb1R+Rhn/yy9WiEAhpjhR/TwNm0z2+6O40xYEGpuvE76AsYaOTBD3/X/H9cVkw==", + "dev": true, + "requires": { + "@microsoft/node-core-library": "3.4.0", + "@microsoft/ts-command-line": "4.2.2", + "@microsoft/tsdoc": "0.9.2", + "@types/node": "8.5.8", + "@types/z-schema": "3.16.31", + "colors": "~1.2.1", + "jju": "~1.3.0", + "lodash": "~4.17.5", + "typescript": "~3.0.1", + "z-schema": "~3.18.3" + }, + "dependencies": { + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + }, + "typescript": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.0.3.tgz", + "integrity": "sha512-kk80vLW9iGtjMnIv11qyxLqZm20UklzuR2tL0QAnDIygIUIemcZMxlMWudl9OOt76H3ntVzcTiddQ1/pAAJMYg==", + "dev": true + } + } + }, + "@microsoft/decorators": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/decorators/-/decorators-1.7.1.tgz", + "integrity": "sha512-+W31lCEuVrlwJ/oNROVd2+yXLxH0elYjVDmdGnSL5SCxv0HHgEl2jTFyv8iKutB1M5pNCbC41B3AFV9zsf92zg==", + "requires": { + "tslib": "~1.8.0" + } + }, + "@microsoft/gulp-core-build": { + "version": "3.8.33", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build/-/gulp-core-build-3.8.33.tgz", + "integrity": "sha512-fudWwQ2mTk14HW0XYzD/sixGssIl0TER0MfG/mcPMzcEz4B1vD1KNY0EiPdoJ3fQmdgSGSVD5uJ4sR9/pnzO0g==", + "dev": true, + "requires": { + "@microsoft/node-core-library": "3.4.0", + "@types/assertion-error": "1.0.30", + "@types/chai": "3.4.34", + "@types/chalk": "0.4.31", + "@types/gulp": "3.8.32", + "@types/mocha": "5.2.5", + "@types/node": "8.5.8", + "@types/node-notifier": "0.0.28", + "@types/orchestrator": "0.0.30", + "@types/q": "0.0.32", + "@types/rimraf": "0.0.28", + "@types/semver": "5.3.33", + "@types/through2": "2.0.32", + "@types/vinyl": "1.2.30", + "@types/yargs": "0.0.34", + "colors": "~1.2.1", + "del": "^2.2.2", + "end-of-stream": "~1.1.0", + "glob-escape": "~0.0.1", + "globby": "~5.0.0", + "gulp": "~3.9.1", + "gulp-flatten": "~0.2.0", + "gulp-if": "^2.0.1", + "jest": "~22.4.3", + "jest-cli": "~22.4.3", + "jest-environment-jsdom": "~22.4.3", + "jest-resolve": "~22.4.3", + "jju": "~1.3.0", + "jsdom": "~11.11.0", + "lodash.merge": "~4.3.2", + "merge2": "~1.0.2", + "node-notifier": "~5.0.2", + "object-assign": "~4.1.0", + "orchestrator": "~0.3.8", + "pretty-hrtime": "~1.0.2", + "rimraf": "~2.5.4", + "semver": "~5.3.0", + "through2": "~2.0.1", + "vinyl": "~2.2.0", + "yargs": "~4.6.0", + "z-schema": "~3.18.3" + }, + "dependencies": { + "@types/mocha": { + "version": "5.2.5", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-5.2.5.tgz", + "integrity": "sha512-lAVp+Kj54ui/vLUFxsJTMtWvZraZxum3w3Nwkble2dNuV5VnPA+Mi2oGX9XYJAaIvZi3tn3cbjS/qcJXRb6Bww==", + "dev": true + }, + "jest": { + "version": "22.4.4", + "resolved": "https://registry.npmjs.org/jest/-/jest-22.4.4.tgz", + "integrity": "sha512-eBhhW8OS/UuX3HxgzNBSVEVhSuRDh39Z1kdYkQVWna+scpgsrD7vSeBI7tmEvsguPDMnfJodW28YBnhv/BzSew==", + "dev": true, + "requires": { + "import-local": "^1.0.0", + "jest-cli": "^22.4.4" + } + } + } + }, + "@microsoft/gulp-core-build-karma": { + "version": "4.6.30", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-karma/-/gulp-core-build-karma-4.6.30.tgz", + "integrity": "sha512-S0gTaackWjXf6gxTbfQzjhdmCUXTdD8pjUpnQoDP0Qkhp8RYLMlxVMqYPe5bdQn5GUPzAa3qZQsTzhNyPHXoVA==", + "dev": true, + "requires": { + "@microsoft/gulp-core-build": "3.8.33", + "@microsoft/node-core-library": "3.4.0", + "chai": "~3.5.0", + "gulp": "~3.9.1", + "gulp-karma": "~0.0.5", + "istanbul-instrumenter-loader": "~3.0.0", + "karma": "~0.13.9", + "karma-coverage": "~0.5.5", + "karma-mocha": "~1.3.0", + "karma-mocha-clean-reporter": "~0.0.1", + "karma-phantomjs-launcher": "~1.0.0", + "karma-sinon-chai": "~1.2.0", + "karma-webpack": "2.0.9", + "lolex": "~1.4.0", + "mocha": "^5.2.0", + "phantomjs-polyfill": "~0.0.2", + "phantomjs-prebuilt": "~2.1.6", + "sinon": "~1.17.3", + "sinon-chai": "~2.8.0", + "webpack": "~3.11.0" + }, + "dependencies": { + "ajv": { + "version": "6.10.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz", + "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==", + "dev": true, + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + }, + "dependencies": { + "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" + } + } + } + }, + "has-flag": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", + "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "load-json-file": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" + } + }, + "path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "dev": true, + "requires": { + "pify": "^2.0.0" + } + }, + "read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "dev": true, + "requires": { + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" + } + }, + "read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "dev": true, + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + } + }, + "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": "4.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", + "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", + "dev": true, + "requires": { + "has-flag": "^2.0.0" + } + }, + "webpack": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-3.11.0.tgz", + "integrity": "sha512-3kOFejWqj5ISpJk4Qj/V7w98h9Vl52wak3CLiw/cDOfbVTq7FeoZ0SdoHHY9PYlHr50ZS42OfvzE2vB4nncKQg==", + "dev": true, + "requires": { + "acorn": "^5.0.0", + "acorn-dynamic-import": "^2.0.0", + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0", + "async": "^2.1.2", + "enhanced-resolve": "^3.4.0", + "escope": "^3.6.0", + "interpret": "^1.0.0", + "json-loader": "^0.5.4", + "json5": "^0.5.1", + "loader-runner": "^2.3.0", + "loader-utils": "^1.1.0", + "memory-fs": "~0.4.1", + "mkdirp": "~0.5.0", + "node-libs-browser": "^2.0.0", + "source-map": "^0.5.3", + "supports-color": "^4.2.1", + "tapable": "^0.2.7", + "uglifyjs-webpack-plugin": "^0.4.6", + "watchpack": "^1.4.0", + "webpack-sources": "^1.0.1", + "yargs": "^8.0.2" + } + }, + "yargs": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-8.0.2.tgz", + "integrity": "sha1-YpmpBVsc78lp/355wdkY3Osiw2A=", + "dev": true, + "requires": { + "camelcase": "^4.1.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^2.0.0", + "read-pkg-up": "^2.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^7.0.0" + } + }, + "yargs-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz", + "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=", + "dev": true, + "requires": { + "camelcase": "^4.1.0" + } + } + } + }, + "@microsoft/gulp-core-build-sass": { + "version": "4.5.8", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-sass/-/gulp-core-build-sass-4.5.8.tgz", + "integrity": "sha512-v3DkUGTiU6OTDjp67r790+veRjG1zsf/i3vecM9ZBS4SiZ4fwCex8z1sU5dJg3qvUmerKvcs+zd8YYkAKsdXdQ==", + "dev": true, + "requires": { + "@microsoft/gulp-core-build": "3.8.33", + "@microsoft/load-themed-styles": "1.8.24", + "@microsoft/node-core-library": "3.4.0", + "@types/gulp": "3.8.32", + "@types/node": "8.5.8", + "autoprefixer": "~9.1.3", + "clean-css": "4.2.1", + "glob": "~7.0.5", + "node-sass": "4.9.3", + "postcss": "7.0.5", + "postcss-modules": "~1.3.1" + }, + "dependencies": { + "@microsoft/load-themed-styles": { + "version": "1.8.24", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.8.24.tgz", + "integrity": "sha512-Rzsg84Y65jCQ1uwVRTJpTFf0txjYRnxJStW5WTd0XbMxcYTaeUIcTd7FTfMMBtyqv01Fff/ESmNkeCFBlsP2SQ==", + "dev": true + }, + "glob": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", + "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=", + "dev": true, + "requires": { + "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" + } + } + } + }, + "@microsoft/gulp-core-build-serve": { + "version": "3.2.65", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-serve/-/gulp-core-build-serve-3.2.65.tgz", + "integrity": "sha512-dvarasKqeKr4V5n5MauujsL+/UoybTQgWhu0uY3vhV+Y6mUYo73Y+dK2I1OI3H7/WKZgIpgho16R/Qt0zOCLNw==", + "dev": true, + "requires": { + "@microsoft/gulp-core-build": "3.8.33", + "@microsoft/node-core-library": "3.4.0", + "@types/node": "8.5.8", + "colors": "~1.2.1", + "deasync": "~0.1.7", + "express": "~4.16.2", + "gulp": "~3.9.1", + "gulp-connect": "~5.5.0", + "gulp-open": "~3.0.1", + "node-forge": "~0.7.1", + "sudo": "~1.0.3" + } + }, + "@microsoft/gulp-core-build-typescript": { + "version": "6.1.10", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-typescript/-/gulp-core-build-typescript-6.1.10.tgz", + "integrity": "sha512-VRa1igMKE1Pmz1Y5ch3RWgGKUU5HTU1p1pzh5ObsuWxvsKLC3zeIX3zK2/jCvGH/XjtcDski3SYoTn9RAzgM7g==", + "dev": true, + "requires": { + "@microsoft/api-extractor": "6.0.7", + "@microsoft/gulp-core-build": "3.8.33", + "@microsoft/node-core-library": "3.4.0", + "@types/gulp": "3.8.32", + "@types/node": "8.5.8", + "decomment": "~0.9.1", + "glob": "~7.0.5", + "glob-escape": "~0.0.1", + "gulp": "~3.9.1", + "tslint": "~5.9.1", + "tslint-microsoft-contrib": "~5.2.1", + "typescript": "~2.4.1" + }, + "dependencies": { + "glob": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", + "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=", + "dev": true, + "requires": { + "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" + } + } + } + }, + "@microsoft/gulp-core-build-webpack": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-webpack/-/gulp-core-build-webpack-3.4.38.tgz", + "integrity": "sha512-g1ey8fgpK5VoZiIdXXh/LUCXoK4qzXqmbcSnomQ/zZVPreoeu4Yi6BBnbKJSd9hVYLBa7Rwi2R/MVrF9NE3IJQ==", + "dev": true, + "requires": { + "@microsoft/gulp-core-build": "3.8.33", + "@types/gulp": "3.8.32", + "@types/node": "8.5.8", + "colors": "~1.2.1", + "gulp": "~3.9.1", + "webpack": "~3.11.0" + }, + "dependencies": { + "ajv": { + "version": "6.10.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz", + "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==", + "dev": true, + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + }, + "dependencies": { + "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" + } + } + } + }, + "has-flag": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", + "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "load-json-file": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" + } + }, + "path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "dev": true, + "requires": { + "pify": "^2.0.0" + } + }, + "read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "dev": true, + "requires": { + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" + } + }, + "read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "dev": true, + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + } + }, + "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": "4.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", + "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", + "dev": true, + "requires": { + "has-flag": "^2.0.0" + } + }, + "webpack": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-3.11.0.tgz", + "integrity": "sha512-3kOFejWqj5ISpJk4Qj/V7w98h9Vl52wak3CLiw/cDOfbVTq7FeoZ0SdoHHY9PYlHr50ZS42OfvzE2vB4nncKQg==", + "dev": true, + "requires": { + "acorn": "^5.0.0", + "acorn-dynamic-import": "^2.0.0", + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0", + "async": "^2.1.2", + "enhanced-resolve": "^3.4.0", + "escope": "^3.6.0", + "interpret": "^1.0.0", + "json-loader": "^0.5.4", + "json5": "^0.5.1", + "loader-runner": "^2.3.0", + "loader-utils": "^1.1.0", + "memory-fs": "~0.4.1", + "mkdirp": "~0.5.0", + "node-libs-browser": "^2.0.0", + "source-map": "^0.5.3", + "supports-color": "^4.2.1", + "tapable": "^0.2.7", + "uglifyjs-webpack-plugin": "^0.4.6", + "watchpack": "^1.4.0", + "webpack-sources": "^1.0.1", + "yargs": "^8.0.2" + } + }, + "yargs": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-8.0.2.tgz", + "integrity": "sha1-YpmpBVsc78lp/355wdkY3Osiw2A=", + "dev": true, + "requires": { + "camelcase": "^4.1.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^2.0.0", + "read-pkg-up": "^2.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^7.0.0" + } + }, + "yargs-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz", + "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=", + "dev": true, + "requires": { + "camelcase": "^4.1.0" + } + } + } + }, + "@microsoft/load-themed-styles": { + "version": "1.8.26", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.8.26.tgz", + "integrity": "sha512-ztPv3RpUGayvwzSvXMzSQJrlEJqVpgSMbsauQy7i+kcN8pCu1PMPrX3acOtUaHVZ6aUfa7dSphyJDtqyfl2Ytg==" + }, + "@microsoft/loader-cased-file": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/loader-cased-file/-/loader-cased-file-1.7.1.tgz", + "integrity": "sha512-NxhqtI1Ejvc8JcLtZS0UsG1RfhSozHhxLPYiMSHmVYXOYlQICi13JQ6WVwUV4A4sP0VjtpEcznFbfSFAt9RR3Q==", + "dev": true, + "requires": { + "@types/lodash": "4.14.74", + "@types/node": "8.5.8", + "file-loader": "~1.1.5", + "loader-utils": "~1.1.0", + "lodash": "~4.17.5" + }, + "dependencies": { + "big.js": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", + "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", + "dev": true + }, + "loader-utils": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", + "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", + "dev": true, + "requires": { + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0" + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + } + } + }, + "@microsoft/loader-load-themed-styles": { + "version": "1.7.92", + "resolved": "https://registry.npmjs.org/@microsoft/loader-load-themed-styles/-/loader-load-themed-styles-1.7.92.tgz", + "integrity": "sha512-kJ2litpO+2Fr6eQNQA+v06t9WzcMQswq1r5N0OE38hrjWfk+cWuiDMmQtjUEfke9N8NcUeHkZo+iVg7klt1joQ==", + "dev": true, + "requires": { + "@microsoft/load-themed-styles": "1.8.24", + "loader-utils": "~1.1.0" + }, + "dependencies": { + "@microsoft/load-themed-styles": { + "version": "1.8.24", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.8.24.tgz", + "integrity": "sha512-Rzsg84Y65jCQ1uwVRTJpTFf0txjYRnxJStW5WTd0XbMxcYTaeUIcTd7FTfMMBtyqv01Fff/ESmNkeCFBlsP2SQ==", + "dev": true + }, + "big.js": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", + "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", + "dev": true + }, + "loader-utils": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", + "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", + "dev": true, + "requires": { + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0" + } + } + } + }, + "@microsoft/microsoft-graph-client": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@microsoft/microsoft-graph-client/-/microsoft-graph-client-1.1.0.tgz", + "integrity": "sha512-sDgchKZz1l3QJVNdkE1P1KpwTjupNt1mS9h1T0CiP+ayMN7IeFKfElB8IYtxFplNalZTmEq+iqoQFqUVpVMLfQ==", + "requires": { + "es6-promise": "^4.1.0", + "isomorphic-fetch": "^2.2.1" + } + }, + "@microsoft/node-core-library": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@microsoft/node-core-library/-/node-core-library-3.4.0.tgz", + "integrity": "sha512-szR3whwuJEl4RMs6s1xlO0gbgaZG4MpQ9qjv5Ii7HI11ATe50D0dlT2oe4IKno3Jc7i06NIxT3pMvSzFeJltPg==", + "dev": true, + "requires": { + "@types/fs-extra": "5.0.1", + "@types/node": "8.5.8", + "@types/z-schema": "3.16.31", + "colors": "~1.2.1", + "fs-extra": "~5.0.0", + "jju": "~1.3.0", + "z-schema": "~3.18.3" + } + }, + "@microsoft/office-ui-fabric-react-bundle": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/office-ui-fabric-react-bundle/-/office-ui-fabric-react-bundle-1.7.1.tgz", + "integrity": "sha512-yC4YUwW1+3NK5aM6UyTe7LoUzNITwK1z/6hYVb6tdQMKieHlNxhuFpmmcD4SSmPk1eUDw3MSMAiuv0VXDlV/Ww==", + "requires": { + "@types/react": "16.4.2", + "@types/webpack-env": "1.13.1", + "@uifabric/icons": "5.8.0", + "office-ui-fabric-react": "5.131.0", + "react": "16.3.2", + "react-dom": "16.3.2", + "tslib": "~1.8.0" + } + }, + "@microsoft/package-deps-hash": { + "version": "2.2.79", + "resolved": "https://registry.npmjs.org/@microsoft/package-deps-hash/-/package-deps-hash-2.2.79.tgz", + "integrity": "sha512-F+G7ixtkBtrsXnvReSE5gdDMUrXnenzrQTygLACeDykDdsN96c0kwKPKDPUNFfNClJ+CpG5Vb2DXTWFEpffSJw==", + "dev": true + }, + "@microsoft/rush-lib": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@microsoft/rush-lib/-/rush-lib-5.3.1.tgz", + "integrity": "sha512-m7g/Dqgo+WsyeqbjaVBRPpD77k3fcO2xvNXi6Pt2zRgVvifuRh0+wu9YyevuLPJm7mLvcIfO5qzQaqGY43yN7A==", + "dev": true, + "requires": { + "@microsoft/node-core-library": "3.1.0", + "@microsoft/package-deps-hash": "2.2.79", + "@microsoft/stream-collator": "2.2.79", + "@microsoft/ts-command-line": "4.2.2", + "@pnpm/link-bins": "~1.0.1", + "@pnpm/logger": "~1.0.1", + "@yarnpkg/lockfile": "~1.0.2", + "builtins": "~1.0.3", + "colors": "~1.2.1", + "git-repo-info": "~1.1.4", + "glob": "~7.0.5", + "glob-escape": "~0.0.1", + "https-proxy-agent": "~2.2.1", + "inquirer": "~1.2.1", + "jju": "~1.3.0", + "js-yaml": "~3.9.1", + "lodash": "~4.17.5", + "minimatch": "~3.0.2", + "node-fetch": "~2.1.2", + "npm-package-arg": "~5.1.2", + "read-package-tree": "~5.1.5", + "rimraf": "~2.5.4", + "semver": "~5.3.0", + "strict-uri-encode": "~2.0.0", + "tar": "~4.4.1", + "wordwrap": "~1.0.0", + "z-schema": "~3.18.3" + }, + "dependencies": { + "@microsoft/node-core-library": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@microsoft/node-core-library/-/node-core-library-3.1.0.tgz", + "integrity": "sha512-a9yVoGy/uVI/QcBxaMZaxScNLP8R+Bnu1YTd6IzR2wGHig75aZt8sKe2V5aZklpyfIUEK7LWoZU4nxPGHSo3nA==", + "dev": true, + "requires": { + "@types/fs-extra": "5.0.1", + "@types/node": "8.5.8", + "@types/z-schema": "3.16.31", + "fs-extra": "~5.0.0", + "jju": "~1.3.0", + "z-schema": "~3.18.3" + } + }, + "glob": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", + "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=", + "dev": true, + "requires": { + "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" + } + }, + "js-yaml": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.9.1.tgz", + "integrity": "sha512-CbcG379L1e+mWBnLvHWWeLs8GyV/EMw862uLI3c+GxVyDHWZcjZinwuBd3iW2pgxgIlksW/1vNJa4to+RvDOww==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + }, + "node-fetch": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.1.2.tgz", + "integrity": "sha1-q4hOjn5X44qUR1POxwb3iNF2i7U=", + "dev": true + }, + "tar": { + "version": "4.4.13", + "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz", + "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", + "dev": true, + "requires": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.8.6", + "minizlib": "^1.2.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.3" + } + }, + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "dev": true + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + } + } + }, + "@microsoft/rush-stack-compiler": { + "version": "0.1.18", + "resolved": "https://registry.npmjs.org/@microsoft/rush-stack-compiler/-/rush-stack-compiler-0.1.18.tgz", + "integrity": "sha512-MDDKr/TRPhOKs9p/6+dvQP5K0Zsqx7e/tyGdyU0+WPO38ZjDF714hYG4ScktIjvbbHY0LQocJPq3/ZtBI3xRVw==", + "dev": true, + "requires": { + "@microsoft/api-extractor": "6.0.7", + "tslint": "~5.9.1", + "tslint-microsoft-contrib": "~5.2.1", + "typescript": "~2.4.1" + } + }, + "@microsoft/set-webpack-public-path-plugin": { + "version": "2.1.45", + "resolved": "https://registry.npmjs.org/@microsoft/set-webpack-public-path-plugin/-/set-webpack-public-path-plugin-2.1.45.tgz", + "integrity": "sha512-d5INIkqgo/1arPl3Rq96Mqi8PKMSp7yoD6j3QcpUJ4fVMGp4d9uBOF3Fj5dW0yJpt31RDFnGM0LQeilJoBprHw==", + "dev": true, + "requires": { + "@types/node": "8.5.8", + "@types/tapable": "1.0.2", + "@types/webpack": "4.4.0", + "lodash": "~4.17.5", + "uglify-js": "~3.0.28" + }, + "dependencies": { + "commander": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.11.0.tgz", + "integrity": "sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ==", + "dev": true + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + }, + "uglify-js": { + "version": "3.0.28", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.0.28.tgz", + "integrity": "sha512-0h/qGay016GG2lVav3Kz174F3T2Vjlz2v6HCt+WDQpoXfco0hWwF5gHK9yh88mUYvIC+N7Z8NT8WpjSp1yoqGA==", + "dev": true, + "requires": { + "commander": "~2.11.0", + "source-map": "~0.5.1" + } + } + } + }, + "@microsoft/sp-application-base": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-application-base/-/sp-application-base-1.7.1.tgz", + "integrity": "sha512-sKTyw9PUJXmufV+Tj14iy37vdE5EGqf3dYnlGuP6tDui967rDRP+6u5aPMicX9xftNslFAyQQlvPjJT18VpBIQ==", + "dev": true, + "requires": { + "@microsoft/decorators": "1.7.1", + "@microsoft/sp-component-base": "1.7.1", + "@microsoft/sp-core-library": "1.7.1", + "@microsoft/sp-diagnostics": "1.7.1", + "@microsoft/sp-extension-base": "1.7.1", + "@microsoft/sp-http": "1.7.1", + "@microsoft/sp-loader": "1.7.1", + "@microsoft/sp-lodash-subset": "1.7.1", + "@microsoft/sp-module-interfaces": "1.7.1", + "@microsoft/sp-odata-types": "1.7.1", + "@microsoft/sp-page-context": "1.7.1", + "@types/es6-promise": "0.0.33", + "@types/webpack-env": "1.13.1", + "tslib": "~1.8.0" + } + }, + "@microsoft/sp-build-common": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-build-common/-/sp-build-common-1.7.1.tgz", + "integrity": "sha512-/gjnAc0ZFHCftreGqMkEvqipbfre9VEe5gQBc1X9qIw2dCaGr0WyL/TGguY9jUBshWFJsnTsququaTdId1OJ/A==", + "dev": true, + "requires": { + "@microsoft/gulp-core-build": "3.8.33", + "@microsoft/gulp-core-build-typescript": "6.1.10", + "@microsoft/sp-tslint-rules": "1.7.1", + "@types/yargs": "0.0.35", + "gulp": "~3.9.1", + "jju": "~1.3.0", + "semver": "~5.2.0", + "typescript": "~2.4.1", + "yargs": "~4.6.0" + }, + "dependencies": { + "@types/yargs": { + "version": "0.0.35", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-0.0.35.tgz", + "integrity": "sha1-QHczV2rO1IlfutZ6Pwr2M9Lfy60=", + "dev": true + }, + "semver": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.2.0.tgz", + "integrity": "sha1-KBmVuAwUSCCUFd28TPUMJpzvVcU=", + "dev": true + } + } + }, + "@microsoft/sp-build-core-tasks": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-build-core-tasks/-/sp-build-core-tasks-1.7.1.tgz", + "integrity": "sha512-qzVgJnxUbHLE344LwgfPma5udNWh1W2viSp6JX73JpPznVDmcBVuDZAE4jX6Wak78ezwLcBOJz6aY3XVJob1vg==", + "dev": true, + "requires": { + "@microsoft/gulp-core-build": "3.8.33", + "@microsoft/gulp-core-build-karma": "4.6.30", + "@microsoft/gulp-core-build-serve": "3.2.65", + "@microsoft/gulp-core-build-webpack": "3.4.38", + "@microsoft/load-themed-styles": "1.8.26", + "@microsoft/loader-cased-file": "1.7.1", + "@microsoft/loader-load-themed-styles": "1.7.92", + "@microsoft/node-core-library": "3.4.0", + "@microsoft/rush-lib": "5.3.1", + "@microsoft/set-webpack-public-path-plugin": "2.1.45", + "@microsoft/sp-module-interfaces": "1.7.1", + "@types/finalhandler": "0.0.31", + "@types/fs-extra": "5.0.1", + "@types/glob": "5.0.30", + "@types/gulp-replace": "0.0.29", + "@types/lodash": "4.14.74", + "@types/merge2": "0.3.29", + "@types/node": "8.5.8", + "@types/resolve": "0.0.4", + "@types/rimraf": "0.0.28", + "@types/serve-static": "1.7.31", + "@types/uuid": "3.0.0", + "@types/webpack": "4.4.0", + "@types/webpack-stream": "3.2.10", + "azure-storage": "~2.8.2", + "colors": "~1.2.1", + "css-loader": "~0.28.7", + "finalhandler": "~0.4.1", + "fs-extra": "~5.0.0", + "glob": "~7.0.5", + "glob-escape": "~0.0.1", + "gulp": "~3.9.1", + "gulp-replace": "~0.5.4", + "gulp-util": "~3.0.7", + "html-loader": "~0.5.1", + "json-loader": "~0.5.7", + "json-schema": "~0.2.3", + "lodash": "~4.17.5", + "merge2": "~1.0.2", + "node-zip": "~1.1.1", + "phantomjs-prebuilt": "~2.1.6", + "resolve": "~1.7.1", + "rimraf": "~2.6.1", + "serve-static": "~1.10.2", + "source-map-loader": "~0.2.4", + "through2": "~2.0.1", + "uuid": "~3.1.0", + "webpack": "~3.6.0", + "webpack-stream": "~4.0.0", + "xml": "~1.0.1" + }, + "dependencies": { + "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" + } + }, + "etag": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.7.0.tgz", + "integrity": "sha1-A9MLX2fdbmMtKUXTDWZScxo01dg=", + "dev": true + }, + "finalhandler": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-0.4.1.tgz", + "integrity": "sha1-haF8bFmpRxfSYtYSMNSw6+PUoU0=", + "dev": true, + "requires": { + "debug": "~2.2.0", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "unpipe": "~1.0.0" + } + }, + "fresh": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.3.0.tgz", + "integrity": "sha1-ZR+DjiJCTnVm3hYdg1jKoZn4PU8=", + "dev": true + }, + "glob": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", + "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=", + "dev": true, + "requires": { + "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" + } + }, + "http-errors": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz", + "integrity": "sha1-GX4izevUGYWF6GlO9nhhl7ke2UI=", + "dev": true, + "requires": { + "inherits": "~2.0.1", + "statuses": "1" + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + }, + "mime": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz", + "integrity": "sha1-EV+eO2s9rylZmDyzjxSaLUDrXVM=", + "dev": true + }, + "ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", + "dev": true + }, + "range-parser": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.0.3.tgz", + "integrity": "sha1-aHKCNTXGkuLCoBA4Jq/YLC4P8XU=", + "dev": true + }, + "resolve": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.7.1.tgz", + "integrity": "sha512-c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw==", + "dev": true, + "requires": { + "path-parse": "^1.0.5" + } + }, + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + }, + "dependencies": { + "glob": { + "version": "7.1.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.5.tgz", + "integrity": "sha512-J9dlskqUXK1OeTOYBEn5s8aMukWMwWfs+rPTn/jn50Ux4MNXVhubL1wu/j2t+H4NVI+cXEcCaYellqaPVGXNqQ==", + "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" + } + } + } + }, + "send": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.13.2.tgz", + "integrity": "sha1-dl52B8gFVFK7pvCwUllTUJhgNt4=", + "dev": true, + "requires": { + "debug": "~2.2.0", + "depd": "~1.1.0", + "destroy": "~1.0.4", + "escape-html": "~1.0.3", + "etag": "~1.7.0", + "fresh": "0.3.0", + "http-errors": "~1.3.1", + "mime": "1.3.4", + "ms": "0.7.1", + "on-finished": "~2.3.0", + "range-parser": "~1.0.3", + "statuses": "~1.2.1" + } + }, + "serve-static": { + "version": "1.10.3", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.10.3.tgz", + "integrity": "sha1-zlpuzTEB/tXsCYJ9rCKpwpv7BTU=", + "dev": true, + "requires": { + "escape-html": "~1.0.3", + "parseurl": "~1.3.1", + "send": "0.13.2" + } + }, + "statuses": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.2.1.tgz", + "integrity": "sha1-3e1FzBglbVHtQK7BQkidXGECbSg=", + "dev": true + }, + "uuid": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz", + "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g==", + "dev": true + } + } + }, + "@microsoft/sp-build-web": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-build-web/-/sp-build-web-1.7.1.tgz", + "integrity": "sha512-l0exSr8YpnMHkC39/nlTPptQx6+WeQJOiQXZTgUrwdfnvbqz4PYW2zrbp1w0URmMa2AsGx/ELWkIm+fpyj1I+w==", + "dev": true, + "requires": { + "@microsoft/gulp-core-build": "3.8.33", + "@microsoft/gulp-core-build-karma": "4.6.30", + "@microsoft/gulp-core-build-sass": "4.5.8", + "@microsoft/gulp-core-build-serve": "3.2.65", + "@microsoft/gulp-core-build-typescript": "6.1.10", + "@microsoft/gulp-core-build-webpack": "3.4.38", + "@microsoft/sp-build-common": "1.7.1", + "@microsoft/sp-build-core-tasks": "1.7.1", + "@microsoft/sp-polyfills": "1.7.1", + "@types/karma": "0.13.33", + "@types/webpack": "4.4.0", + "gulp": "~3.9.1", + "webpack": "~3.6.0", + "yargs": "~4.6.0" + } + }, + "@microsoft/sp-client-preview": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-client-preview/-/sp-client-preview-1.7.1.tgz", + "integrity": "sha512-p2ea6OrChoDGZapANrKYb2aD4Qykcj/ppsOBT1MChTBvcfy8ZRAoM7DFN8hVxbDOt185Ev/gyfEvK8Fe/qOnzw==", + "dev": true, + "requires": { + "@types/webpack-env": "1.13.1", + "tslib": "~1.8.0" + } + }, + "@microsoft/sp-component-base": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.7.1.tgz", + "integrity": "sha512-AiOs/xQRjaoyfjwidxsw5WQe0Yz5X0S3CYn04YKhx0gteyczLHZvDJdw4KW7ZnXMiRhDQ6ExagIecjLTW9nMJA==", + "requires": { + "@microsoft/decorators": "1.7.1", + "@microsoft/sp-core-library": "1.7.1", + "@microsoft/sp-diagnostics": "1.7.1", + "@microsoft/sp-dynamic-data": "1.7.1", + "@microsoft/sp-http": "1.7.1", + "@microsoft/sp-loader": "1.7.1", + "@microsoft/sp-lodash-subset": "1.7.1", + "@microsoft/sp-module-interfaces": "1.7.1", + "@microsoft/sp-page-context": "1.7.1", + "@types/es6-promise": "0.0.33", + "@types/webpack-env": "1.13.1" + } + }, + "@microsoft/sp-core-library": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-core-library/-/sp-core-library-1.7.1.tgz", + "integrity": "sha512-v03HmWzPeY8lk+77v4bthXGJUu++OEYp/Vh01/1kbCz5eq5j5rY1Ba7ntfqKK9rnd8NexqtTYZHRCEBRDlytdA==", + "requires": { + "@microsoft/sp-lodash-subset": "1.7.1", + "@microsoft/sp-module-interfaces": "1.7.1", + "@types/es6-promise": "0.0.33", + "@types/webpack-env": "1.13.1" + } + }, + "@microsoft/sp-diagnostics": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.7.1.tgz", + "integrity": "sha512-rQJlkhNRLD5qFn2J0AYsuXSHX1azj1w//Q0vJAEoc4buYjaa4HHV8XoIxYXy4Hjol5RgVDA/ryGUchjjekMNAA==", + "requires": { + "@microsoft/sp-core-library": "1.7.1", + "@microsoft/sp-lodash-subset": "1.7.1" + } + }, + "@microsoft/sp-dynamic-data": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.7.1.tgz", + "integrity": "sha512-a/tZUcOJdLAGBEsvN3O6p8jmqyuTwkUDUYpjQJUFF5B3MtkhBMH8J6JORvQ1n/pI8jG14gNOHK3Oc889JRjcHA==", + "requires": { + "@microsoft/sp-core-library": "1.7.1", + "@microsoft/sp-diagnostics": "1.7.1", + "@microsoft/sp-lodash-subset": "1.7.1", + "@types/webpack-env": "1.13.1", + "tslib": "~1.8.0" + } + }, + "@microsoft/sp-extension-base": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-extension-base/-/sp-extension-base-1.7.1.tgz", + "integrity": "sha512-35bSMtkjRKRvBvXn0zqxI3+9kTDMC/FOAd/A9GbMTa8D3NtwtoCB3KMnMrxLBXsA4wSFLgEChCIJ66zfVrsa3g==", + "dev": true, + "requires": { + "@microsoft/decorators": "1.7.1", + "@microsoft/sp-component-base": "1.7.1", + "@microsoft/sp-core-library": "1.7.1", + "@microsoft/sp-diagnostics": "1.7.1", + "@microsoft/sp-http": "1.7.1", + "@microsoft/sp-loader": "1.7.1", + "@microsoft/sp-lodash-subset": "1.7.1", + "@microsoft/sp-module-interfaces": "1.7.1", + "@microsoft/sp-page-context": "1.7.1", + "@types/es6-promise": "0.0.33", + "@types/webpack-env": "1.13.1" + } + }, + "@microsoft/sp-http": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.7.1.tgz", + "integrity": "sha512-r/jDsbHsOY9hT9qPmdycaSa/ohOEIp8kblEHvU42BubCXBE3eW5SJuEeRWR+8nYbT2bb6H1RWAgOJ7NQGngJnw==", + "requires": { + "@microsoft/microsoft-graph-client": "~1.1.0", + "@microsoft/sp-core-library": "1.7.1", + "@microsoft/sp-diagnostics": "1.7.1", + "@types/adal-angular": "1.0.1", + "adal-angular": "1.0.16", + "tslib": "~1.8.0" + } + }, + "@microsoft/sp-loader": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.7.1.tgz", + "integrity": "sha512-AuixiVzVI1btN8W5eDuX1L++Bqy8YthkmdYAX3TeHttQnQdTVXFVOMc7QR7GWahxCtLDUDTvzW29hT3tjzLfTA==", + "requires": { + "@microsoft/office-ui-fabric-react-bundle": "1.7.1", + "@microsoft/sp-core-library": "1.7.1", + "@microsoft/sp-diagnostics": "1.7.1", + "@microsoft/sp-dynamic-data": "1.7.1", + "@microsoft/sp-http": "1.7.1", + "@microsoft/sp-lodash-subset": "1.7.1", + "@microsoft/sp-module-interfaces": "1.7.1", + "@microsoft/sp-odata-types": "1.7.1", + "@microsoft/sp-page-context": "1.7.1", + "@microsoft/sp-polyfills": "1.7.1", + "@types/es6-promise": "0.0.33", + "@types/node": "8.5.8", + "@types/react": "16.4.2", + "@types/react-dom": "16.0.5", + "@types/requirejs": "2.1.29", + "@types/webpack-env": "1.13.1", + "@uifabric/utilities": "5.34.2", + "office-ui-fabric-react": "5.131.0", + "react": "16.3.2", + "react-dom": "16.3.2", + "requirejs": "2.1.20" + }, + "dependencies": { + "@uifabric/utilities": { + "version": "5.34.2", + "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-5.34.2.tgz", + "integrity": "sha512-7LDHamnrKpY49S49Nzu1YMTuBtZIgTsQd9AuWTvXlUevD67ZyjSRnhCKlKVZHwe/Vi0jWLIodbup4p5IyRGWoQ==", + "requires": { + "@uifabric/merge-styles": ">=5.17.1 <6.0.0", + "prop-types": "^15.5.10", + "tslib": "^1.7.1" + } + } + } + }, + "@microsoft/sp-lodash-subset": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.7.1.tgz", + "integrity": "sha512-0mpMNgOz0wmu49AHUL61SK3krrEfbRK1mQpOyIpiUFEvFf7uW3x+rYBzAQZLYIsL4evixrHL0/sC4x+ZQSf+OQ==", + "requires": { + "@types/lodash": "4.14.74", + "@types/webpack-env": "1.13.1", + "tslib": "~1.8.0" + } + }, + "@microsoft/sp-module-interfaces": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.7.1.tgz", + "integrity": "sha512-DNkZv7Pw1QmYoucKcBlU84XaJ4JZhIsmA04oO5SbmqUGoIXaqbzajDuKkNjebZHME0qknsT/8R5OgYddYsczZg==", + "requires": { + "@types/node": "8.5.8", + "@types/z-schema": "3.16.31", + "z-schema": "~3.18.3" + } + }, + "@microsoft/sp-odata-types": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.7.1.tgz", + "integrity": "sha512-y85iKoyJ64b1pU7FEtRmzwCuyt5Ar5x/4/+DAcP/WMzSmvYf0JE1wrQtVdqdqX35FWQ1ibOmwTF0Z5pnFc2XBA==", + "requires": { + "tslib": "~1.8.0" + } + }, + "@microsoft/sp-office-ui-fabric-core": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-office-ui-fabric-core/-/sp-office-ui-fabric-core-1.7.1.tgz", + "integrity": "sha512-aFm8FMdktTgk4xb/G5t3wnDYxKKyVFN9dTbWhOcSn1e1XRSQpMplalzPTmX2Lw8AEONDJtCyWShRaxPMo4HZLw==", + "requires": { + "@types/webpack-env": "1.13.1", + "office-ui-fabric-core": "9.6.1-fluent2", + "tslib": "~1.8.0" + } + }, + "@microsoft/sp-page-context": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.7.1.tgz", + "integrity": "sha512-C58kDoEzsSq21hpb7APiwJj46T7nEjdTpMfrlhbr+mLDEQT8SDQdygDOemYCQMDIzhn42uYVh7znEP3pgAw74A==", + "requires": { + "@microsoft/sp-core-library": "1.7.1", + "@microsoft/sp-diagnostics": "1.7.1", + "@microsoft/sp-dynamic-data": "1.7.1", + "@microsoft/sp-lodash-subset": "1.7.1", + "@microsoft/sp-odata-types": "1.7.1", + "@microsoft/teams-js": "1.3.0-beta.4", + "@types/es6-promise": "0.0.33", + "@types/webpack-env": "1.13.1", + "tslib": "~1.8.0" + } + }, + "@microsoft/sp-polyfills": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-polyfills/-/sp-polyfills-1.7.1.tgz", + "integrity": "sha512-aqVVSxdLyDxJ7L/c818/ByT02tbI0w/7Ghfaz/hNLFkJ8jT/uwuECVteH2JT+qRTAcHmJ1i6wZM3oChUPMoATQ==", + "requires": { + "@types/webpack-env": "1.13.1", + "es6-collections": "0.5.6", + "es6-promise": "4.1.1", + "tslib": "~1.8.0", + "whatwg-fetch": "2.0.3", + "whatwg-url": "4.7.1" + }, + "dependencies": { + "es6-promise": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.1.1.tgz", + "integrity": "sha512-OaU1hHjgJf+b0NzsxCg7NdIYERD6Hy/PEmFLTjw+b65scuisG3Kt4QoTvJ66BBkPZ581gr0kpoVzKnxniM8nng==" + }, + "whatwg-fetch": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.3.tgz", + "integrity": "sha1-nITsLc9oGH/wC8ZOEnS0QhduHIQ=" + } + } + }, + "@microsoft/sp-tslint-rules": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-tslint-rules/-/sp-tslint-rules-1.7.1.tgz", + "integrity": "sha512-SThJF3FXi6n7lkn1KJdpdmRYEXudMm6i9ME37RFT5d36FAcm2jjmklhzfVd+xaTFu0BTX3jArcFTCNI5CDrvgg==", + "dev": true, + "requires": { + "@microsoft/rush-stack-compiler": "0.1.18", + "tslint": "~5.9.1", + "tslint-microsoft-contrib": "~5.2.1", + "tsutils": "~2.11.2", + "typescript": "~2.4.1" + }, + "dependencies": { + "tsutils": { + "version": "2.11.2", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.11.2.tgz", + "integrity": "sha1-YBNgHjb6FP+VhBPlQdQn+4xqw0E=", + "dev": true, + "requires": { + "tslib": "^1.7.1" + } + } + } + }, + "@microsoft/sp-webpart-base": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-webpart-base/-/sp-webpart-base-1.7.1.tgz", + "integrity": "sha512-583enT7kIhddjJad9IW91vEZc93EnwrtDsF3c0RtvCLK3+KS29e1SIkiEUoRn+GkyjD4FRN3uc9D+aGOf78LuQ==", + "requires": { + "@microsoft/decorators": "1.7.1", + "@microsoft/load-themed-styles": "1.8.26", + "@microsoft/office-ui-fabric-react-bundle": "1.7.1", + "@microsoft/sp-component-base": "1.7.1", + "@microsoft/sp-core-library": "1.7.1", + "@microsoft/sp-diagnostics": "1.7.1", + "@microsoft/sp-dynamic-data": "1.7.1", + "@microsoft/sp-http": "1.7.1", + "@microsoft/sp-loader": "1.7.1", + "@microsoft/sp-lodash-subset": "1.7.1", + "@microsoft/sp-module-interfaces": "1.7.1", + "@microsoft/sp-page-context": "1.7.1", + "@microsoft/teams-js": "1.3.0-beta.4", + "@types/es6-promise": "0.0.33", + "@types/react": "16.4.2", + "@types/react-dom": "16.0.5", + "@types/webpack-env": "1.13.1", + "office-ui-fabric": "2.6.1", + "office-ui-fabric-react": "5.131.0", + "react": "16.3.2", + "react-dom": "16.3.2", + "tslib": "~1.8.0" + } + }, + "@microsoft/sp-webpart-workbench": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-webpart-workbench/-/sp-webpart-workbench-1.7.1.tgz", + "integrity": "sha512-YCQYd1Qg29dgahpjjmAkahJIVFyAG/r6XU7XUSA0tgOnwqbbZoDQO+TAHxzn49D8qcAjpTlfI+sSkEm0t7OHWA==", + "dev": true, + "requires": { + "@microsoft/gulp-core-build-serve": "3.2.65", + "@microsoft/node-core-library": "3.4.0", + "@microsoft/office-ui-fabric-react-bundle": "1.7.1", + "@microsoft/sp-application-base": "1.7.1", + "@microsoft/sp-build-core-tasks": "1.7.1", + "@microsoft/sp-client-preview": "1.7.1", + "@microsoft/sp-core-library": "1.7.1", + "@microsoft/sp-loader": "1.7.1", + "@microsoft/sp-lodash-subset": "1.7.1", + "@microsoft/sp-module-interfaces": "1.7.1", + "@microsoft/sp-webpart-base": "1.7.1", + "@types/es6-promise": "0.0.33", + "@types/fs-extra": "5.0.1", + "@types/react": "16.4.2", + "@types/react-dom": "16.0.5", + "@types/webpack-env": "1.13.1", + "fs-extra": "~5.0.0", + "office-ui-fabric-react": "5.131.0", + "prop-types": "15.5.7", + "react": "16.3.2", + "react-dom": "16.3.2", + "tslib": "~1.8.0" + }, + "dependencies": { + "prop-types": { + "version": "15.5.7", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.5.7.tgz", + "integrity": "sha1-IxxPKc3YLjVQEdSIk4bKkFlUTdE=", + "dev": true, + "requires": { + "fbjs": "^0.8.9" + } + } + } + }, + "@microsoft/stream-collator": { + "version": "2.2.79", + "resolved": "https://registry.npmjs.org/@microsoft/stream-collator/-/stream-collator-2.2.79.tgz", + "integrity": "sha512-N8hAcQMhV4u20+8vCqa+TNF7t4lDW8WwFcTjAimnOtFDmrtYSvvLUkN89jvwyZLBJM8AwOTdcinGHyD+QqMkyg==", + "dev": true, + "requires": { + "@types/node": "8.5.8", + "colors": "~1.2.1" + } + }, + "@microsoft/teams-js": { + "version": "1.3.0-beta.4", + "resolved": "https://registry.npmjs.org/@microsoft/teams-js/-/teams-js-1.3.0-beta.4.tgz", + "integrity": "sha512-AxDfMpiVqh3hsqTxMEYtQoz866WB/sw/Jl0pgTLh6sMHHmIBNMd+E0pVcP9WNk8zTkr9LCphJ5SziU1C8BgZMA==" + }, + "@microsoft/ts-command-line": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@microsoft/ts-command-line/-/ts-command-line-4.2.2.tgz", + "integrity": "sha512-CLLVG+zWmUvD6jZD5oq7QCFYj3WOvrBSc3H6KejXCH6q2ntP5/ZHlmKVzQVvN1cEOSWP+jN9ml2AvUcDY/l6Tw==", + "dev": true, + "requires": { + "@types/argparse": "1.0.33", + "@types/node": "8.5.8", + "argparse": "~1.0.9", + "colors": "~1.2.1" + } + }, + "@microsoft/tsdoc": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.9.2.tgz", + "integrity": "sha512-bdozNnQXIKZgT3fjCcOYSZSpH7zuh+Turv8uQxzXTj5G8AzgTJ/X3GnrYDbliXKgefL8LJeIj4vwdrOnt1J+Ng==", + "dev": true + }, + "@pnpm/link-bins": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@pnpm/link-bins/-/link-bins-1.0.3.tgz", + "integrity": "sha512-thVgwrQ5rMcPYI6a0IPOt2pnlF1n5zX7BN4CrFeBp0/JCGsZAht/VOPv9bD3cZ+j0vDemEwE23BfhOWxmxq2yQ==", + "dev": true, + "requires": { + "@pnpm/package-bins": "^1.0.0", + "@pnpm/types": "^1.7.0", + "@types/mz": "^0.0.32", + "@types/node": "^9.6.5 || 10", + "@types/ramda": "^0.25.20", + "@zkochan/cmd-shim": "^2.2.4", + "arr-flatten": "^1.1.0", + "is-windows": "^1.0.2", + "mkdirp-promise": "^5.0.1", + "mz": "^2.7.0", + "normalize-path": "^3.0.0", + "p-filter": "^1.0.0", + "ramda": "^0.25.0", + "read-package-json": "^2.0.13" + }, + "dependencies": { + "@types/node": { + "version": "10.17.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.0.tgz", + "integrity": "sha512-wuJwN2KV4tIRz1bu9vq5kSPasJ8IsEjZaP1ZR7KlmdUZvGF/rXy8DmXOVwUD0kAtvtJ7aqMKPqUXC0NUTDbrDg==", + "dev": true + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + } + } + }, + "@pnpm/logger": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@pnpm/logger/-/logger-1.0.2.tgz", + "integrity": "sha512-A8XbJKvdueazvJGPn1qQ9LL6uopV88ebIT+dJKNQ68gT7yfCbtfT8j5ZzdVczmGbkiuBeZ1VckZerkO0tjOXZA==", + "dev": true, + "requires": { + "@types/node": "^9.4.0 || 10", + "bole": "^3.0.2", + "ndjson": "^1.5.0" + }, + "dependencies": { + "@types/node": { + "version": "10.17.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.0.tgz", + "integrity": "sha512-wuJwN2KV4tIRz1bu9vq5kSPasJ8IsEjZaP1ZR7KlmdUZvGF/rXy8DmXOVwUD0kAtvtJ7aqMKPqUXC0NUTDbrDg==", + "dev": true + } + } + }, + "@pnpm/package-bins": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@pnpm/package-bins/-/package-bins-1.0.0.tgz", + "integrity": "sha512-ZqVfIXK3r5AsP5VAhPHrhf3isF+T4yEuUpJTF9T03oFTJ9LBnkKvx8F7P7biKEManxSGOkSpNoIBdsura9pY5Q==", + "dev": true, + "requires": { + "@pnpm/types": "^1.7.0", + "@types/mz": "^0.0.32", + "mz": "^2.7.0", + "p-filter": "^1.0.0" + } + }, + "@pnpm/types": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@pnpm/types/-/types-1.8.0.tgz", + "integrity": "sha512-NsEzBVa5aMgn/n79piyJtpUQFzJ97tB2R2r8PSJlLnMA6LJmchKuv7ATN+/nZH/3QRd/+uFXEq07/i/ajsqVGQ==", + "dev": true + }, + "@types/adal-angular": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/adal-angular/-/adal-angular-1.0.1.tgz", + "integrity": "sha512-2sRGxJYrluhvIz8ae98i5k5woe9Fics4dMFHTcNfY2xAkj5QGZor+sfZzlgM58Fpw7Kklau9Gn6OhgJP25dKug==" + }, + "@types/argparse": { + "version": "1.0.33", + "resolved": "https://registry.npmjs.org/@types/argparse/-/argparse-1.0.33.tgz", + "integrity": "sha512-VQgHxyPMTj3hIlq9SY1mctqx+Jj8kpQfoLvDlVSDNOyuYs8JYfkuY3OW/4+dO657yPmNhHpePRx0/Tje5ImNVQ==", + "dev": true + }, + "@types/assertion-error": { + "version": "1.0.30", + "resolved": "https://registry.npmjs.org/@types/assertion-error/-/assertion-error-1.0.30.tgz", + "integrity": "sha1-89DV2i7Ie1FOMNs/+aAYh7VhnCk=", + "dev": true + }, + "@types/bluebird": { + "version": "3.5.28", + "resolved": "https://registry.npmjs.org/@types/bluebird/-/bluebird-3.5.28.tgz", + "integrity": "sha512-0Vk/kqkukxPKSzP9c8WJgisgGDx5oZDbsLLWIP5t70yThO/YleE+GEm2S1GlRALTaack3O7U5OS5qEm7q2kciA==", + "dev": true + }, + "@types/chai": { + "version": "3.4.34", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-3.4.34.tgz", + "integrity": "sha1-1TNXkoI7sJzd1eOMPSEbcJGDhU0=", + "dev": true + }, + "@types/chalk": { + "version": "0.4.31", + "resolved": "https://registry.npmjs.org/@types/chalk/-/chalk-0.4.31.tgz", + "integrity": "sha1-ox10JBprHtu5c8822XooloNKUfk=", + "dev": true + }, + "@types/es6-promise": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/@types/es6-promise/-/es6-promise-0.0.33.tgz", + "integrity": "sha512-HKJFVLCGrWQ/1unEw8JdaTxu6n3EUxmwTxJ6D0O1x0gD8joCsgoTWxEgevb7fp2XIogNjof3KEd+3bJoGne/nw==" + }, + "@types/express-serve-static-core": { + "version": "4.16.10", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.16.10.tgz", + "integrity": "sha512-gM6evDj0OvTILTRKilh9T5dTaGpv1oYiFcJAfgSejuMJgGJUsD9hKEU2lB4aiTNy4WwChxRnjfYFuBQsULzsJw==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/range-parser": "*" + } + }, + "@types/finalhandler": { + "version": "0.0.31", + "resolved": "https://registry.npmjs.org/@types/finalhandler/-/finalhandler-0.0.31.tgz", + "integrity": "sha1-7PMvOpu0Om+0BFdQ6h5VJYLTXcM=", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/fs-extra": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-5.0.1.tgz", + "integrity": "sha512-h3wnflb+jMTipvbbZnClgA2BexrT4w0GcfoCz5qyxd0IRsbqhLSyesM6mqZTAnhbVmhyTm5tuxfRu9R+8l+lGw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/glob": { + "version": "5.0.30", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-5.0.30.tgz", + "integrity": "sha1-ECZAnFYlqGiQdGAoCNCCsoZ7ilE=", + "dev": true, + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/gulp": { + "version": "3.8.32", + "resolved": "https://registry.npmjs.org/@types/gulp/-/gulp-3.8.32.tgz", + "integrity": "sha1-g8WcaBzCM9Hsf4LSaVVVZvoTMVY=", + "dev": true, + "requires": { + "@types/node": "*", + "@types/orchestrator": "*", + "@types/vinyl": "*" + } + }, + "@types/gulp-replace": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/gulp-replace/-/gulp-replace-0.0.29.tgz", + "integrity": "sha1-gFqGw0pcz8+IS8E24GgzHkj5tls=", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/karma": { + "version": "0.13.33", + "resolved": "https://registry.npmjs.org/@types/karma/-/karma-0.13.33.tgz", + "integrity": "sha1-ODXT2U6IS23oiEo+cKb1aQ5qWFA=", + "dev": true, + "requires": { + "@types/bluebird": "*", + "@types/log4js": "*", + "@types/node": "*" + } + }, + "@types/lodash": { + "version": "4.14.74", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.74.tgz", + "integrity": "sha512-BZknw3E/z3JmCLqQVANcR17okqVTPZdlxvcIz0fJiJVLUCbSH1hK3zs9r634PVSmrzAxN+n/fxlVRiYoArdOIQ==" + }, + "@types/log4js": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@types/log4js/-/log4js-2.3.5.tgz", + "integrity": "sha512-SwF8LkSHqHy9A8GQ67NAYJiGl8zzP4Qtx65Wa+IOxDGdMHxKeoQZjg7m2M1erIT6VK0DYHpu2aTbdLkdkuMHjw==", + "dev": true, + "requires": { + "log4js": "*" + } + }, + "@types/merge2": { + "version": "0.3.29", + "resolved": "https://registry.npmjs.org/@types/merge2/-/merge2-0.3.29.tgz", + "integrity": "sha1-y1UumCbKPAjZ5lSd6ezY8VQX8G0=", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/mime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-2.0.1.tgz", + "integrity": "sha512-FwI9gX75FgVBJ7ywgnq/P7tw+/o1GUbtP0KzbtusLigAOgIgNISRK0ZPl4qertvXSIE8YbsVJueQ90cDt9YYyw==", + "dev": true + }, + "@types/minimatch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", + "dev": true + }, + "@types/mocha": { + "version": "2.2.38", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-2.2.38.tgz", + "integrity": "sha1-jBiPbjTC58Px0BJ9kI1aNuWmDck=", + "dev": true + }, + "@types/mz": { + "version": "0.0.32", + "resolved": "https://registry.npmjs.org/@types/mz/-/mz-0.0.32.tgz", + "integrity": "sha512-cy3yebKhrHuOcrJGkfwNHhpTXQLgmXSv1BX+4p32j+VUQ6aP2eJ5cL7OvGcAQx75fCTFaAIIAKewvqL+iwSd4g==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/node": { + "version": "8.5.8", + "resolved": "https://registry.npmjs.org/@types/node/-/node-8.5.8.tgz", + "integrity": "sha512-8KmlRxwbKZfjUHFIt3q8TF5S2B+/E5BaAoo/3mgc5h6FJzqxXkCK/VMetO+IRDtwtU6HUvovHMBn+XRj7SV9Qg==" + }, + "@types/node-notifier": { + "version": "0.0.28", + "resolved": "https://registry.npmjs.org/@types/node-notifier/-/node-notifier-0.0.28.tgz", + "integrity": "sha1-hro9OqjZGDUswxkdiN4yiyDck8E=", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/orchestrator": { + "version": "0.0.30", + "resolved": "https://registry.npmjs.org/@types/orchestrator/-/orchestrator-0.0.30.tgz", + "integrity": "sha1-3N2o1ke1aLex40F4yx8LRKyamOU=", + "dev": true, + "requires": { + "@types/q": "*" + } + }, + "@types/q": { + "version": "0.0.32", + "resolved": "https://registry.npmjs.org/@types/q/-/q-0.0.32.tgz", + "integrity": "sha1-vShOV8hPEyXacCur/IKlMoGQwMU=", + "dev": true + }, + "@types/ramda": { + "version": "0.25.51", + "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.25.51.tgz", + "integrity": "sha512-xcmtfHIgF9SYjhGdsZR1nQslxG4hu0cIpFfLQ4CWdw3KzHvl7ki1AzFLQUkbDTG42ZN3ZsQfdRzXRlkAvbIy5Q==", + "dev": true + }, + "@types/range-parser": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.3.tgz", + "integrity": "sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA==", + "dev": true + }, + "@types/react": { + "version": "16.4.2", + "resolved": "https://registry.npmjs.org/@types/react/-/react-16.4.2.tgz", + "integrity": "sha512-oVcVteCDNiVc/fkDjowRfAZQDEOR76j3CJ3FvwXNvfV6zJguhghy1lMgpAzYox+9AZsWch+JPV6Imml3wvIUeg==", + "requires": { + "csstype": "^2.2.0" + } + }, + "@types/react-dom": { + "version": "16.0.5", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.0.5.tgz", + "integrity": "sha512-ony2hEYlGXCLWNAWWgbsHR7qVvDbeMRFc5b43+7dhj3n+zXzxz81HV9Yjpc3JD8vLCiwYoSLqFCI6bD0+0zG2Q==", + "requires": { + "@types/node": "*", + "@types/react": "*" + } + }, + "@types/requirejs": { + "version": "2.1.29", + "resolved": "https://registry.npmjs.org/@types/requirejs/-/requirejs-2.1.29.tgz", + "integrity": "sha1-vEi8gzwHnCwkumr7ym06A7P04vM=" + }, + "@types/resolve": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-0.0.4.tgz", + "integrity": "sha1-m1htZalH3qiMS8JNoLkF/pUgoNU=", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/rimraf": { + "version": "0.0.28", + "resolved": "https://registry.npmjs.org/@types/rimraf/-/rimraf-0.0.28.tgz", + "integrity": "sha1-VWJRm8eWPKyoq/fxKMrjtZTUHQY=", + "dev": true + }, + "@types/semver": { + "version": "5.3.33", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-5.3.33.tgz", + "integrity": "sha512-UwrBgjsRS8BSsckIEdrAhIAmdh0MJidtKTvD3S6tpMq6qHLY3uGaNYcRDUjPxpF4hOAOEbMNSXhhfxmNHB1QNQ==", + "dev": true + }, + "@types/serve-static": { + "version": "1.7.31", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.7.31.tgz", + "integrity": "sha1-FUVt6NmNa0z/Mb5savdJKuY/Uho=", + "dev": true, + "requires": { + "@types/express-serve-static-core": "*", + "@types/mime": "*" + } + }, + "@types/tapable": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.2.tgz", + "integrity": "sha512-42zEJkBpNfMEAvWR5WlwtTH22oDzcMjFsL9gDGExwF8X8WvAiw7Vwop7hPw03QT8TKfec83LwbHj6SvpqM4ELQ==", + "dev": true + }, + "@types/through2": { + "version": "2.0.32", + "resolved": "https://registry.npmjs.org/@types/through2/-/through2-2.0.32.tgz", + "integrity": "sha1-RwAkRQ8at2QPGfnr9C09pXTCYSk=", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/uglify-js": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.0.4.tgz", + "integrity": "sha512-SudIN9TRJ+v8g5pTG8RRCqfqTMNqgWCKKd3vtynhGzkIIjxaicNAMuY5TRadJ6tzDu3Dotf3ngaMILtmOdmWEQ==", + "dev": true, + "requires": { + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "@types/uuid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-3.0.0.tgz", + "integrity": "sha512-CGaBAcUB4o+YTaUBZ2VfBc7PcIZXwHflZs4FDtr5Kk7MpAl0PVfH7W/VqoHH+OAG41d9YSCV8eWDfz/KKqVm+A==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/vinyl": { + "version": "1.2.30", + "resolved": "https://registry.npmjs.org/@types/vinyl/-/vinyl-1.2.30.tgz", + "integrity": "sha1-kRXAxFxAxXVziQa+n7Tfb1ueUBM=", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/webpack": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.4.0.tgz", + "integrity": "sha512-G7TXt4IRP7NTQO8R8QyDN7YwkQzlxjiKhA+z7W5FvkGbK7kIdOUtW2e7AE2w33Q10uphyG+vr8pfRy7wBWLmsA==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/tapable": "*", + "@types/uglify-js": "*", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "@types/webpack-env": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.13.1.tgz", + "integrity": "sha512-oHyg0NssP2RCpCvE35hhbSqMJRsc5lSW+GFe+Vc65JL+kHII1VMYM+0KeV/z4utFuUqPoQRmq8KMMp7ba0dj6Q==" + }, + "@types/webpack-stream": { + "version": "3.2.10", + "resolved": "https://registry.npmjs.org/@types/webpack-stream/-/webpack-stream-3.2.10.tgz", + "integrity": "sha512-gzUDP7oa60qMUlKUUoT7EZJ77OpGPJ9ZmNFLfcG7ITJS80lIx/9r6F2MkGJNLjsNV/ygDGVHGLn4/5e8813/Og==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/webpack": "*" + } + }, + "@types/yargs": { + "version": "0.0.34", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-0.0.34.tgz", + "integrity": "sha1-FWBCn8VQxDvEGnt9PfoK+8yRSjU=", + "dev": true + }, + "@types/z-schema": { + "version": "3.16.31", + "resolved": "https://registry.npmjs.org/@types/z-schema/-/z-schema-3.16.31.tgz", + "integrity": "sha1-LrHQCl5Ow/pYx2r94S4YK2bcXBw=" + }, + "@uifabric/icons": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/@uifabric/icons/-/icons-5.8.0.tgz", + "integrity": "sha512-EUhKxYlIPJshg4fQvCNTYSk0p7RhzEWeEAJBV4sao1SKmN0/pZBnkLbDqWjU5VUfdwZZYiIdaLRpM+pyzhniZw==", + "requires": { + "@uifabric/styling": ">=5.30.1 <6.0.0", + "tslib": "^1.7.1" + } + }, + "@uifabric/merge-styles": { + "version": "5.17.1", + "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-5.17.1.tgz", + "integrity": "sha512-4/EtO6Ns7kNtKxC+6InShwVQeNQEDT5H8Ex7m/i4OrT9i7csje4YwBQPkkpm31qJwEZEyD7bbAwyLezI63sLhg==", + "requires": { + "tslib": "^1.7.1" + } + }, + "@uifabric/styling": { + "version": "5.37.0", + "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-5.37.0.tgz", + "integrity": "sha512-3hC0itW/hWSD5J4uANzUKk8XVGWUNkU+VLjEjWsQ6i5lvwFGaanR6Qy0bTkZdFGqFWMXe91CkBHV7HnvEx7tCA==", + "requires": { + "@microsoft/load-themed-styles": "^1.7.13", + "@uifabric/merge-styles": ">=5.17.1 <6.0.0", + "@uifabric/utilities": ">=5.34.2 <6.0.0", + "tslib": "^1.7.1" + } + }, + "@uifabric/utilities": { + "version": "5.34.3", + "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-5.34.3.tgz", + "integrity": "sha512-6dERFkNNCUrPUuNG1nxlDDvt7DN5hxb41zp9AmKhK5cXZTYCblmlLBvb/qyielCnicfoagoA+lqH9NgnSE8u/A==", + "requires": { + "@uifabric/merge-styles": ">=5.17.1 <6.0.0", + "prop-types": "^15.5.10", + "tslib": "^1.7.1" + } + }, + "@yarnpkg/lockfile": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.0.2.tgz", + "integrity": "sha512-MqJ00WXw89ga0rK6GZkdmmgv3bAsxpJixyTthjcix73O44pBqotyU2BejBkLuIsaOBI6SEu77vAnSyLe5iIHkw==", + "dev": true + }, + "@zkochan/cmd-shim": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/@zkochan/cmd-shim/-/cmd-shim-2.2.4.tgz", + "integrity": "sha512-BDy1oz6aFYyY73618IkXzJzFghnXwVZDc3SVa6MVKTrrk4RgubahAF5yKK+Mx4a78tfO0OHeZnJKPs0pNy5uNA==", + "dev": true, + "requires": { + "is-windows": "^1.0.0", + "mkdirp-promise": "^5.0.1", + "mz": "^2.5.0" + } + }, + "abab": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/abab/-/abab-1.0.4.tgz", + "integrity": "sha1-X6rZwsB/YN12dw9xzwJbYqY8/U4=", + "dev": true + }, + "abbrev": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz", + "integrity": "sha1-kbR5JYinc4wl813W9jdSovh3YTU=", + "dev": true + }, + "accepts": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.3.tgz", + "integrity": "sha1-w8p0NJOGSMPg2cHjKN1otiLChMo=", + "dev": true, + "requires": { + "mime-types": "~2.1.11", + "negotiator": "0.6.1" + } + }, + "acorn": { + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", + "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==", + "dev": true + }, + "acorn-dynamic-import": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-2.0.2.tgz", + "integrity": "sha1-x1K9IQvvZ5UBtsbLf8hPj0cVjMQ=", + "dev": true, + "requires": { + "acorn": "^4.0.3" + }, + "dependencies": { + "acorn": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", + "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", + "dev": true + } + } + }, + "acorn-globals": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz", + "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==", + "dev": true, + "requires": { + "acorn": "^6.0.1", + "acorn-walk": "^6.0.1" + }, + "dependencies": { + "acorn": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.3.0.tgz", + "integrity": "sha512-/czfa8BwS88b9gWQVhc8eknunSA2DoJpJyTQkhheIf5E48u1N0R4q/YxxsAeqRrmK9TQ/uYfgLDfZo91UlANIA==", + "dev": true + } + } + }, + "acorn-walk": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz", + "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==", + "dev": true + }, + "adal-angular": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/adal-angular/-/adal-angular-1.0.16.tgz", + "integrity": "sha1-4rwxvHEqr/ugU6pN1GvITrXSCQ8=" + }, + "after": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz", + "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=", + "dev": true + }, + "agent-base": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", + "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==", + "dev": true, + "requires": { + "es6-promisify": "^5.0.0" + } + }, + "ajv": { + "version": "5.2.5", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.2.5.tgz", + "integrity": "sha1-tjcjTT4mdetfefxlIkKoU6SMtJ8=", + "dev": true, + "requires": { + "co": "^4.6.0", + "fast-deep-equal": "^1.0.0", + "json-schema-traverse": "^0.3.0", + "json-stable-stringify": "^1.0.1" + }, + "dependencies": { + "fast-deep-equal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", + "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", + "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", + "dev": true + } + } + }, + "ajv-keywords": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.1.tgz", + "integrity": "sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ==", + "dev": true + }, + "align-text": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", + "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", + "dev": true, + "requires": { + "kind-of": "^3.0.2", + "longest": "^1.0.1", + "repeat-string": "^1.5.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", + "dev": true + }, + "amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", + "dev": true + }, + "ansi-colors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", + "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", + "dev": true, + "requires": { + "ansi-wrap": "^0.1.0" + } + }, + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", + "dev": true + }, + "ansi-gray": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", + "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=", + "dev": true, + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "ansi-wrap": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", + "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=", + "dev": true + }, + "any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=", + "dev": true + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "append-transform": { + "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": "^1.0.0" + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "archy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", + "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=", + "dev": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "dev": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true + }, + "array-differ": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", + "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=", + "dev": true + }, + "array-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", + "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=", + "dev": true + }, + "array-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", + "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=", + "dev": true + }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", + "dev": true + }, + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", + "dev": true + }, + "array-slice": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", + "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", + "dev": true + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "arraybuffer.slice": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.6.tgz", + "integrity": "sha1-8zshWfBTKj8xB6JywMz70a0peco=", + "dev": true + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dev": true, + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "asn1.js": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "dev": true, + "requires": { + "object-assign": "^4.1.1", + "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", + "dev": true + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dev": true, + "requires": { + "inherits": "2.0.1" + } + } + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + }, + "assertion-error": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", + "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", + "dev": true + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true + }, + "ast-metadata-inferer": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ast-metadata-inferer/-/ast-metadata-inferer-0.1.1.tgz", + "integrity": "sha512-hc9w8Qrgg9Lf9iFcZVhNjUnhrd2BBpTlyCnegPVvCe6O0yMrF57a6Cmh7k+xUsfUOMh9wajOL5AsGOBNEyTCcw==", + "dev": true + }, + "ast-types": { + "version": "0.9.6", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.9.6.tgz", + "integrity": "sha1-ECyenpAF0+fjgpvwxPok7oYu6bk=", + "dev": true + }, + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", + "dev": true + }, + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dev": true, + "requires": { + "lodash": "^4.17.14" + }, + "dependencies": { + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + } + } + }, + "async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", + "dev": true + }, + "async-foreach": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", + "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", + "dev": true + }, + "async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", + "dev": true + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true + }, + "autoprefixer": { + "version": "9.1.5", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.1.5.tgz", + "integrity": "sha512-kk4Zb6RUc58ld7gdosERHMF3DzIYJc2fp5sX46qEsGXQQy5bXsu8qyLjoxuY1NuQ/cJuCYnx99BfjwnRggrYIw==", + "dev": true, + "requires": { + "browserslist": "^4.1.0", + "caniuse-lite": "^1.0.30000884", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.2", + "postcss-value-parser": "^3.2.3" + } + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "dev": true + }, + "aws4": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", + "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==", + "dev": true + }, + "azure-storage": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/azure-storage/-/azure-storage-2.8.3.tgz", + "integrity": "sha512-gcbdUY0tLivJvjUZD9BAxWrRDcige4OLFHhN3kY0p9oZYAFNNNqwgO7rBXvV+zdoX9HajeMOEog9/S/wxabeGg==", + "dev": true, + "requires": { + "browserify-mime": "~1.2.9", + "extend": "~1.2.1", + "json-edm-parser": "0.1.2", + "md5.js": "1.3.4", + "readable-stream": "~2.0.0", + "request": "^2.86.0", + "underscore": "~1.8.3", + "uuid": "^3.0.0", + "validator": "~9.4.1", + "xml2js": "0.2.8", + "xmlbuilder": "0.4.3" + }, + "dependencies": { + "extend": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/extend/-/extend-1.2.1.tgz", + "integrity": "sha1-oPX9bPyDpf5J72mNYOyKYk3UV2w=", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "md5.js": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.4.tgz", + "integrity": "sha1-6b296UogpawYsENA/Fdk1bCdkB0=", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "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 + }, + "readable-stream": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "~1.0.0", + "process-nextick-args": "~1.0.6", + "string_decoder": "~0.10.x", + "util-deprecate": "~1.0.1" + } + }, + "validator": { + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/validator/-/validator-9.4.1.tgz", + "integrity": "sha512-YV5KjzvRmSyJ1ee/Dm5UED0G+1L4GZnLN3w6/T+zZm8scVua4sOhYKWTUrKa0H/tMiJyO9QLHMPN+9mB/aMunA==", + "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": { + "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 + } + } + }, + "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": { + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "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": { + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "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.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-jest": { + "version": "22.4.4", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-22.4.4.tgz", + "integrity": "sha512-A9NB6/lZhYyypR9ATryOSDcqBaqNdzq4U+CN+/wcMsLcmKkPxQEoTKLajGfd3IkxNyVBT8NewUK2nWyGbSzHEQ==", + "dev": true, + "requires": { + "babel-plugin-istanbul": "^4.1.5", + "babel-preset-jest": "^22.4.4" + } + }, + "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-jest-hoist": { + "version": "22.4.4", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-22.4.4.tgz", + "integrity": "sha512-DUvGfYaAIlkdnygVIEl0O4Av69NtuQWcrjMOv6DODPuhuGLDnbsARz3AwiiI/EkIMMlxQDUcrZ9yoyJvTNjcVQ==", + "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-preset-jest": { + "version": "22.4.4", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-22.4.4.tgz", + "integrity": "sha512-+dxMtOFwnSYWfum0NaEc0O03oSdwBsjx4tMSChRDPGwu/4wSY6Q6ANW3wkjKpJzzguaovRs/DODcT4hbSN8yiA==", + "dev": true, + "requires": { + "babel-plugin-jest-hoist": "^22.4.4", + "babel-plugin-syntax-object-rest-spread": "^6.13.0" + } + }, + "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": { + "core-js": { + "version": "2.6.10", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.10.tgz", + "integrity": "sha512-I39t74+4t+zau64EN1fE5v2W31Adtc/REhzWN+gWRRXg6WH5qAsZm62DHpQ1+Yhe4047T55jvzz7MUqF/dBBlA==", + "dev": true + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + }, + "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" + } + } + } + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dev": true, + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": { + "core-js": { + "version": "2.6.10", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.10.tgz", + "integrity": "sha512-I39t74+4t+zau64EN1fE5v2W31Adtc/REhzWN+gWRRXg6WH5qAsZm62DHpQ1+Yhe4047T55jvzz7MUqF/dBBlA==", + "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": { + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + } + } + }, + "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": { + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "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" + }, + "dependencies": { + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + } + } + }, + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "dev": true + }, + "backo2": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", + "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=", + "dev": true + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "base64-arraybuffer": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz", + "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=", + "dev": true + }, + "base64-js": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", + "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==", + "dev": true + }, + "base64id": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-1.0.0.tgz", + "integrity": "sha1-R2iMuZu2gE8OBtPnY7HDLlfY5rY=", + "dev": true + }, + "batch": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.5.3.tgz", + "integrity": "sha1-PzQU84AyF0O/wQQvmoP/HVgk1GQ=", + "dev": true + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dev": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "beeper": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.1.tgz", + "integrity": "sha1-5tXqjF2tABMEpwsiY4RH9pyy+Ak=", + "dev": true + }, + "better-assert": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", + "integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=", + "dev": true, + "requires": { + "callsite": "1.0.0" + } + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true + }, + "binaryextensions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/binaryextensions/-/binaryextensions-1.0.1.tgz", + "integrity": "sha1-HmN0iLNbWL2l9HdL+WpSEqjJB1U=", + "dev": true + }, + "bindings": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.2.1.tgz", + "integrity": "sha1-FK1hE4EtLTfXLme0ystLtyZQXxE=", + "dev": true + }, + "blob": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.4.tgz", + "integrity": "sha1-vPEwUspURj8w+fx+lbmkdjCpSSE=", + "dev": true + }, + "block-stream": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", + "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", + "dev": true, + "requires": { + "inherits": "~2.0.0" + } + }, + "bluebird": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.11.0.tgz", + "integrity": "sha1-U0uQM8AiyVecVro7Plpcqvu2UOE=", + "dev": true + }, + "bn.js": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==", + "dev": true + }, + "body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "dev": true, + "requires": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + }, + "dependencies": { + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "dev": true + } + } + }, + "bole": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/bole/-/bole-3.0.2.tgz", + "integrity": "sha1-vIpIPKlASdqbg3wa0Rzf6+5uBRQ=", + "dev": true, + "requires": { + "fast-safe-stringify": "~1.1.0", + "individual": "~3.0.0" + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", + "dev": true + }, + "browser-process-hrtime": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-0.1.3.tgz", + "integrity": "sha512-bRFnI4NnjO6cnyLmOV/7PVoDEMJChlcfN0z4s1YMBY989/SvlfMI1lgCnkFUs53e9gQF+w7qu7XdllSTiSl8Aw==", + "dev": true + }, + "browser-resolve": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", + "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", + "dev": true, + "requires": { + "resolve": "1.1.7" + }, + "dependencies": { + "resolve": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", + "dev": true + } + } + }, + "browser-stdout": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", + "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", + "dev": true + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-mime": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/browserify-mime/-/browserify-mime-1.2.9.tgz", + "integrity": "sha1-rrGvKN5sDXpqLOQK22j/GEIq8x8=", + "dev": true + }, + "browserify-rsa": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", + "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", + "dev": true, + "requires": { + "bn.js": "^4.1.1", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.2", + "elliptic": "^6.0.0", + "inherits": "^2.0.1", + "parse-asn1": "^5.0.0" + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, + "requires": { + "pako": "~1.0.5" + } + }, + "browserslist": { + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.7.2.tgz", + "integrity": "sha512-uZavT/gZXJd2UTi9Ov7/Z340WOSQ3+m1iBVRUknf+okKxonL9P83S3ctiBDtuRmRu8PiCHjqyueqQ9HYlJhxiw==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001004", + "electron-to-chromium": "^1.3.295", + "node-releases": "^1.1.38" + } + }, + "bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dev": true, + "requires": { + "node-int64": "^0.4.0" + } + }, + "buffer": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", + "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", + "dev": true, + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + } + } + }, + "buffer-alloc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", + "dev": true, + "requires": { + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" + } + }, + "buffer-alloc-unsafe": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", + "dev": true + }, + "buffer-fill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=", + "dev": true + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", + "dev": true + }, + "builtin-modules": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", + "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", + "dev": true + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", + "dev": true + }, + "builtins": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", + "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=", + "dev": true + }, + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "dev": true + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "callsite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", + "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=", + "dev": true + }, + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "dev": true + }, + "camel-case": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", + "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", + "dev": true, + "requires": { + "no-case": "^2.2.0", + "upper-case": "^1.1.1" + } + }, + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + }, + "camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "dev": true, + "requires": { + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" + }, + "dependencies": { + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true + } + } + }, + "caniuse-api": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-1.6.1.tgz", + "integrity": "sha1-tTTnxzTE+B7F++isoq0kNUuWLGw=", + "dev": true, + "requires": { + "browserslist": "^1.3.6", + "caniuse-db": "^1.0.30000529", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + }, + "dependencies": { + "browserslist": { + "version": "1.7.7", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", + "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", + "dev": true, + "requires": { + "caniuse-db": "^1.0.30000639", + "electron-to-chromium": "^1.2.7" + } + } + } + }, + "caniuse-db": { + "version": "1.0.30001005", + "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30001005.tgz", + "integrity": "sha512-MSRfm2N6FRDSpAJ00ipCuFe0CNink5JJOFzl4S7fLSBJdowhGq3uMxzkWGTjvvReo1PuWfK5YYJydJJ+9mJebw==", + "dev": true + }, + "caniuse-lite": { + "version": "1.0.30001005", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001005.tgz", + "integrity": "sha512-g78miZm1Z5njjYR216a5812oPiLgV1ssndgGxITHWUopmjUrCswMisA0a2kSB7a0vZRox6JOKhM51+efmYN8Mg==", + "dev": true + }, + "capture-exit": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-1.2.0.tgz", + "integrity": "sha1-HF/MSJ/QqwDU8ax64QcuMXP7q28=", + "dev": true, + "requires": { + "rsvp": "^3.3.3" + } + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "center-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", + "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", + "dev": true, + "requires": { + "align-text": "^0.1.3", + "lazy-cache": "^1.0.3" + } + }, + "chai": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/chai/-/chai-3.5.0.tgz", + "integrity": "sha1-TQJjewZ/6Vi9v906QOxW/vc3Mkc=", + "dev": true, + "requires": { + "assertion-error": "^1.0.1", + "deep-eql": "^0.1.3", + "type-detect": "^1.0.0" + } + }, + "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" + } + }, + "chokidar": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz", + "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=", + "dev": 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" + }, + "dependencies": { + "anymatch": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", + "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", + "dev": 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" + } + }, + "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.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + } + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "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" + } + } + } + }, + "chownr": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.3.tgz", + "integrity": "sha512-i70fVHhmV3DtTl6nqvZOnIjbY0Pe4kAUjwHj8z0zAdgBtYrJyYwLKCCuRBQ5ppkyL0AkN7HKRnETdmdp1zqNXw==", + "dev": true + }, + "ci-info": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", + "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", + "dev": true + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "clap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/clap/-/clap-1.2.3.tgz", + "integrity": "sha512-4CoL/A3hf90V3VIEjeuhSvlGFEHKzOz+Wfc2IVZc+FaUgU0ZQafJTP49fvnULipOPcAfqhyI2duwQyns6xqjYA==", + "dev": true, + "requires": { + "chalk": "^1.1.3" + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "clean-css": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz", + "integrity": "sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g==", + "dev": true, + "requires": { + "source-map": "~0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "cli-cursor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz", + "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=", + "dev": true, + "requires": { + "restore-cursor": "^1.0.1" + } + }, + "cli-width": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", + "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=", + "dev": true + }, + "cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "dev": true, + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "dev": true + }, + "clone-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", + "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg=", + "dev": true + }, + "clone-stats": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz", + "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=", + "dev": true + }, + "cloneable-readable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz", + "integrity": "sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "process-nextick-args": "^2.0.0", + "readable-stream": "^2.3.5" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "dev": true + }, + "coa": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/coa/-/coa-1.0.4.tgz", + "integrity": "sha1-qe8VNmDWqGqL3sAomlxoTSF0Mv0=", + "dev": true, + "requires": { + "q": "^1.1.2" + } + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/color/-/color-0.11.4.tgz", + "integrity": "sha1-bXtcdPtl6EHNSHkq0e1eB7kE12Q=", + "dev": true, + "requires": { + "clone": "^1.0.2", + "color-convert": "^1.3.0", + "color-string": "^0.3.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 + }, + "color-string": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz", + "integrity": "sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE=", + "dev": true, + "requires": { + "color-name": "^1.0.0" + } + }, + "color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "dev": true + }, + "colormin": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colormin/-/colormin-1.1.2.tgz", + "integrity": "sha1-6i90IKcrlogaOKrlnsEkpvcpgTM=", + "dev": true, + "requires": { + "color": "^0.11.0", + "css-color-names": "0.0.4", + "has": "^1.0.1" + } + }, + "colors": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.2.5.tgz", + "integrity": "sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg==", + "dev": true + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "component-bind": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz", + "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=", + "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 + }, + "component-inherit": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz", + "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "connect": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", + "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "dev": true, + "requires": { + "debug": "2.6.9", + "finalhandler": "1.1.2", + "parseurl": "~1.3.3", + "utils-merge": "1.0.1" + } + }, + "connect-livereload": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/connect-livereload/-/connect-livereload-0.5.4.tgz", + "integrity": "sha1-gBV9E3HJ83zBQDmrGJWXDRGdw7w=", + "dev": true + }, + "console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", + "dev": true + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "dev": true + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", + "dev": true + }, + "content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=", + "dev": true + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true + }, + "convert-source-map": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", + "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "cookie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=", + "dev": true + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", + "dev": true + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true + }, + "core-js": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", + "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=" + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, + "create-ecdh": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz", + "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.0.0" + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": { + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + } + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dev": true, + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", + "dev": true + }, + "css-loader": { + "version": "0.28.11", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-0.28.11.tgz", + "integrity": "sha512-wovHgjAx8ZIMGSL8pTys7edA1ClmzxHeY6n/d97gg5odgsxEgKjULPR0viqyC+FWMCL9sfqoC/QCUBo62tLvPg==", + "dev": true, + "requires": { + "babel-code-frame": "^6.26.0", + "css-selector-tokenizer": "^0.7.0", + "cssnano": "^3.10.0", + "icss-utils": "^2.1.0", + "loader-utils": "^1.0.2", + "lodash.camelcase": "^4.3.0", + "object-assign": "^4.1.1", + "postcss": "^5.0.6", + "postcss-modules-extract-imports": "^1.2.0", + "postcss-modules-local-by-default": "^1.2.0", + "postcss-modules-scope": "^1.1.0", + "postcss-modules-values": "^1.3.0", + "postcss-value-parser": "^3.3.0", + "source-list-map": "^2.0.0" + }, + "dependencies": { + "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" + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "postcss-modules-extract-imports": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.1.tgz", + "integrity": "sha512-6jt9XZwUhwmRUhb/CkyJY020PYaPJsCyt3UjbaWo6XEbH/94Hmv6MP7fG2C5NDU/BcHzyGYxNtHvM+LTf9HrYw==", + "dev": true, + "requires": { + "postcss": "^6.0.1" + }, + "dependencies": { + "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" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "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" + } + } + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "css-modules-loader-core": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/css-modules-loader-core/-/css-modules-loader-core-1.1.0.tgz", + "integrity": "sha1-WQhmgpShvs0mGuCkziGwtVHyHRY=", + "dev": true, + "requires": { + "icss-replace-symbols": "1.1.0", + "postcss": "6.0.1", + "postcss-modules-extract-imports": "1.1.0", + "postcss-modules-local-by-default": "1.2.0", + "postcss-modules-scope": "1.1.0", + "postcss-modules-values": "1.3.0" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.1.tgz", + "integrity": "sha1-AA29H47vIXqjaLmiEsX8QLKo8/I=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "css-selector-tokenizer": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.1.tgz", + "integrity": "sha512-xYL0AMZJ4gFzJQsHUKa5jiWWi2vH77WVNg7JYRyewwj6oPh4yb/y6Y9ZCw9dsj/9UauMhtuxR+ogQd//EdEVNA==", + "dev": true, + "requires": { + "cssesc": "^0.1.0", + "fastparse": "^1.1.1", + "regexpu-core": "^1.0.0" + } + }, + "cssesc": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-0.1.0.tgz", + "integrity": "sha1-yBSQPkViM3GgR3tAEJqq++6t27Q=", + "dev": true + }, + "cssnano": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-3.10.0.tgz", + "integrity": "sha1-Tzj2zqK5sX+gFJDyPx3GjqZcHDg=", + "dev": true, + "requires": { + "autoprefixer": "^6.3.1", + "decamelize": "^1.1.2", + "defined": "^1.0.0", + "has": "^1.0.1", + "object-assign": "^4.0.1", + "postcss": "^5.0.14", + "postcss-calc": "^5.2.0", + "postcss-colormin": "^2.1.8", + "postcss-convert-values": "^2.3.4", + "postcss-discard-comments": "^2.0.4", + "postcss-discard-duplicates": "^2.0.1", + "postcss-discard-empty": "^2.0.1", + "postcss-discard-overridden": "^0.1.1", + "postcss-discard-unused": "^2.2.1", + "postcss-filter-plugins": "^2.0.0", + "postcss-merge-idents": "^2.1.5", + "postcss-merge-longhand": "^2.0.1", + "postcss-merge-rules": "^2.0.3", + "postcss-minify-font-values": "^1.0.2", + "postcss-minify-gradients": "^1.0.1", + "postcss-minify-params": "^1.0.4", + "postcss-minify-selectors": "^2.0.4", + "postcss-normalize-charset": "^1.1.0", + "postcss-normalize-url": "^3.0.7", + "postcss-ordered-values": "^2.1.0", + "postcss-reduce-idents": "^2.2.2", + "postcss-reduce-initial": "^1.0.0", + "postcss-reduce-transforms": "^1.0.3", + "postcss-svgo": "^2.1.1", + "postcss-unique-selectors": "^2.0.2", + "postcss-value-parser": "^3.2.3", + "postcss-zindex": "^2.0.1" + }, + "dependencies": { + "autoprefixer": { + "version": "6.7.7", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.7.7.tgz", + "integrity": "sha1-Hb0cg1ZY41zj+ZhAmdsAWFx4IBQ=", + "dev": true, + "requires": { + "browserslist": "^1.7.6", + "caniuse-db": "^1.0.30000634", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^5.2.16", + "postcss-value-parser": "^3.2.3" + } + }, + "browserslist": { + "version": "1.7.7", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", + "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", + "dev": true, + "requires": { + "caniuse-db": "^1.0.30000639", + "electron-to-chromium": "^1.2.7" + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "csso": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/csso/-/csso-2.3.2.tgz", + "integrity": "sha1-3dUsWHAz9J6Utx/FVWnyUuj/X4U=", + "dev": true, + "requires": { + "clap": "^1.0.9", + "source-map": "^0.5.3" + } + }, + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + }, + "cssstyle": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-0.3.1.tgz", + "integrity": "sha512-tNvaxM5blOnxanyxI6panOsnfiyLRj3HV4qjqqS45WPNS1usdYWRUQjqTEEELK73lpeP/1KoIGYUwrBn/VcECA==", + "dev": true, + "requires": { + "cssom": "0.3.x" + } + }, + "csstype": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.7.tgz", + "integrity": "sha512-9Mcn9sFbGBAdmimWb2gLVDtFJzeKtDGIr76TUqmjZrw9LFXBMSU70lcs+C0/7fyCd6iBDqmksUcCOUIkisPHsQ==" + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "dev": true, + "requires": { + "array-find-index": "^1.0.1" + } + }, + "custom-event": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz", + "integrity": "sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU=", + "dev": true + }, + "d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "dev": true, + "requires": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "data-urls": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz", + "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==", + "dev": true, + "requires": { + "abab": "^2.0.0", + "whatwg-mimetype": "^2.2.0", + "whatwg-url": "^7.0.0" + }, + "dependencies": { + "abab": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.2.tgz", + "integrity": "sha512-2scffjvioEmNz0OyDSLGWDfKCVwaKc6l9Pm9kOIREU13ClXZvHpg/nRL5xyjSSSLhOnXqft2HpsAzNEEA8cFFg==", + "dev": true + }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + } + } + }, + "dateformat": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz", + "integrity": "sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI=", + "dev": true + }, + "deasync": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/deasync/-/deasync-0.1.15.tgz", + "integrity": "sha512-pxMaCYu8cQIbGkA4Y1R0PLSooPIpH1WgFBLeJ+zLxQgHfkZG86ViJSmZmONSjZJ/R3NjwkMcIWZAzpLB2G9/CA==", + "dev": true, + "requires": { + "bindings": "~1.2.1", + "node-addon-api": "^1.6.0" + } + }, + "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" + } + }, + "debuglog": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz", + "integrity": "sha1-qiT/uaw9+aI1GDfPstJ5NgzXhJI=", + "dev": true + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true + }, + "decomment": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/decomment/-/decomment-0.9.2.tgz", + "integrity": "sha512-sblyUmOJZxiL7oJ2ogJS6jtl/67+CTOW87SrYE/96u3PhDYikYoLCdLzcnceToiQejOLlqNnLCkaxx/+nE/ehg==", + "dev": true, + "requires": { + "esprima": "4.0.1" + } + }, + "deep-eql": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-0.1.3.tgz", + "integrity": "sha1-71WKyrjeJSBs1xOQbXTlaTDrafI=", + "dev": true, + "requires": { + "type-detect": "0.1.1" + }, + "dependencies": { + "type-detect": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-0.1.1.tgz", + "integrity": "sha1-C6XsKohWQORw6k6FBZcZANrFiCI=", + "dev": true + } + } + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "dev": true + }, + "default-require-extensions": { + "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": "^2.0.0" + }, + "dependencies": { + "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" + } + } + } + }, + "defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "dev": true, + "requires": { + "clone": "^1.0.2" + } + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "requires": { + "object-keys": "^1.0.12" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=", + "dev": true + }, + "del": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", + "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=", + "dev": true, + "requires": { + "globby": "^5.0.0", + "is-path-cwd": "^1.0.0", + "is-path-in-cwd": "^1.0.0", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "rimraf": "^2.2.8" + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "dev": true + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "dev": true + }, + "deprecated": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/deprecated/-/deprecated-0.0.1.tgz", + "integrity": "sha1-+cmvVGSvoeepcUWKi97yqpTVuxk=", + "dev": true + }, + "des.js": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz", + "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true + }, + "detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", + "dev": 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" + } + }, + "detect-newline": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz", + "integrity": "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=", + "dev": true + }, + "dezalgo": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.3.tgz", + "integrity": "sha1-f3Qt4Gb8dIvI24IFad3c5Jvw1FY=", + "dev": true, + "requires": { + "asap": "^2.0.0", + "wrappy": "1" + } + }, + "di": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz", + "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=", + "dev": true + }, + "diff": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", + "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", + "dev": true + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "dom-serialize": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz", + "integrity": "sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=", + "dev": true, + "requires": { + "custom-event": "~1.0.0", + "ent": "~2.2.0", + "extend": "^3.0.0", + "void-elements": "^2.0.0" + } + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "dev": true + }, + "domexception": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", + "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", + "dev": true, + "requires": { + "webidl-conversions": "^4.0.2" + }, + "dependencies": { + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + } + } + }, + "duplexer": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", + "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=", + "dev": true + }, + "duplexer2": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", + "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=", + "dev": true, + "requires": { + "readable-stream": "~1.1.9" + } + }, + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dev": true, + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true + }, + "electron-to-chromium": { + "version": "1.3.296", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.296.tgz", + "integrity": "sha512-s5hv+TSJSVRsxH190De66YHb50pBGTweT9XGWYu/LMR20KX6TsjFzObo36CjVAzM+PUeeKSBRtm/mISlCzeojQ==", + "dev": true + }, + "elliptic": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.1.tgz", + "integrity": "sha512-xvJINNLbTeWQjrl6X+7eQCrIy/YPv5XCpKW6kB5mKvtnGILoLDcySuwomfdzt0BMdLNVnuRNTuzKNHj0bva1Cg==", + "dev": true, + "requires": { + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.0" + } + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", + "dev": true + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true + }, + "encoding": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz", + "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=", + "requires": { + "iconv-lite": "~0.4.13" + } + }, + "end-of-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.1.0.tgz", + "integrity": "sha1-6TUyWLqpEIll78QcsO+K3i88+wc=", + "dev": true, + "requires": { + "once": "~1.3.0" + }, + "dependencies": { + "once": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "integrity": "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=", + "dev": true, + "requires": { + "wrappy": "1" + } + } + } + }, + "engine.io": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-1.8.5.tgz", + "integrity": "sha512-j1DWIcktw4hRwrv6nWx++5nFH2X64x16MAG2P0Lmi5Dvdfi3I+Jhc7JKJIdAmDJa+5aZ/imHV7dWRPy2Cqjh3A==", + "dev": true, + "requires": { + "accepts": "1.3.3", + "base64id": "1.0.0", + "cookie": "0.3.1", + "debug": "2.3.3", + "engine.io-parser": "1.3.2", + "ws": "~1.1.5" + }, + "dependencies": { + "debug": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", + "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", + "dev": true, + "requires": { + "ms": "0.7.2" + } + }, + "ms": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", + "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", + "dev": true + }, + "ws": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ws/-/ws-1.1.5.tgz", + "integrity": "sha512-o3KqipXNUdS7wpQzBHSe180lBGO60SoK0yVo3CYJgb2MkobuWuBX6dhkYP5ORCLd55y+SaflMOV5fqAB53ux4w==", + "dev": true, + "requires": { + "options": ">=0.0.5", + "ultron": "1.0.x" + } + } + } + }, + "engine.io-client": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-1.8.5.tgz", + "integrity": "sha512-AYTgHyeVUPitsseqjoedjhYJapNVoSPShbZ+tEUX9/73jgZ/Z3sUlJf9oYgdEBBdVhupUpUqSxH0kBCXlQnmZg==", + "dev": true, + "requires": { + "component-emitter": "1.2.1", + "component-inherit": "0.0.3", + "debug": "2.3.3", + "engine.io-parser": "1.3.2", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "parsejson": "0.0.3", + "parseqs": "0.0.5", + "parseuri": "0.0.5", + "ws": "~1.1.5", + "xmlhttprequest-ssl": "1.5.3", + "yeast": "0.1.2" + }, + "dependencies": { + "component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", + "dev": true + }, + "debug": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", + "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", + "dev": true, + "requires": { + "ms": "0.7.2" + } + }, + "ms": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", + "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", + "dev": true + }, + "ws": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ws/-/ws-1.1.5.tgz", + "integrity": "sha512-o3KqipXNUdS7wpQzBHSe180lBGO60SoK0yVo3CYJgb2MkobuWuBX6dhkYP5ORCLd55y+SaflMOV5fqAB53ux4w==", + "dev": true, + "requires": { + "options": ">=0.0.5", + "ultron": "1.0.x" + } + } + } + }, + "engine.io-parser": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-1.3.2.tgz", + "integrity": "sha1-k3sHnwAH0Ik+xW1GyyILjLQ1Igo=", + "dev": true, + "requires": { + "after": "0.8.2", + "arraybuffer.slice": "0.0.6", + "base64-arraybuffer": "0.1.5", + "blob": "0.0.4", + "has-binary": "0.1.7", + "wtf-8": "1.0.0" + } + }, + "enhanced-resolve": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-3.4.1.tgz", + "integrity": "sha1-BCHjOf1xQZs9oT0Smzl5BAIwR24=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.4.0", + "object-assign": "^4.0.1", + "tapable": "^0.2.7" + } + }, + "ent": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", + "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=", + "dev": true + }, + "errno": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", + "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", + "dev": true, + "requires": { + "prr": "~1.0.1" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-abstract": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.16.0.tgz", + "integrity": "sha512-xdQnfykZ9JMEiasTAJZJdMWCQ1Vm00NBw79/AWi7ELfZuuPCSOMDZbT9mkOfSctVtfhb+sAAzrm+j//GjjLHLg==", + "dev": true, + "requires": { + "es-to-primitive": "^1.2.0", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.0", + "is-callable": "^1.1.4", + "is-regex": "^1.0.4", + "object-inspect": "^1.6.0", + "object-keys": "^1.1.1", + "string.prototype.trimleft": "^2.1.0", + "string.prototype.trimright": "^2.1.0" + } + }, + "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.51", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.51.tgz", + "integrity": "sha512-oRpWzM2WcLHVKpnrcyB7OW8j/s67Ba04JCm0WnNv3RiABSvs7mrQlutB8DBv793gKcp0XENR8Il8WxGTlZ73gQ==", + "dev": true, + "requires": { + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.1", + "next-tick": "^1.0.0" + } + }, + "es6-collections": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/es6-collections/-/es6-collections-0.5.6.tgz", + "integrity": "sha1-VVLoAK0SwYIM2ivUp5rn27A9iaI=" + }, + "es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "es6-map": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/es6-map/-/es6-map-0.1.5.tgz", + "integrity": "sha1-kTbgUD3MBqMBaQ8LsU/042TpSfA=", + "dev": true, + "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-promise": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", + "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==" + }, + "es6-promisify": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", + "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", + "dev": true, + "requires": { + "es6-promise": "^4.0.3" + } + }, + "es6-set": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/es6-set/-/es6-set-0.1.5.tgz", + "integrity": "sha1-0rPsXU2ADO2BjbU40ol02wpzzLE=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "~0.10.14", + "es6-iterator": "~2.0.1", + "es6-symbol": "3.1.1", + "event-emitter": "~0.3.5" + }, + "dependencies": { + "es6-symbol": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz", + "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "~0.10.14" + } + } + } + }, + "es6-symbol": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.2.tgz", + "integrity": "sha512-/ZypxQsArlv+KHpGvng52/Iz8by3EQPxhmbuz8yFG89N/caTFBSbcXONDw0aMjy827gQg26XAjP4uXFvnfINmQ==", + "dev": true, + "requires": { + "d": "^1.0.1", + "es5-ext": "^0.10.51" + } + }, + "es6-templates": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/es6-templates/-/es6-templates-0.2.3.tgz", + "integrity": "sha1-XLmsn7He1usSOTQrgdeSu7QHjuQ=", + "dev": true, + "requires": { + "recast": "~0.11.12", + "through": "~2.3.6" + } + }, + "es6-weak-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", + "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "^0.10.46", + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.1" + } + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "escodegen": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.12.0.tgz", + "integrity": "sha512-TuA+EhsanGcme5T3R0L80u4t8CpbXQjegRmf7+FPTJrtCTErXFeelblRgHQa1FofEzqYYJmJ/OqjTwREp9qgmg==", + "dev": true, + "requires": { + "esprima": "^3.1.3", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "esprima": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", + "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true + } + } + }, + "escope": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/escope/-/escope-3.6.0.tgz", + "integrity": "sha1-4Bl16BJ4GhY6ba392AOY3GTIicM=", + "dev": true, + "requires": { + "es6-map": "^0.1.3", + "es6-weak-map": "^2.0.1", + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "eslint-plugin-compat": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-compat/-/eslint-plugin-compat-3.3.0.tgz", + "integrity": "sha512-QCgYy3pZ+zH10dkBJus1xER0359h1UhJjufhQRqp9Owm6BEoLZeSqxf2zINwL1OGao9Yc96xPYIW3nQj5HUryg==", + "dev": true, + "requires": { + "@babel/runtime": "^7.4.5", + "ast-metadata-inferer": "^0.1.1", + "browserslist": "^4.6.3", + "caniuse-db": "^1.0.30000977", + "lodash.memoize": "4.1.2", + "mdn-browser-compat-data": "^0.0.84", + "semver": "^6.1.2" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "esrecurse": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", + "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", + "dev": true, + "requires": { + "estraverse": "^4.1.0" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "dev": true + }, + "event-emitter": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", + "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "~0.10.14" + } + }, + "event-stream": { + "version": "3.0.20", + "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.0.20.tgz", + "integrity": "sha1-A4u7LqnqkDhbJvvBhU0LU58qvqM=", + "dev": true, + "requires": { + "duplexer": "~0.1.1", + "from": "~0", + "map-stream": "~0.0.3", + "pause-stream": "0.0.11", + "split": "0.2", + "stream-combiner": "~0.0.3", + "through": "~2.3.1" + } + }, + "eventemitter3": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.0.tgz", + "integrity": "sha512-qerSRB0p+UDEssxTtm6EDKcE7W4OaoisfIMl4CngyEhjpYglocpNg6UEqCvemdGhosAsg4sO2dXJOdyBifPGCg==", + "dev": true + }, + "events": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.0.0.tgz", + "integrity": "sha512-Dc381HFWJzEOhQ+d8pkNon++bk9h6cdAoAj4iE6Q4y6xgTzySWXlKn05/TVNpjnfRqi/X0EpJEJohPjNI3zpVA==", + "dev": true + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "exec-sh": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.2.2.tgz", + "integrity": "sha512-FIUCJz1RbuS0FKTdaAafAByGS0CPvU3R0MeHxgtl+djzCc//F8HakL8GzmVNZanasTbTAY/3DRFA0KpVqj/eAw==", + "dev": true, + "requires": { + "merge": "^1.2.0" + } + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "dev": true, + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "dev": true + }, + "exit-hook": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/exit-hook/-/exit-hook-1.1.1.tgz", + "integrity": "sha1-8FyiM7SMBdVP/wd2XfhQfpXAL/g=", + "dev": true + }, + "expand-braces": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/expand-braces/-/expand-braces-0.1.2.tgz", + "integrity": "sha1-SIsdHSRRyz06axks/AMPRMWFX+o=", + "dev": true, + "requires": { + "array-slice": "^0.2.3", + "array-unique": "^0.2.1", + "braces": "^0.1.2" + }, + "dependencies": { + "array-slice": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", + "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=", + "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": "0.1.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-0.1.5.tgz", + "integrity": "sha1-wIVxEIUpHYt1/ddOqw+FlygHEeY=", + "dev": true, + "requires": { + "expand-range": "^0.1.0" + } + }, + "expand-range": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-0.1.1.tgz", + "integrity": "sha1-TLjtoJk8pW+k9B/ELzy7TMrf8EQ=", + "dev": true, + "requires": { + "is-number": "^0.1.1", + "repeat-string": "^0.2.2" + } + }, + "is-number": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-0.1.1.tgz", + "integrity": "sha1-aaevEWlj1HIG7JvZtIoUIW8eOAY=", + "dev": true + }, + "repeat-string": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-0.2.2.tgz", + "integrity": "sha1-x6jTI2BoNiBZp+RlH8aITosftK4=", + "dev": true + } + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "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" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "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" + } + }, + "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" + } + } + } + }, + "expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "expect": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/expect/-/expect-22.4.3.tgz", + "integrity": "sha512-XcNXEPehqn8b/jm8FYotdX0YrXn36qp4HWlrVT4ktwQas1l1LPxiVWncYnnL2eyMtKAmVIaG0XAp0QlrqJaxaA==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "jest-diff": "^22.4.3", + "jest-get-type": "^22.4.3", + "jest-matcher-utils": "^22.4.3", + "jest-message-util": "^22.4.3", + "jest-regex-util": "^22.4.3" + }, + "dependencies": { + "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" + } + } + } + }, + "express": { + "version": "4.16.4", + "resolved": "https://registry.npmjs.org/express/-/express-4.16.4.tgz", + "integrity": "sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==", + "dev": true, + "requires": { + "accepts": "~1.3.5", + "array-flatten": "1.1.1", + "body-parser": "1.18.3", + "content-disposition": "0.5.2", + "content-type": "~1.0.4", + "cookie": "0.3.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.1.1", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.4", + "qs": "6.5.2", + "range-parser": "~1.2.0", + "safe-buffer": "5.1.2", + "send": "0.16.2", + "serve-static": "1.13.2", + "setprototypeof": "1.1.0", + "statuses": "~1.4.0", + "type-is": "~1.6.16", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "dev": true, + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + } + }, + "body-parser": { + "version": "1.18.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz", + "integrity": "sha1-WykhmP/dVTs6DyDe0FkrlWlVyLQ=", + "dev": true, + "requires": { + "bytes": "3.0.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "~1.6.3", + "iconv-lite": "0.4.23", + "on-finished": "~2.3.0", + "qs": "6.5.2", + "raw-body": "2.3.3", + "type-is": "~1.6.16" + } + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "dev": true + }, + "finalhandler": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", + "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "statuses": "~1.4.0", + "unpipe": "~1.0.0" + } + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "iconv-lite": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", + "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "dev": true + }, + "raw-body": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz", + "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==", + "dev": true, + "requires": { + "bytes": "3.0.0", + "http-errors": "1.6.3", + "iconv-lite": "0.4.23", + "unpipe": "1.0.0" + } + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "statuses": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", + "dev": true + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "external-editor": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-1.1.1.tgz", + "integrity": "sha1-Etew24UPf/fnCBuvQAVwAGDEYAs=", + "dev": true, + "requires": { + "extend": "^3.0.0", + "spawn-sync": "^1.0.15", + "tmp": "^0.0.29" + }, + "dependencies": { + "tmp": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.29.tgz", + "integrity": "sha1-8lEl/w3Z2jzLDC3Tce4SiLuRKMA=", + "dev": true, + "requires": { + "os-tmpdir": "~1.0.1" + } + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "extract-zip": { + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.7.tgz", + "integrity": "sha1-qEC0uK9kAyZMjbV/Txp0Mz74H+k=", + "dev": true, + "requires": { + "concat-stream": "1.6.2", + "debug": "2.6.9", + "mkdirp": "0.5.1", + "yauzl": "2.4.1" + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true + }, + "fancy-log": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz", + "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==", + "dev": true, + "requires": { + "ansi-gray": "^0.1.1", + "color-support": "^1.1.3", + "parse-node-version": "^1.0.0", + "time-stamp": "^1.0.0" + } + }, + "fast-deep-equal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", + "dev": true + }, + "fast-json-stable-stringify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", + "dev": true + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "fast-safe-stringify": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-1.1.13.tgz", + "integrity": "sha1-oB6c2cnkkXFcmKdaQtXwu9EH/3Y=", + "dev": true + }, + "fastparse": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", + "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==", + "dev": true + }, + "faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", + "dev": true, + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "fb-watchman": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.0.tgz", + "integrity": "sha1-VOmr99+i8mzZsWNsWIwa/AXeXVg=", + "dev": true, + "requires": { + "bser": "^2.0.0" + } + }, + "fbjs": { + "version": "0.8.17", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.17.tgz", + "integrity": "sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90=", + "requires": { + "core-js": "^1.0.0", + "isomorphic-fetch": "^2.1.1", + "loose-envify": "^1.0.0", + "object-assign": "^4.1.0", + "promise": "^7.1.1", + "setimmediate": "^1.0.5", + "ua-parser-js": "^0.7.18" + } + }, + "fd-slicer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz", + "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=", + "dev": true, + "requires": { + "pend": "~1.2.0" + } + }, + "figures": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5", + "object-assign": "^4.1.0" + } + }, + "file-loader": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-1.1.11.tgz", + "integrity": "sha512-TGR4HU7HUsGg6GCOPJnFk06RhWgEWFLAGWiT6rcD+GRC2keU3s9RGJ+b3Z6/U73jwwNb2gKLJ7YCrp+jvU4ALg==", + "dev": true, + "requires": { + "loader-utils": "^1.0.2", + "schema-utils": "^0.4.5" + }, + "dependencies": { + "ajv": { + "version": "6.10.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz", + "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==", + "dev": true, + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "schema-utils": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz", + "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.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 + }, + "fileset": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/fileset/-/fileset-2.0.3.tgz", + "integrity": "sha1-jnVIqW08wjJ+5eZ0FocjozO7oqA=", + "dev": true, + "requires": { + "glob": "^7.0.3", + "minimatch": "^3.0.3" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + } + }, + "find-index": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/find-index/-/find-index-0.1.1.tgz", + "integrity": "sha1-Z101iyyjiS15Whq0cjL4tuLg3eQ=", + "dev": true + }, + "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" + } + }, + "findup-sync": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", + "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", + "dev": true, + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^3.1.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + } + }, + "fined": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", + "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", + "dev": true, + "requires": { + "expand-tilde": "^2.0.2", + "is-plain-object": "^2.0.3", + "object.defaults": "^1.1.0", + "object.pick": "^1.2.0", + "parse-filepath": "^1.0.1" + } + }, + "first-chunk-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz", + "integrity": "sha1-Wb+1DNkF9g18OUzT2ayqtOatk04=", + "dev": true + }, + "flagged-respawn": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", + "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", + "dev": true + }, + "flatten": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz", + "integrity": "sha1-2uRqnXj74lKSJYzB54CkHZXAN4I=", + "dev": true + }, + "follow-redirects": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.9.0.tgz", + "integrity": "sha512-CRcPzsSIbXyVDl0QI01muNDu69S8trU4jArW9LpOt2WtC6LyUJetcIrmfHsRBx7/Jb6GHJUiuqyYxPooFfNt6A==", + "dev": true, + "requires": { + "debug": "^3.0.0" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, + "for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", + "dev": true, + "requires": { + "for-in": "^1.0.1" + } + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true + }, + "fork-stream": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/fork-stream/-/fork-stream-0.0.4.tgz", + "integrity": "sha1-24Sfznf2cIpfjzhq5TOgkHtUrnA=", + "dev": true + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "formatio": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/formatio/-/formatio-1.1.1.tgz", + "integrity": "sha1-XtPM1jZVEJc4NGXZlhmRAOhhYek=", + "dev": true, + "requires": { + "samsam": "~1.1" + } + }, + "forwarded": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", + "dev": true + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true + }, + "from": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz", + "integrity": "sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4=", + "dev": true + }, + "fs-extra": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-5.0.0.tgz", + "integrity": "sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "fs-minipass": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", + "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", + "dev": true, + "requires": { + "minipass": "^2.6.0" + } + }, + "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 + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "debug": { + "version": "4.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ms": "^2.1.1" + } + }, + "deep-extend": { + "version": "0.6.0", + "bundled": true, + "dev": true, + "optional": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.3", + "bundled": true, + "dev": true, + "optional": true + }, + "fs-minipass": { + "version": "1.2.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "glob": { + "version": "7.1.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "iconv-lite": { + "version": "0.4.24", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore-walk": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "bundled": true, + "dev": true, + "optional": true + }, + "ini": { + "version": "1.3.5", + "bundled": true, + "dev": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true, + "dev": true, + "optional": true + }, + "minipass": { + "version": "2.3.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.2.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "needle": { + "version": "2.3.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "debug": "^4.1.0", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.12.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.1", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.2.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.0.6", + "bundled": true, + "dev": true, + "optional": true + }, + "npm-packlist": { + "version": "1.4.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "osenv": { + "version": "0.1.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "process-nextick-args": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "rc": { + "version": "1.2.8", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "rimraf": { + "version": "2.6.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "safer-buffer": { + "version": "2.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "sax": { + "version": "1.2.4", + "bundled": true, + "dev": true, + "optional": true + }, + "semver": { + "version": "5.7.0", + "bundled": true, + "dev": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "tar": { + "version": "4.4.8", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.3.4", + "minizlib": "^1.1.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.2" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "wide-align": { + "version": "1.1.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "yallist": { + "version": "3.0.3", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "fstream": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", + "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "inherits": "~2.0.0", + "mkdirp": ">=0.5 0", + "rimraf": "2" + } + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "dev": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + } + } + }, + "gaze": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-0.5.2.tgz", + "integrity": "sha1-QLcJU30k0dRXZ9takIaJ3+aaxE8=", + "dev": true, + "requires": { + "globule": "~0.1.0" + } + }, + "generic-names": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/generic-names/-/generic-names-1.0.3.tgz", + "integrity": "sha1-LXhqEhruUIh2eWk56OO/+DbCCRc=", + "dev": true, + "requires": { + "loader-utils": "^0.2.16" + }, + "dependencies": { + "big.js": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", + "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", + "dev": true + }, + "loader-utils": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", + "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", + "dev": true, + "requires": { + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0", + "object-assign": "^4.0.1" + } + } + } + }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true + }, + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "dev": true + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "git-repo-info": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/git-repo-info/-/git-repo-info-1.1.4.tgz", + "integrity": "sha1-E0n6OIinZh6h/2OgR8L/Q7PglgI=", + "dev": true + }, + "glob": { + "version": "7.1.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.5.tgz", + "integrity": "sha512-J9dlskqUXK1OeTOYBEn5s8aMukWMwWfs+rPTn/jn50Ux4MNXVhubL1wu/j2t+H4NVI+cXEcCaYellqaPVGXNqQ==", + "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" + }, + "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 + }, + "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" + } + } + } + }, + "glob-escape": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/glob-escape/-/glob-escape-0.0.2.tgz", + "integrity": "sha1-nCf3gh7RwTd1gvPv2VWOP2dWKO0=", + "dev": 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.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 + }, + "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" + } + } + } + }, + "glob-stream": { + "version": "3.1.18", + "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-3.1.18.tgz", + "integrity": "sha1-kXCl8St5Awb9/lmPMT+PeVT9FDs=", + "dev": true, + "requires": { + "glob": "^4.3.1", + "glob2base": "^0.0.12", + "minimatch": "^2.0.1", + "ordered-read-streams": "^0.1.0", + "through2": "^0.6.1", + "unique-stream": "^1.0.0" + }, + "dependencies": { + "glob": { + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz", + "integrity": "sha1-xstz0yJsHv7wTePFbQEvAzd+4V8=", + "dev": true, + "requires": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^2.0.1", + "once": "^1.3.0" + } + }, + "minimatch": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", + "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=", + "dev": true, + "requires": { + "brace-expansion": "^1.0.0" + } + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "dev": true, + "requires": { + "readable-stream": ">=1.0.33-1 <1.1.0-0", + "xtend": ">=4.0.0 <4.1.0-0" + } + } + } + }, + "glob-watcher": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-0.0.6.tgz", + "integrity": "sha1-uVtKjfdLOcgymLDAXJeLTZo7cQs=", + "dev": true, + "requires": { + "gaze": "^0.5.1" + } + }, + "glob2base": { + "version": "0.0.12", + "resolved": "https://registry.npmjs.org/glob2base/-/glob2base-0.0.12.tgz", + "integrity": "sha1-nUGbPijxLoOjYhZKJ3BVkiycDVY=", + "dev": true, + "requires": { + "find-index": "^0.1.1" + } + }, + "global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dev": true, + "requires": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + } + }, + "global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "dev": true, + "requires": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + } + }, + "globals": { + "version": "9.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", + "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", + "dev": true + }, + "globby": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", + "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "globule": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/globule/-/globule-0.1.0.tgz", + "integrity": "sha1-2cjt3h2nnRJaFRt5UzuXhnY0auU=", + "dev": true, + "requires": { + "glob": "~3.1.21", + "lodash": "~1.0.1", + "minimatch": "~0.2.11" + }, + "dependencies": { + "glob": { + "version": "3.1.21", + "resolved": "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz", + "integrity": "sha1-0p4KBV3qUTj00H7UDomC6DwgZs0=", + "dev": true, + "requires": { + "graceful-fs": "~1.2.0", + "inherits": "1", + "minimatch": "~0.2.11" + } + }, + "graceful-fs": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz", + "integrity": "sha1-FaSAaldUfLLS2/J/QuiajDRRs2Q=", + "dev": true + }, + "inherits": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz", + "integrity": "sha1-ykMJ2t7mtUzAuNJH6NfHoJdb3Js=", + "dev": true + }, + "minimatch": { + "version": "0.2.14", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz", + "integrity": "sha1-x054BXT2PG+aCQ6Q775u9TpqdWo=", + "dev": true, + "requires": { + "lru-cache": "2", + "sigmund": "~1.0.0" + } + } + } + }, + "glogg": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz", + "integrity": "sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==", + "dev": true, + "requires": { + "sparkles": "^1.0.0" + } + }, + "graceful-fs": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", + "dev": true + }, + "growl": { + "version": "1.10.5", + "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz", + "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==", + "dev": true + }, + "growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "dev": true + }, + "gulp": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/gulp/-/gulp-3.9.1.tgz", + "integrity": "sha1-VxzkWSjdQK9lFPxAEYZgFsE4RbQ=", + "dev": true, + "requires": { + "archy": "^1.0.0", + "chalk": "^1.0.0", + "deprecated": "^0.0.1", + "gulp-util": "^3.0.0", + "interpret": "^1.0.0", + "liftoff": "^2.1.0", + "minimist": "^1.1.0", + "orchestrator": "^0.3.0", + "pretty-hrtime": "^1.0.0", + "semver": "^4.1.0", + "tildify": "^1.0.0", + "v8flags": "^2.0.2", + "vinyl-fs": "^0.3.0" + }, + "dependencies": { + "semver": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz", + "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=", + "dev": true + } + } + }, + "gulp-connect": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/gulp-connect/-/gulp-connect-5.5.0.tgz", + "integrity": "sha512-oRBLjw/4EVaZb8g8OcxOVdGD8ZXYrRiWKcNxlrGjxb/6Cp0GDdqw7ieX7D8xJrQS7sbXT+G94u63pMJF3MMjQA==", + "dev": true, + "requires": { + "ansi-colors": "^1.0.1", + "connect": "^3.6.5", + "connect-livereload": "^0.5.4", + "event-stream": "^3.3.2", + "fancy-log": "^1.3.2", + "send": "^0.13.2", + "serve-index": "^1.9.1", + "serve-static": "^1.13.1", + "tiny-lr": "^0.2.1" + }, + "dependencies": { + "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" + } + }, + "etag": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.7.0.tgz", + "integrity": "sha1-A9MLX2fdbmMtKUXTDWZScxo01dg=", + "dev": true + }, + "event-stream": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.3.5.tgz", + "integrity": "sha512-vyibDcu5JL20Me1fP734QBH/kenBGLZap2n0+XXM7mvuUPzJ20Ydqj1aKcIeMdri1p+PU+4yAKugjN8KCVst+g==", + "dev": true, + "requires": { + "duplexer": "^0.1.1", + "from": "^0.1.7", + "map-stream": "0.0.7", + "pause-stream": "^0.0.11", + "split": "^1.0.1", + "stream-combiner": "^0.2.2", + "through": "^2.3.8" + } + }, + "fresh": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.3.0.tgz", + "integrity": "sha1-ZR+DjiJCTnVm3hYdg1jKoZn4PU8=", + "dev": true + }, + "http-errors": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz", + "integrity": "sha1-GX4izevUGYWF6GlO9nhhl7ke2UI=", + "dev": true, + "requires": { + "inherits": "~2.0.1", + "statuses": "1" + } + }, + "mime": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz", + "integrity": "sha1-EV+eO2s9rylZmDyzjxSaLUDrXVM=", + "dev": true + }, + "ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", + "dev": true + }, + "range-parser": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.0.3.tgz", + "integrity": "sha1-aHKCNTXGkuLCoBA4Jq/YLC4P8XU=", + "dev": true + }, + "send": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.13.2.tgz", + "integrity": "sha1-dl52B8gFVFK7pvCwUllTUJhgNt4=", + "dev": true, + "requires": { + "debug": "~2.2.0", + "depd": "~1.1.0", + "destroy": "~1.0.4", + "escape-html": "~1.0.3", + "etag": "~1.7.0", + "fresh": "0.3.0", + "http-errors": "~1.3.1", + "mime": "1.3.4", + "ms": "0.7.1", + "on-finished": "~2.3.0", + "range-parser": "~1.0.3", + "statuses": "~1.2.1" + } + }, + "split": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", + "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", + "dev": true, + "requires": { + "through": "2" + } + }, + "statuses": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.2.1.tgz", + "integrity": "sha1-3e1FzBglbVHtQK7BQkidXGECbSg=", + "dev": true + }, + "stream-combiner": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.2.2.tgz", + "integrity": "sha1-rsjLrBd7Vrb0+kec7YwZEs7lKFg=", + "dev": true, + "requires": { + "duplexer": "~0.1.1", + "through": "~2.3.4" + } + } + } + }, + "gulp-flatten": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/gulp-flatten/-/gulp-flatten-0.2.0.tgz", + "integrity": "sha1-iS1RfjjXkA/UVM+aHgIQMA6S6wY=", + "dev": true, + "requires": { + "gulp-util": "^3.0.1", + "through2": "^2.0.0" + } + }, + "gulp-if": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/gulp-if/-/gulp-if-2.0.2.tgz", + "integrity": "sha1-pJe351cwBQQcqivIt92jyARE1ik=", + "dev": true, + "requires": { + "gulp-match": "^1.0.3", + "ternary-stream": "^2.0.1", + "through2": "^2.0.1" + } + }, + "gulp-karma": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/gulp-karma/-/gulp-karma-0.0.5.tgz", + "integrity": "sha1-RLoZejEFTlyXOlujOUITwUKAOVg=", + "dev": true, + "requires": { + "event-stream": "~3.0.20", + "gulp-util": "~2.2.14", + "optimist": "~0.6.0", + "xtend": "~2.1.1" + }, + "dependencies": { + "ansi-regex": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz", + "integrity": "sha1-DY6UaWej2BQ/k+JOKYUl/BsiNfk=", + "dev": true + }, + "ansi-styles": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz", + "integrity": "sha1-6uy/Zs1waIJ2Cy9GkVgrj1XXp94=", + "dev": true + }, + "chalk": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz", + "integrity": "sha1-Zjs6ZItotV0EaQ1JFnqoN4WPIXQ=", + "dev": true, + "requires": { + "ansi-styles": "^1.1.0", + "escape-string-regexp": "^1.0.0", + "has-ansi": "^0.1.0", + "strip-ansi": "^0.3.0", + "supports-color": "^0.2.0" + } + }, + "dateformat": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz", + "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=", + "dev": true, + "requires": { + "get-stdin": "^4.0.1", + "meow": "^3.3.0" + } + }, + "gulp-util": { + "version": "2.2.20", + "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-2.2.20.tgz", + "integrity": "sha1-1xRuVyiRC9jwR6awseVJvCLb1kw=", + "dev": true, + "requires": { + "chalk": "^0.5.0", + "dateformat": "^1.0.7-1.2.3", + "lodash._reinterpolate": "^2.4.1", + "lodash.template": "^2.4.1", + "minimist": "^0.2.0", + "multipipe": "^0.1.0", + "through2": "^0.5.0", + "vinyl": "^0.2.1" + } + }, + "has-ansi": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz", + "integrity": "sha1-hPJlqujA5qiKEtcCKJS3VoiUxi4=", + "dev": true, + "requires": { + "ansi-regex": "^0.2.0" + } + }, + "lodash._reinterpolate": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-2.4.1.tgz", + "integrity": "sha1-TxInqlqHEfxjL1sHofRgequLMiI=", + "dev": true + }, + "lodash.escape": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-2.4.1.tgz", + "integrity": "sha1-LOEsXghNsKV92l5dHu659dF1o7Q=", + "dev": true, + "requires": { + "lodash._escapehtmlchar": "~2.4.1", + "lodash._reunescapedhtml": "~2.4.1", + "lodash.keys": "~2.4.1" + } + }, + "lodash.keys": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-2.4.1.tgz", + "integrity": "sha1-SN6kbfj/djKxDXBrissmWR4rNyc=", + "dev": true, + "requires": { + "lodash._isnative": "~2.4.1", + "lodash._shimkeys": "~2.4.1", + "lodash.isobject": "~2.4.1" + } + }, + "lodash.template": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-2.4.1.tgz", + "integrity": "sha1-nmEQB+32KRKal0qzxIuBez4c8g0=", + "dev": true, + "requires": { + "lodash._escapestringchar": "~2.4.1", + "lodash._reinterpolate": "~2.4.1", + "lodash.defaults": "~2.4.1", + "lodash.escape": "~2.4.1", + "lodash.keys": "~2.4.1", + "lodash.templatesettings": "~2.4.1", + "lodash.values": "~2.4.1" + } + }, + "lodash.templatesettings": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-2.4.1.tgz", + "integrity": "sha1-6nbHXRHrhtTb6JqDiTu4YZKaxpk=", + "dev": true, + "requires": { + "lodash._reinterpolate": "~2.4.1", + "lodash.escape": "~2.4.1" + } + }, + "minimist": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.2.0.tgz", + "integrity": "sha1-Tf/lJdriuGTGbC4jxicdev3s784=", + "dev": true + }, + "object-keys": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz", + "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=", + "dev": true + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "strip-ansi": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz", + "integrity": "sha1-JfSOoiynkYfzF0pNuHWTR7sSYiA=", + "dev": true, + "requires": { + "ansi-regex": "^0.2.1" + } + }, + "supports-color": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz", + "integrity": "sha1-2S3iaU6z9nMjlz1649i1W0wiGQo=", + "dev": true + }, + "through2": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.5.1.tgz", + "integrity": "sha1-390BLrnHAOIyP9M084rGIqs3Lac=", + "dev": true, + "requires": { + "readable-stream": "~1.0.17", + "xtend": "~3.0.0" + }, + "dependencies": { + "xtend": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-3.0.0.tgz", + "integrity": "sha1-XM50B7r2Qsunvs2laBEcST9ZZlo=", + "dev": true + } + } + }, + "vinyl": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.2.3.tgz", + "integrity": "sha1-vKk4IJWC7FpJrVOKAPofEl5RMlI=", + "dev": true, + "requires": { + "clone-stats": "~0.0.1" + } + }, + "xtend": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz", + "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=", + "dev": true, + "requires": { + "object-keys": "~0.4.0" + } + } + } + }, + "gulp-match": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/gulp-match/-/gulp-match-1.1.0.tgz", + "integrity": "sha512-DlyVxa1Gj24DitY2OjEsS+X6tDpretuxD6wTfhXE/Rw2hweqc1f6D/XtsJmoiCwLWfXgR87W9ozEityPCVzGtQ==", + "dev": true, + "requires": { + "minimatch": "^3.0.3" + } + }, + "gulp-open": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/gulp-open/-/gulp-open-3.0.1.tgz", + "integrity": "sha512-dohokw+npnt48AsD0hhvCLEHLnDMqM35F+amvIfJlX1H2nNHYUClR0Oy1rI0TvbL1/pHiHGNLmohhk+kvwIKjA==", + "dev": true, + "requires": { + "colors": "^1.1.2", + "opn": "5.2.0", + "plugin-log": "^0.1.0", + "through2": "^2.0.1" + } + }, + "gulp-replace": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/gulp-replace/-/gulp-replace-0.5.4.tgz", + "integrity": "sha1-aaZ5FLvRPFYr/xT1BKQDeWqg2qk=", + "dev": true, + "requires": { + "istextorbinary": "1.0.2", + "readable-stream": "^2.0.1", + "replacestream": "^4.0.0" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "gulp-util": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz", + "integrity": "sha1-AFTh50RQLifATBh8PsxQXdVLu08=", + "dev": true, + "requires": { + "array-differ": "^1.0.0", + "array-uniq": "^1.0.2", + "beeper": "^1.0.0", + "chalk": "^1.0.0", + "dateformat": "^2.0.0", + "fancy-log": "^1.1.0", + "gulplog": "^1.0.0", + "has-gulplog": "^0.1.0", + "lodash._reescape": "^3.0.0", + "lodash._reevaluate": "^3.0.0", + "lodash._reinterpolate": "^3.0.0", + "lodash.template": "^3.0.0", + "minimist": "^1.1.0", + "multipipe": "^0.1.2", + "object-assign": "^3.0.0", + "replace-ext": "0.0.1", + "through2": "^2.0.0", + "vinyl": "^0.5.0" + }, + "dependencies": { + "object-assign": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", + "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=", + "dev": true + }, + "vinyl": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", + "integrity": "sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4=", + "dev": true, + "requires": { + "clone": "^1.0.0", + "clone-stats": "^0.0.1", + "replace-ext": "0.0.1" + } + } + } + }, + "gulplog": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", + "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=", + "dev": true, + "requires": { + "glogg": "^1.0.0" + } + }, + "handlebars": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.5.0.tgz", + "integrity": "sha512-yss1ZbupTpRfe86dpM1abxnnSfxa6eIRn3laqBPIgRYy87qgYtX6xinSOeybjYo/4AVzdTTWK5Kr06A6AllxJg==", + "dev": true, + "requires": { + "eslint-plugin-compat": "^3.3.0", + "neo-async": "^2.6.0", + "optimist": "^0.6.1", + "source-map": "^0.6.1", + "uglify-js": "^3.1.4" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true + }, + "har-validator": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", + "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", + "dev": true, + "requires": { + "ajv": "^6.5.5", + "har-schema": "^2.0.0" + }, + "dependencies": { + "ajv": { + "version": "6.10.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz", + "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==", + "dev": true, + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + } + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "has-binary": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/has-binary/-/has-binary-0.1.7.tgz", + "integrity": "sha1-aOYesWIQyVRaClzOBqhzkS/h5ow=", + "dev": true, + "requires": { + "isarray": "0.0.1" + } + }, + "has-cors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz", + "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "has-gulplog": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", + "integrity": "sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4=", + "dev": true, + "requires": { + "sparkles": "^1.0.0" + } + }, + "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-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "dev": true + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hash-base": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", + "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "hasha": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/hasha/-/hasha-2.2.0.tgz", + "integrity": "sha1-eNfL/B5tZjA/55g3NlmEUXsvbuE=", + "dev": true, + "requires": { + "is-stream": "^1.0.1", + "pinkie-promise": "^2.0.0" + } + }, + "he": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz", + "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=", + "dev": true + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dev": true, + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "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" + } + }, + "homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "dev": true, + "requires": { + "parse-passwd": "^1.0.0" + } + }, + "hosted-git-info": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.5.tgz", + "integrity": "sha512-kssjab8CvdXfcXMXVcvsXum4Hwdq9XGtRD3TteMEvEbq0LXyiNQr6AprqKqfeaDXze7SxWvRxdpwE6ku7ikLkg==", + "dev": true + }, + "html-comment-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", + "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==", + "dev": true + }, + "html-encoding-sniffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", + "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", + "dev": true, + "requires": { + "whatwg-encoding": "^1.0.1" + } + }, + "html-loader": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/html-loader/-/html-loader-0.5.5.tgz", + "integrity": "sha512-7hIW7YinOYUpo//kSYcPB6dCKoceKLmOwjEMmhIobHuWGDVl0Nwe4l68mdG/Ru0wcUxQjVMEoZpkalZ/SE7zog==", + "dev": true, + "requires": { + "es6-templates": "^0.2.3", + "fastparse": "^1.1.1", + "html-minifier": "^3.5.8", + "loader-utils": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "html-minifier": { + "version": "3.5.21", + "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz", + "integrity": "sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==", + "dev": true, + "requires": { + "camel-case": "3.0.x", + "clean-css": "4.2.x", + "commander": "2.17.x", + "he": "1.2.x", + "param-case": "2.1.x", + "relateurl": "0.2.x", + "uglify-js": "3.4.x" + }, + "dependencies": { + "commander": { + "version": "2.17.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", + "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", + "dev": true + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "uglify-js": { + "version": "3.4.10", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz", + "integrity": "sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==", + "dev": true, + "requires": { + "commander": "~2.19.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "commander": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", + "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==", + "dev": true + } + } + } + } + }, + "http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + } + } + }, + "http-parser-js": { + "version": "0.4.10", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.10.tgz", + "integrity": "sha1-ksnBN0w1CF912zWexWzCV8u5P6Q=", + "dev": true + }, + "http-proxy": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.0.tgz", + "integrity": "sha512-84I2iJM/n1d4Hdgc6y2+qY5mDaz2PUVjlg9znE9byl+q0uC3DeByqBGReQu5tpLK0TAqTIXScRUV+dg7+bUPpQ==", + "dev": true, + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", + "dev": true + }, + "https-proxy-agent": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", + "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==", + "dev": true, + "requires": { + "agent-base": "^4.3.0", + "debug": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "icss-replace-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", + "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=", + "dev": true + }, + "icss-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-2.1.0.tgz", + "integrity": "sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI=", + "dev": true, + "requires": { + "postcss": "^6.0.1" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "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" + } + } + } + }, + "ieee754": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==", + "dev": true + }, + "import-local": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-1.0.0.tgz", + "integrity": "sha512-vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ==", + "dev": true, + "requires": { + "pkg-dir": "^2.0.0", + "resolve-cwd": "^2.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "in-publish": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.0.tgz", + "integrity": "sha1-4g/146KvwmkDILbcVSaCqcf631E=", + "dev": true + }, + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true, + "requires": { + "repeating": "^2.0.0" + } + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", + "dev": true + }, + "indexof": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", + "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=", + "dev": true + }, + "individual": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/individual/-/individual-3.0.0.tgz", + "integrity": "sha1-58pPhfiVewGHNPKFdQ3CLsL5hi0=", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "dev": true + }, + "inpath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/inpath/-/inpath-1.0.2.tgz", + "integrity": "sha1-SsIZcQ7Hpy9GD/lL9CTdPvDlKBc=", + "dev": true + }, + "inquirer": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-1.2.3.tgz", + "integrity": "sha1-TexvMvN+97sLLtPx0aXD9UUHSRg=", + "dev": true, + "requires": { + "ansi-escapes": "^1.1.0", + "chalk": "^1.0.0", + "cli-cursor": "^1.0.1", + "cli-width": "^2.0.0", + "external-editor": "^1.1.0", + "figures": "^1.3.5", + "lodash": "^4.3.0", + "mute-stream": "0.0.6", + "pinkie-promise": "^2.0.0", + "run-async": "^2.2.0", + "rx": "^4.1.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.0", + "through": "^2.3.6" + }, + "dependencies": { + "ansi-escapes": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz", + "integrity": "sha1-06ioOzGapneTZisT52HHkRQiMG4=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + }, + "mute-stream": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.6.tgz", + "integrity": "sha1-SJYrGeFp/R38JAs/HnMXYnu8R9s=", + "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" + } + } + } + }, + "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" + } + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", + "dev": true + }, + "ipaddr.js": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.0.tgz", + "integrity": "sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA==", + "dev": true + }, + "is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "dev": true, + "requires": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + } + }, + "is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", + "dev": true + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-arguments": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", + "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==", + "dev": true + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-buffer": { + "version": "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-ci": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", + "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", + "dev": true, + "requires": { + "ci-info": "^1.5.0" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-date-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", + "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", + "dev": true + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "is-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": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-finite": { + "version": "1.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-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "is-generator-fn": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-1.0.0.tgz", + "integrity": "sha1-lp1J4bszKfa7fwkIm+JleLLd1Go=", + "dev": true + }, + "is-generator-function": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.7.tgz", + "integrity": "sha512-YZc5EwyO4f2kWCax7oegfuSr9mFz1ZvieNYBEjmukLxgXfBUbxAWGVF7GZf0zidYtoBl3WvC07YK0wT76a+Rtw==", + "dev": true + }, + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-path-cwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", + "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=", + "dev": true + }, + "is-path-in-cwd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", + "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", + "dev": true, + "requires": { + "is-path-inside": "^1.0.0" + } + }, + "is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", + "dev": true, + "requires": { + "path-is-inside": "^1.0.1" + } + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-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-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", + "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", + "dev": true + }, + "is-regex": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", + "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", + "dev": true, + "requires": { + "has": "^1.0.1" + } + }, + "is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "dev": true, + "requires": { + "is-unc-path": "^1.0.0" + } + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + }, + "is-svg": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-2.1.0.tgz", + "integrity": "sha1-z2EJDaDZ77yrhyLeum8DIgjbsOk=", + "dev": true, + "requires": { + "html-comment-regex": "^1.1.0" + } + }, + "is-symbol": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz", + "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==", + "dev": true, + "requires": { + "has-symbols": "^1.0.0" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "dev": true, + "requires": { + "unc-path-regex": "^0.1.2" + } + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "isbinaryfile": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.3.tgz", + "integrity": "sha512-8cJBL5tTd2OS0dM4jz07wQd5g0dCCqIhUxPIGtZfa5L6hWlvV5MHTITy/DBAsF+Oe2LS1X3krBUhNwaGUWpWxw==", + "dev": true, + "requires": { + "buffer-alloc": "^1.2.0" + } + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "isomorphic-fetch": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", + "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=", + "requires": { + "node-fetch": "^1.0.1", + "whatwg-fetch": ">=0.10.0" + } + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "istanbul": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/istanbul/-/istanbul-0.4.5.tgz", + "integrity": "sha1-ZcfXPUxNqE1POsMQuRj7C4Azczs=", + "dev": true, + "requires": { + "abbrev": "1.0.x", + "async": "1.x", + "escodegen": "1.8.x", + "esprima": "2.7.x", + "glob": "^5.0.15", + "handlebars": "^4.0.1", + "js-yaml": "3.x", + "mkdirp": "0.5.x", + "nopt": "3.x", + "once": "1.x", + "resolve": "1.1.x", + "supports-color": "^3.1.0", + "which": "^1.1.1", + "wordwrap": "^1.0.0" + }, + "dependencies": { + "async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", + "dev": true + }, + "escodegen": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.8.1.tgz", + "integrity": "sha1-WltTr0aTEQvrsIZ6o0MN07cKEBg=", + "dev": true, + "requires": { + "esprima": "^2.7.1", + "estraverse": "^1.9.1", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.2.0" + } + }, + "esprima": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", + "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=", + "dev": true + }, + "estraverse": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.9.3.tgz", + "integrity": "sha1-r2fy3JIlgkFZUJJgkaQAXSnJu0Q=", + "dev": true + }, + "glob": { + "version": "5.0.15", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", + "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", + "dev": true, + "requires": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "resolve": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", + "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" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + }, + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "dev": true + } + } + }, + "istanbul-api": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-1.3.7.tgz", + "integrity": "sha512-4/ApBnMVeEPG3EkSzcw25wDe4N66wxwn+KKn6b47vyek8Xb3NBAcg4xfuQbS7BqcZuTX4wxfD5lVagdggR3gyA==", + "dev": true, + "requires": { + "async": "^2.1.4", + "fileset": "^2.0.2", + "istanbul-lib-coverage": "^1.2.1", + "istanbul-lib-hook": "^1.2.2", + "istanbul-lib-instrument": "^1.10.2", + "istanbul-lib-report": "^1.1.5", + "istanbul-lib-source-maps": "^1.2.6", + "istanbul-reports": "^1.5.1", + "js-yaml": "^3.7.0", + "mkdirp": "^0.5.1", + "once": "^1.4.0" + } + }, + "istanbul-instrumenter-loader": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-instrumenter-loader/-/istanbul-instrumenter-loader-3.0.1.tgz", + "integrity": "sha512-a5SPObZgS0jB/ixaKSMdn6n/gXSrK2S6q/UfRJBT3e6gQmVjwZROTODQsYW5ZNwOu78hG62Y3fWlebaVOL0C+w==", + "dev": true, + "requires": { + "convert-source-map": "^1.5.0", + "istanbul-lib-instrument": "^1.7.3", + "loader-utils": "^1.1.0", + "schema-utils": "^0.3.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-hook": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.2.2.tgz", + "integrity": "sha512-/Jmq7Y1VeHnZEQ3TL10VHyb564mn6VrQXHchON9Jf/AEcmQ3ZIiyD1BVzNOKTZf/G3gE+kiGK6SmpF9y3qGPLw==", + "dev": true, + "requires": { + "append-transform": "^0.4.0" + } + }, + "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" + } + }, + "istanbul-lib-report": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.1.5.tgz", + "integrity": "sha512-UsYfRMoi6QO/doUshYNqcKJqVmFe9w51GZz8BS3WB0lYxAllQYklka2wP9+dGZeHYaWIdcXUx8JGdbqaoXRXzw==", + "dev": true, + "requires": { + "istanbul-lib-coverage": "^1.2.1", + "mkdirp": "^0.5.1", + "path-parse": "^1.0.5", + "supports-color": "^3.1.2" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "istanbul-lib-source-maps": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.6.tgz", + "integrity": "sha512-TtbsY5GIHgbMsMiRw35YBHGpZ1DVFEO19vxxeiDMYaeOFOCzfnYVxvl6pOUIZR4dtPhAGpSMup8OyF8ubsaqEg==", + "dev": true, + "requires": { + "debug": "^3.1.0", + "istanbul-lib-coverage": "^1.2.1", + "mkdirp": "^0.5.1", + "rimraf": "^2.6.1", + "source-map": "^0.5.3" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "istanbul-reports": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.5.1.tgz", + "integrity": "sha512-+cfoZ0UXzWjhAdzosCPP3AN8vvef8XDkWtTfgaN+7L3YTpNYITnCaEkceo5SEYy644VkHka/P1FvkWvrG/rrJw==", + "dev": true, + "requires": { + "handlebars": "^4.0.3" + } + }, + "istextorbinary": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/istextorbinary/-/istextorbinary-1.0.2.tgz", + "integrity": "sha1-rOGTVNGpoBc+/rEITOD4ewrX3s8=", + "dev": true, + "requires": { + "binaryextensions": "~1.0.0", + "textextensions": "~1.0.0" + } + }, + "jest-changed-files": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-22.4.3.tgz", + "integrity": "sha512-83Dh0w1aSkUNFhy5d2dvqWxi/y6weDwVVLU6vmK0cV9VpRxPzhTeGimbsbRDSnEoszhF937M4sDLLeS7Cu/Tmw==", + "dev": true, + "requires": { + "throat": "^4.0.0" + } + }, + "jest-cli": { + "version": "22.4.4", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-22.4.4.tgz", + "integrity": "sha512-I9dsgkeyjVEEZj9wrGrqlH+8OlNob9Iptyl+6L5+ToOLJmHm4JwOPatin1b2Bzp5R5YRQJ+oiedx7o1H7wJzhA==", + "dev": true, + "requires": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.1.11", + "import-local": "^1.0.0", + "is-ci": "^1.0.10", + "istanbul-api": "^1.1.14", + "istanbul-lib-coverage": "^1.1.1", + "istanbul-lib-instrument": "^1.8.0", + "istanbul-lib-source-maps": "^1.2.1", + "jest-changed-files": "^22.2.0", + "jest-config": "^22.4.4", + "jest-environment-jsdom": "^22.4.1", + "jest-get-type": "^22.1.0", + "jest-haste-map": "^22.4.2", + "jest-message-util": "^22.4.0", + "jest-regex-util": "^22.1.0", + "jest-resolve-dependencies": "^22.1.0", + "jest-runner": "^22.4.4", + "jest-runtime": "^22.4.4", + "jest-snapshot": "^22.4.0", + "jest-util": "^22.4.1", + "jest-validate": "^22.4.4", + "jest-worker": "^22.2.2", + "micromatch": "^2.3.11", + "node-notifier": "^5.2.1", + "realpath-native": "^1.0.0", + "rimraf": "^2.5.4", + "slash": "^1.0.0", + "string-length": "^2.0.0", + "strip-ansi": "^4.0.0", + "which": "^1.2.12", + "yargs": "^10.0.3" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "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" + } + }, + "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.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + } + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "node-notifier": { + "version": "5.4.3", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.3.tgz", + "integrity": "sha512-M4UBGcs4jeOK9CjTsYwkvH6/MzuUmGCyTW+kCY7uO+1ZVr0+FHGdPdIf5CCLqAaxnRrWidyoQlNkMIIVwbKB8Q==", + "dev": true, + "requires": { + "growly": "^1.3.0", + "is-wsl": "^1.1.0", + "semver": "^5.5.0", + "shellwords": "^0.1.1", + "which": "^1.3.0" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "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" + } + }, + "yargs": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-10.1.2.tgz", + "integrity": "sha512-ivSoxqBGYOqQVruxD35+EyCFDYNEFL/Uo6FcOnz+9xZdZzK0Zzw4r4KhbrME1Oo2gOggwJod2MnsdamSG7H9ig==", + "dev": true, + "requires": { + "cliui": "^4.0.0", + "decamelize": "^1.1.1", + "find-up": "^2.1.0", + "get-caller-file": "^1.0.1", + "os-locale": "^2.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^8.1.0" + } + } + } + }, + "jest-config": { + "version": "22.4.4", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-22.4.4.tgz", + "integrity": "sha512-9CKfo1GC4zrXSoMLcNeDvQBfgtqGTB1uP8iDIZ97oB26RCUb886KkKWhVcpyxVDOUxbhN+uzcBCeFe7w+Iem4A==", + "dev": true, + "requires": { + "chalk": "^2.0.1", + "glob": "^7.1.1", + "jest-environment-jsdom": "^22.4.1", + "jest-environment-node": "^22.4.1", + "jest-get-type": "^22.1.0", + "jest-jasmine2": "^22.4.4", + "jest-regex-util": "^22.1.0", + "jest-resolve": "^22.4.2", + "jest-util": "^22.4.1", + "jest-validate": "^22.4.4", + "pretty-format": "^22.4.0" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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" + } + } + } + }, + "jest-diff": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-22.4.3.tgz", + "integrity": "sha512-/QqGvCDP5oZOF6PebDuLwrB2BMD8ffJv6TAGAdEVuDx1+uEgrHpSFrfrOiMRx2eJ1hgNjlQrOQEHetVwij90KA==", + "dev": true, + "requires": { + "chalk": "^2.0.1", + "diff": "^3.2.0", + "jest-get-type": "^22.4.3", + "pretty-format": "^22.4.3" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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" + } + } + } + }, + "jest-docblock": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-22.4.3.tgz", + "integrity": "sha512-uPKBEAw7YrEMcXueMKZXn/rbMxBiSv48fSqy3uEnmgOlQhSX+lthBqHb1fKWNVmFqAp9E/RsSdBfiV31LbzaOg==", + "dev": true, + "requires": { + "detect-newline": "^2.1.0" + } + }, + "jest-environment-jsdom": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-22.4.3.tgz", + "integrity": "sha512-FviwfR+VyT3Datf13+ULjIMO5CSeajlayhhYQwpzgunswoaLIPutdbrnfUHEMyJCwvqQFaVtTmn9+Y8WCt6n1w==", + "dev": true, + "requires": { + "jest-mock": "^22.4.3", + "jest-util": "^22.4.3", + "jsdom": "^11.5.1" + } + }, + "jest-environment-node": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-22.4.3.tgz", + "integrity": "sha512-reZl8XF6t/lMEuPWwo9OLfttyC26A5AMgDyEQ6DBgZuyfyeNUzYT8BFo6uxCCP/Av/b7eb9fTi3sIHFPBzmlRA==", + "dev": true, + "requires": { + "jest-mock": "^22.4.3", + "jest-util": "^22.4.3" + } + }, + "jest-get-type": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-22.4.3.tgz", + "integrity": "sha512-/jsz0Y+V29w1chdXVygEKSz2nBoHoYqNShPe+QgxSNjAuP1i8+k4LbQNrfoliKej0P45sivkSCh7yiD6ubHS3w==", + "dev": true + }, + "jest-haste-map": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-22.4.3.tgz", + "integrity": "sha512-4Q9fjzuPVwnaqGKDpIsCSoTSnG3cteyk2oNVjBX12HHOaF1oxql+uUiqZb5Ndu7g/vTZfdNwwy4WwYogLh29DQ==", + "dev": true, + "requires": { + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.1.11", + "jest-docblock": "^22.4.3", + "jest-serializer": "^22.4.3", + "jest-worker": "^22.4.3", + "micromatch": "^2.3.11", + "sane": "^2.0.0" + }, + "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.1" + } + }, + "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.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + } + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "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" + } + } + } + }, + "jest-jasmine2": { + "version": "22.4.4", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-22.4.4.tgz", + "integrity": "sha512-nK3vdUl50MuH7vj/8at7EQVjPGWCi3d5+6aCi7Gxy/XMWdOdbH1qtO/LjKbqD8+8dUAEH+BVVh7HkjpCWC1CSw==", + "dev": true, + "requires": { + "chalk": "^2.0.1", + "co": "^4.6.0", + "expect": "^22.4.0", + "graceful-fs": "^4.1.11", + "is-generator-fn": "^1.0.0", + "jest-diff": "^22.4.0", + "jest-matcher-utils": "^22.4.0", + "jest-message-util": "^22.4.0", + "jest-snapshot": "^22.4.0", + "jest-util": "^22.4.1", + "source-map-support": "^0.5.0" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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" + } + } + } + }, + "jest-leak-detector": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-22.4.3.tgz", + "integrity": "sha512-NZpR/Ls7+ndO57LuXROdgCGz2RmUdC541tTImL9bdUtU3WadgFGm0yV+Ok4Fuia/1rLAn5KaJ+i76L6e3zGJYQ==", + "dev": true, + "requires": { + "pretty-format": "^22.4.3" + } + }, + "jest-matcher-utils": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-22.4.3.tgz", + "integrity": "sha512-lsEHVaTnKzdAPR5t4B6OcxXo9Vy4K+kRRbG5gtddY8lBEC+Mlpvm1CJcsMESRjzUhzkz568exMV1hTB76nAKbA==", + "dev": true, + "requires": { + "chalk": "^2.0.1", + "jest-get-type": "^22.4.3", + "pretty-format": "^22.4.3" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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" + } + } + } + }, + "jest-message-util": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-22.4.3.tgz", + "integrity": "sha512-iAMeKxhB3Se5xkSjU0NndLLCHtP4n+GtCqV0bISKA5dmOXQfEbdEmYiu2qpnWBDCQdEafNDDU6Q+l6oBMd/+BA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0-beta.35", + "chalk": "^2.0.1", + "micromatch": "^2.3.11", + "slash": "^1.0.0", + "stack-utils": "^1.0.1" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + } + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "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" + } + } + } + }, + "jest-mock": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-22.4.3.tgz", + "integrity": "sha512-+4R6mH5M1G4NK16CKg9N1DtCaFmuxhcIqF4lQK/Q1CIotqMs/XBemfpDPeVZBFow6iyUNu6EBT9ugdNOTT5o5Q==", + "dev": true + }, + "jest-regex-util": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-22.4.3.tgz", + "integrity": "sha512-LFg1gWr3QinIjb8j833bq7jtQopiwdAs67OGfkPrvy7uNUbVMfTXXcOKXJaeY5GgjobELkKvKENqq1xrUectWg==", + "dev": true + }, + "jest-resolve": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-22.4.3.tgz", + "integrity": "sha512-u3BkD/MQBmwrOJDzDIaxpyqTxYH+XqAXzVJP51gt29H8jpj3QgKof5GGO2uPGKGeA1yTMlpbMs1gIQ6U4vcRhw==", + "dev": true, + "requires": { + "browser-resolve": "^1.11.2", + "chalk": "^2.0.1" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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" + } + } + } + }, + "jest-resolve-dependencies": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-22.4.3.tgz", + "integrity": "sha512-06czCMVToSN8F2U4EvgSB1Bv/56gc7MpCftZ9z9fBgUQM7dzHGCMBsyfVA6dZTx8v0FDcnALf7hupeQxaBCvpA==", + "dev": true, + "requires": { + "jest-regex-util": "^22.4.3" + } + }, + "jest-runner": { + "version": "22.4.4", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-22.4.4.tgz", + "integrity": "sha512-5S/OpB51igQW9xnkM5Tgd/7ZjiAuIoiJAVtvVTBcEBiXBIFzWM3BAMPBM19FX68gRV0KWyFuGKj0EY3M3aceeQ==", + "dev": true, + "requires": { + "exit": "^0.1.2", + "jest-config": "^22.4.4", + "jest-docblock": "^22.4.0", + "jest-haste-map": "^22.4.2", + "jest-jasmine2": "^22.4.4", + "jest-leak-detector": "^22.4.0", + "jest-message-util": "^22.4.0", + "jest-runtime": "^22.4.4", + "jest-util": "^22.4.1", + "jest-worker": "^22.2.2", + "throat": "^4.0.0" + } + }, + "jest-runtime": { + "version": "22.4.4", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-22.4.4.tgz", + "integrity": "sha512-WRTj9m///npte1YjuphCYX7GRY/c2YvJImU9t7qOwFcqHr4YMzmX6evP/3Sehz5DKW2Vi8ONYPCFWe36JVXxfw==", + "dev": true, + "requires": { + "babel-core": "^6.0.0", + "babel-jest": "^22.4.4", + "babel-plugin-istanbul": "^4.1.5", + "chalk": "^2.0.1", + "convert-source-map": "^1.4.0", + "exit": "^0.1.2", + "graceful-fs": "^4.1.11", + "jest-config": "^22.4.4", + "jest-haste-map": "^22.4.2", + "jest-regex-util": "^22.1.0", + "jest-resolve": "^22.4.2", + "jest-util": "^22.4.1", + "jest-validate": "^22.4.4", + "json-stable-stringify": "^1.0.1", + "micromatch": "^2.3.11", + "realpath-native": "^1.0.0", + "slash": "^1.0.0", + "strip-bom": "3.0.0", + "write-file-atomic": "^2.1.0", + "yargs": "^10.0.3" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + } + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "yargs": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-10.1.2.tgz", + "integrity": "sha512-ivSoxqBGYOqQVruxD35+EyCFDYNEFL/Uo6FcOnz+9xZdZzK0Zzw4r4KhbrME1Oo2gOggwJod2MnsdamSG7H9ig==", + "dev": true, + "requires": { + "cliui": "^4.0.0", + "decamelize": "^1.1.1", + "find-up": "^2.1.0", + "get-caller-file": "^1.0.1", + "os-locale": "^2.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^8.1.0" + } + } + } + }, + "jest-serializer": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-22.4.3.tgz", + "integrity": "sha512-uPaUAppx4VUfJ0QDerpNdF43F68eqKWCzzhUlKNDsUPhjOon7ZehR4C809GCqh765FoMRtTVUVnGvIoskkYHiw==", + "dev": true + }, + "jest-snapshot": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-22.4.3.tgz", + "integrity": "sha512-JXA0gVs5YL0HtLDCGa9YxcmmV2LZbwJ+0MfyXBBc5qpgkEYITQFJP7XNhcHFbUvRiniRpRbGVfJrOoYhhGE0RQ==", + "dev": true, + "requires": { + "chalk": "^2.0.1", + "jest-diff": "^22.4.3", + "jest-matcher-utils": "^22.4.3", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^22.4.3" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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" + } + } + } + }, + "jest-util": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-22.4.3.tgz", + "integrity": "sha512-rfDfG8wyC5pDPNdcnAlZgwKnzHvZDu8Td2NJI/jAGKEGxJPYiE4F0ss/gSAkG4778Y23Hvbz+0GMrDJTeo7RjQ==", + "dev": true, + "requires": { + "callsites": "^2.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.11", + "is-ci": "^1.0.10", + "jest-message-util": "^22.4.3", + "mkdirp": "^0.5.1", + "source-map": "^0.6.0" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "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" + } + } + } + }, + "jest-validate": { + "version": "22.4.4", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-22.4.4.tgz", + "integrity": "sha512-dmlf4CIZRGvkaVg3fa0uetepcua44DHtktHm6rcoNVtYlpwe6fEJRkMFsaUVcFHLzbuBJ2cPw9Gl9TKfnzMVwg==", + "dev": true, + "requires": { + "chalk": "^2.0.1", + "jest-config": "^22.4.4", + "jest-get-type": "^22.1.0", + "leven": "^2.1.0", + "pretty-format": "^22.4.0" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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" + } + } + } + }, + "jest-worker": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-22.4.3.tgz", + "integrity": "sha512-B1ucW4fI8qVAuZmicFxI1R3kr2fNeYJyvIQ1rKcuLYnenFV5K5aMbxFj6J0i00Ju83S8jP2d7Dz14+AvbIHRYQ==", + "dev": true, + "requires": { + "merge-stream": "^1.0.1" + } + }, + "jju": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/jju/-/jju-1.3.0.tgz", + "integrity": "sha1-2t2e8BkkvHKLA/L3l5vb1i96Kqo=", + "dev": true + }, + "js-base64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.1.tgz", + "integrity": "sha512-M7kLczedRMYX4L8Mdh4MzyAMM9O5osx+4FcOQuTvr3A9F2D9S5JXheN0ewNbrvK2UatkTRhL5ejGmGSjNMiZuw==", + "dev": true + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", + "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true + }, + "jsdom": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.11.0.tgz", + "integrity": "sha512-ou1VyfjwsSuWkudGxb03FotDajxAto6USAlmMZjE2lc0jCznt7sBWkhfRBRaWwbnmDqdMSTKTLT5d9sBFkkM7A==", + "dev": true, + "requires": { + "abab": "^1.0.4", + "acorn": "^5.3.0", + "acorn-globals": "^4.1.0", + "array-equal": "^1.0.0", + "cssom": ">= 0.3.2 < 0.4.0", + "cssstyle": ">= 0.3.1 < 0.4.0", + "data-urls": "^1.0.0", + "domexception": "^1.0.0", + "escodegen": "^1.9.0", + "html-encoding-sniffer": "^1.0.2", + "left-pad": "^1.2.0", + "nwsapi": "^2.0.0", + "parse5": "4.0.0", + "pn": "^1.1.0", + "request": "^2.83.0", + "request-promise-native": "^1.0.5", + "sax": "^1.2.4", + "symbol-tree": "^3.2.2", + "tough-cookie": "^2.3.3", + "w3c-hr-time": "^1.0.1", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.3", + "whatwg-mimetype": "^2.1.0", + "whatwg-url": "^6.4.1", + "ws": "^4.0.0", + "xml-name-validator": "^3.0.0" + }, + "dependencies": { + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + }, + "whatwg-url": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz", + "integrity": "sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==", + "dev": true, + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + } + } + }, + "jsesc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", + "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=", + "dev": true + }, + "json-edm-parser": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/json-edm-parser/-/json-edm-parser-0.1.2.tgz", + "integrity": "sha1-HmCw/vG8CvZ7wNFG393lSGzWFbQ=", + "dev": true, + "requires": { + "jsonparse": "~1.2.0" + } + }, + "json-loader": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/json-loader/-/json-loader-0.5.7.tgz", + "integrity": "sha512-QLPs8Dj7lnf3e3QYS1zkCo+4ZwqOiF9d/nZnYozTISxXWCfNs9yuky5rJw4/W34s7POaNlbZmQGaB5NiXCbP4w==", + "dev": true + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "json-stable-stringify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", + "dev": true, + "requires": { + "jsonify": "~0.0.0" + } + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, + "json3": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.2.tgz", + "integrity": "sha1-PAQ0dD35Pi9cQq7nsZvLSDV19OE=", + "dev": true + }, + "json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", + "dev": true + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", + "dev": true + }, + "jsonparse": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.2.0.tgz", + "integrity": "sha1-XAxWhRBxYOcv50ib3eoLRMK8Z70=", + "dev": true + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "jszip": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/jszip/-/jszip-2.5.0.tgz", + "integrity": "sha1-dET9hVHd8+XacZj+oMkbyDCMwnQ=", + "dev": true, + "requires": { + "pako": "~0.2.5" + }, + "dependencies": { + "pako": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", + "integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=", + "dev": true + } + } + }, + "karma": { + "version": "0.13.22", + "resolved": "https://registry.npmjs.org/karma/-/karma-0.13.22.tgz", + "integrity": "sha1-B3ULG9Bj1+fnuRvNLmNU2PKqh0Q=", + "dev": true, + "requires": { + "batch": "^0.5.3", + "bluebird": "^2.9.27", + "body-parser": "^1.12.4", + "chokidar": "^1.4.1", + "colors": "^1.1.0", + "connect": "^3.3.5", + "core-js": "^2.1.0", + "di": "^0.0.1", + "dom-serialize": "^2.2.0", + "expand-braces": "^0.1.1", + "glob": "^7.0.0", + "graceful-fs": "^4.1.2", + "http-proxy": "^1.13.0", + "isbinaryfile": "^3.0.0", + "lodash": "^3.8.0", + "log4js": "^0.6.31", + "mime": "^1.3.4", + "minimatch": "^3.0.0", + "optimist": "^0.6.1", + "rimraf": "^2.3.3", + "socket.io": "^1.4.5", + "source-map": "^0.5.3", + "useragent": "^2.1.6" + }, + "dependencies": { + "core-js": { + "version": "2.6.10", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.10.tgz", + "integrity": "sha512-I39t74+4t+zau64EN1fE5v2W31Adtc/REhzWN+gWRRXg6WH5qAsZm62DHpQ1+Yhe4047T55jvzz7MUqF/dBBlA==", + "dev": true + }, + "lodash": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", + "dev": true + } + } + }, + "karma-coverage": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/karma-coverage/-/karma-coverage-0.5.5.tgz", + "integrity": "sha1-sNWLECXVnVxmICYxhvHVj11TSMU=", + "dev": true, + "requires": { + "dateformat": "^1.0.6", + "istanbul": "^0.4.0", + "minimatch": "^3.0.0", + "source-map": "^0.5.1" + }, + "dependencies": { + "dateformat": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz", + "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=", + "dev": true, + "requires": { + "get-stdin": "^4.0.1", + "meow": "^3.3.0" + } + } + } + }, + "karma-mocha": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/karma-mocha/-/karma-mocha-1.3.0.tgz", + "integrity": "sha1-7qrH/8DiAetjxGdEDStpx883eL8=", + "dev": true, + "requires": { + "minimist": "1.2.0" + } + }, + "karma-mocha-clean-reporter": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/karma-mocha-clean-reporter/-/karma-mocha-clean-reporter-0.0.1.tgz", + "integrity": "sha1-6G961LxefGLX8uJC3ydRzPk/Rvo=", + "dev": true, + "requires": { + "chalk": "^1.0.0", + "karma": ">=0.9", + "log-symbols": "^1.0.2", + "mocha-clean": "^0.4.0" + } + }, + "karma-phantomjs-launcher": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/karma-phantomjs-launcher/-/karma-phantomjs-launcher-1.0.4.tgz", + "integrity": "sha1-0jyjSAG9qYY60xjju0vUBisTrNI=", + "dev": true, + "requires": { + "lodash": "^4.0.1", + "phantomjs-prebuilt": "^2.1.7" + }, + "dependencies": { + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + } + } + }, + "karma-sinon-chai": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/karma-sinon-chai/-/karma-sinon-chai-1.2.4.tgz", + "integrity": "sha1-/qk19ivjNmzwJxyNi+UcDHDkCrw=", + "dev": true, + "requires": { + "lolex": "^1.5.0" + }, + "dependencies": { + "lolex": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/lolex/-/lolex-1.6.0.tgz", + "integrity": "sha1-OpoCg0UqR9dDnnJzG54H1zhuSfY=", + "dev": true + } + } + }, + "karma-webpack": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/karma-webpack/-/karma-webpack-2.0.9.tgz", + "integrity": "sha512-F1j3IG/XhiMzcunAXbWXH95uizjzr3WdTzmVWlta8xqxcCtAu9FByCb4sccIMxaVFAefpgnUW9KlCo0oLvIX6A==", + "dev": true, + "requires": { + "async": "~0.9.0", + "loader-utils": "^0.2.5", + "lodash": "^3.8.0", + "source-map": "^0.5.6", + "webpack-dev-middleware": "^1.12.0" + }, + "dependencies": { + "async": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", + "dev": true + }, + "big.js": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", + "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", + "dev": true + }, + "loader-utils": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", + "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", + "dev": true, + "requires": { + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0", + "object-assign": "^4.0.1" + } + }, + "lodash": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", + "dev": true + } + } + }, + "kew": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/kew/-/kew-0.7.0.tgz", + "integrity": "sha1-edk9LTM2PW/dKXCzNdkUGtWR15s=", + "dev": 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 + }, + "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" + } + }, + "lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", + "dev": true + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "dev": true, + "requires": { + "invert-kv": "^1.0.0" + } + }, + "left-pad": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz", + "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==", + "dev": true + }, + "leven": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz", + "integrity": "sha1-wuep93IJTe6dNCAq6KzORoeHVYA=", + "dev": true + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "liftoff": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-2.5.0.tgz", + "integrity": "sha1-IAkpG7Mc6oYbvxCnwVooyvdcMew=", + "dev": true, + "requires": { + "extend": "^3.0.0", + "findup-sync": "^2.0.0", + "fined": "^1.0.1", + "flagged-respawn": "^1.0.0", + "is-plain-object": "^2.0.4", + "object.map": "^1.0.0", + "rechoir": "^0.6.2", + "resolve": "^1.1.7" + } + }, + "livereload-js": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.4.0.tgz", + "integrity": "sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw==", + "dev": true + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "dependencies": { + "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" + } + } + } + }, + "loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "dev": true + }, + "loader-utils": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + } + } + }, + "locate-path": { + "version": "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": "1.0.2", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-1.0.2.tgz", + "integrity": "sha1-j1dWDIO1n8JwvT1WG2kAQ0MOJVE=", + "dev": true + }, + "lodash._baseclone": { + "version": "4.5.7", + "resolved": "https://registry.npmjs.org/lodash._baseclone/-/lodash._baseclone-4.5.7.tgz", + "integrity": "sha1-zkKt4IOE711i+nfDD2GkbmhvhDQ=", + "dev": true + }, + "lodash._basecopy": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", + "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=", + "dev": true + }, + "lodash._basetostring": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz", + "integrity": "sha1-0YYdh3+CSlL2aYMtyvPuFVZqB9U=", + "dev": true + }, + "lodash._basevalues": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz", + "integrity": "sha1-W3dXYoAr3j0yl1A+JjAIIP32Ybc=", + "dev": true + }, + "lodash._escapehtmlchar": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash._escapehtmlchar/-/lodash._escapehtmlchar-2.4.1.tgz", + "integrity": "sha1-32fDu2t+jh6DGrSL+geVuSr+iZ0=", + "dev": true, + "requires": { + "lodash._htmlescapes": "~2.4.1" + } + }, + "lodash._escapestringchar": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash._escapestringchar/-/lodash._escapestringchar-2.4.1.tgz", + "integrity": "sha1-7P4iYYoq3lC/7qQ5N+Ud9m8O23I=", + "dev": true + }, + "lodash._getnative": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", + "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=", + "dev": true + }, + "lodash._htmlescapes": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash._htmlescapes/-/lodash._htmlescapes-2.4.1.tgz", + "integrity": "sha1-MtFL8IRLbeb4tioFG09nwii2JMs=", + "dev": true + }, + "lodash._isiterateecall": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", + "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=", + "dev": true + }, + "lodash._isnative": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash._isnative/-/lodash._isnative-2.4.1.tgz", + "integrity": "sha1-PqZAS3hKe+g2x7V1gOHN95sUgyw=", + "dev": true + }, + "lodash._objecttypes": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash._objecttypes/-/lodash._objecttypes-2.4.1.tgz", + "integrity": "sha1-fAt/admKH3ZSn4kLDNsbTf7BHBE=", + "dev": true + }, + "lodash._reescape": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz", + "integrity": "sha1-Kx1vXf4HyKNVdT5fJ/rH8c3hYWo=", + "dev": true + }, + "lodash._reevaluate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz", + "integrity": "sha1-WLx0xAZklTrgsSTYBpltrKQx4u0=", + "dev": true + }, + "lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", + "dev": true + }, + "lodash._reunescapedhtml": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash._reunescapedhtml/-/lodash._reunescapedhtml-2.4.1.tgz", + "integrity": "sha1-dHxPxAED6zu4oJduVx96JlnpO6c=", + "dev": true, + "requires": { + "lodash._htmlescapes": "~2.4.1", + "lodash.keys": "~2.4.1" + }, + "dependencies": { + "lodash.keys": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-2.4.1.tgz", + "integrity": "sha1-SN6kbfj/djKxDXBrissmWR4rNyc=", + "dev": true, + "requires": { + "lodash._isnative": "~2.4.1", + "lodash._shimkeys": "~2.4.1", + "lodash.isobject": "~2.4.1" + } + } + } + }, + "lodash._root": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz", + "integrity": "sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI=", + "dev": true + }, + "lodash._shimkeys": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash._shimkeys/-/lodash._shimkeys-2.4.1.tgz", + "integrity": "sha1-bpzJZm/wgfC1psl4uD4kLmlJ0gM=", + "dev": true, + "requires": { + "lodash._objecttypes": "~2.4.1" + } + }, + "lodash._stack": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/lodash._stack/-/lodash._stack-4.1.3.tgz", + "integrity": "sha1-dRqnbBuWSwR+dtFPxyoJP8teLdA=", + "dev": true + }, + "lodash.assign": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", + "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=", + "dev": true + }, + "lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", + "dev": true + }, + "lodash.clone": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clone/-/lodash.clone-4.5.0.tgz", + "integrity": "sha1-GVhwRQ9aExkkeN9Lw9I9LeoZB7Y=", + "dev": true + }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "dev": true + }, + "lodash.defaults": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-2.4.1.tgz", + "integrity": "sha1-p+iIXwXmiFEUS24SqPNngCa8TFQ=", + "dev": true, + "requires": { + "lodash._objecttypes": "~2.4.1", + "lodash.keys": "~2.4.1" + }, + "dependencies": { + "lodash.keys": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-2.4.1.tgz", + "integrity": "sha1-SN6kbfj/djKxDXBrissmWR4rNyc=", + "dev": true, + "requires": { + "lodash._isnative": "~2.4.1", + "lodash._shimkeys": "~2.4.1", + "lodash.isobject": "~2.4.1" + } + } + } + }, + "lodash.escape": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz", + "integrity": "sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg=", + "dev": true, + "requires": { + "lodash._root": "^3.0.0" + } + }, + "lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=" + }, + "lodash.isarguments": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", + "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=", + "dev": true + }, + "lodash.isarray": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", + "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=", + "dev": true + }, + "lodash.isequal": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=" + }, + "lodash.isobject": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.isobject/-/lodash.isobject-2.4.1.tgz", + "integrity": "sha1-Wi5H/mmVPx7mMafrof5k0tBlWPU=", + "dev": true, + "requires": { + "lodash._objecttypes": "~2.4.1" + } + }, + "lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=", + "dev": true + }, + "lodash.keys": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", + "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=", + "dev": true, + "requires": { + "lodash._getnative": "^3.0.0", + "lodash.isarguments": "^3.0.0", + "lodash.isarray": "^3.0.0" + } + }, + "lodash.keysin": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.keysin/-/lodash.keysin-4.2.0.tgz", + "integrity": "sha1-jMP7NcLZSsxEOhhj4C+kB5nqbyg=", + "dev": true + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true + }, + "lodash.merge": { + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.3.5.tgz", + "integrity": "sha1-VOWMTyCD2f7MsVeaYPdLCT1yrRc=", + "dev": true, + "requires": { + "lodash._baseclone": "~4.5.0", + "lodash._stack": "~4.1.0", + "lodash.isplainobject": "^4.0.0", + "lodash.keysin": "^4.0.0", + "lodash.rest": "^4.0.0" + } + }, + "lodash.mergewith": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz", + "integrity": "sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==", + "dev": true + }, + "lodash.rest": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/lodash.rest/-/lodash.rest-4.0.5.tgz", + "integrity": "sha1-lU73UEkmIDjJbR/Jiyj9r58Hcqo=", + "dev": true + }, + "lodash.restparam": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz", + "integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=", + "dev": true + }, + "lodash.some": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.some/-/lodash.some-4.6.0.tgz", + "integrity": "sha1-G7nzFO9ri63tE7VJFpsqlF62jk0=", + "dev": true + }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", + "dev": true + }, + "lodash.template": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", + "integrity": "sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8=", + "dev": true, + "requires": { + "lodash._basecopy": "^3.0.0", + "lodash._basetostring": "^3.0.0", + "lodash._basevalues": "^3.0.0", + "lodash._isiterateecall": "^3.0.0", + "lodash._reinterpolate": "^3.0.0", + "lodash.escape": "^3.0.0", + "lodash.keys": "^3.0.0", + "lodash.restparam": "^3.0.0", + "lodash.templatesettings": "^3.0.0" + } + }, + "lodash.templatesettings": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz", + "integrity": "sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU=", + "dev": true, + "requires": { + "lodash._reinterpolate": "^3.0.0", + "lodash.escape": "^3.0.0" + } + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "dev": true + }, + "lodash.values": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.values/-/lodash.values-2.4.1.tgz", + "integrity": "sha1-q/UUQ2s8twUAFieXjLzzCxKA7qQ=", + "dev": true, + "requires": { + "lodash.keys": "~2.4.1" + }, + "dependencies": { + "lodash.keys": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-2.4.1.tgz", + "integrity": "sha1-SN6kbfj/djKxDXBrissmWR4rNyc=", + "dev": true, + "requires": { + "lodash._isnative": "~2.4.1", + "lodash._shimkeys": "~2.4.1", + "lodash.isobject": "~2.4.1" + } + } + } + }, + "log-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz", + "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=", + "dev": true, + "requires": { + "chalk": "^1.0.0" + } + }, + "log4js": { + "version": "0.6.38", + "resolved": "https://registry.npmjs.org/log4js/-/log4js-0.6.38.tgz", + "integrity": "sha1-LElBFmldb7JUgJQ9P8hy5mKlIv0=", + "dev": true, + "requires": { + "readable-stream": "~1.0.2", + "semver": "~4.3.3" + }, + "dependencies": { + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "semver": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz", + "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=", + "dev": true + } + } + }, + "lolex": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/lolex/-/lolex-1.4.0.tgz", + "integrity": "sha1-LycSsbwYDendzF06epbvPAuxYq0=", + "dev": true + }, + "longest": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", + "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", + "dev": true + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "dev": true, + "requires": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + } + }, + "lower-case": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", + "dev": true + }, + "lru-cache": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz", + "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=", + "dev": true + }, + "make-iterator": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", + "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", + "dev": true, + "requires": { + "kind-of": "^6.0.2" + } + }, + "makeerror": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", + "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", + "dev": true, + "requires": { + "tmpl": "1.0.x" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true + }, + "map-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.0.7.tgz", + "integrity": "sha1-ih8HiW2CsQkmvTdEokIACfiJdKg=", + "dev": true + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "requires": { + "object-visit": "^1.0.0" + } + }, + "math-expression-evaluator": { + "version": "1.2.17", + "resolved": "https://registry.npmjs.org/math-expression-evaluator/-/math-expression-evaluator-1.2.17.tgz", + "integrity": "sha1-3oGf282E3M2PrlnGrreWFbnSZqw=", + "dev": true + }, + "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 + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "mdn-browser-compat-data": { + "version": "0.0.84", + "resolved": "https://registry.npmjs.org/mdn-browser-compat-data/-/mdn-browser-compat-data-0.0.84.tgz", + "integrity": "sha512-fAznuGNaQMQiWLVf+gyp33FaABTglYWqMT7JqvH+4RZn2UQPD12gbMqxwP9m0lj8AAbNpu5/kD6n4Ox1SOffpw==", + "dev": true, + "requires": { + "extend": "3.0.2" + } + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "dev": true + }, + "mem": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", + "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "dev": true, + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "dev": true, + "requires": { + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" + } + }, + "merge": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.1.tgz", + "integrity": "sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ==", + "dev": true + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", + "dev": true + }, + "merge-stream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz", + "integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=", + "dev": true, + "requires": { + "readable-stream": "^2.0.1" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "merge2": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.0.3.tgz", + "integrity": "sha1-+kT4siYmFaty8ICKQB1HinDjlNs=", + "dev": true + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true + }, + "mime-db": { + "version": "1.40.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz", + "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==", + "dev": true + }, + "mime-types": { + "version": "2.1.24", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz", + "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==", + "dev": true, + "requires": { + "mime-db": "1.40.0" + } + }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + }, + "minipass": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", + "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + }, + "dependencies": { + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + } + } + }, + "minizlib": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", + "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", + "dev": true, + "requires": { + "minipass": "^2.9.0" + } + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "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 + } + } + }, + "mkdirp-promise": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/mkdirp-promise/-/mkdirp-promise-5.0.1.tgz", + "integrity": "sha1-6bj2jlUsaKnBcTuEiD96HdA5uKE=", + "dev": true, + "requires": { + "mkdirp": "*" + } + }, + "mocha": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-5.2.0.tgz", + "integrity": "sha512-2IUgKDhc3J7Uug+FxMXuqIyYzH7gJjXECKe/w43IGgQHTSj3InJi+yAA7T24L9bQMRKiUEHxEX37G5JpVUGLcQ==", + "dev": true, + "requires": { + "browser-stdout": "1.3.1", + "commander": "2.15.1", + "debug": "3.1.0", + "diff": "3.5.0", + "escape-string-regexp": "1.0.5", + "glob": "7.1.2", + "growl": "1.10.5", + "he": "1.1.1", + "minimatch": "3.0.4", + "mkdirp": "0.5.1", + "supports-color": "5.4.0" + }, + "dependencies": { + "commander": { + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz", + "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==", + "dev": true + }, + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "glob": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "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" + } + }, + "supports-color": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", + "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "mocha-clean": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/mocha-clean/-/mocha-clean-0.4.0.tgz", + "integrity": "sha1-CbaYXDIYFhQDIeED593ktIdgkhw=", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "multipipe": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", + "integrity": "sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s=", + "dev": true, + "requires": { + "duplexer2": "0.0.2" + } + }, + "mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true + }, + "mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "requires": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "nan": { + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", + "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==", + "dev": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "natives": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/natives/-/natives-1.1.6.tgz", + "integrity": "sha512-6+TDFewD4yxY14ptjKaS63GVdtKiES1pTPyxn9Jb0rBqPMZ7VcCiooEhPNsr+mqHtMGxa/5c/HhcC4uPEUw/nA==", + "dev": true + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "ndjson": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/ndjson/-/ndjson-1.5.0.tgz", + "integrity": "sha1-rmA7NrE0vOw0e0UkIrC/mNWDLsg=", + "dev": true, + "requires": { + "json-stringify-safe": "^5.0.1", + "minimist": "^1.2.0", + "split2": "^2.1.0", + "through2": "^2.0.3" + } + }, + "negotiator": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", + "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=", + "dev": true + }, + "neo-async": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", + "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==", + "dev": true + }, + "next-tick": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=", + "dev": true + }, + "no-case": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", + "dev": true, + "requires": { + "lower-case": "^1.1.1" + } + }, + "node-addon-api": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-1.7.1.tgz", + "integrity": "sha512-2+DuKodWvwRTrCfKOeR24KIc5unKjOh8mz17NCzVnHWfjAdDqbfbjqh7gUT+BkXBRQM52+xCHciKWonJ3CbJMQ==", + "dev": true + }, + "node-fetch": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", + "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", + "requires": { + "encoding": "^0.1.11", + "is-stream": "^1.0.1" + } + }, + "node-forge": { + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.7.6.tgz", + "integrity": "sha512-sol30LUpz1jQFBjOKwbjxijiE3b6pjd74YwfD0fJOKPjF+fONKb2Yg8rYgS6+bK6VDl+/wfr4IYpC7jDzLUIfw==", + "dev": true + }, + "node-gyp": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", + "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", + "dev": true, + "requires": { + "fstream": "^1.0.0", + "glob": "^7.0.3", + "graceful-fs": "^4.1.2", + "mkdirp": "^0.5.0", + "nopt": "2 || 3", + "npmlog": "0 || 1 || 2 || 3 || 4", + "osenv": "0", + "request": "^2.87.0", + "rimraf": "2", + "semver": "~5.3.0", + "tar": "^2.0.0", + "which": "1" + } + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", + "dev": true + }, + "node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "dev": true, + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + }, + "dependencies": { + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "requires": { + "safe-buffer": "~5.2.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz", + "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==", + "dev": true + } + } + }, + "util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dev": true, + "requires": { + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + } + } + } + } + }, + "node-notifier": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.0.2.tgz", + "integrity": "sha1-RDhEn+aeMh+UHO+UOYaweXAycBs=", + "dev": true, + "requires": { + "growly": "^1.3.0", + "semver": "^5.3.0", + "shellwords": "^0.1.0", + "which": "^1.2.12" + } + }, + "node-releases": { + "version": "1.1.39", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.39.tgz", + "integrity": "sha512-8MRC/ErwNCHOlAFycy9OPca46fQYUjbJRDcZTHVWIGXIjYLM73k70vv3WkYutVnM4cCo4hE0MqBVVZjP6vjISA==", + "dev": true, + "requires": { + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "node-sass": { + "version": "4.9.3", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.9.3.tgz", + "integrity": "sha512-XzXyGjO+84wxyH7fV6IwBOTrEBe2f0a6SBze9QWWYR/cL74AcQUks2AsqcCZenl/Fp/JVbuEaLpgrLtocwBUww==", + "dev": true, + "requires": { + "async-foreach": "^0.1.3", + "chalk": "^1.1.1", + "cross-spawn": "^3.0.0", + "gaze": "^1.0.0", + "get-stdin": "^4.0.1", + "glob": "^7.0.3", + "in-publish": "^2.0.0", + "lodash.assign": "^4.2.0", + "lodash.clonedeep": "^4.3.2", + "lodash.mergewith": "^4.6.0", + "meow": "^3.7.0", + "mkdirp": "^0.5.1", + "nan": "^2.10.0", + "node-gyp": "^3.8.0", + "npmlog": "^4.0.0", + "request": "2.87.0", + "sass-graph": "^2.2.4", + "stdout-stream": "^1.4.0", + "true-case-path": "^1.0.2" + }, + "dependencies": { + "cross-spawn": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", + "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "which": "^1.2.9" + } + }, + "gaze": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "dev": true, + "requires": { + "globule": "^1.0.0" + } + }, + "globule": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz", + "integrity": "sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==", + "dev": true, + "requires": { + "glob": "~7.1.1", + "lodash": "~4.17.10", + "minimatch": "~3.0.2" + } + }, + "har-validator": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz", + "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=", + "dev": true, + "requires": { + "ajv": "^5.1.0", + "har-schema": "^2.0.0" + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "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 + }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + }, + "request": { + "version": "2.87.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.87.0.tgz", + "integrity": "sha512-fcogkm7Az5bsS6Sl0sibkbhcKsnyon/jV1kF3ajGmF0c8HrttdKTPRT9hieOaQHA5HEq6r8OyWOo/o781C1tNw==", + "dev": true, + "requires": { + "aws-sign2": "~0.7.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.3.1", + "har-validator": "~5.0.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.17", + "oauth-sign": "~0.8.2", + "performance-now": "^2.1.0", + "qs": "~6.5.1", + "safe-buffer": "^5.1.1", + "tough-cookie": "~2.3.3", + "tunnel-agent": "^0.6.0", + "uuid": "^3.1.0" + } + }, + "tough-cookie": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz", + "integrity": "sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==", + "dev": true, + "requires": { + "punycode": "^1.4.1" + } + } + } + }, + "node-zip": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/node-zip/-/node-zip-1.1.1.tgz", + "integrity": "sha1-lNGtZ0o81GoViN1zb0qaeMdX62I=", + "dev": true, + "requires": { + "jszip": "2.5.0" + } + }, + "nopt": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "dev": true, + "requires": { + "abbrev": "1" + } + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true + }, + "normalize-url": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", + "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", + "dev": true, + "requires": { + "object-assign": "^4.0.1", + "prepend-http": "^1.0.0", + "query-string": "^4.1.0", + "sort-keys": "^1.0.0" + } + }, + "npm-package-arg": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-5.1.2.tgz", + "integrity": "sha512-wJBsrf0qpypPT7A0LART18hCdyhpCMxeTtcb0X4IZO2jsP6Om7EHN1d9KSKiqD+KVH030RVNpWS9thk+pb7wzA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.4.2", + "osenv": "^0.1.4", + "semver": "^5.1.0", + "validate-npm-package-name": "^3.0.0" + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "requires": { + "path-key": "^2.0.0" + } + }, + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "dev": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", + "dev": true + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true + }, + "nwsapi": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.1.4.tgz", + "integrity": "sha512-iGfd9Y6SFdTNldEy2L0GUhcarIutFmk+MPWIn9dmj8NMIup03G08uUF2KGbbmv/Ux4RT0VZJoP/sVbWA6d/VIw==", + "dev": true + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-component": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz", + "integrity": "sha1-8MaapQ78lbhmwYb0AKM3acsvEpE=", + "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, + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-inspect": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.6.0.tgz", + "integrity": "sha512-GJzfBZ6DgDAmnuaM3104jR4s1Myxr3Y3zfIyN4z3UdqN69oSRacNK8UhnobDdC+7J2AHCjGwxQubNJfE70SXXQ==", + "dev": true + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "requires": { + "isobject": "^3.0.0" + } + }, + "object.defaults": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", + "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", + "dev": true, + "requires": { + "array-each": "^1.0.1", + "array-slice": "^1.0.0", + "for-own": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "object.entries": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.0.tgz", + "integrity": "sha512-l+H6EQ8qzGRxbkHOd5I/aHRhHDKoQXQ8g0BYt4uSweQU1/J6dZUOyWh9a2Vky35YCKjzmgxOzta2hH6kf9HuXA==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.12.0", + "function-bind": "^1.1.1", + "has": "^1.0.3" + } + }, + "object.getownpropertydescriptors": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz", + "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "es-abstract": "^1.5.1" + } + }, + "object.map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", + "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=", + "dev": true, + "requires": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + } + }, + "object.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" + }, + "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.1" + } + } + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "office-ui-fabric": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/office-ui-fabric/-/office-ui-fabric-2.6.1.tgz", + "integrity": "sha1-4qyf8+T8eI2mYReN6/CUA2sKLiY=" + }, + "office-ui-fabric-core": { + "version": "9.6.1-fluent2", + "resolved": "https://registry.npmjs.org/office-ui-fabric-core/-/office-ui-fabric-core-9.6.1-fluent2.tgz", + "integrity": "sha512-gcBs5HHr7tjkvk/+Ls10ttb3jEllRn7SvJitX/kx/gQq8BiFMSMKr1w+oNqXlh4EgkBHWUlJVPrYUu1KW/jVaQ==" + }, + "office-ui-fabric-react": { + "version": "5.131.0", + "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-5.131.0.tgz", + "integrity": "sha512-QOYu1uf92qhTTIlBAj8teKvRpCmpliRZjynYtgeeUbDm4C4GtXdb/O1rPNFsfT0PNtPC8dCNeQ7/CXjQenUkyw==", + "requires": { + "@microsoft/load-themed-styles": "^1.7.13", + "@uifabric/icons": ">=5.8.0 <6.0.0", + "@uifabric/merge-styles": ">=5.17.1 <6.0.0", + "@uifabric/styling": ">=5.36.0 <6.0.0", + "@uifabric/utilities": ">=5.34.2 <6.0.0", + "prop-types": "^15.5.10", + "tslib": "^1.7.1" + } + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", + "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=", + "dev": true + }, + "opn": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.2.0.tgz", + "integrity": "sha512-Jd/GpzPyHF4P2/aNOVmS3lfMSWV9J7cOhCG1s08XCEAsPkB7lp6ddiU0J7XzyQRDUh8BqJ7PchfINjR8jyofRQ==", + "dev": true, + "requires": { + "is-wsl": "^1.1.0" + } + }, + "optimist": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", + "dev": true, + "requires": { + "minimist": "~0.0.1", + "wordwrap": "~0.0.2" + }, + "dependencies": { + "minimist": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", + "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=", + "dev": true + } + } + }, + "optionator": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", + "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", + "dev": true, + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.4", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "wordwrap": "~1.0.0" + }, + "dependencies": { + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "dev": true + } + } + }, + "options": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/options/-/options-0.0.6.tgz", + "integrity": "sha1-7CLTEoBrtT5zF3Pnza788cZDEo8=", + "dev": true + }, + "orchestrator": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/orchestrator/-/orchestrator-0.3.8.tgz", + "integrity": "sha1-FOfp4nZPcxX7rBhOUGx6pt+UrX4=", + "dev": true, + "requires": { + "end-of-stream": "~0.1.5", + "sequencify": "~0.0.7", + "stream-consume": "~0.1.0" + }, + "dependencies": { + "end-of-stream": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-0.1.5.tgz", + "integrity": "sha1-jhdyBsPICDfYVjLouTWd/osvbq8=", + "dev": true, + "requires": { + "once": "~1.3.0" + } + }, + "once": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "integrity": "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=", + "dev": true, + "requires": { + "wrappy": "1" + } + } + } + }, + "ordered-read-streams": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.1.0.tgz", + "integrity": "sha1-/VZamvjrRHO6abbtijQ1LLVS8SY=", + "dev": true + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", + "dev": true + }, + "os-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-locale": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", + "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", + "dev": true, + "requires": { + "execa": "^0.7.0", + "lcid": "^1.0.0", + "mem": "^1.1.0" + } + }, + "os-shim": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/os-shim/-/os-shim-0.1.3.tgz", + "integrity": "sha1-a2LDeRz3kJ6jXtRuF2WLtBfLORc=", + "dev": true + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true + }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "dev": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "p-filter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-filter/-/p-filter-1.0.0.tgz", + "integrity": "sha1-Yp0xcVAgnI/VCLoTdxPvS7kg6ds=", + "dev": true, + "requires": { + "p-map": "^1.0.0" + } + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true + }, + "p-limit": { + "version": "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-map": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", + "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==", + "dev": true + }, + "p-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": "1.0.10", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.10.tgz", + "integrity": "sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw==", + "dev": true + }, + "param-case": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", + "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", + "dev": true, + "requires": { + "no-case": "^2.2.0" + } + }, + "parse-asn1": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.5.tgz", + "integrity": "sha512-jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ==", + "dev": true, + "requires": { + "asn1.js": "^4.0.0", + "browserify-aes": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "parse-filepath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", + "dev": true, + "requires": { + "is-absolute": "^1.0.0", + "map-cache": "^0.2.0", + "path-root": "^0.1.1" + } + }, + "parse-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" + }, + "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 + }, + "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" + } + } + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "requires": { + "error-ex": "^1.2.0" + } + }, + "parse-node-version": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", + "dev": true + }, + "parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", + "dev": true + }, + "parse5": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", + "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==", + "dev": true + }, + "parsejson": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/parsejson/-/parsejson-0.0.3.tgz", + "integrity": "sha1-q343WfIJ7OmUN5c/fQ8fZK4OZKs=", + "dev": true, + "requires": { + "better-assert": "~1.0.0" + } + }, + "parseqs": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz", + "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=", + "dev": true, + "requires": { + "better-assert": "~1.0.0" + } + }, + "parseuri": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz", + "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=", + "dev": true, + "requires": { + "better-assert": "~1.0.0" + } + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true + }, + "path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", + "dev": true + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "dev": true + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "path-root": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", + "dev": true, + "requires": { + "path-root-regex": "^0.1.0" + } + }, + "path-root-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=", + "dev": true + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", + "dev": true + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "pause-stream": { + "version": "0.0.11", + "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz", + "integrity": "sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=", + "dev": true, + "requires": { + "through": "~2.3" + } + }, + "pbkdf2": { + "version": "3.0.17", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz", + "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==", + "dev": true, + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", + "dev": true + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true + }, + "phantomjs-polyfill": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/phantomjs-polyfill/-/phantomjs-polyfill-0.0.2.tgz", + "integrity": "sha1-jGpxY+m8j9n/2+fWBctTUvn7iR4=", + "dev": true + }, + "phantomjs-prebuilt": { + "version": "2.1.16", + "resolved": "https://registry.npmjs.org/phantomjs-prebuilt/-/phantomjs-prebuilt-2.1.16.tgz", + "integrity": "sha1-79ISpKOWbTZHaE6ouniFSb4q7+8=", + "dev": true, + "requires": { + "es6-promise": "^4.0.3", + "extract-zip": "^1.6.5", + "fs-extra": "^1.0.0", + "hasha": "^2.2.0", + "kew": "^0.7.0", + "progress": "^1.1.8", + "request": "^2.81.0", + "request-progress": "^2.0.1", + "which": "^1.2.10" + }, + "dependencies": { + "fs-extra": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz", + "integrity": "sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^2.1.0", + "klaw": "^1.0.0" + } + }, + "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" + } + } + } + }, + "pidof": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pidof/-/pidof-1.0.2.tgz", + "integrity": "sha1-+6Dq4cgzWhHrgJn10PPvvEXLTpA=", + "dev": true + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "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" + } + }, + "pkg-conf": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-1.1.3.tgz", + "integrity": "sha1-N45W1v0T6Iv7b0ol33qD+qvduls=", + "dev": true, + "requires": { + "find-up": "^1.0.0", + "load-json-file": "^1.1.0", + "object-assign": "^4.0.1", + "symbol": "^0.2.1" + }, + "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.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "requires": { + "pinkie-promise": "^2.0.0" + } + } + } + }, + "pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "dev": true, + "requires": { + "find-up": "^2.1.0" + } + }, + "plugin-error": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-1.0.1.tgz", + "integrity": "sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA==", + "dev": true, + "requires": { + "ansi-colors": "^1.0.1", + "arr-diff": "^4.0.0", + "arr-union": "^3.1.0", + "extend-shallow": "^3.0.2" + } + }, + "plugin-log": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/plugin-log/-/plugin-log-0.1.0.tgz", + "integrity": "sha1-hgSc9qsQgzOYqTHzaJy67nteEzM=", + "dev": true, + "requires": { + "chalk": "^1.1.1", + "dateformat": "^1.0.11" + }, + "dependencies": { + "dateformat": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz", + "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=", + "dev": true, + "requires": { + "get-stdin": "^4.0.1", + "meow": "^3.3.0" + } + } + } + }, + "pn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", + "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==", + "dev": true + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true + }, + "postcss": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "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" + } + } + } + }, + "postcss-calc": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-5.3.1.tgz", + "integrity": "sha1-d7rnypKK2FcW4v2kLyYb98HWW14=", + "dev": true, + "requires": { + "postcss": "^5.0.2", + "postcss-message-helpers": "^2.0.0", + "reduce-css-calc": "^1.2.6" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-colormin": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-2.2.2.tgz", + "integrity": "sha1-ZjFBfV8OkJo9fsJrJMio0eT5bks=", + "dev": true, + "requires": { + "colormin": "^1.0.5", + "postcss": "^5.0.13", + "postcss-value-parser": "^3.2.3" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-convert-values": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-2.6.1.tgz", + "integrity": "sha1-u9hZPFwf0uPRwyK7kl3K6Nrk1i0=", + "dev": true, + "requires": { + "postcss": "^5.0.11", + "postcss-value-parser": "^3.1.2" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-discard-comments": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz", + "integrity": "sha1-vv6J+v1bPazlzM5Rt2uBUUvgDj0=", + "dev": true, + "requires": { + "postcss": "^5.0.14" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-discard-duplicates": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-2.1.0.tgz", + "integrity": "sha1-uavye4isGIFYpesSq8riAmO5GTI=", + "dev": true, + "requires": { + "postcss": "^5.0.4" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-discard-empty": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz", + "integrity": "sha1-0rS9nVztXr2Nyt52QMfXzX9PkrU=", + "dev": true, + "requires": { + "postcss": "^5.0.14" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-discard-overridden": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz", + "integrity": "sha1-ix6vVU9ob7KIzYdMVWZ7CqNmjVg=", + "dev": true, + "requires": { + "postcss": "^5.0.16" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-discard-unused": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz", + "integrity": "sha1-vOMLLMWR/8Y0Mitfs0ZLbZNPRDM=", + "dev": true, + "requires": { + "postcss": "^5.0.14", + "uniqs": "^2.0.0" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-filter-plugins": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/postcss-filter-plugins/-/postcss-filter-plugins-2.0.3.tgz", + "integrity": "sha512-T53GVFsdinJhgwm7rg1BzbeBRomOg9y5MBVhGcsV0CxurUdVj1UlPdKtn7aqYA/c/QVkzKMjq2bSV5dKG5+AwQ==", + "dev": true, + "requires": { + "postcss": "^5.0.4" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-merge-idents": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz", + "integrity": "sha1-TFUwMTwI4dWzu/PSu8dH4njuonA=", + "dev": true, + "requires": { + "has": "^1.0.1", + "postcss": "^5.0.10", + "postcss-value-parser": "^3.1.1" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-merge-longhand": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-2.0.2.tgz", + "integrity": "sha1-I9kM0Sewp3mUkVMyc5A0oaTz1lg=", + "dev": true, + "requires": { + "postcss": "^5.0.4" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-merge-rules": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-2.1.2.tgz", + "integrity": "sha1-0d9d+qexrMO+VT8OnhDofGG19yE=", + "dev": true, + "requires": { + "browserslist": "^1.5.2", + "caniuse-api": "^1.5.2", + "postcss": "^5.0.4", + "postcss-selector-parser": "^2.2.2", + "vendors": "^1.0.0" + }, + "dependencies": { + "browserslist": { + "version": "1.7.7", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", + "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", + "dev": true, + "requires": { + "caniuse-db": "^1.0.30000639", + "electron-to-chromium": "^1.2.7" + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-message-helpers": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-message-helpers/-/postcss-message-helpers-2.0.0.tgz", + "integrity": "sha1-pPL0+rbk/gAvCu0ABHjN9S+bpg4=", + "dev": true + }, + "postcss-minify-font-values": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz", + "integrity": "sha1-S1jttWZB66fIR0qzUmyv17vey2k=", + "dev": true, + "requires": { + "object-assign": "^4.0.1", + "postcss": "^5.0.4", + "postcss-value-parser": "^3.0.2" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-minify-gradients": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz", + "integrity": "sha1-Xb2hE3NwP4PPtKPqOIHY11/15uE=", + "dev": true, + "requires": { + "postcss": "^5.0.12", + "postcss-value-parser": "^3.3.0" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-minify-params": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-1.2.2.tgz", + "integrity": "sha1-rSzgcTc7lDs9kwo/pZo1jCjW8fM=", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.1", + "postcss": "^5.0.2", + "postcss-value-parser": "^3.0.2", + "uniqs": "^2.0.0" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-minify-selectors": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1.tgz", + "integrity": "sha1-ssapjAByz5G5MtGkllCBFDEXNb8=", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.2", + "has": "^1.0.1", + "postcss": "^5.0.14", + "postcss-selector-parser": "^2.0.0" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-modules": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/postcss-modules/-/postcss-modules-1.3.2.tgz", + "integrity": "sha512-QujH5ZpPtr1fBWTKDa43Hx45gm7p19aEtHaAtkMCBZZiB/D5za2wXSMtAf94tDUZHF3F5KZcTXISUNqgEQRiDw==", + "dev": true, + "requires": { + "css-modules-loader-core": "^1.1.0", + "generic-names": "^1.0.3", + "lodash.camelcase": "^4.3.0", + "postcss": "^7.0.1", + "string-hash": "^1.1.1" + } + }, + "postcss-modules-extract-imports": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.1.0.tgz", + "integrity": "sha1-thTJcgvmgW6u41+zpfqh26agXds=", + "dev": true, + "requires": { + "postcss": "^6.0.1" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "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" + } + } + } + }, + "postcss-modules-local-by-default": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", + "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=", + "dev": true, + "requires": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "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" + } + } + } + }, + "postcss-modules-scope": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", + "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=", + "dev": true, + "requires": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "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" + } + } + } + }, + "postcss-modules-values": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", + "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=", + "dev": true, + "requires": { + "icss-replace-symbols": "^1.1.0", + "postcss": "^6.0.1" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "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" + } + } + } + }, + "postcss-normalize-charset": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz", + "integrity": "sha1-757nEhLX/nWceO0WL2HtYrXLk/E=", + "dev": true, + "requires": { + "postcss": "^5.0.5" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-normalize-url": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-3.0.8.tgz", + "integrity": "sha1-EI90s/L82viRov+j6kWSJ5/HgiI=", + "dev": true, + "requires": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^1.4.0", + "postcss": "^5.0.14", + "postcss-value-parser": "^3.2.3" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-ordered-values": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-2.2.3.tgz", + "integrity": "sha1-7sbCpntsQSqNsgQud/6NpD+VwR0=", + "dev": true, + "requires": { + "postcss": "^5.0.4", + "postcss-value-parser": "^3.0.1" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-reduce-idents": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz", + "integrity": "sha1-wsbSDMlYKE9qv75j92Cb9AkFmtM=", + "dev": true, + "requires": { + "postcss": "^5.0.4", + "postcss-value-parser": "^3.0.2" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-reduce-initial": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz", + "integrity": "sha1-aPgGlfBF0IJjqHmtJA343WT2ROo=", + "dev": true, + "requires": { + "postcss": "^5.0.4" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-reduce-transforms": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4.tgz", + "integrity": "sha1-/3b02CEkN7McKYpC0uFEQCV3GuE=", + "dev": true, + "requires": { + "has": "^1.0.1", + "postcss": "^5.0.8", + "postcss-value-parser": "^3.0.1" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-selector-parser": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz", + "integrity": "sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A=", + "dev": true, + "requires": { + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "postcss-svgo": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-2.1.6.tgz", + "integrity": "sha1-tt8YqmE7Zm4TPwittSGcJoSsEI0=", + "dev": true, + "requires": { + "is-svg": "^2.0.0", + "postcss": "^5.0.14", + "postcss-value-parser": "^3.2.3", + "svgo": "^0.7.0" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-unique-selectors": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz", + "integrity": "sha1-mB1X0p3csz57Hf4f1DuGSfkzyh0=", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.1", + "postcss": "^5.0.4", + "uniqs": "^2.0.0" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "postcss-zindex": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-2.2.0.tgz", + "integrity": "sha1-0hCd3AVbka9n/EyzsCWUZjnSryI=", + "dev": true, + "requires": { + "has": "^1.0.1", + "postcss": "^5.0.4", + "uniqs": "^2.0.0" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "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 + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "dev": true + }, + "preserve": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", + "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", + "dev": true + }, + "pretty-format": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-22.4.3.tgz", + "integrity": "sha512-S4oT9/sT6MN7/3COoOy+ZJeA92VmOnveLHgrwBE3Z1W5N9S2A1QGNYiE1z75DAENbJrXXUb+OWXhpJcg05QKQQ==", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0", + "ansi-styles": "^3.2.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + } + } + }, + "pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", + "dev": true + }, + "private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", + "dev": true + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "progress": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/progress/-/progress-1.1.8.tgz", + "integrity": "sha1-4mDHj2Fhzdmw5WzD4Khd4Xx6V74=", + "dev": true + }, + "promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "requires": { + "asap": "~2.0.3" + } + }, + "prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } + }, + "proxy-addr": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.5.tgz", + "integrity": "sha512-t/7RxHXPH6cJtP0pRG6smSr9QJidhB+3kXu0KgXnbGYMgzEnUxRQ4/LDdfOwZEMyIh3/xHb8PX3t+lfL9z+YVQ==", + "dev": true, + "requires": { + "forwarded": "~0.1.2", + "ipaddr.js": "1.9.0" + } + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "dev": true + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, + "psl": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.4.0.tgz", + "integrity": "sha512-HZzqCGPecFLyoRj5HLfuDSKYTJkAfB5thKBIkRHtGjWwY7p1dAyveIbXIq4tO0KYfDF2tHqPUgY9SDnGm00uFw==", + "dev": true + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "dev": true + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true + }, + "query-string": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", + "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", + "dev": true, + "requires": { + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + }, + "dependencies": { + "strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", + "dev": true + } + } + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "dev": true + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "dev": true + }, + "ramda": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.25.0.tgz", + "integrity": "sha512-GXpfrYVPwx3K7RQ6aYT8KPS8XViSXUVJT1ONhoKPE9VAleW42YE+U+8VEyGWt41EnEQW7gwecYJriTI0pKoecQ==", + "dev": true + }, + "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 + } + } + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true + }, + "raw-body": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "dev": true, + "requires": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + } + }, + "react": { + "version": "16.3.2", + "resolved": "https://registry.npmjs.org/react/-/react-16.3.2.tgz", + "integrity": "sha512-o5GPdkhciQ3cEph6qgvYB7LTOHw/GB0qRI6ZFNugj49qJCFfgHwVNjZ5u+b7nif4vOeMIOuYj3CeYe2IBD74lg==", + "requires": { + "fbjs": "^0.8.16", + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.0" + } + }, + "react-dom": { + "version": "16.3.2", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.3.2.tgz", + "integrity": "sha512-MMPko3zYncNrz/7gG17wJWUREZDvskZHXOwbttzl0F0L3wDmToyuETuo/r8Y5yvDejwYcRyWI1lvVBjLJWFwKA==", + "requires": { + "fbjs": "^0.8.16", + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.0" + } + }, + "react-is": { + "version": "16.11.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.11.0.tgz", + "integrity": "sha512-gbBVYR2p8mnriqAwWx9LbuUrShnAuSCNnuPGyc7GJrMVQtPDAh8iLpv7FRuMPFb56KkaVZIYSz1PrjI9q0QPCw==" + }, + "read": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", + "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=", + "dev": true, + "requires": { + "mute-stream": "~0.0.4" + } + }, + "read-package-json": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-2.1.0.tgz", + "integrity": "sha512-KLhu8M1ZZNkMcrq1+0UJbR8Dii8KZUqB0Sha4mOx/bknfKI/fyrQVrG/YIt2UOtG667sD8+ee4EXMM91W9dC+A==", + "dev": true, + "requires": { + "glob": "^7.1.1", + "graceful-fs": "^4.1.2", + "json-parse-better-errors": "^1.0.1", + "normalize-package-data": "^2.0.0", + "slash": "^1.0.0" + } + }, + "read-package-tree": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/read-package-tree/-/read-package-tree-5.1.6.tgz", + "integrity": "sha512-FCX1aT3GWyY658wzDICef4p+n0dB+ENRct8E/Qyvppj6xVpOYerBHfUu7OP5Rt1/393Tdglguf5ju5DEX4wZNg==", + "dev": true, + "requires": { + "debuglog": "^1.0.1", + "dezalgo": "^1.0.0", + "once": "^1.3.0", + "read-package-json": "^2.0.0", + "readdir-scoped-modules": "^1.0.0" + } + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + }, + "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.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "requires": { + "pinkie-promise": "^2.0.0" + } + } + } + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "readdir-scoped-modules": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz", + "integrity": "sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==", + "dev": true, + "requires": { + "debuglog": "^1.0.1", + "dezalgo": "^1.0.0", + "graceful-fs": "^4.1.2", + "once": "^1.3.0" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "realpath-native": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-1.1.0.tgz", + "integrity": "sha512-wlgPA6cCIIg9gKz0fgAPjnzh4yR/LnXovwuo9hvyGvx3h8nX4+/iLZplfUWasXpqD8BdnGnP5njOFjkUwPzvjA==", + "dev": true, + "requires": { + "util.promisify": "^1.0.0" + } + }, + "recast": { + "version": "0.11.23", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.11.23.tgz", + "integrity": "sha1-RR/TAEqx5N+bTktmN2sqIZEkYtM=", + "dev": true, + "requires": { + "ast-types": "0.9.6", + "esprima": "~3.1.0", + "private": "~0.1.5", + "source-map": "~0.5.0" + }, + "dependencies": { + "esprima": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", + "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=", + "dev": true + } + } + }, + "rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "dev": true, + "requires": { + "resolve": "^1.1.6" + } + }, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "dev": true, + "requires": { + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" + } + }, + "reduce-css-calc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz", + "integrity": "sha1-dHyRTgSWFKTJz7umKYca0dKSdxY=", + "dev": true, + "requires": { + "balanced-match": "^0.4.2", + "math-expression-evaluator": "^1.2.14", + "reduce-function-call": "^1.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 + } + } + }, + "reduce-function-call": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/reduce-function-call/-/reduce-function-call-1.0.3.tgz", + "integrity": "sha512-Hl/tuV2VDgWgCSEeWMLwxLZqX7OK59eU1guxXsRKTAyeYimivsKdtcV4fu3r710tpG5GmDKDhQ0HSZLExnNmyQ==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "regenerate": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", + "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==", + "dev": true + }, + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", + "dev": true + }, + "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, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regexpu-core": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz", + "integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=", + "dev": true, + "requires": { + "regenerate": "^1.2.1", + "regjsgen": "^0.2.0", + "regjsparser": "^0.1.4" + } + }, + "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 + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "dev": true + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true + }, + "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" + } + }, + "replace-ext": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz", + "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=", + "dev": true + }, + "replacestream": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/replacestream/-/replacestream-4.0.3.tgz", + "integrity": "sha512-AC0FiLS352pBBiZhd4VXB1Ab/lh0lEgpP+GGvZqbQh8a5cmXVoTe5EX/YeTFArnp4SRGTHh1qCHu9lGs1qG8sA==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.3", + "object-assign": "^4.0.1", + "readable-stream": "^2.0.2" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "request": { + "version": "2.88.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", + "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", + "dev": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.0", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.4.3", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + }, + "tough-cookie": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", + "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", + "dev": true, + "requires": { + "psl": "^1.1.24", + "punycode": "^1.4.1" + } + } + } + }, + "request-progress": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-2.0.1.tgz", + "integrity": "sha1-XTa7V5YcZzqlt4jbyBQf3yO0Tgg=", + "dev": true, + "requires": { + "throttleit": "^1.0.0" + } + }, + "request-promise-core": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.2.tgz", + "integrity": "sha512-UHYyq1MO8GsefGEt7EprS8UrXsm1TxEvFUX1IMTuSLU2Rh7fTIdFtl8xD7JiEYiWU2dl+NYAjCTksTehQUxPag==", + "dev": true, + "requires": { + "lodash": "^4.17.11" + }, + "dependencies": { + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + } + } + }, + "request-promise-native": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.7.tgz", + "integrity": "sha512-rIMnbBdgNViL37nZ1b3L/VfPOpSi0TqVDQPAvO6U14lMzOLrt5nilxCQqtDKhZeDiW0/hkCXGoQjhgJd/tCh6w==", + "dev": true, + "requires": { + "request-promise-core": "1.1.2", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "require-main-filename": { + "version": "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 + }, + "requirejs": { + "version": "2.1.20", + "resolved": "https://registry.npmjs.org/requirejs/-/requirejs-2.1.20.tgz", + "integrity": "sha1-EUgiyRfsh5NFCy2qoeubvxEB6TE=" + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", + "dev": true + }, + "resolve": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.12.0.tgz", + "integrity": "sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w==", + "dev": true, + "requires": { + "path-parse": "^1.0.6" + } + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" + } + }, + "resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "dev": true, + "requires": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true + }, + "restore-cursor": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz", + "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=", + "dev": true, + "requires": { + "exit-hook": "^1.0.0", + "onetime": "^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 + }, + "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, + "requires": { + "align-text": "^0.1.1" + } + }, + "rimraf": { + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.5.4.tgz", + "integrity": "sha1-loAAk8vxoMhr2VtGJUZ1NcKd+gQ=", + "dev": true, + "requires": { + "glob": "^7.0.5" + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "rsvp": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz", + "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==", + "dev": true + }, + "run-async": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", + "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", + "dev": true, + "requires": { + "is-promise": "^2.1.0" + } + }, + "rx": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/rx/-/rx-4.1.0.tgz", + "integrity": "sha1-pfE/957zt0D+MKqAP7CfmIBdR4I=", + "dev": true + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "samsam": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/samsam/-/samsam-1.1.2.tgz", + "integrity": "sha1-vsEf3IOp/aBjQBIQ5AF2wwJNFWc=", + "dev": true + }, + "sane": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/sane/-/sane-2.5.2.tgz", + "integrity": "sha1-tNwYYcIbQn6SlQej51HiosuKs/o=", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "capture-exit": "^1.2.0", + "exec-sh": "^0.2.0", + "fb-watchman": "^2.0.0", + "fsevents": "^1.2.3", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5", + "watch": "~0.18.0" + } + }, + "sass-graph": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz", + "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=", + "dev": true, + "requires": { + "glob": "^7.0.0", + "lodash": "^4.0.0", + "scss-tokenizer": "^0.2.3", + "yargs": "^7.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" + } + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + }, + "os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "dev": true, + "requires": { + "lcid": "^1.0.0" + } + }, + "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" + } + }, + "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 + }, + "yargs": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", + "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^5.0.0" + } + }, + "yargs-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz", + "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", + "dev": true, + "requires": { + "camelcase": "^3.0.0" + } + } + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, + "schema-utils": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.3.0.tgz", + "integrity": "sha1-9YdyIs4+kx7a4DnxfrNxbnE3+M8=", + "dev": true, + "requires": { + "ajv": "^5.0.0" + } + }, + "scss-tokenizer": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", + "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", + "dev": true, + "requires": { + "js-base64": "^2.1.8", + "source-map": "^0.4.2" + }, + "dependencies": { + "source-map": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "dev": true, + "requires": { + "amdefine": ">=0.0.4" + } + } + } + }, + "semver": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", + "dev": true + }, + "send": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", + "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", + "dev": true, + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.6.2", + "mime": "1.4.1", + "ms": "2.0.0", + "on-finished": "~2.3.0", + "range-parser": "~1.2.0", + "statuses": "~1.4.0" + }, + "dependencies": { + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "mime": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", + "dev": true + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "statuses": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", + "dev": true + } + } + }, + "sequencify": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/sequencify/-/sequencify-0.0.7.tgz", + "integrity": "sha1-kM/xnQLgcCf9dn9erT57ldHnOAw=", + "dev": true + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "dev": true, + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "dev": true, + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + } + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", + "dev": true + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "dev": true + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + } + } + }, + "serve-static": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", + "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.2", + "send": "0.16.2" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", + "dev": true + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "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 + }, + "shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "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 + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "dev": true + }, + "sinon": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-1.17.7.tgz", + "integrity": "sha1-RUKk9JugxFwF6y6d2dID4rjv4L8=", + "dev": true, + "requires": { + "formatio": "1.1.1", + "lolex": "1.3.2", + "samsam": "1.1.2", + "util": ">=0.10.3 <1" + }, + "dependencies": { + "lolex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/lolex/-/lolex-1.3.2.tgz", + "integrity": "sha1-fD2mL/yzDw9agKJWbKJORdigHzE=", + "dev": true + } + } + }, + "sinon-chai": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/sinon-chai/-/sinon-chai-2.8.0.tgz", + "integrity": "sha1-Qyqbv9Uab8AHmPTSUmqCnAYGh6w=", + "dev": true + }, + "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, + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "socket.io": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-1.7.4.tgz", + "integrity": "sha1-L37O3DORvy1cc+KR/iM+bjTU3QA=", + "dev": true, + "requires": { + "debug": "2.3.3", + "engine.io": "~1.8.4", + "has-binary": "0.1.7", + "object-assign": "4.1.0", + "socket.io-adapter": "0.5.0", + "socket.io-client": "1.7.4", + "socket.io-parser": "2.3.1" + }, + "dependencies": { + "debug": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", + "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", + "dev": true, + "requires": { + "ms": "0.7.2" + } + }, + "ms": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", + "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", + "dev": true + }, + "object-assign": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", + "integrity": "sha1-ejs9DpgGPUP0wD8uiubNUahog6A=", + "dev": true + } + } + }, + "socket.io-adapter": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-0.5.0.tgz", + "integrity": "sha1-y21LuL7IHhB4uZZ3+c7QBGBmu4s=", + "dev": true, + "requires": { + "debug": "2.3.3", + "socket.io-parser": "2.3.1" + }, + "dependencies": { + "debug": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", + "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", + "dev": true, + "requires": { + "ms": "0.7.2" + } + }, + "ms": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", + "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", + "dev": true + } + } + }, + "socket.io-client": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-1.7.4.tgz", + "integrity": "sha1-7J+CA1btme9tNX8HVtZIcXvdQoE=", + "dev": true, + "requires": { + "backo2": "1.0.2", + "component-bind": "1.0.0", + "component-emitter": "1.2.1", + "debug": "2.3.3", + "engine.io-client": "~1.8.4", + "has-binary": "0.1.7", + "indexof": "0.0.1", + "object-component": "0.0.3", + "parseuri": "0.0.5", + "socket.io-parser": "2.3.1", + "to-array": "0.1.4" + }, + "dependencies": { + "component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", + "dev": true + }, + "debug": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", + "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", + "dev": true, + "requires": { + "ms": "0.7.2" + } + }, + "ms": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", + "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", + "dev": true + } + } + }, + "socket.io-parser": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.3.1.tgz", + "integrity": "sha1-3VMgJRA85Clpcya+/WQAX8/ltKA=", + "dev": true, + "requires": { + "component-emitter": "1.1.2", + "debug": "2.2.0", + "isarray": "0.0.1", + "json3": "3.3.2" + }, + "dependencies": { + "component-emitter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz", + "integrity": "sha1-KWWU8nU9qmOZbSrwjRWpURbJrsM=", + "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" + } + }, + "ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", + "dev": true + } + } + }, + "sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "dev": true, + "requires": { + "is-plain-obj": "^1.0.0" + } + }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "source-map-loader": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-0.2.4.tgz", + "integrity": "sha512-OU6UJUty+i2JDpTItnizPrlpOIBLmQbWMuBg9q5bVtnHACqw1tn9nNwqJLbv0/00JjnJb/Ee5g5WS5vrRv7zIQ==", + "dev": true, + "requires": { + "async": "^2.5.0", + "loader-utils": "^1.1.0" + } + }, + "source-map-resolve": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", + "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", + "dev": true, + "requires": { + "atob": "^2.1.1", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", + "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "dev": true + }, + "sparkles": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz", + "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==", + "dev": true + }, + "spawn-sync": { + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/spawn-sync/-/spawn-sync-1.0.15.tgz", + "integrity": "sha1-sAeZVX63+wyDdsKdROih6mfldHY=", + "dev": true, + "requires": { + "concat-stream": "^1.4.7", + "os-shim": "^0.1.2" + } + }, + "spdx-correct": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", + "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", + "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", + "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", + "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==", + "dev": true + }, + "split": { + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/split/-/split-0.2.10.tgz", + "integrity": "sha1-Zwl8YB1pfOE2j0GPBs0gHPBSGlc=", + "dev": true, + "requires": { + "through": "2" + } + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "split2": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/split2/-/split2-2.2.0.tgz", + "integrity": "sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw==", + "dev": true, + "requires": { + "through2": "^2.0.2" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "dev": true, + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "stack-utils": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.2.tgz", + "integrity": "sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA==", + "dev": true + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true + }, + "stdout-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", + "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", + "dev": true, + "requires": { + "readable-stream": "^2.0.1" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", + "dev": true + }, + "stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "dev": true, + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "stream-combiner": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz", + "integrity": "sha1-TV5DPBhSYd3mI8o/RMWGvPXErRQ=", + "dev": true, + "requires": { + "duplexer": "~0.1.1" + } + }, + "stream-consume": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/stream-consume/-/stream-consume-0.1.1.tgz", + "integrity": "sha512-tNa3hzgkjEP7XbCkbRXe1jpg+ievoa0O4SCFlMOYEscGSS4JJsckGL8swUyAa/ApGU3Ae4t6Honor4HhL+tRyg==", + "dev": true + }, + "stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "dev": true, + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "stream-shift": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz", + "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=", + "dev": true + }, + "strict-uri-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", + "integrity": "sha1-ucczDHBChi9rFC3CdLvMWGbONUY=", + "dev": true + }, + "string-hash": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz", + "integrity": "sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs=", + "dev": true + }, + "string-length": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-2.0.0.tgz", + "integrity": "sha1-1A27aGo6zpYMHP/KVivyxF+DY+0=", + "dev": true, + "requires": { + "astral-regex": "^1.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "string.prototype.trimleft": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.0.tgz", + "integrity": "sha512-FJ6b7EgdKxxbDxc79cOlok6Afd++TTs5szo+zJTUyow3ycrRfJVE2pq3vcN53XexvKZu/DJMDfeI/qMiZTrjTw==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "function-bind": "^1.1.1" + } + }, + "string.prototype.trimright": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.0.tgz", + "integrity": "sha512-fXZTSV55dNBwv16uw+hh5jkghxSnc5oHq+5K/gXgizHwAvMetdAJlHqqoFC1FSDVPYWLkAKl2cxpUT41sV7nSg==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "function-bind": "^1.1.1" + } + }, + "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 + }, + "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": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-1.0.0.tgz", + "integrity": "sha1-hbiGLzhEtabV7IRnqTWYFzo295Q=", + "dev": true, + "requires": { + "first-chunk-stream": "^1.0.0", + "is-utf8": "^0.2.0" + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true + }, + "strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "dev": true, + "requires": { + "get-stdin": "^4.0.1" + } + }, + "sudo": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sudo/-/sudo-1.0.3.tgz", + "integrity": "sha1-zPKGaRIPi3T4K4Rt/38clRIO/yA=", + "dev": true, + "requires": { + "inpath": "~1.0.2", + "pidof": "~1.0.2", + "read": "~1.0.3" + } + }, + "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 + }, + "svgo": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-0.7.2.tgz", + "integrity": "sha1-n1dyQTlSE1xv779Ar+ak+qiLS7U=", + "dev": true, + "requires": { + "coa": "~1.0.1", + "colors": "~1.1.2", + "csso": "~2.3.1", + "js-yaml": "~3.7.0", + "mkdirp": "~0.5.1", + "sax": "~1.2.1", + "whet.extend": "~0.9.9" + }, + "dependencies": { + "colors": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", + "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", + "dev": true + }, + "esprima": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", + "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=", + "dev": true + }, + "js-yaml": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.7.0.tgz", + "integrity": "sha1-XJZ93YN6m/3KXy3oQlOr6KHAO4A=", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^2.6.0" + } + } + } + }, + "symbol": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/symbol/-/symbol-0.2.3.tgz", + "integrity": "sha1-O5hzuKkB5Hxu/iFSajrDcu8ou8c=", + "dev": true + }, + "symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "dev": true + }, + "tapable": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.2.9.tgz", + "integrity": "sha512-2wsvQ+4GwBvLPLWsNfLCDYGsW6xb7aeC6utq2Qh0PFwgEy7K7dsma9Jsmb2zSQj7GvYAyUGSntLtsv++GmgL1A==", + "dev": true + }, + "tar": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz", + "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==", + "dev": true, + "requires": { + "block-stream": "*", + "fstream": "^1.0.12", + "inherits": "2" + } + }, + "ternary-stream": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ternary-stream/-/ternary-stream-2.1.1.tgz", + "integrity": "sha512-j6ei9hxSoyGlqTmoMjOm+QNvUKDOIY6bNl4Uh1lhBvl6yjPW2iLqxDUYyfDPZknQ4KdRziFl+ec99iT4l7g0cw==", + "dev": true, + "requires": { + "duplexify": "^3.5.0", + "fork-stream": "^0.0.4", + "merge-stream": "^1.0.0", + "through2": "^2.0.1" + } + }, + "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" + }, + "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.1" + } + }, + "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.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + } + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "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" + } + } + } + }, + "textextensions": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/textextensions/-/textextensions-1.0.2.tgz", + "integrity": "sha1-ZUhjk+4fK7A5pgy7oFsLaL2VAdI=", + "dev": true + }, + "thenify": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.0.tgz", + "integrity": "sha1-5p44obq+lpsBCCB5eLn2K4hgSDk=", + "dev": true, + "requires": { + "any-promise": "^1.0.0" + } + }, + "thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=", + "dev": true, + "requires": { + "thenify": ">= 3.1.0 < 4" + } + }, + "throat": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz", + "integrity": "sha1-iQN8vJLFarGJJua6TLsgDhVnKmo=", + "dev": true + }, + "throttleit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz", + "integrity": "sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw=", + "dev": true + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "tildify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/tildify/-/tildify-1.2.0.tgz", + "integrity": "sha1-3OwD9V3Km3qj5bBPIYF+tW5jWIo=", + "dev": true, + "requires": { + "os-homedir": "^1.0.0" + } + }, + "time-stamp": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", + "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=", + "dev": true + }, + "timers-browserify": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.11.tgz", + "integrity": "sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ==", + "dev": true, + "requires": { + "setimmediate": "^1.0.4" + } + }, + "tiny-lr": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-0.2.1.tgz", + "integrity": "sha1-s/26gC5dVqM8L28QeUsy5Hescp0=", + "dev": true, + "requires": { + "body-parser": "~1.14.0", + "debug": "~2.2.0", + "faye-websocket": "~0.10.0", + "livereload-js": "^2.2.0", + "parseurl": "~1.3.0", + "qs": "~5.1.0" + }, + "dependencies": { + "body-parser": { + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.14.2.tgz", + "integrity": "sha1-EBXLH+LEQ4WCWVgdtTMy+NDPUPk=", + "dev": true, + "requires": { + "bytes": "2.2.0", + "content-type": "~1.0.1", + "debug": "~2.2.0", + "depd": "~1.1.0", + "http-errors": "~1.3.1", + "iconv-lite": "0.4.13", + "on-finished": "~2.3.0", + "qs": "5.2.0", + "raw-body": "~2.1.5", + "type-is": "~1.6.10" + }, + "dependencies": { + "qs": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-5.2.0.tgz", + "integrity": "sha1-qfMRQq9GjLcrJbMBNrokVoNJFr4=", + "dev": true + } + } + }, + "bytes": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.2.0.tgz", + "integrity": "sha1-/TVGSkA/b5EXwt42Cez/nK4ABYg=", + "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" + } + }, + "http-errors": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz", + "integrity": "sha1-GX4izevUGYWF6GlO9nhhl7ke2UI=", + "dev": true, + "requires": { + "inherits": "~2.0.1", + "statuses": "1" + } + }, + "iconv-lite": { + "version": "0.4.13", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz", + "integrity": "sha1-H4irpKsLFQjoMSrMOTRfNumS4vI=", + "dev": true + }, + "ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", + "dev": true + }, + "qs": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-5.1.0.tgz", + "integrity": "sha1-TZMuXH6kEcynajEtOaYGIA/VDNk=", + "dev": true + }, + "raw-body": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.1.7.tgz", + "integrity": "sha1-rf6s4uT7MJgFgBTQjActzFl1h3Q=", + "dev": true, + "requires": { + "bytes": "2.4.0", + "iconv-lite": "0.4.13", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.4.0.tgz", + "integrity": "sha1-fZcZb51br39pNeJZhVSe3SpsIzk=", + "dev": true + } + } + } + } + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "tmpl": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", + "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=", + "dev": true + }, + "to-array": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz", + "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=", + "dev": true + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", + "dev": true + }, + "to-fast-properties": { + "version": "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, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "dev": true + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=" + }, + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "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 + }, + "true-case-path": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", + "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", + "dev": true, + "requires": { + "glob": "^7.1.2" + } + }, + "tslib": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.8.1.tgz", + "integrity": "sha1-aUavLR1lGnsYY7Ux1uWvpBqkTqw=" + }, + "tslint": { + "version": "5.9.1", + "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.9.1.tgz", + "integrity": "sha1-ElX4ej/1frCw4fDmEKi0dIBGya4=", + "dev": true, + "requires": { + "babel-code-frame": "^6.22.0", + "builtin-modules": "^1.1.1", + "chalk": "^2.3.0", + "commander": "^2.12.1", + "diff": "^3.2.0", + "glob": "^7.1.1", + "js-yaml": "^3.7.0", + "minimatch": "^3.0.4", + "resolve": "^1.3.2", + "semver": "^5.3.0", + "tslib": "^1.8.0", + "tsutils": "^2.12.1" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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" + } + } + } + }, + "tslint-microsoft-contrib": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/tslint-microsoft-contrib/-/tslint-microsoft-contrib-5.2.1.tgz", + "integrity": "sha512-PDYjvpo0gN9IfMULwKk0KpVOPMhU6cNoT9VwCOLeDl/QS8v8W2yspRpFFuUS7/c5EIH/n8ApMi8TxJAz1tfFUA==", + "dev": true, + "requires": { + "tsutils": "^2.27.2 <2.29.0" + }, + "dependencies": { + "tsutils": { + "version": "2.28.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.28.0.tgz", + "integrity": "sha512-bh5nAtW0tuhvOJnx1GLRn5ScraRLICGyJV5wJhtRWOLsxW70Kk5tZtpK3O/hW6LDnqKS9mlUMPZj9fEMJ0gxqA==", + "dev": true, + "requires": { + "tslib": "^1.8.1" + } + } + } + }, + "tsutils": { + "version": "2.29.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", + "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", + "dev": true, + "requires": { + "tslib": "^1.8.1" + } + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", + "dev": true + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true + }, + "type": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==", + "dev": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2" + } + }, + "type-detect": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-1.0.0.tgz", + "integrity": "sha1-diIXzAbbJY7EiQihKY6LlRIejqI=", + "dev": true + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "typescript": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-2.4.2.tgz", + "integrity": "sha1-+DlfhdRZJ2BnyYiqQYN6j4KHCEQ=", + "dev": true + }, + "ua-parser-js": { + "version": "0.7.20", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.20.tgz", + "integrity": "sha512-8OaIKfzL5cpx8eCMAhhvTlft8GYF8b2eQr6JkCyVdrgjcytyOmPCXrqXFcUnhonRpLlh5yxEZVohm6mzaowUOw==" + }, + "uglify-js": { + "version": "3.6.4", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.6.4.tgz", + "integrity": "sha512-9Yc2i881pF4BPGhjteCXQNaXx1DCwm3dtOyBaG2hitHjLWOczw/ki8vD1bqyT3u6K0Ms/FpCShkmfg+FtlOfYA==", + "dev": true, + "optional": true, + "requires": { + "commander": "~2.20.3", + "source-map": "~0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true + } + } + }, + "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, + "optional": true + }, + "uglifyjs-webpack-plugin": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-0.4.6.tgz", + "integrity": "sha1-uVH0q7a9YX5m9j64kUmOORdj4wk=", + "dev": true, + "requires": { + "source-map": "^0.5.6", + "uglify-js": "^2.8.29", + "webpack-sources": "^1.0.1" + }, + "dependencies": { + "camelcase": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", + "dev": true + }, + "cliui": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", + "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", + "dev": true, + "requires": { + "center-align": "^0.1.1", + "right-align": "^0.1.1", + "wordwrap": "0.0.2" + } + }, + "uglify-js": { + "version": "2.8.29", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", + "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", + "dev": true, + "requires": { + "source-map": "~0.5.1", + "uglify-to-browserify": "~1.0.0", + "yargs": "~3.10.0" + } + }, + "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 + }, + "wordwrap": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", + "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", + "dev": true + }, + "yargs": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", + "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", + "dev": true, + "requires": { + "camelcase": "^1.0.2", + "cliui": "^2.1.0", + "decamelize": "^1.0.0", + "window-size": "0.1.0" + } + } + } + }, + "ultron": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz", + "integrity": "sha1-rOEWq1V80Zc4ak6I9GhTeMiy5Po=", + "dev": true + }, + "unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", + "dev": true + }, + "underscore": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz", + "integrity": "sha1-Tz+1OxBuYJf8+ctBCfKl6b36UCI=", + "dev": true + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", + "dev": true + }, + "uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", + "dev": true + }, + "unique-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-1.0.0.tgz", + "integrity": "sha1-1ZpKdUJ0R9mqbJHnAmP40mpLEEs=", + "dev": true + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "dev": true + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + } + } + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true + }, + "upper-case": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", + "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=", + "dev": true + }, + "uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true + } + } + }, + "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 + }, + "user-home": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz", + "integrity": "sha1-K1viOjK2Onyd640PKNSFcko98ZA=", + "dev": true + }, + "useragent": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/useragent/-/useragent-2.3.0.tgz", + "integrity": "sha512-4AoH4pxuSvHCjqLO04sU6U/uE65BYza8l/KKBS0b0hnUPWi+cQ2BpeTEwejCSx9SPV5/U03nniDTrWx5NrmKdw==", + "dev": true, + "requires": { + "lru-cache": "4.1.x", + "tmp": "0.0.x" + }, + "dependencies": { + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + } + } + }, + "util": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.1.tgz", + "integrity": "sha512-MREAtYOp+GTt9/+kwf00IYoHZyjM8VU4aVrkzUlejyqaIjd2GztVl5V9hGXKlvBKE3gENn/FMfHE5v6hElXGcQ==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "is-arguments": "^1.0.4", + "is-generator-function": "^1.0.7", + "object.entries": "^1.1.0", + "safe-buffer": "^5.1.2" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + } + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "dev": true + }, + "uuid": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.3.tgz", + "integrity": "sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ==", + "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" + } + }, + "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" + } + }, + "validate-npm-package-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", + "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=", + "dev": true, + "requires": { + "builtins": "^1.0.3" + } + }, + "validator": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-8.2.0.tgz", + "integrity": "sha512-Yw5wW34fSv5spzTXNkokD6S6/Oq92d8q/t14TqsS3fAiA1RYnxSFSIZ+CY3n6PGGRCq5HhJTSepQvFUS2QUDxA==" + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "dev": true + }, + "vendors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.3.tgz", + "integrity": "sha512-fOi47nsJP5Wqefa43kyWSg80qF+Q3XA6MUkgi7Hp1HQaKDQW4cQrK2D0P7mmbFtsV1N89am55Yru/nyEwRubcw==", + "dev": true + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "vinyl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.0.tgz", + "integrity": "sha512-MBH+yP0kC/GQ5GwBqrTPTzEfiiLjta7hTtvQtbxBgTeSXsmKQRQecjibMbxIXzVT3Y9KJK+drOz1/k+vsu8Nkg==", + "dev": true, + "requires": { + "clone": "^2.1.1", + "clone-buffer": "^1.0.0", + "clone-stats": "^1.0.0", + "cloneable-readable": "^1.0.0", + "remove-trailing-separator": "^1.0.1", + "replace-ext": "^1.0.0" + }, + "dependencies": { + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", + "dev": true + }, + "clone-stats": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", + "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=", + "dev": true + }, + "replace-ext": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", + "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=", + "dev": true + } + } + }, + "vinyl-fs": { + "version": "0.3.14", + "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-0.3.14.tgz", + "integrity": "sha1-mmhRzhysHBzqX+hsCTHWIMLPqeY=", + "dev": true, + "requires": { + "defaults": "^1.0.0", + "glob-stream": "^3.1.5", + "glob-watcher": "^0.0.6", + "graceful-fs": "^3.0.0", + "mkdirp": "^0.5.0", + "strip-bom": "^1.0.0", + "through2": "^0.6.1", + "vinyl": "^0.4.0" + }, + "dependencies": { + "clone": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz", + "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=", + "dev": true + }, + "graceful-fs": { + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.12.tgz", + "integrity": "sha512-J55gaCS4iTTJfTXIxSVw3EMQckcqkpdRv3IR7gu6sq0+tbC363Zx6KH/SEwXASK9JRbhyZmVjJEVJIOxYsB3Qg==", + "dev": true, + "requires": { + "natives": "^1.1.3" + } + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "dev": true, + "requires": { + "readable-stream": ">=1.0.33-1 <1.1.0-0", + "xtend": ">=4.0.0 <4.1.0-0" + } + }, + "vinyl": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz", + "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=", + "dev": true, + "requires": { + "clone": "^0.2.0", + "clone-stats": "^0.0.1" + } + } + } + }, + "vm-browserify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.0.tgz", + "integrity": "sha512-iq+S7vZJE60yejDYM0ek6zg308+UZsdtPExWP9VZoCFCz1zkJoXFnAX7aZfd/ZwrkidzdUZL0C/ryW+JwAiIGw==", + "dev": true + }, + "void-elements": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", + "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=", + "dev": true + }, + "w3c-hr-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz", + "integrity": "sha1-gqwr/2PZUOqeMYmlimViX+3xkEU=", + "dev": true, + "requires": { + "browser-process-hrtime": "^0.1.2" + } + }, + "walker": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", + "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", + "dev": true, + "requires": { + "makeerror": "1.0.x" + } + }, + "watch": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/watch/-/watch-0.18.0.tgz", + "integrity": "sha1-KAlUdsbffJDJYxOJkMClQj60uYY=", + "dev": true, + "requires": { + "exec-sh": "^0.2.0", + "minimist": "^1.2.0" + } + }, + "watchpack": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz", + "integrity": "sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==", + "dev": true, + "requires": { + "chokidar": "^2.0.2", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0" + }, + "dependencies": { + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + } + } + }, + "webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=" + }, + "webpack": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-3.6.0.tgz", + "integrity": "sha512-OsHT3D0W0KmPPh60tC7asNnOmST6bKTiR90UyEdT9QYoaJ4OYN4Gg7WK1k3VxHK07ZoiYWPsKvlS/gAjwL/vRA==", + "dev": true, + "requires": { + "acorn": "^5.0.0", + "acorn-dynamic-import": "^2.0.0", + "ajv": "^5.1.5", + "ajv-keywords": "^2.0.0", + "async": "^2.1.2", + "enhanced-resolve": "^3.4.0", + "escope": "^3.6.0", + "interpret": "^1.0.0", + "json-loader": "^0.5.4", + "json5": "^0.5.1", + "loader-runner": "^2.3.0", + "loader-utils": "^1.1.0", + "memory-fs": "~0.4.1", + "mkdirp": "~0.5.0", + "node-libs-browser": "^2.0.0", + "source-map": "^0.5.3", + "supports-color": "^4.2.1", + "tapable": "^0.2.7", + "uglifyjs-webpack-plugin": "^0.4.6", + "watchpack": "^1.4.0", + "webpack-sources": "^1.0.1", + "yargs": "^8.0.2" + }, + "dependencies": { + "ajv-keywords": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-2.1.1.tgz", + "integrity": "sha1-YXmX/F9gV2iUxDX5QNgZ4TW4B2I=", + "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" + }, + "dependencies": { + "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" + } + } + } + }, + "has-flag": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", + "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "load-json-file": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" + } + }, + "path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "dev": true, + "requires": { + "pify": "^2.0.0" + } + }, + "read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "dev": true, + "requires": { + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" + } + }, + "read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "dev": true, + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + } + }, + "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": "4.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", + "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", + "dev": true, + "requires": { + "has-flag": "^2.0.0" + } + }, + "yargs": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-8.0.2.tgz", + "integrity": "sha1-YpmpBVsc78lp/355wdkY3Osiw2A=", + "dev": true, + "requires": { + "camelcase": "^4.1.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^2.0.0", + "read-pkg-up": "^2.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^7.0.0" + } + }, + "yargs-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz", + "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=", + "dev": true, + "requires": { + "camelcase": "^4.1.0" + } + } + } + }, + "webpack-dev-middleware": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.12.2.tgz", + "integrity": "sha512-FCrqPy1yy/sN6U/SaEZcHKRXGlqU0DUaEBL45jkUYoB8foVb6wCnbIJ1HKIx+qUFTW+3JpVcCJCxZ8VATL4e+A==", + "dev": true, + "requires": { + "memory-fs": "~0.4.1", + "mime": "^1.5.0", + "path-is-absolute": "^1.0.0", + "range-parser": "^1.0.3", + "time-stamp": "^2.0.0" + }, + "dependencies": { + "time-stamp": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-2.2.0.tgz", + "integrity": "sha512-zxke8goJQpBeEgD82CXABeMh0LSJcj7CXEd0OHOg45HgcofF7pxNwZm9+RknpxpDhwN4gFpySkApKfFYfRQnUA==", + "dev": true + } + } + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dev": true, + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "webpack-stream": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/webpack-stream/-/webpack-stream-4.0.3.tgz", + "integrity": "sha512-Tx7ks7Of/JiPz7/tUM4WqSg4OcXF4m4OzNSaEzNA1TNXQaiTHIjiKqUoL79wGXbFt2q1IP8VG5DcEdaxifY5Ew==", + "dev": true, + "requires": { + "fancy-log": "^1.3.2", + "lodash.clone": "^4.3.2", + "lodash.some": "^4.2.2", + "memory-fs": "^0.4.1", + "plugin-error": "^1.0.1", + "supports-color": "^5.3.0", + "through": "^2.3.8", + "vinyl": "^2.1.0", + "webpack": "^3.4.1" + }, + "dependencies": { + "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" + } + } + } + }, + "websocket-driver": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.3.tgz", + "integrity": "sha512-bpxWlvbbB459Mlipc5GBzzZwhoZgGEZLuqPaR0INBGnPAY1vdBX6hPnoFXiw+3yWxDuHyQjO2oXTMyS8A5haFg==", + "dev": true, + "requires": { + "http-parser-js": ">=0.4.0 <0.4.11", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz", + "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==", + "dev": true + }, + "whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dev": true, + "requires": { + "iconv-lite": "0.4.24" + } + }, + "whatwg-fetch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz", + "integrity": "sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q==" + }, + "whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", + "dev": true + }, + "whatwg-url": { + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-4.7.1.tgz", + "integrity": "sha1-303C4/JaY7H6WzLtbWwTlXfWkN4=", + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "whet.extend": { + "version": "0.9.9", + "resolved": "https://registry.npmjs.org/whet.extend/-/whet.extend-0.9.9.tgz", + "integrity": "sha1-+HfVv2SMl+WqVC+twW1qJZucEaE=", + "dev": true + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "dev": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "window-size": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.2.0.tgz", + "integrity": "sha1-tDFbtCFKPXBY6+7okuE/ok2YsHU=", + "dev": true + }, + "wordwrap": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", + "dev": true + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "write-file-atomic": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, + "ws": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-4.1.0.tgz", + "integrity": "sha512-ZGh/8kF9rrRNffkLFV4AzhvooEclrOH0xaugmqGsIfFgOE/pIz4fMc4Ef+5HSQqTEug2S9JZIWDR47duDSLfaA==", + "dev": true, + "requires": { + "async-limiter": "~1.0.0", + "safe-buffer": "~5.1.0" + } + }, + "wtf-8": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wtf-8/-/wtf-8-1.0.0.tgz", + "integrity": "sha1-OS2LotDxw00e4tYw8V0O+2jhBIo=", + "dev": true + }, + "xml": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz", + "integrity": "sha1-eLpyAgApxbyHuKgaPPzXS0ovweU=", + "dev": true + }, + "xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", + "dev": true + }, + "xml2js": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.2.8.tgz", + "integrity": "sha1-m4FpCTFjH/CdGVdUn69U9PmAs8I=", + "dev": true, + "requires": { + "sax": "0.5.x" + }, + "dependencies": { + "sax": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/sax/-/sax-0.5.8.tgz", + "integrity": "sha1-1HLbIo6zMcJQaw6MFVJK25OdEsE=", + "dev": true + } + } + }, + "xmlbuilder": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-0.4.3.tgz", + "integrity": "sha1-xGFLp04K0ZbmCcknLNnh3bKKilg=", + "dev": true + }, + "xmlhttprequest-ssl": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.3.tgz", + "integrity": "sha1-GFqIjATspGw+QHDZn3tJ3jUomS0=", + "dev": true + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true + }, + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", + "dev": true + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + }, + "yargs": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-4.6.0.tgz", + "integrity": "sha1-y0BQwBWb+2u2ScD0r1UFJqhGGdw=", + "dev": true, + "requires": { + "camelcase": "^2.0.1", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "lodash.assign": "^4.0.3", + "os-locale": "^1.4.0", + "pkg-conf": "^1.1.2", + "read-pkg-up": "^1.0.1", + "require-main-filename": "^1.0.1", + "string-width": "^1.0.1", + "window-size": "^0.2.0", + "y18n": "^3.2.1", + "yargs-parser": "^2.4.0" + }, + "dependencies": { + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "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" + } + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "dev": true, + "requires": { + "lcid": "^1.0.0" + } + }, + "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" + } + }, + "yargs-parser": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-2.4.1.tgz", + "integrity": "sha1-hVaN488VD/SfpRgl8DqMiA3cxcQ=", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "lodash.assign": "^4.0.6" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + } + } + } + } + }, + "yargs-parser": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-8.1.0.tgz", + "integrity": "sha512-yP+6QqN8BmrgW2ggLtTbdrOyBNSI7zBa4IykmiV5R1wl1JWNxQvWhMfMdmzIYtKU7oP3OOInY/tl2ov3BDjnJQ==", + "dev": true, + "requires": { + "camelcase": "^4.1.0" + } + }, + "yauzl": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz", + "integrity": "sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=", + "dev": true, + "requires": { + "fd-slicer": "~1.0.1" + } + }, + "yeast": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", + "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=", + "dev": true + }, + "z-schema": { + "version": "3.18.4", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-3.18.4.tgz", + "integrity": "sha512-DUOKC/IhbkdLKKiV89gw9DUauTV8U/8yJl1sjf6MtDmzevLKOF2duNJ495S3MFVjqZarr+qNGCPbkg4mu4PpLw==", + "requires": { + "commander": "^2.7.1", + "lodash.get": "^4.0.0", + "lodash.isequal": "^4.0.0", + "validator": "^8.0.0" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 000000000..593a3887b --- /dev/null +++ b/package.json @@ -0,0 +1,38 @@ +{ + "name": "react-teams-tabs-pnpjs", + "version": "0.0.1", + "private": true, + "engines": { + "node": ">=0.10.0" + }, + "scripts": { + "build": "gulp bundle", + "clean": "gulp clean", + "test": "gulp test" + }, + "dependencies": { + "react": "16.3.2", + "react-dom": "16.3.2", + "@types/react": "16.4.2", + "@types/react-dom": "16.0.5", + "@microsoft/sp-core-library": "1.7.1", + "@microsoft/sp-webpart-base": "1.7.1", + "@microsoft/sp-lodash-subset": "1.7.1", + "@microsoft/sp-office-ui-fabric-core": "1.7.1", + "@types/webpack-env": "1.13.1", + "@types/es6-promise": "0.0.33" + }, + "resolutions": { + "@types/react": "16.4.2" + }, + "devDependencies": { + "@microsoft/sp-build-web": "1.7.1", + "@microsoft/sp-tslint-rules": "1.7.1", + "@microsoft/sp-module-interfaces": "1.7.1", + "@microsoft/sp-webpart-workbench": "1.7.1", + "gulp": "~3.9.1", + "@types/chai": "3.4.34", + "@types/mocha": "2.2.38", + "ajv": "~5.2.2" + } +} diff --git a/src/index.ts b/src/index.ts new file mode 100644 index 000000000..fb81db1e2 --- /dev/null +++ b/src/index.ts @@ -0,0 +1 @@ +// A file is required to be in the root of the /src directory by the TypeScript compiler diff --git a/src/webparts/reactTeamsTabsPnpjs/ReactTeamsTabsPnpjsWebPart.manifest.json b/src/webparts/reactTeamsTabsPnpjs/ReactTeamsTabsPnpjsWebPart.manifest.json new file mode 100644 index 000000000..506a461c4 --- /dev/null +++ b/src/webparts/reactTeamsTabsPnpjs/ReactTeamsTabsPnpjsWebPart.manifest.json @@ -0,0 +1,26 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/spfx/client-side-web-part-manifest.schema.json", + "id": "a19ee11a-0490-435a-8f93-e777db19d602", + "alias": "ReactTeamsTabsPnpjsWebPart", + "componentType": "WebPart", + + // The "*" signifies that the version should be taken from the package.json + "version": "*", + "manifestVersion": 2, + + // If true, the component can only be installed on sites where Custom Script is allowed. + // Components that allow authors to embed arbitrary script code should set this to true. + // https://support.office.com/en-us/article/Turn-scripting-capabilities-on-or-off-1f2c515f-5d7e-448a-9fd7-835da935584f + "requiresCustomScript": false, + + "preconfiguredEntries": [{ + "groupId": "5c03119e-3074-46fd-976b-c60198311f70", // Other + "group": { "default": "Other" }, + "title": { "default": "react-teams-tabs-pnpjs" }, + "description": { "default": "react-teams-tabs-pnpjs description" }, + "officeFabricIconFontName": "Page", + "properties": { + "description": "react-teams-tabs-pnpjs" + } + }] +} diff --git a/src/webparts/reactTeamsTabsPnpjs/ReactTeamsTabsPnpjsWebPart.ts b/src/webparts/reactTeamsTabsPnpjs/ReactTeamsTabsPnpjsWebPart.ts new file mode 100644 index 000000000..2ebf55509 --- /dev/null +++ b/src/webparts/reactTeamsTabsPnpjs/ReactTeamsTabsPnpjsWebPart.ts @@ -0,0 +1,60 @@ +import * as React from 'react'; +import * as ReactDom from 'react-dom'; +import { Version } from '@microsoft/sp-core-library'; +import { + BaseClientSideWebPart, + IPropertyPaneConfiguration, + PropertyPaneTextField +} from '@microsoft/sp-webpart-base'; + +import * as strings from 'ReactTeamsTabsPnpjsWebPartStrings'; +import ReactTeamsTabsPnpjs from './components/ReactTeamsTabsPnpjs'; +import { IReactTeamsTabsPnpjsProps } from './components/IReactTeamsTabsPnpjsProps'; + +export interface IReactTeamsTabsPnpjsWebPartProps { + description: string; +} + +export default class ReactTeamsTabsPnpjsWebPart extends BaseClientSideWebPart { + + public render(): void { + const element: React.ReactElement = React.createElement( + ReactTeamsTabsPnpjs, + { + description: this.properties.description + } + ); + + ReactDom.render(element, this.domElement); + } + + protected onDispose(): void { + ReactDom.unmountComponentAtNode(this.domElement); + } + + protected get dataVersion(): Version { + return Version.parse('1.0'); + } + + protected getPropertyPaneConfiguration(): IPropertyPaneConfiguration { + return { + pages: [ + { + header: { + description: strings.PropertyPaneDescription + }, + groups: [ + { + groupName: strings.BasicGroupName, + groupFields: [ + PropertyPaneTextField('description', { + label: strings.DescriptionFieldLabel + }) + ] + } + ] + } + ] + }; + } +} diff --git a/src/webparts/reactTeamsTabsPnpjs/components/IReactTeamsTabsPnpjsProps.ts b/src/webparts/reactTeamsTabsPnpjs/components/IReactTeamsTabsPnpjsProps.ts new file mode 100644 index 000000000..544d457ad --- /dev/null +++ b/src/webparts/reactTeamsTabsPnpjs/components/IReactTeamsTabsPnpjsProps.ts @@ -0,0 +1,3 @@ +export interface IReactTeamsTabsPnpjsProps { + description: string; +} diff --git a/src/webparts/reactTeamsTabsPnpjs/components/ReactTeamsTabsPnpjs.module.scss b/src/webparts/reactTeamsTabsPnpjs/components/ReactTeamsTabsPnpjs.module.scss new file mode 100644 index 000000000..7ede3f9b3 --- /dev/null +++ b/src/webparts/reactTeamsTabsPnpjs/components/ReactTeamsTabsPnpjs.module.scss @@ -0,0 +1,74 @@ +@import '~@microsoft/sp-office-ui-fabric-core/dist/sass/SPFabricCore.scss'; + +.reactTeamsTabsPnpjs { + .container { + max-width: 700px; + margin: 0px auto; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 25px 50px 0 rgba(0, 0, 0, 0.1); + } + + .row { + @include ms-Grid-row; + @include ms-fontColor-white; + background-color: $ms-color-themeDark; + padding: 20px; + } + + .column { + @include ms-Grid-col; + @include ms-lg10; + @include ms-xl8; + @include ms-xlPush2; + @include ms-lgPush1; + } + + .title { + @include ms-font-xl; + @include ms-fontColor-white; + } + + .subTitle { + @include ms-font-l; + @include ms-fontColor-white; + } + + .description { + @include ms-font-l; + @include ms-fontColor-white; + } + + .button { + // Our button + text-decoration: none; + height: 32px; + + // Primary Button + min-width: 80px; + background-color: $ms-color-themePrimary; + border-color: $ms-color-themePrimary; + color: $ms-color-white; + + // Basic Button + outline: transparent; + position: relative; + font-family: "Segoe UI WestEuropean","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif; + -webkit-font-smoothing: antialiased; + font-size: $ms-font-size-m; + font-weight: $ms-font-weight-regular; + border-width: 0; + text-align: center; + cursor: pointer; + display: inline-block; + padding: 0 16px; + + .label { + font-weight: $ms-font-weight-semibold; + font-size: $ms-font-size-m; + height: 32px; + line-height: 32px; + margin: 0 4px; + vertical-align: top; + display: inline-block; + } + } +} \ No newline at end of file diff --git a/src/webparts/reactTeamsTabsPnpjs/components/ReactTeamsTabsPnpjs.tsx b/src/webparts/reactTeamsTabsPnpjs/components/ReactTeamsTabsPnpjs.tsx new file mode 100644 index 000000000..ee21531ae --- /dev/null +++ b/src/webparts/reactTeamsTabsPnpjs/components/ReactTeamsTabsPnpjs.tsx @@ -0,0 +1,25 @@ +import * as React from 'react'; +import styles from './ReactTeamsTabsPnpjs.module.scss'; +import { IReactTeamsTabsPnpjsProps } from './IReactTeamsTabsPnpjsProps'; +import { escape } from '@microsoft/sp-lodash-subset'; + +export default class ReactTeamsTabsPnpjs extends React.Component { + public render(): React.ReactElement { + return ( +
+
+
+
+ Welcome to SharePoint! +

Customize SharePoint experiences using Web Parts.

+

{escape(this.props.description)}

+ + Learn more + +
+
+
+
+ ); + } +} diff --git a/src/webparts/reactTeamsTabsPnpjs/loc/en-us.js b/src/webparts/reactTeamsTabsPnpjs/loc/en-us.js new file mode 100644 index 000000000..89f98bc1e --- /dev/null +++ b/src/webparts/reactTeamsTabsPnpjs/loc/en-us.js @@ -0,0 +1,7 @@ +define([], function() { + return { + "PropertyPaneDescription": "Description", + "BasicGroupName": "Group Name", + "DescriptionFieldLabel": "Description Field" + } +}); \ No newline at end of file diff --git a/src/webparts/reactTeamsTabsPnpjs/loc/mystrings.d.ts b/src/webparts/reactTeamsTabsPnpjs/loc/mystrings.d.ts new file mode 100644 index 000000000..fdf460944 --- /dev/null +++ b/src/webparts/reactTeamsTabsPnpjs/loc/mystrings.d.ts @@ -0,0 +1,10 @@ +declare interface IReactTeamsTabsPnpjsWebPartStrings { + PropertyPaneDescription: string; + BasicGroupName: string; + DescriptionFieldLabel: string; +} + +declare module 'ReactTeamsTabsPnpjsWebPartStrings' { + const strings: IReactTeamsTabsPnpjsWebPartStrings; + export = strings; +} diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 000000000..f13ec27a6 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,34 @@ +{ + "compilerOptions": { + "target": "es5", + "forceConsistentCasingInFileNames": true, + "module": "esnext", + "moduleResolution": "node", + "jsx": "react", + "declaration": true, + "sourceMap": true, + "experimentalDecorators": true, + "skipLibCheck": true, + "outDir": "lib", + "typeRoots": [ + "./node_modules/@types", + "./node_modules/@microsoft" + ], + "types": [ + "es6-promise", + "webpack-env" + ], + "lib": [ + "es5", + "dom", + "es2015.collection" + ] + }, + "include": [ + "src/**/*.ts" + ], + "exclude": [ + "node_modules", + "lib" + ] +} diff --git a/tslint.json b/tslint.json new file mode 100644 index 000000000..23fa2aa43 --- /dev/null +++ b/tslint.json @@ -0,0 +1,30 @@ +{ + "extends": "@microsoft/sp-tslint-rules/base-tslint.json", + "rules": { + "class-name": false, + "export-name": false, + "forin": false, + "label-position": false, + "member-access": true, + "no-arg": false, + "no-console": false, + "no-construct": false, + "no-duplicate-variable": true, + "no-eval": false, + "no-function-expression": true, + "no-internal-module": true, + "no-shadowed-variable": true, + "no-switch-case-fall-through": true, + "no-unnecessary-semicolons": true, + "no-unused-expression": true, + "no-use-before-declare": true, + "no-with-statement": true, + "semicolon": true, + "trailing-comma": false, + "typedef": false, + "typedef-whitespace": false, + "use-named-parameter": true, + "variable-name": false, + "whitespace": false + } +} \ No newline at end of file From 479fb2643482b8a1c1fe1cb49380ea3bc890b4b6 Mon Sep 17 00:00:00 2001 From: fredupstair Date: Mon, 28 Oct 2019 21:02:58 +0100 Subject: [PATCH 03/19] modified readme --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 03857b503..116557a36 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,7 @@ This is where you include your WebPart documentation. + ### Building the code ```bash From 2b2a6a5c4b4a4a104f9de004d13b86edd6dcb7e5 Mon Sep 17 00:00:00 2001 From: fredupstair Date: Tue, 29 Oct 2019 00:39:03 +0100 Subject: [PATCH 04/19] mocked tab list --- .../ReactTeamsTabsPnpjs.module.scss | 71 +++++++------- .../components/ReactTeamsTabsPnpjs.tsx | 93 ++++++++++++++++--- 2 files changed, 118 insertions(+), 46 deletions(-) diff --git a/src/webparts/reactTeamsTabsPnpjs/components/ReactTeamsTabsPnpjs.module.scss b/src/webparts/reactTeamsTabsPnpjs/components/ReactTeamsTabsPnpjs.module.scss index 7ede3f9b3..74f5af703 100644 --- a/src/webparts/reactTeamsTabsPnpjs/components/ReactTeamsTabsPnpjs.module.scss +++ b/src/webparts/reactTeamsTabsPnpjs/components/ReactTeamsTabsPnpjs.module.scss @@ -7,6 +7,42 @@ box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 25px 50px 0 rgba(0, 0, 0, 0.1); } + .itemContent{ + margin-left: 10; + overflow: hidden; + } + + .itemName{ + font-size: initial; + white-space: nowrap; + overflow: 'hidden'; + text-overflow: 'ellipsis'; + } + + .itemCell{ + margin: 2px; + min-height: 54; + padding: 10; + box-sizing: 'border-box'; + //border: 1px solid; + display: 'flex'; + background : $ms-color-themeDarkAlt; + } + + .itemCell:hover{ + background : $ms-color-themeDarker; + } + .itemIndex { + font-size : initial; + //color : $ms-color-neutralTertiary; + margin-bottom : 10; + } + + .tablink{ + color : $ms-color-neutralTertiary; + margin-bottom : 10; + } + .row { @include ms-Grid-row; @include ms-fontColor-white; @@ -37,38 +73,5 @@ @include ms-fontColor-white; } - .button { - // Our button - text-decoration: none; - height: 32px; - // Primary Button - min-width: 80px; - background-color: $ms-color-themePrimary; - border-color: $ms-color-themePrimary; - color: $ms-color-white; - - // Basic Button - outline: transparent; - position: relative; - font-family: "Segoe UI WestEuropean","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif; - -webkit-font-smoothing: antialiased; - font-size: $ms-font-size-m; - font-weight: $ms-font-weight-regular; - border-width: 0; - text-align: center; - cursor: pointer; - display: inline-block; - padding: 0 16px; - - .label { - font-weight: $ms-font-weight-semibold; - font-size: $ms-font-size-m; - height: 32px; - line-height: 32px; - margin: 0 4px; - vertical-align: top; - display: inline-block; - } - } -} \ No newline at end of file +} diff --git a/src/webparts/reactTeamsTabsPnpjs/components/ReactTeamsTabsPnpjs.tsx b/src/webparts/reactTeamsTabsPnpjs/components/ReactTeamsTabsPnpjs.tsx index ee21531ae..252ef65b7 100644 --- a/src/webparts/reactTeamsTabsPnpjs/components/ReactTeamsTabsPnpjs.tsx +++ b/src/webparts/reactTeamsTabsPnpjs/components/ReactTeamsTabsPnpjs.tsx @@ -2,24 +2,93 @@ import * as React from 'react'; import styles from './ReactTeamsTabsPnpjs.module.scss'; import { IReactTeamsTabsPnpjsProps } from './IReactTeamsTabsPnpjsProps'; import { escape } from '@microsoft/sp-lodash-subset'; +import { Label } from 'office-ui-fabric-react/lib/Label'; +import { Pivot, PivotItem, IPivotProps, PivotLinkSize, PivotLinkFormat } from 'office-ui-fabric-react/lib/Pivot'; +import { FocusZone, FocusZoneDirection } from 'office-ui-fabric-react/lib/FocusZone'; +import { List } from 'office-ui-fabric-react/lib/List'; +import { Link } from 'office-ui-fabric-react/lib/Link'; +import { ITheme, mergeStyleSets, getTheme, getFocusStyle } from 'office-ui-fabric-react/lib/Styling'; -export default class ReactTeamsTabsPnpjs extends React.Component { - public render(): React.ReactElement { + +export interface IReactTeamsTabsPnpjsState { + pivotArray: any[]; +} +export default class ReactTeamsTabsPnpjs extends React.Component { + + constructor(props: IReactTeamsTabsPnpjsProps) { + super(props); + this.state = { + pivotArray: [] + }; + + + // sp.web.lists.getByTitle("Site Pages").items.filter("Is_x0020_Model eq 1").select("Title,FileRef").getAll().then((items: any[]) => { + // var tmpItems: any[] = new Array(); + // + // //DropDown initialization + // items.forEach(element => { + // var item = { key: element["FileRef"], text: element["Title"] }; + // tmpItems.push(item); + // }); + // + // this.setState({ allItems: tmpItems }); + // }); + + this._onRenderTabItem = this._onRenderTabItem.bind(this); + + } + + public render() { return ( -
-
-
-
- Welcome to SharePoint! -

Customize SharePoint experiences using Web Parts.

-

{escape(this.props.description)}

- - Learn more - +
+
+
+
+
+ {this.state.pivotArray} +
); } + public componentDidMount() { + var activeTasks: any[] = []; + var tmPpivotArray: any[] = []; + + + activeTasks.push({ name: 'a name', description: 'a desc' }); + activeTasks.push({ name: 'b name', description: 'b desc' }); + activeTasks.push({ name: 'c name', description: 'c desc' }); + + tmPpivotArray.push(this._renderPivotItemList(activeTasks, "test1")); + tmPpivotArray.push(this._renderPivotItemList(activeTasks, "test2")); + tmPpivotArray.push(this._renderPivotItemList(activeTasks, "test3")); + + + this.setState({ pivotArray: tmPpivotArray }); + } + + private _renderPivotItemList(channels: any[], tabName: string){ + return ( + + + + + + ); + } + + private _onRenderTabItem(item: any, index: number | undefined) { + return ( +
+
+
{item.name}
+ it renders as an anchor tag. +
{item.description}
+
+
+ ); + } } From eea0c31ad96331454273e10d2addd41042e69c32 Mon Sep 17 00:00:00 2001 From: fredupstair Date: Wed, 30 Oct 2019 00:10:50 +0100 Subject: [PATCH 05/19] graph and sp calls --- package-lock.json | 87 +++++++++++++++++++ package.json | 17 ++-- .../ReactTeamsTabsPnpjsWebPart.ts | 17 ++++ .../components/ReactTeamsTabsHelper.ts | 48 ++++++++++ .../ReactTeamsTabsPnpjs.module.scss | 34 +++++--- .../components/ReactTeamsTabsPnpjs.tsx | 63 ++++++++------ 6 files changed, 219 insertions(+), 47 deletions(-) create mode 100644 src/webparts/reactTeamsTabsPnpjs/components/ReactTeamsTabsHelper.ts diff --git a/package-lock.json b/package-lock.json index d2c4d092c..831752744 100644 --- a/package-lock.json +++ b/package-lock.json @@ -744,6 +744,11 @@ "isomorphic-fetch": "^2.2.1" } }, + "@microsoft/microsoft-graph-types": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@microsoft/microsoft-graph-types/-/microsoft-graph-types-1.7.0.tgz", + "integrity": "sha512-Mxu5H+69F8T5NzV4+U8FkTvpIYYWHsmRZzfAuOlIO0zJJGlVyRIVqpq4NmOdUXGC00vZ73ONgCuzuaksxqDm/Q==" + }, "@microsoft/node-core-library": { "version": "3.4.0", "resolved": "https://registry.npmjs.org/@microsoft/node-core-library/-/node-core-library-3.4.0.tgz", @@ -1573,6 +1578,88 @@ "integrity": "sha512-bdozNnQXIKZgT3fjCcOYSZSpH7zuh+Turv8uQxzXTj5G8AzgTJ/X3GnrYDbliXKgefL8LJeIj4vwdrOnt1J+Ng==", "dev": true }, + "@pnp/common": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/@pnp/common/-/common-1.3.6.tgz", + "integrity": "sha512-o81CC685vdcwTbLkNe89y2pc3xqyq0dMqhI5F0dJhZE0D7NNhyYAPhVjpS+yRLwALDgMTMpkghKAOCrtHGXcOw==", + "requires": { + "adal-angular": "1.0.17", + "tslib": "1.10.0" + }, + "dependencies": { + "adal-angular": { + "version": "1.0.17", + "resolved": "https://registry.npmjs.org/adal-angular/-/adal-angular-1.0.17.tgz", + "integrity": "sha1-bpNuDkH5HTsqiOf/ypwvb29WLMQ=" + }, + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" + } + } + }, + "@pnp/graph": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/@pnp/graph/-/graph-1.3.6.tgz", + "integrity": "sha512-23dDwV9XpbweDshW8e5AprMxVwXnNvIq+MWdslHKRp8HsnBacKL/4QRSprB1SLwVkXRIMr5Th1Kw3IVOUNYk1w==", + "requires": { + "@microsoft/microsoft-graph-types": "1.7.0", + "tslib": "1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" + } + } + }, + "@pnp/logging": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/@pnp/logging/-/logging-1.3.6.tgz", + "integrity": "sha512-LM/WYAd4YjhBub4C6PkNKc1r1F+lqr6lSTYokTOg4srJsvcyhXiJ++cB80YrOEqDvifbzR9WZWWm480+IzD9cA==", + "requires": { + "tslib": "1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" + } + } + }, + "@pnp/odata": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/@pnp/odata/-/odata-1.3.6.tgz", + "integrity": "sha512-5WM8GQQ3C+wOzBXFcEZKZM9P1G4tWu+aL0CXuk6tTSs8rojs73hXB7QyOWA+HSF72iXyBdPaaaJ47js9Q+nD1g==", + "requires": { + "tslib": "1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" + } + } + }, + "@pnp/sp": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/@pnp/sp/-/sp-1.3.6.tgz", + "integrity": "sha512-JGFefu/r0Y9UcG5Vah7cK0VoH/o/9MnoAGZLb3gYbUSAxaqlOuz1QaD5WT9BLJhKCwqa4yeiS1T2rJceJzBI0w==", + "requires": { + "tslib": "1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" + } + } + }, "@pnpm/link-bins": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/@pnpm/link-bins/-/link-bins-1.0.3.tgz", diff --git a/package.json b/package.json index 593a3887b..03594b9d3 100644 --- a/package.json +++ b/package.json @@ -11,16 +11,21 @@ "test": "gulp test" }, "dependencies": { - "react": "16.3.2", - "react-dom": "16.3.2", - "@types/react": "16.4.2", - "@types/react-dom": "16.0.5", "@microsoft/sp-core-library": "1.7.1", - "@microsoft/sp-webpart-base": "1.7.1", "@microsoft/sp-lodash-subset": "1.7.1", "@microsoft/sp-office-ui-fabric-core": "1.7.1", + "@microsoft/sp-webpart-base": "1.7.1", + "@pnp/common": "^1.3.6", + "@pnp/graph": "^1.3.6", + "@pnp/logging": "^1.3.6", + "@pnp/odata": "^1.3.6", + "@pnp/sp": "^1.3.6", + "@types/es6-promise": "0.0.33", + "@types/react": "16.4.2", + "@types/react-dom": "16.0.5", "@types/webpack-env": "1.13.1", - "@types/es6-promise": "0.0.33" + "react": "16.3.2", + "react-dom": "16.3.2" }, "resolutions": { "@types/react": "16.4.2" diff --git a/src/webparts/reactTeamsTabsPnpjs/ReactTeamsTabsPnpjsWebPart.ts b/src/webparts/reactTeamsTabsPnpjs/ReactTeamsTabsPnpjsWebPart.ts index 2ebf55509..db0a43269 100644 --- a/src/webparts/reactTeamsTabsPnpjs/ReactTeamsTabsPnpjsWebPart.ts +++ b/src/webparts/reactTeamsTabsPnpjs/ReactTeamsTabsPnpjsWebPart.ts @@ -10,6 +10,10 @@ import { import * as strings from 'ReactTeamsTabsPnpjsWebPartStrings'; import ReactTeamsTabsPnpjs from './components/ReactTeamsTabsPnpjs'; import { IReactTeamsTabsPnpjsProps } from './components/IReactTeamsTabsPnpjsProps'; +import { graph } from "@pnp/graph"; +import { sp } from "@pnp/sp"; + + export interface IReactTeamsTabsPnpjsWebPartProps { description: string; @@ -17,6 +21,19 @@ export interface IReactTeamsTabsPnpjsWebPartProps { export default class ReactTeamsTabsPnpjsWebPart extends BaseClientSideWebPart { + public onInit(): Promise { + + return super.onInit().then(_ => { + sp.setup({ + spfxContext: this.context + }); + + graph.setup({ + spfxContext: this.context + }); + }); + } + public render(): void { const element: React.ReactElement = React.createElement( ReactTeamsTabsPnpjs, diff --git a/src/webparts/reactTeamsTabsPnpjs/components/ReactTeamsTabsHelper.ts b/src/webparts/reactTeamsTabsPnpjs/components/ReactTeamsTabsHelper.ts new file mode 100644 index 000000000..bdc16ceee --- /dev/null +++ b/src/webparts/reactTeamsTabsPnpjs/components/ReactTeamsTabsHelper.ts @@ -0,0 +1,48 @@ +import { + ClientSideText, + ClientSideWebpart, + sp, + ClientSidePage +} from "@pnp/sp"; +import { graph, Channel, Channels } from "@pnp/graph"; + + + + +export class ReactTeamsTabsHelper { + + public static async getGroupId(): Promise { + + var id: string = ""; + + var props: any = await sp.web.select("AllProperties") + .expand("AllProperties") + .get(); + + if (props.AllProperties["GroupId"] != null) { + id = props.AllProperties["GroupId"]; + } + return id; + } + + public static async getChannels(groupId: string): Promise { + + var channels: any[]= []; + + channels = await graph.teams.getById(groupId).channels.get(); + + return channels; + } + + public static async getTabsFromChannel(groupId: string, channelId: string): Promise { + + var tabs: any[] = []; + + tabs = await graph.teams.getById(groupId).channels.getById(channelId) + .tabs + .get(); + + return tabs; + } + +} diff --git a/src/webparts/reactTeamsTabsPnpjs/components/ReactTeamsTabsPnpjs.module.scss b/src/webparts/reactTeamsTabsPnpjs/components/ReactTeamsTabsPnpjs.module.scss index 74f5af703..d38b8b9fe 100644 --- a/src/webparts/reactTeamsTabsPnpjs/components/ReactTeamsTabsPnpjs.module.scss +++ b/src/webparts/reactTeamsTabsPnpjs/components/ReactTeamsTabsPnpjs.module.scss @@ -26,27 +26,35 @@ box-sizing: 'border-box'; //border: 1px solid; display: 'flex'; - background : $ms-color-themeDarkAlt; + //background : $ms-color-themeDarkAlt; + background : rgb(196, 195, 195); + } .itemCell:hover{ - background : $ms-color-themeDarker; - } - .itemIndex { - font-size : initial; - //color : $ms-color-neutralTertiary; - margin-bottom : 10; + background : rgb(160, 160, 160); + color : white; } + .tablink{ - color : $ms-color-neutralTertiary; + //color : $ms-color-neutralTertiary; + margin-bottom : 10; + color : rgb(77, 77, 77); + font-weight: bold; + } + + .tablink:hover{ + //color : $ms-color-neutralTertiary; + text-decoration: underline; margin-bottom : 10; + color : white; } .row { @include ms-Grid-row; - @include ms-fontColor-white; - background-color: $ms-color-themeDark; + //@include ms-fontColor-white; + //background-color: $ms-color-themeDark; padding: 20px; } @@ -60,17 +68,17 @@ .title { @include ms-font-xl; - @include ms-fontColor-white; + //@include ms-fontColor-white; } .subTitle { @include ms-font-l; - @include ms-fontColor-white; + //@include ms-fontColor-white; } .description { @include ms-font-l; - @include ms-fontColor-white; + //@include ms-fontColor-white; } diff --git a/src/webparts/reactTeamsTabsPnpjs/components/ReactTeamsTabsPnpjs.tsx b/src/webparts/reactTeamsTabsPnpjs/components/ReactTeamsTabsPnpjs.tsx index 252ef65b7..698a14cac 100644 --- a/src/webparts/reactTeamsTabsPnpjs/components/ReactTeamsTabsPnpjs.tsx +++ b/src/webparts/reactTeamsTabsPnpjs/components/ReactTeamsTabsPnpjs.tsx @@ -7,7 +7,8 @@ import { Pivot, PivotItem, IPivotProps, PivotLinkSize, PivotLinkFormat } from 'o import { FocusZone, FocusZoneDirection } from 'office-ui-fabric-react/lib/FocusZone'; import { List } from 'office-ui-fabric-react/lib/List'; import { Link } from 'office-ui-fabric-react/lib/Link'; -import { ITheme, mergeStyleSets, getTheme, getFocusStyle } from 'office-ui-fabric-react/lib/Styling'; +import { sp } from "@pnp/sp"; +import { ReactTeamsTabsHelper } from './ReactTeamsTabsHelper'; export interface IReactTeamsTabsPnpjsState { @@ -20,20 +21,6 @@ export default class ReactTeamsTabsPnpjs extends React.Component { - // var tmpItems: any[] = new Array(); - // - // //DropDown initialization - // items.forEach(element => { - // var item = { key: element["FileRef"], text: element["Title"] }; - // tmpItems.push(item); - // }); - // - // this.setState({ allItems: tmpItems }); - // }); - this._onRenderTabItem = this._onRenderTabItem.bind(this); } @@ -45,7 +32,7 @@ export default class ReactTeamsTabsPnpjs extends React.Component
- {this.state.pivotArray} + {this.state.pivotArray}
@@ -54,23 +41,44 @@ export default class ReactTeamsTabsPnpjs extends React.Component = ReactTeamsTabsHelper.getGroupId(); - tmPpivotArray.push(this._renderPivotItemList(activeTasks, "test1")); - tmPpivotArray.push(this._renderPivotItemList(activeTasks, "test2")); - tmPpivotArray.push(this._renderPivotItemList(activeTasks, "test3")); + groupId.then(group => { + console.log("GroupID: " + group); + var tmpChannels: any[] = []; + if (group != "") { + var channels: Promise = ReactTeamsTabsHelper.getChannels(group); + + channels.then(chans => { + console.log("Channels " + chans.length); + chans.forEach(channel => { + var tabs: Promise = ReactTeamsTabsHelper.getTabsFromChannel(group, channel.id); + var tmpTabs: any[] = []; + tabs.then(itemTabs => { + console.log("Channel" + channel.displayName + "tabs " + itemTabs.length); + itemTabs.forEach(tab => { + tmpTabs.push({ name: tab.displayName, tabURL: tab.webUrl }); + }); + tmpChannels.push(this._renderPivotItemList(tmpTabs, channel.displayName)); + this.setState({ pivotArray: tmpChannels }); + }); + }); + }); + + } else { + //TODO show generic message, because there is not a team linked to current site + } + + + + }); - this.setState({ pivotArray: tmPpivotArray }); } - private _renderPivotItemList(channels: any[], tabName: string){ + private _renderPivotItemList(channels: any[], tabName: string) { return ( @@ -85,8 +93,7 @@ export default class ReactTeamsTabsPnpjs extends React.Component
{item.name}
- it renders as an anchor tag. -
{item.description}
+ {item.name}
); From c62c5e01ebb96c8b1001986bf524a2c891d00805 Mon Sep 17 00:00:00 2001 From: fredupstair Date: Wed, 30 Oct 2019 01:47:52 +0100 Subject: [PATCH 06/19] navbar component for rendering channels and tabs --- .../components/ReactTeamsTabsPnpjs.tsx | 45 +++++-------------- 1 file changed, 10 insertions(+), 35 deletions(-) diff --git a/src/webparts/reactTeamsTabsPnpjs/components/ReactTeamsTabsPnpjs.tsx b/src/webparts/reactTeamsTabsPnpjs/components/ReactTeamsTabsPnpjs.tsx index 698a14cac..4a3f8646d 100644 --- a/src/webparts/reactTeamsTabsPnpjs/components/ReactTeamsTabsPnpjs.tsx +++ b/src/webparts/reactTeamsTabsPnpjs/components/ReactTeamsTabsPnpjs.tsx @@ -1,13 +1,8 @@ import * as React from 'react'; import styles from './ReactTeamsTabsPnpjs.module.scss'; import { IReactTeamsTabsPnpjsProps } from './IReactTeamsTabsPnpjsProps'; -import { escape } from '@microsoft/sp-lodash-subset'; -import { Label } from 'office-ui-fabric-react/lib/Label'; -import { Pivot, PivotItem, IPivotProps, PivotLinkSize, PivotLinkFormat } from 'office-ui-fabric-react/lib/Pivot'; -import { FocusZone, FocusZoneDirection } from 'office-ui-fabric-react/lib/FocusZone'; -import { List } from 'office-ui-fabric-react/lib/List'; -import { Link } from 'office-ui-fabric-react/lib/Link'; -import { sp } from "@pnp/sp"; +import { Nav } from 'office-ui-fabric-react/lib/Nav'; +import { MessageBar } from 'office-ui-fabric-react'; import { ReactTeamsTabsHelper } from './ReactTeamsTabsHelper'; @@ -21,8 +16,6 @@ export default class ReactTeamsTabsPnpjs extends React.Component
- {this.state.pivotArray} + + Here you can find Channels list and Tabs from MS Teams linked to this site. + +
@@ -59,9 +57,9 @@ export default class ReactTeamsTabsPnpjs extends React.Component { console.log("Channel" + channel.displayName + "tabs " + itemTabs.length); itemTabs.forEach(tab => { - tmpTabs.push({ name: tab.displayName, tabURL: tab.webUrl }); + tmpTabs.push({ key: tab.id, name: tab.displayName, url: tab.webUrl, target: '_blank' }); }); - tmpChannels.push(this._renderPivotItemList(tmpTabs, channel.displayName)); + tmpChannels.push({ name: channel.displayName + " (" + tmpTabs.length + ")", links: tmpTabs }); this.setState({ pivotArray: tmpChannels }); }); }); @@ -71,31 +69,8 @@ export default class ReactTeamsTabsPnpjs extends React.Component - - - - - ); - } - - private _onRenderTabItem(item: any, index: number | undefined) { - return ( -
-
-
{item.name}
- {item.name} -
-
- ); - } } From 2dd81b2df4ffdeb2d3f3c4dda1c18fe83a2219e0 Mon Sep 17 00:00:00 2001 From: fredupstair Date: Wed, 30 Oct 2019 20:49:41 +0100 Subject: [PATCH 07/19] fix sorting tabs, added webApiPermissionRequests --- config/package-solution.json | 10 ++++++++-- .../components/ReactTeamsTabsPnpjs.tsx | 14 ++++++++++++++ 2 files changed, 22 insertions(+), 2 deletions(-) diff --git a/config/package-solution.json b/config/package-solution.json index 914684f2f..9b13fb68f 100644 --- a/config/package-solution.json +++ b/config/package-solution.json @@ -3,8 +3,14 @@ "solution": { "name": "react-teams-tabs-pnpjs-client-side-solution", "id": "1e68649b-930f-4502-a858-12aa997bda01", - "version": "1.0.0.0", - "includeClientSideAssets": true + "version": "3.0.0.0", + "includeClientSideAssets": true, + "webApiPermissionRequests": [ + { + "resource": "Microsoft Graph", + "scope": "Group.ReadWrite.All" + } + ] }, "paths": { "zippedPackage": "solution/react-teams-tabs-pnpjs.sppkg" diff --git a/src/webparts/reactTeamsTabsPnpjs/components/ReactTeamsTabsPnpjs.tsx b/src/webparts/reactTeamsTabsPnpjs/components/ReactTeamsTabsPnpjs.tsx index 4a3f8646d..088542fd8 100644 --- a/src/webparts/reactTeamsTabsPnpjs/components/ReactTeamsTabsPnpjs.tsx +++ b/src/webparts/reactTeamsTabsPnpjs/components/ReactTeamsTabsPnpjs.tsx @@ -60,6 +60,7 @@ export default class ReactTeamsTabsPnpjs extends React.Component y) ? 1 : 0)); + } } From 9b1543c3b2de05bba7bcae825ceabaf23e757138 Mon Sep 17 00:00:00 2001 From: fredupstair Date: Wed, 30 Oct 2019 22:24:06 +0100 Subject: [PATCH 08/19] Add ReadMe and assets --- README.md | 76 +++++++++++++----- ...eact-teams-tabs-pnpjs-webpart-animated.gif | Bin 0 -> 1102418 bytes assets/react-teams-tabs-pnpjs-webpart.png | Bin 0 -> 7930 bytes 3 files changed, 57 insertions(+), 19 deletions(-) create mode 100644 assets/react-teams-tabs-pnpjs-webpart-animated.gif create mode 100644 assets/react-teams-tabs-pnpjs-webpart.png diff --git a/README.md b/README.md index 116557a36..34ba825c4 100644 --- a/README.md +++ b/README.md @@ -1,27 +1,65 @@ -## react-teams-tabs-pnpjs +# react-teams-tabs-pnpjs -This is where you include your WebPart documentation. +## Summary + +A SPFx WebPart using [@pnp/graph/teams](https://pnp.github.io/pnpjs/graph/docs/teams/) that show Channels and Tabs from a Modern Team Site connected to Microsoft Teams +The WebPart will show the list of all channels of the Modern Team Sites linked teams. Nested inside Channels list, you will find Tabs link. + +## react-teams-tabs-pnpjs preview +![WebPartInAction](./assets/react-teams-tabs-pnpjs-webpart.png) + +## react-teams-tabs-pnpjs in action +![WebPartInAction](./assets/react-teams-tabs-pnpjs-webpart-animated.gif) -### Building the code +## Used SharePoint Framework Version -```bash -git clone the repo -npm i -npm i -g gulp -gulp -``` +![drop](https://img.shields.io/badge/version-1.9.1-green.svg) -This package produces the following: +## Applies to -* lib/* - intermediate-stage commonjs build artifacts -* dist/* - the bundled script, along with other resources -* deploy/* - all resources which should be uploaded to a CDN. +* [SharePoint Framework](https:/dev.office.com/sharepoint) +* [Office 365 tenant](https://dev.office.com/sharepoint/docs/spfx/set-up-your-development-environment) + +## Solution + +Solution|Author(s) +--------|--------- +react-teams-tabs-pnpjs | [Federico Porceddu](https://www.federicoporceddu.com) + +## Version history + +Version|Date|Comments +-------|----|-------- +1.0|November 30, 2019|Initial release + +## Disclaimer + +**THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.** + +--- + +## Minimal Path to Awesome + +* Clone this repository +* in the command line run: + * restore dependencies: `npm install` + * build solution `gulp build --ship` + * bundle solution: `$ gulp bundle --ship` + * package solution: `$ gulp package-solution --ship` + * locate solution at `.\sharepoint\solution\react-teams-tabs-pnpjs.sppkg` + * upload it to your tenant app catalog + * [approve permission requests](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/use-aadhttpclient#manage-permission-requests) from this SharePoint Framework WebPart + * add `react-teams-tabs-pnpjs` app to your site + * add `react-teams-tabs-pnpjs` webpart to your page to see it in action + +## Features + +This Web Part illustrates the following concepts on top of the SharePoint Framework: + +* How to use Microsoft Graph with PnPJS +* [@pnp/graph/teams](https://pnp.github.io/pnpjs/graph/docs/teams/) +* How to configure SharePoint Online Tenant and SPFx solution to allow Microsoft Graph calls. +* Microsoft Graph API for Microsoft Teams -### Build options -gulp clean - TODO -gulp test - TODO -gulp serve - TODO -gulp bundle - TODO -gulp package-solution - TODO diff --git a/assets/react-teams-tabs-pnpjs-webpart-animated.gif b/assets/react-teams-tabs-pnpjs-webpart-animated.gif new file mode 100644 index 0000000000000000000000000000000000000000..7d5d951a0f1beecc0b9c955180ce11072f90994d GIT binary patch literal 1102418 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 z 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

&FNua;L| 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

mlZ5=`qsM%hRO-be-T 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�-MQHAqCaEx5P6vIXJ%o8kHB)Y>$lh&ULR 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

>Tj#a3#0OqDb(l)VtS++ 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

e12f{- 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 literal 0 HcmV?d00001 From 7bffa2603722d8bf4a2e7d9809d9271c714b924b Mon Sep 17 00:00:00 2001 From: fredupstair Date: Wed, 30 Oct 2019 22:24:26 +0100 Subject: [PATCH 09/19] Add Readme --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 34ba825c4..d046d7238 100644 --- a/README.md +++ b/README.md @@ -31,7 +31,7 @@ react-teams-tabs-pnpjs | [Federico Porceddu](https://www.federicoporceddu.com) Version|Date|Comments -------|----|-------- -1.0|November 30, 2019|Initial release +1.0|October 30, 2019|Initial release ## Disclaimer From 3d13221bc7b2b1b6a6687ef9856235cb644e50c7 Mon Sep 17 00:00:00 2001 From: fredupstair Date: Wed, 30 Oct 2019 22:27:02 +0100 Subject: [PATCH 10/19] modified readme --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index d046d7238..85c782e0b 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ ## Summary -A SPFx WebPart using [@pnp/graph/teams](https://pnp.github.io/pnpjs/graph/docs/teams/) that show Channels and Tabs from a Modern Team Site connected to Microsoft Teams +A SPFx WebPart using [@pnp/graph/teams](https://pnp.github.io/pnpjs/graph/docs/teams/) that show Channels and Tabs from a Modern Team Site connected to Microsoft Teams. The WebPart will show the list of all channels of the Modern Team Sites linked teams. Nested inside Channels list, you will find Tabs link. ## react-teams-tabs-pnpjs preview @@ -58,7 +58,7 @@ Version|Date|Comments This Web Part illustrates the following concepts on top of the SharePoint Framework: * How to use Microsoft Graph with PnPJS -* [@pnp/graph/teams](https://pnp.github.io/pnpjs/graph/docs/teams/) +* How to use [@pnp/graph/teams](https://pnp.github.io/pnpjs/graph/docs/teams/) * How to configure SharePoint Online Tenant and SPFx solution to allow Microsoft Graph calls. * Microsoft Graph API for Microsoft Teams From 7626be9cf84d76ec1da72875cfca51bd9eac7e5c Mon Sep 17 00:00:00 2001 From: fredupstair Date: Wed, 30 Oct 2019 23:22:43 +0100 Subject: [PATCH 11/19] modified readme --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 85c782e0b..dc93e44b0 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ ## Summary -A SPFx WebPart using [@pnp/graph/teams](https://pnp.github.io/pnpjs/graph/docs/teams/) that show Channels and Tabs from a Modern Team Site connected to Microsoft Teams. +A SPFx WebPart using [@pnp/graph/teams](https://pnp.github.io/pnpjs/graph/docs/teams/). It shows Channels and Tabs from a Modern Team Site connected to Microsoft Teams. The WebPart will show the list of all channels of the Modern Team Sites linked teams. Nested inside Channels list, you will find Tabs link. ## react-teams-tabs-pnpjs preview From 8db32cda3b2f75aeef2f7edd647dddd6336dfdef Mon Sep 17 00:00:00 2001 From: fredupstair Date: Thu, 31 Oct 2019 00:02:57 +0100 Subject: [PATCH 12/19] updated solution to spfx 1.9.1 --- config/package-solution.json | 2 +- package-lock.json | 9463 ++++++++++++++++++++++++---------- package.json | 30 +- 3 files changed, 6630 insertions(+), 2865 deletions(-) diff --git a/config/package-solution.json b/config/package-solution.json index 9b13fb68f..fea6f2c56 100644 --- a/config/package-solution.json +++ b/config/package-solution.json @@ -3,7 +3,7 @@ "solution": { "name": "react-teams-tabs-pnpjs-client-side-solution", "id": "1e68649b-930f-4502-a858-12aa997bda01", - "version": "3.0.0.0", + "version": "4.0.0.0", "includeClientSideAssets": true, "webApiPermissionRequests": [ { diff --git a/package-lock.json b/package-lock.json index 831752744..79a7ccce9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,7 +8,6 @@ "version": "7.5.5", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz", "integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==", - "dev": true, "requires": { "@babel/highlight": "^7.0.0" } @@ -17,7 +16,6 @@ "version": "7.5.0", "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.5.0.tgz", "integrity": "sha512-7dV4eu9gBxoM0dAnj/BCFDW9LFU0zvTrkq0ugM7pnHEgguOEeOz1so2ZghEdzviYzQEED0r4EAgpsBChKy1TRQ==", - "dev": true, "requires": { "chalk": "^2.0.0", "esutils": "^2.0.2", @@ -28,7 +26,6 @@ "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" } @@ -37,7 +34,6 @@ "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", @@ -48,7 +44,6 @@ "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" } @@ -73,52 +68,79 @@ } }, "@microsoft/api-extractor": { - "version": "6.0.7", - "resolved": "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-6.0.7.tgz", - "integrity": "sha512-LREmTlKz8Mmvc+OfxAjluxEZEb1R+Rhn/yy9WiEAhpjhR/TwNm0z2+6O40xYEGpuvE76AsYaOTBD3/X/H9cVkw==", - "dev": true, + "version": "7.5.2", + "resolved": "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.5.2.tgz", + "integrity": "sha512-IGMpxhiTaUsGGdrGqCwhwGbyJNMwrVe0wi3vYqFL0G93N+DO2uI89/JNGxaiGjgQ8nCem6u8hPd0NhOcGU6DcA==", "requires": { - "@microsoft/node-core-library": "3.4.0", - "@microsoft/ts-command-line": "4.2.2", - "@microsoft/tsdoc": "0.9.2", - "@types/node": "8.5.8", - "@types/z-schema": "3.16.31", + "@microsoft/api-extractor-model": "7.5.2", + "@microsoft/node-core-library": "3.16.0", + "@microsoft/ts-command-line": "4.3.4", + "@microsoft/tsdoc": "0.12.14", "colors": "~1.2.1", - "jju": "~1.3.0", - "lodash": "~4.17.5", - "typescript": "~3.0.1", - "z-schema": "~3.18.3" + "lodash": "~4.17.15", + "resolve": "1.8.1", + "source-map": "~0.6.1", + "typescript": "~3.5.3" }, "dependencies": { "lodash": { "version": "4.17.15", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", - "dev": true + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + }, + "resolve": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.8.1.tgz", + "integrity": "sha512-AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA==", + "requires": { + "path-parse": "^1.0.5" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" }, "typescript": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.0.3.tgz", - "integrity": "sha512-kk80vLW9iGtjMnIv11qyxLqZm20UklzuR2tL0QAnDIygIUIemcZMxlMWudl9OOt76H3ntVzcTiddQ1/pAAJMYg==", + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.5.3.tgz", + "integrity": "sha512-ACzBtm/PhXBDId6a6sDJfroT2pOWt/oOnk4/dElG5G33ZL776N3Y6/6bKZJBFpd+b05F3Ct9qDjMeJmRWtE2/g==" + } + } + }, + "@microsoft/api-extractor-model": { + "version": "7.5.2", + "resolved": "https://registry.npmjs.org/@microsoft/api-extractor-model/-/api-extractor-model-7.5.2.tgz", + "integrity": "sha512-wDXQ6IvrVg7tp3iqA+7f7yrSzjUPQ2kVNKsrxD5AqbGeohsJYePbmWvz6V8yxxO7ZuM9W7V5zLY6pYh4epq8Dg==", + "requires": { + "@microsoft/node-core-library": "3.16.0", + "@microsoft/tsdoc": "0.12.14" + } + }, + "@microsoft/decorators": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@microsoft/decorators/-/decorators-1.9.1.tgz", + "integrity": "sha512-Pn6Ij6Z8vRqL8v43RPHBlCJmJYmWTxL/oBHc8hPR0nhNaJN5kFrrGfEjhXN3MqJL8W5+HWR5Kb6v65TS01Gapg==", + "dev": true, + "requires": { + "tslib": "~1.9.3" + }, + "dependencies": { + "tslib": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", + "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==", "dev": true } } }, - "@microsoft/decorators": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@microsoft/decorators/-/decorators-1.7.1.tgz", - "integrity": "sha512-+W31lCEuVrlwJ/oNROVd2+yXLxH0elYjVDmdGnSL5SCxv0HHgEl2jTFyv8iKutB1M5pNCbC41B3AFV9zsf92zg==", - "requires": { - "tslib": "~1.8.0" - } - }, "@microsoft/gulp-core-build": { - "version": "3.8.33", - "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build/-/gulp-core-build-3.8.33.tgz", - "integrity": "sha512-fudWwQ2mTk14HW0XYzD/sixGssIl0TER0MfG/mcPMzcEz4B1vD1KNY0EiPdoJ3fQmdgSGSVD5uJ4sR9/pnzO0g==", + "version": "3.9.26", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build/-/gulp-core-build-3.9.26.tgz", + "integrity": "sha512-GdLRARlD/t6KStdmA8D6+NwSd8SgtuRDq9m3RU3zBVXrwSgaQkPls6TYBDBusluVBxPJmMIL56/7pn8ZbpPprg==", "dev": true, "requires": { - "@microsoft/node-core-library": "3.4.0", + "@microsoft/node-core-library": "3.13.0", "@types/assertion-error": "1.0.30", "@types/chai": "3.4.34", "@types/chalk": "0.4.31", @@ -128,7 +150,6 @@ "@types/node-notifier": "0.0.28", "@types/orchestrator": "0.0.30", "@types/q": "0.0.32", - "@types/rimraf": "0.0.28", "@types/semver": "5.3.33", "@types/through2": "2.0.32", "@types/vinyl": "1.2.30", @@ -141,11 +162,10 @@ "gulp": "~3.9.1", "gulp-flatten": "~0.2.0", "gulp-if": "^2.0.1", - "jest": "~22.4.3", + "jest": "~23.6.0", "jest-cli": "~22.4.3", "jest-environment-jsdom": "~22.4.3", "jest-resolve": "~22.4.3", - "jju": "~1.3.0", "jsdom": "~11.11.0", "lodash.merge": "~4.3.2", "merge2": "~1.0.2", @@ -153,7 +173,6 @@ "object-assign": "~4.1.0", "orchestrator": "~0.3.8", "pretty-hrtime": "~1.0.2", - "rimraf": "~2.5.4", "semver": "~5.3.0", "through2": "~2.0.1", "vinyl": "~2.2.0", @@ -161,143 +180,766 @@ "z-schema": "~3.18.3" }, "dependencies": { + "@microsoft/node-core-library": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/@microsoft/node-core-library/-/node-core-library-3.13.0.tgz", + "integrity": "sha512-mnsL/1ikVWHl8sPNssavaAgtUaIM3hkQ8zeySuApU5dNmsMPzovJPfx9m5JGiMvs1v5QNAIVeiS9jnWwe/7anw==", + "dev": true, + "requires": { + "@types/fs-extra": "5.0.4", + "@types/jju": "~1.4.0", + "@types/node": "8.5.8", + "@types/z-schema": "3.16.31", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "jju": "~1.4.0", + "z-schema": "~3.18.3" + } + }, + "@types/fs-extra": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-5.0.4.tgz", + "integrity": "sha512-DsknoBvD8s+RFfSGjmERJ7ZOP1HI0UZRA3FSI+Zakhrc/Gy26YQsLI+m5V5DHxroHRJqCDLKJp7Hixn8zyaF7g==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, "@types/mocha": { "version": "5.2.5", "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-5.2.5.tgz", "integrity": "sha512-lAVp+Kj54ui/vLUFxsJTMtWvZraZxum3w3Nwkble2dNuV5VnPA+Mi2oGX9XYJAaIvZi3tn3cbjS/qcJXRb6Bww==", "dev": true }, + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "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" + } + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, + "babel-jest": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-23.6.0.tgz", + "integrity": "sha512-lqKGG6LYXYu+DQh/slrQ8nxXQkEkhugdXsU6St7GmhVS7Ilc/22ArwqXNJrf0QaOBjZB0360qZMwXqDYQHXaew==", + "dev": true, + "requires": { + "babel-plugin-istanbul": "^4.1.6", + "babel-preset-jest": "^23.2.0" + } + }, + "babel-plugin-jest-hoist": { + "version": "23.2.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-23.2.0.tgz", + "integrity": "sha1-5h+uBaHKiAGq3uV6bWa4zvr0QWc=", + "dev": true + }, + "babel-preset-jest": { + "version": "23.2.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-23.2.0.tgz", + "integrity": "sha1-jsegOhOPABoaj7HoETZSvxpV2kY=", + "dev": true, + "requires": { + "babel-plugin-jest-hoist": "^23.2.0", + "babel-plugin-syntax-object-rest-spread": "^6.13.0" + } + }, + "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" + } + }, + "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" + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "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" + } + }, + "expect": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-23.6.0.tgz", + "integrity": "sha512-dgSoOHgmtn/aDGRVFWclQyPDKl2CQRq0hmIEoUAuQs/2rn2NcvCWcSCovm6BLeuB/7EZuLGu2QfnR+qRt5OM4w==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "jest-diff": "^23.6.0", + "jest-get-type": "^22.1.0", + "jest-matcher-utils": "^23.6.0", + "jest-message-util": "^23.4.0", + "jest-regex-util": "^23.3.0" + } + }, + "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" + } + }, + "fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "invert-kv": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", + "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", + "dev": true + }, + "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" + } + }, "jest": { - "version": "22.4.4", - "resolved": "https://registry.npmjs.org/jest/-/jest-22.4.4.tgz", - "integrity": "sha512-eBhhW8OS/UuX3HxgzNBSVEVhSuRDh39Z1kdYkQVWna+scpgsrD7vSeBI7tmEvsguPDMnfJodW28YBnhv/BzSew==", + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-23.6.0.tgz", + "integrity": "sha512-lWzcd+HSiqeuxyhG+EnZds6iO3Y3ZEnMrfZq/OTGvF/C+Z4fPMCdhWTGSAiO2Oym9rbEXfwddHhh6jqrTF3+Lw==", "dev": true, "requires": { "import-local": "^1.0.0", - "jest-cli": "^22.4.4" - } - } - } - }, - "@microsoft/gulp-core-build-karma": { - "version": "4.6.30", - "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-karma/-/gulp-core-build-karma-4.6.30.tgz", - "integrity": "sha512-S0gTaackWjXf6gxTbfQzjhdmCUXTdD8pjUpnQoDP0Qkhp8RYLMlxVMqYPe5bdQn5GUPzAa3qZQsTzhNyPHXoVA==", - "dev": true, - "requires": { - "@microsoft/gulp-core-build": "3.8.33", - "@microsoft/node-core-library": "3.4.0", - "chai": "~3.5.0", - "gulp": "~3.9.1", - "gulp-karma": "~0.0.5", - "istanbul-instrumenter-loader": "~3.0.0", - "karma": "~0.13.9", - "karma-coverage": "~0.5.5", - "karma-mocha": "~1.3.0", - "karma-mocha-clean-reporter": "~0.0.1", - "karma-phantomjs-launcher": "~1.0.0", - "karma-sinon-chai": "~1.2.0", - "karma-webpack": "2.0.9", - "lolex": "~1.4.0", - "mocha": "^5.2.0", - "phantomjs-polyfill": "~0.0.2", - "phantomjs-prebuilt": "~2.1.6", - "sinon": "~1.17.3", - "sinon-chai": "~2.8.0", - "webpack": "~3.11.0" - }, - "dependencies": { - "ajv": { - "version": "6.10.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz", - "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==", - "dev": true, - "requires": { - "fast-deep-equal": "^2.0.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "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" + "jest-cli": "^23.6.0" }, "dependencies": { - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "jest-cli": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-23.6.0.tgz", + "integrity": "sha512-hgeD1zRUp1E1zsiyOXjEn4LzRLWdJBV//ukAHGlx6s5mfCNJTbhbHjgxnDUXA8fsKWN/HqFFF6X5XcCwC/IvYQ==", "dev": true, "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.1.11", + "import-local": "^1.0.0", + "is-ci": "^1.0.10", + "istanbul-api": "^1.3.1", + "istanbul-lib-coverage": "^1.2.0", + "istanbul-lib-instrument": "^1.10.1", + "istanbul-lib-source-maps": "^1.2.4", + "jest-changed-files": "^23.4.2", + "jest-config": "^23.6.0", + "jest-environment-jsdom": "^23.4.0", + "jest-get-type": "^22.1.0", + "jest-haste-map": "^23.6.0", + "jest-message-util": "^23.4.0", + "jest-regex-util": "^23.3.0", + "jest-resolve-dependencies": "^23.6.0", + "jest-runner": "^23.6.0", + "jest-runtime": "^23.6.0", + "jest-snapshot": "^23.6.0", + "jest-util": "^23.4.0", + "jest-validate": "^23.6.0", + "jest-watcher": "^23.4.0", + "jest-worker": "^23.2.0", + "micromatch": "^2.3.11", + "node-notifier": "^5.2.1", + "prompts": "^0.1.9", + "realpath-native": "^1.0.0", + "rimraf": "^2.5.4", + "slash": "^1.0.0", + "string-length": "^2.0.0", + "strip-ansi": "^4.0.0", + "which": "^1.2.12", + "yargs": "^11.0.0" + } + }, + "jest-environment-jsdom": { + "version": "23.4.0", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-23.4.0.tgz", + "integrity": "sha1-BWp5UrP+pROsYqFAosNox52eYCM=", + "dev": true, + "requires": { + "jest-mock": "^23.2.0", + "jest-util": "^23.4.0", + "jsdom": "^11.5.1" + } + }, + "node-notifier": { + "version": "5.4.3", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.3.tgz", + "integrity": "sha512-M4UBGcs4jeOK9CjTsYwkvH6/MzuUmGCyTW+kCY7uO+1ZVr0+FHGdPdIf5CCLqAaxnRrWidyoQlNkMIIVwbKB8Q==", + "dev": true, + "requires": { + "growly": "^1.3.0", + "is-wsl": "^1.1.0", + "semver": "^5.5.0", + "shellwords": "^0.1.1", + "which": "^1.3.0" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "yargs": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-11.1.1.tgz", + "integrity": "sha512-PRU7gJrJaXv3q3yQZ/+/X6KBswZiaQ+zOmdprZcouPYtQgvNU35i+68M4b1ZHLZtYFT5QObFLV+ZkmJYcwKdiw==", + "dev": true, + "requires": { + "cliui": "^4.0.0", + "decamelize": "^1.1.1", + "find-up": "^2.1.0", + "get-caller-file": "^1.0.1", + "os-locale": "^3.1.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^9.0.2" } } } }, - "has-flag": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", - "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", + "jest-changed-files": { + "version": "23.4.2", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-23.4.2.tgz", + "integrity": "sha512-EyNhTAUWEfwnK0Is/09LxoqNDOn7mU7S3EHskG52djOFS/z+IT0jT3h3Ql61+dklcG7bJJitIWEMB4Sp1piHmA==", + "dev": true, + "requires": { + "throat": "^4.0.0" + } + }, + "jest-config": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-23.6.0.tgz", + "integrity": "sha512-i8V7z9BeDXab1+VNo78WM0AtWpBRXJLnkT+lyT+Slx/cbP5sZJ0+NDuLcmBE5hXAoK0aUp7vI+MOxR+R4d8SRQ==", + "dev": true, + "requires": { + "babel-core": "^6.0.0", + "babel-jest": "^23.6.0", + "chalk": "^2.0.1", + "glob": "^7.1.1", + "jest-environment-jsdom": "^23.4.0", + "jest-environment-node": "^23.4.0", + "jest-get-type": "^22.1.0", + "jest-jasmine2": "^23.6.0", + "jest-regex-util": "^23.3.0", + "jest-resolve": "^23.6.0", + "jest-util": "^23.4.0", + "jest-validate": "^23.6.0", + "micromatch": "^2.3.11", + "pretty-format": "^23.6.0" + }, + "dependencies": { + "jest-environment-jsdom": { + "version": "23.4.0", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-23.4.0.tgz", + "integrity": "sha1-BWp5UrP+pROsYqFAosNox52eYCM=", + "dev": true, + "requires": { + "jest-mock": "^23.2.0", + "jest-util": "^23.4.0", + "jsdom": "^11.5.1" + } + }, + "jest-resolve": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-23.6.0.tgz", + "integrity": "sha512-XyoRxNtO7YGpQDmtQCmZjum1MljDqUCob7XlZ6jy9gsMugHdN2hY4+Acz9Qvjz2mSsOnPSH7skBmDYCHXVZqkA==", + "dev": true, + "requires": { + "browser-resolve": "^1.11.3", + "chalk": "^2.0.1", + "realpath-native": "^1.0.0" + } + } + } + }, + "jest-diff": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-23.6.0.tgz", + "integrity": "sha512-Gz9l5Ov+X3aL5L37IT+8hoCUsof1CVYBb2QEkOupK64XyRR3h+uRpYIm97K7sY8diFxowR8pIGEdyfMKTixo3g==", + "dev": true, + "requires": { + "chalk": "^2.0.1", + "diff": "^3.2.0", + "jest-get-type": "^22.1.0", + "pretty-format": "^23.6.0" + } + }, + "jest-docblock": { + "version": "23.2.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-23.2.0.tgz", + "integrity": "sha1-8IXh8YVI2Z/dabICB+b9VdkTg6c=", + "dev": true, + "requires": { + "detect-newline": "^2.1.0" + } + }, + "jest-environment-node": { + "version": "23.4.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-23.4.0.tgz", + "integrity": "sha1-V+gO0IQd6jAxZ8zozXlSHeuv3hA=", + "dev": true, + "requires": { + "jest-mock": "^23.2.0", + "jest-util": "^23.4.0" + } + }, + "jest-haste-map": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-23.6.0.tgz", + "integrity": "sha512-uyNhMyl6dr6HaXGHp8VF7cK6KpC6G9z9LiMNsst+rJIZ8l7wY0tk8qwjPmEghczojZ2/ZhtEdIabZ0OQRJSGGg==", + "dev": true, + "requires": { + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.1.11", + "invariant": "^2.2.4", + "jest-docblock": "^23.2.0", + "jest-serializer": "^23.0.1", + "jest-worker": "^23.2.0", + "micromatch": "^2.3.11", + "sane": "^2.0.0" + } + }, + "jest-jasmine2": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-23.6.0.tgz", + "integrity": "sha512-pe2Ytgs1nyCs8IvsEJRiRTPC0eVYd8L/dXJGU08GFuBwZ4sYH/lmFDdOL3ZmvJR8QKqV9MFuwlsAi/EWkFUbsQ==", + "dev": true, + "requires": { + "babel-traverse": "^6.0.0", + "chalk": "^2.0.1", + "co": "^4.6.0", + "expect": "^23.6.0", + "is-generator-fn": "^1.0.0", + "jest-diff": "^23.6.0", + "jest-each": "^23.6.0", + "jest-matcher-utils": "^23.6.0", + "jest-message-util": "^23.4.0", + "jest-snapshot": "^23.6.0", + "jest-util": "^23.4.0", + "pretty-format": "^23.6.0" + } + }, + "jest-leak-detector": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-23.6.0.tgz", + "integrity": "sha512-f/8zA04rsl1Nzj10HIyEsXvYlMpMPcy0QkQilVZDFOaPbv2ur71X5u2+C4ZQJGyV/xvVXtCCZ3wQ99IgQxftCg==", + "dev": true, + "requires": { + "pretty-format": "^23.6.0" + } + }, + "jest-matcher-utils": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-23.6.0.tgz", + "integrity": "sha512-rosyCHQfBcol4NsckTn01cdelzWLU9Cq7aaigDf8VwwpIRvWE/9zLgX2bON+FkEW69/0UuYslUe22SOdEf2nog==", + "dev": true, + "requires": { + "chalk": "^2.0.1", + "jest-get-type": "^22.1.0", + "pretty-format": "^23.6.0" + } + }, + "jest-message-util": { + "version": "23.4.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-23.4.0.tgz", + "integrity": "sha1-F2EMUJQjSVCNAaPR4L2iwHkIap8=", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0-beta.35", + "chalk": "^2.0.1", + "micromatch": "^2.3.11", + "slash": "^1.0.0", + "stack-utils": "^1.0.1" + } + }, + "jest-mock": { + "version": "23.2.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-23.2.0.tgz", + "integrity": "sha1-rRxg8p6HGdR8JuETgJi20YsmETQ=", "dev": true }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "jest-regex-util": { + "version": "23.3.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-23.3.0.tgz", + "integrity": "sha1-X4ZylUfCeFxAAs6qj4Sf6MpHG8U=", + "dev": true + }, + "jest-resolve-dependencies": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-23.6.0.tgz", + "integrity": "sha512-EkQWkFWjGKwRtRyIwRwI6rtPAEyPWlUC2MpzHissYnzJeHcyCn1Hc8j7Nn1xUVrS5C6W5+ZL37XTem4D4pLZdA==", "dev": true, "requires": { - "number-is-nan": "^1.0.0" + "jest-regex-util": "^23.3.0", + "jest-snapshot": "^23.6.0" } }, - "load-json-file": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", - "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "jest-runner": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-23.6.0.tgz", + "integrity": "sha512-kw0+uj710dzSJKU6ygri851CObtCD9cN8aNkg8jWJf4ewFyEa6kwmiH/r/M1Ec5IL/6VFa0wnAk6w+gzUtjJzA==", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "strip-bom": "^3.0.0" + "exit": "^0.1.2", + "graceful-fs": "^4.1.11", + "jest-config": "^23.6.0", + "jest-docblock": "^23.2.0", + "jest-haste-map": "^23.6.0", + "jest-jasmine2": "^23.6.0", + "jest-leak-detector": "^23.6.0", + "jest-message-util": "^23.4.0", + "jest-runtime": "^23.6.0", + "jest-util": "^23.4.0", + "jest-worker": "^23.2.0", + "source-map-support": "^0.5.6", + "throat": "^4.0.0" } }, - "path-type": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", - "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "jest-runtime": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-23.6.0.tgz", + "integrity": "sha512-ycnLTNPT2Gv+TRhnAYAQ0B3SryEXhhRj1kA6hBPSeZaNQkJ7GbZsxOLUkwg6YmvWGdX3BB3PYKFLDQCAE1zNOw==", "dev": true, "requires": { - "pify": "^2.0.0" + "babel-core": "^6.0.0", + "babel-plugin-istanbul": "^4.1.6", + "chalk": "^2.0.1", + "convert-source-map": "^1.4.0", + "exit": "^0.1.2", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.1.11", + "jest-config": "^23.6.0", + "jest-haste-map": "^23.6.0", + "jest-message-util": "^23.4.0", + "jest-regex-util": "^23.3.0", + "jest-resolve": "^23.6.0", + "jest-snapshot": "^23.6.0", + "jest-util": "^23.4.0", + "jest-validate": "^23.6.0", + "micromatch": "^2.3.11", + "realpath-native": "^1.0.0", + "slash": "^1.0.0", + "strip-bom": "3.0.0", + "write-file-atomic": "^2.1.0", + "yargs": "^11.0.0" + }, + "dependencies": { + "jest-resolve": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-23.6.0.tgz", + "integrity": "sha512-XyoRxNtO7YGpQDmtQCmZjum1MljDqUCob7XlZ6jy9gsMugHdN2hY4+Acz9Qvjz2mSsOnPSH7skBmDYCHXVZqkA==", + "dev": true, + "requires": { + "browser-resolve": "^1.11.3", + "chalk": "^2.0.1", + "realpath-native": "^1.0.0" + } + }, + "yargs": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-11.1.1.tgz", + "integrity": "sha512-PRU7gJrJaXv3q3yQZ/+/X6KBswZiaQ+zOmdprZcouPYtQgvNU35i+68M4b1ZHLZtYFT5QObFLV+ZkmJYcwKdiw==", + "dev": true, + "requires": { + "cliui": "^4.0.0", + "decamelize": "^1.1.1", + "find-up": "^2.1.0", + "get-caller-file": "^1.0.1", + "os-locale": "^3.1.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^9.0.2" + } + } } }, - "read-pkg": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", - "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "jest-serializer": { + "version": "23.0.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-23.0.1.tgz", + "integrity": "sha1-o3dq6zEekP6D+rnlM+hRAr0WQWU=", + "dev": true + }, + "jest-snapshot": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-23.6.0.tgz", + "integrity": "sha512-tM7/Bprftun6Cvj2Awh/ikS7zV3pVwjRYU2qNYS51VZHgaAMBs5l4o/69AiDHhQrj5+LA2Lq4VIvK7zYk/bswg==", "dev": true, "requires": { - "load-json-file": "^2.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^2.0.0" + "babel-types": "^6.0.0", + "chalk": "^2.0.1", + "jest-diff": "^23.6.0", + "jest-matcher-utils": "^23.6.0", + "jest-message-util": "^23.4.0", + "jest-resolve": "^23.6.0", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^23.6.0", + "semver": "^5.5.0" + }, + "dependencies": { + "jest-resolve": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-23.6.0.tgz", + "integrity": "sha512-XyoRxNtO7YGpQDmtQCmZjum1MljDqUCob7XlZ6jy9gsMugHdN2hY4+Acz9Qvjz2mSsOnPSH7skBmDYCHXVZqkA==", + "dev": true, + "requires": { + "browser-resolve": "^1.11.3", + "chalk": "^2.0.1", + "realpath-native": "^1.0.0" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } } }, - "read-pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", - "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "jest-util": { + "version": "23.4.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-23.4.0.tgz", + "integrity": "sha1-TQY8uSe68KI4Mf9hvsLLv0l5NWE=", "dev": true, "requires": { - "find-up": "^2.0.0", - "read-pkg": "^2.0.0" + "callsites": "^2.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.11", + "is-ci": "^1.0.10", + "jest-message-util": "^23.4.0", + "mkdirp": "^0.5.1", + "slash": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "jest-validate": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-23.6.0.tgz", + "integrity": "sha512-OFKapYxe72yz7agrDAWi8v2WL8GIfVqcbKRCLbRG9PAxtzF9b1SEDdTpytNDN12z2fJynoBwpMpvj2R39plI2A==", + "dev": true, + "requires": { + "chalk": "^2.0.1", + "jest-get-type": "^22.1.0", + "leven": "^2.1.0", + "pretty-format": "^23.6.0" + } + }, + "jest-worker": { + "version": "23.2.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-23.2.0.tgz", + "integrity": "sha1-+vcGqNo2+uYOsmlXJX+ntdjqArk=", + "dev": true, + "requires": { + "merge-stream": "^1.0.1" + } + }, + "jju": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz", + "integrity": "sha1-o6vicYryQaKykE+EpiWXDzia4yo=", + "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" + } + }, + "lcid": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", + "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", + "dev": true, + "requires": { + "invert-kv": "^2.0.0" + } + }, + "mem": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", + "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", + "dev": true, + "requires": { + "map-age-cleaner": "^0.1.1", + "mimic-fn": "^2.0.0", + "p-is-promise": "^2.0.0" + } + }, + "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" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "os-locale": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", + "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", + "dev": true, + "requires": { + "execa": "^1.0.0", + "lcid": "^2.0.0", + "mem": "^4.0.0" + } + }, + "pretty-format": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-23.6.0.tgz", + "integrity": "sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw==", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0", + "ansi-styles": "^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==", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" } }, "strip-bom": { @@ -307,69 +949,18 @@ "dev": true }, "supports-color": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", - "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", + "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": "^2.0.0" - } - }, - "webpack": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-3.11.0.tgz", - "integrity": "sha512-3kOFejWqj5ISpJk4Qj/V7w98h9Vl52wak3CLiw/cDOfbVTq7FeoZ0SdoHHY9PYlHr50ZS42OfvzE2vB4nncKQg==", - "dev": true, - "requires": { - "acorn": "^5.0.0", - "acorn-dynamic-import": "^2.0.0", - "ajv": "^6.1.0", - "ajv-keywords": "^3.1.0", - "async": "^2.1.2", - "enhanced-resolve": "^3.4.0", - "escope": "^3.6.0", - "interpret": "^1.0.0", - "json-loader": "^0.5.4", - "json5": "^0.5.1", - "loader-runner": "^2.3.0", - "loader-utils": "^1.1.0", - "memory-fs": "~0.4.1", - "mkdirp": "~0.5.0", - "node-libs-browser": "^2.0.0", - "source-map": "^0.5.3", - "supports-color": "^4.2.1", - "tapable": "^0.2.7", - "uglifyjs-webpack-plugin": "^0.4.6", - "watchpack": "^1.4.0", - "webpack-sources": "^1.0.1", - "yargs": "^8.0.2" - } - }, - "yargs": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-8.0.2.tgz", - "integrity": "sha1-YpmpBVsc78lp/355wdkY3Osiw2A=", - "dev": true, - "requires": { - "camelcase": "^4.1.0", - "cliui": "^3.2.0", - "decamelize": "^1.1.1", - "get-caller-file": "^1.0.1", - "os-locale": "^2.0.0", - "read-pkg-up": "^2.0.0", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^2.0.0", - "which-module": "^2.0.0", - "y18n": "^3.2.1", - "yargs-parser": "^7.0.0" + "has-flag": "^3.0.0" } }, "yargs-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz", - "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=", + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-9.0.2.tgz", + "integrity": "sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc=", "dev": true, "requires": { "camelcase": "^4.1.0" @@ -378,14 +969,14 @@ } }, "@microsoft/gulp-core-build-sass": { - "version": "4.5.8", - "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-sass/-/gulp-core-build-sass-4.5.8.tgz", - "integrity": "sha512-v3DkUGTiU6OTDjp67r790+veRjG1zsf/i3vecM9ZBS4SiZ4fwCex8z1sU5dJg3qvUmerKvcs+zd8YYkAKsdXdQ==", + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-sass/-/gulp-core-build-sass-4.7.3.tgz", + "integrity": "sha512-gKgaAcd7fKMLhSkjk//p4cWAKVOLvQoc67T5IuGgUffWjK6KQ6TJWYfF/VypCZpPLzCJbCjeqk1qA/Qj09jkfg==", "dev": true, "requires": { - "@microsoft/gulp-core-build": "3.8.33", - "@microsoft/load-themed-styles": "1.8.24", - "@microsoft/node-core-library": "3.4.0", + "@microsoft/gulp-core-build": "3.9.26", + "@microsoft/load-themed-styles": "1.9.5", + "@microsoft/node-core-library": "3.13.0", "@types/gulp": "3.8.32", "@types/node": "8.5.8", "autoprefixer": "~9.1.3", @@ -397,11 +988,47 @@ }, "dependencies": { "@microsoft/load-themed-styles": { - "version": "1.8.24", - "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.8.24.tgz", - "integrity": "sha512-Rzsg84Y65jCQ1uwVRTJpTFf0txjYRnxJStW5WTd0XbMxcYTaeUIcTd7FTfMMBtyqv01Fff/ESmNkeCFBlsP2SQ==", + "version": "1.9.5", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.9.5.tgz", + "integrity": "sha512-eCKOefBFZnF6aruNxUYN6KR728BPDTDqzucEnjhPDXI3zkci2OJ5h4jBiUtVLLOJLtLI0Vg8Vcg1t2BQb/7SeA==", "dev": true }, + "@microsoft/node-core-library": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/@microsoft/node-core-library/-/node-core-library-3.13.0.tgz", + "integrity": "sha512-mnsL/1ikVWHl8sPNssavaAgtUaIM3hkQ8zeySuApU5dNmsMPzovJPfx9m5JGiMvs1v5QNAIVeiS9jnWwe/7anw==", + "dev": true, + "requires": { + "@types/fs-extra": "5.0.4", + "@types/jju": "~1.4.0", + "@types/node": "8.5.8", + "@types/z-schema": "3.16.31", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "jju": "~1.4.0", + "z-schema": "~3.18.3" + } + }, + "@types/fs-extra": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-5.0.4.tgz", + "integrity": "sha512-DsknoBvD8s+RFfSGjmERJ7ZOP1HI0UZRA3FSI+Zakhrc/Gy26YQsLI+m5V5DHxroHRJqCDLKJp7Hixn8zyaF7g==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, "glob": { "version": "7.0.6", "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", @@ -415,17 +1042,23 @@ "once": "^1.3.0", "path-is-absolute": "^1.0.0" } + }, + "jju": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz", + "integrity": "sha1-o6vicYryQaKykE+EpiWXDzia4yo=", + "dev": true } } }, "@microsoft/gulp-core-build-serve": { - "version": "3.2.65", - "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-serve/-/gulp-core-build-serve-3.2.65.tgz", - "integrity": "sha512-dvarasKqeKr4V5n5MauujsL+/UoybTQgWhu0uY3vhV+Y6mUYo73Y+dK2I1OI3H7/WKZgIpgho16R/Qt0zOCLNw==", + "version": "3.3.39", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-serve/-/gulp-core-build-serve-3.3.39.tgz", + "integrity": "sha512-M5v8Ur3xg0hFrVjo4rilMhC09H3fvhRduZyq/ffNhcxa+LzUc5Wd98BF48/KAbKhJ5noHGg5eONHL/+mhuQDWA==", "dev": true, "requires": { - "@microsoft/gulp-core-build": "3.8.33", - "@microsoft/node-core-library": "3.4.0", + "@microsoft/gulp-core-build": "3.9.26", + "@microsoft/node-core-library": "3.13.0", "@types/node": "8.5.8", "colors": "~1.2.1", "deasync": "~0.1.7", @@ -435,28 +1068,103 @@ "gulp-open": "~3.0.1", "node-forge": "~0.7.1", "sudo": "~1.0.3" + }, + "dependencies": { + "@microsoft/node-core-library": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/@microsoft/node-core-library/-/node-core-library-3.13.0.tgz", + "integrity": "sha512-mnsL/1ikVWHl8sPNssavaAgtUaIM3hkQ8zeySuApU5dNmsMPzovJPfx9m5JGiMvs1v5QNAIVeiS9jnWwe/7anw==", + "dev": true, + "requires": { + "@types/fs-extra": "5.0.4", + "@types/jju": "~1.4.0", + "@types/node": "8.5.8", + "@types/z-schema": "3.16.31", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "jju": "~1.4.0", + "z-schema": "~3.18.3" + } + }, + "@types/fs-extra": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-5.0.4.tgz", + "integrity": "sha512-DsknoBvD8s+RFfSGjmERJ7ZOP1HI0UZRA3FSI+Zakhrc/Gy26YQsLI+m5V5DHxroHRJqCDLKJp7Hixn8zyaF7g==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "jju": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz", + "integrity": "sha1-o6vicYryQaKykE+EpiWXDzia4yo=", + "dev": true + } } }, "@microsoft/gulp-core-build-typescript": { - "version": "6.1.10", - "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-typescript/-/gulp-core-build-typescript-6.1.10.tgz", - "integrity": "sha512-VRa1igMKE1Pmz1Y5ch3RWgGKUU5HTU1p1pzh5ObsuWxvsKLC3zeIX3zK2/jCvGH/XjtcDski3SYoTn9RAzgM7g==", + "version": "8.1.14", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-typescript/-/gulp-core-build-typescript-8.1.14.tgz", + "integrity": "sha512-FWA6Qb3mE/YXeFTqIbWkWZ27xh0W6KLKgp4xjrgIXAhXwRzo1YJGoXHMcd5rp2WUHmNPLj94fi8WHIp6nB5oXQ==", "dev": true, "requires": { - "@microsoft/api-extractor": "6.0.7", - "@microsoft/gulp-core-build": "3.8.33", - "@microsoft/node-core-library": "3.4.0", - "@types/gulp": "3.8.32", + "@microsoft/gulp-core-build": "3.9.26", + "@microsoft/node-core-library": "3.13.0", "@types/node": "8.5.8", "decomment": "~0.9.1", "glob": "~7.0.5", "glob-escape": "~0.0.1", - "gulp": "~3.9.1", - "tslint": "~5.9.1", - "tslint-microsoft-contrib": "~5.2.1", - "typescript": "~2.4.1" + "resolve": "1.8.1" }, "dependencies": { + "@microsoft/node-core-library": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/@microsoft/node-core-library/-/node-core-library-3.13.0.tgz", + "integrity": "sha512-mnsL/1ikVWHl8sPNssavaAgtUaIM3hkQ8zeySuApU5dNmsMPzovJPfx9m5JGiMvs1v5QNAIVeiS9jnWwe/7anw==", + "dev": true, + "requires": { + "@types/fs-extra": "5.0.4", + "@types/jju": "~1.4.0", + "@types/node": "8.5.8", + "@types/z-schema": "3.16.31", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "jju": "~1.4.0", + "z-schema": "~3.18.3" + } + }, + "@types/fs-extra": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-5.0.4.tgz", + "integrity": "sha512-DsknoBvD8s+RFfSGjmERJ7ZOP1HI0UZRA3FSI+Zakhrc/Gy26YQsLI+m5V5DHxroHRJqCDLKJp7Hixn8zyaF7g==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, "glob": { "version": "7.0.6", "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", @@ -470,16 +1178,31 @@ "once": "^1.3.0", "path-is-absolute": "^1.0.0" } + }, + "jju": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz", + "integrity": "sha1-o6vicYryQaKykE+EpiWXDzia4yo=", + "dev": true + }, + "resolve": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.8.1.tgz", + "integrity": "sha512-AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA==", + "dev": true, + "requires": { + "path-parse": "^1.0.5" + } } } }, "@microsoft/gulp-core-build-webpack": { - "version": "3.4.38", - "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-webpack/-/gulp-core-build-webpack-3.4.38.tgz", - "integrity": "sha512-g1ey8fgpK5VoZiIdXXh/LUCXoK4qzXqmbcSnomQ/zZVPreoeu4Yi6BBnbKJSd9hVYLBa7Rwi2R/MVrF9NE3IJQ==", + "version": "3.4.106", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-webpack/-/gulp-core-build-webpack-3.4.106.tgz", + "integrity": "sha512-mX1mCgumwrLrNUvEK/PNmKrhyeasO7+Rqk8DjX4gnT/WMBUb+SjKyMBM1rQaIotUReYXHMhmWcMsqZXDDOYHxw==", "dev": true, "requires": { - "@microsoft/gulp-core-build": "3.8.33", + "@microsoft/gulp-core-build": "3.9.26", "@types/gulp": "3.8.32", "@types/node": "8.5.8", "colors": "~1.2.1", @@ -663,14 +1386,14 @@ "integrity": "sha512-ztPv3RpUGayvwzSvXMzSQJrlEJqVpgSMbsauQy7i+kcN8pCu1PMPrX3acOtUaHVZ6aUfa7dSphyJDtqyfl2Ytg==" }, "@microsoft/loader-cased-file": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@microsoft/loader-cased-file/-/loader-cased-file-1.7.1.tgz", - "integrity": "sha512-NxhqtI1Ejvc8JcLtZS0UsG1RfhSozHhxLPYiMSHmVYXOYlQICi13JQ6WVwUV4A4sP0VjtpEcznFbfSFAt9RR3Q==", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@microsoft/loader-cased-file/-/loader-cased-file-1.9.1.tgz", + "integrity": "sha512-JS//AaEvH95l9Q+mMW6T0WU+B+VyqoPa2IxmZMW9u9Fr5DoGGE3awi1DP6n62J/ThFEuRHDe3opXF6iox50rBA==", "dev": true, "requires": { - "@types/lodash": "4.14.74", + "@types/lodash": "4.14.117", "@types/node": "8.5.8", - "file-loader": "~1.1.5", + "file-loader": "~1.1.11", "loader-utils": "~1.1.0", "lodash": "~4.17.5" }, @@ -701,19 +1424,19 @@ } }, "@microsoft/loader-load-themed-styles": { - "version": "1.7.92", - "resolved": "https://registry.npmjs.org/@microsoft/loader-load-themed-styles/-/loader-load-themed-styles-1.7.92.tgz", - "integrity": "sha512-kJ2litpO+2Fr6eQNQA+v06t9WzcMQswq1r5N0OE38hrjWfk+cWuiDMmQtjUEfke9N8NcUeHkZo+iVg7klt1joQ==", + "version": "1.7.163", + "resolved": "https://registry.npmjs.org/@microsoft/loader-load-themed-styles/-/loader-load-themed-styles-1.7.163.tgz", + "integrity": "sha512-XScBqk3U4N/flRkDzFDKJUD3DM6QkWPP+QiwkIZRYR8amqCbbI4JpjA9U+8kZ0CiBSEBPRrLNtZWUMCzGV6g3g==", "dev": true, "requires": { - "@microsoft/load-themed-styles": "1.8.24", + "@microsoft/load-themed-styles": "1.9.5", "loader-utils": "~1.1.0" }, "dependencies": { "@microsoft/load-themed-styles": { - "version": "1.8.24", - "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.8.24.tgz", - "integrity": "sha512-Rzsg84Y65jCQ1uwVRTJpTFf0txjYRnxJStW5WTd0XbMxcYTaeUIcTd7FTfMMBtyqv01Fff/ESmNkeCFBlsP2SQ==", + "version": "1.9.5", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.9.5.tgz", + "integrity": "sha512-eCKOefBFZnF6aruNxUYN6KR728BPDTDqzucEnjhPDXI3zkci2OJ5h4jBiUtVLLOJLtLI0Vg8Vcg1t2BQb/7SeA==", "dev": true }, "big.js": { @@ -750,68 +1473,124 @@ "integrity": "sha512-Mxu5H+69F8T5NzV4+U8FkTvpIYYWHsmRZzfAuOlIO0zJJGlVyRIVqpq4NmOdUXGC00vZ73ONgCuzuaksxqDm/Q==" }, "@microsoft/node-core-library": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@microsoft/node-core-library/-/node-core-library-3.4.0.tgz", - "integrity": "sha512-szR3whwuJEl4RMs6s1xlO0gbgaZG4MpQ9qjv5Ii7HI11ATe50D0dlT2oe4IKno3Jc7i06NIxT3pMvSzFeJltPg==", - "dev": true, + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/@microsoft/node-core-library/-/node-core-library-3.16.0.tgz", + "integrity": "sha512-zjgOAmOhWgE5eX8ofmRagcomeIhs96GizRm7m9UfAuzhEmWtQSOE33/WpZzoyw41S/bjevHi7YbkY+R70mdjFg==", "requires": { - "@types/fs-extra": "5.0.1", - "@types/node": "8.5.8", - "@types/z-schema": "3.16.31", + "@types/node": "8.10.54", "colors": "~1.2.1", - "fs-extra": "~5.0.0", - "jju": "~1.3.0", + "fs-extra": "~7.0.1", + "jju": "~1.4.0", "z-schema": "~3.18.3" + }, + "dependencies": { + "@types/node": { + "version": "8.10.54", + "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.54.tgz", + "integrity": "sha512-kaYyLYf6ICn6/isAyD4K1MyWWd5Q3JgH6bnMN089LUx88+s4W8GvK9Q6JMBVu5vsFFp7pMdSxdKmlBXwH/VFRg==" + }, + "fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + } } }, "@microsoft/office-ui-fabric-react-bundle": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@microsoft/office-ui-fabric-react-bundle/-/office-ui-fabric-react-bundle-1.7.1.tgz", - "integrity": "sha512-yC4YUwW1+3NK5aM6UyTe7LoUzNITwK1z/6hYVb6tdQMKieHlNxhuFpmmcD4SSmPk1eUDw3MSMAiuv0VXDlV/Ww==", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@microsoft/office-ui-fabric-react-bundle/-/office-ui-fabric-react-bundle-1.9.1.tgz", + "integrity": "sha512-crBGH0boDycyvK5VkGMEatDW4wJhykPn3Pk4wBJmuHw1Ya0G0uORf0GG4yojX5AF9MfCIqj4trhQu1NX6hvPLA==", + "dev": true, "requires": { - "@types/react": "16.4.2", + "@types/react": "16.8.8", "@types/webpack-env": "1.13.1", - "@uifabric/icons": "5.8.0", - "office-ui-fabric-react": "5.131.0", - "react": "16.3.2", - "react-dom": "16.3.2", - "tslib": "~1.8.0" + "@uifabric/icons": "6.5.3", + "office-ui-fabric-react": "6.189.2", + "react": "16.8.5", + "react-dom": "16.8.5", + "tslib": "~1.9.3" + }, + "dependencies": { + "@types/react": { + "version": "16.8.8", + "resolved": "https://registry.npmjs.org/@types/react/-/react-16.8.8.tgz", + "integrity": "sha512-xwEvyet96u7WnB96kqY0yY7qxx/pEpU51QeACkKFtrgjjXITQn0oO1iwPEraXVgh10ZFPix7gs1R4OJXF7P5sg==", + "dev": true, + "requires": { + "@types/prop-types": "*", + "csstype": "^2.2.0" + } + }, + "react": { + "version": "16.8.5", + "resolved": "https://registry.npmjs.org/react/-/react-16.8.5.tgz", + "integrity": "sha512-daCb9TD6FZGvJ3sg8da1tRAtIuw29PbKZW++NN4wqkbEvxL+bZpaaYb4xuftW/SpXmgacf1skXl/ddX6CdOlDw==", + "dev": true, + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.13.5" + } + }, + "react-dom": { + "version": "16.8.5", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.8.5.tgz", + "integrity": "sha512-VIEIvZLpFafsfu4kgmftP5L8j7P1f0YThfVTrANMhZUFMDOsA6e0kfR6wxw/8xxKs4NB59TZYbxNdPCDW34x4w==", + "dev": true, + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.13.5" + } + }, + "tslib": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", + "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==", + "dev": true + } } }, "@microsoft/package-deps-hash": { - "version": "2.2.79", - "resolved": "https://registry.npmjs.org/@microsoft/package-deps-hash/-/package-deps-hash-2.2.79.tgz", - "integrity": "sha512-F+G7ixtkBtrsXnvReSE5gdDMUrXnenzrQTygLACeDykDdsN96c0kwKPKDPUNFfNClJ+CpG5Vb2DXTWFEpffSJw==", + "version": "2.2.158", + "resolved": "https://registry.npmjs.org/@microsoft/package-deps-hash/-/package-deps-hash-2.2.158.tgz", + "integrity": "sha512-gN0vkVrF38flbxbPJlEEGJi72Hxqn9JFYILCs0rOSL+LZOGuKUzaZYm3B7XbX7GF6LzPs2R3T5gmWx1EHxxQAQ==", "dev": true }, "@microsoft/rush-lib": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/@microsoft/rush-lib/-/rush-lib-5.3.1.tgz", - "integrity": "sha512-m7g/Dqgo+WsyeqbjaVBRPpD77k3fcO2xvNXi6Pt2zRgVvifuRh0+wu9YyevuLPJm7mLvcIfO5qzQaqGY43yN7A==", + "version": "5.9.1", + "resolved": "https://registry.npmjs.org/@microsoft/rush-lib/-/rush-lib-5.9.1.tgz", + "integrity": "sha512-Ytjvy4TJ9w1ryokAN5BKe3R3vLx2jAkUal07EwAu1Kuv65pML/FZj26OPHesOq01+ly/PEdZeOwnBFme7rZCiA==", "dev": true, "requires": { - "@microsoft/node-core-library": "3.1.0", - "@microsoft/package-deps-hash": "2.2.79", - "@microsoft/stream-collator": "2.2.79", - "@microsoft/ts-command-line": "4.2.2", + "@microsoft/node-core-library": "3.13.0", + "@microsoft/package-deps-hash": "2.2.158", + "@microsoft/stream-collator": "3.0.73", + "@microsoft/ts-command-line": "4.2.6", "@pnpm/link-bins": "~1.0.1", "@pnpm/logger": "~1.0.1", + "@types/inquirer": "0.0.43", "@yarnpkg/lockfile": "~1.0.2", "builtins": "~1.0.3", "colors": "~1.2.1", - "git-repo-info": "~1.1.4", + "git-repo-info": "~2.1.0", "glob": "~7.0.5", "glob-escape": "~0.0.1", "https-proxy-agent": "~2.2.1", - "inquirer": "~1.2.1", - "jju": "~1.3.0", - "js-yaml": "~3.9.1", + "inquirer": "~6.2.0", + "js-yaml": "~3.13.1", "lodash": "~4.17.5", "minimatch": "~3.0.2", "node-fetch": "~2.1.2", "npm-package-arg": "~5.1.2", "read-package-tree": "~5.1.5", - "rimraf": "~2.5.4", "semver": "~5.3.0", "strict-uri-encode": "~2.0.0", "tar": "~4.4.1", @@ -820,19 +1599,53 @@ }, "dependencies": { "@microsoft/node-core-library": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@microsoft/node-core-library/-/node-core-library-3.1.0.tgz", - "integrity": "sha512-a9yVoGy/uVI/QcBxaMZaxScNLP8R+Bnu1YTd6IzR2wGHig75aZt8sKe2V5aZklpyfIUEK7LWoZU4nxPGHSo3nA==", + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/@microsoft/node-core-library/-/node-core-library-3.13.0.tgz", + "integrity": "sha512-mnsL/1ikVWHl8sPNssavaAgtUaIM3hkQ8zeySuApU5dNmsMPzovJPfx9m5JGiMvs1v5QNAIVeiS9jnWwe/7anw==", "dev": true, "requires": { - "@types/fs-extra": "5.0.1", + "@types/fs-extra": "5.0.4", + "@types/jju": "~1.4.0", "@types/node": "8.5.8", "@types/z-schema": "3.16.31", - "fs-extra": "~5.0.0", - "jju": "~1.3.0", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "jju": "~1.4.0", "z-schema": "~3.18.3" } }, + "@microsoft/ts-command-line": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/@microsoft/ts-command-line/-/ts-command-line-4.2.6.tgz", + "integrity": "sha512-GFLPg9Z5yiNca3di/V6Zt3tAvj1de9EK0eL88tE+1eckQSH405UQcm7D+H8LbEhRpqpG+ZqN9LXCAEw4L5uchg==", + "dev": true, + "requires": { + "@types/argparse": "1.0.33", + "@types/node": "8.5.8", + "argparse": "~1.0.9", + "colors": "~1.2.1" + } + }, + "@types/fs-extra": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-5.0.4.tgz", + "integrity": "sha512-DsknoBvD8s+RFfSGjmERJ7ZOP1HI0UZRA3FSI+Zakhrc/Gy26YQsLI+m5V5DHxroHRJqCDLKJp7Hixn8zyaF7g==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, "glob": { "version": "7.0.6", "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", @@ -847,15 +1660,11 @@ "path-is-absolute": "^1.0.0" } }, - "js-yaml": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.9.1.tgz", - "integrity": "sha512-CbcG379L1e+mWBnLvHWWeLs8GyV/EMw862uLI3c+GxVyDHWZcjZinwuBd3iW2pgxgIlksW/1vNJa4to+RvDOww==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } + "jju": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz", + "integrity": "sha1-o6vicYryQaKykE+EpiWXDzia4yo=", + "dev": true }, "lodash": { "version": "4.17.15", @@ -898,22 +1707,77 @@ } } }, - "@microsoft/rush-stack-compiler": { - "version": "0.1.18", - "resolved": "https://registry.npmjs.org/@microsoft/rush-stack-compiler/-/rush-stack-compiler-0.1.18.tgz", - "integrity": "sha512-MDDKr/TRPhOKs9p/6+dvQP5K0Zsqx7e/tyGdyU0+WPO38ZjDF714hYG4ScktIjvbbHY0LQocJPq3/ZtBI3xRVw==", - "dev": true, + "@microsoft/rush-stack-compiler-3.2": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@microsoft/rush-stack-compiler-3.2/-/rush-stack-compiler-3.2-0.5.2.tgz", + "integrity": "sha512-nj1n9H2iAEy+oCTx9hhkmziOTn4E+DkwFcUEdYmtnE/dcUCW693L7d8769SOCnOrCzRC7FNOP3cY4wR8gKL9XA==", "requires": { - "@microsoft/api-extractor": "6.0.7", - "tslint": "~5.9.1", + "@microsoft/api-extractor": "7.5.2", + "@microsoft/node-core-library": "3.16.0", + "@rushstack/eslint-config": "0.4.1", + "@types/node": "8.10.54", + "eslint": "~6.5.1", + "tslint": "~5.12.1", "tslint-microsoft-contrib": "~5.2.1", - "typescript": "~2.4.1" + "typescript": "~3.2.4" + }, + "dependencies": { + "@types/node": { + "version": "8.10.54", + "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.54.tgz", + "integrity": "sha512-kaYyLYf6ICn6/isAyD4K1MyWWd5Q3JgH6bnMN089LUx88+s4W8GvK9Q6JMBVu5vsFFp7pMdSxdKmlBXwH/VFRg==" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "tslint": { + "version": "5.12.1", + "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.12.1.tgz", + "integrity": "sha512-sfodBHOucFg6egff8d1BvuofoOQ/nOeYNfbp7LDlKBcLNrL3lmS5zoiDGyOMdT7YsEXAwWpTdAHwOGOc8eRZAw==", + "requires": { + "babel-code-frame": "^6.22.0", + "builtin-modules": "^1.1.1", + "chalk": "^2.3.0", + "commander": "^2.12.1", + "diff": "^3.2.0", + "glob": "^7.1.1", + "js-yaml": "^3.7.0", + "minimatch": "^3.0.4", + "resolve": "^1.3.2", + "semver": "^5.3.0", + "tslib": "^1.8.0", + "tsutils": "^2.27.2" + } + } } }, "@microsoft/set-webpack-public-path-plugin": { - "version": "2.1.45", - "resolved": "https://registry.npmjs.org/@microsoft/set-webpack-public-path-plugin/-/set-webpack-public-path-plugin-2.1.45.tgz", - "integrity": "sha512-d5INIkqgo/1arPl3Rq96Mqi8PKMSp7yoD6j3QcpUJ4fVMGp4d9uBOF3Fj5dW0yJpt31RDFnGM0LQeilJoBprHw==", + "version": "2.1.113", + "resolved": "https://registry.npmjs.org/@microsoft/set-webpack-public-path-plugin/-/set-webpack-public-path-plugin-2.1.113.tgz", + "integrity": "sha512-sUkEUjibw2iuBAHDEGc+oqPr4VC6Fx2rStqRfqv+yA+uOAit0kYDxVN5LBCkhYUWBGAPV2I/Ceb9mEF++/UGeA==", "dev": true, "requires": { "@types/node": "8.5.8", @@ -948,44 +1812,78 @@ } }, "@microsoft/sp-application-base": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-application-base/-/sp-application-base-1.7.1.tgz", - "integrity": "sha512-sKTyw9PUJXmufV+Tj14iy37vdE5EGqf3dYnlGuP6tDui967rDRP+6u5aPMicX9xftNslFAyQQlvPjJT18VpBIQ==", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-application-base/-/sp-application-base-1.9.1.tgz", + "integrity": "sha512-pY1JWFl+suxJmvXUI0ATdTN4eODXq8CMiTFL7aCQ+3NhAVjKOtzXkYR4lFjvWJdYoKsmhXVglzf19tMXJ5l4rg==", "dev": true, "requires": { - "@microsoft/decorators": "1.7.1", - "@microsoft/sp-component-base": "1.7.1", - "@microsoft/sp-core-library": "1.7.1", - "@microsoft/sp-diagnostics": "1.7.1", - "@microsoft/sp-extension-base": "1.7.1", - "@microsoft/sp-http": "1.7.1", - "@microsoft/sp-loader": "1.7.1", - "@microsoft/sp-lodash-subset": "1.7.1", - "@microsoft/sp-module-interfaces": "1.7.1", - "@microsoft/sp-odata-types": "1.7.1", - "@microsoft/sp-page-context": "1.7.1", + "@microsoft/decorators": "1.9.1", + "@microsoft/sp-component-base": "1.9.1", + "@microsoft/sp-core-library": "1.9.1", + "@microsoft/sp-diagnostics": "1.9.1", + "@microsoft/sp-extension-base": "1.9.1", + "@microsoft/sp-http": "1.9.1", + "@microsoft/sp-loader": "1.9.1", + "@microsoft/sp-lodash-subset": "1.9.1", + "@microsoft/sp-module-interfaces": "1.9.1", + "@microsoft/sp-odata-types": "1.9.1", + "@microsoft/sp-page-context": "1.9.1", "@types/es6-promise": "0.0.33", "@types/webpack-env": "1.13.1", - "tslib": "~1.8.0" + "tslib": "~1.9.3" + }, + "dependencies": { + "@microsoft/sp-lodash-subset": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.9.1.tgz", + "integrity": "sha512-bHYp2vyKfB/TYmCClUw9SCvJ7EYGeJOx8bxIm1hBlYzNBtIQvotTfdFBNz6vYEAXczMQHZkO9vToEd5jSturEA==", + "dev": true, + "requires": { + "@types/lodash": "4.14.117", + "@types/webpack-env": "1.13.1", + "tslib": "~1.9.3" + } + }, + "@types/lodash": { + "version": "4.14.117", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.117.tgz", + "integrity": "sha512-xyf2m6tRbz8qQKcxYZa7PA4SllYcay+eh25DN3jmNYY6gSTL7Htc/bttVdkqj2wfJGbeWlQiX8pIyJpKU+tubw==", + "dev": true + }, + "tslib": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", + "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==", + "dev": true + } } }, "@microsoft/sp-build-common": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-build-common/-/sp-build-common-1.7.1.tgz", - "integrity": "sha512-/gjnAc0ZFHCftreGqMkEvqipbfre9VEe5gQBc1X9qIw2dCaGr0WyL/TGguY9jUBshWFJsnTsququaTdId1OJ/A==", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-build-common/-/sp-build-common-1.9.1.tgz", + "integrity": "sha512-ArDz6N2kDS9uCVmu84uYxIs/wgj/Bw5hQA5XUqVo8v9GtiX2tdQ5HcdFVJj/HbKUgN+wKbUP7uMj38PistCcSQ==", "dev": true, "requires": { - "@microsoft/gulp-core-build": "3.8.33", - "@microsoft/gulp-core-build-typescript": "6.1.10", - "@microsoft/sp-tslint-rules": "1.7.1", + "@microsoft/gulp-core-build": "3.9.26", + "@microsoft/gulp-core-build-typescript": "8.1.14", + "@microsoft/sp-tslint-rules": "1.9.1", "@types/yargs": "0.0.35", "gulp": "~3.9.1", - "jju": "~1.3.0", "semver": "~5.2.0", - "typescript": "~2.4.1", "yargs": "~4.6.0" }, "dependencies": { + "@microsoft/sp-tslint-rules": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-tslint-rules/-/sp-tslint-rules-1.9.1.tgz", + "integrity": "sha512-pCavxBaurrp7KSrs9Fcr3im3VyAYfPi+bY3cQ6CnlsEUwAE04LGgnAhYadHhOBcsQrc4nhWOwXj1L4QzDIX5hA==", + "dev": true, + "requires": { + "tslint": "~5.9.1", + "tslint-microsoft-contrib": "~5.2.1", + "tsutils": "~2.11.2" + } + }, "@types/yargs": { "version": "0.0.35", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-0.0.35.tgz", @@ -997,39 +1895,49 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-5.2.0.tgz", "integrity": "sha1-KBmVuAwUSCCUFd28TPUMJpzvVcU=", "dev": true + }, + "tsutils": { + "version": "2.11.2", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.11.2.tgz", + "integrity": "sha1-YBNgHjb6FP+VhBPlQdQn+4xqw0E=", + "dev": true, + "requires": { + "tslib": "^1.7.1" + } } } }, "@microsoft/sp-build-core-tasks": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-build-core-tasks/-/sp-build-core-tasks-1.7.1.tgz", - "integrity": "sha512-qzVgJnxUbHLE344LwgfPma5udNWh1W2viSp6JX73JpPznVDmcBVuDZAE4jX6Wak78ezwLcBOJz6aY3XVJob1vg==", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-build-core-tasks/-/sp-build-core-tasks-1.9.1.tgz", + "integrity": "sha512-Gg+lovd7qIqNkJHITvZ23bSyd+FqtLiG81T5gC1b7/GLR0edPiAXDxyfsAZNkj100LZkLD8h+oJEOi7M2mQMrQ==", "dev": true, "requires": { - "@microsoft/gulp-core-build": "3.8.33", - "@microsoft/gulp-core-build-karma": "4.6.30", - "@microsoft/gulp-core-build-serve": "3.2.65", - "@microsoft/gulp-core-build-webpack": "3.4.38", - "@microsoft/load-themed-styles": "1.8.26", - "@microsoft/loader-cased-file": "1.7.1", - "@microsoft/loader-load-themed-styles": "1.7.92", - "@microsoft/node-core-library": "3.4.0", - "@microsoft/rush-lib": "5.3.1", - "@microsoft/set-webpack-public-path-plugin": "2.1.45", - "@microsoft/sp-module-interfaces": "1.7.1", + "@microsoft/gulp-core-build": "3.9.26", + "@microsoft/gulp-core-build-serve": "3.3.39", + "@microsoft/gulp-core-build-webpack": "3.4.106", + "@microsoft/load-themed-styles": "1.9.7", + "@microsoft/loader-cased-file": "1.9.1", + "@microsoft/loader-load-themed-styles": "1.7.163", + "@microsoft/node-core-library": "3.13.0", + "@microsoft/rush-lib": "5.9.1", + "@microsoft/set-webpack-public-path-plugin": "2.1.113", + "@microsoft/sp-module-interfaces": "1.9.1", "@types/finalhandler": "0.0.31", "@types/fs-extra": "5.0.1", "@types/glob": "5.0.30", "@types/gulp-replace": "0.0.29", - "@types/lodash": "4.14.74", + "@types/lodash": "4.14.117", "@types/merge2": "0.3.29", "@types/node": "8.5.8", "@types/resolve": "0.0.4", - "@types/rimraf": "0.0.28", + "@types/rimraf": "2.0.2", "@types/serve-static": "1.7.31", + "@types/terser-webpack-plugin": "1.2.1", "@types/uuid": "3.0.0", "@types/webpack": "4.4.0", "@types/webpack-stream": "3.2.10", + "@types/xml": "1.0.3", "azure-storage": "~2.8.2", "colors": "~1.2.1", "css-loader": "~0.28.7", @@ -1046,18 +1954,62 @@ "lodash": "~4.17.5", "merge2": "~1.0.2", "node-zip": "~1.1.1", - "phantomjs-prebuilt": "~2.1.6", "resolve": "~1.7.1", "rimraf": "~2.6.1", "serve-static": "~1.10.2", "source-map-loader": "~0.2.4", + "terser-webpack-plugin": "1.2.3", "through2": "~2.0.1", "uuid": "~3.1.0", - "webpack": "~3.6.0", - "webpack-stream": "~4.0.0", + "webpack": "~4.31.0", + "webpack-stream": "~5.2.1", "xml": "~1.0.1" }, "dependencies": { + "@microsoft/load-themed-styles": { + "version": "1.9.7", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.9.7.tgz", + "integrity": "sha512-8Iua4vPmffV2tT1nR/E55GSbUkYRPD9xFfa6v8zJ89EiiDrlyO2OGuXAtC6/nWxLTeVRA3GhtQuU2SApD2sQAA==", + "dev": true + }, + "@microsoft/node-core-library": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/@microsoft/node-core-library/-/node-core-library-3.13.0.tgz", + "integrity": "sha512-mnsL/1ikVWHl8sPNssavaAgtUaIM3hkQ8zeySuApU5dNmsMPzovJPfx9m5JGiMvs1v5QNAIVeiS9jnWwe/7anw==", + "dev": true, + "requires": { + "@types/fs-extra": "5.0.4", + "@types/jju": "~1.4.0", + "@types/node": "8.5.8", + "@types/z-schema": "3.16.31", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "jju": "~1.4.0", + "z-schema": "~3.18.3" + }, + "dependencies": { + "@types/fs-extra": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-5.0.4.tgz", + "integrity": "sha512-DsknoBvD8s+RFfSGjmERJ7ZOP1HI0UZRA3FSI+Zakhrc/Gy26YQsLI+m5V5DHxroHRJqCDLKJp7Hixn8zyaF7g==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + } + } + }, "debug": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", @@ -1105,15 +2057,11 @@ "path-is-absolute": "^1.0.0" } }, - "http-errors": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz", - "integrity": "sha1-GX4izevUGYWF6GlO9nhhl7ke2UI=", - "dev": true, - "requires": { - "inherits": "~2.0.1", - "statuses": "1" - } + "jju": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz", + "integrity": "sha1-o6vicYryQaKykE+EpiWXDzia4yo=", + "dev": true }, "lodash": { "version": "4.17.15", @@ -1121,12 +2069,6 @@ "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", "dev": true }, - "mime": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz", - "integrity": "sha1-EV+eO2s9rylZmDyzjxSaLUDrXVM=", - "dev": true - }, "ms": { "version": "0.7.1", "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", @@ -1219,173 +2161,430 @@ } }, "@microsoft/sp-build-web": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-build-web/-/sp-build-web-1.7.1.tgz", - "integrity": "sha512-l0exSr8YpnMHkC39/nlTPptQx6+WeQJOiQXZTgUrwdfnvbqz4PYW2zrbp1w0URmMa2AsGx/ELWkIm+fpyj1I+w==", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-build-web/-/sp-build-web-1.9.1.tgz", + "integrity": "sha512-JXQN8pzXWXeHeE8CU8cYgFb3hvwI7AQQfKHCBVfpkofkQ9Q7LT7Zzdtqz4QpukgrLfQ4S80C9cVnA8Tey7JFzw==", "dev": true, "requires": { - "@microsoft/gulp-core-build": "3.8.33", - "@microsoft/gulp-core-build-karma": "4.6.30", - "@microsoft/gulp-core-build-sass": "4.5.8", - "@microsoft/gulp-core-build-serve": "3.2.65", - "@microsoft/gulp-core-build-typescript": "6.1.10", - "@microsoft/gulp-core-build-webpack": "3.4.38", - "@microsoft/sp-build-common": "1.7.1", - "@microsoft/sp-build-core-tasks": "1.7.1", - "@microsoft/sp-polyfills": "1.7.1", - "@types/karma": "0.13.33", + "@microsoft/gulp-core-build": "3.9.26", + "@microsoft/gulp-core-build-sass": "4.7.3", + "@microsoft/gulp-core-build-serve": "3.3.39", + "@microsoft/gulp-core-build-typescript": "8.1.14", + "@microsoft/gulp-core-build-webpack": "3.4.106", + "@microsoft/sp-build-common": "1.9.1", + "@microsoft/sp-build-core-tasks": "1.9.1", "@types/webpack": "4.4.0", "gulp": "~3.9.1", - "webpack": "~3.6.0", + "webpack": "~4.31.0", "yargs": "~4.6.0" } }, "@microsoft/sp-client-preview": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-client-preview/-/sp-client-preview-1.7.1.tgz", - "integrity": "sha512-p2ea6OrChoDGZapANrKYb2aD4Qykcj/ppsOBT1MChTBvcfy8ZRAoM7DFN8hVxbDOt185Ev/gyfEvK8Fe/qOnzw==", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-client-preview/-/sp-client-preview-1.9.1.tgz", + "integrity": "sha512-HsDIf4u096mq/aned7gMVknIc/1i6WFK8VdwmUK4ftL1W1D3mXcYirOJJ/igTePSlNH575phdYz34Sf+BS7ksQ==", "dev": true, "requires": { "@types/webpack-env": "1.13.1", - "tslib": "~1.8.0" + "tslib": "~1.9.3" + }, + "dependencies": { + "tslib": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", + "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==", + "dev": true + } } }, "@microsoft/sp-component-base": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.7.1.tgz", - "integrity": "sha512-AiOs/xQRjaoyfjwidxsw5WQe0Yz5X0S3CYn04YKhx0gteyczLHZvDJdw4KW7ZnXMiRhDQ6ExagIecjLTW9nMJA==", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.9.1.tgz", + "integrity": "sha512-uCUaioBNQjZUuSPeFapGd5Yx3rUu7B7VzYzpFIF4Zp4ksgU+P9X41EsWV2j9nZuH9PjSea0wrdvuee/RmKnl2Q==", + "dev": true, "requires": { - "@microsoft/decorators": "1.7.1", - "@microsoft/sp-core-library": "1.7.1", - "@microsoft/sp-diagnostics": "1.7.1", - "@microsoft/sp-dynamic-data": "1.7.1", - "@microsoft/sp-http": "1.7.1", - "@microsoft/sp-loader": "1.7.1", - "@microsoft/sp-lodash-subset": "1.7.1", - "@microsoft/sp-module-interfaces": "1.7.1", - "@microsoft/sp-page-context": "1.7.1", + "@microsoft/decorators": "1.9.1", + "@microsoft/sp-core-library": "1.9.1", + "@microsoft/sp-diagnostics": "1.9.1", + "@microsoft/sp-dynamic-data": "1.9.1", + "@microsoft/sp-http": "1.9.1", + "@microsoft/sp-loader": "1.9.1", + "@microsoft/sp-lodash-subset": "1.9.1", + "@microsoft/sp-module-interfaces": "1.9.1", + "@microsoft/sp-page-context": "1.9.1", "@types/es6-promise": "0.0.33", "@types/webpack-env": "1.13.1" + }, + "dependencies": { + "@microsoft/sp-lodash-subset": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.9.1.tgz", + "integrity": "sha512-bHYp2vyKfB/TYmCClUw9SCvJ7EYGeJOx8bxIm1hBlYzNBtIQvotTfdFBNz6vYEAXczMQHZkO9vToEd5jSturEA==", + "dev": true, + "requires": { + "@types/lodash": "4.14.117", + "@types/webpack-env": "1.13.1", + "tslib": "~1.9.3" + } + }, + "@types/lodash": { + "version": "4.14.117", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.117.tgz", + "integrity": "sha512-xyf2m6tRbz8qQKcxYZa7PA4SllYcay+eh25DN3jmNYY6gSTL7Htc/bttVdkqj2wfJGbeWlQiX8pIyJpKU+tubw==", + "dev": true + }, + "tslib": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", + "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==", + "dev": true + } } }, "@microsoft/sp-core-library": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-core-library/-/sp-core-library-1.7.1.tgz", - "integrity": "sha512-v03HmWzPeY8lk+77v4bthXGJUu++OEYp/Vh01/1kbCz5eq5j5rY1Ba7ntfqKK9rnd8NexqtTYZHRCEBRDlytdA==", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-core-library/-/sp-core-library-1.9.1.tgz", + "integrity": "sha512-mXmrZhyuA0NymTAC6HSUiMGFLni9OSlKfJGWKt02EyuFbQ3U4v4UnmvZgvnQZs9ZHBc7KrKInxRaYCjHrv2ITg==", "requires": { - "@microsoft/sp-lodash-subset": "1.7.1", - "@microsoft/sp-module-interfaces": "1.7.1", + "@microsoft/sp-lodash-subset": "1.9.1", + "@microsoft/sp-module-interfaces": "1.9.1", "@types/es6-promise": "0.0.33", "@types/webpack-env": "1.13.1" + }, + "dependencies": { + "@microsoft/sp-lodash-subset": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.9.1.tgz", + "integrity": "sha512-bHYp2vyKfB/TYmCClUw9SCvJ7EYGeJOx8bxIm1hBlYzNBtIQvotTfdFBNz6vYEAXczMQHZkO9vToEd5jSturEA==", + "requires": { + "@types/lodash": "4.14.117", + "@types/webpack-env": "1.13.1", + "tslib": "~1.9.3" + } + }, + "@microsoft/sp-module-interfaces": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.9.1.tgz", + "integrity": "sha512-c9ihRbxq3zOv1hU76BNFlB1i2ZOTidgPmoz5BRHogSarcTC6NxnB+4pP8ulSvvV5NiNZLFZrNNF5WXg1wbGIqA==", + "requires": { + "@types/node": "8.5.8", + "@types/z-schema": "3.16.31", + "z-schema": "~3.18.3" + } + }, + "@types/lodash": { + "version": "4.14.117", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.117.tgz", + "integrity": "sha512-xyf2m6tRbz8qQKcxYZa7PA4SllYcay+eh25DN3jmNYY6gSTL7Htc/bttVdkqj2wfJGbeWlQiX8pIyJpKU+tubw==" + }, + "tslib": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", + "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==" + } } }, "@microsoft/sp-diagnostics": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.7.1.tgz", - "integrity": "sha512-rQJlkhNRLD5qFn2J0AYsuXSHX1azj1w//Q0vJAEoc4buYjaa4HHV8XoIxYXy4Hjol5RgVDA/ryGUchjjekMNAA==", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.9.1.tgz", + "integrity": "sha512-Ggnszpej/zPfCeGCwzBg/pFvsNxq4/cGDc0J3cGQJknAv/5cldSefT6SqPDD7qELpXw/sTfq+Zy5pyGxQDvcVw==", + "dev": true, "requires": { - "@microsoft/sp-core-library": "1.7.1", - "@microsoft/sp-lodash-subset": "1.7.1" + "@microsoft/sp-core-library": "1.9.1", + "@microsoft/sp-lodash-subset": "1.9.1" + }, + "dependencies": { + "@microsoft/sp-lodash-subset": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.9.1.tgz", + "integrity": "sha512-bHYp2vyKfB/TYmCClUw9SCvJ7EYGeJOx8bxIm1hBlYzNBtIQvotTfdFBNz6vYEAXczMQHZkO9vToEd5jSturEA==", + "dev": true, + "requires": { + "@types/lodash": "4.14.117", + "@types/webpack-env": "1.13.1", + "tslib": "~1.9.3" + } + }, + "@types/lodash": { + "version": "4.14.117", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.117.tgz", + "integrity": "sha512-xyf2m6tRbz8qQKcxYZa7PA4SllYcay+eh25DN3jmNYY6gSTL7Htc/bttVdkqj2wfJGbeWlQiX8pIyJpKU+tubw==", + "dev": true + }, + "tslib": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", + "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==", + "dev": true + } } }, "@microsoft/sp-dynamic-data": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.7.1.tgz", - "integrity": "sha512-a/tZUcOJdLAGBEsvN3O6p8jmqyuTwkUDUYpjQJUFF5B3MtkhBMH8J6JORvQ1n/pI8jG14gNOHK3Oc889JRjcHA==", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.9.1.tgz", + "integrity": "sha512-NVHhesEQ/qUpJOr54SMJtIrRdVs+dJVT9eSo4ntsJF1N2o23FMvH7IHLym9e+tGK0XqA6c/f3SWq+ujVRDfLMQ==", + "dev": true, "requires": { - "@microsoft/sp-core-library": "1.7.1", - "@microsoft/sp-diagnostics": "1.7.1", - "@microsoft/sp-lodash-subset": "1.7.1", + "@microsoft/sp-core-library": "1.9.1", + "@microsoft/sp-diagnostics": "1.9.1", + "@microsoft/sp-lodash-subset": "1.9.1", + "@microsoft/sp-module-interfaces": "1.9.1", "@types/webpack-env": "1.13.1", - "tslib": "~1.8.0" + "tslib": "~1.9.3" + }, + "dependencies": { + "@microsoft/sp-lodash-subset": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.9.1.tgz", + "integrity": "sha512-bHYp2vyKfB/TYmCClUw9SCvJ7EYGeJOx8bxIm1hBlYzNBtIQvotTfdFBNz6vYEAXczMQHZkO9vToEd5jSturEA==", + "dev": true, + "requires": { + "@types/lodash": "4.14.117", + "@types/webpack-env": "1.13.1", + "tslib": "~1.9.3" + } + }, + "@types/lodash": { + "version": "4.14.117", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.117.tgz", + "integrity": "sha512-xyf2m6tRbz8qQKcxYZa7PA4SllYcay+eh25DN3jmNYY6gSTL7Htc/bttVdkqj2wfJGbeWlQiX8pIyJpKU+tubw==", + "dev": true + }, + "tslib": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", + "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==", + "dev": true + } } }, "@microsoft/sp-extension-base": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-extension-base/-/sp-extension-base-1.7.1.tgz", - "integrity": "sha512-35bSMtkjRKRvBvXn0zqxI3+9kTDMC/FOAd/A9GbMTa8D3NtwtoCB3KMnMrxLBXsA4wSFLgEChCIJ66zfVrsa3g==", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-extension-base/-/sp-extension-base-1.9.1.tgz", + "integrity": "sha512-OQgf3nP3DsbmdqGquy2U2xT8pHXX6l6QVhPIeqo4z9a+cpr9tviHK6XwQWe6/JDlJIhJqC2W2XPtCyF4Ka64rw==", "dev": true, "requires": { - "@microsoft/decorators": "1.7.1", - "@microsoft/sp-component-base": "1.7.1", - "@microsoft/sp-core-library": "1.7.1", - "@microsoft/sp-diagnostics": "1.7.1", - "@microsoft/sp-http": "1.7.1", - "@microsoft/sp-loader": "1.7.1", - "@microsoft/sp-lodash-subset": "1.7.1", - "@microsoft/sp-module-interfaces": "1.7.1", - "@microsoft/sp-page-context": "1.7.1", + "@microsoft/decorators": "1.9.1", + "@microsoft/sp-component-base": "1.9.1", + "@microsoft/sp-core-library": "1.9.1", + "@microsoft/sp-diagnostics": "1.9.1", + "@microsoft/sp-http": "1.9.1", + "@microsoft/sp-loader": "1.9.1", + "@microsoft/sp-lodash-subset": "1.9.1", + "@microsoft/sp-module-interfaces": "1.9.1", + "@microsoft/sp-page-context": "1.9.1", "@types/es6-promise": "0.0.33", "@types/webpack-env": "1.13.1" + }, + "dependencies": { + "@microsoft/sp-lodash-subset": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.9.1.tgz", + "integrity": "sha512-bHYp2vyKfB/TYmCClUw9SCvJ7EYGeJOx8bxIm1hBlYzNBtIQvotTfdFBNz6vYEAXczMQHZkO9vToEd5jSturEA==", + "dev": true, + "requires": { + "@types/lodash": "4.14.117", + "@types/webpack-env": "1.13.1", + "tslib": "~1.9.3" + } + }, + "@types/lodash": { + "version": "4.14.117", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.117.tgz", + "integrity": "sha512-xyf2m6tRbz8qQKcxYZa7PA4SllYcay+eh25DN3jmNYY6gSTL7Htc/bttVdkqj2wfJGbeWlQiX8pIyJpKU+tubw==", + "dev": true + }, + "tslib": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", + "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==", + "dev": true + } } }, "@microsoft/sp-http": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.7.1.tgz", - "integrity": "sha512-r/jDsbHsOY9hT9qPmdycaSa/ohOEIp8kblEHvU42BubCXBE3eW5SJuEeRWR+8nYbT2bb6H1RWAgOJ7NQGngJnw==", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.9.1.tgz", + "integrity": "sha512-bNV1BsWbadyY+xOpeQNiS8P0mYCLYd65ULL/lt+bzv8ZhlKC7/E5TXW2d2IBYcBNT0cUNEsHf7hEfv787bbWtA==", + "dev": true, "requires": { "@microsoft/microsoft-graph-client": "~1.1.0", - "@microsoft/sp-core-library": "1.7.1", - "@microsoft/sp-diagnostics": "1.7.1", + "@microsoft/sp-core-library": "1.9.1", + "@microsoft/sp-diagnostics": "1.9.1", "@types/adal-angular": "1.0.1", "adal-angular": "1.0.16", - "tslib": "~1.8.0" + "tslib": "~1.9.3" + }, + "dependencies": { + "tslib": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", + "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==", + "dev": true + } } }, "@microsoft/sp-loader": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.7.1.tgz", - "integrity": "sha512-AuixiVzVI1btN8W5eDuX1L++Bqy8YthkmdYAX3TeHttQnQdTVXFVOMc7QR7GWahxCtLDUDTvzW29hT3tjzLfTA==", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.9.1.tgz", + "integrity": "sha512-UzeKD+26ciLVcoawUB9ELuwhzDC2LRG6dHGtlq6ys7qANkNla5cfUBksWwjctCI7jF/wwdylrzlzcfZc6TOlmQ==", + "dev": true, "requires": { - "@microsoft/office-ui-fabric-react-bundle": "1.7.1", - "@microsoft/sp-core-library": "1.7.1", - "@microsoft/sp-diagnostics": "1.7.1", - "@microsoft/sp-dynamic-data": "1.7.1", - "@microsoft/sp-http": "1.7.1", - "@microsoft/sp-lodash-subset": "1.7.1", - "@microsoft/sp-module-interfaces": "1.7.1", - "@microsoft/sp-odata-types": "1.7.1", - "@microsoft/sp-page-context": "1.7.1", - "@microsoft/sp-polyfills": "1.7.1", + "@microsoft/office-ui-fabric-react-bundle": "1.9.1", + "@microsoft/sp-core-library": "1.9.1", + "@microsoft/sp-diagnostics": "1.9.1", + "@microsoft/sp-dynamic-data": "1.9.1", + "@microsoft/sp-http": "1.9.1", + "@microsoft/sp-lodash-subset": "1.9.1", + "@microsoft/sp-module-interfaces": "1.9.1", + "@microsoft/sp-odata-types": "1.9.1", + "@microsoft/sp-page-context": "1.9.1", + "@microsoft/sp-polyfills": "1.9.1", "@types/es6-promise": "0.0.33", - "@types/node": "8.5.8", - "@types/react": "16.4.2", - "@types/react-dom": "16.0.5", + "@types/react": "16.8.8", + "@types/react-dom": "16.8.3", "@types/requirejs": "2.1.29", "@types/webpack-env": "1.13.1", - "@uifabric/utilities": "5.34.2", - "office-ui-fabric-react": "5.131.0", - "react": "16.3.2", - "react-dom": "16.3.2", - "requirejs": "2.1.20" + "@uifabric/utilities": "6.41.3", + "office-ui-fabric-react": "6.189.2", + "react": "16.8.5", + "react-dom": "16.8.5", + "requirejs": "2.1.20", + "tslib": "~1.9.3" }, "dependencies": { - "@uifabric/utilities": { - "version": "5.34.2", - "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-5.34.2.tgz", - "integrity": "sha512-7LDHamnrKpY49S49Nzu1YMTuBtZIgTsQd9AuWTvXlUevD67ZyjSRnhCKlKVZHwe/Vi0jWLIodbup4p5IyRGWoQ==", + "@microsoft/sp-lodash-subset": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.9.1.tgz", + "integrity": "sha512-bHYp2vyKfB/TYmCClUw9SCvJ7EYGeJOx8bxIm1hBlYzNBtIQvotTfdFBNz6vYEAXczMQHZkO9vToEd5jSturEA==", + "dev": true, "requires": { - "@uifabric/merge-styles": ">=5.17.1 <6.0.0", + "@types/lodash": "4.14.117", + "@types/webpack-env": "1.13.1", + "tslib": "~1.9.3" + } + }, + "@microsoft/sp-polyfills": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-polyfills/-/sp-polyfills-1.9.1.tgz", + "integrity": "sha512-SnMa/afIKvHnHIEkokM6MO0EGqmKBWs+7L2KRumkwUCtfFOue5fDL+FDfoDMMt+EN9nVbVXuEwn6ZJhgizhPrA==", + "dev": true, + "requires": { + "@types/webpack-env": "1.13.1", + "es6-collections": "0.5.6", + "es6-promise": "4.1.1", + "tslib": "~1.9.3", + "whatwg-fetch": "2.0.3", + "whatwg-url": "4.7.1" + } + }, + "@types/lodash": { + "version": "4.14.117", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.117.tgz", + "integrity": "sha512-xyf2m6tRbz8qQKcxYZa7PA4SllYcay+eh25DN3jmNYY6gSTL7Htc/bttVdkqj2wfJGbeWlQiX8pIyJpKU+tubw==", + "dev": true + }, + "@types/react": { + "version": "16.8.8", + "resolved": "https://registry.npmjs.org/@types/react/-/react-16.8.8.tgz", + "integrity": "sha512-xwEvyet96u7WnB96kqY0yY7qxx/pEpU51QeACkKFtrgjjXITQn0oO1iwPEraXVgh10ZFPix7gs1R4OJXF7P5sg==", + "dev": true, + "requires": { + "@types/prop-types": "*", + "csstype": "^2.2.0" + } + }, + "@types/react-dom": { + "version": "16.8.3", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.8.3.tgz", + "integrity": "sha512-HF5hD5YR3z9Mn6kXcW1VKe4AQ04ZlZj1EdLBae61hzQ3eEWWxMgNLUbIxeZp40BnSxqY1eAYLsH9QopQcxzScA==", + "dev": true, + "requires": { + "@types/react": "*" + } + }, + "@uifabric/utilities": { + "version": "6.41.3", + "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-6.41.3.tgz", + "integrity": "sha512-gO+bdJQMMwFz4jnOJnkcaFIKrg8KT+EKYaynoqo0Q1N/Fw4QYLo5tUNxwIkOhI6tPo3zo/TIxIYJn+yt3la9ZQ==", + "dev": true, + "requires": { + "@uifabric/merge-styles": "^6.19.2", + "@uifabric/set-version": "^1.1.3", "prop-types": "^15.5.10", "tslib": "^1.7.1" } + }, + "es6-promise": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.1.1.tgz", + "integrity": "sha512-OaU1hHjgJf+b0NzsxCg7NdIYERD6Hy/PEmFLTjw+b65scuisG3Kt4QoTvJ66BBkPZ581gr0kpoVzKnxniM8nng==", + "dev": true + }, + "react": { + "version": "16.8.5", + "resolved": "https://registry.npmjs.org/react/-/react-16.8.5.tgz", + "integrity": "sha512-daCb9TD6FZGvJ3sg8da1tRAtIuw29PbKZW++NN4wqkbEvxL+bZpaaYb4xuftW/SpXmgacf1skXl/ddX6CdOlDw==", + "dev": true, + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.13.5" + } + }, + "react-dom": { + "version": "16.8.5", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.8.5.tgz", + "integrity": "sha512-VIEIvZLpFafsfu4kgmftP5L8j7P1f0YThfVTrANMhZUFMDOsA6e0kfR6wxw/8xxKs4NB59TZYbxNdPCDW34x4w==", + "dev": true, + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.13.5" + } + }, + "tslib": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", + "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==", + "dev": true + }, + "whatwg-fetch": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.3.tgz", + "integrity": "sha1-nITsLc9oGH/wC8ZOEnS0QhduHIQ=", + "dev": true } } }, "@microsoft/sp-lodash-subset": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.7.1.tgz", - "integrity": "sha512-0mpMNgOz0wmu49AHUL61SK3krrEfbRK1mQpOyIpiUFEvFf7uW3x+rYBzAQZLYIsL4evixrHL0/sC4x+ZQSf+OQ==", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.9.1.tgz", + "integrity": "sha512-bHYp2vyKfB/TYmCClUw9SCvJ7EYGeJOx8bxIm1hBlYzNBtIQvotTfdFBNz6vYEAXczMQHZkO9vToEd5jSturEA==", "requires": { - "@types/lodash": "4.14.74", + "@types/lodash": "4.14.117", "@types/webpack-env": "1.13.1", - "tslib": "~1.8.0" + "tslib": "~1.9.3" + }, + "dependencies": { + "@types/lodash": { + "version": "4.14.117", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.117.tgz", + "integrity": "sha512-xyf2m6tRbz8qQKcxYZa7PA4SllYcay+eh25DN3jmNYY6gSTL7Htc/bttVdkqj2wfJGbeWlQiX8pIyJpKU+tubw==" + }, + "tslib": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", + "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==" + } } }, "@microsoft/sp-module-interfaces": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.7.1.tgz", - "integrity": "sha512-DNkZv7Pw1QmYoucKcBlU84XaJ4JZhIsmA04oO5SbmqUGoIXaqbzajDuKkNjebZHME0qknsT/8R5OgYddYsczZg==", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.9.1.tgz", + "integrity": "sha512-c9ihRbxq3zOv1hU76BNFlB1i2ZOTidgPmoz5BRHogSarcTC6NxnB+4pP8ulSvvV5NiNZLFZrNNF5WXg1wbGIqA==", "requires": { "@types/node": "8.5.8", "@types/z-schema": "3.16.31", @@ -1393,57 +2592,376 @@ } }, "@microsoft/sp-odata-types": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.7.1.tgz", - "integrity": "sha512-y85iKoyJ64b1pU7FEtRmzwCuyt5Ar5x/4/+DAcP/WMzSmvYf0JE1wrQtVdqdqX35FWQ1ibOmwTF0Z5pnFc2XBA==", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.9.1.tgz", + "integrity": "sha512-Gy3Ke4MQv1gQxhAlAgp9aWZ9R3nCKr7uZ67186BZit0sSqFmmv3XWGUMS3DCKQo3+piQWCoZPU8XvmyBmAo9+w==", + "dev": true, "requires": { - "tslib": "~1.8.0" + "tslib": "~1.9.3" + }, + "dependencies": { + "tslib": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", + "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==", + "dev": true + } } }, "@microsoft/sp-office-ui-fabric-core": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-office-ui-fabric-core/-/sp-office-ui-fabric-core-1.7.1.tgz", - "integrity": "sha512-aFm8FMdktTgk4xb/G5t3wnDYxKKyVFN9dTbWhOcSn1e1XRSQpMplalzPTmX2Lw8AEONDJtCyWShRaxPMo4HZLw==", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-office-ui-fabric-core/-/sp-office-ui-fabric-core-1.9.1.tgz", + "integrity": "sha512-s6VS2xxhz0ZwZRlbyKDrH5DW6LzSjtBvQ3HaOK42l0h/Kv3zBiv8pEp2PPMTj9pZwEfuh1QAyLgRwguo91nByA==", "requires": { "@types/webpack-env": "1.13.1", "office-ui-fabric-core": "9.6.1-fluent2", - "tslib": "~1.8.0" + "tslib": "~1.9.3" + }, + "dependencies": { + "tslib": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", + "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==" + } } }, "@microsoft/sp-page-context": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.7.1.tgz", - "integrity": "sha512-C58kDoEzsSq21hpb7APiwJj46T7nEjdTpMfrlhbr+mLDEQT8SDQdygDOemYCQMDIzhn42uYVh7znEP3pgAw74A==", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.9.1.tgz", + "integrity": "sha512-eFFbUxcGhjtS4CD57fzphNDqRgLbY2SHY9zsjfDYRiiAqOxrKGC2XklLbS6zCEb4xXOCZAPyPDHYmR8tLRAE2g==", + "dev": true, "requires": { - "@microsoft/sp-core-library": "1.7.1", - "@microsoft/sp-diagnostics": "1.7.1", - "@microsoft/sp-dynamic-data": "1.7.1", - "@microsoft/sp-lodash-subset": "1.7.1", - "@microsoft/sp-odata-types": "1.7.1", - "@microsoft/teams-js": "1.3.0-beta.4", + "@microsoft/sp-core-library": "1.9.1", + "@microsoft/sp-diagnostics": "1.9.1", + "@microsoft/sp-dynamic-data": "1.9.1", + "@microsoft/sp-lodash-subset": "1.9.1", + "@microsoft/sp-odata-types": "1.9.1", "@types/es6-promise": "0.0.33", "@types/webpack-env": "1.13.1", - "tslib": "~1.8.0" - } - }, - "@microsoft/sp-polyfills": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-polyfills/-/sp-polyfills-1.7.1.tgz", - "integrity": "sha512-aqVVSxdLyDxJ7L/c818/ByT02tbI0w/7Ghfaz/hNLFkJ8jT/uwuECVteH2JT+qRTAcHmJ1i6wZM3oChUPMoATQ==", - "requires": { - "@types/webpack-env": "1.13.1", - "es6-collections": "0.5.6", - "es6-promise": "4.1.1", - "tslib": "~1.8.0", - "whatwg-fetch": "2.0.3", - "whatwg-url": "4.7.1" + "tslib": "~1.9.3" }, "dependencies": { + "@microsoft/sp-lodash-subset": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.9.1.tgz", + "integrity": "sha512-bHYp2vyKfB/TYmCClUw9SCvJ7EYGeJOx8bxIm1hBlYzNBtIQvotTfdFBNz6vYEAXczMQHZkO9vToEd5jSturEA==", + "dev": true, + "requires": { + "@types/lodash": "4.14.117", + "@types/webpack-env": "1.13.1", + "tslib": "~1.9.3" + } + }, + "@types/lodash": { + "version": "4.14.117", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.117.tgz", + "integrity": "sha512-xyf2m6tRbz8qQKcxYZa7PA4SllYcay+eh25DN3jmNYY6gSTL7Htc/bttVdkqj2wfJGbeWlQiX8pIyJpKU+tubw==", + "dev": true + }, + "tslib": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", + "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==", + "dev": true + } + } + }, + "@microsoft/sp-property-pane": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-property-pane/-/sp-property-pane-1.9.1.tgz", + "integrity": "sha512-dfGAGXJzm/Ra6jJAbO06sgmsI7oohyACDeU65Eh97eZffLRbUsSw7AnQnkG/NK+FHmVLQLH+c8DXzOYfEwAJrA==", + "requires": { + "@microsoft/decorators": "1.9.1", + "@microsoft/office-ui-fabric-react-bundle": "1.9.1", + "@microsoft/sp-component-base": "1.9.1", + "@microsoft/sp-core-library": "1.9.1", + "@microsoft/sp-diagnostics": "1.9.1", + "@microsoft/sp-dynamic-data": "1.9.1", + "@microsoft/sp-lodash-subset": "1.9.1", + "@types/es6-promise": "0.0.33", + "@types/react": "16.8.8", + "@types/react-dom": "16.8.3", + "@types/webpack-env": "1.13.1", + "office-ui-fabric-react": "6.189.2", + "react": "16.8.5", + "react-dom": "16.8.5", + "tslib": "~1.9.3" + }, + "dependencies": { + "@microsoft/decorators": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@microsoft/decorators/-/decorators-1.9.1.tgz", + "integrity": "sha512-Pn6Ij6Z8vRqL8v43RPHBlCJmJYmWTxL/oBHc8hPR0nhNaJN5kFrrGfEjhXN3MqJL8W5+HWR5Kb6v65TS01Gapg==", + "requires": { + "tslib": "~1.9.3" + } + }, + "@microsoft/office-ui-fabric-react-bundle": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@microsoft/office-ui-fabric-react-bundle/-/office-ui-fabric-react-bundle-1.9.1.tgz", + "integrity": "sha512-crBGH0boDycyvK5VkGMEatDW4wJhykPn3Pk4wBJmuHw1Ya0G0uORf0GG4yojX5AF9MfCIqj4trhQu1NX6hvPLA==", + "requires": { + "@types/react": "16.8.8", + "@types/webpack-env": "1.13.1", + "@uifabric/icons": "6.5.3", + "office-ui-fabric-react": "6.189.2", + "react": "16.8.5", + "react-dom": "16.8.5", + "tslib": "~1.9.3" + } + }, + "@microsoft/sp-component-base": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.9.1.tgz", + "integrity": "sha512-uCUaioBNQjZUuSPeFapGd5Yx3rUu7B7VzYzpFIF4Zp4ksgU+P9X41EsWV2j9nZuH9PjSea0wrdvuee/RmKnl2Q==", + "requires": { + "@microsoft/decorators": "1.9.1", + "@microsoft/sp-core-library": "1.9.1", + "@microsoft/sp-diagnostics": "1.9.1", + "@microsoft/sp-dynamic-data": "1.9.1", + "@microsoft/sp-http": "1.9.1", + "@microsoft/sp-loader": "1.9.1", + "@microsoft/sp-lodash-subset": "1.9.1", + "@microsoft/sp-module-interfaces": "1.9.1", + "@microsoft/sp-page-context": "1.9.1", + "@types/es6-promise": "0.0.33", + "@types/webpack-env": "1.13.1" + } + }, + "@microsoft/sp-diagnostics": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.9.1.tgz", + "integrity": "sha512-Ggnszpej/zPfCeGCwzBg/pFvsNxq4/cGDc0J3cGQJknAv/5cldSefT6SqPDD7qELpXw/sTfq+Zy5pyGxQDvcVw==", + "requires": { + "@microsoft/sp-core-library": "1.9.1", + "@microsoft/sp-lodash-subset": "1.9.1" + } + }, + "@microsoft/sp-dynamic-data": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.9.1.tgz", + "integrity": "sha512-NVHhesEQ/qUpJOr54SMJtIrRdVs+dJVT9eSo4ntsJF1N2o23FMvH7IHLym9e+tGK0XqA6c/f3SWq+ujVRDfLMQ==", + "requires": { + "@microsoft/sp-core-library": "1.9.1", + "@microsoft/sp-diagnostics": "1.9.1", + "@microsoft/sp-lodash-subset": "1.9.1", + "@microsoft/sp-module-interfaces": "1.9.1", + "@types/webpack-env": "1.13.1", + "tslib": "~1.9.3" + } + }, + "@microsoft/sp-http": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.9.1.tgz", + "integrity": "sha512-bNV1BsWbadyY+xOpeQNiS8P0mYCLYd65ULL/lt+bzv8ZhlKC7/E5TXW2d2IBYcBNT0cUNEsHf7hEfv787bbWtA==", + "requires": { + "@microsoft/microsoft-graph-client": "~1.1.0", + "@microsoft/sp-core-library": "1.9.1", + "@microsoft/sp-diagnostics": "1.9.1", + "@types/adal-angular": "1.0.1", + "adal-angular": "1.0.16", + "tslib": "~1.9.3" + } + }, + "@microsoft/sp-loader": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.9.1.tgz", + "integrity": "sha512-UzeKD+26ciLVcoawUB9ELuwhzDC2LRG6dHGtlq6ys7qANkNla5cfUBksWwjctCI7jF/wwdylrzlzcfZc6TOlmQ==", + "requires": { + "@microsoft/office-ui-fabric-react-bundle": "1.9.1", + "@microsoft/sp-core-library": "1.9.1", + "@microsoft/sp-diagnostics": "1.9.1", + "@microsoft/sp-dynamic-data": "1.9.1", + "@microsoft/sp-http": "1.9.1", + "@microsoft/sp-lodash-subset": "1.9.1", + "@microsoft/sp-module-interfaces": "1.9.1", + "@microsoft/sp-odata-types": "1.9.1", + "@microsoft/sp-page-context": "1.9.1", + "@microsoft/sp-polyfills": "1.9.1", + "@types/es6-promise": "0.0.33", + "@types/react": "16.8.8", + "@types/react-dom": "16.8.3", + "@types/requirejs": "2.1.29", + "@types/webpack-env": "1.13.1", + "@uifabric/utilities": "6.41.3", + "office-ui-fabric-react": "6.189.2", + "react": "16.8.5", + "react-dom": "16.8.5", + "requirejs": "2.1.20", + "tslib": "~1.9.3" + }, + "dependencies": { + "@uifabric/utilities": { + "version": "6.41.3", + "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-6.41.3.tgz", + "integrity": "sha512-gO+bdJQMMwFz4jnOJnkcaFIKrg8KT+EKYaynoqo0Q1N/Fw4QYLo5tUNxwIkOhI6tPo3zo/TIxIYJn+yt3la9ZQ==", + "requires": { + "@uifabric/merge-styles": "^6.19.2", + "@uifabric/set-version": "^1.1.3", + "prop-types": "^15.5.10", + "tslib": "^1.7.1" + } + } + } + }, + "@microsoft/sp-lodash-subset": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.9.1.tgz", + "integrity": "sha512-bHYp2vyKfB/TYmCClUw9SCvJ7EYGeJOx8bxIm1hBlYzNBtIQvotTfdFBNz6vYEAXczMQHZkO9vToEd5jSturEA==", + "requires": { + "@types/lodash": "4.14.117", + "@types/webpack-env": "1.13.1", + "tslib": "~1.9.3" + } + }, + "@microsoft/sp-odata-types": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.9.1.tgz", + "integrity": "sha512-Gy3Ke4MQv1gQxhAlAgp9aWZ9R3nCKr7uZ67186BZit0sSqFmmv3XWGUMS3DCKQo3+piQWCoZPU8XvmyBmAo9+w==", + "requires": { + "tslib": "~1.9.3" + } + }, + "@microsoft/sp-page-context": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.9.1.tgz", + "integrity": "sha512-eFFbUxcGhjtS4CD57fzphNDqRgLbY2SHY9zsjfDYRiiAqOxrKGC2XklLbS6zCEb4xXOCZAPyPDHYmR8tLRAE2g==", + "requires": { + "@microsoft/sp-core-library": "1.9.1", + "@microsoft/sp-diagnostics": "1.9.1", + "@microsoft/sp-dynamic-data": "1.9.1", + "@microsoft/sp-lodash-subset": "1.9.1", + "@microsoft/sp-odata-types": "1.9.1", + "@types/es6-promise": "0.0.33", + "@types/webpack-env": "1.13.1", + "tslib": "~1.9.3" + } + }, + "@microsoft/sp-polyfills": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-polyfills/-/sp-polyfills-1.9.1.tgz", + "integrity": "sha512-SnMa/afIKvHnHIEkokM6MO0EGqmKBWs+7L2KRumkwUCtfFOue5fDL+FDfoDMMt+EN9nVbVXuEwn6ZJhgizhPrA==", + "requires": { + "@types/webpack-env": "1.13.1", + "es6-collections": "0.5.6", + "es6-promise": "4.1.1", + "tslib": "~1.9.3", + "whatwg-fetch": "2.0.3", + "whatwg-url": "4.7.1" + } + }, + "@types/lodash": { + "version": "4.14.117", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.117.tgz", + "integrity": "sha512-xyf2m6tRbz8qQKcxYZa7PA4SllYcay+eh25DN3jmNYY6gSTL7Htc/bttVdkqj2wfJGbeWlQiX8pIyJpKU+tubw==" + }, + "@types/react": { + "version": "16.8.8", + "resolved": "https://registry.npmjs.org/@types/react/-/react-16.8.8.tgz", + "integrity": "sha512-xwEvyet96u7WnB96kqY0yY7qxx/pEpU51QeACkKFtrgjjXITQn0oO1iwPEraXVgh10ZFPix7gs1R4OJXF7P5sg==", + "requires": { + "@types/prop-types": "*", + "csstype": "^2.2.0" + } + }, + "@types/react-dom": { + "version": "16.8.3", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.8.3.tgz", + "integrity": "sha512-HF5hD5YR3z9Mn6kXcW1VKe4AQ04ZlZj1EdLBae61hzQ3eEWWxMgNLUbIxeZp40BnSxqY1eAYLsH9QopQcxzScA==", + "requires": { + "@types/react": "*" + } + }, + "@uifabric/icons": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/@uifabric/icons/-/icons-6.5.3.tgz", + "integrity": "sha512-baqA8QGP68RD2IsKfsd40hVK1/GyweOvAKYcxkCIFXGz0mGtBVhSy8hs1jHdU9cdZeo4ebDkkn11TizCm/b00A==", + "requires": { + "@uifabric/set-version": "^1.1.3", + "@uifabric/styling": "^6.49.1", + "tslib": "^1.7.1" + } + }, + "@uifabric/merge-styles": { + "version": "6.19.4", + "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-6.19.4.tgz", + "integrity": "sha512-bjQdDHxmRIZVPwL//MtErODhEfcRJ2y+zJXoIWNh3T8JfAepeRDdoJ/pGNnnyJxA/AHMtlWt0IgMaz150/nfAA==", + "requires": { + "@uifabric/set-version": "^1.1.3", + "tslib": "^1.7.1" + } + }, + "@uifabric/styling": { + "version": "6.50.7", + "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-6.50.7.tgz", + "integrity": "sha512-F2aBiB30ZiFxlZzy5hzLXODWOl6jySvPFAsoaTofk37xucHiunBLZYjX6WkfZrCWiyGPva+DLssNcwly9ZHVjg==", + "requires": { + "@microsoft/load-themed-styles": "^1.7.13", + "@uifabric/merge-styles": "^6.19.4", + "@uifabric/set-version": "^1.1.3", + "@uifabric/utilities": "^6.41.7", + "tslib": "^1.7.1" + } + }, + "@uifabric/utilities": { + "version": "6.45.0", + "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-6.45.0.tgz", + "integrity": "sha512-sC9etmDJ2kLV8409oaUVqxmMCU6IaBLtyvO6VQ/hFNo0r9Fqz2AgpqYaKRaKfXQvseqMJWTkYMXpovb2UfOpsg==", + "requires": { + "@uifabric/merge-styles": "^6.19.4", + "@uifabric/set-version": "^1.1.3", + "prop-types": "^15.5.10", + "tslib": "^1.7.1" + } + }, "es6-promise": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.1.1.tgz", "integrity": "sha512-OaU1hHjgJf+b0NzsxCg7NdIYERD6Hy/PEmFLTjw+b65scuisG3Kt4QoTvJ66BBkPZ581gr0kpoVzKnxniM8nng==" }, + "office-ui-fabric-react": { + "version": "6.189.2", + "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-6.189.2.tgz", + "integrity": "sha512-1Y111Ip78u7aCbmyRTucRldY4lYwRPkxhFL+y1rgQC4TivB2FmoHN6eSA1nAA59Ix4k2etM0UCzh7MdC1SbP5Q==", + "requires": { + "@microsoft/load-themed-styles": "^1.7.13", + "@uifabric/foundation": "^0.7.6", + "@uifabric/icons": "^6.5.2", + "@uifabric/merge-styles": "^6.18.0", + "@uifabric/set-version": "^1.1.3", + "@uifabric/styling": "^6.48.0", + "@uifabric/utilities": "^6.40.1", + "prop-types": "^15.5.10", + "tslib": "^1.7.1" + } + }, + "react": { + "version": "16.8.5", + "resolved": "https://registry.npmjs.org/react/-/react-16.8.5.tgz", + "integrity": "sha512-daCb9TD6FZGvJ3sg8da1tRAtIuw29PbKZW++NN4wqkbEvxL+bZpaaYb4xuftW/SpXmgacf1skXl/ddX6CdOlDw==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.13.5" + } + }, + "react-dom": { + "version": "16.8.5", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.8.5.tgz", + "integrity": "sha512-VIEIvZLpFafsfu4kgmftP5L8j7P1f0YThfVTrANMhZUFMDOsA6e0kfR6wxw/8xxKs4NB59TZYbxNdPCDW34x4w==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.13.5" + } + }, + "tslib": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", + "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==" + }, "whatwg-fetch": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.3.tgz", @@ -1452,16 +2970,14 @@ } }, "@microsoft/sp-tslint-rules": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-tslint-rules/-/sp-tslint-rules-1.7.1.tgz", - "integrity": "sha512-SThJF3FXi6n7lkn1KJdpdmRYEXudMm6i9ME37RFT5d36FAcm2jjmklhzfVd+xaTFu0BTX3jArcFTCNI5CDrvgg==", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-tslint-rules/-/sp-tslint-rules-1.9.1.tgz", + "integrity": "sha512-pCavxBaurrp7KSrs9Fcr3im3VyAYfPi+bY3cQ6CnlsEUwAE04LGgnAhYadHhOBcsQrc4nhWOwXj1L4QzDIX5hA==", "dev": true, "requires": { - "@microsoft/rush-stack-compiler": "0.1.18", "tslint": "~5.9.1", "tslint-microsoft-contrib": "~5.2.1", - "tsutils": "~2.11.2", - "typescript": "~2.4.1" + "tsutils": "~2.11.2" }, "dependencies": { "tsutils": { @@ -1476,107 +2992,2565 @@ } }, "@microsoft/sp-webpart-base": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-webpart-base/-/sp-webpart-base-1.7.1.tgz", - "integrity": "sha512-583enT7kIhddjJad9IW91vEZc93EnwrtDsF3c0RtvCLK3+KS29e1SIkiEUoRn+GkyjD4FRN3uc9D+aGOf78LuQ==", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-webpart-base/-/sp-webpart-base-1.9.1.tgz", + "integrity": "sha512-oqisT6MMrz5YmaUdFYSkqJMOoh0RdOOFU+xG2+iCSFfkOHg8FaQtHJM4sSCn5/wMDIcFIB7cEiG7hSRbVrwHtw==", "requires": { - "@microsoft/decorators": "1.7.1", - "@microsoft/load-themed-styles": "1.8.26", - "@microsoft/office-ui-fabric-react-bundle": "1.7.1", - "@microsoft/sp-component-base": "1.7.1", - "@microsoft/sp-core-library": "1.7.1", - "@microsoft/sp-diagnostics": "1.7.1", - "@microsoft/sp-dynamic-data": "1.7.1", - "@microsoft/sp-http": "1.7.1", - "@microsoft/sp-loader": "1.7.1", - "@microsoft/sp-lodash-subset": "1.7.1", - "@microsoft/sp-module-interfaces": "1.7.1", - "@microsoft/sp-page-context": "1.7.1", - "@microsoft/teams-js": "1.3.0-beta.4", + "@microsoft/decorators": "1.9.1", + "@microsoft/load-themed-styles": "1.9.7", + "@microsoft/sp-component-base": "1.9.1", + "@microsoft/sp-core-library": "1.9.1", + "@microsoft/sp-diagnostics": "1.9.1", + "@microsoft/sp-dynamic-data": "1.9.1", + "@microsoft/sp-http": "1.9.1", + "@microsoft/sp-loader": "1.9.1", + "@microsoft/sp-lodash-subset": "1.9.1", + "@microsoft/sp-module-interfaces": "1.9.1", + "@microsoft/sp-page-context": "1.9.1", + "@microsoft/sp-property-pane": "1.9.1", + "@microsoft/teams-js": "1.4.2", "@types/es6-promise": "0.0.33", - "@types/react": "16.4.2", - "@types/react-dom": "16.0.5", "@types/webpack-env": "1.13.1", - "office-ui-fabric": "2.6.1", - "office-ui-fabric-react": "5.131.0", - "react": "16.3.2", - "react-dom": "16.3.2", - "tslib": "~1.8.0" + "office-ui-fabric-react": "6.189.2", + "tslib": "~1.9.3" + }, + "dependencies": { + "@microsoft/decorators": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@microsoft/decorators/-/decorators-1.9.1.tgz", + "integrity": "sha512-Pn6Ij6Z8vRqL8v43RPHBlCJmJYmWTxL/oBHc8hPR0nhNaJN5kFrrGfEjhXN3MqJL8W5+HWR5Kb6v65TS01Gapg==", + "requires": { + "tslib": "~1.9.3" + } + }, + "@microsoft/load-themed-styles": { + "version": "1.9.7", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.9.7.tgz", + "integrity": "sha512-8Iua4vPmffV2tT1nR/E55GSbUkYRPD9xFfa6v8zJ89EiiDrlyO2OGuXAtC6/nWxLTeVRA3GhtQuU2SApD2sQAA==" + }, + "@microsoft/office-ui-fabric-react-bundle": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@microsoft/office-ui-fabric-react-bundle/-/office-ui-fabric-react-bundle-1.9.1.tgz", + "integrity": "sha512-crBGH0boDycyvK5VkGMEatDW4wJhykPn3Pk4wBJmuHw1Ya0G0uORf0GG4yojX5AF9MfCIqj4trhQu1NX6hvPLA==", + "requires": { + "@types/react": "16.8.8", + "@types/webpack-env": "1.13.1", + "@uifabric/icons": "6.5.3", + "office-ui-fabric-react": "6.189.2", + "react": "16.8.5", + "react-dom": "16.8.5", + "tslib": "~1.9.3" + } + }, + "@microsoft/sp-component-base": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.9.1.tgz", + "integrity": "sha512-uCUaioBNQjZUuSPeFapGd5Yx3rUu7B7VzYzpFIF4Zp4ksgU+P9X41EsWV2j9nZuH9PjSea0wrdvuee/RmKnl2Q==", + "requires": { + "@microsoft/decorators": "1.9.1", + "@microsoft/sp-core-library": "1.9.1", + "@microsoft/sp-diagnostics": "1.9.1", + "@microsoft/sp-dynamic-data": "1.9.1", + "@microsoft/sp-http": "1.9.1", + "@microsoft/sp-loader": "1.9.1", + "@microsoft/sp-lodash-subset": "1.9.1", + "@microsoft/sp-module-interfaces": "1.9.1", + "@microsoft/sp-page-context": "1.9.1", + "@types/es6-promise": "0.0.33", + "@types/webpack-env": "1.13.1" + } + }, + "@microsoft/sp-diagnostics": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.9.1.tgz", + "integrity": "sha512-Ggnszpej/zPfCeGCwzBg/pFvsNxq4/cGDc0J3cGQJknAv/5cldSefT6SqPDD7qELpXw/sTfq+Zy5pyGxQDvcVw==", + "requires": { + "@microsoft/sp-core-library": "1.9.1", + "@microsoft/sp-lodash-subset": "1.9.1" + } + }, + "@microsoft/sp-dynamic-data": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.9.1.tgz", + "integrity": "sha512-NVHhesEQ/qUpJOr54SMJtIrRdVs+dJVT9eSo4ntsJF1N2o23FMvH7IHLym9e+tGK0XqA6c/f3SWq+ujVRDfLMQ==", + "requires": { + "@microsoft/sp-core-library": "1.9.1", + "@microsoft/sp-diagnostics": "1.9.1", + "@microsoft/sp-lodash-subset": "1.9.1", + "@microsoft/sp-module-interfaces": "1.9.1", + "@types/webpack-env": "1.13.1", + "tslib": "~1.9.3" + } + }, + "@microsoft/sp-http": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.9.1.tgz", + "integrity": "sha512-bNV1BsWbadyY+xOpeQNiS8P0mYCLYd65ULL/lt+bzv8ZhlKC7/E5TXW2d2IBYcBNT0cUNEsHf7hEfv787bbWtA==", + "requires": { + "@microsoft/microsoft-graph-client": "~1.1.0", + "@microsoft/sp-core-library": "1.9.1", + "@microsoft/sp-diagnostics": "1.9.1", + "@types/adal-angular": "1.0.1", + "adal-angular": "1.0.16", + "tslib": "~1.9.3" + } + }, + "@microsoft/sp-loader": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.9.1.tgz", + "integrity": "sha512-UzeKD+26ciLVcoawUB9ELuwhzDC2LRG6dHGtlq6ys7qANkNla5cfUBksWwjctCI7jF/wwdylrzlzcfZc6TOlmQ==", + "requires": { + "@microsoft/office-ui-fabric-react-bundle": "1.9.1", + "@microsoft/sp-core-library": "1.9.1", + "@microsoft/sp-diagnostics": "1.9.1", + "@microsoft/sp-dynamic-data": "1.9.1", + "@microsoft/sp-http": "1.9.1", + "@microsoft/sp-lodash-subset": "1.9.1", + "@microsoft/sp-module-interfaces": "1.9.1", + "@microsoft/sp-odata-types": "1.9.1", + "@microsoft/sp-page-context": "1.9.1", + "@microsoft/sp-polyfills": "1.9.1", + "@types/es6-promise": "0.0.33", + "@types/react": "16.8.8", + "@types/react-dom": "16.8.3", + "@types/requirejs": "2.1.29", + "@types/webpack-env": "1.13.1", + "@uifabric/utilities": "6.41.3", + "office-ui-fabric-react": "6.189.2", + "react": "16.8.5", + "react-dom": "16.8.5", + "requirejs": "2.1.20", + "tslib": "~1.9.3" + } + }, + "@microsoft/sp-lodash-subset": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.9.1.tgz", + "integrity": "sha512-bHYp2vyKfB/TYmCClUw9SCvJ7EYGeJOx8bxIm1hBlYzNBtIQvotTfdFBNz6vYEAXczMQHZkO9vToEd5jSturEA==", + "requires": { + "@types/lodash": "4.14.117", + "@types/webpack-env": "1.13.1", + "tslib": "~1.9.3" + } + }, + "@microsoft/sp-odata-types": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.9.1.tgz", + "integrity": "sha512-Gy3Ke4MQv1gQxhAlAgp9aWZ9R3nCKr7uZ67186BZit0sSqFmmv3XWGUMS3DCKQo3+piQWCoZPU8XvmyBmAo9+w==", + "requires": { + "tslib": "~1.9.3" + } + }, + "@microsoft/sp-page-context": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.9.1.tgz", + "integrity": "sha512-eFFbUxcGhjtS4CD57fzphNDqRgLbY2SHY9zsjfDYRiiAqOxrKGC2XklLbS6zCEb4xXOCZAPyPDHYmR8tLRAE2g==", + "requires": { + "@microsoft/sp-core-library": "1.9.1", + "@microsoft/sp-diagnostics": "1.9.1", + "@microsoft/sp-dynamic-data": "1.9.1", + "@microsoft/sp-lodash-subset": "1.9.1", + "@microsoft/sp-odata-types": "1.9.1", + "@types/es6-promise": "0.0.33", + "@types/webpack-env": "1.13.1", + "tslib": "~1.9.3" + } + }, + "@microsoft/sp-polyfills": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-polyfills/-/sp-polyfills-1.9.1.tgz", + "integrity": "sha512-SnMa/afIKvHnHIEkokM6MO0EGqmKBWs+7L2KRumkwUCtfFOue5fDL+FDfoDMMt+EN9nVbVXuEwn6ZJhgizhPrA==", + "requires": { + "@types/webpack-env": "1.13.1", + "es6-collections": "0.5.6", + "es6-promise": "4.1.1", + "tslib": "~1.9.3", + "whatwg-fetch": "2.0.3", + "whatwg-url": "4.7.1" + } + }, + "@microsoft/teams-js": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@microsoft/teams-js/-/teams-js-1.4.2.tgz", + "integrity": "sha512-O10tpakpm+NyClJOW4eCaidlDI5sW9b5oRGQiUA0WqFG6GQt1HEz/KFsCN+ebaFgjstx+trZzYIuYdpK98XsMQ==" + }, + "@types/lodash": { + "version": "4.14.117", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.117.tgz", + "integrity": "sha512-xyf2m6tRbz8qQKcxYZa7PA4SllYcay+eh25DN3jmNYY6gSTL7Htc/bttVdkqj2wfJGbeWlQiX8pIyJpKU+tubw==" + }, + "@types/react": { + "version": "16.8.8", + "resolved": "https://registry.npmjs.org/@types/react/-/react-16.8.8.tgz", + "integrity": "sha512-xwEvyet96u7WnB96kqY0yY7qxx/pEpU51QeACkKFtrgjjXITQn0oO1iwPEraXVgh10ZFPix7gs1R4OJXF7P5sg==", + "requires": { + "@types/prop-types": "*", + "csstype": "^2.2.0" + } + }, + "@types/react-dom": { + "version": "16.8.3", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.8.3.tgz", + "integrity": "sha512-HF5hD5YR3z9Mn6kXcW1VKe4AQ04ZlZj1EdLBae61hzQ3eEWWxMgNLUbIxeZp40BnSxqY1eAYLsH9QopQcxzScA==", + "requires": { + "@types/react": "*" + } + }, + "@uifabric/icons": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/@uifabric/icons/-/icons-6.5.3.tgz", + "integrity": "sha512-baqA8QGP68RD2IsKfsd40hVK1/GyweOvAKYcxkCIFXGz0mGtBVhSy8hs1jHdU9cdZeo4ebDkkn11TizCm/b00A==", + "requires": { + "@uifabric/set-version": "^1.1.3", + "@uifabric/styling": "^6.49.1", + "tslib": "^1.7.1" + } + }, + "@uifabric/merge-styles": { + "version": "6.19.4", + "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-6.19.4.tgz", + "integrity": "sha512-bjQdDHxmRIZVPwL//MtErODhEfcRJ2y+zJXoIWNh3T8JfAepeRDdoJ/pGNnnyJxA/AHMtlWt0IgMaz150/nfAA==", + "requires": { + "@uifabric/set-version": "^1.1.3", + "tslib": "^1.7.1" + } + }, + "@uifabric/styling": { + "version": "6.50.7", + "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-6.50.7.tgz", + "integrity": "sha512-F2aBiB30ZiFxlZzy5hzLXODWOl6jySvPFAsoaTofk37xucHiunBLZYjX6WkfZrCWiyGPva+DLssNcwly9ZHVjg==", + "requires": { + "@microsoft/load-themed-styles": "^1.7.13", + "@uifabric/merge-styles": "^6.19.4", + "@uifabric/set-version": "^1.1.3", + "@uifabric/utilities": "^6.41.7", + "tslib": "^1.7.1" + }, + "dependencies": { + "@uifabric/utilities": { + "version": "6.45.0", + "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-6.45.0.tgz", + "integrity": "sha512-sC9etmDJ2kLV8409oaUVqxmMCU6IaBLtyvO6VQ/hFNo0r9Fqz2AgpqYaKRaKfXQvseqMJWTkYMXpovb2UfOpsg==", + "requires": { + "@uifabric/merge-styles": "^6.19.4", + "@uifabric/set-version": "^1.1.3", + "prop-types": "^15.5.10", + "tslib": "^1.7.1" + } + } + } + }, + "@uifabric/utilities": { + "version": "6.41.3", + "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-6.41.3.tgz", + "integrity": "sha512-gO+bdJQMMwFz4jnOJnkcaFIKrg8KT+EKYaynoqo0Q1N/Fw4QYLo5tUNxwIkOhI6tPo3zo/TIxIYJn+yt3la9ZQ==", + "requires": { + "@uifabric/merge-styles": "^6.19.2", + "@uifabric/set-version": "^1.1.3", + "prop-types": "^15.5.10", + "tslib": "^1.7.1" + } + }, + "es6-promise": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.1.1.tgz", + "integrity": "sha512-OaU1hHjgJf+b0NzsxCg7NdIYERD6Hy/PEmFLTjw+b65scuisG3Kt4QoTvJ66BBkPZ581gr0kpoVzKnxniM8nng==" + }, + "office-ui-fabric-react": { + "version": "6.189.2", + "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-6.189.2.tgz", + "integrity": "sha512-1Y111Ip78u7aCbmyRTucRldY4lYwRPkxhFL+y1rgQC4TivB2FmoHN6eSA1nAA59Ix4k2etM0UCzh7MdC1SbP5Q==", + "requires": { + "@microsoft/load-themed-styles": "^1.7.13", + "@uifabric/foundation": "^0.7.6", + "@uifabric/icons": "^6.5.2", + "@uifabric/merge-styles": "^6.18.0", + "@uifabric/set-version": "^1.1.3", + "@uifabric/styling": "^6.48.0", + "@uifabric/utilities": "^6.40.1", + "prop-types": "^15.5.10", + "tslib": "^1.7.1" + } + }, + "react": { + "version": "16.8.5", + "resolved": "https://registry.npmjs.org/react/-/react-16.8.5.tgz", + "integrity": "sha512-daCb9TD6FZGvJ3sg8da1tRAtIuw29PbKZW++NN4wqkbEvxL+bZpaaYb4xuftW/SpXmgacf1skXl/ddX6CdOlDw==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.13.5" + } + }, + "react-dom": { + "version": "16.8.5", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.8.5.tgz", + "integrity": "sha512-VIEIvZLpFafsfu4kgmftP5L8j7P1f0YThfVTrANMhZUFMDOsA6e0kfR6wxw/8xxKs4NB59TZYbxNdPCDW34x4w==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.13.5" + } + }, + "tslib": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", + "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==" + }, + "whatwg-fetch": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.3.tgz", + "integrity": "sha1-nITsLc9oGH/wC8ZOEnS0QhduHIQ=" + } } }, "@microsoft/sp-webpart-workbench": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-webpart-workbench/-/sp-webpart-workbench-1.7.1.tgz", - "integrity": "sha512-YCQYd1Qg29dgahpjjmAkahJIVFyAG/r6XU7XUSA0tgOnwqbbZoDQO+TAHxzn49D8qcAjpTlfI+sSkEm0t7OHWA==", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-webpart-workbench/-/sp-webpart-workbench-1.9.1.tgz", + "integrity": "sha512-SWQNa0ID24NHVWendU1HthY1g8bMMEQyDrgtpLLzEcK0itARufSaPBbvnuhDUHDISv8Yy7pmdC5ggqD8FCwS9A==", "dev": true, "requires": { - "@microsoft/gulp-core-build-serve": "3.2.65", - "@microsoft/node-core-library": "3.4.0", - "@microsoft/office-ui-fabric-react-bundle": "1.7.1", - "@microsoft/sp-application-base": "1.7.1", - "@microsoft/sp-build-core-tasks": "1.7.1", - "@microsoft/sp-client-preview": "1.7.1", - "@microsoft/sp-core-library": "1.7.1", - "@microsoft/sp-loader": "1.7.1", - "@microsoft/sp-lodash-subset": "1.7.1", - "@microsoft/sp-module-interfaces": "1.7.1", - "@microsoft/sp-webpart-base": "1.7.1", + "@microsoft/gulp-core-build-serve": "3.3.39", + "@microsoft/node-core-library": "3.13.0", + "@microsoft/office-ui-fabric-react-bundle": "1.9.1", + "@microsoft/sp-application-base": "1.9.1", + "@microsoft/sp-build-core-tasks": "1.9.1", + "@microsoft/sp-client-preview": "1.9.1", + "@microsoft/sp-core-library": "1.9.1", + "@microsoft/sp-loader": "1.9.1", + "@microsoft/sp-lodash-subset": "1.9.1", + "@microsoft/sp-module-interfaces": "1.9.1", + "@microsoft/sp-property-pane": "1.9.1", + "@microsoft/sp-webpart-base": "1.9.1", "@types/es6-promise": "0.0.33", "@types/fs-extra": "5.0.1", - "@types/react": "16.4.2", - "@types/react-dom": "16.0.5", + "@types/react": "16.8.8", + "@types/react-dom": "16.8.3", "@types/webpack-env": "1.13.1", + "@uifabric/variants": "6.14.2", "fs-extra": "~5.0.0", - "office-ui-fabric-react": "5.131.0", - "prop-types": "15.5.7", - "react": "16.3.2", - "react-dom": "16.3.2", - "tslib": "~1.8.0" + "office-ui-fabric-react": "6.189.2", + "prop-types": "15.6.0", + "react": "16.8.5", + "react-dom": "16.8.5", + "tslib": "~1.9.3" }, "dependencies": { - "prop-types": { - "version": "15.5.7", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.5.7.tgz", - "integrity": "sha1-IxxPKc3YLjVQEdSIk4bKkFlUTdE=", + "@microsoft/gulp-core-build": { + "version": "3.9.26", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build/-/gulp-core-build-3.9.26.tgz", + "integrity": "sha512-GdLRARlD/t6KStdmA8D6+NwSd8SgtuRDq9m3RU3zBVXrwSgaQkPls6TYBDBusluVBxPJmMIL56/7pn8ZbpPprg==", "dev": true, "requires": { - "fbjs": "^0.8.9" + "@microsoft/node-core-library": "3.13.0", + "@types/assertion-error": "1.0.30", + "@types/chai": "3.4.34", + "@types/chalk": "0.4.31", + "@types/gulp": "3.8.32", + "@types/mocha": "5.2.5", + "@types/node": "8.5.8", + "@types/node-notifier": "0.0.28", + "@types/orchestrator": "0.0.30", + "@types/q": "0.0.32", + "@types/semver": "5.3.33", + "@types/through2": "2.0.32", + "@types/vinyl": "1.2.30", + "@types/yargs": "0.0.34", + "colors": "~1.2.1", + "del": "^2.2.2", + "end-of-stream": "~1.1.0", + "glob-escape": "~0.0.1", + "globby": "~5.0.0", + "gulp": "~3.9.1", + "gulp-flatten": "~0.2.0", + "gulp-if": "^2.0.1", + "jest": "~23.6.0", + "jest-cli": "~22.4.3", + "jest-environment-jsdom": "~22.4.3", + "jest-resolve": "~22.4.3", + "jsdom": "~11.11.0", + "lodash.merge": "~4.3.2", + "merge2": "~1.0.2", + "node-notifier": "~5.0.2", + "object-assign": "~4.1.0", + "orchestrator": "~0.3.8", + "pretty-hrtime": "~1.0.2", + "semver": "~5.3.0", + "through2": "~2.0.1", + "vinyl": "~2.2.0", + "yargs": "~4.6.0", + "z-schema": "~3.18.3" + } + }, + "@microsoft/gulp-core-build-serve": { + "version": "3.3.39", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-serve/-/gulp-core-build-serve-3.3.39.tgz", + "integrity": "sha512-M5v8Ur3xg0hFrVjo4rilMhC09H3fvhRduZyq/ffNhcxa+LzUc5Wd98BF48/KAbKhJ5noHGg5eONHL/+mhuQDWA==", + "dev": true, + "requires": { + "@microsoft/gulp-core-build": "3.9.26", + "@microsoft/node-core-library": "3.13.0", + "@types/node": "8.5.8", + "colors": "~1.2.1", + "deasync": "~0.1.7", + "express": "~4.16.2", + "gulp": "~3.9.1", + "gulp-connect": "~5.5.0", + "gulp-open": "~3.0.1", + "node-forge": "~0.7.1", + "sudo": "~1.0.3" + } + }, + "@microsoft/gulp-core-build-webpack": { + "version": "3.4.106", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-webpack/-/gulp-core-build-webpack-3.4.106.tgz", + "integrity": "sha512-mX1mCgumwrLrNUvEK/PNmKrhyeasO7+Rqk8DjX4gnT/WMBUb+SjKyMBM1rQaIotUReYXHMhmWcMsqZXDDOYHxw==", + "dev": true, + "requires": { + "@microsoft/gulp-core-build": "3.9.26", + "@types/gulp": "3.8.32", + "@types/node": "8.5.8", + "colors": "~1.2.1", + "gulp": "~3.9.1", + "webpack": "~3.11.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 + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + }, + "dependencies": { + "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" + } + } + } + }, + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "dev": true, + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true + }, + "has-flag": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", + "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", + "dev": true + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", + "dev": true + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "dev": true, + "requires": { + "invert-kv": "^1.0.0" + } + }, + "mem": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", + "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true + }, + "os-locale": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", + "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", + "dev": true, + "requires": { + "execa": "^0.7.0", + "lcid": "^1.0.0", + "mem": "^1.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 + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", + "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", + "dev": true, + "requires": { + "has-flag": "^2.0.0" + } + }, + "webpack": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-3.11.0.tgz", + "integrity": "sha512-3kOFejWqj5ISpJk4Qj/V7w98h9Vl52wak3CLiw/cDOfbVTq7FeoZ0SdoHHY9PYlHr50ZS42OfvzE2vB4nncKQg==", + "dev": true, + "requires": { + "acorn": "^5.0.0", + "acorn-dynamic-import": "^2.0.0", + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0", + "async": "^2.1.2", + "enhanced-resolve": "^3.4.0", + "escope": "^3.6.0", + "interpret": "^1.0.0", + "json-loader": "^0.5.4", + "json5": "^0.5.1", + "loader-runner": "^2.3.0", + "loader-utils": "^1.1.0", + "memory-fs": "~0.4.1", + "mkdirp": "~0.5.0", + "node-libs-browser": "^2.0.0", + "source-map": "^0.5.3", + "supports-color": "^4.2.1", + "tapable": "^0.2.7", + "uglifyjs-webpack-plugin": "^0.4.6", + "watchpack": "^1.4.0", + "webpack-sources": "^1.0.1", + "yargs": "^8.0.2" + } + }, + "yargs": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-8.0.2.tgz", + "integrity": "sha1-YpmpBVsc78lp/355wdkY3Osiw2A=", + "dev": true, + "requires": { + "camelcase": "^4.1.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^2.0.0", + "read-pkg-up": "^2.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^7.0.0" + } + }, + "yargs-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz", + "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=", + "dev": true, + "requires": { + "camelcase": "^4.1.0" + } + } + } + }, + "@microsoft/load-themed-styles": { + "version": "1.9.7", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.9.7.tgz", + "integrity": "sha512-8Iua4vPmffV2tT1nR/E55GSbUkYRPD9xFfa6v8zJ89EiiDrlyO2OGuXAtC6/nWxLTeVRA3GhtQuU2SApD2sQAA==", + "dev": true + }, + "@microsoft/loader-cased-file": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@microsoft/loader-cased-file/-/loader-cased-file-1.9.1.tgz", + "integrity": "sha512-JS//AaEvH95l9Q+mMW6T0WU+B+VyqoPa2IxmZMW9u9Fr5DoGGE3awi1DP6n62J/ThFEuRHDe3opXF6iox50rBA==", + "dev": true, + "requires": { + "@types/lodash": "4.14.117", + "@types/node": "8.5.8", + "file-loader": "~1.1.11", + "loader-utils": "~1.1.0", + "lodash": "~4.17.5" + }, + "dependencies": { + "loader-utils": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", + "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", + "dev": true, + "requires": { + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0" + } + } + } + }, + "@microsoft/loader-load-themed-styles": { + "version": "1.7.163", + "resolved": "https://registry.npmjs.org/@microsoft/loader-load-themed-styles/-/loader-load-themed-styles-1.7.163.tgz", + "integrity": "sha512-XScBqk3U4N/flRkDzFDKJUD3DM6QkWPP+QiwkIZRYR8amqCbbI4JpjA9U+8kZ0CiBSEBPRrLNtZWUMCzGV6g3g==", + "dev": true, + "requires": { + "@microsoft/load-themed-styles": "1.9.5", + "loader-utils": "~1.1.0" + }, + "dependencies": { + "@microsoft/load-themed-styles": { + "version": "1.9.5", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.9.5.tgz", + "integrity": "sha512-eCKOefBFZnF6aruNxUYN6KR728BPDTDqzucEnjhPDXI3zkci2OJ5h4jBiUtVLLOJLtLI0Vg8Vcg1t2BQb/7SeA==", + "dev": true + }, + "loader-utils": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", + "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", + "dev": true, + "requires": { + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0" + } + } + } + }, + "@microsoft/node-core-library": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/@microsoft/node-core-library/-/node-core-library-3.13.0.tgz", + "integrity": "sha512-mnsL/1ikVWHl8sPNssavaAgtUaIM3hkQ8zeySuApU5dNmsMPzovJPfx9m5JGiMvs1v5QNAIVeiS9jnWwe/7anw==", + "dev": true, + "requires": { + "@types/fs-extra": "5.0.4", + "@types/jju": "~1.4.0", + "@types/node": "8.5.8", + "@types/z-schema": "3.16.31", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "jju": "~1.4.0", + "z-schema": "~3.18.3" + }, + "dependencies": { + "@types/fs-extra": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-5.0.4.tgz", + "integrity": "sha512-DsknoBvD8s+RFfSGjmERJ7ZOP1HI0UZRA3FSI+Zakhrc/Gy26YQsLI+m5V5DHxroHRJqCDLKJp7Hixn8zyaF7g==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + } + } + }, + "@microsoft/package-deps-hash": { + "version": "2.2.158", + "resolved": "https://registry.npmjs.org/@microsoft/package-deps-hash/-/package-deps-hash-2.2.158.tgz", + "integrity": "sha512-gN0vkVrF38flbxbPJlEEGJi72Hxqn9JFYILCs0rOSL+LZOGuKUzaZYm3B7XbX7GF6LzPs2R3T5gmWx1EHxxQAQ==", + "dev": true + }, + "@microsoft/rush-lib": { + "version": "5.9.1", + "resolved": "https://registry.npmjs.org/@microsoft/rush-lib/-/rush-lib-5.9.1.tgz", + "integrity": "sha512-Ytjvy4TJ9w1ryokAN5BKe3R3vLx2jAkUal07EwAu1Kuv65pML/FZj26OPHesOq01+ly/PEdZeOwnBFme7rZCiA==", + "dev": true, + "requires": { + "@microsoft/node-core-library": "3.13.0", + "@microsoft/package-deps-hash": "2.2.158", + "@microsoft/stream-collator": "3.0.73", + "@microsoft/ts-command-line": "4.2.6", + "@pnpm/link-bins": "~1.0.1", + "@pnpm/logger": "~1.0.1", + "@types/inquirer": "0.0.43", + "@yarnpkg/lockfile": "~1.0.2", + "builtins": "~1.0.3", + "colors": "~1.2.1", + "git-repo-info": "~2.1.0", + "glob": "~7.0.5", + "glob-escape": "~0.0.1", + "https-proxy-agent": "~2.2.1", + "inquirer": "~6.2.0", + "js-yaml": "~3.13.1", + "lodash": "~4.17.5", + "minimatch": "~3.0.2", + "node-fetch": "~2.1.2", + "npm-package-arg": "~5.1.2", + "read-package-tree": "~5.1.5", + "semver": "~5.3.0", + "strict-uri-encode": "~2.0.0", + "tar": "~4.4.1", + "wordwrap": "~1.0.0", + "z-schema": "~3.18.3" + }, + "dependencies": { + "glob": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", + "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=", + "dev": true, + "requires": { + "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" + } + } + } + }, + "@microsoft/set-webpack-public-path-plugin": { + "version": "2.1.113", + "resolved": "https://registry.npmjs.org/@microsoft/set-webpack-public-path-plugin/-/set-webpack-public-path-plugin-2.1.113.tgz", + "integrity": "sha512-sUkEUjibw2iuBAHDEGc+oqPr4VC6Fx2rStqRfqv+yA+uOAit0kYDxVN5LBCkhYUWBGAPV2I/Ceb9mEF++/UGeA==", + "dev": true, + "requires": { + "@types/node": "8.5.8", + "@types/tapable": "1.0.2", + "@types/webpack": "4.4.0", + "lodash": "~4.17.5", + "uglify-js": "~3.0.28" + } + }, + "@microsoft/sp-build-core-tasks": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-build-core-tasks/-/sp-build-core-tasks-1.9.1.tgz", + "integrity": "sha512-Gg+lovd7qIqNkJHITvZ23bSyd+FqtLiG81T5gC1b7/GLR0edPiAXDxyfsAZNkj100LZkLD8h+oJEOi7M2mQMrQ==", + "dev": true, + "requires": { + "@microsoft/gulp-core-build": "3.9.26", + "@microsoft/gulp-core-build-serve": "3.3.39", + "@microsoft/gulp-core-build-webpack": "3.4.106", + "@microsoft/load-themed-styles": "1.9.7", + "@microsoft/loader-cased-file": "1.9.1", + "@microsoft/loader-load-themed-styles": "1.7.163", + "@microsoft/node-core-library": "3.13.0", + "@microsoft/rush-lib": "5.9.1", + "@microsoft/set-webpack-public-path-plugin": "2.1.113", + "@microsoft/sp-module-interfaces": "1.9.1", + "@types/finalhandler": "0.0.31", + "@types/fs-extra": "5.0.1", + "@types/glob": "5.0.30", + "@types/gulp-replace": "0.0.29", + "@types/lodash": "4.14.117", + "@types/merge2": "0.3.29", + "@types/node": "8.5.8", + "@types/resolve": "0.0.4", + "@types/rimraf": "2.0.2", + "@types/serve-static": "1.7.31", + "@types/terser-webpack-plugin": "1.2.1", + "@types/uuid": "3.0.0", + "@types/webpack": "4.4.0", + "@types/webpack-stream": "3.2.10", + "@types/xml": "1.0.3", + "azure-storage": "~2.8.2", + "colors": "~1.2.1", + "css-loader": "~0.28.7", + "finalhandler": "~0.4.1", + "fs-extra": "~5.0.0", + "glob": "~7.0.5", + "glob-escape": "~0.0.1", + "gulp": "~3.9.1", + "gulp-replace": "~0.5.4", + "gulp-util": "~3.0.7", + "html-loader": "~0.5.1", + "json-loader": "~0.5.7", + "json-schema": "~0.2.3", + "lodash": "~4.17.5", + "merge2": "~1.0.2", + "node-zip": "~1.1.1", + "resolve": "~1.7.1", + "rimraf": "~2.6.1", + "serve-static": "~1.10.2", + "source-map-loader": "~0.2.4", + "terser-webpack-plugin": "1.2.3", + "through2": "~2.0.1", + "uuid": "~3.1.0", + "webpack": "~4.31.0", + "webpack-stream": "~5.2.1", + "xml": "~1.0.1" + }, + "dependencies": { + "glob": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", + "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=", + "dev": true, + "requires": { + "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" + } + }, + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + }, + "dependencies": { + "glob": { + "version": "7.1.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.5.tgz", + "integrity": "sha512-J9dlskqUXK1OeTOYBEn5s8aMukWMwWfs+rPTn/jn50Ux4MNXVhubL1wu/j2t+H4NVI+cXEcCaYellqaPVGXNqQ==", + "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" + } + } + } + } + } + }, + "@microsoft/sp-lodash-subset": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.9.1.tgz", + "integrity": "sha512-bHYp2vyKfB/TYmCClUw9SCvJ7EYGeJOx8bxIm1hBlYzNBtIQvotTfdFBNz6vYEAXczMQHZkO9vToEd5jSturEA==", + "dev": true, + "requires": { + "@types/lodash": "4.14.117", + "@types/webpack-env": "1.13.1", + "tslib": "~1.9.3" + } + }, + "@microsoft/stream-collator": { + "version": "3.0.73", + "resolved": "https://registry.npmjs.org/@microsoft/stream-collator/-/stream-collator-3.0.73.tgz", + "integrity": "sha512-WAvVio4ipsp6BX6Ssm/fNbM6x2FKvencxqOHhbqHumNPdWqwK3gqYaDAgD6klabhKbnSLuG4zySKD97cn/F/xA==", + "dev": true, + "requires": { + "@types/node": "8.5.8", + "colors": "~1.2.1" + } + }, + "@microsoft/ts-command-line": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/@microsoft/ts-command-line/-/ts-command-line-4.2.6.tgz", + "integrity": "sha512-GFLPg9Z5yiNca3di/V6Zt3tAvj1de9EK0eL88tE+1eckQSH405UQcm7D+H8LbEhRpqpG+ZqN9LXCAEw4L5uchg==", + "dev": true, + "requires": { + "@types/argparse": "1.0.33", + "@types/node": "8.5.8", + "argparse": "~1.0.9", + "colors": "~1.2.1" + } + }, + "@types/lodash": { + "version": "4.14.117", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.117.tgz", + "integrity": "sha512-xyf2m6tRbz8qQKcxYZa7PA4SllYcay+eh25DN3jmNYY6gSTL7Htc/bttVdkqj2wfJGbeWlQiX8pIyJpKU+tubw==", + "dev": true + }, + "@types/mocha": { + "version": "5.2.5", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-5.2.5.tgz", + "integrity": "sha512-lAVp+Kj54ui/vLUFxsJTMtWvZraZxum3w3Nwkble2dNuV5VnPA+Mi2oGX9XYJAaIvZi3tn3cbjS/qcJXRb6Bww==", + "dev": true + }, + "@types/react": { + "version": "16.8.8", + "resolved": "https://registry.npmjs.org/@types/react/-/react-16.8.8.tgz", + "integrity": "sha512-xwEvyet96u7WnB96kqY0yY7qxx/pEpU51QeACkKFtrgjjXITQn0oO1iwPEraXVgh10ZFPix7gs1R4OJXF7P5sg==", + "dev": true, + "requires": { + "@types/prop-types": "*", + "csstype": "^2.2.0" + } + }, + "@types/react-dom": { + "version": "16.8.3", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.8.3.tgz", + "integrity": "sha512-HF5hD5YR3z9Mn6kXcW1VKe4AQ04ZlZj1EdLBae61hzQ3eEWWxMgNLUbIxeZp40BnSxqY1eAYLsH9QopQcxzScA==", + "dev": true, + "requires": { + "@types/react": "*" + } + }, + "@types/rimraf": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@types/rimraf/-/rimraf-2.0.2.tgz", + "integrity": "sha512-Hm/bnWq0TCy7jmjeN5bKYij9vw5GrDFWME4IuxV08278NtU/VdGbzsBohcCUJ7+QMqmUq5hpRKB39HeQWJjztQ==", + "dev": true, + "requires": { + "@types/glob": "*", + "@types/node": "*" + } + }, + "ajv": { + "version": "6.10.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz", + "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==", + "dev": true, + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "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" + } + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, + "babel-jest": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-23.6.0.tgz", + "integrity": "sha512-lqKGG6LYXYu+DQh/slrQ8nxXQkEkhugdXsU6St7GmhVS7Ilc/22ArwqXNJrf0QaOBjZB0360qZMwXqDYQHXaew==", + "dev": true, + "requires": { + "babel-plugin-istanbul": "^4.1.6", + "babel-preset-jest": "^23.2.0" + } + }, + "babel-plugin-jest-hoist": { + "version": "23.2.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-23.2.0.tgz", + "integrity": "sha1-5h+uBaHKiAGq3uV6bWa4zvr0QWc=", + "dev": true + }, + "babel-preset-jest": { + "version": "23.2.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-23.2.0.tgz", + "integrity": "sha1-jsegOhOPABoaj7HoETZSvxpV2kY=", + "dev": true, + "requires": { + "babel-plugin-jest-hoist": "^23.2.0", + "babel-plugin-syntax-object-rest-spread": "^6.13.0" + } + }, + "big.js": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", + "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", + "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.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + } + }, + "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" + } + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "dev": true, + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "commander": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.11.0.tgz", + "integrity": "sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ==", + "dev": true + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "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" + } + }, + "etag": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.7.0.tgz", + "integrity": "sha1-A9MLX2fdbmMtKUXTDWZScxo01dg=", + "dev": true + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "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" + } + }, + "expect": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-23.6.0.tgz", + "integrity": "sha512-dgSoOHgmtn/aDGRVFWclQyPDKl2CQRq0hmIEoUAuQs/2rn2NcvCWcSCovm6BLeuB/7EZuLGu2QfnR+qRt5OM4w==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "jest-diff": "^23.6.0", + "jest-get-type": "^22.1.0", + "jest-matcher-utils": "^23.6.0", + "jest-message-util": "^23.4.0", + "jest-regex-util": "^23.3.0" + } + }, + "external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + } + }, + "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" + } + }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "finalhandler": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-0.4.1.tgz", + "integrity": "sha1-haF8bFmpRxfSYtYSMNSw6+PUoU0=", + "dev": true, + "requires": { + "debug": "~2.2.0", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "unpipe": "~1.0.0" + } + }, + "fresh": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.3.0.tgz", + "integrity": "sha1-ZR+DjiJCTnVm3hYdg1jKoZn4PU8=", + "dev": true + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "git-repo-info": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/git-repo-info/-/git-repo-info-2.1.1.tgz", + "integrity": "sha512-8aCohiDo4jwjOwma4FmYFd3i97urZulL8XL24nIPxuE+GZnfsAyy/g2Shqx6OjUiFKUXZM+Yy+KHnOmmA3FVcg==", + "dev": true + }, + "http-errors": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz", + "integrity": "sha1-GX4izevUGYWF6GlO9nhhl7ke2UI=", + "dev": true, + "requires": { + "inherits": "~2.0.1", + "statuses": "1" + } + }, + "inquirer": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.2.2.tgz", + "integrity": "sha512-Z2rREiXA6cHRR9KBOarR3WuLlFzlIfAEIiB45ll5SSadMg7WqOh1MKEjjndfuH5ewXdixWCxqnVfGOQzPeiztA==", + "dev": true, + "requires": { + "ansi-escapes": "^3.2.0", + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^2.0.0", + "lodash": "^4.17.11", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rxjs": "^6.4.0", + "string-width": "^2.1.0", + "strip-ansi": "^5.0.0", + "through": "^2.3.6" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "invert-kv": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", + "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", + "dev": true + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + }, + "dependencies": { + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + } + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + }, + "dependencies": { + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + } + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "dependencies": { + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + } + } + }, + "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-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-glob": { + "version": "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" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "jest": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-23.6.0.tgz", + "integrity": "sha512-lWzcd+HSiqeuxyhG+EnZds6iO3Y3ZEnMrfZq/OTGvF/C+Z4fPMCdhWTGSAiO2Oym9rbEXfwddHhh6jqrTF3+Lw==", + "dev": true, + "requires": { + "import-local": "^1.0.0", + "jest-cli": "^23.6.0" + }, + "dependencies": { + "jest-cli": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-23.6.0.tgz", + "integrity": "sha512-hgeD1zRUp1E1zsiyOXjEn4LzRLWdJBV//ukAHGlx6s5mfCNJTbhbHjgxnDUXA8fsKWN/HqFFF6X5XcCwC/IvYQ==", + "dev": true, + "requires": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.1.11", + "import-local": "^1.0.0", + "is-ci": "^1.0.10", + "istanbul-api": "^1.3.1", + "istanbul-lib-coverage": "^1.2.0", + "istanbul-lib-instrument": "^1.10.1", + "istanbul-lib-source-maps": "^1.2.4", + "jest-changed-files": "^23.4.2", + "jest-config": "^23.6.0", + "jest-environment-jsdom": "^23.4.0", + "jest-get-type": "^22.1.0", + "jest-haste-map": "^23.6.0", + "jest-message-util": "^23.4.0", + "jest-regex-util": "^23.3.0", + "jest-resolve-dependencies": "^23.6.0", + "jest-runner": "^23.6.0", + "jest-runtime": "^23.6.0", + "jest-snapshot": "^23.6.0", + "jest-util": "^23.4.0", + "jest-validate": "^23.6.0", + "jest-watcher": "^23.4.0", + "jest-worker": "^23.2.0", + "micromatch": "^2.3.11", + "node-notifier": "^5.2.1", + "prompts": "^0.1.9", + "realpath-native": "^1.0.0", + "rimraf": "^2.5.4", + "slash": "^1.0.0", + "string-length": "^2.0.0", + "strip-ansi": "^4.0.0", + "which": "^1.2.12", + "yargs": "^11.0.0" + } + }, + "jest-environment-jsdom": { + "version": "23.4.0", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-23.4.0.tgz", + "integrity": "sha1-BWp5UrP+pROsYqFAosNox52eYCM=", + "dev": true, + "requires": { + "jest-mock": "^23.2.0", + "jest-util": "^23.4.0", + "jsdom": "^11.5.1" + } + }, + "node-notifier": { + "version": "5.4.3", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.3.tgz", + "integrity": "sha512-M4UBGcs4jeOK9CjTsYwkvH6/MzuUmGCyTW+kCY7uO+1ZVr0+FHGdPdIf5CCLqAaxnRrWidyoQlNkMIIVwbKB8Q==", + "dev": true, + "requires": { + "growly": "^1.3.0", + "is-wsl": "^1.1.0", + "semver": "^5.5.0", + "shellwords": "^0.1.1", + "which": "^1.3.0" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "yargs": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-11.1.1.tgz", + "integrity": "sha512-PRU7gJrJaXv3q3yQZ/+/X6KBswZiaQ+zOmdprZcouPYtQgvNU35i+68M4b1ZHLZtYFT5QObFLV+ZkmJYcwKdiw==", + "dev": true, + "requires": { + "cliui": "^4.0.0", + "decamelize": "^1.1.1", + "find-up": "^2.1.0", + "get-caller-file": "^1.0.1", + "os-locale": "^3.1.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^9.0.2" + } + } + } + }, + "jest-changed-files": { + "version": "23.4.2", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-23.4.2.tgz", + "integrity": "sha512-EyNhTAUWEfwnK0Is/09LxoqNDOn7mU7S3EHskG52djOFS/z+IT0jT3h3Ql61+dklcG7bJJitIWEMB4Sp1piHmA==", + "dev": true, + "requires": { + "throat": "^4.0.0" + } + }, + "jest-config": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-23.6.0.tgz", + "integrity": "sha512-i8V7z9BeDXab1+VNo78WM0AtWpBRXJLnkT+lyT+Slx/cbP5sZJ0+NDuLcmBE5hXAoK0aUp7vI+MOxR+R4d8SRQ==", + "dev": true, + "requires": { + "babel-core": "^6.0.0", + "babel-jest": "^23.6.0", + "chalk": "^2.0.1", + "glob": "^7.1.1", + "jest-environment-jsdom": "^23.4.0", + "jest-environment-node": "^23.4.0", + "jest-get-type": "^22.1.0", + "jest-jasmine2": "^23.6.0", + "jest-regex-util": "^23.3.0", + "jest-resolve": "^23.6.0", + "jest-util": "^23.4.0", + "jest-validate": "^23.6.0", + "micromatch": "^2.3.11", + "pretty-format": "^23.6.0" + }, + "dependencies": { + "jest-environment-jsdom": { + "version": "23.4.0", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-23.4.0.tgz", + "integrity": "sha1-BWp5UrP+pROsYqFAosNox52eYCM=", + "dev": true, + "requires": { + "jest-mock": "^23.2.0", + "jest-util": "^23.4.0", + "jsdom": "^11.5.1" + } + }, + "jest-resolve": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-23.6.0.tgz", + "integrity": "sha512-XyoRxNtO7YGpQDmtQCmZjum1MljDqUCob7XlZ6jy9gsMugHdN2hY4+Acz9Qvjz2mSsOnPSH7skBmDYCHXVZqkA==", + "dev": true, + "requires": { + "browser-resolve": "^1.11.3", + "chalk": "^2.0.1", + "realpath-native": "^1.0.0" + } + } + } + }, + "jest-diff": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-23.6.0.tgz", + "integrity": "sha512-Gz9l5Ov+X3aL5L37IT+8hoCUsof1CVYBb2QEkOupK64XyRR3h+uRpYIm97K7sY8diFxowR8pIGEdyfMKTixo3g==", + "dev": true, + "requires": { + "chalk": "^2.0.1", + "diff": "^3.2.0", + "jest-get-type": "^22.1.0", + "pretty-format": "^23.6.0" + } + }, + "jest-docblock": { + "version": "23.2.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-23.2.0.tgz", + "integrity": "sha1-8IXh8YVI2Z/dabICB+b9VdkTg6c=", + "dev": true, + "requires": { + "detect-newline": "^2.1.0" + } + }, + "jest-environment-node": { + "version": "23.4.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-23.4.0.tgz", + "integrity": "sha1-V+gO0IQd6jAxZ8zozXlSHeuv3hA=", + "dev": true, + "requires": { + "jest-mock": "^23.2.0", + "jest-util": "^23.4.0" + } + }, + "jest-haste-map": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-23.6.0.tgz", + "integrity": "sha512-uyNhMyl6dr6HaXGHp8VF7cK6KpC6G9z9LiMNsst+rJIZ8l7wY0tk8qwjPmEghczojZ2/ZhtEdIabZ0OQRJSGGg==", + "dev": true, + "requires": { + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.1.11", + "invariant": "^2.2.4", + "jest-docblock": "^23.2.0", + "jest-serializer": "^23.0.1", + "jest-worker": "^23.2.0", + "micromatch": "^2.3.11", + "sane": "^2.0.0" + } + }, + "jest-jasmine2": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-23.6.0.tgz", + "integrity": "sha512-pe2Ytgs1nyCs8IvsEJRiRTPC0eVYd8L/dXJGU08GFuBwZ4sYH/lmFDdOL3ZmvJR8QKqV9MFuwlsAi/EWkFUbsQ==", + "dev": true, + "requires": { + "babel-traverse": "^6.0.0", + "chalk": "^2.0.1", + "co": "^4.6.0", + "expect": "^23.6.0", + "is-generator-fn": "^1.0.0", + "jest-diff": "^23.6.0", + "jest-each": "^23.6.0", + "jest-matcher-utils": "^23.6.0", + "jest-message-util": "^23.4.0", + "jest-snapshot": "^23.6.0", + "jest-util": "^23.4.0", + "pretty-format": "^23.6.0" + } + }, + "jest-leak-detector": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-23.6.0.tgz", + "integrity": "sha512-f/8zA04rsl1Nzj10HIyEsXvYlMpMPcy0QkQilVZDFOaPbv2ur71X5u2+C4ZQJGyV/xvVXtCCZ3wQ99IgQxftCg==", + "dev": true, + "requires": { + "pretty-format": "^23.6.0" + } + }, + "jest-matcher-utils": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-23.6.0.tgz", + "integrity": "sha512-rosyCHQfBcol4NsckTn01cdelzWLU9Cq7aaigDf8VwwpIRvWE/9zLgX2bON+FkEW69/0UuYslUe22SOdEf2nog==", + "dev": true, + "requires": { + "chalk": "^2.0.1", + "jest-get-type": "^22.1.0", + "pretty-format": "^23.6.0" + } + }, + "jest-message-util": { + "version": "23.4.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-23.4.0.tgz", + "integrity": "sha1-F2EMUJQjSVCNAaPR4L2iwHkIap8=", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0-beta.35", + "chalk": "^2.0.1", + "micromatch": "^2.3.11", + "slash": "^1.0.0", + "stack-utils": "^1.0.1" + } + }, + "jest-mock": { + "version": "23.2.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-23.2.0.tgz", + "integrity": "sha1-rRxg8p6HGdR8JuETgJi20YsmETQ=", + "dev": true + }, + "jest-regex-util": { + "version": "23.3.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-23.3.0.tgz", + "integrity": "sha1-X4ZylUfCeFxAAs6qj4Sf6MpHG8U=", + "dev": true + }, + "jest-resolve-dependencies": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-23.6.0.tgz", + "integrity": "sha512-EkQWkFWjGKwRtRyIwRwI6rtPAEyPWlUC2MpzHissYnzJeHcyCn1Hc8j7Nn1xUVrS5C6W5+ZL37XTem4D4pLZdA==", + "dev": true, + "requires": { + "jest-regex-util": "^23.3.0", + "jest-snapshot": "^23.6.0" + } + }, + "jest-runner": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-23.6.0.tgz", + "integrity": "sha512-kw0+uj710dzSJKU6ygri851CObtCD9cN8aNkg8jWJf4ewFyEa6kwmiH/r/M1Ec5IL/6VFa0wnAk6w+gzUtjJzA==", + "dev": true, + "requires": { + "exit": "^0.1.2", + "graceful-fs": "^4.1.11", + "jest-config": "^23.6.0", + "jest-docblock": "^23.2.0", + "jest-haste-map": "^23.6.0", + "jest-jasmine2": "^23.6.0", + "jest-leak-detector": "^23.6.0", + "jest-message-util": "^23.4.0", + "jest-runtime": "^23.6.0", + "jest-util": "^23.4.0", + "jest-worker": "^23.2.0", + "source-map-support": "^0.5.6", + "throat": "^4.0.0" + } + }, + "jest-runtime": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-23.6.0.tgz", + "integrity": "sha512-ycnLTNPT2Gv+TRhnAYAQ0B3SryEXhhRj1kA6hBPSeZaNQkJ7GbZsxOLUkwg6YmvWGdX3BB3PYKFLDQCAE1zNOw==", + "dev": true, + "requires": { + "babel-core": "^6.0.0", + "babel-plugin-istanbul": "^4.1.6", + "chalk": "^2.0.1", + "convert-source-map": "^1.4.0", + "exit": "^0.1.2", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.1.11", + "jest-config": "^23.6.0", + "jest-haste-map": "^23.6.0", + "jest-message-util": "^23.4.0", + "jest-regex-util": "^23.3.0", + "jest-resolve": "^23.6.0", + "jest-snapshot": "^23.6.0", + "jest-util": "^23.4.0", + "jest-validate": "^23.6.0", + "micromatch": "^2.3.11", + "realpath-native": "^1.0.0", + "slash": "^1.0.0", + "strip-bom": "3.0.0", + "write-file-atomic": "^2.1.0", + "yargs": "^11.0.0" + }, + "dependencies": { + "jest-resolve": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-23.6.0.tgz", + "integrity": "sha512-XyoRxNtO7YGpQDmtQCmZjum1MljDqUCob7XlZ6jy9gsMugHdN2hY4+Acz9Qvjz2mSsOnPSH7skBmDYCHXVZqkA==", + "dev": true, + "requires": { + "browser-resolve": "^1.11.3", + "chalk": "^2.0.1", + "realpath-native": "^1.0.0" + } + }, + "yargs": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-11.1.1.tgz", + "integrity": "sha512-PRU7gJrJaXv3q3yQZ/+/X6KBswZiaQ+zOmdprZcouPYtQgvNU35i+68M4b1ZHLZtYFT5QObFLV+ZkmJYcwKdiw==", + "dev": true, + "requires": { + "cliui": "^4.0.0", + "decamelize": "^1.1.1", + "find-up": "^2.1.0", + "get-caller-file": "^1.0.1", + "os-locale": "^3.1.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^9.0.2" + } + } + } + }, + "jest-serializer": { + "version": "23.0.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-23.0.1.tgz", + "integrity": "sha1-o3dq6zEekP6D+rnlM+hRAr0WQWU=", + "dev": true + }, + "jest-snapshot": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-23.6.0.tgz", + "integrity": "sha512-tM7/Bprftun6Cvj2Awh/ikS7zV3pVwjRYU2qNYS51VZHgaAMBs5l4o/69AiDHhQrj5+LA2Lq4VIvK7zYk/bswg==", + "dev": true, + "requires": { + "babel-types": "^6.0.0", + "chalk": "^2.0.1", + "jest-diff": "^23.6.0", + "jest-matcher-utils": "^23.6.0", + "jest-message-util": "^23.4.0", + "jest-resolve": "^23.6.0", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^23.6.0", + "semver": "^5.5.0" + }, + "dependencies": { + "jest-resolve": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-23.6.0.tgz", + "integrity": "sha512-XyoRxNtO7YGpQDmtQCmZjum1MljDqUCob7XlZ6jy9gsMugHdN2hY4+Acz9Qvjz2mSsOnPSH7skBmDYCHXVZqkA==", + "dev": true, + "requires": { + "browser-resolve": "^1.11.3", + "chalk": "^2.0.1", + "realpath-native": "^1.0.0" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "jest-util": { + "version": "23.4.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-23.4.0.tgz", + "integrity": "sha1-TQY8uSe68KI4Mf9hvsLLv0l5NWE=", + "dev": true, + "requires": { + "callsites": "^2.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.11", + "is-ci": "^1.0.10", + "jest-message-util": "^23.4.0", + "mkdirp": "^0.5.1", + "slash": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "jest-validate": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-23.6.0.tgz", + "integrity": "sha512-OFKapYxe72yz7agrDAWi8v2WL8GIfVqcbKRCLbRG9PAxtzF9b1SEDdTpytNDN12z2fJynoBwpMpvj2R39plI2A==", + "dev": true, + "requires": { + "chalk": "^2.0.1", + "jest-get-type": "^22.1.0", + "leven": "^2.1.0", + "pretty-format": "^23.6.0" + } + }, + "jest-worker": { + "version": "23.2.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-23.2.0.tgz", + "integrity": "sha1-+vcGqNo2+uYOsmlXJX+ntdjqArk=", + "dev": true, + "requires": { + "merge-stream": "^1.0.1" + } + }, + "jju": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz", + "integrity": "sha1-o6vicYryQaKykE+EpiWXDzia4yo=", + "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" + } + }, + "lcid": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", + "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", + "dev": true, + "requires": { + "invert-kv": "^2.0.0" + } + }, + "load-json-file": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "mem": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", + "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", + "dev": true, + "requires": { + "map-age-cleaner": "^0.1.1", + "mimic-fn": "^2.0.0", + "p-is-promise": "^2.0.0" + } + }, + "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" + } + }, + "mime": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz", + "integrity": "sha1-EV+eO2s9rylZmDyzjxSaLUDrXVM=", + "dev": true + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", + "dev": true + }, + "mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", + "dev": true + }, + "node-fetch": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.1.2.tgz", + "integrity": "sha1-q4hOjn5X44qUR1POxwb3iNF2i7U=", + "dev": true + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + }, + "dependencies": { + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true + } + } + }, + "os-locale": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", + "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", + "dev": true, + "requires": { + "execa": "^1.0.0", + "lcid": "^2.0.0", + "mem": "^4.0.0" + } + }, + "path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "dev": true, + "requires": { + "pify": "^2.0.0" + } + }, + "pretty-format": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-23.6.0.tgz", + "integrity": "sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw==", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0", + "ansi-styles": "^3.2.0" + } + }, + "prop-types": { + "version": "15.6.0", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.6.0.tgz", + "integrity": "sha1-zq8IMCL8RrSjX2nhPvda7Q1jmFY=", + "dev": true, + "requires": { + "fbjs": "^0.8.16", + "loose-envify": "^1.3.1", + "object-assign": "^4.1.1" + } + }, + "range-parser": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.0.3.tgz", + "integrity": "sha1-aHKCNTXGkuLCoBA4Jq/YLC4P8XU=", + "dev": true + }, + "react": { + "version": "16.8.5", + "resolved": "https://registry.npmjs.org/react/-/react-16.8.5.tgz", + "integrity": "sha512-daCb9TD6FZGvJ3sg8da1tRAtIuw29PbKZW++NN4wqkbEvxL+bZpaaYb4xuftW/SpXmgacf1skXl/ddX6CdOlDw==", + "dev": true, + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.13.5" + }, + "dependencies": { + "prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "dev": true, + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } + } + } + }, + "react-dom": { + "version": "16.8.5", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.8.5.tgz", + "integrity": "sha512-VIEIvZLpFafsfu4kgmftP5L8j7P1f0YThfVTrANMhZUFMDOsA6e0kfR6wxw/8xxKs4NB59TZYbxNdPCDW34x4w==", + "dev": true, + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.13.5" + }, + "dependencies": { + "prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "dev": true, + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } + } + } + }, + "read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "dev": true, + "requires": { + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" + } + }, + "read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "dev": true, + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + } + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "resolve": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.7.1.tgz", + "integrity": "sha512-c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw==", + "dev": true, + "requires": { + "path-parse": "^1.0.5" + } + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "dev": true, + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "send": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.13.2.tgz", + "integrity": "sha1-dl52B8gFVFK7pvCwUllTUJhgNt4=", + "dev": true, + "requires": { + "debug": "~2.2.0", + "depd": "~1.1.0", + "destroy": "~1.0.4", + "escape-html": "~1.0.3", + "etag": "~1.7.0", + "fresh": "0.3.0", + "http-errors": "~1.3.1", + "mime": "1.3.4", + "ms": "0.7.1", + "on-finished": "~2.3.0", + "range-parser": "~1.0.3", + "statuses": "~1.2.1" + } + }, + "serve-static": { + "version": "1.10.3", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.10.3.tgz", + "integrity": "sha1-zlpuzTEB/tXsCYJ9rCKpwpv7BTU=", + "dev": true, + "requires": { + "escape-html": "~1.0.3", + "parseurl": "~1.3.1", + "send": "0.13.2" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "statuses": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.2.1.tgz", + "integrity": "sha1-3e1FzBglbVHtQK7BQkidXGECbSg=", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, + "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" + } + }, + "tar": { + "version": "4.4.13", + "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz", + "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", + "dev": true, + "requires": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.8.6", + "minizlib": "^1.2.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.3" + }, + "dependencies": { + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + } + } + }, + "tslib": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", + "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==", + "dev": true + }, + "uglify-js": { + "version": "3.0.28", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.0.28.tgz", + "integrity": "sha512-0h/qGay016GG2lVav3Kz174F3T2Vjlz2v6HCt+WDQpoXfco0hWwF5gHK9yh88mUYvIC+N7Z8NT8WpjSp1yoqGA==", + "dev": true, + "requires": { + "commander": "~2.11.0", + "source-map": "~0.5.1" + }, + "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 + } + } + }, + "uuid": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz", + "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g==", + "dev": true + }, + "webpack": { + "version": "4.31.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.31.0.tgz", + "integrity": "sha512-n6RVO3X0LbbipoE62akME9K/JI7qYrwwufs20VvgNNpqUoH4860KkaxJTbGq5bgkVZF9FqyyTG/0WPLH3PVNJA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-module-context": "1.8.5", + "@webassemblyjs/wasm-edit": "1.8.5", + "@webassemblyjs/wasm-parser": "1.8.5", + "acorn": "^6.0.5", + "acorn-dynamic-import": "^4.0.0", + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0", + "chrome-trace-event": "^1.0.0", + "enhanced-resolve": "^4.1.0", + "eslint-scope": "^4.0.0", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.3.0", + "loader-utils": "^1.1.0", + "memory-fs": "~0.4.1", + "micromatch": "^3.1.8", + "mkdirp": "~0.5.0", + "neo-async": "^2.5.0", + "node-libs-browser": "^2.0.0", + "schema-utils": "^1.0.0", + "tapable": "^1.1.0", + "terser-webpack-plugin": "^1.1.0", + "watchpack": "^1.5.0", + "webpack-sources": "^1.3.0" + }, + "dependencies": { + "acorn": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.3.0.tgz", + "integrity": "sha512-/czfa8BwS88b9gWQVhc8eknunSA2DoJpJyTQkhheIf5E48u1N0R4q/YxxsAeqRrmK9TQ/uYfgLDfZo91UlANIA==", + "dev": true + }, + "acorn-dynamic-import": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-4.0.0.tgz", + "integrity": "sha512-d3OEjQV4ROpoflsnUA8HozoIR504TFxNivYEUi6uwz0IYhBkTDXGuWlNdMtybRt3nqVx/L6XqMt0FxkXuWKZhw==", + "dev": true + }, + "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 + }, + "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 + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "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" + } + }, + "enhanced-resolve": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.1.tgz", + "integrity": "sha512-98p2zE+rL7/g/DzMHMTF4zZlCgeVdJ7yr6xzEpJRYwFYrGi9ANdn5DnJURg6RpBkyk60XYDnWIv51VfIhfNGuA==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "dependencies": { + "memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "dev": true, + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + } + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "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 + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "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 + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true + } + } + }, + "webpack-stream": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/webpack-stream/-/webpack-stream-5.2.1.tgz", + "integrity": "sha512-WvyVU0K1/VB1NZ7JfsaemVdG0PXAQUqbjUNW4A58th4pULvKMQxG+y33HXTL02JvD56ko2Cub+E2NyPwrLBT/A==", + "dev": true, + "requires": { + "fancy-log": "^1.3.3", + "lodash.clone": "^4.3.2", + "lodash.some": "^4.2.2", + "memory-fs": "^0.4.1", + "plugin-error": "^1.0.1", + "supports-color": "^5.5.0", + "through": "^2.3.8", + "vinyl": "^2.1.0", + "webpack": "^4.26.1" + } + }, + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "dev": true + }, + "yargs-parser": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-9.0.2.tgz", + "integrity": "sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc=", + "dev": true, + "requires": { + "camelcase": "^4.1.0" } } } }, "@microsoft/stream-collator": { - "version": "2.2.79", - "resolved": "https://registry.npmjs.org/@microsoft/stream-collator/-/stream-collator-2.2.79.tgz", - "integrity": "sha512-N8hAcQMhV4u20+8vCqa+TNF7t4lDW8WwFcTjAimnOtFDmrtYSvvLUkN89jvwyZLBJM8AwOTdcinGHyD+QqMkyg==", + "version": "3.0.73", + "resolved": "https://registry.npmjs.org/@microsoft/stream-collator/-/stream-collator-3.0.73.tgz", + "integrity": "sha512-WAvVio4ipsp6BX6Ssm/fNbM6x2FKvencxqOHhbqHumNPdWqwK3gqYaDAgD6klabhKbnSLuG4zySKD97cn/F/xA==", "dev": true, "requires": { "@types/node": "8.5.8", "colors": "~1.2.1" } }, - "@microsoft/teams-js": { - "version": "1.3.0-beta.4", - "resolved": "https://registry.npmjs.org/@microsoft/teams-js/-/teams-js-1.3.0-beta.4.tgz", - "integrity": "sha512-AxDfMpiVqh3hsqTxMEYtQoz866WB/sw/Jl0pgTLh6sMHHmIBNMd+E0pVcP9WNk8zTkr9LCphJ5SziU1C8BgZMA==" - }, "@microsoft/ts-command-line": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@microsoft/ts-command-line/-/ts-command-line-4.2.2.tgz", - "integrity": "sha512-CLLVG+zWmUvD6jZD5oq7QCFYj3WOvrBSc3H6KejXCH6q2ntP5/ZHlmKVzQVvN1cEOSWP+jN9ml2AvUcDY/l6Tw==", - "dev": true, + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/@microsoft/ts-command-line/-/ts-command-line-4.3.4.tgz", + "integrity": "sha512-PNqh7tACiOaM3znLX2EjECbabk0PfChEn6lMzrC62+xtV2Xr0N0dj1PtvDX125cxxF4FNcWoZqCODzJI/cB0GA==", "requires": { "@types/argparse": "1.0.33", - "@types/node": "8.5.8", "argparse": "~1.0.9", "colors": "~1.2.1" } }, "@microsoft/tsdoc": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.9.2.tgz", - "integrity": "sha512-bdozNnQXIKZgT3fjCcOYSZSpH7zuh+Turv8uQxzXTj5G8AzgTJ/X3GnrYDbliXKgefL8LJeIj4vwdrOnt1J+Ng==", - "dev": true + "version": "0.12.14", + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.12.14.tgz", + "integrity": "sha512-518yewjSga1jLdiLrcmpMFlaba5P+50b0TWNFUpC+SL9Yzf0kMi57qw+bMl+rQ08cGqH1vLx4eg9YFUbZXgZ0Q==" }, "@pnp/common": { "version": "1.3.6", @@ -1733,6 +5707,20 @@ "integrity": "sha512-NsEzBVa5aMgn/n79piyJtpUQFzJ97tB2R2r8PSJlLnMA6LJmchKuv7ATN+/nZH/3QRd/+uFXEq07/i/ajsqVGQ==", "dev": true }, + "@rushstack/eslint-config": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-config/-/eslint-config-0.4.1.tgz", + "integrity": "sha512-YdZNhcqR9tLz/w+p3VPwVbBmwzY4z6wOIYbc6EFhUkdgNdYJ2xTsjC+cf239s5fJZimRQmNjpsFrKBbQUPNZOw==", + "requires": { + "@typescript-eslint/eslint-plugin": "2.3.3", + "@typescript-eslint/experimental-utils": "2.3.3", + "@typescript-eslint/parser": "2.3.3", + "@typescript-eslint/typescript-estree": "2.3.3", + "eslint-plugin-promise": "~4.2.1", + "eslint-plugin-react": "~7.16.0", + "eslint-plugin-security": "~1.4.0" + } + }, "@types/adal-angular": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@types/adal-angular/-/adal-angular-1.0.1.tgz", @@ -1741,8 +5729,7 @@ "@types/argparse": { "version": "1.0.33", "resolved": "https://registry.npmjs.org/@types/argparse/-/argparse-1.0.33.tgz", - "integrity": "sha512-VQgHxyPMTj3hIlq9SY1mctqx+Jj8kpQfoLvDlVSDNOyuYs8JYfkuY3OW/4+dO657yPmNhHpePRx0/Tje5ImNVQ==", - "dev": true + "integrity": "sha512-VQgHxyPMTj3hIlq9SY1mctqx+Jj8kpQfoLvDlVSDNOyuYs8JYfkuY3OW/4+dO657yPmNhHpePRx0/Tje5ImNVQ==" }, "@types/assertion-error": { "version": "1.0.30", @@ -1750,12 +5737,6 @@ "integrity": "sha1-89DV2i7Ie1FOMNs/+aAYh7VhnCk=", "dev": true }, - "@types/bluebird": { - "version": "3.5.28", - "resolved": "https://registry.npmjs.org/@types/bluebird/-/bluebird-3.5.28.tgz", - "integrity": "sha512-0Vk/kqkukxPKSzP9c8WJgisgGDx5oZDbsLLWIP5t70yThO/YleE+GEm2S1GlRALTaack3O7U5OS5qEm7q2kciA==", - "dev": true - }, "@types/chai": { "version": "3.4.34", "resolved": "https://registry.npmjs.org/@types/chai/-/chai-3.4.34.tgz", @@ -1773,6 +5754,11 @@ "resolved": "https://registry.npmjs.org/@types/es6-promise/-/es6-promise-0.0.33.tgz", "integrity": "sha512-HKJFVLCGrWQ/1unEw8JdaTxu6n3EUxmwTxJ6D0O1x0gD8joCsgoTWxEgevb7fp2XIogNjof3KEd+3bJoGne/nw==" }, + "@types/eslint-visitor-keys": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz", + "integrity": "sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag==" + }, "@types/express-serve-static-core": { "version": "4.16.10", "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.16.10.tgz", @@ -1831,30 +5817,32 @@ "@types/node": "*" } }, - "@types/karma": { - "version": "0.13.33", - "resolved": "https://registry.npmjs.org/@types/karma/-/karma-0.13.33.tgz", - "integrity": "sha1-ODXT2U6IS23oiEo+cKb1aQ5qWFA=", + "@types/inquirer": { + "version": "0.0.43", + "resolved": "https://registry.npmjs.org/@types/inquirer/-/inquirer-0.0.43.tgz", + "integrity": "sha512-xgyfKZVMFqE8aIKy1xfFVsX2MxyXUNgjgmbF6dRbR3sL+ZM5K4ka/9L4mmTwX8eTeVYtduyXu0gUVwVJa1HbNw==", "dev": true, "requires": { - "@types/bluebird": "*", - "@types/log4js": "*", - "@types/node": "*" + "@types/rx": "*", + "@types/through": "*" } }, + "@types/jju": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@types/jju/-/jju-1.4.1.tgz", + "integrity": "sha512-LFt+YA7Lv2IZROMwokZKiPNORAV5N3huMs3IKnzlE430HWhWYZ8b+78HiwJXJJP1V2IEjinyJURuRJfGoaFSIA==", + "dev": true + }, + "@types/json-schema": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.3.tgz", + "integrity": "sha512-Il2DtDVRGDcqjDtE+rF8iqg1CArehSK84HZJCT7AMITlyXRBpuPhqGLDQMowraqqu1coEaimg4ZOqggt6L6L+A==" + }, "@types/lodash": { - "version": "4.14.74", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.74.tgz", - "integrity": "sha512-BZknw3E/z3JmCLqQVANcR17okqVTPZdlxvcIz0fJiJVLUCbSH1hK3zs9r634PVSmrzAxN+n/fxlVRiYoArdOIQ==" - }, - "@types/log4js": { - "version": "2.3.5", - "resolved": "https://registry.npmjs.org/@types/log4js/-/log4js-2.3.5.tgz", - "integrity": "sha512-SwF8LkSHqHy9A8GQ67NAYJiGl8zzP4Qtx65Wa+IOxDGdMHxKeoQZjg7m2M1erIT6VK0DYHpu2aTbdLkdkuMHjw==", - "dev": true, - "requires": { - "log4js": "*" - } + "version": "4.14.117", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.117.tgz", + "integrity": "sha512-xyf2m6tRbz8qQKcxYZa7PA4SllYcay+eh25DN3jmNYY6gSTL7Htc/bttVdkqj2wfJGbeWlQiX8pIyJpKU+tubw==", + "dev": true }, "@types/merge2": { "version": "0.3.29", @@ -1915,6 +5903,11 @@ "@types/q": "*" } }, + "@types/prop-types": { + "version": "15.7.3", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz", + "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==" + }, "@types/q": { "version": "0.0.32", "resolved": "https://registry.npmjs.org/@types/q/-/q-0.0.32.tgz", @@ -1934,19 +5927,19 @@ "dev": true }, "@types/react": { - "version": "16.4.2", - "resolved": "https://registry.npmjs.org/@types/react/-/react-16.4.2.tgz", - "integrity": "sha512-oVcVteCDNiVc/fkDjowRfAZQDEOR76j3CJ3FvwXNvfV6zJguhghy1lMgpAzYox+9AZsWch+JPV6Imml3wvIUeg==", + "version": "16.8.8", + "resolved": "https://registry.npmjs.org/@types/react/-/react-16.8.8.tgz", + "integrity": "sha512-xwEvyet96u7WnB96kqY0yY7qxx/pEpU51QeACkKFtrgjjXITQn0oO1iwPEraXVgh10ZFPix7gs1R4OJXF7P5sg==", "requires": { + "@types/prop-types": "*", "csstype": "^2.2.0" } }, "@types/react-dom": { - "version": "16.0.5", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.0.5.tgz", - "integrity": "sha512-ony2hEYlGXCLWNAWWgbsHR7qVvDbeMRFc5b43+7dhj3n+zXzxz81HV9Yjpc3JD8vLCiwYoSLqFCI6bD0+0zG2Q==", + "version": "16.8.3", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.8.3.tgz", + "integrity": "sha512-HF5hD5YR3z9Mn6kXcW1VKe4AQ04ZlZj1EdLBae61hzQ3eEWWxMgNLUbIxeZp40BnSxqY1eAYLsH9QopQcxzScA==", "requires": { - "@types/node": "*", "@types/react": "*" } }, @@ -1965,11 +5958,141 @@ } }, "@types/rimraf": { - "version": "0.0.28", - "resolved": "https://registry.npmjs.org/@types/rimraf/-/rimraf-0.0.28.tgz", - "integrity": "sha1-VWJRm8eWPKyoq/fxKMrjtZTUHQY=", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@types/rimraf/-/rimraf-2.0.2.tgz", + "integrity": "sha512-Hm/bnWq0TCy7jmjeN5bKYij9vw5GrDFWME4IuxV08278NtU/VdGbzsBohcCUJ7+QMqmUq5hpRKB39HeQWJjztQ==", + "dev": true, + "requires": { + "@types/glob": "*", + "@types/node": "*" + } + }, + "@types/rx": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/@types/rx/-/rx-4.1.1.tgz", + "integrity": "sha1-WY/JSla67ZdfGUV04PVy/Y5iekg=", + "dev": true, + "requires": { + "@types/rx-core": "*", + "@types/rx-core-binding": "*", + "@types/rx-lite": "*", + "@types/rx-lite-aggregates": "*", + "@types/rx-lite-async": "*", + "@types/rx-lite-backpressure": "*", + "@types/rx-lite-coincidence": "*", + "@types/rx-lite-experimental": "*", + "@types/rx-lite-joinpatterns": "*", + "@types/rx-lite-testing": "*", + "@types/rx-lite-time": "*", + "@types/rx-lite-virtualtime": "*" + } + }, + "@types/rx-core": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@types/rx-core/-/rx-core-4.0.3.tgz", + "integrity": "sha1-CzNUsSOM7b4rdPYybxOdvHpZHWA=", "dev": true }, + "@types/rx-core-binding": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/rx-core-binding/-/rx-core-binding-4.0.4.tgz", + "integrity": "sha512-5pkfxnC4w810LqBPUwP5bg7SFR/USwhMSaAeZQQbEHeBp57pjKXRlXmqpMrLJB4y1oglR/c2502853uN0I+DAQ==", + "dev": true, + "requires": { + "@types/rx-core": "*" + } + }, + "@types/rx-lite": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@types/rx-lite/-/rx-lite-4.0.6.tgz", + "integrity": "sha512-oYiDrFIcor9zDm0VDUca1UbROiMYBxMLMaM6qzz4ADAfOmA9r1dYEcAFH+2fsPI5BCCjPvV9pWC3X3flbrvs7w==", + "dev": true, + "requires": { + "@types/rx-core": "*", + "@types/rx-core-binding": "*" + } + }, + "@types/rx-lite-aggregates": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@types/rx-lite-aggregates/-/rx-lite-aggregates-4.0.3.tgz", + "integrity": "sha512-MAGDAHy8cRatm94FDduhJF+iNS5//jrZ/PIfm+QYw9OCeDgbymFHChM8YVIvN2zArwsRftKgE33QfRWvQk4DPg==", + "dev": true, + "requires": { + "@types/rx-lite": "*" + } + }, + "@types/rx-lite-async": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/rx-lite-async/-/rx-lite-async-4.0.2.tgz", + "integrity": "sha512-vTEv5o8l6702ZwfAM5aOeVDfUwBSDOs+ARoGmWAKQ6LOInQ8J4/zjM7ov12fuTpktUKdMQjkeCp07Vd73mPkxw==", + "dev": true, + "requires": { + "@types/rx-lite": "*" + } + }, + "@types/rx-lite-backpressure": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@types/rx-lite-backpressure/-/rx-lite-backpressure-4.0.3.tgz", + "integrity": "sha512-Y6aIeQCtNban5XSAF4B8dffhIKu6aAy/TXFlScHzSxh6ivfQBQw6UjxyEJxIOt3IT49YkS+siuayM2H/Q0cmgA==", + "dev": true, + "requires": { + "@types/rx-lite": "*" + } + }, + "@types/rx-lite-coincidence": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@types/rx-lite-coincidence/-/rx-lite-coincidence-4.0.3.tgz", + "integrity": "sha512-1VNJqzE9gALUyMGypDXZZXzR0Tt7LC9DdAZQ3Ou/Q0MubNU35agVUNXKGHKpNTba+fr8GdIdkC26bRDqtCQBeQ==", + "dev": true, + "requires": { + "@types/rx-lite": "*" + } + }, + "@types/rx-lite-experimental": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/rx-lite-experimental/-/rx-lite-experimental-4.0.1.tgz", + "integrity": "sha1-xTL1y98/LBXaFt7Ykw0bKYQCPL0=", + "dev": true, + "requires": { + "@types/rx-lite": "*" + } + }, + "@types/rx-lite-joinpatterns": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/rx-lite-joinpatterns/-/rx-lite-joinpatterns-4.0.1.tgz", + "integrity": "sha1-9w/jcFGKhDLykVjMkv+1a05K/D4=", + "dev": true, + "requires": { + "@types/rx-lite": "*" + } + }, + "@types/rx-lite-testing": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/rx-lite-testing/-/rx-lite-testing-4.0.1.tgz", + "integrity": "sha1-IbGdEfTf1v/vWp0WSOnIh5v+Iek=", + "dev": true, + "requires": { + "@types/rx-lite-virtualtime": "*" + } + }, + "@types/rx-lite-time": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@types/rx-lite-time/-/rx-lite-time-4.0.3.tgz", + "integrity": "sha512-ukO5sPKDRwCGWRZRqPlaAU0SKVxmWwSjiOrLhoQDoWxZWg6vyB9XLEZViKOzIO6LnTIQBlk4UylYV0rnhJLxQw==", + "dev": true, + "requires": { + "@types/rx-lite": "*" + } + }, + "@types/rx-lite-virtualtime": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@types/rx-lite-virtualtime/-/rx-lite-virtualtime-4.0.3.tgz", + "integrity": "sha512-3uC6sGmjpOKatZSVHI2xB1+dedgml669ZRvqxy+WqmGJDVusOdyxcKfyzjW0P3/GrCiN4nmRkLVMhPwHCc5QLg==", + "dev": true, + "requires": { + "@types/rx-lite": "*" + } + }, "@types/semver": { "version": "5.3.33", "resolved": "https://registry.npmjs.org/@types/semver/-/semver-5.3.33.tgz", @@ -1992,6 +6115,25 @@ "integrity": "sha512-42zEJkBpNfMEAvWR5WlwtTH22oDzcMjFsL9gDGExwF8X8WvAiw7Vwop7hPw03QT8TKfec83LwbHj6SvpqM4ELQ==", "dev": true }, + "@types/terser-webpack-plugin": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@types/terser-webpack-plugin/-/terser-webpack-plugin-1.2.1.tgz", + "integrity": "sha512-5mzQulZabFsqiLh0PhJdccIKqpd5535UYpZ+Skugz8kPzZdajMMYBRKQSzM1KOkZ42NwLxbZSzQp6xKtaq46Gg==", + "dev": true, + "requires": { + "@types/webpack": "*", + "terser": "^3.16.1" + } + }, + "@types/through": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/through/-/through-0.0.29.tgz", + "integrity": "sha512-9a7C5VHh+1BKblaYiq+7Tfc+EOmjMdZaD1MYtkQjSoxgB69tBjW98ry6SKsi4zEIWztLOMRuL87A3bdT/Fc/4w==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, "@types/through2": { "version": "2.0.32", "resolved": "https://registry.npmjs.org/@types/through2/-/through2-2.0.32.tgz", @@ -2071,6 +6213,15 @@ "@types/webpack": "*" } }, + "@types/xml": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@types/xml/-/xml-1.0.3.tgz", + "integrity": "sha512-qeqQIjDfSLjmWR0noFQmcPKCtqn0L68MchoEi1Zj33unPfC83Op3j2mBH2g4hAgOaWUobv/O86w7LObo6p4sDQ==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, "@types/yargs": { "version": "0.0.34", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-0.0.34.tgz", @@ -2082,44 +6233,380 @@ "resolved": "https://registry.npmjs.org/@types/z-schema/-/z-schema-3.16.31.tgz", "integrity": "sha1-LrHQCl5Ow/pYx2r94S4YK2bcXBw=" }, - "@uifabric/icons": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/@uifabric/icons/-/icons-5.8.0.tgz", - "integrity": "sha512-EUhKxYlIPJshg4fQvCNTYSk0p7RhzEWeEAJBV4sao1SKmN0/pZBnkLbDqWjU5VUfdwZZYiIdaLRpM+pyzhniZw==", + "@typescript-eslint/eslint-plugin": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.3.3.tgz", + "integrity": "sha512-12cCbwu5PbQudkq2xCIS/QhB7hCMrsNPXK+vJtqy/zFqtzVkPRGy12O5Yy0gUK086f3VHV/P4a4R4CjMW853pA==", "requires": { - "@uifabric/styling": ">=5.30.1 <6.0.0", + "@typescript-eslint/experimental-utils": "2.3.3", + "eslint-utils": "^1.4.2", + "functional-red-black-tree": "^1.0.1", + "regexpp": "^2.0.1", + "tsutils": "^3.17.1" + }, + "dependencies": { + "tsutils": { + "version": "3.17.1", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.17.1.tgz", + "integrity": "sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g==", + "requires": { + "tslib": "^1.8.1" + } + } + } + }, + "@typescript-eslint/experimental-utils": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-2.3.3.tgz", + "integrity": "sha512-MQ4jKPMTU1ty4TigJCRKFPye2qyQdH8jzIIkceaHgecKFmkNS1hXPqKiZ+mOehkz6+HcN5Nuvwm+frmWZR9tdg==", + "requires": { + "@types/json-schema": "^7.0.3", + "@typescript-eslint/typescript-estree": "2.3.3", + "eslint-scope": "^5.0.0" + }, + "dependencies": { + "eslint-scope": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.0.0.tgz", + "integrity": "sha512-oYrhJW7S0bxAFDvWqzvMPRm6pcgcnWc4QnofCAqRTRfQC0JcwenzGglTtsLyIuuWFfkqDG9vz67cnttSd53djw==", + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + } + } + }, + "@typescript-eslint/parser": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-2.3.3.tgz", + "integrity": "sha512-+cV53HuYFeeyrNW8x/rgPmbVrzzp/rpRmwbJnNtwn4K8mroL1BdjxwQh7X9cUHp9rm4BBiEWmD3cSBjKG7d5mw==", + "requires": { + "@types/eslint-visitor-keys": "^1.0.0", + "@typescript-eslint/experimental-utils": "2.3.3", + "@typescript-eslint/typescript-estree": "2.3.3", + "eslint-visitor-keys": "^1.1.0" + } + }, + "@typescript-eslint/typescript-estree": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-2.3.3.tgz", + "integrity": "sha512-GkACs12Xp8d/STunNv/iSMYJFQrkrax9vuPZySlgSzoJJtw1cp6tbEw4qsLskQv6vloLrkFJHcTJ0a/yCB5cIA==", + "requires": { + "glob": "^7.1.4", + "is-glob": "^4.0.1", + "lodash.unescape": "4.0.1", + "semver": "^6.3.0" + }, + "dependencies": { + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@uifabric/foundation": { + "version": "0.7.7", + "resolved": "https://registry.npmjs.org/@uifabric/foundation/-/foundation-0.7.7.tgz", + "integrity": "sha512-ZsX6vuPX6OpvUb26GL7ribJELYt2SOKFhuM4W+YcowPSBTRLl2DSC+ZkaLI4VngT//D89tl0SqmipukcSn4hDA==", + "requires": { + "@uifabric/set-version": "^1.1.3", + "@uifabric/styling": "^6.48.1", + "@uifabric/utilities": "^6.41.0", + "tslib": "^1.7.1" + }, + "dependencies": { + "@uifabric/merge-styles": { + "version": "6.19.4", + "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-6.19.4.tgz", + "integrity": "sha512-bjQdDHxmRIZVPwL//MtErODhEfcRJ2y+zJXoIWNh3T8JfAepeRDdoJ/pGNnnyJxA/AHMtlWt0IgMaz150/nfAA==", + "requires": { + "@uifabric/set-version": "^1.1.3", + "tslib": "^1.7.1" + } + }, + "@uifabric/styling": { + "version": "6.50.7", + "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-6.50.7.tgz", + "integrity": "sha512-F2aBiB30ZiFxlZzy5hzLXODWOl6jySvPFAsoaTofk37xucHiunBLZYjX6WkfZrCWiyGPva+DLssNcwly9ZHVjg==", + "requires": { + "@microsoft/load-themed-styles": "^1.7.13", + "@uifabric/merge-styles": "^6.19.4", + "@uifabric/set-version": "^1.1.3", + "@uifabric/utilities": "^6.41.7", + "tslib": "^1.7.1" + } + }, + "@uifabric/utilities": { + "version": "6.45.0", + "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-6.45.0.tgz", + "integrity": "sha512-sC9etmDJ2kLV8409oaUVqxmMCU6IaBLtyvO6VQ/hFNo0r9Fqz2AgpqYaKRaKfXQvseqMJWTkYMXpovb2UfOpsg==", + "requires": { + "@uifabric/merge-styles": "^6.19.4", + "@uifabric/set-version": "^1.1.3", + "prop-types": "^15.5.10", + "tslib": "^1.7.1" + } + } + } + }, + "@uifabric/icons": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/@uifabric/icons/-/icons-6.5.3.tgz", + "integrity": "sha512-baqA8QGP68RD2IsKfsd40hVK1/GyweOvAKYcxkCIFXGz0mGtBVhSy8hs1jHdU9cdZeo4ebDkkn11TizCm/b00A==", + "requires": { + "@uifabric/set-version": "^1.1.3", + "@uifabric/styling": "^6.49.1", "tslib": "^1.7.1" } }, "@uifabric/merge-styles": { - "version": "5.17.1", - "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-5.17.1.tgz", - "integrity": "sha512-4/EtO6Ns7kNtKxC+6InShwVQeNQEDT5H8Ex7m/i4OrT9i7csje4YwBQPkkpm31qJwEZEyD7bbAwyLezI63sLhg==", + "version": "6.19.4", + "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-6.19.4.tgz", + "integrity": "sha512-bjQdDHxmRIZVPwL//MtErODhEfcRJ2y+zJXoIWNh3T8JfAepeRDdoJ/pGNnnyJxA/AHMtlWt0IgMaz150/nfAA==", + "requires": { + "@uifabric/set-version": "^1.1.3", + "tslib": "^1.7.1" + } + }, + "@uifabric/set-version": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@uifabric/set-version/-/set-version-1.1.3.tgz", + "integrity": "sha512-IYpwVIuN7MJOeiWzZzr9AmFSvA5zc6gJn4fNHtEFIQnNB8WVWIcYrvx8Tbf7wWj9MvhdHYp70F054zZlHbL/Ag==", "requires": { "tslib": "^1.7.1" } }, "@uifabric/styling": { - "version": "5.37.0", - "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-5.37.0.tgz", - "integrity": "sha512-3hC0itW/hWSD5J4uANzUKk8XVGWUNkU+VLjEjWsQ6i5lvwFGaanR6Qy0bTkZdFGqFWMXe91CkBHV7HnvEx7tCA==", + "version": "6.50.7", + "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-6.50.7.tgz", + "integrity": "sha512-F2aBiB30ZiFxlZzy5hzLXODWOl6jySvPFAsoaTofk37xucHiunBLZYjX6WkfZrCWiyGPva+DLssNcwly9ZHVjg==", "requires": { "@microsoft/load-themed-styles": "^1.7.13", - "@uifabric/merge-styles": ">=5.17.1 <6.0.0", - "@uifabric/utilities": ">=5.34.2 <6.0.0", + "@uifabric/merge-styles": "^6.19.4", + "@uifabric/set-version": "^1.1.3", + "@uifabric/utilities": "^6.41.7", "tslib": "^1.7.1" } }, "@uifabric/utilities": { - "version": "5.34.3", - "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-5.34.3.tgz", - "integrity": "sha512-6dERFkNNCUrPUuNG1nxlDDvt7DN5hxb41zp9AmKhK5cXZTYCblmlLBvb/qyielCnicfoagoA+lqH9NgnSE8u/A==", + "version": "6.45.0", + "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-6.45.0.tgz", + "integrity": "sha512-sC9etmDJ2kLV8409oaUVqxmMCU6IaBLtyvO6VQ/hFNo0r9Fqz2AgpqYaKRaKfXQvseqMJWTkYMXpovb2UfOpsg==", "requires": { - "@uifabric/merge-styles": ">=5.17.1 <6.0.0", + "@uifabric/merge-styles": "^6.19.4", + "@uifabric/set-version": "^1.1.3", "prop-types": "^15.5.10", "tslib": "^1.7.1" } }, + "@uifabric/variants": { + "version": "6.14.2", + "resolved": "https://registry.npmjs.org/@uifabric/variants/-/variants-6.14.2.tgz", + "integrity": "sha512-TTr2CbhCGB1ycAgC9EazRJWxJgLR2/ikPvoEc4FhZ1Cc8MezaSTz2+RVpm7fCIvUOVtC0JU0RAyqNArGQDr7QA==", + "dev": true, + "requires": { + "@uifabric/set-version": "^1.1.3", + "office-ui-fabric-react": "^6.181.1", + "tslib": "^1.7.1" + } + }, + "@webassemblyjs/ast": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.8.5.tgz", + "integrity": "sha512-aJMfngIZ65+t71C3y2nBBg5FFG0Okt9m0XEgWZ7Ywgn1oMAT8cNwx00Uv1cQyHtidq0Xn94R4TAywO+LCQ+ZAQ==", + "dev": true, + "requires": { + "@webassemblyjs/helper-module-context": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/wast-parser": "1.8.5" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.8.5.tgz", + "integrity": "sha512-9p+79WHru1oqBh9ewP9zW95E3XAo+90oth7S5Re3eQnECGq59ly1Ri5tsIipKGpiStHsUYmY3zMLqtk3gTcOtQ==", + "dev": true + }, + "@webassemblyjs/helper-api-error": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.8.5.tgz", + "integrity": "sha512-Za/tnzsvnqdaSPOUXHyKJ2XI7PDX64kWtURyGiJJZKVEdFOsdKUCPTNEVFZq3zJ2R0G5wc2PZ5gvdTRFgm81zA==", + "dev": true + }, + "@webassemblyjs/helper-buffer": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.5.tgz", + "integrity": "sha512-Ri2R8nOS0U6G49Q86goFIPNgjyl6+oE1abW1pS84BuhP1Qcr5JqMwRFT3Ah3ADDDYGEgGs1iyb1DGX+kAi/c/Q==", + "dev": true + }, + "@webassemblyjs/helper-code-frame": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.5.tgz", + "integrity": "sha512-VQAadSubZIhNpH46IR3yWO4kZZjMxN1opDrzePLdVKAZ+DFjkGD/rf4v1jap744uPVU6yjL/smZbRIIJTOUnKQ==", + "dev": true, + "requires": { + "@webassemblyjs/wast-printer": "1.8.5" + } + }, + "@webassemblyjs/helper-fsm": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.5.tgz", + "integrity": "sha512-kRuX/saORcg8se/ft6Q2UbRpZwP4y7YrWsLXPbbmtepKr22i8Z4O3V5QE9DbZK908dh5Xya4Un57SDIKwB9eow==", + "dev": true + }, + "@webassemblyjs/helper-module-context": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.5.tgz", + "integrity": "sha512-/O1B236mN7UNEU4t9X7Pj38i4VoU8CcMHyy3l2cV/kIF4U5KoHXDVqcDuOs1ltkac90IM4vZdHc52t1x8Yfs3g==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "mamacro": "^0.0.3" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz", + "integrity": "sha512-Cu4YMYG3Ddl72CbmpjU/wbP6SACcOPVbHN1dI4VJNJVgFwaKf1ppeFJrwydOG3NDHxVGuCfPlLZNyEdIYlQ6QQ==", + "dev": true + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.5.tgz", + "integrity": "sha512-VV083zwR+VTrIWWtgIUpqfvVdK4ff38loRmrdDBgBT8ADXYsEZ5mPQ4Nde90N3UYatHdYoDIFb7oHzMncI02tA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-buffer": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/wasm-gen": "1.8.5" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.8.5.tgz", + "integrity": "sha512-aaCvQYrvKbY/n6wKHb/ylAJr27GglahUO89CcGXMItrOBqRarUMxWLJgxm9PJNuKULwN5n1csT9bYoMeZOGF3g==", + "dev": true, + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.8.5.tgz", + "integrity": "sha512-plYUuUwleLIziknvlP8VpTgO4kqNaH57Y3JnNa6DLpu/sGcP6hbVdfdX5aHAV716pQBKrfuU26BJK29qY37J7A==", + "dev": true, + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.8.5.tgz", + "integrity": "sha512-U7zgftmQriw37tfD934UNInokz6yTmn29inT2cAetAsaU9YeVCveWEwhKL1Mg4yS7q//NGdzy79nlXh3bT8Kjw==", + "dev": true + }, + "@webassemblyjs/wasm-edit": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.8.5.tgz", + "integrity": "sha512-A41EMy8MWw5yvqj7MQzkDjU29K7UJq1VrX2vWLzfpRHt3ISftOXqrtojn7nlPsZ9Ijhp5NwuODuycSvfAO/26Q==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-buffer": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/helper-wasm-section": "1.8.5", + "@webassemblyjs/wasm-gen": "1.8.5", + "@webassemblyjs/wasm-opt": "1.8.5", + "@webassemblyjs/wasm-parser": "1.8.5", + "@webassemblyjs/wast-printer": "1.8.5" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.5.tgz", + "integrity": "sha512-BCZBT0LURC0CXDzj5FXSc2FPTsxwp3nWcqXQdOZE4U7h7i8FqtFK5Egia6f9raQLpEKT1VL7zr4r3+QX6zArWg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/ieee754": "1.8.5", + "@webassemblyjs/leb128": "1.8.5", + "@webassemblyjs/utf8": "1.8.5" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.8.5.tgz", + "integrity": "sha512-HKo2mO/Uh9A6ojzu7cjslGaHaUU14LdLbGEKqTR7PBKwT6LdPtLLh9fPY33rmr5wcOMrsWDbbdCHq4hQUdd37Q==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-buffer": "1.8.5", + "@webassemblyjs/wasm-gen": "1.8.5", + "@webassemblyjs/wasm-parser": "1.8.5" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.5.tgz", + "integrity": "sha512-pi0SYE9T6tfcMkthwcgCpL0cM9nRYr6/6fjgDtL6q/ZqKHdMWvxitRi5JcZ7RI4SNJJYnYNaWy5UUrHQy998lw==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-api-error": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/ieee754": "1.8.5", + "@webassemblyjs/leb128": "1.8.5", + "@webassemblyjs/utf8": "1.8.5" + } + }, + "@webassemblyjs/wast-parser": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.8.5.tgz", + "integrity": "sha512-daXC1FyKWHF1i11obK086QRlsMsY4+tIOKgBqI1lxAnkp9xe9YMcgOxm9kLe+ttjs5aWV2KKE1TWJCN57/Btsg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/floating-point-hex-parser": "1.8.5", + "@webassemblyjs/helper-api-error": "1.8.5", + "@webassemblyjs/helper-code-frame": "1.8.5", + "@webassemblyjs/helper-fsm": "1.8.5", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.8.5.tgz", + "integrity": "sha512-w0U0pD4EhlnvRyeJzBqaVSJAo9w/ce7/WPogeXLzGkO6hzhr4GnQIZ4W4uUt5b9ooAaXPtnXlj0gzsXEOUNYMg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/wast-parser": "1.8.5", + "@xtuc/long": "4.2.2" + } + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, "@yarnpkg/lockfile": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.0.2.tgz", @@ -2144,21 +6631,11 @@ "dev": true }, "abbrev": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz", - "integrity": "sha1-kbR5JYinc4wl813W9jdSovh3YTU=", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", "dev": true }, - "accepts": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.3.tgz", - "integrity": "sha1-w8p0NJOGSMPg2cHjKN1otiLChMo=", - "dev": true, - "requires": { - "mime-types": "~2.1.11", - "negotiator": "0.6.1" - } - }, "acorn": { "version": "5.7.3", "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", @@ -2200,6 +6677,11 @@ } } }, + "acorn-jsx": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.1.0.tgz", + "integrity": "sha512-tMUqwBWfLFbJbizRmEcWSLw6HnFzfdJs2sOJEOwwtVPMoH/0Ay+E703oZz78VSXZiiDcZrQ5XKjPIUQixhmgVw==" + }, "acorn-walk": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz", @@ -2211,12 +6693,6 @@ "resolved": "https://registry.npmjs.org/adal-angular/-/adal-angular-1.0.16.tgz", "integrity": "sha1-4rwxvHEqr/ugU6pN1GvITrXSCQ8=" }, - "after": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz", - "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=", - "dev": true - }, "agent-base": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", @@ -2252,6 +6728,12 @@ } } }, + "ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", + "dev": true + }, "ajv-keywords": { "version": "3.4.1", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.1.tgz", @@ -2304,8 +6786,7 @@ "ansi-escapes": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", - "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", - "dev": true + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==" }, "ansi-gray": { "version": "0.1.1", @@ -2319,14 +6800,12 @@ "ansi-regex": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" }, "ansi-styles": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" }, "ansi-wrap": { "version": "0.1.0", @@ -2417,7 +6896,6 @@ "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, "requires": { "sprintf-js": "~1.0.2" } @@ -2470,6 +6948,15 @@ "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", "dev": true }, + "array-includes": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.0.3.tgz", + "integrity": "sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0=", + "requires": { + "define-properties": "^1.1.2", + "es-abstract": "^1.7.0" + } + }, "array-slice": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", @@ -2497,12 +6984,6 @@ "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", "dev": true }, - "arraybuffer.slice": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.6.tgz", - "integrity": "sha1-8zshWfBTKj8xB6JywMz70a0peco=", - "dev": true - }, "arrify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", @@ -2512,7 +6993,8 @@ "asap": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", + "dev": true }, "asn1": { "version": "0.2.4", @@ -2567,12 +7049,6 @@ "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", "dev": true }, - "assertion-error": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", - "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", - "dev": true - }, "assign-symbols": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", @@ -2594,8 +7070,7 @@ "astral-regex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", - "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", - "dev": true + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==" }, "async": { "version": "2.6.3", @@ -2743,7 +7218,6 @@ "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", @@ -2753,8 +7227,7 @@ "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 + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=" } } }, @@ -3008,17 +7481,10 @@ "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", "dev": true }, - "backo2": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", - "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=", - "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 + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" }, "base": { "version": "0.11.2", @@ -3075,30 +7541,12 @@ } } }, - "base64-arraybuffer": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz", - "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=", - "dev": true - }, "base64-js": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==", "dev": true }, - "base64id": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/base64id/-/base64id-1.0.0.tgz", - "integrity": "sha1-R2iMuZu2gE8OBtPnY7HDLlfY5rY=", - "dev": true - }, - "batch": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.5.3.tgz", - "integrity": "sha1-PzQU84AyF0O/wQQvmoP/HVgk1GQ=", - "dev": true - }, "bcrypt-pbkdf": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", @@ -3114,15 +7562,6 @@ "integrity": "sha1-5tXqjF2tABMEpwsiY4RH9pyy+Ak=", "dev": true }, - "better-assert": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", - "integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=", - "dev": true, - "requires": { - "callsite": "1.0.0" - } - }, "big.js": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", @@ -3147,12 +7586,6 @@ "integrity": "sha1-FK1hE4EtLTfXLme0ystLtyZQXxE=", "dev": true }, - "blob": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.4.tgz", - "integrity": "sha1-vPEwUspURj8w+fx+lbmkdjCpSSE=", - "dev": true - }, "block-stream": { "version": "0.0.9", "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", @@ -3162,44 +7595,12 @@ "inherits": "~2.0.0" } }, - "bluebird": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.11.0.tgz", - "integrity": "sha1-U0uQM8AiyVecVro7Plpcqvu2UOE=", - "dev": true - }, "bn.js": { "version": "4.11.8", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==", "dev": true }, - "body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", - "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", - "dev": true, - "requires": { - "bytes": "3.1.0", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.7.0", - "raw-body": "2.4.0", - "type-is": "~1.6.17" - }, - "dependencies": { - "qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", - "dev": true - } - } - }, "bole": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/bole/-/bole-3.0.2.tgz", @@ -3214,7 +7615,6 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -3278,12 +7678,6 @@ } } }, - "browser-stdout": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", - "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", - "dev": true - }, "browserify-aes": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", @@ -3400,28 +7794,6 @@ } } }, - "buffer-alloc": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", - "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", - "dev": true, - "requires": { - "buffer-alloc-unsafe": "^1.1.0", - "buffer-fill": "^1.0.0" - } - }, - "buffer-alloc-unsafe": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", - "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", - "dev": true - }, - "buffer-fill": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", - "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=", - "dev": true - }, "buffer-from": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", @@ -3437,8 +7809,7 @@ "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 + "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=" }, "builtin-status-codes": { "version": "3.0.0", @@ -3452,11 +7823,65 @@ "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=", "dev": true }, - "bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", - "dev": true + "cacache": { + "version": "11.3.3", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-11.3.3.tgz", + "integrity": "sha512-p8WcneCytvzPxhDvYp31PD039vi77I12W+/KfR9S8AZbaiARFBCpsPJS+9uhWfeBfeAtW7o/4vt3MUqLkbY6nA==", + "dev": true, + "requires": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + }, + "dependencies": { + "bluebird": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.1.tgz", + "integrity": "sha512-DdmyoGCleJnkbp3nkbxTLJ18rjDsE4yCggEwKNXkeV123sPNfOCYeDoeuOY+F2FrSjO1YXcTU+dsy96KMy+gcg==", + "dev": true + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "requires": { + "yallist": "^3.0.2" + } + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", + "dev": true + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + } + } }, "cache-base": { "version": "1.0.1", @@ -3475,12 +7900,6 @@ "unset-value": "^1.0.0" } }, - "callsite": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", - "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=", - "dev": true - }, "callsites": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", @@ -3582,22 +8001,10 @@ "lazy-cache": "^1.0.3" } }, - "chai": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/chai/-/chai-3.5.0.tgz", - "integrity": "sha1-TQJjewZ/6Vi9v906QOxW/vc3Mkc=", - "dev": true, - "requires": { - "assertion-error": "^1.0.1", - "deep-eql": "^0.1.3", - "type-detect": "^1.0.0" - } - }, "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", @@ -3606,123 +8013,10 @@ "supports-color": "^2.0.0" } }, - "chokidar": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz", - "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=", - "dev": 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" - }, - "dependencies": { - "anymatch": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", - "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", - "dev": 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" - } - }, - "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.1", - "preserve": "^0.2.0", - "repeat-element": "^1.1.2" - } - }, - "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" - } - }, - "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" - } - }, - "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" - } - }, - "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" - } - } - } + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" }, "chownr": { "version": "1.1.3", @@ -3730,6 +8024,23 @@ "integrity": "sha512-i70fVHhmV3DtTl6nqvZOnIjbY0Pe4kAUjwHj8z0zAdgBtYrJyYwLKCCuRBQ5ppkyL0AkN7HKRnETdmdp1zqNXw==", "dev": true }, + "chrome-trace-event": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", + "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + }, + "dependencies": { + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==", + "dev": true + } + } + }, "ci-info": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", @@ -3796,19 +8107,17 @@ } }, "cli-cursor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz", - "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=", - "dev": true, + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", "requires": { - "restore-cursor": "^1.0.1" + "restore-cursor": "^2.0.0" } }, "cli-width": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", - "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=", - "dev": true + "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=" }, "cliui": { "version": "4.1.0", @@ -3945,7 +8254,6 @@ "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" } @@ -3953,8 +8261,7 @@ "color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" }, "color-string": { "version": "0.3.0", @@ -3985,8 +8292,7 @@ "colors": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/colors/-/colors-1.2.5.tgz", - "integrity": "sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg==", - "dev": true + "integrity": "sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg==" }, "combined-stream": { "version": "1.0.8", @@ -4002,10 +8308,10 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" }, - "component-bind": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz", - "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=", + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", "dev": true }, "component-emitter": { @@ -4014,17 +8320,10 @@ "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", "dev": true }, - "component-inherit": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz", - "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=", - "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 + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" }, "concat-stream": { "version": "1.6.2", @@ -4139,6 +8438,20 @@ "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", "dev": true }, + "copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "dev": true, + "requires": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + } + }, "copy-descriptor": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", @@ -4148,7 +8461,8 @@ "core-js": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", - "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=" + "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=", + "dev": true }, "core-util-is": { "version": "1.0.2", @@ -4546,10 +8860,10 @@ "array-find-index": "^1.0.1" } }, - "custom-event": { + "cyclist": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz", - "integrity": "sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU=", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", "dev": true }, "d": { @@ -4668,28 +8982,10 @@ "esprima": "4.0.1" } }, - "deep-eql": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-0.1.3.tgz", - "integrity": "sha1-71WKyrjeJSBs1xOQbXTlaTDrafI=", - "dev": true, - "requires": { - "type-detect": "0.1.1" - }, - "dependencies": { - "type-detect": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-0.1.1.tgz", - "integrity": "sha1-C6XsKohWQORw6k6FBZcZANrFiCI=", - "dev": true - } - } - }, "deep-is": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", - "dev": true + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" }, "default-require-extensions": { "version": "1.0.0", @@ -4724,7 +9020,6 @@ "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" } @@ -4862,17 +9157,10 @@ "wrappy": "1" } }, - "di": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz", - "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=", - "dev": true - }, "diff": { "version": "3.5.0", "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", - "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", - "dev": true + "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==" }, "diffie-hellman": { "version": "5.0.3", @@ -4885,16 +9173,12 @@ "randombytes": "^2.0.0" } }, - "dom-serialize": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz", - "integrity": "sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=", - "dev": true, + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", "requires": { - "custom-event": "~1.0.0", - "ent": "~2.2.0", - "extend": "^3.0.0", - "void-elements": "^2.0.0" + "esutils": "^2.0.2" } }, "domain-browser": { @@ -5016,6 +9300,11 @@ "minimalistic-crypto-utils": "^1.0.0" } }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, "emojis-list": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", @@ -5056,114 +9345,6 @@ } } }, - "engine.io": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-1.8.5.tgz", - "integrity": "sha512-j1DWIcktw4hRwrv6nWx++5nFH2X64x16MAG2P0Lmi5Dvdfi3I+Jhc7JKJIdAmDJa+5aZ/imHV7dWRPy2Cqjh3A==", - "dev": true, - "requires": { - "accepts": "1.3.3", - "base64id": "1.0.0", - "cookie": "0.3.1", - "debug": "2.3.3", - "engine.io-parser": "1.3.2", - "ws": "~1.1.5" - }, - "dependencies": { - "debug": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", - "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", - "dev": true, - "requires": { - "ms": "0.7.2" - } - }, - "ms": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", - "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", - "dev": true - }, - "ws": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ws/-/ws-1.1.5.tgz", - "integrity": "sha512-o3KqipXNUdS7wpQzBHSe180lBGO60SoK0yVo3CYJgb2MkobuWuBX6dhkYP5ORCLd55y+SaflMOV5fqAB53ux4w==", - "dev": true, - "requires": { - "options": ">=0.0.5", - "ultron": "1.0.x" - } - } - } - }, - "engine.io-client": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-1.8.5.tgz", - "integrity": "sha512-AYTgHyeVUPitsseqjoedjhYJapNVoSPShbZ+tEUX9/73jgZ/Z3sUlJf9oYgdEBBdVhupUpUqSxH0kBCXlQnmZg==", - "dev": true, - "requires": { - "component-emitter": "1.2.1", - "component-inherit": "0.0.3", - "debug": "2.3.3", - "engine.io-parser": "1.3.2", - "has-cors": "1.1.0", - "indexof": "0.0.1", - "parsejson": "0.0.3", - "parseqs": "0.0.5", - "parseuri": "0.0.5", - "ws": "~1.1.5", - "xmlhttprequest-ssl": "1.5.3", - "yeast": "0.1.2" - }, - "dependencies": { - "component-emitter": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", - "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", - "dev": true - }, - "debug": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", - "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", - "dev": true, - "requires": { - "ms": "0.7.2" - } - }, - "ms": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", - "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", - "dev": true - }, - "ws": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ws/-/ws-1.1.5.tgz", - "integrity": "sha512-o3KqipXNUdS7wpQzBHSe180lBGO60SoK0yVo3CYJgb2MkobuWuBX6dhkYP5ORCLd55y+SaflMOV5fqAB53ux4w==", - "dev": true, - "requires": { - "options": ">=0.0.5", - "ultron": "1.0.x" - } - } - } - }, - "engine.io-parser": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-1.3.2.tgz", - "integrity": "sha1-k3sHnwAH0Ik+xW1GyyILjLQ1Igo=", - "dev": true, - "requires": { - "after": "0.8.2", - "arraybuffer.slice": "0.0.6", - "base64-arraybuffer": "0.1.5", - "blob": "0.0.4", - "has-binary": "0.1.7", - "wtf-8": "1.0.0" - } - }, "enhanced-resolve": { "version": "3.4.1", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-3.4.1.tgz", @@ -5176,12 +9357,6 @@ "tapable": "^0.2.7" } }, - "ent": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", - "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=", - "dev": true - }, "errno": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", @@ -5204,7 +9379,6 @@ "version": "1.16.0", "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.16.0.tgz", "integrity": "sha512-xdQnfykZ9JMEiasTAJZJdMWCQ1Vm00NBw79/AWi7ELfZuuPCSOMDZbT9mkOfSctVtfhb+sAAzrm+j//GjjLHLg==", - "dev": true, "requires": { "es-to-primitive": "^1.2.0", "function-bind": "^1.1.1", @@ -5222,7 +9396,6 @@ "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", @@ -5350,8 +9523,7 @@ "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 + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" }, "escodegen": { "version": "1.12.0", @@ -5393,6 +9565,207 @@ "estraverse": "^4.1.1" } }, + "eslint": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.5.1.tgz", + "integrity": "sha512-32h99BoLYStT1iq1v2P9uwpyznQ4M2jRiFB6acitKz52Gqn+vPaMDUTB1bYi1WN4Nquj2w+t+bimYUG83DC55A==", + "requires": { + "@babel/code-frame": "^7.0.0", + "ajv": "^6.10.0", + "chalk": "^2.1.0", + "cross-spawn": "^6.0.5", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "eslint-scope": "^5.0.0", + "eslint-utils": "^1.4.2", + "eslint-visitor-keys": "^1.1.0", + "espree": "^6.1.1", + "esquery": "^1.0.1", + "esutils": "^2.0.2", + "file-entry-cache": "^5.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.0.0", + "globals": "^11.7.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "inquirer": "^6.4.1", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.14", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.2", + "progress": "^2.0.0", + "regexpp": "^2.0.1", + "semver": "^6.1.2", + "strip-ansi": "^5.2.0", + "strip-json-comments": "^3.0.1", + "table": "^5.2.3", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "ajv": { + "version": "6.10.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz", + "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==", + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "requires": { + "ms": "^2.1.1" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "requires": { + "esutils": "^2.0.2" + } + }, + "eslint-scope": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.0.0.tgz", + "integrity": "sha512-oYrhJW7S0bxAFDvWqzvMPRm6pcgcnWc4QnofCAqRTRfQC0JcwenzGglTtsLyIuuWFfkqDG9vz67cnttSd53djw==", + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "glob-parent": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.0.tgz", + "integrity": "sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw==", + "requires": { + "is-glob": "^4.0.1" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + }, + "inquirer": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz", + "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==", + "requires": { + "ansi-escapes": "^3.2.0", + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^2.0.0", + "lodash": "^4.17.12", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rxjs": "^6.4.0", + "string-width": "^2.1.0", + "strip-ansi": "^5.1.0", + "through": "^2.3.6" + } + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=" + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, "eslint-plugin-compat": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/eslint-plugin-compat/-/eslint-plugin-compat-3.3.0.tgz", @@ -5416,17 +9789,92 @@ } } }, + "eslint-plugin-promise": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-4.2.1.tgz", + "integrity": "sha512-VoM09vT7bfA7D+upt+FjeBO5eHIJQBUWki1aPvB+vbNiHS3+oGIJGIeyBtKQTME6UPXXy3vV07OL1tHd3ANuDw==" + }, + "eslint-plugin-react": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.16.0.tgz", + "integrity": "sha512-GacBAATewhhptbK3/vTP09CbFrgUJmBSaaRcWdbQLFvUZy9yVcQxigBNHGPU/KE2AyHpzj3AWXpxoMTsIDiHug==", + "requires": { + "array-includes": "^3.0.3", + "doctrine": "^2.1.0", + "has": "^1.0.3", + "jsx-ast-utils": "^2.2.1", + "object.entries": "^1.1.0", + "object.fromentries": "^2.0.0", + "object.values": "^1.1.0", + "prop-types": "^15.7.2", + "resolve": "^1.12.0" + } + }, + "eslint-plugin-security": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-security/-/eslint-plugin-security-1.4.0.tgz", + "integrity": "sha512-xlS7P2PLMXeqfhyf3NpqbvbnW04kN8M9NtmhpR3XGyOvt/vNKS7XPXT5EDbwKW9vCjWH4PpfQvgD/+JgN0VJKA==", + "requires": { + "safe-regex": "^1.1.0" + } + }, + "eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "dev": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "eslint-utils": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz", + "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==", + "requires": { + "eslint-visitor-keys": "^1.1.0" + } + }, + "eslint-visitor-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz", + "integrity": "sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A==" + }, + "espree": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/espree/-/espree-6.1.2.tgz", + "integrity": "sha512-2iUPuuPP+yW1PZaMSDM9eyVf8D5P0Hi8h83YtZ5bPc/zHYjII5khoixIUTMO794NOY8F/ThF1Bo8ncZILarUTA==", + "requires": { + "acorn": "^7.1.0", + "acorn-jsx": "^5.1.0", + "eslint-visitor-keys": "^1.1.0" + }, + "dependencies": { + "acorn": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.1.0.tgz", + "integrity": "sha512-kL5CuoXA/dgxlBbVrflsflzQ3PAas7RYZB52NOm/6839iVYJgKMJ3cQJD+t2i5+qFa8h3MDpEOJiS64E8JLnSQ==" + } + } + }, "esprima": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "esquery": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz", + "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==", + "requires": { + "estraverse": "^4.0.0" + } }, "esrecurse": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", - "dev": true, "requires": { "estraverse": "^4.1.0" } @@ -5434,14 +9882,12 @@ "estraverse": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" }, "esutils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" }, "etag": { "version": "1.8.1", @@ -5459,27 +9905,6 @@ "es5-ext": "~0.10.14" } }, - "event-stream": { - "version": "3.0.20", - "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.0.20.tgz", - "integrity": "sha1-A4u7LqnqkDhbJvvBhU0LU58qvqM=", - "dev": true, - "requires": { - "duplexer": "~0.1.1", - "from": "~0", - "map-stream": "~0.0.3", - "pause-stream": "0.0.11", - "split": "0.2", - "stream-combiner": "~0.0.3", - "through": "~2.3.1" - } - }, - "eventemitter3": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.0.tgz", - "integrity": "sha512-qerSRB0p+UDEssxTtm6EDKcE7W4OaoisfIMl4CngyEhjpYglocpNg6UEqCvemdGhosAsg4sO2dXJOdyBifPGCg==", - "dev": true - }, "events": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/events/-/events-3.0.0.tgz", @@ -5526,68 +9951,6 @@ "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", "dev": true }, - "exit-hook": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/exit-hook/-/exit-hook-1.1.1.tgz", - "integrity": "sha1-8FyiM7SMBdVP/wd2XfhQfpXAL/g=", - "dev": true - }, - "expand-braces": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/expand-braces/-/expand-braces-0.1.2.tgz", - "integrity": "sha1-SIsdHSRRyz06axks/AMPRMWFX+o=", - "dev": true, - "requires": { - "array-slice": "^0.2.3", - "array-unique": "^0.2.1", - "braces": "^0.1.2" - }, - "dependencies": { - "array-slice": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", - "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=", - "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": "0.1.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-0.1.5.tgz", - "integrity": "sha1-wIVxEIUpHYt1/ddOqw+FlygHEeY=", - "dev": true, - "requires": { - "expand-range": "^0.1.0" - } - }, - "expand-range": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-0.1.1.tgz", - "integrity": "sha1-TLjtoJk8pW+k9B/ELzy7TMrf8EQ=", - "dev": true, - "requires": { - "is-number": "^0.1.1", - "repeat-string": "^0.2.2" - } - }, - "is-number": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-0.1.1.tgz", - "integrity": "sha1-aaevEWlj1HIG7JvZtIoUIW8eOAY=", - "dev": true - }, - "repeat-string": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-0.2.2.tgz", - "integrity": "sha1-x6jTI2BoNiBZp+RlH8aITosftK4=", - "dev": true - } - } - }, "expand-brackets": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", @@ -5888,25 +10251,13 @@ } }, "external-editor": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-1.1.1.tgz", - "integrity": "sha1-Etew24UPf/fnCBuvQAVwAGDEYAs=", - "dev": true, + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", "requires": { - "extend": "^3.0.0", - "spawn-sync": "^1.0.15", - "tmp": "^0.0.29" - }, - "dependencies": { - "tmp": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.29.tgz", - "integrity": "sha1-8lEl/w3Z2jzLDC3Tce4SiLuRKMA=", - "dev": true, - "requires": { - "os-tmpdir": "~1.0.1" - } - } + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" } }, "extglob": { @@ -5974,18 +10325,6 @@ } } }, - "extract-zip": { - "version": "1.6.7", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.7.tgz", - "integrity": "sha1-qEC0uK9kAyZMjbV/Txp0Mz74H+k=", - "dev": true, - "requires": { - "concat-stream": "1.6.2", - "debug": "2.6.9", - "mkdirp": "0.5.1", - "yauzl": "2.4.1" - } - }, "extsprintf": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", @@ -6007,20 +10346,17 @@ "fast-deep-equal": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", - "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", - "dev": true + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=" }, "fast-json-stable-stringify": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", - "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", - "dev": true + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" }, "fast-levenshtein": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", - "dev": true + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" }, "fast-safe-stringify": { "version": "1.1.13", @@ -6056,6 +10392,7 @@ "version": "0.8.17", "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.17.tgz", "integrity": "sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90=", + "dev": true, "requires": { "core-js": "^1.0.0", "isomorphic-fetch": "^2.1.1", @@ -6066,23 +10403,26 @@ "ua-parser-js": "^0.7.18" } }, - "fd-slicer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz", - "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=", - "dev": true, - "requires": { - "pend": "~1.2.0" - } + "figgy-pudding": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.1.tgz", + "integrity": "sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==", + "dev": true }, "figures": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", - "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", - "dev": true, + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", "requires": { - "escape-string-regexp": "^1.0.5", - "object-assign": "^4.1.0" + "escape-string-regexp": "^1.0.5" + } + }, + "file-entry-cache": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", + "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", + "requires": { + "flat-cache": "^2.0.1" } }, "file-loader": { @@ -6173,6 +10513,71 @@ "unpipe": "~1.0.0" } }, + "find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", + "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "requires": { + "find-up": "^3.0.0" + } + } + } + }, "find-index": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/find-index/-/find-index-0.1.1.tgz", @@ -6225,35 +10630,76 @@ "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", "dev": true }, + "flat-cache": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", + "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", + "requires": { + "flatted": "^2.0.0", + "rimraf": "2.6.3", + "write": "1.0.3" + }, + "dependencies": { + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "flatted": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.1.tgz", + "integrity": "sha512-a1hQMktqW9Nmqr5aktAux3JMNqaucxGcjtjWnZLHX7yyPCmlSV3M54nGYbqT8K+0GhF3NBgmJCc3ma+WOgX8Jg==" + }, "flatten": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz", "integrity": "sha1-2uRqnXj74lKSJYzB54CkHZXAN4I=", "dev": true }, - "follow-redirects": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.9.0.tgz", - "integrity": "sha512-CRcPzsSIbXyVDl0QI01muNDu69S8trU4jArW9LpOt2WtC6LyUJetcIrmfHsRBx7/Jb6GHJUiuqyYxPooFfNt6A==", + "flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", "dev": true, "requires": { - "debug": "^3.0.0" + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" }, "dependencies": { - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { - "ms": "^2.1.1" + "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" } }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } } } }, @@ -6295,15 +10741,6 @@ "mime-types": "^2.1.12" } }, - "formatio": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/formatio/-/formatio-1.1.1.tgz", - "integrity": "sha1-XtPM1jZVEJc4NGXZlhmRAOhhYek=", - "dev": true, - "requires": { - "samsam": "~1.1" - } - }, "forwarded": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", @@ -6331,6 +10768,48 @@ "integrity": "sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4=", "dev": true }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, "fs-extra": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-5.0.0.tgz", @@ -6351,11 +10830,22 @@ "minipass": "^2.6.0" } }, + "fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" }, "fsevents": { "version": "1.2.9", @@ -6920,8 +11410,12 @@ "function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" }, "gauge": { "version": "2.7.4", @@ -7033,16 +11527,15 @@ } }, "git-repo-info": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/git-repo-info/-/git-repo-info-1.1.4.tgz", - "integrity": "sha1-E0n6OIinZh6h/2OgR8L/Q7PglgI=", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/git-repo-info/-/git-repo-info-2.1.1.tgz", + "integrity": "sha512-8aCohiDo4jwjOwma4FmYFd3i97urZulL8XL24nIPxuE+GZnfsAyy/g2Shqx6OjUiFKUXZM+Yy+KHnOmmA3FVcg==", "dev": true }, "glob": { "version": "7.1.5", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.5.tgz", "integrity": "sha512-J9dlskqUXK1OeTOYBEn5s8aMukWMwWfs+rPTn/jn50Ux4MNXVhubL1wu/j2t+H4NVI+cXEcCaYellqaPVGXNqQ==", - "dev": true, "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -7290,14 +11783,7 @@ "graceful-fs": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", - "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", - "dev": true - }, - "growl": { - "version": "1.10.5", - "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz", - "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==", - "dev": true + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==" }, "growly": { "version": "1.3.0", @@ -7483,208 +11969,6 @@ "through2": "^2.0.1" } }, - "gulp-karma": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/gulp-karma/-/gulp-karma-0.0.5.tgz", - "integrity": "sha1-RLoZejEFTlyXOlujOUITwUKAOVg=", - "dev": true, - "requires": { - "event-stream": "~3.0.20", - "gulp-util": "~2.2.14", - "optimist": "~0.6.0", - "xtend": "~2.1.1" - }, - "dependencies": { - "ansi-regex": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz", - "integrity": "sha1-DY6UaWej2BQ/k+JOKYUl/BsiNfk=", - "dev": true - }, - "ansi-styles": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz", - "integrity": "sha1-6uy/Zs1waIJ2Cy9GkVgrj1XXp94=", - "dev": true - }, - "chalk": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz", - "integrity": "sha1-Zjs6ZItotV0EaQ1JFnqoN4WPIXQ=", - "dev": true, - "requires": { - "ansi-styles": "^1.1.0", - "escape-string-regexp": "^1.0.0", - "has-ansi": "^0.1.0", - "strip-ansi": "^0.3.0", - "supports-color": "^0.2.0" - } - }, - "dateformat": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz", - "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=", - "dev": true, - "requires": { - "get-stdin": "^4.0.1", - "meow": "^3.3.0" - } - }, - "gulp-util": { - "version": "2.2.20", - "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-2.2.20.tgz", - "integrity": "sha1-1xRuVyiRC9jwR6awseVJvCLb1kw=", - "dev": true, - "requires": { - "chalk": "^0.5.0", - "dateformat": "^1.0.7-1.2.3", - "lodash._reinterpolate": "^2.4.1", - "lodash.template": "^2.4.1", - "minimist": "^0.2.0", - "multipipe": "^0.1.0", - "through2": "^0.5.0", - "vinyl": "^0.2.1" - } - }, - "has-ansi": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz", - "integrity": "sha1-hPJlqujA5qiKEtcCKJS3VoiUxi4=", - "dev": true, - "requires": { - "ansi-regex": "^0.2.0" - } - }, - "lodash._reinterpolate": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-2.4.1.tgz", - "integrity": "sha1-TxInqlqHEfxjL1sHofRgequLMiI=", - "dev": true - }, - "lodash.escape": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-2.4.1.tgz", - "integrity": "sha1-LOEsXghNsKV92l5dHu659dF1o7Q=", - "dev": true, - "requires": { - "lodash._escapehtmlchar": "~2.4.1", - "lodash._reunescapedhtml": "~2.4.1", - "lodash.keys": "~2.4.1" - } - }, - "lodash.keys": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-2.4.1.tgz", - "integrity": "sha1-SN6kbfj/djKxDXBrissmWR4rNyc=", - "dev": true, - "requires": { - "lodash._isnative": "~2.4.1", - "lodash._shimkeys": "~2.4.1", - "lodash.isobject": "~2.4.1" - } - }, - "lodash.template": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-2.4.1.tgz", - "integrity": "sha1-nmEQB+32KRKal0qzxIuBez4c8g0=", - "dev": true, - "requires": { - "lodash._escapestringchar": "~2.4.1", - "lodash._reinterpolate": "~2.4.1", - "lodash.defaults": "~2.4.1", - "lodash.escape": "~2.4.1", - "lodash.keys": "~2.4.1", - "lodash.templatesettings": "~2.4.1", - "lodash.values": "~2.4.1" - } - }, - "lodash.templatesettings": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-2.4.1.tgz", - "integrity": "sha1-6nbHXRHrhtTb6JqDiTu4YZKaxpk=", - "dev": true, - "requires": { - "lodash._reinterpolate": "~2.4.1", - "lodash.escape": "~2.4.1" - } - }, - "minimist": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.2.0.tgz", - "integrity": "sha1-Tf/lJdriuGTGbC4jxicdev3s784=", - "dev": true - }, - "object-keys": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz", - "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=", - "dev": true - }, - "readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "strip-ansi": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz", - "integrity": "sha1-JfSOoiynkYfzF0pNuHWTR7sSYiA=", - "dev": true, - "requires": { - "ansi-regex": "^0.2.1" - } - }, - "supports-color": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz", - "integrity": "sha1-2S3iaU6z9nMjlz1649i1W0wiGQo=", - "dev": true - }, - "through2": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/through2/-/through2-0.5.1.tgz", - "integrity": "sha1-390BLrnHAOIyP9M084rGIqs3Lac=", - "dev": true, - "requires": { - "readable-stream": "~1.0.17", - "xtend": "~3.0.0" - }, - "dependencies": { - "xtend": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-3.0.0.tgz", - "integrity": "sha1-XM50B7r2Qsunvs2laBEcST9ZZlo=", - "dev": true - } - } - }, - "vinyl": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.2.3.tgz", - "integrity": "sha1-vKk4IJWC7FpJrVOKAPofEl5RMlI=", - "dev": true, - "requires": { - "clone-stats": "~0.0.1" - } - }, - "xtend": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz", - "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=", - "dev": true, - "requires": { - "object-keys": "~0.4.0" - } - } - } - }, "gulp-match": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/gulp-match/-/gulp-match-1.1.0.tgz", @@ -7858,7 +12142,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, "requires": { "function-bind": "^1.1.1" } @@ -7867,31 +12150,14 @@ "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-binary": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/has-binary/-/has-binary-0.1.7.tgz", - "integrity": "sha1-aOYesWIQyVRaClzOBqhzkS/h5ow=", - "dev": true, - "requires": { - "isarray": "0.0.1" - } - }, - "has-cors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz", - "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=", - "dev": true - }, "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" }, "has-gulplog": { "version": "0.1.0", @@ -7905,8 +12171,7 @@ "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 + "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=" }, "has-unicode": { "version": "2.0.1", @@ -7966,22 +12231,6 @@ "minimalistic-assert": "^1.0.1" } }, - "hasha": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/hasha/-/hasha-2.2.0.tgz", - "integrity": "sha1-eNfL/B5tZjA/55g3NlmEUXsvbuE=", - "dev": true, - "requires": { - "is-stream": "^1.0.1", - "pinkie-promise": "^2.0.0" - } - }, - "he": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz", - "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=", - "dev": true - }, "hmac-drbg": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", @@ -8100,24 +12349,13 @@ } }, "http-errors": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", - "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz", + "integrity": "sha1-GX4izevUGYWF6GlO9nhhl7ke2UI=", "dev": true, "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - }, - "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - } + "inherits": "~2.0.1", + "statuses": "1" } }, "http-parser-js": { @@ -8126,17 +12364,6 @@ "integrity": "sha1-ksnBN0w1CF912zWexWzCV8u5P6Q=", "dev": true }, - "http-proxy": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.0.tgz", - "integrity": "sha512-84I2iJM/n1d4Hdgc6y2+qY5mDaz2PUVjlg9znE9byl+q0uC3DeByqBGReQu5tpLK0TAqTIXScRUV+dg7+bUPpQ==", - "dev": true, - "requires": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - } - }, "http-signature": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", @@ -8258,6 +12485,33 @@ "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==", "dev": true }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", + "dev": true + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" + }, + "import-fresh": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.1.0.tgz", + "integrity": "sha512-PpuksHKGt8rXfWEr9m9EHIpgyyaltBy8+eF6GJM0QCAxMgxCfucMF3mjecK2QsJr0amJW7gTqh5/wht0z2UhEQ==", + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + } + } + }, "import-local": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/import-local/-/import-local-1.0.0.tgz", @@ -8271,8 +12525,7 @@ "imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" }, "in-publish": { "version": "2.0.0", @@ -8295,12 +12548,6 @@ "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", "dev": true }, - "indexof": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", - "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=", - "dev": true - }, "individual": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/individual/-/individual-3.0.0.tgz", @@ -8311,7 +12558,6 @@ "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" @@ -8320,8 +12566,7 @@ "inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, "ini": { "version": "1.3.5", @@ -8336,40 +12581,50 @@ "dev": true }, "inquirer": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-1.2.3.tgz", - "integrity": "sha1-TexvMvN+97sLLtPx0aXD9UUHSRg=", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.2.2.tgz", + "integrity": "sha512-Z2rREiXA6cHRR9KBOarR3WuLlFzlIfAEIiB45ll5SSadMg7WqOh1MKEjjndfuH5ewXdixWCxqnVfGOQzPeiztA==", "dev": true, "requires": { - "ansi-escapes": "^1.1.0", - "chalk": "^1.0.0", - "cli-cursor": "^1.0.1", + "ansi-escapes": "^3.2.0", + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", "cli-width": "^2.0.0", - "external-editor": "^1.1.0", - "figures": "^1.3.5", - "lodash": "^4.3.0", - "mute-stream": "0.0.6", - "pinkie-promise": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^2.0.0", + "lodash": "^4.17.11", + "mute-stream": "0.0.7", "run-async": "^2.2.0", - "rx": "^4.1.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.0", + "rxjs": "^6.4.0", + "string-width": "^2.1.0", + "strip-ansi": "^5.0.0", "through": "^2.3.6" }, "dependencies": { - "ansi-escapes": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz", - "integrity": "sha1-06ioOzGapneTZisT52HHkRQiMG4=", + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", "dev": true }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "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": { - "number-is-nan": "^1.0.0" + "color-convert": "^1.9.0" + } + }, + "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" } }, "lodash": { @@ -8379,20 +12634,27 @@ "dev": true }, "mute-stream": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.6.tgz", - "integrity": "sha1-SJYrGeFp/R38JAs/HnMXYnu8R9s=", + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", "dev": true }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "dev": true, "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" + "ansi-regex": "^4.1.0" + } + }, + "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" } } } @@ -8460,12 +12722,6 @@ } } }, - "is-arguments": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", - "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==", - "dev": true - }, "is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", @@ -8490,8 +12746,7 @@ "is-callable": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", - "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==", - "dev": true + "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==" }, "is-ci": { "version": "1.2.1", @@ -8525,8 +12780,7 @@ "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 + "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=" }, "is-descriptor": { "version": "0.1.6", @@ -8571,8 +12825,7 @@ "is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" }, "is-finite": { "version": "1.0.2", @@ -8586,8 +12839,7 @@ "is-fullwidth-code-point": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" }, "is-generator-fn": { "version": "1.0.0", @@ -8595,12 +12847,6 @@ "integrity": "sha1-lp1J4bszKfa7fwkIm+JleLLd1Go=", "dev": true }, - "is-generator-function": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.7.tgz", - "integrity": "sha512-YZc5EwyO4f2kWCax7oegfuSr9mFz1ZvieNYBEjmukLxgXfBUbxAWGVF7GZf0zidYtoBl3WvC07YK0wT76a+Rtw==", - "dev": true - }, "is-glob": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", @@ -8684,14 +12930,12 @@ "is-promise": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", - "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", - "dev": true + "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=" }, "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" } @@ -8723,7 +12967,6 @@ "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" } @@ -8767,20 +13010,10 @@ "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", "dev": true }, - "isbinaryfile": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.3.tgz", - "integrity": "sha512-8cJBL5tTd2OS0dM4jz07wQd5g0dCCqIhUxPIGtZfa5L6hWlvV5MHTITy/DBAsF+Oe2LS1X3krBUhNwaGUWpWxw==", - "dev": true, - "requires": { - "buffer-alloc": "^1.2.0" - } - }, "isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" }, "isobject": { "version": "3.0.1", @@ -8803,111 +13036,6 @@ "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", "dev": true }, - "istanbul": { - "version": "0.4.5", - "resolved": "https://registry.npmjs.org/istanbul/-/istanbul-0.4.5.tgz", - "integrity": "sha1-ZcfXPUxNqE1POsMQuRj7C4Azczs=", - "dev": true, - "requires": { - "abbrev": "1.0.x", - "async": "1.x", - "escodegen": "1.8.x", - "esprima": "2.7.x", - "glob": "^5.0.15", - "handlebars": "^4.0.1", - "js-yaml": "3.x", - "mkdirp": "0.5.x", - "nopt": "3.x", - "once": "1.x", - "resolve": "1.1.x", - "supports-color": "^3.1.0", - "which": "^1.1.1", - "wordwrap": "^1.0.0" - }, - "dependencies": { - "async": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", - "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", - "dev": true - }, - "escodegen": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.8.1.tgz", - "integrity": "sha1-WltTr0aTEQvrsIZ6o0MN07cKEBg=", - "dev": true, - "requires": { - "esprima": "^2.7.1", - "estraverse": "^1.9.1", - "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.2.0" - } - }, - "esprima": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", - "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=", - "dev": true - }, - "estraverse": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.9.3.tgz", - "integrity": "sha1-r2fy3JIlgkFZUJJgkaQAXSnJu0Q=", - "dev": true - }, - "glob": { - "version": "5.0.15", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", - "dev": true, - "requires": { - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "2 || 3", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, - "resolve": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", - "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", - "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" - } - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } - }, - "wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", - "dev": true - } - } - }, "istanbul-api": { "version": "1.3.7", "resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-1.3.7.tgz", @@ -8927,18 +13055,6 @@ "once": "^1.4.0" } }, - "istanbul-instrumenter-loader": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/istanbul-instrumenter-loader/-/istanbul-instrumenter-loader-3.0.1.tgz", - "integrity": "sha512-a5SPObZgS0jB/ixaKSMdn6n/gXSrK2S6q/UfRJBT3e6gQmVjwZROTODQsYW5ZNwOu78hG62Y3fWlebaVOL0C+w==", - "dev": true, - "requires": { - "convert-source-map": "^1.5.0", - "istanbul-lib-instrument": "^1.7.3", - "loader-utils": "^1.1.0", - "schema-utils": "^0.3.0" - } - }, "istanbul-lib-coverage": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.1.tgz", @@ -9383,6 +13499,63 @@ "detect-newline": "^2.1.0" } }, + "jest-each": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-23.6.0.tgz", + "integrity": "sha512-x7V6M/WGJo6/kLoissORuvLIeAoyo2YqLOoCDkohgJ4XOXSqOtyvr8FbInlAWS77ojBsZrafbozWoKVRdtxFCg==", + "dev": true, + "requires": { + "chalk": "^2.0.1", + "pretty-format": "^23.6.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "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" + } + }, + "pretty-format": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-23.6.0.tgz", + "integrity": "sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw==", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0", + "ansi-styles": "^3.2.0" + } + }, + "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" + } + } + } + }, "jest-environment-jsdom": { "version": "22.4.3", "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-22.4.3.tgz", @@ -10152,6 +14325,48 @@ } } }, + "jest-watcher": { + "version": "23.4.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-23.4.0.tgz", + "integrity": "sha1-0uKM50+NrWxq/JIrksq+9u0FyRw=", + "dev": true, + "requires": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "string-length": "^2.0.0" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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" + } + } + } + }, "jest-worker": { "version": "22.4.3", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-22.4.3.tgz", @@ -10162,10 +14377,9 @@ } }, "jju": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/jju/-/jju-1.3.0.tgz", - "integrity": "sha1-2t2e8BkkvHKLA/L3l5vb1i96Kqo=", - "dev": true + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz", + "integrity": "sha1-o6vicYryQaKykE+EpiWXDzia4yo=" }, "js-base64": { "version": "2.5.1", @@ -10182,7 +14396,6 @@ "version": "3.13.1", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", - "dev": true, "requires": { "argparse": "^1.0.7", "esprima": "^4.0.0" @@ -10292,8 +14505,7 @@ "json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" }, "json-stable-stringify": { "version": "1.0.1", @@ -10304,18 +14516,17 @@ "jsonify": "~0.0.0" } }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" + }, "json-stringify-safe": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", "dev": true }, - "json3": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.2.tgz", - "integrity": "sha1-PAQ0dD35Pi9cQq7nsZvLSDV19OE=", - "dev": true - }, "json5": { "version": "0.5.1", "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", @@ -10326,7 +14537,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, "requires": { "graceful-fs": "^4.1.6" } @@ -10355,6 +14565,15 @@ "verror": "1.10.0" } }, + "jsx-ast-utils": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.2.3.tgz", + "integrity": "sha512-EdIHFMm+1BPynpKOpdPqiOsvnIrInRGJD7bzPZdPkjitQEqpdpUuFpq4T0npZFKTiB3RhWFdGN+oqOJIdhDhQA==", + "requires": { + "array-includes": "^3.0.3", + "object.assign": "^4.1.0" + } + }, "jszip": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/jszip/-/jszip-2.5.0.tgz", @@ -10372,196 +14591,17 @@ } } }, - "karma": { - "version": "0.13.22", - "resolved": "https://registry.npmjs.org/karma/-/karma-0.13.22.tgz", - "integrity": "sha1-B3ULG9Bj1+fnuRvNLmNU2PKqh0Q=", - "dev": true, - "requires": { - "batch": "^0.5.3", - "bluebird": "^2.9.27", - "body-parser": "^1.12.4", - "chokidar": "^1.4.1", - "colors": "^1.1.0", - "connect": "^3.3.5", - "core-js": "^2.1.0", - "di": "^0.0.1", - "dom-serialize": "^2.2.0", - "expand-braces": "^0.1.1", - "glob": "^7.0.0", - "graceful-fs": "^4.1.2", - "http-proxy": "^1.13.0", - "isbinaryfile": "^3.0.0", - "lodash": "^3.8.0", - "log4js": "^0.6.31", - "mime": "^1.3.4", - "minimatch": "^3.0.0", - "optimist": "^0.6.1", - "rimraf": "^2.3.3", - "socket.io": "^1.4.5", - "source-map": "^0.5.3", - "useragent": "^2.1.6" - }, - "dependencies": { - "core-js": { - "version": "2.6.10", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.10.tgz", - "integrity": "sha512-I39t74+4t+zau64EN1fE5v2W31Adtc/REhzWN+gWRRXg6WH5qAsZm62DHpQ1+Yhe4047T55jvzz7MUqF/dBBlA==", - "dev": true - }, - "lodash": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", - "dev": true - } - } - }, - "karma-coverage": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/karma-coverage/-/karma-coverage-0.5.5.tgz", - "integrity": "sha1-sNWLECXVnVxmICYxhvHVj11TSMU=", - "dev": true, - "requires": { - "dateformat": "^1.0.6", - "istanbul": "^0.4.0", - "minimatch": "^3.0.0", - "source-map": "^0.5.1" - }, - "dependencies": { - "dateformat": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz", - "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=", - "dev": true, - "requires": { - "get-stdin": "^4.0.1", - "meow": "^3.3.0" - } - } - } - }, - "karma-mocha": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/karma-mocha/-/karma-mocha-1.3.0.tgz", - "integrity": "sha1-7qrH/8DiAetjxGdEDStpx883eL8=", - "dev": true, - "requires": { - "minimist": "1.2.0" - } - }, - "karma-mocha-clean-reporter": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/karma-mocha-clean-reporter/-/karma-mocha-clean-reporter-0.0.1.tgz", - "integrity": "sha1-6G961LxefGLX8uJC3ydRzPk/Rvo=", - "dev": true, - "requires": { - "chalk": "^1.0.0", - "karma": ">=0.9", - "log-symbols": "^1.0.2", - "mocha-clean": "^0.4.0" - } - }, - "karma-phantomjs-launcher": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/karma-phantomjs-launcher/-/karma-phantomjs-launcher-1.0.4.tgz", - "integrity": "sha1-0jyjSAG9qYY60xjju0vUBisTrNI=", - "dev": true, - "requires": { - "lodash": "^4.0.1", - "phantomjs-prebuilt": "^2.1.7" - }, - "dependencies": { - "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", - "dev": true - } - } - }, - "karma-sinon-chai": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/karma-sinon-chai/-/karma-sinon-chai-1.2.4.tgz", - "integrity": "sha1-/qk19ivjNmzwJxyNi+UcDHDkCrw=", - "dev": true, - "requires": { - "lolex": "^1.5.0" - }, - "dependencies": { - "lolex": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/lolex/-/lolex-1.6.0.tgz", - "integrity": "sha1-OpoCg0UqR9dDnnJzG54H1zhuSfY=", - "dev": true - } - } - }, - "karma-webpack": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/karma-webpack/-/karma-webpack-2.0.9.tgz", - "integrity": "sha512-F1j3IG/XhiMzcunAXbWXH95uizjzr3WdTzmVWlta8xqxcCtAu9FByCb4sccIMxaVFAefpgnUW9KlCo0oLvIX6A==", - "dev": true, - "requires": { - "async": "~0.9.0", - "loader-utils": "^0.2.5", - "lodash": "^3.8.0", - "source-map": "^0.5.6", - "webpack-dev-middleware": "^1.12.0" - }, - "dependencies": { - "async": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", - "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", - "dev": true - }, - "big.js": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", - "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", - "dev": true - }, - "loader-utils": { - "version": "0.2.17", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", - "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", - "dev": true, - "requires": { - "big.js": "^3.1.3", - "emojis-list": "^2.0.0", - "json5": "^0.5.0", - "object-assign": "^4.0.1" - } - }, - "lodash": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", - "dev": true - } - } - }, - "kew": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/kew/-/kew-0.7.0.tgz", - "integrity": "sha1-edk9LTM2PW/dKXCzNdkUGtWR15s=", - "dev": 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 }, - "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" - } + "kleur": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-2.0.2.tgz", + "integrity": "sha512-77XF9iTllATmG9lSlIv0qdQ2BQ/h9t0bJllHlbvsQ0zUWfU7Yi0S8L5JXzPZgkefIiajLmBJJ4BsMJmqcf7oxQ==", + "dev": true }, "lazy-cache": { "version": "1.0.4", @@ -10594,7 +14634,6 @@ "version": "0.3.0", "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "dev": true, "requires": { "prelude-ls": "~1.1.2", "type-check": "~0.3.2" @@ -10714,51 +14753,18 @@ "integrity": "sha1-W3dXYoAr3j0yl1A+JjAIIP32Ybc=", "dev": true }, - "lodash._escapehtmlchar": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/lodash._escapehtmlchar/-/lodash._escapehtmlchar-2.4.1.tgz", - "integrity": "sha1-32fDu2t+jh6DGrSL+geVuSr+iZ0=", - "dev": true, - "requires": { - "lodash._htmlescapes": "~2.4.1" - } - }, - "lodash._escapestringchar": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/lodash._escapestringchar/-/lodash._escapestringchar-2.4.1.tgz", - "integrity": "sha1-7P4iYYoq3lC/7qQ5N+Ud9m8O23I=", - "dev": true - }, "lodash._getnative": { "version": "3.9.1", "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=", "dev": true }, - "lodash._htmlescapes": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/lodash._htmlescapes/-/lodash._htmlescapes-2.4.1.tgz", - "integrity": "sha1-MtFL8IRLbeb4tioFG09nwii2JMs=", - "dev": true - }, "lodash._isiterateecall": { "version": "3.0.9", "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=", "dev": true }, - "lodash._isnative": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/lodash._isnative/-/lodash._isnative-2.4.1.tgz", - "integrity": "sha1-PqZAS3hKe+g2x7V1gOHN95sUgyw=", - "dev": true - }, - "lodash._objecttypes": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/lodash._objecttypes/-/lodash._objecttypes-2.4.1.tgz", - "integrity": "sha1-fAt/admKH3ZSn4kLDNsbTf7BHBE=", - "dev": true - }, "lodash._reescape": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz", @@ -10777,44 +14783,12 @@ "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", "dev": true }, - "lodash._reunescapedhtml": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/lodash._reunescapedhtml/-/lodash._reunescapedhtml-2.4.1.tgz", - "integrity": "sha1-dHxPxAED6zu4oJduVx96JlnpO6c=", - "dev": true, - "requires": { - "lodash._htmlescapes": "~2.4.1", - "lodash.keys": "~2.4.1" - }, - "dependencies": { - "lodash.keys": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-2.4.1.tgz", - "integrity": "sha1-SN6kbfj/djKxDXBrissmWR4rNyc=", - "dev": true, - "requires": { - "lodash._isnative": "~2.4.1", - "lodash._shimkeys": "~2.4.1", - "lodash.isobject": "~2.4.1" - } - } - } - }, "lodash._root": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz", "integrity": "sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI=", "dev": true }, - "lodash._shimkeys": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/lodash._shimkeys/-/lodash._shimkeys-2.4.1.tgz", - "integrity": "sha1-bpzJZm/wgfC1psl4uD4kLmlJ0gM=", - "dev": true, - "requires": { - "lodash._objecttypes": "~2.4.1" - } - }, "lodash._stack": { "version": "4.1.3", "resolved": "https://registry.npmjs.org/lodash._stack/-/lodash._stack-4.1.3.tgz", @@ -10845,29 +14819,6 @@ "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", "dev": true }, - "lodash.defaults": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-2.4.1.tgz", - "integrity": "sha1-p+iIXwXmiFEUS24SqPNngCa8TFQ=", - "dev": true, - "requires": { - "lodash._objecttypes": "~2.4.1", - "lodash.keys": "~2.4.1" - }, - "dependencies": { - "lodash.keys": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-2.4.1.tgz", - "integrity": "sha1-SN6kbfj/djKxDXBrissmWR4rNyc=", - "dev": true, - "requires": { - "lodash._isnative": "~2.4.1", - "lodash._shimkeys": "~2.4.1", - "lodash.isobject": "~2.4.1" - } - } - } - }, "lodash.escape": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz", @@ -10899,15 +14850,6 @@ "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=" }, - "lodash.isobject": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/lodash.isobject/-/lodash.isobject-2.4.1.tgz", - "integrity": "sha1-Wi5H/mmVPx7mMafrof5k0tBlWPU=", - "dev": true, - "requires": { - "lodash._objecttypes": "~2.4.1" - } - }, "lodash.isplainobject": { "version": "4.0.6", "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", @@ -11007,79 +14949,17 @@ "lodash.escape": "^3.0.0" } }, + "lodash.unescape": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.unescape/-/lodash.unescape-4.0.1.tgz", + "integrity": "sha1-vyJJiGzlFM2hEvrpIYzcBlIR/Jw=" + }, "lodash.uniq": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", "dev": true }, - "lodash.values": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/lodash.values/-/lodash.values-2.4.1.tgz", - "integrity": "sha1-q/UUQ2s8twUAFieXjLzzCxKA7qQ=", - "dev": true, - "requires": { - "lodash.keys": "~2.4.1" - }, - "dependencies": { - "lodash.keys": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-2.4.1.tgz", - "integrity": "sha1-SN6kbfj/djKxDXBrissmWR4rNyc=", - "dev": true, - "requires": { - "lodash._isnative": "~2.4.1", - "lodash._shimkeys": "~2.4.1", - "lodash.isobject": "~2.4.1" - } - } - } - }, - "log-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz", - "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=", - "dev": true, - "requires": { - "chalk": "^1.0.0" - } - }, - "log4js": { - "version": "0.6.38", - "resolved": "https://registry.npmjs.org/log4js/-/log4js-0.6.38.tgz", - "integrity": "sha1-LElBFmldb7JUgJQ9P8hy5mKlIv0=", - "dev": true, - "requires": { - "readable-stream": "~1.0.2", - "semver": "~4.3.3" - }, - "dependencies": { - "readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "semver": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz", - "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=", - "dev": true - } - } - }, - "lolex": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/lolex/-/lolex-1.4.0.tgz", - "integrity": "sha1-LycSsbwYDendzF06epbvPAuxYq0=", - "dev": true - }, "longest": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", @@ -11116,6 +14996,30 @@ "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=", "dev": true }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "dependencies": { + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, "make-iterator": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", @@ -11134,6 +15038,21 @@ "tmpl": "1.0.x" } }, + "mamacro": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/mamacro/-/mamacro-0.0.3.tgz", + "integrity": "sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA==", + "dev": true + }, + "map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "dev": true, + "requires": { + "p-defer": "^1.0.0" + } + }, "map-cache": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", @@ -11365,9 +15284,9 @@ } }, "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz", + "integrity": "sha1-EV+eO2s9rylZmDyzjxSaLUDrXVM=", "dev": true }, "mime-db": { @@ -11388,8 +15307,7 @@ "mimic-fn": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", - "dev": true + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==" }, "minimalistic-assert": { "version": "1.0.1", @@ -11407,7 +15325,6 @@ "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" } @@ -11445,6 +15362,24 @@ "minipass": "^2.9.0" } }, + "mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "dev": true, + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + } + }, "mixin-deep": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", @@ -11470,7 +15405,6 @@ "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" }, @@ -11478,8 +15412,7 @@ "minimist": { "version": "0.0.8", "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", - "dev": true + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" } } }, @@ -11492,71 +15425,20 @@ "mkdirp": "*" } }, - "mocha": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-5.2.0.tgz", - "integrity": "sha512-2IUgKDhc3J7Uug+FxMXuqIyYzH7gJjXECKe/w43IGgQHTSj3InJi+yAA7T24L9bQMRKiUEHxEX37G5JpVUGLcQ==", + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", "dev": true, "requires": { - "browser-stdout": "1.3.1", - "commander": "2.15.1", - "debug": "3.1.0", - "diff": "3.5.0", - "escape-string-regexp": "1.0.5", - "glob": "7.1.2", - "growl": "1.10.5", - "he": "1.1.1", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "supports-color": "5.4.0" - }, - "dependencies": { - "commander": { - "version": "2.15.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz", - "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==", - "dev": true - }, - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "glob": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", - "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", - "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" - } - }, - "supports-color": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", - "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" } }, - "mocha-clean": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/mocha-clean/-/mocha-clean-0.4.0.tgz", - "integrity": "sha1-CbaYXDIYFhQDIeED593ktIdgkhw=", - "dev": true - }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", @@ -11623,8 +15505,7 @@ "natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", - "dev": true + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" }, "ndjson": { "version": "1.5.0", @@ -11638,12 +15519,6 @@ "through2": "^2.0.3" } }, - "negotiator": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", - "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=", - "dev": true - }, "neo-async": { "version": "2.6.1", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", @@ -11656,6 +15531,11 @@ "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=", "dev": true }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + }, "no-case": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", @@ -12099,12 +15979,6 @@ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" }, - "object-component": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz", - "integrity": "sha1-8MaapQ78lbhmwYb0AKM3acsvEpE=", - "dev": true - }, "object-copy": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", @@ -12139,14 +16013,12 @@ "object-inspect": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.6.0.tgz", - "integrity": "sha512-GJzfBZ6DgDAmnuaM3104jR4s1Myxr3Y3zfIyN4z3UdqN69oSRacNK8UhnobDdC+7J2AHCjGwxQubNJfE70SXXQ==", - "dev": true + "integrity": "sha512-GJzfBZ6DgDAmnuaM3104jR4s1Myxr3Y3zfIyN4z3UdqN69oSRacNK8UhnobDdC+7J2AHCjGwxQubNJfE70SXXQ==" }, "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 + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" }, "object-visit": { "version": "1.0.1", @@ -12157,6 +16029,17 @@ "isobject": "^3.0.0" } }, + "object.assign": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", + "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "requires": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" + } + }, "object.defaults": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", @@ -12173,7 +16056,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.0.tgz", "integrity": "sha512-l+H6EQ8qzGRxbkHOd5I/aHRhHDKoQXQ8g0BYt4uSweQU1/J6dZUOyWh9a2Vky35YCKjzmgxOzta2hH6kf9HuXA==", - "dev": true, "requires": { "define-properties": "^1.1.3", "es-abstract": "^1.12.0", @@ -12181,6 +16063,17 @@ "has": "^1.0.3" } }, + "object.fromentries": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.1.tgz", + "integrity": "sha512-PUQv8Hbg3j2QX0IQYv3iAGCbGcu4yY4KQ92/dhA4sFSixBmSmp13UpDLs6jGK8rBtbmhNNIK99LD2k293jpiGA==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.15.0", + "function-bind": "^1.1.1", + "has": "^1.0.3" + } + }, "object.getownpropertydescriptors": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz", @@ -12231,10 +16124,16 @@ "isobject": "^3.0.1" } }, - "office-ui-fabric": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/office-ui-fabric/-/office-ui-fabric-2.6.1.tgz", - "integrity": "sha1-4qyf8+T8eI2mYReN6/CUA2sKLiY=" + "object.values": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.0.tgz", + "integrity": "sha512-8mf0nKLAoFX6VlNVdhGj31SVYpaNFtUnuoOXWyFEstsWRgU837AK+JYM0iAxwkSzGRbwn8cbFmgbyxj1j4VbXg==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.12.0", + "function-bind": "^1.1.1", + "has": "^1.0.3" + } }, "office-ui-fabric-core": { "version": "9.6.1-fluent2", @@ -12242,15 +16141,17 @@ "integrity": "sha512-gcBs5HHr7tjkvk/+Ls10ttb3jEllRn7SvJitX/kx/gQq8BiFMSMKr1w+oNqXlh4EgkBHWUlJVPrYUu1KW/jVaQ==" }, "office-ui-fabric-react": { - "version": "5.131.0", - "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-5.131.0.tgz", - "integrity": "sha512-QOYu1uf92qhTTIlBAj8teKvRpCmpliRZjynYtgeeUbDm4C4GtXdb/O1rPNFsfT0PNtPC8dCNeQ7/CXjQenUkyw==", + "version": "6.189.2", + "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-6.189.2.tgz", + "integrity": "sha512-1Y111Ip78u7aCbmyRTucRldY4lYwRPkxhFL+y1rgQC4TivB2FmoHN6eSA1nAA59Ix4k2etM0UCzh7MdC1SbP5Q==", "requires": { "@microsoft/load-themed-styles": "^1.7.13", - "@uifabric/icons": ">=5.8.0 <6.0.0", - "@uifabric/merge-styles": ">=5.17.1 <6.0.0", - "@uifabric/styling": ">=5.36.0 <6.0.0", - "@uifabric/utilities": ">=5.34.2 <6.0.0", + "@uifabric/foundation": "^0.7.6", + "@uifabric/icons": "^6.5.2", + "@uifabric/merge-styles": "^6.18.0", + "@uifabric/set-version": "^1.1.3", + "@uifabric/styling": "^6.48.0", + "@uifabric/utilities": "^6.40.1", "prop-types": "^15.5.10", "tslib": "^1.7.1" } @@ -12268,16 +16169,17 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, "requires": { "wrappy": "1" } }, "onetime": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", - "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=", - "dev": true + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "requires": { + "mimic-fn": "^1.0.0" + } }, "opn": { "version": "5.2.0", @@ -12310,7 +16212,6 @@ "version": "0.8.2", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", - "dev": true, "requires": { "deep-is": "~0.1.3", "fast-levenshtein": "~2.0.4", @@ -12323,17 +16224,10 @@ "wordwrap": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", - "dev": true + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=" } } }, - "options": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/options/-/options-0.0.6.tgz", - "integrity": "sha1-7CLTEoBrtT5zF3Pnza788cZDEo8=", - "dev": true - }, "orchestrator": { "version": "0.3.8", "resolved": "https://registry.npmjs.org/orchestrator/-/orchestrator-0.3.8.tgz", @@ -12394,17 +16288,10 @@ "mem": "^1.1.0" } }, - "os-shim": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/os-shim/-/os-shim-0.1.3.tgz", - "integrity": "sha1-a2LDeRz3kJ6jXtRuF2WLtBfLORc=", - "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 + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" }, "osenv": { "version": "0.1.5", @@ -12416,6 +16303,12 @@ "os-tmpdir": "^1.0.0" } }, + "p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", + "dev": true + }, "p-filter": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-filter/-/p-filter-1.0.0.tgz", @@ -12431,6 +16324,12 @@ "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", "dev": true }, + "p-is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", + "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", + "dev": true + }, "p-limit": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", @@ -12467,6 +16366,49 @@ "integrity": "sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw==", "dev": true }, + "parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "dev": true, + "requires": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, "param-case": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", @@ -12476,6 +16418,21 @@ "no-case": "^2.2.0" } }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "requires": { + "callsites": "^3.0.0" + }, + "dependencies": { + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + } + } + }, "parse-asn1": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.5.tgz", @@ -12557,33 +16514,6 @@ "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==", "dev": true }, - "parsejson": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/parsejson/-/parsejson-0.0.3.tgz", - "integrity": "sha1-q343WfIJ7OmUN5c/fQ8fZK4OZKs=", - "dev": true, - "requires": { - "better-assert": "~1.0.0" - } - }, - "parseqs": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz", - "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=", - "dev": true, - "requires": { - "better-assert": "~1.0.0" - } - }, - "parseuri": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz", - "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=", - "dev": true, - "requires": { - "better-assert": "~1.0.0" - } - }, "parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", @@ -12617,8 +16547,7 @@ "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 + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" }, "path-is-inside": { "version": "1.0.2", @@ -12629,14 +16558,12 @@ "path-key": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" }, "path-parse": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", - "dev": true + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" }, "path-root": { "version": "0.1.1", @@ -12692,63 +16619,12 @@ "sha.js": "^2.4.8" } }, - "pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", - "dev": true - }, "performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", "dev": true }, - "phantomjs-polyfill": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/phantomjs-polyfill/-/phantomjs-polyfill-0.0.2.tgz", - "integrity": "sha1-jGpxY+m8j9n/2+fWBctTUvn7iR4=", - "dev": true - }, - "phantomjs-prebuilt": { - "version": "2.1.16", - "resolved": "https://registry.npmjs.org/phantomjs-prebuilt/-/phantomjs-prebuilt-2.1.16.tgz", - "integrity": "sha1-79ISpKOWbTZHaE6ouniFSb4q7+8=", - "dev": true, - "requires": { - "es6-promise": "^4.0.3", - "extract-zip": "^1.6.5", - "fs-extra": "^1.0.0", - "hasha": "^2.2.0", - "kew": "^0.7.0", - "progress": "^1.1.8", - "request": "^2.81.0", - "request-progress": "^2.0.1", - "which": "^1.2.10" - }, - "dependencies": { - "fs-extra": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz", - "integrity": "sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^2.1.0", - "klaw": "^1.0.0" - } - }, - "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" - } - } - } - }, "pidof": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/pidof/-/pidof-1.0.2.tgz", @@ -14177,8 +18053,7 @@ "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 + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" }, "prepend-http": { "version": "1.0.4", @@ -14244,19 +18119,35 @@ "dev": true }, "progress": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/progress/-/progress-1.1.8.tgz", - "integrity": "sha1-4mDHj2Fhzdmw5WzD4Khd4Xx6V74=", - "dev": true + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" }, "promise": { "version": "7.3.1", "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "dev": true, "requires": { "asap": "~2.0.3" } }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "dev": true + }, + "prompts": { + "version": "0.1.14", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-0.1.14.tgz", + "integrity": "sha512-rxkyiE9YH6zAz/rZpywySLKkpaj0NMVyNw1qhsubdbjjSgcayjTShDreZGlFMcGSu5sab3bAKPfFk78PB90+8w==", + "dev": true, + "requires": { + "kleur": "^2.0.1", + "sisteransi": "^0.1.1" + } + }, "prop-types": { "version": "15.7.2", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", @@ -14309,11 +18200,43 @@ "safe-buffer": "^5.1.2" } }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dev": true, + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + }, + "dependencies": { + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } + } + }, "punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" }, "q": { "version": "1.5.1", @@ -14407,38 +18330,26 @@ "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", "dev": true }, - "raw-body": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", - "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", - "dev": true, - "requires": { - "bytes": "3.1.0", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - } - }, "react": { - "version": "16.3.2", - "resolved": "https://registry.npmjs.org/react/-/react-16.3.2.tgz", - "integrity": "sha512-o5GPdkhciQ3cEph6qgvYB7LTOHw/GB0qRI6ZFNugj49qJCFfgHwVNjZ5u+b7nif4vOeMIOuYj3CeYe2IBD74lg==", + "version": "16.8.5", + "resolved": "https://registry.npmjs.org/react/-/react-16.8.5.tgz", + "integrity": "sha512-daCb9TD6FZGvJ3sg8da1tRAtIuw29PbKZW++NN4wqkbEvxL+bZpaaYb4xuftW/SpXmgacf1skXl/ddX6CdOlDw==", "requires": { - "fbjs": "^0.8.16", "loose-envify": "^1.1.0", "object-assign": "^4.1.1", - "prop-types": "^15.6.0" + "prop-types": "^15.6.2", + "scheduler": "^0.13.5" } }, "react-dom": { - "version": "16.3.2", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.3.2.tgz", - "integrity": "sha512-MMPko3zYncNrz/7gG17wJWUREZDvskZHXOwbttzl0F0L3wDmToyuETuo/r8Y5yvDejwYcRyWI1lvVBjLJWFwKA==", + "version": "16.8.5", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.8.5.tgz", + "integrity": "sha512-VIEIvZLpFafsfu4kgmftP5L8j7P1f0YThfVTrANMhZUFMDOsA6e0kfR6wxw/8xxKs4NB59TZYbxNdPCDW34x4w==", "requires": { - "fbjs": "^0.8.16", "loose-envify": "^1.1.0", "object-assign": "^4.1.1", - "prop-types": "^15.6.0" + "prop-types": "^15.6.2", + "scheduler": "^0.13.5" } }, "react-is": { @@ -14697,6 +18608,11 @@ "safe-regex": "^1.1.0" } }, + "regexpp": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", + "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==" + }, "regexpu-core": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz", @@ -14859,15 +18775,6 @@ } } }, - "request-progress": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-2.0.1.tgz", - "integrity": "sha1-XTa7V5YcZzqlt4jbyBQf3yO0Tgg=", - "dev": true, - "requires": { - "throttleit": "^1.0.0" - } - }, "request-promise-core": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.2.tgz", @@ -14913,17 +18820,10 @@ "resolved": "https://registry.npmjs.org/requirejs/-/requirejs-2.1.20.tgz", "integrity": "sha1-EUgiyRfsh5NFCy2qoeubvxEB6TE=" }, - "requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", - "dev": true - }, "resolve": { "version": "1.12.0", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.12.0.tgz", "integrity": "sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w==", - "dev": true, "requires": { "path-parse": "^1.0.6" } @@ -14960,20 +18860,18 @@ "dev": true }, "restore-cursor": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz", - "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=", - "dev": true, + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", "requires": { - "exit-hook": "^1.0.0", - "onetime": "^1.0.0" + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" } }, "ret": { "version": "0.1.15", "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" }, "right-align": { "version": "0.1.3", @@ -15013,16 +18911,33 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", - "dev": true, "requires": { "is-promise": "^2.1.0" } }, - "rx": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/rx/-/rx-4.1.0.tgz", - "integrity": "sha1-pfE/957zt0D+MKqAP7CfmIBdR4I=", - "dev": true + "run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "dev": true, + "requires": { + "aproba": "^1.1.1" + } + }, + "rxjs": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.3.tgz", + "integrity": "sha512-wuYsAYYFdWTAnAaPoKGNhfpWwKZbJW+HgAJ+mImp+Epl7BG8oNWBCTyRM8gba9k4lk8BgWdoYm21Mo/RYhhbgA==", + "requires": { + "tslib": "^1.9.0" + }, + "dependencies": { + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" + } + } }, "safe-buffer": { "version": "5.1.2", @@ -15034,7 +18949,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dev": true, "requires": { "ret": "~0.1.10" } @@ -15044,12 +18958,6 @@ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, - "samsam": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/samsam/-/samsam-1.1.2.tgz", - "integrity": "sha1-vsEf3IOp/aBjQBIQ5AF2wwJNFWc=", - "dev": true - }, "sane": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/sane/-/sane-2.5.2.tgz", @@ -15175,13 +19083,38 @@ "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", "dev": true }, + "scheduler": { + "version": "0.13.6", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.13.6.tgz", + "integrity": "sha512-IWnObHt413ucAYKsD9J1QShUKkbKLQQHdxRyw73sw4FN26iWr3DY/H34xGPe4nmL1DwXyWmSWmMrA9TfQbE/XQ==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, "schema-utils": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.3.0.tgz", - "integrity": "sha1-9YdyIs4+kx7a4DnxfrNxbnE3+M8=", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", "dev": true, "requires": { - "ajv": "^5.0.0" + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "dependencies": { + "ajv": { + "version": "6.10.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz", + "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==", + "dev": true, + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + } } }, "scss-tokenizer": { @@ -15208,8 +19141,7 @@ "semver": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", - "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", - "dev": true + "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=" }, "send": { "version": "0.16.2", @@ -15276,6 +19208,12 @@ "integrity": "sha1-kM/xnQLgcCf9dn9erT57ldHnOAw=", "dev": true }, + "serialize-javascript": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.9.1.tgz", + "integrity": "sha512-0Vb/54WJ6k5v8sSWN09S0ora+Hnr+cX40r9F170nT+mSkaxltoE/7R3OrIdBSUv1OoiobH1QoWQbCnAO+e8J1A==", + "dev": true + }, "serve-index": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", @@ -15383,12 +19321,7 @@ "setimmediate": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" - }, - "setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", "dev": true }, "sha.js": { @@ -15405,7 +19338,6 @@ "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" } @@ -15413,8 +19345,7 @@ "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 + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" }, "shellwords": { "version": "0.1.1", @@ -15431,33 +19362,12 @@ "signal-exit": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", - "dev": true + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" }, - "sinon": { - "version": "1.17.7", - "resolved": "https://registry.npmjs.org/sinon/-/sinon-1.17.7.tgz", - "integrity": "sha1-RUKk9JugxFwF6y6d2dID4rjv4L8=", - "dev": true, - "requires": { - "formatio": "1.1.1", - "lolex": "1.3.2", - "samsam": "1.1.2", - "util": ">=0.10.3 <1" - }, - "dependencies": { - "lolex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/lolex/-/lolex-1.3.2.tgz", - "integrity": "sha1-fD2mL/yzDw9agKJWbKJORdigHzE=", - "dev": true - } - } - }, - "sinon-chai": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/sinon-chai/-/sinon-chai-2.8.0.tgz", - "integrity": "sha1-Qyqbv9Uab8AHmPTSUmqCnAYGh6w=", + "sisteransi": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-0.1.1.tgz", + "integrity": "sha512-PmGOd02bM9YO5ifxpw36nrNMBTptEtfRl4qUYl9SndkolplkrZZOW7PGHjrZL53QvMVj9nQ+TKqUnRsw4tJa4g==", "dev": true }, "slash": { @@ -15466,6 +19376,26 @@ "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", "dev": true }, + "slice-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", + "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "requires": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + } + } + }, "snapdragon": { "version": "0.8.2", "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", @@ -15573,148 +19503,6 @@ } } }, - "socket.io": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-1.7.4.tgz", - "integrity": "sha1-L37O3DORvy1cc+KR/iM+bjTU3QA=", - "dev": true, - "requires": { - "debug": "2.3.3", - "engine.io": "~1.8.4", - "has-binary": "0.1.7", - "object-assign": "4.1.0", - "socket.io-adapter": "0.5.0", - "socket.io-client": "1.7.4", - "socket.io-parser": "2.3.1" - }, - "dependencies": { - "debug": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", - "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", - "dev": true, - "requires": { - "ms": "0.7.2" - } - }, - "ms": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", - "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", - "dev": true - }, - "object-assign": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", - "integrity": "sha1-ejs9DpgGPUP0wD8uiubNUahog6A=", - "dev": true - } - } - }, - "socket.io-adapter": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-0.5.0.tgz", - "integrity": "sha1-y21LuL7IHhB4uZZ3+c7QBGBmu4s=", - "dev": true, - "requires": { - "debug": "2.3.3", - "socket.io-parser": "2.3.1" - }, - "dependencies": { - "debug": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", - "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", - "dev": true, - "requires": { - "ms": "0.7.2" - } - }, - "ms": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", - "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", - "dev": true - } - } - }, - "socket.io-client": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-1.7.4.tgz", - "integrity": "sha1-7J+CA1btme9tNX8HVtZIcXvdQoE=", - "dev": true, - "requires": { - "backo2": "1.0.2", - "component-bind": "1.0.0", - "component-emitter": "1.2.1", - "debug": "2.3.3", - "engine.io-client": "~1.8.4", - "has-binary": "0.1.7", - "indexof": "0.0.1", - "object-component": "0.0.3", - "parseuri": "0.0.5", - "socket.io-parser": "2.3.1", - "to-array": "0.1.4" - }, - "dependencies": { - "component-emitter": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", - "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", - "dev": true - }, - "debug": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", - "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", - "dev": true, - "requires": { - "ms": "0.7.2" - } - }, - "ms": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", - "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", - "dev": true - } - } - }, - "socket.io-parser": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.3.1.tgz", - "integrity": "sha1-3VMgJRA85Clpcya+/WQAX8/ltKA=", - "dev": true, - "requires": { - "component-emitter": "1.1.2", - "debug": "2.2.0", - "isarray": "0.0.1", - "json3": "3.3.2" - }, - "dependencies": { - "component-emitter": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz", - "integrity": "sha1-KWWU8nU9qmOZbSrwjRWpURbJrsM=", - "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" - } - }, - "ms": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", - "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", - "dev": true - } - } - }, "sort-keys": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", @@ -15789,16 +19577,6 @@ "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==", "dev": true }, - "spawn-sync": { - "version": "1.0.15", - "resolved": "https://registry.npmjs.org/spawn-sync/-/spawn-sync-1.0.15.tgz", - "integrity": "sha1-sAeZVX63+wyDdsKdROih6mfldHY=", - "dev": true, - "requires": { - "concat-stream": "^1.4.7", - "os-shim": "^0.1.2" - } - }, "spdx-correct": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", @@ -15831,15 +19609,6 @@ "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==", "dev": true }, - "split": { - "version": "0.2.10", - "resolved": "https://registry.npmjs.org/split/-/split-0.2.10.tgz", - "integrity": "sha1-Zwl8YB1pfOE2j0GPBs0gHPBSGlc=", - "dev": true, - "requires": { - "through": "2" - } - }, "split-string": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", @@ -15861,8 +19630,7 @@ "sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" }, "sshpk": { "version": "1.16.1", @@ -15881,6 +19649,15 @@ "tweetnacl": "~0.14.0" } }, + "ssri": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", + "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", + "dev": true, + "requires": { + "figgy-pudding": "^3.5.1" + } + }, "stack-utils": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.2.tgz", @@ -16003,21 +19780,22 @@ } } }, - "stream-combiner": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz", - "integrity": "sha1-TV5DPBhSYd3mI8o/RMWGvPXErRQ=", - "dev": true, - "requires": { - "duplexer": "~0.1.1" - } - }, "stream-consume": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/stream-consume/-/stream-consume-0.1.1.tgz", "integrity": "sha512-tNa3hzgkjEP7XbCkbRXe1jpg+ievoa0O4SCFlMOYEscGSS4JJsckGL8swUyAa/ApGU3Ae4t6Honor4HhL+tRyg==", "dev": true }, + "stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, "stream-http": { "version": "2.8.3", "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", @@ -16112,7 +19890,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, "requires": { "is-fullwidth-code-point": "^2.0.0", "strip-ansi": "^4.0.0" @@ -16121,14 +19898,12 @@ "ansi-regex": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" }, "strip-ansi": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, "requires": { "ansi-regex": "^3.0.0" } @@ -16139,7 +19914,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.0.tgz", "integrity": "sha512-FJ6b7EgdKxxbDxc79cOlok6Afd++TTs5szo+zJTUyow3ycrRfJVE2pq3vcN53XexvKZu/DJMDfeI/qMiZTrjTw==", - "dev": true, "requires": { "define-properties": "^1.1.3", "function-bind": "^1.1.1" @@ -16149,7 +19923,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.0.tgz", "integrity": "sha512-fXZTSV55dNBwv16uw+hh5jkghxSnc5oHq+5K/gXgizHwAvMetdAJlHqqoFC1FSDVPYWLkAKl2cxpUT41sV7nSg==", - "dev": true, "requires": { "define-properties": "^1.1.3", "function-bind": "^1.1.1" @@ -16165,7 +19938,6 @@ "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" } @@ -16195,6 +19967,11 @@ "get-stdin": "^4.0.1" } }, + "strip-json-comments": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz", + "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==" + }, "sudo": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sudo/-/sudo-1.0.3.tgz", @@ -16209,8 +19986,7 @@ "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 + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" }, "svgo": { "version": "0.7.2", @@ -16263,6 +20039,58 @@ "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", "dev": true }, + "table": { + "version": "5.4.6", + "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", + "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", + "requires": { + "ajv": "^6.10.2", + "lodash": "^4.17.14", + "slice-ansi": "^2.1.0", + "string-width": "^3.0.0" + }, + "dependencies": { + "ajv": { + "version": "6.10.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz", + "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==", + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, "tapable": { "version": "0.2.9", "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.2.9.tgz", @@ -16292,6 +20120,72 @@ "through2": "^2.0.1" } }, + "terser": { + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-3.17.0.tgz", + "integrity": "sha512-/FQzzPJmCpjAH9Xvk2paiWrFq+5M6aVOf+2KRbwhByISDX/EujxsK+BAvrhb6H+2rtrLCHK9N01wO014vrIwVQ==", + "dev": true, + "requires": { + "commander": "^2.19.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.10" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "terser-webpack-plugin": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.2.3.tgz", + "integrity": "sha512-GOK7q85oAb/5kE12fMuLdn2btOS9OBZn4VsecpHDywoUC/jLhSAKOiYo0ezx7ss2EXPMzyEWFoE0s1WLE+4+oA==", + "dev": true, + "requires": { + "cacache": "^11.0.2", + "find-cache-dir": "^2.0.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^1.4.0", + "source-map": "^0.6.1", + "terser": "^3.16.1", + "webpack-sources": "^1.1.0", + "worker-farm": "^1.5.2" + }, + "dependencies": { + "ajv": { + "version": "6.10.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz", + "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==", + "dev": true, + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, "test-exclude": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-4.2.3.tgz", @@ -16396,6 +20290,11 @@ } } }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" + }, "textextensions": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/textextensions/-/textextensions-1.0.2.tgz", @@ -16426,17 +20325,10 @@ "integrity": "sha1-iQN8vJLFarGJJua6TLsgDhVnKmo=", "dev": true }, - "throttleit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz", - "integrity": "sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw=", - "dev": true - }, "through": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", - "dev": true + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" }, "through2": { "version": "2.0.5", @@ -16612,7 +20504,6 @@ "version": "0.0.33", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dev": true, "requires": { "os-tmpdir": "~1.0.2" } @@ -16623,12 +20514,6 @@ "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=", "dev": true }, - "to-array": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz", - "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=", - "dev": true - }, "to-arraybuffer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", @@ -16683,12 +20568,6 @@ "repeat-string": "^1.6.1" } }, - "toidentifier": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", - "dev": true - }, "tough-cookie": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", @@ -16785,7 +20664,6 @@ "version": "5.2.1", "resolved": "https://registry.npmjs.org/tslint-microsoft-contrib/-/tslint-microsoft-contrib-5.2.1.tgz", "integrity": "sha512-PDYjvpo0gN9IfMULwKk0KpVOPMhU6cNoT9VwCOLeDl/QS8v8W2yspRpFFuUS7/c5EIH/n8ApMi8TxJAz1tfFUA==", - "dev": true, "requires": { "tsutils": "^2.27.2 <2.29.0" }, @@ -16794,7 +20672,6 @@ "version": "2.28.0", "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.28.0.tgz", "integrity": "sha512-bh5nAtW0tuhvOJnx1GLRn5ScraRLICGyJV5wJhtRWOLsxW70Kk5tZtpK3O/hW6LDnqKS9mlUMPZj9fEMJ0gxqA==", - "dev": true, "requires": { "tslib": "^1.8.1" } @@ -16805,7 +20682,6 @@ "version": "2.29.0", "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", - "dev": true, "requires": { "tslib": "^1.8.1" } @@ -16841,17 +20717,10 @@ "version": "0.3.2", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "dev": true, "requires": { "prelude-ls": "~1.1.2" } }, - "type-detect": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-1.0.0.tgz", - "integrity": "sha1-diIXzAbbJY7EiQihKY6LlRIejqI=", - "dev": true - }, "type-is": { "version": "1.6.18", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", @@ -16869,15 +20738,15 @@ "dev": true }, "typescript": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-2.4.2.tgz", - "integrity": "sha1-+DlfhdRZJ2BnyYiqQYN6j4KHCEQ=", - "dev": true + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.2.4.tgz", + "integrity": "sha512-0RNDbSdEokBeEAkgNbxJ+BLwSManFy9TeXz8uW+48j/xhEXv1ePME60olyzw2XzUqUBNAYFeJadIqAgNqIACwg==" }, "ua-parser-js": { "version": "0.7.20", "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.20.tgz", - "integrity": "sha512-8OaIKfzL5cpx8eCMAhhvTlft8GYF8b2eQr6JkCyVdrgjcytyOmPCXrqXFcUnhonRpLlh5yxEZVohm6mzaowUOw==" + "integrity": "sha512-8OaIKfzL5cpx8eCMAhhvTlft8GYF8b2eQr6JkCyVdrgjcytyOmPCXrqXFcUnhonRpLlh5yxEZVohm6mzaowUOw==", + "dev": true }, "uglify-js": { "version": "3.6.4", @@ -16971,12 +20840,6 @@ } } }, - "ultron": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz", - "integrity": "sha1-rOEWq1V80Zc4ak6I9GhTeMiy5Po=", - "dev": true - }, "unc-path-regex": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", @@ -17013,6 +20876,24 @@ "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", "dev": true }, + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dev": true, + "requires": { + "unique-slug": "^2.0.0" + } + }, + "unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4" + } + }, "unique-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-1.0.0.tgz", @@ -17022,8 +20903,7 @@ "universalify": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" }, "unpipe": { "version": "1.0.0", @@ -17093,7 +20973,6 @@ "version": "4.2.2", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", - "dev": true, "requires": { "punycode": "^2.1.0" } @@ -17134,41 +21013,6 @@ "integrity": "sha1-K1viOjK2Onyd640PKNSFcko98ZA=", "dev": true }, - "useragent": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/useragent/-/useragent-2.3.0.tgz", - "integrity": "sha512-4AoH4pxuSvHCjqLO04sU6U/uE65BYza8l/KKBS0b0hnUPWi+cQ2BpeTEwejCSx9SPV5/U03nniDTrWx5NrmKdw==", - "dev": true, - "requires": { - "lru-cache": "4.1.x", - "tmp": "0.0.x" - }, - "dependencies": { - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dev": true, - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - } - } - }, - "util": { - "version": "0.12.1", - "resolved": "https://registry.npmjs.org/util/-/util-0.12.1.tgz", - "integrity": "sha512-MREAtYOp+GTt9/+kwf00IYoHZyjM8VU4aVrkzUlejyqaIjd2GztVl5V9hGXKlvBKE3gENn/FMfHE5v6hElXGcQ==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "is-arguments": "^1.0.4", - "is-generator-function": "^1.0.7", - "object.entries": "^1.1.0", - "safe-buffer": "^5.1.2" - } - }, "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -17197,6 +21041,11 @@ "integrity": "sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ==", "dev": true }, + "v8-compile-cache": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz", + "integrity": "sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g==" + }, "v8flags": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-2.1.1.tgz", @@ -17358,12 +21207,6 @@ "integrity": "sha512-iq+S7vZJE60yejDYM0ek6zg308+UZsdtPExWP9VZoCFCz1zkJoXFnAX7aZfd/ZwrkidzdUZL0C/ryW+JwAiIGw==", "dev": true }, - "void-elements": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", - "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=", - "dev": true - }, "w3c-hr-time": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz", @@ -17467,186 +21310,118 @@ "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=" }, "webpack": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-3.6.0.tgz", - "integrity": "sha512-OsHT3D0W0KmPPh60tC7asNnOmST6bKTiR90UyEdT9QYoaJ4OYN4Gg7WK1k3VxHK07ZoiYWPsKvlS/gAjwL/vRA==", + "version": "4.31.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.31.0.tgz", + "integrity": "sha512-n6RVO3X0LbbipoE62akME9K/JI7qYrwwufs20VvgNNpqUoH4860KkaxJTbGq5bgkVZF9FqyyTG/0WPLH3PVNJA==", "dev": true, "requires": { - "acorn": "^5.0.0", - "acorn-dynamic-import": "^2.0.0", - "ajv": "^5.1.5", - "ajv-keywords": "^2.0.0", - "async": "^2.1.2", - "enhanced-resolve": "^3.4.0", - "escope": "^3.6.0", - "interpret": "^1.0.0", - "json-loader": "^0.5.4", - "json5": "^0.5.1", + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-module-context": "1.8.5", + "@webassemblyjs/wasm-edit": "1.8.5", + "@webassemblyjs/wasm-parser": "1.8.5", + "acorn": "^6.0.5", + "acorn-dynamic-import": "^4.0.0", + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0", + "chrome-trace-event": "^1.0.0", + "enhanced-resolve": "^4.1.0", + "eslint-scope": "^4.0.0", + "json-parse-better-errors": "^1.0.2", "loader-runner": "^2.3.0", "loader-utils": "^1.1.0", "memory-fs": "~0.4.1", + "micromatch": "^3.1.8", "mkdirp": "~0.5.0", + "neo-async": "^2.5.0", "node-libs-browser": "^2.0.0", - "source-map": "^0.5.3", - "supports-color": "^4.2.1", - "tapable": "^0.2.7", - "uglifyjs-webpack-plugin": "^0.4.6", - "watchpack": "^1.4.0", - "webpack-sources": "^1.0.1", - "yargs": "^8.0.2" + "schema-utils": "^1.0.0", + "tapable": "^1.1.0", + "terser-webpack-plugin": "^1.1.0", + "watchpack": "^1.5.0", + "webpack-sources": "^1.3.0" }, "dependencies": { - "ajv-keywords": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-2.1.1.tgz", - "integrity": "sha1-YXmX/F9gV2iUxDX5QNgZ4TW4B2I=", + "acorn": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.3.0.tgz", + "integrity": "sha512-/czfa8BwS88b9gWQVhc8eknunSA2DoJpJyTQkhheIf5E48u1N0R4q/YxxsAeqRrmK9TQ/uYfgLDfZo91UlANIA==", "dev": true }, - "cliui": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", - "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "acorn-dynamic-import": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-4.0.0.tgz", + "integrity": "sha512-d3OEjQV4ROpoflsnUA8HozoIR504TFxNivYEUi6uwz0IYhBkTDXGuWlNdMtybRt3nqVx/L6XqMt0FxkXuWKZhw==", + "dev": true + }, + "ajv": { + "version": "6.10.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz", + "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==", "dev": true, "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wrap-ansi": "^2.0.0" + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "enhanced-resolve": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.1.tgz", + "integrity": "sha512-98p2zE+rL7/g/DzMHMTF4zZlCgeVdJ7yr6xzEpJRYwFYrGi9ANdn5DnJURg6RpBkyk60XYDnWIv51VfIhfNGuA==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" }, "dependencies": { - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", "dev": true, "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" + "errno": "^0.1.3", + "readable-stream": "^2.0.1" } } } }, - "has-flag": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", - "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", - "dev": true - }, - "is-fullwidth-code-point": { + "isarray": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "load-json-file": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", - "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "strip-bom": "^3.0.0" - } - }, - "path-type": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", - "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", - "dev": true, - "requires": { - "pify": "^2.0.0" - } - }, - "read-pkg": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", - "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", - "dev": true, - "requires": { - "load-json-file": "^2.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^2.0.0" - } - }, - "read-pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", - "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", - "dev": true, - "requires": { - "find-up": "^2.0.0", - "read-pkg": "^2.0.0" - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", "dev": true }, - "supports-color": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", - "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { - "has-flag": "^2.0.0" + "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" } }, - "yargs": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-8.0.2.tgz", - "integrity": "sha1-YpmpBVsc78lp/355wdkY3Osiw2A=", + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { - "camelcase": "^4.1.0", - "cliui": "^3.2.0", - "decamelize": "^1.1.1", - "get-caller-file": "^1.0.1", - "os-locale": "^2.0.0", - "read-pkg-up": "^2.0.0", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^2.0.0", - "which-module": "^2.0.0", - "y18n": "^3.2.1", - "yargs-parser": "^7.0.0" + "safe-buffer": "~5.1.0" } }, - "yargs-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz", - "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=", - "dev": true, - "requires": { - "camelcase": "^4.1.0" - } - } - } - }, - "webpack-dev-middleware": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.12.2.tgz", - "integrity": "sha512-FCrqPy1yy/sN6U/SaEZcHKRXGlqU0DUaEBL45jkUYoB8foVb6wCnbIJ1HKIx+qUFTW+3JpVcCJCxZ8VATL4e+A==", - "dev": true, - "requires": { - "memory-fs": "~0.4.1", - "mime": "^1.5.0", - "path-is-absolute": "^1.0.0", - "range-parser": "^1.0.3", - "time-stamp": "^2.0.0" - }, - "dependencies": { - "time-stamp": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-2.2.0.tgz", - "integrity": "sha512-zxke8goJQpBeEgD82CXABeMh0LSJcj7CXEd0OHOg45HgcofF7pxNwZm9+RknpxpDhwN4gFpySkApKfFYfRQnUA==", + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", "dev": true } } @@ -17670,20 +21445,20 @@ } }, "webpack-stream": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/webpack-stream/-/webpack-stream-4.0.3.tgz", - "integrity": "sha512-Tx7ks7Of/JiPz7/tUM4WqSg4OcXF4m4OzNSaEzNA1TNXQaiTHIjiKqUoL79wGXbFt2q1IP8VG5DcEdaxifY5Ew==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/webpack-stream/-/webpack-stream-5.2.1.tgz", + "integrity": "sha512-WvyVU0K1/VB1NZ7JfsaemVdG0PXAQUqbjUNW4A58th4pULvKMQxG+y33HXTL02JvD56ko2Cub+E2NyPwrLBT/A==", "dev": true, "requires": { - "fancy-log": "^1.3.2", + "fancy-log": "^1.3.3", "lodash.clone": "^4.3.2", "lodash.some": "^4.2.2", "memory-fs": "^0.4.1", "plugin-error": "^1.0.1", - "supports-color": "^5.3.0", + "supports-color": "^5.5.0", "through": "^2.3.8", "vinyl": "^2.1.0", - "webpack": "^3.4.1" + "webpack": "^4.26.1" }, "dependencies": { "supports-color": { @@ -17753,7 +21528,6 @@ "version": "1.3.1", "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, "requires": { "isexe": "^2.0.0" } @@ -17785,6 +21559,15 @@ "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", "dev": true }, + "worker-farm": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "dev": true, + "requires": { + "errno": "~0.1.7" + } + }, "wrap-ansi": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", @@ -17820,8 +21603,15 @@ "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "write": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", + "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", + "requires": { + "mkdirp": "^0.5.1" + } }, "write-file-atomic": { "version": "2.4.3", @@ -17844,12 +21634,6 @@ "safe-buffer": "~5.1.0" } }, - "wtf-8": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wtf-8/-/wtf-8-1.0.0.tgz", - "integrity": "sha1-OS2LotDxw00e4tYw8V0O+2jhBIo=", - "dev": true - }, "xml": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz", @@ -17885,12 +21669,6 @@ "integrity": "sha1-xGFLp04K0ZbmCcknLNnh3bKKilg=", "dev": true }, - "xmlhttprequest-ssl": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.3.tgz", - "integrity": "sha1-GFqIjATspGw+QHDZn3tJ3jUomS0=", - "dev": true - }, "xtend": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", @@ -18004,21 +21782,6 @@ "camelcase": "^4.1.0" } }, - "yauzl": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz", - "integrity": "sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=", - "dev": true, - "requires": { - "fd-slicer": "~1.0.1" - } - }, - "yeast": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", - "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=", - "dev": true - }, "z-schema": { "version": "3.18.4", "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-3.18.4.tgz", diff --git a/package.json b/package.json index 03594b9d3..d9e26c2d8 100644 --- a/package.json +++ b/package.json @@ -11,33 +11,35 @@ "test": "gulp test" }, "dependencies": { - "@microsoft/sp-core-library": "1.7.1", - "@microsoft/sp-lodash-subset": "1.7.1", - "@microsoft/sp-office-ui-fabric-core": "1.7.1", - "@microsoft/sp-webpart-base": "1.7.1", + "@microsoft/rush-stack-compiler-3.2": "^0.5.2", + "@microsoft/sp-core-library": "^1.9.1", + "@microsoft/sp-lodash-subset": "^1.9.1", + "@microsoft/sp-office-ui-fabric-core": "^1.9.1", + "@microsoft/sp-webpart-base": "^1.9.1", "@pnp/common": "^1.3.6", "@pnp/graph": "^1.3.6", "@pnp/logging": "^1.3.6", "@pnp/odata": "^1.3.6", "@pnp/sp": "^1.3.6", "@types/es6-promise": "0.0.33", - "@types/react": "16.4.2", - "@types/react-dom": "16.0.5", + "@types/react": "^16.8.8", + "@types/react-dom": "^16.8.3", "@types/webpack-env": "1.13.1", - "react": "16.3.2", - "react-dom": "16.3.2" + "office-ui-fabric-react": "^6.189.2", + "react": "^16.8.5", + "react-dom": "^16.8.5" }, "resolutions": { "@types/react": "16.4.2" }, "devDependencies": { - "@microsoft/sp-build-web": "1.7.1", - "@microsoft/sp-tslint-rules": "1.7.1", - "@microsoft/sp-module-interfaces": "1.7.1", - "@microsoft/sp-webpart-workbench": "1.7.1", - "gulp": "~3.9.1", + "@microsoft/sp-build-web": "^1.9.1", + "@microsoft/sp-module-interfaces": "^1.9.1", + "@microsoft/sp-tslint-rules": "^1.9.1", + "@microsoft/sp-webpart-workbench": "^1.9.1", "@types/chai": "3.4.34", "@types/mocha": "2.2.38", - "ajv": "~5.2.2" + "ajv": "~5.2.2", + "gulp": "~3.9.1" } } From b7e3737dacdf0170d92b54843e4a11fec7a4a18b Mon Sep 17 00:00:00 2001 From: Federico <16118699+fredupstair@users.noreply.github.com> Date: Thu, 31 Oct 2019 00:05:24 +0100 Subject: [PATCH 13/19] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index dc93e44b0..75f601947 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# react-teams-tabs-pnpjs +# react-teams-tabs-pnpjs: show Channels and Tabs from a Modern Team Site connected to MS Teams ## Summary From e99626508904c333f7cf3665f5900362f128a6ba Mon Sep 17 00:00:00 2001 From: Federico <16118699+fredupstair@users.noreply.github.com> Date: Thu, 31 Oct 2019 00:05:49 +0100 Subject: [PATCH 14/19] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 75f601947..dc93e44b0 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# react-teams-tabs-pnpjs: show Channels and Tabs from a Modern Team Site connected to MS Teams +# react-teams-tabs-pnpjs ## Summary From 96ab66e04c48ea769824d01d6421541f2af751a4 Mon Sep 17 00:00:00 2001 From: Federico <16118699+fredupstair@users.noreply.github.com> Date: Thu, 31 Oct 2019 00:07:10 +0100 Subject: [PATCH 15/19] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index dc93e44b0..292680ab4 100644 --- a/README.md +++ b/README.md @@ -45,8 +45,8 @@ Version|Date|Comments * in the command line run: * restore dependencies: `npm install` * build solution `gulp build --ship` - * bundle solution: `$ gulp bundle --ship` - * package solution: `$ gulp package-solution --ship` + * bundle solution: `gulp bundle --ship` + * package solution: `gulp package-solution --ship` * locate solution at `.\sharepoint\solution\react-teams-tabs-pnpjs.sppkg` * upload it to your tenant app catalog * [approve permission requests](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/use-aadhttpclient#manage-permission-requests) from this SharePoint Framework WebPart From 37aa1d3c926f79410b9a98825280b87210f6b818 Mon Sep 17 00:00:00 2001 From: Federico <16118699+fredupstair@users.noreply.github.com> Date: Thu, 31 Oct 2019 00:10:22 +0100 Subject: [PATCH 16/19] Update README.md --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 292680ab4..c0863402c 100644 --- a/README.md +++ b/README.md @@ -49,7 +49,7 @@ Version|Date|Comments * package solution: `gulp package-solution --ship` * locate solution at `.\sharepoint\solution\react-teams-tabs-pnpjs.sppkg` * upload it to your tenant app catalog - * [approve permission requests](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/use-aadhttpclient#manage-permission-requests) from this SharePoint Framework WebPart + * [approve permission requests](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/use-aadhttpclient#manage-permission-requests) into SharePoint Online Admin API Permission page * add `react-teams-tabs-pnpjs` app to your site * add `react-teams-tabs-pnpjs` webpart to your page to see it in action @@ -61,5 +61,6 @@ This Web Part illustrates the following concepts on top of the SharePoint Framew * How to use [@pnp/graph/teams](https://pnp.github.io/pnpjs/graph/docs/teams/) * How to configure SharePoint Online Tenant and SPFx solution to allow Microsoft Graph calls. * Microsoft Graph API for Microsoft Teams +* [Fabric UI Nav component](https://developer.microsoft.com/en-us/fabric#/controls/web/nav) From b9e714670872ddf5e6a1e7b5ae0563946dd97143 Mon Sep 17 00:00:00 2001 From: Federico <16118699+fredupstair@users.noreply.github.com> Date: Fri, 1 Nov 2019 22:17:24 +0100 Subject: [PATCH 17/19] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index c0863402c..eef2addf5 100644 --- a/README.md +++ b/README.md @@ -64,3 +64,4 @@ This Web Part illustrates the following concepts on top of the SharePoint Framew * [Fabric UI Nav component](https://developer.microsoft.com/en-us/fabric#/controls/web/nav) + From b5e8e389bbcea6b1f7157fb76f368e3bdf3cd6b1 Mon Sep 17 00:00:00 2001 From: Federico <16118699+fredupstair@users.noreply.github.com> Date: Fri, 1 Nov 2019 23:04:34 +0100 Subject: [PATCH 18/19] Update README.md --- samples/react-teams-tabs-pnpjs/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/samples/react-teams-tabs-pnpjs/README.md b/samples/react-teams-tabs-pnpjs/README.md index eef2addf5..eb23da21e 100644 --- a/samples/react-teams-tabs-pnpjs/README.md +++ b/samples/react-teams-tabs-pnpjs/README.md @@ -1,4 +1,4 @@ -# react-teams-tabs-pnpjs +# react-teams-tabs-pnpjs - MS Teams Channels and Tabs from Modern Team site. ## Summary From 58b0b91bb5ae21277755bf8a2292119a3c0bf9ca Mon Sep 17 00:00:00 2001 From: Federico <16118699+fredupstair@users.noreply.github.com> Date: Fri, 1 Nov 2019 23:08:02 +0100 Subject: [PATCH 19/19] Update README.md --- samples/react-teams-tabs-pnpjs/README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/samples/react-teams-tabs-pnpjs/README.md b/samples/react-teams-tabs-pnpjs/README.md index eb23da21e..b610252b6 100644 --- a/samples/react-teams-tabs-pnpjs/README.md +++ b/samples/react-teams-tabs-pnpjs/README.md @@ -2,8 +2,7 @@ ## Summary -A SPFx WebPart using [@pnp/graph/teams](https://pnp.github.io/pnpjs/graph/docs/teams/). It shows Channels and Tabs from a Modern Team Site connected to Microsoft Teams. -The WebPart will show the list of all channels of the Modern Team Sites linked teams. Nested inside Channels list, you will find Tabs link. +A SPFx WebPart using [@pnp/graph/teams](https://pnp.github.io/pnpjs/graph/docs/teams/). It shows Channels and Tabs (with link) from a Modern Team Site connected to Microsoft Teams. ## react-teams-tabs-pnpjs preview ![WebPartInAction](./assets/react-teams-tabs-pnpjs-webpart.png)

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