From fb2628d8659c7aeb2ee5a5aaa6950a13e606d68d Mon Sep 17 00:00:00 2001 From: Andrew Hill Date: Thu, 4 Jan 2018 15:55:38 -0500 Subject: [PATCH 01/25] starting angular upgrade --- upgrade/.angular-cli.json | 60 + upgrade/.editorconfig | 13 + upgrade/.gitignore | 42 + upgrade/README.md | 27 + upgrade/e2e/app.e2e-spec.ts | 14 + upgrade/e2e/app.po.ts | 11 + upgrade/e2e/tsconfig.e2e.json | 14 + upgrade/karma.conf.js | 33 + upgrade/package-lock.json | 10440 +++++++++++++++++ upgrade/package.json | 49 + upgrade/protractor.conf.js | 28 + upgrade/src/app/app.component.html | 20 + upgrade/src/app/app.component.sass | 0 upgrade/src/app/app.component.spec.ts | 27 + upgrade/src/app/app.component.ts | 10 + upgrade/src/app/app.module.ts | 18 + upgrade/src/assets/.gitkeep | 0 upgrade/src/environments/environment.prod.ts | 3 + upgrade/src/environments/environment.ts | 8 + upgrade/src/favicon.ico | Bin 0 -> 5430 bytes upgrade/src/index.html | 14 + upgrade/src/main.ts | 12 + upgrade/src/polyfills.ts | 66 + upgrade/src/styles.sass | 1 + upgrade/src/test.ts | 32 + upgrade/src/tsconfig.app.json | 13 + upgrade/src/tsconfig.spec.json | 20 + upgrade/src/typings.d.ts | 5 + upgrade/tsconfig.json | 19 + upgrade/tslint.json | 144 + 30 files changed, 11143 insertions(+) create mode 100644 upgrade/.angular-cli.json create mode 100644 upgrade/.editorconfig create mode 100644 upgrade/.gitignore create mode 100644 upgrade/README.md create mode 100644 upgrade/e2e/app.e2e-spec.ts create mode 100644 upgrade/e2e/app.po.ts create mode 100644 upgrade/e2e/tsconfig.e2e.json create mode 100644 upgrade/karma.conf.js create mode 100644 upgrade/package-lock.json create mode 100644 upgrade/package.json create mode 100644 upgrade/protractor.conf.js create mode 100644 upgrade/src/app/app.component.html create mode 100644 upgrade/src/app/app.component.sass create mode 100644 upgrade/src/app/app.component.spec.ts create mode 100644 upgrade/src/app/app.component.ts create mode 100644 upgrade/src/app/app.module.ts create mode 100644 upgrade/src/assets/.gitkeep create mode 100644 upgrade/src/environments/environment.prod.ts create mode 100644 upgrade/src/environments/environment.ts create mode 100644 upgrade/src/favicon.ico create mode 100644 upgrade/src/index.html create mode 100644 upgrade/src/main.ts create mode 100644 upgrade/src/polyfills.ts create mode 100644 upgrade/src/styles.sass create mode 100644 upgrade/src/test.ts create mode 100644 upgrade/src/tsconfig.app.json create mode 100644 upgrade/src/tsconfig.spec.json create mode 100644 upgrade/src/typings.d.ts create mode 100644 upgrade/tsconfig.json create mode 100644 upgrade/tslint.json diff --git a/upgrade/.angular-cli.json b/upgrade/.angular-cli.json new file mode 100644 index 0000000..ea66552 --- /dev/null +++ b/upgrade/.angular-cli.json @@ -0,0 +1,60 @@ +{ + "$schema": "./node_modules/@angular/cli/lib/config/schema.json", + "project": { + "name": "upgrade" + }, + "apps": [ + { + "root": "src", + "outDir": "dist", + "assets": [ + "assets", + "favicon.ico" + ], + "index": "index.html", + "main": "main.ts", + "polyfills": "polyfills.ts", + "test": "test.ts", + "tsconfig": "tsconfig.app.json", + "testTsconfig": "tsconfig.spec.json", + "prefix": "app", + "styles": [ + "styles.sass" + ], + "scripts": [], + "environmentSource": "environments/environment.ts", + "environments": { + "dev": "environments/environment.ts", + "prod": "environments/environment.prod.ts" + } + } + ], + "e2e": { + "protractor": { + "config": "./protractor.conf.js" + } + }, + "lint": [ + { + "project": "src/tsconfig.app.json", + "exclude": "**/node_modules/**" + }, + { + "project": "src/tsconfig.spec.json", + "exclude": "**/node_modules/**" + }, + { + "project": "e2e/tsconfig.e2e.json", + "exclude": "**/node_modules/**" + } + ], + "test": { + "karma": { + "config": "./karma.conf.js" + } + }, + "defaults": { + "styleExt": "sass", + "component": {} + } +} diff --git a/upgrade/.editorconfig b/upgrade/.editorconfig new file mode 100644 index 0000000..6e87a00 --- /dev/null +++ b/upgrade/.editorconfig @@ -0,0 +1,13 @@ +# Editor configuration, see http://editorconfig.org +root = true + +[*] +charset = utf-8 +indent_style = space +indent_size = 2 +insert_final_newline = true +trim_trailing_whitespace = true + +[*.md] +max_line_length = off +trim_trailing_whitespace = false diff --git a/upgrade/.gitignore b/upgrade/.gitignore new file mode 100644 index 0000000..54bfd20 --- /dev/null +++ b/upgrade/.gitignore @@ -0,0 +1,42 @@ +# See http://help.github.com/ignore-files/ for more about ignoring files. + +# compiled output +/dist +/tmp +/out-tsc + +# dependencies +/node_modules + +# IDEs and editors +/.idea +.project +.classpath +.c9/ +*.launch +.settings/ +*.sublime-workspace + +# IDE - VSCode +.vscode/* +!.vscode/settings.json +!.vscode/tasks.json +!.vscode/launch.json +!.vscode/extensions.json + +# misc +/.sass-cache +/connect.lock +/coverage +/libpeerconnection.log +npm-debug.log +testem.log +/typings + +# e2e +/e2e/*.js +/e2e/*.map + +# System Files +.DS_Store +Thumbs.db diff --git a/upgrade/README.md b/upgrade/README.md new file mode 100644 index 0000000..e8c9d14 --- /dev/null +++ b/upgrade/README.md @@ -0,0 +1,27 @@ +# Upgrade + +This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 1.6.3. + +## Development server + +Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`. The app will automatically reload if you change any of the source files. + +## Code scaffolding + +Run `ng generate component component-name` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module`. + +## Build + +Run `ng build` to build the project. The build artifacts will be stored in the `dist/` directory. Use the `-prod` flag for a production build. + +## Running unit tests + +Run `ng test` to execute the unit tests via [Karma](https://karma-runner.github.io). + +## Running end-to-end tests + +Run `ng e2e` to execute the end-to-end tests via [Protractor](http://www.protractortest.org/). + +## Further help + +To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI README](https://github.com/angular/angular-cli/blob/master/README.md). diff --git a/upgrade/e2e/app.e2e-spec.ts b/upgrade/e2e/app.e2e-spec.ts new file mode 100644 index 0000000..a0ae9f2 --- /dev/null +++ b/upgrade/e2e/app.e2e-spec.ts @@ -0,0 +1,14 @@ +import { AppPage } from './app.po'; + +describe('upgrade App', () => { + let page: AppPage; + + beforeEach(() => { + page = new AppPage(); + }); + + it('should display welcome message', () => { + page.navigateTo(); + expect(page.getParagraphText()).toEqual('Welcome to app!'); + }); +}); diff --git a/upgrade/e2e/app.po.ts b/upgrade/e2e/app.po.ts new file mode 100644 index 0000000..82ea75b --- /dev/null +++ b/upgrade/e2e/app.po.ts @@ -0,0 +1,11 @@ +import { browser, by, element } from 'protractor'; + +export class AppPage { + navigateTo() { + return browser.get('/'); + } + + getParagraphText() { + return element(by.css('app-root h1')).getText(); + } +} diff --git a/upgrade/e2e/tsconfig.e2e.json b/upgrade/e2e/tsconfig.e2e.json new file mode 100644 index 0000000..1d9e5ed --- /dev/null +++ b/upgrade/e2e/tsconfig.e2e.json @@ -0,0 +1,14 @@ +{ + "extends": "../tsconfig.json", + "compilerOptions": { + "outDir": "../out-tsc/e2e", + "baseUrl": "./", + "module": "commonjs", + "target": "es5", + "types": [ + "jasmine", + "jasminewd2", + "node" + ] + } +} diff --git a/upgrade/karma.conf.js b/upgrade/karma.conf.js new file mode 100644 index 0000000..af139fa --- /dev/null +++ b/upgrade/karma.conf.js @@ -0,0 +1,33 @@ +// Karma configuration file, see link for more information +// https://karma-runner.github.io/1.0/config/configuration-file.html + +module.exports = function (config) { + config.set({ + basePath: '', + frameworks: ['jasmine', '@angular/cli'], + plugins: [ + require('karma-jasmine'), + require('karma-chrome-launcher'), + require('karma-jasmine-html-reporter'), + require('karma-coverage-istanbul-reporter'), + require('@angular/cli/plugins/karma') + ], + client:{ + clearContext: false // leave Jasmine Spec Runner output visible in browser + }, + coverageIstanbulReporter: { + reports: [ 'html', 'lcovonly' ], + fixWebpackSourcePaths: true + }, + angularCli: { + environment: 'dev' + }, + reporters: ['progress', 'kjhtml'], + port: 9876, + colors: true, + logLevel: config.LOG_INFO, + autoWatch: true, + browsers: ['Chrome'], + singleRun: false + }); +}; diff --git a/upgrade/package-lock.json b/upgrade/package-lock.json new file mode 100644 index 0000000..40b7000 --- /dev/null +++ b/upgrade/package-lock.json @@ -0,0 +1,10440 @@ +{ + "name": "upgrade", + "version": "0.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@angular-devkit/build-optimizer": { + "version": "0.0.36", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-optimizer/-/build-optimizer-0.0.36.tgz", + "integrity": "sha512-EFFF7hBbVoTOzYfXuSlGhcDr8neafmwuBAIkzAekEjzik7OaTLq7LPG7As+ebed9ll+3DAGypnrpdIE1Tp/H/A==", + "dev": true, + "requires": { + "loader-utils": "1.1.0", + "source-map": "0.5.7", + "typescript": "2.6.2", + "webpack-sources": "1.1.0" + }, + "dependencies": { + "typescript": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-2.6.2.tgz", + "integrity": "sha1-PFtv1/beCRQmkCfwPAlGdY92c6Q=", + "dev": true + } + } + }, + "@angular-devkit/core": { + "version": "0.0.22", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-0.0.22.tgz", + "integrity": "sha512-zxrNtTiv60liye/GGeRMnnGgLgAWoqlMTfPLMW0D1qJ4bbrPHtme010mpxS3QL4edcDtQseyXSFCnEkuo2MrRw==", + "dev": true, + "requires": { + "source-map": "0.5.7" + } + }, + "@angular-devkit/schematics": { + "version": "0.0.42", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-0.0.42.tgz", + "integrity": "sha512-elTiNL0Nx9oin2pfZTvMBU/d9sgutXaZe8n3xm2p7jfqQZry5MYYFES4hq+WIJjtV/X9gAniafncEpxuF7ikYw==", + "dev": true, + "requires": { + "@angular-devkit/core": "0.0.22", + "@ngtools/json-schema": "1.1.0", + "@schematics/schematics": "0.0.11", + "minimist": "1.2.0", + "rxjs": "5.5.6" + } + }, + "@angular/animations": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-5.1.3.tgz", + "integrity": "sha512-DlcANlrQ2aaspCZZ6yHdEx1PaLKT1q3/xkdTgoKNTJfj9eautcrEuar8NoH0dkzXuQT0i9GewK6+zsF581rpdQ==", + "requires": { + "tslib": "1.8.1" + } + }, + "@angular/cli": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-1.6.3.tgz", + "integrity": "sha512-At0/Q8CsldsvekOmAnYF8g7BAf0aHJImPLstxzPeWdg7EZbQxwCH0I+ZSZFHL43f8md6n9JmSeUWrlwANs+bHw==", + "dev": true, + "requires": { + "@angular-devkit/build-optimizer": "0.0.36", + "@angular-devkit/schematics": "0.0.42", + "@ngtools/json-schema": "1.1.0", + "@ngtools/webpack": "1.9.3", + "@schematics/angular": "0.1.11", + "autoprefixer": "6.7.7", + "chalk": "2.2.2", + "circular-dependency-plugin": "4.3.0", + "common-tags": "1.6.0", + "copy-webpack-plugin": "4.3.1", + "core-object": "3.1.5", + "css-loader": "0.28.7", + "cssnano": "3.10.0", + "denodeify": "1.2.1", + "ember-cli-string-utils": "1.1.0", + "exports-loader": "0.6.4", + "extract-text-webpack-plugin": "3.0.2", + "file-loader": "1.1.6", + "fs-extra": "4.0.3", + "glob": "7.1.2", + "html-webpack-plugin": "2.30.1", + "istanbul-instrumenter-loader": "2.0.0", + "karma-source-map-support": "1.2.0", + "less": "2.7.3", + "less-loader": "4.0.5", + "license-webpack-plugin": "1.1.1", + "loader-utils": "1.1.0", + "lodash": "4.17.4", + "memory-fs": "0.4.1", + "minimatch": "3.0.4", + "node-modules-path": "1.0.1", + "node-sass": "4.7.2", + "nopt": "4.0.1", + "opn": "5.1.0", + "portfinder": "1.0.13", + "postcss-custom-properties": "6.2.0", + "postcss-loader": "2.0.10", + "postcss-url": "7.3.0", + "raw-loader": "0.5.1", + "resolve": "1.5.0", + "rxjs": "5.5.6", + "sass-loader": "6.0.6", + "semver": "5.4.1", + "silent-error": "1.1.0", + "source-map-loader": "0.2.3", + "source-map-support": "0.4.18", + "style-loader": "0.13.2", + "stylus": "0.54.5", + "stylus-loader": "3.0.1", + "uglifyjs-webpack-plugin": "1.1.5", + "url-loader": "0.6.2", + "webpack": "3.10.0", + "webpack-dev-middleware": "1.12.2", + "webpack-dev-server": "2.9.7", + "webpack-merge": "4.1.1", + "webpack-sources": "1.1.0", + "webpack-subresource-integrity": "1.0.3", + "zone.js": "0.8.19" + } + }, + "@angular/common": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/@angular/common/-/common-5.1.3.tgz", + "integrity": "sha512-n0bzjfOVZH7+FPHQ3nnE3aAgMWebz4afO/Wh01LZNfVgcjdBxHblAYcMaoJeR7zW7f1zm51P6aDa4XlVtsVupQ==", + "requires": { + "tslib": "1.8.1" + } + }, + "@angular/compiler": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-5.1.3.tgz", + "integrity": "sha512-YQyL52+CtduFqyodv3m+s8qNDRbmEyEv/ZZHEWNKxKFr7RQ5n7+pbjdincwGf2c2mBw4EqWLgyCdd9SFmjJd0w==", + "requires": { + "tslib": "1.8.1" + } + }, + "@angular/compiler-cli": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-5.1.3.tgz", + "integrity": "sha512-5pmVgFch67qYxl04PitagfUgiw0k7Ak1Cvj5LY2gs0961SHo8qLRA2/4xUKAxv4rFy+fx2Qr9KD99YB+wbsb3A==", + "dev": true, + "requires": { + "chokidar": "1.7.0", + "minimist": "1.2.0", + "reflect-metadata": "0.1.10", + "tsickle": "0.25.6" + } + }, + "@angular/core": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/@angular/core/-/core-5.1.3.tgz", + "integrity": "sha512-lGlILYCumA5s8Pf+egDW6kjlrEQwnpUG2fBQ4SNRChzzRoTWeJ1XPCrEI9YyFvC8qUsYcDIZwHWBXQQqhdEvmQ==", + "requires": { + "tslib": "1.8.1" + } + }, + "@angular/forms": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-5.1.3.tgz", + "integrity": "sha512-DTUg7agXPjvacWHojl0vXuvyJ0Ik9I0D23KKWyzHZHlxXb4vfN7KYP9qIOMwadLLIog8MEu4a6EGgKAoPsZ/Ng==", + "requires": { + "tslib": "1.8.1" + } + }, + "@angular/http": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/@angular/http/-/http-5.1.3.tgz", + "integrity": "sha512-Ptnu15yjYnvKucLBRKrJqneFMkQYjfwDFgVASLb+YJhRzNFBnqcK8JdfilhP7f0WESANDcwtC/YoaShpiyugNA==", + "requires": { + "tslib": "1.8.1" + } + }, + "@angular/language-service": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/@angular/language-service/-/language-service-5.1.3.tgz", + "integrity": "sha512-qj5K02LdG637YzqgtQVHVwZbzLHWm2WZOHPthu0M04RjS6bZxD4Ng828IXxFydrxoyTcDO/x0Uy2OAb7+rbBQw==", + "dev": true + }, + "@angular/platform-browser": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-5.1.3.tgz", + "integrity": "sha512-APMYMgEith68hsuSS8PpE0Dn1dEhJN1IkaIeL+ZlmhZQ4GktVAvMV2ySFYHoQofT5QIWEnvbT2r/cvgW9+8IUQ==", + "requires": { + "tslib": "1.8.1" + } + }, + "@angular/platform-browser-dynamic": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-5.1.3.tgz", + "integrity": "sha512-LKyHzN0LZqcw8nL19yJsbqPMBZ2nxPYFDkbsBicxfr9RHWbWbDuIZXY5l742guzAFBPHhccx9Lpjd3Gwxi7syg==", + "requires": { + "tslib": "1.8.1" + } + }, + "@angular/router": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/@angular/router/-/router-5.1.3.tgz", + "integrity": "sha512-dhrrk2jfbIQEGWkonRyAjrJSt/a3aLmRRWiSL3UUZhfUqMUGhaxwJn7hYB1uQyvhqTGKYncBvjMrdGFmsQInNQ==", + "requires": { + "tslib": "1.8.1" + } + }, + "@ngtools/json-schema": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@ngtools/json-schema/-/json-schema-1.1.0.tgz", + "integrity": "sha1-w6DFRNYjkqzCgTpCyKDcb1j4aSI=", + "dev": true + }, + "@ngtools/webpack": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-1.9.3.tgz", + "integrity": "sha512-LOOc8eXkieY0Uh0lis8SqRvDhsDwb1CK31Fn55i0kfdzjeyGARidIYNGskO//bPMvLoWJYYpCl+jnDodtLpiLg==", + "dev": true, + "requires": { + "chalk": "2.2.2", + "enhanced-resolve": "3.4.1", + "loader-utils": "1.1.0", + "magic-string": "0.22.4", + "semver": "5.4.1", + "source-map": "0.5.7", + "tree-kill": "1.2.0", + "webpack-sources": "1.1.0" + } + }, + "@schematics/angular": { + "version": "0.1.11", + "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-0.1.11.tgz", + "integrity": "sha512-jYTantZjdYeDjxh9ZLYvGbDI0VeUxgSrcBjHvnHqMNe+YGJenY988ifWCwzjmOowj57maLrQQGrdoO7oUeNdyw==", + "dev": true, + "requires": { + "@angular-devkit/core": "0.0.22" + } + }, + "@schematics/schematics": { + "version": "0.0.11", + "resolved": "https://registry.npmjs.org/@schematics/schematics/-/schematics-0.0.11.tgz", + "integrity": "sha512-HAXgAIuuAGjiIKohGlRUkmUTWYtNmclR12KHlQQxT9pHFdEb2OrpHjUp2YoV32jiU6jIZm4pf3ODwlPA0VbwnA==", + "dev": true + }, + "@types/jasmine": { + "version": "2.5.54", + "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-2.5.54.tgz", + "integrity": "sha512-B9YofFbUljs19g5gBKUYeLIulsh31U5AK70F41BImQRHEZQGm4GcN922UvnYwkduMqbC/NH+9fruWa/zrqvHIg==", + "dev": true + }, + "@types/jasminewd2": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/jasminewd2/-/jasminewd2-2.0.3.tgz", + "integrity": "sha512-hYDVmQZT5VA2kigd4H4bv7vl/OhlympwREUemqBdOqtrYTo5Ytm12a5W5/nGgGYdanGVxj0x/VhZ7J3hOg/YKg==", + "dev": true, + "requires": { + "@types/jasmine": "2.5.54" + } + }, + "@types/node": { + "version": "6.0.95", + "resolved": "https://registry.npmjs.org/@types/node/-/node-6.0.95.tgz", + "integrity": "sha512-d1Twx1NM49dQ7jbNZfaHTQWuYL9cFVrGxYpbc3BvMf4626lOJOZnp2aJQNB9vP/WX3UOe1TrTUMABrGRu6FZhg==", + "dev": true + }, + "@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/selenium-webdriver": { + "version": "2.53.43", + "resolved": "https://registry.npmjs.org/@types/selenium-webdriver/-/selenium-webdriver-2.53.43.tgz", + "integrity": "sha512-UBYHWph6P3tutkbXpW6XYg9ZPbTKjw/YC2hGG1/GEvWwTbvezBUv3h+mmUFw79T3RFPnmedpiXdOBbXX+4l0jg==", + "dev": true + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, + "accepts": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.4.tgz", + "integrity": "sha1-hiRnWMfdbSGmR0/whKR0DsBesh8=", + "dev": true, + "requires": { + "mime-types": "2.1.17", + "negotiator": "0.6.1" + } + }, + "acorn": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.3.0.tgz", + "integrity": "sha512-Yej+zOJ1Dm/IMZzzj78OntP/r3zHEaKcyNoU2lAaxPtrseM6rF0xwqoz5Q5ysAiED9hTjI2hgtvLXitlCN1/Ug==", + "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.13" + }, + "dependencies": { + "acorn": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", + "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", + "dev": true + } + } + }, + "adm-zip": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.7.tgz", + "integrity": "sha1-hgbCy/HEJs6MjsABdER/1Jtur8E=", + "dev": true + }, + "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": "2.1.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-2.1.1.tgz", + "integrity": "sha1-1t4Q1a9hMtW9aSQn1G/FOFOQlMc=", + "dev": true, + "requires": { + "extend": "3.0.1", + "semver": "5.0.3" + }, + "dependencies": { + "semver": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.0.3.tgz", + "integrity": "sha1-d0Zt5YnNXTyV8TiqeLxWmjy10no=", + "dev": true + } + } + }, + "ajv": { + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", + "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", + "dev": true, + "requires": { + "co": "4.6.0", + "fast-deep-equal": "1.0.0", + "fast-json-stable-stringify": "2.0.0", + "json-schema-traverse": "0.3.1" + } + }, + "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 + }, + "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.2.2", + "longest": "1.0.1", + "repeat-string": "1.6.1" + } + }, + "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-html": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", + "dev": true + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz", + "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", + "dev": true, + "requires": { + "color-convert": "1.9.1" + } + }, + "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.3.11", + "normalize-path": "2.1.1" + } + }, + "app-root-path": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/app-root-path/-/app-root-path-2.0.1.tgz", + "integrity": "sha1-zWLc+OT9WkF+/GZNLlsQZTxlG0Y=", + "dev": true + }, + "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 + }, + "are-we-there-yet": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz", + "integrity": "sha1-u13KOCu5TwXhUZQ3PRb9O6HKEQ0=", + "dev": true, + "requires": { + "delegates": "1.0.0", + "readable-stream": "2.3.3" + } + }, + "argparse": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.9.tgz", + "integrity": "sha1-c9g7wmP4bpf4zE9rrhsOkKfSLIY=", + "dev": true, + "requires": { + "sprintf-js": "1.0.3" + } + }, + "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.1.0" + } + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true + }, + "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": "2.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.1.tgz", + "integrity": "sha1-Qmu52oQJDBg42BLIFQryCoMx4pY=", + "dev": true + }, + "array-includes": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.0.3.tgz", + "integrity": "sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0=", + "dev": true, + "requires": { + "define-properties": "1.1.2", + "es-abstract": "1.10.0" + } + }, + "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-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.3" + } + }, + "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.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "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=", + "dev": true, + "optional": true + }, + "asn1": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz", + "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=", + "dev": true + }, + "asn1.js": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.9.2.tgz", + "integrity": "sha512-b/OsSjvWEo8Pi8H0zsDd2P6Uqo2TK2pH8gNLSJtNLM2Db0v2QaAZ0pBQJXVjAn4gBuugeVDr7s63ZogpUIwWDg==", + "dev": true, + "requires": { + "bn.js": "4.11.8", + "inherits": "2.0.3", + "minimalistic-assert": "1.0.0" + } + }, + "assert": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz", + "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=", + "dev": true, + "requires": { + "util": "0.10.3" + } + }, + "assert-plus": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", + "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=", + "dev": true + }, + "async": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.0.tgz", + "integrity": "sha512-xAfGg1/NTLBBKlHFmnd7PlmUW9KhVQIUuSrYem9xzFUZy13ScvtyGGejaae9iAVRiRq9+Cx7DPFaAAhCpyxyPw==", + "dev": true, + "requires": { + "lodash": "4.17.4" + } + }, + "async-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", + "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=", + "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, + "optional": true + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "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.7", + "caniuse-db": "1.0.30000787", + "normalize-range": "0.1.2", + "num2fraction": "1.2.2", + "postcss": "5.2.18", + "postcss-value-parser": "3.3.0" + } + }, + "aws-sign2": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", + "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=", + "dev": true + }, + "aws4": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz", + "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4=", + "dev": true + }, + "babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", + "dev": true, + "requires": { + "chalk": "1.1.3", + "esutils": "2.0.2", + "js-tokens": "3.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "babel-generator": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.0.tgz", + "integrity": "sha1-rBriAHC3n248odMmlhMFN3TyDcU=", + "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": { + "jsesc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", + "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=", + "dev": true + } + } + }, + "babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0" + } + }, + "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.5.3", + "regenerator-runtime": "0.11.1" + } + }, + "babel-template": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", + "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0", + "babylon": "6.18.0", + "lodash": "4.17.4" + } + }, + "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.9", + "globals": "9.18.0", + "invariant": "2.2.2", + "lodash": "4.17.4" + } + }, + "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" + } + }, + "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 + }, + "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.2.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.2.1.tgz", + "integrity": "sha512-dwVUVIXsBZXwTuwnXI9RK8sBmgq09NDHzyR9SAph9eqk76gKK2JSQmZARC2zRC81JC2QTtxD0ARU5qTS25gIGw==", + "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.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", + "dev": true + }, + "bcrypt-pbkdf": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz", + "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=", + "dev": true, + "optional": true, + "requires": { + "tweetnacl": "0.14.5" + } + }, + "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": "3.2.0", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", + "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", + "dev": true + }, + "binary-extensions": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.11.0.tgz", + "integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU=", + "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, + "optional": true, + "requires": { + "inherits": "2.0.3" + } + }, + "blocking-proxy": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/blocking-proxy/-/blocking-proxy-0.0.5.tgz", + "integrity": "sha1-RikF4Nz76pcPQao3Ij3anAexkSs=", + "dev": true, + "requires": { + "minimist": "1.2.0" + } + }, + "bluebird": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz", + "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==", + "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.18.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.2.tgz", + "integrity": "sha1-h2eKGdhLR9hZuDGZvVm84iKxBFQ=", + "dev": true, + "requires": { + "bytes": "3.0.0", + "content-type": "1.0.4", + "debug": "2.6.9", + "depd": "1.1.1", + "http-errors": "1.6.2", + "iconv-lite": "0.4.19", + "on-finished": "2.3.0", + "qs": "6.5.1", + "raw-body": "2.3.2", + "type-is": "1.6.15" + }, + "dependencies": { + "qs": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", + "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==", + "dev": true + } + } + }, + "bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "dev": true, + "requires": { + "array-flatten": "2.1.1", + "deep-equal": "1.0.1", + "dns-equal": "1.0.0", + "dns-txt": "2.0.2", + "multicast-dns": "6.2.1", + "multicast-dns-service-types": "1.1.0" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true + }, + "boom": { + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", + "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", + "dev": true, + "requires": { + "hoek": "2.16.3" + } + }, + "brace-expansion": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz", + "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=", + "dev": true, + "requires": { + "balanced-match": "1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "1.8.2", + "preserve": "0.2.0", + "repeat-element": "1.1.2" + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", + "dev": true + }, + "browserify-aes": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.1.1.tgz", + "integrity": "sha512-UGnTYAnB2a3YuYKIRy1/4FB2HdM866E0qC46JXvVTYKlBlZlnvfpSfY6OKfXZAkv70eJ2a1SqzpAo5CRhZGDFg==", + "dev": true, + "requires": { + "buffer-xor": "1.0.3", + "cipher-base": "1.0.4", + "create-hash": "1.1.3", + "evp_bytestokey": "1.0.3", + "inherits": "2.0.3", + "safe-buffer": "5.1.1" + } + }, + "browserify-cipher": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.0.tgz", + "integrity": "sha1-mYgkSHS/XtTijalWZtzWasj8Njo=", + "dev": true, + "requires": { + "browserify-aes": "1.1.1", + "browserify-des": "1.0.0", + "evp_bytestokey": "1.0.3" + } + }, + "browserify-des": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.0.tgz", + "integrity": "sha1-2qJ3cXRwki7S/hhZQRihdUOXId0=", + "dev": true, + "requires": { + "cipher-base": "1.0.4", + "des.js": "1.0.0", + "inherits": "2.0.3" + } + }, + "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.11.8", + "randombytes": "2.0.5" + } + }, + "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.11.8", + "browserify-rsa": "4.0.1", + "create-hash": "1.1.3", + "create-hmac": "1.1.6", + "elliptic": "6.4.0", + "inherits": "2.0.3", + "parse-asn1": "5.1.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.6" + } + }, + "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.30000787", + "electron-to-chromium": "1.3.30" + } + }, + "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.2.1", + "ieee754": "1.1.8", + "isarray": "1.0.0" + } + }, + "buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", + "dev": true + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", + "dev": true + }, + "builtin-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 + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "dev": true + }, + "cacache": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-10.0.1.tgz", + "integrity": "sha512-dRHYcs9LvG9cHgdPzjiI+/eS7e1xRhULrcyOx04RZQsszNJXU2SL9CyG60yLnge282Qq5nwTv+ieK2fH+WPZmA==", + "dev": true, + "requires": { + "bluebird": "3.5.1", + "chownr": "1.0.1", + "glob": "7.1.2", + "graceful-fs": "4.1.11", + "lru-cache": "4.1.1", + "mississippi": "1.3.0", + "mkdirp": "0.5.1", + "move-concurrently": "1.0.1", + "promise-inflight": "1.0.1", + "rimraf": "2.6.2", + "ssri": "5.0.0", + "unique-filename": "1.1.0", + "y18n": "3.2.1" + } + }, + "callsite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", + "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=", + "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.3.2", + "upper-case": "1.1.3" + } + }, + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true + }, + "camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "dev": true, + "requires": { + "camelcase": "2.1.1", + "map-obj": "1.0.1" + } + }, + "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.7.7", + "caniuse-db": "1.0.30000787", + "lodash.memoize": "4.1.2", + "lodash.uniq": "4.5.0" + } + }, + "caniuse-db": { + "version": "1.0.30000787", + "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000787.tgz", + "integrity": "sha1-ygeigb5Taoi9f6yWuolfPPU/gRs=", + "dev": true + }, + "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.4", + "lazy-cache": "1.0.4" + }, + "dependencies": { + "lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", + "dev": true + } + } + }, + "chalk": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.2.2.tgz", + "integrity": "sha512-LvixLAQ4MYhbf7hgL4o5PeK32gJKvVzDRiSNIApDofQvyhl8adgG2lJVXn4+ekQoK7HL9RF8lqxwerpe0x2pCw==", + "dev": true, + "requires": { + "ansi-styles": "3.2.0", + "escape-string-regexp": "1.0.5", + "supports-color": "4.5.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.2", + "async-each": "1.0.1", + "fsevents": "1.1.3", + "glob-parent": "2.0.0", + "inherits": "2.0.3", + "is-binary-path": "1.0.1", + "is-glob": "2.0.1", + "path-is-absolute": "1.0.1", + "readdirp": "2.1.0" + }, + "dependencies": { + "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" + } + } + } + }, + "chownr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.0.1.tgz", + "integrity": "sha1-4qdQQqlVGQi+vSW4Uj1fl2nXkYE=", + "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.3", + "safe-buffer": "5.1.1" + } + }, + "circular-dependency-plugin": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/circular-dependency-plugin/-/circular-dependency-plugin-4.3.0.tgz", + "integrity": "sha512-L3W9L1S0wC64rq+QSaZzmWnJW7cVBgimxI2lNEFEX5biwlRG8EHRM68JFi+CX5ZkCGUWJHIpnhdVs181Zlq3wA==", + "dev": true + }, + "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" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "clean-css": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.1.9.tgz", + "integrity": "sha1-Nc7ornaHpJuYA09w3gDE7dOCYwE=", + "dev": true, + "requires": { + "source-map": "0.5.7" + } + }, + "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.2", + "strip-ansi": "3.0.1", + "wrap-ansi": "2.1.0" + } + }, + "clone": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.3.tgz", + "integrity": "sha1-KY1+IjFmD0DAA8LtMUDezz9TCF8=", + "dev": true + }, + "clone-deep": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-0.3.0.tgz", + "integrity": "sha1-NIxhrpzb4O3+BT2R/0zFIdeQ7eg=", + "dev": true, + "requires": { + "for-own": "1.0.0", + "is-plain-object": "2.0.4", + "kind-of": "3.2.2", + "shallow-clone": "0.1.2" + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "dev": true + }, + "coa": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/coa/-/coa-1.0.4.tgz", + "integrity": "sha1-qe8VNmDWqGqL3sAomlxoTSF0Mv0=", + "dev": true, + "requires": { + "q": "1.5.1" + } + }, + "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 + }, + "codelyzer": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/codelyzer/-/codelyzer-4.0.2.tgz", + "integrity": "sha512-nYwOr49+IV09e7C4aXkVALRz0+XpHqZiUUcxHuDZH4xP1FBcHINyr3qvVhv5Gfm7XRmoLx32tsIhrQhW/gBcog==", + "dev": true, + "requires": { + "app-root-path": "2.0.1", + "css-selector-tokenizer": "0.7.0", + "cssauron": "1.4.0", + "semver-dsl": "1.0.1", + "source-map": "0.5.7", + "sprintf-js": "1.0.3" + } + }, + "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.3", + "color-convert": "1.9.1", + "color-string": "0.3.0" + } + }, + "color-convert": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.1.tgz", + "integrity": "sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ==", + "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.1.3" + } + }, + "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.4", + "css-color-names": "0.0.4", + "has": "1.0.1" + } + }, + "colors": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", + "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", + "dev": true + }, + "combine-lists": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/combine-lists/-/combine-lists-1.0.1.tgz", + "integrity": "sha1-RYwH4J4NkA/Ci3Cj/sLazR0st/Y=", + "dev": true, + "requires": { + "lodash": "4.17.4" + } + }, + "combined-stream": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", + "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=", + "dev": true, + "requires": { + "delayed-stream": "1.0.0" + } + }, + "commander": { + "version": "2.12.2", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.12.2.tgz", + "integrity": "sha512-BFnaq5ZOGcDN7FlrtBT4xxkgIToalIIxwjxLWVJ8bGTpe1LroqMiqQXdA7ygc7CRvaYS+9zfPGFnJqFSayx+AA==", + "dev": true + }, + "common-tags": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.6.0.tgz", + "integrity": "sha512-sgmgEodNLbxnSSoR5a2xH23CoDJ9J5MKsJS/tqplfmJLpikG0oWMpAb+tM8ERQCMpp9I+ERf6SYl158G6GwX0w==", + "dev": true, + "requires": { + "babel-runtime": "6.26.0" + } + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true + }, + "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.1.2", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz", + "integrity": "sha1-KWWU8nU9qmOZbSrwjRWpURbJrsM=", + "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 + }, + "compressible": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.12.tgz", + "integrity": "sha1-xZpcmdt2dn6YdlAOJx72OzSTvWY=", + "dev": true, + "requires": { + "mime-db": "1.30.0" + } + }, + "compression": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.1.tgz", + "integrity": "sha1-7/JgPvwuIs+G810uuTWJ+YdTc9s=", + "dev": true, + "requires": { + "accepts": "1.3.4", + "bytes": "3.0.0", + "compressible": "2.0.12", + "debug": "2.6.9", + "on-headers": "1.0.1", + "safe-buffer": "5.1.1", + "vary": "1.1.2" + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz", + "integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=", + "dev": true, + "requires": { + "inherits": "2.0.3", + "readable-stream": "2.3.3", + "typedarray": "0.0.6" + } + }, + "connect": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.6.5.tgz", + "integrity": "sha1-+43ee6B2OHfQ7J352sC0tA5yx9o=", + "dev": true, + "requires": { + "debug": "2.6.9", + "finalhandler": "1.0.6", + "parseurl": "1.3.2", + "utils-merge": "1.0.1" + }, + "dependencies": { + "finalhandler": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.0.6.tgz", + "integrity": "sha1-AHrqM9Gk0+QgF/YkhIrVjSEvgU8=", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "1.0.1", + "escape-html": "1.0.3", + "on-finished": "2.3.0", + "parseurl": "1.3.2", + "statuses": "1.3.1", + "unpipe": "1.0.0" + } + } + } + }, + "connect-history-api-fallback": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz", + "integrity": "sha1-sGhzk0vF40T+9hGhlqb6rgruAVo=", + "dev": true + }, + "console-browserify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", + "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", + "dev": true, + "requires": { + "date-now": "0.1.4" + } + }, + "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.5.1", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.1.tgz", + "integrity": "sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU=", + "dev": true + }, + "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-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.2.0", + "fs-write-stream-atomic": "1.0.10", + "iferr": "0.1.5", + "mkdirp": "0.5.1", + "rimraf": "2.6.2", + "run-queue": "1.0.3" + } + }, + "copy-webpack-plugin": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-4.3.1.tgz", + "integrity": "sha512-xlcFiW/U7KrpS6dFuWq3r8Wb7koJx7QVc7LDFCosqkikaVSxkaYOnwDLwilbjrszZ0LYZXThDAJKcQCSrvdShQ==", + "dev": true, + "requires": { + "cacache": "10.0.1", + "find-cache-dir": "1.0.0", + "globby": "7.1.1", + "is-glob": "4.0.0", + "loader-utils": "0.2.17", + "lodash": "4.17.4", + "minimatch": "3.0.4", + "p-limit": "1.2.0", + "pify": "3.0.0", + "serialize-javascript": "1.4.0" + }, + "dependencies": { + "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.2.0", + "emojis-list": "2.1.0", + "json5": "0.5.1", + "object-assign": "4.1.1" + } + } + } + }, + "core-js": { + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.3.tgz", + "integrity": "sha1-isw4NFgk8W2DZbfJtCWRaOjtYD4=" + }, + "core-object": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/core-object/-/core-object-3.1.5.tgz", + "integrity": "sha512-sA2/4+/PZ/KV6CKgjrVrrUVBKCkdDO02CUlQ0YKTQoYUwPYNOtOAcWlbYhd5v/1JqYaA6oZ4sDlOU4ppVw6Wbg==", + "dev": true, + "requires": { + "chalk": "2.2.2" + } + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, + "cosmiconfig": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-2.2.2.tgz", + "integrity": "sha512-GiNXLwAFPYHy25XmTPpafYvn3CLAkJ8FLsscq78MQd1Kh0OU6Yzhn4eV2MVF4G9WEQZoWEGltatdR+ntGPMl5A==", + "dev": true, + "requires": { + "is-directory": "0.3.1", + "js-yaml": "3.7.0", + "minimist": "1.2.0", + "object-assign": "4.1.1", + "os-homedir": "1.0.2", + "parse-json": "2.2.0", + "require-from-string": "1.2.1" + } + }, + "create-ecdh": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.0.tgz", + "integrity": "sha1-iIxyNZbN92EvZJgjPuvXo1MBc30=", + "dev": true, + "requires": { + "bn.js": "4.11.8", + "elliptic": "6.4.0" + } + }, + "create-hash": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.1.3.tgz", + "integrity": "sha1-YGBCrIuSYnUPSDyt2rD1gZFy2P0=", + "dev": true, + "requires": { + "cipher-base": "1.0.4", + "inherits": "2.0.3", + "ripemd160": "2.0.1", + "sha.js": "2.4.9" + } + }, + "create-hmac": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.6.tgz", + "integrity": "sha1-rLniIaThe9sHbpBlfEK5PjcmzwY=", + "dev": true, + "requires": { + "cipher-base": "1.0.4", + "create-hash": "1.1.3", + "inherits": "2.0.3", + "ripemd160": "2.0.1", + "safe-buffer": "5.1.1", + "sha.js": "2.4.9" + } + }, + "cross-spawn": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", + "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", + "dev": true, + "optional": true, + "requires": { + "lru-cache": "4.1.1", + "which": "1.3.0" + } + }, + "cryptiles": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", + "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", + "dev": true, + "requires": { + "boom": "2.10.1" + } + }, + "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.4", + "create-ecdh": "4.0.0", + "create-hash": "1.1.3", + "create-hmac": "1.1.6", + "diffie-hellman": "5.0.2", + "inherits": "2.0.3", + "pbkdf2": "3.0.14", + "public-encrypt": "4.0.0", + "randombytes": "2.0.5", + "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.7", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-0.28.7.tgz", + "integrity": "sha512-GxMpax8a/VgcfRrVy0gXD6yLd5ePYbXX/5zGgTVYp4wXtJklS8Z2VaUArJgc//f6/Dzil7BaJObdSv8eKKCPgg==", + "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.1.0", + "lodash.camelcase": "4.3.0", + "object-assign": "4.1.1", + "postcss": "5.2.18", + "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", + "postcss-value-parser": "3.3.0", + "source-list-map": "2.0.0" + } + }, + "css-parse": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/css-parse/-/css-parse-1.7.0.tgz", + "integrity": "sha1-Mh9s9zeCpv91ERE5D8BeLGV9jJs=", + "dev": true + }, + "css-select": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", + "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", + "dev": true, + "requires": { + "boolbase": "1.0.0", + "css-what": "2.1.0", + "domutils": "1.5.1", + "nth-check": "1.0.1" + } + }, + "css-selector-tokenizer": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.0.tgz", + "integrity": "sha1-5piEdK6MlTR3v15+/s/OzNnPTIY=", + "dev": true, + "requires": { + "cssesc": "0.1.0", + "fastparse": "1.1.1", + "regexpu-core": "1.0.0" + } + }, + "css-what": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.0.tgz", + "integrity": "sha1-lGfQMsOM+u+58teVASUwYvh/ob0=", + "dev": true + }, + "cssauron": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/cssauron/-/cssauron-1.4.0.tgz", + "integrity": "sha1-pmAt/34EqDBtwNuaVR6S6LVmKtg=", + "dev": true, + "requires": { + "through": "2.3.8" + } + }, + "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.7.7", + "decamelize": "1.2.0", + "defined": "1.0.0", + "has": "1.0.1", + "object-assign": "4.1.1", + "postcss": "5.2.18", + "postcss-calc": "5.3.1", + "postcss-colormin": "2.2.2", + "postcss-convert-values": "2.6.1", + "postcss-discard-comments": "2.0.4", + "postcss-discard-duplicates": "2.1.0", + "postcss-discard-empty": "2.1.0", + "postcss-discard-overridden": "0.1.1", + "postcss-discard-unused": "2.2.3", + "postcss-filter-plugins": "2.0.2", + "postcss-merge-idents": "2.1.7", + "postcss-merge-longhand": "2.0.2", + "postcss-merge-rules": "2.1.2", + "postcss-minify-font-values": "1.0.5", + "postcss-minify-gradients": "1.0.5", + "postcss-minify-params": "1.2.2", + "postcss-minify-selectors": "2.1.1", + "postcss-normalize-charset": "1.1.1", + "postcss-normalize-url": "3.0.8", + "postcss-ordered-values": "2.2.3", + "postcss-reduce-idents": "2.4.0", + "postcss-reduce-initial": "1.0.1", + "postcss-reduce-transforms": "1.0.4", + "postcss-svgo": "2.1.6", + "postcss-unique-selectors": "2.0.2", + "postcss-value-parser": "3.3.0", + "postcss-zindex": "2.2.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.2.3", + "source-map": "0.5.7" + } + }, + "cuint": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/cuint/-/cuint-0.2.2.tgz", + "integrity": "sha1-QICG1AlVDCYxFVYZ6fp7ytw7mRs=", + "dev": true + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "dev": true, + "requires": { + "array-find-index": "1.0.2" + } + }, + "custom-event": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz", + "integrity": "sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU=", + "dev": true + }, + "cyclist": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-0.2.2.tgz", + "integrity": "sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA=", + "dev": true + }, + "d": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz", + "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=", + "dev": true, + "requires": { + "es5-ext": "0.10.37" + } + }, + "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" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + } + } + }, + "date-now": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", + "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=", + "dev": true + }, + "debug": { + "version": "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" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "deep-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz", + "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=", + "dev": true + }, + "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" + } + }, + "define-properties": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.2.tgz", + "integrity": "sha1-g6c/L+pWmJj7c3GTyPhzyvbUXJQ=", + "dev": true, + "requires": { + "foreach": "2.0.5", + "object-keys": "1.0.11" + } + }, + "defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=", + "dev": true + }, + "del": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/del/-/del-3.0.0.tgz", + "integrity": "sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU=", + "dev": true, + "requires": { + "globby": "6.1.0", + "is-path-cwd": "1.0.0", + "is-path-in-cwd": "1.0.0", + "p-map": "1.2.0", + "pify": "3.0.0", + "rimraf": "2.6.2" + }, + "dependencies": { + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "dev": true, + "requires": { + "array-union": "1.0.2", + "glob": "7.1.2", + "object-assign": "4.1.1", + "pify": "2.3.0", + "pinkie-promise": "2.0.1" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "dev": true + }, + "denodeify": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz", + "integrity": "sha1-OjYof1A05pnnV3kBBSwubJQlFjE=", + "dev": true + }, + "depd": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.1.tgz", + "integrity": "sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k=", + "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.3", + "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-indent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", + "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", + "dev": true, + "requires": { + "repeating": "2.0.1" + } + }, + "detect-node": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.3.tgz", + "integrity": "sha1-ogM8CcyOFY03dI+951B4Mr1s4Sc=", + "dev": true + }, + "di": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz", + "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=", + "dev": true + }, + "diff": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.4.0.tgz", + "integrity": "sha512-QpVuMTEoJMF7cKzi6bvWhRulU1fZqZnvyVQgNhPaxxuTYwyjn/j1v9falseQ/uXWwPnO56RBfwtg4h/EQXmucA==", + "dev": true + }, + "diffie-hellman": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.2.tgz", + "integrity": "sha1-tYNXOScM/ias9jIJn97SoH8gnl4=", + "dev": true, + "requires": { + "bn.js": "4.11.8", + "miller-rabin": "4.0.1", + "randombytes": "2.0.5" + } + }, + "dir-glob": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz", + "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", + "dev": true, + "requires": { + "arrify": "1.0.1", + "path-type": "3.0.0" + } + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", + "dev": true + }, + "dns-packet": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.2.2.tgz", + "integrity": "sha512-kN+DjfGF7dJGUL7nWRktL9Z18t1rWP3aQlyZdY8XlpvU3Nc6GeFTQApftcjtWKxAZfiggZSGrCEoszNgvnpwDg==", + "dev": true, + "requires": { + "ip": "1.1.5", + "safe-buffer": "5.1.1" + } + }, + "dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "dev": true, + "requires": { + "buffer-indexof": "1.1.1" + } + }, + "dom-converter": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.1.4.tgz", + "integrity": "sha1-pF71cnuJDJv/5tfIduexnLDhfzs=", + "dev": true, + "requires": { + "utila": "0.3.3" + }, + "dependencies": { + "utila": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.3.3.tgz", + "integrity": "sha1-1+jn1+MJEHCSsF+NloiCTWM6QiY=", + "dev": true + } + } + }, + "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.1", + "ent": "2.2.0", + "extend": "3.0.1", + "void-elements": "2.0.1" + } + }, + "dom-serializer": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz", + "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=", + "dev": true, + "requires": { + "domelementtype": "1.1.3", + "entities": "1.1.1" + }, + "dependencies": { + "domelementtype": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz", + "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=", + "dev": true + } + } + }, + "domain-browser": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.1.7.tgz", + "integrity": "sha1-hnqksJP6oF8d4IwG9NeyH9+GmLw=", + "dev": true + }, + "domelementtype": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz", + "integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI=", + "dev": true + }, + "domhandler": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.1.0.tgz", + "integrity": "sha1-0mRvXlf2w7qxHPbLBdPArPdBJZQ=", + "dev": true, + "requires": { + "domelementtype": "1.3.0" + } + }, + "domutils": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", + "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", + "dev": true, + "requires": { + "dom-serializer": "0.1.0", + "domelementtype": "1.3.0" + } + }, + "duplexify": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.5.1.tgz", + "integrity": "sha512-j5goxHTwVED1Fpe5hh3q9R93Kip0Bg2KVAt4f8CEYM3UEwYcPSvWbXaUQOzdX/HtiNomipv+gU7ASQPDbV7pGQ==", + "dev": true, + "requires": { + "end-of-stream": "1.4.0", + "inherits": "2.0.3", + "readable-stream": "2.3.3", + "stream-shift": "1.0.0" + } + }, + "ecc-jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", + "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=", + "dev": true, + "optional": true, + "requires": { + "jsbn": "0.1.1" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true + }, + "ejs": { + "version": "2.5.7", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.5.7.tgz", + "integrity": "sha1-zIcsFoiArjxxiXYv1f/ACJbJUYo=", + "dev": true + }, + "electron-releases": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/electron-releases/-/electron-releases-2.1.0.tgz", + "integrity": "sha512-cyKFD1bTE/UgULXfaueIN1k5EPFzs+FRc/rvCY5tIynefAPqopQEgjr0EzY+U3Dqrk/G4m9tXSPuZ77v6dL/Rw==", + "dev": true + }, + "electron-to-chromium": { + "version": "1.3.30", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.30.tgz", + "integrity": "sha512-zx1Prv7kYLfc4OA60FhxGbSo4qrEjgSzpo1/37i7l9ltXPYOoQBtjQxY9KmsgfHnBxHlBGXwLlsbt/gub1w5lw==", + "dev": true, + "requires": { + "electron-releases": "2.1.0" + } + }, + "elliptic": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.0.tgz", + "integrity": "sha1-ysmvh2LIWDYYcAPI3+GT5eLq5d8=", + "dev": true, + "requires": { + "bn.js": "4.11.8", + "brorand": "1.1.0", + "hash.js": "1.1.3", + "hmac-drbg": "1.0.1", + "inherits": "2.0.3", + "minimalistic-assert": "1.0.0", + "minimalistic-crypto-utils": "1.0.1" + } + }, + "ember-cli-string-utils": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ember-cli-string-utils/-/ember-cli-string-utils-1.1.0.tgz", + "integrity": "sha1-ObZ3/CgF9VFzc1N2/O8njqpEUqE=", + "dev": true + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", + "dev": true + }, + "encodeurl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.1.tgz", + "integrity": "sha1-eePVhlU0aQn+bw9Fpd5oEDspTSA=", + "dev": true + }, + "end-of-stream": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.0.tgz", + "integrity": "sha1-epDYM+/abPpurA9JSduw+tOmMgY=", + "dev": true, + "requires": { + "once": "1.4.0" + } + }, + "engine.io": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-1.8.3.tgz", + "integrity": "sha1-jef5eJXSDTm4X4ju7nd7K9QrE9Q=", + "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.2" + }, + "dependencies": { + "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.17", + "negotiator": "0.6.1" + } + }, + "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 + } + } + }, + "engine.io-client": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-1.8.3.tgz", + "integrity": "sha1-F5jtk0USRkU9TG9jXXogH+lA1as=", + "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.2", + "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 + } + } + }, + "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.11", + "memory-fs": "0.4.1", + "object-assign": "4.1.1", + "tapable": "0.2.8" + } + }, + "ent": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", + "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=", + "dev": true + }, + "entities": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz", + "integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA=", + "dev": true + }, + "errno": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.6.tgz", + "integrity": "sha512-IsORQDpaaSwcDP4ZZnHxgE85werpo34VYn1Ud3mq+eUsF593faR8oCZNXrROVkpFu2TsbrNhHin0aUrTsQ9vNw==", + "dev": true, + "requires": { + "prr": "1.0.1" + } + }, + "error-ex": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz", + "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=", + "dev": true, + "requires": { + "is-arrayish": "0.2.1" + } + }, + "es-abstract": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.10.0.tgz", + "integrity": "sha512-/uh/DhdqIOSkAWifU+8nG78vlQxdLckUdI/sPgy0VhuXi2qJ7T8czBmqIYtLQVpCIFYafChnsRsB5pyb1JdmCQ==", + "dev": true, + "requires": { + "es-to-primitive": "1.1.1", + "function-bind": "1.1.1", + "has": "1.0.1", + "is-callable": "1.1.3", + "is-regex": "1.0.4" + } + }, + "es-to-primitive": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.1.1.tgz", + "integrity": "sha1-RTVSSKiJeQNLZ5Lhm7gfK3l13Q0=", + "dev": true, + "requires": { + "is-callable": "1.1.3", + "is-date-object": "1.0.1", + "is-symbol": "1.0.1" + } + }, + "es5-ext": { + "version": "0.10.37", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.37.tgz", + "integrity": "sha1-DudB0Ui4AGm6J9AgOTdWryV978M=", + "dev": true, + "requires": { + "es6-iterator": "2.0.3", + "es6-symbol": "3.1.1" + } + }, + "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.0.0", + "es5-ext": "0.10.37", + "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.0.0", + "es5-ext": "0.10.37", + "es6-iterator": "2.0.3", + "es6-set": "0.1.5", + "es6-symbol": "3.1.1", + "event-emitter": "0.3.5" + } + }, + "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.0.0", + "es5-ext": "0.10.37", + "es6-iterator": "2.0.3", + "es6-symbol": "3.1.1", + "event-emitter": "0.3.5" + } + }, + "es6-symbol": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz", + "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=", + "dev": true, + "requires": { + "d": "1.0.0", + "es5-ext": "0.10.37" + } + }, + "es6-weak-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.2.tgz", + "integrity": "sha1-XjqzIlH/0VOKH45f+hNXdy+S2W8=", + "dev": true, + "requires": { + "d": "1.0.0", + "es5-ext": "0.10.37", + "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 + }, + "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.5", + "es6-weak-map": "2.0.2", + "esrecurse": "4.2.0", + "estraverse": "4.2.0" + } + }, + "esprima": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", + "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=", + "dev": true + }, + "esrecurse": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.0.tgz", + "integrity": "sha1-+pVo2Y04I/mkHZHpAtyrnqblsWM=", + "dev": true, + "requires": { + "estraverse": "4.2.0", + "object-assign": "4.1.1" + } + }, + "estraverse": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", + "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", + "dev": true + }, + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "dev": true + }, + "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.0.0", + "es5-ext": "0.10.37" + } + }, + "eventemitter3": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-1.2.0.tgz", + "integrity": "sha1-HIaZHYFq0eUEdQ5zh0Ik7PO+xQg=", + "dev": true + }, + "events": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", + "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=", + "dev": true + }, + "eventsource": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-0.1.6.tgz", + "integrity": "sha1-Cs7ehJ7X3RzMMsgRuxG5RNTykjI=", + "dev": true, + "requires": { + "original": "1.0.0" + } + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, + "requires": { + "md5.js": "1.3.4", + "safe-buffer": "5.1.1" + } + }, + "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.1.0", + "get-stream": "3.0.0", + "is-stream": "1.1.0", + "npm-run-path": "2.0.2", + "p-finally": "1.0.0", + "signal-exit": "3.0.2", + "strip-eof": "1.0.0" + }, + "dependencies": { + "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.1.1", + "shebang-command": "1.2.0", + "which": "1.3.0" + } + } + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "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.5" + }, + "dependencies": { + "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.1" + } + }, + "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": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "requires": { + "is-posix-bracket": "0.1.1" + } + }, + "expand-range": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", + "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", + "dev": true, + "requires": { + "fill-range": "2.2.3" + } + }, + "exports-loader": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/exports-loader/-/exports-loader-0.6.4.tgz", + "integrity": "sha1-1w/GEhl1s1/BKDDPUnVL4nQPyIY=", + "dev": true, + "requires": { + "loader-utils": "1.1.0", + "source-map": "0.5.7" + } + }, + "express": { + "version": "4.16.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.16.2.tgz", + "integrity": "sha1-41xt/i1kt9ygpc1PIXgb4ymeB2w=", + "dev": true, + "requires": { + "accepts": "1.3.4", + "array-flatten": "1.1.1", + "body-parser": "1.18.2", + "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.1", + "encodeurl": "1.0.1", + "escape-html": "1.0.3", + "etag": "1.8.1", + "finalhandler": "1.1.0", + "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.2", + "qs": "6.5.1", + "range-parser": "1.2.0", + "safe-buffer": "5.1.1", + "send": "0.16.1", + "serve-static": "1.13.1", + "setprototypeof": "1.1.0", + "statuses": "1.3.1", + "type-is": "1.6.15", + "utils-merge": "1.0.1", + "vary": "1.1.2" + }, + "dependencies": { + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", + "dev": true + }, + "qs": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", + "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==", + "dev": true + } + } + }, + "extend": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz", + "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=", + "dev": true + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "requires": { + "is-extglob": "1.0.0" + }, + "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 + } + } + }, + "extract-text-webpack-plugin": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extract-text-webpack-plugin/-/extract-text-webpack-plugin-3.0.2.tgz", + "integrity": "sha512-bt/LZ4m5Rqt/Crl2HiKuAl/oqg0psx1tsTLkvWbJen1CtD+fftkZhMaQ9HOtY2gWsl2Wq+sABmMVi9z3DhKWQQ==", + "dev": true, + "requires": { + "async": "2.6.0", + "loader-utils": "1.1.0", + "schema-utils": "0.3.0", + "webpack-sources": "1.1.0" + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true + }, + "fast-deep-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz", + "integrity": "sha1-liVqO8l1WV6zbYLpkp0GDYk0Of8=", + "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 + }, + "fastparse": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.1.tgz", + "integrity": "sha1-0eJkOzipTXWDtHkGDmxK/8lAcfg=", + "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.7.0" + } + }, + "file-loader": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-1.1.6.tgz", + "integrity": "sha512-873ztuL+/hfvXbLDJ262PGO6XjERnybJu2gW1/5j8HUfxSiFJI9Hj/DhZ50ZGRUxBvuNiazb/cM2rh9pqrxP6Q==", + "dev": true, + "requires": { + "loader-utils": "1.1.0", + "schema-utils": "0.3.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.1.2", + "minimatch": "3.0.4" + } + }, + "fill-range": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz", + "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=", + "dev": true, + "requires": { + "is-number": "2.1.0", + "isobject": "2.1.0", + "randomatic": "1.1.7", + "repeat-element": "1.1.2", + "repeat-string": "1.6.1" + }, + "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" + } + } + } + }, + "finalhandler": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.0.tgz", + "integrity": "sha1-zgtoVbRYU+eRsvzGgARtiCU91/U=", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "1.0.1", + "escape-html": "1.0.3", + "on-finished": "2.3.0", + "parseurl": "1.3.2", + "statuses": "1.3.1", + "unpipe": "1.0.0" + } + }, + "find-cache-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz", + "integrity": "sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=", + "dev": true, + "requires": { + "commondir": "1.0.1", + "make-dir": "1.1.0", + "pkg-dir": "2.0.0" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "2.0.0" + } + }, + "flatten": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz", + "integrity": "sha1-2uRqnXj74lKSJYzB54CkHZXAN4I=", + "dev": true + }, + "flush-write-stream": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.0.2.tgz", + "integrity": "sha1-yBuQ2HRnZvGmCaRoCZRsRd2K5Bc=", + "dev": true, + "requires": { + "inherits": "2.0.3", + "readable-stream": "2.3.3" + } + }, + "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.2" + } + }, + "foreach": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", + "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=", + "dev": true + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true + }, + "form-data": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz", + "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=", + "dev": true, + "requires": { + "asynckit": "0.4.0", + "combined-stream": "1.0.5", + "mime-types": "2.1.17" + } + }, + "forwarded": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", + "dev": true + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dev": true, + "requires": { + "inherits": "2.0.3", + "readable-stream": "2.3.3" + } + }, + "fs-access": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/fs-access/-/fs-access-1.0.1.tgz", + "integrity": "sha1-1qh/JiJxzv6+wwxVNAf7mV2od3o=", + "dev": true, + "requires": { + "null-check": "1.0.0" + } + }, + "fs-extra": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", + "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "jsonfile": "4.0.0", + "universalify": "0.1.1" + } + }, + "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.11", + "iferr": "0.1.5", + "imurmurhash": "0.1.4", + "readable-stream": "2.3.3" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "fsevents": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.1.3.tgz", + "integrity": "sha512-WIr7iDkdmdbxu/Gh6eKEZJL6KPE74/5MEsf2whTOFNxbIoIixogroLdKYqB6FDav4Wavh/lZdzzd3b2KxIXC5Q==", + "dev": true, + "optional": true, + "requires": { + "nan": "2.8.0", + "node-pre-gyp": "0.6.39" + }, + "dependencies": { + "abbrev": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true + }, + "ajv": { + "version": "4.11.8", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "co": "4.6.0", + "json-stable-stringify": "1.0.1" + } + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "dev": true + }, + "aproba": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "delegates": "1.0.0", + "readable-stream": "2.2.9" + } + }, + "asn1": { + "version": "0.2.3", + "bundled": true, + "dev": true, + "optional": true + }, + "assert-plus": { + "version": "0.2.0", + "bundled": true, + "dev": true, + "optional": true + }, + "asynckit": { + "version": "0.4.0", + "bundled": true, + "dev": true, + "optional": true + }, + "aws-sign2": { + "version": "0.6.0", + "bundled": true, + "dev": true, + "optional": true + }, + "aws4": { + "version": "1.6.0", + "bundled": true, + "dev": true, + "optional": true + }, + "balanced-match": { + "version": "0.4.2", + "bundled": true, + "dev": true + }, + "bcrypt-pbkdf": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "tweetnacl": "0.14.5" + } + }, + "block-stream": { + "version": "0.0.9", + "bundled": true, + "dev": true, + "requires": { + "inherits": "2.0.3" + } + }, + "boom": { + "version": "2.10.1", + "bundled": true, + "dev": true, + "requires": { + "hoek": "2.16.3" + } + }, + "brace-expansion": { + "version": "1.1.7", + "bundled": true, + "dev": true, + "requires": { + "balanced-match": "0.4.2", + "concat-map": "0.0.1" + } + }, + "buffer-shims": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "caseless": { + "version": "0.12.0", + "bundled": true, + "dev": true, + "optional": true + }, + "co": { + "version": "4.6.0", + "bundled": true, + "dev": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "combined-stream": { + "version": "1.0.5", + "bundled": true, + "dev": true, + "requires": { + "delayed-stream": "1.0.0" + } + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "dev": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "cryptiles": { + "version": "2.0.5", + "bundled": true, + "dev": true, + "requires": { + "boom": "2.10.1" + } + }, + "dashdash": { + "version": "1.14.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "assert-plus": "1.0.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "debug": { + "version": "2.6.8", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ms": "2.0.0" + } + }, + "deep-extend": { + "version": "0.4.2", + "bundled": true, + "dev": true, + "optional": true + }, + "delayed-stream": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "ecc-jsbn": { + "version": "0.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "jsbn": "0.1.1" + } + }, + "extend": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "extsprintf": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "forever-agent": { + "version": "0.6.1", + "bundled": true, + "dev": true, + "optional": true + }, + "form-data": { + "version": "2.1.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "asynckit": "0.4.0", + "combined-stream": "1.0.5", + "mime-types": "2.1.15" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "fstream": { + "version": "1.0.11", + "bundled": true, + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "inherits": "2.0.3", + "mkdirp": "0.5.1", + "rimraf": "2.6.1" + } + }, + "fstream-ignore": { + "version": "1.0.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "fstream": "1.0.11", + "inherits": "2.0.3", + "minimatch": "3.0.4" + } + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "aproba": "1.1.1", + "console-control-strings": "1.1.0", + "has-unicode": "2.0.1", + "object-assign": "4.1.1", + "signal-exit": "3.0.2", + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wide-align": "1.1.2" + } + }, + "getpass": { + "version": "0.1.7", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "assert-plus": "1.0.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "glob": { + "version": "7.1.2", + "bundled": true, + "dev": true, + "requires": { + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "graceful-fs": { + "version": "4.1.11", + "bundled": true, + "dev": true + }, + "har-schema": { + "version": "1.0.5", + "bundled": true, + "dev": true, + "optional": true + }, + "har-validator": { + "version": "4.2.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ajv": "4.11.8", + "har-schema": "1.0.5" + } + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "hawk": { + "version": "3.1.3", + "bundled": true, + "dev": true, + "requires": { + "boom": "2.10.1", + "cryptiles": "2.0.5", + "hoek": "2.16.3", + "sntp": "1.0.9" + } + }, + "hoek": { + "version": "2.16.3", + "bundled": true, + "dev": true + }, + "http-signature": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "assert-plus": "0.2.0", + "jsprim": "1.4.0", + "sshpk": "1.13.0" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "dev": true, + "requires": { + "once": "1.4.0", + "wrappy": "1.0.2" + } + }, + "inherits": { + "version": "2.0.3", + "bundled": true, + "dev": true + }, + "ini": { + "version": "1.3.4", + "bundled": true, + "dev": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "number-is-nan": "1.0.1" + } + }, + "is-typedarray": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "isstream": { + "version": "0.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "jodid25519": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "jsbn": "0.1.1" + } + }, + "jsbn": { + "version": "0.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "json-schema": { + "version": "0.2.3", + "bundled": true, + "dev": true, + "optional": true + }, + "json-stable-stringify": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "jsonify": "0.0.0" + } + }, + "json-stringify-safe": { + "version": "5.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "jsonify": { + "version": "0.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "jsprim": { + "version": "1.4.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.0.2", + "json-schema": "0.2.3", + "verror": "1.3.6" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "mime-db": { + "version": "1.27.0", + "bundled": true, + "dev": true + }, + "mime-types": { + "version": "2.1.15", + "bundled": true, + "dev": true, + "requires": { + "mime-db": "1.27.0" + } + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "dev": true, + "requires": { + "brace-expansion": "1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true, + "dev": true + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "dev": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "node-pre-gyp": { + "version": "0.6.39", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "detect-libc": "1.0.2", + "hawk": "3.1.3", + "mkdirp": "0.5.1", + "nopt": "4.0.1", + "npmlog": "4.1.0", + "rc": "1.2.1", + "request": "2.81.0", + "rimraf": "2.6.1", + "semver": "5.3.0", + "tar": "2.2.1", + "tar-pack": "3.4.0" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "abbrev": "1.1.0", + "osenv": "0.1.4" + } + }, + "npmlog": { + "version": "4.1.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "are-we-there-yet": "1.1.4", + "console-control-strings": "1.1.0", + "gauge": "2.7.4", + "set-blocking": "2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "oauth-sign": { + "version": "0.8.2", + "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, + "requires": { + "wrappy": "1.0.2" + } + }, + "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.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "os-homedir": "1.0.2", + "os-tmpdir": "1.0.2" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "performance-now": { + "version": "0.2.0", + "bundled": true, + "dev": true, + "optional": true + }, + "process-nextick-args": { + "version": "1.0.7", + "bundled": true, + "dev": true + }, + "punycode": { + "version": "1.4.1", + "bundled": true, + "dev": true, + "optional": true + }, + "qs": { + "version": "6.4.0", + "bundled": true, + "dev": true, + "optional": true + }, + "rc": { + "version": "1.2.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "deep-extend": "0.4.2", + "ini": "1.3.4", + "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.2.9", + "bundled": true, + "dev": true, + "requires": { + "buffer-shims": "1.0.0", + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "1.0.7", + "string_decoder": "1.0.1", + "util-deprecate": "1.0.2" + } + }, + "request": { + "version": "2.81.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "aws-sign2": "0.6.0", + "aws4": "1.6.0", + "caseless": "0.12.0", + "combined-stream": "1.0.5", + "extend": "3.0.1", + "forever-agent": "0.6.1", + "form-data": "2.1.4", + "har-validator": "4.2.1", + "hawk": "3.1.3", + "http-signature": "1.1.1", + "is-typedarray": "1.0.0", + "isstream": "0.1.2", + "json-stringify-safe": "5.0.1", + "mime-types": "2.1.15", + "oauth-sign": "0.8.2", + "performance-now": "0.2.0", + "qs": "6.4.0", + "safe-buffer": "5.0.1", + "stringstream": "0.0.5", + "tough-cookie": "2.3.2", + "tunnel-agent": "0.6.0", + "uuid": "3.0.1" + } + }, + "rimraf": { + "version": "2.6.1", + "bundled": true, + "dev": true, + "requires": { + "glob": "7.1.2" + } + }, + "safe-buffer": { + "version": "5.0.1", + "bundled": true, + "dev": true + }, + "semver": { + "version": "5.3.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 + }, + "sntp": { + "version": "1.0.9", + "bundled": true, + "dev": true, + "requires": { + "hoek": "2.16.3" + } + }, + "sshpk": { + "version": "1.13.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "asn1": "0.2.3", + "assert-plus": "1.0.0", + "bcrypt-pbkdf": "1.0.1", + "dashdash": "1.14.1", + "ecc-jsbn": "0.1.1", + "getpass": "0.1.7", + "jodid25519": "1.0.2", + "jsbn": "0.1.1", + "tweetnacl": "0.14.5" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "requires": { + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" + } + }, + "string_decoder": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "requires": { + "safe-buffer": "5.0.1" + } + }, + "stringstream": { + "version": "0.0.5", + "bundled": true, + "dev": true, + "optional": true + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "requires": { + "ansi-regex": "2.1.1" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "tar": { + "version": "2.2.1", + "bundled": true, + "dev": true, + "requires": { + "block-stream": "0.0.9", + "fstream": "1.0.11", + "inherits": "2.0.3" + } + }, + "tar-pack": { + "version": "3.4.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "debug": "2.6.8", + "fstream": "1.0.11", + "fstream-ignore": "1.0.5", + "once": "1.4.0", + "readable-stream": "2.2.9", + "rimraf": "2.6.1", + "tar": "2.2.1", + "uid-number": "0.0.6" + } + }, + "tough-cookie": { + "version": "2.3.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "punycode": "1.4.1" + } + }, + "tunnel-agent": { + "version": "0.6.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "bundled": true, + "dev": true, + "optional": true + }, + "uid-number": { + "version": "0.0.6", + "bundled": true, + "dev": true, + "optional": true + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "uuid": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "verror": { + "version": "1.3.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "extsprintf": "1.0.2" + } + }, + "wide-align": { + "version": "1.1.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "string-width": "1.0.2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "dev": true + } + } + }, + "fstream": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz", + "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "inherits": "2.0.3", + "mkdirp": "0.5.1", + "rimraf": "2.6.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.2.0", + "console-control-strings": "1.1.0", + "has-unicode": "2.0.1", + "object-assign": "4.1.1", + "signal-exit": "3.0.2", + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wide-align": "1.1.2" + } + }, + "gaze": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.2.tgz", + "integrity": "sha1-hHIkZ3rbiHDWeSV+0ziP22HkAQU=", + "dev": true, + "optional": true, + "requires": { + "globule": "1.2.0" + } + }, + "generate-function": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz", + "integrity": "sha1-aFj+fAlpt9TpCTM3ZHrHn2DfvnQ=", + "dev": true, + "optional": true + }, + "generate-object-property": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", + "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=", + "dev": true, + "optional": true, + "requires": { + "is-property": "1.0.2" + } + }, + "get-caller-file": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz", + "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U=", + "dev": true + }, + "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 + }, + "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" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + } + } + }, + "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.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "glob-base": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", + "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", + "dev": true, + "requires": { + "glob-parent": "2.0.0", + "is-glob": "2.0.1" + }, + "dependencies": { + "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-parent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", + "dev": true, + "requires": { + "is-glob": "2.0.1" + }, + "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" + } + } + } + }, + "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": "7.1.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz", + "integrity": "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=", + "dev": true, + "requires": { + "array-union": "1.0.2", + "dir-glob": "2.0.0", + "glob": "7.1.2", + "ignore": "3.3.7", + "pify": "3.0.0", + "slash": "1.0.0" + } + }, + "globule": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.0.tgz", + "integrity": "sha1-HcScaCLdnoovoAuiopUAboZkvQk=", + "dev": true, + "optional": true, + "requires": { + "glob": "7.1.2", + "lodash": "4.17.4", + "minimatch": "3.0.4" + } + }, + "graceful-fs": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", + "dev": true + }, + "handle-thing": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-1.2.5.tgz", + "integrity": "sha1-/Xqtcmvxpf0W38KbL3pmAdJxOcQ=", + "dev": true + }, + "handlebars": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.11.tgz", + "integrity": "sha1-Ywo13+ApS8KB7a5v/F0yn8eYLcw=", + "dev": true, + "requires": { + "async": "1.5.2", + "optimist": "0.6.1", + "source-map": "0.4.4", + "uglify-js": "2.8.29" + }, + "dependencies": { + "async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", + "dev": true + }, + "camelcase": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", + "dev": true, + "optional": true + }, + "cliui": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", + "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", + "dev": true, + "optional": true, + "requires": { + "center-align": "0.1.3", + "right-align": "0.1.3", + "wordwrap": "0.0.2" + } + }, + "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": "1.0.1" + } + }, + "uglify-js": { + "version": "2.8.29", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", + "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", + "dev": true, + "optional": true, + "requires": { + "source-map": "0.5.7", + "uglify-to-browserify": "1.0.2", + "yargs": "3.10.0" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "optional": true + } + } + }, + "yargs": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", + "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", + "dev": true, + "optional": true, + "requires": { + "camelcase": "1.2.1", + "cliui": "2.1.0", + "decamelize": "1.2.0", + "window-size": "0.1.0" + } + } + } + }, + "har-schema": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz", + "integrity": "sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4=", + "dev": true + }, + "har-validator": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz", + "integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=", + "dev": true, + "requires": { + "ajv": "4.11.8", + "har-schema": "1.0.5" + }, + "dependencies": { + "ajv": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", + "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", + "dev": true, + "requires": { + "co": "4.6.0", + "json-stable-stringify": "1.0.1" + } + } + } + }, + "has": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.1.tgz", + "integrity": "sha1-hGFzP1OLCDfJNh45qauelwTcLyg=", + "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.1.1" + } + }, + "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" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + } + } + }, + "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": "2.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", + "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", + "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 + }, + "hash-base": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-2.0.2.tgz", + "integrity": "sha1-ZuodhW206KVHDK32/OI65SRO8uE=", + "dev": true, + "requires": { + "inherits": "2.0.3" + } + }, + "hash.js": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.3.tgz", + "integrity": "sha512-/UETyP0W22QILqS+6HowevwhEFJ3MBJnwTf75Qob9Wz9t0DPuisL8kW8YZMK62dHAKE1c1p+gY1TtOLY+USEHA==", + "dev": true, + "requires": { + "inherits": "2.0.3", + "minimalistic-assert": "1.0.0" + } + }, + "hawk": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", + "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", + "dev": true, + "requires": { + "boom": "2.10.1", + "cryptiles": "2.0.5", + "hoek": "2.16.3", + "sntp": "1.0.9" + } + }, + "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.1.3", + "minimalistic-assert": "1.0.0", + "minimalistic-crypto-utils": "1.0.1" + } + }, + "hoek": { + "version": "2.16.3", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", + "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=", + "dev": true + }, + "homedir-polyfill": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz", + "integrity": "sha1-TCu8inWJmP7r9e1oWA921GdotLw=", + "dev": true, + "requires": { + "parse-passwd": "1.0.0" + } + }, + "hosted-git-info": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.5.0.tgz", + "integrity": "sha512-pNgbURSuab90KbTqvRPsseaTxOJCZBD0a7t+haSN33piP9cCM4l0CqdzAif2hUqm716UovKB2ROmiabGAKVXyg==", + "dev": true + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "dev": true, + "requires": { + "inherits": "2.0.3", + "obuf": "1.1.1", + "readable-stream": "2.3.3", + "wbuf": "1.7.2" + } + }, + "html-comment-regex": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.1.tgz", + "integrity": "sha1-ZouTd26q5V696POtRkswekljYl4=", + "dev": true + }, + "html-entities": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.2.1.tgz", + "integrity": "sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=", + "dev": true + }, + "html-minifier": { + "version": "3.5.8", + "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.8.tgz", + "integrity": "sha512-WX7D6PB9PFq05fZ1/CyxPUuyqXed6vh2fGOM80+zJT5wAO93D/cUjLs0CcbBFjQmlwmCgRvl97RurtArIpOnkw==", + "dev": true, + "requires": { + "camel-case": "3.0.0", + "clean-css": "4.1.9", + "commander": "2.12.2", + "he": "1.1.1", + "ncname": "1.0.0", + "param-case": "2.1.1", + "relateurl": "0.2.7", + "uglify-js": "3.3.4" + } + }, + "html-webpack-plugin": { + "version": "2.30.1", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-2.30.1.tgz", + "integrity": "sha1-f5xCG36pHsRg9WUn1430hO51N9U=", + "dev": true, + "requires": { + "bluebird": "3.5.1", + "html-minifier": "3.5.8", + "loader-utils": "0.2.17", + "lodash": "4.17.4", + "pretty-error": "2.1.1", + "toposort": "1.0.6" + }, + "dependencies": { + "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.2.0", + "emojis-list": "2.1.0", + "json5": "0.5.1", + "object-assign": "4.1.1" + } + } + } + }, + "htmlparser2": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.3.0.tgz", + "integrity": "sha1-zHDQWln2VC5D8OaFyYLhTJJKnv4=", + "dev": true, + "requires": { + "domelementtype": "1.3.0", + "domhandler": "2.1.0", + "domutils": "1.1.6", + "readable-stream": "1.0.34" + }, + "dependencies": { + "domutils": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.1.6.tgz", + "integrity": "sha1-vdw94Jm5ou+sxRxiPyj0FuzFdIU=", + "dev": true, + "requires": { + "domelementtype": "1.3.0" + } + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "readable-stream": { + "version": "1.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.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + } + } + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", + "dev": true + }, + "http-errors": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.2.tgz", + "integrity": "sha1-CgAsyFcHGSp+eUbO7cERVfYOxzY=", + "dev": true, + "requires": { + "depd": "1.1.1", + "inherits": "2.0.3", + "setprototypeof": "1.0.3", + "statuses": "1.3.1" + }, + "dependencies": { + "setprototypeof": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz", + "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ=", + "dev": true + } + } + }, + "http-parser-js": { + "version": "0.4.9", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.9.tgz", + "integrity": "sha1-6hoE+2St/wJC6ZdPKX3Uw8rSceE=", + "dev": true + }, + "http-proxy": { + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.16.2.tgz", + "integrity": "sha1-Bt/ykpUr9k2+hHH6nfcwZtTzd0I=", + "dev": true, + "requires": { + "eventemitter3": "1.2.0", + "requires-port": "1.0.0" + } + }, + "http-proxy-middleware": { + "version": "0.17.4", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.17.4.tgz", + "integrity": "sha1-ZC6ISIUdZvCdTxJJEoRtuutBuDM=", + "dev": true, + "requires": { + "http-proxy": "1.16.2", + "is-glob": "3.1.0", + "lodash": "4.17.4", + "micromatch": "2.3.11" + }, + "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.1" + } + } + } + }, + "http-signature": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", + "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=", + "dev": true, + "requires": { + "assert-plus": "0.2.0", + "jsprim": "1.4.1", + "sshpk": "1.13.1" + } + }, + "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": "1.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-1.0.0.tgz", + "integrity": "sha1-NffabEjOTdv6JkiRrFk+5f+GceY=", + "dev": true, + "requires": { + "agent-base": "2.1.1", + "debug": "2.6.9", + "extend": "3.0.1" + } + }, + "iconv-lite": { + "version": "0.4.19", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz", + "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==", + "dev": true + }, + "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.15" + }, + "dependencies": { + "chalk": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", + "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", + "dev": true, + "requires": { + "ansi-styles": "3.2.0", + "escape-string-regexp": "1.0.5", + "supports-color": "4.5.0" + }, + "dependencies": { + "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" + } + } + } + }, + "postcss": { + "version": "6.0.15", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.15.tgz", + "integrity": "sha512-v/SpyMzLbtkmh45zUdaqLAaqXqzPdSrw8p4cQVO0/w6YiYfpj4k+Wkzhn68qk9br+H+0qfddhdPEVnbmBPfXVQ==", + "dev": true, + "requires": { + "chalk": "2.3.0", + "source-map": "0.6.1", + "supports-color": "5.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 + }, + "supports-color": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.1.0.tgz", + "integrity": "sha512-Ry0AwkoKjDpVKK4sV4h6o3UJmNRbjYm2uXhwfj3J56lMVdvnUNqzQVRztOOMGQ++w1K/TjNDFvpJk0F/LoeBCQ==", + "dev": true, + "requires": { + "has-flag": "2.0.0" + } + } + } + }, + "ieee754": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.8.tgz", + "integrity": "sha1-vjPUCsEO8ZJnAfbwii2G+/0a0+Q=", + "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": "3.3.7", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.7.tgz", + "integrity": "sha512-YGG3ejvBNHRqu0559EOxxNFihD0AjpvHlC/pdGKd3X3ofe+CoJkYazwNJYTNebqpPKN+VVQbh4ZFn1DivMNuHA==", + "dev": true + }, + "image-size": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", + "dev": true, + "optional": true + }, + "import-local": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-0.1.1.tgz", + "integrity": "sha1-sReVcqrNwRxqkQCftDDbyrX2aKg=", + "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, + "optional": 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.1" + } + }, + "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 + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "1.4.0", + "wrappy": "1.0.2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "dev": true + }, + "internal-ip": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-1.2.0.tgz", + "integrity": "sha1-rp+/k7mEh4eF1QqN4bNWlWBYz1w=", + "dev": true, + "requires": { + "meow": "3.7.0" + } + }, + "interpret": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", + "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=", + "dev": true + }, + "invariant": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", + "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=", + "dev": true, + "requires": { + "loose-envify": "1.3.1" + } + }, + "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 + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "dev": true + }, + "ipaddr.js": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.5.2.tgz", + "integrity": "sha1-1LUFvemUaYfM8PxY2QEP+WB+P6A=", + "dev": true + }, + "is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", + "dev": true + }, + "is-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.11.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-builtin-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", + "dev": true, + "requires": { + "builtin-modules": "1.1.1" + } + }, + "is-callable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.3.tgz", + "integrity": "sha1-hut1OSgF3cM69xySoO7fdO52BLI=", + "dev": true + }, + "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-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "dev": true + }, + "is-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.1" + } + }, + "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.1" + } + }, + "is-glob": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", + "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", + "dev": true, + "requires": { + "is-extglob": "2.1.1" + } + }, + "is-my-json-valid": { + "version": "2.17.1", + "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.17.1.tgz", + "integrity": "sha512-Q2khNw+oBlWuaYvEEHtKSw/pCxD2L5Rc1C+UQme9X6JdRDh7m5D7HkozA0qa3DUkQ6VzCnEm8mVIQPyIRkI5sQ==", + "dev": true, + "optional": true, + "requires": { + "generate-function": "2.0.0", + "generate-object-property": "1.2.0", + "jsonpointer": "4.0.1", + "xtend": "4.0.1" + } + }, + "is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.0.tgz", + "integrity": "sha1-ZHdYK4IU1gI0YJRWcAO+ip6sBNw=", + "dev": true, + "requires": { + "is-path-inside": "1.0.1" + } + }, + "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.2" + } + }, + "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-property": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", + "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ=", + "dev": true, + "optional": 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-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true + }, + "is-svg": { + "version": "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.1" + } + }, + "is-symbol": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.1.tgz", + "integrity": "sha1-PMWfAAJRlLarLjjbrmaJJWtmBXI=", + "dev": true + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "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-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "isbinaryfile": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.2.tgz", + "integrity": "sha1-Sj6XTsDLqQBNP8bN5yCeppNopiE=", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "istanbul-api": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-1.2.1.tgz", + "integrity": "sha512-oFCwXvd65amgaPCzqrR+a2XjanS1MvpXN6l/MlMUTv6uiA1NOgGX+I0uyq8Lg3GDxsxPsaP1049krz3hIJ5+KA==", + "dev": true, + "requires": { + "async": "2.6.0", + "fileset": "2.0.3", + "istanbul-lib-coverage": "1.1.1", + "istanbul-lib-hook": "1.1.0", + "istanbul-lib-instrument": "1.9.1", + "istanbul-lib-report": "1.1.2", + "istanbul-lib-source-maps": "1.2.2", + "istanbul-reports": "1.1.3", + "js-yaml": "3.7.0", + "mkdirp": "0.5.1", + "once": "1.4.0" + } + }, + "istanbul-instrumenter-loader": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/istanbul-instrumenter-loader/-/istanbul-instrumenter-loader-2.0.0.tgz", + "integrity": "sha1-5UkpAKsLuoNe+oAkywC+mz7qJwA=", + "dev": true, + "requires": { + "convert-source-map": "1.5.1", + "istanbul-lib-instrument": "1.9.1", + "loader-utils": "0.2.17", + "object-assign": "4.1.1" + }, + "dependencies": { + "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.2.0", + "emojis-list": "2.1.0", + "json5": "0.5.1", + "object-assign": "4.1.1" + } + } + } + }, + "istanbul-lib-coverage": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.1.1.tgz", + "integrity": "sha512-0+1vDkmzxqJIn5rcoEqapSB4DmPxE31EtI2dF2aCkV5esN9EWHxZ0dwgDClivMXJqE7zaYQxq30hj5L0nlTN5Q==", + "dev": true + }, + "istanbul-lib-hook": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.1.0.tgz", + "integrity": "sha512-U3qEgwVDUerZ0bt8cfl3dSP3S6opBoOtk3ROO5f2EfBr/SRiD9FQqzwaZBqFORu8W7O0EXpai+k7kxHK13beRg==", + "dev": true, + "requires": { + "append-transform": "0.4.0" + } + }, + "istanbul-lib-instrument": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.9.1.tgz", + "integrity": "sha512-RQmXeQ7sphar7k7O1wTNzVczF9igKpaeGQAG9qR2L+BS4DCJNTI9nytRmIVYevwO0bbq+2CXvJmYDuz0gMrywA==", + "dev": true, + "requires": { + "babel-generator": "6.26.0", + "babel-template": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0", + "babylon": "6.18.0", + "istanbul-lib-coverage": "1.1.1", + "semver": "5.4.1" + } + }, + "istanbul-lib-report": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.1.2.tgz", + "integrity": "sha512-UTv4VGx+HZivJQwAo1wnRwe1KTvFpfi/NYwN7DcsrdzMXwpRT/Yb6r4SBPoHWj4VuQPakR32g4PUUeyKkdDkBA==", + "dev": true, + "requires": { + "istanbul-lib-coverage": "1.1.1", + "mkdirp": "0.5.1", + "path-parse": "1.0.5", + "supports-color": "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 + }, + "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.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.2.tgz", + "integrity": "sha512-8BfdqSfEdtip7/wo1RnrvLpHVEd8zMZEDmOFEnpC6dg0vXflHt9nvoAyQUzig2uMSXfF2OBEYBV3CVjIL9JvaQ==", + "dev": true, + "requires": { + "debug": "3.1.0", + "istanbul-lib-coverage": "1.1.1", + "mkdirp": "0.5.1", + "rimraf": "2.6.2", + "source-map": "0.5.7" + }, + "dependencies": { + "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" + } + } + } + }, + "istanbul-reports": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.1.3.tgz", + "integrity": "sha512-ZEelkHh8hrZNI5xDaKwPMFwDsUf5wIEI2bXAFGp1e6deR2mnEKBPhLJEgr4ZBt8Gi6Mj38E/C8kcy9XLggVO2Q==", + "dev": true, + "requires": { + "handlebars": "4.0.11" + } + }, + "jasmine": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/jasmine/-/jasmine-2.8.0.tgz", + "integrity": "sha1-awicChFXax8W3xG4AUbZHU6Lij4=", + "dev": true, + "requires": { + "exit": "0.1.2", + "glob": "7.1.2", + "jasmine-core": "2.8.0" + }, + "dependencies": { + "jasmine-core": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-2.8.0.tgz", + "integrity": "sha1-vMl5rh+f0FcB5F5S5l06XWPxok4=", + "dev": true + } + } + }, + "jasmine-core": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-2.6.4.tgz", + "integrity": "sha1-3skmzQqfoof7bbXHVfpIfnTOysU=", + "dev": true + }, + "jasmine-spec-reporter": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/jasmine-spec-reporter/-/jasmine-spec-reporter-4.1.1.tgz", + "integrity": "sha1-Wm1Yq11hvqcwn7wnkjlRF1axtYg=", + "dev": true, + "requires": { + "colors": "1.1.2" + } + }, + "jasminewd2": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/jasminewd2/-/jasminewd2-2.2.0.tgz", + "integrity": "sha1-43zwsX8ZnM4jvqcbIDk5Uka07E4=", + "dev": true + }, + "js-base64": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.4.0.tgz", + "integrity": "sha512-Wehd+7Pf9tFvGb+ydPm9TjYjV8X1YHOVyG8QyELZxEMqOhemVwGRmoG8iQ/soqI3n8v4xn59zaLxiCJiaaRzKA==", + "dev": true + }, + "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 + }, + "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.9", + "esprima": "2.7.3" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true, + "optional": true + }, + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true + }, + "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-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.3.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", + "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", + "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.11" + } + }, + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", + "dev": true + }, + "jsonpointer": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz", + "integrity": "sha1-T9kss04OnbPInIYi7PUfm5eMbLk=", + "dev": true, + "optional": 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" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + } + } + }, + "karma": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/karma/-/karma-1.7.1.tgz", + "integrity": "sha512-k5pBjHDhmkdaUccnC7gE3mBzZjcxyxYsYVaqiL2G5AqlfLyBO5nw2VdNK+O16cveEPd/gIOWULH7gkiYYwVNHg==", + "dev": true, + "requires": { + "bluebird": "3.5.1", + "body-parser": "1.18.2", + "chokidar": "1.7.0", + "colors": "1.1.2", + "combine-lists": "1.0.1", + "connect": "3.6.5", + "core-js": "2.5.3", + "di": "0.0.1", + "dom-serialize": "2.2.1", + "expand-braces": "0.1.2", + "glob": "7.1.2", + "graceful-fs": "4.1.11", + "http-proxy": "1.16.2", + "isbinaryfile": "3.0.2", + "lodash": "3.10.1", + "log4js": "0.6.38", + "mime": "1.6.0", + "minimatch": "3.0.4", + "optimist": "0.6.1", + "qjobs": "1.1.5", + "range-parser": "1.2.0", + "rimraf": "2.6.2", + "safe-buffer": "5.1.1", + "socket.io": "1.7.3", + "source-map": "0.5.7", + "tmp": "0.0.31", + "useragent": "2.2.1" + }, + "dependencies": { + "lodash": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", + "dev": true + } + } + }, + "karma-chrome-launcher": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-2.1.1.tgz", + "integrity": "sha1-IWh5xorATY1RQOmWGboEtZr9Rs8=", + "dev": true, + "requires": { + "fs-access": "1.0.1", + "which": "1.3.0" + } + }, + "karma-cli": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/karma-cli/-/karma-cli-1.0.1.tgz", + "integrity": "sha1-rmw8WKMTodALRRZMRVubhs4X+WA=", + "dev": true, + "requires": { + "resolve": "1.5.0" + } + }, + "karma-coverage-istanbul-reporter": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/karma-coverage-istanbul-reporter/-/karma-coverage-istanbul-reporter-1.3.3.tgz", + "integrity": "sha512-MFkB6bh11J8nKygUdqyHb9sMz17XoBRYR4tiNxnSpi/UtDk0wk8eRGa0jRSJaILgCl4xyq1TL6Jidww1OWly/Q==", + "dev": true, + "requires": { + "istanbul-api": "1.2.1", + "minimatch": "3.0.4" + } + }, + "karma-jasmine": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-1.1.1.tgz", + "integrity": "sha1-b+hA51oRYAydkehLM8RY4cRqNSk=", + "dev": true + }, + "karma-jasmine-html-reporter": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-0.2.2.tgz", + "integrity": "sha1-SKjl7xiAdhfuK14zwRlMNbQ5Ukw=", + "dev": true, + "requires": { + "karma-jasmine": "1.1.1" + } + }, + "karma-source-map-support": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/karma-source-map-support/-/karma-source-map-support-1.2.0.tgz", + "integrity": "sha1-G/gee7SwiWJ6s1LsQXnhF8QGpUA=", + "dev": true, + "requires": { + "source-map-support": "0.4.18" + } + }, + "killable": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.0.tgz", + "integrity": "sha1-2ouEvUfeU5WHj5XWTQLyRJ/gXms=", + "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.6" + } + }, + "lazy-cache": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-0.2.7.tgz", + "integrity": "sha1-f+3fLctu23fRHvHRF6tf/fCrG2U=", + "dev": true + }, + "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" + } + }, + "less": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/less/-/less-2.7.3.tgz", + "integrity": "sha512-KPdIJKWcEAb02TuJtaLrhue0krtRLoRoo7x6BNJIBelO00t/CCdJQUnHW5V34OnHMWzIktSalJxRO+FvytQlCQ==", + "dev": true, + "requires": { + "errno": "0.1.6", + "graceful-fs": "4.1.11", + "image-size": "0.5.5", + "mime": "1.6.0", + "mkdirp": "0.5.1", + "promise": "7.3.1", + "request": "2.81.0", + "source-map": "0.5.7" + } + }, + "less-loader": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-4.0.5.tgz", + "integrity": "sha1-rhVadAbKxqzSk9eFWH/P8PR4xN0=", + "dev": true, + "requires": { + "clone": "2.1.1", + "loader-utils": "1.1.0", + "pify": "2.3.0" + }, + "dependencies": { + "clone": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.1.tgz", + "integrity": "sha1-0hfR6WERjjrJpLi7oyhVU79kfNs=", + "dev": true + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "license-webpack-plugin": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/license-webpack-plugin/-/license-webpack-plugin-1.1.1.tgz", + "integrity": "sha512-TjKOyiC0exqd4Idy/4M8/DETR22dXBZks387DuS5LbslxHiMRXGx/Q2F/j9IUtvEoH5uFvt72vRgk/G6f8j3Dg==", + "dev": true, + "requires": { + "ejs": "2.5.7" + } + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "parse-json": "2.2.0", + "pify": "2.3.0", + "pinkie-promise": "2.0.1", + "strip-bom": "2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "loader-runner": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.3.0.tgz", + "integrity": "sha1-9IKuqC1UPgeSFwDVpG7yb9rGuKI=", + "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.2.0", + "emojis-list": "2.1.0", + "json5": "0.5.1" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "requires": { + "p-locate": "2.0.0", + "path-exists": "3.0.0" + } + }, + "lodash": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", + "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, + "optional": 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.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.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.mergewith": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.0.tgz", + "integrity": "sha1-FQzwoWeR9ZA7iJHqsVRgknS96lU=", + "dev": true, + "optional": true + }, + "lodash.tail": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.tail/-/lodash.tail-4.1.1.tgz", + "integrity": "sha1-0jM6NtnncXyK0vfKyv7HwytERmQ=", + "dev": true + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "dev": true + }, + "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.34", + "semver": "4.3.6" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "readable-stream": { + "version": "1.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.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + }, + "semver": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz", + "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=", + "dev": true + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + } + } + }, + "loglevel": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.0.tgz", + "integrity": "sha1-rgyqVhERSYxboTcj1vtjHSQAOTQ=", + "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.3.1", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", + "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", + "dev": true, + "requires": { + "js-tokens": "3.0.2" + } + }, + "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.2" + } + }, + "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": "4.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.1.tgz", + "integrity": "sha512-q4spe4KTfsAS1SUHLO0wz8Qiyf1+vMIAgpRYioFYDMNqKfHQbg+AVDH3i4fvpl71/P1L0dBl+fQi+P37UYf0ew==", + "dev": true, + "requires": { + "pseudomap": "1.0.2", + "yallist": "2.1.2" + } + }, + "macaddress": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/macaddress/-/macaddress-0.2.8.tgz", + "integrity": "sha1-WQTcU3w57G2+/q6QIycTX6hRHxI=", + "dev": true + }, + "magic-string": { + "version": "0.22.4", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.22.4.tgz", + "integrity": "sha512-kxBL06p6iO2qPBHsqGK2b3cRwiRGpnmSuVWNhwHcMX7qJOUr1HvricYP1LZOCdkQBUp0jiWg2d6WJwR3vYgByw==", + "dev": true, + "requires": { + "vlq": "0.2.3" + } + }, + "make-dir": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.1.0.tgz", + "integrity": "sha512-0Pkui4wLJ7rxvmfUvs87skoEaxmu0hCUApF8nonzpl7q//FWp9zu8W61Scz4sd/kUiqDxvUhtoam2efDyiBzcA==", + "dev": true, + "requires": { + "pify": "3.0.0" + } + }, + "make-error": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.2.tgz", + "integrity": "sha512-l9ra35l5VWLF24y75Tg8XgfGLX0ueRhph118WKM6H5denx4bB5QF59+4UAm9oJ2qsPQZas/CQUDdtDdfvYHBdQ==", + "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 + }, + "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 + }, + "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.4", + "inherits": "2.0.3" + }, + "dependencies": { + "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.3", + "safe-buffer": "5.1.1" + } + } + } + }, + "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.1.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.6", + "readable-stream": "2.3.3" + } + }, + "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.1.0", + "decamelize": "1.2.0", + "loud-rejection": "1.6.0", + "map-obj": "1.0.1", + "minimist": "1.2.0", + "normalize-package-data": "2.4.0", + "object-assign": "4.1.1", + "read-pkg-up": "1.0.1", + "redent": "1.0.0", + "trim-newlines": "1.0.0" + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", + "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": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "arr-diff": "2.0.0", + "array-unique": "0.2.1", + "braces": "1.8.5", + "expand-brackets": "0.1.5", + "extglob": "0.3.2", + "filename-regex": "2.0.1", + "is-extglob": "1.0.0", + "is-glob": "2.0.1", + "kind-of": "3.2.2", + "normalize-path": "2.1.1", + "object.omit": "2.0.1", + "parse-glob": "3.0.4", + "regex-cache": "0.4.4" + }, + "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" + } + } + } + }, + "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.11.8", + "brorand": "1.1.0" + } + }, + "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.30.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.30.0.tgz", + "integrity": "sha1-dMZD2i3Z1qRTmZY0ZbJtXKfXHwE=", + "dev": true + }, + "mime-types": { + "version": "2.1.17", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.17.tgz", + "integrity": "sha1-Cdejk/A+mVp5+K+Fe3Cp4KsWVXo=", + "dev": true, + "requires": { + "mime-db": "1.30.0" + } + }, + "mimic-fn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.1.0.tgz", + "integrity": "sha1-5md4PZLonb00KBi1IwudYqZyrRg=", + "dev": true + }, + "minimalistic-assert": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz", + "integrity": "sha1-cCvi3aazf0g2vLP121ZkG2Sh09M=", + "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.8" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + }, + "mississippi": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-1.3.0.tgz", + "integrity": "sha1-0gFYPrEjJ+PFwWQqQEqcrPlONPU=", + "dev": true, + "requires": { + "concat-stream": "1.6.0", + "duplexify": "3.5.1", + "end-of-stream": "1.4.0", + "flush-write-stream": "1.0.2", + "from2": "2.3.0", + "parallel-transform": "1.1.0", + "pump": "1.0.3", + "pumpify": "1.3.5", + "stream-each": "1.2.2", + "through2": "2.0.3" + } + }, + "mixin-object": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mixin-object/-/mixin-object-2.0.1.tgz", + "integrity": "sha1-T7lJRB2rGCVA8f4DW6YOGUel5X4=", + "dev": true, + "requires": { + "for-in": "0.1.8", + "is-extendable": "0.1.1" + }, + "dependencies": { + "for-in": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-0.1.8.tgz", + "integrity": "sha1-2Hc5COMSVhCZUrH9ubP6hn0ndeE=", + "dev": true + } + } + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + } + } + }, + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "dev": true, + "requires": { + "aproba": "1.2.0", + "copy-concurrently": "1.0.5", + "fs-write-stream-atomic": "1.0.10", + "mkdirp": "0.5.1", + "rimraf": "2.6.2", + "run-queue": "1.0.3" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "multicast-dns": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.1.tgz", + "integrity": "sha512-uV3/ckdsffHx9IrGQrx613mturMdMqQ06WTq+C09NsStJ9iNG6RcUWgPKs1Rfjy+idZT6tfQoXEusGNnEZhT3w==", + "dev": true, + "requires": { + "dns-packet": "1.2.2", + "thunky": "0.1.0" + } + }, + "multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", + "dev": true + }, + "nan": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.8.0.tgz", + "integrity": "sha1-7XFfP+neArV6XmJS2QqWZ14fCFo=", + "dev": true, + "optional": true + }, + "ncname": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/ncname/-/ncname-1.0.0.tgz", + "integrity": "sha1-W1etGLHKCShk72Kwse2BlPODtxw=", + "dev": true, + "requires": { + "xml-char-classes": "1.0.0" + } + }, + "negotiator": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", + "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=", + "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.4" + } + }, + "node-forge": { + "version": "0.6.33", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.6.33.tgz", + "integrity": "sha1-RjgRh59XPUUVWtap9D3ClujoXrw=", + "dev": true + }, + "node-gyp": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.6.2.tgz", + "integrity": "sha1-m/vlRWIoYoSDjnUOrAUpWFP6HGA=", + "dev": true, + "optional": true, + "requires": { + "fstream": "1.0.11", + "glob": "7.1.2", + "graceful-fs": "4.1.11", + "minimatch": "3.0.4", + "mkdirp": "0.5.1", + "nopt": "3.0.6", + "npmlog": "4.1.2", + "osenv": "0.1.4", + "request": "2.81.0", + "rimraf": "2.6.2", + "semver": "5.3.0", + "tar": "2.2.1", + "which": "1.3.0" + }, + "dependencies": { + "nopt": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "dev": true, + "optional": true, + "requires": { + "abbrev": "1.1.1" + } + }, + "semver": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", + "dev": true, + "optional": true + } + } + }, + "node-libs-browser": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.1.0.tgz", + "integrity": "sha512-5AzFzdoIMb89hBGMZglEegffzgRg+ZFoUmisQ8HI4j1KDdpx13J0taNp2y9xPbur6W61gepGDDotGBVQ7mfUCg==", + "dev": true, + "requires": { + "assert": "1.4.1", + "browserify-zlib": "0.2.0", + "buffer": "4.9.1", + "console-browserify": "1.1.0", + "constants-browserify": "1.0.0", + "crypto-browserify": "3.12.0", + "domain-browser": "1.1.7", + "events": "1.1.1", + "https-browserify": "1.0.0", + "os-browserify": "0.3.0", + "path-browserify": "0.0.0", + "process": "0.11.10", + "punycode": "1.4.1", + "querystring-es3": "0.2.1", + "readable-stream": "2.3.3", + "stream-browserify": "2.0.1", + "stream-http": "2.7.2", + "string_decoder": "1.0.3", + "timers-browserify": "2.0.4", + "tty-browserify": "0.0.0", + "url": "0.11.0", + "util": "0.10.3", + "vm-browserify": "0.0.4" + } + }, + "node-modules-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/node-modules-path/-/node-modules-path-1.0.1.tgz", + "integrity": "sha1-QAlrCM560OoUaAhjr0ScfHWl0cg=", + "dev": true + }, + "node-sass": { + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.7.2.tgz", + "integrity": "sha512-CaV+wLqZ7//Jdom5aUFCpGNoECd7BbNhjuwdsX/LkXBrHl8eb1Wjw4HvWqcFvhr5KuNgAk8i/myf/MQ1YYeroA==", + "dev": true, + "optional": true, + "requires": { + "async-foreach": "0.1.3", + "chalk": "1.1.3", + "cross-spawn": "3.0.1", + "gaze": "1.1.2", + "get-stdin": "4.0.1", + "glob": "7.1.2", + "in-publish": "2.0.0", + "lodash.assign": "4.2.0", + "lodash.clonedeep": "4.5.0", + "lodash.mergewith": "4.6.0", + "meow": "3.7.0", + "mkdirp": "0.5.1", + "nan": "2.8.0", + "node-gyp": "3.6.2", + "npmlog": "4.1.2", + "request": "2.79.0", + "sass-graph": "2.2.4", + "stdout-stream": "1.4.0", + "true-case-path": "1.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "caseless": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz", + "integrity": "sha1-cVuW6phBWTzDMGeSP17GDr2k99c=", + "dev": true, + "optional": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + } + }, + "har-validator": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz", + "integrity": "sha1-zcvAgYgmWtEZtqWnyKtw7s+10n0=", + "dev": true, + "optional": true, + "requires": { + "chalk": "1.1.3", + "commander": "2.12.2", + "is-my-json-valid": "2.17.1", + "pinkie-promise": "2.0.1" + } + }, + "qs": { + "version": "6.3.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.3.2.tgz", + "integrity": "sha1-51vV9uJoEioqDgvaYwslUMFmUCw=", + "dev": true, + "optional": true + }, + "request": { + "version": "2.79.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.79.0.tgz", + "integrity": "sha1-Tf5b9r6LjNw3/Pk+BLZVd3InEN4=", + "dev": true, + "optional": true, + "requires": { + "aws-sign2": "0.6.0", + "aws4": "1.6.0", + "caseless": "0.11.0", + "combined-stream": "1.0.5", + "extend": "3.0.1", + "forever-agent": "0.6.1", + "form-data": "2.1.4", + "har-validator": "2.0.6", + "hawk": "3.1.3", + "http-signature": "1.1.1", + "is-typedarray": "1.0.0", + "isstream": "0.1.2", + "json-stringify-safe": "5.0.1", + "mime-types": "2.1.17", + "oauth-sign": "0.8.2", + "qs": "6.3.2", + "stringstream": "0.0.5", + "tough-cookie": "2.3.3", + "tunnel-agent": "0.4.3", + "uuid": "3.1.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + }, + "tunnel-agent": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz", + "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us=", + "dev": true, + "optional": true + } + } + }, + "nopt": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz", + "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=", + "dev": true, + "requires": { + "abbrev": "1.1.1", + "osenv": "0.1.4" + } + }, + "normalize-package-data": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", + "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", + "dev": true, + "requires": { + "hosted-git-info": "2.5.0", + "is-builtin-module": "1.0.0", + "semver": "5.4.1", + "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.1.0" + } + }, + "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.1.1", + "prepend-http": "1.0.4", + "query-string": "4.3.4", + "sort-keys": "1.1.2" + } + }, + "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.1" + } + }, + "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.4", + "console-control-strings": "1.1.0", + "gauge": "2.7.4", + "set-blocking": "2.0.0" + } + }, + "nth-check": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.1.tgz", + "integrity": "sha1-mSms32KPwsQQmN6rgqxYDPFJquQ=", + "dev": true, + "requires": { + "boolbase": "1.0.0" + } + }, + "null-check": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/null-check/-/null-check-1.0.0.tgz", + "integrity": "sha1-l33/1xdgErnsMNKjnbXPcqBDnt0=", + "dev": true + }, + "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 + }, + "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 + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "object-component": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz", + "integrity": "sha1-8MaapQ78lbhmwYb0AKM3acsvEpE=", + "dev": true + }, + "object-keys": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.11.tgz", + "integrity": "sha1-xUYBd4rVYPEULODgG8yotW0TQm0=", + "dev": true + }, + "object.omit": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", + "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", + "dev": true, + "requires": { + "for-own": "0.1.5", + "is-extendable": "0.1.1" + }, + "dependencies": { + "for-own": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", + "dev": true, + "requires": { + "for-in": "1.0.2" + } + } + } + }, + "obuf": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.1.tgz", + "integrity": "sha1-EEEktsYCxnlogaBCVB0220OlJk4=", + "dev": true + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz", + "integrity": "sha1-ko9dD0cNSTQmUepnlLCFfBAGk/c=", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1.0.2" + } + }, + "opn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.1.0.tgz", + "integrity": "sha512-iPNl7SyM8L30Rm1sjGdLLheyHVw5YXVfi3SKWJzBI7efxRwHojfRFjwE/OLM6qp9xJYMgab8WicTU1cPoY+Hpg==", + "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.10", + "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 + } + } + }, + "options": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/options/-/options-0.0.6.tgz", + "integrity": "sha1-7CLTEoBrtT5zF3Pnza788cZDEo8=", + "dev": true + }, + "original": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/original/-/original-1.0.0.tgz", + "integrity": "sha1-kUf5P6FpbQS+YeAb1QuurKZWvTs=", + "dev": true, + "requires": { + "url-parse": "1.0.5" + }, + "dependencies": { + "url-parse": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.0.5.tgz", + "integrity": "sha1-CFSGBCKv3P7+tsllxmLUgAFpkns=", + "dev": true, + "requires": { + "querystringify": "0.0.4", + "requires-port": "1.0.0" + } + } + } + }, + "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": "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" + } + }, + "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.4", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.4.tgz", + "integrity": "sha1-Qv5tWVPfBsgGS+bxdsPQWqqjRkQ=", + "dev": true, + "requires": { + "os-homedir": "1.0.2", + "os-tmpdir": "1.0.2" + } + }, + "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.2.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.2.0.tgz", + "integrity": "sha512-Y/OtIaXtUPr4/YpMv1pCL5L5ed0rumAaAeBSj12F+bSlMdys7i8oQF/GUJmfpTS/QoaRrS/k6pma29haJpsMng==", + "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.2.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.6", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.6.tgz", + "integrity": "sha512-lQe48YPsMJAig+yngZ87Lus+NF+3mtu7DVOBu6b/gHO1YpKwIj5AWjZ/TOS7i46HD/UixzWb1zeWDZfGZ3iYcg==", + "dev": true + }, + "parallel-transform": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.1.0.tgz", + "integrity": "sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY=", + "dev": true, + "requires": { + "cyclist": "0.2.2", + "inherits": "2.0.3", + "readable-stream": "2.3.3" + } + }, + "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.3.2" + } + }, + "parse-asn1": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.0.tgz", + "integrity": "sha1-N8T5t+06tlx0gXtfJICTf7+XxxI=", + "dev": true, + "requires": { + "asn1.js": "4.9.2", + "browserify-aes": "1.1.1", + "create-hash": "1.1.3", + "evp_bytestokey": "1.0.3", + "pbkdf2": "3.0.14" + } + }, + "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.3", + "is-extglob": "1.0.0", + "is-glob": "2.0.1" + }, + "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.3.1" + } + }, + "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 + }, + "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.2" + } + }, + "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.2" + } + }, + "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.2" + } + }, + "parseurl": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", + "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=", + "dev": true + }, + "path-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz", + "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=", + "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.5", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz", + "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=", + "dev": true + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", + "dev": true + }, + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "requires": { + "pify": "3.0.0" + } + }, + "pbkdf2": { + "version": "3.0.14", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.14.tgz", + "integrity": "sha512-gjsZW9O34fm0R7PaLHRJmLLVfSoesxztjPjE9o6R+qtVJij90ltg1joIovN9GKrRW3t1PzhDDG3UMEMFfZ+1wA==", + "dev": true, + "requires": { + "create-hash": "1.1.3", + "create-hmac": "1.1.6", + "ripemd160": "2.0.1", + "safe-buffer": "5.1.1", + "sha.js": "2.4.9" + } + }, + "performance-now": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz", + "integrity": "sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU=", + "dev": true + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "requires": { + "pinkie": "2.0.4" + } + }, + "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" + } + }, + "portfinder": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.13.tgz", + "integrity": "sha1-uzLs2HwnEErm7kS1o8y/Drsa7ek=", + "dev": true, + "requires": { + "async": "1.5.2", + "debug": "2.6.9", + "mkdirp": "0.5.1" + }, + "dependencies": { + "async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", + "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.4.0", + "source-map": "0.5.7", + "supports-color": "3.2.3" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "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-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.2.18", + "postcss-message-helpers": "2.0.0", + "reduce-css-calc": "1.3.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.1.2", + "postcss": "5.2.18", + "postcss-value-parser": "3.3.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.2.18", + "postcss-value-parser": "3.3.0" + } + }, + "postcss-custom-properties": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-6.2.0.tgz", + "integrity": "sha512-eNR2h9T9ciKMoQEORrPjH33XeN/nuvVuxArOKmHtsFbGbNss631tgTrKou3/pmjAZbA4QQkhLIkPQkIk3WW+8w==", + "dev": true, + "requires": { + "balanced-match": "1.0.0", + "postcss": "6.0.15" + }, + "dependencies": { + "chalk": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", + "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", + "dev": true, + "requires": { + "ansi-styles": "3.2.0", + "escape-string-regexp": "1.0.5", + "supports-color": "4.5.0" + }, + "dependencies": { + "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" + } + } + } + }, + "postcss": { + "version": "6.0.15", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.15.tgz", + "integrity": "sha512-v/SpyMzLbtkmh45zUdaqLAaqXqzPdSrw8p4cQVO0/w6YiYfpj4k+Wkzhn68qk9br+H+0qfddhdPEVnbmBPfXVQ==", + "dev": true, + "requires": { + "chalk": "2.3.0", + "source-map": "0.6.1", + "supports-color": "5.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 + }, + "supports-color": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.1.0.tgz", + "integrity": "sha512-Ry0AwkoKjDpVKK4sV4h6o3UJmNRbjYm2uXhwfj3J56lMVdvnUNqzQVRztOOMGQ++w1K/TjNDFvpJk0F/LoeBCQ==", + "dev": true, + "requires": { + "has-flag": "2.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.2.18" + } + }, + "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.2.18" + } + }, + "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.2.18" + } + }, + "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.2.18" + } + }, + "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.2.18", + "uniqs": "2.0.0" + } + }, + "postcss-filter-plugins": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/postcss-filter-plugins/-/postcss-filter-plugins-2.0.2.tgz", + "integrity": "sha1-bYWGJTTXNaxCDkqFgG4fXUKG2Ew=", + "dev": true, + "requires": { + "postcss": "5.2.18", + "uniqid": "4.1.1" + } + }, + "postcss-load-config": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-1.2.0.tgz", + "integrity": "sha1-U56a/J3chiASHr+djDZz4M5Q0oo=", + "dev": true, + "requires": { + "cosmiconfig": "2.2.2", + "object-assign": "4.1.1", + "postcss-load-options": "1.2.0", + "postcss-load-plugins": "2.3.0" + } + }, + "postcss-load-options": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-load-options/-/postcss-load-options-1.2.0.tgz", + "integrity": "sha1-sJixVZ3awt8EvAuzdfmaXP4rbYw=", + "dev": true, + "requires": { + "cosmiconfig": "2.2.2", + "object-assign": "4.1.1" + } + }, + "postcss-load-plugins": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/postcss-load-plugins/-/postcss-load-plugins-2.3.0.tgz", + "integrity": "sha1-dFdoEWWZrKLwCfrUJrABdQSdjZI=", + "dev": true, + "requires": { + "cosmiconfig": "2.2.2", + "object-assign": "4.1.1" + } + }, + "postcss-loader": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-2.0.10.tgz", + "integrity": "sha512-xQaDcEgJ/2JqFY18zpFkik8vyYs7oS5ZRbrjvDqkP97k2wYWfPT4+qA0m4o3pTSCsz0u26PNqs8ZO9FRUWAqrA==", + "dev": true, + "requires": { + "loader-utils": "1.1.0", + "postcss": "6.0.15", + "postcss-load-config": "1.2.0", + "schema-utils": "0.3.0" + }, + "dependencies": { + "chalk": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", + "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", + "dev": true, + "requires": { + "ansi-styles": "3.2.0", + "escape-string-regexp": "1.0.5", + "supports-color": "4.5.0" + }, + "dependencies": { + "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" + } + } + } + }, + "postcss": { + "version": "6.0.15", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.15.tgz", + "integrity": "sha512-v/SpyMzLbtkmh45zUdaqLAaqXqzPdSrw8p4cQVO0/w6YiYfpj4k+Wkzhn68qk9br+H+0qfddhdPEVnbmBPfXVQ==", + "dev": true, + "requires": { + "chalk": "2.3.0", + "source-map": "0.6.1", + "supports-color": "5.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 + }, + "supports-color": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.1.0.tgz", + "integrity": "sha512-Ry0AwkoKjDpVKK4sV4h6o3UJmNRbjYm2uXhwfj3J56lMVdvnUNqzQVRztOOMGQ++w1K/TjNDFvpJk0F/LoeBCQ==", + "dev": true, + "requires": { + "has-flag": "2.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.2.18", + "postcss-value-parser": "3.3.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.2.18" + } + }, + "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.7.7", + "caniuse-api": "1.6.1", + "postcss": "5.2.18", + "postcss-selector-parser": "2.2.3", + "vendors": "1.0.1" + } + }, + "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.1.1", + "postcss": "5.2.18", + "postcss-value-parser": "3.3.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.2.18", + "postcss-value-parser": "3.3.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.2", + "postcss": "5.2.18", + "postcss-value-parser": "3.3.0", + "uniqs": "2.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.2.18", + "postcss-selector-parser": "2.2.3" + } + }, + "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.15" + }, + "dependencies": { + "chalk": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", + "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", + "dev": true, + "requires": { + "ansi-styles": "3.2.0", + "escape-string-regexp": "1.0.5", + "supports-color": "4.5.0" + }, + "dependencies": { + "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" + } + } + } + }, + "postcss": { + "version": "6.0.15", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.15.tgz", + "integrity": "sha512-v/SpyMzLbtkmh45zUdaqLAaqXqzPdSrw8p4cQVO0/w6YiYfpj4k+Wkzhn68qk9br+H+0qfddhdPEVnbmBPfXVQ==", + "dev": true, + "requires": { + "chalk": "2.3.0", + "source-map": "0.6.1", + "supports-color": "5.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 + }, + "supports-color": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.1.0.tgz", + "integrity": "sha512-Ry0AwkoKjDpVKK4sV4h6o3UJmNRbjYm2uXhwfj3J56lMVdvnUNqzQVRztOOMGQ++w1K/TjNDFvpJk0F/LoeBCQ==", + "dev": true, + "requires": { + "has-flag": "2.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.15" + }, + "dependencies": { + "chalk": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", + "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", + "dev": true, + "requires": { + "ansi-styles": "3.2.0", + "escape-string-regexp": "1.0.5", + "supports-color": "4.5.0" + }, + "dependencies": { + "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" + } + } + } + }, + "postcss": { + "version": "6.0.15", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.15.tgz", + "integrity": "sha512-v/SpyMzLbtkmh45zUdaqLAaqXqzPdSrw8p4cQVO0/w6YiYfpj4k+Wkzhn68qk9br+H+0qfddhdPEVnbmBPfXVQ==", + "dev": true, + "requires": { + "chalk": "2.3.0", + "source-map": "0.6.1", + "supports-color": "5.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 + }, + "supports-color": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.1.0.tgz", + "integrity": "sha512-Ry0AwkoKjDpVKK4sV4h6o3UJmNRbjYm2uXhwfj3J56lMVdvnUNqzQVRztOOMGQ++w1K/TjNDFvpJk0F/LoeBCQ==", + "dev": true, + "requires": { + "has-flag": "2.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.15" + }, + "dependencies": { + "chalk": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", + "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", + "dev": true, + "requires": { + "ansi-styles": "3.2.0", + "escape-string-regexp": "1.0.5", + "supports-color": "4.5.0" + }, + "dependencies": { + "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" + } + } + } + }, + "postcss": { + "version": "6.0.15", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.15.tgz", + "integrity": "sha512-v/SpyMzLbtkmh45zUdaqLAaqXqzPdSrw8p4cQVO0/w6YiYfpj4k+Wkzhn68qk9br+H+0qfddhdPEVnbmBPfXVQ==", + "dev": true, + "requires": { + "chalk": "2.3.0", + "source-map": "0.6.1", + "supports-color": "5.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 + }, + "supports-color": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.1.0.tgz", + "integrity": "sha512-Ry0AwkoKjDpVKK4sV4h6o3UJmNRbjYm2uXhwfj3J56lMVdvnUNqzQVRztOOMGQ++w1K/TjNDFvpJk0F/LoeBCQ==", + "dev": true, + "requires": { + "has-flag": "2.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.15" + }, + "dependencies": { + "chalk": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", + "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", + "dev": true, + "requires": { + "ansi-styles": "3.2.0", + "escape-string-regexp": "1.0.5", + "supports-color": "4.5.0" + }, + "dependencies": { + "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" + } + } + } + }, + "postcss": { + "version": "6.0.15", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.15.tgz", + "integrity": "sha512-v/SpyMzLbtkmh45zUdaqLAaqXqzPdSrw8p4cQVO0/w6YiYfpj4k+Wkzhn68qk9br+H+0qfddhdPEVnbmBPfXVQ==", + "dev": true, + "requires": { + "chalk": "2.3.0", + "source-map": "0.6.1", + "supports-color": "5.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 + }, + "supports-color": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.1.0.tgz", + "integrity": "sha512-Ry0AwkoKjDpVKK4sV4h6o3UJmNRbjYm2uXhwfj3J56lMVdvnUNqzQVRztOOMGQ++w1K/TjNDFvpJk0F/LoeBCQ==", + "dev": true, + "requires": { + "has-flag": "2.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.2.18" + } + }, + "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.1.0", + "normalize-url": "1.9.1", + "postcss": "5.2.18", + "postcss-value-parser": "3.3.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.2.18", + "postcss-value-parser": "3.3.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.2.18", + "postcss-value-parser": "3.3.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.2.18" + } + }, + "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.2.18", + "postcss-value-parser": "3.3.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.1.0", + "postcss": "5.2.18", + "postcss-value-parser": "3.3.0", + "svgo": "0.7.2" + } + }, + "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.2", + "postcss": "5.2.18", + "uniqs": "2.0.0" + } + }, + "postcss-url": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/postcss-url/-/postcss-url-7.3.0.tgz", + "integrity": "sha512-VBP6uf6iL3AZra23nkPkOEkS/5azj1xf/toRrjfkolfFEgg9Gyzg9UhJZeIsz12EGKZTNVeGbPa2XtaZm/iZvg==", + "dev": true, + "requires": { + "mime": "1.6.0", + "minimatch": "3.0.4", + "mkdirp": "0.5.1", + "postcss": "6.0.15", + "xxhashjs": "0.2.1" + }, + "dependencies": { + "chalk": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", + "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", + "dev": true, + "requires": { + "ansi-styles": "3.2.0", + "escape-string-regexp": "1.0.5", + "supports-color": "4.5.0" + }, + "dependencies": { + "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" + } + } + } + }, + "postcss": { + "version": "6.0.15", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.15.tgz", + "integrity": "sha512-v/SpyMzLbtkmh45zUdaqLAaqXqzPdSrw8p4cQVO0/w6YiYfpj4k+Wkzhn68qk9br+H+0qfddhdPEVnbmBPfXVQ==", + "dev": true, + "requires": { + "chalk": "2.3.0", + "source-map": "0.6.1", + "supports-color": "5.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 + }, + "supports-color": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.1.0.tgz", + "integrity": "sha512-Ry0AwkoKjDpVKK4sV4h6o3UJmNRbjYm2uXhwfj3J56lMVdvnUNqzQVRztOOMGQ++w1K/TjNDFvpJk0F/LoeBCQ==", + "dev": true, + "requires": { + "has-flag": "2.0.0" + } + } + } + }, + "postcss-value-parser": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz", + "integrity": "sha1-h/OPnxj3dKSrTIojL1xc6IcqnRU=", + "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.2.18", + "uniqs": "2.0.0" + } + }, + "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-error": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.1.tgz", + "integrity": "sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM=", + "dev": true, + "requires": { + "renderkid": "2.0.1", + "utila": "0.4.0" + } + }, + "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": "1.0.7", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", + "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=", + "dev": true + }, + "promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "dev": true, + "optional": true, + "requires": { + "asap": "2.0.6" + } + }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "dev": true + }, + "protractor": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/protractor/-/protractor-5.1.2.tgz", + "integrity": "sha1-myIXQXCaTGLVzVPGqt1UpxE36V8=", + "dev": true, + "requires": { + "@types/node": "6.0.95", + "@types/q": "0.0.32", + "@types/selenium-webdriver": "2.53.43", + "blocking-proxy": "0.0.5", + "chalk": "1.1.3", + "glob": "7.1.2", + "jasmine": "2.8.0", + "jasminewd2": "2.2.0", + "optimist": "0.6.1", + "q": "1.4.1", + "saucelabs": "1.3.0", + "selenium-webdriver": "3.0.1", + "source-map-support": "0.4.18", + "webdriver-js-extender": "1.0.0", + "webdriver-manager": "12.0.6" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + } + }, + "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.1.1", + "pify": "2.3.0", + "pinkie-promise": "2.0.1", + "rimraf": "2.6.2" + } + }, + "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.2", + "arrify": "1.0.1", + "glob": "7.1.2", + "object-assign": "4.1.1", + "pify": "2.3.0", + "pinkie-promise": "2.0.1" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "q": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.4.1.tgz", + "integrity": "sha1-VXBbzZPF82c1MMLCy8DCs63cKG4=", + "dev": true + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + }, + "webdriver-manager": { + "version": "12.0.6", + "resolved": "https://registry.npmjs.org/webdriver-manager/-/webdriver-manager-12.0.6.tgz", + "integrity": "sha1-PfGkgZdwELTL+MnYXHpXeCjA5ws=", + "dev": true, + "requires": { + "adm-zip": "0.4.7", + "chalk": "1.1.3", + "del": "2.2.2", + "glob": "7.1.2", + "ini": "1.3.5", + "minimist": "1.2.0", + "q": "1.4.1", + "request": "2.81.0", + "rimraf": "2.6.2", + "semver": "5.4.1", + "xml2js": "0.4.19" + } + } + } + }, + "proxy-addr": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.2.tgz", + "integrity": "sha1-ZXFQT0e7mI7IGAJT+F3X4UlSvew=", + "dev": true, + "requires": { + "forwarded": "0.1.2", + "ipaddr.js": "1.5.2" + } + }, + "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 + }, + "public-encrypt": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.0.tgz", + "integrity": "sha1-OfaZ86RlYN1eusvKaTyvfGXBjMY=", + "dev": true, + "requires": { + "bn.js": "4.11.8", + "browserify-rsa": "4.0.1", + "create-hash": "1.1.3", + "parse-asn1": "5.1.0", + "randombytes": "2.0.5" + } + }, + "pump": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pump/-/pump-1.0.3.tgz", + "integrity": "sha512-8k0JupWme55+9tCVE+FS5ULT3K6AbgqrGa58lTT49RpyfwwcGedHqaC5LlQNdEAumn/wFsu6aPwkuPMioy8kqw==", + "dev": true, + "requires": { + "end-of-stream": "1.4.0", + "once": "1.4.0" + } + }, + "pumpify": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.3.5.tgz", + "integrity": "sha1-G2ccYZlAq8rqwK0OOjwWS+dgmTs=", + "dev": true, + "requires": { + "duplexify": "3.5.1", + "inherits": "2.0.3", + "pump": "1.0.3" + } + }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "dev": true + }, + "qjobs": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.1.5.tgz", + "integrity": "sha1-ZZ3p8s+NzCehSBJ28gU3cnI4LnM=", + "dev": true + }, + "qs": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", + "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=", + "dev": true + }, + "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.1", + "strict-uri-encode": "1.1.0" + } + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "dev": true + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "dev": true + }, + "querystringify": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-0.0.4.tgz", + "integrity": "sha1-DPf4T5Rj/wrlHExLFC2VvjdyTZw=", + "dev": true + }, + "randomatic": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.7.tgz", + "integrity": "sha512-D5JUjPyJbaJDkuAazpVnSfVkLlpeO3wDlPROTMLGKG1zMFNFRgrciKo1ltz/AzNTkqE0HzDx655QOL51N06how==", + "dev": true, + "requires": { + "is-number": "3.0.0", + "kind-of": "4.0.0" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "3.2.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.6" + } + } + } + }, + "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.6" + } + } + } + }, + "randombytes": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.5.tgz", + "integrity": "sha512-8T7Zn1AhMsQ/HI1SjcCfT/t4ii3eAqco3yOcSzS4mozsOz69lHLsoMXmF9nZgnFanYscnSlUSgs8uZyKzpE6kg==", + "dev": true, + "requires": { + "safe-buffer": "5.1.1" + } + }, + "randomfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.3.tgz", + "integrity": "sha512-YL6GrhrWoic0Eq8rXVbMptH7dAxCs0J+mh5Y0euNekPPYaxEmdVGim6GdoxoRzKW2yJoU8tueifS7mYxvcFDEQ==", + "dev": true, + "requires": { + "randombytes": "2.0.5", + "safe-buffer": "5.1.1" + } + }, + "range-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=", + "dev": true + }, + "raw-body": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.2.tgz", + "integrity": "sha1-vNYMd9Prk83gBQKVw/N5OJvIj4k=", + "dev": true, + "requires": { + "bytes": "3.0.0", + "http-errors": "1.6.2", + "iconv-lite": "0.4.19", + "unpipe": "1.0.0" + } + }, + "raw-loader": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-0.5.1.tgz", + "integrity": "sha1-DD0L6u2KAclm2Xh793goElKpeao=", + "dev": true + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "requires": { + "load-json-file": "1.1.0", + "normalize-package-data": "2.4.0", + "path-type": "1.1.0" + }, + "dependencies": { + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "pify": "2.3.0", + "pinkie-promise": "2.0.1" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "requires": { + "find-up": "1.1.2", + "read-pkg": "1.1.0" + }, + "dependencies": { + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "2.1.0", + "pinkie-promise": "2.0.1" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "requires": { + "pinkie-promise": "2.0.1" + } + } + } + }, + "readable-stream": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz", + "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "1.0.7", + "safe-buffer": "5.1.1", + "string_decoder": "1.0.3", + "util-deprecate": "1.0.2" + } + }, + "readdirp": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz", + "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "minimatch": "3.0.4", + "readable-stream": "2.3.3", + "set-immediate-shim": "1.0.1" + } + }, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "dev": true, + "requires": { + "indent-string": "2.1.0", + "strip-indent": "1.0.1" + } + }, + "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.17", + "reduce-function-call": "1.0.2" + }, + "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.2", + "resolved": "https://registry.npmjs.org/reduce-function-call/-/reduce-function-call-1.0.2.tgz", + "integrity": "sha1-WiAL+S4ON3UXUv5FsKszD9S2vpk=", + "dev": true, + "requires": { + "balanced-match": "0.4.2" + }, + "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 + } + } + }, + "reflect-metadata": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.10.tgz", + "integrity": "sha1-tPg3BEFqytiZiMmxVjXUfgO5NEo=", + "dev": true + }, + "regenerate": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.3.3.tgz", + "integrity": "sha512-jVpo1GadrDAK59t/0jRx5VxYWQEDkkEKi6+HjE3joFVLfDOh9Xrdh0dF1eSq+BI/SwvTQ44gSscJ8N5zYL61sg==", + "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" + } + }, + "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.3.3", + "regjsgen": "0.2.0", + "regjsparser": "0.1.5" + } + }, + "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" + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "dev": true + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true + }, + "renderkid": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.1.tgz", + "integrity": "sha1-iYyr/Ivt5Le5ETWj/9Mj5YwNsxk=", + "dev": true, + "requires": { + "css-select": "1.2.0", + "dom-converter": "0.1.4", + "htmlparser2": "3.3.0", + "strip-ansi": "3.0.1", + "utila": "0.3.3" + }, + "dependencies": { + "utila": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.3.3.tgz", + "integrity": "sha1-1+jn1+MJEHCSsF+NloiCTWM6QiY=", + "dev": true + } + } + }, + "repeat-element": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", + "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, + "requires": { + "is-finite": "1.0.2" + } + }, + "request": { + "version": "2.81.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.81.0.tgz", + "integrity": "sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA=", + "dev": true, + "requires": { + "aws-sign2": "0.6.0", + "aws4": "1.6.0", + "caseless": "0.12.0", + "combined-stream": "1.0.5", + "extend": "3.0.1", + "forever-agent": "0.6.1", + "form-data": "2.1.4", + "har-validator": "4.2.1", + "hawk": "3.1.3", + "http-signature": "1.1.1", + "is-typedarray": "1.0.0", + "isstream": "0.1.2", + "json-stringify-safe": "5.0.1", + "mime-types": "2.1.17", + "oauth-sign": "0.8.2", + "performance-now": "0.2.0", + "qs": "6.4.0", + "safe-buffer": "5.1.1", + "stringstream": "0.0.5", + "tough-cookie": "2.3.3", + "tunnel-agent": "0.6.0", + "uuid": "3.1.0" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "require-from-string": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-1.2.1.tgz", + "integrity": "sha1-UpyczvJzgK3+yaL5ZbZJu+5jZBg=", + "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 + }, + "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.5.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.5.0.tgz", + "integrity": "sha512-hgoSGrc3pjzAPHNBg+KnFcK2HwlHTs/YrAGUr6qgTVUZmXv1UEXXl0bZNBKMA9fud6lRYFdPGz0xXxycPzmmiw==", + "dev": true, + "requires": { + "path-parse": "1.0.5" + } + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dev": true, + "requires": { + "resolve-from": "3.0.0" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + }, + "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.4" + } + }, + "rimraf": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", + "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", + "dev": true, + "requires": { + "glob": "7.1.2" + } + }, + "ripemd160": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.1.tgz", + "integrity": "sha1-D0WEKVxTo2KK9+bXmsohzlfRxuc=", + "dev": true, + "requires": { + "hash-base": "2.0.2", + "inherits": "2.0.3" + } + }, + "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.2.0" + } + }, + "rxjs": { + "version": "5.5.6", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.6.tgz", + "integrity": "sha512-v4Q5HDC0FHAQ7zcBX7T2IL6O5ltl1a2GX4ENjPXg6SjDY69Cmx9v4113C99a4wGF16ClPv5Z8mghuYorVkg/kg==", + "requires": { + "symbol-observable": "1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", + "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==", + "dev": true + }, + "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, + "optional": true, + "requires": { + "glob": "7.1.2", + "lodash": "4.17.4", + "scss-tokenizer": "0.2.3", + "yargs": "7.1.0" + } + }, + "sass-loader": { + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-6.0.6.tgz", + "integrity": "sha512-c3/Zc+iW+qqDip6kXPYLEgsAu2lf4xz0EZDplB7EmSUMda12U1sGJPetH55B/j9eu0bTtKzKlNPWWyYC7wFNyQ==", + "dev": true, + "requires": { + "async": "2.6.0", + "clone-deep": "0.3.0", + "loader-utils": "1.1.0", + "lodash.tail": "4.1.1", + "pify": "3.0.0" + } + }, + "saucelabs": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/saucelabs/-/saucelabs-1.3.0.tgz", + "integrity": "sha1-0kDoAJ33+ocwbsRXimm6O1xCT+4=", + "dev": true, + "requires": { + "https-proxy-agent": "1.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.5.2" + } + }, + "scss-tokenizer": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", + "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", + "dev": true, + "optional": true, + "requires": { + "js-base64": "2.4.0", + "source-map": "0.4.4" + }, + "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, + "optional": true, + "requires": { + "amdefine": "1.0.1" + } + } + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", + "dev": true + }, + "selenium-webdriver": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-3.0.1.tgz", + "integrity": "sha1-ot6l2kqX9mcuiefKcnbO+jZRR6c=", + "dev": true, + "requires": { + "adm-zip": "0.4.7", + "rimraf": "2.6.2", + "tmp": "0.0.30", + "xml2js": "0.4.19" + }, + "dependencies": { + "tmp": { + "version": "0.0.30", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.30.tgz", + "integrity": "sha1-ckGdSovn1s51FI/YsyTlk6cRwu0=", + "dev": true, + "requires": { + "os-tmpdir": "1.0.2" + } + } + } + }, + "selfsigned": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.1.tgz", + "integrity": "sha1-v4y3uDJWxFUeMTR8YxF3jbme7FI=", + "dev": true, + "requires": { + "node-forge": "0.6.33" + } + }, + "semver": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.4.1.tgz", + "integrity": "sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg==", + "dev": true + }, + "semver-dsl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/semver-dsl/-/semver-dsl-1.0.1.tgz", + "integrity": "sha1-02eN5VVeimH2Ke7QJTZq5fJzQKA=", + "dev": true, + "requires": { + "semver": "5.4.1" + } + }, + "send": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.16.1.tgz", + "integrity": "sha512-ElCLJdJIKPk6ux/Hocwhk7NFHpI3pVm/IZOYWqUmoxcgeyM+MpxHHKhb8QmlJDX1pU6WrgaHBkVNm73Sv7uc2A==", + "dev": true, + "requires": { + "debug": "2.6.9", + "depd": "1.1.1", + "destroy": "1.0.4", + "encodeurl": "1.0.1", + "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.3.1" + }, + "dependencies": { + "mime": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", + "dev": true + } + } + }, + "serialize-javascript": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.4.0.tgz", + "integrity": "sha1-fJWFFNtqwkQ6irwGLcn3iGp/YAU=", + "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" + } + }, + "serve-static": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.1.tgz", + "integrity": "sha512-hSMUZrsPa/I09VYFJwa627JJkNs0NrfL1Uzuup+GqHfToR2KcsXFymXSV90hoyw3M+msjFuQly+YzIH/q0MGlQ==", + "dev": true, + "requires": { + "encodeurl": "1.0.1", + "escape-html": "1.0.3", + "parseurl": "1.3.2", + "send": "0.16.1" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "set-immediate-shim": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", + "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=", + "dev": true + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", + "dev": true + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "sha.js": { + "version": "2.4.9", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.9.tgz", + "integrity": "sha512-G8zektVqbiPHrylgew9Zg1VRB1L/DtXNUVAM6q4QLy8NE3qtHlFXTf8VLL4k1Yl6c7NMjtZUTdXV+X44nFaT6A==", + "dev": true, + "requires": { + "inherits": "2.0.3", + "safe-buffer": "5.1.1" + } + }, + "shallow-clone": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-0.1.2.tgz", + "integrity": "sha1-WQnodLp3EG1zrEFM/sH/yofZcGA=", + "dev": true, + "requires": { + "is-extendable": "0.1.1", + "kind-of": "2.0.1", + "lazy-cache": "0.2.7", + "mixin-object": "2.0.1" + }, + "dependencies": { + "kind-of": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz", + "integrity": "sha1-AY7HpM5+OobLkUG+UZ0kyPqpgbU=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "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 + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "dev": true + }, + "silent-error": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/silent-error/-/silent-error-1.1.0.tgz", + "integrity": "sha1-IglwbxyFCp8dENDYQJGLRvJuG8k=", + "dev": true, + "requires": { + "debug": "2.6.9" + } + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", + "dev": true + }, + "sntp": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", + "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", + "dev": true, + "requires": { + "hoek": "2.16.3" + } + }, + "socket.io": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-1.7.3.tgz", + "integrity": "sha1-uK+cq6AJSeVo42nxMn6pvp6iRhs=", + "dev": true, + "requires": { + "debug": "2.3.3", + "engine.io": "1.8.3", + "has-binary": "0.1.7", + "object-assign": "4.1.0", + "socket.io-adapter": "0.5.0", + "socket.io-client": "1.7.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 + }, + "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.3", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-1.7.3.tgz", + "integrity": "sha1-sw6GqhDV7zVGYBwJzeR2Xjgdo3c=", + "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.3", + "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": { + "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" + } + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "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 + } + } + }, + "sockjs": { + "version": "0.3.18", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.18.tgz", + "integrity": "sha1-2bKJMWyn33dZXvKZ4HXw+TfrQgc=", + "dev": true, + "requires": { + "faye-websocket": "0.10.0", + "uuid": "2.0.3" + }, + "dependencies": { + "uuid": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz", + "integrity": "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho=", + "dev": true + } + } + }, + "sockjs-client": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.1.4.tgz", + "integrity": "sha1-W6vjhrd15M8U51IJEUUmVAFsixI=", + "dev": true, + "requires": { + "debug": "2.6.9", + "eventsource": "0.1.6", + "faye-websocket": "0.11.1", + "inherits": "2.0.3", + "json3": "3.3.2", + "url-parse": "1.2.0" + }, + "dependencies": { + "faye-websocket": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.1.tgz", + "integrity": "sha1-8O/hjE9W5PQK/H4Gxxn9XuYYjzg=", + "dev": true, + "requires": { + "websocket-driver": "0.7.0" + } + } + } + }, + "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.1.0" + } + }, + "source-list-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.0.tgz", + "integrity": "sha512-I2UmuJSRr/T8jisiROLU3A3ltr+swpniSmNPI4Ml3ZCX6tVnDsuZzK7F2hl5jTqbZBWCEKlj5HRQiPExXLgE8A==", + "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.3", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-0.2.3.tgz", + "integrity": "sha512-MYbFX9DYxmTQFfy2v8FC1XZwpwHKYxg3SK8Wb7VPBKuhDjz8gi9re2819MsG4p49HDyiOSUKlmZ+nQBArW5CGw==", + "dev": true, + "requires": { + "async": "2.6.0", + "loader-utils": "0.2.17", + "source-map": "0.6.1" + }, + "dependencies": { + "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.2.0", + "emojis-list": "2.1.0", + "json5": "0.5.1", + "object-assign": "4.1.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "source-map-support": { + "version": "0.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.7" + } + }, + "spdx-correct": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", + "integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A=", + "dev": true, + "requires": { + "spdx-license-ids": "1.2.2" + } + }, + "spdx-expression-parse": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz", + "integrity": "sha1-m98vIOH0DtRH++JzJmGR/O1RYmw=", + "dev": true + }, + "spdx-license-ids": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz", + "integrity": "sha1-yd96NCRZSt5r0RkA1ZZpbcBrrFc=", + "dev": true + }, + "spdy": { + "version": "3.4.7", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-3.4.7.tgz", + "integrity": "sha1-Qv9B7OXMD5mjpsKKq7c/XDsDrLw=", + "dev": true, + "requires": { + "debug": "2.6.9", + "handle-thing": "1.2.5", + "http-deceiver": "1.2.7", + "safe-buffer": "5.1.1", + "select-hose": "2.0.0", + "spdy-transport": "2.0.20" + } + }, + "spdy-transport": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-2.0.20.tgz", + "integrity": "sha1-c15yBUxIayNU/onnAiVgBKOazk0=", + "dev": true, + "requires": { + "debug": "2.6.9", + "detect-node": "2.0.3", + "hpack.js": "2.1.6", + "obuf": "1.1.1", + "readable-stream": "2.3.3", + "safe-buffer": "5.1.1", + "wbuf": "1.7.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.13.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.13.1.tgz", + "integrity": "sha1-US322mKHFEMW3EwY/hzx2UBzm+M=", + "dev": true, + "requires": { + "asn1": "0.2.3", + "assert-plus": "1.0.0", + "bcrypt-pbkdf": "1.0.1", + "dashdash": "1.14.1", + "ecc-jsbn": "0.1.1", + "getpass": "0.1.7", + "jsbn": "0.1.1", + "tweetnacl": "0.14.5" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + } + } + }, + "ssri": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-5.0.0.tgz", + "integrity": "sha512-728D4yoQcQm1ooZvSbywLkV1RjfITZXh0oWrhM/lnsx3nAHx7LsRGJWB/YyvoceAYRq98xqbstiN4JBv1/wNHg==", + "dev": true, + "requires": { + "safe-buffer": "5.1.1" + } + }, + "statuses": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", + "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=", + "dev": true + }, + "stdout-stream": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.0.tgz", + "integrity": "sha1-osfIWH5U2UJ+qe2zrD8s1SLfN4s=", + "dev": true, + "optional": true, + "requires": { + "readable-stream": "2.3.3" + } + }, + "stream-browserify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz", + "integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=", + "dev": true, + "requires": { + "inherits": "2.0.3", + "readable-stream": "2.3.3" + } + }, + "stream-each": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.2.tgz", + "integrity": "sha512-mc1dbFhGBxvTM3bIWmAAINbqiuAk9TATcfIQC8P+/+HJefgaiTlMn2dHvkX8qlI12KeYKSQ1Ua9RrIqrn1VPoA==", + "dev": true, + "requires": { + "end-of-stream": "1.4.0", + "stream-shift": "1.0.0" + } + }, + "stream-http": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.7.2.tgz", + "integrity": "sha512-c0yTD2rbQzXtSsFSVhtpvY/vS6u066PcXOX9kBB3mSO76RiUQzL340uJkGBWnlBg4/HZzqiUXtaVA7wcRcJgEw==", + "dev": true, + "requires": { + "builtin-status-codes": "3.0.0", + "inherits": "2.0.3", + "readable-stream": "2.3.3", + "to-arraybuffer": "1.0.1", + "xtend": "4.0.1" + } + }, + "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": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", + "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.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" + } + }, + "string_decoder": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", + "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", + "dev": true, + "requires": { + "safe-buffer": "5.1.1" + } + }, + "stringstream": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", + "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg=", + "dev": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "2.1.1" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "0.2.1" + } + }, + "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" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "dev": true + }, + "style-loader": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.13.2.tgz", + "integrity": "sha1-dFMzhM9pjHEEx5URULSXF63C87s=", + "dev": true, + "requires": { + "loader-utils": "1.1.0" + } + }, + "stylus": { + "version": "0.54.5", + "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.54.5.tgz", + "integrity": "sha1-QrlWCTHKcJDOhRWnmLqeaqPW3Hk=", + "dev": true, + "requires": { + "css-parse": "1.7.0", + "debug": "2.6.9", + "glob": "7.0.6", + "mkdirp": "0.5.1", + "sax": "0.5.8", + "source-map": "0.1.43" + }, + "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.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "sax": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/sax/-/sax-0.5.8.tgz", + "integrity": "sha1-1HLbIo6zMcJQaw6MFVJK25OdEsE=", + "dev": true + }, + "source-map": { + "version": "0.1.43", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", + "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=", + "dev": true, + "requires": { + "amdefine": "1.0.1" + } + } + } + }, + "stylus-loader": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/stylus-loader/-/stylus-loader-3.0.1.tgz", + "integrity": "sha1-d/SzT9Aw0lsmF7z1UT21sHMMQIk=", + "dev": true, + "requires": { + "loader-utils": "1.1.0", + "lodash.clonedeep": "4.5.0", + "when": "3.6.4" + } + }, + "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" + } + }, + "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.4", + "colors": "1.1.2", + "csso": "2.3.2", + "js-yaml": "3.7.0", + "mkdirp": "0.5.1", + "sax": "1.2.4", + "whet.extend": "0.9.9" + } + }, + "symbol-observable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz", + "integrity": "sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ=" + }, + "tapable": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.2.8.tgz", + "integrity": "sha1-mTcqXJmb8t8WCvwNdL7U9HlIzSI=", + "dev": true + }, + "tar": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz", + "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=", + "dev": true, + "optional": true, + "requires": { + "block-stream": "0.0.9", + "fstream": "1.0.11", + "inherits": "2.0.3" + } + }, + "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.3", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", + "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", + "dev": true, + "requires": { + "readable-stream": "2.3.3", + "xtend": "4.0.1" + } + }, + "thunky": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-0.1.0.tgz", + "integrity": "sha1-vzAUaCTituZ7Dy16Ssi+smkIaE4=", + "dev": true + }, + "time-stamp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-2.0.0.tgz", + "integrity": "sha1-lcakRTDhW6jW9KPsuMOj+sRto1c=", + "dev": true + }, + "timers-browserify": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.4.tgz", + "integrity": "sha512-uZYhyU3EX8O7HQP+J9fTVYwsq90Vr68xPEFo7yrVImIxYvHgukBEgOB/SgGoorWVTzGM/3Z+wUNnboA4M8jWrg==", + "dev": true, + "requires": { + "setimmediate": "1.0.5" + } + }, + "tmp": { + "version": "0.0.31", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.31.tgz", + "integrity": "sha1-jzirlDjhcxXl29izZX6L+yd65Kc=", + "dev": true, + "requires": { + "os-tmpdir": "1.0.2" + } + }, + "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 + }, + "toposort": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/toposort/-/toposort-1.0.6.tgz", + "integrity": "sha1-wxdI5V0hDv/AD9zcfW5o19e7nOw=", + "dev": true + }, + "tough-cookie": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.3.tgz", + "integrity": "sha1-C2GKVWW23qkL80JdBNVe3EdadWE=", + "dev": true, + "requires": { + "punycode": "1.4.1" + } + }, + "tree-kill": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.0.tgz", + "integrity": "sha512-DlX6dR0lOIRDFxI0mjL9IYg6OTncLm/Zt+JiBhE5OlFcAR8yc9S7FFXU9so0oda47frdM/JFsk7UjNt9vscKcg==", + "dev": true + }, + "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.2", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.2.tgz", + "integrity": "sha1-fskRMJJHZsf1c74wIMNPj9/QDWI=", + "dev": true, + "optional": true, + "requires": { + "glob": "6.0.4" + }, + "dependencies": { + "glob": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", + "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", + "dev": true, + "optional": true, + "requires": { + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + } + } + }, + "ts-node": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-3.2.2.tgz", + "integrity": "sha1-u9KOOK9Kqj6WB2xGbhsiAZfBo84=", + "dev": true, + "requires": { + "arrify": "1.0.1", + "chalk": "2.2.2", + "diff": "3.4.0", + "make-error": "1.3.2", + "minimist": "1.2.0", + "mkdirp": "0.5.1", + "source-map-support": "0.4.18", + "tsconfig": "6.0.0", + "v8flags": "3.0.1", + "yn": "2.0.0" + } + }, + "tsconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/tsconfig/-/tsconfig-6.0.0.tgz", + "integrity": "sha1-aw6DdgA9evGGT434+J3QBZ/80DI=", + "dev": true, + "requires": { + "strip-bom": "3.0.0", + "strip-json-comments": "2.0.1" + }, + "dependencies": { + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + } + } + }, + "tsickle": { + "version": "0.25.6", + "resolved": "https://registry.npmjs.org/tsickle/-/tsickle-0.25.6.tgz", + "integrity": "sha1-tZXbFrI2chgk7u2ouyYjZbR+8zQ=", + "dev": true, + "requires": { + "minimist": "1.2.0", + "mkdirp": "0.5.1", + "source-map": "0.5.7", + "source-map-support": "0.4.18" + } + }, + "tslib": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.8.1.tgz", + "integrity": "sha1-aUavLR1lGnsYY7Ux1uWvpBqkTqw=" + }, + "tslint": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.7.0.tgz", + "integrity": "sha1-wl4NDJL6EgHCvDDoROCOaCtPNVI=", + "dev": true, + "requires": { + "babel-code-frame": "6.26.0", + "colors": "1.1.2", + "commander": "2.12.2", + "diff": "3.4.0", + "glob": "7.1.2", + "minimatch": "3.0.4", + "resolve": "1.5.0", + "semver": "5.4.1", + "tslib": "1.8.1", + "tsutils": "2.15.0" + } + }, + "tsutils": { + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.15.0.tgz", + "integrity": "sha512-kKb1mSqRMwF0GHKya5/hZsI2m7Flg4ONZDeYu4e6Gx+kYAu86zsLNCHcUmNWhCRaUcKshNI272hOzuaCQDzJ2g==", + "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.1.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, + "optional": true + }, + "type-is": { + "version": "1.6.15", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.15.tgz", + "integrity": "sha1-yrEPtJCeRByChC6v4a1kbIGARBA=", + "dev": true, + "requires": { + "media-typer": "0.3.0", + "mime-types": "2.1.17" + } + }, + "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 + }, + "uglify-js": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.3.4.tgz", + "integrity": "sha512-hfIwuAQI5dlXP30UtdmWoYF9k+ypVqBXIdmd6ZKBiaNHHvA8ty7ZloMe3+7S5AEKVkxHbjByl4DfRHQ7QpZquw==", + "dev": true, + "requires": { + "commander": "2.12.2", + "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 + } + } + }, + "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": "1.1.5", + "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.1.5.tgz", + "integrity": "sha512-YBGc9G7dv12Vjx8vUQs54DZgAXVf04LlG6dNNiEbTZjL3PbUqiY4uPB9Kv+fUJaqRskEGva/lS7sh08yJr7jnA==", + "dev": true, + "requires": { + "cacache": "10.0.1", + "find-cache-dir": "1.0.0", + "schema-utils": "0.3.0", + "serialize-javascript": "1.4.0", + "source-map": "0.6.1", + "uglify-es": "3.2.2", + "webpack-sources": "1.1.0", + "worker-farm": "1.5.2" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "uglify-es": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.2.2.tgz", + "integrity": "sha512-l+s5VLzFwGJfS+fbqaGf/Dfwo1MF13jLOF2ekL0PytzqEqQ6cVppvHf4jquqFok+35USMpKjqkYxy6pQyUcuug==", + "dev": true, + "requires": { + "commander": "2.12.2", + "source-map": "0.6.1" + } + } + } + }, + "ultron": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz", + "integrity": "sha1-rOEWq1V80Zc4ak6I9GhTeMiy5Po=", + "dev": true + }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", + "dev": true + }, + "uniqid": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/uniqid/-/uniqid-4.1.1.tgz", + "integrity": "sha1-iSIN32t1GuUrX3JISGNShZa7hME=", + "dev": true, + "requires": { + "macaddress": "0.2.8" + } + }, + "uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", + "dev": true + }, + "unique-filename": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.0.tgz", + "integrity": "sha1-0F8v5AMlYIcfMOk8vnNe6iAVFPM=", + "dev": true, + "requires": { + "unique-slug": "2.0.0" + } + }, + "unique-slug": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.0.tgz", + "integrity": "sha1-22Z258fMBimHj/GWCXx4hVrp9Ks=", + "dev": true, + "requires": { + "imurmurhash": "0.1.4" + } + }, + "universalify": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.1.tgz", + "integrity": "sha1-+nG63UQ3r0wUiEHjs7Fl+enlkLc=", + "dev": true + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "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 + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true + } + } + }, + "url-loader": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-0.6.2.tgz", + "integrity": "sha512-h3qf9TNn53BpuXTTcpC+UehiRrl0Cv45Yr/xWayApjw6G8Bg2dGke7rIwDQ39piciWCWrC+WiqLjOh3SUp9n0Q==", + "dev": true, + "requires": { + "loader-utils": "1.1.0", + "mime": "1.6.0", + "schema-utils": "0.3.0" + } + }, + "url-parse": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.2.0.tgz", + "integrity": "sha512-DT1XbYAfmQP65M/mE6OALxmXzZ/z1+e5zk2TcSKe/KiYbNGZxgtttzC0mR/sjopbpOXcbniq7eIKmocJnUWlEw==", + "dev": true, + "requires": { + "querystringify": "1.0.0", + "requires-port": "1.0.0" + }, + "dependencies": { + "querystringify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-1.0.0.tgz", + "integrity": "sha1-YoYkIRLFtxL6ZU5SZlK/ahP/Bcs=", + "dev": true + } + } + }, + "useragent": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/useragent/-/useragent-2.2.1.tgz", + "integrity": "sha1-z1k+9PLRdYdei7ZY6pLhik/QbY4=", + "dev": true, + "requires": { + "lru-cache": "2.2.4", + "tmp": "0.0.31" + }, + "dependencies": { + "lru-cache": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.2.4.tgz", + "integrity": "sha1-bGWGGb7PFAMdDQtZSxYELOTcBj0=", + "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" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", + "dev": true + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", + "dev": true + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "dev": true + }, + "uuid": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz", + "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g==", + "dev": true + }, + "v8flags": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.0.1.tgz", + "integrity": "sha1-3Oj8N5wX2fLJ6e142JzgAFKxt2s=", + "dev": true, + "requires": { + "homedir-polyfill": "1.0.1" + } + }, + "validate-npm-package-license": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", + "integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w=", + "dev": true, + "requires": { + "spdx-correct": "1.0.2", + "spdx-expression-parse": "1.0.4" + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.1.tgz", + "integrity": "sha1-N61zyO5Bf7PVgOeFMSMH0nSEfyI=", + "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.3.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + } + } + }, + "vlq": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/vlq/-/vlq-0.2.3.tgz", + "integrity": "sha512-DRibZL6DsNhIgYQ+wNdWDL2SL3bKPlVrRiBqV5yuMm++op8W4kGFtaQfCs4KEJn0wBZcHVHJ3eoywX8983k1ow==", + "dev": true + }, + "vm-browserify": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", + "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=", + "dev": true, + "requires": { + "indexof": "0.0.1" + } + }, + "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 + }, + "watchpack": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.4.0.tgz", + "integrity": "sha1-ShRyvLuVK9Cpu0A2gB+VTfs5+qw=", + "dev": true, + "requires": { + "async": "2.6.0", + "chokidar": "1.7.0", + "graceful-fs": "4.1.11" + } + }, + "wbuf": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.2.tgz", + "integrity": "sha1-1pe5nx9ZUS3ydRvkJ2nBWAtYAf4=", + "dev": true, + "requires": { + "minimalistic-assert": "1.0.0" + } + }, + "webdriver-js-extender": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/webdriver-js-extender/-/webdriver-js-extender-1.0.0.tgz", + "integrity": "sha1-gcUzqeM9W/tZe05j4s2yW1R3dRU=", + "dev": true, + "requires": { + "@types/selenium-webdriver": "2.53.43", + "selenium-webdriver": "2.53.3" + }, + "dependencies": { + "adm-zip": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.4.tgz", + "integrity": "sha1-ph7VrmkFw66lizplfSUDMJEFJzY=", + "dev": true + }, + "sax": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-0.6.1.tgz", + "integrity": "sha1-VjsZx8HeiS4Jv8Ty/DDjwn8JUrk=", + "dev": true + }, + "selenium-webdriver": { + "version": "2.53.3", + "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-2.53.3.tgz", + "integrity": "sha1-0p/1qVff8aG0ncRXdW5OS/vc4IU=", + "dev": true, + "requires": { + "adm-zip": "0.4.4", + "rimraf": "2.6.2", + "tmp": "0.0.24", + "ws": "1.1.2", + "xml2js": "0.4.4" + } + }, + "tmp": { + "version": "0.0.24", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.24.tgz", + "integrity": "sha1-1qXhmNFKmDXMby18PZ4wJCjIzxI=", + "dev": true + }, + "xml2js": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.4.tgz", + "integrity": "sha1-MREBAAMAiuGSQOuhdJe1fHKcVV0=", + "dev": true, + "requires": { + "sax": "0.6.1", + "xmlbuilder": "9.0.4" + } + } + } + }, + "webpack": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-3.10.0.tgz", + "integrity": "sha512-fxxKXoicjdXNUMY7LIdY89tkJJJ0m1Oo8PQutZ5rLgWbV5QVKI15Cn7+/IHnRTd3vfKfiwBx6SBqlorAuNA8LA==", + "dev": true, + "requires": { + "acorn": "5.3.0", + "acorn-dynamic-import": "2.0.2", + "ajv": "5.5.2", + "ajv-keywords": "2.1.1", + "async": "2.6.0", + "enhanced-resolve": "3.4.1", + "escope": "3.6.0", + "interpret": "1.1.0", + "json-loader": "0.5.7", + "json5": "0.5.1", + "loader-runner": "2.3.0", + "loader-utils": "1.1.0", + "memory-fs": "0.4.1", + "mkdirp": "0.5.1", + "node-libs-browser": "2.1.0", + "source-map": "0.5.7", + "supports-color": "4.5.0", + "tapable": "0.2.8", + "uglifyjs-webpack-plugin": "0.4.6", + "watchpack": "1.4.0", + "webpack-sources": "1.1.0", + "yargs": "8.0.2" + }, + "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 + }, + "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.3", + "right-align": "0.1.3", + "wordwrap": "0.0.2" + } + }, + "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.11", + "parse-json": "2.2.0", + "pify": "2.3.0", + "strip-bom": "3.0.0" + } + }, + "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" + } + }, + "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.3.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "dev": true, + "requires": { + "load-json-file": "2.0.0", + "normalize-package-data": "2.4.0", + "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.1.0", + "read-pkg": "2.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": { + "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 + }, + "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 + }, + "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.7", + "uglify-to-browserify": "1.0.2", + "yargs": "3.10.0" + }, + "dependencies": { + "yargs": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", + "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", + "dev": true, + "requires": { + "camelcase": "1.2.1", + "cliui": "2.1.0", + "decamelize": "1.2.0", + "window-size": "0.1.0" + } + } + } + }, + "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.7", + "uglify-js": "2.8.29", + "webpack-sources": "1.1.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 + }, + "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.2.0", + "get-caller-file": "1.0.2", + "os-locale": "2.1.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.1.1", + "which-module": "2.0.0", + "y18n": "3.2.1", + "yargs-parser": "7.0.0" + }, + "dependencies": { + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "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.2", + "strip-ansi": "3.0.1", + "wrap-ansi": "2.1.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.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" + } + } + } + } + } + }, + "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" + }, + "dependencies": { + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + } + } + } + } + }, + "webpack-core": { + "version": "0.6.9", + "resolved": "https://registry.npmjs.org/webpack-core/-/webpack-core-0.6.9.tgz", + "integrity": "sha1-/FcViMhVjad76e+23r3Fo7FyvcI=", + "dev": true, + "requires": { + "source-list-map": "0.1.8", + "source-map": "0.4.4" + }, + "dependencies": { + "source-list-map": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-0.1.8.tgz", + "integrity": "sha1-xVCyq1Qn9rPyH1r+rYjE9Vh7IQY=", + "dev": true + }, + "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": "1.0.1" + } + } + } + }, + "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.6.0", + "path-is-absolute": "1.0.1", + "range-parser": "1.2.0", + "time-stamp": "2.0.0" + } + }, + "webpack-dev-server": { + "version": "2.9.7", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-2.9.7.tgz", + "integrity": "sha512-Pu7uoQFgQj5RE5wmlfkpYSzihMKxulwEuO2xCsaMnAnyRSApwoVi3B8WCm9XbigyWTHaIMzYGkB90Vr6leAeTQ==", + "dev": true, + "requires": { + "ansi-html": "0.0.7", + "array-includes": "3.0.3", + "bonjour": "3.5.0", + "chokidar": "1.7.0", + "compression": "1.7.1", + "connect-history-api-fallback": "1.5.0", + "debug": "3.1.0", + "del": "3.0.0", + "express": "4.16.2", + "html-entities": "1.2.1", + "http-proxy-middleware": "0.17.4", + "import-local": "0.1.1", + "internal-ip": "1.2.0", + "ip": "1.1.5", + "killable": "1.0.0", + "loglevel": "1.6.0", + "opn": "5.1.0", + "portfinder": "1.0.13", + "selfsigned": "1.10.1", + "serve-index": "1.9.1", + "sockjs": "0.3.18", + "sockjs-client": "1.1.4", + "spdy": "3.4.7", + "strip-ansi": "3.0.1", + "supports-color": "4.5.0", + "webpack-dev-middleware": "1.12.2", + "yargs": "6.6.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 + }, + "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" + } + }, + "yargs": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz", + "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=", + "dev": true, + "requires": { + "camelcase": "3.0.0", + "cliui": "3.2.0", + "decamelize": "1.2.0", + "get-caller-file": "1.0.2", + "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": "4.2.1" + } + }, + "yargs-parser": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", + "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", + "dev": true, + "requires": { + "camelcase": "3.0.0" + } + } + } + }, + "webpack-merge": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.1.1.tgz", + "integrity": "sha512-geQsZ86YkXOVOjvPC5yv3JSNnL6/X3Kzh935AQ/gJNEYXEfJDQFu/sdFuktS9OW2JcH/SJec8TGfRdrpHshH7A==", + "dev": true, + "requires": { + "lodash": "4.17.4" + } + }, + "webpack-sources": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.1.0.tgz", + "integrity": "sha512-aqYp18kPphgoO5c/+NaUvEeACtZjMESmDChuD3NBciVpah3XpMEU9VAAtIaB1BsfJWWTSdv8Vv1m3T0aRk2dUw==", + "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-subresource-integrity": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-1.0.3.tgz", + "integrity": "sha1-wGBtQAkLBwzeQovsjfNgMhbkcus=", + "dev": true, + "requires": { + "webpack-core": "0.6.9" + } + }, + "websocket-driver": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.0.tgz", + "integrity": "sha1-DK+dLXVdk67gSdS90NP+LMoqJOs=", + "dev": true, + "requires": { + "http-parser-js": "0.4.9", + "websocket-extensions": "0.1.3" + } + }, + "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 + }, + "when": { + "version": "3.6.4", + "resolved": "https://registry.npmjs.org/when/-/when-3.6.4.tgz", + "integrity": "sha1-RztRfsFZ4rhQBUl6E5g/CVQS404=", + "dev": true + }, + "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.0", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.0.tgz", + "integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==", + "dev": true, + "requires": { + "isexe": "2.0.0" + } + }, + "which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", + "dev": true + }, + "wide-align": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.2.tgz", + "integrity": "sha512-ijDLlyQ7s6x1JgCLur53osjm/UXUYD9+0PbYKrBsYisYXzCxN+HC3mYDNy/dWdmf3AwqwU3CXwDCvsNgGK1S0w==", + "dev": true, + "requires": { + "string-width": "1.0.2" + } + }, + "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 + }, + "worker-farm": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.5.2.tgz", + "integrity": "sha512-XxiQ9kZN5n6mmnW+mFJ+wXjNNI/Nx4DIdaAKLX1Bn6LYBWlN/zaBhu34DQYPZ1AJobQuu67S2OfDdNSVULvXkQ==", + "dev": true, + "requires": { + "errno": "0.1.6", + "xtend": "4.0.1" + } + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "dev": true, + "requires": { + "string-width": "1.0.2", + "strip-ansi": "3.0.1" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "ws": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-1.1.2.tgz", + "integrity": "sha1-iiRPoFJAHgjJiGz0SoUYnh/UBn8=", + "dev": true, + "requires": { + "options": "0.0.6", + "ultron": "1.0.2" + } + }, + "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-char-classes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/xml-char-classes/-/xml-char-classes-1.0.0.tgz", + "integrity": "sha1-ZGV4SKIP/F31g6Qq2KJ3tFErvE0=", + "dev": true + }, + "xml2js": { + "version": "0.4.19", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.19.tgz", + "integrity": "sha512-esZnJZJOiJR9wWKMyuvSE1y6Dq5LCuJanqhxslH2bxM6duahNZ+HMpCLhBQGZkbX6xRf8x1Y2eJlgt2q3qo49Q==", + "dev": true, + "requires": { + "sax": "1.2.4", + "xmlbuilder": "9.0.4" + } + }, + "xmlbuilder": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.4.tgz", + "integrity": "sha1-UZy0ymhtAFqEINNJbz8MruzKWA8=", + "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.1", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=", + "dev": true + }, + "xxhashjs": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/xxhashjs/-/xxhashjs-0.2.1.tgz", + "integrity": "sha1-m76b6JYUKXbfo0wGGy0GjEPTDeA=", + "dev": true, + "requires": { + "cuint": "0.2.2" + } + }, + "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": "7.1.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", + "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", + "dev": true, + "optional": true, + "requires": { + "camelcase": "3.0.0", + "cliui": "3.2.0", + "decamelize": "1.2.0", + "get-caller-file": "1.0.2", + "os-locale": "1.4.0", + "read-pkg-up": "1.0.1", + "require-directory": "2.1.1", + "require-main-filename": "1.0.1", + "set-blocking": "2.0.0", + "string-width": "1.0.2", + "which-module": "1.0.0", + "y18n": "3.2.1", + "yargs-parser": "5.0.0" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true, + "optional": true + } + } + }, + "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, + "optional": true, + "requires": { + "camelcase": "3.0.0" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true, + "optional": true + } + } + }, + "yeast": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", + "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=", + "dev": true + }, + "yn": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/yn/-/yn-2.0.0.tgz", + "integrity": "sha1-5a2ryKz0CPY4X8dklWhMiOavaJo=", + "dev": true + }, + "zone.js": { + "version": "0.8.19", + "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.8.19.tgz", + "integrity": "sha512-l9rofaOs6a4y1W8zt4pDmnCUCnYG377dG+5SZlXNWrTWYUuXFqcJZiOarhYiRVR0NI9sH/8ooPJiz4uprB/Mkg==" + } + } +} diff --git a/upgrade/package.json b/upgrade/package.json new file mode 100644 index 0000000..a1457a7 --- /dev/null +++ b/upgrade/package.json @@ -0,0 +1,49 @@ +{ + "name": "upgrade", + "version": "0.0.0", + "license": "MIT", + "scripts": { + "ng": "ng", + "start": "ng serve", + "build": "ng build --prod", + "test": "ng test", + "lint": "ng lint", + "e2e": "ng e2e" + }, + "private": true, + "dependencies": { + "@angular/animations": "^5.0.0", + "@angular/common": "^5.0.0", + "@angular/compiler": "^5.0.0", + "@angular/core": "^5.0.0", + "@angular/forms": "^5.0.0", + "@angular/http": "^5.0.0", + "@angular/platform-browser": "^5.0.0", + "@angular/platform-browser-dynamic": "^5.0.0", + "@angular/router": "^5.0.0", + "core-js": "^2.4.1", + "rxjs": "^5.5.2", + "zone.js": "^0.8.14" + }, + "devDependencies": { + "@angular/cli": "1.6.3", + "@angular/compiler-cli": "^5.0.0", + "@angular/language-service": "^5.0.0", + "@types/jasmine": "~2.5.53", + "@types/jasminewd2": "~2.0.2", + "@types/node": "~6.0.60", + "codelyzer": "^4.0.1", + "jasmine-core": "~2.6.2", + "jasmine-spec-reporter": "~4.1.0", + "karma": "~1.7.0", + "karma-chrome-launcher": "~2.1.1", + "karma-cli": "~1.0.1", + "karma-coverage-istanbul-reporter": "^1.2.1", + "karma-jasmine": "~1.1.0", + "karma-jasmine-html-reporter": "^0.2.2", + "protractor": "~5.1.2", + "ts-node": "~3.2.0", + "tslint": "~5.7.0", + "typescript": "~2.4.2" + } +} diff --git a/upgrade/protractor.conf.js b/upgrade/protractor.conf.js new file mode 100644 index 0000000..7ee3b5e --- /dev/null +++ b/upgrade/protractor.conf.js @@ -0,0 +1,28 @@ +// Protractor configuration file, see link for more information +// https://github.com/angular/protractor/blob/master/lib/config.ts + +const { SpecReporter } = require('jasmine-spec-reporter'); + +exports.config = { + allScriptsTimeout: 11000, + specs: [ + './e2e/**/*.e2e-spec.ts' + ], + capabilities: { + 'browserName': 'chrome' + }, + directConnect: true, + baseUrl: 'http://localhost:4200/', + framework: 'jasmine', + jasmineNodeOpts: { + showColors: true, + defaultTimeoutInterval: 30000, + print: function() {} + }, + onPrepare() { + require('ts-node').register({ + project: 'e2e/tsconfig.e2e.json' + }); + jasmine.getEnv().addReporter(new SpecReporter({ spec: { displayStacktrace: true } })); + } +}; diff --git a/upgrade/src/app/app.component.html b/upgrade/src/app/app.component.html new file mode 100644 index 0000000..fa2706a --- /dev/null +++ b/upgrade/src/app/app.component.html @@ -0,0 +1,20 @@ + +
+

+ Welcome to {{ title }}! +

+ Angular Logo +
+

Here are some links to help you start:

+ + diff --git a/upgrade/src/app/app.component.sass b/upgrade/src/app/app.component.sass new file mode 100644 index 0000000..e69de29 diff --git a/upgrade/src/app/app.component.spec.ts b/upgrade/src/app/app.component.spec.ts new file mode 100644 index 0000000..bcbdf36 --- /dev/null +++ b/upgrade/src/app/app.component.spec.ts @@ -0,0 +1,27 @@ +import { TestBed, async } from '@angular/core/testing'; +import { AppComponent } from './app.component'; +describe('AppComponent', () => { + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [ + AppComponent + ], + }).compileComponents(); + })); + it('should create the app', async(() => { + const fixture = TestBed.createComponent(AppComponent); + const app = fixture.debugElement.componentInstance; + expect(app).toBeTruthy(); + })); + it(`should have as title 'app'`, async(() => { + const fixture = TestBed.createComponent(AppComponent); + const app = fixture.debugElement.componentInstance; + expect(app.title).toEqual('app'); + })); + it('should render title in a h1 tag', async(() => { + const fixture = TestBed.createComponent(AppComponent); + fixture.detectChanges(); + const compiled = fixture.debugElement.nativeElement; + expect(compiled.querySelector('h1').textContent).toContain('Welcome to app!'); + })); +}); diff --git a/upgrade/src/app/app.component.ts b/upgrade/src/app/app.component.ts new file mode 100644 index 0000000..e8f45dc --- /dev/null +++ b/upgrade/src/app/app.component.ts @@ -0,0 +1,10 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-root', + templateUrl: './app.component.html', + styleUrls: ['./app.component.sass'] +}) +export class AppComponent { + title = 'app'; +} diff --git a/upgrade/src/app/app.module.ts b/upgrade/src/app/app.module.ts new file mode 100644 index 0000000..926975a --- /dev/null +++ b/upgrade/src/app/app.module.ts @@ -0,0 +1,18 @@ +import { BrowserModule } from '@angular/platform-browser'; +import { NgModule } from '@angular/core'; + + +import { AppComponent } from './app.component'; + + +@NgModule({ + declarations: [ + AppComponent + ], + imports: [ + BrowserModule + ], + providers: [], + bootstrap: [AppComponent] +}) +export class AppModule { } diff --git a/upgrade/src/assets/.gitkeep b/upgrade/src/assets/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/upgrade/src/environments/environment.prod.ts b/upgrade/src/environments/environment.prod.ts new file mode 100644 index 0000000..3612073 --- /dev/null +++ b/upgrade/src/environments/environment.prod.ts @@ -0,0 +1,3 @@ +export const environment = { + production: true +}; diff --git a/upgrade/src/environments/environment.ts b/upgrade/src/environments/environment.ts new file mode 100644 index 0000000..b7f639a --- /dev/null +++ b/upgrade/src/environments/environment.ts @@ -0,0 +1,8 @@ +// The file contents for the current environment will overwrite these during build. +// The build system defaults to the dev environment which uses `environment.ts`, but if you do +// `ng build --env=prod` then `environment.prod.ts` will be used instead. +// The list of which env maps to which file can be found in `.angular-cli.json`. + +export const environment = { + production: false +}; diff --git a/upgrade/src/favicon.ico b/upgrade/src/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..8081c7ceaf2be08bf59010158c586170d9d2d517 GIT binary patch literal 5430 zcmc(je{54#6vvCoAI3i*G5%$U7!sA3wtMZ$fH6V9C`=eXGJb@R1%(I_{vnZtpD{6n z5Pl{DmxzBDbrB>}`90e12m8T*36WoeDLA&SD_hw{H^wM!cl_RWcVA!I+x87ee975; z@4kD^=bYPn&pmG@(+JZ`rqQEKxW<}RzhW}I!|ulN=fmjVi@x{p$cC`)5$a!)X&U+blKNvN5tg=uLvuLnuqRM;Yc*swiexsoh#XPNu{9F#c`G zQLe{yWA(Y6(;>y|-efAy11k<09(@Oo1B2@0`PtZSkqK&${ zgEY}`W@t{%?9u5rF?}Y7OL{338l*JY#P!%MVQY@oqnItpZ}?s z!r?*kwuR{A@jg2Chlf0^{q*>8n5Ir~YWf*wmsh7B5&EpHfd5@xVaj&gqsdui^spyL zB|kUoblGoO7G(MuKTfa9?pGH0@QP^b#!lM1yHWLh*2iq#`C1TdrnO-d#?Oh@XV2HK zKA{`eo{--^K&MW66Lgsktfvn#cCAc*(}qsfhrvOjMGLE?`dHVipu1J3Kgr%g?cNa8 z)pkmC8DGH~fG+dlrp(5^-QBeEvkOvv#q7MBVLtm2oD^$lJZx--_=K&Ttd=-krx(Bb zcEoKJda@S!%%@`P-##$>*u%T*mh+QjV@)Qa=Mk1?#zLk+M4tIt%}wagT{5J%!tXAE;r{@=bb%nNVxvI+C+$t?!VJ@0d@HIyMJTI{vEw0Ul ze(ha!e&qANbTL1ZneNl45t=#Ot??C0MHjjgY8%*mGisN|S6%g3;Hlx#fMNcL<87MW zZ>6moo1YD?P!fJ#Jb(4)_cc50X5n0KoDYfdPoL^iV`k&o{LPyaoqMqk92wVM#_O0l z09$(A-D+gVIlq4TA&{1T@BsUH`Bm=r#l$Z51J-U&F32+hfUP-iLo=jg7Xmy+WLq6_tWv&`wDlz#`&)Jp~iQf zZP)tu>}pIIJKuw+$&t}GQuqMd%Z>0?t%&BM&Wo^4P^Y z)c6h^f2R>X8*}q|bblAF?@;%?2>$y+cMQbN{X$)^R>vtNq_5AB|0N5U*d^T?X9{xQnJYeU{ zoZL#obI;~Pp95f1`%X3D$Mh*4^?O?IT~7HqlWguezmg?Ybq|7>qQ(@pPHbE9V?f|( z+0xo!#m@Np9PljsyxBY-UA*{U*la#8Wz2sO|48_-5t8%_!n?S$zlGe+NA%?vmxjS- zHE5O3ZarU=X}$7>;Okp(UWXJxI%G_J-@IH;%5#Rt$(WUX?6*Ux!IRd$dLP6+SmPn= z8zjm4jGjN772R{FGkXwcNv8GBcZI#@Y2m{RNF_w8(Z%^A*!bS*!}s6sh*NnURytky humW;*g7R+&|Ledvc- + + + + Upgrade + + + + + + + + + diff --git a/upgrade/src/main.ts b/upgrade/src/main.ts new file mode 100644 index 0000000..91ec6da --- /dev/null +++ b/upgrade/src/main.ts @@ -0,0 +1,12 @@ +import { enableProdMode } from '@angular/core'; +import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; + +import { AppModule } from './app/app.module'; +import { environment } from './environments/environment'; + +if (environment.production) { + enableProdMode(); +} + +platformBrowserDynamic().bootstrapModule(AppModule) + .catch(err => console.log(err)); diff --git a/upgrade/src/polyfills.ts b/upgrade/src/polyfills.ts new file mode 100644 index 0000000..d68672f --- /dev/null +++ b/upgrade/src/polyfills.ts @@ -0,0 +1,66 @@ +/** + * This file includes polyfills needed by Angular and is loaded before the app. + * You can add your own extra polyfills to this file. + * + * This file is divided into 2 sections: + * 1. Browser polyfills. These are applied before loading ZoneJS and are sorted by browsers. + * 2. Application imports. Files imported after ZoneJS that should be loaded before your main + * file. + * + * The current setup is for so-called "evergreen" browsers; the last versions of browsers that + * automatically update themselves. This includes Safari >= 10, Chrome >= 55 (including Opera), + * Edge >= 13 on the desktop, and iOS 10 and Chrome on mobile. + * + * Learn more in https://angular.io/docs/ts/latest/guide/browser-support.html + */ + +/*************************************************************************************************** + * BROWSER POLYFILLS + */ + +/** IE9, IE10 and IE11 requires all of the following polyfills. **/ +// import 'core-js/es6/symbol'; +// import 'core-js/es6/object'; +// import 'core-js/es6/function'; +// import 'core-js/es6/parse-int'; +// import 'core-js/es6/parse-float'; +// import 'core-js/es6/number'; +// import 'core-js/es6/math'; +// import 'core-js/es6/string'; +// import 'core-js/es6/date'; +// import 'core-js/es6/array'; +// import 'core-js/es6/regexp'; +// import 'core-js/es6/map'; +// import 'core-js/es6/weak-map'; +// import 'core-js/es6/set'; + +/** IE10 and IE11 requires the following for NgClass support on SVG elements */ +// import 'classlist.js'; // Run `npm install --save classlist.js`. + +/** IE10 and IE11 requires the following for the Reflect API. */ +// import 'core-js/es6/reflect'; + + +/** Evergreen browsers require these. **/ +// Used for reflect-metadata in JIT. If you use AOT (and only Angular decorators), you can remove. +import 'core-js/es7/reflect'; + + +/** + * Required to support Web Animations `@angular/platform-browser/animations`. + * Needed for: All but Chrome, Firefox and Opera. http://caniuse.com/#feat=web-animation + **/ +// import 'web-animations-js'; // Run `npm install --save web-animations-js`. + + + +/*************************************************************************************************** + * Zone JS is required by default for Angular itself. + */ +import 'zone.js/dist/zone'; // Included with Angular CLI. + + + +/*************************************************************************************************** + * APPLICATION IMPORTS + */ diff --git a/upgrade/src/styles.sass b/upgrade/src/styles.sass new file mode 100644 index 0000000..90d4ee0 --- /dev/null +++ b/upgrade/src/styles.sass @@ -0,0 +1 @@ +/* You can add global styles to this file, and also import other style files */ diff --git a/upgrade/src/test.ts b/upgrade/src/test.ts new file mode 100644 index 0000000..cd612ee --- /dev/null +++ b/upgrade/src/test.ts @@ -0,0 +1,32 @@ +// This file is required by karma.conf.js and loads recursively all the .spec and framework files + +import 'zone.js/dist/long-stack-trace-zone'; +import 'zone.js/dist/proxy.js'; +import 'zone.js/dist/sync-test'; +import 'zone.js/dist/jasmine-patch'; +import 'zone.js/dist/async-test'; +import 'zone.js/dist/fake-async-test'; +import { getTestBed } from '@angular/core/testing'; +import { + BrowserDynamicTestingModule, + platformBrowserDynamicTesting +} from '@angular/platform-browser-dynamic/testing'; + +// Unfortunately there's no typing for the `__karma__` variable. Just declare it as any. +declare const __karma__: any; +declare const require: any; + +// Prevent Karma from running prematurely. +__karma__.loaded = function () {}; + +// First, initialize the Angular testing environment. +getTestBed().initTestEnvironment( + BrowserDynamicTestingModule, + platformBrowserDynamicTesting() +); +// Then we find all the tests. +const context = require.context('./', true, /\.spec\.ts$/); +// And load the modules. +context.keys().map(context); +// Finally, start Karma to run the tests. +__karma__.start(); diff --git a/upgrade/src/tsconfig.app.json b/upgrade/src/tsconfig.app.json new file mode 100644 index 0000000..39ba8db --- /dev/null +++ b/upgrade/src/tsconfig.app.json @@ -0,0 +1,13 @@ +{ + "extends": "../tsconfig.json", + "compilerOptions": { + "outDir": "../out-tsc/app", + "baseUrl": "./", + "module": "es2015", + "types": [] + }, + "exclude": [ + "test.ts", + "**/*.spec.ts" + ] +} diff --git a/upgrade/src/tsconfig.spec.json b/upgrade/src/tsconfig.spec.json new file mode 100644 index 0000000..63d89ff --- /dev/null +++ b/upgrade/src/tsconfig.spec.json @@ -0,0 +1,20 @@ +{ + "extends": "../tsconfig.json", + "compilerOptions": { + "outDir": "../out-tsc/spec", + "baseUrl": "./", + "module": "commonjs", + "target": "es5", + "types": [ + "jasmine", + "node" + ] + }, + "files": [ + "test.ts" + ], + "include": [ + "**/*.spec.ts", + "**/*.d.ts" + ] +} diff --git a/upgrade/src/typings.d.ts b/upgrade/src/typings.d.ts new file mode 100644 index 0000000..ef5c7bd --- /dev/null +++ b/upgrade/src/typings.d.ts @@ -0,0 +1,5 @@ +/* SystemJS module definition */ +declare var module: NodeModule; +interface NodeModule { + id: string; +} diff --git a/upgrade/tsconfig.json b/upgrade/tsconfig.json new file mode 100644 index 0000000..a6c016b --- /dev/null +++ b/upgrade/tsconfig.json @@ -0,0 +1,19 @@ +{ + "compileOnSave": false, + "compilerOptions": { + "outDir": "./dist/out-tsc", + "sourceMap": true, + "declaration": false, + "moduleResolution": "node", + "emitDecoratorMetadata": true, + "experimentalDecorators": true, + "target": "es5", + "typeRoots": [ + "node_modules/@types" + ], + "lib": [ + "es2017", + "dom" + ] + } +} diff --git a/upgrade/tslint.json b/upgrade/tslint.json new file mode 100644 index 0000000..a2e30ef --- /dev/null +++ b/upgrade/tslint.json @@ -0,0 +1,144 @@ +{ + "rulesDirectory": [ + "node_modules/codelyzer" + ], + "rules": { + "arrow-return-shorthand": true, + "callable-types": true, + "class-name": true, + "comment-format": [ + true, + "check-space" + ], + "curly": true, + "deprecation": { + "severity": "warn" + }, + "eofline": true, + "forin": true, + "import-blacklist": [ + true, + "rxjs", + "rxjs/Rx" + ], + "import-spacing": true, + "indent": [ + true, + "spaces" + ], + "interface-over-type-literal": true, + "label-position": true, + "max-line-length": [ + true, + 140 + ], + "member-access": false, + "member-ordering": [ + true, + { + "order": [ + "static-field", + "instance-field", + "static-method", + "instance-method" + ] + } + ], + "no-arg": true, + "no-bitwise": true, + "no-console": [ + true, + "debug", + "info", + "time", + "timeEnd", + "trace" + ], + "no-construct": true, + "no-debugger": true, + "no-duplicate-super": true, + "no-empty": false, + "no-empty-interface": true, + "no-eval": true, + "no-inferrable-types": [ + true, + "ignore-params" + ], + "no-misused-new": true, + "no-non-null-assertion": true, + "no-shadowed-variable": true, + "no-string-literal": false, + "no-string-throw": true, + "no-switch-case-fall-through": true, + "no-trailing-whitespace": true, + "no-unnecessary-initializer": true, + "no-unused-expression": true, + "no-use-before-declare": true, + "no-var-keyword": true, + "object-literal-sort-keys": false, + "one-line": [ + true, + "check-open-brace", + "check-catch", + "check-else", + "check-whitespace" + ], + "prefer-const": true, + "quotemark": [ + true, + "single" + ], + "radix": true, + "semicolon": [ + true, + "always" + ], + "triple-equals": [ + true, + "allow-null-check" + ], + "typedef-whitespace": [ + true, + { + "call-signature": "nospace", + "index-signature": "nospace", + "parameter": "nospace", + "property-declaration": "nospace", + "variable-declaration": "nospace" + } + ], + "typeof-compare": true, + "unified-signatures": true, + "variable-name": false, + "whitespace": [ + true, + "check-branch", + "check-decl", + "check-operator", + "check-separator", + "check-type" + ], + "directive-selector": [ + true, + "attribute", + "app", + "camelCase" + ], + "component-selector": [ + true, + "element", + "app", + "kebab-case" + ], + "no-output-on-prefix": true, + "use-input-property-decorator": true, + "use-output-property-decorator": true, + "use-host-property-decorator": true, + "no-input-rename": true, + "no-output-rename": true, + "use-life-cycle-interface": true, + "use-pipe-transform-interface": true, + "component-class-suffix": true, + "directive-class-suffix": true + } +} From 22d5f8fc59171b54f62f1c489a98ba939295ea71 Mon Sep 17 00:00:00 2001 From: Andrew Hill Date: Fri, 5 Jan 2018 15:12:52 -0500 Subject: [PATCH 02/25] start component rewritten, working on questions component --- .gitignore | 2 +- app/js/controllers/info.controller.js | 22 +- app/js/controllers/info.controller.js.map | 1 + app/js/controllers/info.controller.ts | 23 + app/less/main.less | 102 -- package-lock.json | 80 + package.json | 13 +- tsconfig.json | 13 + upgrade/.angular-cli.json | 54 +- upgrade/package-lock.json | 1388 ++++++++++++++--- upgrade/package.json | 6 +- .../src/app/account/account.component.html | 3 + .../src/app/account/account.component.sass | 0 .../src/app/account/account.component.spec.ts | 25 + upgrade/src/app/account/account.component.ts | 15 + upgrade/src/app/app.component.html | 21 +- upgrade/src/app/app.component.ts | 18 +- upgrade/src/app/app.module.ts | 50 +- upgrade/src/app/info/info.component.html | 3 + upgrade/src/app/info/info.component.sass | 0 upgrade/src/app/info/info.component.spec.ts | 25 + upgrade/src/app/info/info.component.ts | 15 + upgrade/src/app/login/login.component.html | 3 + upgrade/src/app/login/login.component.sass | 0 upgrade/src/app/login/login.component.spec.ts | 25 + upgrade/src/app/login/login.component.ts | 15 + .../src/app/session/session.component.html | 57 + .../src/app/session/session.component.scss | 249 +++ .../src/app/session/session.component.spec.ts | 25 + upgrade/src/app/session/session.component.ts | 87 ++ upgrade/src/app/start/start.component.html | 18 + upgrade/src/app/start/start.component.scss | 107 ++ upgrade/src/app/start/start.component.spec.ts | 25 + upgrade/src/app/start/start.component.ts | 83 + upgrade/src/assets/socratesOrange.png | Bin 0 -> 22107 bytes upgrade/src/environments/environment.ts | 10 +- upgrade/src/main.ts | 2 + upgrade/src/styles.sass | 1 - upgrade/src/styles.scss | 203 +++ upgrade/src/tsconfig.app.json | 3 +- upgrade/src/variables.scss | 16 + 41 files changed, 2381 insertions(+), 427 deletions(-) create mode 100644 app/js/controllers/info.controller.js.map create mode 100644 app/js/controllers/info.controller.ts create mode 100644 package-lock.json create mode 100644 tsconfig.json create mode 100644 upgrade/src/app/account/account.component.html create mode 100644 upgrade/src/app/account/account.component.sass create mode 100644 upgrade/src/app/account/account.component.spec.ts create mode 100644 upgrade/src/app/account/account.component.ts create mode 100644 upgrade/src/app/info/info.component.html create mode 100644 upgrade/src/app/info/info.component.sass create mode 100644 upgrade/src/app/info/info.component.spec.ts create mode 100644 upgrade/src/app/info/info.component.ts create mode 100644 upgrade/src/app/login/login.component.html create mode 100644 upgrade/src/app/login/login.component.sass create mode 100644 upgrade/src/app/login/login.component.spec.ts create mode 100644 upgrade/src/app/login/login.component.ts create mode 100644 upgrade/src/app/session/session.component.html create mode 100644 upgrade/src/app/session/session.component.scss create mode 100644 upgrade/src/app/session/session.component.spec.ts create mode 100644 upgrade/src/app/session/session.component.ts create mode 100644 upgrade/src/app/start/start.component.html create mode 100644 upgrade/src/app/start/start.component.scss create mode 100644 upgrade/src/app/start/start.component.spec.ts create mode 100644 upgrade/src/app/start/start.component.ts create mode 100644 upgrade/src/assets/socratesOrange.png delete mode 100644 upgrade/src/styles.sass create mode 100644 upgrade/src/styles.scss create mode 100644 upgrade/src/variables.scss diff --git a/.gitignore b/.gitignore index 1c2fb90..c29954f 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,4 @@ -node_modules/ +**/node_modules/ bower_components/ .DS_Store .vscode/ diff --git a/app/js/controllers/info.controller.js b/app/js/controllers/info.controller.js index 0bd6f16..872ed50 100644 --- a/app/js/controllers/info.controller.js +++ b/app/js/controllers/info.controller.js @@ -1,23 +1,21 @@ var app = angular.module('app'); - app.controller('infoCtrl', function ($rootScope, $scope, $state, $location, $firebaseObject, $firebaseArray) { - let self = this; - + var self = this; self.onInit = function () { - let sessionID = $state.params.sessionID; + var sessionID = $state.params.sessionID; $rootScope.currentSessionID = sessionID; - let sessionRef = firebase + var sessionRef = firebase .database() .ref() .child("sessions/" + sessionID); - let sessionObj = $firebaseObject(sessionRef); + var sessionObj = $firebaseObject(sessionRef); sessionObj .$loaded() .then(function () { - $scope.session = sessionObj; - console.log($scope.session); - }) - } - + $scope.session = sessionObj; + console.log($scope.session); + }); + }; self.onInit(); -}); \ No newline at end of file +}); +//# sourceMappingURL=info.controller.js.map \ No newline at end of file diff --git a/app/js/controllers/info.controller.js.map b/app/js/controllers/info.controller.js.map new file mode 100644 index 0000000..da7c961 --- /dev/null +++ b/app/js/controllers/info.controller.js.map @@ -0,0 +1 @@ +{"version":3,"file":"info.controller.js","sourceRoot":"","sources":["info.controller.ts"],"names":[],"mappings":"AAAA,IAAI,GAAG,GAAG,OAAO,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;AAEhC,GAAG,CAAC,UAAU,CAAC,UAAU,EAAE,UAAU,UAAU,EAAE,MAAM,EAAE,MAAM,EAAE,SAAS,EAAE,eAAe,EAAE,cAAc;IACvG,IAAI,IAAI,GAAG,IAAI,CAAC;IAEhB,IAAI,CAAC,MAAM,GAAG;QACV,IAAI,SAAS,GAAG,MAAM,CAAC,MAAM,CAAC,SAAS,CAAC;QACxC,UAAU,CAAC,gBAAgB,GAAG,SAAS,CAAC;QACxC,IAAI,UAAU,GAAG,QAAQ;aACpB,QAAQ,EAAE;aACV,GAAG,EAAE;aACL,KAAK,CAAC,WAAW,GAAG,SAAS,CAAC,CAAC;QACpC,IAAI,UAAU,GAAG,eAAe,CAAC,UAAU,CAAC,CAAC;QAC7C,UAAU;aACL,OAAO,EAAE;aACT,IAAI,CAAC;YACF,MAAM,CAAC,OAAO,GAAG,UAAU,CAAC;YAC5B,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC;QAChC,CAAC,CAAC,CAAA;IACV,CAAC,CAAA;IAED,IAAI,CAAC,MAAM,EAAE,CAAC;AAClB,CAAC,CAAC,CAAC"} \ No newline at end of file diff --git a/app/js/controllers/info.controller.ts b/app/js/controllers/info.controller.ts new file mode 100644 index 0000000..0bd6f16 --- /dev/null +++ b/app/js/controllers/info.controller.ts @@ -0,0 +1,23 @@ +var app = angular.module('app'); + +app.controller('infoCtrl', function ($rootScope, $scope, $state, $location, $firebaseObject, $firebaseArray) { + let self = this; + + self.onInit = function () { + let sessionID = $state.params.sessionID; + $rootScope.currentSessionID = sessionID; + let sessionRef = firebase + .database() + .ref() + .child("sessions/" + sessionID); + let sessionObj = $firebaseObject(sessionRef); + sessionObj + .$loaded() + .then(function () { + $scope.session = sessionObj; + console.log($scope.session); + }) + } + + self.onInit(); +}); \ No newline at end of file diff --git a/app/less/main.less b/app/less/main.less index 447373b..53b722d 100644 --- a/app/less/main.less +++ b/app/less/main.less @@ -240,50 +240,6 @@ body { width: 100%; text-align: center; color: white; - #start { - .mobile-account-button { - border: none; - background: none; - position: fixed; - top: @single-space; - right: @single-space; - font-size: @quad-space; - color: @orange; - } - h1 { - font-size: 4em; - margin: 0 auto; - margin-top: -@single-space; - } - h3 { - margin-top: @single-space; - margin-bottom: none; - } - img { - margin-top: -@double-space; - height: 35vh; - } - .id-input { - font-weight: bold; - font-size: @double-space; - } - .start-button { - margin: @double-space; - cursor: pointer; - background-color: @orange; - width: @single-space * 32; - height: @single-space * 12; - font-weight: 700; - color: @white; - border: none; - border-radius: 4px; - border-right: 3px solid darken(@orange, 10%); - border-bottom: 3px solid darken(@orange, 10%); - &:active { - background-color: darken(@orange, 10%); - } - } - } } #questions { .admin-actions { @@ -452,64 +408,6 @@ body { display: none; } #content { - #start { - h1 { - color: @white; - font-size: @single-space * 9; - font-weight: bold; - margin-bottom: 0; - } - h3 { - margin-top: @single-space; - color: @white; - } - img { - height: 40vh; - margin: 0 auto; - display: block; - } - .id-input { - color: @white; - font-weight: bold; - font-size: @quad-space; - input { - background-color: @dark-blue; - color: @white; - font-weight: bold; - border: none; - border-radius: 2px; - border-bottom: 2px solid black; - margin: @double-space; - font-size: @double-space; - padding: @single-space; - text-align: center; - transition: 0.15s all linear; - &:focus { - outline: none !important; - border-bottom: 2px solid @white; - transition: 0.15s all linear; - } - } - } - text-align: center; - height: 100%; - .start-button { - margin: @double-space; - cursor: pointer; - background-color: @orange; - width: @single-space * 32; - height: @single-space * 12; - font-weight: 700; - color: @white; - border: none; - border-radius: 4px; - border-right: 3px solid darken(@orange, 10%); - border-bottom: 3px solid darken(@orange, 10%); - &:active { - background-color: darken(@orange, 10%); - } - } - } #questions { width: 100%; .input-container { diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..de84852 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,80 @@ +{ + "name": "socrates-rewrite", + "version": "1.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@types/angular": { + "version": "1.6.40", + "resolved": "https://registry.npmjs.org/@types/angular/-/angular-1.6.40.tgz", + "integrity": "sha512-svgm2RiWEVvoNkeX+gDWA412KluZ6MBPQNu8SRkEfGmHgVhAZ6r3A+k51/KzeoEoY/GY9ZBT/Qc3fAjpGwCyJg==", + "dev": true + }, + "@types/angular-animate": { + "version": "1.5.9", + "resolved": "https://registry.npmjs.org/@types/angular-animate/-/angular-animate-1.5.9.tgz", + "integrity": "sha512-kRUrLBKCBNQQUMGf4OIEe3MchzWVVyLFvRDkQ4f3aUc+FAUabRmQeATRY8CZpSD7Lcw3efKIKzWsmm7Aenfy5A==", + "dev": true, + "requires": { + "@types/angular": "1.6.40" + } + }, + "@types/angular-cookies": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/@types/angular-cookies/-/angular-cookies-1.4.5.tgz", + "integrity": "sha512-WJJX4Z0JDte/0KSKGm4JGJbnv3wz8fnK6Li3aKdXUGu+mvjTvmJF7h0acFV9ODGhgwpFXzH9dLw3IjR6WbgG3w==", + "dev": true, + "requires": { + "@types/angular": "1.6.40" + } + }, + "@types/angular-mocks": { + "version": "1.5.11", + "resolved": "https://registry.npmjs.org/@types/angular-mocks/-/angular-mocks-1.5.11.tgz", + "integrity": "sha512-C8ipXVKQvw+w64kH97Npa3a7uZB7ZL9Kr4+sOe33oYIyxeg09M8bzAWCIYCmPRRV0px6ozFTZeSVjBXDikz2zw==", + "dev": true, + "requires": { + "@types/angular": "1.6.40" + } + }, + "@types/angular-resource": { + "version": "1.5.14", + "resolved": "https://registry.npmjs.org/@types/angular-resource/-/angular-resource-1.5.14.tgz", + "integrity": "sha512-dpP5DHIape+lMlLPzfOrkpkgjiDrT2lYcPY2Wrk2FTUEBlOZkR1sM+I8oR1S/ZuKCDzTxOi0UmLg+0MG7zcFyA==", + "dev": true, + "requires": { + "@types/angular": "1.6.40" + } + }, + "@types/angular-route": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/@types/angular-route/-/angular-route-1.3.4.tgz", + "integrity": "sha512-92OQR2FmH4whfVfvCZmZYkih8zKlRBXgsgs39dUv3YlVsjRgjByweMFA8N2Qh9zpDul5gQCFvQCajGrYqxyn4A==", + "dev": true, + "requires": { + "@types/angular": "1.6.40" + } + }, + "@types/angular-sanitize": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/@types/angular-sanitize/-/angular-sanitize-1.3.7.tgz", + "integrity": "sha512-Ha8XJ2zP2jPwRd4cQ3f1fGhrdbgCbyHoHMdSoMjfx7Se5VtNTdxFuAlW59dXlDadIo9JTHimWbYVRQYiUMdjoQ==", + "dev": true, + "requires": { + "@types/angular": "1.6.40" + } + }, + "@types/jasmine": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-2.8.3.tgz", + "integrity": "sha512-BN0ho2/U55Td9k8RT2KqonDNmWZHTl1crIk8GIh+xNeCw8A60GMCIKN5a6u/Voz3pF3zzl3Ui+ldGrGxCSsYQw==", + "dev": true + }, + "typescript": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-2.6.2.tgz", + "integrity": "sha1-PFtv1/beCRQmkCfwPAlGdY92c6Q=", + "dev": true + } + } +} diff --git a/package.json b/package.json index b3a7b94..12663aa 100644 --- a/package.json +++ b/package.json @@ -4,11 +4,21 @@ "description": "Third iteration of socrates", "main": "app.js", "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" + "test": "echo \"Error: no test specified\" && exit 1", + "tsc": "tsc", + "tsc:w": "tsc -w" }, "author": "", "license": "ISC", "devDependencies": { + "@types/angular": "^1.6.40", + "@types/angular-animate": "^1.5.9", + "@types/angular-cookies": "^1.4.5", + "@types/angular-mocks": "^1.5.11", + "@types/angular-resource": "^1.5.14", + "@types/angular-route": "^1.3.4", + "@types/angular-sanitize": "^1.3.7", + "@types/jasmine": "^2.8.3", "browser-sync": "^2.18.8", "gulp": "^3.9.1", "gulp-clean-css": "^3.4.0", @@ -22,6 +32,7 @@ "gulp-uglify": "^2.1.2", "gulp-util": "^3.0.8", "jshint": "^2.9.4", + "typescript": "^2.6.2", "uglify-js-harmony": "^2.7.5", "vinyl-ftp": "^0.6.0" }, diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..fb3d43d --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,13 @@ +{ + "compilerOptions": { + "target": "es5", + "module": "commonjs", + "moduleResolution": "node", + "sourceMap": true, + "emitDecoratorMetadata": true, + "experimentalDecorators": true, + "lib": [ "es2015", "dom" ], + "noImplicitAny": true, + "suppressImplicitAnyIndexErrors": true + } +} \ No newline at end of file diff --git a/upgrade/.angular-cli.json b/upgrade/.angular-cli.json index ea66552..ece4f74 100644 --- a/upgrade/.angular-cli.json +++ b/upgrade/.angular-cli.json @@ -3,39 +3,37 @@ "project": { "name": "upgrade" }, - "apps": [ - { - "root": "src", - "outDir": "dist", - "assets": [ - "assets", - "favicon.ico" - ], - "index": "index.html", - "main": "main.ts", - "polyfills": "polyfills.ts", - "test": "test.ts", - "tsconfig": "tsconfig.app.json", - "testTsconfig": "tsconfig.spec.json", - "prefix": "app", - "styles": [ - "styles.sass" - ], - "scripts": [], - "environmentSource": "environments/environment.ts", - "environments": { - "dev": "environments/environment.ts", - "prod": "environments/environment.prod.ts" - } + "apps": [{ + "root": "src", + "outDir": "dist", + "assets": [ + "assets", + "favicon.ico" + ], + "index": "index.html", + "main": "main.ts", + "polyfills": "polyfills.ts", + "test": "test.ts", + "tsconfig": "tsconfig.app.json", + "testTsconfig": "tsconfig.spec.json", + "prefix": "app", + "styles": [ + "styles.scss", + "../node_modules/font-awesome/css/font-awesome.css" + ], + "scripts": [], + "environmentSource": "environments/environment.ts", + "environments": { + "dev": "environments/environment.ts", + "prod": "environments/environment.prod.ts" } - ], + }], "e2e": { "protractor": { "config": "./protractor.conf.js" } }, - "lint": [ - { + "lint": [{ "project": "src/tsconfig.app.json", "exclude": "**/node_modules/**" }, @@ -54,7 +52,7 @@ } }, "defaults": { - "styleExt": "sass", + "styleExt": "scss", "component": {} } } diff --git a/upgrade/package-lock.json b/upgrade/package-lock.json index 40b7000..4fff3db 100644 --- a/upgrade/package-lock.json +++ b/upgrade/package-lock.json @@ -202,6 +202,78 @@ "tslib": "1.8.1" } }, + "@firebase/app": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@firebase/app/-/app-0.1.4.tgz", + "integrity": "sha512-KXiEcFWDX2tW0kW8Vx8l9jUY5ykJkwxX59vrjSTUAZMdsvPAkCIHIw2xXm8laxZNgfeq4QV9gbt29k54Jana1w==", + "requires": { + "@firebase/util": "0.1.4" + } + }, + "@firebase/auth": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@firebase/auth/-/auth-0.3.0.tgz", + "integrity": "sha512-5H+VAmxHJxp5IB9uZO0L4/zMRve2jVuv+UILSUN4iqO3LpqZuhj4C9bBMEzo6Cj6M/lpEl2YZehKHGfIoE0cnQ==" + }, + "@firebase/database": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@firebase/database/-/database-0.1.5.tgz", + "integrity": "sha512-qC1DgBLXCqFjEbRpA5Jd31YkA5LaJ7t9Jod6SrzmFF4MJ0y9WcDZuj1yLwIz7/uJr89n9n/JQA5ItzCIET7cgw==", + "requires": { + "@firebase/util": "0.1.4", + "faye-websocket": "0.11.1" + }, + "dependencies": { + "faye-websocket": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.1.tgz", + "integrity": "sha1-8O/hjE9W5PQK/H4Gxxn9XuYYjzg=", + "requires": { + "websocket-driver": "0.7.0" + } + } + } + }, + "@firebase/firestore": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@firebase/firestore/-/firestore-0.2.1.tgz", + "integrity": "sha512-NBMEfDAk4QFOizJLB8Y3hHc9jDCFuYDa+RMPzlDWIKXsHWoQu3HOPWHv8H4CdeuNrIMIV0/7uGp5tAL5hpLPYg==", + "requires": { + "@firebase/webchannel-wrapper": "0.2.5", + "grpc": "1.8.0" + } + }, + "@firebase/messaging": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@firebase/messaging/-/messaging-0.1.5.tgz", + "integrity": "sha512-hfuytQhVcRU97O0shJ1erTcWURBBSMRvQ0eNjKBRVcZMAKfYusosrpMeI9Djzkc5SIdICI40eEpnYvaIe79lOg==", + "requires": { + "@firebase/util": "0.1.4" + } + }, + "@firebase/polyfill": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@firebase/polyfill/-/polyfill-0.1.3.tgz", + "integrity": "sha512-uPezgOJEuAZauqyWSsKqJN6UNssU6Ubldai/1GQjiQrEkQfQo2sOqzJ1iljHU4RBOVs5PrxoxLDFCG2RwFYO7A==", + "requires": { + "promise-polyfill": "6.1.0" + } + }, + "@firebase/storage": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@firebase/storage/-/storage-0.1.4.tgz", + "integrity": "sha512-ak17hYkVhHZ41SBXaLogNqx8eoVLnfziYMYgdq6ZmsqgUajnAh/Wqi7u4U/F5Cfgs+Bzgz5YxeN7GvjAyfAYmQ==" + }, + "@firebase/util": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@firebase/util/-/util-0.1.4.tgz", + "integrity": "sha512-i/WaVzQ+lfK4dwGGGo9sr7/GaP9PDxtdAU6kwr3oluzf2ayeWBK/1q5owOq4GVxsgycJAqilFZKAssl1Q6kqpg==" + }, + "@firebase/webchannel-wrapper": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@firebase/webchannel-wrapper/-/webchannel-wrapper-0.2.5.tgz", + "integrity": "sha512-eBx3KCUUkGgob/YoCPYaiXnqZvIqmv4q4jcE4A03GrspbSJl80ERccrXV7eN1DaHxmAPJuTwzvEVqbzHNDOI6Q==" + }, "@ngtools/json-schema": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@ngtools/json-schema/-/json-schema-1.1.0.tgz", @@ -255,9 +327,9 @@ } }, "@types/node": { - "version": "6.0.95", - "resolved": "https://registry.npmjs.org/@types/node/-/node-6.0.95.tgz", - "integrity": "sha512-d1Twx1NM49dQ7jbNZfaHTQWuYL9cFVrGxYpbc3BvMf4626lOJOZnp2aJQNB9vP/WX3UOe1TrTUMABrGRu6FZhg==", + "version": "6.0.96", + "resolved": "https://registry.npmjs.org/@types/node/-/node-6.0.96.tgz", + "integrity": "sha512-fsOOY6tMQ3jCB2wD51XFDmmpgm4wVKkJECdcVRqapbJEa7awJDcr+SaH8toz+4r4KW8YQ3M7ybXMoSDo1QGewA==", "dev": true }, "@types/q": { @@ -359,6 +431,11 @@ "integrity": "sha1-YXmX/F9gV2iUxDX5QNgZ4TW4B2I=", "dev": true }, + "alertify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/alertify/-/alertify-0.3.0.tgz", + "integrity": "sha1-Mq2jKY/02RrOcfJ0bXCRCnvQgTU=" + }, "align-text": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", @@ -382,6 +459,11 @@ "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", "dev": true }, + "angularfire2": { + "version": "5.0.0-rc.4", + "resolved": "https://registry.npmjs.org/angularfire2/-/angularfire2-5.0.0-rc.4.tgz", + "integrity": "sha512-pmz0y2gwE+a79jiqysnpSUZm7FLXlM/1qQUITSw5Q64I1q8iztHmRWVTiUz+GqbZdkXDHmoNvcb7kgxBssaGdg==" + }, "ansi-html": { "version": "0.0.7", "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", @@ -391,8 +473,7 @@ "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": "3.2.0", @@ -453,6 +534,11 @@ "sprintf-js": "1.0.3" } }, + "arguejs": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/arguejs/-/arguejs-0.2.3.tgz", + "integrity": "sha1-tvk59f4OPNHz+T4qqSYkJL8xKvc=" + }, "arr-diff": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", @@ -536,6 +622,15 @@ "dev": true, "optional": true }, + "ascli": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ascli/-/ascli-1.0.1.tgz", + "integrity": "sha1-vPpZdKYvGOgcq660lzKrSoj5Brw=", + "requires": { + "colour": "0.7.1", + "optjs": "3.2.2" + } + }, "asn1": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz", @@ -760,8 +855,7 @@ "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=" }, "base64-arraybuffer": { "version": "0.1.5", @@ -914,7 +1008,6 @@ "version": "1.1.8", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz", "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=", - "dev": true, "requires": { "balanced-match": "1.0.0", "concat-map": "0.0.1" @@ -1052,6 +1145,14 @@ "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", "dev": true }, + "bytebuffer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/bytebuffer/-/bytebuffer-5.0.1.tgz", + "integrity": "sha1-WC7qSxqHO20CCkjVjfhfC7ps/d0=", + "requires": { + "long": "3.2.0" + } + }, "bytes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", @@ -1098,8 +1199,7 @@ "camelcase": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", - "dev": true + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=" }, "camelcase-keys": { "version": "2.1.0", @@ -1269,7 +1369,6 @@ "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.2", "strip-ansi": "3.0.1", @@ -1312,8 +1411,7 @@ "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 + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" }, "codelyzer": { "version": "4.0.2", @@ -1381,6 +1479,11 @@ "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", "dev": true }, + "colour": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/colour/-/colour-0.7.1.tgz", + "integrity": "sha1-nLFpkX7F0SwHNtPoaFdG3xyt93g=" + }, "combine-lists": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/combine-lists/-/combine-lists-1.0.1.tgz", @@ -1465,8 +1568,7 @@ "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.0", @@ -1920,8 +2022,7 @@ "decamelize": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" }, "deep-equal": { "version": "1.0.1", @@ -2151,6 +2252,11 @@ } } }, + "dom-storage": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dom-storage/-/dom-storage-2.0.2.tgz", + "integrity": "sha1-7RfL9oq9EOCu+BgnE+KXxeS1ALA=" + }, "domain-browser": { "version": "1.1.7", "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.1.7.tgz", @@ -2917,6 +3023,22 @@ "locate-path": "2.0.0" } }, + "firebase": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/firebase/-/firebase-4.8.0.tgz", + "integrity": "sha512-0H3vg1hWgP2d5QKw8JSBI5/J3OYgYObYYRqJP7hcQs7HEOCwQlkPafBW5vFXTAE9qYy9TnXfhOxCrKA9+R6ovQ==", + "requires": { + "@firebase/app": "0.1.4", + "@firebase/auth": "0.3.0", + "@firebase/database": "0.1.5", + "@firebase/firestore": "0.2.1", + "@firebase/messaging": "0.1.5", + "@firebase/polyfill": "0.1.3", + "@firebase/storage": "0.1.4", + "dom-storage": "2.0.2", + "xmlhttprequest": "1.8.0" + } + }, "flatten": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz", @@ -2933,6 +3055,11 @@ "readable-stream": "2.3.3" } }, + "font-awesome": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/font-awesome/-/font-awesome-4.7.0.tgz", + "integrity": "sha1-j6jPBBGhoxr9B7BtKQK7n8gVoTM=" + }, "for-in": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", @@ -3028,8 +3155,7 @@ "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.1.3", @@ -3922,220 +4048,939 @@ "wide-align": { "version": "1.1.2", "bundled": true, - "dev": true, - "optional": true, + "dev": true, + "optional": true, + "requires": { + "string-width": "1.0.2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "dev": true + } + } + }, + "fstream": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz", + "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "inherits": "2.0.3", + "mkdirp": "0.5.1", + "rimraf": "2.6.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.2.0", + "console-control-strings": "1.1.0", + "has-unicode": "2.0.1", + "object-assign": "4.1.1", + "signal-exit": "3.0.2", + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wide-align": "1.1.2" + } + }, + "gaze": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.2.tgz", + "integrity": "sha1-hHIkZ3rbiHDWeSV+0ziP22HkAQU=", + "dev": true, + "optional": true, + "requires": { + "globule": "1.2.0" + } + }, + "generate-function": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz", + "integrity": "sha1-aFj+fAlpt9TpCTM3ZHrHn2DfvnQ=", + "dev": true, + "optional": true + }, + "generate-object-property": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", + "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=", + "dev": true, + "optional": true, + "requires": { + "is-property": "1.0.2" + } + }, + "get-caller-file": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz", + "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U=", + "dev": true + }, + "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 + }, + "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" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + } + } + }, + "glob": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "requires": { + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "glob-base": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", + "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", + "dev": true, + "requires": { + "glob-parent": "2.0.0", + "is-glob": "2.0.1" + }, + "dependencies": { + "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-parent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", + "dev": true, + "requires": { + "is-glob": "2.0.1" + }, + "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" + } + } + } + }, + "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": "7.1.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz", + "integrity": "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=", + "dev": true, + "requires": { + "array-union": "1.0.2", + "dir-glob": "2.0.0", + "glob": "7.1.2", + "ignore": "3.3.7", + "pify": "3.0.0", + "slash": "1.0.0" + } + }, + "globule": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.0.tgz", + "integrity": "sha1-HcScaCLdnoovoAuiopUAboZkvQk=", + "dev": true, + "optional": true, + "requires": { + "glob": "7.1.2", + "lodash": "4.17.4", + "minimatch": "3.0.4" + } + }, + "graceful-fs": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", + "dev": true + }, + "grpc": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/grpc/-/grpc-1.8.0.tgz", + "integrity": "sha512-AwVQiyMdNv09O4kwec3z52HwkPuo1i61Uk1oENWM9CDeLAUiixQLMpXDIJL31MmZdAuKnAYds/naFEXzprbgHg==", + "requires": { + "arguejs": "0.2.3", + "lodash": "4.17.4", + "nan": "2.8.0", + "node-pre-gyp": "0.6.39", + "protobufjs": "5.0.2" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "bundled": true + }, + "ajv": { + "version": "4.11.8", + "bundled": true, + "requires": { + "co": "4.6.0", + "json-stable-stringify": "1.0.1" + } + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true + }, + "are-we-there-yet": { + "version": "1.1.4", + "bundled": true, + "requires": { + "delegates": "1.0.0", + "readable-stream": "2.3.3" + } + }, + "asn1": { + "version": "0.2.3", + "bundled": true + }, + "assert-plus": { + "version": "0.2.0", + "bundled": true + }, + "asynckit": { + "version": "0.4.0", + "bundled": true + }, + "aws-sign2": { + "version": "0.6.0", + "bundled": true + }, + "aws4": { + "version": "1.6.0", + "bundled": true + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true + }, + "bcrypt-pbkdf": { + "version": "1.0.1", + "bundled": true, + "optional": true, + "requires": { + "tweetnacl": "0.14.5" + } + }, + "block-stream": { + "version": "0.0.9", + "bundled": true, + "requires": { + "inherits": "2.0.3" + } + }, + "boom": { + "version": "2.10.1", + "bundled": true, + "requires": { + "hoek": "2.16.3" + } + }, + "brace-expansion": { + "version": "1.1.8", + "bundled": true, + "requires": { + "balanced-match": "1.0.0", + "concat-map": "0.0.1" + } + }, + "caseless": { + "version": "0.12.0", + "bundled": true + }, + "co": { + "version": "4.6.0", + "bundled": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true + }, + "combined-stream": { + "version": "1.0.5", + "bundled": true, + "requires": { + "delayed-stream": "1.0.0" + } + }, + "concat-map": { + "version": "0.0.1", + "bundled": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true + }, + "cryptiles": { + "version": "2.0.5", + "bundled": true, + "requires": { + "boom": "2.10.1" + } + }, + "dashdash": { + "version": "1.14.1", + "bundled": true, + "requires": { + "assert-plus": "1.0.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "bundled": true + } + } + }, + "debug": { + "version": "2.6.9", + "bundled": true, + "requires": { + "ms": "2.0.0" + } + }, + "deep-extend": { + "version": "0.4.2", + "bundled": true + }, + "delayed-stream": { + "version": "1.0.0", + "bundled": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true + }, + "detect-libc": { + "version": "1.0.3", + "bundled": true + }, + "ecc-jsbn": { + "version": "0.1.1", + "bundled": true, + "optional": true, + "requires": { + "jsbn": "0.1.1" + } + }, + "extend": { + "version": "3.0.1", + "bundled": true + }, + "extsprintf": { + "version": "1.3.0", + "bundled": true + }, + "forever-agent": { + "version": "0.6.1", + "bundled": true + }, + "form-data": { + "version": "2.1.4", + "bundled": true, + "requires": { + "asynckit": "0.4.0", + "combined-stream": "1.0.5", + "mime-types": "2.1.17" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true + }, + "fstream": { + "version": "1.0.11", + "bundled": true, + "requires": { + "graceful-fs": "4.1.11", + "inherits": "2.0.3", + "mkdirp": "0.5.1", + "rimraf": "2.6.2" + } + }, + "fstream-ignore": { + "version": "1.0.5", + "bundled": true, + "requires": { + "fstream": "1.0.11", + "inherits": "2.0.3", + "minimatch": "3.0.4" + } + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "requires": { + "aproba": "1.2.0", + "console-control-strings": "1.1.0", + "has-unicode": "2.0.1", + "object-assign": "4.1.1", + "signal-exit": "3.0.2", + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wide-align": "1.1.2" + } + }, + "getpass": { + "version": "0.1.7", + "bundled": true, + "requires": { + "assert-plus": "1.0.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "bundled": true + } + } + }, + "glob": { + "version": "7.1.2", + "bundled": true, + "requires": { + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "graceful-fs": { + "version": "4.1.11", + "bundled": true + }, + "har-schema": { + "version": "1.0.5", + "bundled": true + }, + "har-validator": { + "version": "4.2.1", + "bundled": true, + "requires": { + "ajv": "4.11.8", + "har-schema": "1.0.5" + } + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true + }, + "hawk": { + "version": "3.1.3", + "bundled": true, + "requires": { + "boom": "2.10.1", + "cryptiles": "2.0.5", + "hoek": "2.16.3", + "sntp": "1.0.9" + } + }, + "hoek": { + "version": "2.16.3", + "bundled": true + }, + "http-signature": { + "version": "1.1.1", + "bundled": true, + "requires": { + "assert-plus": "0.2.0", + "jsprim": "1.4.1", + "sshpk": "1.13.1" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "requires": { + "once": "1.4.0", + "wrappy": "1.0.2" + } + }, + "inherits": { + "version": "2.0.3", + "bundled": true + }, + "ini": { + "version": "1.3.5", + "bundled": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "requires": { + "number-is-nan": "1.0.1" + } + }, + "is-typedarray": { + "version": "1.0.0", + "bundled": true + }, + "isarray": { + "version": "1.0.0", + "bundled": true + }, + "isstream": { + "version": "0.1.2", + "bundled": true + }, + "jsbn": { + "version": "0.1.1", + "bundled": true, + "optional": true + }, + "json-schema": { + "version": "0.2.3", + "bundled": true + }, + "json-stable-stringify": { + "version": "1.0.1", + "bundled": true, + "requires": { + "jsonify": "0.0.0" + } + }, + "json-stringify-safe": { + "version": "5.0.1", + "bundled": true + }, + "jsonify": { + "version": "0.0.0", + "bundled": true + }, + "jsprim": { + "version": "1.4.1", + "bundled": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "bundled": true + } + } + }, + "mime-db": { + "version": "1.30.0", + "bundled": true + }, + "mime-types": { + "version": "2.1.17", + "bundled": true, + "requires": { + "mime-db": "1.30.0" + } + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "requires": { + "brace-expansion": "1.1.8" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.0.0", + "bundled": true + }, + "node-pre-gyp": { + "version": "0.6.39", + "bundled": true, + "requires": { + "detect-libc": "1.0.3", + "hawk": "3.1.3", + "mkdirp": "0.5.1", + "nopt": "4.0.1", + "npmlog": "4.1.2", + "rc": "1.2.2", + "request": "2.81.0", + "rimraf": "2.6.2", + "semver": "5.4.1", + "tar": "2.2.1", + "tar-pack": "3.4.1" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "requires": { + "abbrev": "1.1.1", + "osenv": "0.1.4" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "requires": { + "are-we-there-yet": "1.1.4", + "console-control-strings": "1.1.0", + "gauge": "2.7.4", + "set-blocking": "2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true + }, + "oauth-sign": { + "version": "0.8.2", + "bundled": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "requires": { + "wrappy": "1.0.2" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true + }, + "osenv": { + "version": "0.1.4", + "bundled": true, + "requires": { + "os-homedir": "1.0.2", + "os-tmpdir": "1.0.2" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true + }, + "performance-now": { + "version": "0.2.0", + "bundled": true + }, + "process-nextick-args": { + "version": "1.0.7", + "bundled": true + }, + "punycode": { + "version": "1.4.1", + "bundled": true + }, + "qs": { + "version": "6.4.0", + "bundled": true + }, + "rc": { + "version": "1.2.2", + "bundled": true, + "requires": { + "deep-extend": "0.4.2", + "ini": "1.3.5", + "minimist": "1.2.0", + "strip-json-comments": "2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "bundled": true + } + } + }, + "readable-stream": { + "version": "2.3.3", + "bundled": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "1.0.7", + "safe-buffer": "5.1.1", + "string_decoder": "1.0.3", + "util-deprecate": "1.0.2" + } + }, + "request": { + "version": "2.81.0", + "bundled": true, + "requires": { + "aws-sign2": "0.6.0", + "aws4": "1.6.0", + "caseless": "0.12.0", + "combined-stream": "1.0.5", + "extend": "3.0.1", + "forever-agent": "0.6.1", + "form-data": "2.1.4", + "har-validator": "4.2.1", + "hawk": "3.1.3", + "http-signature": "1.1.1", + "is-typedarray": "1.0.0", + "isstream": "0.1.2", + "json-stringify-safe": "5.0.1", + "mime-types": "2.1.17", + "oauth-sign": "0.8.2", + "performance-now": "0.2.0", + "qs": "6.4.0", + "safe-buffer": "5.1.1", + "stringstream": "0.0.5", + "tough-cookie": "2.3.3", + "tunnel-agent": "0.6.0", + "uuid": "3.1.0" + } + }, + "rimraf": { + "version": "2.6.2", + "bundled": true, + "requires": { + "glob": "7.1.2" + } + }, + "safe-buffer": { + "version": "5.1.1", + "bundled": true + }, + "semver": { + "version": "5.4.1", + "bundled": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true + }, + "sntp": { + "version": "1.0.9", + "bundled": true, + "requires": { + "hoek": "2.16.3" + } + }, + "sshpk": { + "version": "1.13.1", + "bundled": true, + "requires": { + "asn1": "0.2.3", + "assert-plus": "1.0.0", + "bcrypt-pbkdf": "1.0.1", + "dashdash": "1.14.1", + "ecc-jsbn": "0.1.1", + "getpass": "0.1.7", + "jsbn": "0.1.1", + "tweetnacl": "0.14.5" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "bundled": true + } + } + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "requires": { + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" + } + }, + "string_decoder": { + "version": "1.0.3", + "bundled": true, + "requires": { + "safe-buffer": "5.1.1" + } + }, + "stringstream": { + "version": "0.0.5", + "bundled": true + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "requires": { + "ansi-regex": "2.1.1" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true + }, + "tar": { + "version": "2.2.1", + "bundled": true, + "requires": { + "block-stream": "0.0.9", + "fstream": "1.0.11", + "inherits": "2.0.3" + } + }, + "tar-pack": { + "version": "3.4.1", + "bundled": true, + "requires": { + "debug": "2.6.9", + "fstream": "1.0.11", + "fstream-ignore": "1.0.5", + "once": "1.4.0", + "readable-stream": "2.3.3", + "rimraf": "2.6.2", + "tar": "2.2.1", + "uid-number": "0.0.6" + } + }, + "tough-cookie": { + "version": "2.3.3", + "bundled": true, + "requires": { + "punycode": "1.4.1" + } + }, + "tunnel-agent": { + "version": "0.6.0", + "bundled": true, + "requires": { + "safe-buffer": "5.1.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "bundled": true, + "optional": true + }, + "uid-number": { + "version": "0.0.6", + "bundled": true + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true + }, + "uuid": { + "version": "3.1.0", + "bundled": true + }, + "verror": { + "version": "1.10.0", + "bundled": true, + "requires": { + "assert-plus": "1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "1.3.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "bundled": true + } + } + }, + "wide-align": { + "version": "1.1.2", + "bundled": true, "requires": { "string-width": "1.0.2" } }, "wrappy": { "version": "1.0.2", - "bundled": true, - "dev": true - } - } - }, - "fstream": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz", - "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=", - "dev": true, - "requires": { - "graceful-fs": "4.1.11", - "inherits": "2.0.3", - "mkdirp": "0.5.1", - "rimraf": "2.6.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.2.0", - "console-control-strings": "1.1.0", - "has-unicode": "2.0.1", - "object-assign": "4.1.1", - "signal-exit": "3.0.2", - "string-width": "1.0.2", - "strip-ansi": "3.0.1", - "wide-align": "1.1.2" - } - }, - "gaze": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.2.tgz", - "integrity": "sha1-hHIkZ3rbiHDWeSV+0ziP22HkAQU=", - "dev": true, - "optional": true, - "requires": { - "globule": "1.2.0" - } - }, - "generate-function": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz", - "integrity": "sha1-aFj+fAlpt9TpCTM3ZHrHn2DfvnQ=", - "dev": true, - "optional": true - }, - "generate-object-property": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", - "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=", - "dev": true, - "optional": true, - "requires": { - "is-property": "1.0.2" - } - }, - "get-caller-file": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz", - "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U=", - "dev": true - }, - "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 - }, - "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" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true - } - } - }, - "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.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" - } - }, - "glob-base": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", - "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", - "dev": true, - "requires": { - "glob-parent": "2.0.0", - "is-glob": "2.0.1" - }, - "dependencies": { - "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-parent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", - "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", - "dev": true, - "requires": { - "is-glob": "2.0.1" - }, - "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" - } + "bundled": true } } }, - "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": "7.1.1", - "resolved": "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz", - "integrity": "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=", - "dev": true, - "requires": { - "array-union": "1.0.2", - "dir-glob": "2.0.0", - "glob": "7.1.2", - "ignore": "3.3.7", - "pify": "3.0.0", - "slash": "1.0.0" - } - }, - "globule": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.0.tgz", - "integrity": "sha1-HcScaCLdnoovoAuiopUAboZkvQk=", - "dev": true, - "optional": true, - "requires": { - "glob": "7.1.2", - "lodash": "4.17.4", - "minimatch": "3.0.4" - } - }, - "graceful-fs": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", - "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", - "dev": true - }, "handle-thing": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-1.2.5.tgz", @@ -4518,8 +5363,7 @@ "http-parser-js": { "version": "0.4.9", "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.9.tgz", - "integrity": "sha1-6hoE+2St/wJC6ZdPKX3Uw8rSceE=", - "dev": true + "integrity": "sha1-6hoE+2St/wJC6ZdPKX3Uw8rSceE=" }, "http-proxy": { "version": "1.16.2", @@ -4726,7 +5570,6 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, "requires": { "once": "1.4.0", "wrappy": "1.0.2" @@ -4735,8 +5578,7 @@ "inherits": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" }, "ini": { "version": "1.3.5", @@ -4771,8 +5613,7 @@ "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 + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=" }, "ip": { "version": "1.1.5", @@ -4880,7 +5721,6 @@ "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.1" } @@ -5472,7 +6312,6 @@ "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" } @@ -5578,8 +6417,7 @@ "lodash": { "version": "4.17.4", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", - "dev": true + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=" }, "lodash.assign": { "version": "4.2.0", @@ -5673,6 +6511,11 @@ "integrity": "sha1-rgyqVhERSYxboTcj1vtjHSQAOTQ=", "dev": true }, + "long": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/long/-/long-3.2.0.tgz", + "integrity": "sha1-2CG3E4yhy1gcFymQ7xTbIAtcR0s=" + }, "longest": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", @@ -5924,7 +6767,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.8" } @@ -6027,9 +6869,7 @@ "nan": { "version": "2.8.0", "resolved": "https://registry.npmjs.org/nan/-/nan-2.8.0.tgz", - "integrity": "sha1-7XFfP+neArV6XmJS2QqWZ14fCFo=", - "dev": true, - "optional": true + "integrity": "sha1-7XFfP+neArV6XmJS2QqWZ14fCFo=" }, "ncname": { "version": "1.0.0", @@ -6351,8 +7191,7 @@ "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 + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" }, "oauth-sign": { "version": "0.8.2", @@ -6424,7 +7263,6 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, "requires": { "wrappy": "1.0.2" } @@ -6462,6 +7300,11 @@ "integrity": "sha1-7CLTEoBrtT5zF3Pnza788cZDEo8=", "dev": true }, + "optjs": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/optjs/-/optjs-3.2.2.tgz", + "integrity": "sha1-aabOicRCpEQDFBrS+bNwvVu29O4=" + }, "original": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/original/-/original-1.0.0.tgz", @@ -6499,7 +7342,6 @@ "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" } @@ -6687,8 +7529,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", @@ -7637,13 +8478,50 @@ "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", "dev": true }, + "promise-polyfill": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/promise-polyfill/-/promise-polyfill-6.1.0.tgz", + "integrity": "sha1-36lpQ+qcEh/KTem1hoyznTRy4Fc=" + }, + "protobufjs": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-5.0.2.tgz", + "integrity": "sha1-WXSNfc8D0tsiwT2p/rAk4Wq4DJE=", + "requires": { + "ascli": "1.0.1", + "bytebuffer": "5.0.1", + "glob": "7.1.2", + "yargs": "3.32.0" + }, + "dependencies": { + "window-size": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.4.tgz", + "integrity": "sha1-+OGqHuWlPsW/FR/6CXQqatdpeHY=" + }, + "yargs": { + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.32.0.tgz", + "integrity": "sha1-AwiOnr+edWtpdRYR0qXvWRSCyZU=", + "requires": { + "camelcase": "2.1.1", + "cliui": "3.2.0", + "decamelize": "1.2.0", + "os-locale": "1.4.0", + "string-width": "1.0.2", + "window-size": "0.1.4", + "y18n": "3.2.1" + } + } + } + }, "protractor": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/protractor/-/protractor-5.1.2.tgz", "integrity": "sha1-myIXQXCaTGLVzVPGqt1UpxE36V8=", "dev": true, "requires": { - "@types/node": "6.0.95", + "@types/node": "6.0.96", "@types/q": "0.0.32", "@types/selenium-webdriver": "2.53.43", "blocking-proxy": "0.0.5", @@ -8999,7 +9877,6 @@ "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.1.0", "is-fullwidth-code-point": "1.0.0", @@ -9025,7 +9902,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.1.1" } @@ -10212,7 +11088,6 @@ "version": "0.7.0", "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.0.tgz", "integrity": "sha1-DK+dLXVdk67gSdS90NP+LMoqJOs=", - "dev": true, "requires": { "http-parser-js": "0.4.9", "websocket-extensions": "0.1.3" @@ -10221,8 +11096,7 @@ "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 + "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==" }, "when": { "version": "3.6.4", @@ -10286,7 +11160,6 @@ "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.2", "strip-ansi": "3.0.1" @@ -10295,8 +11168,7 @@ "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" }, "ws": { "version": "1.1.2", @@ -10336,6 +11208,11 @@ "integrity": "sha1-UZy0ymhtAFqEINNJbz8MruzKWA8=", "dev": true }, + "xmlhttprequest": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.8.0.tgz", + "integrity": "sha1-Z/4HXFwk/vOfnWX197f+dRcZaPw=" + }, "xmlhttprequest-ssl": { "version": "1.5.3", "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.3.tgz", @@ -10360,8 +11237,7 @@ "y18n": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", - "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", - "dev": true + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=" }, "yallist": { "version": "2.1.2", diff --git a/upgrade/package.json b/upgrade/package.json index a1457a7..2c31c29 100644 --- a/upgrade/package.json +++ b/upgrade/package.json @@ -21,7 +21,11 @@ "@angular/platform-browser": "^5.0.0", "@angular/platform-browser-dynamic": "^5.0.0", "@angular/router": "^5.0.0", + "alertify": "^0.3.0", + "angularfire2": "^5.0.0-rc.4", "core-js": "^2.4.1", + "firebase": "4.8.0", + "font-awesome": "^4.7.0", "rxjs": "^5.5.2", "zone.js": "^0.8.14" }, @@ -31,7 +35,7 @@ "@angular/language-service": "^5.0.0", "@types/jasmine": "~2.5.53", "@types/jasminewd2": "~2.0.2", - "@types/node": "~6.0.60", + "@types/node": "^6.0.96", "codelyzer": "^4.0.1", "jasmine-core": "~2.6.2", "jasmine-spec-reporter": "~4.1.0", diff --git a/upgrade/src/app/account/account.component.html b/upgrade/src/app/account/account.component.html new file mode 100644 index 0000000..e3b28d5 --- /dev/null +++ b/upgrade/src/app/account/account.component.html @@ -0,0 +1,3 @@ +

+ account works! +

diff --git a/upgrade/src/app/account/account.component.sass b/upgrade/src/app/account/account.component.sass new file mode 100644 index 0000000..e69de29 diff --git a/upgrade/src/app/account/account.component.spec.ts b/upgrade/src/app/account/account.component.spec.ts new file mode 100644 index 0000000..140216d --- /dev/null +++ b/upgrade/src/app/account/account.component.spec.ts @@ -0,0 +1,25 @@ +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; + +import { AccountComponent } from './account.component'; + +describe('AccountComponent', () => { + let component: AccountComponent; + let fixture: ComponentFixture; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [ AccountComponent ] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(AccountComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/upgrade/src/app/account/account.component.ts b/upgrade/src/app/account/account.component.ts new file mode 100644 index 0000000..89dfef7 --- /dev/null +++ b/upgrade/src/app/account/account.component.ts @@ -0,0 +1,15 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-account', + templateUrl: './account.component.html', + styleUrls: ['./account.component.sass'] +}) +export class AccountComponent implements OnInit { + + constructor() { } + + ngOnInit() { + } + +} diff --git a/upgrade/src/app/app.component.html b/upgrade/src/app/app.component.html index fa2706a..6a8bca9 100644 --- a/upgrade/src/app/app.component.html +++ b/upgrade/src/app/app.component.html @@ -1,20 +1,5 @@ -
-

- Welcome to {{ title }}! -

- Angular Logo -
-

Here are some links to help you start:

- +
+ +
diff --git a/upgrade/src/app/app.component.ts b/upgrade/src/app/app.component.ts index e8f45dc..e6d0f3a 100644 --- a/upgrade/src/app/app.component.ts +++ b/upgrade/src/app/app.component.ts @@ -1,10 +1,24 @@ -import { Component } from '@angular/core'; +import { Component, OnInit } from '@angular/core'; +import { AngularFireDatabase } from 'angularfire2/database'; +import { Observable } from 'rxjs/Observable'; +import * as firebase from 'firebase'; +import { AngularFireObject } from 'angularfire2/database/interfaces'; + @Component({ selector: 'app-root', templateUrl: './app.component.html', styleUrls: ['./app.component.sass'] }) -export class AppComponent { +export class AppComponent implements OnInit { title = 'app'; + db: any; + sessions: any[]; + sessionsRef: any; + + constructor(db: AngularFireDatabase) { + this.db = db; + } + ngOnInit() { + } } diff --git a/upgrade/src/app/app.module.ts b/upgrade/src/app/app.module.ts index 926975a..dc0bc8c 100644 --- a/upgrade/src/app/app.module.ts +++ b/upgrade/src/app/app.module.ts @@ -1,16 +1,60 @@ import { BrowserModule } from '@angular/platform-browser'; import { NgModule } from '@angular/core'; +import { AngularFireAuthModule } from 'angularfire2/auth'; +import { RouterModule, Routes } from '@angular/router'; +import { FormsModule } from '@angular/forms'; - +import * as firebase from 'firebase'; +import { AngularFireModule } from 'angularfire2'; +import { AngularFireDatabaseModule, AngularFireDatabase } from 'angularfire2/database'; import { AppComponent } from './app.component'; +import { environment } from '../environments/environment'; +import { StartComponent } from './start/start.component'; +import { AccountComponent } from './account/account.component'; +import { InfoComponent } from './info/info.component'; +import { SessionComponent } from './session/session.component'; +import { LoginComponent } from './login/login.component'; + +const appRoutes: Routes = [ + { + path: '', + component: StartComponent + }, + { + path: 'questions/:sessionId', + component: SessionComponent + }, + { + path: 'login', + component: LoginComponent + }, + { + path: 'info', + component: InfoComponent + }, + { + path: 'account', + component: AccountComponent + } +]; @NgModule({ declarations: [ - AppComponent + AppComponent, + StartComponent, + AccountComponent, + InfoComponent, + SessionComponent, + LoginComponent ], imports: [ - BrowserModule + BrowserModule, + RouterModule.forRoot(appRoutes), + AngularFireModule.initializeApp(environment.firebase), + AngularFireDatabaseModule, + AngularFireAuthModule, + FormsModule ], providers: [], bootstrap: [AppComponent] diff --git a/upgrade/src/app/info/info.component.html b/upgrade/src/app/info/info.component.html new file mode 100644 index 0000000..e972f2d --- /dev/null +++ b/upgrade/src/app/info/info.component.html @@ -0,0 +1,3 @@ +

+ info works! +

diff --git a/upgrade/src/app/info/info.component.sass b/upgrade/src/app/info/info.component.sass new file mode 100644 index 0000000..e69de29 diff --git a/upgrade/src/app/info/info.component.spec.ts b/upgrade/src/app/info/info.component.spec.ts new file mode 100644 index 0000000..315d7d8 --- /dev/null +++ b/upgrade/src/app/info/info.component.spec.ts @@ -0,0 +1,25 @@ +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; + +import { InfoComponent } from './info.component'; + +describe('InfoComponent', () => { + let component: InfoComponent; + let fixture: ComponentFixture; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [ InfoComponent ] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(InfoComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/upgrade/src/app/info/info.component.ts b/upgrade/src/app/info/info.component.ts new file mode 100644 index 0000000..eab70d2 --- /dev/null +++ b/upgrade/src/app/info/info.component.ts @@ -0,0 +1,15 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-info', + templateUrl: './info.component.html', + styleUrls: ['./info.component.sass'] +}) +export class InfoComponent implements OnInit { + + constructor() { } + + ngOnInit() { + } + +} diff --git a/upgrade/src/app/login/login.component.html b/upgrade/src/app/login/login.component.html new file mode 100644 index 0000000..cbdfa13 --- /dev/null +++ b/upgrade/src/app/login/login.component.html @@ -0,0 +1,3 @@ +

+ login works! +

diff --git a/upgrade/src/app/login/login.component.sass b/upgrade/src/app/login/login.component.sass new file mode 100644 index 0000000..e69de29 diff --git a/upgrade/src/app/login/login.component.spec.ts b/upgrade/src/app/login/login.component.spec.ts new file mode 100644 index 0000000..d6d85a8 --- /dev/null +++ b/upgrade/src/app/login/login.component.spec.ts @@ -0,0 +1,25 @@ +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; + +import { LoginComponent } from './login.component'; + +describe('LoginComponent', () => { + let component: LoginComponent; + let fixture: ComponentFixture; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [ LoginComponent ] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(LoginComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/upgrade/src/app/login/login.component.ts b/upgrade/src/app/login/login.component.ts new file mode 100644 index 0000000..848c59b --- /dev/null +++ b/upgrade/src/app/login/login.component.ts @@ -0,0 +1,15 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-login', + templateUrl: './login.component.html', + styleUrls: ['./login.component.sass'] +}) +export class LoginComponent implements OnInit { + + constructor() { } + + ngOnInit() { + } + +} diff --git a/upgrade/src/app/session/session.component.html b/upgrade/src/app/session/session.component.html new file mode 100644 index 0000000..22afc88 --- /dev/null +++ b/upgrade/src/app/session/session.component.html @@ -0,0 +1,57 @@ +
+
LOADING . . .
+
+
+ + + + +
+
+
+ + +
+
+
+
No questions have been added yet. Ask one!
+
+
+ {{question.questionText}} +
+
+
+
+ +
+
+ +
+
{{question.upvotes}}
+ +
+
+ + +
+
+ Confirm remove? + + +
+
+ +
+
+
+
+
+
+
+
{{(sessionRef | async)?.title}}
+
Session ID: {{sessionId}}
+
{{(sessionRef | async)?.description}}
+
+
+
+
diff --git a/upgrade/src/app/session/session.component.scss b/upgrade/src/app/session/session.component.scss new file mode 100644 index 0000000..3920c62 --- /dev/null +++ b/upgrade/src/app/session/session.component.scss @@ -0,0 +1,249 @@ +@import '../../variables'; +@media only screen and (max-width: 1223px) and (min-width: 320px) { + #questions { + .admin-actions { + display: none; + } + #session-info { + display: none; + } + hr { + display: none; + } + .question-input-group { + position: fixed; + bottom: 0; + display: flex; + width: 100%; + height: 8vh; + input { + border: none; + flex: 1 75%; + border-top: 2px solid $light-gray; + font-size: $triple-space; + padding: $single-space; + } + button { + border: none; + background-color: $orange; + color: $white; + font-weight: bold; + border-top: 2px solid darken($orange, 10%); + flex: 1 25%; + } + } + .questions { + position: fixed; + top: $single-space * 6 + 2; + bottom: 8vh; + right: 0; + left: 0; + overflow-y: scroll; + } + .question { + display: flex; + flex-wrap: wrap; + background-color: white; + border-top: 1px solid black; + color: black; + padding: $single-space $single-space / 2; + vertical-align: middle; + .question-content { + padding: $single-space / 2; + flex-wrap: wrap; + text-align: left; + flex: 3 70%; + height: fit-content; + min-height: 6vh; + font-size: $double-space; + } + .upvotes { + text-align: right; + flex: 1 10%; + .upvote-button { + color: $orange; + font-size: $triple-space; + } + } + .upvote-button-container { + text-align: center; + } + .orange { + color: orange; + font-weight: bold; + } + &:first-child { + border-top: none; + } + } + } +} + +@media screen and (min-width: 1224px) { + #questions { + width: 100%; + .input-container { + display: flex; + margin: $single-space; + width: 100%; + .action-buttons { + flex: 1 25%; + } + } + .no-questions { + width: 100%; + margin: 16px; + color: $white; + text-align: center; + } + .questions-content { + display: flex; + position: fixed; + top: $double-space; + bottom: $double-space; + min-width: 90%; + hr { + width: 75%; + border-color: black; + } + .question-input-group { + display: flex; + flex: 1 25%; + box-shadow: $float-box-shadow; + height: $single-space * 6; + margin: $double-space $single-space $single-space * 4 $single-space; + & input { + flex: 3 75%; + line-height: $single-space * 5; + font-size: $double-space; + padding-left: $single-space; + border: none; + border-right: 1px solid darken($orange, 10%); + border-bottom: 3px solid $light-gray; + } + & button { + border-left: 10px solid darken($orange, 90%); + flex: 1 20%; + height: 100%; + display: inline-block; + border: none; + background-color: $orange; + color: white; + cursor: pointer; + font-weight: bold; + border-radius: 2px; + border-right: 3px solid darken($orange, 10%); + border-bottom: 3px solid darken($orange, 10%); + &:active { + background-color: darken($orange, 10%); + } + } + } + .questions-container { + display: inline-block; + flex: 3 75%; + margin: $single-space; + } + .questions { + overflow-y: scroll; + height: 90%; + } + .question { + background-color: $white; + border: 1px solid $darker-gray; + box-shadow: $float-box-shadow; + padding: $triple-space; + margin: $single-space; + display: flex; + .question-content { + display: inline-block; + text-align: left; + flex: 1 80%; + } + .upvotes { + text-align: right; + flex: 1 20%; + input { + width: $single-space * 5; + text-align: center; + } + & .upvote-button { + font-size: $quad-space; + color: $orange; + margin: -$triple-space $single-space 0 $single-space; + cursor: pointer; + } + & .upvote-count { + &.orange { + color: orange; + font-weight: bold; + } + } + & .remove-button { + cursor: pointer; + font-weight: 700; + color: red; + } + } + &.ng-move { + transition: all 0.5s linear; + animation: shake 0.38s cubic-bezier(.36, .07, .19, .97) both; + transform: translate3d(0, 0, 0); + backface-visibility: hidden; + perspective: 1000px; + } + &.ng-move.ng-move-active {} + } + .upvote-button-container { + display: inline-block; + text-align: center; + } + .admin-actions { + display: inline-block; + color: $orange; + font-size: $triple-space; + i { + margin: 0 $single-space / 2; + cursor: pointer; + } + &.remove { + font-size: 1em; + color: $darker-gray; + i { + color: $orange; + margin: 0 $single-space; + font-size: $triple-space; + } + } + &.edit {} + } + .session-info { + height: fit-content; + flex: 1 25%; + display: inline-block; + position: relative; + top: $single-space * 12; + background-color: $white; + box-shadow: $float-box-shadow; + padding: $double-space; + margin: $single-space; + .clear-questions-button { + float: right; + } + .session-title { + font-size: 240%; + font-weight: 700; + margin: 0; + } + .session-id { + margin: $single-space $single-space $double-space $single-space / 2; + color: $light-gray; + font-weight: 700; + } + .session-description { + margin-left: $single-space / 2; + } + } + } + } +} diff --git a/upgrade/src/app/session/session.component.spec.ts b/upgrade/src/app/session/session.component.spec.ts new file mode 100644 index 0000000..b6161fd --- /dev/null +++ b/upgrade/src/app/session/session.component.spec.ts @@ -0,0 +1,25 @@ +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; + +import { SessionComponent } from './session.component'; + +describe('SessionComponent', () => { + let component: SessionComponent; + let fixture: ComponentFixture; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [ SessionComponent ] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(SessionComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/upgrade/src/app/session/session.component.ts b/upgrade/src/app/session/session.component.ts new file mode 100644 index 0000000..5478688 --- /dev/null +++ b/upgrade/src/app/session/session.component.ts @@ -0,0 +1,87 @@ +import { Component, OnInit } from '@angular/core'; +import { ActivatedRoute } from '@angular/router'; +import { AngularFireAuth } from 'angularfire2/auth'; +import { AngularFireDatabase } from 'angularfire2/database'; +import * as firebase from 'firebase/app'; + +@Component({ + selector: 'app-session', + templateUrl: './session.component.html', + styleUrls: ['./session.component.scss'] +}) +export class SessionComponent implements OnInit { + sessionId: any; + sessionRef: any; + user: any; + questionsRef: any; + upvotedQuestionsRef: any; + upvotedQuestions: any[] = []; + + constructor(private route: ActivatedRoute, + private afAuth: AngularFireAuth, + private db: AngularFireDatabase) { } + + ngOnInit() { + this.getSessionAndQuestions(); + } + + getSessionAndQuestions = async () => { + this.sessionId = this.route.snapshot.params.sessionId; + this.sessionRef = this.db + .object(`sessions/${this.sessionId}`) + .valueChanges(); + + this.questionsRef = this.db + .list(`sessions_questions/${this.sessionId}`) + .valueChanges(); + + const user = await this.afAuth.authState.toPromise().then(currentUser => { return currentUser }) + console.log(user); + this.upvotedQuestionsRef = this.db + .list(`users_questions/${user}`); + + this.upvotedQuestions = this.upvotedQuestionsRef.valueChanges().map(changes => { + return changes; + }) + } + + userIsAdmin = () => { + return false; + } + + clearQuestions = () => { + return null; + } + + upvoteQuestion = () => { + return null; + } + + addQuestion = () => { + return null; + } + + remove = () => { + return null; + } + + edit = () => { + return null; + } + + onHomeClick = () => { + return null; + } + + onLoginClick = () => { + return null; + } + + onAccountClick = () => { + return null; + } + + userHasUpvoted = () => { + return false; + } +} diff --git a/upgrade/src/app/start/start.component.html b/upgrade/src/app/start/start.component.html new file mode 100644 index 0000000..0f11e49 --- /dev/null +++ b/upgrade/src/app/start/start.component.html @@ -0,0 +1,18 @@ +
+
+ + + +
+

Socrates

+

Just ask.

+ +
+
Enter your session's ID
+ +
+ + +
\ No newline at end of file diff --git a/upgrade/src/app/start/start.component.scss b/upgrade/src/app/start/start.component.scss new file mode 100644 index 0000000..4c2f9c2 --- /dev/null +++ b/upgrade/src/app/start/start.component.scss @@ -0,0 +1,107 @@ +@import "../../variables"; + +#start { + @media only screen and (max-width: 1223px) and (min-width: 320px) { + .mobile-account-button { + border: none; + background: none; + position: fixed; + top: $single-space; + right: $single-space; + font-size: $quad-space; + color: $orange; + } + h1 { + font-size: 4em; + margin: 0 auto; + margin-top: -$single-space; + } + h3 { + margin-top: $single-space; + margin-bottom: none; + } + img { + margin-top: -$double-space; + height: 35vh; + } + .id-input { + font-weight: bold; + font-size: $double-space; + } + .start-button { + margin: $double-space; + cursor: pointer; + background-color: $orange; + width: $single-space * 32; + height: $single-space * 12; + font-weight: 700; + color: $white; + border: none; + border-radius: 4px; + border-right: 3px solid darken($orange, 10%); + border-bottom: 3px solid darken($orange, 10%); + &:active { + background-color: darken($orange, 10%); + } + } + } + + @media only screen and (min-width: 1224px) { + h1 { + color: $white; + font-size: $single-space * 9; + font-weight: bold; + margin-bottom: 0; + } + h3 { + margin-top: $single-space; + color: $white; + } + img { + height: 40vh; + margin: 0 auto; + display: block; + } + .id-input { + color: $white; + font-weight: bold; + font-size: $quad-space; + input { + background-color: $dark-blue; + color: $white; + font-weight: bold; + border: none; + border-radius: 2px; + border-bottom: 2px solid black; + margin: $double-space; + font-size: $double-space; + padding: $single-space; + text-align: center; + transition: 0.15s all linear; + &:focus { + outline: none !important; + border-bottom: 2px solid $white; + transition: 0.15s all linear; + } + } + } + text-align: center; + height: 100%; + .start-button { + margin: $double-space; + cursor: pointer; + background-color: $orange; + width: $single-space * 32; + height: $single-space * 12; + font-weight: 700; + color: $white; + border: none; + border-radius: 4px; + border-right: 3px solid darken($orange, 10%); + border-bottom: 3px solid darken($orange, 10%); + &:active { + background-color: darken($orange, 10%); + } + } + } +} diff --git a/upgrade/src/app/start/start.component.spec.ts b/upgrade/src/app/start/start.component.spec.ts new file mode 100644 index 0000000..01270a2 --- /dev/null +++ b/upgrade/src/app/start/start.component.spec.ts @@ -0,0 +1,25 @@ +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; + +import { StartComponent } from './start.component'; + +describe('StartComponent', () => { + let component: StartComponent; + let fixture: ComponentFixture; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [ StartComponent ] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(StartComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/upgrade/src/app/start/start.component.ts b/upgrade/src/app/start/start.component.ts new file mode 100644 index 0000000..2f19123 --- /dev/null +++ b/upgrade/src/app/start/start.component.ts @@ -0,0 +1,83 @@ +import { Component, OnInit } from '@angular/core'; +import { Router } from '@angular/router'; +import { AngularFireAuth } from 'angularfire2/auth'; +import { AngularFireDatabase } from 'angularfire2/database'; +import * as firebase from 'firebase/app'; + +@Component({ + selector: 'app-start', + templateUrl: './start.component.html', + styleUrls: ['./start.component.scss'] +}) +export class StartComponent implements OnInit { + user: any; + sessionId: string = ""; + constructor( + private afAuth: AngularFireAuth, + private db: AngularFireDatabase, + private router: Router + ) { } + + ngOnInit() { + this.getAuth(); + } + + onStartClick = async () => { + if (!this.user) { + try { + this.user = await this.afAuth + .auth + .signInAnonymously(); + } catch (err) { + alert('ERROR! : ' + err.message); + } + } + + this.goToSession(); + } + + goToSession = async () => { + if (!this.sessionId || !this.sessionId.length) { + alert('Please enter a valid session ID!'); + } + + // get session by entered session id + this.db.object(`sessions/${this.sessionId}`) + .snapshotChanges() + .subscribe(session => { + if (session.key !== null) { // if exists + this.router.navigateByUrl(`questions/${this.sessionId}`); + } else { + alert('not found!'); + } + }); + } + + signOut = () => { + this.afAuth.auth.signOut(); + } + + onLoginClick = () => { + console.log('login'); + } + + onAccountClick = () => { + console.log('account'); + } + + getUsers = () => { + console.log('users'); + } + + getAuth = () => { + console.log('getting auth'); + this.afAuth.authState.subscribe(user => { + this.user = user; + console.log(this.user); + }) + } + + onMobileAccountClick = () => { + console.log('mobileAcc'); + } +} diff --git a/upgrade/src/assets/socratesOrange.png b/upgrade/src/assets/socratesOrange.png new file mode 100644 index 0000000000000000000000000000000000000000..0d23902b644d6937371e1a842f7703522ed6ba57 GIT binary patch literal 22107 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 RKfvH+@O1TaS?83{1OUK3H|qcZ literal 0 HcmV?d00001 diff --git a/upgrade/src/environments/environment.ts b/upgrade/src/environments/environment.ts index b7f639a..1fb4991 100644 --- a/upgrade/src/environments/environment.ts +++ b/upgrade/src/environments/environment.ts @@ -4,5 +4,13 @@ // The list of which env maps to which file can be found in `.angular-cli.json`. export const environment = { - production: false + production: false, + firebase: { + apiKey: "AIzaSyBltC1Tm4OCAFcOHREGYM_jjMjJ15Bxt6c", + authDomain: "socrates-55235.firebaseapp.com", + databaseURL: "https://socrates-55235.firebaseio.com", + projectId: "socrates-55235", + storageBucket: "socrates-55235.appspot.com", + messagingSenderId: "1083849915004" + } }; diff --git a/upgrade/src/main.ts b/upgrade/src/main.ts index 91ec6da..1edc209 100644 --- a/upgrade/src/main.ts +++ b/upgrade/src/main.ts @@ -4,6 +4,8 @@ import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; import { AppModule } from './app/app.module'; import { environment } from './environments/environment'; +import * as firebase from 'firebase'; + if (environment.production) { enableProdMode(); } diff --git a/upgrade/src/styles.sass b/upgrade/src/styles.sass deleted file mode 100644 index 90d4ee0..0000000 --- a/upgrade/src/styles.sass +++ /dev/null @@ -1 +0,0 @@ -/* You can add global styles to this file, and also import other style files */ diff --git a/upgrade/src/styles.scss b/upgrade/src/styles.scss new file mode 100644 index 0000000..36d1ddd --- /dev/null +++ b/upgrade/src/styles.scss @@ -0,0 +1,203 @@ +@import "variables"; +@import url('https://fonts.googleapis.com/css?family=Open+Sans'); + +body { + [ng\:cloak], + [ng-cloak], + [data-ng-cloak], + [x-ng-cloak], + .ng-cloak, + .x-ng-cloak { + display: none !important; + } + .red { + color: red; + } + color: $base-text-color; + margin: 0; + background-color: $dark-blue; + font-size: 16px; + line-height: 1.2; + font-family: "Open Sans", sans-serif; + p, + div, + span, + a, + button { + font-size: 100%; + } + h1 { + font-size: 200%; + } + .primary-button { + margin: 0 $single-space; + cursor: pointer; + background-color: $orange; + color: $white; + border: none; + padding: $single-space; + border-radius: 2px; + border-right: 3px solid darken($orange, 10%); + border-bottom: 3px solid darken($orange, 10%); + &:active { + background-color: darken($orange, 10%); + } + } + .secondary-button { + border: none; + background: none; + cursor: pointer; + color: $orange; + font-weight: bold; + } + .single-line-input { + background-color: $dark-blue; + color: $white; + font-weight: bold; + border: none; + border-radius: 2px; + border-bottom: 2px solid black; + margin: $double-space; + font-size: $double-space; + padding: $single-space; + text-align: center; + transition: 0.15s all linear; + &:focus { + outline: none !important; + border-bottom: 2px solid $white; + transition: 0.15s all linear; + } + } + /* common */ + .action-buttons { + position: fixed; + top: $quad-space; + right: $quad-space; + button { + // .primary-button; + } + } + .loader { + position: fixed; + top: 40%; + left: 45%; + border: 16px solid #f3f3f3; + /* Light grey */ + border-top: 16px solid #3498db; + /* Blue */ + border-radius: 50%; + width: 120px; + height: 120px; + animation: spin 2s linear infinite; + } + input[type="text"], + input[type="password"] { + background-color: $dark-blue; + color: $white; + font-weight: bold; + border: none; + border-radius: 2px; + border-bottom: 2px solid black; + margin: $double-space; + font-size: $double-space; + padding: $single-space; + text-align: center; + transition: 0.15s all linear; + &:focus { + outline: none !important; + border-bottom: 2px solid $white; + transition: 0.15s all linear; + } + } + .modal-icon { + position: fixed; + right: $double-space; + bottom: $double-space; + font-size: $single-space * 3; + color: fade($white, 35%); + } + .overlay { + position: fixed; + top: 0; + bottom: 0; + left: 0; + right: 0; + background-color: fade($base-text-color, 92%); + z-index: 10000; + transition: all 5s ease-in; + &.ng-enter { + opacity: 0; + transition: 0.25s linear; + } + &.ng-enter.ng-enter-active { + opacity: 1; + } + &.ng-leave { + opacity: 1; + transition: 0.25s linear; + } + &.ng-leave.ng-leave-active { + opacity: 0; + } + .modal { + padding: $triple-space; + z-index: 10001; + background-color: $white; + position: fixed; + top: 20%; + left: 35%; + right: 35%; + bottom: 35%; + box-shadow: 0 4px 4px 4px rgba(0, 0, 0, 0.3); + } + i.fa-times { + position: absolute; + top: $double-space; + right: $double-space; + cursor: pointer; + } + } + @keyframes spin { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } + } + .animate { + transition: left 0.25s ease; + } + .form-group { + margin: $double-space 0; + } + .form-actions { + margin-top: $single-space * 4; + } + .control-label { + font-weight: 700; + display: block; + margin-bottom: $single-space; + } + .hidden { + display: none !important; + } +} + +@media screen and (max-width: 1223px) { + .mobile-account-button { + border: none; + background: none; + position: fixed; + top: $single-space; + right: $single-space; + font-size: $quad-space; + color: $orange; + } +} + +@media screen and (min-width: 1224px) { + .mobile-account-button { + display: none; + } +} diff --git a/upgrade/src/tsconfig.app.json b/upgrade/src/tsconfig.app.json index 39ba8db..fdca5eb 100644 --- a/upgrade/src/tsconfig.app.json +++ b/upgrade/src/tsconfig.app.json @@ -4,7 +4,8 @@ "outDir": "../out-tsc/app", "baseUrl": "./", "module": "es2015", - "types": [] + "types": ["node"], + "typeRoots": ["../node_modules/@types"] }, "exclude": [ "test.ts", diff --git a/upgrade/src/variables.scss b/upgrade/src/variables.scss new file mode 100644 index 0000000..c6260fb --- /dev/null +++ b/upgrade/src/variables.scss @@ -0,0 +1,16 @@ +$base-text-color: #1B1B1E; +$orange: #ff8c00; +$dark-blue: #0079B2; +$light-blue: #00ACFF; +$white: #FBFFFE; +$light-gray: #C1CAD6; +// $gray: darken($light-gray, 15%); +$darker-gray: darken($light-gray, 30%); +$single-space: 8px; +$double-space: 16px; +$triple-space: 24px; +$quad-space: 32px; +$float-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.2); +$bleak-blue: #797BA8; +$light-blue: #66C7F4; +$red: #ff3e41; \ No newline at end of file From 62fe99cfb86869333c7398ff4fd068343af67cbc Mon Sep 17 00:00:00 2001 From: Andrew Hill Date: Wed, 17 Jan 2018 15:25:35 -0500 Subject: [PATCH 03/25] initial server side work In an effort to move away from Firebase, I'm starting work on the server side with web sockets and MongoDB using NodeJS/Express. This commit defines routes for getting/creating sessions and questions, defines models for both and has a basic websocket configuration to echo messages across all clients. --- .gitignore | 10 +- {app => client/app}/css/main.css | 0 {app => client/app}/css/variables.css | 0 {app => client/app}/img/bear-hug.gif | Bin {app => client/app}/img/favicon.ico | Bin {app => client/app}/img/socratesOrange.png | Bin {app => client/app}/index.html | 0 {app => client/app}/js/app.js | 0 .../app}/js/controllers/account.controller.js | 0 .../app}/js/controllers/info.controller.js | 0 .../js/controllers/info.controller.js.map | 0 .../app}/js/controllers/info.controller.ts | 0 .../app}/js/controllers/login.controller.js | 0 .../js/controllers/pinEntry.controller.js | 0 .../app}/js/controllers/session.controller.js | 0 .../app}/js/controllers/shell.controller.js | 0 .../app}/js/controllers/start.controller.js | 0 .../app}/js/services/auth.service.js | 0 .../app}/js/services/sidebar.service.js | 0 {app => client/app}/less/main.css | 0 {app => client/app}/less/main.less | 0 {app => client/app}/less/variables.less | 0 {app => client/app}/views/account.html | 0 {app => client/app}/views/info.html | 0 {app => client/app}/views/login.html | 0 {app => client/app}/views/pinEntry.html | 0 {app => client/app}/views/session.html | 0 {app => client/app}/views/start.html | 0 bower.json => client/bower.json | 0 gulpfile.js => client/gulpfile.js | 0 package-lock.json => client/package-lock.json | 0 package.json => client/package.json | 0 {public => client/public}/css/styles.css | 0 {public => client/public}/img/desktop.png | Bin {public => client/public}/img/engagement.jpg | Bin .../public}/img/iPhone-Socrates.png | Bin {public => client/public}/img/iPhone.jpg | Bin {public => client/public}/img/iPhone.png | Bin {public => client/public}/img/responsive.png | Bin {public => client/public}/img/save-time.jpg | Bin .../public}/img/socratesOrange.png | Bin {public => client/public}/index.html | 0 {public => client/public}/less/styles.less | 0 tsconfig.json => client/tsconfig.json | 0 {upgrade => client/upgrade}/.angular-cli.json | 0 {upgrade => client/upgrade}/.editorconfig | 0 {upgrade => client/upgrade}/.gitignore | 0 {upgrade => client/upgrade}/README.md | 0 .../upgrade}/e2e/app.e2e-spec.ts | 0 {upgrade => client/upgrade}/e2e/app.po.ts | 0 .../upgrade}/e2e/tsconfig.e2e.json | 0 {upgrade => client/upgrade}/karma.conf.js | 0 {upgrade => client/upgrade}/package-lock.json | 0 {upgrade => client/upgrade}/package.json | 0 .../upgrade}/protractor.conf.js | 0 .../src/app/account/account.component.html | 0 .../src/app/account/account.component.sass | 0 .../src/app/account/account.component.spec.ts | 0 .../src/app/account/account.component.ts | 0 .../upgrade}/src/app/app.component.html | 0 .../upgrade}/src/app/app.component.sass | 0 .../upgrade}/src/app/app.component.spec.ts | 0 .../upgrade}/src/app/app.component.ts | 0 .../upgrade}/src/app/app.module.ts | 0 .../upgrade}/src/app/info/info.component.html | 0 .../upgrade}/src/app/info/info.component.sass | 0 .../src/app/info/info.component.spec.ts | 0 .../upgrade}/src/app/info/info.component.ts | 0 .../src/app/login/login.component.html | 0 .../src/app/login/login.component.sass | 0 .../src/app/login/login.component.spec.ts | 0 .../upgrade}/src/app/login/login.component.ts | 0 .../src/app/session/session.component.html | 0 .../src/app/session/session.component.scss | 0 .../src/app/session/session.component.spec.ts | 0 .../src/app/session/session.component.ts | 0 .../src/app/start/start.component.html | 0 .../src/app/start/start.component.scss | 0 .../src/app/start/start.component.spec.ts | 0 .../upgrade}/src/app/start/start.component.ts | 0 .../upgrade}/src/assets/.gitkeep | 0 .../upgrade}/src/assets/socratesOrange.png | Bin .../src/environments/environment.prod.ts | 0 .../upgrade}/src/environments/environment.ts | 0 {upgrade => client/upgrade}/src/favicon.ico | Bin {upgrade => client/upgrade}/src/index.html | 0 {upgrade => client/upgrade}/src/main.ts | 0 {upgrade => client/upgrade}/src/polyfills.ts | 0 {upgrade => client/upgrade}/src/styles.scss | 0 {upgrade => client/upgrade}/src/test.ts | 0 .../upgrade}/src/tsconfig.app.json | 0 .../upgrade}/src/tsconfig.spec.json | 0 {upgrade => client/upgrade}/src/typings.d.ts | 0 .../upgrade}/src/variables.scss | 0 {upgrade => client/upgrade}/tsconfig.json | 0 {upgrade => client/upgrade}/tslint.json | 0 server/.eslintrc.js | 3 + server/.gitignore | 30 + server/app.js | 85 ++ server/bin/www | 90 ++ server/handlers/errorHandlers.js | 47 + server/models/Question.js | 20 + server/models/Session.js | 31 + server/package-lock.json | 1238 +++++++++++++++++ server/package.json | 23 + server/routes/index.js | 64 + server/routes/socketEvents.js | 14 + server/variables.env | 2 + 108 files changed, 1652 insertions(+), 5 deletions(-) rename {app => client/app}/css/main.css (100%) rename {app => client/app}/css/variables.css (100%) rename {app => client/app}/img/bear-hug.gif (100%) rename {app => client/app}/img/favicon.ico (100%) rename {app => client/app}/img/socratesOrange.png (100%) rename {app => client/app}/index.html (100%) rename {app => client/app}/js/app.js (100%) rename {app => client/app}/js/controllers/account.controller.js (100%) rename {app => client/app}/js/controllers/info.controller.js (100%) rename {app => client/app}/js/controllers/info.controller.js.map (100%) rename {app => client/app}/js/controllers/info.controller.ts (100%) rename {app => client/app}/js/controllers/login.controller.js (100%) rename {app => client/app}/js/controllers/pinEntry.controller.js (100%) rename {app => client/app}/js/controllers/session.controller.js (100%) rename {app => client/app}/js/controllers/shell.controller.js (100%) rename {app => client/app}/js/controllers/start.controller.js (100%) rename {app => client/app}/js/services/auth.service.js (100%) rename {app => client/app}/js/services/sidebar.service.js (100%) rename {app => client/app}/less/main.css (100%) rename {app => client/app}/less/main.less (100%) rename {app => client/app}/less/variables.less (100%) rename {app => client/app}/views/account.html (100%) rename {app => client/app}/views/info.html (100%) rename {app => client/app}/views/login.html (100%) rename {app => client/app}/views/pinEntry.html (100%) rename {app => client/app}/views/session.html (100%) rename {app => client/app}/views/start.html (100%) rename bower.json => client/bower.json (100%) rename gulpfile.js => client/gulpfile.js (100%) rename package-lock.json => client/package-lock.json (100%) rename package.json => client/package.json (100%) rename {public => client/public}/css/styles.css (100%) rename {public => client/public}/img/desktop.png (100%) rename {public => client/public}/img/engagement.jpg (100%) rename {public => client/public}/img/iPhone-Socrates.png (100%) rename {public => client/public}/img/iPhone.jpg (100%) rename {public => client/public}/img/iPhone.png (100%) rename {public => client/public}/img/responsive.png (100%) rename {public => client/public}/img/save-time.jpg (100%) rename {public => client/public}/img/socratesOrange.png (100%) rename {public => client/public}/index.html (100%) rename {public => client/public}/less/styles.less (100%) rename tsconfig.json => client/tsconfig.json (100%) rename {upgrade => client/upgrade}/.angular-cli.json (100%) rename {upgrade => client/upgrade}/.editorconfig (100%) rename {upgrade => client/upgrade}/.gitignore (100%) rename {upgrade => client/upgrade}/README.md (100%) rename {upgrade => client/upgrade}/e2e/app.e2e-spec.ts (100%) rename {upgrade => client/upgrade}/e2e/app.po.ts (100%) rename {upgrade => client/upgrade}/e2e/tsconfig.e2e.json (100%) rename {upgrade => client/upgrade}/karma.conf.js (100%) rename {upgrade => client/upgrade}/package-lock.json (100%) rename {upgrade => client/upgrade}/package.json (100%) rename {upgrade => client/upgrade}/protractor.conf.js (100%) rename {upgrade => client/upgrade}/src/app/account/account.component.html (100%) rename {upgrade => client/upgrade}/src/app/account/account.component.sass (100%) rename {upgrade => client/upgrade}/src/app/account/account.component.spec.ts (100%) rename {upgrade => client/upgrade}/src/app/account/account.component.ts (100%) rename {upgrade => client/upgrade}/src/app/app.component.html (100%) rename {upgrade => client/upgrade}/src/app/app.component.sass (100%) rename {upgrade => client/upgrade}/src/app/app.component.spec.ts (100%) rename {upgrade => client/upgrade}/src/app/app.component.ts (100%) rename {upgrade => client/upgrade}/src/app/app.module.ts (100%) rename {upgrade => client/upgrade}/src/app/info/info.component.html (100%) rename {upgrade => client/upgrade}/src/app/info/info.component.sass (100%) rename {upgrade => client/upgrade}/src/app/info/info.component.spec.ts (100%) rename {upgrade => client/upgrade}/src/app/info/info.component.ts (100%) rename {upgrade => client/upgrade}/src/app/login/login.component.html (100%) rename {upgrade => client/upgrade}/src/app/login/login.component.sass (100%) rename {upgrade => client/upgrade}/src/app/login/login.component.spec.ts (100%) rename {upgrade => client/upgrade}/src/app/login/login.component.ts (100%) rename {upgrade => client/upgrade}/src/app/session/session.component.html (100%) rename {upgrade => client/upgrade}/src/app/session/session.component.scss (100%) rename {upgrade => client/upgrade}/src/app/session/session.component.spec.ts (100%) rename {upgrade => client/upgrade}/src/app/session/session.component.ts (100%) rename {upgrade => client/upgrade}/src/app/start/start.component.html (100%) rename {upgrade => client/upgrade}/src/app/start/start.component.scss (100%) rename {upgrade => client/upgrade}/src/app/start/start.component.spec.ts (100%) rename {upgrade => client/upgrade}/src/app/start/start.component.ts (100%) rename {upgrade => client/upgrade}/src/assets/.gitkeep (100%) rename {upgrade => client/upgrade}/src/assets/socratesOrange.png (100%) rename {upgrade => client/upgrade}/src/environments/environment.prod.ts (100%) rename {upgrade => client/upgrade}/src/environments/environment.ts (100%) rename {upgrade => client/upgrade}/src/favicon.ico (100%) rename {upgrade => client/upgrade}/src/index.html (100%) rename {upgrade => client/upgrade}/src/main.ts (100%) rename {upgrade => client/upgrade}/src/polyfills.ts (100%) rename {upgrade => client/upgrade}/src/styles.scss (100%) rename {upgrade => client/upgrade}/src/test.ts (100%) rename {upgrade => client/upgrade}/src/tsconfig.app.json (100%) rename {upgrade => client/upgrade}/src/tsconfig.spec.json (100%) rename {upgrade => client/upgrade}/src/typings.d.ts (100%) rename {upgrade => client/upgrade}/src/variables.scss (100%) rename {upgrade => client/upgrade}/tsconfig.json (100%) rename {upgrade => client/upgrade}/tslint.json (100%) create mode 100644 server/.eslintrc.js create mode 100644 server/.gitignore create mode 100644 server/app.js create mode 100644 server/bin/www create mode 100644 server/handlers/errorHandlers.js create mode 100644 server/models/Question.js create mode 100644 server/models/Session.js create mode 100644 server/package-lock.json create mode 100644 server/package.json create mode 100644 server/routes/index.js create mode 100644 server/routes/socketEvents.js create mode 100644 server/variables.env diff --git a/.gitignore b/.gitignore index c29954f..0202f13 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,6 @@ **/node_modules/ -bower_components/ -.DS_Store -.vscode/ -dist/ -ftpconfig.json \ No newline at end of file +**/bower_components/ +**/.DS_Store +**/.vscode/ +**/dist/ +**/ftpconfig.json \ No newline at end of file diff --git a/app/css/main.css b/client/app/css/main.css similarity index 100% rename from app/css/main.css rename to client/app/css/main.css diff --git a/app/css/variables.css b/client/app/css/variables.css similarity index 100% rename from app/css/variables.css rename to client/app/css/variables.css diff --git a/app/img/bear-hug.gif b/client/app/img/bear-hug.gif similarity index 100% rename from app/img/bear-hug.gif rename to client/app/img/bear-hug.gif diff --git a/app/img/favicon.ico b/client/app/img/favicon.ico similarity index 100% rename from app/img/favicon.ico rename to client/app/img/favicon.ico diff --git a/app/img/socratesOrange.png b/client/app/img/socratesOrange.png similarity index 100% rename from app/img/socratesOrange.png rename to client/app/img/socratesOrange.png diff --git a/app/index.html b/client/app/index.html similarity index 100% rename from app/index.html rename to client/app/index.html diff --git a/app/js/app.js b/client/app/js/app.js similarity index 100% rename from app/js/app.js rename to client/app/js/app.js diff --git a/app/js/controllers/account.controller.js b/client/app/js/controllers/account.controller.js similarity index 100% rename from app/js/controllers/account.controller.js rename to client/app/js/controllers/account.controller.js diff --git a/app/js/controllers/info.controller.js b/client/app/js/controllers/info.controller.js similarity index 100% rename from app/js/controllers/info.controller.js rename to client/app/js/controllers/info.controller.js diff --git a/app/js/controllers/info.controller.js.map b/client/app/js/controllers/info.controller.js.map similarity index 100% rename from app/js/controllers/info.controller.js.map rename to client/app/js/controllers/info.controller.js.map diff --git a/app/js/controllers/info.controller.ts b/client/app/js/controllers/info.controller.ts similarity index 100% rename from app/js/controllers/info.controller.ts rename to client/app/js/controllers/info.controller.ts diff --git a/app/js/controllers/login.controller.js b/client/app/js/controllers/login.controller.js similarity index 100% rename from app/js/controllers/login.controller.js rename to client/app/js/controllers/login.controller.js diff --git a/app/js/controllers/pinEntry.controller.js b/client/app/js/controllers/pinEntry.controller.js similarity index 100% rename from app/js/controllers/pinEntry.controller.js rename to client/app/js/controllers/pinEntry.controller.js diff --git a/app/js/controllers/session.controller.js b/client/app/js/controllers/session.controller.js similarity index 100% rename from app/js/controllers/session.controller.js rename to client/app/js/controllers/session.controller.js diff --git a/app/js/controllers/shell.controller.js b/client/app/js/controllers/shell.controller.js similarity index 100% rename from app/js/controllers/shell.controller.js rename to client/app/js/controllers/shell.controller.js diff --git a/app/js/controllers/start.controller.js b/client/app/js/controllers/start.controller.js similarity index 100% rename from app/js/controllers/start.controller.js rename to client/app/js/controllers/start.controller.js diff --git a/app/js/services/auth.service.js b/client/app/js/services/auth.service.js similarity index 100% rename from app/js/services/auth.service.js rename to client/app/js/services/auth.service.js diff --git a/app/js/services/sidebar.service.js b/client/app/js/services/sidebar.service.js similarity index 100% rename from app/js/services/sidebar.service.js rename to client/app/js/services/sidebar.service.js diff --git a/app/less/main.css b/client/app/less/main.css similarity index 100% rename from app/less/main.css rename to client/app/less/main.css diff --git a/app/less/main.less b/client/app/less/main.less similarity index 100% rename from app/less/main.less rename to client/app/less/main.less diff --git a/app/less/variables.less b/client/app/less/variables.less similarity index 100% rename from app/less/variables.less rename to client/app/less/variables.less diff --git a/app/views/account.html b/client/app/views/account.html similarity index 100% rename from app/views/account.html rename to client/app/views/account.html diff --git a/app/views/info.html b/client/app/views/info.html similarity index 100% rename from app/views/info.html rename to client/app/views/info.html diff --git a/app/views/login.html b/client/app/views/login.html similarity index 100% rename from app/views/login.html rename to client/app/views/login.html diff --git a/app/views/pinEntry.html b/client/app/views/pinEntry.html similarity index 100% rename from app/views/pinEntry.html rename to client/app/views/pinEntry.html diff --git a/app/views/session.html b/client/app/views/session.html similarity index 100% rename from app/views/session.html rename to client/app/views/session.html diff --git a/app/views/start.html b/client/app/views/start.html similarity index 100% rename from app/views/start.html rename to client/app/views/start.html diff --git a/bower.json b/client/bower.json similarity index 100% rename from bower.json rename to client/bower.json diff --git a/gulpfile.js b/client/gulpfile.js similarity index 100% rename from gulpfile.js rename to client/gulpfile.js diff --git a/package-lock.json b/client/package-lock.json similarity index 100% rename from package-lock.json rename to client/package-lock.json diff --git a/package.json b/client/package.json similarity index 100% rename from package.json rename to client/package.json diff --git a/public/css/styles.css b/client/public/css/styles.css similarity index 100% rename from public/css/styles.css rename to client/public/css/styles.css diff --git a/public/img/desktop.png b/client/public/img/desktop.png similarity index 100% rename from public/img/desktop.png rename to client/public/img/desktop.png diff --git a/public/img/engagement.jpg b/client/public/img/engagement.jpg similarity index 100% rename from public/img/engagement.jpg rename to client/public/img/engagement.jpg diff --git a/public/img/iPhone-Socrates.png b/client/public/img/iPhone-Socrates.png similarity index 100% rename from public/img/iPhone-Socrates.png rename to client/public/img/iPhone-Socrates.png diff --git a/public/img/iPhone.jpg b/client/public/img/iPhone.jpg similarity index 100% rename from public/img/iPhone.jpg rename to client/public/img/iPhone.jpg diff --git a/public/img/iPhone.png b/client/public/img/iPhone.png similarity index 100% rename from public/img/iPhone.png rename to client/public/img/iPhone.png diff --git a/public/img/responsive.png b/client/public/img/responsive.png similarity index 100% rename from public/img/responsive.png rename to client/public/img/responsive.png diff --git a/public/img/save-time.jpg b/client/public/img/save-time.jpg similarity index 100% rename from public/img/save-time.jpg rename to client/public/img/save-time.jpg diff --git a/public/img/socratesOrange.png b/client/public/img/socratesOrange.png similarity index 100% rename from public/img/socratesOrange.png rename to client/public/img/socratesOrange.png diff --git a/public/index.html b/client/public/index.html similarity index 100% rename from public/index.html rename to client/public/index.html diff --git a/public/less/styles.less b/client/public/less/styles.less similarity index 100% rename from public/less/styles.less rename to client/public/less/styles.less diff --git a/tsconfig.json b/client/tsconfig.json similarity index 100% rename from tsconfig.json rename to client/tsconfig.json diff --git a/upgrade/.angular-cli.json b/client/upgrade/.angular-cli.json similarity index 100% rename from upgrade/.angular-cli.json rename to client/upgrade/.angular-cli.json diff --git a/upgrade/.editorconfig b/client/upgrade/.editorconfig similarity index 100% rename from upgrade/.editorconfig rename to client/upgrade/.editorconfig diff --git a/upgrade/.gitignore b/client/upgrade/.gitignore similarity index 100% rename from upgrade/.gitignore rename to client/upgrade/.gitignore diff --git a/upgrade/README.md b/client/upgrade/README.md similarity index 100% rename from upgrade/README.md rename to client/upgrade/README.md diff --git a/upgrade/e2e/app.e2e-spec.ts b/client/upgrade/e2e/app.e2e-spec.ts similarity index 100% rename from upgrade/e2e/app.e2e-spec.ts rename to client/upgrade/e2e/app.e2e-spec.ts diff --git a/upgrade/e2e/app.po.ts b/client/upgrade/e2e/app.po.ts similarity index 100% rename from upgrade/e2e/app.po.ts rename to client/upgrade/e2e/app.po.ts diff --git a/upgrade/e2e/tsconfig.e2e.json b/client/upgrade/e2e/tsconfig.e2e.json similarity index 100% rename from upgrade/e2e/tsconfig.e2e.json rename to client/upgrade/e2e/tsconfig.e2e.json diff --git a/upgrade/karma.conf.js b/client/upgrade/karma.conf.js similarity index 100% rename from upgrade/karma.conf.js rename to client/upgrade/karma.conf.js diff --git a/upgrade/package-lock.json b/client/upgrade/package-lock.json similarity index 100% rename from upgrade/package-lock.json rename to client/upgrade/package-lock.json diff --git a/upgrade/package.json b/client/upgrade/package.json similarity index 100% rename from upgrade/package.json rename to client/upgrade/package.json diff --git a/upgrade/protractor.conf.js b/client/upgrade/protractor.conf.js similarity index 100% rename from upgrade/protractor.conf.js rename to client/upgrade/protractor.conf.js diff --git a/upgrade/src/app/account/account.component.html b/client/upgrade/src/app/account/account.component.html similarity index 100% rename from upgrade/src/app/account/account.component.html rename to client/upgrade/src/app/account/account.component.html diff --git a/upgrade/src/app/account/account.component.sass b/client/upgrade/src/app/account/account.component.sass similarity index 100% rename from upgrade/src/app/account/account.component.sass rename to client/upgrade/src/app/account/account.component.sass diff --git a/upgrade/src/app/account/account.component.spec.ts b/client/upgrade/src/app/account/account.component.spec.ts similarity index 100% rename from upgrade/src/app/account/account.component.spec.ts rename to client/upgrade/src/app/account/account.component.spec.ts diff --git a/upgrade/src/app/account/account.component.ts b/client/upgrade/src/app/account/account.component.ts similarity index 100% rename from upgrade/src/app/account/account.component.ts rename to client/upgrade/src/app/account/account.component.ts diff --git a/upgrade/src/app/app.component.html b/client/upgrade/src/app/app.component.html similarity index 100% rename from upgrade/src/app/app.component.html rename to client/upgrade/src/app/app.component.html diff --git a/upgrade/src/app/app.component.sass b/client/upgrade/src/app/app.component.sass similarity index 100% rename from upgrade/src/app/app.component.sass rename to client/upgrade/src/app/app.component.sass diff --git a/upgrade/src/app/app.component.spec.ts b/client/upgrade/src/app/app.component.spec.ts similarity index 100% rename from upgrade/src/app/app.component.spec.ts rename to client/upgrade/src/app/app.component.spec.ts diff --git a/upgrade/src/app/app.component.ts b/client/upgrade/src/app/app.component.ts similarity index 100% rename from upgrade/src/app/app.component.ts rename to client/upgrade/src/app/app.component.ts diff --git a/upgrade/src/app/app.module.ts b/client/upgrade/src/app/app.module.ts similarity index 100% rename from upgrade/src/app/app.module.ts rename to client/upgrade/src/app/app.module.ts diff --git a/upgrade/src/app/info/info.component.html b/client/upgrade/src/app/info/info.component.html similarity index 100% rename from upgrade/src/app/info/info.component.html rename to client/upgrade/src/app/info/info.component.html diff --git a/upgrade/src/app/info/info.component.sass b/client/upgrade/src/app/info/info.component.sass similarity index 100% rename from upgrade/src/app/info/info.component.sass rename to client/upgrade/src/app/info/info.component.sass diff --git a/upgrade/src/app/info/info.component.spec.ts b/client/upgrade/src/app/info/info.component.spec.ts similarity index 100% rename from upgrade/src/app/info/info.component.spec.ts rename to client/upgrade/src/app/info/info.component.spec.ts diff --git a/upgrade/src/app/info/info.component.ts b/client/upgrade/src/app/info/info.component.ts similarity index 100% rename from upgrade/src/app/info/info.component.ts rename to client/upgrade/src/app/info/info.component.ts diff --git a/upgrade/src/app/login/login.component.html b/client/upgrade/src/app/login/login.component.html similarity index 100% rename from upgrade/src/app/login/login.component.html rename to client/upgrade/src/app/login/login.component.html diff --git a/upgrade/src/app/login/login.component.sass b/client/upgrade/src/app/login/login.component.sass similarity index 100% rename from upgrade/src/app/login/login.component.sass rename to client/upgrade/src/app/login/login.component.sass diff --git a/upgrade/src/app/login/login.component.spec.ts b/client/upgrade/src/app/login/login.component.spec.ts similarity index 100% rename from upgrade/src/app/login/login.component.spec.ts rename to client/upgrade/src/app/login/login.component.spec.ts diff --git a/upgrade/src/app/login/login.component.ts b/client/upgrade/src/app/login/login.component.ts similarity index 100% rename from upgrade/src/app/login/login.component.ts rename to client/upgrade/src/app/login/login.component.ts diff --git a/upgrade/src/app/session/session.component.html b/client/upgrade/src/app/session/session.component.html similarity index 100% rename from upgrade/src/app/session/session.component.html rename to client/upgrade/src/app/session/session.component.html diff --git a/upgrade/src/app/session/session.component.scss b/client/upgrade/src/app/session/session.component.scss similarity index 100% rename from upgrade/src/app/session/session.component.scss rename to client/upgrade/src/app/session/session.component.scss diff --git a/upgrade/src/app/session/session.component.spec.ts b/client/upgrade/src/app/session/session.component.spec.ts similarity index 100% rename from upgrade/src/app/session/session.component.spec.ts rename to client/upgrade/src/app/session/session.component.spec.ts diff --git a/upgrade/src/app/session/session.component.ts b/client/upgrade/src/app/session/session.component.ts similarity index 100% rename from upgrade/src/app/session/session.component.ts rename to client/upgrade/src/app/session/session.component.ts diff --git a/upgrade/src/app/start/start.component.html b/client/upgrade/src/app/start/start.component.html similarity index 100% rename from upgrade/src/app/start/start.component.html rename to client/upgrade/src/app/start/start.component.html diff --git a/upgrade/src/app/start/start.component.scss b/client/upgrade/src/app/start/start.component.scss similarity index 100% rename from upgrade/src/app/start/start.component.scss rename to client/upgrade/src/app/start/start.component.scss diff --git a/upgrade/src/app/start/start.component.spec.ts b/client/upgrade/src/app/start/start.component.spec.ts similarity index 100% rename from upgrade/src/app/start/start.component.spec.ts rename to client/upgrade/src/app/start/start.component.spec.ts diff --git a/upgrade/src/app/start/start.component.ts b/client/upgrade/src/app/start/start.component.ts similarity index 100% rename from upgrade/src/app/start/start.component.ts rename to client/upgrade/src/app/start/start.component.ts diff --git a/upgrade/src/assets/.gitkeep b/client/upgrade/src/assets/.gitkeep similarity index 100% rename from upgrade/src/assets/.gitkeep rename to client/upgrade/src/assets/.gitkeep diff --git a/upgrade/src/assets/socratesOrange.png b/client/upgrade/src/assets/socratesOrange.png similarity index 100% rename from upgrade/src/assets/socratesOrange.png rename to client/upgrade/src/assets/socratesOrange.png diff --git a/upgrade/src/environments/environment.prod.ts b/client/upgrade/src/environments/environment.prod.ts similarity index 100% rename from upgrade/src/environments/environment.prod.ts rename to client/upgrade/src/environments/environment.prod.ts diff --git a/upgrade/src/environments/environment.ts b/client/upgrade/src/environments/environment.ts similarity index 100% rename from upgrade/src/environments/environment.ts rename to client/upgrade/src/environments/environment.ts diff --git a/upgrade/src/favicon.ico b/client/upgrade/src/favicon.ico similarity index 100% rename from upgrade/src/favicon.ico rename to client/upgrade/src/favicon.ico diff --git a/upgrade/src/index.html b/client/upgrade/src/index.html similarity index 100% rename from upgrade/src/index.html rename to client/upgrade/src/index.html diff --git a/upgrade/src/main.ts b/client/upgrade/src/main.ts similarity index 100% rename from upgrade/src/main.ts rename to client/upgrade/src/main.ts diff --git a/upgrade/src/polyfills.ts b/client/upgrade/src/polyfills.ts similarity index 100% rename from upgrade/src/polyfills.ts rename to client/upgrade/src/polyfills.ts diff --git a/upgrade/src/styles.scss b/client/upgrade/src/styles.scss similarity index 100% rename from upgrade/src/styles.scss rename to client/upgrade/src/styles.scss diff --git a/upgrade/src/test.ts b/client/upgrade/src/test.ts similarity index 100% rename from upgrade/src/test.ts rename to client/upgrade/src/test.ts diff --git a/upgrade/src/tsconfig.app.json b/client/upgrade/src/tsconfig.app.json similarity index 100% rename from upgrade/src/tsconfig.app.json rename to client/upgrade/src/tsconfig.app.json diff --git a/upgrade/src/tsconfig.spec.json b/client/upgrade/src/tsconfig.spec.json similarity index 100% rename from upgrade/src/tsconfig.spec.json rename to client/upgrade/src/tsconfig.spec.json diff --git a/upgrade/src/typings.d.ts b/client/upgrade/src/typings.d.ts similarity index 100% rename from upgrade/src/typings.d.ts rename to client/upgrade/src/typings.d.ts diff --git a/upgrade/src/variables.scss b/client/upgrade/src/variables.scss similarity index 100% rename from upgrade/src/variables.scss rename to client/upgrade/src/variables.scss diff --git a/upgrade/tsconfig.json b/client/upgrade/tsconfig.json similarity index 100% rename from upgrade/tsconfig.json rename to client/upgrade/tsconfig.json diff --git a/upgrade/tslint.json b/client/upgrade/tslint.json similarity index 100% rename from upgrade/tslint.json rename to client/upgrade/tslint.json diff --git a/server/.eslintrc.js b/server/.eslintrc.js new file mode 100644 index 0000000..f2ddd9c --- /dev/null +++ b/server/.eslintrc.js @@ -0,0 +1,3 @@ +module.exports = { + "extends": "google" +}; \ No newline at end of file diff --git a/server/.gitignore b/server/.gitignore new file mode 100644 index 0000000..392150b --- /dev/null +++ b/server/.gitignore @@ -0,0 +1,30 @@ +# Logs +logs +*.log + +# Runtime data +pids +*.pid +*.seed + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage + +# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (http://nodejs.org/api/addons.html) +build/Release + +# Dependency directory +# https://docs.npmjs.com/cli/shrinkwrap#caveats +node_modules + +# Debug log from npm +npm-debug.log diff --git a/server/app.js b/server/app.js new file mode 100644 index 0000000..b48f639 --- /dev/null +++ b/server/app.js @@ -0,0 +1,85 @@ +// #region imports + +const express = require('express'); +const mongoose = require('mongoose'); +const app = express(); +const server = require('http').createServer(app); +const io = require('socket.io')(server, { + path: '/ws', + serveClient: false +}); +const path = require('path'); +const favicon = require('serve-favicon'); +const logger = require('morgan'); +const cookieParser = require('cookie-parser'); +const bodyParser = require('body-parser'); +const cors = require('cors'); + +require('dotenv').config({ + path: 'variables.env' +}); +require('./models/Question'); +require('./models/Session'); + +// #endregion imports + +const index = require('./routes/index'); +const socketEvents = require('./routes/socketEvents'); + +const corsOptions = { + origin: 'http://localhost:4200', + credentials: true +}; + +// #region mongoose + +mongoose.connect(process.env.DATABASE, { + useMongoClient: true +}); +mongoose.Promise = global.Promise; +mongoose.connection.on('error', (err) => { + console.error('Mongoose error: ' + err.message); +}); + +// #endregion mongoose + +// #region systemic middleware + +app.use(logger('dev')); +app.use(cors(corsOptions)); +app.use(bodyParser.json()); +app.use(bodyParser.urlencoded({ + extended: false +})); +app.use(cookieParser()); + +// #endregion systemic middleware + +app.use('/', index); +socketEvents(io); + +// #region error handling +// catch 404 and forward to error handler +app.use(function (req, res, next) { + const err = new Error('Not Found'); + err.status = 404; + next(err); +}); + +app.use((err, req, res, next) => { + err.stack = err.stack || ''; + const errorDetails = { + message: err.message, + status: err.status, + stack: err.stack, + stackHighlighted: err.stack.replace(/[a-z_-\d]+.js:\d+:\d+/gi, '$&') + }; + res.status(err.status || 500); + res.json(errorDetails) +}); + +// #endregion error handling + + + +server.listen(3000); \ No newline at end of file diff --git a/server/bin/www b/server/bin/www new file mode 100644 index 0000000..b09c4b4 --- /dev/null +++ b/server/bin/www @@ -0,0 +1,90 @@ +#!/usr/bin/env node + +/** + * Module dependencies. + */ + +var app = require('../app'); +var debug = require('debug')('server:server'); +var http = require('http'); + +/** + * Get port from environment and store in Express. + */ + +var port = normalizePort(process.env.PORT || '3000'); +app.set('port', port); + +/** + * Create HTTP server. + */ + +var server = http.createServer(app); + +/** + * Listen on provided port, on all network interfaces. + */ + +server.listen(port); +server.on('error', onError); +server.on('listening', onListening); + +/** + * Normalize a port into a number, string, or false. + */ + +function normalizePort(val) { + var port = parseInt(val, 10); + + if (isNaN(port)) { + // named pipe + return val; + } + + if (port >= 0) { + // port number + return port; + } + + return false; +} + +/** + * Event listener for HTTP server "error" event. + */ + +function onError(error) { + if (error.syscall !== 'listen') { + throw error; + } + + var bind = typeof port === 'string' + ? 'Pipe ' + port + : 'Port ' + port; + + // handle specific listen errors with friendly messages + switch (error.code) { + case 'EACCES': + console.error(bind + ' requires elevated privileges'); + process.exit(1); + break; + case 'EADDRINUSE': + console.error(bind + ' is already in use'); + process.exit(1); + break; + default: + throw error; + } +} + +/** + * Event listener for HTTP server "listening" event. + */ + +function onListening() { + var addr = server.address(); + var bind = typeof addr === 'string' + ? 'pipe ' + addr + : 'port ' + addr.port; + debug('Listening on ' + bind); +} diff --git a/server/handlers/errorHandlers.js b/server/handlers/errorHandlers.js new file mode 100644 index 0000000..3e24225 --- /dev/null +++ b/server/handlers/errorHandlers.js @@ -0,0 +1,47 @@ +exports.catchErrors = (fn) => { + return function (req, res, next) { + return fn(req, res, next).catch(next); + }; +}; + +/* + Not Found Error Handler + + If we hit a route that is not found, we mark it as 404 and pass it along to the next error handler to display +*/ +exports.notFound = (req, res, next) => { + const err = new Error('Not Found'); + err.status = 404; + next(err); +}; + +/* + MongoDB Validation Error Handler + + Detect if there are mongodb validation errors that we can nicely show via flash messages +*/ + +exports.flashValidationErrors = (err, req, res, next) => { + if (!err.errors) return next(err); + // validation errors look like + const errorKeys = Object.keys(err.errors); + errorKeys.forEach(key => req.flash('error', err.errors[key].message)); + res.redirect('back'); +}; + + +/* + Development Error Hanlder + + In development we show good error messages so if we hit a syntax error or any other previously un-handled error, we can show good info on what happened +*/ +exports.developmentErrors = (err, req, res, next) => { + err.stack = err.stack || ''; + const errorDetails = { + message: err.message, + status: err.status, + stackHighlighted: err.stack.replace(/[a-z_-\d]+.js:\d+:\d+/gi, '$&') + }; + res.status(err.status || 500); + res.json(errorDetails) // Ajax call, send JSON back +}; \ No newline at end of file diff --git a/server/models/Question.js b/server/models/Question.js new file mode 100644 index 0000000..3871210 --- /dev/null +++ b/server/models/Question.js @@ -0,0 +1,20 @@ +const mongoose = require('mongoose'); +const Schema = mongoose.Schema; +mongoose.Promise = global.Promise; + +const questionSchema = new Schema({ + questionText: String, + upvotes: Number, + createdOn: Date +}); + +questionSchema.pre('save', (next) => { + if (this.isNew) { + this.createdOn = Date.now(); + } + + next(); +}); + +exports.QuestionSchema = questionSchema; +exports.Question = mongoose.model("Question", questionSchema); \ No newline at end of file diff --git a/server/models/Session.js b/server/models/Session.js new file mode 100644 index 0000000..5be50b3 --- /dev/null +++ b/server/models/Session.js @@ -0,0 +1,31 @@ +const mongoose = require('mongoose'); +const Schema = mongoose.Schema; +const { QuestionSchema } = require('./Question'); +const mongodbErrorHandler = require('mongoose-mongodb-errors'); +mongoose.Promise = global.Promise; + +const sessionSchema = new Schema({ + id: { + type: String, + lowercase: true, + trim: true, + minlength: [4, 'Id must be no less than 4 characters'], + maxlength: [12, 'Id must be no more than 12 characters'], + required: [true, 'A session ID is required'] + }, + description: String, + title: String, + questions: [QuestionSchema], + ownerUid: String, + createdOn: Date +}); + +sessionSchema.pre('save', (next) => { + if (this.isNew) { + this.createdOn = Date.now(); + } + + next(); +}); + +module.exports = mongoose.model("Session", sessionSchema); \ No newline at end of file diff --git a/server/package-lock.json b/server/package-lock.json new file mode 100644 index 0000000..c251aa9 --- /dev/null +++ b/server/package-lock.json @@ -0,0 +1,1238 @@ +{ + "name": "server", + "version": "0.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "accepts": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.4.tgz", + "integrity": "sha1-hiRnWMfdbSGmR0/whKR0DsBesh8=", + "requires": { + "mime-types": "2.1.17", + "negotiator": "0.6.1" + } + }, + "acorn": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-2.7.0.tgz", + "integrity": "sha1-q259nYhqrKiwhbwzEreaGYQz8Oc=" + }, + "acorn-globals": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-1.0.9.tgz", + "integrity": "sha1-VbtemGkVB7dFedBRNBMhfDgMVM8=", + "requires": { + "acorn": "2.7.0" + } + }, + "after": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz", + "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=" + }, + "align-text": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", + "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", + "requires": { + "kind-of": "3.2.2", + "longest": "1.0.1", + "repeat-string": "1.6.1" + } + }, + "amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=" + }, + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "arraybuffer.slice": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz", + "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==" + }, + "asap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/asap/-/asap-1.0.0.tgz", + "integrity": "sha1-sqRdpf36ILBJb8N2jMJ8EvqRan0=" + }, + "async": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.1.4.tgz", + "integrity": "sha1-LSFgx3iAMuTdbL4lAvH5osj2zeQ=", + "requires": { + "lodash": "4.17.4" + } + }, + "async-limiter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", + "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==" + }, + "backo2": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", + "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=" + }, + "base64-arraybuffer": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz", + "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=" + }, + "base64id": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-1.0.0.tgz", + "integrity": "sha1-R2iMuZu2gE8OBtPnY7HDLlfY5rY=" + }, + "basic-auth": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.0.tgz", + "integrity": "sha1-AV2z81PgLlY3d1X5YnQuiYHnu7o=", + "requires": { + "safe-buffer": "5.1.1" + } + }, + "better-assert": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", + "integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=", + "requires": { + "callsite": "1.0.0" + } + }, + "blob": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.4.tgz", + "integrity": "sha1-vPEwUspURj8w+fx+lbmkdjCpSSE=" + }, + "bluebird": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.0.tgz", + "integrity": "sha1-eRQg1/VR7qKJdFOop3ZT+WYG1nw=" + }, + "body-parser": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.2.tgz", + "integrity": "sha1-h2eKGdhLR9hZuDGZvVm84iKxBFQ=", + "requires": { + "bytes": "3.0.0", + "content-type": "1.0.4", + "debug": "2.6.9", + "depd": "1.1.2", + "http-errors": "1.6.2", + "iconv-lite": "0.4.19", + "on-finished": "2.3.0", + "qs": "6.5.1", + "raw-body": "2.3.2", + "type-is": "1.6.15" + } + }, + "bson": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/bson/-/bson-1.0.4.tgz", + "integrity": "sha1-k8ENOeqltYQVy8QFLz5T5WKwtyw=" + }, + "buffer-shims": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz", + "integrity": "sha1-mXjOMXOIxkmth5MCjDR37wRKi1E=" + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" + }, + "callsite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", + "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=" + }, + "camelcase": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=" + }, + "center-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", + "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", + "requires": { + "align-text": "0.1.4", + "lazy-cache": "1.0.4" + } + }, + "character-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/character-parser/-/character-parser-1.2.1.tgz", + "integrity": "sha1-wN3kqxgnE7kZuXCVmhI+zBow/NY=" + }, + "clean-css": { + "version": "3.4.28", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-3.4.28.tgz", + "integrity": "sha1-vxlF6C/ICPVWlebd6uwBQA79A/8=", + "requires": { + "commander": "2.8.1", + "source-map": "0.4.4" + }, + "dependencies": { + "commander": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz", + "integrity": "sha1-Br42f+v9oMMwqh4qBy09yXYkJdQ=", + "requires": { + "graceful-readlink": "1.0.1" + } + } + } + }, + "cliui": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", + "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", + "requires": { + "center-align": "0.1.3", + "right-align": "0.1.3", + "wordwrap": "0.0.2" + }, + "dependencies": { + "wordwrap": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", + "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=" + } + } + }, + "commander": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.6.0.tgz", + "integrity": "sha1-nfflL7Kgyw+4kFjugMMQQiXzfh0=" + }, + "component-bind": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz", + "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=" + }, + "component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=" + }, + "component-inherit": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz", + "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=" + }, + "constantinople": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/constantinople/-/constantinople-3.0.2.tgz", + "integrity": "sha1-S5RdmTeQe82Y7ldRIsOBdRZUQUE=", + "requires": { + "acorn": "2.7.0" + } + }, + "content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=" + }, + "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==" + }, + "cookie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=" + }, + "cookie-parser": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.4.3.tgz", + "integrity": "sha1-D+MfoZ0AC5X0qt8fU/3CuKIDuqU=", + "requires": { + "cookie": "0.3.1", + "cookie-signature": "1.0.6" + } + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "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=" + }, + "cors": { + "version": "2.8.4", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.4.tgz", + "integrity": "sha1-K9OB8usgECAQXNUOpZ2mMJBpRoY=", + "requires": { + "object-assign": "4.1.1", + "vary": "1.1.2" + } + }, + "css": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/css/-/css-1.0.8.tgz", + "integrity": "sha1-k4aBHKgrzMnuf7WnMrHioxfIo+c=", + "requires": { + "css-parse": "1.0.4", + "css-stringify": "1.0.5" + } + }, + "css-parse": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/css-parse/-/css-parse-1.0.4.tgz", + "integrity": "sha1-OLBQP7+dqfVOnB29pg4UXHcRe90=" + }, + "css-stringify": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/css-stringify/-/css-stringify-1.0.5.tgz", + "integrity": "sha1-sNBClG2ylTu50pKQCmy19tASIDE=" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "dotenv": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-4.0.0.tgz", + "integrity": "sha1-hk7xN5rO1Vzm+V3r7NzhefegzR0=" + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "encodeurl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.1.tgz", + "integrity": "sha1-eePVhlU0aQn+bw9Fpd5oEDspTSA=" + }, + "engine.io": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.1.4.tgz", + "integrity": "sha1-PQIRtwpVLOhB/8fahiezAamkFi4=", + "requires": { + "accepts": "1.3.3", + "base64id": "1.0.0", + "cookie": "0.3.1", + "debug": "2.6.9", + "engine.io-parser": "2.1.2", + "uws": "0.14.5", + "ws": "3.3.3" + }, + "dependencies": { + "accepts": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.3.tgz", + "integrity": "sha1-w8p0NJOGSMPg2cHjKN1otiLChMo=", + "requires": { + "mime-types": "2.1.17", + "negotiator": "0.6.1" + } + } + } + }, + "engine.io-client": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.1.4.tgz", + "integrity": "sha1-T88TcLRxY70s6b4nM5ckMDUNTqE=", + "requires": { + "component-emitter": "1.2.1", + "component-inherit": "0.0.3", + "debug": "2.6.9", + "engine.io-parser": "2.1.2", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "parseqs": "0.0.5", + "parseuri": "0.0.5", + "ws": "3.3.3", + "xmlhttprequest-ssl": "1.5.5", + "yeast": "0.1.2" + } + }, + "engine.io-parser": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.1.2.tgz", + "integrity": "sha512-dInLFzr80RijZ1rGpx1+56/uFoH7/7InhH3kZt+Ms6hT8tNx3NGW/WNSA/f8As1WkOfkuyb3tnRyuXGxusclMw==", + "requires": { + "after": "0.8.2", + "arraybuffer.slice": "0.0.7", + "base64-arraybuffer": "0.1.5", + "blob": "0.0.4", + "has-binary2": "1.0.2" + } + }, + "es6-promise": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.2.1.tgz", + "integrity": "sha1-7FYjOGgDKQkgcXDDlEjiREndH8Q=" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + }, + "express": { + "version": "4.15.5", + "resolved": "https://registry.npmjs.org/express/-/express-4.15.5.tgz", + "integrity": "sha1-ZwI1ypWYiQpa6BcLg9tyK4Qu2Sc=", + "requires": { + "accepts": "1.3.4", + "array-flatten": "1.1.1", + "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.1", + "escape-html": "1.0.3", + "etag": "1.8.1", + "finalhandler": "1.0.6", + "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": "1.1.5", + "qs": "6.5.0", + "range-parser": "1.2.0", + "send": "0.15.6", + "serve-static": "1.12.6", + "setprototypeof": "1.0.3", + "statuses": "1.3.1", + "type-is": "1.6.15", + "utils-merge": "1.0.0", + "vary": "1.1.2" + }, + "dependencies": { + "qs": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.0.tgz", + "integrity": "sha512-fjVFjW9yhqMhVGwRExCXLhJKrLlkYSaxNWdyc9rmHlrVZbk35YHH312dFd7191uQeXkI3mKLZTIbSvIeFwFemg==" + }, + "statuses": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", + "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=" + } + } + }, + "finalhandler": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.0.6.tgz", + "integrity": "sha1-AHrqM9Gk0+QgF/YkhIrVjSEvgU8=", + "requires": { + "debug": "2.6.9", + "encodeurl": "1.0.1", + "escape-html": "1.0.3", + "on-finished": "2.3.0", + "parseurl": "1.3.2", + "statuses": "1.3.1", + "unpipe": "1.0.0" + }, + "dependencies": { + "statuses": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", + "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=" + } + } + }, + "forwarded": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=" + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + }, + "graceful-readlink": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", + "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=" + }, + "has-binary2": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.2.tgz", + "integrity": "sha1-6D26SfC5vk0CbSc2U1DZ8D9Uvpg=", + "requires": { + "isarray": "2.0.1" + }, + "dependencies": { + "isarray": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=" + } + } + }, + "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=" + }, + "hooks-fixed": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hooks-fixed/-/hooks-fixed-2.0.2.tgz", + "integrity": "sha512-YurCM4gQSetcrhwEtpQHhQ4M7Zo7poNGqY4kQGeBS6eZtOcT3tnNs01ThFa0jYBByAiYt1MjMjP/YApG0EnAvQ==" + }, + "http-errors": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.2.tgz", + "integrity": "sha1-CgAsyFcHGSp+eUbO7cERVfYOxzY=", + "requires": { + "depd": "1.1.1", + "inherits": "2.0.3", + "setprototypeof": "1.0.3", + "statuses": "1.4.0" + }, + "dependencies": { + "depd": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.1.tgz", + "integrity": "sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k=" + } + } + }, + "iconv-lite": { + "version": "0.4.19", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz", + "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==" + }, + "indexof": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", + "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=" + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "ipaddr.js": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.4.0.tgz", + "integrity": "sha1-KWrKh4qCGBbluF0KKFqZvP9FgvA=" + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", + "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=" + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "jade": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/jade/-/jade-1.11.0.tgz", + "integrity": "sha1-nIDlOMEtP7lcjZu5VZ+gzAQEBf0=", + "requires": { + "character-parser": "1.2.1", + "clean-css": "3.4.28", + "commander": "2.6.0", + "constantinople": "3.0.2", + "jstransformer": "0.0.2", + "mkdirp": "0.5.1", + "transformers": "2.1.0", + "uglify-js": "2.8.29", + "void-elements": "2.0.1", + "with": "4.0.3" + } + }, + "jstransformer": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/jstransformer/-/jstransformer-0.0.2.tgz", + "integrity": "sha1-eq4pqQPRls+glz2IXT5HlH7Ndqs=", + "requires": { + "is-promise": "2.1.0", + "promise": "6.1.0" + } + }, + "kareem": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/kareem/-/kareem-1.5.0.tgz", + "integrity": "sha1-4+QQHZ3P3imXadr0tNtk2JXRdEg=" + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "1.1.6" + } + }, + "lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=" + }, + "lodash": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=" + }, + "lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=" + }, + "longest": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", + "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=" + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" + }, + "mime": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz", + "integrity": "sha1-EV+eO2s9rylZmDyzjxSaLUDrXVM=" + }, + "mime-db": { + "version": "1.30.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.30.0.tgz", + "integrity": "sha1-dMZD2i3Z1qRTmZY0ZbJtXKfXHwE=" + }, + "mime-types": { + "version": "2.1.17", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.17.tgz", + "integrity": "sha1-Cdejk/A+mVp5+K+Fe3Cp4KsWVXo=", + "requires": { + "mime-db": "1.30.0" + } + }, + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "requires": { + "minimist": "0.0.8" + } + }, + "mongodb": { + "version": "2.2.34", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-2.2.34.tgz", + "integrity": "sha1-o09Zu+thdUrsQy3nLD/iFSakTBo=", + "requires": { + "es6-promise": "3.2.1", + "mongodb-core": "2.1.18", + "readable-stream": "2.2.7" + } + }, + "mongodb-core": { + "version": "2.1.18", + "resolved": "https://registry.npmjs.org/mongodb-core/-/mongodb-core-2.1.18.tgz", + "integrity": "sha1-TEYTm986HwMt7ZHbSfOO7AFlkFA=", + "requires": { + "bson": "1.0.4", + "require_optional": "1.0.1" + } + }, + "mongoose": { + "version": "4.13.9", + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-4.13.9.tgz", + "integrity": "sha512-UGkSJR5iYHfHGlAyNNJS/mX5HoukDssQoy2pyJTpdyOXnxSw1ujYvMlxEuiIOQEWH2oZSAmHfjH+/igxG1MXLQ==", + "requires": { + "async": "2.1.4", + "bson": "1.0.4", + "hooks-fixed": "2.0.2", + "kareem": "1.5.0", + "lodash.get": "4.4.2", + "mongodb": "2.2.34", + "mpath": "0.3.0", + "mpromise": "0.5.5", + "mquery": "2.3.3", + "ms": "2.0.0", + "muri": "1.3.0", + "regexp-clone": "0.0.1", + "sliced": "1.0.1" + } + }, + "mongoose-mongodb-errors": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/mongoose-mongodb-errors/-/mongoose-mongodb-errors-0.0.2.tgz", + "integrity": "sha1-f+rLjJAbX4mcYWZSM3svSZcXKRw=" + }, + "morgan": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.9.0.tgz", + "integrity": "sha1-0B+mxlhZt2/PMbPLU6OCGjEdgFE=", + "requires": { + "basic-auth": "2.0.0", + "debug": "2.6.9", + "depd": "1.1.2", + "on-finished": "2.3.0", + "on-headers": "1.0.1" + } + }, + "mpath": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.3.0.tgz", + "integrity": "sha1-elj3iem1/TyUUgY0FXlg8mvV70Q=" + }, + "mpromise": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mpromise/-/mpromise-0.5.5.tgz", + "integrity": "sha1-9bJCWddjrMIlewoMjG2Gb9UXMuY=" + }, + "mquery": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/mquery/-/mquery-2.3.3.tgz", + "integrity": "sha512-NC8L14kn+qxJbbJ1gbcEMDxF0sC3sv+1cbRReXXwVvowcwY1y9KoVZFq0ebwARibsadu8lx8nWGvm3V0Pf0ZWQ==", + "requires": { + "bluebird": "3.5.0", + "debug": "2.6.9", + "regexp-clone": "0.0.1", + "sliced": "0.0.5" + }, + "dependencies": { + "sliced": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/sliced/-/sliced-0.0.5.tgz", + "integrity": "sha1-XtwETKTrb3gW1Qui/GPiXY/kcH8=" + } + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "muri": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/muri/-/muri-1.3.0.tgz", + "integrity": "sha512-FiaFwKl864onHFFUV/a2szAl7X0fxVlSKNdhTf+BM8i8goEgYut8u5P9MqQqIYwvaMxjzVESsoEm/2kfkFH1rg==" + }, + "negotiator": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", + "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=" + }, + "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=" + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz", + "integrity": "sha1-ko9dD0cNSTQmUepnlLCFfBAGk/c=" + }, + "optimist": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz", + "integrity": "sha1-yQlBrVnkJzMokjB00s8ufLxuwNk=", + "requires": { + "wordwrap": "0.0.3" + } + }, + "parseqs": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz", + "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=", + "requires": { + "better-assert": "1.0.2" + } + }, + "parseuri": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz", + "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=", + "requires": { + "better-assert": "1.0.2" + } + }, + "parseurl": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", + "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=" + }, + "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=" + }, + "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=" + }, + "promise": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-6.1.0.tgz", + "integrity": "sha1-LOcp9rlLRcJoka0GAsXJDgTG7vY=", + "requires": { + "asap": "1.0.0" + } + }, + "proxy-addr": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-1.1.5.tgz", + "integrity": "sha1-ccDuOxAt4/IC87ZPYI0XP8uhqRg=", + "requires": { + "forwarded": "0.1.2", + "ipaddr.js": "1.4.0" + } + }, + "qs": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", + "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==" + }, + "range-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=" + }, + "raw-body": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.2.tgz", + "integrity": "sha1-vNYMd9Prk83gBQKVw/N5OJvIj4k=", + "requires": { + "bytes": "3.0.0", + "http-errors": "1.6.2", + "iconv-lite": "0.4.19", + "unpipe": "1.0.0" + } + }, + "readable-stream": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.7.tgz", + "integrity": "sha1-BwV6y+JGeyIELTb5jFrVBwVOlbE=", + "requires": { + "buffer-shims": "1.0.0", + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "1.0.7", + "string_decoder": "1.0.3", + "util-deprecate": "1.0.2" + } + }, + "regexp-clone": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/regexp-clone/-/regexp-clone-0.0.1.tgz", + "integrity": "sha1-p8LgmJH9vzj7sQ03b7cwA+aKxYk=" + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" + }, + "require_optional": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require_optional/-/require_optional-1.0.1.tgz", + "integrity": "sha512-qhM/y57enGWHAe3v/NcwML6a3/vfESLe/sGM2dII+gEO0BpKRUkWZow/tyloNqJyN6kXSl3RyyM8Ll5D/sJP8g==", + "requires": { + "resolve-from": "2.0.0", + "semver": "5.5.0" + } + }, + "resolve-from": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz", + "integrity": "sha1-lICrIOlP+h2egKgEx+oUdhGWa1c=" + }, + "right-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", + "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", + "requires": { + "align-text": "0.1.4" + } + }, + "safe-buffer": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", + "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==" + }, + "semver": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", + "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==" + }, + "send": { + "version": "0.15.6", + "resolved": "https://registry.npmjs.org/send/-/send-0.15.6.tgz", + "integrity": "sha1-IPI6nJJbdiq4JwX+L52yUqzkfjQ=", + "requires": { + "debug": "2.6.9", + "depd": "1.1.2", + "destroy": "1.0.4", + "encodeurl": "1.0.1", + "escape-html": "1.0.3", + "etag": "1.8.1", + "fresh": "0.5.2", + "http-errors": "1.6.2", + "mime": "1.3.4", + "ms": "2.0.0", + "on-finished": "2.3.0", + "range-parser": "1.2.0", + "statuses": "1.3.1" + }, + "dependencies": { + "statuses": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", + "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=" + } + } + }, + "serve-favicon": { + "version": "2.4.5", + "resolved": "https://registry.npmjs.org/serve-favicon/-/serve-favicon-2.4.5.tgz", + "integrity": "sha512-s7F8h2NrslMkG50KxvlGdj+ApSwaLex0vexuJ9iFf3GLTIp1ph/l1qZvRe9T9TJEYZgmq72ZwJ2VYiAEtChknw==", + "requires": { + "etag": "1.8.1", + "fresh": "0.5.2", + "ms": "2.0.0", + "parseurl": "1.3.2", + "safe-buffer": "5.1.1" + } + }, + "serve-static": { + "version": "1.12.6", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.12.6.tgz", + "integrity": "sha1-uXN3P2NEmTTaVOW+ul4x2fQhFXc=", + "requires": { + "encodeurl": "1.0.1", + "escape-html": "1.0.3", + "parseurl": "1.3.2", + "send": "0.15.6" + } + }, + "setprototypeof": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz", + "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ=" + }, + "sliced": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sliced/-/sliced-1.0.1.tgz", + "integrity": "sha1-CzpmK10Ewxd7GSa+qCsD+Dei70E=" + }, + "socket.io": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.0.4.tgz", + "integrity": "sha1-waRZDO/4fs8TxyZS8Eb3FrKeYBQ=", + "requires": { + "debug": "2.6.9", + "engine.io": "3.1.4", + "socket.io-adapter": "1.1.1", + "socket.io-client": "2.0.4", + "socket.io-parser": "3.1.2" + } + }, + "socket.io-adapter": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.1.tgz", + "integrity": "sha1-KoBeihTWNyEk3ZFZrUUC+MsH8Gs=" + }, + "socket.io-client": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.0.4.tgz", + "integrity": "sha1-CRilUkBtxeVAs4Dc2Xr8SmQzL44=", + "requires": { + "backo2": "1.0.2", + "base64-arraybuffer": "0.1.5", + "component-bind": "1.0.0", + "component-emitter": "1.2.1", + "debug": "2.6.9", + "engine.io-client": "3.1.4", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "object-component": "0.0.3", + "parseqs": "0.0.5", + "parseuri": "0.0.5", + "socket.io-parser": "3.1.2", + "to-array": "0.1.4" + } + }, + "socket.io-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.1.2.tgz", + "integrity": "sha1-28IoIVH8T6675Aru3Ady66YZ9/I=", + "requires": { + "component-emitter": "1.2.1", + "debug": "2.6.9", + "has-binary2": "1.0.2", + "isarray": "2.0.1" + }, + "dependencies": { + "isarray": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=" + } + } + }, + "source-map": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "requires": { + "amdefine": "1.0.1" + } + }, + "statuses": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==" + }, + "string_decoder": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", + "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", + "requires": { + "safe-buffer": "5.1.1" + } + }, + "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=" + }, + "transformers": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/transformers/-/transformers-2.1.0.tgz", + "integrity": "sha1-XSPLNVYd2F3Gf7hIIwm0fVPM6ac=", + "requires": { + "css": "1.0.8", + "promise": "2.0.0", + "uglify-js": "2.2.5" + }, + "dependencies": { + "is-promise": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-1.0.1.tgz", + "integrity": "sha1-MVc3YcBX4zwukaq56W2gjO++duU=" + }, + "promise": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-2.0.0.tgz", + "integrity": "sha1-RmSKqdYFr10ucMMCS/WUNtoCuA4=", + "requires": { + "is-promise": "1.0.1" + } + }, + "source-map": { + "version": "0.1.43", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", + "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=", + "requires": { + "amdefine": "1.0.1" + } + }, + "uglify-js": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.2.5.tgz", + "integrity": "sha1-puAqcNg5eSuXgEiLe4sYTAlcmcc=", + "requires": { + "optimist": "0.3.7", + "source-map": "0.1.43" + } + } + } + }, + "type-is": { + "version": "1.6.15", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.15.tgz", + "integrity": "sha1-yrEPtJCeRByChC6v4a1kbIGARBA=", + "requires": { + "media-typer": "0.3.0", + "mime-types": "2.1.17" + } + }, + "uglify-js": { + "version": "2.8.29", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", + "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", + "requires": { + "source-map": "0.5.7", + "uglify-to-browserify": "1.0.2", + "yargs": "3.10.0" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "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=", + "optional": true + }, + "ultron": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz", + "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==" + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "utils-merge": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz", + "integrity": "sha1-ApT7kiu5N1FTVBxPcJYjHyh8ivg=" + }, + "uws": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/uws/-/uws-0.14.5.tgz", + "integrity": "sha1-Z6rzPEaypYel9mZtAPdpEyjxSdw=", + "optional": true + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" + }, + "void-elements": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", + "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=" + }, + "window-size": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", + "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=" + }, + "with": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/with/-/with-4.0.3.tgz", + "integrity": "sha1-7v0VTp550sjTQXtkeo8U2f7M4U4=", + "requires": { + "acorn": "1.2.2", + "acorn-globals": "1.0.9" + }, + "dependencies": { + "acorn": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-1.2.2.tgz", + "integrity": "sha1-yM4n3grMdtiW0rH6099YjZ6C8BQ=" + } + } + }, + "wordwrap": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=" + }, + "ws": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", + "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", + "requires": { + "async-limiter": "1.0.0", + "safe-buffer": "5.1.1", + "ultron": "1.1.1" + } + }, + "xmlhttprequest-ssl": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz", + "integrity": "sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4=" + }, + "yargs": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", + "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", + "requires": { + "camelcase": "1.2.1", + "cliui": "2.1.0", + "decamelize": "1.2.0", + "window-size": "0.1.0" + } + }, + "yeast": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", + "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=" + } + } +} diff --git a/server/package.json b/server/package.json new file mode 100644 index 0000000..889dd78 --- /dev/null +++ b/server/package.json @@ -0,0 +1,23 @@ +{ + "name": "server", + "version": "0.0.0", + "private": true, + "scripts": { + "start": "nodemon app" + }, + "dependencies": { + "body-parser": "~1.18.2", + "cookie-parser": "~1.4.3", + "cors": "^2.8.4", + "debug": "~2.6.9", + "dotenv": "^4.0.0", + "express": "~4.15.5", + "jade": "~1.11.0", + "mongoose": "^4.13.9", + "mongoose-mongodb-errors": "0.0.2", + "morgan": "~1.9.0", + "serve-favicon": "~2.4.5", + "socket.io": "^2.0.4" + }, + "devDependencies": {} +} diff --git a/server/routes/index.js b/server/routes/index.js new file mode 100644 index 0000000..f683179 --- /dev/null +++ b/server/routes/index.js @@ -0,0 +1,64 @@ +const express = require('express'); +const router = express.Router(); +const mongoose = require('mongoose'); +mongoose.Promise = global.Promise; +const Session = require('../models/Session'); +const { + Question +} = require('../models/Question'); +const { + catchErrors +} = require('../handlers/errorHandlers') +/* GET home page. */ +router.get('/', (req, res, next) => { + res.send('hello'); +}); + +router.get('/sessions', async(req, res, next) => { + try { + const session = await Session.find().exec(); + return res.json(session); + } catch (err) { + console.log('test'); + console.log(err); + next(err); + } +}); + +router.get('/sessions/:id', async(req, res, next) => { + try { + const session = await Session.findOne({ + id: req.params.id + }); + return res.json(session); + } catch (err) { + next(err); + } +}); + +router.post('/sessions', async(req, res, next) => { + try { + const session = await new Session(req.body).save(); + res.send('Successfully created session'); + } catch (err) { + next(err); + } +}) + +router.get('/questions/:id', async(req, res, next) => { + try { + const session = await Session.findOne({ + id: req.params.id + }); + return res.json(session.questions); + } catch (err) { + next(err); + } +}) + +router.post('/questions', async(req, res, next) => { + const question = await new Question(req.body).save(); + res.send('Successfully created question'); +}) + +module.exports = router; \ No newline at end of file diff --git a/server/routes/socketEvents.js b/server/routes/socketEvents.js new file mode 100644 index 0000000..4f18f3d --- /dev/null +++ b/server/routes/socketEvents.js @@ -0,0 +1,14 @@ +module.exports = (io) => { + io.on('connection', (client) => { + console.log('Client connected...'); + + client.on('join', (data) => { + console.log(data); + }); + + client.on('message', (message) => { + console.log(message); + io.emit('message', message); + }) + }); +} \ No newline at end of file diff --git a/server/variables.env b/server/variables.env new file mode 100644 index 0000000..2268665 --- /dev/null +++ b/server/variables.env @@ -0,0 +1,2 @@ +NODE_ENV=development +DATABASE=mongodb://localhost/socrates \ No newline at end of file From 7d153641eb3b06835ab070275ed331c72b4c7705 Mon Sep 17 00:00:00 2001 From: Andrew Hill Date: Thu, 18 Jan 2018 13:52:08 -0500 Subject: [PATCH 04/25] successful read from database for session Created session-http service on client side. Created proxy config for local development. Successful read from database for session '123' --- client/upgrade/package.json | 2 +- client/upgrade/proxy-config.json | 7 +++++++ client/upgrade/src/app/app.module.ts | 11 +++++++++-- client/upgrade/src/app/login/login.component.ts | 6 +++++- .../src/app/services/session-http.service.spec.ts | 15 +++++++++++++++ .../src/app/services/session-http.service.ts | 13 +++++++++++++ server/app.js | 2 +- 7 files changed, 51 insertions(+), 5 deletions(-) create mode 100644 client/upgrade/proxy-config.json create mode 100644 client/upgrade/src/app/services/session-http.service.spec.ts create mode 100644 client/upgrade/src/app/services/session-http.service.ts diff --git a/client/upgrade/package.json b/client/upgrade/package.json index 2c31c29..57907c9 100644 --- a/client/upgrade/package.json +++ b/client/upgrade/package.json @@ -4,7 +4,7 @@ "license": "MIT", "scripts": { "ng": "ng", - "start": "ng serve", + "start": "ng serve --proxy-config proxy-config.json", "build": "ng build --prod", "test": "ng test", "lint": "ng lint", diff --git a/client/upgrade/proxy-config.json b/client/upgrade/proxy-config.json new file mode 100644 index 0000000..de3d77b --- /dev/null +++ b/client/upgrade/proxy-config.json @@ -0,0 +1,7 @@ +{ + "/api/*": { + "target":"http://localhost:3000", + "secure":false, + "logLevel":"debug" + } +} \ No newline at end of file diff --git a/client/upgrade/src/app/app.module.ts b/client/upgrade/src/app/app.module.ts index dc0bc8c..5d16520 100644 --- a/client/upgrade/src/app/app.module.ts +++ b/client/upgrade/src/app/app.module.ts @@ -3,6 +3,8 @@ import { NgModule } from '@angular/core'; import { AngularFireAuthModule } from 'angularfire2/auth'; import { RouterModule, Routes } from '@angular/router'; import { FormsModule } from '@angular/forms'; +import { HttpClient } from '@angular/common/http'; +import { HttpClientModule } from '@angular/common/http'; import * as firebase from 'firebase'; import { AngularFireModule } from 'angularfire2'; @@ -15,6 +17,7 @@ import { AccountComponent } from './account/account.component'; import { InfoComponent } from './info/info.component'; import { SessionComponent } from './session/session.component'; import { LoginComponent } from './login/login.component'; +import { SessionHttpService } from './services/session-http.service'; const appRoutes: Routes = [ { @@ -54,9 +57,13 @@ const appRoutes: Routes = [ AngularFireModule.initializeApp(environment.firebase), AngularFireDatabaseModule, AngularFireAuthModule, - FormsModule + FormsModule, + HttpClientModule + ], + providers: [ + HttpClient, + SessionHttpService ], - providers: [], bootstrap: [AppComponent] }) export class AppModule { } diff --git a/client/upgrade/src/app/login/login.component.ts b/client/upgrade/src/app/login/login.component.ts index 848c59b..13484c1 100644 --- a/client/upgrade/src/app/login/login.component.ts +++ b/client/upgrade/src/app/login/login.component.ts @@ -1,4 +1,5 @@ import { Component, OnInit } from '@angular/core'; +import { SessionHttpService } from '../services/session-http.service'; @Component({ selector: 'app-login', @@ -7,9 +8,12 @@ import { Component, OnInit } from '@angular/core'; }) export class LoginComponent implements OnInit { - constructor() { } + constructor(private sessionService: SessionHttpService) { } ngOnInit() { + this.sessionService.getSessionById('123').subscribe(session => { + console.log(session); + }); } } diff --git a/client/upgrade/src/app/services/session-http.service.spec.ts b/client/upgrade/src/app/services/session-http.service.spec.ts new file mode 100644 index 0000000..e4f0543 --- /dev/null +++ b/client/upgrade/src/app/services/session-http.service.spec.ts @@ -0,0 +1,15 @@ +import { TestBed, inject } from '@angular/core/testing'; + +import { SessionHttpService } from './session-http.service'; + +describe('SessionHttpService', () => { + beforeEach(() => { + TestBed.configureTestingModule({ + providers: [SessionHttpService] + }); + }); + + it('should be created', inject([SessionHttpService], (service: SessionHttpService) => { + expect(service).toBeTruthy(); + })); +}); diff --git a/client/upgrade/src/app/services/session-http.service.ts b/client/upgrade/src/app/services/session-http.service.ts new file mode 100644 index 0000000..19f4f58 --- /dev/null +++ b/client/upgrade/src/app/services/session-http.service.ts @@ -0,0 +1,13 @@ +import { Injectable } from '@angular/core'; +import { HttpClient } from '@angular/common/http'; +import { Promise } from 'q'; + +@Injectable() +export class SessionHttpService { + private baseUrl: string = 'http://localhost' + constructor(private http: HttpClient) { } + + getSessionById = (id: string) => { + return this.http.get(`/api/sessions/${id}`).map(res => res); + } +} diff --git a/server/app.js b/server/app.js index b48f639..8a81065 100644 --- a/server/app.js +++ b/server/app.js @@ -55,7 +55,7 @@ app.use(cookieParser()); // #endregion systemic middleware -app.use('/', index); +app.use('/api', index); socketEvents(io); // #region error handling From 12fef2587ba97cc417107f648711a140655f31ac Mon Sep 17 00:00:00 2001 From: Andrew Hill Date: Fri, 19 Jan 2018 14:12:45 -0500 Subject: [PATCH 05/25] upvoting question functionality with websockets --- client/upgrade/package-lock.json | 227 ++++++++++++------ client/upgrade/package.json | 1 + client/upgrade/src/app/app.module.ts | 4 +- .../src/app/login/login.component.html | 6 +- .../upgrade/src/app/login/login.component.ts | 23 +- .../app/services/question-ws.service.spec.ts | 15 ++ .../src/app/services/question-ws.service.ts | 43 ++++ .../src/app/services/session-http.service.ts | 8 + .../src/app/session/session.component.html | 8 +- .../src/app/session/session.component.ts | 44 ++-- client/upgrade/src/shared/interfaces.ts | 4 + server/routes/index.js | 37 ++- server/routes/socketEvents.js | 37 ++- 13 files changed, 336 insertions(+), 121 deletions(-) create mode 100644 client/upgrade/src/app/services/question-ws.service.spec.ts create mode 100644 client/upgrade/src/app/services/question-ws.service.ts create mode 100644 client/upgrade/src/shared/interfaces.ts diff --git a/client/upgrade/package-lock.json b/client/upgrade/package-lock.json index 4fff3db..4e41f34 100644 --- a/client/upgrade/package-lock.json +++ b/client/upgrade/package-lock.json @@ -392,8 +392,7 @@ "after": { "version": "0.8.2", "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz", - "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=", - "dev": true + "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=" }, "agent-base": { "version": "2.1.1", @@ -685,6 +684,11 @@ "dev": true, "optional": true }, + "async-limiter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", + "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==" + }, "asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", @@ -849,8 +853,7 @@ "backo2": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", - "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=", - "dev": true + "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=" }, "balanced-match": { "version": "1.0.0", @@ -860,8 +863,7 @@ "base64-arraybuffer": { "version": "0.1.5", "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz", - "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=", - "dev": true + "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=" }, "base64-js": { "version": "1.2.1", @@ -895,7 +897,6 @@ "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" } @@ -915,8 +916,7 @@ "blob": { "version": "0.0.4", "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.4.tgz", - "integrity": "sha1-vPEwUspURj8w+fx+lbmkdjCpSSE=", - "dev": true + "integrity": "sha1-vPEwUspURj8w+fx+lbmkdjCpSSE=" }, "block-stream": { "version": "0.0.9", @@ -1183,8 +1183,7 @@ "callsite": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", - "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=", - "dev": true + "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=" }, "camel-case": { "version": "3.0.0", @@ -1526,8 +1525,7 @@ "component-bind": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz", - "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=", - "dev": true + "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=" }, "component-emitter": { "version": "1.1.2", @@ -1538,8 +1536,7 @@ "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 + "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=" }, "compressible": { "version": "2.0.12", @@ -2014,7 +2011,6 @@ "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" } @@ -2421,45 +2417,59 @@ } }, "engine.io-client": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-1.8.3.tgz", - "integrity": "sha1-F5jtk0USRkU9TG9jXXogH+lA1as=", - "dev": true, + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.1.4.tgz", + "integrity": "sha1-T88TcLRxY70s6b4nM5ckMDUNTqE=", "requires": { "component-emitter": "1.2.1", "component-inherit": "0.0.3", - "debug": "2.3.3", - "engine.io-parser": "1.3.2", + "debug": "2.6.9", + "engine.io-parser": "2.1.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.2", - "xmlhttprequest-ssl": "1.5.3", + "ws": "3.3.3", + "xmlhttprequest-ssl": "1.5.5", "yeast": "0.1.2" }, "dependencies": { + "arraybuffer.slice": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz", + "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==" + }, "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 + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=" }, - "debug": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", - "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", - "dev": true, + "engine.io-parser": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.1.2.tgz", + "integrity": "sha512-dInLFzr80RijZ1rGpx1+56/uFoH7/7InhH3kZt+Ms6hT8tNx3NGW/WNSA/f8As1WkOfkuyb3tnRyuXGxusclMw==", "requires": { - "ms": "0.7.2" + "after": "0.8.2", + "arraybuffer.slice": "0.0.7", + "base64-arraybuffer": "0.1.5", + "blob": "0.0.4", + "has-binary2": "1.0.2" } }, - "ms": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", - "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", - "dev": true + "ultron": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz", + "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==" + }, + "ws": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", + "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", + "requires": { + "async-limiter": "1.0.0", + "safe-buffer": "5.1.1", + "ultron": "1.1.1" + } } } }, @@ -5132,11 +5142,25 @@ } } }, + "has-binary2": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.2.tgz", + "integrity": "sha1-6D26SfC5vk0CbSc2U1DZ8D9Uvpg=", + "requires": { + "isarray": "2.0.1" + }, + "dependencies": { + "isarray": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=" + } + } + }, "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 + "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=" }, "has-flag": { "version": "2.0.0", @@ -5563,8 +5587,7 @@ "indexof": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", - "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=", - "dev": true + "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=" }, "inflight": { "version": "1.0.6", @@ -6847,8 +6870,7 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" }, "multicast-dns": { "version": "6.2.1", @@ -7208,8 +7230,7 @@ "object-component": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz", - "integrity": "sha1-8MaapQ78lbhmwYb0AKM3acsvEpE=", - "dev": true + "integrity": "sha1-8MaapQ78lbhmwYb0AKM3acsvEpE=" }, "object-keys": { "version": "1.0.11", @@ -7494,7 +7515,6 @@ "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.2" } @@ -7503,7 +7523,6 @@ "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.2" } @@ -9184,8 +9203,7 @@ "safe-buffer": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", - "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==", - "dev": true + "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==" }, "sass-graph": { "version": "2.2.4", @@ -9492,6 +9510,12 @@ "socket.io-parser": "2.3.1" }, "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", @@ -9501,6 +9525,26 @@ "ms": "0.7.2" } }, + "engine.io-client": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-1.8.3.tgz", + "integrity": "sha1-F5jtk0USRkU9TG9jXXogH+lA1as=", + "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.2", + "xmlhttprequest-ssl": "1.5.3", + "yeast": "0.1.2" + } + }, "ms": { "version": "0.7.2", "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", @@ -9512,6 +9556,31 @@ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", "integrity": "sha1-ejs9DpgGPUP0wD8uiubNUahog6A=", "dev": true + }, + "socket.io-client": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-1.7.3.tgz", + "integrity": "sha1-sw6GqhDV7zVGYBwJzeR2Xjgdo3c=", + "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.3", + "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" + } + }, + "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 } } }, @@ -9543,44 +9612,45 @@ } }, "socket.io-client": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-1.7.3.tgz", - "integrity": "sha1-sw6GqhDV7zVGYBwJzeR2Xjgdo3c=", - "dev": true, + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.0.4.tgz", + "integrity": "sha1-CRilUkBtxeVAs4Dc2Xr8SmQzL44=", "requires": { "backo2": "1.0.2", + "base64-arraybuffer": "0.1.5", "component-bind": "1.0.0", "component-emitter": "1.2.1", - "debug": "2.3.3", - "engine.io-client": "1.8.3", - "has-binary": "0.1.7", + "debug": "2.6.9", + "engine.io-client": "3.1.4", + "has-cors": "1.1.0", "indexof": "0.0.1", "object-component": "0.0.3", + "parseqs": "0.0.5", "parseuri": "0.0.5", - "socket.io-parser": "2.3.1", + "socket.io-parser": "3.1.2", "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 + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=" }, - "debug": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", - "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", - "dev": true, + "isarray": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=" + }, + "socket.io-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.1.2.tgz", + "integrity": "sha1-28IoIVH8T6675Aru3Ady66YZ9/I=", "requires": { - "ms": "0.7.2" + "component-emitter": "1.2.1", + "debug": "2.6.9", + "has-binary2": "1.0.2", + "isarray": "2.0.1" } - }, - "ms": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", - "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", - "dev": true } } }, @@ -10097,8 +10167,7 @@ "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 + "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=" }, "to-arraybuffer": { "version": "1.0.1", @@ -11214,10 +11283,9 @@ "integrity": "sha1-Z/4HXFwk/vOfnWX197f+dRcZaPw=" }, "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 + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz", + "integrity": "sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4=" }, "xtend": { "version": "4.0.1", @@ -11298,8 +11366,7 @@ "yeast": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", - "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=", - "dev": true + "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=" }, "yn": { "version": "2.0.0", diff --git a/client/upgrade/package.json b/client/upgrade/package.json index 57907c9..87923de 100644 --- a/client/upgrade/package.json +++ b/client/upgrade/package.json @@ -27,6 +27,7 @@ "firebase": "4.8.0", "font-awesome": "^4.7.0", "rxjs": "^5.5.2", + "socket.io-client": "^2.0.4", "zone.js": "^0.8.14" }, "devDependencies": { diff --git a/client/upgrade/src/app/app.module.ts b/client/upgrade/src/app/app.module.ts index 5d16520..20f78e8 100644 --- a/client/upgrade/src/app/app.module.ts +++ b/client/upgrade/src/app/app.module.ts @@ -18,6 +18,7 @@ import { InfoComponent } from './info/info.component'; import { SessionComponent } from './session/session.component'; import { LoginComponent } from './login/login.component'; import { SessionHttpService } from './services/session-http.service'; +import { QuestionWsService } from './services/question-ws.service'; const appRoutes: Routes = [ { @@ -62,7 +63,8 @@ const appRoutes: Routes = [ ], providers: [ HttpClient, - SessionHttpService + SessionHttpService, + QuestionWsService ], bootstrap: [AppComponent] }) diff --git a/client/upgrade/src/app/login/login.component.html b/client/upgrade/src/app/login/login.component.html index cbdfa13..73982e0 100644 --- a/client/upgrade/src/app/login/login.component.html +++ b/client/upgrade/src/app/login/login.component.html @@ -1,3 +1,3 @@ -

- login works! -

+
{{session | json}}
+
{{questions | json}}
+ \ No newline at end of file diff --git a/client/upgrade/src/app/login/login.component.ts b/client/upgrade/src/app/login/login.component.ts index 13484c1..dc010f3 100644 --- a/client/upgrade/src/app/login/login.component.ts +++ b/client/upgrade/src/app/login/login.component.ts @@ -1,5 +1,6 @@ import { Component, OnInit } from '@angular/core'; import { SessionHttpService } from '../services/session-http.service'; +import { QuestionWsService } from '../services/question-ws.service'; @Component({ selector: 'app-login', @@ -7,13 +8,29 @@ import { SessionHttpService } from '../services/session-http.service'; styleUrls: ['./login.component.sass'] }) export class LoginComponent implements OnInit { - - constructor(private sessionService: SessionHttpService) { } + questions: any[] = []; + session: any; + constructor(private sessionService: SessionHttpService, + private questionsService: QuestionWsService) { } ngOnInit() { - this.sessionService.getSessionById('123').subscribe(session => { + this.sessionService.getSessionMetadataById('999999').subscribe(session => { console.log(session); + this.session = session; }); + + this.questionsService.getQuestions('999999').subscribe(questions => { + this.questions = questions; + }) + } + + sendQuestion = () => { + if(this.questions.length) { + const question = this.questions[0]; + question.upvotes++; + const questionReq = { sessionId: '999999', question }; + this.questionsService.sendQuestion(questionReq); + } } } diff --git a/client/upgrade/src/app/services/question-ws.service.spec.ts b/client/upgrade/src/app/services/question-ws.service.spec.ts new file mode 100644 index 0000000..2044882 --- /dev/null +++ b/client/upgrade/src/app/services/question-ws.service.spec.ts @@ -0,0 +1,15 @@ +import { TestBed, inject } from '@angular/core/testing'; + +import { QuestionWsService } from './question-ws.service'; + +describe('QuestionWsService', () => { + beforeEach(() => { + TestBed.configureTestingModule({ + providers: [QuestionWsService] + }); + }); + + it('should be created', inject([QuestionWsService], (service: QuestionWsService) => { + expect(service).toBeTruthy(); + })); +}); diff --git a/client/upgrade/src/app/services/question-ws.service.ts b/client/upgrade/src/app/services/question-ws.service.ts new file mode 100644 index 0000000..cd63d47 --- /dev/null +++ b/client/upgrade/src/app/services/question-ws.service.ts @@ -0,0 +1,43 @@ +import { Injectable } from '@angular/core'; +import { Observable } from 'rxjs/Observable'; +import { Observer } from 'rxjs/Observer'; +import { map, catchError } from 'rxjs/operators'; +import * as socketIo from 'socket.io-client'; +import { Socket } from '../../shared/interfaces'; + +declare var io: { + connect(url: string): Socket; +} + +@Injectable() +export class QuestionWsService { + socket: Socket + observer: Observer + + constructor() { } + + getQuestions(sessionId: string): Observable { + console.log(sessionId); + this.socket = socketIo('http://localhost:3000', { path: '/ws' }); + + + this.socket.on('connect', () => { this.socket.emit('join session', sessionId) }) + + + this.socket.on('questionUpdated', res => { + this.observer.next(res); + }); + + return this.createObservable(); + } + + sendQuestion = (questionReq: any): void => { + this.socket.emit('updateQuestion', questionReq); + } + + createObservable(): Observable { + return new Observable(observer => { + this.observer = observer; + }); + } +} diff --git a/client/upgrade/src/app/services/session-http.service.ts b/client/upgrade/src/app/services/session-http.service.ts index 19f4f58..7288620 100644 --- a/client/upgrade/src/app/services/session-http.service.ts +++ b/client/upgrade/src/app/services/session-http.service.ts @@ -10,4 +10,12 @@ export class SessionHttpService { getSessionById = (id: string) => { return this.http.get(`/api/sessions/${id}`).map(res => res); } + + getSessionMetadataById = (id: string) => { + return this.http.get(`/api/sessions/${id}/meta`).map(res => res); + } + + createSession = (session: any) => { + return this.http.post('/api/sessions', session).map(res => res); + } } diff --git a/client/upgrade/src/app/session/session.component.html b/client/upgrade/src/app/session/session.component.html index 22afc88..8bd47c1 100644 --- a/client/upgrade/src/app/session/session.component.html +++ b/client/upgrade/src/app/session/session.component.html @@ -14,8 +14,8 @@
-
No questions have been added yet. Ask one!
-
+
No questions have been added yet. Ask one!
+
{{question.questionText}}
@@ -48,9 +48,9 @@
-
{{(sessionRef | async)?.title}}
+
{{session.title}}
Session ID: {{sessionId}}
-
{{(sessionRef | async)?.description}}
+
{{session.description}}
diff --git a/client/upgrade/src/app/session/session.component.ts b/client/upgrade/src/app/session/session.component.ts index 5478688..2047e16 100644 --- a/client/upgrade/src/app/session/session.component.ts +++ b/client/upgrade/src/app/session/session.component.ts @@ -3,6 +3,8 @@ import { ActivatedRoute } from '@angular/router'; import { AngularFireAuth } from 'angularfire2/auth'; import { AngularFireDatabase } from 'angularfire2/database'; import * as firebase from 'firebase/app'; +import { SessionHttpService } from '../services/session-http.service'; +import { QuestionWsService } from '../services/question-ws.service'; @Component({ selector: 'app-session', @@ -12,12 +14,14 @@ import * as firebase from 'firebase/app'; export class SessionComponent implements OnInit { sessionId: any; sessionRef: any; + session: any; user: any; - questionsRef: any; - upvotedQuestionsRef: any; + questions: any[] = []; upvotedQuestions: any[] = []; - constructor(private route: ActivatedRoute, + constructor(private sessionHttpService: SessionHttpService, + private questionsService: QuestionWsService, + private route: ActivatedRoute, private afAuth: AngularFireAuth, private db: AngularFireDatabase) { } @@ -27,22 +31,18 @@ export class SessionComponent implements OnInit { getSessionAndQuestions = async () => { this.sessionId = this.route.snapshot.params.sessionId; + this.sessionHttpService.getSessionMetadataById(this.sessionId).subscribe(session => { + this.session = session; + }); + this.questionsService.getQuestions(this.sessionId).subscribe(questions => { + this.questions = questions; + }); + this.sessionRef = this.db .object(`sessions/${this.sessionId}`) .valueChanges(); - this.questionsRef = this.db - .list(`sessions_questions/${this.sessionId}`) - .valueChanges(); - const user = await this.afAuth.authState.toPromise().then(currentUser => { return currentUser }) - console.log(user); - this.upvotedQuestionsRef = this.db - .list(`users_questions/${user}`); - - this.upvotedQuestions = this.upvotedQuestionsRef.valueChanges().map(changes => { - return changes; - }) } userIsAdmin = () => { @@ -53,8 +53,20 @@ export class SessionComponent implements OnInit { return null; } - upvoteQuestion = () => { - return null; + upvoteQuestion = (question: any) => { + const questionIndex = this.upvotedQuestions.indexOf(question._id); + if (questionIndex >= 0) { + question.upvotes--; + this.upvotedQuestions.splice(questionIndex, 1); + } else { + question.upvotes++; + this.upvotedQuestions.push(question._id); + } + const questionReq = { + sessionId: this.sessionId, + question + }; + this.questionsService.sendQuestion(questionReq); } addQuestion = () => { diff --git a/client/upgrade/src/shared/interfaces.ts b/client/upgrade/src/shared/interfaces.ts new file mode 100644 index 0000000..6447894 --- /dev/null +++ b/client/upgrade/src/shared/interfaces.ts @@ -0,0 +1,4 @@ +export interface Socket { + on(event: string, callback: (data: any) => void ); + emit(event: string, data: any); + } \ No newline at end of file diff --git a/server/routes/index.js b/server/routes/index.js index f683179..71c5729 100644 --- a/server/routes/index.js +++ b/server/routes/index.js @@ -6,21 +6,13 @@ const Session = require('../models/Session'); const { Question } = require('../models/Question'); -const { - catchErrors -} = require('../handlers/errorHandlers') -/* GET home page. */ -router.get('/', (req, res, next) => { - res.send('hello'); -}); + router.get('/sessions', async(req, res, next) => { try { const session = await Session.find().exec(); return res.json(session); } catch (err) { - console.log('test'); - console.log(err); next(err); } }); @@ -36,6 +28,24 @@ router.get('/sessions/:id', async(req, res, next) => { } }); +router.get('/sessions/:id/meta', async(req, res, next) => { + try { + const session = await Session.findOne({ + id: req.params.id + }); + const response = { + id: session.id, + description: session.description, + title: session.title, + ownerUid: session.ownerUid + }; + + return res.json(response); + } catch (err) { + next(err) + }; +}); + router.post('/sessions', async(req, res, next) => { try { const session = await new Session(req.body).save(); @@ -45,6 +55,15 @@ router.post('/sessions', async(req, res, next) => { } }) +router.get('/questions', async(req, res, next) => { + try { + const questions = await Question.find(); + return res.json(questions); + } catch (err) { + next(err); + } +}); + router.get('/questions/:id', async(req, res, next) => { try { const session = await Session.findOne({ diff --git a/server/routes/socketEvents.js b/server/routes/socketEvents.js index 4f18f3d..90a364a 100644 --- a/server/routes/socketEvents.js +++ b/server/routes/socketEvents.js @@ -1,14 +1,41 @@ +const mongoose = require('mongoose'); +mongoose.Promise = global.Promise; +const Session = require('../models/Session'); + module.exports = (io) => { io.on('connection', (client) => { console.log('Client connected...'); - client.on('join', (data) => { - console.log(data); + client.on('join session', async(sessionId) => { + client.join(sessionId); + io.sockets.in(sessionId).emit('user joined'); + const session = await Session.findOne({ + id: sessionId + }); + + const sortedQuestions = session.questions.sort((a, b) => { + return b.upvotes - a.upvotes + }) + client.emit('questionUpdated', sortedQuestions); }); - client.on('message', (message) => { - console.log(message); - io.emit('message', message); + client.on('updateQuestion', async(req) => { + await Session.updateOne({ + 'questions._id': req.question._id + }, { + 'questions.$.upvotes': req.question.upvotes + }); + + const session = await Session.findOne({ + id: req.sessionId + }) + + const sortedQuestions = session.questions.sort((a, b) => { + return b.upvotes - a.upvotes + }) + + io.sockets.in(req.sessionId).emit('questionUpdated', sortedQuestions); + }) }); } \ No newline at end of file From 9eaaa7b7ad4eaebd5c5b85d5003df66e269bd64b Mon Sep 17 00:00:00 2001 From: Andrew Hill Date: Fri, 19 Jan 2018 14:38:57 -0500 Subject: [PATCH 06/25] create question functionality --- .../src/app/services/question-ws.service.ts | 6 ++- .../src/app/services/session-http.service.ts | 6 ++- .../src/app/session/session.component.html | 6 +-- .../src/app/session/session.component.ts | 40 +++++++++++-------- client/upgrade/src/shared/interfaces.ts | 22 +++++++++- server/routes/socketEvents.js | 23 ++++++++++- 6 files changed, 77 insertions(+), 26 deletions(-) diff --git a/client/upgrade/src/app/services/question-ws.service.ts b/client/upgrade/src/app/services/question-ws.service.ts index cd63d47..cff5977 100644 --- a/client/upgrade/src/app/services/question-ws.service.ts +++ b/client/upgrade/src/app/services/question-ws.service.ts @@ -24,7 +24,7 @@ export class QuestionWsService { this.socket.on('connect', () => { this.socket.emit('join session', sessionId) }) - this.socket.on('questionUpdated', res => { + this.socket.on('questionsUpdated', res => { this.observer.next(res); }); @@ -35,6 +35,10 @@ export class QuestionWsService { this.socket.emit('updateQuestion', questionReq); } + createQuestion = (questionReq: any): void => { + this.socket.emit('createQuestion', questionReq); + } + createObservable(): Observable { return new Observable(observer => { this.observer = observer; diff --git a/client/upgrade/src/app/services/session-http.service.ts b/client/upgrade/src/app/services/session-http.service.ts index 7288620..3cde4c7 100644 --- a/client/upgrade/src/app/services/session-http.service.ts +++ b/client/upgrade/src/app/services/session-http.service.ts @@ -1,6 +1,8 @@ import { Injectable } from '@angular/core'; import { HttpClient } from '@angular/common/http'; import { Promise } from 'q'; +import { SessionMetadata } from '../../shared/interfaces'; +import { Observable } from 'rxjs/Observable'; @Injectable() export class SessionHttpService { @@ -11,8 +13,8 @@ export class SessionHttpService { return this.http.get(`/api/sessions/${id}`).map(res => res); } - getSessionMetadataById = (id: string) => { - return this.http.get(`/api/sessions/${id}/meta`).map(res => res); + getSessionMetadataById = (id: string): Observable => { + return this.http.get(`/api/sessions/${id}/meta`).map(res => res); } createSession = (session: any) => { diff --git a/client/upgrade/src/app/session/session.component.html b/client/upgrade/src/app/session/session.component.html index 8bd47c1..f01fe95 100644 --- a/client/upgrade/src/app/session/session.component.html +++ b/client/upgrade/src/app/session/session.component.html @@ -9,7 +9,7 @@
- +

@@ -48,9 +48,9 @@
-
{{session.title}}
+
{{session?.title}}
Session ID: {{sessionId}}
-
{{session.description}}
+
{{session?.description}}
diff --git a/client/upgrade/src/app/session/session.component.ts b/client/upgrade/src/app/session/session.component.ts index 2047e16..7c2e717 100644 --- a/client/upgrade/src/app/session/session.component.ts +++ b/client/upgrade/src/app/session/session.component.ts @@ -5,6 +5,7 @@ import { AngularFireDatabase } from 'angularfire2/database'; import * as firebase from 'firebase/app'; import { SessionHttpService } from '../services/session-http.service'; import { QuestionWsService } from '../services/question-ws.service'; +import { SessionMetadata, Question, QuestionRequest } from '../../shared/interfaces'; @Component({ selector: 'app-session', @@ -12,12 +13,15 @@ import { QuestionWsService } from '../services/question-ws.service'; styleUrls: ['./session.component.scss'] }) export class SessionComponent implements OnInit { - sessionId: any; - sessionRef: any; - session: any; + sessionId: string; + session: SessionMetadata; user: any; - questions: any[] = []; - upvotedQuestions: any[] = []; + questions: Question[] = []; + upvotedQuestions: string[] = []; + newQuestion: Question = { + questionText: null, + upvotes: 0 + }; constructor(private sessionHttpService: SessionHttpService, private questionsService: QuestionWsService, @@ -38,10 +42,6 @@ export class SessionComponent implements OnInit { this.questions = questions; }); - this.sessionRef = this.db - .object(`sessions/${this.sessionId}`) - .valueChanges(); - const user = await this.afAuth.authState.toPromise().then(currentUser => { return currentUser }) } @@ -53,11 +53,10 @@ export class SessionComponent implements OnInit { return null; } - upvoteQuestion = (question: any) => { - const questionIndex = this.upvotedQuestions.indexOf(question._id); - if (questionIndex >= 0) { + upvoteQuestion = (question: Question) => { + if (this.userHasUpvoted(question)) { question.upvotes--; - this.upvotedQuestions.splice(questionIndex, 1); + this.upvotedQuestions.splice(this.upvotedQuestions.indexOf(question._id), 1); } else { question.upvotes++; this.upvotedQuestions.push(question._id); @@ -70,7 +69,16 @@ export class SessionComponent implements OnInit { } addQuestion = () => { - return null; + const questionReq: QuestionRequest = { + sessionId: this.sessionId, + question: this.newQuestion + }; + this.questionsService.createQuestion(questionReq); + this.newQuestion = { + _id: null, + questionText: null, + upvotes: 0 + }; } remove = () => { @@ -93,7 +101,7 @@ export class SessionComponent implements OnInit { return null; } - userHasUpvoted = () => { - return false; + userHasUpvoted = (question: Question): boolean => { + return this.upvotedQuestions.indexOf(question._id) >= 0; } } diff --git a/client/upgrade/src/shared/interfaces.ts b/client/upgrade/src/shared/interfaces.ts index 6447894..0c5b16f 100644 --- a/client/upgrade/src/shared/interfaces.ts +++ b/client/upgrade/src/shared/interfaces.ts @@ -1,4 +1,22 @@ export interface Socket { - on(event: string, callback: (data: any) => void ); + on(event: string, callback: (data: any) => void); emit(event: string, data: any); - } \ No newline at end of file +} + +export interface QuestionRequest { + sessionId: string; + question: Question; +} + +export interface Question { + upvotes: number; + _id?: string; + questionText: string; +} + +export interface SessionMetadata { + title: string; + description: string; + ownerUid: string; + id: string; +} \ No newline at end of file diff --git a/server/routes/socketEvents.js b/server/routes/socketEvents.js index 90a364a..92e9697 100644 --- a/server/routes/socketEvents.js +++ b/server/routes/socketEvents.js @@ -16,7 +16,7 @@ module.exports = (io) => { const sortedQuestions = session.questions.sort((a, b) => { return b.upvotes - a.upvotes }) - client.emit('questionUpdated', sortedQuestions); + client.emit('questionsUpdated', sortedQuestions); }); client.on('updateQuestion', async(req) => { @@ -34,8 +34,27 @@ module.exports = (io) => { return b.upvotes - a.upvotes }) - io.sockets.in(req.sessionId).emit('questionUpdated', sortedQuestions); + io.sockets.in(req.sessionId).emit('questionsUpdated', sortedQuestions); + }) + + client.on('createQuestion', async(req) => { + console.log('createquestion'); + await Session.findOneAndUpdate({ + id: req.sessionId + }, { + $push: { + 'questions': req.question + } + }); + const session = await Session.findOne({ + id: req.sessionId + }) + + const sortedQuestions = session.questions.sort((a, b) => { + return b.upvotes - a.upvotes + }) + io.sockets.in(req.sessionId).emit('questionsUpdated', sortedQuestions); }) }); } \ No newline at end of file From 83efd53a15475dde4e43b6b07d61e1f3d6ba5b47 Mon Sep 17 00:00:00 2001 From: Andrew Hill Date: Fri, 19 Jan 2018 15:28:29 -0500 Subject: [PATCH 07/25] include passport, save upvotedQuestions to localstorage --- .../src/app/session/session.component.ts | 5 +- server/app.js | 13 +++ server/models/User.js | 13 +++ server/package-lock.json | 100 ++++++++++++++++++ server/package.json | 4 + 5 files changed, 134 insertions(+), 1 deletion(-) create mode 100644 server/models/User.js diff --git a/client/upgrade/src/app/session/session.component.ts b/client/upgrade/src/app/session/session.component.ts index 7c2e717..2cc80a6 100644 --- a/client/upgrade/src/app/session/session.component.ts +++ b/client/upgrade/src/app/session/session.component.ts @@ -6,6 +6,7 @@ import * as firebase from 'firebase/app'; import { SessionHttpService } from '../services/session-http.service'; import { QuestionWsService } from '../services/question-ws.service'; import { SessionMetadata, Question, QuestionRequest } from '../../shared/interfaces'; +import { OnDestroy } from '@angular/core/src/metadata/lifecycle_hooks'; @Component({ selector: 'app-session', @@ -32,7 +33,6 @@ export class SessionComponent implements OnInit { ngOnInit() { this.getSessionAndQuestions(); } - getSessionAndQuestions = async () => { this.sessionId = this.route.snapshot.params.sessionId; this.sessionHttpService.getSessionMetadataById(this.sessionId).subscribe(session => { @@ -42,6 +42,8 @@ export class SessionComponent implements OnInit { this.questions = questions; }); + this.upvotedQuestions = JSON.parse(localStorage.getItem('upvotedQuestions')) || []; + const user = await this.afAuth.authState.toPromise().then(currentUser => { return currentUser }) } @@ -66,6 +68,7 @@ export class SessionComponent implements OnInit { question }; this.questionsService.sendQuestion(questionReq); + localStorage.setItem('upvotedQuestions', JSON.stringify(this.upvotedQuestions)); } addQuestion = () => { diff --git a/server/app.js b/server/app.js index 8a81065..a669a8a 100644 --- a/server/app.js +++ b/server/app.js @@ -4,6 +4,8 @@ const express = require('express'); const mongoose = require('mongoose'); const app = express(); const server = require('http').createServer(app); +const passport = require('passport'); +const LocalStrategy = require('passport-local').Strategy; const io = require('socket.io')(server, { path: '/ws', serveClient: false @@ -20,6 +22,7 @@ require('dotenv').config({ }); require('./models/Question'); require('./models/Session'); +const User = require('./models/User'); // #endregion imports @@ -52,7 +55,17 @@ app.use(bodyParser.urlencoded({ extended: false })); app.use(cookieParser()); +app.use(require('express-session')({ + secret: 'keyboard cat', + resave: false, + saveUninitialized: false +})); +app.use(passport.initialize()); +app.use(passport.session()); +passport.use(new LocalStrategy(User.authenticate())); +passport.serializeUser(User.serializeUser()); +passport.deserializeUser(User.deserializeUser()); // #endregion systemic middleware app.use('/api', index); diff --git a/server/models/User.js b/server/models/User.js new file mode 100644 index 0000000..3068136 --- /dev/null +++ b/server/models/User.js @@ -0,0 +1,13 @@ +const mongoose = require('mongoose'); +const Schema = mongoose.Schema; +const passportLocalMongoose = require('passport-local-mongoose'); + +const UserSchema = new Schema({ + username: String, + password: String, + ownedSessions: [String] +}); + +UserSchema.plugin(passportLocalMongoose); + +module.exports = mongoose.model('User', UserSchema); diff --git a/server/package-lock.json b/server/package-lock.json index c251aa9..885d2a0 100644 --- a/server/package-lock.json +++ b/server/package-lock.json @@ -278,6 +278,11 @@ "vary": "1.1.2" } }, + "crc": { + "version": "3.4.4", + "resolved": "https://registry.npmjs.org/crc/-/crc-3.4.4.tgz", + "integrity": "sha1-naHpgOO9RPxck79as9ozeNheRms=" + }, "css": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/css/-/css-1.0.8.tgz", @@ -452,6 +457,29 @@ } } }, + "express-session": { + "version": "1.15.6", + "resolved": "https://registry.npmjs.org/express-session/-/express-session-1.15.6.tgz", + "integrity": "sha512-r0nrHTCYtAMrFwZ0kBzZEXa1vtPVrw0dKvGSrKP4dahwBQ1BJpF2/y1Pp4sCD/0kvxV4zZeclyvfmw0B4RMJQA==", + "requires": { + "cookie": "0.3.1", + "cookie-signature": "1.0.6", + "crc": "3.4.4", + "debug": "2.6.9", + "depd": "1.1.2", + "on-headers": "1.0.1", + "parseurl": "1.3.2", + "uid-safe": "2.1.5", + "utils-merge": "1.0.1" + }, + "dependencies": { + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + } + } + }, "finalhandler": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.0.6.tgz", @@ -483,6 +511,11 @@ "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" }, + "generaterr": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/generaterr/-/generaterr-1.5.0.tgz", + "integrity": "sha1-sM62zFFk3yoGEzjMNAqGFTlcUvw=" + }, "graceful-readlink": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", @@ -822,11 +855,60 @@ "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=" }, + "passport": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/passport/-/passport-0.4.0.tgz", + "integrity": "sha1-xQlWkTR71a07XhgCOMORTRbwWBE=", + "requires": { + "passport-strategy": "1.0.0", + "pause": "0.0.1" + } + }, + "passport-local": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/passport-local/-/passport-local-1.0.0.tgz", + "integrity": "sha1-H+YyaMkudWBmJkN+O5BmYsFbpu4=", + "requires": { + "passport-strategy": "1.0.0" + } + }, + "passport-local-mongoose": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/passport-local-mongoose/-/passport-local-mongoose-4.4.0.tgz", + "integrity": "sha512-a0O6Me/4SWI5yhePlQKgvREwGLxJyRWzgfCJW+hbXkIRlct5Xd+upl9IDgkbprDo5j6b4702L/pZ7weSHeKxfA==", + "requires": { + "debug": "3.1.0", + "generaterr": "1.5.0", + "passport-local": "1.0.0", + "scmp": "2.0.0", + "semver": "5.5.0" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "requires": { + "ms": "2.0.0" + } + } + } + }, + "passport-strategy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/passport-strategy/-/passport-strategy-1.0.0.tgz", + "integrity": "sha1-tVOaqPwiWj0a0XlHbd8ja0QPUuQ=" + }, "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=" }, + "pause": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/pause/-/pause-0.0.1.tgz", + "integrity": "sha1-HUCLP9t2kjuVQ9lvtMnf1TXZy10=" + }, "process-nextick-args": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", @@ -854,6 +936,11 @@ "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==" }, + "random-bytes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/random-bytes/-/random-bytes-1.0.0.tgz", + "integrity": "sha1-T2ih3Arli9P7lYSMMDJNt11kNgs=" + }, "range-parser": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", @@ -921,6 +1008,11 @@ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==" }, + "scmp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/scmp/-/scmp-2.0.0.tgz", + "integrity": "sha1-JHEQ7yLM+JexOj8KvdtSeCOTzWo=" + }, "semver": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", @@ -1141,6 +1233,14 @@ "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", "optional": true }, + "uid-safe": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.5.tgz", + "integrity": "sha512-KPHm4VL5dDXKz01UuEd88Df+KzynaohSL9fBh096KWAxSKZQDI2uBrVqtvRM4rwrIrRRKsdLNML/lnaaVSRioA==", + "requires": { + "random-bytes": "1.0.0" + } + }, "ultron": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz", diff --git a/server/package.json b/server/package.json index 889dd78..4dbe3d4 100644 --- a/server/package.json +++ b/server/package.json @@ -12,10 +12,14 @@ "debug": "~2.6.9", "dotenv": "^4.0.0", "express": "~4.15.5", + "express-session": "^1.15.6", "jade": "~1.11.0", "mongoose": "^4.13.9", "mongoose-mongodb-errors": "0.0.2", "morgan": "~1.9.0", + "passport": "^0.4.0", + "passport-local": "^1.0.0", + "passport-local-mongoose": "^4.4.0", "serve-favicon": "~2.4.5", "socket.io": "^2.0.4" }, From ea20401c881b6715513ed2b3139dbd3d70ae529b Mon Sep 17 00:00:00 2001 From: Andrew Hill Date: Tue, 23 Jan 2018 13:02:47 -0500 Subject: [PATCH 08/25] user login/logout/create functionality --- server/models/User.js | 2 +- server/routes/index.js | 31 +++++++++++++++++++++++++++++++ 2 files changed, 32 insertions(+), 1 deletion(-) diff --git a/server/models/User.js b/server/models/User.js index 3068136..6e10df0 100644 --- a/server/models/User.js +++ b/server/models/User.js @@ -8,6 +8,6 @@ const UserSchema = new Schema({ ownedSessions: [String] }); -UserSchema.plugin(passportLocalMongoose); +UserSchema.plugin(passportLocalMongoose, {usernameField: 'username'}); module.exports = mongoose.model('User', UserSchema); diff --git a/server/routes/index.js b/server/routes/index.js index 71c5729..16985b2 100644 --- a/server/routes/index.js +++ b/server/routes/index.js @@ -1,8 +1,10 @@ const express = require('express'); const router = express.Router(); const mongoose = require('mongoose'); +const passport = require('passport'); mongoose.Promise = global.Promise; const Session = require('../models/Session'); +const User = require('../models/User'); const { Question } = require('../models/Question'); @@ -80,4 +82,33 @@ router.post('/questions', async(req, res, next) => { res.send('Successfully created question'); }) +router.post('/authenticate', passport.authenticate('local'), (req, res) => { + const userResponse = { + id: req.user._id, + ownedSessions: req.user.ownedSessions + }; + res.json(userResponse); +}); + +router.post('/createAccount', async(req, res, next) => { + console.log(req.body); + const user = await User.register(new User({ + username: req.body.createUsername + }), req.body.createPassword, (err, user, info) => { + if (err) { + return next(err); + } + req.login(user, (err) => { + if (err) { + return next(err); + } + const userResponse = { + id: user._id, + ownedSessions: user.ownedSessions + }; + return res.json(userResponse); + }); + }); +}) + module.exports = router; \ No newline at end of file From 50a1b64b97c6520fff074a688f837fff4831fc31 Mon Sep 17 00:00:00 2001 From: Andrew Hill Date: Tue, 23 Jan 2018 13:39:45 -0500 Subject: [PATCH 09/25] rearrange api actions into controllers. handle auth errors on client --- server/controllers/authController.js | 31 ++++++ server/controllers/questionController.js | 27 ++++++ server/controllers/sessionController.js | 53 ++++++++++ server/routes/index.js | 117 +++-------------------- 4 files changed, 123 insertions(+), 105 deletions(-) create mode 100644 server/controllers/authController.js create mode 100644 server/controllers/questionController.js create mode 100644 server/controllers/sessionController.js diff --git a/server/controllers/authController.js b/server/controllers/authController.js new file mode 100644 index 0000000..34d5233 --- /dev/null +++ b/server/controllers/authController.js @@ -0,0 +1,31 @@ +const mongoose = require('mongoose'); +const passport = require('passport'); +const User = require('../models/User'); + +exports.login = async(req, res, next) => { + const userResponse = { + id: req.user._id, + ownedSessions: req.user.ownedSessions + }; + res.json(userResponse); +} + +exports.createAccount = async(req, res, next) => { + const user = await User.register(new User({ + username: req.body.createUsername + }), req.body.createPassword, (err, user, info) => { + if (err) { + return next(err); + } + req.login(user, (err) => { + if (err) { + return next(err); + } + const userResponse = { + id: user._id, + ownedSessions: user.ownedSessions + }; + return res.json(userResponse); + }); + }); +} \ No newline at end of file diff --git a/server/controllers/questionController.js b/server/controllers/questionController.js new file mode 100644 index 0000000..9365f56 --- /dev/null +++ b/server/controllers/questionController.js @@ -0,0 +1,27 @@ +const mongoose = require('mongoose'); +const Question = require('../models/Question'); + +exports.getQuestions = async(req, res, next) => { + try { + const questions = await Question.find(); + return res.json(questions); + } catch (err) { + next(err); + } +} + +exports.getQuestionById = async(req, res, next) => { + try { + const session = await Session.findOne({ + id: req.params.id + }); + return res.json(session.questions); + } catch (err) { + next(err); + } +} + +exports.createQuestion = async(req, res, next) => { + const question = await new Question(req.body).save(); + res.status(200).send(); +} \ No newline at end of file diff --git a/server/controllers/sessionController.js b/server/controllers/sessionController.js new file mode 100644 index 0000000..3d9b5a3 --- /dev/null +++ b/server/controllers/sessionController.js @@ -0,0 +1,53 @@ +const mongoose = require('mongoose'); +const Session = require('../models/Session'); + +exports.getSessions = async(req, res, next) => { + try { + const session = await Session.find().exec(); + return res.json(session); + } catch (err) { + next(err); + } +} + +exports.getSessionById = async(req, res, next) => { + try { + const session = await Session.findOne({ + id: req.params.id + }); + return res.json(session); + } catch (err) { + next(err); + } +} + +exports.getManySessionsById = async(req, res, next) => { + res.status(200).send(); +} + +exports.getSessionMetaById = async(req, res, next) => { + try { + const session = await Session.findOne({ + id: req.params.id + }); + const response = { + id: session.id, + description: session.description, + title: session.title, + ownerUid: session.ownerUid + }; + + return res.json(response); + } catch (err) { + next(err) + }; +} + +exports.createSession = async(req, res, next) => { + try { + const session = await new Session(req.body).save(); + res.send('Successfully created session'); + } catch (err) { + next(err); + } +} \ No newline at end of file diff --git a/server/routes/index.js b/server/routes/index.js index 16985b2..122223a 100644 --- a/server/routes/index.js +++ b/server/routes/index.js @@ -2,113 +2,20 @@ const express = require('express'); const router = express.Router(); const mongoose = require('mongoose'); const passport = require('passport'); -mongoose.Promise = global.Promise; -const Session = require('../models/Session'); -const User = require('../models/User'); -const { - Question -} = require('../models/Question'); +const sessionController = require('../controllers/sessionController'); +const questionController = require('../controllers/questionController'); +const authController = require('../controllers/authController'); +router.get('/sessions', sessionController.getSessions); +router.get('/sessions/:id', sessionController.getSessionById); +router.get('/sessions/:id/meta', sessionController.getSessionMetaById); +router.post('/sessions', sessionController.createSession); -router.get('/sessions', async(req, res, next) => { - try { - const session = await Session.find().exec(); - return res.json(session); - } catch (err) { - next(err); - } -}); +router.get('/questions', questionController.getQuestions); +router.get('/questions/:id', questionController.getQuestionById); +router.post('/questions', questionController.createQuestion); -router.get('/sessions/:id', async(req, res, next) => { - try { - const session = await Session.findOne({ - id: req.params.id - }); - return res.json(session); - } catch (err) { - next(err); - } -}); - -router.get('/sessions/:id/meta', async(req, res, next) => { - try { - const session = await Session.findOne({ - id: req.params.id - }); - const response = { - id: session.id, - description: session.description, - title: session.title, - ownerUid: session.ownerUid - }; - - return res.json(response); - } catch (err) { - next(err) - }; -}); - -router.post('/sessions', async(req, res, next) => { - try { - const session = await new Session(req.body).save(); - res.send('Successfully created session'); - } catch (err) { - next(err); - } -}) - -router.get('/questions', async(req, res, next) => { - try { - const questions = await Question.find(); - return res.json(questions); - } catch (err) { - next(err); - } -}); - -router.get('/questions/:id', async(req, res, next) => { - try { - const session = await Session.findOne({ - id: req.params.id - }); - return res.json(session.questions); - } catch (err) { - next(err); - } -}) - -router.post('/questions', async(req, res, next) => { - const question = await new Question(req.body).save(); - res.send('Successfully created question'); -}) - -router.post('/authenticate', passport.authenticate('local'), (req, res) => { - const userResponse = { - id: req.user._id, - ownedSessions: req.user.ownedSessions - }; - res.json(userResponse); -}); - -router.post('/createAccount', async(req, res, next) => { - console.log(req.body); - const user = await User.register(new User({ - username: req.body.createUsername - }), req.body.createPassword, (err, user, info) => { - if (err) { - return next(err); - } - req.login(user, (err) => { - if (err) { - return next(err); - } - const userResponse = { - id: user._id, - ownedSessions: user.ownedSessions - }; - return res.json(userResponse); - }); - }); -}) +router.post('/login', passport.authenticate('local'), authController.login); +router.post('/createAccount', authController.createAccount) module.exports = router; \ No newline at end of file From 8e59c83ecad608a47828b9393173ebce064e86a3 Mon Sep 17 00:00:00 2001 From: Andrew Hill Date: Tue, 23 Jan 2018 13:41:15 -0500 Subject: [PATCH 10/25] missing files from previous commits --- client/app/views/login.html | 3 - client/upgrade/src/app/app.module.ts | 4 +- .../src/app/login/login.component.html | 46 ++++++++++++++- .../src/app/login/login.component.sass | 0 .../src/app/login/login.component.scss | 58 +++++++++++++++++++ .../upgrade/src/app/login/login.component.ts | 50 +++++++++------- .../src/app/services/auth.service.spec.ts | 15 +++++ .../upgrade/src/app/services/auth.service.ts | 50 ++++++++++++++++ .../src/app/start/start.component.html | 2 +- client/upgrade/src/styles.scss | 3 +- 10 files changed, 202 insertions(+), 29 deletions(-) delete mode 100644 client/upgrade/src/app/login/login.component.sass create mode 100644 client/upgrade/src/app/login/login.component.scss create mode 100644 client/upgrade/src/app/services/auth.service.spec.ts create mode 100644 client/upgrade/src/app/services/auth.service.ts diff --git a/client/app/views/login.html b/client/app/views/login.html index 8b34988..825a5d8 100644 --- a/client/app/views/login.html +++ b/client/app/views/login.html @@ -17,8 +17,5 @@

Socrates

- \ No newline at end of file diff --git a/client/upgrade/src/app/app.module.ts b/client/upgrade/src/app/app.module.ts index 20f78e8..930711c 100644 --- a/client/upgrade/src/app/app.module.ts +++ b/client/upgrade/src/app/app.module.ts @@ -19,6 +19,7 @@ import { SessionComponent } from './session/session.component'; import { LoginComponent } from './login/login.component'; import { SessionHttpService } from './services/session-http.service'; import { QuestionWsService } from './services/question-ws.service'; +import { AuthService } from './services/auth.service'; const appRoutes: Routes = [ { @@ -64,7 +65,8 @@ const appRoutes: Routes = [ providers: [ HttpClient, SessionHttpService, - QuestionWsService + QuestionWsService, + AuthService ], bootstrap: [AppComponent] }) diff --git a/client/upgrade/src/app/login/login.component.html b/client/upgrade/src/app/login/login.component.html index 73982e0..50160d6 100644 --- a/client/upgrade/src/app/login/login.component.html +++ b/client/upgrade/src/app/login/login.component.html @@ -1,3 +1,43 @@ -
{{session | json}}
-
{{questions | json}}
- \ No newline at end of file +

Socrates

+
+
+ + +
+
+

Sign In

+
+ + +
+
+ + +
+
+ +
+
+ Or... +
+

Create an Account

+
+ + +
+
+ + +
+
+ + +
+
+ +
+ +
+
diff --git a/client/upgrade/src/app/login/login.component.sass b/client/upgrade/src/app/login/login.component.sass deleted file mode 100644 index e69de29..0000000 diff --git a/client/upgrade/src/app/login/login.component.scss b/client/upgrade/src/app/login/login.component.scss new file mode 100644 index 0000000..707ec48 --- /dev/null +++ b/client/upgrade/src/app/login/login.component.scss @@ -0,0 +1,58 @@ +@import '../../variables'; +#login { + button { + margin: 0 $single-space; + cursor: pointer; + background-color: $orange; + color: $white; + border: none; + padding: $single-space; + border-radius: 2px; + border-right: 3px solid darken($orange, 10%); + border-bottom: 3px solid darken($orange, 10%); + &:active { + background-color: darken($orange, 10%); + } + margin: $quad-space; + } +} + +@media only screen and (max-width: 1223px) and (min-width: 320px) { + #login { + padding: $double-space; + label { + margin-bottom: -$single-space; + display: block; + } + } +} + +@media only screen and (min-width: 1224px) { + #login { + height: 100vh; + display: flex; + justify-content: space-between; + align-items: center; + form { + color: white; + margin: 4em auto; + width: 100%; + text-align: center; + .input-group { + margin: $quad-space; + label { + display: block; + margin-bottom: -$double-space; + } + } + } + } +} +h1 { + text-align: center; + color: $white; +} + +div { + color: $white; +} \ No newline at end of file diff --git a/client/upgrade/src/app/login/login.component.ts b/client/upgrade/src/app/login/login.component.ts index dc010f3..2c064dc 100644 --- a/client/upgrade/src/app/login/login.component.ts +++ b/client/upgrade/src/app/login/login.component.ts @@ -1,36 +1,46 @@ import { Component, OnInit } from '@angular/core'; -import { SessionHttpService } from '../services/session-http.service'; -import { QuestionWsService } from '../services/question-ws.service'; +import { AuthService } from '../services/auth.service'; +import { create } from 'domain'; @Component({ selector: 'app-login', templateUrl: './login.component.html', - styleUrls: ['./login.component.sass'] + styleUrls: ['./login.component.scss'] }) export class LoginComponent implements OnInit { - questions: any[] = []; - session: any; - constructor(private sessionService: SessionHttpService, - private questionsService: QuestionWsService) { } + constructor(private auth: AuthService) { } ngOnInit() { - this.sessionService.getSessionMetadataById('999999').subscribe(session => { - console.log(session); - this.session = session; - }); - this.questionsService.getQuestions('999999').subscribe(questions => { - this.questions = questions; - }) } - sendQuestion = () => { - if(this.questions.length) { - const question = this.questions[0]; - question.upvotes++; - const questionReq = { sessionId: '999999', question }; - this.questionsService.sendQuestion(questionReq); + login = (credentials: any) => { + console.log(credentials); + this.auth.login(credentials); + } + + createAccount = (formData: any) => { + console.log(formData); + if (this.isValid(formData)) { + this.auth.create(formData); } } + logout = () => { + this.auth.logout(); + } + + isValid = (formData: any): boolean => { + const password = (document.getElementById('password')); + const confirmPassword = (document.getElementById('confirmPassword')); + if (password.value !== confirmPassword.value) { + confirmPassword.setCustomValidity('Passwords must match!'); + confirmPassword.reportValidity(); + return false; + } else { + confirmPassword.setCustomValidity(''); + confirmPassword.reportValidity(); + return true; + } + } } diff --git a/client/upgrade/src/app/services/auth.service.spec.ts b/client/upgrade/src/app/services/auth.service.spec.ts new file mode 100644 index 0000000..bd98634 --- /dev/null +++ b/client/upgrade/src/app/services/auth.service.spec.ts @@ -0,0 +1,15 @@ +import { TestBed, inject } from '@angular/core/testing'; + +import { AuthService } from './auth.service'; + +describe('AuthService', () => { + beforeEach(() => { + TestBed.configureTestingModule({ + providers: [AuthService] + }); + }); + + it('should be created', inject([AuthService], (service: AuthService) => { + expect(service).toBeTruthy(); + })); +}); diff --git a/client/upgrade/src/app/services/auth.service.ts b/client/upgrade/src/app/services/auth.service.ts new file mode 100644 index 0000000..8216989 --- /dev/null +++ b/client/upgrade/src/app/services/auth.service.ts @@ -0,0 +1,50 @@ +import { Injectable } from '@angular/core'; +import { HttpClient } from '@angular/common/http'; + +export interface Credentials { + username: string, + password: string +} + +@Injectable() +export class AuthService { + + baseUrl: string; + constructor(private http: HttpClient) { } + + create = (createReq: any) => { + this.http.post('api/createAccount', createReq) + .map(res => res) + .subscribe( + data => localStorage.setItem('user', JSON.stringify(data)), + error => { + // TODO : prettier alerts + console.log(error); + alert(error.error.message) + } + ); + } + + getUser = () => { + return localStorage.getItem('user'); + } + + login = (credentials: any) => { + this.http.post('api/login', credentials) + .map(res => res) + .subscribe( + data => localStorage.setItem('user', JSON.stringify(data)), + error => { + console.log(error); + // TODO : prettier alerts + if (error.status === 401) { + alert('Invalid username or password'); + } + } + ); + } + + logout = () => { + localStorage.removeItem('user'); + } +} diff --git a/client/upgrade/src/app/start/start.component.html b/client/upgrade/src/app/start/start.component.html index 0f11e49..e23012e 100644 --- a/client/upgrade/src/app/start/start.component.html +++ b/client/upgrade/src/app/start/start.component.html @@ -1,6 +1,6 @@
- +
diff --git a/client/upgrade/src/styles.scss b/client/upgrade/src/styles.scss index 36d1ddd..5d24836 100644 --- a/client/upgrade/src/styles.scss +++ b/client/upgrade/src/styles.scss @@ -91,7 +91,8 @@ body { animation: spin 2s linear infinite; } input[type="text"], - input[type="password"] { + input[type="password"], + input[type="email"] { background-color: $dark-blue; color: $white; font-weight: bold; From 7713bf5046f1c23f2eaf3d227353f6f75b5f4bad Mon Sep 17 00:00:00 2001 From: Andrew Hill Date: Tue, 23 Jan 2018 15:54:13 -0500 Subject: [PATCH 11/25] account page, get sessions by owner uid --- .../src/app/account/account.component.html | 47 +++++- .../src/app/account/account.component.sass | 0 .../src/app/account/account.component.scss | 140 ++++++++++++++++++ .../src/app/account/account.component.ts | 34 ++++- .../upgrade/src/app/login/login.component.ts | 5 +- .../upgrade/src/app/services/auth.service.ts | 2 +- .../src/app/services/session-http.service.ts | 9 +- server/controllers/authController.js | 6 +- server/controllers/sessionController.js | 31 +++- server/routes/index.js | 1 + 10 files changed, 260 insertions(+), 15 deletions(-) delete mode 100644 client/upgrade/src/app/account/account.component.sass create mode 100644 client/upgrade/src/app/account/account.component.scss diff --git a/client/upgrade/src/app/account/account.component.html b/client/upgrade/src/app/account/account.component.html index e3b28d5..47f37ca 100644 --- a/client/upgrade/src/app/account/account.component.html +++ b/client/upgrade/src/app/account/account.component.html @@ -1,3 +1,44 @@ -

- account works! -

+
+
+ + +
+

Hello, {{user.username}}

+
+ Your sessions: + +
+
+
+ + +
+ +
+ + +
+ +
+ + +
+
+ + +
+
+
+
+ {{ownedSession?.title}} + ID: {{ownedSession?.id}} +
+ {{ownedSession?.description}} +
+
+ + +
+
+
+
diff --git a/client/upgrade/src/app/account/account.component.sass b/client/upgrade/src/app/account/account.component.sass deleted file mode 100644 index e69de29..0000000 diff --git a/client/upgrade/src/app/account/account.component.scss b/client/upgrade/src/app/account/account.component.scss new file mode 100644 index 0000000..422b815 --- /dev/null +++ b/client/upgrade/src/app/account/account.component.scss @@ -0,0 +1,140 @@ +@import '../../variables'; + +@mixin single-line-input { + background-color: $dark-blue; + color: $white; + font-weight: bold; + border: none; + border-radius: 2px; + border-bottom: 2px solid black; + margin: $double-space; + font-size: $double-space; + padding: $single-space; + text-align: center; + transition: 0.15s all linear; + &:focus { + outline: none !important; + border-bottom: 2px solid $white; + transition: 0.15s all linear; + } +} + +%single-line-input { + @include single-line-input; +} + +@media only screen and (max-width: 1223px) and (min-width: 320px) { + #account { + .session-add-form { + background-color: $light-blue; + color: $white; + padding: $double-space; + margin: $double-space; + border: 2px solid $light-gray; + input { + @include single-line-input; + text-align: left; + background-color: $light-blue; + } + textarea { + @include single-line-input; + border: 2px solid black; + text-align: left; + background-color: $light-blue; + &:focus { + border: 2px solid $white; + outline: none !important; + } + } + } + .sessions { + margin-top: $quad-space; + } + .session { + padding: $double-space; + background-color: white; + color: black; + border: 1px solid $light-gray; + .session-title { + float: left; + } + .session-pin { + float: right; + } + .session-description { + margin-top: $quad-space; + text-align: left; + } + .session-actions { + margin-top: $quad-space; + } + } + } +} + +@media only screen and (min-width: 1224px) { + #account { + color: white; + padding: $single-space * 4; + .your-sessions { + & .your-sessions-text { + display: block; + font-size: 150%; + font-weight: 700; + } + & .primary-button { + margin-top: $double-space; + } + } + .session-add-form { + background-color: $white; + color: $base-text-color; + padding: $double-space; + border: 2px solid $bleak-blue; + width: 30%; + margin: $single-space 0; + } + .sessions { + overflow-y: scroll; + .session { + color: $base-text-color; + background-color: $white; + line-height: $double-space; + display: inline-block; + width: 30%; + padding: $double-space; + margin: $double-space $double-space $double-space 0; + border: 1px solid $bleak-blue; + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2); + & .session-title { + font-weight: 700; + font-size: 125%; + } + .session-pin { + margin-left: $triple-space; + font-size: 75%; + color: $darker-gray; + } + & .session-description { + margin: $double-space 0; + padding: $single-space 0; + } + & .session-actions {} + &.ng-enter { + opacity: 0; + transition: .25s linear; + } + &.ng-enter.ng-enter-active { + opacity: 1; + } + &.ng-leave { + opacity: 1; + transition: .25s linear; + } + &.ng-leave.ng-leave-active { + opacity: 0; + } + } + } + } +} diff --git a/client/upgrade/src/app/account/account.component.ts b/client/upgrade/src/app/account/account.component.ts index 89dfef7..d25c5f6 100644 --- a/client/upgrade/src/app/account/account.component.ts +++ b/client/upgrade/src/app/account/account.component.ts @@ -1,15 +1,43 @@ import { Component, OnInit } from '@angular/core'; +import { AuthService } from '../services/auth.service'; +import { SessionMetadata } from '../../shared/interfaces'; +import { SessionHttpService } from '../services/session-http.service'; @Component({ selector: 'app-account', templateUrl: './account.component.html', - styleUrls: ['./account.component.sass'] + styleUrls: ['./account.component.scss'] }) export class AccountComponent implements OnInit { - - constructor() { } + user: any; + ownedSessions: any[] = []; + addingSession: boolean = false; + constructor(private auth: AuthService, private sessionHttp: SessionHttpService) { } ngOnInit() { + this.user = this.auth.getUser(); + if (this.user) { + console.log(this.user); + this.sessionHttp.getManySessionsByOwnerUid(this.user.id) + .subscribe((sessions) => { + sessions.forEach(session => this.ownedSessions.push(session)); + console.log(this.ownedSessions) + }); + } + } + + createSession = (session: SessionMetadata) => { + session.ownerUid = this.user.id; + this.sessionHttp.createSession(session) + .subscribe( + res => this.ownedSessions.push(res), + err => alert(err.error.message) // TODO : prettier alerts + ); + this.addingSession = false; + } + + goToSession = (id: string) => { + console.log(id); } } diff --git a/client/upgrade/src/app/login/login.component.ts b/client/upgrade/src/app/login/login.component.ts index 2c064dc..89f5a1c 100644 --- a/client/upgrade/src/app/login/login.component.ts +++ b/client/upgrade/src/app/login/login.component.ts @@ -1,6 +1,7 @@ import { Component, OnInit } from '@angular/core'; import { AuthService } from '../services/auth.service'; import { create } from 'domain'; +import { Router } from '@angular/router'; @Component({ selector: 'app-login', @@ -8,7 +9,7 @@ import { create } from 'domain'; styleUrls: ['./login.component.scss'] }) export class LoginComponent implements OnInit { - constructor(private auth: AuthService) { } + constructor(private auth: AuthService, private router: Router) { } ngOnInit() { @@ -17,12 +18,14 @@ export class LoginComponent implements OnInit { login = (credentials: any) => { console.log(credentials); this.auth.login(credentials); + this.router.navigateByUrl('/account'); } createAccount = (formData: any) => { console.log(formData); if (this.isValid(formData)) { this.auth.create(formData); + this.router.navigateByUrl('/account'); } } diff --git a/client/upgrade/src/app/services/auth.service.ts b/client/upgrade/src/app/services/auth.service.ts index 8216989..f6086a2 100644 --- a/client/upgrade/src/app/services/auth.service.ts +++ b/client/upgrade/src/app/services/auth.service.ts @@ -26,7 +26,7 @@ export class AuthService { } getUser = () => { - return localStorage.getItem('user'); + return JSON.parse(localStorage.getItem('user')); } login = (credentials: any) => { diff --git a/client/upgrade/src/app/services/session-http.service.ts b/client/upgrade/src/app/services/session-http.service.ts index 3cde4c7..38666d0 100644 --- a/client/upgrade/src/app/services/session-http.service.ts +++ b/client/upgrade/src/app/services/session-http.service.ts @@ -17,7 +17,12 @@ export class SessionHttpService { return this.http.get(`/api/sessions/${id}/meta`).map(res => res); } - createSession = (session: any) => { - return this.http.post('/api/sessions', session).map(res => res); + getManySessionsByOwnerUid = (id: string): Observable => { + return this.http.get(`/api/sessions/many/${id}`).map(res => res); + } + + createSession = (session: SessionMetadata) => { + console.log('test'); + return this.http.post('/api/sessions', session).map(res => res); } } diff --git a/server/controllers/authController.js b/server/controllers/authController.js index 34d5233..e7ccbc1 100644 --- a/server/controllers/authController.js +++ b/server/controllers/authController.js @@ -5,7 +5,8 @@ const User = require('../models/User'); exports.login = async(req, res, next) => { const userResponse = { id: req.user._id, - ownedSessions: req.user.ownedSessions + ownedSessions: req.user.ownedSessions, + username: req.user.username }; res.json(userResponse); } @@ -23,7 +24,8 @@ exports.createAccount = async(req, res, next) => { } const userResponse = { id: user._id, - ownedSessions: user.ownedSessions + ownedSessions: user.ownedSessions, + username: user.username }; return res.json(userResponse); }); diff --git a/server/controllers/sessionController.js b/server/controllers/sessionController.js index 3d9b5a3..5361f54 100644 --- a/server/controllers/sessionController.js +++ b/server/controllers/sessionController.js @@ -21,8 +21,26 @@ exports.getSessionById = async(req, res, next) => { } } -exports.getManySessionsById = async(req, res, next) => { - res.status(200).send(); +exports.getManySessionsByOwnerUid = async(req, res, next) => { + try { + console.log(req.params.ownerUid); + const sessions = await Session.find({ + 'ownerUid': req.params.ownerUid + }); + const response = sessions.map(session => { + return { + id: session.id, + description: session.description, + title: session.title, + ownerUid: session.ownerUid + } + }); + + console.log(response); + return res.json(response); + } catch (err) { + next(err); + } } exports.getSessionMetaById = async(req, res, next) => { @@ -44,9 +62,16 @@ exports.getSessionMetaById = async(req, res, next) => { } exports.createSession = async(req, res, next) => { + console.log(req.body); try { const session = await new Session(req.body).save(); - res.send('Successfully created session'); + const response = { + id: session.id, + description: session.description, + title: session.title, + ownerUid: session.ownerUid + }; + res.json(response); } catch (err) { next(err); } diff --git a/server/routes/index.js b/server/routes/index.js index 122223a..2ed7873 100644 --- a/server/routes/index.js +++ b/server/routes/index.js @@ -9,6 +9,7 @@ const authController = require('../controllers/authController'); router.get('/sessions', sessionController.getSessions); router.get('/sessions/:id', sessionController.getSessionById); router.get('/sessions/:id/meta', sessionController.getSessionMetaById); +router.get('/sessions/many/:ownerUid', sessionController.getManySessionsByOwnerUid); router.post('/sessions', sessionController.createSession); router.get('/questions', questionController.getQuestions); From c1064010928ea1c3f0b453d8dd14835bbd000105 Mon Sep 17 00:00:00 2001 From: Andrew Hill Date: Wed, 24 Jan 2018 09:16:38 -0500 Subject: [PATCH 12/25] stateful action buttons component. wait for login before navigation --- .../src/app/account/account.component.html | 4 -- .../src/app/account/account.component.ts | 1 - .../action-buttons.component.html | 6 +++ .../action-buttons.component.scss | 21 ++++++++ .../action-buttons.component.spec.ts | 25 ++++++++++ .../action-buttons.component.ts | 38 ++++++++++++++ client/upgrade/src/app/app.component.html | 1 + client/upgrade/src/app/app.module.ts | 4 +- .../src/app/login/login.component.html | 4 -- .../upgrade/src/app/login/login.component.ts | 4 +- .../upgrade/src/app/services/auth.service.ts | 50 +++++++++++++------ .../src/app/start/start.component.html | 5 -- client/upgrade/src/styles.scss | 9 +--- 13 files changed, 133 insertions(+), 39 deletions(-) create mode 100644 client/upgrade/src/app/action-buttons/action-buttons.component.html create mode 100644 client/upgrade/src/app/action-buttons/action-buttons.component.scss create mode 100644 client/upgrade/src/app/action-buttons/action-buttons.component.spec.ts create mode 100644 client/upgrade/src/app/action-buttons/action-buttons.component.ts diff --git a/client/upgrade/src/app/account/account.component.html b/client/upgrade/src/app/account/account.component.html index 47f37ca..f050927 100644 --- a/client/upgrade/src/app/account/account.component.html +++ b/client/upgrade/src/app/account/account.component.html @@ -1,8 +1,4 @@
-
- - -

Hello, {{user.username}}

Your sessions: diff --git a/client/upgrade/src/app/account/account.component.ts b/client/upgrade/src/app/account/account.component.ts index d25c5f6..d88edd2 100644 --- a/client/upgrade/src/app/account/account.component.ts +++ b/client/upgrade/src/app/account/account.component.ts @@ -17,7 +17,6 @@ export class AccountComponent implements OnInit { ngOnInit() { this.user = this.auth.getUser(); if (this.user) { - console.log(this.user); this.sessionHttp.getManySessionsByOwnerUid(this.user.id) .subscribe((sessions) => { sessions.forEach(session => this.ownedSessions.push(session)); diff --git a/client/upgrade/src/app/action-buttons/action-buttons.component.html b/client/upgrade/src/app/action-buttons/action-buttons.component.html new file mode 100644 index 0000000..0a2b58c --- /dev/null +++ b/client/upgrade/src/app/action-buttons/action-buttons.component.html @@ -0,0 +1,6 @@ +
+ + + + +
diff --git a/client/upgrade/src/app/action-buttons/action-buttons.component.scss b/client/upgrade/src/app/action-buttons/action-buttons.component.scss new file mode 100644 index 0000000..ca0b4dc --- /dev/null +++ b/client/upgrade/src/app/action-buttons/action-buttons.component.scss @@ -0,0 +1,21 @@ +@import '../../variables'; + +.action-buttons { + position: fixed; + top: $quad-space; + right: $quad-space; + button { + margin: 0 $single-space; + cursor: pointer; + background-color: $orange; + color: $white; + border: none; + padding: $single-space; + border-radius: 2px; + border-right: 3px solid darken($orange, 10%); + border-bottom: 3px solid darken($orange, 10%); + &:active { + background-color: darken($orange, 10%); + } + } + } \ No newline at end of file diff --git a/client/upgrade/src/app/action-buttons/action-buttons.component.spec.ts b/client/upgrade/src/app/action-buttons/action-buttons.component.spec.ts new file mode 100644 index 0000000..3ec2f39 --- /dev/null +++ b/client/upgrade/src/app/action-buttons/action-buttons.component.spec.ts @@ -0,0 +1,25 @@ +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; + +import { ActionButtonsComponent } from './action-buttons.component'; + +describe('ActionButtonsComponent', () => { + let component: ActionButtonsComponent; + let fixture: ComponentFixture; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [ ActionButtonsComponent ] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(ActionButtonsComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/client/upgrade/src/app/action-buttons/action-buttons.component.ts b/client/upgrade/src/app/action-buttons/action-buttons.component.ts new file mode 100644 index 0000000..8de2d99 --- /dev/null +++ b/client/upgrade/src/app/action-buttons/action-buttons.component.ts @@ -0,0 +1,38 @@ +import { Component, OnInit } from '@angular/core'; +import { AuthService } from '../services/auth.service'; +import { Router } from '@angular/router'; + +@Component({ + selector: 'app-action-buttons', + templateUrl: './action-buttons.component.html', + styleUrls: ['./action-buttons.component.scss'] +}) +export class ActionButtonsComponent implements OnInit { + isLoggedIn: boolean; + constructor(private auth: AuthService, private router: Router) { } + + ngOnInit() { + this.isLoggedIn = this.auth.getUser() !== null; + this.auth.getAuthStatus().subscribe(isLoggedIn => this.isLoggedIn = isLoggedIn); + } + + onHomeClick = (): void => { + this.router.navigateByUrl('/'); + } + + onAccountClick = (): void => { + this.router.navigateByUrl('/account'); + } + + onLogoutClick = (): void => { + this.auth.logout(); + if(this.router.url === '/account') { + this.router.navigateByUrl('/'); + } + } + + onLoginClick = (): void => { + this.router.navigateByUrl('/login'); + } + +} diff --git a/client/upgrade/src/app/app.component.html b/client/upgrade/src/app/app.component.html index 6a8bca9..1725fd0 100644 --- a/client/upgrade/src/app/app.component.html +++ b/client/upgrade/src/app/app.component.html @@ -1,5 +1,6 @@
+
diff --git a/client/upgrade/src/app/app.module.ts b/client/upgrade/src/app/app.module.ts index 930711c..5894811 100644 --- a/client/upgrade/src/app/app.module.ts +++ b/client/upgrade/src/app/app.module.ts @@ -20,6 +20,7 @@ import { LoginComponent } from './login/login.component'; import { SessionHttpService } from './services/session-http.service'; import { QuestionWsService } from './services/question-ws.service'; import { AuthService } from './services/auth.service'; +import { ActionButtonsComponent } from './action-buttons/action-buttons.component'; const appRoutes: Routes = [ { @@ -51,7 +52,8 @@ const appRoutes: Routes = [ AccountComponent, InfoComponent, SessionComponent, - LoginComponent + LoginComponent, + ActionButtonsComponent ], imports: [ BrowserModule, diff --git a/client/upgrade/src/app/login/login.component.html b/client/upgrade/src/app/login/login.component.html index 50160d6..fb304e3 100644 --- a/client/upgrade/src/app/login/login.component.html +++ b/client/upgrade/src/app/login/login.component.html @@ -1,9 +1,5 @@

Socrates

-
- - -

Sign In

diff --git a/client/upgrade/src/app/login/login.component.ts b/client/upgrade/src/app/login/login.component.ts index 89f5a1c..1a548ef 100644 --- a/client/upgrade/src/app/login/login.component.ts +++ b/client/upgrade/src/app/login/login.component.ts @@ -15,9 +15,9 @@ export class LoginComponent implements OnInit { } - login = (credentials: any) => { + login = async (credentials: any) => { console.log(credentials); - this.auth.login(credentials); + await this.auth.login(credentials); this.router.navigateByUrl('/account'); } diff --git a/client/upgrade/src/app/services/auth.service.ts b/client/upgrade/src/app/services/auth.service.ts index f6086a2..c8d4561 100644 --- a/client/upgrade/src/app/services/auth.service.ts +++ b/client/upgrade/src/app/services/auth.service.ts @@ -1,5 +1,7 @@ import { Injectable } from '@angular/core'; import { HttpClient } from '@angular/common/http'; +import { Observer } from 'rxjs/Observer'; +import { Observable } from 'rxjs/Observable'; export interface Credentials { username: string, @@ -8,7 +10,7 @@ export interface Credentials { @Injectable() export class AuthService { - + observer: Observer baseUrl: string; constructor(private http: HttpClient) { } @@ -16,7 +18,10 @@ export class AuthService { this.http.post('api/createAccount', createReq) .map(res => res) .subscribe( - data => localStorage.setItem('user', JSON.stringify(data)), + data => { + localStorage.setItem('user', JSON.stringify(data)) + this.observer.next(true); + }, error => { // TODO : prettier alerts console.log(error); @@ -30,21 +35,38 @@ export class AuthService { } login = (credentials: any) => { - this.http.post('api/login', credentials) - .map(res => res) - .subscribe( - data => localStorage.setItem('user', JSON.stringify(data)), - error => { - console.log(error); - // TODO : prettier alerts - if (error.status === 401) { - alert('Invalid username or password'); - } - } - ); + return new Promise((resolve, reject) => { + this.http.post('api/login', credentials) + .map(res => res) + .subscribe( + data => { + localStorage.setItem('user', JSON.stringify(data)) + resolve(true); + this.observer.next(true); + }, + error => { + console.log(error); + // TODO : prettier alerts + if (error.status === 401) { + alert('Invalid username or password'); + } + reject(false); + }); + }); } logout = () => { localStorage.removeItem('user'); + this.observer.next(false); + } + + getAuthStatus = () => { + return this.createObservable(); + } + + createObservable(): Observable { + return new Observable(observer => { + this.observer = observer; + }); } } diff --git a/client/upgrade/src/app/start/start.component.html b/client/upgrade/src/app/start/start.component.html index e23012e..f5c28ec 100644 --- a/client/upgrade/src/app/start/start.component.html +++ b/client/upgrade/src/app/start/start.component.html @@ -1,9 +1,4 @@
-
- - - -

Socrates

Just ask.

diff --git a/client/upgrade/src/styles.scss b/client/upgrade/src/styles.scss index 5d24836..f4e813b 100644 --- a/client/upgrade/src/styles.scss +++ b/client/upgrade/src/styles.scss @@ -69,14 +69,7 @@ body { } } /* common */ - .action-buttons { - position: fixed; - top: $quad-space; - right: $quad-space; - button { - // .primary-button; - } - } + .loader { position: fixed; top: 40%; From c37c1e9b0251497e247731497fed20a904f1e071 Mon Sep 17 00:00:00 2001 From: Andrew Hill Date: Wed, 24 Jan 2018 09:54:22 -0500 Subject: [PATCH 13/25] fix mobile nav. fix bug for not found sessions --- client/upgrade/.angular-cli.json | 2 +- .../action-buttons.component.scss | 35 ++++++---- client/upgrade/src/app/app.component.html | 6 ++ client/upgrade/src/app/app.component.sass | 0 client/upgrade/src/app/app.component.scss | 25 +++++++ client/upgrade/src/app/app.component.ts | 17 +++-- client/upgrade/src/app/app.module.ts | 4 +- .../src/app/session/session.component.html | 6 -- .../src/app/start/start.component.scss | 7 ++ .../upgrade/src/app/start/start.component.ts | 68 ++++++------------- server/controllers/sessionController.js | 9 ++- 11 files changed, 98 insertions(+), 81 deletions(-) delete mode 100644 client/upgrade/src/app/app.component.sass create mode 100644 client/upgrade/src/app/app.component.scss diff --git a/client/upgrade/.angular-cli.json b/client/upgrade/.angular-cli.json index ece4f74..ced3233 100644 --- a/client/upgrade/.angular-cli.json +++ b/client/upgrade/.angular-cli.json @@ -19,7 +19,7 @@ "prefix": "app", "styles": [ "styles.scss", - "../node_modules/font-awesome/css/font-awesome.css" + "../node_modules/font-awesome/css/font-awesome.min.css" ], "scripts": [], "environmentSource": "environments/environment.ts", diff --git a/client/upgrade/src/app/action-buttons/action-buttons.component.scss b/client/upgrade/src/app/action-buttons/action-buttons.component.scss index ca0b4dc..9571b7f 100644 --- a/client/upgrade/src/app/action-buttons/action-buttons.component.scss +++ b/client/upgrade/src/app/action-buttons/action-buttons.component.scss @@ -1,21 +1,28 @@ @import '../../variables'; +@media screen and (max-width: 1223px) { + .action-buttons { + display: none; + } +} -.action-buttons { +@media screen and (min-width: 1224px) { + .action-buttons { position: fixed; top: $quad-space; right: $quad-space; button { - margin: 0 $single-space; - cursor: pointer; - background-color: $orange; - color: $white; - border: none; - padding: $single-space; - border-radius: 2px; - border-right: 3px solid darken($orange, 10%); - border-bottom: 3px solid darken($orange, 10%); - &:active { - background-color: darken($orange, 10%); - } + margin: 0 $single-space; + cursor: pointer; + background-color: $orange; + color: $white; + border: none; + padding: $single-space; + border-radius: 2px; + border-right: 3px solid darken($orange, 10%); + border-bottom: 3px solid darken($orange, 10%); + &:active { + background-color: darken($orange, 10%); + } } - } \ No newline at end of file + } +} diff --git a/client/upgrade/src/app/app.component.html b/client/upgrade/src/app/app.component.html index 1725fd0..5d82f8a 100644 --- a/client/upgrade/src/app/app.component.html +++ b/client/upgrade/src/app/app.component.html @@ -1,4 +1,10 @@ +
+ + + + +
diff --git a/client/upgrade/src/app/app.component.sass b/client/upgrade/src/app/app.component.sass deleted file mode 100644 index e69de29..0000000 diff --git a/client/upgrade/src/app/app.component.scss b/client/upgrade/src/app/app.component.scss new file mode 100644 index 0000000..07767cb --- /dev/null +++ b/client/upgrade/src/app/app.component.scss @@ -0,0 +1,25 @@ +@import '../variables'; + +#mobile-nav { + position: fixed; + top: 0; + display: flex; + width: 100%; + height: $single-space * 6; + text-align: center; + border-bottom: 2px solid $light-gray; + i { + margin: $single-space auto; + color: $orange; + font-size: 200%; + flex-grow: 1; + color: lighten($orange, 40%); + opacity: 0.6; + //color: mix($orange, #999999); + &.active-nav { + color: $orange; + opacity: 1; + outline: none; + } + } +} \ No newline at end of file diff --git a/client/upgrade/src/app/app.component.ts b/client/upgrade/src/app/app.component.ts index e6d0f3a..6221403 100644 --- a/client/upgrade/src/app/app.component.ts +++ b/client/upgrade/src/app/app.component.ts @@ -3,22 +3,25 @@ import { AngularFireDatabase } from 'angularfire2/database'; import { Observable } from 'rxjs/Observable'; import * as firebase from 'firebase'; import { AngularFireObject } from 'angularfire2/database/interfaces'; +import { Router } from '@angular/router'; +import { AuthService } from './services/auth.service'; @Component({ selector: 'app-root', templateUrl: './app.component.html', - styleUrls: ['./app.component.sass'] + styleUrls: ['./app.component.scss'] }) export class AppComponent implements OnInit { title = 'app'; - db: any; - sessions: any[]; - sessionsRef: any; - - constructor(db: AngularFireDatabase) { - this.db = db; + isLoggedIn: boolean; + constructor(private router: Router, + private auth: AuthService) { } ngOnInit() { + this.isLoggedIn = this.auth.getUser() !== null; + this.auth.getAuthStatus().subscribe(isLoggedIn => { + this.isLoggedIn = isLoggedIn; + }); } } diff --git a/client/upgrade/src/app/app.module.ts b/client/upgrade/src/app/app.module.ts index 5894811..51eea3f 100644 --- a/client/upgrade/src/app/app.module.ts +++ b/client/upgrade/src/app/app.module.ts @@ -32,7 +32,7 @@ const appRoutes: Routes = [ component: SessionComponent }, { - path: 'login', + path: 'user/login', component: LoginComponent }, { @@ -40,7 +40,7 @@ const appRoutes: Routes = [ component: InfoComponent }, { - path: 'account', + path: 'user/account', component: AccountComponent } ]; diff --git a/client/upgrade/src/app/session/session.component.html b/client/upgrade/src/app/session/session.component.html index f01fe95..e4a17e3 100644 --- a/client/upgrade/src/app/session/session.component.html +++ b/client/upgrade/src/app/session/session.component.html @@ -1,12 +1,6 @@
LOADING . . .
-
- - - - -
diff --git a/client/upgrade/src/app/start/start.component.scss b/client/upgrade/src/app/start/start.component.scss index 4c2f9c2..fbbc2f5 100644 --- a/client/upgrade/src/app/start/start.component.scss +++ b/client/upgrade/src/app/start/start.component.scss @@ -1,6 +1,13 @@ @import "../../variables"; #start { + display: flex; + color: $white; + flex-direction: column; + align-items: center; + justify-content: center; + text-align: center; + height: 100vh; @media only screen and (max-width: 1223px) and (min-width: 320px) { .mobile-account-button { border: none; diff --git a/client/upgrade/src/app/start/start.component.ts b/client/upgrade/src/app/start/start.component.ts index 2f19123..ac69943 100644 --- a/client/upgrade/src/app/start/start.component.ts +++ b/client/upgrade/src/app/start/start.component.ts @@ -3,6 +3,8 @@ import { Router } from '@angular/router'; import { AngularFireAuth } from 'angularfire2/auth'; import { AngularFireDatabase } from 'angularfire2/database'; import * as firebase from 'firebase/app'; +import { AuthService } from '../services/auth.service'; +import { SessionHttpService } from '../services/session-http.service'; @Component({ selector: 'app-start', @@ -10,59 +12,27 @@ import * as firebase from 'firebase/app'; styleUrls: ['./start.component.scss'] }) export class StartComponent implements OnInit { - user: any; + isLoggedIn: boolean; sessionId: string = ""; constructor( - private afAuth: AngularFireAuth, - private db: AngularFireDatabase, - private router: Router + private auth: AuthService, + private router: Router, + private sessionHttp: SessionHttpService ) { } ngOnInit() { + this.isLoggedIn = this.auth.getUser() !== null; this.getAuth(); } onStartClick = async () => { - if (!this.user) { - try { - this.user = await this.afAuth - .auth - .signInAnonymously(); - } catch (err) { - alert('ERROR! : ' + err.message); + this.sessionHttp.getSessionMetadataById(this.sessionId).toPromise().then(session => { + if (session !== null) { + this.router.navigateByUrl(`/questions/${this.sessionId}`); + } else { + alert('That session doesn\'t exist'); // TODO : prettier alertsl } - } - - this.goToSession(); - } - - goToSession = async () => { - if (!this.sessionId || !this.sessionId.length) { - alert('Please enter a valid session ID!'); - } - - // get session by entered session id - this.db.object(`sessions/${this.sessionId}`) - .snapshotChanges() - .subscribe(session => { - if (session.key !== null) { // if exists - this.router.navigateByUrl(`questions/${this.sessionId}`); - } else { - alert('not found!'); - } - }); - } - - signOut = () => { - this.afAuth.auth.signOut(); - } - - onLoginClick = () => { - console.log('login'); - } - - onAccountClick = () => { - console.log('account'); + }); } getUsers = () => { @@ -70,14 +40,16 @@ export class StartComponent implements OnInit { } getAuth = () => { - console.log('getting auth'); - this.afAuth.authState.subscribe(user => { - this.user = user; - console.log(this.user); + this.auth.getAuthStatus().subscribe(isLoggedIn => { + this.isLoggedIn = isLoggedIn; }) } onMobileAccountClick = () => { - console.log('mobileAcc'); + if (this.isLoggedIn) { + this.router.navigateByUrl('/user/account'); + } else { + this.router.navigateByUrl('/user/login'); + } } } diff --git a/server/controllers/sessionController.js b/server/controllers/sessionController.js index 5361f54..8f91314 100644 --- a/server/controllers/sessionController.js +++ b/server/controllers/sessionController.js @@ -23,10 +23,12 @@ exports.getSessionById = async(req, res, next) => { exports.getManySessionsByOwnerUid = async(req, res, next) => { try { - console.log(req.params.ownerUid); const sessions = await Session.find({ 'ownerUid': req.params.ownerUid }); + if (sessions === null) { + return res.json(null); + } const response = sessions.map(session => { return { id: session.id, @@ -35,8 +37,6 @@ exports.getManySessionsByOwnerUid = async(req, res, next) => { ownerUid: session.ownerUid } }); - - console.log(response); return res.json(response); } catch (err) { next(err); @@ -48,6 +48,9 @@ exports.getSessionMetaById = async(req, res, next) => { const session = await Session.findOne({ id: req.params.id }); + if (session === null) { + return res.json(null); + } const response = { id: session.id, description: session.description, From 010cc3017f4f5fce8e0dd13acf2a52ab2ad8ff0e Mon Sep 17 00:00:00 2001 From: Andrew Hill Date: Wed, 24 Jan 2018 11:07:21 -0500 Subject: [PATCH 14/25] persist active session. info component working --- .../src/app/account/account.component.html | 3 +- .../src/app/account/account.component.scss | 151 +++++++++--------- .../src/app/account/account.component.ts | 3 +- client/upgrade/src/app/app.component.html | 2 +- client/upgrade/src/app/app.component.scss | 1 + client/upgrade/src/app/app.component.ts | 4 + client/upgrade/src/app/app.module.ts | 4 + .../upgrade/src/app/info/info.component.html | 8 +- .../upgrade/src/app/info/info.component.sass | 0 .../upgrade/src/app/info/info.component.scss | 16 ++ client/upgrade/src/app/info/info.component.ts | 17 +- .../upgrade/src/app/services/auth.service.ts | 34 +++- .../src/app/session/session.component.ts | 5 +- .../upgrade/src/app/start/start.component.ts | 1 + 14 files changed, 157 insertions(+), 92 deletions(-) delete mode 100644 client/upgrade/src/app/info/info.component.sass create mode 100644 client/upgrade/src/app/info/info.component.scss diff --git a/client/upgrade/src/app/account/account.component.html b/client/upgrade/src/app/account/account.component.html index f050927..837227b 100644 --- a/client/upgrade/src/app/account/account.component.html +++ b/client/upgrade/src/app/account/account.component.html @@ -25,6 +25,7 @@

Hello, {{user.username}}

+
Loading...
{{ownedSession?.title}} ID: {{ownedSession?.id}} @@ -32,7 +33,7 @@

Hello, {{user.username}}

{{ownedSession?.description}}
- +
diff --git a/client/upgrade/src/app/account/account.component.scss b/client/upgrade/src/app/account/account.component.scss index 422b815..e3ca6c4 100644 --- a/client/upgrade/src/app/account/account.component.scss +++ b/client/upgrade/src/app/account/account.component.scss @@ -1,53 +1,56 @@ @import '../../variables'; - @mixin single-line-input { - background-color: $dark-blue; - color: $white; + background-color: $white; font-weight: bold; border: none; border-radius: 2px; border-bottom: 2px solid black; - margin: $double-space; + margin: $double-space 0; font-size: $double-space; padding: $single-space; text-align: center; transition: 0.15s all linear; &:focus { outline: none !important; - border-bottom: 2px solid $white; transition: 0.15s all linear; } } %single-line-input { - @include single-line-input; + @include single-line-input; } @media only screen and (max-width: 1223px) and (min-width: 320px) { #account { - .session-add-form { - background-color: $light-blue; + color: $base-text-color; + margin-top: $single-space * 8; + h2, + .your-sessions { color: $white; + padding: $single-space; + } + .session-add-form { + background-color: $white; padding: $double-space; - margin: $double-space; - border: 2px solid $light-gray; + margin: $double-space 0; + border-top: 2px solid $light-gray; + border-bottom: 2px solid $light-gray; input { @include single-line-input; text-align: left; - background-color: $light-blue; } textarea { @include single-line-input; - border: 2px solid black; + border-bottom: 2px solid black; text-align: left; - background-color: $light-blue; + background-color: $white; &:focus { - border: 2px solid $white; outline: none !important; } } } .sessions { + color: $white; margin-top: $quad-space; } .session { @@ -73,68 +76,68 @@ } @media only screen and (min-width: 1224px) { - #account { - color: white; - padding: $single-space * 4; - .your-sessions { - & .your-sessions-text { - display: block; - font-size: 150%; - font-weight: 700; - } - & .primary-button { - margin-top: $double-space; - } + #account { + color: white; + padding: $single-space * 4; + .your-sessions { + & .your-sessions-text { + display: block; + font-size: 150%; + font-weight: 700; + } + & .primary-button { + margin-top: $double-space; + } + } + .session-add-form { + background-color: $white; + color: $base-text-color; + padding: $double-space; + border: 2px solid $bleak-blue; + width: 30%; + margin: $single-space 0; + } + .sessions { + overflow-y: scroll; + .session { + color: $base-text-color; + background-color: $white; + line-height: $double-space; + display: inline-block; + width: 30%; + padding: $double-space; + margin: $double-space $double-space $double-space 0; + border: 1px solid $bleak-blue; + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2); + & .session-title { + font-weight: 700; + font-size: 125%; + } + .session-pin { + margin-left: $triple-space; + font-size: 75%; + color: $darker-gray; + } + & .session-description { + margin: $double-space 0; + padding: $single-space 0; } - .session-add-form { - background-color: $white; - color: $base-text-color; - padding: $double-space; - border: 2px solid $bleak-blue; - width: 30%; - margin: $single-space 0; + & .session-actions {} + &.ng-enter { + opacity: 0; + transition: .25s linear; } - .sessions { - overflow-y: scroll; - .session { - color: $base-text-color; - background-color: $white; - line-height: $double-space; - display: inline-block; - width: 30%; - padding: $double-space; - margin: $double-space $double-space $double-space 0; - border: 1px solid $bleak-blue; - box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2); - & .session-title { - font-weight: 700; - font-size: 125%; - } - .session-pin { - margin-left: $triple-space; - font-size: 75%; - color: $darker-gray; - } - & .session-description { - margin: $double-space 0; - padding: $single-space 0; - } - & .session-actions {} - &.ng-enter { - opacity: 0; - transition: .25s linear; - } - &.ng-enter.ng-enter-active { - opacity: 1; - } - &.ng-leave { - opacity: 1; - transition: .25s linear; - } - &.ng-leave.ng-leave-active { - opacity: 0; - } - } + &.ng-enter.ng-enter-active { + opacity: 1; } + &.ng-leave { + opacity: 1; + transition: .25s linear; + } + &.ng-leave.ng-leave-active { + opacity: 0; + } + } } + } } diff --git a/client/upgrade/src/app/account/account.component.ts b/client/upgrade/src/app/account/account.component.ts index d88edd2..322a22e 100644 --- a/client/upgrade/src/app/account/account.component.ts +++ b/client/upgrade/src/app/account/account.component.ts @@ -12,6 +12,7 @@ export class AccountComponent implements OnInit { user: any; ownedSessions: any[] = []; addingSession: boolean = false; + isLoading: boolean = true; constructor(private auth: AuthService, private sessionHttp: SessionHttpService) { } ngOnInit() { @@ -20,7 +21,7 @@ export class AccountComponent implements OnInit { this.sessionHttp.getManySessionsByOwnerUid(this.user.id) .subscribe((sessions) => { sessions.forEach(session => this.ownedSessions.push(session)); - console.log(this.ownedSessions) + this.isLoading = false; }); } } diff --git a/client/upgrade/src/app/app.component.html b/client/upgrade/src/app/app.component.html index 5d82f8a..f90448a 100644 --- a/client/upgrade/src/app/app.component.html +++ b/client/upgrade/src/app/app.component.html @@ -1,7 +1,7 @@
- +
diff --git a/client/upgrade/src/app/app.component.scss b/client/upgrade/src/app/app.component.scss index 07767cb..5771e8a 100644 --- a/client/upgrade/src/app/app.component.scss +++ b/client/upgrade/src/app/app.component.scss @@ -2,6 +2,7 @@ #mobile-nav { position: fixed; + background-color: $dark-blue; top: 0; display: flex; width: 100%; diff --git a/client/upgrade/src/app/app.component.ts b/client/upgrade/src/app/app.component.ts index 6221403..4b00bd2 100644 --- a/client/upgrade/src/app/app.component.ts +++ b/client/upgrade/src/app/app.component.ts @@ -15,6 +15,7 @@ import { AuthService } from './services/auth.service'; export class AppComponent implements OnInit { title = 'app'; isLoggedIn: boolean; + activeSessionId: string; constructor(private router: Router, private auth: AuthService) { } @@ -23,5 +24,8 @@ export class AppComponent implements OnInit { this.auth.getAuthStatus().subscribe(isLoggedIn => { this.isLoggedIn = isLoggedIn; }); + this.auth.getActiveSessionSubscription().subscribe(sessionId => { + this.activeSessionId = sessionId; + }) } } diff --git a/client/upgrade/src/app/app.module.ts b/client/upgrade/src/app/app.module.ts index 51eea3f..108952f 100644 --- a/client/upgrade/src/app/app.module.ts +++ b/client/upgrade/src/app/app.module.ts @@ -39,6 +39,10 @@ const appRoutes: Routes = [ path: 'info', component: InfoComponent }, + { + path: 'info/:sessionId', + component: InfoComponent + }, { path: 'user/account', component: AccountComponent diff --git a/client/upgrade/src/app/info/info.component.html b/client/upgrade/src/app/info/info.component.html index e972f2d..2dc3733 100644 --- a/client/upgrade/src/app/info/info.component.html +++ b/client/upgrade/src/app/info/info.component.html @@ -1,3 +1,5 @@ -

- info works! -

+
+

{{session?.title}}

+

Session ID: {{session?.id}}

+ {{session?.description}} +
diff --git a/client/upgrade/src/app/info/info.component.sass b/client/upgrade/src/app/info/info.component.sass deleted file mode 100644 index e69de29..0000000 diff --git a/client/upgrade/src/app/info/info.component.scss b/client/upgrade/src/app/info/info.component.scss new file mode 100644 index 0000000..f4c00ba --- /dev/null +++ b/client/upgrade/src/app/info/info.component.scss @@ -0,0 +1,16 @@ +@import '../../variables'; + +#info { + margin-top: $single-space * 6; + background-color: $white; + color: $base-text-color; + padding: $double-space; + text-align: left; + h1 { + margin: 0; + } + h3 { + color: $light-gray; + margin: $single-space 0; + } +} \ No newline at end of file diff --git a/client/upgrade/src/app/info/info.component.ts b/client/upgrade/src/app/info/info.component.ts index eab70d2..af69fdb 100644 --- a/client/upgrade/src/app/info/info.component.ts +++ b/client/upgrade/src/app/info/info.component.ts @@ -1,15 +1,26 @@ import { Component, OnInit } from '@angular/core'; +import { AuthService } from '../services/auth.service'; +import { ActivatedRoute } from '@angular/router'; +import { SessionHttpService } from '../services/session-http.service'; @Component({ selector: 'app-info', templateUrl: './info.component.html', - styleUrls: ['./info.component.sass'] + styleUrls: ['./info.component.scss'] }) export class InfoComponent implements OnInit { - - constructor() { } + sessionId: string; + session: any; + constructor(private auth: AuthService, + private route: ActivatedRoute, + private sessionHttp: SessionHttpService) { } ngOnInit() { + this.sessionId = this.route.snapshot.params.sessionId; + if (!this.sessionId) this.sessionId = this.auth.getActiveSession(); + this.sessionHttp.getSessionMetadataById(this.sessionId).subscribe(session => { + this.session = session; + }); } } diff --git a/client/upgrade/src/app/services/auth.service.ts b/client/upgrade/src/app/services/auth.service.ts index c8d4561..a2a45bb 100644 --- a/client/upgrade/src/app/services/auth.service.ts +++ b/client/upgrade/src/app/services/auth.service.ts @@ -10,9 +10,12 @@ export interface Credentials { @Injectable() export class AuthService { - observer: Observer + authObserver: Observer + activeSessionObserver: Observer + activeSessionId: string; baseUrl: string; - constructor(private http: HttpClient) { } + constructor(private http: HttpClient) { + } create = (createReq: any) => { this.http.post('api/createAccount', createReq) @@ -20,7 +23,7 @@ export class AuthService { .subscribe( data => { localStorage.setItem('user', JSON.stringify(data)) - this.observer.next(true); + this.authObserver.next(true); }, error => { // TODO : prettier alerts @@ -42,7 +45,7 @@ export class AuthService { data => { localStorage.setItem('user', JSON.stringify(data)) resolve(true); - this.observer.next(true); + this.authObserver.next(true); }, error => { console.log(error); @@ -57,16 +60,31 @@ export class AuthService { logout = () => { localStorage.removeItem('user'); - this.observer.next(false); + this.authObserver.next(false); } getAuthStatus = () => { - return this.createObservable(); + return this.createAuthObservable(); } - createObservable(): Observable { + createAuthObservable(): Observable { return new Observable(observer => { - this.observer = observer; + this.authObserver = observer; }); } + + getActiveSession = () => { + return this.activeSessionId; + } + + getActiveSessionSubscription = (): Observable => { + return new Observable(observer => { + this.activeSessionObserver = observer; + }) + } + + setActiveSession = (id: string) => { + this.activeSessionId = id; + this.activeSessionObserver.next(id); + } } diff --git a/client/upgrade/src/app/session/session.component.ts b/client/upgrade/src/app/session/session.component.ts index 2cc80a6..0f0366c 100644 --- a/client/upgrade/src/app/session/session.component.ts +++ b/client/upgrade/src/app/session/session.component.ts @@ -7,6 +7,7 @@ import { SessionHttpService } from '../services/session-http.service'; import { QuestionWsService } from '../services/question-ws.service'; import { SessionMetadata, Question, QuestionRequest } from '../../shared/interfaces'; import { OnDestroy } from '@angular/core/src/metadata/lifecycle_hooks'; +import { AuthService } from '../services/auth.service'; @Component({ selector: 'app-session', @@ -28,13 +29,15 @@ export class SessionComponent implements OnInit { private questionsService: QuestionWsService, private route: ActivatedRoute, private afAuth: AngularFireAuth, - private db: AngularFireDatabase) { } + private db: AngularFireDatabase, + private auth: AuthService) { } ngOnInit() { this.getSessionAndQuestions(); } getSessionAndQuestions = async () => { this.sessionId = this.route.snapshot.params.sessionId; + this.auth.setActiveSession(this.sessionId); this.sessionHttpService.getSessionMetadataById(this.sessionId).subscribe(session => { this.session = session; }); diff --git a/client/upgrade/src/app/start/start.component.ts b/client/upgrade/src/app/start/start.component.ts index ac69943..ff9e5bc 100644 --- a/client/upgrade/src/app/start/start.component.ts +++ b/client/upgrade/src/app/start/start.component.ts @@ -28,6 +28,7 @@ export class StartComponent implements OnInit { onStartClick = async () => { this.sessionHttp.getSessionMetadataById(this.sessionId).toPromise().then(session => { if (session !== null) { + this.auth.setActiveSession(this.sessionId); this.router.navigateByUrl(`/questions/${this.sessionId}`); } else { alert('That session doesn\'t exist'); // TODO : prettier alertsl From 5174585d5ba14b90ad4c568df5242203327a72c9 Mon Sep 17 00:00:00 2001 From: Andrew Hill Date: Wed, 24 Jan 2018 12:59:40 -0500 Subject: [PATCH 15/25] display loading on info if not loaded --- client/upgrade/src/app/app.component.html | 4 ++-- client/upgrade/src/app/app.component.ts | 1 + client/upgrade/src/app/info/info.component.html | 3 +++ 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/client/upgrade/src/app/app.component.html b/client/upgrade/src/app/app.component.html index f90448a..f3fb54d 100644 --- a/client/upgrade/src/app/app.component.html +++ b/client/upgrade/src/app/app.component.html @@ -1,8 +1,8 @@
- - + +
diff --git a/client/upgrade/src/app/app.component.ts b/client/upgrade/src/app/app.component.ts index 4b00bd2..09852b5 100644 --- a/client/upgrade/src/app/app.component.ts +++ b/client/upgrade/src/app/app.component.ts @@ -24,6 +24,7 @@ export class AppComponent implements OnInit { this.auth.getAuthStatus().subscribe(isLoggedIn => { this.isLoggedIn = isLoggedIn; }); + this.activeSessionId = this.auth.getActiveSession(); this.auth.getActiveSessionSubscription().subscribe(sessionId => { this.activeSessionId = sessionId; }) diff --git a/client/upgrade/src/app/info/info.component.html b/client/upgrade/src/app/info/info.component.html index 2dc3733..4fa21b0 100644 --- a/client/upgrade/src/app/info/info.component.html +++ b/client/upgrade/src/app/info/info.component.html @@ -1,5 +1,8 @@
+
Loading...
+

{{session?.title}}

Session ID: {{session?.id}}

{{session?.description}} +
From 71f87fcbb3328a9c49369e2de0e6c73c6628f4f4 Mon Sep 17 00:00:00 2001 From: Andrew Hill Date: Wed, 24 Jan 2018 13:58:59 -0500 Subject: [PATCH 16/25] fix error from mobile nav. show admin controls if user is admin --- .../action-buttons.component.ts | 6 ++-- client/upgrade/src/app/app.component.scss | 34 +++++++++++-------- client/upgrade/src/app/app.component.ts | 12 ++++--- .../src/app/session/session.component.html | 5 +-- .../src/app/session/session.component.ts | 18 +++++----- 5 files changed, 43 insertions(+), 32 deletions(-) diff --git a/client/upgrade/src/app/action-buttons/action-buttons.component.ts b/client/upgrade/src/app/action-buttons/action-buttons.component.ts index 8de2d99..5a38160 100644 --- a/client/upgrade/src/app/action-buttons/action-buttons.component.ts +++ b/client/upgrade/src/app/action-buttons/action-buttons.component.ts @@ -21,18 +21,18 @@ export class ActionButtonsComponent implements OnInit { } onAccountClick = (): void => { - this.router.navigateByUrl('/account'); + this.router.navigateByUrl('/user/account'); } onLogoutClick = (): void => { this.auth.logout(); - if(this.router.url === '/account') { + if(this.router.url === '/user/account') { this.router.navigateByUrl('/'); } } onLoginClick = (): void => { - this.router.navigateByUrl('/login'); + this.router.navigateByUrl('/user/login'); } } diff --git a/client/upgrade/src/app/app.component.scss b/client/upgrade/src/app/app.component.scss index 5771e8a..72369d8 100644 --- a/client/upgrade/src/app/app.component.scss +++ b/client/upgrade/src/app/app.component.scss @@ -1,6 +1,6 @@ @import '../variables'; - -#mobile-nav { +@media screen and (max-width: 1223px) { + #mobile-nav { position: fixed; background-color: $dark-blue; top: 0; @@ -10,17 +10,23 @@ text-align: center; border-bottom: 2px solid $light-gray; i { - margin: $single-space auto; + margin: $single-space auto; + color: $orange; + font-size: 200%; + flex-grow: 1; + color: lighten($orange, 40%); + opacity: 0.6; //color: mix($orange, #999999); + &.active-nav { color: $orange; - font-size: 200%; - flex-grow: 1; - color: lighten($orange, 40%); - opacity: 0.6; - //color: mix($orange, #999999); - &.active-nav { - color: $orange; - opacity: 1; - outline: none; - } + opacity: 1; + outline: none; + } + } + } +} + +@media screen and (min-width: 1224px) { + #mobile-nav { + display: none; } -} \ No newline at end of file +} diff --git a/client/upgrade/src/app/app.component.ts b/client/upgrade/src/app/app.component.ts index 09852b5..184061d 100644 --- a/client/upgrade/src/app/app.component.ts +++ b/client/upgrade/src/app/app.component.ts @@ -1,4 +1,4 @@ -import { Component, OnInit } from '@angular/core'; +import { Component, OnInit, AfterContentInit, ChangeDetectorRef } from '@angular/core'; import { AngularFireDatabase } from 'angularfire2/database'; import { Observable } from 'rxjs/Observable'; import * as firebase from 'firebase'; @@ -12,21 +12,25 @@ import { AuthService } from './services/auth.service'; templateUrl: './app.component.html', styleUrls: ['./app.component.scss'] }) -export class AppComponent implements OnInit { +export class AppComponent implements OnInit, AfterContentInit { title = 'app'; isLoggedIn: boolean; activeSessionId: string; constructor(private router: Router, - private auth: AuthService) { + private auth: AuthService, + private cdRef: ChangeDetectorRef) { } ngOnInit() { this.isLoggedIn = this.auth.getUser() !== null; this.auth.getAuthStatus().subscribe(isLoggedIn => { this.isLoggedIn = isLoggedIn; }); - this.activeSessionId = this.auth.getActiveSession(); + } + + ngAfterContentInit() { this.auth.getActiveSessionSubscription().subscribe(sessionId => { this.activeSessionId = sessionId; + this.cdRef.detectChanges(); // get rid of ExpressionChangedAfterCheck error }) } } diff --git a/client/upgrade/src/app/session/session.component.html b/client/upgrade/src/app/session/session.component.html index e4a17e3..ce64156 100644 --- a/client/upgrade/src/app/session/session.component.html +++ b/client/upgrade/src/app/session/session.component.html @@ -22,9 +22,9 @@
{{question.upvotes}}
- +
-
+
@@ -43,6 +43,7 @@
{{session?.title}}
+
You own this session
Session ID: {{sessionId}}
{{session?.description}}
diff --git a/client/upgrade/src/app/session/session.component.ts b/client/upgrade/src/app/session/session.component.ts index 0f0366c..ddafc9d 100644 --- a/client/upgrade/src/app/session/session.component.ts +++ b/client/upgrade/src/app/session/session.component.ts @@ -6,7 +6,7 @@ import * as firebase from 'firebase/app'; import { SessionHttpService } from '../services/session-http.service'; import { QuestionWsService } from '../services/question-ws.service'; import { SessionMetadata, Question, QuestionRequest } from '../../shared/interfaces'; -import { OnDestroy } from '@angular/core/src/metadata/lifecycle_hooks'; +import { OnDestroy, AfterViewInit } from '@angular/core/src/metadata/lifecycle_hooks'; import { AuthService } from '../services/auth.service'; @Component({ @@ -14,10 +14,11 @@ import { AuthService } from '../services/auth.service'; templateUrl: './session.component.html', styleUrls: ['./session.component.scss'] }) -export class SessionComponent implements OnInit { +export class SessionComponent implements OnInit, AfterViewInit { sessionId: string; session: SessionMetadata; user: any; + userIsAdmin: boolean; questions: Question[] = []; upvotedQuestions: string[] = []; newQuestion: Question = { @@ -35,23 +36,22 @@ export class SessionComponent implements OnInit { ngOnInit() { this.getSessionAndQuestions(); } + + ngAfterViewInit() { + this.auth.setActiveSession(this.sessionId); + } getSessionAndQuestions = async () => { this.sessionId = this.route.snapshot.params.sessionId; - this.auth.setActiveSession(this.sessionId); + this.user = this.auth.getUser(); this.sessionHttpService.getSessionMetadataById(this.sessionId).subscribe(session => { this.session = session; + this.userIsAdmin = (this.user && this.session && this.user.id === this.session.ownerUid) }); this.questionsService.getQuestions(this.sessionId).subscribe(questions => { this.questions = questions; }); this.upvotedQuestions = JSON.parse(localStorage.getItem('upvotedQuestions')) || []; - - const user = await this.afAuth.authState.toPromise().then(currentUser => { return currentUser }) - } - - userIsAdmin = () => { - return false; } clearQuestions = () => { From e2750a99c6613c6cb529c711bdaa59c88de397a1 Mon Sep 17 00:00:00 2001 From: Andrew Hill Date: Wed, 24 Jan 2018 15:51:30 -0500 Subject: [PATCH 17/25] decouple sessions and questions, rewrite logic to accomodate. edit/delete question functionality --- client/upgrade/src/app/app.component.scss | 6 +- .../src/app/services/question-ws.service.ts | 8 ++ .../src/app/session/session.component.html | 9 ++- .../src/app/session/session.component.scss | 1 + .../src/app/session/session.component.ts | 32 ++++---- client/upgrade/src/shared/interfaces.ts | 1 + client/upgrade/src/styles.scss | 40 ++++++---- server/controllers/questionController.js | 4 +- server/controllers/sessionController.js | 1 - server/models/Question.js | 3 +- server/routes/socketEvents.js | 79 ++++++++++++------- 11 files changed, 113 insertions(+), 71 deletions(-) diff --git a/client/upgrade/src/app/app.component.scss b/client/upgrade/src/app/app.component.scss index 72369d8..3436404 100644 --- a/client/upgrade/src/app/app.component.scss +++ b/client/upgrade/src/app/app.component.scss @@ -26,7 +26,7 @@ } @media screen and (min-width: 1224px) { - #mobile-nav { - display: none; - } + #mobile-nav { + display: none; + } } diff --git a/client/upgrade/src/app/services/question-ws.service.ts b/client/upgrade/src/app/services/question-ws.service.ts index cff5977..bfb4057 100644 --- a/client/upgrade/src/app/services/question-ws.service.ts +++ b/client/upgrade/src/app/services/question-ws.service.ts @@ -39,6 +39,14 @@ export class QuestionWsService { this.socket.emit('createQuestion', questionReq); } + removeQuestion = (question: any): void => { + this.socket.emit('removeQuestion', question); + } + + clearQuestions = (sessionId: string): void => { + this.socket.emit('clearQuestions', sessionId); + } + createObservable(): Observable { return new Observable(observer => { this.observer = observer; diff --git a/client/upgrade/src/app/session/session.component.html b/client/upgrade/src/app/session/session.component.html index ce64156..0594905 100644 --- a/client/upgrade/src/app/session/session.component.html +++ b/client/upgrade/src/app/session/session.component.html @@ -21,8 +21,8 @@
-
{{question.upvotes}}
- +
{{question.upvotes}}
+
@@ -43,9 +43,12 @@
{{session?.title}}
-
You own this session
+
You own this session
Session ID: {{sessionId}}
{{session?.description}}
+ + +
diff --git a/client/upgrade/src/app/session/session.component.scss b/client/upgrade/src/app/session/session.component.scss index 3920c62..2b318b8 100644 --- a/client/upgrade/src/app/session/session.component.scss +++ b/client/upgrade/src/app/session/session.component.scss @@ -242,6 +242,7 @@ } .session-description { margin-left: $single-space / 2; + margin-bottom: $double-space; } } } diff --git a/client/upgrade/src/app/session/session.component.ts b/client/upgrade/src/app/session/session.component.ts index ddafc9d..a99f05a 100644 --- a/client/upgrade/src/app/session/session.component.ts +++ b/client/upgrade/src/app/session/session.component.ts @@ -15,6 +15,7 @@ import { AuthService } from '../services/auth.service'; styleUrls: ['./session.component.scss'] }) export class SessionComponent implements OnInit, AfterViewInit { + confirmClear: boolean = false; sessionId: string; session: SessionMetadata; user: any; @@ -23,7 +24,8 @@ export class SessionComponent implements OnInit, AfterViewInit { upvotedQuestions: string[] = []; newQuestion: Question = { questionText: null, - upvotes: 0 + upvotes: 0, + sessionId: this.sessionId }; constructor(private sessionHttpService: SessionHttpService, @@ -55,7 +57,8 @@ export class SessionComponent implements OnInit, AfterViewInit { } clearQuestions = () => { - return null; + this.questionsService.clearQuestions(this.sessionId); + this.confirmClear = false; } upvoteQuestion = (question: Question) => { @@ -66,33 +69,28 @@ export class SessionComponent implements OnInit, AfterViewInit { question.upvotes++; this.upvotedQuestions.push(question._id); } - const questionReq = { - sessionId: this.sessionId, - question - }; - this.questionsService.sendQuestion(questionReq); + + this.questionsService.sendQuestion(question); localStorage.setItem('upvotedQuestions', JSON.stringify(this.upvotedQuestions)); } addQuestion = () => { - const questionReq: QuestionRequest = { - sessionId: this.sessionId, - question: this.newQuestion - }; - this.questionsService.createQuestion(questionReq); + this.newQuestion.sessionId = this.sessionId; + this.questionsService.createQuestion(this.newQuestion); this.newQuestion = { _id: null, questionText: null, - upvotes: 0 + upvotes: 0, + sessionId: this.sessionId }; } - remove = () => { - return null; + remove = (question: Question) => { + this.questionsService.removeQuestion(question); } - edit = () => { - return null; + edit = (question: Question) => { + this.questionsService.sendQuestion(question); } onHomeClick = () => { diff --git a/client/upgrade/src/shared/interfaces.ts b/client/upgrade/src/shared/interfaces.ts index 0c5b16f..c0b3575 100644 --- a/client/upgrade/src/shared/interfaces.ts +++ b/client/upgrade/src/shared/interfaces.ts @@ -12,6 +12,7 @@ export interface Question { upvotes: number; _id?: string; questionText: string; + sessionId: string; } export interface SessionMetadata { diff --git a/client/upgrade/src/styles.scss b/client/upgrade/src/styles.scss index f4e813b..b2b323d 100644 --- a/client/upgrade/src/styles.scss +++ b/client/upgrade/src/styles.scss @@ -1,6 +1,5 @@ @import "variables"; @import url('https://fonts.googleapis.com/css?family=Open+Sans'); - body { [ng\:cloak], [ng-cloak], @@ -18,7 +17,8 @@ body { background-color: $dark-blue; font-size: 16px; line-height: 1.2; - font-family: "Open Sans", sans-serif; + font-family: "Open Sans", + sans-serif; p, div, span, @@ -69,7 +69,6 @@ body { } } /* common */ - .loader { position: fixed; top: 40%; @@ -179,19 +178,30 @@ body { } @media screen and (max-width: 1223px) { - .mobile-account-button { - border: none; - background: none; - position: fixed; - top: $single-space; - right: $single-space; - font-size: $quad-space; - color: $orange; - } + .mobile-account-button { + border: none; + background: none; + position: fixed; + top: $single-space; + right: $single-space; + font-size: $quad-space; + color: $orange; + } } @media screen and (min-width: 1224px) { - .mobile-account-button { - display: none; - } + .mobile-account-button { + display: none; + } + ::-webkit-scrollbar { + width: 12px; + } + ::-webkit-scrollbar-track { + -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5); + border-radius: 10px; + } + ::-webkit-scrollbar-thumb { + border-radius: 10px; + -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.8); + } } diff --git a/server/controllers/questionController.js b/server/controllers/questionController.js index 9365f56..b2f1547 100644 --- a/server/controllers/questionController.js +++ b/server/controllers/questionController.js @@ -1,5 +1,7 @@ const mongoose = require('mongoose'); -const Question = require('../models/Question'); +const { + Question +} = require('../models/Question'); exports.getQuestions = async(req, res, next) => { try { diff --git a/server/controllers/sessionController.js b/server/controllers/sessionController.js index 8f91314..4347313 100644 --- a/server/controllers/sessionController.js +++ b/server/controllers/sessionController.js @@ -65,7 +65,6 @@ exports.getSessionMetaById = async(req, res, next) => { } exports.createSession = async(req, res, next) => { - console.log(req.body); try { const session = await new Session(req.body).save(); const response = { diff --git a/server/models/Question.js b/server/models/Question.js index 3871210..40ed271 100644 --- a/server/models/Question.js +++ b/server/models/Question.js @@ -5,7 +5,8 @@ mongoose.Promise = global.Promise; const questionSchema = new Schema({ questionText: String, upvotes: Number, - createdOn: Date + createdOn: Date, + sessionId: String }); questionSchema.pre('save', (next) => { diff --git a/server/routes/socketEvents.js b/server/routes/socketEvents.js index 92e9697..51241d3 100644 --- a/server/routes/socketEvents.js +++ b/server/routes/socketEvents.js @@ -1,6 +1,9 @@ const mongoose = require('mongoose'); mongoose.Promise = global.Promise; const Session = require('../models/Session'); +const { + Question +} = require('../models/Question'); module.exports = (io) => { io.on('connection', (client) => { @@ -9,52 +12,68 @@ module.exports = (io) => { client.on('join session', async(sessionId) => { client.join(sessionId); io.sockets.in(sessionId).emit('user joined'); - const session = await Session.findOne({ - id: sessionId - }); - const sortedQuestions = session.questions.sort((a, b) => { + const questions = (await Question.find({ + sessionId + })).sort((a, b) => { return b.upvotes - a.upvotes }) - client.emit('questionsUpdated', sortedQuestions); + + client.emit('questionsUpdated', questions); }); - client.on('updateQuestion', async(req) => { - await Session.updateOne({ - 'questions._id': req.question._id - }, { - 'questions.$.upvotes': req.question.upvotes - }); + client.on('updateQuestion', async(question) => { + await Question.updateOne({ + _id: question._id + }, question); - const session = await Session.findOne({ - id: req.sessionId + const questions = (await Question.find({ + sessionId: question.sessionId + })).sort((a, b) => { + return b.upvotes - a.upvotes }) - const sortedQuestions = session.questions.sort((a, b) => { + io.sockets.in(question.sessionId).emit('questionsUpdated', questions); + }) + + client.on('createQuestion', async(question) => { + await new Question(question).save(); + + const questions = (await Question.find({ + sessionId: question.sessionId + })).sort((a, b) => { return b.upvotes - a.upvotes - }) + }); - io.sockets.in(req.sessionId).emit('questionsUpdated', sortedQuestions); + io.sockets.in(question.sessionId).emit('questionsUpdated', questions); }) - client.on('createQuestion', async(req) => { - console.log('createquestion'); - await Session.findOneAndUpdate({ - id: req.sessionId - }, { - $push: { - 'questions': req.question - } + client.on('removeQuestion', async(question) => { + await Question.remove({ + _id: question._id }); - const session = await Session.findOne({ - id: req.sessionId - }) - const sortedQuestions = session.questions.sort((a, b) => { + const questions = (await Question.find({ + sessionId: question.sessionId + })).sort((a, b) => { return b.upvotes - a.upvotes - }) + }); + + io.sockets.in(question.sessionId).emit('questionsUpdated', questions); + }) + + client.on('clearQuestions', async(sessionId) => { + await Question.remove({ + sessionId + }); + + const questions = (await Question.find({ + sessionId + })).sort((a, b) => { + return b.upvotes - a.upvotes + }); - io.sockets.in(req.sessionId).emit('questionsUpdated', sortedQuestions); + io.sockets.in(sessionId).emit('questionsUpdated', questions); }) }); } \ No newline at end of file From c75ee6846d3abd5f54860252b7e70c89789b2c80 Mon Sep 17 00:00:00 2001 From: Andrew Hill Date: Fri, 26 Jan 2018 08:22:37 -0500 Subject: [PATCH 18/25] only show clear questions if user is admin --- client/upgrade/src/app/session/session.component.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/upgrade/src/app/session/session.component.html b/client/upgrade/src/app/session/session.component.html index 0594905..b7faadf 100644 --- a/client/upgrade/src/app/session/session.component.html +++ b/client/upgrade/src/app/session/session.component.html @@ -46,7 +46,7 @@
You own this session
Session ID: {{sessionId}}
{{session?.description}}
- +
From 0fd5090b5659e908b6b553664d22fb3738d4f68b Mon Sep 17 00:00:00 2001 From: Andrew Hill Date: Fri, 26 Jan 2018 08:31:31 -0500 Subject: [PATCH 19/25] remove old app :'( --- client/{upgrade => }/.angular-cli.json | 0 client/{upgrade => }/.editorconfig | 0 client/{upgrade => }/.gitignore | 0 client/{upgrade => }/README.md | 0 client/app/css/main.css | 830 -- client/app/css/variables.css | 0 client/app/img/bear-hug.gif | Bin 29729 -> 0 bytes client/app/img/favicon.ico | Bin 1150 -> 0 bytes client/app/index.html | 70 - client/app/js/app.js | 65 - .../app/js/controllers/account.controller.js | 100 - client/app/js/controllers/info.controller.js | 21 - .../app/js/controllers/info.controller.js.map | 1 - client/app/js/controllers/info.controller.ts | 23 - client/app/js/controllers/login.controller.js | 62 - .../app/js/controllers/pinEntry.controller.js | 13 - .../app/js/controllers/session.controller.js | 159 - client/app/js/controllers/shell.controller.js | 87 - client/app/js/controllers/start.controller.js | 105 - client/app/js/services/auth.service.js | 6 - client/app/js/services/sidebar.service.js | 15 - client/app/less/main.css | 830 -- client/app/less/main.less | 677 - client/app/less/variables.less | 16 - client/app/views/account.html | 41 - client/app/views/info.html | 5 - client/app/views/login.html | 21 - client/app/views/pinEntry.html | 7 - client/app/views/session.html | 53 - client/app/views/start.html | 17 - client/bower.json | 26 - client/{upgrade => }/e2e/app.e2e-spec.ts | 0 client/{upgrade => }/e2e/app.po.ts | 0 client/{upgrade => }/e2e/tsconfig.e2e.json | 0 client/gulpfile.js | 137 - client/{upgrade => }/karma.conf.js | 0 client/package-lock.json | 11389 +++++++++++++++- client/package.json | 84 +- client/{upgrade => }/protractor.conf.js | 0 client/{upgrade => }/proxy-config.json | 0 client/public/css/styles.css | 183 - client/public/img/desktop.png | Bin 284987 -> 0 bytes client/public/img/engagement.jpg | Bin 45749 -> 0 bytes client/public/img/iPhone-Socrates.png | Bin 276561 -> 0 bytes client/public/img/iPhone.jpg | Bin 140314 -> 0 bytes client/public/img/iPhone.png | Bin 1306445 -> 0 bytes client/public/img/responsive.png | Bin 865865 -> 0 bytes client/public/img/save-time.jpg | Bin 38151 -> 0 bytes client/public/img/socratesOrange.png | Bin 22107 -> 0 bytes client/public/index.html | 97 - client/public/less/styles.less | 198 - .../src/app/account/account.component.html | 0 .../src/app/account/account.component.scss | 0 .../src/app/account/account.component.spec.ts | 0 .../src/app/account/account.component.ts | 0 .../action-buttons.component.html | 0 .../action-buttons.component.scss | 0 .../action-buttons.component.spec.ts | 0 .../action-buttons.component.ts | 0 .../{upgrade => }/src/app/app.component.html | 0 .../{upgrade => }/src/app/app.component.scss | 0 .../src/app/app.component.spec.ts | 0 client/{upgrade => }/src/app/app.component.ts | 0 client/{upgrade => }/src/app/app.module.ts | 0 .../src/app/info/info.component.html | 0 .../src/app/info/info.component.scss | 0 .../src/app/info/info.component.spec.ts | 0 .../src/app/info/info.component.ts | 0 .../src/app/login/login.component.html | 0 .../src/app/login/login.component.scss | 0 .../src/app/login/login.component.spec.ts | 0 .../src/app/login/login.component.ts | 0 .../src/app/services/auth.service.spec.ts | 0 .../src/app/services/auth.service.ts | 0 .../app/services/question-ws.service.spec.ts | 0 .../src/app/services/question-ws.service.ts | 0 .../app/services/session-http.service.spec.ts | 0 .../src/app/services/session-http.service.ts | 0 .../src/app/session/session.component.html | 0 .../src/app/session/session.component.scss | 0 .../src/app/session/session.component.spec.ts | 0 .../src/app/session/session.component.ts | 0 .../src/app/start/start.component.html | 0 .../src/app/start/start.component.scss | 0 .../src/app/start/start.component.spec.ts | 0 .../src/app/start/start.component.ts | 0 client/{upgrade => }/src/assets/.gitkeep | 0 .../img => src/assets}/socratesOrange.png | Bin .../src/environments/environment.prod.ts | 0 .../src/environments/environment.ts | 0 client/{upgrade => }/src/favicon.ico | Bin client/{upgrade => }/src/index.html | 0 client/{upgrade => }/src/main.ts | 0 client/{upgrade => }/src/polyfills.ts | 0 client/{upgrade => }/src/shared/interfaces.ts | 0 client/{upgrade => }/src/styles.scss | 0 client/{upgrade => }/src/test.ts | 0 client/{upgrade => }/src/tsconfig.app.json | 0 client/{upgrade => }/src/tsconfig.spec.json | 0 client/{upgrade => }/src/typings.d.ts | 0 client/{upgrade => }/src/variables.scss | 0 client/tsconfig.json | 20 +- client/{upgrade => }/tslint.json | 0 client/upgrade/package-lock.json | 11383 --------------- client/upgrade/package.json | 54 - client/upgrade/src/assets/socratesOrange.png | Bin 22107 -> 0 bytes client/upgrade/tsconfig.json | 19 - 107 files changed, 11407 insertions(+), 15407 deletions(-) rename client/{upgrade => }/.angular-cli.json (100%) rename client/{upgrade => }/.editorconfig (100%) rename client/{upgrade => }/.gitignore (100%) rename client/{upgrade => }/README.md (100%) delete mode 100644 client/app/css/main.css delete mode 100644 client/app/css/variables.css delete mode 100644 client/app/img/bear-hug.gif delete mode 100644 client/app/img/favicon.ico delete mode 100644 client/app/index.html delete mode 100644 client/app/js/app.js delete mode 100644 client/app/js/controllers/account.controller.js delete mode 100644 client/app/js/controllers/info.controller.js delete mode 100644 client/app/js/controllers/info.controller.js.map delete mode 100644 client/app/js/controllers/info.controller.ts delete mode 100644 client/app/js/controllers/login.controller.js delete mode 100644 client/app/js/controllers/pinEntry.controller.js delete mode 100644 client/app/js/controllers/session.controller.js delete mode 100644 client/app/js/controllers/shell.controller.js delete mode 100644 client/app/js/controllers/start.controller.js delete mode 100644 client/app/js/services/auth.service.js delete mode 100644 client/app/js/services/sidebar.service.js delete mode 100644 client/app/less/main.css delete mode 100644 client/app/less/main.less delete mode 100644 client/app/less/variables.less delete mode 100644 client/app/views/account.html delete mode 100644 client/app/views/info.html delete mode 100644 client/app/views/login.html delete mode 100644 client/app/views/pinEntry.html delete mode 100644 client/app/views/session.html delete mode 100644 client/app/views/start.html delete mode 100644 client/bower.json rename client/{upgrade => }/e2e/app.e2e-spec.ts (100%) rename client/{upgrade => }/e2e/app.po.ts (100%) rename client/{upgrade => }/e2e/tsconfig.e2e.json (100%) delete mode 100644 client/gulpfile.js rename client/{upgrade => }/karma.conf.js (100%) rename client/{upgrade => }/protractor.conf.js (100%) rename client/{upgrade => }/proxy-config.json (100%) delete mode 100644 client/public/css/styles.css delete mode 100644 client/public/img/desktop.png delete mode 100644 client/public/img/engagement.jpg delete mode 100644 client/public/img/iPhone-Socrates.png delete mode 100644 client/public/img/iPhone.jpg delete mode 100644 client/public/img/iPhone.png delete mode 100644 client/public/img/responsive.png delete mode 100644 client/public/img/save-time.jpg delete mode 100644 client/public/img/socratesOrange.png delete mode 100644 client/public/index.html delete mode 100644 client/public/less/styles.less rename client/{upgrade => }/src/app/account/account.component.html (100%) rename client/{upgrade => }/src/app/account/account.component.scss (100%) rename client/{upgrade => }/src/app/account/account.component.spec.ts (100%) rename client/{upgrade => }/src/app/account/account.component.ts (100%) rename client/{upgrade => }/src/app/action-buttons/action-buttons.component.html (100%) rename client/{upgrade => }/src/app/action-buttons/action-buttons.component.scss (100%) rename client/{upgrade => }/src/app/action-buttons/action-buttons.component.spec.ts (100%) rename client/{upgrade => }/src/app/action-buttons/action-buttons.component.ts (100%) rename client/{upgrade => }/src/app/app.component.html (100%) rename client/{upgrade => }/src/app/app.component.scss (100%) rename client/{upgrade => }/src/app/app.component.spec.ts (100%) rename client/{upgrade => }/src/app/app.component.ts (100%) rename client/{upgrade => }/src/app/app.module.ts (100%) rename client/{upgrade => }/src/app/info/info.component.html (100%) rename client/{upgrade => }/src/app/info/info.component.scss (100%) rename client/{upgrade => }/src/app/info/info.component.spec.ts (100%) rename client/{upgrade => }/src/app/info/info.component.ts (100%) rename client/{upgrade => }/src/app/login/login.component.html (100%) rename client/{upgrade => }/src/app/login/login.component.scss (100%) rename client/{upgrade => }/src/app/login/login.component.spec.ts (100%) rename client/{upgrade => }/src/app/login/login.component.ts (100%) rename client/{upgrade => }/src/app/services/auth.service.spec.ts (100%) rename client/{upgrade => }/src/app/services/auth.service.ts (100%) rename client/{upgrade => }/src/app/services/question-ws.service.spec.ts (100%) rename client/{upgrade => }/src/app/services/question-ws.service.ts (100%) rename client/{upgrade => }/src/app/services/session-http.service.spec.ts (100%) rename client/{upgrade => }/src/app/services/session-http.service.ts (100%) rename client/{upgrade => }/src/app/session/session.component.html (100%) rename client/{upgrade => }/src/app/session/session.component.scss (100%) rename client/{upgrade => }/src/app/session/session.component.spec.ts (100%) rename client/{upgrade => }/src/app/session/session.component.ts (100%) rename client/{upgrade => }/src/app/start/start.component.html (100%) rename client/{upgrade => }/src/app/start/start.component.scss (100%) rename client/{upgrade => }/src/app/start/start.component.spec.ts (100%) rename client/{upgrade => }/src/app/start/start.component.ts (100%) rename client/{upgrade => }/src/assets/.gitkeep (100%) rename client/{app/img => src/assets}/socratesOrange.png (100%) rename client/{upgrade => }/src/environments/environment.prod.ts (100%) rename client/{upgrade => }/src/environments/environment.ts (100%) rename client/{upgrade => }/src/favicon.ico (100%) rename client/{upgrade => }/src/index.html (100%) rename client/{upgrade => }/src/main.ts (100%) rename client/{upgrade => }/src/polyfills.ts (100%) rename client/{upgrade => }/src/shared/interfaces.ts (100%) rename client/{upgrade => }/src/styles.scss (100%) rename client/{upgrade => }/src/test.ts (100%) rename client/{upgrade => }/src/tsconfig.app.json (100%) rename client/{upgrade => }/src/tsconfig.spec.json (100%) rename client/{upgrade => }/src/typings.d.ts (100%) rename client/{upgrade => }/src/variables.scss (100%) rename client/{upgrade => }/tslint.json (100%) delete mode 100644 client/upgrade/package-lock.json delete mode 100644 client/upgrade/package.json delete mode 100644 client/upgrade/src/assets/socratesOrange.png delete mode 100644 client/upgrade/tsconfig.json diff --git a/client/upgrade/.angular-cli.json b/client/.angular-cli.json similarity index 100% rename from client/upgrade/.angular-cli.json rename to client/.angular-cli.json diff --git a/client/upgrade/.editorconfig b/client/.editorconfig similarity index 100% rename from client/upgrade/.editorconfig rename to client/.editorconfig diff --git a/client/upgrade/.gitignore b/client/.gitignore similarity index 100% rename from client/upgrade/.gitignore rename to client/.gitignore diff --git a/client/upgrade/README.md b/client/README.md similarity index 100% rename from client/upgrade/README.md rename to client/README.md diff --git a/client/app/css/main.css b/client/app/css/main.css deleted file mode 100644 index 9be165a..0000000 --- a/client/app/css/main.css +++ /dev/null @@ -1,830 +0,0 @@ -.alertify-notifier .ajs-message.ajs-error { - color: #FBFFFE; -} -.alertify-notifier .ajs-message { - color: #0079B2; - background-color: #FBFFFE; -} -body { - color: #1B1B1E; - margin: 0; - background-color: #0079B2; - font-size: 16px; - line-height: 1.2; - font-family: 'Open Sans', sans-serif; - /* common */ -} -body [ng\:cloak], -body [ng-cloak], -body [data-ng-cloak], -body [x-ng-cloak], -body .ng-cloak, -body .x-ng-cloak { - display: none !important; -} -body .red { - color: red; -} -body p, -body div, -body span, -body a, -body button { - font-size: 100%; -} -body h1 { - font-size: 200%; -} -body .primary-button { - margin: 0 8px; - cursor: pointer; - background-color: #ff8c00; - color: #FBFFFE; - border: none; - padding: 8px; - border-radius: 2px; - border-right: 3px solid #cc7000; - border-bottom: 3px solid #cc7000; -} -body .primary-button:active { - background-color: #cc7000; -} -body .secondary-button { - border: none; - background: none; - cursor: pointer; - color: #ff8c00; - font-weight: bold; -} -body .single-line-input { - background-color: #0079B2; - color: #FBFFFE; - font-weight: bold; - border: none; - border-radius: 2px; - border-bottom: 2px solid black; - margin: 16px; - font-size: 16px; - padding: 8px; - text-align: center; - transition: 0.15s all linear; -} -body .single-line-input:focus { - outline: none !important; - border-bottom: 2px solid #FBFFFE; - transition: 0.15s all linear; -} -body .action-buttons { - position: fixed; - top: 32px; - right: 32px; -} -body .action-buttons button { - margin: 0 8px; - cursor: pointer; - background-color: #ff8c00; - color: #FBFFFE; - border: none; - padding: 8px; - border-radius: 2px; - border-right: 3px solid #cc7000; - border-bottom: 3px solid #cc7000; -} -body .action-buttons button:active { - background-color: #cc7000; -} -body .loader { - position: fixed; - top: 40%; - left: 45%; - border: 16px solid #f3f3f3; - /* Light grey */ - border-top: 16px solid #3498db; - /* Blue */ - border-radius: 50%; - width: 120px; - height: 120px; - animation: spin 2s linear infinite; -} -body input[type="text"], -body input[type="password"] { - background-color: #0079B2; - color: #FBFFFE; - font-weight: bold; - border: none; - border-radius: 2px; - border-bottom: 2px solid black; - margin: 16px; - font-size: 16px; - padding: 8px; - text-align: center; - transition: 0.15s all linear; -} -body input[type="text"]:focus, -body input[type="password"]:focus { - outline: none !important; - border-bottom: 2px solid #FBFFFE; - transition: 0.15s all linear; -} -body .modal-icon { - position: fixed; - right: 16px; - bottom: 16px; - font-size: 24px; - color: rgba(251, 255, 254, 0.35); -} -body .overlay { - position: fixed; - top: 0; - bottom: 0; - left: 0; - right: 0; - background-color: rgba(27, 27, 30, 0.92); - z-index: 10000; - transition: all 5s ease-in; -} -body .overlay.ng-enter { - opacity: 0; - transition: .25s linear; -} -body .overlay.ng-enter.ng-enter-active { - opacity: 1; -} -body .overlay.ng-leave { - opacity: 1; - transition: .25s linear; -} -body .overlay.ng-leave.ng-leave-active { - opacity: 0; -} -body .overlay .modal { - padding: 24px; - z-index: 10001; - background-color: #FBFFFE; - position: fixed; - top: 20%; - left: 35%; - right: 35%; - bottom: 35%; - box-shadow: 0 4px 4px 4px rgba(0, 0, 0, 0.3); -} -body .overlay i.fa-times { - position: absolute; - top: 16px; - right: 16px; - cursor: pointer; -} -@keyframes spin { - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(360deg); - } -} -body .animate { - transition: left 0.25s ease; -} -body .form-group { - margin: 16px 0; -} -body .form-actions { - margin-top: 32px; -} -body .control-label { - font-weight: 700; - display: block; - margin-bottom: 8px; -} -body .hidden { - display: none !important; -} -@media only screen and (max-width: 1223px) and (min-width: 320px) { - body .modal { - top: 10% !important; - right: 4% !important; - bottom: 10% !important; - left: 4% !important; - } - body .mobile-hidden { - display: none !important; - } - body html { - margin: none; - } - body .loader { - left: 40%; - width: 60px; - height: 60px; - } - body #mobile-nav { - position: fixed; - top: 0; - display: flex; - width: 100%; - height: 48px; - text-align: center; - border-bottom: 2px solid #C1CAD6; - } - body #mobile-nav i { - margin: 8px auto; - color: #ff8c00; - font-size: 200%; - flex-grow: 1; - color: #ffd199; - } - body #mobile-nav i.active-nav { - color: #ff8c00; - opacity: 1; - } - body #action-buttons { - display: none; - } - body #content { - position: fixed; - top: 50px; - bottom: 0; - overflow-y: scroll; - width: 100%; - text-align: center; - color: white; - } - body #content #start .mobile-account-button { - border: none; - background: none; - position: fixed; - top: 8px; - right: 8px; - font-size: 32px; - color: #ff8c00; - } - body #content #start h1 { - font-size: 4em; - margin: 0 auto; - margin-top: -8px; - } - body #content #start h3 { - margin-top: 8px; - margin-bottom: none; - } - body #content #start img { - margin-top: -16px; - height: 35vh; - } - body #content #start .id-input { - font-weight: bold; - font-size: 16px; - } - body #content #start .start-button { - margin: 16px; - cursor: pointer; - background-color: #ff8c00; - width: 256px; - height: 96px; - font-weight: 700; - color: #FBFFFE; - border: none; - border-radius: 4px; - border-right: 3px solid #cc7000; - border-bottom: 3px solid #cc7000; - } - body #content #start .start-button:active { - background-color: #cc7000; - } - body #questions .admin-actions { - display: none; - } - body #questions #session-info { - display: none; - } - body #questions hr { - display: none; - } - body #questions .question-input-group { - position: fixed; - bottom: 0; - display: flex; - width: 100%; - height: 8vh; - } - body #questions .question-input-group input { - border: none; - flex: 1 75%; - border-top: 2px solid #C1CAD6; - font-size: 24px; - padding: 8px; - } - body #questions .question-input-group button { - border: none; - background-color: #ff8c00; - color: #FBFFFE; - font-weight: bold; - border-top: 2px solid #cc7000; - flex: 1 25%; - } - body #questions .questions { - position: fixed; - top: 50px; - bottom: 8vh; - right: 0; - left: 0; - overflow-y: scroll; - } - body #questions .question { - display: flex; - flex-wrap: wrap; - background-color: white; - border-top: 1px solid black; - color: black; - padding: 8px 4px; - vertical-align: middle; - } - body #questions .question .question-content { - padding: 4px; - flex-wrap: wrap; - text-align: left; - flex: 3 70%; - height: fit-content; - min-height: 6vh; - font-size: 16px; - } - body #questions .question .upvotes { - text-align: right; - flex: 1 10%; - } - body #questions .question .upvotes .upvote-button { - color: #ff8c00; - font-size: 24px; - } - body #questions .question .upvote-button-container { - text-align: center; - } - body #questions .question .orange { - color: orange; - font-weight: bold; - } - body #questions .question:first-child { - border-top: none; - } - body #info { - background-color: #FBFFFE; - color: #1B1B1E; - padding: 16px; - text-align: left; - } - body #info h1 { - margin: 0; - } - body #info h3 { - color: #C1CAD6; - margin: 8px 0; - } - body #login { - padding: 16px; - } - body #login label { - margin-bottom: -8px; - display: block; - } - body #login button { - margin: 0 8px; - cursor: pointer; - background-color: #ff8c00; - color: #FBFFFE; - border: none; - padding: 8px; - border-radius: 2px; - border-right: 3px solid #cc7000; - border-bottom: 3px solid #cc7000; - margin: 32px; - } - body #login button:active { - background-color: #cc7000; - } - body #account .session-add-form { - background-color: #66C7F4; - color: #FBFFFE; - padding: 16px; - margin: 16px; - border: 2px solid #C1CAD6; - } - body #account .session-add-form input { - background-color: #0079B2; - color: #FBFFFE; - font-weight: bold; - border: none; - border-radius: 2px; - border-bottom: 2px solid black; - margin: 16px; - font-size: 16px; - padding: 8px; - text-align: center; - transition: 0.15s all linear; - text-align: left; - background-color: #66C7F4; - } - body #account .session-add-form input:focus { - outline: none !important; - border-bottom: 2px solid #FBFFFE; - transition: 0.15s all linear; - } - body #account .session-add-form textarea { - background-color: #0079B2; - color: #FBFFFE; - font-weight: bold; - border: none; - border-radius: 2px; - border-bottom: 2px solid black; - margin: 16px; - font-size: 16px; - padding: 8px; - text-align: center; - transition: 0.15s all linear; - border: 2px solid black; - text-align: left; - background-color: #66C7F4; - } - body #account .session-add-form textarea:focus { - outline: none !important; - border-bottom: 2px solid #FBFFFE; - transition: 0.15s all linear; - } - body #account .session-add-form textarea:focus { - border: 2px solid #FBFFFE; - outline: none !important; - } - body #account .sessions { - margin-top: 32px; - } - body #account .session { - padding: 16px; - background-color: white; - color: black; - border: 1px solid #C1CAD6; - } - body #account .session .session-title { - float: left; - } - body #account .session .session-pin { - float: right; - } - body #account .session .session-description { - margin-top: 32px; - text-align: left; - } - body #account .session .session-actions { - margin-top: 32px; - } -} -@media only screen and (min-width: 1224px) { - body ::-webkit-scrollbar { - width: 12px; - } - body ::-webkit-scrollbar-track { - -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5); - border-radius: 10px; - } - body ::-webkit-scrollbar-thumb { - border-radius: 10px; - -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.8); - } - body #mobile-nav { - display: none; - } - body #mobile-account-button { - display: none; - } - body #content #start { - text-align: center; - height: 100%; - } - body #content #start h1 { - color: #FBFFFE; - font-size: 72px; - font-weight: bold; - margin-bottom: 0; - } - body #content #start h3 { - margin-top: 8px; - color: #FBFFFE; - } - body #content #start img { - height: 40vh; - margin: 0 auto; - display: block; - } - body #content #start .id-input { - color: #FBFFFE; - font-weight: bold; - font-size: 32px; - } - body #content #start .id-input input { - background-color: #0079B2; - color: #FBFFFE; - font-weight: bold; - border: none; - border-radius: 2px; - border-bottom: 2px solid black; - margin: 16px; - font-size: 16px; - padding: 8px; - text-align: center; - transition: 0.15s all linear; - } - body #content #start .id-input input:focus { - outline: none !important; - border-bottom: 2px solid #FBFFFE; - transition: 0.15s all linear; - } - body #content #start .start-button { - margin: 16px; - cursor: pointer; - background-color: #ff8c00; - width: 256px; - height: 96px; - font-weight: 700; - color: #FBFFFE; - border: none; - border-radius: 4px; - border-right: 3px solid #cc7000; - border-bottom: 3px solid #cc7000; - } - body #content #start .start-button:active { - background-color: #cc7000; - } - body #content #questions { - width: 100%; - } - body #content #questions .input-container { - display: flex; - margin: 8px; - width: 100%; - } - body #content #questions .input-container .action-buttons { - flex: 1 25%; - } - body #content #questions .no-questions { - width: 100%; - margin: 16px; - color: #FBFFFE; - text-align: center; - } - body #content #questions .questions-content { - display: flex; - position: fixed; - top: 16px; - bottom: 16px; - min-width: 90%; - } - body #content #questions .questions-content hr { - width: 75%; - border-color: black; - } - body #content #questions .questions-content .question-input-group { - display: flex; - flex: 1 25%; - box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.2); - height: 48px; - margin: 16px 8px 32px 8px; - } - body #content #questions .questions-content .question-input-group input { - flex: 3 75%; - line-height: 40px; - font-size: 16px; - padding-left: 8px; - border: none; - border-right: 1px solid #cc7000; - border-bottom: 3px solid #C1CAD6; - } - body #content #questions .questions-content .question-input-group button { - border-left: 10px solid #000000; - flex: 1 20%; - height: 100%; - display: inline-block; - border: none; - background-color: #ff8c00; - color: white; - cursor: pointer; - font-weight: bold; - border-radius: 2px; - border-right: 3px solid #cc7000; - border-bottom: 3px solid #cc7000; - } - body #content #questions .questions-content .question-input-group button:active { - background-color: #cc7000; - } - body #content #questions .questions-content .questions-container { - display: inline-block; - flex: 3 75%; - margin: 8px; - } - body #content #questions .questions-content .questions { - overflow-y: scroll; - height: 90%; - } - body #content #questions .questions-content .question { - background-color: #FBFFFE; - border: 1px solid #657b99; - box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.2); - padding: 24px; - margin: 8px; - display: flex; - } - body #content #questions .questions-content .question .question-content { - display: inline-block; - text-align: left; - flex: 1 80%; - } - body #content #questions .questions-content .question .upvotes { - text-align: right; - flex: 1 20%; - } - body #content #questions .questions-content .question .upvotes input { - width: 40px; - text-align: center; - } - body #content #questions .questions-content .question .upvotes .upvote-button { - font-size: 32px; - color: #ff8c00; - margin: -24px 8px 0 8px; - cursor: pointer; - } - body #content #questions .questions-content .question .upvotes .upvote-count.orange { - color: orange; - font-weight: bold; - } - body #content #questions .questions-content .question .upvotes .remove-button { - cursor: pointer; - font-weight: 700; - color: red; - } - body #content #questions .questions-content .question.ng-move { - transition: all 0.5s linear; - animation: shake 0.38s cubic-bezier(0.36, 0.07, 0.19, 0.97) both; - transform: translate3d(0, 0, 0); - backface-visibility: hidden; - perspective: 1000px; - } - body #content #questions .questions-content .upvote-button-container { - display: inline-block; - text-align: center; - } - body #content #questions .questions-content .admin-actions { - display: inline-block; - color: #ff8c00; - font-size: 24px; - } - body #content #questions .questions-content .admin-actions i { - margin: 0 4px; - cursor: pointer; - } - body #content #questions .questions-content .admin-actions.remove { - font-size: 1em; - color: #657b99; - } - body #content #questions .questions-content .admin-actions.remove i { - color: #ff8c00; - margin: 0 8px; - font-size: 24px; - } - body #content #questions .questions-content .session-info { - height: fit-content; - flex: 1 25%; - display: inline-block; - position: relative; - top: 96px; - background-color: #FBFFFE; - box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.2); - padding: 16px; - margin: 8px; - } - body #content #questions .questions-content .session-info .clear-questions-button { - margin: 0 8px; - cursor: pointer; - background-color: #ff8c00; - color: #FBFFFE; - border: none; - padding: 8px; - border-radius: 2px; - border-right: 3px solid #cc7000; - border-bottom: 3px solid #cc7000; - float: right; - } - body #content #questions .questions-content .session-info .clear-questions-button:active { - background-color: #cc7000; - } - body #content #questions .questions-content .session-info .session-title { - font-size: 240%; - font-weight: 700; - margin: 0; - } - body #content #questions .questions-content .session-info .session-id { - margin: 8px 8px 16px 4px; - color: #C1CAD6; - font-weight: 700; - } - body #content #questions .questions-content .session-info .session-description { - margin-left: 4px; - } - body #login form { - color: white; - margin: 4em auto; - width: 100%; - text-align: center; - } - body #login form .input-group { - margin: 32px; - } - body #login form .input-group label { - display: block; - margin-bottom: -16px; - } - body #login form button { - margin: 0 8px; - cursor: pointer; - background-color: #ff8c00; - color: #FBFFFE; - border: none; - padding: 8px; - border-radius: 2px; - border-right: 3px solid #cc7000; - border-bottom: 3px solid #cc7000; - margin: 32px; - } - body #login form button:active { - background-color: #cc7000; - } - body #account { - color: white; - padding: 32px; - } - body #account .your-sessions .your-sessions-text { - display: block; - font-size: 150%; - font-weight: 700; - } - body #account .your-sessions .primary-button { - margin-top: 16px; - } - body #account .session-add-form { - background-color: #FBFFFE; - color: #1B1B1E; - padding: 16px; - border: 2px solid #797BA8; - width: 30%; - margin: 8px 0; - } - body #account .sessions { - overflow-y: scroll; - } - body #account .sessions .session { - color: #1B1B1E; - background-color: #FBFFFE; - line-height: 16px; - display: inline-block; - width: 30%; - padding: 16px; - margin: 16px 16px 16px 0; - border: 1px solid #797BA8; - box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2); - } - body #account .sessions .session .session-title { - font-weight: 700; - font-size: 125%; - } - body #account .sessions .session .session-pin { - margin-left: 24px; - font-size: 75%; - color: #657b99; - } - body #account .sessions .session .session-description { - margin: 16px 0; - padding: 8px 0; - } - body #account .sessions .session.ng-enter { - opacity: 0; - transition: .25s linear; - } - body #account .sessions .session.ng-enter.ng-enter-active { - opacity: 1; - } - body #account .sessions .session.ng-leave { - opacity: 1; - transition: .25s linear; - } - body #account .sessions .session.ng-leave.ng-leave-active { - opacity: 0; - } -} -@keyframes shake { - 10%, - 50%, - 90% { - transform: translate3d(-2px, 0, 0); - } - 20%, - 60%, - 80% { - transform: translate3d(2px, 0, 0); - } -} diff --git a/client/app/css/variables.css b/client/app/css/variables.css deleted file mode 100644 index e69de29..0000000 diff --git a/client/app/img/bear-hug.gif b/client/app/img/bear-hug.gif deleted file mode 100644 index d5c2ff9d97bdb4358fc50bb994324ca315365589..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29729 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 BQBME> diff --git a/client/app/index.html b/client/app/index.html deleted file mode 100644 index 3e20647..0000000 --- a/client/app/index.html +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - Socrates - - - - - - - - - - -
- - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/client/app/js/app.js b/client/app/js/app.js deleted file mode 100644 index 338c96b..0000000 --- a/client/app/js/app.js +++ /dev/null @@ -1,65 +0,0 @@ -(function () { - - var app = angular.module('app', ['ui.router', 'firebase', 'ngAnimate']); - - app.config(function ($stateProvider, $urlRouterProvider) { - var entryState = { - name: 'start', - url: '/', - templateUrl: './views/start.html' - }; - - var pinEntryState = { - name: 'pinEntry', - url: '/join', - templateUrl: './views/pinEntry.html' - }; - - var sessionState = { - name: 'session', - url: '/questions/{sessionID}', - templateUrl: './views/session.html' - }; - - var loginState = { - name: 'login', - url: '/login', - templateUrl: './views/login.html' - }; - - var accountState = { - name: 'account', - url: '/account', - templateUrl: './views/account.html' - } - - var infoState = { - name: 'info', - url: '/info/{sessionID}', - templateUrl: './views/info.html' - } - - $stateProvider.state(entryState); - $stateProvider.state(pinEntryState); - $stateProvider.state(loginState); - $stateProvider.state(sessionState); - $stateProvider.state(accountState); - $stateProvider.state(infoState); - - $urlRouterProvider.otherwise('/'); - }); - - app.config(function () { - var config = { - apiKey: "AIzaSyBltC1Tm4OCAFcOHREGYM_jjMjJ15Bxt6c", - authDomain: "socrates-55235.firebaseapp.com", - databaseURL: "https://socrates-55235.firebaseio.com", - projectId: "socrates-55235", - storageBucket: "socrates-55235.appspot.com", - messagingSenderId: "1083849915004" - }; - firebase.initializeApp(config); - console.log('firebase initialized'); - $("#loader").hide(); - }); -})(); \ No newline at end of file diff --git a/client/app/js/controllers/account.controller.js b/client/app/js/controllers/account.controller.js deleted file mode 100644 index 9182cbe..0000000 --- a/client/app/js/controllers/account.controller.js +++ /dev/null @@ -1,100 +0,0 @@ -var app = angular.module('app'); - -app.controller('accountCtrl', [ - 'Auth', - '$state', - '$scope', - '$location', - '$firebaseObject', - '$firebaseArray', - function (Auth, $state, $scope, $location, $firebaseObject, $firebaseArray) { - const usersRef = firebase - .database() - .ref() - .child('users/'); - const sessionsRef = firebase - .database() - .ref() - .child('sessions/'); - const usersSessionsRef = firebase - .database() - .ref() - .child('users_sessions/'); - - $scope.auth = null; - $scope.user = null; - $scope.newSession = { - id: null, - title: null, - description: null - } - $scope.addingSession = false; - Auth.$onAuthStateChanged(function (firebaseUser) { - $scope.auth = firebaseUser; - if ($scope.auth) { - let usersRef = firebase - .database() - .ref() - .child("users/" + $scope.auth.uid); - let userObj = $firebaseObject(usersRef); - userObj.$bindTo($scope, "user"); - - let currentUserSessionsRef = usersSessionsRef.child($scope.auth.uid); - $scope.ownedSessions = $firebaseArray(currentUserSessionsRef); - } - }); - - this.goToSession = (sessionId) => { - $location.path('questions/' + sessionId); - } - - this.removeSession = (session) => { - sessionsRef - .child(session.$id) - .remove(); - usersSessionsRef - .child($scope.auth.uid + '/' + session.$id) - .remove(); - } - - this.addSession = () => { - sessionsRef.once('value', (snapshot) => { - if (snapshot.hasChild($scope.newSession.id.toString())) { - alertify.error('A session with this pin already exists. Please choose another pin.'); - return; - } else { - - sessionsRef - .child($scope.newSession.id.toString()) - .set({title: $scope.newSession.title, description: $scope.newSession.description, sessionOwnerUID: $scope.auth.uid}); - - usersSessionsRef - .child($scope.auth.uid + '/' + $scope.newSession.id.toString()) - .set({description: $scope.newSession.description, title: $scope.newSession.title}); - - $scope.newSession.title = null; - $scope.newSession.description = null; - $scope.newSession.id = null; - $scope.addingSession = false; - } - }) - } - - this.startAdd = () => { - $scope.addingSession = true; - } - - this.cancelAdd = () => { - $scope.addingSession = false; - } - - this.onHomeClick = () => { - $state.go('start'); - } - - this.onLogoutClick = () => { - Auth.$signOut(); - $state.go('start'); - } - } -]); \ No newline at end of file diff --git a/client/app/js/controllers/info.controller.js b/client/app/js/controllers/info.controller.js deleted file mode 100644 index 872ed50..0000000 --- a/client/app/js/controllers/info.controller.js +++ /dev/null @@ -1,21 +0,0 @@ -var app = angular.module('app'); -app.controller('infoCtrl', function ($rootScope, $scope, $state, $location, $firebaseObject, $firebaseArray) { - var self = this; - self.onInit = function () { - var sessionID = $state.params.sessionID; - $rootScope.currentSessionID = sessionID; - var sessionRef = firebase - .database() - .ref() - .child("sessions/" + sessionID); - var sessionObj = $firebaseObject(sessionRef); - sessionObj - .$loaded() - .then(function () { - $scope.session = sessionObj; - console.log($scope.session); - }); - }; - self.onInit(); -}); -//# sourceMappingURL=info.controller.js.map \ No newline at end of file diff --git a/client/app/js/controllers/info.controller.js.map b/client/app/js/controllers/info.controller.js.map deleted file mode 100644 index da7c961..0000000 --- a/client/app/js/controllers/info.controller.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"info.controller.js","sourceRoot":"","sources":["info.controller.ts"],"names":[],"mappings":"AAAA,IAAI,GAAG,GAAG,OAAO,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;AAEhC,GAAG,CAAC,UAAU,CAAC,UAAU,EAAE,UAAU,UAAU,EAAE,MAAM,EAAE,MAAM,EAAE,SAAS,EAAE,eAAe,EAAE,cAAc;IACvG,IAAI,IAAI,GAAG,IAAI,CAAC;IAEhB,IAAI,CAAC,MAAM,GAAG;QACV,IAAI,SAAS,GAAG,MAAM,CAAC,MAAM,CAAC,SAAS,CAAC;QACxC,UAAU,CAAC,gBAAgB,GAAG,SAAS,CAAC;QACxC,IAAI,UAAU,GAAG,QAAQ;aACpB,QAAQ,EAAE;aACV,GAAG,EAAE;aACL,KAAK,CAAC,WAAW,GAAG,SAAS,CAAC,CAAC;QACpC,IAAI,UAAU,GAAG,eAAe,CAAC,UAAU,CAAC,CAAC;QAC7C,UAAU;aACL,OAAO,EAAE;aACT,IAAI,CAAC;YACF,MAAM,CAAC,OAAO,GAAG,UAAU,CAAC;YAC5B,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC;QAChC,CAAC,CAAC,CAAA;IACV,CAAC,CAAA;IAED,IAAI,CAAC,MAAM,EAAE,CAAC;AAClB,CAAC,CAAC,CAAC"} \ No newline at end of file diff --git a/client/app/js/controllers/info.controller.ts b/client/app/js/controllers/info.controller.ts deleted file mode 100644 index 0bd6f16..0000000 --- a/client/app/js/controllers/info.controller.ts +++ /dev/null @@ -1,23 +0,0 @@ -var app = angular.module('app'); - -app.controller('infoCtrl', function ($rootScope, $scope, $state, $location, $firebaseObject, $firebaseArray) { - let self = this; - - self.onInit = function () { - let sessionID = $state.params.sessionID; - $rootScope.currentSessionID = sessionID; - let sessionRef = firebase - .database() - .ref() - .child("sessions/" + sessionID); - let sessionObj = $firebaseObject(sessionRef); - sessionObj - .$loaded() - .then(function () { - $scope.session = sessionObj; - console.log($scope.session); - }) - } - - self.onInit(); -}); \ No newline at end of file diff --git a/client/app/js/controllers/login.controller.js b/client/app/js/controllers/login.controller.js deleted file mode 100644 index 7627824..0000000 --- a/client/app/js/controllers/login.controller.js +++ /dev/null @@ -1,62 +0,0 @@ -var app = angular.module('app'); - -app.controller('loginCtrl', [ - 'Auth', - '$state', - '$scope', - function (Auth, $state, $scope) { - $scope.email = ""; - $scope.password = ""; - const usersRef = firebase - .database() - .ref() - .child("users/"); - - this.login = () => { - let credentials = { - email: $scope.email, - password: $scope.password - }; - - Auth - .$signInWithEmailAndPassword($scope.email, $scope.password) - .then(authData => { - $scope.email = ""; - $scope.password = ""; - $state.go('account'); - }) - .catch(error => { - alertify.error(error.message); - }) - } - - this.createAccount = () => { - let credentials = { - email: $scope.email, - password: $scope.password - }; - Auth - .$createUserWithEmailAndPassword($scope.email, $scope.password) - .then(userdata => { - usersRef - .child(userdata.uid) - .set({anonymous: false, email: $scope.email, upvotedQuestionIds: []}) - - Auth - .$signInWithEmailAndPassword($scope.email, $scope.password) - .then(authData => { - $scope.email = ""; - $scope.password = ""; - $state.go('account'); - }) - }) - .catch(error => { - aleritfy.error(error.message); - }) - } - - this.onHomeClick = () => { - $state.go('start'); - } - } -]); \ No newline at end of file diff --git a/client/app/js/controllers/pinEntry.controller.js b/client/app/js/controllers/pinEntry.controller.js deleted file mode 100644 index c18c629..0000000 --- a/client/app/js/controllers/pinEntry.controller.js +++ /dev/null @@ -1,13 +0,0 @@ -var app = angular.module('app'); - -app.controller('pinEntryCtrl', function ($state, $location) { - var self = this; - self.sessionPin = null; - - self.onGoClick = function () { - if (self.sessionPin && self.sessionPin !== null) { - console.log('going to session id ' + self.sessionPin); - $location.path('questions/' + self.sessionPin); - } - }; -}); \ No newline at end of file diff --git a/client/app/js/controllers/session.controller.js b/client/app/js/controllers/session.controller.js deleted file mode 100644 index 67553d1..0000000 --- a/client/app/js/controllers/session.controller.js +++ /dev/null @@ -1,159 +0,0 @@ -var app = angular.module('app'); - -app.controller('sessionCtrl', [ - 'Auth', - '$scope', - '$rootScope', - '$state', - '$firebaseObject', - '$firebaseArray', - function (Auth, $scope, $rootScope, $state, $firebaseObject, $firebaseArray) { - var self = this; - self.sessionID = $state.params.sessionID; - $rootScope.currentSessionID = self.sessionID; - $scope.session = null; - $scope.questions = []; - $scope.auth = null; - $scope.user = null; - $scope.showLoading = true; - $scope.userIsAdmin = false; - $scope.newQuestion = { - questionText: null, - upvotes: 0 - }; - - self.onInit = function () { - let sessionRef = firebase - .database() - .ref() - .child("sessions/" + self.sessionID); - let sessionObj = $firebaseObject(sessionRef); - sessionObj - .$loaded() - .then(function () { - $scope.session = sessionObj; - let questionsRef = firebase - .database() - .ref() - .child('sessions_questions') - .child(sessionObj.$id); - $scope.questions = $firebaseArray(questionsRef); - $scope - .questions - .$loaded() - .then($scope.showLoading = false); - }); - - Auth.$onAuthStateChanged(function (firebaseUser) { - $scope.auth = firebaseUser; - if ($scope.auth) { - let usersRef = firebase - .database() - .ref() - .child("users/" + $scope.auth.uid); - let userObj = $firebaseObject(usersRef); - userObj - .$bindTo($scope, "user") - .then(function () { - console.log($scope.user); - }); - } - }); - - } - - self.upvoteQuestion = function (question) { - if (!$scope.user.upvotedQuestionIds) { - question.upvotes += 1; - $scope - .questions - .$save(question); - $scope.user.upvotedQuestionIds = [question.$id]; - } else { - let questionIndex = $scope - .user - .upvotedQuestionIds - .indexOf(question.$id); - if (questionIndex == -1) { - question.upvotes += 1; - $scope - .questions - .$save(question); - $scope - .user - .upvotedQuestionIds - .push(question.$id); - } else { - question.upvotes -= 1; - $scope - .questions - .$save(question); - $scope - .user - .upvotedQuestionIds - .splice(questionIndex, 1); - } - } - }; - - self.addQuestion = function () { - if ($scope.newQuestion.questionText !== null) { - $scope - .questions - .$add($scope.newQuestion); - $scope.newQuestion.questionText = null; - } else { - alertify.error('Please enter a question!'); - } - }; - - self.remove = (question) => { - $scope - .questions - .$remove(question); - } - - self.edit = (question) => { - question.isEditing = false; - $scope - .questions - .$save(question); - - } - - self.userIsAdmin = () => { - if ($scope.session && $scope.user && $scope.user.$id == $scope.session.sessionOwnerUID) { - return true; - } else - return false; - } - - self.onHomeClick = () => { - $state.go('start'); - } - - self.onLoginClick = () => { - $state.go('login'); - } - - self.onAccountClick = () => { - $state.go('account'); - } - - self.userHasUpvoted = (question) => { - return ($scope.user && $scope.user.upvotedQuestionIds && $scope.user.upvotedQuestionIds.indexOf(question.$id) > -1) - } - - self.clearQuestions = () => { - let questionsRef = firebase - .database() - .ref() - .child('sessions_questions') - .child($scope.session.$id); - - questionsRef.remove(); - } - - self.onInit(); - } -]); \ No newline at end of file diff --git a/client/app/js/controllers/shell.controller.js b/client/app/js/controllers/shell.controller.js deleted file mode 100644 index f985abf..0000000 --- a/client/app/js/controllers/shell.controller.js +++ /dev/null @@ -1,87 +0,0 @@ -var app = angular - .module('app') - .controller('shellCtrl', [ - 'Auth', - '$rootScope', - '$state', - function (Auth, $rootScope, $state) { - var self = this; - self.showModal = false; - self.activeNavItem = 'session'; - $rootScope.$state = $state; - $rootScope.currentSessionID = $state.params.sessionID; - console.log(self.$state) - - self.signOut = function () { - Auth.$signOut(); - $state.go('start'); - }; - - self.onAccountClick = () => { - var authData = Auth.$getAuth(); - if (authData) - $state.go('account') - else - $state.go('login'); - } - - self.goToHome = () => { - $state.go('start'); - } - - self.removeBackground = () => { - if ($state.includes('login')) - return true; - else - return false; - } - - self.onHomeClick = () => { - $state.go('start'); - self.activeNavItem = 'start'; - } - - self.onSessionClick = () => { - if ($rootScope.currentSessionID && $rootScope.currentSessionID != "") { - $state.go('session', {sessionID: $rootScope.currentSessionID}) - self.activeNavItem = 'session'; - } else { - alertify.message('You must enter a session before you can navigate to a session!'); - $state.go('start'); - self.activeNavItem = 'start'; - } - } - - self.onInfoClick = () => { - if ($rootScope.currentSessionID && $rootScope.currentSessionID != "") { - $state.go('info', {sessionID: $rootScope.currentSessionID}) - self.activeNavItem = 'info'; - } else { - alertify.message('You must enter a session before you can view session info!'); - $state.go('start'); - } - } - - self.onUserClick = () => { - let auth = Auth.$getAuth(); - if (auth && !auth.isAnonymous) - $state.go('account'); - else - $state.go('login'); - - self.activeNavItem = 'user'; - } - - self.showBetaModal = () => { - self.showModal = true; - } - - self.hideBetaModal = () => { - self.showModal = false; - } - - $rootScope.$on('enteringSession', () => { - self.activeNavItem = 'session'; - }) - } - ]); \ No newline at end of file diff --git a/client/app/js/controllers/start.controller.js b/client/app/js/controllers/start.controller.js deleted file mode 100644 index adfe9bf..0000000 --- a/client/app/js/controllers/start.controller.js +++ /dev/null @@ -1,105 +0,0 @@ -var app = angular - .module('app') - .controller('startCtrl', [ - 'SidebarService', - 'Auth', - '$rootScope', - '$state', - '$firebaseArray', - '$location', - function (SidebarService, Auth, $rootScope, $state, $firebaseArray, $location) { - - var self = this; - self.currentUser = Auth; - self.sessionID = ""; - self.currentUser = null; - self.error = null; - - self.onInit = function () { - self.getUsers(); - self.getAuth(); - $("#id-input").focus(); - }; - - self.onStartClick = function () { - if (!self.currentUser) { - Auth - .$signInAnonymously() - .then(function (currentUser) { - self.currentUser = currentUser; - self - .usersRef - .child(currentUser.uid) - .set({anonymous: true, email: "", upvotedQuestionIds: []}); - self.goToSession(); - }) - .catch(function (error) { - alertify.error('ERROR! : ' + error); - }); - } else { - self.goToSession(); - } - }; - - self.goToSession = function () { - if (self.sessionID && self.sessionID !== null && self.sessionID !== "") { - let sessionsRef = firebase - .database() - .ref() - .child("sessions") - - sessionsRef - .child(parseInt(self.sessionID)) - .once('value', (snapshot) => { - let snapshotVal = snapshot.val(); - let exists = (snapshot.val() !== null); - if (exists) { - console.log('going to session id ' + self.sessionID); - $rootScope.currentSessionID = self.sessionID; - $rootScope.$broadcast('enteringSession', {sessionID: self.sessionID}); - $state.go('session', {sessionID: self.sessionID}) - } else { - alertify.error(`A session with id ${self.sessionID} does not exist!`); - } - }) - } else { - alertify.error('Please enter a valid session ID!'); - } - } - - self.signOut = function () { - Auth.$signOut(); - }; - - self.onLoginClick = function () { - if (self.currentUser) - Auth.$signOut(); - $state.go('login'); - } - - self.onAccountClick = function () { - $state.go('account'); - } - - self.getUsers = function () { - self.usersRef = firebase - .database() - .ref() - .child("users"); - self.users = $firebaseArray(self.usersRef); - } - - self.getAuth = function () { - let auth = Auth.$getAuth(); - if (auth) - self.currentUser = auth; - } - - self.onMobileAccountClick = function () { - let auth = Auth.$getAuth(); - if(auth && !auth.isAnonymous) $state.go('account'); - else $state.go('login'); - } - self.onInit(); - } - ]); \ No newline at end of file diff --git a/client/app/js/services/auth.service.js b/client/app/js/services/auth.service.js deleted file mode 100644 index dde5d72..0000000 --- a/client/app/js/services/auth.service.js +++ /dev/null @@ -1,6 +0,0 @@ -angular.module('app') - .factory('Auth', ['$firebaseAuth', function($firebaseAuth){ - var auth = $firebaseAuth(); - - return auth; - }]); \ No newline at end of file diff --git a/client/app/js/services/sidebar.service.js b/client/app/js/services/sidebar.service.js deleted file mode 100644 index 1d1ab83..0000000 --- a/client/app/js/services/sidebar.service.js +++ /dev/null @@ -1,15 +0,0 @@ -var app = angular.module('app'); - -app.factory('SidebarService', function ($rootScope) { - return { - toggleSidebar: function () { - $rootScope.$broadcast('toggleSidebar'); - }, - closeSidebar: function() { - $rootScope.$broadcast('closeSidebar'); - }, - openSidebar: function() { - $rootScope.$broadcast('openSidebar'); - } - }; -}); \ No newline at end of file diff --git a/client/app/less/main.css b/client/app/less/main.css deleted file mode 100644 index 9be165a..0000000 --- a/client/app/less/main.css +++ /dev/null @@ -1,830 +0,0 @@ -.alertify-notifier .ajs-message.ajs-error { - color: #FBFFFE; -} -.alertify-notifier .ajs-message { - color: #0079B2; - background-color: #FBFFFE; -} -body { - color: #1B1B1E; - margin: 0; - background-color: #0079B2; - font-size: 16px; - line-height: 1.2; - font-family: 'Open Sans', sans-serif; - /* common */ -} -body [ng\:cloak], -body [ng-cloak], -body [data-ng-cloak], -body [x-ng-cloak], -body .ng-cloak, -body .x-ng-cloak { - display: none !important; -} -body .red { - color: red; -} -body p, -body div, -body span, -body a, -body button { - font-size: 100%; -} -body h1 { - font-size: 200%; -} -body .primary-button { - margin: 0 8px; - cursor: pointer; - background-color: #ff8c00; - color: #FBFFFE; - border: none; - padding: 8px; - border-radius: 2px; - border-right: 3px solid #cc7000; - border-bottom: 3px solid #cc7000; -} -body .primary-button:active { - background-color: #cc7000; -} -body .secondary-button { - border: none; - background: none; - cursor: pointer; - color: #ff8c00; - font-weight: bold; -} -body .single-line-input { - background-color: #0079B2; - color: #FBFFFE; - font-weight: bold; - border: none; - border-radius: 2px; - border-bottom: 2px solid black; - margin: 16px; - font-size: 16px; - padding: 8px; - text-align: center; - transition: 0.15s all linear; -} -body .single-line-input:focus { - outline: none !important; - border-bottom: 2px solid #FBFFFE; - transition: 0.15s all linear; -} -body .action-buttons { - position: fixed; - top: 32px; - right: 32px; -} -body .action-buttons button { - margin: 0 8px; - cursor: pointer; - background-color: #ff8c00; - color: #FBFFFE; - border: none; - padding: 8px; - border-radius: 2px; - border-right: 3px solid #cc7000; - border-bottom: 3px solid #cc7000; -} -body .action-buttons button:active { - background-color: #cc7000; -} -body .loader { - position: fixed; - top: 40%; - left: 45%; - border: 16px solid #f3f3f3; - /* Light grey */ - border-top: 16px solid #3498db; - /* Blue */ - border-radius: 50%; - width: 120px; - height: 120px; - animation: spin 2s linear infinite; -} -body input[type="text"], -body input[type="password"] { - background-color: #0079B2; - color: #FBFFFE; - font-weight: bold; - border: none; - border-radius: 2px; - border-bottom: 2px solid black; - margin: 16px; - font-size: 16px; - padding: 8px; - text-align: center; - transition: 0.15s all linear; -} -body input[type="text"]:focus, -body input[type="password"]:focus { - outline: none !important; - border-bottom: 2px solid #FBFFFE; - transition: 0.15s all linear; -} -body .modal-icon { - position: fixed; - right: 16px; - bottom: 16px; - font-size: 24px; - color: rgba(251, 255, 254, 0.35); -} -body .overlay { - position: fixed; - top: 0; - bottom: 0; - left: 0; - right: 0; - background-color: rgba(27, 27, 30, 0.92); - z-index: 10000; - transition: all 5s ease-in; -} -body .overlay.ng-enter { - opacity: 0; - transition: .25s linear; -} -body .overlay.ng-enter.ng-enter-active { - opacity: 1; -} -body .overlay.ng-leave { - opacity: 1; - transition: .25s linear; -} -body .overlay.ng-leave.ng-leave-active { - opacity: 0; -} -body .overlay .modal { - padding: 24px; - z-index: 10001; - background-color: #FBFFFE; - position: fixed; - top: 20%; - left: 35%; - right: 35%; - bottom: 35%; - box-shadow: 0 4px 4px 4px rgba(0, 0, 0, 0.3); -} -body .overlay i.fa-times { - position: absolute; - top: 16px; - right: 16px; - cursor: pointer; -} -@keyframes spin { - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(360deg); - } -} -body .animate { - transition: left 0.25s ease; -} -body .form-group { - margin: 16px 0; -} -body .form-actions { - margin-top: 32px; -} -body .control-label { - font-weight: 700; - display: block; - margin-bottom: 8px; -} -body .hidden { - display: none !important; -} -@media only screen and (max-width: 1223px) and (min-width: 320px) { - body .modal { - top: 10% !important; - right: 4% !important; - bottom: 10% !important; - left: 4% !important; - } - body .mobile-hidden { - display: none !important; - } - body html { - margin: none; - } - body .loader { - left: 40%; - width: 60px; - height: 60px; - } - body #mobile-nav { - position: fixed; - top: 0; - display: flex; - width: 100%; - height: 48px; - text-align: center; - border-bottom: 2px solid #C1CAD6; - } - body #mobile-nav i { - margin: 8px auto; - color: #ff8c00; - font-size: 200%; - flex-grow: 1; - color: #ffd199; - } - body #mobile-nav i.active-nav { - color: #ff8c00; - opacity: 1; - } - body #action-buttons { - display: none; - } - body #content { - position: fixed; - top: 50px; - bottom: 0; - overflow-y: scroll; - width: 100%; - text-align: center; - color: white; - } - body #content #start .mobile-account-button { - border: none; - background: none; - position: fixed; - top: 8px; - right: 8px; - font-size: 32px; - color: #ff8c00; - } - body #content #start h1 { - font-size: 4em; - margin: 0 auto; - margin-top: -8px; - } - body #content #start h3 { - margin-top: 8px; - margin-bottom: none; - } - body #content #start img { - margin-top: -16px; - height: 35vh; - } - body #content #start .id-input { - font-weight: bold; - font-size: 16px; - } - body #content #start .start-button { - margin: 16px; - cursor: pointer; - background-color: #ff8c00; - width: 256px; - height: 96px; - font-weight: 700; - color: #FBFFFE; - border: none; - border-radius: 4px; - border-right: 3px solid #cc7000; - border-bottom: 3px solid #cc7000; - } - body #content #start .start-button:active { - background-color: #cc7000; - } - body #questions .admin-actions { - display: none; - } - body #questions #session-info { - display: none; - } - body #questions hr { - display: none; - } - body #questions .question-input-group { - position: fixed; - bottom: 0; - display: flex; - width: 100%; - height: 8vh; - } - body #questions .question-input-group input { - border: none; - flex: 1 75%; - border-top: 2px solid #C1CAD6; - font-size: 24px; - padding: 8px; - } - body #questions .question-input-group button { - border: none; - background-color: #ff8c00; - color: #FBFFFE; - font-weight: bold; - border-top: 2px solid #cc7000; - flex: 1 25%; - } - body #questions .questions { - position: fixed; - top: 50px; - bottom: 8vh; - right: 0; - left: 0; - overflow-y: scroll; - } - body #questions .question { - display: flex; - flex-wrap: wrap; - background-color: white; - border-top: 1px solid black; - color: black; - padding: 8px 4px; - vertical-align: middle; - } - body #questions .question .question-content { - padding: 4px; - flex-wrap: wrap; - text-align: left; - flex: 3 70%; - height: fit-content; - min-height: 6vh; - font-size: 16px; - } - body #questions .question .upvotes { - text-align: right; - flex: 1 10%; - } - body #questions .question .upvotes .upvote-button { - color: #ff8c00; - font-size: 24px; - } - body #questions .question .upvote-button-container { - text-align: center; - } - body #questions .question .orange { - color: orange; - font-weight: bold; - } - body #questions .question:first-child { - border-top: none; - } - body #info { - background-color: #FBFFFE; - color: #1B1B1E; - padding: 16px; - text-align: left; - } - body #info h1 { - margin: 0; - } - body #info h3 { - color: #C1CAD6; - margin: 8px 0; - } - body #login { - padding: 16px; - } - body #login label { - margin-bottom: -8px; - display: block; - } - body #login button { - margin: 0 8px; - cursor: pointer; - background-color: #ff8c00; - color: #FBFFFE; - border: none; - padding: 8px; - border-radius: 2px; - border-right: 3px solid #cc7000; - border-bottom: 3px solid #cc7000; - margin: 32px; - } - body #login button:active { - background-color: #cc7000; - } - body #account .session-add-form { - background-color: #66C7F4; - color: #FBFFFE; - padding: 16px; - margin: 16px; - border: 2px solid #C1CAD6; - } - body #account .session-add-form input { - background-color: #0079B2; - color: #FBFFFE; - font-weight: bold; - border: none; - border-radius: 2px; - border-bottom: 2px solid black; - margin: 16px; - font-size: 16px; - padding: 8px; - text-align: center; - transition: 0.15s all linear; - text-align: left; - background-color: #66C7F4; - } - body #account .session-add-form input:focus { - outline: none !important; - border-bottom: 2px solid #FBFFFE; - transition: 0.15s all linear; - } - body #account .session-add-form textarea { - background-color: #0079B2; - color: #FBFFFE; - font-weight: bold; - border: none; - border-radius: 2px; - border-bottom: 2px solid black; - margin: 16px; - font-size: 16px; - padding: 8px; - text-align: center; - transition: 0.15s all linear; - border: 2px solid black; - text-align: left; - background-color: #66C7F4; - } - body #account .session-add-form textarea:focus { - outline: none !important; - border-bottom: 2px solid #FBFFFE; - transition: 0.15s all linear; - } - body #account .session-add-form textarea:focus { - border: 2px solid #FBFFFE; - outline: none !important; - } - body #account .sessions { - margin-top: 32px; - } - body #account .session { - padding: 16px; - background-color: white; - color: black; - border: 1px solid #C1CAD6; - } - body #account .session .session-title { - float: left; - } - body #account .session .session-pin { - float: right; - } - body #account .session .session-description { - margin-top: 32px; - text-align: left; - } - body #account .session .session-actions { - margin-top: 32px; - } -} -@media only screen and (min-width: 1224px) { - body ::-webkit-scrollbar { - width: 12px; - } - body ::-webkit-scrollbar-track { - -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5); - border-radius: 10px; - } - body ::-webkit-scrollbar-thumb { - border-radius: 10px; - -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.8); - } - body #mobile-nav { - display: none; - } - body #mobile-account-button { - display: none; - } - body #content #start { - text-align: center; - height: 100%; - } - body #content #start h1 { - color: #FBFFFE; - font-size: 72px; - font-weight: bold; - margin-bottom: 0; - } - body #content #start h3 { - margin-top: 8px; - color: #FBFFFE; - } - body #content #start img { - height: 40vh; - margin: 0 auto; - display: block; - } - body #content #start .id-input { - color: #FBFFFE; - font-weight: bold; - font-size: 32px; - } - body #content #start .id-input input { - background-color: #0079B2; - color: #FBFFFE; - font-weight: bold; - border: none; - border-radius: 2px; - border-bottom: 2px solid black; - margin: 16px; - font-size: 16px; - padding: 8px; - text-align: center; - transition: 0.15s all linear; - } - body #content #start .id-input input:focus { - outline: none !important; - border-bottom: 2px solid #FBFFFE; - transition: 0.15s all linear; - } - body #content #start .start-button { - margin: 16px; - cursor: pointer; - background-color: #ff8c00; - width: 256px; - height: 96px; - font-weight: 700; - color: #FBFFFE; - border: none; - border-radius: 4px; - border-right: 3px solid #cc7000; - border-bottom: 3px solid #cc7000; - } - body #content #start .start-button:active { - background-color: #cc7000; - } - body #content #questions { - width: 100%; - } - body #content #questions .input-container { - display: flex; - margin: 8px; - width: 100%; - } - body #content #questions .input-container .action-buttons { - flex: 1 25%; - } - body #content #questions .no-questions { - width: 100%; - margin: 16px; - color: #FBFFFE; - text-align: center; - } - body #content #questions .questions-content { - display: flex; - position: fixed; - top: 16px; - bottom: 16px; - min-width: 90%; - } - body #content #questions .questions-content hr { - width: 75%; - border-color: black; - } - body #content #questions .questions-content .question-input-group { - display: flex; - flex: 1 25%; - box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.2); - height: 48px; - margin: 16px 8px 32px 8px; - } - body #content #questions .questions-content .question-input-group input { - flex: 3 75%; - line-height: 40px; - font-size: 16px; - padding-left: 8px; - border: none; - border-right: 1px solid #cc7000; - border-bottom: 3px solid #C1CAD6; - } - body #content #questions .questions-content .question-input-group button { - border-left: 10px solid #000000; - flex: 1 20%; - height: 100%; - display: inline-block; - border: none; - background-color: #ff8c00; - color: white; - cursor: pointer; - font-weight: bold; - border-radius: 2px; - border-right: 3px solid #cc7000; - border-bottom: 3px solid #cc7000; - } - body #content #questions .questions-content .question-input-group button:active { - background-color: #cc7000; - } - body #content #questions .questions-content .questions-container { - display: inline-block; - flex: 3 75%; - margin: 8px; - } - body #content #questions .questions-content .questions { - overflow-y: scroll; - height: 90%; - } - body #content #questions .questions-content .question { - background-color: #FBFFFE; - border: 1px solid #657b99; - box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.2); - padding: 24px; - margin: 8px; - display: flex; - } - body #content #questions .questions-content .question .question-content { - display: inline-block; - text-align: left; - flex: 1 80%; - } - body #content #questions .questions-content .question .upvotes { - text-align: right; - flex: 1 20%; - } - body #content #questions .questions-content .question .upvotes input { - width: 40px; - text-align: center; - } - body #content #questions .questions-content .question .upvotes .upvote-button { - font-size: 32px; - color: #ff8c00; - margin: -24px 8px 0 8px; - cursor: pointer; - } - body #content #questions .questions-content .question .upvotes .upvote-count.orange { - color: orange; - font-weight: bold; - } - body #content #questions .questions-content .question .upvotes .remove-button { - cursor: pointer; - font-weight: 700; - color: red; - } - body #content #questions .questions-content .question.ng-move { - transition: all 0.5s linear; - animation: shake 0.38s cubic-bezier(0.36, 0.07, 0.19, 0.97) both; - transform: translate3d(0, 0, 0); - backface-visibility: hidden; - perspective: 1000px; - } - body #content #questions .questions-content .upvote-button-container { - display: inline-block; - text-align: center; - } - body #content #questions .questions-content .admin-actions { - display: inline-block; - color: #ff8c00; - font-size: 24px; - } - body #content #questions .questions-content .admin-actions i { - margin: 0 4px; - cursor: pointer; - } - body #content #questions .questions-content .admin-actions.remove { - font-size: 1em; - color: #657b99; - } - body #content #questions .questions-content .admin-actions.remove i { - color: #ff8c00; - margin: 0 8px; - font-size: 24px; - } - body #content #questions .questions-content .session-info { - height: fit-content; - flex: 1 25%; - display: inline-block; - position: relative; - top: 96px; - background-color: #FBFFFE; - box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.2); - padding: 16px; - margin: 8px; - } - body #content #questions .questions-content .session-info .clear-questions-button { - margin: 0 8px; - cursor: pointer; - background-color: #ff8c00; - color: #FBFFFE; - border: none; - padding: 8px; - border-radius: 2px; - border-right: 3px solid #cc7000; - border-bottom: 3px solid #cc7000; - float: right; - } - body #content #questions .questions-content .session-info .clear-questions-button:active { - background-color: #cc7000; - } - body #content #questions .questions-content .session-info .session-title { - font-size: 240%; - font-weight: 700; - margin: 0; - } - body #content #questions .questions-content .session-info .session-id { - margin: 8px 8px 16px 4px; - color: #C1CAD6; - font-weight: 700; - } - body #content #questions .questions-content .session-info .session-description { - margin-left: 4px; - } - body #login form { - color: white; - margin: 4em auto; - width: 100%; - text-align: center; - } - body #login form .input-group { - margin: 32px; - } - body #login form .input-group label { - display: block; - margin-bottom: -16px; - } - body #login form button { - margin: 0 8px; - cursor: pointer; - background-color: #ff8c00; - color: #FBFFFE; - border: none; - padding: 8px; - border-radius: 2px; - border-right: 3px solid #cc7000; - border-bottom: 3px solid #cc7000; - margin: 32px; - } - body #login form button:active { - background-color: #cc7000; - } - body #account { - color: white; - padding: 32px; - } - body #account .your-sessions .your-sessions-text { - display: block; - font-size: 150%; - font-weight: 700; - } - body #account .your-sessions .primary-button { - margin-top: 16px; - } - body #account .session-add-form { - background-color: #FBFFFE; - color: #1B1B1E; - padding: 16px; - border: 2px solid #797BA8; - width: 30%; - margin: 8px 0; - } - body #account .sessions { - overflow-y: scroll; - } - body #account .sessions .session { - color: #1B1B1E; - background-color: #FBFFFE; - line-height: 16px; - display: inline-block; - width: 30%; - padding: 16px; - margin: 16px 16px 16px 0; - border: 1px solid #797BA8; - box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2); - } - body #account .sessions .session .session-title { - font-weight: 700; - font-size: 125%; - } - body #account .sessions .session .session-pin { - margin-left: 24px; - font-size: 75%; - color: #657b99; - } - body #account .sessions .session .session-description { - margin: 16px 0; - padding: 8px 0; - } - body #account .sessions .session.ng-enter { - opacity: 0; - transition: .25s linear; - } - body #account .sessions .session.ng-enter.ng-enter-active { - opacity: 1; - } - body #account .sessions .session.ng-leave { - opacity: 1; - transition: .25s linear; - } - body #account .sessions .session.ng-leave.ng-leave-active { - opacity: 0; - } -} -@keyframes shake { - 10%, - 50%, - 90% { - transform: translate3d(-2px, 0, 0); - } - 20%, - 60%, - 80% { - transform: translate3d(2px, 0, 0); - } -} diff --git a/client/app/less/main.less b/client/app/less/main.less deleted file mode 100644 index 53b722d..0000000 --- a/client/app/less/main.less +++ /dev/null @@ -1,677 +0,0 @@ -@import 'variables'; -.alertify-notifier .ajs-message.ajs-error { - color: @white; -} - -.alertify-notifier .ajs-message { - color: @dark-blue; - background-color: @white; -} - -body { - [ng\:cloak], - [ng-cloak], - [data-ng-cloak], - [x-ng-cloak], - .ng-cloak, - .x-ng-cloak { - display: none !important; - } - .red { - color: red; - } - color: @base-text-color; - margin: 0; - background-color: @dark-blue; - font-size: 16px; - line-height: 1.2; - font-family: 'Open Sans', - sans-serif; - p, - div, - span, - a, - button { - font-size: 100%; - } - h1 { - font-size: 200%; - } - .primary-button { - margin: 0 @single-space; - cursor: pointer; - background-color: @orange; - color: @white; - border: none; - padding: @single-space; - border-radius: 2px; - border-right: 3px solid darken(@orange, 10%); - border-bottom: 3px solid darken(@orange, 10%); - &:active { - background-color: darken(@orange, 10%); - } - } - .secondary-button { - border: none; - background: none; - cursor: pointer; - color: @orange; - font-weight: bold; - } - .single-line-input { - background-color: @dark-blue; - color: @white; - font-weight: bold; - border: none; - border-radius: 2px; - border-bottom: 2px solid black; - margin: @double-space; - font-size: @double-space; - padding: @single-space; - text-align: center; - transition: 0.15s all linear; - &:focus { - outline: none !important; - border-bottom: 2px solid @white; - transition: 0.15s all linear; - } - } - /* common */ - .action-buttons { - position: fixed; - top: @quad-space; - right: @quad-space; - button { - .primary-button; - } - } - .loader { - position: fixed; - top: 40%; - left: 45%; - border: 16px solid #f3f3f3; - /* Light grey */ - border-top: 16px solid #3498db; - /* Blue */ - border-radius: 50%; - width: 120px; - height: 120px; - animation: spin 2s linear infinite; - } - input[type="text"], - input[type="password"] { - background-color: @dark-blue; - color: @white; - font-weight: bold; - border: none; - border-radius: 2px; - border-bottom: 2px solid black; - margin: @double-space; - font-size: @double-space; - padding: @single-space; - text-align: center; - transition: 0.15s all linear; - &:focus { - outline: none !important; - border-bottom: 2px solid @white; - transition: 0.15s all linear; - } - } - .modal-icon { - position: fixed; - right: @double-space; - bottom: @double-space; - font-size: @single-space * 3; - color: fade(@white, 35%); - } - .overlay { - position: fixed; - top: 0; - bottom: 0; - left: 0; - right: 0; - background-color: fade(@base-text-color, 92%); - z-index: 10000; - transition: all 5s ease-in; - &.ng-enter { - opacity: 0; - transition: .25s linear; - } - &.ng-enter.ng-enter-active { - opacity: 1; - } - &.ng-leave { - opacity: 1; - transition: .25s linear; - } - &.ng-leave.ng-leave-active { - opacity: 0; - } - .modal { - padding: @triple-space; - z-index: 10001; - background-color: @white; - position: fixed; - top: 20%; - left: 35%; - right: 35%; - bottom: 35%; - box-shadow: 0 4px 4px 4px rgba(0, 0, 0, 0.3); - } - i.fa-times { - position: absolute; - top: @double-space; - right: @double-space; - cursor: pointer; - } - } - @keyframes spin { - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(360deg); - } - } - .animate { - transition: left 0.25s ease; - } - .form-group { - margin: @double-space 0; - } - .form-actions { - margin-top: @single-space * 4; - } - .control-label { - font-weight: 700; - display: block; - margin-bottom: @single-space; - } - .hidden { - display: none !important; - } - @media only screen and (max-width: 1223px) and (min-width: 320px) { - .modal { - top: 10% !important; - right: 4% !important; - bottom: 10% !important; - left: 4% !important; - } - - .mobile-hidden { - display: none !important; - } - html { - margin: none; - } - .loader { - left: 40%; - width: 60px; - height: 60px; - } - #mobile-nav { - position: fixed; - top: 0; - display: flex; - width: 100%; - height: @single-space * 6; - text-align: center; - border-bottom: 2px solid @light-gray; - i { - margin: @single-space auto; - color: @orange; - font-size: 200%; - flex-grow: 1; - color: screen(@orange, #999999); - &.active-nav { - color: @orange; - opacity: 1; - } - } - } - #action-buttons { - display: none; - } - #content { - position: fixed; - top: @single-space * 6 + 2; - bottom: 0; - overflow-y: scroll; - width: 100%; - text-align: center; - color: white; - } - #questions { - .admin-actions { - display: none; - } - #session-info { - display: none; - } - hr { - display: none; - } - .question-input-group { - position: fixed; - bottom: 0; - display: flex; - width: 100%; - height: 8vh; - input { - border: none; - flex: 1 75%; - border-top: 2px solid @light-gray; - font-size: @triple-space; - padding: @single-space; - } - button { - border: none; - background-color: @orange; - color: @white; - font-weight: bold; - border-top: 2px solid darken(@orange, 10%); - flex: 1 25%; - } - } - .questions { - position: fixed; - top: @single-space * 6 + 2; - bottom: 8vh; - right: 0; - left: 0; - overflow-y: scroll; - } - .question { - display: flex; - flex-wrap: wrap; - background-color: white; - border-top: 1px solid black; - color: black; - padding: @single-space @single-space / 2; - vertical-align: middle; - .question-content { - padding: @single-space / 2; - flex-wrap: wrap; - text-align: left; - flex: 3 70%; - height: fit-content; - min-height: 6vh; - font-size: @double-space; - } - .upvotes { - text-align: right; - flex: 1 10%; - .upvote-button { - color: @orange; - font-size: @triple-space; - } - } - .upvote-button-container { - text-align: center; - } - .orange { - color: orange; - font-weight: bold; - } - &:first-child { - border-top: none; - } - } - } - #info { - background-color: @white; - color: @base-text-color; - padding: @double-space; - text-align: left; - h1 { - margin: 0; - } - h3 { - color: @light-gray; - margin: @single-space 0; - } - } - #login { - padding: @double-space; - label { - margin-bottom: -@single-space; - display: block; - } - button { - .primary-button; - margin: @quad-space; - } - } - #account { - .session-add-form { - background-color: @light-blue; - color: @white; - padding: @double-space; - margin: @double-space; - border: 2px solid @light-gray; - input { - .single-line-input; - text-align: left; - background-color: @light-blue; - } - textarea { - .single-line-input; - border: 2px solid black; - text-align: left; - background-color: @light-blue; - &:focus { - border: 2px solid @white; - outline: none !important; - } - } - } - .sessions { - margin-top: @quad-space; - } - .session { - padding: @double-space; - background-color: white; - color: black; - border: 1px solid @light-gray; - .session-title { - float: left; - } - .session-pin { - float: right; - } - .session-description { - margin-top: @quad-space; - text-align: left; - } - .session-actions { - margin-top: @quad-space; - } - } - } - } - @media only screen and (min-width: 1224px) { - ::-webkit-scrollbar { - width: 12px; - } - ::-webkit-scrollbar-track { - -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5); - border-radius: 10px; - } - ::-webkit-scrollbar-thumb { - border-radius: 10px; - -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.8); - } - #mobile-nav { - display: none; - } - #mobile-account-button { - display: none; - } - #content { - #questions { - width: 100%; - .input-container { - display: flex; - margin: @single-space; - width: 100%; - .action-buttons { - flex: 1 25%; - } - } - - .no-questions { - width: 100%; - margin: 16px; - color: @white; - text-align: center; - } - .questions-content { - display: flex; - position: fixed; - top: @double-space; - bottom: @double-space; - min-width: 90%; - hr { - width: 75%; - border-color: black; - } - .question-input-group { - display: flex; - flex: 1 25%; - box-shadow: @float-box-shadow; - height: @single-space * 6; - margin: @double-space @single-space @single-space * 4 @single-space; - & input { - flex: 3 75%; - line-height: @single-space * 5; - font-size: @double-space; - padding-left: @single-space; - border: none; - border-right: 1px solid darken(@orange, 10%); - border-bottom: 3px solid @light-gray; - } - & button { - border-left: 10px solid darken(@orange, 90%); - flex: 1 20%; - height: 100%; - display: inline-block; - border: none; - background-color: @orange; - color: white; - cursor: pointer; - font-weight: bold; - border-radius: 2px; - border-right: 3px solid darken(@orange, 10%); - border-bottom: 3px solid darken(@orange, 10%); - &:active { - background-color: darken(@orange, 10%); - } - } - } - .questions-container { - display: inline-block; - flex: 3 75%; - margin: @single-space; - } - .questions { - overflow-y: scroll; - height: 90%; - } - .question { - background-color: @white; - border: 1px solid @darker-gray; - box-shadow: @float-box-shadow; - padding: @triple-space; - margin: @single-space; - display: flex; - .question-content { - display: inline-block; - text-align: left; - flex: 1 80%; - } - .upvotes { - text-align: right; - flex: 1 20%; - input { - width: @single-space * 5; - text-align: center; - } - & .upvote-button { - font-size: @quad-space; - color: @orange; - margin: -@triple-space @single-space 0 @single-space; - cursor: pointer; - } - & .upvote-count { - &.orange { - color: orange; - font-weight: bold; - } - } - & .remove-button { - cursor: pointer; - font-weight: 700; - color: red; - } - } - &.ng-move { - transition: all 0.5s linear; - animation: shake 0.38s cubic-bezier(.36, .07, .19, .97) both; - transform: translate3d(0, 0, 0); - backface-visibility: hidden; - perspective: 1000px; - } - &.ng-move.ng-move-active {} - } - .upvote-button-container { - display: inline-block; - text-align: center; - } - .admin-actions { - display: inline-block; - color: @orange; - font-size: @triple-space; - i { - margin: 0 @single-space / 2; - cursor: pointer; - } - &.remove { - font-size: 1em; - color: @darker-gray; - i { - color: @orange; - margin: 0 @single-space; - font-size: @triple-space; - } - } - &.edit {} - } - .session-info { - height: fit-content; - flex: 1 25%; - display: inline-block; - position: relative; - top: @single-space * 12; - background-color: @white; - box-shadow: @float-box-shadow; - padding: @double-space; - margin: @single-space; - .clear-questions-button { - .primary-button; - float: right; - } - .session-title { - font-size: 240%; - font-weight: 700; - margin: 0; - } - .session-id { - margin: @single-space @single-space @double-space @single-space / 2; - color: @light-gray; - font-weight: 700; - } - .session-description { - margin-left: @single-space / 2; - } - } - } - } - } - #login { - form { - color: white; - margin: 4em auto; - width: 100%; - text-align: center; - .input-group { - margin: @quad-space; - label { - display: block; - margin-bottom: -@double-space; - } - } - button { - .primary-button; - margin: @quad-space; - } - } - } - #account { - color: white; - padding: @single-space * 4; - .your-sessions { - & .your-sessions-text { - display: block; - font-size: 150%; - font-weight: 700; - } - & .primary-button { - margin-top: @double-space; - } - } - .session-add-form { - background-color: @white; - color: @base-text-color; - padding: @double-space; - border: 2px solid @bleak-blue; - width: 30%; - margin: @single-space 0; - } - .sessions { - overflow-y: scroll; - .session { - color: @base-text-color; - background-color: @white; - line-height: @double-space; - display: inline-block; - width: 30%; - padding: @double-space; - margin: @double-space @double-space @double-space 0; - border: 1px solid @bleak-blue; - box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2); - & .session-title { - font-weight: 700; - font-size: 125%; - } - .session-pin { - margin-left: @triple-space; - font-size: 75%; - color: @darker-gray; - } - & .session-description { - margin: @double-space 0; - padding: @single-space 0; - } - & .session-actions {} - &.ng-enter { - opacity: 0; - transition: .25s linear; - } - &.ng-enter.ng-enter-active { - opacity: 1; - } - &.ng-leave { - opacity: 1; - transition: .25s linear; - } - &.ng-leave.ng-leave-active { - opacity: 0; - } - } - } - } - } -} - -@keyframes shake { - 10%, - 50%, - 90% { - transform: translate3d(-2px, 0, 0); - } - 20%, - 60%, - 80% { - transform: translate3d(2px, 0, 0); - } -} \ No newline at end of file diff --git a/client/app/less/variables.less b/client/app/less/variables.less deleted file mode 100644 index ec8b17a..0000000 --- a/client/app/less/variables.less +++ /dev/null @@ -1,16 +0,0 @@ -@base-text-color: #1B1B1E; -@orange: #ff8c00; -@dark-blue: #0079B2; -@light-blue: #00ACFF; -@white: #FBFFFE; -@light-gray: #C1CAD6; -// @gray: darken(@light-gray, 15%); -@darker-gray: darken(@light-gray, 30%); -@single-space: 8px; -@double-space: 16px; -@triple-space: 24px; -@quad-space: 32px; -@float-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.2); -@bleak-blue: #797BA8; -@light-blue: #66C7F4; -@red: #ff3e41; \ No newline at end of file diff --git a/client/app/views/account.html b/client/app/views/account.html deleted file mode 100644 index 1b92bbc..0000000 --- a/client/app/views/account.html +++ /dev/null @@ -1,41 +0,0 @@ -
-
- - -
-

Hello, {{user.email}}

-
Your sessions:
-
-
- - -
- -
- - -
- -
- - -
-
- - -
-
-
-
- {{session.title}} - ID: {{session.$id}} -
- {{session.description}} -
-
- - -
-
-
-
\ No newline at end of file diff --git a/client/app/views/info.html b/client/app/views/info.html deleted file mode 100644 index aabd7dc..0000000 --- a/client/app/views/info.html +++ /dev/null @@ -1,5 +0,0 @@ -
-

{{session.title}}

-

Session ID: {{session.$id}}

- {{session.description}} -
\ No newline at end of file diff --git a/client/app/views/login.html b/client/app/views/login.html deleted file mode 100644 index 825a5d8..0000000 --- a/client/app/views/login.html +++ /dev/null @@ -1,21 +0,0 @@ -
-
- -
-
-

Socrates

-
- - -
-
- - -
-
- - -
- -
-
\ No newline at end of file diff --git a/client/app/views/pinEntry.html b/client/app/views/pinEntry.html deleted file mode 100644 index 49d9473..0000000 --- a/client/app/views/pinEntry.html +++ /dev/null @@ -1,7 +0,0 @@ -
-
- - - -
-
\ No newline at end of file diff --git a/client/app/views/session.html b/client/app/views/session.html deleted file mode 100644 index fc264b0..0000000 --- a/client/app/views/session.html +++ /dev/null @@ -1,53 +0,0 @@ -
-
LOADING . . .
-
-
- - - - -
-
-
- -
-
-
-
No questions have been added yet. Ask one!
-
-
- {{question.questionText}} -
-
-
-
-
-
{{question.upvotes}}
- -
-
- - -
-
- Confirm remove? - - -
-
- -
-
-
-
-
-
-
-
{{session.title}}
-
Session ID: {{session.$id}}
-
{{session.description}}
-
-
-
-
\ No newline at end of file diff --git a/client/app/views/start.html b/client/app/views/start.html deleted file mode 100644 index 2a36d17..0000000 --- a/client/app/views/start.html +++ /dev/null @@ -1,17 +0,0 @@ -
-
- - -
- - -

Socrates

-

Just ask.

- -
-
Enter your session's ID
- -
- - -
\ No newline at end of file diff --git a/client/bower.json b/client/bower.json deleted file mode 100644 index aab6126..0000000 --- a/client/bower.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "name": "socrates", - "description": "The third iteration of Socrates", - "main": "", - "authors": [ - "Andrew Hill", - "Quincy Tennyson" - ], - "license": "MIT", - "homepage": "", - "ignore": [ - "**/.*", - "node_modules", - "bower_components", - "test", - "tests" - ], - "dependencies": { - "angular": "^1.6.4", - "angular-ui-router": "ui-router#^0.4.2", - "angularfire": "^2.3.0", - "toastr": "^2.1.3", - "firebase": "^3.7.4", - "angular-animate": "^1.6.6" - } -} diff --git a/client/upgrade/e2e/app.e2e-spec.ts b/client/e2e/app.e2e-spec.ts similarity index 100% rename from client/upgrade/e2e/app.e2e-spec.ts rename to client/e2e/app.e2e-spec.ts diff --git a/client/upgrade/e2e/app.po.ts b/client/e2e/app.po.ts similarity index 100% rename from client/upgrade/e2e/app.po.ts rename to client/e2e/app.po.ts diff --git a/client/upgrade/e2e/tsconfig.e2e.json b/client/e2e/tsconfig.e2e.json similarity index 100% rename from client/upgrade/e2e/tsconfig.e2e.json rename to client/e2e/tsconfig.e2e.json diff --git a/client/gulpfile.js b/client/gulpfile.js deleted file mode 100644 index ebc7e62..0000000 --- a/client/gulpfile.js +++ /dev/null @@ -1,137 +0,0 @@ -var gulp = require('gulp'); -var gutil = require('gulp-util'); -var ftp = require('vinyl-ftp'); -var ftpConfig = require('./ftpconfig.json'); -var sftp = require('gulp-sftp'); -var less = require('gulp-less'); -var path = require('path'); -var jshint = require('gulp-jshint'); -var minify = require('gulp-minify'); -var concat = require('gulp-concat'); -var concatCSS = require('gulp-concat-css'); -var cleanCSS = require('gulp-clean-css'); -var htmlReplace = require('gulp-html-replace'); -var browserSync = require('browser-sync').create(); -gulp.task('browserSync', function () { - browserSync.init({ - server: { - baseDir: 'app', - routes: { - '/bower_components': 'bower_components', - '/node_modules': 'node_modules', - '/public': 'public' - } - } - }) -}) - -gulp.task('less', function () { - return gulp - .src(['./app/less/**/main.less']) - .pipe(less({ - paths: [path.join(__dirname, 'less', 'includes')] - })) - .pipe(gulp.dest('./app/css')) - .pipe(browserSync.reload({stream: true})); -}) - -gulp.task('lessPublic', function () { - return gulp - .src(['./public/less/**/styles.less']) - .pipe(less({ - paths: [path.join(__dirname, 'less', 'includes')] - })) - .pipe(gulp.dest('./public/css')) - .pipe(browserSync.reload({stream: true})); -}) - -gulp.task('watch', [ - 'browserSync', 'less', 'lessPublic' -], function () { - gulp.watch('./app/less/**/*.less', ['less']); - gulp.watch('./public/less/**/*.less', ['lessPublic']); - gulp.watch('./app/*.html', browserSync.reload); - gulp.watch('./app/js/**/*.js', browserSync.reload); - gulp.watch('./public/**/**.*', browserSync.reload); -}) - -gulp.task('build', function () { - console.log('=== main.js ==='); - gulp - .src(['app/js/app.js', 'app/js/services/*.js', 'app/js/controllers/*.js']) - .pipe(jshint()) - .pipe(jshint.reporter('default')) - .pipe(concat('main.js')) - .pipe(gulp.dest('dist/js')); - - console.log('=== lib.js ==='); - gulp - .src([ - 'bower_components/jquery/dist/jquery.js', - 'bower_components/angular/angular.min.js', - 'bower_components/angular-animate/angular-animate.min.js', - 'bower_components/angular-ui-router/release/angular-ui-router.min.js', - 'bower_components/angularfire/dist/angularfire.min.js', - 'bower_components/firebase/firebase.js', - 'bower_components/firebase/firebase-app.js', - 'bower_components/firebase/firebase-auth.js', - 'bower_components/firebase/firebase-database.js', - 'bower_components/toastr/toastr.js', - 'node_modules/alertifyjs/build/alertify.js' - ]) - .pipe(concat('lib.js')) - .pipe(gulp.dest('dist/js')); - - console.log('=== css ==='); - gulp - .src('app/css/main.css') - .pipe(cleanCSS()) - .pipe(gulp.dest('dist/css')); - - gulp - .src('app/img/*') - .pipe(gulp.dest('dist/img')); - - gulp - .src(['bower_components/toastr/toastr.min.css', 'node_modules/alertifyjs/build/css/alertify.min.css']) - .pipe(concatCSS('vendor.css')) - .pipe(cleanCSS()) - .pipe(gulp.dest('dist/css')); - - gulp - .src('app/index.html') - .pipe(htmlReplace({'js': 'js/main.js', 'lib': 'js/lib.js', 'vendor-css': 'css/vendor.css'})) - .pipe(gulp.dest('dist')) - - gulp - .src('app/views/*.html') - .pipe(gulp.dest('dist/views')); -}) - -gulp.task('deployDev', function () { - var conn = ftp.create({host: ftpConfig.host, user: ftpConfig.user, password: ftpConfig.password, log: gutil.log}) - - var globs = ['dist/img/**', 'dist/css/**', 'dist/js/**', 'dist/views/**', 'dist/index.html']; - - return gulp - .src(globs, { - base: './dist', - buffer: false - }) - .pipe(sftp({host: ftpConfig.host, user: ftpConfig.user, pass: ftpConfig.password, remotePath: '/srv/www/dev.andrewhill.io/socrates'})); - -}) - -gulp.task('deployProd', function () { - var conn = ftp.create({host: ftpConfig.host, user: ftpConfig.user, password: ftpConfig.password, log: gutil.log}) - - var globs = ['dist/img/**', 'dist/css/**', 'dist/js/**', 'dist/views/**', 'dist/index.html']; - - return gulp - .src(globs, { - base: './dist', - buffer: false - }) - .pipe(sftp({host: ftpConfig.host, user: ftpConfig.user, pass: ftpConfig.password, remotePath: '/srv/www/socratesapp.co'})); - -}) \ No newline at end of file diff --git a/client/upgrade/karma.conf.js b/client/karma.conf.js similarity index 100% rename from client/upgrade/karma.conf.js rename to client/karma.conf.js diff --git a/client/package-lock.json b/client/package-lock.json index de84852..4e41f34 100644 --- a/client/package-lock.json +++ b/client/package-lock.json @@ -1,80 +1,11383 @@ { - "name": "socrates-rewrite", - "version": "1.0.0", + "name": "upgrade", + "version": "0.0.0", "lockfileVersion": 1, "requires": true, "dependencies": { - "@types/angular": { - "version": "1.6.40", - "resolved": "https://registry.npmjs.org/@types/angular/-/angular-1.6.40.tgz", - "integrity": "sha512-svgm2RiWEVvoNkeX+gDWA412KluZ6MBPQNu8SRkEfGmHgVhAZ6r3A+k51/KzeoEoY/GY9ZBT/Qc3fAjpGwCyJg==", + "@angular-devkit/build-optimizer": { + "version": "0.0.36", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-optimizer/-/build-optimizer-0.0.36.tgz", + "integrity": "sha512-EFFF7hBbVoTOzYfXuSlGhcDr8neafmwuBAIkzAekEjzik7OaTLq7LPG7As+ebed9ll+3DAGypnrpdIE1Tp/H/A==", + "dev": true, + "requires": { + "loader-utils": "1.1.0", + "source-map": "0.5.7", + "typescript": "2.6.2", + "webpack-sources": "1.1.0" + }, + "dependencies": { + "typescript": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-2.6.2.tgz", + "integrity": "sha1-PFtv1/beCRQmkCfwPAlGdY92c6Q=", + "dev": true + } + } + }, + "@angular-devkit/core": { + "version": "0.0.22", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-0.0.22.tgz", + "integrity": "sha512-zxrNtTiv60liye/GGeRMnnGgLgAWoqlMTfPLMW0D1qJ4bbrPHtme010mpxS3QL4edcDtQseyXSFCnEkuo2MrRw==", + "dev": true, + "requires": { + "source-map": "0.5.7" + } + }, + "@angular-devkit/schematics": { + "version": "0.0.42", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-0.0.42.tgz", + "integrity": "sha512-elTiNL0Nx9oin2pfZTvMBU/d9sgutXaZe8n3xm2p7jfqQZry5MYYFES4hq+WIJjtV/X9gAniafncEpxuF7ikYw==", + "dev": true, + "requires": { + "@angular-devkit/core": "0.0.22", + "@ngtools/json-schema": "1.1.0", + "@schematics/schematics": "0.0.11", + "minimist": "1.2.0", + "rxjs": "5.5.6" + } + }, + "@angular/animations": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-5.1.3.tgz", + "integrity": "sha512-DlcANlrQ2aaspCZZ6yHdEx1PaLKT1q3/xkdTgoKNTJfj9eautcrEuar8NoH0dkzXuQT0i9GewK6+zsF581rpdQ==", + "requires": { + "tslib": "1.8.1" + } + }, + "@angular/cli": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-1.6.3.tgz", + "integrity": "sha512-At0/Q8CsldsvekOmAnYF8g7BAf0aHJImPLstxzPeWdg7EZbQxwCH0I+ZSZFHL43f8md6n9JmSeUWrlwANs+bHw==", + "dev": true, + "requires": { + "@angular-devkit/build-optimizer": "0.0.36", + "@angular-devkit/schematics": "0.0.42", + "@ngtools/json-schema": "1.1.0", + "@ngtools/webpack": "1.9.3", + "@schematics/angular": "0.1.11", + "autoprefixer": "6.7.7", + "chalk": "2.2.2", + "circular-dependency-plugin": "4.3.0", + "common-tags": "1.6.0", + "copy-webpack-plugin": "4.3.1", + "core-object": "3.1.5", + "css-loader": "0.28.7", + "cssnano": "3.10.0", + "denodeify": "1.2.1", + "ember-cli-string-utils": "1.1.0", + "exports-loader": "0.6.4", + "extract-text-webpack-plugin": "3.0.2", + "file-loader": "1.1.6", + "fs-extra": "4.0.3", + "glob": "7.1.2", + "html-webpack-plugin": "2.30.1", + "istanbul-instrumenter-loader": "2.0.0", + "karma-source-map-support": "1.2.0", + "less": "2.7.3", + "less-loader": "4.0.5", + "license-webpack-plugin": "1.1.1", + "loader-utils": "1.1.0", + "lodash": "4.17.4", + "memory-fs": "0.4.1", + "minimatch": "3.0.4", + "node-modules-path": "1.0.1", + "node-sass": "4.7.2", + "nopt": "4.0.1", + "opn": "5.1.0", + "portfinder": "1.0.13", + "postcss-custom-properties": "6.2.0", + "postcss-loader": "2.0.10", + "postcss-url": "7.3.0", + "raw-loader": "0.5.1", + "resolve": "1.5.0", + "rxjs": "5.5.6", + "sass-loader": "6.0.6", + "semver": "5.4.1", + "silent-error": "1.1.0", + "source-map-loader": "0.2.3", + "source-map-support": "0.4.18", + "style-loader": "0.13.2", + "stylus": "0.54.5", + "stylus-loader": "3.0.1", + "uglifyjs-webpack-plugin": "1.1.5", + "url-loader": "0.6.2", + "webpack": "3.10.0", + "webpack-dev-middleware": "1.12.2", + "webpack-dev-server": "2.9.7", + "webpack-merge": "4.1.1", + "webpack-sources": "1.1.0", + "webpack-subresource-integrity": "1.0.3", + "zone.js": "0.8.19" + } + }, + "@angular/common": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/@angular/common/-/common-5.1.3.tgz", + "integrity": "sha512-n0bzjfOVZH7+FPHQ3nnE3aAgMWebz4afO/Wh01LZNfVgcjdBxHblAYcMaoJeR7zW7f1zm51P6aDa4XlVtsVupQ==", + "requires": { + "tslib": "1.8.1" + } + }, + "@angular/compiler": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-5.1.3.tgz", + "integrity": "sha512-YQyL52+CtduFqyodv3m+s8qNDRbmEyEv/ZZHEWNKxKFr7RQ5n7+pbjdincwGf2c2mBw4EqWLgyCdd9SFmjJd0w==", + "requires": { + "tslib": "1.8.1" + } + }, + "@angular/compiler-cli": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-5.1.3.tgz", + "integrity": "sha512-5pmVgFch67qYxl04PitagfUgiw0k7Ak1Cvj5LY2gs0961SHo8qLRA2/4xUKAxv4rFy+fx2Qr9KD99YB+wbsb3A==", + "dev": true, + "requires": { + "chokidar": "1.7.0", + "minimist": "1.2.0", + "reflect-metadata": "0.1.10", + "tsickle": "0.25.6" + } + }, + "@angular/core": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/@angular/core/-/core-5.1.3.tgz", + "integrity": "sha512-lGlILYCumA5s8Pf+egDW6kjlrEQwnpUG2fBQ4SNRChzzRoTWeJ1XPCrEI9YyFvC8qUsYcDIZwHWBXQQqhdEvmQ==", + "requires": { + "tslib": "1.8.1" + } + }, + "@angular/forms": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-5.1.3.tgz", + "integrity": "sha512-DTUg7agXPjvacWHojl0vXuvyJ0Ik9I0D23KKWyzHZHlxXb4vfN7KYP9qIOMwadLLIog8MEu4a6EGgKAoPsZ/Ng==", + "requires": { + "tslib": "1.8.1" + } + }, + "@angular/http": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/@angular/http/-/http-5.1.3.tgz", + "integrity": "sha512-Ptnu15yjYnvKucLBRKrJqneFMkQYjfwDFgVASLb+YJhRzNFBnqcK8JdfilhP7f0WESANDcwtC/YoaShpiyugNA==", + "requires": { + "tslib": "1.8.1" + } + }, + "@angular/language-service": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/@angular/language-service/-/language-service-5.1.3.tgz", + "integrity": "sha512-qj5K02LdG637YzqgtQVHVwZbzLHWm2WZOHPthu0M04RjS6bZxD4Ng828IXxFydrxoyTcDO/x0Uy2OAb7+rbBQw==", + "dev": true + }, + "@angular/platform-browser": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-5.1.3.tgz", + "integrity": "sha512-APMYMgEith68hsuSS8PpE0Dn1dEhJN1IkaIeL+ZlmhZQ4GktVAvMV2ySFYHoQofT5QIWEnvbT2r/cvgW9+8IUQ==", + "requires": { + "tslib": "1.8.1" + } + }, + "@angular/platform-browser-dynamic": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-5.1.3.tgz", + "integrity": "sha512-LKyHzN0LZqcw8nL19yJsbqPMBZ2nxPYFDkbsBicxfr9RHWbWbDuIZXY5l742guzAFBPHhccx9Lpjd3Gwxi7syg==", + "requires": { + "tslib": "1.8.1" + } + }, + "@angular/router": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/@angular/router/-/router-5.1.3.tgz", + "integrity": "sha512-dhrrk2jfbIQEGWkonRyAjrJSt/a3aLmRRWiSL3UUZhfUqMUGhaxwJn7hYB1uQyvhqTGKYncBvjMrdGFmsQInNQ==", + "requires": { + "tslib": "1.8.1" + } + }, + "@firebase/app": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@firebase/app/-/app-0.1.4.tgz", + "integrity": "sha512-KXiEcFWDX2tW0kW8Vx8l9jUY5ykJkwxX59vrjSTUAZMdsvPAkCIHIw2xXm8laxZNgfeq4QV9gbt29k54Jana1w==", + "requires": { + "@firebase/util": "0.1.4" + } + }, + "@firebase/auth": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@firebase/auth/-/auth-0.3.0.tgz", + "integrity": "sha512-5H+VAmxHJxp5IB9uZO0L4/zMRve2jVuv+UILSUN4iqO3LpqZuhj4C9bBMEzo6Cj6M/lpEl2YZehKHGfIoE0cnQ==" + }, + "@firebase/database": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@firebase/database/-/database-0.1.5.tgz", + "integrity": "sha512-qC1DgBLXCqFjEbRpA5Jd31YkA5LaJ7t9Jod6SrzmFF4MJ0y9WcDZuj1yLwIz7/uJr89n9n/JQA5ItzCIET7cgw==", + "requires": { + "@firebase/util": "0.1.4", + "faye-websocket": "0.11.1" + }, + "dependencies": { + "faye-websocket": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.1.tgz", + "integrity": "sha1-8O/hjE9W5PQK/H4Gxxn9XuYYjzg=", + "requires": { + "websocket-driver": "0.7.0" + } + } + } + }, + "@firebase/firestore": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@firebase/firestore/-/firestore-0.2.1.tgz", + "integrity": "sha512-NBMEfDAk4QFOizJLB8Y3hHc9jDCFuYDa+RMPzlDWIKXsHWoQu3HOPWHv8H4CdeuNrIMIV0/7uGp5tAL5hpLPYg==", + "requires": { + "@firebase/webchannel-wrapper": "0.2.5", + "grpc": "1.8.0" + } + }, + "@firebase/messaging": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@firebase/messaging/-/messaging-0.1.5.tgz", + "integrity": "sha512-hfuytQhVcRU97O0shJ1erTcWURBBSMRvQ0eNjKBRVcZMAKfYusosrpMeI9Djzkc5SIdICI40eEpnYvaIe79lOg==", + "requires": { + "@firebase/util": "0.1.4" + } + }, + "@firebase/polyfill": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@firebase/polyfill/-/polyfill-0.1.3.tgz", + "integrity": "sha512-uPezgOJEuAZauqyWSsKqJN6UNssU6Ubldai/1GQjiQrEkQfQo2sOqzJ1iljHU4RBOVs5PrxoxLDFCG2RwFYO7A==", + "requires": { + "promise-polyfill": "6.1.0" + } + }, + "@firebase/storage": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@firebase/storage/-/storage-0.1.4.tgz", + "integrity": "sha512-ak17hYkVhHZ41SBXaLogNqx8eoVLnfziYMYgdq6ZmsqgUajnAh/Wqi7u4U/F5Cfgs+Bzgz5YxeN7GvjAyfAYmQ==" + }, + "@firebase/util": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@firebase/util/-/util-0.1.4.tgz", + "integrity": "sha512-i/WaVzQ+lfK4dwGGGo9sr7/GaP9PDxtdAU6kwr3oluzf2ayeWBK/1q5owOq4GVxsgycJAqilFZKAssl1Q6kqpg==" + }, + "@firebase/webchannel-wrapper": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@firebase/webchannel-wrapper/-/webchannel-wrapper-0.2.5.tgz", + "integrity": "sha512-eBx3KCUUkGgob/YoCPYaiXnqZvIqmv4q4jcE4A03GrspbSJl80ERccrXV7eN1DaHxmAPJuTwzvEVqbzHNDOI6Q==" + }, + "@ngtools/json-schema": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@ngtools/json-schema/-/json-schema-1.1.0.tgz", + "integrity": "sha1-w6DFRNYjkqzCgTpCyKDcb1j4aSI=", + "dev": true + }, + "@ngtools/webpack": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-1.9.3.tgz", + "integrity": "sha512-LOOc8eXkieY0Uh0lis8SqRvDhsDwb1CK31Fn55i0kfdzjeyGARidIYNGskO//bPMvLoWJYYpCl+jnDodtLpiLg==", + "dev": true, + "requires": { + "chalk": "2.2.2", + "enhanced-resolve": "3.4.1", + "loader-utils": "1.1.0", + "magic-string": "0.22.4", + "semver": "5.4.1", + "source-map": "0.5.7", + "tree-kill": "1.2.0", + "webpack-sources": "1.1.0" + } + }, + "@schematics/angular": { + "version": "0.1.11", + "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-0.1.11.tgz", + "integrity": "sha512-jYTantZjdYeDjxh9ZLYvGbDI0VeUxgSrcBjHvnHqMNe+YGJenY988ifWCwzjmOowj57maLrQQGrdoO7oUeNdyw==", + "dev": true, + "requires": { + "@angular-devkit/core": "0.0.22" + } + }, + "@schematics/schematics": { + "version": "0.0.11", + "resolved": "https://registry.npmjs.org/@schematics/schematics/-/schematics-0.0.11.tgz", + "integrity": "sha512-HAXgAIuuAGjiIKohGlRUkmUTWYtNmclR12KHlQQxT9pHFdEb2OrpHjUp2YoV32jiU6jIZm4pf3ODwlPA0VbwnA==", + "dev": true + }, + "@types/jasmine": { + "version": "2.5.54", + "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-2.5.54.tgz", + "integrity": "sha512-B9YofFbUljs19g5gBKUYeLIulsh31U5AK70F41BImQRHEZQGm4GcN922UvnYwkduMqbC/NH+9fruWa/zrqvHIg==", + "dev": true + }, + "@types/jasminewd2": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/jasminewd2/-/jasminewd2-2.0.3.tgz", + "integrity": "sha512-hYDVmQZT5VA2kigd4H4bv7vl/OhlympwREUemqBdOqtrYTo5Ytm12a5W5/nGgGYdanGVxj0x/VhZ7J3hOg/YKg==", + "dev": true, + "requires": { + "@types/jasmine": "2.5.54" + } + }, + "@types/node": { + "version": "6.0.96", + "resolved": "https://registry.npmjs.org/@types/node/-/node-6.0.96.tgz", + "integrity": "sha512-fsOOY6tMQ3jCB2wD51XFDmmpgm4wVKkJECdcVRqapbJEa7awJDcr+SaH8toz+4r4KW8YQ3M7ybXMoSDo1QGewA==", + "dev": true + }, + "@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/selenium-webdriver": { + "version": "2.53.43", + "resolved": "https://registry.npmjs.org/@types/selenium-webdriver/-/selenium-webdriver-2.53.43.tgz", + "integrity": "sha512-UBYHWph6P3tutkbXpW6XYg9ZPbTKjw/YC2hGG1/GEvWwTbvezBUv3h+mmUFw79T3RFPnmedpiXdOBbXX+4l0jg==", + "dev": true + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, + "accepts": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.4.tgz", + "integrity": "sha1-hiRnWMfdbSGmR0/whKR0DsBesh8=", + "dev": true, + "requires": { + "mime-types": "2.1.17", + "negotiator": "0.6.1" + } + }, + "acorn": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.3.0.tgz", + "integrity": "sha512-Yej+zOJ1Dm/IMZzzj78OntP/r3zHEaKcyNoU2lAaxPtrseM6rF0xwqoz5Q5ysAiED9hTjI2hgtvLXitlCN1/Ug==", + "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.13" + }, + "dependencies": { + "acorn": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", + "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", + "dev": true + } + } + }, + "adm-zip": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.7.tgz", + "integrity": "sha1-hgbCy/HEJs6MjsABdER/1Jtur8E=", + "dev": true + }, + "after": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz", + "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=" + }, + "agent-base": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-2.1.1.tgz", + "integrity": "sha1-1t4Q1a9hMtW9aSQn1G/FOFOQlMc=", + "dev": true, + "requires": { + "extend": "3.0.1", + "semver": "5.0.3" + }, + "dependencies": { + "semver": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.0.3.tgz", + "integrity": "sha1-d0Zt5YnNXTyV8TiqeLxWmjy10no=", + "dev": true + } + } + }, + "ajv": { + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", + "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", + "dev": true, + "requires": { + "co": "4.6.0", + "fast-deep-equal": "1.0.0", + "fast-json-stable-stringify": "2.0.0", + "json-schema-traverse": "0.3.1" + } + }, + "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 + }, + "alertify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/alertify/-/alertify-0.3.0.tgz", + "integrity": "sha1-Mq2jKY/02RrOcfJ0bXCRCnvQgTU=" + }, + "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.2.2", + "longest": "1.0.1", + "repeat-string": "1.6.1" + } + }, + "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 + }, + "angularfire2": { + "version": "5.0.0-rc.4", + "resolved": "https://registry.npmjs.org/angularfire2/-/angularfire2-5.0.0-rc.4.tgz", + "integrity": "sha512-pmz0y2gwE+a79jiqysnpSUZm7FLXlM/1qQUITSw5Q64I1q8iztHmRWVTiUz+GqbZdkXDHmoNvcb7kgxBssaGdg==" + }, + "ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", + "dev": true + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "ansi-styles": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz", + "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", + "dev": true, + "requires": { + "color-convert": "1.9.1" + } + }, + "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.3.11", + "normalize-path": "2.1.1" + } + }, + "app-root-path": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/app-root-path/-/app-root-path-2.0.1.tgz", + "integrity": "sha1-zWLc+OT9WkF+/GZNLlsQZTxlG0Y=", + "dev": true + }, + "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 + }, + "are-we-there-yet": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz", + "integrity": "sha1-u13KOCu5TwXhUZQ3PRb9O6HKEQ0=", + "dev": true, + "requires": { + "delegates": "1.0.0", + "readable-stream": "2.3.3" + } + }, + "argparse": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.9.tgz", + "integrity": "sha1-c9g7wmP4bpf4zE9rrhsOkKfSLIY=", + "dev": true, + "requires": { + "sprintf-js": "1.0.3" + } + }, + "arguejs": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/arguejs/-/arguejs-0.2.3.tgz", + "integrity": "sha1-tvk59f4OPNHz+T4qqSYkJL8xKvc=" + }, + "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.1.0" + } + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true + }, + "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": "2.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.1.tgz", + "integrity": "sha1-Qmu52oQJDBg42BLIFQryCoMx4pY=", + "dev": true + }, + "array-includes": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.0.3.tgz", + "integrity": "sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0=", + "dev": true, + "requires": { + "define-properties": "1.1.2", + "es-abstract": "1.10.0" + } + }, + "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-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.3" + } + }, + "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.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "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=", + "dev": true, + "optional": true + }, + "ascli": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ascli/-/ascli-1.0.1.tgz", + "integrity": "sha1-vPpZdKYvGOgcq660lzKrSoj5Brw=", + "requires": { + "colour": "0.7.1", + "optjs": "3.2.2" + } + }, + "asn1": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz", + "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=", + "dev": true + }, + "asn1.js": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.9.2.tgz", + "integrity": "sha512-b/OsSjvWEo8Pi8H0zsDd2P6Uqo2TK2pH8gNLSJtNLM2Db0v2QaAZ0pBQJXVjAn4gBuugeVDr7s63ZogpUIwWDg==", + "dev": true, + "requires": { + "bn.js": "4.11.8", + "inherits": "2.0.3", + "minimalistic-assert": "1.0.0" + } + }, + "assert": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz", + "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=", + "dev": true, + "requires": { + "util": "0.10.3" + } + }, + "assert-plus": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", + "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=", + "dev": true + }, + "async": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.0.tgz", + "integrity": "sha512-xAfGg1/NTLBBKlHFmnd7PlmUW9KhVQIUuSrYem9xzFUZy13ScvtyGGejaae9iAVRiRq9+Cx7DPFaAAhCpyxyPw==", + "dev": true, + "requires": { + "lodash": "4.17.4" + } + }, + "async-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", + "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=", + "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, + "optional": true + }, + "async-limiter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", + "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==" + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "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.7", + "caniuse-db": "1.0.30000787", + "normalize-range": "0.1.2", + "num2fraction": "1.2.2", + "postcss": "5.2.18", + "postcss-value-parser": "3.3.0" + } + }, + "aws-sign2": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", + "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=", + "dev": true + }, + "aws4": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz", + "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4=", + "dev": true + }, + "babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", + "dev": true, + "requires": { + "chalk": "1.1.3", + "esutils": "2.0.2", + "js-tokens": "3.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "babel-generator": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.0.tgz", + "integrity": "sha1-rBriAHC3n248odMmlhMFN3TyDcU=", + "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": { + "jsesc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", + "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=", + "dev": true + } + } + }, + "babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0" + } + }, + "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.5.3", + "regenerator-runtime": "0.11.1" + } + }, + "babel-template": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", + "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0", + "babylon": "6.18.0", + "lodash": "4.17.4" + } + }, + "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.9", + "globals": "9.18.0", + "invariant": "2.2.2", + "lodash": "4.17.4" + } + }, + "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" + } + }, + "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=" + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "base64-arraybuffer": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz", + "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=" + }, + "base64-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.2.1.tgz", + "integrity": "sha512-dwVUVIXsBZXwTuwnXI9RK8sBmgq09NDHzyR9SAph9eqk76gKK2JSQmZARC2zRC81JC2QTtxD0ARU5qTS25gIGw==", + "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.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", + "dev": true + }, + "bcrypt-pbkdf": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz", + "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=", + "dev": true, + "optional": true, + "requires": { + "tweetnacl": "0.14.5" + } + }, + "better-assert": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", + "integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=", + "requires": { + "callsite": "1.0.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 + }, + "binary-extensions": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.11.0.tgz", + "integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU=", + "dev": true + }, + "blob": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.4.tgz", + "integrity": "sha1-vPEwUspURj8w+fx+lbmkdjCpSSE=" + }, + "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, + "optional": true, + "requires": { + "inherits": "2.0.3" + } + }, + "blocking-proxy": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/blocking-proxy/-/blocking-proxy-0.0.5.tgz", + "integrity": "sha1-RikF4Nz76pcPQao3Ij3anAexkSs=", + "dev": true, + "requires": { + "minimist": "1.2.0" + } + }, + "bluebird": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz", + "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==", + "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.18.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.2.tgz", + "integrity": "sha1-h2eKGdhLR9hZuDGZvVm84iKxBFQ=", + "dev": true, + "requires": { + "bytes": "3.0.0", + "content-type": "1.0.4", + "debug": "2.6.9", + "depd": "1.1.1", + "http-errors": "1.6.2", + "iconv-lite": "0.4.19", + "on-finished": "2.3.0", + "qs": "6.5.1", + "raw-body": "2.3.2", + "type-is": "1.6.15" + }, + "dependencies": { + "qs": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", + "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==", + "dev": true + } + } + }, + "bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "dev": true, + "requires": { + "array-flatten": "2.1.1", + "deep-equal": "1.0.1", + "dns-equal": "1.0.0", + "dns-txt": "2.0.2", + "multicast-dns": "6.2.1", + "multicast-dns-service-types": "1.1.0" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true + }, + "boom": { + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", + "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", + "dev": true, + "requires": { + "hoek": "2.16.3" + } + }, + "brace-expansion": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz", + "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=", + "requires": { + "balanced-match": "1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "1.8.2", + "preserve": "0.2.0", + "repeat-element": "1.1.2" + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", + "dev": true + }, + "browserify-aes": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.1.1.tgz", + "integrity": "sha512-UGnTYAnB2a3YuYKIRy1/4FB2HdM866E0qC46JXvVTYKlBlZlnvfpSfY6OKfXZAkv70eJ2a1SqzpAo5CRhZGDFg==", + "dev": true, + "requires": { + "buffer-xor": "1.0.3", + "cipher-base": "1.0.4", + "create-hash": "1.1.3", + "evp_bytestokey": "1.0.3", + "inherits": "2.0.3", + "safe-buffer": "5.1.1" + } + }, + "browserify-cipher": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.0.tgz", + "integrity": "sha1-mYgkSHS/XtTijalWZtzWasj8Njo=", + "dev": true, + "requires": { + "browserify-aes": "1.1.1", + "browserify-des": "1.0.0", + "evp_bytestokey": "1.0.3" + } + }, + "browserify-des": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.0.tgz", + "integrity": "sha1-2qJ3cXRwki7S/hhZQRihdUOXId0=", + "dev": true, + "requires": { + "cipher-base": "1.0.4", + "des.js": "1.0.0", + "inherits": "2.0.3" + } + }, + "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.11.8", + "randombytes": "2.0.5" + } + }, + "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.11.8", + "browserify-rsa": "4.0.1", + "create-hash": "1.1.3", + "create-hmac": "1.1.6", + "elliptic": "6.4.0", + "inherits": "2.0.3", + "parse-asn1": "5.1.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.6" + } + }, + "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.30000787", + "electron-to-chromium": "1.3.30" + } + }, + "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.2.1", + "ieee754": "1.1.8", + "isarray": "1.0.0" + } + }, + "buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", + "dev": true + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", + "dev": true + }, + "builtin-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 + }, + "bytebuffer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/bytebuffer/-/bytebuffer-5.0.1.tgz", + "integrity": "sha1-WC7qSxqHO20CCkjVjfhfC7ps/d0=", + "requires": { + "long": "3.2.0" + } + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "dev": true + }, + "cacache": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-10.0.1.tgz", + "integrity": "sha512-dRHYcs9LvG9cHgdPzjiI+/eS7e1xRhULrcyOx04RZQsszNJXU2SL9CyG60yLnge282Qq5nwTv+ieK2fH+WPZmA==", + "dev": true, + "requires": { + "bluebird": "3.5.1", + "chownr": "1.0.1", + "glob": "7.1.2", + "graceful-fs": "4.1.11", + "lru-cache": "4.1.1", + "mississippi": "1.3.0", + "mkdirp": "0.5.1", + "move-concurrently": "1.0.1", + "promise-inflight": "1.0.1", + "rimraf": "2.6.2", + "ssri": "5.0.0", + "unique-filename": "1.1.0", + "y18n": "3.2.1" + } + }, + "callsite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", + "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=" + }, + "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.3.2", + "upper-case": "1.1.3" + } + }, + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=" + }, + "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.1.1", + "map-obj": "1.0.1" + } + }, + "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.7.7", + "caniuse-db": "1.0.30000787", + "lodash.memoize": "4.1.2", + "lodash.uniq": "4.5.0" + } + }, + "caniuse-db": { + "version": "1.0.30000787", + "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000787.tgz", + "integrity": "sha1-ygeigb5Taoi9f6yWuolfPPU/gRs=", + "dev": true + }, + "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.4", + "lazy-cache": "1.0.4" + }, + "dependencies": { + "lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", + "dev": true + } + } + }, + "chalk": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.2.2.tgz", + "integrity": "sha512-LvixLAQ4MYhbf7hgL4o5PeK32gJKvVzDRiSNIApDofQvyhl8adgG2lJVXn4+ekQoK7HL9RF8lqxwerpe0x2pCw==", + "dev": true, + "requires": { + "ansi-styles": "3.2.0", + "escape-string-regexp": "1.0.5", + "supports-color": "4.5.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.2", + "async-each": "1.0.1", + "fsevents": "1.1.3", + "glob-parent": "2.0.0", + "inherits": "2.0.3", + "is-binary-path": "1.0.1", + "is-glob": "2.0.1", + "path-is-absolute": "1.0.1", + "readdirp": "2.1.0" + }, + "dependencies": { + "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" + } + } + } + }, + "chownr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.0.1.tgz", + "integrity": "sha1-4qdQQqlVGQi+vSW4Uj1fl2nXkYE=", + "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.3", + "safe-buffer": "5.1.1" + } + }, + "circular-dependency-plugin": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/circular-dependency-plugin/-/circular-dependency-plugin-4.3.0.tgz", + "integrity": "sha512-L3W9L1S0wC64rq+QSaZzmWnJW7cVBgimxI2lNEFEX5biwlRG8EHRM68JFi+CX5ZkCGUWJHIpnhdVs181Zlq3wA==", + "dev": true + }, + "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" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "clean-css": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.1.9.tgz", + "integrity": "sha1-Nc7ornaHpJuYA09w3gDE7dOCYwE=", + "dev": true, + "requires": { + "source-map": "0.5.7" + } + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "requires": { + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wrap-ansi": "2.1.0" + } + }, + "clone": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.3.tgz", + "integrity": "sha1-KY1+IjFmD0DAA8LtMUDezz9TCF8=", + "dev": true + }, + "clone-deep": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-0.3.0.tgz", + "integrity": "sha1-NIxhrpzb4O3+BT2R/0zFIdeQ7eg=", + "dev": true, + "requires": { + "for-own": "1.0.0", + "is-plain-object": "2.0.4", + "kind-of": "3.2.2", + "shallow-clone": "0.1.2" + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "dev": true + }, + "coa": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/coa/-/coa-1.0.4.tgz", + "integrity": "sha1-qe8VNmDWqGqL3sAomlxoTSF0Mv0=", + "dev": true, + "requires": { + "q": "1.5.1" + } + }, + "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=" + }, + "codelyzer": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/codelyzer/-/codelyzer-4.0.2.tgz", + "integrity": "sha512-nYwOr49+IV09e7C4aXkVALRz0+XpHqZiUUcxHuDZH4xP1FBcHINyr3qvVhv5Gfm7XRmoLx32tsIhrQhW/gBcog==", + "dev": true, + "requires": { + "app-root-path": "2.0.1", + "css-selector-tokenizer": "0.7.0", + "cssauron": "1.4.0", + "semver-dsl": "1.0.1", + "source-map": "0.5.7", + "sprintf-js": "1.0.3" + } + }, + "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.3", + "color-convert": "1.9.1", + "color-string": "0.3.0" + } + }, + "color-convert": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.1.tgz", + "integrity": "sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ==", + "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.1.3" + } + }, + "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.4", + "css-color-names": "0.0.4", + "has": "1.0.1" + } + }, + "colors": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", + "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", + "dev": true + }, + "colour": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/colour/-/colour-0.7.1.tgz", + "integrity": "sha1-nLFpkX7F0SwHNtPoaFdG3xyt93g=" + }, + "combine-lists": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/combine-lists/-/combine-lists-1.0.1.tgz", + "integrity": "sha1-RYwH4J4NkA/Ci3Cj/sLazR0st/Y=", + "dev": true, + "requires": { + "lodash": "4.17.4" + } + }, + "combined-stream": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", + "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=", + "dev": true, + "requires": { + "delayed-stream": "1.0.0" + } + }, + "commander": { + "version": "2.12.2", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.12.2.tgz", + "integrity": "sha512-BFnaq5ZOGcDN7FlrtBT4xxkgIToalIIxwjxLWVJ8bGTpe1LroqMiqQXdA7ygc7CRvaYS+9zfPGFnJqFSayx+AA==", + "dev": true + }, + "common-tags": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.6.0.tgz", + "integrity": "sha512-sgmgEodNLbxnSSoR5a2xH23CoDJ9J5MKsJS/tqplfmJLpikG0oWMpAb+tM8ERQCMpp9I+ERf6SYl158G6GwX0w==", + "dev": true, + "requires": { + "babel-runtime": "6.26.0" + } + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true + }, + "component-bind": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz", + "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=" + }, + "component-emitter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz", + "integrity": "sha1-KWWU8nU9qmOZbSrwjRWpURbJrsM=", + "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=" + }, + "compressible": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.12.tgz", + "integrity": "sha1-xZpcmdt2dn6YdlAOJx72OzSTvWY=", + "dev": true, + "requires": { + "mime-db": "1.30.0" + } + }, + "compression": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.1.tgz", + "integrity": "sha1-7/JgPvwuIs+G810uuTWJ+YdTc9s=", + "dev": true, + "requires": { + "accepts": "1.3.4", + "bytes": "3.0.0", + "compressible": "2.0.12", + "debug": "2.6.9", + "on-headers": "1.0.1", + "safe-buffer": "5.1.1", + "vary": "1.1.2" + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "concat-stream": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz", + "integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=", + "dev": true, + "requires": { + "inherits": "2.0.3", + "readable-stream": "2.3.3", + "typedarray": "0.0.6" + } + }, + "connect": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.6.5.tgz", + "integrity": "sha1-+43ee6B2OHfQ7J352sC0tA5yx9o=", + "dev": true, + "requires": { + "debug": "2.6.9", + "finalhandler": "1.0.6", + "parseurl": "1.3.2", + "utils-merge": "1.0.1" + }, + "dependencies": { + "finalhandler": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.0.6.tgz", + "integrity": "sha1-AHrqM9Gk0+QgF/YkhIrVjSEvgU8=", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "1.0.1", + "escape-html": "1.0.3", + "on-finished": "2.3.0", + "parseurl": "1.3.2", + "statuses": "1.3.1", + "unpipe": "1.0.0" + } + } + } + }, + "connect-history-api-fallback": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz", + "integrity": "sha1-sGhzk0vF40T+9hGhlqb6rgruAVo=", + "dev": true + }, + "console-browserify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", + "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", + "dev": true, + "requires": { + "date-now": "0.1.4" + } + }, + "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.5.1", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.1.tgz", + "integrity": "sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU=", + "dev": true + }, + "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-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.2.0", + "fs-write-stream-atomic": "1.0.10", + "iferr": "0.1.5", + "mkdirp": "0.5.1", + "rimraf": "2.6.2", + "run-queue": "1.0.3" + } + }, + "copy-webpack-plugin": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-4.3.1.tgz", + "integrity": "sha512-xlcFiW/U7KrpS6dFuWq3r8Wb7koJx7QVc7LDFCosqkikaVSxkaYOnwDLwilbjrszZ0LYZXThDAJKcQCSrvdShQ==", + "dev": true, + "requires": { + "cacache": "10.0.1", + "find-cache-dir": "1.0.0", + "globby": "7.1.1", + "is-glob": "4.0.0", + "loader-utils": "0.2.17", + "lodash": "4.17.4", + "minimatch": "3.0.4", + "p-limit": "1.2.0", + "pify": "3.0.0", + "serialize-javascript": "1.4.0" + }, + "dependencies": { + "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.2.0", + "emojis-list": "2.1.0", + "json5": "0.5.1", + "object-assign": "4.1.1" + } + } + } + }, + "core-js": { + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.3.tgz", + "integrity": "sha1-isw4NFgk8W2DZbfJtCWRaOjtYD4=" + }, + "core-object": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/core-object/-/core-object-3.1.5.tgz", + "integrity": "sha512-sA2/4+/PZ/KV6CKgjrVrrUVBKCkdDO02CUlQ0YKTQoYUwPYNOtOAcWlbYhd5v/1JqYaA6oZ4sDlOU4ppVw6Wbg==", + "dev": true, + "requires": { + "chalk": "2.2.2" + } + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, + "cosmiconfig": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-2.2.2.tgz", + "integrity": "sha512-GiNXLwAFPYHy25XmTPpafYvn3CLAkJ8FLsscq78MQd1Kh0OU6Yzhn4eV2MVF4G9WEQZoWEGltatdR+ntGPMl5A==", + "dev": true, + "requires": { + "is-directory": "0.3.1", + "js-yaml": "3.7.0", + "minimist": "1.2.0", + "object-assign": "4.1.1", + "os-homedir": "1.0.2", + "parse-json": "2.2.0", + "require-from-string": "1.2.1" + } + }, + "create-ecdh": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.0.tgz", + "integrity": "sha1-iIxyNZbN92EvZJgjPuvXo1MBc30=", + "dev": true, + "requires": { + "bn.js": "4.11.8", + "elliptic": "6.4.0" + } + }, + "create-hash": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.1.3.tgz", + "integrity": "sha1-YGBCrIuSYnUPSDyt2rD1gZFy2P0=", + "dev": true, + "requires": { + "cipher-base": "1.0.4", + "inherits": "2.0.3", + "ripemd160": "2.0.1", + "sha.js": "2.4.9" + } + }, + "create-hmac": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.6.tgz", + "integrity": "sha1-rLniIaThe9sHbpBlfEK5PjcmzwY=", + "dev": true, + "requires": { + "cipher-base": "1.0.4", + "create-hash": "1.1.3", + "inherits": "2.0.3", + "ripemd160": "2.0.1", + "safe-buffer": "5.1.1", + "sha.js": "2.4.9" + } + }, + "cross-spawn": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", + "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", + "dev": true, + "optional": true, + "requires": { + "lru-cache": "4.1.1", + "which": "1.3.0" + } + }, + "cryptiles": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", + "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", + "dev": true, + "requires": { + "boom": "2.10.1" + } + }, + "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.4", + "create-ecdh": "4.0.0", + "create-hash": "1.1.3", + "create-hmac": "1.1.6", + "diffie-hellman": "5.0.2", + "inherits": "2.0.3", + "pbkdf2": "3.0.14", + "public-encrypt": "4.0.0", + "randombytes": "2.0.5", + "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.7", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-0.28.7.tgz", + "integrity": "sha512-GxMpax8a/VgcfRrVy0gXD6yLd5ePYbXX/5zGgTVYp4wXtJklS8Z2VaUArJgc//f6/Dzil7BaJObdSv8eKKCPgg==", + "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.1.0", + "lodash.camelcase": "4.3.0", + "object-assign": "4.1.1", + "postcss": "5.2.18", + "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", + "postcss-value-parser": "3.3.0", + "source-list-map": "2.0.0" + } + }, + "css-parse": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/css-parse/-/css-parse-1.7.0.tgz", + "integrity": "sha1-Mh9s9zeCpv91ERE5D8BeLGV9jJs=", + "dev": true + }, + "css-select": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", + "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", + "dev": true, + "requires": { + "boolbase": "1.0.0", + "css-what": "2.1.0", + "domutils": "1.5.1", + "nth-check": "1.0.1" + } + }, + "css-selector-tokenizer": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.0.tgz", + "integrity": "sha1-5piEdK6MlTR3v15+/s/OzNnPTIY=", + "dev": true, + "requires": { + "cssesc": "0.1.0", + "fastparse": "1.1.1", + "regexpu-core": "1.0.0" + } + }, + "css-what": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.0.tgz", + "integrity": "sha1-lGfQMsOM+u+58teVASUwYvh/ob0=", + "dev": true + }, + "cssauron": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/cssauron/-/cssauron-1.4.0.tgz", + "integrity": "sha1-pmAt/34EqDBtwNuaVR6S6LVmKtg=", + "dev": true, + "requires": { + "through": "2.3.8" + } + }, + "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.7.7", + "decamelize": "1.2.0", + "defined": "1.0.0", + "has": "1.0.1", + "object-assign": "4.1.1", + "postcss": "5.2.18", + "postcss-calc": "5.3.1", + "postcss-colormin": "2.2.2", + "postcss-convert-values": "2.6.1", + "postcss-discard-comments": "2.0.4", + "postcss-discard-duplicates": "2.1.0", + "postcss-discard-empty": "2.1.0", + "postcss-discard-overridden": "0.1.1", + "postcss-discard-unused": "2.2.3", + "postcss-filter-plugins": "2.0.2", + "postcss-merge-idents": "2.1.7", + "postcss-merge-longhand": "2.0.2", + "postcss-merge-rules": "2.1.2", + "postcss-minify-font-values": "1.0.5", + "postcss-minify-gradients": "1.0.5", + "postcss-minify-params": "1.2.2", + "postcss-minify-selectors": "2.1.1", + "postcss-normalize-charset": "1.1.1", + "postcss-normalize-url": "3.0.8", + "postcss-ordered-values": "2.2.3", + "postcss-reduce-idents": "2.4.0", + "postcss-reduce-initial": "1.0.1", + "postcss-reduce-transforms": "1.0.4", + "postcss-svgo": "2.1.6", + "postcss-unique-selectors": "2.0.2", + "postcss-value-parser": "3.3.0", + "postcss-zindex": "2.2.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.2.3", + "source-map": "0.5.7" + } + }, + "cuint": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/cuint/-/cuint-0.2.2.tgz", + "integrity": "sha1-QICG1AlVDCYxFVYZ6fp7ytw7mRs=", + "dev": true + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "dev": true, + "requires": { + "array-find-index": "1.0.2" + } + }, + "custom-event": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz", + "integrity": "sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU=", + "dev": true + }, + "cyclist": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-0.2.2.tgz", + "integrity": "sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA=", + "dev": true + }, + "d": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz", + "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=", + "dev": true, + "requires": { + "es5-ext": "0.10.37" + } + }, + "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" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + } + } + }, + "date-now": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", + "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + }, + "deep-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz", + "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=", + "dev": true + }, + "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" + } + }, + "define-properties": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.2.tgz", + "integrity": "sha1-g6c/L+pWmJj7c3GTyPhzyvbUXJQ=", + "dev": true, + "requires": { + "foreach": "2.0.5", + "object-keys": "1.0.11" + } + }, + "defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=", + "dev": true + }, + "del": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/del/-/del-3.0.0.tgz", + "integrity": "sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU=", + "dev": true, + "requires": { + "globby": "6.1.0", + "is-path-cwd": "1.0.0", + "is-path-in-cwd": "1.0.0", + "p-map": "1.2.0", + "pify": "3.0.0", + "rimraf": "2.6.2" + }, + "dependencies": { + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "dev": true, + "requires": { + "array-union": "1.0.2", + "glob": "7.1.2", + "object-assign": "4.1.1", + "pify": "2.3.0", + "pinkie-promise": "2.0.1" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "dev": true + }, + "denodeify": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz", + "integrity": "sha1-OjYof1A05pnnV3kBBSwubJQlFjE=", + "dev": true + }, + "depd": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.1.tgz", + "integrity": "sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k=", + "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.3", + "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-indent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", + "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", + "dev": true, + "requires": { + "repeating": "2.0.1" + } + }, + "detect-node": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.3.tgz", + "integrity": "sha1-ogM8CcyOFY03dI+951B4Mr1s4Sc=", + "dev": true + }, + "di": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz", + "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=", + "dev": true + }, + "diff": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.4.0.tgz", + "integrity": "sha512-QpVuMTEoJMF7cKzi6bvWhRulU1fZqZnvyVQgNhPaxxuTYwyjn/j1v9falseQ/uXWwPnO56RBfwtg4h/EQXmucA==", + "dev": true + }, + "diffie-hellman": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.2.tgz", + "integrity": "sha1-tYNXOScM/ias9jIJn97SoH8gnl4=", + "dev": true, + "requires": { + "bn.js": "4.11.8", + "miller-rabin": "4.0.1", + "randombytes": "2.0.5" + } + }, + "dir-glob": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz", + "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", + "dev": true, + "requires": { + "arrify": "1.0.1", + "path-type": "3.0.0" + } + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", + "dev": true + }, + "dns-packet": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.2.2.tgz", + "integrity": "sha512-kN+DjfGF7dJGUL7nWRktL9Z18t1rWP3aQlyZdY8XlpvU3Nc6GeFTQApftcjtWKxAZfiggZSGrCEoszNgvnpwDg==", + "dev": true, + "requires": { + "ip": "1.1.5", + "safe-buffer": "5.1.1" + } + }, + "dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "dev": true, + "requires": { + "buffer-indexof": "1.1.1" + } + }, + "dom-converter": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.1.4.tgz", + "integrity": "sha1-pF71cnuJDJv/5tfIduexnLDhfzs=", + "dev": true, + "requires": { + "utila": "0.3.3" + }, + "dependencies": { + "utila": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.3.3.tgz", + "integrity": "sha1-1+jn1+MJEHCSsF+NloiCTWM6QiY=", + "dev": true + } + } + }, + "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.1", + "ent": "2.2.0", + "extend": "3.0.1", + "void-elements": "2.0.1" + } + }, + "dom-serializer": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz", + "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=", + "dev": true, + "requires": { + "domelementtype": "1.1.3", + "entities": "1.1.1" + }, + "dependencies": { + "domelementtype": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz", + "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=", + "dev": true + } + } + }, + "dom-storage": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dom-storage/-/dom-storage-2.0.2.tgz", + "integrity": "sha1-7RfL9oq9EOCu+BgnE+KXxeS1ALA=" + }, + "domain-browser": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.1.7.tgz", + "integrity": "sha1-hnqksJP6oF8d4IwG9NeyH9+GmLw=", + "dev": true + }, + "domelementtype": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz", + "integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI=", + "dev": true + }, + "domhandler": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.1.0.tgz", + "integrity": "sha1-0mRvXlf2w7qxHPbLBdPArPdBJZQ=", + "dev": true, + "requires": { + "domelementtype": "1.3.0" + } + }, + "domutils": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", + "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", + "dev": true, + "requires": { + "dom-serializer": "0.1.0", + "domelementtype": "1.3.0" + } + }, + "duplexify": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.5.1.tgz", + "integrity": "sha512-j5goxHTwVED1Fpe5hh3q9R93Kip0Bg2KVAt4f8CEYM3UEwYcPSvWbXaUQOzdX/HtiNomipv+gU7ASQPDbV7pGQ==", + "dev": true, + "requires": { + "end-of-stream": "1.4.0", + "inherits": "2.0.3", + "readable-stream": "2.3.3", + "stream-shift": "1.0.0" + } + }, + "ecc-jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", + "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=", + "dev": true, + "optional": true, + "requires": { + "jsbn": "0.1.1" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true + }, + "ejs": { + "version": "2.5.7", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.5.7.tgz", + "integrity": "sha1-zIcsFoiArjxxiXYv1f/ACJbJUYo=", + "dev": true + }, + "electron-releases": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/electron-releases/-/electron-releases-2.1.0.tgz", + "integrity": "sha512-cyKFD1bTE/UgULXfaueIN1k5EPFzs+FRc/rvCY5tIynefAPqopQEgjr0EzY+U3Dqrk/G4m9tXSPuZ77v6dL/Rw==", + "dev": true + }, + "electron-to-chromium": { + "version": "1.3.30", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.30.tgz", + "integrity": "sha512-zx1Prv7kYLfc4OA60FhxGbSo4qrEjgSzpo1/37i7l9ltXPYOoQBtjQxY9KmsgfHnBxHlBGXwLlsbt/gub1w5lw==", + "dev": true, + "requires": { + "electron-releases": "2.1.0" + } + }, + "elliptic": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.0.tgz", + "integrity": "sha1-ysmvh2LIWDYYcAPI3+GT5eLq5d8=", + "dev": true, + "requires": { + "bn.js": "4.11.8", + "brorand": "1.1.0", + "hash.js": "1.1.3", + "hmac-drbg": "1.0.1", + "inherits": "2.0.3", + "minimalistic-assert": "1.0.0", + "minimalistic-crypto-utils": "1.0.1" + } + }, + "ember-cli-string-utils": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ember-cli-string-utils/-/ember-cli-string-utils-1.1.0.tgz", + "integrity": "sha1-ObZ3/CgF9VFzc1N2/O8njqpEUqE=", + "dev": true + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", + "dev": true + }, + "encodeurl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.1.tgz", + "integrity": "sha1-eePVhlU0aQn+bw9Fpd5oEDspTSA=", + "dev": true + }, + "end-of-stream": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.0.tgz", + "integrity": "sha1-epDYM+/abPpurA9JSduw+tOmMgY=", + "dev": true, + "requires": { + "once": "1.4.0" + } + }, + "engine.io": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-1.8.3.tgz", + "integrity": "sha1-jef5eJXSDTm4X4ju7nd7K9QrE9Q=", + "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.2" + }, + "dependencies": { + "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.17", + "negotiator": "0.6.1" + } + }, + "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 + } + } + }, + "engine.io-client": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.1.4.tgz", + "integrity": "sha1-T88TcLRxY70s6b4nM5ckMDUNTqE=", + "requires": { + "component-emitter": "1.2.1", + "component-inherit": "0.0.3", + "debug": "2.6.9", + "engine.io-parser": "2.1.2", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "parseqs": "0.0.5", + "parseuri": "0.0.5", + "ws": "3.3.3", + "xmlhttprequest-ssl": "1.5.5", + "yeast": "0.1.2" + }, + "dependencies": { + "arraybuffer.slice": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz", + "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==" + }, + "component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=" + }, + "engine.io-parser": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.1.2.tgz", + "integrity": "sha512-dInLFzr80RijZ1rGpx1+56/uFoH7/7InhH3kZt+Ms6hT8tNx3NGW/WNSA/f8As1WkOfkuyb3tnRyuXGxusclMw==", + "requires": { + "after": "0.8.2", + "arraybuffer.slice": "0.0.7", + "base64-arraybuffer": "0.1.5", + "blob": "0.0.4", + "has-binary2": "1.0.2" + } + }, + "ultron": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz", + "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==" + }, + "ws": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", + "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", + "requires": { + "async-limiter": "1.0.0", + "safe-buffer": "5.1.1", + "ultron": "1.1.1" + } + } + } + }, + "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.11", + "memory-fs": "0.4.1", + "object-assign": "4.1.1", + "tapable": "0.2.8" + } + }, + "ent": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", + "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=", + "dev": true + }, + "entities": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz", + "integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA=", + "dev": true + }, + "errno": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.6.tgz", + "integrity": "sha512-IsORQDpaaSwcDP4ZZnHxgE85werpo34VYn1Ud3mq+eUsF593faR8oCZNXrROVkpFu2TsbrNhHin0aUrTsQ9vNw==", + "dev": true, + "requires": { + "prr": "1.0.1" + } + }, + "error-ex": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz", + "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=", + "dev": true, + "requires": { + "is-arrayish": "0.2.1" + } + }, + "es-abstract": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.10.0.tgz", + "integrity": "sha512-/uh/DhdqIOSkAWifU+8nG78vlQxdLckUdI/sPgy0VhuXi2qJ7T8czBmqIYtLQVpCIFYafChnsRsB5pyb1JdmCQ==", + "dev": true, + "requires": { + "es-to-primitive": "1.1.1", + "function-bind": "1.1.1", + "has": "1.0.1", + "is-callable": "1.1.3", + "is-regex": "1.0.4" + } + }, + "es-to-primitive": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.1.1.tgz", + "integrity": "sha1-RTVSSKiJeQNLZ5Lhm7gfK3l13Q0=", + "dev": true, + "requires": { + "is-callable": "1.1.3", + "is-date-object": "1.0.1", + "is-symbol": "1.0.1" + } + }, + "es5-ext": { + "version": "0.10.37", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.37.tgz", + "integrity": "sha1-DudB0Ui4AGm6J9AgOTdWryV978M=", + "dev": true, + "requires": { + "es6-iterator": "2.0.3", + "es6-symbol": "3.1.1" + } + }, + "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.0.0", + "es5-ext": "0.10.37", + "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.0.0", + "es5-ext": "0.10.37", + "es6-iterator": "2.0.3", + "es6-set": "0.1.5", + "es6-symbol": "3.1.1", + "event-emitter": "0.3.5" + } + }, + "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.0.0", + "es5-ext": "0.10.37", + "es6-iterator": "2.0.3", + "es6-symbol": "3.1.1", + "event-emitter": "0.3.5" + } + }, + "es6-symbol": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz", + "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=", + "dev": true, + "requires": { + "d": "1.0.0", + "es5-ext": "0.10.37" + } + }, + "es6-weak-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.2.tgz", + "integrity": "sha1-XjqzIlH/0VOKH45f+hNXdy+S2W8=", + "dev": true, + "requires": { + "d": "1.0.0", + "es5-ext": "0.10.37", + "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 + }, + "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.5", + "es6-weak-map": "2.0.2", + "esrecurse": "4.2.0", + "estraverse": "4.2.0" + } + }, + "esprima": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", + "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=", + "dev": true + }, + "esrecurse": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.0.tgz", + "integrity": "sha1-+pVo2Y04I/mkHZHpAtyrnqblsWM=", + "dev": true, + "requires": { + "estraverse": "4.2.0", + "object-assign": "4.1.1" + } + }, + "estraverse": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", + "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", + "dev": true + }, + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "dev": true + }, + "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.0.0", + "es5-ext": "0.10.37" + } + }, + "eventemitter3": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-1.2.0.tgz", + "integrity": "sha1-HIaZHYFq0eUEdQ5zh0Ik7PO+xQg=", + "dev": true + }, + "events": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", + "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=", + "dev": true + }, + "eventsource": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-0.1.6.tgz", + "integrity": "sha1-Cs7ehJ7X3RzMMsgRuxG5RNTykjI=", + "dev": true, + "requires": { + "original": "1.0.0" + } + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, + "requires": { + "md5.js": "1.3.4", + "safe-buffer": "5.1.1" + } + }, + "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.1.0", + "get-stream": "3.0.0", + "is-stream": "1.1.0", + "npm-run-path": "2.0.2", + "p-finally": "1.0.0", + "signal-exit": "3.0.2", + "strip-eof": "1.0.0" + }, + "dependencies": { + "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.1.1", + "shebang-command": "1.2.0", + "which": "1.3.0" + } + } + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "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.5" + }, + "dependencies": { + "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.1" + } + }, + "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": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "requires": { + "is-posix-bracket": "0.1.1" + } + }, + "expand-range": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", + "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", + "dev": true, + "requires": { + "fill-range": "2.2.3" + } + }, + "exports-loader": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/exports-loader/-/exports-loader-0.6.4.tgz", + "integrity": "sha1-1w/GEhl1s1/BKDDPUnVL4nQPyIY=", + "dev": true, + "requires": { + "loader-utils": "1.1.0", + "source-map": "0.5.7" + } + }, + "express": { + "version": "4.16.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.16.2.tgz", + "integrity": "sha1-41xt/i1kt9ygpc1PIXgb4ymeB2w=", + "dev": true, + "requires": { + "accepts": "1.3.4", + "array-flatten": "1.1.1", + "body-parser": "1.18.2", + "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.1", + "encodeurl": "1.0.1", + "escape-html": "1.0.3", + "etag": "1.8.1", + "finalhandler": "1.1.0", + "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.2", + "qs": "6.5.1", + "range-parser": "1.2.0", + "safe-buffer": "5.1.1", + "send": "0.16.1", + "serve-static": "1.13.1", + "setprototypeof": "1.1.0", + "statuses": "1.3.1", + "type-is": "1.6.15", + "utils-merge": "1.0.1", + "vary": "1.1.2" + }, + "dependencies": { + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", + "dev": true + }, + "qs": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", + "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==", + "dev": true + } + } + }, + "extend": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz", + "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=", + "dev": true + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "requires": { + "is-extglob": "1.0.0" + }, + "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 + } + } + }, + "extract-text-webpack-plugin": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extract-text-webpack-plugin/-/extract-text-webpack-plugin-3.0.2.tgz", + "integrity": "sha512-bt/LZ4m5Rqt/Crl2HiKuAl/oqg0psx1tsTLkvWbJen1CtD+fftkZhMaQ9HOtY2gWsl2Wq+sABmMVi9z3DhKWQQ==", + "dev": true, + "requires": { + "async": "2.6.0", + "loader-utils": "1.1.0", + "schema-utils": "0.3.0", + "webpack-sources": "1.1.0" + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true + }, + "fast-deep-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz", + "integrity": "sha1-liVqO8l1WV6zbYLpkp0GDYk0Of8=", + "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 + }, + "fastparse": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.1.tgz", + "integrity": "sha1-0eJkOzipTXWDtHkGDmxK/8lAcfg=", + "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.7.0" + } + }, + "file-loader": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-1.1.6.tgz", + "integrity": "sha512-873ztuL+/hfvXbLDJ262PGO6XjERnybJu2gW1/5j8HUfxSiFJI9Hj/DhZ50ZGRUxBvuNiazb/cM2rh9pqrxP6Q==", + "dev": true, + "requires": { + "loader-utils": "1.1.0", + "schema-utils": "0.3.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.1.2", + "minimatch": "3.0.4" + } + }, + "fill-range": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz", + "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=", + "dev": true, + "requires": { + "is-number": "2.1.0", + "isobject": "2.1.0", + "randomatic": "1.1.7", + "repeat-element": "1.1.2", + "repeat-string": "1.6.1" + }, + "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" + } + } + } + }, + "finalhandler": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.0.tgz", + "integrity": "sha1-zgtoVbRYU+eRsvzGgARtiCU91/U=", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "1.0.1", + "escape-html": "1.0.3", + "on-finished": "2.3.0", + "parseurl": "1.3.2", + "statuses": "1.3.1", + "unpipe": "1.0.0" + } + }, + "find-cache-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz", + "integrity": "sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=", + "dev": true, + "requires": { + "commondir": "1.0.1", + "make-dir": "1.1.0", + "pkg-dir": "2.0.0" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "2.0.0" + } + }, + "firebase": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/firebase/-/firebase-4.8.0.tgz", + "integrity": "sha512-0H3vg1hWgP2d5QKw8JSBI5/J3OYgYObYYRqJP7hcQs7HEOCwQlkPafBW5vFXTAE9qYy9TnXfhOxCrKA9+R6ovQ==", + "requires": { + "@firebase/app": "0.1.4", + "@firebase/auth": "0.3.0", + "@firebase/database": "0.1.5", + "@firebase/firestore": "0.2.1", + "@firebase/messaging": "0.1.5", + "@firebase/polyfill": "0.1.3", + "@firebase/storage": "0.1.4", + "dom-storage": "2.0.2", + "xmlhttprequest": "1.8.0" + } + }, + "flatten": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz", + "integrity": "sha1-2uRqnXj74lKSJYzB54CkHZXAN4I=", + "dev": true + }, + "flush-write-stream": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.0.2.tgz", + "integrity": "sha1-yBuQ2HRnZvGmCaRoCZRsRd2K5Bc=", + "dev": true, + "requires": { + "inherits": "2.0.3", + "readable-stream": "2.3.3" + } + }, + "font-awesome": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/font-awesome/-/font-awesome-4.7.0.tgz", + "integrity": "sha1-j6jPBBGhoxr9B7BtKQK7n8gVoTM=" + }, + "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.2" + } + }, + "foreach": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", + "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=", + "dev": true + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true + }, + "form-data": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz", + "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=", + "dev": true, + "requires": { + "asynckit": "0.4.0", + "combined-stream": "1.0.5", + "mime-types": "2.1.17" + } + }, + "forwarded": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", + "dev": true + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dev": true, + "requires": { + "inherits": "2.0.3", + "readable-stream": "2.3.3" + } + }, + "fs-access": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/fs-access/-/fs-access-1.0.1.tgz", + "integrity": "sha1-1qh/JiJxzv6+wwxVNAf7mV2od3o=", + "dev": true, + "requires": { + "null-check": "1.0.0" + } + }, + "fs-extra": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", + "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "jsonfile": "4.0.0", + "universalify": "0.1.1" + } + }, + "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.11", + "iferr": "0.1.5", + "imurmurhash": "0.1.4", + "readable-stream": "2.3.3" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "fsevents": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.1.3.tgz", + "integrity": "sha512-WIr7iDkdmdbxu/Gh6eKEZJL6KPE74/5MEsf2whTOFNxbIoIixogroLdKYqB6FDav4Wavh/lZdzzd3b2KxIXC5Q==", + "dev": true, + "optional": true, + "requires": { + "nan": "2.8.0", + "node-pre-gyp": "0.6.39" + }, + "dependencies": { + "abbrev": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true + }, + "ajv": { + "version": "4.11.8", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "co": "4.6.0", + "json-stable-stringify": "1.0.1" + } + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "dev": true + }, + "aproba": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "delegates": "1.0.0", + "readable-stream": "2.2.9" + } + }, + "asn1": { + "version": "0.2.3", + "bundled": true, + "dev": true, + "optional": true + }, + "assert-plus": { + "version": "0.2.0", + "bundled": true, + "dev": true, + "optional": true + }, + "asynckit": { + "version": "0.4.0", + "bundled": true, + "dev": true, + "optional": true + }, + "aws-sign2": { + "version": "0.6.0", + "bundled": true, + "dev": true, + "optional": true + }, + "aws4": { + "version": "1.6.0", + "bundled": true, + "dev": true, + "optional": true + }, + "balanced-match": { + "version": "0.4.2", + "bundled": true, + "dev": true + }, + "bcrypt-pbkdf": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "tweetnacl": "0.14.5" + } + }, + "block-stream": { + "version": "0.0.9", + "bundled": true, + "dev": true, + "requires": { + "inherits": "2.0.3" + } + }, + "boom": { + "version": "2.10.1", + "bundled": true, + "dev": true, + "requires": { + "hoek": "2.16.3" + } + }, + "brace-expansion": { + "version": "1.1.7", + "bundled": true, + "dev": true, + "requires": { + "balanced-match": "0.4.2", + "concat-map": "0.0.1" + } + }, + "buffer-shims": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "caseless": { + "version": "0.12.0", + "bundled": true, + "dev": true, + "optional": true + }, + "co": { + "version": "4.6.0", + "bundled": true, + "dev": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "combined-stream": { + "version": "1.0.5", + "bundled": true, + "dev": true, + "requires": { + "delayed-stream": "1.0.0" + } + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "dev": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "cryptiles": { + "version": "2.0.5", + "bundled": true, + "dev": true, + "requires": { + "boom": "2.10.1" + } + }, + "dashdash": { + "version": "1.14.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "assert-plus": "1.0.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "debug": { + "version": "2.6.8", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ms": "2.0.0" + } + }, + "deep-extend": { + "version": "0.4.2", + "bundled": true, + "dev": true, + "optional": true + }, + "delayed-stream": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "ecc-jsbn": { + "version": "0.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "jsbn": "0.1.1" + } + }, + "extend": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "extsprintf": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "forever-agent": { + "version": "0.6.1", + "bundled": true, + "dev": true, + "optional": true + }, + "form-data": { + "version": "2.1.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "asynckit": "0.4.0", + "combined-stream": "1.0.5", + "mime-types": "2.1.15" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "fstream": { + "version": "1.0.11", + "bundled": true, + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "inherits": "2.0.3", + "mkdirp": "0.5.1", + "rimraf": "2.6.1" + } + }, + "fstream-ignore": { + "version": "1.0.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "fstream": "1.0.11", + "inherits": "2.0.3", + "minimatch": "3.0.4" + } + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "aproba": "1.1.1", + "console-control-strings": "1.1.0", + "has-unicode": "2.0.1", + "object-assign": "4.1.1", + "signal-exit": "3.0.2", + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wide-align": "1.1.2" + } + }, + "getpass": { + "version": "0.1.7", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "assert-plus": "1.0.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "glob": { + "version": "7.1.2", + "bundled": true, + "dev": true, + "requires": { + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "graceful-fs": { + "version": "4.1.11", + "bundled": true, + "dev": true + }, + "har-schema": { + "version": "1.0.5", + "bundled": true, + "dev": true, + "optional": true + }, + "har-validator": { + "version": "4.2.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ajv": "4.11.8", + "har-schema": "1.0.5" + } + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "hawk": { + "version": "3.1.3", + "bundled": true, + "dev": true, + "requires": { + "boom": "2.10.1", + "cryptiles": "2.0.5", + "hoek": "2.16.3", + "sntp": "1.0.9" + } + }, + "hoek": { + "version": "2.16.3", + "bundled": true, + "dev": true + }, + "http-signature": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "assert-plus": "0.2.0", + "jsprim": "1.4.0", + "sshpk": "1.13.0" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "dev": true, + "requires": { + "once": "1.4.0", + "wrappy": "1.0.2" + } + }, + "inherits": { + "version": "2.0.3", + "bundled": true, + "dev": true + }, + "ini": { + "version": "1.3.4", + "bundled": true, + "dev": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "number-is-nan": "1.0.1" + } + }, + "is-typedarray": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "isstream": { + "version": "0.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "jodid25519": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "jsbn": "0.1.1" + } + }, + "jsbn": { + "version": "0.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "json-schema": { + "version": "0.2.3", + "bundled": true, + "dev": true, + "optional": true + }, + "json-stable-stringify": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "jsonify": "0.0.0" + } + }, + "json-stringify-safe": { + "version": "5.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "jsonify": { + "version": "0.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "jsprim": { + "version": "1.4.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.0.2", + "json-schema": "0.2.3", + "verror": "1.3.6" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "mime-db": { + "version": "1.27.0", + "bundled": true, + "dev": true + }, + "mime-types": { + "version": "2.1.15", + "bundled": true, + "dev": true, + "requires": { + "mime-db": "1.27.0" + } + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "dev": true, + "requires": { + "brace-expansion": "1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true, + "dev": true + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "dev": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "node-pre-gyp": { + "version": "0.6.39", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "detect-libc": "1.0.2", + "hawk": "3.1.3", + "mkdirp": "0.5.1", + "nopt": "4.0.1", + "npmlog": "4.1.0", + "rc": "1.2.1", + "request": "2.81.0", + "rimraf": "2.6.1", + "semver": "5.3.0", + "tar": "2.2.1", + "tar-pack": "3.4.0" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "abbrev": "1.1.0", + "osenv": "0.1.4" + } + }, + "npmlog": { + "version": "4.1.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "are-we-there-yet": "1.1.4", + "console-control-strings": "1.1.0", + "gauge": "2.7.4", + "set-blocking": "2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "oauth-sign": { + "version": "0.8.2", + "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, + "requires": { + "wrappy": "1.0.2" + } + }, + "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.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "os-homedir": "1.0.2", + "os-tmpdir": "1.0.2" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "performance-now": { + "version": "0.2.0", + "bundled": true, + "dev": true, + "optional": true + }, + "process-nextick-args": { + "version": "1.0.7", + "bundled": true, + "dev": true + }, + "punycode": { + "version": "1.4.1", + "bundled": true, + "dev": true, + "optional": true + }, + "qs": { + "version": "6.4.0", + "bundled": true, + "dev": true, + "optional": true + }, + "rc": { + "version": "1.2.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "deep-extend": "0.4.2", + "ini": "1.3.4", + "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.2.9", + "bundled": true, + "dev": true, + "requires": { + "buffer-shims": "1.0.0", + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "1.0.7", + "string_decoder": "1.0.1", + "util-deprecate": "1.0.2" + } + }, + "request": { + "version": "2.81.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "aws-sign2": "0.6.0", + "aws4": "1.6.0", + "caseless": "0.12.0", + "combined-stream": "1.0.5", + "extend": "3.0.1", + "forever-agent": "0.6.1", + "form-data": "2.1.4", + "har-validator": "4.2.1", + "hawk": "3.1.3", + "http-signature": "1.1.1", + "is-typedarray": "1.0.0", + "isstream": "0.1.2", + "json-stringify-safe": "5.0.1", + "mime-types": "2.1.15", + "oauth-sign": "0.8.2", + "performance-now": "0.2.0", + "qs": "6.4.0", + "safe-buffer": "5.0.1", + "stringstream": "0.0.5", + "tough-cookie": "2.3.2", + "tunnel-agent": "0.6.0", + "uuid": "3.0.1" + } + }, + "rimraf": { + "version": "2.6.1", + "bundled": true, + "dev": true, + "requires": { + "glob": "7.1.2" + } + }, + "safe-buffer": { + "version": "5.0.1", + "bundled": true, + "dev": true + }, + "semver": { + "version": "5.3.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 + }, + "sntp": { + "version": "1.0.9", + "bundled": true, + "dev": true, + "requires": { + "hoek": "2.16.3" + } + }, + "sshpk": { + "version": "1.13.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "asn1": "0.2.3", + "assert-plus": "1.0.0", + "bcrypt-pbkdf": "1.0.1", + "dashdash": "1.14.1", + "ecc-jsbn": "0.1.1", + "getpass": "0.1.7", + "jodid25519": "1.0.2", + "jsbn": "0.1.1", + "tweetnacl": "0.14.5" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "requires": { + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" + } + }, + "string_decoder": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "requires": { + "safe-buffer": "5.0.1" + } + }, + "stringstream": { + "version": "0.0.5", + "bundled": true, + "dev": true, + "optional": true + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "requires": { + "ansi-regex": "2.1.1" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "tar": { + "version": "2.2.1", + "bundled": true, + "dev": true, + "requires": { + "block-stream": "0.0.9", + "fstream": "1.0.11", + "inherits": "2.0.3" + } + }, + "tar-pack": { + "version": "3.4.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "debug": "2.6.8", + "fstream": "1.0.11", + "fstream-ignore": "1.0.5", + "once": "1.4.0", + "readable-stream": "2.2.9", + "rimraf": "2.6.1", + "tar": "2.2.1", + "uid-number": "0.0.6" + } + }, + "tough-cookie": { + "version": "2.3.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "punycode": "1.4.1" + } + }, + "tunnel-agent": { + "version": "0.6.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "bundled": true, + "dev": true, + "optional": true + }, + "uid-number": { + "version": "0.0.6", + "bundled": true, + "dev": true, + "optional": true + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "uuid": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "verror": { + "version": "1.3.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "extsprintf": "1.0.2" + } + }, + "wide-align": { + "version": "1.1.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "string-width": "1.0.2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "dev": true + } + } + }, + "fstream": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz", + "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "inherits": "2.0.3", + "mkdirp": "0.5.1", + "rimraf": "2.6.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.2.0", + "console-control-strings": "1.1.0", + "has-unicode": "2.0.1", + "object-assign": "4.1.1", + "signal-exit": "3.0.2", + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wide-align": "1.1.2" + } + }, + "gaze": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.2.tgz", + "integrity": "sha1-hHIkZ3rbiHDWeSV+0ziP22HkAQU=", + "dev": true, + "optional": true, + "requires": { + "globule": "1.2.0" + } + }, + "generate-function": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz", + "integrity": "sha1-aFj+fAlpt9TpCTM3ZHrHn2DfvnQ=", + "dev": true, + "optional": true + }, + "generate-object-property": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", + "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=", + "dev": true, + "optional": true, + "requires": { + "is-property": "1.0.2" + } + }, + "get-caller-file": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz", + "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U=", + "dev": true + }, + "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 + }, + "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" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + } + } + }, + "glob": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "requires": { + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "glob-base": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", + "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", + "dev": true, + "requires": { + "glob-parent": "2.0.0", + "is-glob": "2.0.1" + }, + "dependencies": { + "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-parent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", + "dev": true, + "requires": { + "is-glob": "2.0.1" + }, + "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" + } + } + } + }, + "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": "7.1.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz", + "integrity": "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=", + "dev": true, + "requires": { + "array-union": "1.0.2", + "dir-glob": "2.0.0", + "glob": "7.1.2", + "ignore": "3.3.7", + "pify": "3.0.0", + "slash": "1.0.0" + } + }, + "globule": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.0.tgz", + "integrity": "sha1-HcScaCLdnoovoAuiopUAboZkvQk=", + "dev": true, + "optional": true, + "requires": { + "glob": "7.1.2", + "lodash": "4.17.4", + "minimatch": "3.0.4" + } + }, + "graceful-fs": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", + "dev": true + }, + "grpc": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/grpc/-/grpc-1.8.0.tgz", + "integrity": "sha512-AwVQiyMdNv09O4kwec3z52HwkPuo1i61Uk1oENWM9CDeLAUiixQLMpXDIJL31MmZdAuKnAYds/naFEXzprbgHg==", + "requires": { + "arguejs": "0.2.3", + "lodash": "4.17.4", + "nan": "2.8.0", + "node-pre-gyp": "0.6.39", + "protobufjs": "5.0.2" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "bundled": true + }, + "ajv": { + "version": "4.11.8", + "bundled": true, + "requires": { + "co": "4.6.0", + "json-stable-stringify": "1.0.1" + } + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true + }, + "are-we-there-yet": { + "version": "1.1.4", + "bundled": true, + "requires": { + "delegates": "1.0.0", + "readable-stream": "2.3.3" + } + }, + "asn1": { + "version": "0.2.3", + "bundled": true + }, + "assert-plus": { + "version": "0.2.0", + "bundled": true + }, + "asynckit": { + "version": "0.4.0", + "bundled": true + }, + "aws-sign2": { + "version": "0.6.0", + "bundled": true + }, + "aws4": { + "version": "1.6.0", + "bundled": true + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true + }, + "bcrypt-pbkdf": { + "version": "1.0.1", + "bundled": true, + "optional": true, + "requires": { + "tweetnacl": "0.14.5" + } + }, + "block-stream": { + "version": "0.0.9", + "bundled": true, + "requires": { + "inherits": "2.0.3" + } + }, + "boom": { + "version": "2.10.1", + "bundled": true, + "requires": { + "hoek": "2.16.3" + } + }, + "brace-expansion": { + "version": "1.1.8", + "bundled": true, + "requires": { + "balanced-match": "1.0.0", + "concat-map": "0.0.1" + } + }, + "caseless": { + "version": "0.12.0", + "bundled": true + }, + "co": { + "version": "4.6.0", + "bundled": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true + }, + "combined-stream": { + "version": "1.0.5", + "bundled": true, + "requires": { + "delayed-stream": "1.0.0" + } + }, + "concat-map": { + "version": "0.0.1", + "bundled": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true + }, + "cryptiles": { + "version": "2.0.5", + "bundled": true, + "requires": { + "boom": "2.10.1" + } + }, + "dashdash": { + "version": "1.14.1", + "bundled": true, + "requires": { + "assert-plus": "1.0.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "bundled": true + } + } + }, + "debug": { + "version": "2.6.9", + "bundled": true, + "requires": { + "ms": "2.0.0" + } + }, + "deep-extend": { + "version": "0.4.2", + "bundled": true + }, + "delayed-stream": { + "version": "1.0.0", + "bundled": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true + }, + "detect-libc": { + "version": "1.0.3", + "bundled": true + }, + "ecc-jsbn": { + "version": "0.1.1", + "bundled": true, + "optional": true, + "requires": { + "jsbn": "0.1.1" + } + }, + "extend": { + "version": "3.0.1", + "bundled": true + }, + "extsprintf": { + "version": "1.3.0", + "bundled": true + }, + "forever-agent": { + "version": "0.6.1", + "bundled": true + }, + "form-data": { + "version": "2.1.4", + "bundled": true, + "requires": { + "asynckit": "0.4.0", + "combined-stream": "1.0.5", + "mime-types": "2.1.17" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true + }, + "fstream": { + "version": "1.0.11", + "bundled": true, + "requires": { + "graceful-fs": "4.1.11", + "inherits": "2.0.3", + "mkdirp": "0.5.1", + "rimraf": "2.6.2" + } + }, + "fstream-ignore": { + "version": "1.0.5", + "bundled": true, + "requires": { + "fstream": "1.0.11", + "inherits": "2.0.3", + "minimatch": "3.0.4" + } + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "requires": { + "aproba": "1.2.0", + "console-control-strings": "1.1.0", + "has-unicode": "2.0.1", + "object-assign": "4.1.1", + "signal-exit": "3.0.2", + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wide-align": "1.1.2" + } + }, + "getpass": { + "version": "0.1.7", + "bundled": true, + "requires": { + "assert-plus": "1.0.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "bundled": true + } + } + }, + "glob": { + "version": "7.1.2", + "bundled": true, + "requires": { + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "graceful-fs": { + "version": "4.1.11", + "bundled": true + }, + "har-schema": { + "version": "1.0.5", + "bundled": true + }, + "har-validator": { + "version": "4.2.1", + "bundled": true, + "requires": { + "ajv": "4.11.8", + "har-schema": "1.0.5" + } + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true + }, + "hawk": { + "version": "3.1.3", + "bundled": true, + "requires": { + "boom": "2.10.1", + "cryptiles": "2.0.5", + "hoek": "2.16.3", + "sntp": "1.0.9" + } + }, + "hoek": { + "version": "2.16.3", + "bundled": true + }, + "http-signature": { + "version": "1.1.1", + "bundled": true, + "requires": { + "assert-plus": "0.2.0", + "jsprim": "1.4.1", + "sshpk": "1.13.1" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "requires": { + "once": "1.4.0", + "wrappy": "1.0.2" + } + }, + "inherits": { + "version": "2.0.3", + "bundled": true + }, + "ini": { + "version": "1.3.5", + "bundled": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "requires": { + "number-is-nan": "1.0.1" + } + }, + "is-typedarray": { + "version": "1.0.0", + "bundled": true + }, + "isarray": { + "version": "1.0.0", + "bundled": true + }, + "isstream": { + "version": "0.1.2", + "bundled": true + }, + "jsbn": { + "version": "0.1.1", + "bundled": true, + "optional": true + }, + "json-schema": { + "version": "0.2.3", + "bundled": true + }, + "json-stable-stringify": { + "version": "1.0.1", + "bundled": true, + "requires": { + "jsonify": "0.0.0" + } + }, + "json-stringify-safe": { + "version": "5.0.1", + "bundled": true + }, + "jsonify": { + "version": "0.0.0", + "bundled": true + }, + "jsprim": { + "version": "1.4.1", + "bundled": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "bundled": true + } + } + }, + "mime-db": { + "version": "1.30.0", + "bundled": true + }, + "mime-types": { + "version": "2.1.17", + "bundled": true, + "requires": { + "mime-db": "1.30.0" + } + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "requires": { + "brace-expansion": "1.1.8" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.0.0", + "bundled": true + }, + "node-pre-gyp": { + "version": "0.6.39", + "bundled": true, + "requires": { + "detect-libc": "1.0.3", + "hawk": "3.1.3", + "mkdirp": "0.5.1", + "nopt": "4.0.1", + "npmlog": "4.1.2", + "rc": "1.2.2", + "request": "2.81.0", + "rimraf": "2.6.2", + "semver": "5.4.1", + "tar": "2.2.1", + "tar-pack": "3.4.1" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "requires": { + "abbrev": "1.1.1", + "osenv": "0.1.4" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "requires": { + "are-we-there-yet": "1.1.4", + "console-control-strings": "1.1.0", + "gauge": "2.7.4", + "set-blocking": "2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true + }, + "oauth-sign": { + "version": "0.8.2", + "bundled": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "requires": { + "wrappy": "1.0.2" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true + }, + "osenv": { + "version": "0.1.4", + "bundled": true, + "requires": { + "os-homedir": "1.0.2", + "os-tmpdir": "1.0.2" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true + }, + "performance-now": { + "version": "0.2.0", + "bundled": true + }, + "process-nextick-args": { + "version": "1.0.7", + "bundled": true + }, + "punycode": { + "version": "1.4.1", + "bundled": true + }, + "qs": { + "version": "6.4.0", + "bundled": true + }, + "rc": { + "version": "1.2.2", + "bundled": true, + "requires": { + "deep-extend": "0.4.2", + "ini": "1.3.5", + "minimist": "1.2.0", + "strip-json-comments": "2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "bundled": true + } + } + }, + "readable-stream": { + "version": "2.3.3", + "bundled": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "1.0.7", + "safe-buffer": "5.1.1", + "string_decoder": "1.0.3", + "util-deprecate": "1.0.2" + } + }, + "request": { + "version": "2.81.0", + "bundled": true, + "requires": { + "aws-sign2": "0.6.0", + "aws4": "1.6.0", + "caseless": "0.12.0", + "combined-stream": "1.0.5", + "extend": "3.0.1", + "forever-agent": "0.6.1", + "form-data": "2.1.4", + "har-validator": "4.2.1", + "hawk": "3.1.3", + "http-signature": "1.1.1", + "is-typedarray": "1.0.0", + "isstream": "0.1.2", + "json-stringify-safe": "5.0.1", + "mime-types": "2.1.17", + "oauth-sign": "0.8.2", + "performance-now": "0.2.0", + "qs": "6.4.0", + "safe-buffer": "5.1.1", + "stringstream": "0.0.5", + "tough-cookie": "2.3.3", + "tunnel-agent": "0.6.0", + "uuid": "3.1.0" + } + }, + "rimraf": { + "version": "2.6.2", + "bundled": true, + "requires": { + "glob": "7.1.2" + } + }, + "safe-buffer": { + "version": "5.1.1", + "bundled": true + }, + "semver": { + "version": "5.4.1", + "bundled": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true + }, + "sntp": { + "version": "1.0.9", + "bundled": true, + "requires": { + "hoek": "2.16.3" + } + }, + "sshpk": { + "version": "1.13.1", + "bundled": true, + "requires": { + "asn1": "0.2.3", + "assert-plus": "1.0.0", + "bcrypt-pbkdf": "1.0.1", + "dashdash": "1.14.1", + "ecc-jsbn": "0.1.1", + "getpass": "0.1.7", + "jsbn": "0.1.1", + "tweetnacl": "0.14.5" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "bundled": true + } + } + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "requires": { + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" + } + }, + "string_decoder": { + "version": "1.0.3", + "bundled": true, + "requires": { + "safe-buffer": "5.1.1" + } + }, + "stringstream": { + "version": "0.0.5", + "bundled": true + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "requires": { + "ansi-regex": "2.1.1" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true + }, + "tar": { + "version": "2.2.1", + "bundled": true, + "requires": { + "block-stream": "0.0.9", + "fstream": "1.0.11", + "inherits": "2.0.3" + } + }, + "tar-pack": { + "version": "3.4.1", + "bundled": true, + "requires": { + "debug": "2.6.9", + "fstream": "1.0.11", + "fstream-ignore": "1.0.5", + "once": "1.4.0", + "readable-stream": "2.3.3", + "rimraf": "2.6.2", + "tar": "2.2.1", + "uid-number": "0.0.6" + } + }, + "tough-cookie": { + "version": "2.3.3", + "bundled": true, + "requires": { + "punycode": "1.4.1" + } + }, + "tunnel-agent": { + "version": "0.6.0", + "bundled": true, + "requires": { + "safe-buffer": "5.1.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "bundled": true, + "optional": true + }, + "uid-number": { + "version": "0.0.6", + "bundled": true + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true + }, + "uuid": { + "version": "3.1.0", + "bundled": true + }, + "verror": { + "version": "1.10.0", + "bundled": true, + "requires": { + "assert-plus": "1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "1.3.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "bundled": true + } + } + }, + "wide-align": { + "version": "1.1.2", + "bundled": true, + "requires": { + "string-width": "1.0.2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true + } + } + }, + "handle-thing": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-1.2.5.tgz", + "integrity": "sha1-/Xqtcmvxpf0W38KbL3pmAdJxOcQ=", + "dev": true + }, + "handlebars": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.11.tgz", + "integrity": "sha1-Ywo13+ApS8KB7a5v/F0yn8eYLcw=", + "dev": true, + "requires": { + "async": "1.5.2", + "optimist": "0.6.1", + "source-map": "0.4.4", + "uglify-js": "2.8.29" + }, + "dependencies": { + "async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", + "dev": true + }, + "camelcase": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", + "dev": true, + "optional": true + }, + "cliui": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", + "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", + "dev": true, + "optional": true, + "requires": { + "center-align": "0.1.3", + "right-align": "0.1.3", + "wordwrap": "0.0.2" + } + }, + "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": "1.0.1" + } + }, + "uglify-js": { + "version": "2.8.29", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", + "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", + "dev": true, + "optional": true, + "requires": { + "source-map": "0.5.7", + "uglify-to-browserify": "1.0.2", + "yargs": "3.10.0" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "optional": true + } + } + }, + "yargs": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", + "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", + "dev": true, + "optional": true, + "requires": { + "camelcase": "1.2.1", + "cliui": "2.1.0", + "decamelize": "1.2.0", + "window-size": "0.1.0" + } + } + } + }, + "har-schema": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz", + "integrity": "sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4=", + "dev": true + }, + "har-validator": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz", + "integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=", + "dev": true, + "requires": { + "ajv": "4.11.8", + "har-schema": "1.0.5" + }, + "dependencies": { + "ajv": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", + "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", + "dev": true, + "requires": { + "co": "4.6.0", + "json-stable-stringify": "1.0.1" + } + } + } + }, + "has": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.1.tgz", + "integrity": "sha1-hGFzP1OLCDfJNh45qauelwTcLyg=", + "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.1.1" + } + }, + "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" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + } + } + }, + "has-binary2": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.2.tgz", + "integrity": "sha1-6D26SfC5vk0CbSc2U1DZ8D9Uvpg=", + "requires": { + "isarray": "2.0.1" + }, + "dependencies": { + "isarray": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=" + } + } + }, + "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=" + }, + "has-flag": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", + "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", + "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 + }, + "hash-base": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-2.0.2.tgz", + "integrity": "sha1-ZuodhW206KVHDK32/OI65SRO8uE=", + "dev": true, + "requires": { + "inherits": "2.0.3" + } + }, + "hash.js": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.3.tgz", + "integrity": "sha512-/UETyP0W22QILqS+6HowevwhEFJ3MBJnwTf75Qob9Wz9t0DPuisL8kW8YZMK62dHAKE1c1p+gY1TtOLY+USEHA==", + "dev": true, + "requires": { + "inherits": "2.0.3", + "minimalistic-assert": "1.0.0" + } + }, + "hawk": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", + "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", + "dev": true, + "requires": { + "boom": "2.10.1", + "cryptiles": "2.0.5", + "hoek": "2.16.3", + "sntp": "1.0.9" + } + }, + "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.1.3", + "minimalistic-assert": "1.0.0", + "minimalistic-crypto-utils": "1.0.1" + } + }, + "hoek": { + "version": "2.16.3", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", + "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=", + "dev": true + }, + "homedir-polyfill": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz", + "integrity": "sha1-TCu8inWJmP7r9e1oWA921GdotLw=", + "dev": true, + "requires": { + "parse-passwd": "1.0.0" + } + }, + "hosted-git-info": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.5.0.tgz", + "integrity": "sha512-pNgbURSuab90KbTqvRPsseaTxOJCZBD0a7t+haSN33piP9cCM4l0CqdzAif2hUqm716UovKB2ROmiabGAKVXyg==", + "dev": true + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "dev": true, + "requires": { + "inherits": "2.0.3", + "obuf": "1.1.1", + "readable-stream": "2.3.3", + "wbuf": "1.7.2" + } + }, + "html-comment-regex": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.1.tgz", + "integrity": "sha1-ZouTd26q5V696POtRkswekljYl4=", + "dev": true + }, + "html-entities": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.2.1.tgz", + "integrity": "sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=", + "dev": true + }, + "html-minifier": { + "version": "3.5.8", + "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.8.tgz", + "integrity": "sha512-WX7D6PB9PFq05fZ1/CyxPUuyqXed6vh2fGOM80+zJT5wAO93D/cUjLs0CcbBFjQmlwmCgRvl97RurtArIpOnkw==", + "dev": true, + "requires": { + "camel-case": "3.0.0", + "clean-css": "4.1.9", + "commander": "2.12.2", + "he": "1.1.1", + "ncname": "1.0.0", + "param-case": "2.1.1", + "relateurl": "0.2.7", + "uglify-js": "3.3.4" + } + }, + "html-webpack-plugin": { + "version": "2.30.1", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-2.30.1.tgz", + "integrity": "sha1-f5xCG36pHsRg9WUn1430hO51N9U=", + "dev": true, + "requires": { + "bluebird": "3.5.1", + "html-minifier": "3.5.8", + "loader-utils": "0.2.17", + "lodash": "4.17.4", + "pretty-error": "2.1.1", + "toposort": "1.0.6" + }, + "dependencies": { + "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.2.0", + "emojis-list": "2.1.0", + "json5": "0.5.1", + "object-assign": "4.1.1" + } + } + } + }, + "htmlparser2": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.3.0.tgz", + "integrity": "sha1-zHDQWln2VC5D8OaFyYLhTJJKnv4=", + "dev": true, + "requires": { + "domelementtype": "1.3.0", + "domhandler": "2.1.0", + "domutils": "1.1.6", + "readable-stream": "1.0.34" + }, + "dependencies": { + "domutils": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.1.6.tgz", + "integrity": "sha1-vdw94Jm5ou+sxRxiPyj0FuzFdIU=", + "dev": true, + "requires": { + "domelementtype": "1.3.0" + } + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "readable-stream": { + "version": "1.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.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + } + } + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", + "dev": true + }, + "http-errors": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.2.tgz", + "integrity": "sha1-CgAsyFcHGSp+eUbO7cERVfYOxzY=", + "dev": true, + "requires": { + "depd": "1.1.1", + "inherits": "2.0.3", + "setprototypeof": "1.0.3", + "statuses": "1.3.1" + }, + "dependencies": { + "setprototypeof": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz", + "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ=", + "dev": true + } + } + }, + "http-parser-js": { + "version": "0.4.9", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.9.tgz", + "integrity": "sha1-6hoE+2St/wJC6ZdPKX3Uw8rSceE=" + }, + "http-proxy": { + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.16.2.tgz", + "integrity": "sha1-Bt/ykpUr9k2+hHH6nfcwZtTzd0I=", + "dev": true, + "requires": { + "eventemitter3": "1.2.0", + "requires-port": "1.0.0" + } + }, + "http-proxy-middleware": { + "version": "0.17.4", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.17.4.tgz", + "integrity": "sha1-ZC6ISIUdZvCdTxJJEoRtuutBuDM=", + "dev": true, + "requires": { + "http-proxy": "1.16.2", + "is-glob": "3.1.0", + "lodash": "4.17.4", + "micromatch": "2.3.11" + }, + "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.1" + } + } + } + }, + "http-signature": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", + "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=", + "dev": true, + "requires": { + "assert-plus": "0.2.0", + "jsprim": "1.4.1", + "sshpk": "1.13.1" + } + }, + "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": "1.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-1.0.0.tgz", + "integrity": "sha1-NffabEjOTdv6JkiRrFk+5f+GceY=", + "dev": true, + "requires": { + "agent-base": "2.1.1", + "debug": "2.6.9", + "extend": "3.0.1" + } + }, + "iconv-lite": { + "version": "0.4.19", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz", + "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==", + "dev": true + }, + "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.15" + }, + "dependencies": { + "chalk": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", + "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", + "dev": true, + "requires": { + "ansi-styles": "3.2.0", + "escape-string-regexp": "1.0.5", + "supports-color": "4.5.0" + }, + "dependencies": { + "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" + } + } + } + }, + "postcss": { + "version": "6.0.15", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.15.tgz", + "integrity": "sha512-v/SpyMzLbtkmh45zUdaqLAaqXqzPdSrw8p4cQVO0/w6YiYfpj4k+Wkzhn68qk9br+H+0qfddhdPEVnbmBPfXVQ==", + "dev": true, + "requires": { + "chalk": "2.3.0", + "source-map": "0.6.1", + "supports-color": "5.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 + }, + "supports-color": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.1.0.tgz", + "integrity": "sha512-Ry0AwkoKjDpVKK4sV4h6o3UJmNRbjYm2uXhwfj3J56lMVdvnUNqzQVRztOOMGQ++w1K/TjNDFvpJk0F/LoeBCQ==", + "dev": true, + "requires": { + "has-flag": "2.0.0" + } + } + } + }, + "ieee754": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.8.tgz", + "integrity": "sha1-vjPUCsEO8ZJnAfbwii2G+/0a0+Q=", + "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": "3.3.7", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.7.tgz", + "integrity": "sha512-YGG3ejvBNHRqu0559EOxxNFihD0AjpvHlC/pdGKd3X3ofe+CoJkYazwNJYTNebqpPKN+VVQbh4ZFn1DivMNuHA==", + "dev": true + }, + "image-size": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", + "dev": true, + "optional": true + }, + "import-local": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-0.1.1.tgz", + "integrity": "sha1-sReVcqrNwRxqkQCftDDbyrX2aKg=", + "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, + "optional": 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.1" + } + }, + "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=" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "1.4.0", + "wrappy": "1.0.2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "dev": true + }, + "internal-ip": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-1.2.0.tgz", + "integrity": "sha1-rp+/k7mEh4eF1QqN4bNWlWBYz1w=", + "dev": true, + "requires": { + "meow": "3.7.0" + } + }, + "interpret": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", + "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=", + "dev": true + }, + "invariant": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", + "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=", + "dev": true, + "requires": { + "loose-envify": "1.3.1" + } + }, + "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=" + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "dev": true + }, + "ipaddr.js": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.5.2.tgz", + "integrity": "sha1-1LUFvemUaYfM8PxY2QEP+WB+P6A=", + "dev": true + }, + "is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", + "dev": true + }, + "is-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.11.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-builtin-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", + "dev": true, + "requires": { + "builtin-modules": "1.1.1" + } + }, + "is-callable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.3.tgz", + "integrity": "sha1-hut1OSgF3cM69xySoO7fdO52BLI=", + "dev": true + }, + "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-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "dev": true + }, + "is-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.1" + } + }, + "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=", + "requires": { + "number-is-nan": "1.0.1" + } + }, + "is-glob": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", + "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", + "dev": true, + "requires": { + "is-extglob": "2.1.1" + } + }, + "is-my-json-valid": { + "version": "2.17.1", + "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.17.1.tgz", + "integrity": "sha512-Q2khNw+oBlWuaYvEEHtKSw/pCxD2L5Rc1C+UQme9X6JdRDh7m5D7HkozA0qa3DUkQ6VzCnEm8mVIQPyIRkI5sQ==", + "dev": true, + "optional": true, + "requires": { + "generate-function": "2.0.0", + "generate-object-property": "1.2.0", + "jsonpointer": "4.0.1", + "xtend": "4.0.1" + } + }, + "is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.0.tgz", + "integrity": "sha1-ZHdYK4IU1gI0YJRWcAO+ip6sBNw=", + "dev": true, + "requires": { + "is-path-inside": "1.0.1" + } + }, + "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.2" + } + }, + "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-property": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", + "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ=", + "dev": true, + "optional": 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-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true + }, + "is-svg": { + "version": "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.1" + } + }, + "is-symbol": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.1.tgz", + "integrity": "sha1-PMWfAAJRlLarLjjbrmaJJWtmBXI=", + "dev": true + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "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-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "isbinaryfile": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.2.tgz", + "integrity": "sha1-Sj6XTsDLqQBNP8bN5yCeppNopiE=", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "istanbul-api": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-1.2.1.tgz", + "integrity": "sha512-oFCwXvd65amgaPCzqrR+a2XjanS1MvpXN6l/MlMUTv6uiA1NOgGX+I0uyq8Lg3GDxsxPsaP1049krz3hIJ5+KA==", + "dev": true, + "requires": { + "async": "2.6.0", + "fileset": "2.0.3", + "istanbul-lib-coverage": "1.1.1", + "istanbul-lib-hook": "1.1.0", + "istanbul-lib-instrument": "1.9.1", + "istanbul-lib-report": "1.1.2", + "istanbul-lib-source-maps": "1.2.2", + "istanbul-reports": "1.1.3", + "js-yaml": "3.7.0", + "mkdirp": "0.5.1", + "once": "1.4.0" + } + }, + "istanbul-instrumenter-loader": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/istanbul-instrumenter-loader/-/istanbul-instrumenter-loader-2.0.0.tgz", + "integrity": "sha1-5UkpAKsLuoNe+oAkywC+mz7qJwA=", + "dev": true, + "requires": { + "convert-source-map": "1.5.1", + "istanbul-lib-instrument": "1.9.1", + "loader-utils": "0.2.17", + "object-assign": "4.1.1" + }, + "dependencies": { + "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.2.0", + "emojis-list": "2.1.0", + "json5": "0.5.1", + "object-assign": "4.1.1" + } + } + } + }, + "istanbul-lib-coverage": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.1.1.tgz", + "integrity": "sha512-0+1vDkmzxqJIn5rcoEqapSB4DmPxE31EtI2dF2aCkV5esN9EWHxZ0dwgDClivMXJqE7zaYQxq30hj5L0nlTN5Q==", + "dev": true + }, + "istanbul-lib-hook": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.1.0.tgz", + "integrity": "sha512-U3qEgwVDUerZ0bt8cfl3dSP3S6opBoOtk3ROO5f2EfBr/SRiD9FQqzwaZBqFORu8W7O0EXpai+k7kxHK13beRg==", + "dev": true, + "requires": { + "append-transform": "0.4.0" + } + }, + "istanbul-lib-instrument": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.9.1.tgz", + "integrity": "sha512-RQmXeQ7sphar7k7O1wTNzVczF9igKpaeGQAG9qR2L+BS4DCJNTI9nytRmIVYevwO0bbq+2CXvJmYDuz0gMrywA==", + "dev": true, + "requires": { + "babel-generator": "6.26.0", + "babel-template": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0", + "babylon": "6.18.0", + "istanbul-lib-coverage": "1.1.1", + "semver": "5.4.1" + } + }, + "istanbul-lib-report": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.1.2.tgz", + "integrity": "sha512-UTv4VGx+HZivJQwAo1wnRwe1KTvFpfi/NYwN7DcsrdzMXwpRT/Yb6r4SBPoHWj4VuQPakR32g4PUUeyKkdDkBA==", + "dev": true, + "requires": { + "istanbul-lib-coverage": "1.1.1", + "mkdirp": "0.5.1", + "path-parse": "1.0.5", + "supports-color": "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 + }, + "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.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.2.tgz", + "integrity": "sha512-8BfdqSfEdtip7/wo1RnrvLpHVEd8zMZEDmOFEnpC6dg0vXflHt9nvoAyQUzig2uMSXfF2OBEYBV3CVjIL9JvaQ==", + "dev": true, + "requires": { + "debug": "3.1.0", + "istanbul-lib-coverage": "1.1.1", + "mkdirp": "0.5.1", + "rimraf": "2.6.2", + "source-map": "0.5.7" + }, + "dependencies": { + "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" + } + } + } + }, + "istanbul-reports": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.1.3.tgz", + "integrity": "sha512-ZEelkHh8hrZNI5xDaKwPMFwDsUf5wIEI2bXAFGp1e6deR2mnEKBPhLJEgr4ZBt8Gi6Mj38E/C8kcy9XLggVO2Q==", + "dev": true, + "requires": { + "handlebars": "4.0.11" + } + }, + "jasmine": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/jasmine/-/jasmine-2.8.0.tgz", + "integrity": "sha1-awicChFXax8W3xG4AUbZHU6Lij4=", + "dev": true, + "requires": { + "exit": "0.1.2", + "glob": "7.1.2", + "jasmine-core": "2.8.0" + }, + "dependencies": { + "jasmine-core": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-2.8.0.tgz", + "integrity": "sha1-vMl5rh+f0FcB5F5S5l06XWPxok4=", + "dev": true + } + } + }, + "jasmine-core": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-2.6.4.tgz", + "integrity": "sha1-3skmzQqfoof7bbXHVfpIfnTOysU=", + "dev": true + }, + "jasmine-spec-reporter": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/jasmine-spec-reporter/-/jasmine-spec-reporter-4.1.1.tgz", + "integrity": "sha1-Wm1Yq11hvqcwn7wnkjlRF1axtYg=", + "dev": true, + "requires": { + "colors": "1.1.2" + } + }, + "jasminewd2": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/jasminewd2/-/jasminewd2-2.2.0.tgz", + "integrity": "sha1-43zwsX8ZnM4jvqcbIDk5Uka07E4=", + "dev": true + }, + "js-base64": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.4.0.tgz", + "integrity": "sha512-Wehd+7Pf9tFvGb+ydPm9TjYjV8X1YHOVyG8QyELZxEMqOhemVwGRmoG8iQ/soqI3n8v4xn59zaLxiCJiaaRzKA==", + "dev": true + }, + "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 + }, + "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.9", + "esprima": "2.7.3" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true, + "optional": true + }, + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true + }, + "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-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.3.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", + "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", + "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.11" + } + }, + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", + "dev": true + }, + "jsonpointer": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz", + "integrity": "sha1-T9kss04OnbPInIYi7PUfm5eMbLk=", + "dev": true, + "optional": 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" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + } + } + }, + "karma": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/karma/-/karma-1.7.1.tgz", + "integrity": "sha512-k5pBjHDhmkdaUccnC7gE3mBzZjcxyxYsYVaqiL2G5AqlfLyBO5nw2VdNK+O16cveEPd/gIOWULH7gkiYYwVNHg==", + "dev": true, + "requires": { + "bluebird": "3.5.1", + "body-parser": "1.18.2", + "chokidar": "1.7.0", + "colors": "1.1.2", + "combine-lists": "1.0.1", + "connect": "3.6.5", + "core-js": "2.5.3", + "di": "0.0.1", + "dom-serialize": "2.2.1", + "expand-braces": "0.1.2", + "glob": "7.1.2", + "graceful-fs": "4.1.11", + "http-proxy": "1.16.2", + "isbinaryfile": "3.0.2", + "lodash": "3.10.1", + "log4js": "0.6.38", + "mime": "1.6.0", + "minimatch": "3.0.4", + "optimist": "0.6.1", + "qjobs": "1.1.5", + "range-parser": "1.2.0", + "rimraf": "2.6.2", + "safe-buffer": "5.1.1", + "socket.io": "1.7.3", + "source-map": "0.5.7", + "tmp": "0.0.31", + "useragent": "2.2.1" + }, + "dependencies": { + "lodash": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", + "dev": true + } + } + }, + "karma-chrome-launcher": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-2.1.1.tgz", + "integrity": "sha1-IWh5xorATY1RQOmWGboEtZr9Rs8=", + "dev": true, + "requires": { + "fs-access": "1.0.1", + "which": "1.3.0" + } + }, + "karma-cli": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/karma-cli/-/karma-cli-1.0.1.tgz", + "integrity": "sha1-rmw8WKMTodALRRZMRVubhs4X+WA=", + "dev": true, + "requires": { + "resolve": "1.5.0" + } + }, + "karma-coverage-istanbul-reporter": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/karma-coverage-istanbul-reporter/-/karma-coverage-istanbul-reporter-1.3.3.tgz", + "integrity": "sha512-MFkB6bh11J8nKygUdqyHb9sMz17XoBRYR4tiNxnSpi/UtDk0wk8eRGa0jRSJaILgCl4xyq1TL6Jidww1OWly/Q==", + "dev": true, + "requires": { + "istanbul-api": "1.2.1", + "minimatch": "3.0.4" + } + }, + "karma-jasmine": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-1.1.1.tgz", + "integrity": "sha1-b+hA51oRYAydkehLM8RY4cRqNSk=", + "dev": true + }, + "karma-jasmine-html-reporter": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-0.2.2.tgz", + "integrity": "sha1-SKjl7xiAdhfuK14zwRlMNbQ5Ukw=", + "dev": true, + "requires": { + "karma-jasmine": "1.1.1" + } + }, + "karma-source-map-support": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/karma-source-map-support/-/karma-source-map-support-1.2.0.tgz", + "integrity": "sha1-G/gee7SwiWJ6s1LsQXnhF8QGpUA=", + "dev": true, + "requires": { + "source-map-support": "0.4.18" + } + }, + "killable": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.0.tgz", + "integrity": "sha1-2ouEvUfeU5WHj5XWTQLyRJ/gXms=", + "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.6" + } + }, + "lazy-cache": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-0.2.7.tgz", + "integrity": "sha1-f+3fLctu23fRHvHRF6tf/fCrG2U=", + "dev": true + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "requires": { + "invert-kv": "1.0.0" + } + }, + "less": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/less/-/less-2.7.3.tgz", + "integrity": "sha512-KPdIJKWcEAb02TuJtaLrhue0krtRLoRoo7x6BNJIBelO00t/CCdJQUnHW5V34OnHMWzIktSalJxRO+FvytQlCQ==", + "dev": true, + "requires": { + "errno": "0.1.6", + "graceful-fs": "4.1.11", + "image-size": "0.5.5", + "mime": "1.6.0", + "mkdirp": "0.5.1", + "promise": "7.3.1", + "request": "2.81.0", + "source-map": "0.5.7" + } + }, + "less-loader": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-4.0.5.tgz", + "integrity": "sha1-rhVadAbKxqzSk9eFWH/P8PR4xN0=", + "dev": true, + "requires": { + "clone": "2.1.1", + "loader-utils": "1.1.0", + "pify": "2.3.0" + }, + "dependencies": { + "clone": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.1.tgz", + "integrity": "sha1-0hfR6WERjjrJpLi7oyhVU79kfNs=", + "dev": true + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "license-webpack-plugin": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/license-webpack-plugin/-/license-webpack-plugin-1.1.1.tgz", + "integrity": "sha512-TjKOyiC0exqd4Idy/4M8/DETR22dXBZks387DuS5LbslxHiMRXGx/Q2F/j9IUtvEoH5uFvt72vRgk/G6f8j3Dg==", + "dev": true, + "requires": { + "ejs": "2.5.7" + } + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "parse-json": "2.2.0", + "pify": "2.3.0", + "pinkie-promise": "2.0.1", + "strip-bom": "2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "loader-runner": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.3.0.tgz", + "integrity": "sha1-9IKuqC1UPgeSFwDVpG7yb9rGuKI=", + "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.2.0", + "emojis-list": "2.1.0", + "json5": "0.5.1" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "requires": { + "p-locate": "2.0.0", + "path-exists": "3.0.0" + } + }, + "lodash": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=" + }, + "lodash.assign": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", + "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=", + "dev": true, + "optional": 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.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.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.mergewith": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.0.tgz", + "integrity": "sha1-FQzwoWeR9ZA7iJHqsVRgknS96lU=", + "dev": true, + "optional": true + }, + "lodash.tail": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.tail/-/lodash.tail-4.1.1.tgz", + "integrity": "sha1-0jM6NtnncXyK0vfKyv7HwytERmQ=", + "dev": true + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "dev": true + }, + "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.34", + "semver": "4.3.6" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "readable-stream": { + "version": "1.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.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + }, + "semver": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz", + "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=", + "dev": true + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + } + } + }, + "loglevel": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.0.tgz", + "integrity": "sha1-rgyqVhERSYxboTcj1vtjHSQAOTQ=", + "dev": true + }, + "long": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/long/-/long-3.2.0.tgz", + "integrity": "sha1-2CG3E4yhy1gcFymQ7xTbIAtcR0s=" + }, + "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.3.1", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", + "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", + "dev": true, + "requires": { + "js-tokens": "3.0.2" + } + }, + "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.2" + } + }, + "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": "4.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.1.tgz", + "integrity": "sha512-q4spe4KTfsAS1SUHLO0wz8Qiyf1+vMIAgpRYioFYDMNqKfHQbg+AVDH3i4fvpl71/P1L0dBl+fQi+P37UYf0ew==", + "dev": true, + "requires": { + "pseudomap": "1.0.2", + "yallist": "2.1.2" + } + }, + "macaddress": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/macaddress/-/macaddress-0.2.8.tgz", + "integrity": "sha1-WQTcU3w57G2+/q6QIycTX6hRHxI=", + "dev": true + }, + "magic-string": { + "version": "0.22.4", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.22.4.tgz", + "integrity": "sha512-kxBL06p6iO2qPBHsqGK2b3cRwiRGpnmSuVWNhwHcMX7qJOUr1HvricYP1LZOCdkQBUp0jiWg2d6WJwR3vYgByw==", + "dev": true, + "requires": { + "vlq": "0.2.3" + } + }, + "make-dir": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.1.0.tgz", + "integrity": "sha512-0Pkui4wLJ7rxvmfUvs87skoEaxmu0hCUApF8nonzpl7q//FWp9zu8W61Scz4sd/kUiqDxvUhtoam2efDyiBzcA==", + "dev": true, + "requires": { + "pify": "3.0.0" + } + }, + "make-error": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.2.tgz", + "integrity": "sha512-l9ra35l5VWLF24y75Tg8XgfGLX0ueRhph118WKM6H5denx4bB5QF59+4UAm9oJ2qsPQZas/CQUDdtDdfvYHBdQ==", + "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 + }, + "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 + }, + "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.4", + "inherits": "2.0.3" + }, + "dependencies": { + "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.3", + "safe-buffer": "5.1.1" + } + } + } + }, + "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.1.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.6", + "readable-stream": "2.3.3" + } + }, + "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.1.0", + "decamelize": "1.2.0", + "loud-rejection": "1.6.0", + "map-obj": "1.0.1", + "minimist": "1.2.0", + "normalize-package-data": "2.4.0", + "object-assign": "4.1.1", + "read-pkg-up": "1.0.1", + "redent": "1.0.0", + "trim-newlines": "1.0.0" + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", + "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": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "arr-diff": "2.0.0", + "array-unique": "0.2.1", + "braces": "1.8.5", + "expand-brackets": "0.1.5", + "extglob": "0.3.2", + "filename-regex": "2.0.1", + "is-extglob": "1.0.0", + "is-glob": "2.0.1", + "kind-of": "3.2.2", + "normalize-path": "2.1.1", + "object.omit": "2.0.1", + "parse-glob": "3.0.4", + "regex-cache": "0.4.4" + }, + "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" + } + } + } + }, + "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.11.8", + "brorand": "1.1.0" + } + }, + "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.30.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.30.0.tgz", + "integrity": "sha1-dMZD2i3Z1qRTmZY0ZbJtXKfXHwE=", + "dev": true + }, + "mime-types": { + "version": "2.1.17", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.17.tgz", + "integrity": "sha1-Cdejk/A+mVp5+K+Fe3Cp4KsWVXo=", + "dev": true, + "requires": { + "mime-db": "1.30.0" + } + }, + "mimic-fn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.1.0.tgz", + "integrity": "sha1-5md4PZLonb00KBi1IwudYqZyrRg=", + "dev": true + }, + "minimalistic-assert": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz", + "integrity": "sha1-cCvi3aazf0g2vLP121ZkG2Sh09M=", + "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==", + "requires": { + "brace-expansion": "1.1.8" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + }, + "mississippi": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-1.3.0.tgz", + "integrity": "sha1-0gFYPrEjJ+PFwWQqQEqcrPlONPU=", + "dev": true, + "requires": { + "concat-stream": "1.6.0", + "duplexify": "3.5.1", + "end-of-stream": "1.4.0", + "flush-write-stream": "1.0.2", + "from2": "2.3.0", + "parallel-transform": "1.1.0", + "pump": "1.0.3", + "pumpify": "1.3.5", + "stream-each": "1.2.2", + "through2": "2.0.3" + } + }, + "mixin-object": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mixin-object/-/mixin-object-2.0.1.tgz", + "integrity": "sha1-T7lJRB2rGCVA8f4DW6YOGUel5X4=", + "dev": true, + "requires": { + "for-in": "0.1.8", + "is-extendable": "0.1.1" + }, + "dependencies": { + "for-in": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-0.1.8.tgz", + "integrity": "sha1-2Hc5COMSVhCZUrH9ubP6hn0ndeE=", + "dev": true + } + } + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + } + } + }, + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "dev": true, + "requires": { + "aproba": "1.2.0", + "copy-concurrently": "1.0.5", + "fs-write-stream-atomic": "1.0.10", + "mkdirp": "0.5.1", + "rimraf": "2.6.2", + "run-queue": "1.0.3" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "multicast-dns": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.1.tgz", + "integrity": "sha512-uV3/ckdsffHx9IrGQrx613mturMdMqQ06WTq+C09NsStJ9iNG6RcUWgPKs1Rfjy+idZT6tfQoXEusGNnEZhT3w==", + "dev": true, + "requires": { + "dns-packet": "1.2.2", + "thunky": "0.1.0" + } + }, + "multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", + "dev": true + }, + "nan": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.8.0.tgz", + "integrity": "sha1-7XFfP+neArV6XmJS2QqWZ14fCFo=" + }, + "ncname": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/ncname/-/ncname-1.0.0.tgz", + "integrity": "sha1-W1etGLHKCShk72Kwse2BlPODtxw=", + "dev": true, + "requires": { + "xml-char-classes": "1.0.0" + } + }, + "negotiator": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", + "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=", + "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.4" + } + }, + "node-forge": { + "version": "0.6.33", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.6.33.tgz", + "integrity": "sha1-RjgRh59XPUUVWtap9D3ClujoXrw=", + "dev": true + }, + "node-gyp": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.6.2.tgz", + "integrity": "sha1-m/vlRWIoYoSDjnUOrAUpWFP6HGA=", + "dev": true, + "optional": true, + "requires": { + "fstream": "1.0.11", + "glob": "7.1.2", + "graceful-fs": "4.1.11", + "minimatch": "3.0.4", + "mkdirp": "0.5.1", + "nopt": "3.0.6", + "npmlog": "4.1.2", + "osenv": "0.1.4", + "request": "2.81.0", + "rimraf": "2.6.2", + "semver": "5.3.0", + "tar": "2.2.1", + "which": "1.3.0" + }, + "dependencies": { + "nopt": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "dev": true, + "optional": true, + "requires": { + "abbrev": "1.1.1" + } + }, + "semver": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", + "dev": true, + "optional": true + } + } + }, + "node-libs-browser": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.1.0.tgz", + "integrity": "sha512-5AzFzdoIMb89hBGMZglEegffzgRg+ZFoUmisQ8HI4j1KDdpx13J0taNp2y9xPbur6W61gepGDDotGBVQ7mfUCg==", + "dev": true, + "requires": { + "assert": "1.4.1", + "browserify-zlib": "0.2.0", + "buffer": "4.9.1", + "console-browserify": "1.1.0", + "constants-browserify": "1.0.0", + "crypto-browserify": "3.12.0", + "domain-browser": "1.1.7", + "events": "1.1.1", + "https-browserify": "1.0.0", + "os-browserify": "0.3.0", + "path-browserify": "0.0.0", + "process": "0.11.10", + "punycode": "1.4.1", + "querystring-es3": "0.2.1", + "readable-stream": "2.3.3", + "stream-browserify": "2.0.1", + "stream-http": "2.7.2", + "string_decoder": "1.0.3", + "timers-browserify": "2.0.4", + "tty-browserify": "0.0.0", + "url": "0.11.0", + "util": "0.10.3", + "vm-browserify": "0.0.4" + } + }, + "node-modules-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/node-modules-path/-/node-modules-path-1.0.1.tgz", + "integrity": "sha1-QAlrCM560OoUaAhjr0ScfHWl0cg=", + "dev": true + }, + "node-sass": { + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.7.2.tgz", + "integrity": "sha512-CaV+wLqZ7//Jdom5aUFCpGNoECd7BbNhjuwdsX/LkXBrHl8eb1Wjw4HvWqcFvhr5KuNgAk8i/myf/MQ1YYeroA==", + "dev": true, + "optional": true, + "requires": { + "async-foreach": "0.1.3", + "chalk": "1.1.3", + "cross-spawn": "3.0.1", + "gaze": "1.1.2", + "get-stdin": "4.0.1", + "glob": "7.1.2", + "in-publish": "2.0.0", + "lodash.assign": "4.2.0", + "lodash.clonedeep": "4.5.0", + "lodash.mergewith": "4.6.0", + "meow": "3.7.0", + "mkdirp": "0.5.1", + "nan": "2.8.0", + "node-gyp": "3.6.2", + "npmlog": "4.1.2", + "request": "2.79.0", + "sass-graph": "2.2.4", + "stdout-stream": "1.4.0", + "true-case-path": "1.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "caseless": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz", + "integrity": "sha1-cVuW6phBWTzDMGeSP17GDr2k99c=", + "dev": true, + "optional": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + } + }, + "har-validator": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz", + "integrity": "sha1-zcvAgYgmWtEZtqWnyKtw7s+10n0=", + "dev": true, + "optional": true, + "requires": { + "chalk": "1.1.3", + "commander": "2.12.2", + "is-my-json-valid": "2.17.1", + "pinkie-promise": "2.0.1" + } + }, + "qs": { + "version": "6.3.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.3.2.tgz", + "integrity": "sha1-51vV9uJoEioqDgvaYwslUMFmUCw=", + "dev": true, + "optional": true + }, + "request": { + "version": "2.79.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.79.0.tgz", + "integrity": "sha1-Tf5b9r6LjNw3/Pk+BLZVd3InEN4=", + "dev": true, + "optional": true, + "requires": { + "aws-sign2": "0.6.0", + "aws4": "1.6.0", + "caseless": "0.11.0", + "combined-stream": "1.0.5", + "extend": "3.0.1", + "forever-agent": "0.6.1", + "form-data": "2.1.4", + "har-validator": "2.0.6", + "hawk": "3.1.3", + "http-signature": "1.1.1", + "is-typedarray": "1.0.0", + "isstream": "0.1.2", + "json-stringify-safe": "5.0.1", + "mime-types": "2.1.17", + "oauth-sign": "0.8.2", + "qs": "6.3.2", + "stringstream": "0.0.5", + "tough-cookie": "2.3.3", + "tunnel-agent": "0.4.3", + "uuid": "3.1.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + }, + "tunnel-agent": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz", + "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us=", + "dev": true, + "optional": true + } + } + }, + "nopt": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz", + "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=", + "dev": true, + "requires": { + "abbrev": "1.1.1", + "osenv": "0.1.4" + } + }, + "normalize-package-data": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", + "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", + "dev": true, + "requires": { + "hosted-git-info": "2.5.0", + "is-builtin-module": "1.0.0", + "semver": "5.4.1", + "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.1.0" + } + }, + "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.1.1", + "prepend-http": "1.0.4", + "query-string": "4.3.4", + "sort-keys": "1.1.2" + } + }, + "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.1" + } + }, + "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.4", + "console-control-strings": "1.1.0", + "gauge": "2.7.4", + "set-blocking": "2.0.0" + } + }, + "nth-check": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.1.tgz", + "integrity": "sha1-mSms32KPwsQQmN6rgqxYDPFJquQ=", + "dev": true, + "requires": { + "boolbase": "1.0.0" + } + }, + "null-check": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/null-check/-/null-check-1.0.0.tgz", + "integrity": "sha1-l33/1xdgErnsMNKjnbXPcqBDnt0=", + "dev": true + }, + "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=" + }, + "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 + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "object-component": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz", + "integrity": "sha1-8MaapQ78lbhmwYb0AKM3acsvEpE=" + }, + "object-keys": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.11.tgz", + "integrity": "sha1-xUYBd4rVYPEULODgG8yotW0TQm0=", + "dev": true + }, + "object.omit": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", + "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", + "dev": true, + "requires": { + "for-own": "0.1.5", + "is-extendable": "0.1.1" + }, + "dependencies": { + "for-own": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", + "dev": true, + "requires": { + "for-in": "1.0.2" + } + } + } + }, + "obuf": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.1.tgz", + "integrity": "sha1-EEEktsYCxnlogaBCVB0220OlJk4=", + "dev": true + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz", + "integrity": "sha1-ko9dD0cNSTQmUepnlLCFfBAGk/c=", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1.0.2" + } + }, + "opn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.1.0.tgz", + "integrity": "sha512-iPNl7SyM8L30Rm1sjGdLLheyHVw5YXVfi3SKWJzBI7efxRwHojfRFjwE/OLM6qp9xJYMgab8WicTU1cPoY+Hpg==", + "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.10", + "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 + } + } + }, + "options": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/options/-/options-0.0.6.tgz", + "integrity": "sha1-7CLTEoBrtT5zF3Pnza788cZDEo8=", + "dev": true + }, + "optjs": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/optjs/-/optjs-3.2.2.tgz", + "integrity": "sha1-aabOicRCpEQDFBrS+bNwvVu29O4=" + }, + "original": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/original/-/original-1.0.0.tgz", + "integrity": "sha1-kUf5P6FpbQS+YeAb1QuurKZWvTs=", + "dev": true, + "requires": { + "url-parse": "1.0.5" + }, + "dependencies": { + "url-parse": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.0.5.tgz", + "integrity": "sha1-CFSGBCKv3P7+tsllxmLUgAFpkns=", + "dev": true, + "requires": { + "querystringify": "0.0.4", + "requires-port": "1.0.0" + } + } + } + }, + "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": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "requires": { + "lcid": "1.0.0" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true + }, + "osenv": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.4.tgz", + "integrity": "sha1-Qv5tWVPfBsgGS+bxdsPQWqqjRkQ=", + "dev": true, + "requires": { + "os-homedir": "1.0.2", + "os-tmpdir": "1.0.2" + } + }, + "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.2.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.2.0.tgz", + "integrity": "sha512-Y/OtIaXtUPr4/YpMv1pCL5L5ed0rumAaAeBSj12F+bSlMdys7i8oQF/GUJmfpTS/QoaRrS/k6pma29haJpsMng==", + "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.2.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.6", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.6.tgz", + "integrity": "sha512-lQe48YPsMJAig+yngZ87Lus+NF+3mtu7DVOBu6b/gHO1YpKwIj5AWjZ/TOS7i46HD/UixzWb1zeWDZfGZ3iYcg==", + "dev": true + }, + "parallel-transform": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.1.0.tgz", + "integrity": "sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY=", + "dev": true, + "requires": { + "cyclist": "0.2.2", + "inherits": "2.0.3", + "readable-stream": "2.3.3" + } + }, + "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.3.2" + } + }, + "parse-asn1": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.0.tgz", + "integrity": "sha1-N8T5t+06tlx0gXtfJICTf7+XxxI=", + "dev": true, + "requires": { + "asn1.js": "4.9.2", + "browserify-aes": "1.1.1", + "create-hash": "1.1.3", + "evp_bytestokey": "1.0.3", + "pbkdf2": "3.0.14" + } + }, + "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.3", + "is-extglob": "1.0.0", + "is-glob": "2.0.1" + }, + "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.3.1" + } + }, + "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 + }, + "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.2" + } + }, + "parseqs": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz", + "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=", + "requires": { + "better-assert": "1.0.2" + } + }, + "parseuri": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz", + "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=", + "requires": { + "better-assert": "1.0.2" + } + }, + "parseurl": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", + "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=", + "dev": true + }, + "path-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz", + "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=", + "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=" + }, + "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.5", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz", + "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=", + "dev": true + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", + "dev": true + }, + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "requires": { + "pify": "3.0.0" + } + }, + "pbkdf2": { + "version": "3.0.14", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.14.tgz", + "integrity": "sha512-gjsZW9O34fm0R7PaLHRJmLLVfSoesxztjPjE9o6R+qtVJij90ltg1joIovN9GKrRW3t1PzhDDG3UMEMFfZ+1wA==", + "dev": true, + "requires": { + "create-hash": "1.1.3", + "create-hmac": "1.1.6", + "ripemd160": "2.0.1", + "safe-buffer": "5.1.1", + "sha.js": "2.4.9" + } + }, + "performance-now": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz", + "integrity": "sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU=", + "dev": true + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "requires": { + "pinkie": "2.0.4" + } + }, + "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" + } + }, + "portfinder": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.13.tgz", + "integrity": "sha1-uzLs2HwnEErm7kS1o8y/Drsa7ek=", + "dev": true, + "requires": { + "async": "1.5.2", + "debug": "2.6.9", + "mkdirp": "0.5.1" + }, + "dependencies": { + "async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", + "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.4.0", + "source-map": "0.5.7", + "supports-color": "3.2.3" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "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-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.2.18", + "postcss-message-helpers": "2.0.0", + "reduce-css-calc": "1.3.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.1.2", + "postcss": "5.2.18", + "postcss-value-parser": "3.3.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.2.18", + "postcss-value-parser": "3.3.0" + } + }, + "postcss-custom-properties": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-6.2.0.tgz", + "integrity": "sha512-eNR2h9T9ciKMoQEORrPjH33XeN/nuvVuxArOKmHtsFbGbNss631tgTrKou3/pmjAZbA4QQkhLIkPQkIk3WW+8w==", + "dev": true, + "requires": { + "balanced-match": "1.0.0", + "postcss": "6.0.15" + }, + "dependencies": { + "chalk": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", + "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", + "dev": true, + "requires": { + "ansi-styles": "3.2.0", + "escape-string-regexp": "1.0.5", + "supports-color": "4.5.0" + }, + "dependencies": { + "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" + } + } + } + }, + "postcss": { + "version": "6.0.15", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.15.tgz", + "integrity": "sha512-v/SpyMzLbtkmh45zUdaqLAaqXqzPdSrw8p4cQVO0/w6YiYfpj4k+Wkzhn68qk9br+H+0qfddhdPEVnbmBPfXVQ==", + "dev": true, + "requires": { + "chalk": "2.3.0", + "source-map": "0.6.1", + "supports-color": "5.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 + }, + "supports-color": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.1.0.tgz", + "integrity": "sha512-Ry0AwkoKjDpVKK4sV4h6o3UJmNRbjYm2uXhwfj3J56lMVdvnUNqzQVRztOOMGQ++w1K/TjNDFvpJk0F/LoeBCQ==", + "dev": true, + "requires": { + "has-flag": "2.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.2.18" + } + }, + "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.2.18" + } + }, + "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.2.18" + } + }, + "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.2.18" + } + }, + "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.2.18", + "uniqs": "2.0.0" + } + }, + "postcss-filter-plugins": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/postcss-filter-plugins/-/postcss-filter-plugins-2.0.2.tgz", + "integrity": "sha1-bYWGJTTXNaxCDkqFgG4fXUKG2Ew=", + "dev": true, + "requires": { + "postcss": "5.2.18", + "uniqid": "4.1.1" + } + }, + "postcss-load-config": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-1.2.0.tgz", + "integrity": "sha1-U56a/J3chiASHr+djDZz4M5Q0oo=", + "dev": true, + "requires": { + "cosmiconfig": "2.2.2", + "object-assign": "4.1.1", + "postcss-load-options": "1.2.0", + "postcss-load-plugins": "2.3.0" + } + }, + "postcss-load-options": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-load-options/-/postcss-load-options-1.2.0.tgz", + "integrity": "sha1-sJixVZ3awt8EvAuzdfmaXP4rbYw=", + "dev": true, + "requires": { + "cosmiconfig": "2.2.2", + "object-assign": "4.1.1" + } + }, + "postcss-load-plugins": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/postcss-load-plugins/-/postcss-load-plugins-2.3.0.tgz", + "integrity": "sha1-dFdoEWWZrKLwCfrUJrABdQSdjZI=", + "dev": true, + "requires": { + "cosmiconfig": "2.2.2", + "object-assign": "4.1.1" + } + }, + "postcss-loader": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-2.0.10.tgz", + "integrity": "sha512-xQaDcEgJ/2JqFY18zpFkik8vyYs7oS5ZRbrjvDqkP97k2wYWfPT4+qA0m4o3pTSCsz0u26PNqs8ZO9FRUWAqrA==", + "dev": true, + "requires": { + "loader-utils": "1.1.0", + "postcss": "6.0.15", + "postcss-load-config": "1.2.0", + "schema-utils": "0.3.0" + }, + "dependencies": { + "chalk": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", + "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", + "dev": true, + "requires": { + "ansi-styles": "3.2.0", + "escape-string-regexp": "1.0.5", + "supports-color": "4.5.0" + }, + "dependencies": { + "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" + } + } + } + }, + "postcss": { + "version": "6.0.15", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.15.tgz", + "integrity": "sha512-v/SpyMzLbtkmh45zUdaqLAaqXqzPdSrw8p4cQVO0/w6YiYfpj4k+Wkzhn68qk9br+H+0qfddhdPEVnbmBPfXVQ==", + "dev": true, + "requires": { + "chalk": "2.3.0", + "source-map": "0.6.1", + "supports-color": "5.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 + }, + "supports-color": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.1.0.tgz", + "integrity": "sha512-Ry0AwkoKjDpVKK4sV4h6o3UJmNRbjYm2uXhwfj3J56lMVdvnUNqzQVRztOOMGQ++w1K/TjNDFvpJk0F/LoeBCQ==", + "dev": true, + "requires": { + "has-flag": "2.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.2.18", + "postcss-value-parser": "3.3.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.2.18" + } + }, + "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.7.7", + "caniuse-api": "1.6.1", + "postcss": "5.2.18", + "postcss-selector-parser": "2.2.3", + "vendors": "1.0.1" + } + }, + "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.1.1", + "postcss": "5.2.18", + "postcss-value-parser": "3.3.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.2.18", + "postcss-value-parser": "3.3.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.2", + "postcss": "5.2.18", + "postcss-value-parser": "3.3.0", + "uniqs": "2.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.2.18", + "postcss-selector-parser": "2.2.3" + } + }, + "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.15" + }, + "dependencies": { + "chalk": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", + "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", + "dev": true, + "requires": { + "ansi-styles": "3.2.0", + "escape-string-regexp": "1.0.5", + "supports-color": "4.5.0" + }, + "dependencies": { + "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" + } + } + } + }, + "postcss": { + "version": "6.0.15", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.15.tgz", + "integrity": "sha512-v/SpyMzLbtkmh45zUdaqLAaqXqzPdSrw8p4cQVO0/w6YiYfpj4k+Wkzhn68qk9br+H+0qfddhdPEVnbmBPfXVQ==", + "dev": true, + "requires": { + "chalk": "2.3.0", + "source-map": "0.6.1", + "supports-color": "5.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 + }, + "supports-color": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.1.0.tgz", + "integrity": "sha512-Ry0AwkoKjDpVKK4sV4h6o3UJmNRbjYm2uXhwfj3J56lMVdvnUNqzQVRztOOMGQ++w1K/TjNDFvpJk0F/LoeBCQ==", + "dev": true, + "requires": { + "has-flag": "2.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.15" + }, + "dependencies": { + "chalk": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", + "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", + "dev": true, + "requires": { + "ansi-styles": "3.2.0", + "escape-string-regexp": "1.0.5", + "supports-color": "4.5.0" + }, + "dependencies": { + "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" + } + } + } + }, + "postcss": { + "version": "6.0.15", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.15.tgz", + "integrity": "sha512-v/SpyMzLbtkmh45zUdaqLAaqXqzPdSrw8p4cQVO0/w6YiYfpj4k+Wkzhn68qk9br+H+0qfddhdPEVnbmBPfXVQ==", + "dev": true, + "requires": { + "chalk": "2.3.0", + "source-map": "0.6.1", + "supports-color": "5.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 + }, + "supports-color": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.1.0.tgz", + "integrity": "sha512-Ry0AwkoKjDpVKK4sV4h6o3UJmNRbjYm2uXhwfj3J56lMVdvnUNqzQVRztOOMGQ++w1K/TjNDFvpJk0F/LoeBCQ==", + "dev": true, + "requires": { + "has-flag": "2.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.15" + }, + "dependencies": { + "chalk": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", + "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", + "dev": true, + "requires": { + "ansi-styles": "3.2.0", + "escape-string-regexp": "1.0.5", + "supports-color": "4.5.0" + }, + "dependencies": { + "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" + } + } + } + }, + "postcss": { + "version": "6.0.15", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.15.tgz", + "integrity": "sha512-v/SpyMzLbtkmh45zUdaqLAaqXqzPdSrw8p4cQVO0/w6YiYfpj4k+Wkzhn68qk9br+H+0qfddhdPEVnbmBPfXVQ==", + "dev": true, + "requires": { + "chalk": "2.3.0", + "source-map": "0.6.1", + "supports-color": "5.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 + }, + "supports-color": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.1.0.tgz", + "integrity": "sha512-Ry0AwkoKjDpVKK4sV4h6o3UJmNRbjYm2uXhwfj3J56lMVdvnUNqzQVRztOOMGQ++w1K/TjNDFvpJk0F/LoeBCQ==", + "dev": true, + "requires": { + "has-flag": "2.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.15" + }, + "dependencies": { + "chalk": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", + "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", + "dev": true, + "requires": { + "ansi-styles": "3.2.0", + "escape-string-regexp": "1.0.5", + "supports-color": "4.5.0" + }, + "dependencies": { + "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" + } + } + } + }, + "postcss": { + "version": "6.0.15", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.15.tgz", + "integrity": "sha512-v/SpyMzLbtkmh45zUdaqLAaqXqzPdSrw8p4cQVO0/w6YiYfpj4k+Wkzhn68qk9br+H+0qfddhdPEVnbmBPfXVQ==", + "dev": true, + "requires": { + "chalk": "2.3.0", + "source-map": "0.6.1", + "supports-color": "5.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 + }, + "supports-color": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.1.0.tgz", + "integrity": "sha512-Ry0AwkoKjDpVKK4sV4h6o3UJmNRbjYm2uXhwfj3J56lMVdvnUNqzQVRztOOMGQ++w1K/TjNDFvpJk0F/LoeBCQ==", + "dev": true, + "requires": { + "has-flag": "2.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.2.18" + } + }, + "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.1.0", + "normalize-url": "1.9.1", + "postcss": "5.2.18", + "postcss-value-parser": "3.3.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.2.18", + "postcss-value-parser": "3.3.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.2.18", + "postcss-value-parser": "3.3.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.2.18" + } + }, + "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.2.18", + "postcss-value-parser": "3.3.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.1.0", + "postcss": "5.2.18", + "postcss-value-parser": "3.3.0", + "svgo": "0.7.2" + } + }, + "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.2", + "postcss": "5.2.18", + "uniqs": "2.0.0" + } + }, + "postcss-url": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/postcss-url/-/postcss-url-7.3.0.tgz", + "integrity": "sha512-VBP6uf6iL3AZra23nkPkOEkS/5azj1xf/toRrjfkolfFEgg9Gyzg9UhJZeIsz12EGKZTNVeGbPa2XtaZm/iZvg==", + "dev": true, + "requires": { + "mime": "1.6.0", + "minimatch": "3.0.4", + "mkdirp": "0.5.1", + "postcss": "6.0.15", + "xxhashjs": "0.2.1" + }, + "dependencies": { + "chalk": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", + "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", + "dev": true, + "requires": { + "ansi-styles": "3.2.0", + "escape-string-regexp": "1.0.5", + "supports-color": "4.5.0" + }, + "dependencies": { + "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" + } + } + } + }, + "postcss": { + "version": "6.0.15", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.15.tgz", + "integrity": "sha512-v/SpyMzLbtkmh45zUdaqLAaqXqzPdSrw8p4cQVO0/w6YiYfpj4k+Wkzhn68qk9br+H+0qfddhdPEVnbmBPfXVQ==", + "dev": true, + "requires": { + "chalk": "2.3.0", + "source-map": "0.6.1", + "supports-color": "5.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 + }, + "supports-color": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.1.0.tgz", + "integrity": "sha512-Ry0AwkoKjDpVKK4sV4h6o3UJmNRbjYm2uXhwfj3J56lMVdvnUNqzQVRztOOMGQ++w1K/TjNDFvpJk0F/LoeBCQ==", + "dev": true, + "requires": { + "has-flag": "2.0.0" + } + } + } + }, + "postcss-value-parser": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz", + "integrity": "sha1-h/OPnxj3dKSrTIojL1xc6IcqnRU=", + "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.2.18", + "uniqs": "2.0.0" + } + }, + "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-error": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.1.tgz", + "integrity": "sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM=", + "dev": true, + "requires": { + "renderkid": "2.0.1", + "utila": "0.4.0" + } + }, + "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": "1.0.7", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", + "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=", + "dev": true + }, + "promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "dev": true, + "optional": true, + "requires": { + "asap": "2.0.6" + } + }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "dev": true + }, + "promise-polyfill": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/promise-polyfill/-/promise-polyfill-6.1.0.tgz", + "integrity": "sha1-36lpQ+qcEh/KTem1hoyznTRy4Fc=" + }, + "protobufjs": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-5.0.2.tgz", + "integrity": "sha1-WXSNfc8D0tsiwT2p/rAk4Wq4DJE=", + "requires": { + "ascli": "1.0.1", + "bytebuffer": "5.0.1", + "glob": "7.1.2", + "yargs": "3.32.0" + }, + "dependencies": { + "window-size": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.4.tgz", + "integrity": "sha1-+OGqHuWlPsW/FR/6CXQqatdpeHY=" + }, + "yargs": { + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.32.0.tgz", + "integrity": "sha1-AwiOnr+edWtpdRYR0qXvWRSCyZU=", + "requires": { + "camelcase": "2.1.1", + "cliui": "3.2.0", + "decamelize": "1.2.0", + "os-locale": "1.4.0", + "string-width": "1.0.2", + "window-size": "0.1.4", + "y18n": "3.2.1" + } + } + } + }, + "protractor": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/protractor/-/protractor-5.1.2.tgz", + "integrity": "sha1-myIXQXCaTGLVzVPGqt1UpxE36V8=", + "dev": true, + "requires": { + "@types/node": "6.0.96", + "@types/q": "0.0.32", + "@types/selenium-webdriver": "2.53.43", + "blocking-proxy": "0.0.5", + "chalk": "1.1.3", + "glob": "7.1.2", + "jasmine": "2.8.0", + "jasminewd2": "2.2.0", + "optimist": "0.6.1", + "q": "1.4.1", + "saucelabs": "1.3.0", + "selenium-webdriver": "3.0.1", + "source-map-support": "0.4.18", + "webdriver-js-extender": "1.0.0", + "webdriver-manager": "12.0.6" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + } + }, + "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.1.1", + "pify": "2.3.0", + "pinkie-promise": "2.0.1", + "rimraf": "2.6.2" + } + }, + "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.2", + "arrify": "1.0.1", + "glob": "7.1.2", + "object-assign": "4.1.1", + "pify": "2.3.0", + "pinkie-promise": "2.0.1" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "q": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.4.1.tgz", + "integrity": "sha1-VXBbzZPF82c1MMLCy8DCs63cKG4=", + "dev": true + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + }, + "webdriver-manager": { + "version": "12.0.6", + "resolved": "https://registry.npmjs.org/webdriver-manager/-/webdriver-manager-12.0.6.tgz", + "integrity": "sha1-PfGkgZdwELTL+MnYXHpXeCjA5ws=", + "dev": true, + "requires": { + "adm-zip": "0.4.7", + "chalk": "1.1.3", + "del": "2.2.2", + "glob": "7.1.2", + "ini": "1.3.5", + "minimist": "1.2.0", + "q": "1.4.1", + "request": "2.81.0", + "rimraf": "2.6.2", + "semver": "5.4.1", + "xml2js": "0.4.19" + } + } + } + }, + "proxy-addr": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.2.tgz", + "integrity": "sha1-ZXFQT0e7mI7IGAJT+F3X4UlSvew=", + "dev": true, + "requires": { + "forwarded": "0.1.2", + "ipaddr.js": "1.5.2" + } + }, + "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 + }, + "public-encrypt": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.0.tgz", + "integrity": "sha1-OfaZ86RlYN1eusvKaTyvfGXBjMY=", + "dev": true, + "requires": { + "bn.js": "4.11.8", + "browserify-rsa": "4.0.1", + "create-hash": "1.1.3", + "parse-asn1": "5.1.0", + "randombytes": "2.0.5" + } + }, + "pump": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pump/-/pump-1.0.3.tgz", + "integrity": "sha512-8k0JupWme55+9tCVE+FS5ULT3K6AbgqrGa58lTT49RpyfwwcGedHqaC5LlQNdEAumn/wFsu6aPwkuPMioy8kqw==", + "dev": true, + "requires": { + "end-of-stream": "1.4.0", + "once": "1.4.0" + } + }, + "pumpify": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.3.5.tgz", + "integrity": "sha1-G2ccYZlAq8rqwK0OOjwWS+dgmTs=", + "dev": true, + "requires": { + "duplexify": "3.5.1", + "inherits": "2.0.3", + "pump": "1.0.3" + } + }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "dev": true + }, + "qjobs": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.1.5.tgz", + "integrity": "sha1-ZZ3p8s+NzCehSBJ28gU3cnI4LnM=", + "dev": true + }, + "qs": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", + "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=", + "dev": true + }, + "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.1", + "strict-uri-encode": "1.1.0" + } + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "dev": true + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "dev": true + }, + "querystringify": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-0.0.4.tgz", + "integrity": "sha1-DPf4T5Rj/wrlHExLFC2VvjdyTZw=", + "dev": true + }, + "randomatic": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.7.tgz", + "integrity": "sha512-D5JUjPyJbaJDkuAazpVnSfVkLlpeO3wDlPROTMLGKG1zMFNFRgrciKo1ltz/AzNTkqE0HzDx655QOL51N06how==", + "dev": true, + "requires": { + "is-number": "3.0.0", + "kind-of": "4.0.0" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "3.2.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.6" + } + } + } + }, + "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.6" + } + } + } + }, + "randombytes": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.5.tgz", + "integrity": "sha512-8T7Zn1AhMsQ/HI1SjcCfT/t4ii3eAqco3yOcSzS4mozsOz69lHLsoMXmF9nZgnFanYscnSlUSgs8uZyKzpE6kg==", + "dev": true, + "requires": { + "safe-buffer": "5.1.1" + } + }, + "randomfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.3.tgz", + "integrity": "sha512-YL6GrhrWoic0Eq8rXVbMptH7dAxCs0J+mh5Y0euNekPPYaxEmdVGim6GdoxoRzKW2yJoU8tueifS7mYxvcFDEQ==", + "dev": true, + "requires": { + "randombytes": "2.0.5", + "safe-buffer": "5.1.1" + } + }, + "range-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=", + "dev": true + }, + "raw-body": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.2.tgz", + "integrity": "sha1-vNYMd9Prk83gBQKVw/N5OJvIj4k=", + "dev": true, + "requires": { + "bytes": "3.0.0", + "http-errors": "1.6.2", + "iconv-lite": "0.4.19", + "unpipe": "1.0.0" + } + }, + "raw-loader": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-0.5.1.tgz", + "integrity": "sha1-DD0L6u2KAclm2Xh793goElKpeao=", + "dev": true + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "requires": { + "load-json-file": "1.1.0", + "normalize-package-data": "2.4.0", + "path-type": "1.1.0" + }, + "dependencies": { + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "pify": "2.3.0", + "pinkie-promise": "2.0.1" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "requires": { + "find-up": "1.1.2", + "read-pkg": "1.1.0" + }, + "dependencies": { + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "2.1.0", + "pinkie-promise": "2.0.1" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "requires": { + "pinkie-promise": "2.0.1" + } + } + } + }, + "readable-stream": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz", + "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "1.0.7", + "safe-buffer": "5.1.1", + "string_decoder": "1.0.3", + "util-deprecate": "1.0.2" + } + }, + "readdirp": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz", + "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "minimatch": "3.0.4", + "readable-stream": "2.3.3", + "set-immediate-shim": "1.0.1" + } + }, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "dev": true, + "requires": { + "indent-string": "2.1.0", + "strip-indent": "1.0.1" + } + }, + "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.17", + "reduce-function-call": "1.0.2" + }, + "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.2", + "resolved": "https://registry.npmjs.org/reduce-function-call/-/reduce-function-call-1.0.2.tgz", + "integrity": "sha1-WiAL+S4ON3UXUv5FsKszD9S2vpk=", + "dev": true, + "requires": { + "balanced-match": "0.4.2" + }, + "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 + } + } + }, + "reflect-metadata": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.10.tgz", + "integrity": "sha1-tPg3BEFqytiZiMmxVjXUfgO5NEo=", + "dev": true + }, + "regenerate": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.3.3.tgz", + "integrity": "sha512-jVpo1GadrDAK59t/0jRx5VxYWQEDkkEKi6+HjE3joFVLfDOh9Xrdh0dF1eSq+BI/SwvTQ44gSscJ8N5zYL61sg==", + "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" + } + }, + "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.3.3", + "regjsgen": "0.2.0", + "regjsparser": "0.1.5" + } + }, + "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" + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "dev": true + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true + }, + "renderkid": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.1.tgz", + "integrity": "sha1-iYyr/Ivt5Le5ETWj/9Mj5YwNsxk=", + "dev": true, + "requires": { + "css-select": "1.2.0", + "dom-converter": "0.1.4", + "htmlparser2": "3.3.0", + "strip-ansi": "3.0.1", + "utila": "0.3.3" + }, + "dependencies": { + "utila": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.3.3.tgz", + "integrity": "sha1-1+jn1+MJEHCSsF+NloiCTWM6QiY=", + "dev": true + } + } + }, + "repeat-element": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", + "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, + "requires": { + "is-finite": "1.0.2" + } + }, + "request": { + "version": "2.81.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.81.0.tgz", + "integrity": "sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA=", + "dev": true, + "requires": { + "aws-sign2": "0.6.0", + "aws4": "1.6.0", + "caseless": "0.12.0", + "combined-stream": "1.0.5", + "extend": "3.0.1", + "forever-agent": "0.6.1", + "form-data": "2.1.4", + "har-validator": "4.2.1", + "hawk": "3.1.3", + "http-signature": "1.1.1", + "is-typedarray": "1.0.0", + "isstream": "0.1.2", + "json-stringify-safe": "5.0.1", + "mime-types": "2.1.17", + "oauth-sign": "0.8.2", + "performance-now": "0.2.0", + "qs": "6.4.0", + "safe-buffer": "5.1.1", + "stringstream": "0.0.5", + "tough-cookie": "2.3.3", + "tunnel-agent": "0.6.0", + "uuid": "3.1.0" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "require-from-string": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-1.2.1.tgz", + "integrity": "sha1-UpyczvJzgK3+yaL5ZbZJu+5jZBg=", + "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 + }, + "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.5.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.5.0.tgz", + "integrity": "sha512-hgoSGrc3pjzAPHNBg+KnFcK2HwlHTs/YrAGUr6qgTVUZmXv1UEXXl0bZNBKMA9fud6lRYFdPGz0xXxycPzmmiw==", + "dev": true, + "requires": { + "path-parse": "1.0.5" + } + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dev": true, + "requires": { + "resolve-from": "3.0.0" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + }, + "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.4" + } + }, + "rimraf": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", + "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", + "dev": true, + "requires": { + "glob": "7.1.2" + } + }, + "ripemd160": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.1.tgz", + "integrity": "sha1-D0WEKVxTo2KK9+bXmsohzlfRxuc=", + "dev": true, + "requires": { + "hash-base": "2.0.2", + "inherits": "2.0.3" + } + }, + "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.2.0" + } + }, + "rxjs": { + "version": "5.5.6", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.6.tgz", + "integrity": "sha512-v4Q5HDC0FHAQ7zcBX7T2IL6O5ltl1a2GX4ENjPXg6SjDY69Cmx9v4113C99a4wGF16ClPv5Z8mghuYorVkg/kg==", + "requires": { + "symbol-observable": "1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", + "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==" + }, + "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, + "optional": true, + "requires": { + "glob": "7.1.2", + "lodash": "4.17.4", + "scss-tokenizer": "0.2.3", + "yargs": "7.1.0" + } + }, + "sass-loader": { + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-6.0.6.tgz", + "integrity": "sha512-c3/Zc+iW+qqDip6kXPYLEgsAu2lf4xz0EZDplB7EmSUMda12U1sGJPetH55B/j9eu0bTtKzKlNPWWyYC7wFNyQ==", + "dev": true, + "requires": { + "async": "2.6.0", + "clone-deep": "0.3.0", + "loader-utils": "1.1.0", + "lodash.tail": "4.1.1", + "pify": "3.0.0" + } + }, + "saucelabs": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/saucelabs/-/saucelabs-1.3.0.tgz", + "integrity": "sha1-0kDoAJ33+ocwbsRXimm6O1xCT+4=", + "dev": true, + "requires": { + "https-proxy-agent": "1.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.5.2" + } + }, + "scss-tokenizer": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", + "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", + "dev": true, + "optional": true, + "requires": { + "js-base64": "2.4.0", + "source-map": "0.4.4" + }, + "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, + "optional": true, + "requires": { + "amdefine": "1.0.1" + } + } + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", + "dev": true + }, + "selenium-webdriver": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-3.0.1.tgz", + "integrity": "sha1-ot6l2kqX9mcuiefKcnbO+jZRR6c=", + "dev": true, + "requires": { + "adm-zip": "0.4.7", + "rimraf": "2.6.2", + "tmp": "0.0.30", + "xml2js": "0.4.19" + }, + "dependencies": { + "tmp": { + "version": "0.0.30", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.30.tgz", + "integrity": "sha1-ckGdSovn1s51FI/YsyTlk6cRwu0=", + "dev": true, + "requires": { + "os-tmpdir": "1.0.2" + } + } + } + }, + "selfsigned": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.1.tgz", + "integrity": "sha1-v4y3uDJWxFUeMTR8YxF3jbme7FI=", + "dev": true, + "requires": { + "node-forge": "0.6.33" + } + }, + "semver": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.4.1.tgz", + "integrity": "sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg==", + "dev": true + }, + "semver-dsl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/semver-dsl/-/semver-dsl-1.0.1.tgz", + "integrity": "sha1-02eN5VVeimH2Ke7QJTZq5fJzQKA=", + "dev": true, + "requires": { + "semver": "5.4.1" + } + }, + "send": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.16.1.tgz", + "integrity": "sha512-ElCLJdJIKPk6ux/Hocwhk7NFHpI3pVm/IZOYWqUmoxcgeyM+MpxHHKhb8QmlJDX1pU6WrgaHBkVNm73Sv7uc2A==", + "dev": true, + "requires": { + "debug": "2.6.9", + "depd": "1.1.1", + "destroy": "1.0.4", + "encodeurl": "1.0.1", + "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.3.1" + }, + "dependencies": { + "mime": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", + "dev": true + } + } + }, + "serialize-javascript": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.4.0.tgz", + "integrity": "sha1-fJWFFNtqwkQ6irwGLcn3iGp/YAU=", + "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" + } + }, + "serve-static": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.1.tgz", + "integrity": "sha512-hSMUZrsPa/I09VYFJwa627JJkNs0NrfL1Uzuup+GqHfToR2KcsXFymXSV90hoyw3M+msjFuQly+YzIH/q0MGlQ==", + "dev": true, + "requires": { + "encodeurl": "1.0.1", + "escape-html": "1.0.3", + "parseurl": "1.3.2", + "send": "0.16.1" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "set-immediate-shim": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", + "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=", + "dev": true + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", + "dev": true + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "sha.js": { + "version": "2.4.9", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.9.tgz", + "integrity": "sha512-G8zektVqbiPHrylgew9Zg1VRB1L/DtXNUVAM6q4QLy8NE3qtHlFXTf8VLL4k1Yl6c7NMjtZUTdXV+X44nFaT6A==", + "dev": true, + "requires": { + "inherits": "2.0.3", + "safe-buffer": "5.1.1" + } + }, + "shallow-clone": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-0.1.2.tgz", + "integrity": "sha1-WQnodLp3EG1zrEFM/sH/yofZcGA=", + "dev": true, + "requires": { + "is-extendable": "0.1.1", + "kind-of": "2.0.1", + "lazy-cache": "0.2.7", + "mixin-object": "2.0.1" + }, + "dependencies": { + "kind-of": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz", + "integrity": "sha1-AY7HpM5+OobLkUG+UZ0kyPqpgbU=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "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 + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "dev": true + }, + "silent-error": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/silent-error/-/silent-error-1.1.0.tgz", + "integrity": "sha1-IglwbxyFCp8dENDYQJGLRvJuG8k=", + "dev": true, + "requires": { + "debug": "2.6.9" + } + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", + "dev": true + }, + "sntp": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", + "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", + "dev": true, + "requires": { + "hoek": "2.16.3" + } + }, + "socket.io": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-1.7.3.tgz", + "integrity": "sha1-uK+cq6AJSeVo42nxMn6pvp6iRhs=", + "dev": true, + "requires": { + "debug": "2.3.3", + "engine.io": "1.8.3", + "has-binary": "0.1.7", + "object-assign": "4.1.0", + "socket.io-adapter": "0.5.0", + "socket.io-client": "1.7.3", + "socket.io-parser": "2.3.1" + }, + "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" + } + }, + "engine.io-client": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-1.8.3.tgz", + "integrity": "sha1-F5jtk0USRkU9TG9jXXogH+lA1as=", + "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.2", + "xmlhttprequest-ssl": "1.5.3", + "yeast": "0.1.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-client": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-1.7.3.tgz", + "integrity": "sha1-sw6GqhDV7zVGYBwJzeR2Xjgdo3c=", + "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.3", + "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" + } + }, + "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 + } + } + }, + "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": "2.0.4", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.0.4.tgz", + "integrity": "sha1-CRilUkBtxeVAs4Dc2Xr8SmQzL44=", + "requires": { + "backo2": "1.0.2", + "base64-arraybuffer": "0.1.5", + "component-bind": "1.0.0", + "component-emitter": "1.2.1", + "debug": "2.6.9", + "engine.io-client": "3.1.4", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "object-component": "0.0.3", + "parseqs": "0.0.5", + "parseuri": "0.0.5", + "socket.io-parser": "3.1.2", + "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=" + }, + "isarray": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=" + }, + "socket.io-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.1.2.tgz", + "integrity": "sha1-28IoIVH8T6675Aru3Ady66YZ9/I=", + "requires": { + "component-emitter": "1.2.1", + "debug": "2.6.9", + "has-binary2": "1.0.2", + "isarray": "2.0.1" + } + } + } + }, + "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": { + "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" + } + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "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 + } + } + }, + "sockjs": { + "version": "0.3.18", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.18.tgz", + "integrity": "sha1-2bKJMWyn33dZXvKZ4HXw+TfrQgc=", + "dev": true, + "requires": { + "faye-websocket": "0.10.0", + "uuid": "2.0.3" + }, + "dependencies": { + "uuid": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz", + "integrity": "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho=", + "dev": true + } + } + }, + "sockjs-client": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.1.4.tgz", + "integrity": "sha1-W6vjhrd15M8U51IJEUUmVAFsixI=", + "dev": true, + "requires": { + "debug": "2.6.9", + "eventsource": "0.1.6", + "faye-websocket": "0.11.1", + "inherits": "2.0.3", + "json3": "3.3.2", + "url-parse": "1.2.0" + }, + "dependencies": { + "faye-websocket": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.1.tgz", + "integrity": "sha1-8O/hjE9W5PQK/H4Gxxn9XuYYjzg=", + "dev": true, + "requires": { + "websocket-driver": "0.7.0" + } + } + } + }, + "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.1.0" + } + }, + "source-list-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.0.tgz", + "integrity": "sha512-I2UmuJSRr/T8jisiROLU3A3ltr+swpniSmNPI4Ml3ZCX6tVnDsuZzK7F2hl5jTqbZBWCEKlj5HRQiPExXLgE8A==", + "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.3", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-0.2.3.tgz", + "integrity": "sha512-MYbFX9DYxmTQFfy2v8FC1XZwpwHKYxg3SK8Wb7VPBKuhDjz8gi9re2819MsG4p49HDyiOSUKlmZ+nQBArW5CGw==", + "dev": true, + "requires": { + "async": "2.6.0", + "loader-utils": "0.2.17", + "source-map": "0.6.1" + }, + "dependencies": { + "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.2.0", + "emojis-list": "2.1.0", + "json5": "0.5.1", + "object-assign": "4.1.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "source-map-support": { + "version": "0.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.7" + } + }, + "spdx-correct": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", + "integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A=", + "dev": true, + "requires": { + "spdx-license-ids": "1.2.2" + } + }, + "spdx-expression-parse": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz", + "integrity": "sha1-m98vIOH0DtRH++JzJmGR/O1RYmw=", + "dev": true + }, + "spdx-license-ids": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz", + "integrity": "sha1-yd96NCRZSt5r0RkA1ZZpbcBrrFc=", + "dev": true + }, + "spdy": { + "version": "3.4.7", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-3.4.7.tgz", + "integrity": "sha1-Qv9B7OXMD5mjpsKKq7c/XDsDrLw=", + "dev": true, + "requires": { + "debug": "2.6.9", + "handle-thing": "1.2.5", + "http-deceiver": "1.2.7", + "safe-buffer": "5.1.1", + "select-hose": "2.0.0", + "spdy-transport": "2.0.20" + } + }, + "spdy-transport": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-2.0.20.tgz", + "integrity": "sha1-c15yBUxIayNU/onnAiVgBKOazk0=", + "dev": true, + "requires": { + "debug": "2.6.9", + "detect-node": "2.0.3", + "hpack.js": "2.1.6", + "obuf": "1.1.1", + "readable-stream": "2.3.3", + "safe-buffer": "5.1.1", + "wbuf": "1.7.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.13.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.13.1.tgz", + "integrity": "sha1-US322mKHFEMW3EwY/hzx2UBzm+M=", + "dev": true, + "requires": { + "asn1": "0.2.3", + "assert-plus": "1.0.0", + "bcrypt-pbkdf": "1.0.1", + "dashdash": "1.14.1", + "ecc-jsbn": "0.1.1", + "getpass": "0.1.7", + "jsbn": "0.1.1", + "tweetnacl": "0.14.5" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + } + } + }, + "ssri": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-5.0.0.tgz", + "integrity": "sha512-728D4yoQcQm1ooZvSbywLkV1RjfITZXh0oWrhM/lnsx3nAHx7LsRGJWB/YyvoceAYRq98xqbstiN4JBv1/wNHg==", + "dev": true, + "requires": { + "safe-buffer": "5.1.1" + } + }, + "statuses": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", + "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=", + "dev": true + }, + "stdout-stream": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.0.tgz", + "integrity": "sha1-osfIWH5U2UJ+qe2zrD8s1SLfN4s=", + "dev": true, + "optional": true, + "requires": { + "readable-stream": "2.3.3" + } + }, + "stream-browserify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz", + "integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=", + "dev": true, + "requires": { + "inherits": "2.0.3", + "readable-stream": "2.3.3" + } + }, + "stream-each": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.2.tgz", + "integrity": "sha512-mc1dbFhGBxvTM3bIWmAAINbqiuAk9TATcfIQC8P+/+HJefgaiTlMn2dHvkX8qlI12KeYKSQ1Ua9RrIqrn1VPoA==", + "dev": true, + "requires": { + "end-of-stream": "1.4.0", + "stream-shift": "1.0.0" + } + }, + "stream-http": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.7.2.tgz", + "integrity": "sha512-c0yTD2rbQzXtSsFSVhtpvY/vS6u066PcXOX9kBB3mSO76RiUQzL340uJkGBWnlBg4/HZzqiUXtaVA7wcRcJgEw==", + "dev": true, + "requires": { + "builtin-status-codes": "3.0.0", + "inherits": "2.0.3", + "readable-stream": "2.3.3", + "to-arraybuffer": "1.0.1", + "xtend": "4.0.1" + } + }, + "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": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", + "dev": true + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" + } + }, + "string_decoder": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", + "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", + "dev": true, + "requires": { + "safe-buffer": "5.1.1" + } + }, + "stringstream": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", + "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg=", + "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=", + "requires": { + "ansi-regex": "2.1.1" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "0.2.1" + } + }, + "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" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "dev": true + }, + "style-loader": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.13.2.tgz", + "integrity": "sha1-dFMzhM9pjHEEx5URULSXF63C87s=", + "dev": true, + "requires": { + "loader-utils": "1.1.0" + } + }, + "stylus": { + "version": "0.54.5", + "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.54.5.tgz", + "integrity": "sha1-QrlWCTHKcJDOhRWnmLqeaqPW3Hk=", + "dev": true, + "requires": { + "css-parse": "1.7.0", + "debug": "2.6.9", + "glob": "7.0.6", + "mkdirp": "0.5.1", + "sax": "0.5.8", + "source-map": "0.1.43" + }, + "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.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "sax": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/sax/-/sax-0.5.8.tgz", + "integrity": "sha1-1HLbIo6zMcJQaw6MFVJK25OdEsE=", + "dev": true + }, + "source-map": { + "version": "0.1.43", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", + "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=", + "dev": true, + "requires": { + "amdefine": "1.0.1" + } + } + } + }, + "stylus-loader": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/stylus-loader/-/stylus-loader-3.0.1.tgz", + "integrity": "sha1-d/SzT9Aw0lsmF7z1UT21sHMMQIk=", + "dev": true, + "requires": { + "loader-utils": "1.1.0", + "lodash.clonedeep": "4.5.0", + "when": "3.6.4" + } + }, + "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" + } + }, + "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.4", + "colors": "1.1.2", + "csso": "2.3.2", + "js-yaml": "3.7.0", + "mkdirp": "0.5.1", + "sax": "1.2.4", + "whet.extend": "0.9.9" + } + }, + "symbol-observable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz", + "integrity": "sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ=" + }, + "tapable": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.2.8.tgz", + "integrity": "sha1-mTcqXJmb8t8WCvwNdL7U9HlIzSI=", "dev": true }, - "@types/angular-animate": { - "version": "1.5.9", - "resolved": "https://registry.npmjs.org/@types/angular-animate/-/angular-animate-1.5.9.tgz", - "integrity": "sha512-kRUrLBKCBNQQUMGf4OIEe3MchzWVVyLFvRDkQ4f3aUc+FAUabRmQeATRY8CZpSD7Lcw3efKIKzWsmm7Aenfy5A==", + "tar": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz", + "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=", "dev": true, + "optional": true, "requires": { - "@types/angular": "1.6.40" + "block-stream": "0.0.9", + "fstream": "1.0.11", + "inherits": "2.0.3" } }, - "@types/angular-cookies": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/@types/angular-cookies/-/angular-cookies-1.4.5.tgz", - "integrity": "sha512-WJJX4Z0JDte/0KSKGm4JGJbnv3wz8fnK6Li3aKdXUGu+mvjTvmJF7h0acFV9ODGhgwpFXzH9dLw3IjR6WbgG3w==", + "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.3", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", + "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", "dev": true, "requires": { - "@types/angular": "1.6.40" + "readable-stream": "2.3.3", + "xtend": "4.0.1" } }, - "@types/angular-mocks": { - "version": "1.5.11", - "resolved": "https://registry.npmjs.org/@types/angular-mocks/-/angular-mocks-1.5.11.tgz", - "integrity": "sha512-C8ipXVKQvw+w64kH97Npa3a7uZB7ZL9Kr4+sOe33oYIyxeg09M8bzAWCIYCmPRRV0px6ozFTZeSVjBXDikz2zw==", + "thunky": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-0.1.0.tgz", + "integrity": "sha1-vzAUaCTituZ7Dy16Ssi+smkIaE4=", + "dev": true + }, + "time-stamp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-2.0.0.tgz", + "integrity": "sha1-lcakRTDhW6jW9KPsuMOj+sRto1c=", + "dev": true + }, + "timers-browserify": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.4.tgz", + "integrity": "sha512-uZYhyU3EX8O7HQP+J9fTVYwsq90Vr68xPEFo7yrVImIxYvHgukBEgOB/SgGoorWVTzGM/3Z+wUNnboA4M8jWrg==", "dev": true, "requires": { - "@types/angular": "1.6.40" + "setimmediate": "1.0.5" } }, - "@types/angular-resource": { - "version": "1.5.14", - "resolved": "https://registry.npmjs.org/@types/angular-resource/-/angular-resource-1.5.14.tgz", - "integrity": "sha512-dpP5DHIape+lMlLPzfOrkpkgjiDrT2lYcPY2Wrk2FTUEBlOZkR1sM+I8oR1S/ZuKCDzTxOi0UmLg+0MG7zcFyA==", + "tmp": { + "version": "0.0.31", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.31.tgz", + "integrity": "sha1-jzirlDjhcxXl29izZX6L+yd65Kc=", "dev": true, "requires": { - "@types/angular": "1.6.40" + "os-tmpdir": "1.0.2" } }, - "@types/angular-route": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/@types/angular-route/-/angular-route-1.3.4.tgz", - "integrity": "sha512-92OQR2FmH4whfVfvCZmZYkih8zKlRBXgsgs39dUv3YlVsjRgjByweMFA8N2Qh9zpDul5gQCFvQCajGrYqxyn4A==", + "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=" + }, + "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 + }, + "toposort": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/toposort/-/toposort-1.0.6.tgz", + "integrity": "sha1-wxdI5V0hDv/AD9zcfW5o19e7nOw=", + "dev": true + }, + "tough-cookie": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.3.tgz", + "integrity": "sha1-C2GKVWW23qkL80JdBNVe3EdadWE=", "dev": true, "requires": { - "@types/angular": "1.6.40" + "punycode": "1.4.1" } }, - "@types/angular-sanitize": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/@types/angular-sanitize/-/angular-sanitize-1.3.7.tgz", - "integrity": "sha512-Ha8XJ2zP2jPwRd4cQ3f1fGhrdbgCbyHoHMdSoMjfx7Se5VtNTdxFuAlW59dXlDadIo9JTHimWbYVRQYiUMdjoQ==", + "tree-kill": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.0.tgz", + "integrity": "sha512-DlX6dR0lOIRDFxI0mjL9IYg6OTncLm/Zt+JiBhE5OlFcAR8yc9S7FFXU9so0oda47frdM/JFsk7UjNt9vscKcg==", + "dev": true + }, + "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.2", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.2.tgz", + "integrity": "sha1-fskRMJJHZsf1c74wIMNPj9/QDWI=", "dev": true, + "optional": true, "requires": { - "@types/angular": "1.6.40" + "glob": "6.0.4" + }, + "dependencies": { + "glob": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", + "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", + "dev": true, + "optional": true, + "requires": { + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + } } }, - "@types/jasmine": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-2.8.3.tgz", - "integrity": "sha512-BN0ho2/U55Td9k8RT2KqonDNmWZHTl1crIk8GIh+xNeCw8A60GMCIKN5a6u/Voz3pF3zzl3Ui+ldGrGxCSsYQw==", + "ts-node": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-3.2.2.tgz", + "integrity": "sha1-u9KOOK9Kqj6WB2xGbhsiAZfBo84=", + "dev": true, + "requires": { + "arrify": "1.0.1", + "chalk": "2.2.2", + "diff": "3.4.0", + "make-error": "1.3.2", + "minimist": "1.2.0", + "mkdirp": "0.5.1", + "source-map-support": "0.4.18", + "tsconfig": "6.0.0", + "v8flags": "3.0.1", + "yn": "2.0.0" + } + }, + "tsconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/tsconfig/-/tsconfig-6.0.0.tgz", + "integrity": "sha1-aw6DdgA9evGGT434+J3QBZ/80DI=", + "dev": true, + "requires": { + "strip-bom": "3.0.0", + "strip-json-comments": "2.0.1" + }, + "dependencies": { + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + } + } + }, + "tsickle": { + "version": "0.25.6", + "resolved": "https://registry.npmjs.org/tsickle/-/tsickle-0.25.6.tgz", + "integrity": "sha1-tZXbFrI2chgk7u2ouyYjZbR+8zQ=", + "dev": true, + "requires": { + "minimist": "1.2.0", + "mkdirp": "0.5.1", + "source-map": "0.5.7", + "source-map-support": "0.4.18" + } + }, + "tslib": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.8.1.tgz", + "integrity": "sha1-aUavLR1lGnsYY7Ux1uWvpBqkTqw=" + }, + "tslint": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.7.0.tgz", + "integrity": "sha1-wl4NDJL6EgHCvDDoROCOaCtPNVI=", + "dev": true, + "requires": { + "babel-code-frame": "6.26.0", + "colors": "1.1.2", + "commander": "2.12.2", + "diff": "3.4.0", + "glob": "7.1.2", + "minimatch": "3.0.4", + "resolve": "1.5.0", + "semver": "5.4.1", + "tslib": "1.8.1", + "tsutils": "2.15.0" + } + }, + "tsutils": { + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.15.0.tgz", + "integrity": "sha512-kKb1mSqRMwF0GHKya5/hZsI2m7Flg4ONZDeYu4e6Gx+kYAu86zsLNCHcUmNWhCRaUcKshNI272hOzuaCQDzJ2g==", + "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.1.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, + "optional": true + }, + "type-is": { + "version": "1.6.15", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.15.tgz", + "integrity": "sha1-yrEPtJCeRByChC6v4a1kbIGARBA=", + "dev": true, + "requires": { + "media-typer": "0.3.0", + "mime-types": "2.1.17" + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", "dev": true }, "typescript": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-2.6.2.tgz", - "integrity": "sha1-PFtv1/beCRQmkCfwPAlGdY92c6Q=", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-2.4.2.tgz", + "integrity": "sha1-+DlfhdRZJ2BnyYiqQYN6j4KHCEQ=", + "dev": true + }, + "uglify-js": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.3.4.tgz", + "integrity": "sha512-hfIwuAQI5dlXP30UtdmWoYF9k+ypVqBXIdmd6ZKBiaNHHvA8ty7ZloMe3+7S5AEKVkxHbjByl4DfRHQ7QpZquw==", + "dev": true, + "requires": { + "commander": "2.12.2", + "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 + } + } + }, + "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": "1.1.5", + "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.1.5.tgz", + "integrity": "sha512-YBGc9G7dv12Vjx8vUQs54DZgAXVf04LlG6dNNiEbTZjL3PbUqiY4uPB9Kv+fUJaqRskEGva/lS7sh08yJr7jnA==", + "dev": true, + "requires": { + "cacache": "10.0.1", + "find-cache-dir": "1.0.0", + "schema-utils": "0.3.0", + "serialize-javascript": "1.4.0", + "source-map": "0.6.1", + "uglify-es": "3.2.2", + "webpack-sources": "1.1.0", + "worker-farm": "1.5.2" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "uglify-es": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.2.2.tgz", + "integrity": "sha512-l+s5VLzFwGJfS+fbqaGf/Dfwo1MF13jLOF2ekL0PytzqEqQ6cVppvHf4jquqFok+35USMpKjqkYxy6pQyUcuug==", + "dev": true, + "requires": { + "commander": "2.12.2", + "source-map": "0.6.1" + } + } + } + }, + "ultron": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz", + "integrity": "sha1-rOEWq1V80Zc4ak6I9GhTeMiy5Po=", + "dev": true + }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", + "dev": true + }, + "uniqid": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/uniqid/-/uniqid-4.1.1.tgz", + "integrity": "sha1-iSIN32t1GuUrX3JISGNShZa7hME=", + "dev": true, + "requires": { + "macaddress": "0.2.8" + } + }, + "uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", + "dev": true + }, + "unique-filename": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.0.tgz", + "integrity": "sha1-0F8v5AMlYIcfMOk8vnNe6iAVFPM=", + "dev": true, + "requires": { + "unique-slug": "2.0.0" + } + }, + "unique-slug": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.0.tgz", + "integrity": "sha1-22Z258fMBimHj/GWCXx4hVrp9Ks=", + "dev": true, + "requires": { + "imurmurhash": "0.1.4" + } + }, + "universalify": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.1.tgz", + "integrity": "sha1-+nG63UQ3r0wUiEHjs7Fl+enlkLc=", + "dev": true + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "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 + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true + } + } + }, + "url-loader": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-0.6.2.tgz", + "integrity": "sha512-h3qf9TNn53BpuXTTcpC+UehiRrl0Cv45Yr/xWayApjw6G8Bg2dGke7rIwDQ39piciWCWrC+WiqLjOh3SUp9n0Q==", + "dev": true, + "requires": { + "loader-utils": "1.1.0", + "mime": "1.6.0", + "schema-utils": "0.3.0" + } + }, + "url-parse": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.2.0.tgz", + "integrity": "sha512-DT1XbYAfmQP65M/mE6OALxmXzZ/z1+e5zk2TcSKe/KiYbNGZxgtttzC0mR/sjopbpOXcbniq7eIKmocJnUWlEw==", + "dev": true, + "requires": { + "querystringify": "1.0.0", + "requires-port": "1.0.0" + }, + "dependencies": { + "querystringify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-1.0.0.tgz", + "integrity": "sha1-YoYkIRLFtxL6ZU5SZlK/ahP/Bcs=", + "dev": true + } + } + }, + "useragent": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/useragent/-/useragent-2.2.1.tgz", + "integrity": "sha1-z1k+9PLRdYdei7ZY6pLhik/QbY4=", + "dev": true, + "requires": { + "lru-cache": "2.2.4", + "tmp": "0.0.31" + }, + "dependencies": { + "lru-cache": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.2.4.tgz", + "integrity": "sha1-bGWGGb7PFAMdDQtZSxYELOTcBj0=", + "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" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", + "dev": true + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", + "dev": true + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "dev": true + }, + "uuid": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz", + "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g==", + "dev": true + }, + "v8flags": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.0.1.tgz", + "integrity": "sha1-3Oj8N5wX2fLJ6e142JzgAFKxt2s=", + "dev": true, + "requires": { + "homedir-polyfill": "1.0.1" + } + }, + "validate-npm-package-license": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", + "integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w=", + "dev": true, + "requires": { + "spdx-correct": "1.0.2", + "spdx-expression-parse": "1.0.4" + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.1.tgz", + "integrity": "sha1-N61zyO5Bf7PVgOeFMSMH0nSEfyI=", + "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.3.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + } + } + }, + "vlq": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/vlq/-/vlq-0.2.3.tgz", + "integrity": "sha512-DRibZL6DsNhIgYQ+wNdWDL2SL3bKPlVrRiBqV5yuMm++op8W4kGFtaQfCs4KEJn0wBZcHVHJ3eoywX8983k1ow==", + "dev": true + }, + "vm-browserify": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", + "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=", + "dev": true, + "requires": { + "indexof": "0.0.1" + } + }, + "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 + }, + "watchpack": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.4.0.tgz", + "integrity": "sha1-ShRyvLuVK9Cpu0A2gB+VTfs5+qw=", + "dev": true, + "requires": { + "async": "2.6.0", + "chokidar": "1.7.0", + "graceful-fs": "4.1.11" + } + }, + "wbuf": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.2.tgz", + "integrity": "sha1-1pe5nx9ZUS3ydRvkJ2nBWAtYAf4=", + "dev": true, + "requires": { + "minimalistic-assert": "1.0.0" + } + }, + "webdriver-js-extender": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/webdriver-js-extender/-/webdriver-js-extender-1.0.0.tgz", + "integrity": "sha1-gcUzqeM9W/tZe05j4s2yW1R3dRU=", + "dev": true, + "requires": { + "@types/selenium-webdriver": "2.53.43", + "selenium-webdriver": "2.53.3" + }, + "dependencies": { + "adm-zip": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.4.tgz", + "integrity": "sha1-ph7VrmkFw66lizplfSUDMJEFJzY=", + "dev": true + }, + "sax": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-0.6.1.tgz", + "integrity": "sha1-VjsZx8HeiS4Jv8Ty/DDjwn8JUrk=", + "dev": true + }, + "selenium-webdriver": { + "version": "2.53.3", + "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-2.53.3.tgz", + "integrity": "sha1-0p/1qVff8aG0ncRXdW5OS/vc4IU=", + "dev": true, + "requires": { + "adm-zip": "0.4.4", + "rimraf": "2.6.2", + "tmp": "0.0.24", + "ws": "1.1.2", + "xml2js": "0.4.4" + } + }, + "tmp": { + "version": "0.0.24", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.24.tgz", + "integrity": "sha1-1qXhmNFKmDXMby18PZ4wJCjIzxI=", + "dev": true + }, + "xml2js": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.4.tgz", + "integrity": "sha1-MREBAAMAiuGSQOuhdJe1fHKcVV0=", + "dev": true, + "requires": { + "sax": "0.6.1", + "xmlbuilder": "9.0.4" + } + } + } + }, + "webpack": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-3.10.0.tgz", + "integrity": "sha512-fxxKXoicjdXNUMY7LIdY89tkJJJ0m1Oo8PQutZ5rLgWbV5QVKI15Cn7+/IHnRTd3vfKfiwBx6SBqlorAuNA8LA==", + "dev": true, + "requires": { + "acorn": "5.3.0", + "acorn-dynamic-import": "2.0.2", + "ajv": "5.5.2", + "ajv-keywords": "2.1.1", + "async": "2.6.0", + "enhanced-resolve": "3.4.1", + "escope": "3.6.0", + "interpret": "1.1.0", + "json-loader": "0.5.7", + "json5": "0.5.1", + "loader-runner": "2.3.0", + "loader-utils": "1.1.0", + "memory-fs": "0.4.1", + "mkdirp": "0.5.1", + "node-libs-browser": "2.1.0", + "source-map": "0.5.7", + "supports-color": "4.5.0", + "tapable": "0.2.8", + "uglifyjs-webpack-plugin": "0.4.6", + "watchpack": "1.4.0", + "webpack-sources": "1.1.0", + "yargs": "8.0.2" + }, + "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 + }, + "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.3", + "right-align": "0.1.3", + "wordwrap": "0.0.2" + } + }, + "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.11", + "parse-json": "2.2.0", + "pify": "2.3.0", + "strip-bom": "3.0.0" + } + }, + "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" + } + }, + "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.3.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "dev": true, + "requires": { + "load-json-file": "2.0.0", + "normalize-package-data": "2.4.0", + "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.1.0", + "read-pkg": "2.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": { + "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 + }, + "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 + }, + "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.7", + "uglify-to-browserify": "1.0.2", + "yargs": "3.10.0" + }, + "dependencies": { + "yargs": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", + "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", + "dev": true, + "requires": { + "camelcase": "1.2.1", + "cliui": "2.1.0", + "decamelize": "1.2.0", + "window-size": "0.1.0" + } + } + } + }, + "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.7", + "uglify-js": "2.8.29", + "webpack-sources": "1.1.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 + }, + "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.2.0", + "get-caller-file": "1.0.2", + "os-locale": "2.1.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.1.1", + "which-module": "2.0.0", + "y18n": "3.2.1", + "yargs-parser": "7.0.0" + }, + "dependencies": { + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "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.2", + "strip-ansi": "3.0.1", + "wrap-ansi": "2.1.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.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" + } + } + } + } + } + }, + "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" + }, + "dependencies": { + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + } + } + } + } + }, + "webpack-core": { + "version": "0.6.9", + "resolved": "https://registry.npmjs.org/webpack-core/-/webpack-core-0.6.9.tgz", + "integrity": "sha1-/FcViMhVjad76e+23r3Fo7FyvcI=", + "dev": true, + "requires": { + "source-list-map": "0.1.8", + "source-map": "0.4.4" + }, + "dependencies": { + "source-list-map": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-0.1.8.tgz", + "integrity": "sha1-xVCyq1Qn9rPyH1r+rYjE9Vh7IQY=", + "dev": true + }, + "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": "1.0.1" + } + } + } + }, + "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.6.0", + "path-is-absolute": "1.0.1", + "range-parser": "1.2.0", + "time-stamp": "2.0.0" + } + }, + "webpack-dev-server": { + "version": "2.9.7", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-2.9.7.tgz", + "integrity": "sha512-Pu7uoQFgQj5RE5wmlfkpYSzihMKxulwEuO2xCsaMnAnyRSApwoVi3B8WCm9XbigyWTHaIMzYGkB90Vr6leAeTQ==", + "dev": true, + "requires": { + "ansi-html": "0.0.7", + "array-includes": "3.0.3", + "bonjour": "3.5.0", + "chokidar": "1.7.0", + "compression": "1.7.1", + "connect-history-api-fallback": "1.5.0", + "debug": "3.1.0", + "del": "3.0.0", + "express": "4.16.2", + "html-entities": "1.2.1", + "http-proxy-middleware": "0.17.4", + "import-local": "0.1.1", + "internal-ip": "1.2.0", + "ip": "1.1.5", + "killable": "1.0.0", + "loglevel": "1.6.0", + "opn": "5.1.0", + "portfinder": "1.0.13", + "selfsigned": "1.10.1", + "serve-index": "1.9.1", + "sockjs": "0.3.18", + "sockjs-client": "1.1.4", + "spdy": "3.4.7", + "strip-ansi": "3.0.1", + "supports-color": "4.5.0", + "webpack-dev-middleware": "1.12.2", + "yargs": "6.6.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 + }, + "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" + } + }, + "yargs": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz", + "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=", + "dev": true, + "requires": { + "camelcase": "3.0.0", + "cliui": "3.2.0", + "decamelize": "1.2.0", + "get-caller-file": "1.0.2", + "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": "4.2.1" + } + }, + "yargs-parser": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", + "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", + "dev": true, + "requires": { + "camelcase": "3.0.0" + } + } + } + }, + "webpack-merge": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.1.1.tgz", + "integrity": "sha512-geQsZ86YkXOVOjvPC5yv3JSNnL6/X3Kzh935AQ/gJNEYXEfJDQFu/sdFuktS9OW2JcH/SJec8TGfRdrpHshH7A==", + "dev": true, + "requires": { + "lodash": "4.17.4" + } + }, + "webpack-sources": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.1.0.tgz", + "integrity": "sha512-aqYp18kPphgoO5c/+NaUvEeACtZjMESmDChuD3NBciVpah3XpMEU9VAAtIaB1BsfJWWTSdv8Vv1m3T0aRk2dUw==", + "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-subresource-integrity": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-1.0.3.tgz", + "integrity": "sha1-wGBtQAkLBwzeQovsjfNgMhbkcus=", + "dev": true, + "requires": { + "webpack-core": "0.6.9" + } + }, + "websocket-driver": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.0.tgz", + "integrity": "sha1-DK+dLXVdk67gSdS90NP+LMoqJOs=", + "requires": { + "http-parser-js": "0.4.9", + "websocket-extensions": "0.1.3" + } + }, + "websocket-extensions": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz", + "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==" + }, + "when": { + "version": "3.6.4", + "resolved": "https://registry.npmjs.org/when/-/when-3.6.4.tgz", + "integrity": "sha1-RztRfsFZ4rhQBUl6E5g/CVQS404=", + "dev": true + }, + "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.0", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.0.tgz", + "integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==", + "dev": true, + "requires": { + "isexe": "2.0.0" + } + }, + "which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", + "dev": true + }, + "wide-align": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.2.tgz", + "integrity": "sha512-ijDLlyQ7s6x1JgCLur53osjm/UXUYD9+0PbYKrBsYisYXzCxN+HC3mYDNy/dWdmf3AwqwU3CXwDCvsNgGK1S0w==", + "dev": true, + "requires": { + "string-width": "1.0.2" + } + }, + "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 + }, + "worker-farm": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.5.2.tgz", + "integrity": "sha512-XxiQ9kZN5n6mmnW+mFJ+wXjNNI/Nx4DIdaAKLX1Bn6LYBWlN/zaBhu34DQYPZ1AJobQuu67S2OfDdNSVULvXkQ==", + "dev": true, + "requires": { + "errno": "0.1.6", + "xtend": "4.0.1" + } + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "requires": { + "string-width": "1.0.2", + "strip-ansi": "3.0.1" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "ws": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-1.1.2.tgz", + "integrity": "sha1-iiRPoFJAHgjJiGz0SoUYnh/UBn8=", + "dev": true, + "requires": { + "options": "0.0.6", + "ultron": "1.0.2" + } + }, + "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-char-classes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/xml-char-classes/-/xml-char-classes-1.0.0.tgz", + "integrity": "sha1-ZGV4SKIP/F31g6Qq2KJ3tFErvE0=", + "dev": true + }, + "xml2js": { + "version": "0.4.19", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.19.tgz", + "integrity": "sha512-esZnJZJOiJR9wWKMyuvSE1y6Dq5LCuJanqhxslH2bxM6duahNZ+HMpCLhBQGZkbX6xRf8x1Y2eJlgt2q3qo49Q==", + "dev": true, + "requires": { + "sax": "1.2.4", + "xmlbuilder": "9.0.4" + } + }, + "xmlbuilder": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.4.tgz", + "integrity": "sha1-UZy0ymhtAFqEINNJbz8MruzKWA8=", + "dev": true + }, + "xmlhttprequest": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.8.0.tgz", + "integrity": "sha1-Z/4HXFwk/vOfnWX197f+dRcZaPw=" + }, + "xmlhttprequest-ssl": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz", + "integrity": "sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4=" + }, + "xtend": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=", + "dev": true + }, + "xxhashjs": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/xxhashjs/-/xxhashjs-0.2.1.tgz", + "integrity": "sha1-m76b6JYUKXbfo0wGGy0GjEPTDeA=", + "dev": true, + "requires": { + "cuint": "0.2.2" + } + }, + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=" + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + }, + "yargs": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", + "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", + "dev": true, + "optional": true, + "requires": { + "camelcase": "3.0.0", + "cliui": "3.2.0", + "decamelize": "1.2.0", + "get-caller-file": "1.0.2", + "os-locale": "1.4.0", + "read-pkg-up": "1.0.1", + "require-directory": "2.1.1", + "require-main-filename": "1.0.1", + "set-blocking": "2.0.0", + "string-width": "1.0.2", + "which-module": "1.0.0", + "y18n": "3.2.1", + "yargs-parser": "5.0.0" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true, + "optional": true + } + } + }, + "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, + "optional": true, + "requires": { + "camelcase": "3.0.0" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true, + "optional": true + } + } + }, + "yeast": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", + "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=" + }, + "yn": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/yn/-/yn-2.0.0.tgz", + "integrity": "sha1-5a2ryKz0CPY4X8dklWhMiOavaJo=", "dev": true + }, + "zone.js": { + "version": "0.8.19", + "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.8.19.tgz", + "integrity": "sha512-l9rofaOs6a4y1W8zt4pDmnCUCnYG377dG+5SZlXNWrTWYUuXFqcJZiOarhYiRVR0NI9sH/8ooPJiz4uprB/Mkg==" } } } diff --git a/client/package.json b/client/package.json index 12663aa..87923de 100644 --- a/client/package.json +++ b/client/package.json @@ -1,42 +1,54 @@ { - "name": "socrates-rewrite", - "version": "1.0.0", - "description": "Third iteration of socrates", - "main": "app.js", + "name": "upgrade", + "version": "0.0.0", + "license": "MIT", "scripts": { - "test": "echo \"Error: no test specified\" && exit 1", - "tsc": "tsc", - "tsc:w": "tsc -w" - }, - "author": "", - "license": "ISC", - "devDependencies": { - "@types/angular": "^1.6.40", - "@types/angular-animate": "^1.5.9", - "@types/angular-cookies": "^1.4.5", - "@types/angular-mocks": "^1.5.11", - "@types/angular-resource": "^1.5.14", - "@types/angular-route": "^1.3.4", - "@types/angular-sanitize": "^1.3.7", - "@types/jasmine": "^2.8.3", - "browser-sync": "^2.18.8", - "gulp": "^3.9.1", - "gulp-clean-css": "^3.4.0", - "gulp-concat": "^2.6.1", - "gulp-concat-css": "^2.3.0", - "gulp-html-replace": "^1.6.2", - "gulp-jshint": "^2.0.4", - "gulp-less": "^3.3.0", - "gulp-minify": "^1.0.0", - "gulp-sftp": "^0.1.5", - "gulp-uglify": "^2.1.2", - "gulp-util": "^3.0.8", - "jshint": "^2.9.4", - "typescript": "^2.6.2", - "uglify-js-harmony": "^2.7.5", - "vinyl-ftp": "^0.6.0" + "ng": "ng", + "start": "ng serve --proxy-config proxy-config.json", + "build": "ng build --prod", + "test": "ng test", + "lint": "ng lint", + "e2e": "ng e2e" }, + "private": true, "dependencies": { - "alertifyjs": "^1.10.0" + "@angular/animations": "^5.0.0", + "@angular/common": "^5.0.0", + "@angular/compiler": "^5.0.0", + "@angular/core": "^5.0.0", + "@angular/forms": "^5.0.0", + "@angular/http": "^5.0.0", + "@angular/platform-browser": "^5.0.0", + "@angular/platform-browser-dynamic": "^5.0.0", + "@angular/router": "^5.0.0", + "alertify": "^0.3.0", + "angularfire2": "^5.0.0-rc.4", + "core-js": "^2.4.1", + "firebase": "4.8.0", + "font-awesome": "^4.7.0", + "rxjs": "^5.5.2", + "socket.io-client": "^2.0.4", + "zone.js": "^0.8.14" + }, + "devDependencies": { + "@angular/cli": "1.6.3", + "@angular/compiler-cli": "^5.0.0", + "@angular/language-service": "^5.0.0", + "@types/jasmine": "~2.5.53", + "@types/jasminewd2": "~2.0.2", + "@types/node": "^6.0.96", + "codelyzer": "^4.0.1", + "jasmine-core": "~2.6.2", + "jasmine-spec-reporter": "~4.1.0", + "karma": "~1.7.0", + "karma-chrome-launcher": "~2.1.1", + "karma-cli": "~1.0.1", + "karma-coverage-istanbul-reporter": "^1.2.1", + "karma-jasmine": "~1.1.0", + "karma-jasmine-html-reporter": "^0.2.2", + "protractor": "~5.1.2", + "ts-node": "~3.2.0", + "tslint": "~5.7.0", + "typescript": "~2.4.2" } } diff --git a/client/upgrade/protractor.conf.js b/client/protractor.conf.js similarity index 100% rename from client/upgrade/protractor.conf.js rename to client/protractor.conf.js diff --git a/client/upgrade/proxy-config.json b/client/proxy-config.json similarity index 100% rename from client/upgrade/proxy-config.json rename to client/proxy-config.json diff --git a/client/public/css/styles.css b/client/public/css/styles.css deleted file mode 100644 index baec7c8..0000000 --- a/client/public/css/styles.css +++ /dev/null @@ -1,183 +0,0 @@ -body { - margin: 0; - padding: 0; - background-color: #FBFFFE; - color: #1B1B1E; - font-family: 'Open Sans'; - font-size: 18px; - line-height: 32px; -} -button.primary { - margin: 0 8px; - cursor: pointer; - background-color: #ff8c00; - color: #FBFFFE; - border: none; - padding: 8px; - border-radius: 2px; - border-right: 3px solid #cc7000; - border-bottom: 3px solid #cc7000; -} -button.primary:active { - background-color: #cc7000; -} -.container { - width: 90%; - margin: 32px auto; -} -.container img { - border-radius: 4px; - box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.5); -} -.container h1, -.container h2, -.container h3 { - text-align: center; - color: #ff8c00; -} -.landing { - background: linear-gradient(-45deg, #0079B2, #00a3ef); - box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.5); - color: #FBFFFE; - width: 100%; - display: flex; - align-items: center; - height: 92vh; - margin-bottom: 8vh; - flex-direction: column; - justify-content: center; -} -.landing h1 { - font-size: 60px; - margin: 0; - letter-spacing: 3px; -} -.landing h3 { - letter-spacing: 1px; -} -.landing img { - height: 35vh; -} -.landing button { - display: inline-block; - font-size: 24px; - padding: 16px !important; - margin-top: 32px !important; -} -.about { - width: 50%; - margin: 128px auto; -} -.engagement { - margin: 128px 0; - display: grid; - grid-template-areas: "image content"; - grid-column-gap: 128px; -} -.engagement h3 { - margin-top: 0; - text-align: left; -} -.engagement img { - grid-area: image; -} -.engagement .engagement-content { - grid-area: content; -} -.time { - text-align: right; - margin: 128px 0; - display: grid; - grid-template-areas: "content image"; - grid-column-gap: 128px; -} -.time h3 { - margin-top: 0; - text-align: right; -} -.time img { - grid-area: image; -} -.time .time-content { - grid-area: content; -} -.anywhere { - margin: 128px 0; - display: grid; - grid-template-areas: "image content"; - grid-column-gap: 128px; -} -.anywhere h3 { - margin-top: 0; - text-align: left; -} -.anywhere img { - margin: 0 auto; - box-shadow: none; - display: block; - max-width: 75%; - max-height: 50%; - width: auto; - height: auto; - grid-area: image; -} -.anywhere .anywhere-content { - grid-area: content; -} -.features { - display: grid; - height: 50vh; - grid-auto-columns: 1fr; - grid-template-rows: .5fr 1fr 1fr; - grid-template-areas: "header header header" "feature-1 feature-2 feature-3" "feature-4 feature-5 feature-6"; - padding: 32px; -} -.features h2 { - padding: 0; - margin: 0; - grid-area: header; - font-size: 200%; -} -.features div { - text-align: center; -} -.features i { - font-size: 5em; -} -.features .feature-1 { - grid-area: feature-1; -} -.features .feature-2 { - grid-area: feature-2; -} -.features .feature-3 { - grid-area: feature-3; -} -.features .feature-4 { - grid-area: feature-4; -} -.features .feature-5 { - grid-area: feature-5; -} -.features .feature-6 { - grid-area: feature-6; -} -button.try-it { - position: fixed; - bottom: 64px; - right: 64px; - font-size: 24px; - padding: 16px; - box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.5); -} -.gradient { - width: 100%; - background: linear-gradient(-45deg, #0079B2, #00a3ef); - color: #FBFFFE; - box-shadow: 0 0 6px 2px rgba(0, 0, 0, 0.4); -} -.gradient h1, -.gradient h2, -.gradient h3 { - color: #FBFFFE; -} diff --git a/client/public/img/desktop.png b/client/public/img/desktop.png deleted file mode 100644 index 0cc84360aefb7ce1c75e741705d82f57fa969f9a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 284987 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ϛ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 diff --git a/client/public/img/engagement.jpg b/client/public/img/engagement.jpg deleted file mode 100644 index 1d6f1126aa10eb0fea21387f1fe18954893d98f1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 45749 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 u=Nq_x{`m*=IS*Z+49SP9d-L;+c`Bqb&3 z-Y62NXZsy_+|OkXbz^K~PTF>+QFP;=2zz$W_5=a8B{KsaY1M$LQ$k+V%PQR=anr zL+N_ic%+z4gCn7g|GnfxlRa9yv5!glFcl8$yp#?5q2oIpX8Q4mJs7xaEHJ&%M0k6y zX+b(i8Kyb=_P?7kx9nx^oP4?!yP+w>{DJuH;kl<=mXljWS?;Hv+47Dce$0_ITTzp@nR*-zHNpeP|U9bSvR?V$XXAVD0h`P75r8hp88$DFZR_%(UV@ z4$t2Hp>nDle>g!ZHtp6`$RLUr;>5VO7A^v2vU_;{AYd1&Gk*dz9((ONGiEQod}(la z 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

Hq1_}XwOcNqUmj; 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

jWR7`_Hz(@IVs`X2)xmVJ+n^Pf=cRCSjZ(A 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 diff --git a/client/public/img/iPhone.jpg b/client/public/img/iPhone.jpg deleted file mode 100644 index 10a595d8f6b86de61066a4a2e82e00ca21f2d82c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 140314 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

^}fVi+xwIB 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 diff --git a/client/public/img/iPhone.png b/client/public/img/iPhone.png deleted file mode 100644 index a3cfd3502e941cae4d8ee85807a9849a01c62ae5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1306445 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

_;f1E`2mzC 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%0DY;=iO~;$EQ0^`GutfUhPuG`ocPapcSz|tC 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�xJ`YPpj<3to(}~ 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®=dE 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�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 P|o&eV2#)B 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

jTuA!alL}E3#nHq*Mz1At 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

^KcXWmVgX)7JdEU?vlTzaE)F#c|{sWw4zrFOM# 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

vCT3X}C2ORkk?nh1jI*^jj~tKD$hr%-SWhPl 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%0ASlN_gh`C z6-|x$)1r51ZUroL{hKV@TrDJo^VG;~NfrS1*Qmfx!@f|ez>hYi)>mqe0k8x~+so-3 z0{&78vni+!Q=Oz+v@^a)dyw%@=(;sx`^JRgM0NU~!$%7icLBK3pJwI{Ok3E4OCu5h zAdNa4@NP{dquM3qYk>2b{p!YAMXmkJ7T$7zRH&@iIpJLDQtM>IESZF|(eR7&0@)@p z_zA2O`83lKu;+0C}=m}$lSa?Lvf57M*;oU zYJ%FFSPh4oK!a3Lr^1qAk};6o0teA9#)Sj)|KoxSd63b5>>zKO_HVj#!#qrsnUy%B zl{^IyX!&D2Pz|68#NkLKO;fs}QlK6ad-MXb?!}19g+&iM_@dL+CAG2R+=Im5@B3Lp z^8jGN(d)0IsR2pG6_*Td$9yY^9qDph+buV0Afyq>&aK%*+A-REMJW4v5s5|*f<5^u zLi35+1llB!uavualq<{08o(lo4HH#$6lBn^S8M?tx>jQsLm7Cf&UUm<%@WL#3{cke zbqsF5ZWY_ma>6mli{&;ufthf%ludl|&gw^s)XVW*CprLN_4bG^Spt{piQyWF`NS{s zfu!W3NPudfy@gmm^rn9tJ4H&BeS6p*I!hv96;C}&QvWuA(FFg&TbJ)Hzou;j0TAzr zsBZ!!?C>~lAQV?Xr4sNDciq#Ya_qN|aVzWJXKx&9`nqVp6#?FoHe+YXNV0f2KX{$< zZ4AM$f4y7MBUrkvlty^&CPb6a8Zc$MDzs1T@n~Ory_79S>IQdIn2TBLq0%jXo914w zj8YH7gA8FyDV#*x7zNVTK{T_PI@B!kzu#PQ4u#rdzyXiQEAw5cwm`JJfo|bU_VUmJ z@tsQ+$;FT-UN;nh0D}yoYx}&Pr#@Rj*=J8gqQbp|Y^*RtGNJ14M|N|_@_tJ3WLxEG zp7vv2wxPY)hZl(b=K}-dj9z^|+PSG^UMI1(z0c6=HW=9`p>yi-vCWFf zjWUaji&376xwE>hIIczyEDZ8GBVxQ>EcNmvMR+gsWdHKh&~QV?b`nM6)Mbt2*`Qkd z*9xBayHC)mC%>q-$Hzn>qV8S~-5OI%ZqHZvGk9cW@g8IayqX`vGk1IN z==R%Gxll$Gxe-wtXTof1PjAqne2qe(6}sG^j!2H(+i|f-PIF!X52^h`$ls`J`+Vs{ zHV_`5v27SB@`r8ooQzkm(ccJeGH7vo9(!gX)Db)Cl_Qo4c7Ultk0^qk=Ihdq`%~7} z{MFL-DrMrMyH2v=GlkCv_V1P7tGq8a<-5O(xqoZS1R18f4J7Ws7O3K9K?^c|Y7rHILQwT!zD+B`ZaMB9ZMm$nhoAH0}Xo~dW zyv7!wNX|>9HtWC$TrQVO^@8#c0D?5@{vG`ldKUTP=St$YWSB0Y#$|lQJHLFG<$!_P z#4I2UR`FXlT#wwH6og=$oHh0HzJpvkoi$y{yfP5Rgph8c1AXFb+^ErgaGQ9zfZqEV ztBFAA0lqytKRcv*_4Ehh1s&)sP$)2Ys9pr33p$sZqexp`nc7A?OhF+s7CFMP-wP?B zlX|%SX}UaFfYfKbHdu(H_ul|dwFqt!rR^*BSZVmr+oe-_Q6^!7qNl+0I!DkZEafl0 zQ-T=R?%&scl{ToQxaU+mS(2)h1BM%P$mKk80D%G7L^UF)Hkq&=}VZstqI_E zZl=6aqGq_9J+#%sff({&lM#pxXr{DR@!IN6=q_5~q8fuD({@dqqfzXtQ*Yx}rx+OEG%h7|+EIzAxU)fStTSM#EY41;+-l__fk z#+Y8)6Mk8(xXqTix&F>@9DN^wC&x4KAU;vnfk|M{*R(Z{)MpDr!eMz}%j6(EZ^JMj zJeDEl*Z}P?At=OZkg=sNAqCM&B*UVO-VsP(K@X-!@RnoRCt%EJkW2dVf_ z5cYtgLiqmajyZ8QxWg^|!m~9R`of68V|k`wcH5`>{^pO>gtZ_bfmZXKJC6BkUD}!R z{B)ahM|oeR`>LMh`;)UwIdF7Fi;ma*9R*2R^ZCL`e_XW>*>mhimIEXQRRboTVQCu2mv^nvRI}lepHQH;-j8zsvo_NT2 z-PzzMRAjKC+vvn`COki-Y%ea-Qh%zypygY}$lsD|%yGMAB8X>wn`EC#I-o$k9Gy#Z z2Nr1$^#>=uE$)5+evpEqH}8-AW0w3d8Kx|Vqc7sI_0G*L`P^;2Kr2r4sb+EvM9wJs zeuxP9#bSX&wSuwB=(vlc_w;Ob#Yb-?Y-PrhbF=QR(XRiDRowAMGowC^i|k5o4K^f? z<&0H-d;G@{F;jk<0HX15r9-8yT!D?$?dp~|fMNWiUlYGF{ih-z2>GAlr0%G~$Zg+n z?S-#32@A0K{bef=Z~bP?4+}TsJ6?8kc7=lSm&$|Xk4-D>-$hK$=0n^Je}$<%Pwo9t zWmEX=A?;&C)E~~>SA7w(>&OrMnxyPP0{9)XbaZ&HzJ7j|WV66c{f%-m*9=r{yCLE2 zzuFD}?s#`te`N${<4qKuPq-c&Hj$+7yr5pdL$%)2k;DQ{g<0`gRk0l}HXJ-56tzof z@1ND<)|RoIm=x7GB!p-1pk|67R;ijL*6wF0Aqjcql-yeRJx@j8fczGeQ+<|=eD*^h6WyZ9>&F3+g}%gr zy&ix^*Gkm0;A?35gvaSvann!xn>2WFlhDn@d+Wugm_IWnMN96q?ff<}pEl-WafuE&D1WwNYEE7J@`V06kxt__ovhY4P#x#G@y|Z zY`KkEU)&z(`Wcv|*4drx1)P4*ux9soE9HACI#DzU!YU@m5bcJGTP;qTql7F%*~Tc> zomTw7Zfd}DW}rTLj#Rke?F-F9&o=;|*dSZ#$*e3a6{~rZ*oq|3Mw50>1#)cQR1N)p zaB!NORx6vg*Yk9zjybUJX&~F+6?pWIa^7s`!=D$y-+o@)fFo(2-Jw5E>^%nX6$462 zj`)_u@wDeAlpCFQIc4?85Ut;Yl5pJb)Cm>4EXPPw=7#W-K)y_*s~j*ys2ceTFg6f} zq+;{OPvJkr6?qQQ1YpgZLEX*GG%vUF1Dn3^Y-!!-J^zv#D1`!bBvWs!1<3dGulE7I z*W^~_PE+qi{aAZcEGYl849{y^g&*9`IfOwZBQfv8F|-Bya}<7e5L3Yzw)&32`HDvN zPvp$w2<#ovx6??Lg_rV%BIa+(K47O(XR@U_xU~P1~;h#x-U4VUWM6W1bRkk zGbg;9)++z7t?b9j@BMt$M^|qvvAa`!PVK}BJBi-l4eV#Z)65fqi@v%`kxQC}o{Vge z4rz~tv=fmhwkdt-vT6zUP46q;{&f`Ydl_JEig&9ZIbB&&unm1`Gq?Jx;!lxI5FMl8 z_$L!abLf|MsP0aHwylWHpmHgTpjg9_Ps z$k&)-WQMU(j3Om^a8E+}O&PIKXo8JQE(G=7zhtzza1bVx>zQ(hnNM!sH-(CKjAG`c zCC6fqHJx5A=rB9!%eR=Ba%q8&{~3kyrzcSAJ=={b$w36%Y`mnuZnt zBv*&Gd;&`1gI5>d!4V48d22YfiG|k0OwFD6;pW81M7P%lA(7J{$%1@IHeFt=Sk8es zJZF;Dq7^F94xM4_b2|m3r%dB``tc5FEzdQS{voXBq{#V3b$NFWu(h1x%^rESo^m`U zoQlW7N))n%E6J*jtDDSjQRRseZFTbb76#M)=e{anEW_YCnA=%jg$q$aZZ~lG0j?X;&ZLQ(@;>IT6O^rA{LN#ns#Zh)9RArf%kgC%0jQmU>fYpADZ763C=s(9PMBv z0!p~t%&*+0gi<8jp*~Cmhzz+*1rRf}`s-Y^h1M91y)giwtmg` zC>G~LUI>pEF%+6g)&(hkxv{qTu7fIVy`9u%e0EbQkW&rIvGzj&>Lbp4T;8Afxco^z zWS_f@wAl26C^CUZve&kD?x8`zW{?ePl})OSaYKG48@ps$y}F3z6nTVx_tYLVz(1%| zr?mV`)>397sUH2pg?-?af9q&e4Gph(e7!DVtWTRRrsRIpuh2GS?3nLAa?df4T^~EY z4v9I87`NCZ{!g~@F@Dk>yIIoxZ?oj)zW+VEvxlFuITqeOSmi-q{&+b@4)Sl2yA3O7 zxfYIyQpR)-MY-UlxVV2zPv-9Z!?sSV$uqFG8NE%)TIuDuQ3~i|W+;c{zFg*aK<+(y zYWwj+7TxVw>n=9)_IQS=m-$J1-hRbh-8@6k^L?#MJZ;(^&{Z)AxkA9QS0p*$zWxx_ zW*>%9C>jxV{q5My0C*6=`ant6<5`{^-bR`i#RQb~9Tp|^W!BV9OR~b~K-gK(?8hh) zKo5YP@#ABejuRn3Vqrcw<@AxH>myDGm#y5|s+vGx!aP9prX9Q*3Lv3qwNZTded7h8 zig3wDM7T#lw1}&IjPn1Z=_~`9e&2Av0Rls5e<0E|P(VgXx58kwC@J02AtOhNq>LCH z(gv-7#0cq<7Nkdm!azFC*Z(=^74d>M?0N3{x$n<)UCmL`yTUB|1BCJ&T?2U;fQF~W zb>C9@N7R%pvLrQf(m`W~PrmDY++qKY(;}zrX@2wZ_nl&V|H#FV)H~L{HFXogDeT&M zFQEaC_BgvA3T|BLGvM!7Nv^B*9=!?huQPfXbvaC6p%n6ujCKfnZwDMb1NeShym)xYYGm{7D6xvD5pg#CQf>ZBciM)!FJ3H&aR+NGjQ^JP91h9*^tIhP zWSwK{j0&3^%?$Li1ltfzT9E;Ei{wzKH-W~I4JA(%te$}|pJ>AQ(!R*<2WYFQHOt#< z&a8=Z!Fii|Y~#u4LnN5Oe7UCxh?Gw{Z(N-Y22PN#NvK8&!T;9Uu^L9R4nWyT=9-nuEtWP*#bzkt#D|T zaPz0Lz#oLRWR zsxU$x$~>+36M-au6tsxA%jPzcf+1V!~#Gll^kAC_Ljk&2#5j{l`^WNyH5lF z_h3&@B=qj~3DGRrV~H8kMq9tUs?tvDK(fE2fyMO*{#3j%W*H+tDtnq;q(DG1Pi^12 zelR*5n0Dwlu`B|P_g*>?HrCn+U}P}=w7Tcmvh<<(WBj&r%U+y$ox#z_f?{4v^RdwB z6UOu1prg8@m)tJr7mnt&)jx!vgs7j#`C4c5GmpGVyi#nrM}I4*P~cdxyjdH`_*{Pb z`^=8W8Hpfsz#qQx(cfjNq$x8l67Tbklti+b_{&SfUu3@3O)G0T3K`txt4rMuak7&T z{iBy3Z)f(Kq?Ez}(w9vNL__KjRJ1T3a@460zJRQ24mOh6dC9$~LF!L~^I~1hmS&Tf z#m7UZH+=F!8h^TpcpwkMxj`h)YHh}(&L&H8gyvX$m$@7sKhx~~uUBOG^%@%pdikaL z_lC2`s?7e+CfAEM05!)UEvmOrCV4-)E%55a!ppSgx8e=Qb1aHG)p6+}Rp0S={ErdK z1;G!|p19jD+vPj<8jSrzz-ZWa20~5i>#@a>_>2{%vrx|BEBP)R22qD7ogHxsU6ivCuIMvrtJntwrWxBcN|&6>weWPF z^aXv1eee69JhK1QsWg07;zyDvou}g#)IL&%(LAlXDO zJritMXLz`GdI}0H@#l{)pO*P;ppuL>YujRdTRW#Q=%PZ)v3`oa)amj#g*Z?UMyC^i zI|bw3NA)3$svLwS1~-p<-oMOxvX?vxGoqx;PIFD}jA@%`o+0j{yKT;O7yQ)^G4tf! z7SiGNlUHh1gq^p-_BNH?2`FVoeJ?hA=J|3a$wNQQ#kZm1ZdTb?&G92s!xE;zJ(@6v z12;iz_ce;`LZ1$gG<3wczapS=WUDG5sv-obwV*R4mSDysgys5gqa1q3(8mWZ`|@QKj zEyQXB3Q`$qP-StC;%BG3`}8Q~+4*iXvWSl=v~D|pH{VUha1lVFyN$Yco|jTN%HU{C zN2`_?MvQr8xn@v)EARg{%g>VFEg4odSo(Q(?2mXlcsu2wFlc>GUD%53+ombEfax0X ztDF?KIK}Pgze3#wMTz`7KK1g(UwK)B)O-x5&Ya48j973%iBjbI21-Bmjh>-gLnm|x zVmws@peXL`01{zq6eAdIWTjw&@saF3=EQh3KA0wTNKM+r`EXsOq9%w`6=?@!_PGmy zO~(VpDh98jQ0^HNr`C$sE4=l>Bcx|K;+A8&BxW*y%=QfuFC(fQpCZ4?P z8;|mgMeWdJ762khBl=h7>~hCbzCeO9Bg|<}c|tj7a%mqWyYemN*$^V!)+tjK1WhY~ z5q^^}Fj}s`3ZrG7N}85Lnug_4h1`c;Wq}ZgZ(W0)fZ)xb!y^aA+|u+XxqaVUm_my+Oix85 zkI_AwhMvH|$^&%GJ|895FK)j&n7hA8Eev76E}#QOlfEiZD8Dq-Vq-++hTc!J^U6;h z5Bl`S+=qhvOj$amGD$nC(`V6nZ%)Sfz)Fi-+s*vUFo1}C0LlCi7!cE3qXt>gXN1B* zn24yp2sqlH69;h8$#0|J*}{C5wnWB#q+J4%z#!-Q0qwKSh>**H=P3lxY%V20n1@c= zITFj72zoaP$yA8Zp1tFv++m-lcrS~=>{*ScuD!~6WNC^vu5@&6;#S{T+WsRGZ@rd} zLv>ZQ&Br9}5*D`B^yXkhCUX^;j&djkiupYY(P(J61EF&1xnD5plA2cU^agKiGqIjb z?Msd@K8k#aq(T>9L+@0K{ndjAb!h7B6ci-_Wn;F6naa5>3L^;JPv2t|4MWj+%WMc% zp8SMP=D1O1DT?3ccd#h-Hwxg@$jhir89*~j!l zM3X@uf20fqE@94|3$!QW_$7di@MnWUV7p1A&cwy8Qy8sAz)F^2c<)fMa|Y9seV=_g z0`wt+&Y5UHWFblpVb_5uVkjqTE;p*SIa#)js(qn*HSf08;OPEbnvl&vB%u-ioE7>d z;c)J8J+ZT~(aYYLsRJ3!_k*ag7c9aoD!BoK4tL7<&Qqoz{9!$O7914PemRr3D`){g zC$7l9lhe2!`Rnp*&;AEn&jEZSa5GnH%tiC{)git|R%=!_r;aC=h1=0jy4_^un zW_dEfwjL+s!@-!NEERONQfHBTorYfyEC`cyB()6E*xXD-!A&{uv~h>SVLc30r|Mgc z5DGhR_K^uP#*A6!%{(~W!%moaD;wnw&n+h=2Ore5>mM1vnT-usQ+A0J{o>Xgj zo->!GVb;7;WG@)jyzN-u~0^%YKRO zH|`Dg##>(z^~u&&Yhn*Mbr`@2sIz~>muO$cr~A-Ke)D&t2nop~0+{4ogy-Au944lL zcr9dhb7L>cyLJ_gY+X_@ii!zLPHeVnue!yNO1KEp#7Anr4)@1l5ckgZ1YOG2^Z=<*E}`EOYP4^58^I&*da78~b`AqK3VcLe zm-=%p-iGoL=dw`@(K?Y~Ae2f@cN&fXsG)e!ru6p)NXx>tphSwnT~C%E+AWD?YIRgg z$A*Yvbx_%q^0!R0^cHyjkaK~0BrdPS=XDXn(?=fdku z0T;yL-KP|nTIZkcb)PJq#MB@T?XOs*E$=_273z&W?+wk?5rMlo7fQa6@VnKp{&ks3 z=XTp;%c%EIi3$GY`gYNFaJe0%lFSzi;D4qcxX$>0mVR-6BHo#bdz z)&eBOn`;DC>+N&3bn={HJJ*mcv18!^N3B0U@=F!16(KO8 z(V|4B3``URj1Dfa1>i_vT)!?sSn`fE4Mk%}AOLWZ8RSb5)1>1sAXn+5ckLI_i%+(1 z7tcA*7f&~_3p@OHf#diU;dQ_lIYJ}Wsaw^hNS%rEW@j+;q-m$238l^43T*o1eLClK zwu#g7>`3j=$U4a&G)xfc$+T{Do_0GP2lI;|5W`2`z9FLS2v^!v!i^rKb59-k4-V`& z1&vrY%Lw9s`u6%Ag>GOE}Aj)bvg7_`K)h8il_7}b{o%u{QDUnUuq zibyy8e=mTu7Yw0O!UPllByJNhb}4mM=pp^1|`uWR2D*`uvLb$CJ>t}^g5e$oWpG39pzZV3@+<*ss5`t<|P8$M*~SnEOqc1N+K*MUY`jG;Pn%|GAiR?UrnSrp&jW=y9o~DqWGmK^JWz^;vEL{ zhuQZkx3JFCe_X!+=dKyCu3bBCyVdg#+V`yA?6m+tJ`s!WM)`r%u&NBOTNFxI%t`8F;`W#J-dwbW+0|HvM;H2k+= zT5j}9wMm||^dk|1rCDVaB3e)afe(2xiGnT0&{#;!HG<`qA->mkY;|iy?JKuz@j%m~ zu^_U~w}NR(B(*ydA??XRZ)joc%bCjrqM^Pq&KW7Eu!1xQ2z^bf*cb)50+?HNLnT%y z1a?+)C&Cv37em~IDayEZ>)Kb^MUA_i+3Fn{Q*O1myfJOq-4S+JNe83qray#h))Fba zaZbx7s){h?RwPR!atPb!0(zt3k{0i#9mLkr=$7Y^$0`=J+2r}uXCFX#jmyQ$pe~^ zQP|HfS7I&Pzyi4}Ro;5)72riMIAg!|JAkzegR4tZ_FR*F$VtViKn{?K@AFu0qqAfD zH4@HX1>@6y_bqFlw;A?q3n;15w^mVi{1NG@YB(c^aR%>Pu5f z9HIEW#(PM$MQYy_)YctmkK+GJ$tgRor%M$X{D4WJfFbEzw-1XRm2q^hWq#?%lwh?( znvEjO9(|@t`LkZ)P52$r_GRgSDMD$=bt09zxV0D4PbE>@Z=8d0hl`0NmvpuQdxKGC z_+NbgjdEQ-eJ)@U=KE4FMm}s4wR1~GDy*hvViXif(x(4 zumI)+ptug7|1Opo3FAv^ZHbr&6E7i%FPQ)m^;QJ0<%F>*kvK9T*rRbu<8q>bwafH( z+6>m)9y$%qQFjMsMhnsRm<~0IH*;@rJ77dPb+Zb`cY#i{cX#xx!489h|7(T1zsCQm z-1%6!%ue#I)ENoY9@Mt&pT6Q3v=KTcz|q${kwnMv#}u2&$t%){N5{&1`C^o-cyQ9(Y5I!o_2IJ zI4$lv&YRn?rs>1cy^zo&eGnYRUKTmI{D?PUf@y{g?g0;QLoG43D}hYa^Y z$>WRHL;Jt2ZurMx#S(1GHX8(DM&P_j&$ShZHtF0NeY>kTwuw1nB@v}x)N60-Q# zF4zyd^YV_E{Eo)TvLmtu;HUb<5TtgXUu7h>s5)S%q;8(1o(-Nf-br~^%lGn+Xrh)l9y41asK7b#Ar@Sjs5l|r9p;5I0Cf?Cvrm6u2x&@1R}P}uBPyw$xO zk2Vg2j*7FFSJI-O_3lSTW+ZGxMIOk{La3l^E37@ z1*~bluK`D++m5NbQ2%{6)4e%q=zns;Z-sm<$QJW$KK^ACinlfa3=Hm*S}%U0__{Q4 zO|W>gae7UWh8angRLU=+Qz5D33`PhKCBF-%9q#>RXOqbdLToPmXD7j_#-Jn2q|gU* zLN|=i9GWQUGl}#7K!I1l;0U)@`N*o~y6s`*aL=`~LzYM7(o$=+QMnWToXmnoDRvY@ zD-rCn?y>PTzFusR6^AeI=+#7%sP^BnCA%Al5C72rl1ZZ06ZhXv2-4&o%O!`rc4D*I zxOm^9EoKBb9ua?%rGGbQXvrL?j6aerR8NrH2*Sr~v8HAsgZ|?!Z=_`FyJ|3qLcvi` zYNd;a`@BviXoR;z<{`tk;8O^SJC>Y(>zV+YtSZ7V80tt-k60S$szX>L zD33FNpvwbAl%MHK(%|yI_owyl=i8{5OkBfFayr1TI;H7!a*-gEz7Y+ZZ7mr%UK@C} z4}@^i3!X`D#q6NvkM=V>*FQ~q>b*vB!73pk-0=6noFw!e4T0epxug1<*W#c^3Jduo z9E0akhN{MY-56silUIW5RnP7>L7*1!l03XkdN#z#f~Q8A`TH{TEDM6Om6Y=OurN-6+yB`M#>~g%?PBVY_GFy%AxSjGj-Qo zkS6U$z%YH&>JC%C=Xj$ zy*g>i#Elzg=2G0HAP5T5P~!w{+oH3fL>VFnVFKVVuD@XOFo@et49jpkQ(y_~CmentLTN2YNniVG6JGAOV`3^9*! z-kAnJU=T2~6y<&BDi|ZWis5q$oHP8O{L;H+DhM>~h0Y@N`4kV0-4AwZ_RO!|sZ2tX^PZQn~DS2!DJF2HB%oh!e5EDoCC? zFyRU&kzF3DYJWo%zS;a&r;%Ie+sCcv#R`;0;KqY_FL4p-_+uG9N=3vodb|I1PgE6r z_t`5zBfTEhiS#Htig47@CV+YqWf4LrL;=$tF@Q)PBPo&WJL6-*RtTc$D~T*tf)OiD zmSTMnY!{GO341_@m|)@&`L655;RTyA^Q z*G&X$%~w#@PWZLDIyM=kevg1RRFa|-J?zG_C%DJP$~@gyhgf2bvK|uJm^ozJ{g&3} zx+@!`4ap!iDj59Els*PaESBhBuc-*op8uw2_qL_1ud=TwwY1qj5C9XLt8e0K?r^dM z%sQlRec7m&d_2Y(*YxT`F#$ls4n6`S2DvtTCY#OMJZN3-nsLXzd4c9g@m2x4&4W-XONK1d702LlOzAM zfVG7n|UejcwmaxgJB#pXrHs zP$9fP$=JM@h3vzI#Y}WK6u?XK;g)I2qkx4>vry>+c_=pu;@Tf7snw(>!PGhy-8U%s z-(x@(ZC@oFzzeVf^92d9B zMbF-I#9tj%zlhNF`&EPPh3-eu1ujh)vzIk#O40PJvvpn@+)b+ zpI7z)zk?qX9a2@3i>9%_Z#!4+d3gwLd^j~1^VPA$c`1$z<$m8X9 zy1Vh#!ioOXRlIKI4sRp57O^uN?fB{gb@o&9&LKLw`z8uHU*hQL6P#P*+vU%V|95l> zXW7Z@?w#tYR&|2k`2*!gnT9PH%t;;>zOC98CR}OA9OUc%eW#|CfS;m}*Fg!!%}F5o zcT@?o6k#k_5kmt~cgV+XK-^Z!d*bDM$Z{3NBW9sMsfpf++2R6Z+m_{yW7R(>rkIh~ zV?VLMC+aasi3ZhH0ychYA3dqutn=yp4wL7se}}KGT{Bvb_s2z%kUxRHmp6I`u0EyiX-as{MP z5?PGJS$}RmaEbl1wK3uXF;yHs1vCAHo;Kc-zLkTXo} zW9+ZMnL2Y_nqH*2qv>$WT3H(8GsB}sD~UnRd|QBLZHR(5u}6PhIUSNXGA}HVSZ`Cg zN^KZPRtx}Z9EoQi&i2PN+{etamzoD;W=pU0Oa86Yj+Cc;Jk%$uLHd>#xPiDxXSp+f z8$(5hB>x^Z2$8fRv@VqZ0aed+*5YMa@af zXBL_?Hw!KP8h?9^`F&@zGs3?7EhTy-&M3yeD@ZQv;Pul5jo7~N2eJs|rgyU@! zgsLTKYNNP-jqlQToySjpLSr0%Xbbenu?cKn!T~Fa-CeN->JW>jnAnX@_E-1FH52c! zv8xr1fTRfS{@8bv3EzJAk`h&P;E3Wfh9(j+DKgxGQzhUV@G3@{_BjsW1z}<(K}vgc zlXA$na{6ST$P(!ZDWT|U5JGr~3*ocPiXD<-bIKZhR(k*X$$`XJ#?GAO0ya;e>a;vvIIz}7?@~9gG4D>yb#1QeLUk-;$`OzdK89px)hU5Tge2)xk$z7qg?m$x- zJ1>Ea1Mv~T@9oSleu;A$Xd04WZIsuHEyY{X0NN<(=ScWz2b|r%cj(- zr@DEXFk3X-KpHhlm2F zEGifzo|fRjz9W9~`xw&k^;UDkH}8;LD~D{1Hf@V!^uOm&v+uoi$(CF$FbtUgmN<^t zexAPH6Bquxk4VBlhcuH&Kf5pgL4J8NdnpKUXi0pGXQw;v)3 zjA}NWJ(tJYG&8w*a!E)kJ#K4l_yYL$Z2yB6_wga^0%m-y2reZURt*uLB~hg@R7&cK zS(l)eFP5%HXr=1==RVxH+~t=%&bTFbj~j2@lKn5 zR1!$$?u@&nSbkxWM=G*cqt_H{bMFt0Mbw&UYhhro*@U%!FWX$a=R4M#%D*Y;q1<*> zqK)63FaTLL;i!)W!kxl9q9Hl0>tAuBpTPe{0f5O%T_yl|KlvZz-J^233VnFqA>no2 z?;M%_sMa|$rjW%6Dk-E(kABS$I$P1{0z`!{=rw8dV#JU(Kk?#Mzq)rQ>Y+T`<~KKN zReQDO1Q$P-QOm2d&0Y?9qsRw3+gH$CTm9*A(cXS)a||~ zkLQ52w);i3oC-Yjf|x0AN96@6Jtv5rdux7}X@4YAqxQYQ_>KAD9R=Er16>fQ*W)k2 zqY-~jt4-b>tlYa?EQwatUzO(N?WiW${2|nRe>Ha{b7NH-OEj`|v3bvgh4~w?juI`C zo&Zxb4L`$yG9f_f#}TO&UaMO~buxN%m_tHoxE+9HR|LSbv==PW5CXOdV28qrwaZ&6 zfXgIQ{AL;z!e9nT$ zRE?KU7da5}G>Qo)w_rb8gQ73@qve0>xHL|Ek*tUh%)cPP=?jJ^HMK~nIR%p|;9LO| z6$Zx{LknDzv9za>5PfEcbnl!oZK=xN{9@XasVpai`~}vAE&lgBrbVlrqrsR4Bt=l> zkvF#J>q4gW<8><0t;5|^^`JaLL%fV@AH(b7qntY++u60Tlj0G08$){d(ju-{@RVF~ z6pDn1uJXb9+CNFuDvUma6L|ruT;>1x&$6Ic8i#kI1$>bFJ~&8o)(lyZEq%@}xhF5x z#EKUFl30b$P=rUGY4t_VmT-uSE>pGi%Mi&5c69y3G z1yOyT4s+wtF^(97?g{aU?7j|geMwtAzpji^*kJ(wn*}ftBDz1ohYQn({z;P@l55Go zE~ZEax%>o-BP@Hd#JBiJ5vMkZ%`_lR!GWQ-u7)~K2RuC9l52gT#%pR;Z~7rOzCY2V z7Y`cVwvW|&^;z`UQWu@ls?kLCEeAayPMg;88_}EbU+iK}3Al7E2tlgK#8EIUca>1e z5&bIQU1`j6P|_ha#qK~*LFlfhisj-Y;4Mg1+E)QH5kT3(cp4YcO+9<-IsTd3Nq0qs zmLl>YLD>@>U*Q6S-bbilS&C_O3BS&fH(~64Q=Q2ELtziUM0}tfb8!nWJe+xwzqFVa zEK+|EGv_-HHuQ;JbopD*imyZ3={@}XA_f2Qz3(%sIig>P6s-ms>{fxTBXg~r#o}md zpF0WsF28QiXGueXQ9u&AUCZUQFU4fc-3(E!Bqz22AW9;&d`sX91!lDIL&mC377>Zo zv?wqXYx5J9UD0H|?=AP8eNuc|{G`Y7=lb)kRi7a2eO)kumpddggoG9r6VBKPlJ}mU z5}TbmUx7Jz(vIln;;m6pdy=0gWeInZOFu3D(AtG_$X?APQzU%9E-bSSv~JTYqHn&< z@a3v=4h)q^`t$3oa?a#LyR_(N>b+&t-@ zMx9Vvu_4G3?j?yXfyA;%JMFnN(z7hPjiy9m+^>@Yl}xfrm-D+>G5T7Q6tmQ{T;zh6 z5Y+;3W<5=`umCM);|O^l)n^ETHVBoT;53SRF4^^JoAV|g^?Gs?OoQTt@B$8;oq6A~AMQo1yj>Q`DVmqh zDWdT8NFH_DPpvd9UW`~=-%~`-f2oWZ)S)}wQ>I(ZaC}Hh$|-<@<^t5LC9>DKXpMb< z@8%9$-=V>Ai)_iCPt2dfWnDqSl8J9vfqN=gWB9457!%-^3C#TVUI1oBBa)4HXe#w6 zb+4wU-zNYW80FeXT^q0+YWiE_I6!v`(XZ(Vs2MuqV_eiNmncNp`)ONySrzITT-g-vkVvDcpG(}*x|D2TK^@?)td?S!yU5?v=q zN?bv?&eI8rc1`JjjdT%3KE!RNJfsdb&hD;vvqVr{LOaIj4iYTDi^{1QcOBYKecgC1 z)lUsO9mYKNzW1B-^s9x_sLFw@~RiNf-x9w1)iALy4S`wzQXnU(=@7e{zozPhX4k7{r_K z<-9arTmjr~TEFODTTb0S%Zg-Nq( z`+K%lEeV$rI1g>A3j#iC(A!TJUp~|OSedWjd&5h^VlwY_+nILmsv!;%l2{6$$Sl~Nvr&g>o^ zvWL?XKtaktm_s};N+Vzc=74hOCTfW-Hv2{2wCtI;RNRM8bg?sbxADMd6(z&FNPDwH2FV%1xYf2X$kI=*%9r( z12g}%PJf^yylsSnjyxhvC1C$(5{-YaKxA+~&!|KpCXCMyib*DX2(BaY>(D`hB+9)w z-Xz!QJXzyk_&(Ib;et>H9RfyC?FDX=xb=>?d?En~&VJ6y)wS(WR>$jw^pMHN-KVOC z;!^=v;<}$j<4oNB%wUdPW}gj|NGf5S?1nVc#QL>1GcHBx$>GzMAgzgZJ`lP=?$lVq zyX6>4BMSfZ0`Bn6bRgW8=~3hIx*hX~FE6k7u26Ks8%a57uC8DA58XkJr08p9%7#Qh z2=_fVFPbYK@63f75Slu6e;5S+z+(Jxa(vl*jqRFI>Ncvc7KF$|{yK9}mb02)4}G*k zttW@~tj?WV9>H_OTQc2IZVl6pK>k#VP4cN{QA*R;dJLOCrkVZBq9q{T|0G~Aga;e( zxaL=^IaXWl?CzCr*t*0Y`I{?z-xJpK&w_VST-%7K@O(}g64Wr=hYGZ}w1M3^ip zdn<$-OQg^jR@pZiX^v+1XVePNC8_*ft0JbpG$>}q@bT+{gad(lgfX-f> z1^o;zf7MhBrd?*(1g?xNwT6WhRe$C3IQb)RnwpoH8@Gvg4xL?Xn6Fnvs);UPEXNu; zi1Q|pWQVIyY~;iG@+{vErN{aF+SmCX+^VjhEWX!jR`v?ND-d(DOopM_&3~$fVkD9w zjUd{mE^vy+<;SG=jq4kwaLUVx$Yay|5{{1;)|7U-2E#iLr0f*BfAggrvXZvvpGB`r zRd^6A6-|ZGI%Q2L%@xsM;bN|z&Q?iD&Y|1Cch2@sKvdVu5X=T|qM7GH;zH8e+zGY8 z%=FW1qP0_sjjOVI`mLOcKIS+7Sa2V zn0y1PVY6i{%rT9PqKZqGIF87$kexDlP}wg&%>yMZeW&XZLB+*d3v2|0 z^~ToxqBkW}ST)x9IQ``X@A3TuXSq%XkyF!HpT#$S1z4KVzo16-LE(EQA7AZiL@n-m zCI+`M|6i)bc0j!GeA{`Ako6Qr099?iA^m5HV5#oa>K$-OuyuSJ#M#!Y({xSd5e6VA zirM#hDqL3B6=|iSZ~0`*s!9p&aLltbDu`)4yHL5x#y*R-49=pcLm*bUM1BAW%&HKI zJJB2}+ik{W_F_^kU2MLnM?=}&WO&1U2o{)*&4c8$Rjf`QxL-<9-$nI_f}rEKZ@3BV zLg43*EXY5vFBKaR)q+sYwa zH@<$l{P4eB%>d~y?}5Dvxo#8B(;h8pAOg6pCNOd#S(z2835E)s8C&LHt96KG3fQrv zt_TUoxd_*hYRl^Hp^P-|4T(His&!x^z2Yz&_1{+o%g}zjw{D;K6Wz)>Ek~nIo!?dH z@8XbcCjYBC?ThKIT$$f;(z@hHVD|(|qd>sRU<{;wh9H^L|DbaC(G?^>p7A9n)tMlI zU8h6blIB^dO49e03DLg3IxSKRTiy}`PzAdvi7-25@w)3dWIbDq2!AcPOqV4))<3Y+ zs7&j4;U&zOw11LFDC!}X6LJ~#G0;VRH1f)Emo3G1@eBx~4E%Zp)|h!RHE(UY8lZxS zzhJQ)z(*1CGF*q}!`c=7NB|0)3z!yD?9p(Wvc3XzR_<|||5#SPL%{xL`2&~Zy9S1Y zOqoq4$A>tn5NQjVLwjV|Vfje;7dm%Y*h=%@ne4jX@P> zm`m^Pbmjgy+w#mhxZk|Tr2fEKxxhDyuxIp|T>pFZxAC;P7>AGh54R}p(()JGp{D9v zi>R^MksiPy*8<+IWc63ueN1$zcU< zac18ZQhavAd)Ly<+5ZInx$usc-5yCysSWWh@kTPVDv-XpBsdzleHZB2tRm`4uxN9A z##={Ax5kigdK6T2%Y&BrTpV%(*a7%)3n`!pB-kC29W!MJ04L*<17&cE!Ux=cAm)+I zUv{DhuWoE~pU4Z$;WRxcGp_bSJl0$e{1+F|hbNKl|x98^5>KyXs*=aV&L7cL}`| zzkC{SVqGH*CWrDtZ)bl!WpZTa0YbuhjpQCj$$bBnp3Cms&eJcFsGzzZdzmeGxa-z^ zkv71O$0Nlz#`VDHpI&z9zmk=)T#x&V8vW}taf7+i+9BR7S4Sdb|8sC1c+iMvNu}QZ zzu`9vg4zke#$fc8h#dh8X_WTK5KK<%b#6?7iGXWqv^+QD*{!2K9wMoKTr&iJg%Y*N z)xv)->GX5AtkR5eL0Ee)PJS;7H&sdb~8+-oTP6=){Dcra)78dQ4cMAQ?&HOv- zn;_LlCk+fjr4mZ+6b0%cT?$8$!t)?WHbo#Z#T0%`P3jQD=w zv}n~9&OQ7X%x^g7rZ#=!uROIYail#-_*Fn@f)+EbuRyLx}IMCwBPAim-t z{`k47raRyo3J&3(;DuZC?ZH~Ww=AsIA5)}_nnT1inP9qADw-Z-SilrfDV7NJhJf2| zD!z$;i*7pp@#A&dti$EtBwT2XL=~Nvzy6{B;D$?Xu+i+&?BaS+#m1CcY5C4lCr+C$ z(e3j1t0&j`n+p0VFbr&n@A7Q4S?Ip{@6&6u;7vrGysyFkd-WXcjo%+4WU)~`AzX9z z`FQASXk!+}7o+-9jvbGwB+A7xZ$|KR0K7s{ zGtYu>%8A+RE`oq9Li)r*50c7>hmgZ8&m@(rWU9OD?pBZIv(KM6yor-Dsc4I2^a6V5 zffPpo%Ga$bqOa3XIF6GD#ANG@D-M5@*O!_PF~(bWxV5`=xOKW6`J&(l^S6yeku_Hj zSJ|~QwHiGeAwMCb9H_K1MD_v58< z{7c%w1Te3fo@z4mpXRE7cg&Q{R~+IwIXd8XfP!n|p4M+mzMFqo{yz*Eu(xB$(d@J- z%*64V4w`tTeWOHwQZi{#9^i_;ty1kk<=v2$#g^pcoZ_O6*Ho{@M#RJ&j6DJUwIW2P zYut`_gg~A_JjFmsfM36rN7H%~WVSRgyc_?6uJak)!8-8+W15i5Am&^YghGHwg#h*d ztZZn1ywaW*$n9WONAzN>hE-7`5ZF~e{Mns7Iv8I9EJ}P1|>&o z?eU^srMSEs9)a;CN`qFSr6%$9FUS4(nicY8PXUOx%;r3E_8$NS0THOGH%<~6sE z11Vei79|$|R_)QHmNfo{@2J$5^O2qO6A-8F;;YKA^U5`rJtUKX2PtBrfiJX=lLAhv z-jQJwGb;%3VG`SS!bVg@Jbh_U)0Ie0@qjk2DeMimZMg>hu}0&;K#ubZh%cDC(*z zWs_{b&k2HxfD!7Ze_okjwrcdbPmP8bwB zKs7ca0cU43^Bq5H}M%_i89*1|1&m%iup7k{}9W?g=i2gj0rOs!C@ox&e<(J*MHIu zU~TMw@}{?`HWC{W%5ZON!>9Y}w!W4}KwL079e{Xq(iI3zzmpb0j!uFhUH6QUEE`GV zA;c+v4VdH+CuGFQE*|fKRRhx&TZ1l!Ol@t81tPo^h6^Ahm-p%#72ftmEPF7=I!6f& z_3BHOnKVZ&zXX#OJWWoV{%LbJmep+Y6@?0ii+CT>->mM;#vs7R)?zFPrS)Ken+;B; zBD_VVko1OUb7qj6ihG41xvOPeP`yW#2)ay=Mx-LS?5p+;Mp=aL^kLSYgsfH(YvrdY zJJL3+f;AoPiRZ_J(x9ksL1(;aGnX0`@8q*Jk9Fcjb6K|d*an>e6+5lb)l`acj0l%QjfCTqj#}) zfg5`6E`kxyZjm@i(1H*S6O)!PFF!n_NTd|sqCxYs^CL$m+=VTa+^wQsl4C~YAlzDm zT9Caon+h=q7dwB9x%Q#C6vLOZQ@L|d^@E>KLvT}KyAWlZ(l0gaZZ{EP*yO6>8R8{@ zVYT|T*Rsak-w=bm7~0i9!r%g4ObL?%U$iix!2;RtKfAce=+McI|w%K>#yZeg94T>YK?{ zNU;`3ql5*pHt&H*^Lca(yO_VbD(T3DXpI%H&s>#uE>C1%vD z_MG3Z1oPxB<%{}y$T3x#Gvcq_3&1fd(mj5uf2qHOjJ@DkcopfFeWTXnk+@@a%kRnA zm~f5Uiy!XWj>4LRYNuq0$B@G57-k zbAD~vW{?;>la|5XpMY}BVrR-$*0bg>N~a2j;xhSF-$Bh~xr-)a(x$e zEz~`K8vS%!=pbb5Rj)WuO-K$Y-8Qy59kLrUi|8|B;utTQ%RS6mHLMe zjFgCn@#d5U1&^Jc1*-B%>@{=5HPvVplzG2&GP`=>?by*>#@Kv$>g(DQ{o(h|fbr43 zidNoN-vXWwnjL62+|Ep`rJS(t-U;{)8we1}k%E!*xEoq!*w4H(NvrnnhzRJY4Js#E zvURKba83FSZ6D65>0-V%B$nGBcka+KRh2N+@o_%b{-*6&$2lolrSY|;wf%kBr*W%s zk{5B}2LFD~BATW(qLpm&q{CE>65irCKSoQv@w@<^O(GAMJpIh;U*9S($H z1CQ9SSMC;Axf{ynS6AHld?hV-QOF=}D_C;)YoNBi8Bq@vMY=m`S7t{Cdqt`>o#IQZ zHOVgD#`{$KlUHln^%_$Il&IgimPs{*4knnCu25s4h()OInt^@*PBk9fK5L1D&C-vI zIeYoR(CWt5wEFMg)*(0K2(N?Krv|hdT}~KgxzxAZFn%Hb1tj<@ApVO6g@+uZWW6J_w&_jZa!G4H48-v3S<2y)7OOl3k_b@MIIuJxeh z?P~Uos`!TcDeaDRmmJ8r{>KQcxY7R9>s6c0)Ozth`&n=KG}Lua2t6&^vXgn ziAfzri9(SFsD{rpMU-z*}q0v3Z213e>Y`5)HQ0>GP8GwATB_L1#vYMi0`|-tQcsS92`>7uQWn3og717NzZ{xEf z+Yo~?6Abk?&(N?qk0_ttb3;ckvTc}UuS>j8PF`rQp(^SN0Zc-me5hRpqb9DNT=bW^ zWEqX)pQ7;~41W2uWZJDcecFB)8Jsg=F8(kl`b3B)*Sb;dE2Yj{_(Rq>iNV?Poz=+3%^@m*Q?oA>+#;DmitNAB`0s=v44_Bb{E|t_HULOM?WFkDCF*0R+XSX zmj8{aiy5%&-~0~!wfW|heuv`#PaSQ=vO!^}kR?~XMZr%`^F4;|XzO~I^heRC=h0JuN*Ib?=WEW&RD%jeuXpWbIA?>1<2HK zQ~|0}N$cW$*O|b|vGU1ioF@1efU-^PskuEqljndrHNF1qAAe{+fAoj{t57gAGQ_SU zlp0D7C)91kuUyjz;;OM%R4Vs9&S^$8U;8|nIl{axcp>~fMm-^Pd9qSTagKvT9w1f) zaXQ7@cUFl)yo~^Q{h8J>W}YXZhO(&0Q(JO|a1z2#)%U<~@?u14DZo@~TEpXl0uSl{ zsUw?Pc)Th!0;+$}=QJ%9G zfAo@q)$$gMzqVcv8sb@XtWDD6y8jJ6m{H9e-Y+fXFK(nk5Oq{29RpFMWZeC3fMV`d ztAG`P?6Q{PpXB*Yd*@2E0_!~n^0hpypNlmz>T8FWXM)NNu}TYyA1>5&)OF?M*P^QE zvo;Y%zNo?-w`OGLgMLJSdRJs4rfi8&Bn#u}V(Zw$i-ZjvJhyvjfsPX5NI&~>?}Q~> z#rQHomeU}XsA*)MG*O2n3_uW@jh?1TE(!^a(n#08VP@QM{*&#N7jyNSSTAcol+k%H z+nR#~``Ws~hOI?b7N0@|9_AC<(w8RmZdBQO{aZM0BP`#v2yuin;^OJ zU#{%80Np(=xZW$t6wD2VoStBxf&S#p`4n;8v6G)*_jwg zlhTEkvaAqL5-kwwOCcFVvSbORXXwf>;S7L}M>zSHB;z^fvW59vf45tDE!P}7ATOjf z_j;k*ZBA!e+#zkDLGr=V6mrY|J9vC=L8$&m%&?hboD0!!Q~9`J@te2MSkg>9My_i1 zE`{XdsAaKoF5%X8YY zT2cb&4-hJ`eqp9gvS)S5a}Ybj#N;M=MN+XWoKa5yaIiyE791UbUUw0w_-3lj>eej# z^tVP!2 zKBD|z-Y*O!feYNcAcuQt#^(YE5In~~jjhXt){0|)(5XiG8}WQC(~QCgQamn~v6=OG z)I0#*r_3bauK_|!|DG&`GBYW_lbD~9{CuMSk;ks8LJ4_eIkX0t7M9re5We-BAn)~KOJRzLAe#3lHb?ZkbH6QfF&hB1%+tAbS2565tAD`$3OmOI2l74&7dK@Jlo z8ARD0?~DhOCVUBOtVya{ofTIF^HQG^rOrj~ugNPW^37;;c*WJ`Ud(f{ z2j{W{7h(Bi3{bW)ZkAq-^Nn$_>f}T#dJZFu(Wwcm8`}U`>fA{|OZ#;4$p=q=k2%N3 z`K3S8pOR>I9;zx!ZxEYdi?w+hdzLE8`*mo<`Che!_~VS^&7s)M0?6y84@zN-`Cb*> znsuf{5SY1Tm9#K&}-Y5%zzNZ5xHwoeBy0CB7&W;2n=Uz#Z+CUO%f+6bZ zMIr3dtF}-Ku7ly&x3(S}@UU^UxIaZ8D~4_Ir1gG3Z}(Sz=~DBdMQf~1d#2#|Y|LRr z%-t1^<+q>T8y|EaxgynadrI!tCRz2Yp)ByHho!65xaUgY-%hW|r0^NhKJnxdamW%0 zt|4nqMT3LYiq^llSia_ysIdS&&HM*cO#mcgVu}e;DU-i2*)DaWwGevr?js)<3Gvv! zJO6-PbuDzbn-2DPG8Q&i{`ih!#Ao&uWC>gg?)BYMzx&Cq=_(`t>ksXAD5a0k;NKu_ zPfGL>-Fl;Cmnk3-r^D{5)v#%6{IR`d#>(%tujCbnWhIC8ZWz}zl+(U8w`Co7N(=e0ZC1Efw|7>wCjXvj#pamiqr(~KL{4>fJL))+lIXwKim!y_xAEMbF_^%RWq;Mz`>P-VtDwoqtw%e3vfm5G!G3%!^sp>Je#d>_Ulk@OP2-okI~^z~@4XOUmU2A-<}SFteY+E~5iomDY!0OrMH4 zqwtWVxPcA+v*6aLTjwCCqqg0nzvZ~BYv0`x$2KvmxyqPngO5Pu){~j(u9hu<9qrk| zL&3P^#&Vmxdl4>U4&p|r4V$d7TU(p$YD0tV_rB)T1vg1&URuc%XCx{J_gUK;GgM&? z2vV~4=MHmo2wGC5^INCDy+U0QIjvsr^N}9svdZGMX8C8T{$M?H> zoEkocUQj#jy@hCA zl7HviGtASE+ZjA_hn4lK|MEfcB*?P~iMxsKi;pmz;CLxH6 zD+k{NgZ-?(0Ebc*0N-?3sopbU#b9>cdW8&jv9W&$!Vhyhhb20cY zptiX7RRAfJ;~s?v!5~Hw1?VYwanDreH!egqCra%r4?j?Z{-ck8jiMbyuUC*4sT;(d zgUFN3S6ia_!YO%Nvau9>%7k|Q!=-v~Kzr{a^AG=Jr`4*MDNU!~&|b6u!*?hk80o9Q zVRiV!=80+-jcT%d3A)$JUUvEn@GPe}>9fhJU*7RBqgIYhqYoW&Ng#-7b7IwCtwYT> zrwzYbmMB)k*8y=7srGnj5&o;RM_wd~&df*tWsk%2_{-(CdYZB>`Go@}ew-*R5J^nM zVcfRP1421Fv`<~>3T+-XpW3&c$ujMPHU{_39ggdjq66=MRXgQ4@Le1qCwhf)PZ?9Y z9Fozwgd|_%RjyLgxr9aU>}FaOTVIx1`o6IW#6GnR?5m*WQ~g?evSgh9g7`&07Apnd zxxwOG!~I$3iH2=hi*^CI=fzU*&(=~aQZpa~+!n}qG2M5rX&ERb%XU52V{t3huR1aj zd}6-G!Ee;=nrRSQYEPyALLCr*c%6?0^B3aS4JOq{%6Fvr#{m4^-7kRmbet}7VQi6C z(%EWh)+QPQqK^49uZ)YfwNw#0sn597$%O(dLX3Zz*DoN?+{xjyUx3aHw7SeZ+&94H;*RfA5>Boe{kvOF#KQL&yzOkvxmi-e~>kFvCDMSE7-DleveuV_n-3MGEz|$v_ZB`5lUQNYMzku)~$yT zE0afLAkJGtD&{!-eq7#G#;($ns3ERC)qirXq20^VY*&$r4U^Q`7;LXqf?U4ud&ULF zZR;}Kx;scTi;^LjPSRFFc|kP@0W=g!uH}`bK+U3pRe2G<+!p^3d~;Jj6tI5W<=>_# z+b(3das=wOj-AkSGFr(FuFMgMCDfW*{8_Nzh;o>&QIic|bcpYNxL+KHn`bvH^QP2a z)?WULC0Hj5AlBJPPC7XrG&x^*H|OpTBl-I+8{f^X{{VZP-o^Xu`-RLvmiZJ3+%MKv zGFj9(u;}}3a*|o40Hzzk*b9L64|$antT0o(wI^}<^f-NeiVQB+yV9ktzBy=yw$m#L z2B3BgYSY|*vSQW-L(q3!00vsTWI$>thY0qJqNtw|U8GT-PX+5Q`fBN})vRb$;%7_5Qtv#`qQO0!APNjA2vRG& z5|5J#DMVP_^OH{)@Kc1;hcx>ojxb!<7t|)li9Yq} z`oF3p=1^q9rE(Qk=MQ>5EjMn|s&*CmO-V+2)G{OW%;=HIRdVTE<>L1byk*ubtd9ob zTHapJJz#rw@B=>&(sSL)$;$E_X2JX zE>e5-ev82wj=CGK=RF4*h%MXmD!szR71xRQ*x>Lpx4r4!erdB$Fv+7aKD3Gn@XkvH#ultnM3z?Qt|NTO)Yp?S!)`r zqH-(eEcpNkS#5te37qCLC+s1T#^oK=sqzaoB!3JZf~JfTHQn5XR5e-3+pV{q1#sf? zcsSa0ioSGNkx_cgoehq`giEn3g<{Z$ehxLl5iw6IhN@u%oSVY^VrvP>0RevxSPUvV zN($3nSqZ-xrcw1c|LJ#B5OerehR$$)a%#2u99|kn=E}pVajunrzIL+hn0-PL-{p~` zH1|%1@_mkMm2*Ylf-SjSPv#9ua#j%RtjLQ5aOVw$c7mO z-9jqV@Ode{Z~i>Ona>ROA#Cp}`Gj(dzKQm_;mVA@^K%)hH=MRbKpWX3V}fFOGz)NE z+EJRGV6(1o0O;Ac9IU~)OXGzLGg{+cH?Q2u{_XuS12wtK4ZW42B_bdkclmgS)Q9h+ zHI9-*Q?&xa7ffzqV+D3z-!3}hBxD*k(=%n2f{8YL3Z6Hj=Eg**dc6J?!iQWxkM11Z z75nd_Dd|g_)9MF$3KakS04frqQTGGRSf^&3bkk( z$-HQUYF7RYde2d(w1Fq6FNfX~?3Ftl3g~K!2GXIkLLnaUt&9D5R1sHzNAc?PfTG+} z9j5G}d5C%jWxA;+s$`SNxhH`H-U3*yAknx4ChMGpk8+Zz0i>A{-w+xBAD#aBp>BLj z5la}pJo$E!b3e$8T0IG+`lAk5gCptb|5rJlTT=T+-u$YV`A}7xe}>m>bCZZg+@j1?=tn5% z3vJr8$DRk;&~arOdN2%KcU|OWDK|11&i%CAi>zW0f~mc9C5Dr{bj^I3S0Q5SJk)e$ zbvzM!zu@?Gu)&@`u+)`IWRzh^PV@xlfz#X68Q#0y9}b>ydBF(9hwAs@7FV-`B?u(x zTDr7fRiuIxG`!!I!L!kF`Ppi$oj7=_J!&2E+?!PIyV>1D)Vi%5eNPR~SM0b1Eb3Y} zdBL{<%ZY~2WJO)WLj;UHq+FQs%h*sbQ93+&DlIuc*U18N>EolxUCJ8|;NX z>~hTc`{v}^$E=!!bz2joYdR1T9H($UB9#%j7z^>2q5e2h-`_Z>(Pl3S>T)`~8|J>*bHoUS*?7%kMSsCyY}?>|SHg6HcQiRyb)p5iJPv zDItivYsw{%ebiLRa`e^Z0?4xcia#zSd3OOwdKAu)ZFOtY{{hp@X-r9O3E7sTcVLIJ ztLBi=6z!3QmJ9}rwFnS_Qiqjs2ymJ|D}G-k8+L?itrqY1IfSEsf0JmSEMUmtOD&Ktr05b1tYR3 z^pxN32Q|av=KUE9?}4Ue)RV(4;bu}uAOcwOtcz_7$C@k%>2_w^fT>ge$3-Nf`H61chF#rnXP7BP1)k}h4s z*$tpg6v$jD5#&~R3QP;B)gmOGQuwp#HE_)TLHr13yd=up{#wY=Xgs7qj^45y;HX+mQT;@0C%_gC87bT~qiaetJ)i0b~_);Em03`~IB>|9(vfRt2 zip3f#qn`jC^8ZM#=Xr8SFm1IkE-0O?F%dRxY7se5E9o$}Y(m%J{h=JjjN9d`+t9n` zUz*mfnFT)a63d3I;Freh=dAX)ow45+=+15-bvXLUQ1koq2w(@gP;F0I}D`^TXp1L zYXHUwwqiA-^Ra)262}h`Q{NLnPr$zxkmha%+hFmNgInp|!j-!FRUmH9#7p7x001)0 zAhBk!R%^H}Juf0dNG0%i>6#@?CL@}vCm`p@XI2geLEPn|MaZsVC4=Hb((O*XTUbT{ zx~tBavKB>U%4?roR*RBb!3%GwWjl`Nr8S$h(evz8JkSj6;J@1nPdHqpbvN|J?L>%`c8%RH~J+4T( z8~R3u@{71AMbmerEaI#WlBukY^(=+lu7bgB#8=c;kNlZirx!n8hLp2%u-wF*O>RDR zoDHni_D*Svm1Vkv%(%VwgO7H*p_D5Q(zo{dEBwD&`L$eipcb<_YW&_R5kiaA$%A|C zcXkt*Qh5wdNP~Nk(^4|!FD~(+HTQb)L_HQVtS{1%?6avRG4!^YIt=QJP(nD%D?DY7 zvi*CCmWqr}Y31nG@0i#W+tE1;{x3&kf#MJDH;NyCmADB>X9X3$V1fqinWvG?#4CQw}NWTDH%#!Y2L3W z3VOHTPoZw@LL$JVkKX^ZOg~N>nE;51)VKj~lX9@-Xg^KHbXH({J`&1H3uF#8ktm)^ zcjiwSrEjuxM#20GHor9zXNUZI4FI0Izoh*cNF}zi?UmJe^)Y#BOi+_o_SF+S{t??2 zuEz&X{@&<{mK~GBjybX3xxI-yy{FBO4)GEP8kefC%#M<4MkReTjF)ctn)G;Ojqi9Y zT0cxe1NIhYX4_{ww%Zm29rNm0+>(K~Zb^Sc&<=tW7qomm%!%nWEZWo=4Sm6FMVwr? z{^f-wB0aSO;>Knt7&ivYZZ?ux1?Cjj(hH592Q#M)& z1-gI!5f7O|8pYoA^uo`LTAJDd=qnb zMTi3ybYZyRFE|8$!1OTq4_)u0ceRBWj^=+5~Y@LpqL6p{9J~~|dGZ=L5UmEk5Cg5B0 zHkk}X+9%uq(wwM`MZqMdzl`r}>--6|od;U_>T907^?wo-*K!|A@>{;K?Cy}hHZi5E z8eZTj_nV&KW~Spp4&razcjQ{_*&%cFPvst}Y>X8#)v~Wh2#0fR%BBeJkT;w*?(`{J zFfIo)UMG1TGKkx^OQ(8~|vKx94&y%wE0_Wq949G6R zgGmT81xHDgY*8kD;erJ-64*i1Q|NG=Rd7vIJ46+=kFt^kA(sm`hC4ao@ZX^bXa`WG zC|CHQ#N!BRZmXZ2oNBHwneey@3WU=M$&oI;oyAOro2p}s>{deesG(f$HDoVvBOHkn z9;?IKpD)~|_*7Ap?tc4cn`*Ms%$ryWjrKKVRUE+Z{SRP#bK2)2``wV?Rz6sp?uleo zq8u7XFK2y7wkq*TnDsJh@W>~lLbyue&*mO!GMhi)hO|}|=pNzT?6S< zE&i1FDU0c&PUF`a7_?Ykh1uQ?r~d~z${;*IDCS`p1Bny>_PGP~Pa56IL}|?))JqDW z06_ZouzCDpZ20UFq`H)f#D^4s_=_9#*m8?lcpSSK;7x%6-}vL^DE>o3$k~_B{|IXoh9 z$A_*OlDZB@{bn~&i;H3QR*mO@pU;1($o-xYZ^H90X%zk6ZpAuGi7P^m^T_fGjsWLy z3%VIe*&r)V@na5Bn+fmLYVj8cZ0`>Ey*VMDphB2OK>o_Z>>O5Y%?VgEVexDmxjl$ zCbkbpF1%uQOr~%-xzLq&DNb6X9!fdXC+C@Lx^3Adi>JZ`DrS6`ibjL2dMo~UnebgS zFA?Gb(GC2dK!m>8CrKsKNA-*V-R+~ikL5#kww-5VK5xb6K(cM0C4SbyD5ks$^3=(# zdi|KVNIf59C_vf~BewXk999f|%dDW_91f!8VXuE#g>bzc3-!?Kr{~w@g%quR5uZqB z2nchJYNI|U(Sko#VgIZikD84cyytTn0;E|8NPpWxF?>+mE{Da{Ap& zw-4go1Vxbz=2Q37E>$6nI)itFQvGpcIOnrD=SxWdW0&8&rAzA2)IG7go>}(5I40D& z@19Mvfc(wWFbL{=hdELu-N9u(Q}t?qJmau|eve&4U={4rhs{L3?${J&2cRd-n36AeP4iw;j-M*KjQbhtW? zUiX2e>BmVZ^OMG}^P2T7aDZj!Z3G?MuAG{;K0M2e!(Tp;22~>wj3Kz7cp8KVP6F^B zucq#E{R7(qOlMi93`z=}?!LDRnm=#l-AY@?%F9x29sJka`kektoQR}suJ+EXp8xHW z$~`02fyq7|j>*cd3;Mw-`)FHK^77F5=CkoF(h79yiglI!?l@UC>%2+Gf`N zzh_DoS8yCU(BJ6qFAiq;2_y6Ix0h0FS5Io76p zwe43T{>g)5@9FEwEyk|=AB6kPzjNczf+d{K5Sn#-mx!paYNF^l{*%rf@J;F)GjWqQ z7g|D~`p{&>dusgQz;~aUtI;^zCNfB*wc*Oq`>8GC+>QRm&45`D7fJ_E|&_t17Gl+WH7gvr-j&6Eb4l{0>l9R<47_%Ct`TGq^z}@H@DM5k zVqLZ6pR~57ymvY+4U_FQjy=-+5EKfIy?LC^F<#VimEt33aQ>5GnQmz(vn)t=~7Dw*D%cwT>-P|S>CTJjV2MUSU-gRa53sni;F->JR=cWyX_q>s{> zTz}Ep-~w95EwvwDVB4CAHudh7xM24;;mc5Io z$nqYtM1j0B11uso5NnND`)Zay5GSR!v-c6EhUA#lh_1j(Wg6S%^fd!A*Aoo zGHqPaGG#0|Z~WM?dnGYliOv5LtmGh+hUBJRtd=E&$466*3J`w^nN=UikJq^nS|L_2 z6|yOnJ;FoPNPWww`PrDi+eoC<+vXGDDD-YPXI7cf@=u9CUWK5t-Q7t`PfKFBiAAjJ zfb7c618kMc(3SO^M{`~GhHWm== zew~BxXWTo{1wnTfy_E9z>~LOLsiN;YIKRSDu+&hNY1L1Gc%Ia}I-2Dw+i3T!c zkAC}F@%=}Z$0y#*H1EhHWwWu@rpOWq(r@WAZfy@8@bP(5>HA==gY+Z-13u#c zixdftLlf}y%8`JJzjUuQE!1Y}48J% zEk-8Kq~1%~b8JX>fP%o;;5KkYai&|DM#^w`FCA`#M~w%Cx(NA5e`&wON+b#h)-vHi zMF<(WH*sYPXb3`%tPW&G&Eg1LkWYwsfgGH=`6~dztRZ1e>%=c!{`Q_1Ix0-2XFg5{ zCSfzv_d?JvMI=~K(;vW^tmpFAwc+(Z>vrC~NuzKOvKY7YkE(lnwPR{3J;Y(UdAd)< zdh{bRXwyE@kg-z|6ND2LizEyl+3ws+HlZn$JB68{yL{NR_w1v7;mHN~MQQSlO%lKt zg48EwYoGi|Pzf-RJ&4k#gI(;FzYuQ7IQI3*R*yZ_<)sQ?;p0_22QohN=cQkn0zSK> zj@1c!dn!A6rK_3($P68iEE%sKpu*#fX8>~M_{4moK5w>+MxPlGw~}VRae0FEzmdm& zl;l(|@=($NMIkZ^8}xg7CHS$DZ&|U@enIZijTP?Kdkd9Tqe`Z++av(MVVj@jb! zb^%4jM?CU5_`hl6PwmC6Hh-Uv-jaf7?>)kQ1eOQS@sjAH9=ODd70b3})JU|dd))L3 z%s#-8+y;(xjx0@ZTxxexymyf;2oNdWeeW#mz({woL8GiOX%eH{z?o^={Sa?I{^Q%8 zmVv5i3tlqnot^W*VXuO)u}$v)e`t^4MvRaj>03#Sx&2@@pEB5g^XGFVA+G&mgi^7e zI%=(O&Gc0=Y{p2ecYRN{Jh%w>IYzgAtuCed&sJ#$;%NMHlA;~r>+Qv7hNrpA$nh$RDgcI681p|(r(jHEopNpMz3Ae<+e=pZs$L3#z0`i|bXE~(?naDVz)+vecu z^W>xfk$!DkWO)9FtyjRKsnMS58q*;aJGx{G64;1N-?KZ1L`-N9dp1D@m>Hxxed7A( z$yY(~^0Vo=uW9&^N+cV4hQakTLC;e9X_xu?%D<5gYz}=E4=1RxqSw`ur;gc_Y8Ql$ zdC@1t+3;=w(w7QMpDyFy2LN6+MOYNOkh+O0s!~rKFN5k}i$pj5rbn4IE$x{TprJ+w z#xJF^7Zqpun{S$`TZbyx?AjqtbtfG)t%Ur#uwWq{tp!egH~Xx6&aT?yjEmlr)vSLm z9ctR%%C<7*=qFU{l{v1vm=h(O)<RB7(0#;A@&XZW8FlG7$)Xs~c__i_MD7?Yd-kHOVr$c^(I&s;x5%D+x0OI$a zyrPY9Z4JxF0}l;=LQ&o73ts(oHRhNBu~+X_u<@BMc$vAE=W$HbX~O@p!a3?DHdIJj za~$n=exdKO2WEPvX=^Cjp8VrB%H)i-qtlWb?eP&Kvz~F$mOFgLiXPgxe(fK#vvrgZ zzSmW?n%PodWo+Kzug?j`&9y%^KK-oc`Z*YUrf4=r#>hx@va96PSCY3LVj|yOqN|W(sXWCodQR83_KX_BbmL|4zY6FpDrt!T5)<6V z=fJ1JXYgRw;lSe{mlyfN4jzl0a9#`f;7yhYV_sHH>^KBVY(>1$Krai6v?g20bB3`2 zEzbD|Dgv6SlkE0@mWtw3u|dx&uu}XvLolaKQT{j%Hr*m>@A!=nzkfdeWbE9M9Is8X z`PE$x@2ZV`|aT0 zH96}V}Z;Svhwwx@As@Bk>E4d|Vs8jgX{PF?-swX$VL zK`+m=Xbz*2Wo~6CrZYP#Gab(a%F%OxS{_#r?a7A|>(HbEaA?f-oHsy`JYTaYcC|zt z>bN4Nu88RLf7!(*KVl(=w0PyOJ9N;3#d)8b;KYDid`^b!6Q0y42j9Tyy1GCM$&vk? zlS(4jos!E7@=z#1y2kdfRAn-GZ9Kj041~gIA^xYr7;J4!SY;Z#n4ZI7HI{A(qfP7c zumjmw)&XzDGt@$JpLm;_J#vnpScY0 zdFYn+d(&;8V^5#Dji2Shek{;HehCS@2pF|D z(#DF~uwq?=c9YUc4Hb*2XCJwUrk7ivB?#nYe-ORoQ;OFBOjm8!+*+H&8M*~#uk+0)y0`=3Ko8Fs7_RXT5j$OxG0 z<-+Y>o@#a}HWvX{1EzkHvpa

AX7=CkJ`@}%UZAO>zK|9Qe(9QA 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�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

  • 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 z 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�NSg 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 {+Wt*af|w(?&V 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

    %qJxdr2goMB-vYvLAmu@8 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

    @<5&^JfdgRl+BsvXh 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

    G!0VaB?K--zh@#DNBqW;nKhA!xuK|3k1}={ry- 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℞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�y+`ufs7M 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 JFoMO)|Jg{xAF%)c diff --git a/client/public/img/socratesOrange.png b/client/public/img/socratesOrange.png deleted file mode 100644 index 0d23902b644d6937371e1a842f7703522ed6ba57..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22107 zcmeGEc{G)M^goPWQZykYWb8&X2xU5El}H&XQb|Zch{G|@lA%nMyNF{-NJ27?hlGSf z=6U9rWgd_7?2G&J{r>*=t!J(0kLQnPt#4~}cb{{ea}E2w_iMlQYw!1Yc~e7$?jYMi z1VQLjuPNO|5bAOGo4KC`-Z9|`?uLJ8jBcnXArvGCLAv+Hu)sS9u-ES65JZR<{Y&MP zsNeu^(%Px2U!@(S;bJ)_xjw7QiXbNuRi#VXPF>TzPw$4cZz@cOy_Pu29xS&1fREZi zdc(O@3eRkATZ#tL>-Yt&f7t?g+9_21=hP!iFWYihWFEe|XVPzaT9YVe$43R{*UJv# zhkp<%PWaD}MtDn6krw`UuigK=-aWMQdiT)(`RM-x3;Z8D{=aB}|KpGUHx@7xxUY^N z*llT^x3ybynmp25OjH`-2c?m+13oJ@@-#FwLNk>0ZSto7w&x}t73PPMI4YFLHU=4T7! z()B_$>E!=VaQsdqCpipSU|gM)&8E>E?i*2&DwWX!_h zzD#*}(IeT8M<}D=21D%zp22GT$3|_X3X6({|0Jle`Qz>gg+IpOMBj&ptNWsl6}L=& zUC%$EJ-evydD#CB!NB_)J)Xs)k;+R{TnrNdciw)`_Y*Hqih=2Qe6!`o<|eO^1>w1! zC-qbt6+m7-)8v)frIwZu(JIOuWm}jhSHgy!m9^1OEGN&pzs+iHh30J>J$}OCOW!^O zV}24`ZspJ!c#=$bLel+Cf2pH%Lcgs@#mOoI!J(nmwc*0-v!eUBFz4aP%VNOqLYGQ6 zL}F+n0@AW7!^6Xer`j`QN=ZL|Dk;6dYG~c4a3;^YPBaCD3ma7Z`gKidOOkV2IWvFQ znF{;0UB6^Ma+CXa=)&5@^~YpC>!&$3oA&vZP5q;=?y(AV8sc*^Gr^;y zPv~d__~KCK{l*)iqSRApe{OqYDnpL@uIH@i$;zi})2ZZ2-x zLgC%Z7B6rZ&WSOb6bs+yk*wJKcI%RTNVdjlZVrwhSn*IUIrII8touu!b>!1w3?!|3 z0vNdEKPORd-o8ZZb%W!VKMifzL`n)@f9pFXrMmk1O7IP~FC*v9ony?jS8LI4#SJVm z1y*vlH<7t!H8j42Qn?axr~W|(7S<*vTSqpQr))-lzjGpQ*jKnGBqYeBA3x~p7d&8z z(6XG1ZBWV4y`zeHN&dgWZHzVJ<7RFfODQ^Z8U2lE+ky)v9SFUUa*Fn=ckkYvW)7U6 zXio0>FwxxHJl{P>IJ9HT@PGbIwy4_N*f0WLcZkgyX=DQrX9DSdG4&D zbXzFg;vZQ$Qm3T^&t;51b7ogk&N*9!bo`fT}sIKjXJtmU#i zMs{{$`UH=(OI}*HAWR?G+`2{!A%?LO`JZrZJz4hQrmFvnQ5Xin7>RImv!|92qWu;v zCAz<{%ao~(*cPyIbGIL9v>HBq+z!FqOVrb_>MK4$Ag??)|Ju>szOt(;vWkirbWnOf z0E<%3^n|Kyfu0?}_#A;!I=pQu!47}e4q`+BNkbL56quVXDbjjLxZ7;?Z!Eabat8j} zK(a86qQ>*zu`}aluB9rYTz1~bG{7{NWEFXoVCnJi9$dL%Zr&&~%-G<7bluO*5`}!? zIxMc$?#-X@iXLJldn~YD=#DM&4`;p^U~;2`w_C=UX{7!OfuO*{^LzArm6ro+7HcBX zI9cvi)YsQ{PhY=Hu`Kb8l~T$p`ZV=@oL=t_k99-jk6HbYYMjoszIH!NC*gLA87t}u zw!VwqdDfKG%i*0aDK{kDQ8>D$*nDI2Yk7HjR}MMEWiMFVEb`_y&e3rJ>mvO!z-fM{ zGK6a8?_VrLQA2};$Usv>R8(qj-&BN3oNtv_TO2j^gU|Ykg^!QV1xZO3-^>5BwY8c1 zbOi?ocd==B)qa9o*U`~2a(9rgAr1Bc3x%2id62EH*CfxOPxT5Fe#q zn83%#*bu7_nqfdt{@LcD=H<}xC*FzvJefoC?h&sfSDRPYCfnbvuC7-5GjLn}rO7VQ z6JnW~ntG#jZ4#WltdnNZhpV~0o#n=j8*GQnre1H)Z4`RZpZ~?=h(z*4I4bc`Q&Tf$ z=G?F;B!0gqC?TtZq3wEDpx3s)@#FVM2*iV<%drrG5wWqM0cH`uOA8CXWFnJ#1doTj zih+Pg13f3H1(mbuOemUhFHjuU`TVZoz@qgj4ZCN%~x|<_{?o@Z#!+Sq$v;mIDGhU z%ZhA=5M5}c(FGF|6NerH&%Fa4e*XTCO-%T~FO0J~Pct2yUz;Be2pFH3=v=kvFL7=E zyRI7Aa#o)Zv$Z)#fV9ZP%gg(Qj}nY1cy9On?eN@Q7x37aNWMbeY$B~)a*&R87RTzHR;D{+`X5_b3hI}*X^ zz@~e)OVRAAr)SZ(#(B@Ven(mN70ZU)h{(t;QM?MKlFCdW2va_{|a=Yz->Md7It}4WekDYn3&dI_p*R}lXYO*vka~&|?*uF(OY)OBW zma96uUzS5e&d`i5*(zy3pOX0i19|z`T94IE-nK7yb20xCKlx-*x}MLy;*wY9akD7de&8?(myfi=fH^I0GHsdSWae*6zF-H-U?)zvwdlG`a9QMM_)uRjWX|9rS> zZahou-yVXe!nV`ay$-8pkI%gh_Wc?C%Sp$w`2nR@IFBS-)JaN6nBQr%Teax8L1r5) zX*<+kXrDT`Ert&b4sLbW?$>8zA$I2pn^#j-tp>OHN?dicaFclLc17{CTR=k)|D#1y~HEkjcwHeF?qqRnHJdbBh)CMJfJiz|KK!Un_n-!?s5+?rL@)#5*?Ab$@pk{a0d z=;9AbE3%(~pn^cXr>ED#`s{44*%XGId|(jYg^2NdfSBP^9coRztKrvC0o0(_dC?@5 zBE7oetdFyNEDGQUNv<8G zmtsf)kcYDy4Ov%=1{&_KT&<|6xF9N;H7x%Q*Ps>mMtum;ZS1X49mJ1MO{MzAsqr_9 z{K_k5Co$Fu2=KoR=n%)Nyug-*Zm4r)b$$hI)8xojPLj70<|s zY>EW1Ly5DJlKZ=hz$1Z21NJ#l27St9Nqv-0+I5=kWo2Hy-9Rn|F46_nj@njqj#Wzy zM~>yV^QLV?XUqXhgw!>^(0Y#ANk}jP(hihZL6E^AF*hqF$8FPLjspW3W24gh;cWvH zlHh%_q`dsnVDVKTya8+0ylKE30s`_q$S&aD*LbA46r7v>!Q=YKnrtV5?g3p33J3tF z)#}t#EmTv)_)AQg-hrnGjV&q)gFGvV54_=e`rY;U^+nR!!e}6s42kX6Y7xPsW}j)r zBAVVKv9B#p_QXtv3$uQ1K3pyv-T8*tqMDqiVwn~m6C2y^^+O7)Hg=LqtN^8qJW%7! ziI+sTW##9y63?Q(kf>+1p9FB9(>-xC5~@$Q8Y5#4mW%O+RGI4LqvLj7W1Oc|EIG4q z!&Slebah|p37NXM26j%Fo_&q$b5}3fO+L?Na57o3v2OC*t>$;Qk!OI8aW%Acy}iAe z+1X5;mO2>geOn*`6c2lBvLx z!Br&7@qyz8D=yRr-1lHJ)of_Zo_piS15&+CFKY#&bM;-{)EhhKrEHHm)7*UQZn_?d zh}6%BEsX<)7bPXzvFbTnw#}x<9_g}udlySSy}KtA{vgk)66$25M~}*pDA5^(w*euW ztFx!N`&*9H`QjiY4eTA%W3~1Gqrg(O{9U}>a5|(T^0M3Fn0l)%F=uXIq07QYo=p2K zdQl7^IzdQvKaeRkGdDjASZGl_)rfDx_Q89uqN4zejEwWO!i1k28!mOkdMW;3tvO+k zM=VWEdGLAf)6<0pIWRpI-hJEy(=^@7u?&X~|J>Rt_AA&6uc(#XEgO)f?Y?s53R((|Pfot#Q#C){8BjIREEZbQw%}lI ze|5Q*h59K`_Fomt5-II89r2roq9P+-^>fQLC8LIM9`$+|Q=?>jUvGeHSx*t{cC9&kE z#!eViM*{qJ0%H}sZ%P0WgL4SFp9lFS5=+nFp_cNT9&3Bdah4BAmZ_2w-~{A~o@JX5 zC3B)-j32L$sfK&p@i)`00+tzHn_ReLosOUc918LYgPo@hI?Ny-Dk}O0vX(!$M~D66 z3z1RYqRE`Ur>LFcZw5drg;E^U0;4BS5?Ah33r#*oCO-_(WB07i_NfC!1R$**8%x4^ zs6vWpPs(J+;B=M!{KKvn=%u=UYMsx?$TaB7b zRweUmGCm-g2n!2a;Q8O^h)jikzIbn}g;tBPW@N-z)^(-M#_ZYI@Y>eCICayjXq`tX z@ysAlg(&Ug90=ft91;?sixFlH%-Pg#jJly)F321x;W6BDWqoFTendC^wUQE?L=cK{ zYptjK{Sc>7$N#}oSG&01xk1`;Jr4So_w;N>ZZY!G;NJ(2kr=yGBj z>_8s?J2x_XBv6IFfKPU6lstn+>3b)RKm zV5qLE3-Wse^}^9ZhYtOaf`G>RqdB~%2fsY3ZURgN;EUZuh^88^ED~ylFYMW^hZz6l zpSbrTQE0}>(D39KiL|T$iVv16iA(m{_S!H5-5+Cz?(_Wv5n+A{|C&pwBvPpM+IfjO zB-~Szci;FV?cm)sIkNKQ$t22M8b}Q^RU9(^9va?HQq&4|7o#fEfb1IaH9h?xiNzA+ zx9^?PA=tjo&J(Ii{#fEIrVInkCc1u}+$4eI!Q$F!_EGf&6D~qgUR?Y*h)S=bB(1CZJt-x_7j{coG3HI%D%4tfaVY+1#>oCT!on9; zqhxJuEhr?!b_6$av$WkE#E?NpDBPfWc%?jivni1wH8pjEXTYuMN+e=vp}QF-pve>V z=X^}KrNo0GIWaM&ch{e&VDhTM$d{eTE(;}Fiwz2Nv4=<;I#BgO!dn~k=U%#snp)q( zc}>K5d&?P^N7Rq#1iMKyi6|7EyYByZF12~$1eXRt)!^WuA1Xx4aLI^>7@n1>eqZ`w zaka=1?x81Qh(0@~w6E{ew(QIdJC%*c_fAWcJ(>*l3CwFCug^o}eMv+nCTe04_vlf)LvPem{FDBFA;AJ505w@sMZXk7 zLre2w5w`*&?=R9KH8?!fP2B(Xd0MH+NhXsu#uX6|1)Rc=t-& zL+#(A#x^z=E`A8=?b5u@ANCT2!P$bx4!}MeTE9?<(8cSW!*V%v)1rFUc4Ty`09CzY zQqx{VnZ4dcP%k#0Q=s^PhdwqR9=V0;el%J^Rs)UMfN;B&bJF3%>2#3SBFZ!Lq z8@`UJQIe0f-cJIFixK!sV{t}UUnz~Q++j5}wV#lC#H*yvG9An*v#L1NL^4wPxwht1 z?6!UpQj2zKE1HQn66goBfm5obEUjw5lekk74|wTFNK3N;=30MlN%UPO1DeT1OIO_8!h%78D;y+Jx%&6hY@egTP z8EdSjYNJ1vsRF9qyMO;_$JAwmz2H#lpEs+5M=Jao*oOY4+rg{47^-tG$HxP%9S%~h zD9{=Blq($FsScFc(v6Z%q0;p`Gpksee@l>`Ti)&4fu0i)A3mh0+dxuSjuJY-!HdU5 zHeuyOM7|{$KwbYJbbb3Fg&HnYpLAPD0Kzi|xliDK69!~DmF_+0*E4=~-h;9a>8Yy4 z<>k2;85b89>58_%bFEpJmo6zh|v8;dxbQq*vr{9$ZZP z+E`vUEQZYUL1}*fV8};>qM$Jmfujf+LHjcIzomZwm_!-`nlarfA!HU`I3aDj5 zzVY$#epva77eC(8xP~Et@5)9Gab@PjQq9EQPHFL2@x2`1W{{j^^8)9U0QokuuVdV7 z0W^C*3pgTiK5F<_oz%SI4;%kyPc!O~q@SI+3xlEzIHHR0i5hlX@-c3xhd!?UMPRWYQN zPpyl+612k$pS92C^tSPS9CUzQ84z9&LxHI)C~!m73e0k8LaUr(Alu+U{SE5Ki}?PM zC|UOn?JIaHpQjo!ak%xMkdP{?tgt0cgyqIQPBZDp2?;e2XbE~ksddrW=c}vOXxeEy z6w$ge^IlI5p@XY#nG+#hfzO_WR-m!F`@<{vn?m7%v$L~6(}ExuIEjir#@0_T@bJ6^ zsuhzJuC*(`%Uvm8-gBhUTY`Jq!nfIeuCK&tYviT3L`>H7Qzs`35U&@uUi_fuH)>Op z-Q*35bO;3}RKn3(x6F!5-tAry*~FxZ$pLbxVeQ|v2RYGksjcQS8&;;%w%=a9Jn&A0 zNGjMQ^cELzK&1<1%GJAf?`~~$TXVL(rxxReyl_ZdUgCYR%kuRrcq7B_eRv$_wTLl~ zN4uR#WnGI-w@xB~yltduNizWlE@z3_Ca>==5w=zDlyITFOcGSq(S!$=tvb|P; z;16AZG|b5O@Zm$Y;UJ%lfdNA$r3%|P2rW?hb2eiXJoRPR>X{t8Zb)cI2-D>UcyTda z5D_^7xWG0NF`1ml_5$~(fdm>*HH>zTm+E`mzJ}_-OD2&;%ab+Pkr_ zak%5D%M2Sau+nHpm}yT3R?{_eJ4L(5z43w_R9ZQtJn>QVYAKulM5%*mnV_^=<}1 zZi#0)=nI$tm3TlJj!4(>RC$>Y4yyUHWlw{L4}${&pqNuu`q|NO?`uXz`}6hRzpu|^ zf}LeH2pe>L%;E2)bMpj{nMx+dfx6uk{YQH7F-WNQX$e~kH?}B*ZSzKrMf%fUuP7`n z-rrAaDE#|g*$28d$S%A*FBTtv=C0G!&^SmED*@mFvYDgUMIY~49rq<&I;KxSLW0@C z!s1V7=LAL!ME3zBsO^WlZiJ9PFPvZM6!mcy@`Yro^0SRyZQ?|4nt7hPINI|9S-`>b z=pRs9QbYJYJ|5n5YoKW zUC!XwzgTOWC&{c`MTKc@=Tb-TRf@8x7*+k+@BQ_}+o=)t;xaVnI49cU}BoT`V0J}OJ^RY@uLbpP$K+Mc1_ZxLPiga^q! zcuHvC7xlyjRv#L^dA^I$laATY8iOn%CwCrSL7C2RbpbaVDEIMG)CX&q`_RgiDr0El zo>X<89WT2@U8p`7lH{S4il+Jbg+vi5q>LU8ya7L-E}FVXQEhKenz?iK-3yqR1OFd^ zj7p55(Ok)MPn*_MAb+}r&a-)kJ%IE900{Cw+wc*P1uXKClaefr_911ZUoX+F%<)Yo z<+jf?$zw3AI2?}6jA5d15!&(KFY}uTDnFzUlr3ywV`_{Y@HSRq`4v$S5zvT&!Uh3U zF00v7sDp`tF97{|1L7KjaJ&*9FN+!MF~L^jrrOe=3xu9Th27^IbmaHhrD4Bqh!O<^ z1cp1aOi}g>$C94YPm9QjpTcuD0jPY;$Pk7qoE8~S(r)zTOdqjT)jdA;Hz_%J7$T2_ zNVW4^MbKe`DzmDo>1`E85n>DUgD%q9-MgBw+us(=9fhSw%2eMC&Zq|IUIKENLknI4x1U>585-5I0u(n)?!|HFA?(K)#M z4e%tovFZb)r&mk!@>Xw#5;~i;QVT;5Go&`613vPSw%#kt&8?|5q=s1Wz3OSDx}F>m z)ALX-K=bL9N+?$)h$F?G6nU77StS=%R#x64uia|pLT#AkXkm8xLv(a7Oo#xMvb{*U zlcEj!+&{lZZJ`q8nzR7z!N|d3rH7K1G(?R$!V-O))rK|HARsd7B$OQh$!UCgTDFN@ ze~%pU`a2D07X}|*JK9D1A%)k=(UrT6fyUjV-O-w^$aU`T_ov3G;vQCy>o3Q>fgZ%vr2XT&A|w-I@`F}tp->se*`KkV+XcfLyZYb$ zzo=W7o@mVKwA_L^pOG=MxcKWMFJ9Hv%(dLiKba2{cw4B;20JTJd#EVE;Ka{`1zX4x zDnjASn8qYX&F0=RcLbRo-7O`e(t6W%Qh_5ej+T}_bd2ra7C^o=V0u$eWm_x4tU*q1 z_mpE04JM@d9#_H;JygrtPZVj*_?KND?Vp7hM9XJ-7;S(w4B0Mw19THm;$*n)Dm1HL zX`yrh`37g#k+J}>6$0p84f78B91z`M@temGq~6#SlhOY*-NUDlMOa@+Q&Y3z@swl= z`w6ZU6FwyT6}akDn89&QvrCD$pSGtgoH_0Q)`zoVs5jO9L05-Vu}XIF=JZN(dDy(y z5PJxFf95!Gb90m7FeDgYzBy;+SLb>ct4<*-pw@RS*H8!tU4YvLe4a@<+(^IcY_s|D z7cT6y{8Lg=Q1PPJbyet#LFwo3)TpVsp$Vsbn#t(dv$Pdwa6fR*D)QzkI_Z^EiGCt^ zuAIDya%={BJR?F;Z7^kNLlM4t0@40M6>`4!Mf%OtKa+FBFF`joONJ>s^M~eLcA35G zRa6}56hS8QsK&Ikw91^z@wuHnYaREF4yxZoLNwrh3#dh$_F~?bggB;ZpUo^NH~}LC zITor)Dk@4w(y|C`X{p&BGXvk)bY&PHID)8T%i%#yR#N);LPL1@T1 zTg1HAQ1a|}<7~8-H&0o7;uMj=)w7V-ZI{V&hTgqH8y9m>`UoQ6<4n4 z>A3*2lfOo7p~0Vi2_fDmpO~7s6#-+6Ih!CSb5gbzH3bEQzI=hwUGZG4qx~tU#{L{Z z)IS06dw@)a&Z9g;wQ`g$Ew>w}dqaiot@BRj4^{rX<<_NuG~OqGohk-r=u+(kPf^>6A~&QLu?O$-k5f$iOS4lSv2m&&R41Os;k35!rf)e zXtk7p=p99e1B;6VKcSYWwPSUlp~<&v;_cw!*#+KQ2Lo~p&kyOcN?aWq)(m_O!V{>Z z`C+dcJaiCUSy@>yKE=ypWM~-2j3(6t-XDz55Eiw4oEVpC;5J2$!oY04C$LeMjV4FZ zL!gA$l@vLKC2Phizes3DbZdgyC5J$wc`gkwqW49Ek4H6hp~mPPUP(4kGRL3Cfl z(PQO-E@;S_Juon^W-W%i8U6rDm$j|!5?6C+G&S76?4tB@wZ2~WTEnOihgb6`}x`Driy@Rio5o~7Tu zK@8;i`R%p$5;dZe#^y!`UE(N9Z0qi32O{IzXYDRsHUTmLQTzL{vZ0E!SFLewVKh{$ z!PJd)K0hhT?aPC1n_Wu*0shU+eF6J0r+_(C+Q~E40NQ^{NZ>`MOx9q)RP12csa?CA zKiUEOkzMtz5(Zpp`qevG&A*uxv%X{`9hyX{ABSNEZh!8#w8{$w zzVAA%KPcP#cle}O@*O#I!JyvD)J zjW*-kh-Uq@kn4s(&UwS93Ik1YpaMBRqO1&mP0(y7nr3xE^ZBbg`H~7h6~~>fe#>y8 zVj&C+Y>`*{zf8b=mQDC?)lTO}jZtwh)#V9S*O+9@gVZfqeC9Oj$4DOsl8^kyYj{wN z7qV|0>UoW7-UN?E4_4DV>lv{No-Llou-{39*Yw|>6(_*xL-Qr}xo4D)DOZlwIR&*N z8j>}E9bH=)d3lZv)nm2=yks&6*gQO7{RHi^SNX$I$WfD&zF`kfLkfukYQacR;n6G~ zWE-@gvdWVESNW=?E?c=Ky6!ePV3b#V8oZuW5l08Jj!rXdc5EE< zNW3j2@}hemw}$5KXmuCqvUKAt1Wep0hl4s9W-8IS@e3C(9tHn-YkaPqfu6n!RN?cl z+m8_k?Ld9g#c;z61rRY##a?Y%iWR_ z>auM9tij*qvNS9UB0&Flv$wy$pBuorq|x&+OnSn=_xdB7Gy5kMi@wotBE*ww)2lXI zgKma~hW%OH;qTuAN4IVl?FX-$!LQAjHYB$X%7XZ<^z)B|$KL!pXo1Cb>f;$0l|du< zn3c77^UmKHQWdv$`R;V!5bY%`ND%1Md3*Z9K!SZYdK z+GpRfo;Z=>J_B~==spkIv6RKi|>yB2$NfmBkF4_Z-+>2evx;rDk$V!v@u=2uSg}>n+5=XA+6V=Ir+;qEHs>ZS$TY9QFqhjsdU679o^KE-gevj;-+4DD-!s5+a^J@6fH z9}!wL9P?Buy{ZI-8pzhor=Rid%y6gOX$5Hlm~b^JF4Q-qe%#q+A-dN=tG~M&jl%{O z;TLuTO(K=BxM!BD3*Ear#vv6=PIfKMPuN&7K4|SgOS!zwvNK_ws~(Y8HgMWqU9Jt+HG>WWw5auqC>expkjN(HA=3dgqe{=uHX37)c9?%jN=gD)Rl*R$ zj{asbzz>4}Fi{fx0evPc#pAX@)}FZg&?ZN+=M=~H#-D#URW~{qWEa;7%~0eSXUC)h zy^EWBr5?uGs_6Wcn^(~&_hLRU4Y3*=kXBFP;X&(BT~T_h=m$T^n`mLt?rRtK0X-$Q z!&?jWtrmY-t=^~yA7iZDhUgo6wiUy`F6gMp?5j*}0Wk7VZ1lc9PAsYp^X*~aV86Bxx;JcLeoY;AAO zu?-!$_(2US*V%ll$Q=V=7s{h^CIl|Z%5qqnm;k}L4E%m#VsWKOBLBC0A#^b1I4sTjH=LMhN%nC1%q;O#DkxE(c@(fB_Lk8&8~|k zws37}(GSL0!;>#NB15)kx+Moe6$Ms;WUm+s@SNG%Fu}^m=zICne$q|I%P>L@aZL<{ zh-|$5$Zf4H&5yGUPz*5y7msLj?owMl;{Mp}#9oe7e>7&VIbi8CqC9dK^-C7@XrNZ^1;2oM!=M{tZ7O za7z5~v__Pe;-SNLa=VDdIrbcj7u)1lZggAV(;lC%)_$O?Sfp%zQ0y_^)FpK_vsA?c z>lM!OjC<}Bu#(0q<_a^4bW%Gjse;}ekVgJ)Dv0p)nq+-Y*cxPjrCDF76+VAZbVAs3 z{l<2`Cpr9p^hvnCn!f}|iNa_N0b%{(YkA$`cZ`$nq_$4a%yjnA2R;0A6hVAeUuUGJ zj}6{6xX&aM40Rn}4S_Aw8O4WnPd`p62M1+kZ--w}GQu&^IeS{~KmV0mgB_ zMjjCpmvSk+hwRYrla7wo2(N}JxOGtOW!_UuZkD?9X{)c=kohGJJv_%T>H}g6Jw3h0 zY6C?l-v>j>8v6Vc;x(~nJqQN1o2g+x8&y*~BQ}aZknB=mHV7+2y{yoCv>` z^P_lI(9M=Kbh+^^EP<6AoSdWMfEFaRj!pMG4mtY`UN&bwb*P4HKoC z_8vAZ9I!JS>HtW3>|p9%A`@;m*IOdPM1n+cCAQr>2X;iAXT^{D_x;FFSdoVc8V(F` zL}2*G5s{EX*rpO3NdtNTZ(znVK5deJRD`YGL{u|YUfsx+em`v3TDrBJv|pI%U;&K3 zIygFJegFQ}x^%tDs5}6!d$bd-%bPntU)>uVsxaFJeFdQ4s($<gff;7%=x7PbgtmbBnG9w&{ za7 ze2_{f?4&ccqueOw9&VY!MDLVG;Ex2xF`R0i_SsP<{HjL4Y^C#28+w*cf6R(kbggAv zg^AGQtwep!Q0GVSsz*^TvBY(CgWEt)kE5`mXSi{|XqiXWd3njl*s0c4^1~*n!hZ-| zf06n}9*Np)k^iC%9MuIF$67UTT^Lb)I|AjF#@p%HS$eYjUYQ^r;VSlEWvDzmJ>8!? zseFVjv!e(OaoHg+oC`tiU7t+N*vNpbtI$>#tC{P6&{sst(GwyK43s_pvF~%Mc?yJZ zPtP=gpGf6RA7-Czg&@Zp(cc9?v^d6UQdQSLpy6Dg(K7mbGXHkUzu_~vBD5yY&(9)y zzeR+F1(!Tk+$q~+K6+;#Rd7E8@;6;4a&@alaAZ* zAxZEzG}O}#2rUNXpNpUQ|Xq*sfP73Qc zL=xEts>n|%>>2Pv5z$BT3JS3^Gc(&3z@qB=Dch?a_*Jeb8nsejk}!Wh5-3by8uL=5 z^-3v-AYZ(oAT518Mf-YDZ|-T4L}d*Ucl8NNGf8u_C~Zd9b?9}hdb7EjN|k5QO$ zURui(q1`KusA)w!*cV}$qkFy~M()O2F}C38>FHt{|615ZT)HuNZZ(1$qV9zh_Ex-n z{_qp%gHyIh3b0F$9-LO>osE8qc9VIIemB=4wfDo6;FZfIEE69&&||)jw##X`N1!q# z*FX zodrHdlE{-sLPRRKQ!Q2!C@LCn-R3JDCNQ+M zIk1M7&rHLT!PZ6(6f5Uq<&HsLpVR9@>0iFyk(t%9_q9(#Z~I*MZqI4x*5gB8=3Ahj zy6h?JCQEc(CA`ArV@jI4T~WhU)xt9#vPsmQ%+Yw7xbA_ z$AdCudqpqN8h(1u%u)n=J@d%l5SL>MMwuN7dYP+TP~&Hnl=Q|%woffXRcC2!EpXus zZ3HuF$~x0nk1jCz3_-z(a1JY7a=iGc)sooon|e z4#VFOV7{ZC>x;2Po}1nM8>=NN{BGzn_|P&49>M<@8ZvT`xkWQ~p4&|hE(6eo-5Oe` zO=t;m?M`U*l6;`6`x|zDSbKz=rj6hPbQO7vG0@fh&I-LFXhn#6GZa0o@xYHfe7|OtgKkLc<(b*{=WK!GkHR5k~F%$%{N3Uc+jQRG4-Q-~_YJhr5Ez{zI~=ln=u`Hu{3ho1scm zi}CQg1_G+UMA?FsVeZ>-3iMn~uldULflcd3 zksn`S7EJRk6de3E3R38i0|)Gm;Y{wA=r_Q4QlrIl4#b}Tcr{HFCI<^#5f&~qTm zn5@dmt2V?IAXV1n4#*z1!11?Lr!@3v2YA4@vAKr=Ok+gjX&3}KTFk`0gGkh-An=ol zRq~h}LL3RxlviEoZobBvW1iFHS#&#vuZDeCRuvxP`?qf*Oe0An2%u0>A9T9^<&(l- zzOe?W&tZQ+BaF)?GeO=bVQ0@bC3*hag)HRs7Pfd8fVB;gUH zv}Ar_a>D?wnzm%({wNG&X6!3?Hih0=#1Wk8Du~a_Mh79k1Gt=01tZ7u?<#0@P|9@`MFvE|-slvjQIiZfk<1?>wI^Rt#(xpUx zX?s9*vjmgTYEGUToj*{3q4k;v%o!MAq0?GQv4eR8x6Sc42rZb_OVN}=t&+;Hup?nV zB04~fmbrq$pWy}|2X-OQ@4$xA{f7_h-<`XQl5}HNQU5c6R8H?qGTe>K+MvHfaT#tgcu+aG)5s3GWWB@>7<^Tzrl#)tD(Ny>w85+ zAEO22mjitn277DnzhFGaY!E#<8P0>6c|g46DViY!s{)pD3j|b`eHfIakvhx+h|Cb6xH&Ua^37c1W@j8ly^*VY3xw&XMVt%q0))2Pe`yyT^b}(7*CWoGcZHZQoEBc(ds1FGJ92ysA z3vQ=}kqr}nAPXedM;BDNQ_9a28oWZvECJ~a`4~U&K|lCPM$~p`Q8`>==k0+lVIgWQ zJAuO33}7Xe&z_xv&+bHX(2{b(o9JlHzzaNRoe&7$2omIS1XL?6jd3ZlxqTb@g(Bai7wcP-oJfVC;Ux{ zeK%o33aOKTSm9R|R)oet|JuB6n!`k!v8$^LfF=Br$X|scNQ4b|oZ6>JT5db|J(`e^ z5J6?N2C9LJBCv`)Gjg8tj3g_*qmS2!eJ38h&rpFRFwT7_+u zqMOU-g@sA;!_`+Z4nW|_Lf}TQxi-W$*oPJT-n<*ex5J`tr-&Uhhy@3zt%t~&C4<^YnY}-)hz=}fmC+;G}CP$wpvSl z@wW9QxK9*$=#Q%M5UIQ*F9HrXjjOlN?n)=YOR*19TcK2dg#H@HIxuJ%wlt!P_@ba+US2PVGkL1f=?7Vek>@p|1 zA}8yv0x~c)T%uLPZ|Wjm2MnLndx^weO`1SN?7`WOkV=&i!##kkC+kc}52A(u0Q@Ylr$+d_z$^D0`|nc3G+xvX6t(xDxBs(1d>^`M`&BItp|AJywXyEJ zRh;zdWmD*F-aJUqwFVwWM!xPIE5$394fo?(ci z{}}pm#|s8*MN^hbcHZA}WY;%P$G#vcx9Yyo|L|J%1j zK~wwRp4AL?KMhUY_hb7E6qnrqjWiO0D_##q(}cm=Bx*))zqUgA(_F6hlvYOJKAB9i(uj)smrLAJANfmMC#Z+B3N6 za|tLKBLu8?ID)eoAZc{j@zgoXx)GXyA^f1oZI=N!ES+M3r7AF}&govOKUH0+Z@>53 z!|AQ7cNT5Y2QGUB#-+IAD`DR$U^NT%PJx9s%fG2V8}om@Duk=t_dVWekMaMyuKypM zI>0I!7?#Bz1ddT7QWjDKjS9juB+11%Br5{b6*wzGwT}u?7$D&MZNT}DJ-Xq?*@&Ff RKfvH+@O1TaS?83{1OUK3H|qcZ diff --git a/client/public/index.html b/client/public/index.html deleted file mode 100644 index 41d6513..0000000 --- a/client/public/index.html +++ /dev/null @@ -1,97 +0,0 @@ - - - - - - - - Socrates | Just Ask - - - - - -

    -

    Socrates

    -

    Just Ask.

    - Socrates - -
    - -
    -
    -

    What is Socrates?

    -

    Socrates is a platform that enables easier question and answer sessions in any setting. By allowing a user - to remain anonymous when asking their question, it eliminates the opportunity for judgement -- which - means more authentic questions. With the upvoting feature, other audience members can vote for questions - they agree with to allow the host to see the most popular questions all in real time and all while never - requiring the user to speak out.

    -
    - -
    -
    -

    Save Time

    -

    No one wants to hear a novel when you're attending a limited-time Q&A session. Everyone knows at least - one conference or speech they have been to where the microphone was handed to someone, and they spent - twenty minutes telling a story just to ask a five second question. With Socrates as your question - and answer platform, you ensure you have enough time to answer the most popular questions that the - entire audience wants answered. -

    -
    - Save Time -
    -
    - Use anywhere -
    -

    Use It Anywhere

    -

    Everyone wants to use the device they love the most, and Socrates is equipped to handle it. Easily access - the Socrates web app from your desktop, tablet, laptop, and mobile phone. No download necessary! - Just enter a session number, and click start. It's really that easy. -

    -
    -
    -
    -
    -
    -
    -

    Features

    -
    -

    Real-Time

    - -
    -
    -

    Responsive

    - -
    -
    -

    Easy Admin Tools

    - -
    -
    -

    Anonymous

    - -
    -
    -

    Cutting-Edge

    - -
    -
    -

    Testing

    - -
    -
    -
    -
    - - - \ No newline at end of file diff --git a/client/public/less/styles.less b/client/public/less/styles.less deleted file mode 100644 index d132e88..0000000 --- a/client/public/less/styles.less +++ /dev/null @@ -1,198 +0,0 @@ -@import '../../app/less/variables'; -@float-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.5); -@gradient: linear-gradient(-45deg, @dark-blue, lighten(@dark-blue, 12%)); -body { - margin: 0; - padding: 0; - background-color: @white; - color: @base-text-color; - font-family: 'Open Sans'; - font-size: 18px; - line-height: 32px; -} - -button.primary { - margin: 0 @single-space; - cursor: pointer; - background-color: @orange; - color: @white; - border: none; - padding: @single-space; - border-radius: 2px; - border-right: 3px solid darken(@orange, 10%); - border-bottom: 3px solid darken(@orange, 10%); - &:active { - background-color: darken(@orange, 10%); - } -} - -.container { - width: 90%; - margin: @quad-space auto; - img { - border-radius: 4px; - box-shadow: @float-shadow; - } - h1, - h2, - h3 { - text-align: center; - color: @orange; - } -} - -.landing { - background: @gradient; - box-shadow: @float-shadow; - color: @white; - width: 100%; - display: flex; - align-items: center; - height: 92vh; - margin-bottom: 8vh; - flex-direction: column; - justify-content: center; - h1 { - font-size: 60px; - margin: 0; - letter-spacing: 3px; - } - h3 { - letter-spacing: 1px; - } - img { - height: 35vh; - } - button { - display: inline-block; - font-size: 24px; - padding: 16px !important; - margin-top: @quad-space !important; - } -} - -.about { - width: 50%; - margin: @quad-space * 4 auto; -} - -.engagement { - margin: @quad-space * 4 0; - h3 { - margin-top: 0; - text-align: left; - } - display: grid; - grid-template-areas: "image content"; - grid-column-gap: @quad-space * 4; - img { - grid-area: image; - } - .engagement-content { - grid-area: content; - } -} - -.time { - text-align: right; - margin: @quad-space * 4 0; - h3 { - margin-top: 0; - text-align: right; - } - display: grid; - grid-template-areas: "content image"; - grid-column-gap: @quad-space * 4; - img { - grid-area: image; - } - .time-content { - grid-area: content; - } -} - -.anywhere { - margin: @quad-space * 4 0; - h3 { - margin-top: 0; - text-align: left; - } - display: grid; - grid-template-areas: "image content"; - grid-column-gap: @quad-space * 4; - img { - margin: 0 auto; - box-shadow: none; - display: block; - max-width: 75%; - max-height: 50%; - width: auto; - height: auto; - grid-area: image; - } - .anywhere-content { - grid-area: content; - } -} - -.features { - display: grid; - height: 50vh; - grid-auto-columns: 1fr; - grid-template-rows: .5fr 1fr 1fr; - grid-template-areas: "header header header" "feature-1 feature-2 feature-3" "feature-4 feature-5 feature-6"; - padding: @quad-space; - h2 { - padding: 0; - margin: 0; - grid-area: header; - font-size: 200%; - } - - div { - text-align: center; - } - - i { - font-size: 5em; - } - .feature-1 { - grid-area: feature-1; - } - .feature-2 { - grid-area: feature-2; - } - .feature-3 { - grid-area: feature-3; - } - .feature-4 { - grid-area: feature-4; - } - .feature-5 { - grid-area: feature-5; - } - .feature-6 { - grid-area: feature-6; - } -} - -button.try-it { - position: fixed; - bottom: @single-space * 8; - right: @single-space * 8; - font-size: 24px; - padding: 16px; - box-shadow: @float-shadow; -} - -.gradient { - width: 100%; - background: @gradient; - color: @white; - h1, - h2, - h3 { - color: @white; - } - box-shadow: 0 0 6px 2px rgba(0, 0, 0, 0.4); -} \ No newline at end of file diff --git a/client/upgrade/src/app/account/account.component.html b/client/src/app/account/account.component.html similarity index 100% rename from client/upgrade/src/app/account/account.component.html rename to client/src/app/account/account.component.html diff --git a/client/upgrade/src/app/account/account.component.scss b/client/src/app/account/account.component.scss similarity index 100% rename from client/upgrade/src/app/account/account.component.scss rename to client/src/app/account/account.component.scss diff --git a/client/upgrade/src/app/account/account.component.spec.ts b/client/src/app/account/account.component.spec.ts similarity index 100% rename from client/upgrade/src/app/account/account.component.spec.ts rename to client/src/app/account/account.component.spec.ts diff --git a/client/upgrade/src/app/account/account.component.ts b/client/src/app/account/account.component.ts similarity index 100% rename from client/upgrade/src/app/account/account.component.ts rename to client/src/app/account/account.component.ts diff --git a/client/upgrade/src/app/action-buttons/action-buttons.component.html b/client/src/app/action-buttons/action-buttons.component.html similarity index 100% rename from client/upgrade/src/app/action-buttons/action-buttons.component.html rename to client/src/app/action-buttons/action-buttons.component.html diff --git a/client/upgrade/src/app/action-buttons/action-buttons.component.scss b/client/src/app/action-buttons/action-buttons.component.scss similarity index 100% rename from client/upgrade/src/app/action-buttons/action-buttons.component.scss rename to client/src/app/action-buttons/action-buttons.component.scss diff --git a/client/upgrade/src/app/action-buttons/action-buttons.component.spec.ts b/client/src/app/action-buttons/action-buttons.component.spec.ts similarity index 100% rename from client/upgrade/src/app/action-buttons/action-buttons.component.spec.ts rename to client/src/app/action-buttons/action-buttons.component.spec.ts diff --git a/client/upgrade/src/app/action-buttons/action-buttons.component.ts b/client/src/app/action-buttons/action-buttons.component.ts similarity index 100% rename from client/upgrade/src/app/action-buttons/action-buttons.component.ts rename to client/src/app/action-buttons/action-buttons.component.ts diff --git a/client/upgrade/src/app/app.component.html b/client/src/app/app.component.html similarity index 100% rename from client/upgrade/src/app/app.component.html rename to client/src/app/app.component.html diff --git a/client/upgrade/src/app/app.component.scss b/client/src/app/app.component.scss similarity index 100% rename from client/upgrade/src/app/app.component.scss rename to client/src/app/app.component.scss diff --git a/client/upgrade/src/app/app.component.spec.ts b/client/src/app/app.component.spec.ts similarity index 100% rename from client/upgrade/src/app/app.component.spec.ts rename to client/src/app/app.component.spec.ts diff --git a/client/upgrade/src/app/app.component.ts b/client/src/app/app.component.ts similarity index 100% rename from client/upgrade/src/app/app.component.ts rename to client/src/app/app.component.ts diff --git a/client/upgrade/src/app/app.module.ts b/client/src/app/app.module.ts similarity index 100% rename from client/upgrade/src/app/app.module.ts rename to client/src/app/app.module.ts diff --git a/client/upgrade/src/app/info/info.component.html b/client/src/app/info/info.component.html similarity index 100% rename from client/upgrade/src/app/info/info.component.html rename to client/src/app/info/info.component.html diff --git a/client/upgrade/src/app/info/info.component.scss b/client/src/app/info/info.component.scss similarity index 100% rename from client/upgrade/src/app/info/info.component.scss rename to client/src/app/info/info.component.scss diff --git a/client/upgrade/src/app/info/info.component.spec.ts b/client/src/app/info/info.component.spec.ts similarity index 100% rename from client/upgrade/src/app/info/info.component.spec.ts rename to client/src/app/info/info.component.spec.ts diff --git a/client/upgrade/src/app/info/info.component.ts b/client/src/app/info/info.component.ts similarity index 100% rename from client/upgrade/src/app/info/info.component.ts rename to client/src/app/info/info.component.ts diff --git a/client/upgrade/src/app/login/login.component.html b/client/src/app/login/login.component.html similarity index 100% rename from client/upgrade/src/app/login/login.component.html rename to client/src/app/login/login.component.html diff --git a/client/upgrade/src/app/login/login.component.scss b/client/src/app/login/login.component.scss similarity index 100% rename from client/upgrade/src/app/login/login.component.scss rename to client/src/app/login/login.component.scss diff --git a/client/upgrade/src/app/login/login.component.spec.ts b/client/src/app/login/login.component.spec.ts similarity index 100% rename from client/upgrade/src/app/login/login.component.spec.ts rename to client/src/app/login/login.component.spec.ts diff --git a/client/upgrade/src/app/login/login.component.ts b/client/src/app/login/login.component.ts similarity index 100% rename from client/upgrade/src/app/login/login.component.ts rename to client/src/app/login/login.component.ts diff --git a/client/upgrade/src/app/services/auth.service.spec.ts b/client/src/app/services/auth.service.spec.ts similarity index 100% rename from client/upgrade/src/app/services/auth.service.spec.ts rename to client/src/app/services/auth.service.spec.ts diff --git a/client/upgrade/src/app/services/auth.service.ts b/client/src/app/services/auth.service.ts similarity index 100% rename from client/upgrade/src/app/services/auth.service.ts rename to client/src/app/services/auth.service.ts diff --git a/client/upgrade/src/app/services/question-ws.service.spec.ts b/client/src/app/services/question-ws.service.spec.ts similarity index 100% rename from client/upgrade/src/app/services/question-ws.service.spec.ts rename to client/src/app/services/question-ws.service.spec.ts diff --git a/client/upgrade/src/app/services/question-ws.service.ts b/client/src/app/services/question-ws.service.ts similarity index 100% rename from client/upgrade/src/app/services/question-ws.service.ts rename to client/src/app/services/question-ws.service.ts diff --git a/client/upgrade/src/app/services/session-http.service.spec.ts b/client/src/app/services/session-http.service.spec.ts similarity index 100% rename from client/upgrade/src/app/services/session-http.service.spec.ts rename to client/src/app/services/session-http.service.spec.ts diff --git a/client/upgrade/src/app/services/session-http.service.ts b/client/src/app/services/session-http.service.ts similarity index 100% rename from client/upgrade/src/app/services/session-http.service.ts rename to client/src/app/services/session-http.service.ts diff --git a/client/upgrade/src/app/session/session.component.html b/client/src/app/session/session.component.html similarity index 100% rename from client/upgrade/src/app/session/session.component.html rename to client/src/app/session/session.component.html diff --git a/client/upgrade/src/app/session/session.component.scss b/client/src/app/session/session.component.scss similarity index 100% rename from client/upgrade/src/app/session/session.component.scss rename to client/src/app/session/session.component.scss diff --git a/client/upgrade/src/app/session/session.component.spec.ts b/client/src/app/session/session.component.spec.ts similarity index 100% rename from client/upgrade/src/app/session/session.component.spec.ts rename to client/src/app/session/session.component.spec.ts diff --git a/client/upgrade/src/app/session/session.component.ts b/client/src/app/session/session.component.ts similarity index 100% rename from client/upgrade/src/app/session/session.component.ts rename to client/src/app/session/session.component.ts diff --git a/client/upgrade/src/app/start/start.component.html b/client/src/app/start/start.component.html similarity index 100% rename from client/upgrade/src/app/start/start.component.html rename to client/src/app/start/start.component.html diff --git a/client/upgrade/src/app/start/start.component.scss b/client/src/app/start/start.component.scss similarity index 100% rename from client/upgrade/src/app/start/start.component.scss rename to client/src/app/start/start.component.scss diff --git a/client/upgrade/src/app/start/start.component.spec.ts b/client/src/app/start/start.component.spec.ts similarity index 100% rename from client/upgrade/src/app/start/start.component.spec.ts rename to client/src/app/start/start.component.spec.ts diff --git a/client/upgrade/src/app/start/start.component.ts b/client/src/app/start/start.component.ts similarity index 100% rename from client/upgrade/src/app/start/start.component.ts rename to client/src/app/start/start.component.ts diff --git a/client/upgrade/src/assets/.gitkeep b/client/src/assets/.gitkeep similarity index 100% rename from client/upgrade/src/assets/.gitkeep rename to client/src/assets/.gitkeep diff --git a/client/app/img/socratesOrange.png b/client/src/assets/socratesOrange.png similarity index 100% rename from client/app/img/socratesOrange.png rename to client/src/assets/socratesOrange.png diff --git a/client/upgrade/src/environments/environment.prod.ts b/client/src/environments/environment.prod.ts similarity index 100% rename from client/upgrade/src/environments/environment.prod.ts rename to client/src/environments/environment.prod.ts diff --git a/client/upgrade/src/environments/environment.ts b/client/src/environments/environment.ts similarity index 100% rename from client/upgrade/src/environments/environment.ts rename to client/src/environments/environment.ts diff --git a/client/upgrade/src/favicon.ico b/client/src/favicon.ico similarity index 100% rename from client/upgrade/src/favicon.ico rename to client/src/favicon.ico diff --git a/client/upgrade/src/index.html b/client/src/index.html similarity index 100% rename from client/upgrade/src/index.html rename to client/src/index.html diff --git a/client/upgrade/src/main.ts b/client/src/main.ts similarity index 100% rename from client/upgrade/src/main.ts rename to client/src/main.ts diff --git a/client/upgrade/src/polyfills.ts b/client/src/polyfills.ts similarity index 100% rename from client/upgrade/src/polyfills.ts rename to client/src/polyfills.ts diff --git a/client/upgrade/src/shared/interfaces.ts b/client/src/shared/interfaces.ts similarity index 100% rename from client/upgrade/src/shared/interfaces.ts rename to client/src/shared/interfaces.ts diff --git a/client/upgrade/src/styles.scss b/client/src/styles.scss similarity index 100% rename from client/upgrade/src/styles.scss rename to client/src/styles.scss diff --git a/client/upgrade/src/test.ts b/client/src/test.ts similarity index 100% rename from client/upgrade/src/test.ts rename to client/src/test.ts diff --git a/client/upgrade/src/tsconfig.app.json b/client/src/tsconfig.app.json similarity index 100% rename from client/upgrade/src/tsconfig.app.json rename to client/src/tsconfig.app.json diff --git a/client/upgrade/src/tsconfig.spec.json b/client/src/tsconfig.spec.json similarity index 100% rename from client/upgrade/src/tsconfig.spec.json rename to client/src/tsconfig.spec.json diff --git a/client/upgrade/src/typings.d.ts b/client/src/typings.d.ts similarity index 100% rename from client/upgrade/src/typings.d.ts rename to client/src/typings.d.ts diff --git a/client/upgrade/src/variables.scss b/client/src/variables.scss similarity index 100% rename from client/upgrade/src/variables.scss rename to client/src/variables.scss diff --git a/client/tsconfig.json b/client/tsconfig.json index fb3d43d..a6c016b 100644 --- a/client/tsconfig.json +++ b/client/tsconfig.json @@ -1,13 +1,19 @@ { + "compileOnSave": false, "compilerOptions": { - "target": "es5", - "module": "commonjs", - "moduleResolution": "node", + "outDir": "./dist/out-tsc", "sourceMap": true, + "declaration": false, + "moduleResolution": "node", "emitDecoratorMetadata": true, "experimentalDecorators": true, - "lib": [ "es2015", "dom" ], - "noImplicitAny": true, - "suppressImplicitAnyIndexErrors": true + "target": "es5", + "typeRoots": [ + "node_modules/@types" + ], + "lib": [ + "es2017", + "dom" + ] } -} \ No newline at end of file +} diff --git a/client/upgrade/tslint.json b/client/tslint.json similarity index 100% rename from client/upgrade/tslint.json rename to client/tslint.json diff --git a/client/upgrade/package-lock.json b/client/upgrade/package-lock.json deleted file mode 100644 index 4e41f34..0000000 --- a/client/upgrade/package-lock.json +++ /dev/null @@ -1,11383 +0,0 @@ -{ - "name": "upgrade", - "version": "0.0.0", - "lockfileVersion": 1, - "requires": true, - "dependencies": { - "@angular-devkit/build-optimizer": { - "version": "0.0.36", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-optimizer/-/build-optimizer-0.0.36.tgz", - "integrity": "sha512-EFFF7hBbVoTOzYfXuSlGhcDr8neafmwuBAIkzAekEjzik7OaTLq7LPG7As+ebed9ll+3DAGypnrpdIE1Tp/H/A==", - "dev": true, - "requires": { - "loader-utils": "1.1.0", - "source-map": "0.5.7", - "typescript": "2.6.2", - "webpack-sources": "1.1.0" - }, - "dependencies": { - "typescript": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-2.6.2.tgz", - "integrity": "sha1-PFtv1/beCRQmkCfwPAlGdY92c6Q=", - "dev": true - } - } - }, - "@angular-devkit/core": { - "version": "0.0.22", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-0.0.22.tgz", - "integrity": "sha512-zxrNtTiv60liye/GGeRMnnGgLgAWoqlMTfPLMW0D1qJ4bbrPHtme010mpxS3QL4edcDtQseyXSFCnEkuo2MrRw==", - "dev": true, - "requires": { - "source-map": "0.5.7" - } - }, - "@angular-devkit/schematics": { - "version": "0.0.42", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-0.0.42.tgz", - "integrity": "sha512-elTiNL0Nx9oin2pfZTvMBU/d9sgutXaZe8n3xm2p7jfqQZry5MYYFES4hq+WIJjtV/X9gAniafncEpxuF7ikYw==", - "dev": true, - "requires": { - "@angular-devkit/core": "0.0.22", - "@ngtools/json-schema": "1.1.0", - "@schematics/schematics": "0.0.11", - "minimist": "1.2.0", - "rxjs": "5.5.6" - } - }, - "@angular/animations": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-5.1.3.tgz", - "integrity": "sha512-DlcANlrQ2aaspCZZ6yHdEx1PaLKT1q3/xkdTgoKNTJfj9eautcrEuar8NoH0dkzXuQT0i9GewK6+zsF581rpdQ==", - "requires": { - "tslib": "1.8.1" - } - }, - "@angular/cli": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-1.6.3.tgz", - "integrity": "sha512-At0/Q8CsldsvekOmAnYF8g7BAf0aHJImPLstxzPeWdg7EZbQxwCH0I+ZSZFHL43f8md6n9JmSeUWrlwANs+bHw==", - "dev": true, - "requires": { - "@angular-devkit/build-optimizer": "0.0.36", - "@angular-devkit/schematics": "0.0.42", - "@ngtools/json-schema": "1.1.0", - "@ngtools/webpack": "1.9.3", - "@schematics/angular": "0.1.11", - "autoprefixer": "6.7.7", - "chalk": "2.2.2", - "circular-dependency-plugin": "4.3.0", - "common-tags": "1.6.0", - "copy-webpack-plugin": "4.3.1", - "core-object": "3.1.5", - "css-loader": "0.28.7", - "cssnano": "3.10.0", - "denodeify": "1.2.1", - "ember-cli-string-utils": "1.1.0", - "exports-loader": "0.6.4", - "extract-text-webpack-plugin": "3.0.2", - "file-loader": "1.1.6", - "fs-extra": "4.0.3", - "glob": "7.1.2", - "html-webpack-plugin": "2.30.1", - "istanbul-instrumenter-loader": "2.0.0", - "karma-source-map-support": "1.2.0", - "less": "2.7.3", - "less-loader": "4.0.5", - "license-webpack-plugin": "1.1.1", - "loader-utils": "1.1.0", - "lodash": "4.17.4", - "memory-fs": "0.4.1", - "minimatch": "3.0.4", - "node-modules-path": "1.0.1", - "node-sass": "4.7.2", - "nopt": "4.0.1", - "opn": "5.1.0", - "portfinder": "1.0.13", - "postcss-custom-properties": "6.2.0", - "postcss-loader": "2.0.10", - "postcss-url": "7.3.0", - "raw-loader": "0.5.1", - "resolve": "1.5.0", - "rxjs": "5.5.6", - "sass-loader": "6.0.6", - "semver": "5.4.1", - "silent-error": "1.1.0", - "source-map-loader": "0.2.3", - "source-map-support": "0.4.18", - "style-loader": "0.13.2", - "stylus": "0.54.5", - "stylus-loader": "3.0.1", - "uglifyjs-webpack-plugin": "1.1.5", - "url-loader": "0.6.2", - "webpack": "3.10.0", - "webpack-dev-middleware": "1.12.2", - "webpack-dev-server": "2.9.7", - "webpack-merge": "4.1.1", - "webpack-sources": "1.1.0", - "webpack-subresource-integrity": "1.0.3", - "zone.js": "0.8.19" - } - }, - "@angular/common": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/@angular/common/-/common-5.1.3.tgz", - "integrity": "sha512-n0bzjfOVZH7+FPHQ3nnE3aAgMWebz4afO/Wh01LZNfVgcjdBxHblAYcMaoJeR7zW7f1zm51P6aDa4XlVtsVupQ==", - "requires": { - "tslib": "1.8.1" - } - }, - "@angular/compiler": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-5.1.3.tgz", - "integrity": "sha512-YQyL52+CtduFqyodv3m+s8qNDRbmEyEv/ZZHEWNKxKFr7RQ5n7+pbjdincwGf2c2mBw4EqWLgyCdd9SFmjJd0w==", - "requires": { - "tslib": "1.8.1" - } - }, - "@angular/compiler-cli": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-5.1.3.tgz", - "integrity": "sha512-5pmVgFch67qYxl04PitagfUgiw0k7Ak1Cvj5LY2gs0961SHo8qLRA2/4xUKAxv4rFy+fx2Qr9KD99YB+wbsb3A==", - "dev": true, - "requires": { - "chokidar": "1.7.0", - "minimist": "1.2.0", - "reflect-metadata": "0.1.10", - "tsickle": "0.25.6" - } - }, - "@angular/core": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/@angular/core/-/core-5.1.3.tgz", - "integrity": "sha512-lGlILYCumA5s8Pf+egDW6kjlrEQwnpUG2fBQ4SNRChzzRoTWeJ1XPCrEI9YyFvC8qUsYcDIZwHWBXQQqhdEvmQ==", - "requires": { - "tslib": "1.8.1" - } - }, - "@angular/forms": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-5.1.3.tgz", - "integrity": "sha512-DTUg7agXPjvacWHojl0vXuvyJ0Ik9I0D23KKWyzHZHlxXb4vfN7KYP9qIOMwadLLIog8MEu4a6EGgKAoPsZ/Ng==", - "requires": { - "tslib": "1.8.1" - } - }, - "@angular/http": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/@angular/http/-/http-5.1.3.tgz", - "integrity": "sha512-Ptnu15yjYnvKucLBRKrJqneFMkQYjfwDFgVASLb+YJhRzNFBnqcK8JdfilhP7f0WESANDcwtC/YoaShpiyugNA==", - "requires": { - "tslib": "1.8.1" - } - }, - "@angular/language-service": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/@angular/language-service/-/language-service-5.1.3.tgz", - "integrity": "sha512-qj5K02LdG637YzqgtQVHVwZbzLHWm2WZOHPthu0M04RjS6bZxD4Ng828IXxFydrxoyTcDO/x0Uy2OAb7+rbBQw==", - "dev": true - }, - "@angular/platform-browser": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-5.1.3.tgz", - "integrity": "sha512-APMYMgEith68hsuSS8PpE0Dn1dEhJN1IkaIeL+ZlmhZQ4GktVAvMV2ySFYHoQofT5QIWEnvbT2r/cvgW9+8IUQ==", - "requires": { - "tslib": "1.8.1" - } - }, - "@angular/platform-browser-dynamic": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-5.1.3.tgz", - "integrity": "sha512-LKyHzN0LZqcw8nL19yJsbqPMBZ2nxPYFDkbsBicxfr9RHWbWbDuIZXY5l742guzAFBPHhccx9Lpjd3Gwxi7syg==", - "requires": { - "tslib": "1.8.1" - } - }, - "@angular/router": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/@angular/router/-/router-5.1.3.tgz", - "integrity": "sha512-dhrrk2jfbIQEGWkonRyAjrJSt/a3aLmRRWiSL3UUZhfUqMUGhaxwJn7hYB1uQyvhqTGKYncBvjMrdGFmsQInNQ==", - "requires": { - "tslib": "1.8.1" - } - }, - "@firebase/app": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@firebase/app/-/app-0.1.4.tgz", - "integrity": "sha512-KXiEcFWDX2tW0kW8Vx8l9jUY5ykJkwxX59vrjSTUAZMdsvPAkCIHIw2xXm8laxZNgfeq4QV9gbt29k54Jana1w==", - "requires": { - "@firebase/util": "0.1.4" - } - }, - "@firebase/auth": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@firebase/auth/-/auth-0.3.0.tgz", - "integrity": "sha512-5H+VAmxHJxp5IB9uZO0L4/zMRve2jVuv+UILSUN4iqO3LpqZuhj4C9bBMEzo6Cj6M/lpEl2YZehKHGfIoE0cnQ==" - }, - "@firebase/database": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@firebase/database/-/database-0.1.5.tgz", - "integrity": "sha512-qC1DgBLXCqFjEbRpA5Jd31YkA5LaJ7t9Jod6SrzmFF4MJ0y9WcDZuj1yLwIz7/uJr89n9n/JQA5ItzCIET7cgw==", - "requires": { - "@firebase/util": "0.1.4", - "faye-websocket": "0.11.1" - }, - "dependencies": { - "faye-websocket": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.1.tgz", - "integrity": "sha1-8O/hjE9W5PQK/H4Gxxn9XuYYjzg=", - "requires": { - "websocket-driver": "0.7.0" - } - } - } - }, - "@firebase/firestore": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/@firebase/firestore/-/firestore-0.2.1.tgz", - "integrity": "sha512-NBMEfDAk4QFOizJLB8Y3hHc9jDCFuYDa+RMPzlDWIKXsHWoQu3HOPWHv8H4CdeuNrIMIV0/7uGp5tAL5hpLPYg==", - "requires": { - "@firebase/webchannel-wrapper": "0.2.5", - "grpc": "1.8.0" - } - }, - "@firebase/messaging": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@firebase/messaging/-/messaging-0.1.5.tgz", - "integrity": "sha512-hfuytQhVcRU97O0shJ1erTcWURBBSMRvQ0eNjKBRVcZMAKfYusosrpMeI9Djzkc5SIdICI40eEpnYvaIe79lOg==", - "requires": { - "@firebase/util": "0.1.4" - } - }, - "@firebase/polyfill": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@firebase/polyfill/-/polyfill-0.1.3.tgz", - "integrity": "sha512-uPezgOJEuAZauqyWSsKqJN6UNssU6Ubldai/1GQjiQrEkQfQo2sOqzJ1iljHU4RBOVs5PrxoxLDFCG2RwFYO7A==", - "requires": { - "promise-polyfill": "6.1.0" - } - }, - "@firebase/storage": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@firebase/storage/-/storage-0.1.4.tgz", - "integrity": "sha512-ak17hYkVhHZ41SBXaLogNqx8eoVLnfziYMYgdq6ZmsqgUajnAh/Wqi7u4U/F5Cfgs+Bzgz5YxeN7GvjAyfAYmQ==" - }, - "@firebase/util": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@firebase/util/-/util-0.1.4.tgz", - "integrity": "sha512-i/WaVzQ+lfK4dwGGGo9sr7/GaP9PDxtdAU6kwr3oluzf2ayeWBK/1q5owOq4GVxsgycJAqilFZKAssl1Q6kqpg==" - }, - "@firebase/webchannel-wrapper": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/@firebase/webchannel-wrapper/-/webchannel-wrapper-0.2.5.tgz", - "integrity": "sha512-eBx3KCUUkGgob/YoCPYaiXnqZvIqmv4q4jcE4A03GrspbSJl80ERccrXV7eN1DaHxmAPJuTwzvEVqbzHNDOI6Q==" - }, - "@ngtools/json-schema": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@ngtools/json-schema/-/json-schema-1.1.0.tgz", - "integrity": "sha1-w6DFRNYjkqzCgTpCyKDcb1j4aSI=", - "dev": true - }, - "@ngtools/webpack": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-1.9.3.tgz", - "integrity": "sha512-LOOc8eXkieY0Uh0lis8SqRvDhsDwb1CK31Fn55i0kfdzjeyGARidIYNGskO//bPMvLoWJYYpCl+jnDodtLpiLg==", - "dev": true, - "requires": { - "chalk": "2.2.2", - "enhanced-resolve": "3.4.1", - "loader-utils": "1.1.0", - "magic-string": "0.22.4", - "semver": "5.4.1", - "source-map": "0.5.7", - "tree-kill": "1.2.0", - "webpack-sources": "1.1.0" - } - }, - "@schematics/angular": { - "version": "0.1.11", - "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-0.1.11.tgz", - "integrity": "sha512-jYTantZjdYeDjxh9ZLYvGbDI0VeUxgSrcBjHvnHqMNe+YGJenY988ifWCwzjmOowj57maLrQQGrdoO7oUeNdyw==", - "dev": true, - "requires": { - "@angular-devkit/core": "0.0.22" - } - }, - "@schematics/schematics": { - "version": "0.0.11", - "resolved": "https://registry.npmjs.org/@schematics/schematics/-/schematics-0.0.11.tgz", - "integrity": "sha512-HAXgAIuuAGjiIKohGlRUkmUTWYtNmclR12KHlQQxT9pHFdEb2OrpHjUp2YoV32jiU6jIZm4pf3ODwlPA0VbwnA==", - "dev": true - }, - "@types/jasmine": { - "version": "2.5.54", - "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-2.5.54.tgz", - "integrity": "sha512-B9YofFbUljs19g5gBKUYeLIulsh31U5AK70F41BImQRHEZQGm4GcN922UvnYwkduMqbC/NH+9fruWa/zrqvHIg==", - "dev": true - }, - "@types/jasminewd2": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/jasminewd2/-/jasminewd2-2.0.3.tgz", - "integrity": "sha512-hYDVmQZT5VA2kigd4H4bv7vl/OhlympwREUemqBdOqtrYTo5Ytm12a5W5/nGgGYdanGVxj0x/VhZ7J3hOg/YKg==", - "dev": true, - "requires": { - "@types/jasmine": "2.5.54" - } - }, - "@types/node": { - "version": "6.0.96", - "resolved": "https://registry.npmjs.org/@types/node/-/node-6.0.96.tgz", - "integrity": "sha512-fsOOY6tMQ3jCB2wD51XFDmmpgm4wVKkJECdcVRqapbJEa7awJDcr+SaH8toz+4r4KW8YQ3M7ybXMoSDo1QGewA==", - "dev": true - }, - "@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/selenium-webdriver": { - "version": "2.53.43", - "resolved": "https://registry.npmjs.org/@types/selenium-webdriver/-/selenium-webdriver-2.53.43.tgz", - "integrity": "sha512-UBYHWph6P3tutkbXpW6XYg9ZPbTKjw/YC2hGG1/GEvWwTbvezBUv3h+mmUFw79T3RFPnmedpiXdOBbXX+4l0jg==", - "dev": true - }, - "abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "dev": true - }, - "accepts": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.4.tgz", - "integrity": "sha1-hiRnWMfdbSGmR0/whKR0DsBesh8=", - "dev": true, - "requires": { - "mime-types": "2.1.17", - "negotiator": "0.6.1" - } - }, - "acorn": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.3.0.tgz", - "integrity": "sha512-Yej+zOJ1Dm/IMZzzj78OntP/r3zHEaKcyNoU2lAaxPtrseM6rF0xwqoz5Q5ysAiED9hTjI2hgtvLXitlCN1/Ug==", - "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.13" - }, - "dependencies": { - "acorn": { - "version": "4.0.13", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", - "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", - "dev": true - } - } - }, - "adm-zip": { - "version": "0.4.7", - "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.7.tgz", - "integrity": "sha1-hgbCy/HEJs6MjsABdER/1Jtur8E=", - "dev": true - }, - "after": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz", - "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=" - }, - "agent-base": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-2.1.1.tgz", - "integrity": "sha1-1t4Q1a9hMtW9aSQn1G/FOFOQlMc=", - "dev": true, - "requires": { - "extend": "3.0.1", - "semver": "5.0.3" - }, - "dependencies": { - "semver": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.0.3.tgz", - "integrity": "sha1-d0Zt5YnNXTyV8TiqeLxWmjy10no=", - "dev": true - } - } - }, - "ajv": { - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", - "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", - "dev": true, - "requires": { - "co": "4.6.0", - "fast-deep-equal": "1.0.0", - "fast-json-stable-stringify": "2.0.0", - "json-schema-traverse": "0.3.1" - } - }, - "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 - }, - "alertify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/alertify/-/alertify-0.3.0.tgz", - "integrity": "sha1-Mq2jKY/02RrOcfJ0bXCRCnvQgTU=" - }, - "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.2.2", - "longest": "1.0.1", - "repeat-string": "1.6.1" - } - }, - "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 - }, - "angularfire2": { - "version": "5.0.0-rc.4", - "resolved": "https://registry.npmjs.org/angularfire2/-/angularfire2-5.0.0-rc.4.tgz", - "integrity": "sha512-pmz0y2gwE+a79jiqysnpSUZm7FLXlM/1qQUITSw5Q64I1q8iztHmRWVTiUz+GqbZdkXDHmoNvcb7kgxBssaGdg==" - }, - "ansi-html": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", - "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", - "dev": true - }, - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" - }, - "ansi-styles": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz", - "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", - "dev": true, - "requires": { - "color-convert": "1.9.1" - } - }, - "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.3.11", - "normalize-path": "2.1.1" - } - }, - "app-root-path": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/app-root-path/-/app-root-path-2.0.1.tgz", - "integrity": "sha1-zWLc+OT9WkF+/GZNLlsQZTxlG0Y=", - "dev": true - }, - "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 - }, - "are-we-there-yet": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz", - "integrity": "sha1-u13KOCu5TwXhUZQ3PRb9O6HKEQ0=", - "dev": true, - "requires": { - "delegates": "1.0.0", - "readable-stream": "2.3.3" - } - }, - "argparse": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.9.tgz", - "integrity": "sha1-c9g7wmP4bpf4zE9rrhsOkKfSLIY=", - "dev": true, - "requires": { - "sprintf-js": "1.0.3" - } - }, - "arguejs": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/arguejs/-/arguejs-0.2.3.tgz", - "integrity": "sha1-tvk59f4OPNHz+T4qqSYkJL8xKvc=" - }, - "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.1.0" - } - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true - }, - "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": "2.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.1.tgz", - "integrity": "sha1-Qmu52oQJDBg42BLIFQryCoMx4pY=", - "dev": true - }, - "array-includes": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.0.3.tgz", - "integrity": "sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0=", - "dev": true, - "requires": { - "define-properties": "1.1.2", - "es-abstract": "1.10.0" - } - }, - "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-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.3" - } - }, - "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.2.1", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", - "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=", - "dev": true, - "optional": true - }, - "ascli": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ascli/-/ascli-1.0.1.tgz", - "integrity": "sha1-vPpZdKYvGOgcq660lzKrSoj5Brw=", - "requires": { - "colour": "0.7.1", - "optjs": "3.2.2" - } - }, - "asn1": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz", - "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=", - "dev": true - }, - "asn1.js": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.9.2.tgz", - "integrity": "sha512-b/OsSjvWEo8Pi8H0zsDd2P6Uqo2TK2pH8gNLSJtNLM2Db0v2QaAZ0pBQJXVjAn4gBuugeVDr7s63ZogpUIwWDg==", - "dev": true, - "requires": { - "bn.js": "4.11.8", - "inherits": "2.0.3", - "minimalistic-assert": "1.0.0" - } - }, - "assert": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz", - "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=", - "dev": true, - "requires": { - "util": "0.10.3" - } - }, - "assert-plus": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", - "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=", - "dev": true - }, - "async": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.0.tgz", - "integrity": "sha512-xAfGg1/NTLBBKlHFmnd7PlmUW9KhVQIUuSrYem9xzFUZy13ScvtyGGejaae9iAVRiRq9+Cx7DPFaAAhCpyxyPw==", - "dev": true, - "requires": { - "lodash": "4.17.4" - } - }, - "async-each": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", - "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=", - "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, - "optional": true - }, - "async-limiter": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", - "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==" - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true - }, - "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.7", - "caniuse-db": "1.0.30000787", - "normalize-range": "0.1.2", - "num2fraction": "1.2.2", - "postcss": "5.2.18", - "postcss-value-parser": "3.3.0" - } - }, - "aws-sign2": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", - "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=", - "dev": true - }, - "aws4": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz", - "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4=", - "dev": true - }, - "babel-code-frame": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", - "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", - "dev": true, - "requires": { - "chalk": "1.1.3", - "esutils": "2.0.2", - "js-tokens": "3.0.2" - }, - "dependencies": { - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "2.2.1", - "escape-string-regexp": "1.0.5", - "has-ansi": "2.0.0", - "strip-ansi": "3.0.1", - "supports-color": "2.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - } - } - }, - "babel-generator": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.0.tgz", - "integrity": "sha1-rBriAHC3n248odMmlhMFN3TyDcU=", - "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": { - "jsesc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", - "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=", - "dev": true - } - } - }, - "babel-messages": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", - "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", - "dev": true, - "requires": { - "babel-runtime": "6.26.0" - } - }, - "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.5.3", - "regenerator-runtime": "0.11.1" - } - }, - "babel-template": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", - "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", - "dev": true, - "requires": { - "babel-runtime": "6.26.0", - "babel-traverse": "6.26.0", - "babel-types": "6.26.0", - "babylon": "6.18.0", - "lodash": "4.17.4" - } - }, - "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.9", - "globals": "9.18.0", - "invariant": "2.2.2", - "lodash": "4.17.4" - } - }, - "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" - } - }, - "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=" - }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" - }, - "base64-arraybuffer": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz", - "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=" - }, - "base64-js": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.2.1.tgz", - "integrity": "sha512-dwVUVIXsBZXwTuwnXI9RK8sBmgq09NDHzyR9SAph9eqk76gKK2JSQmZARC2zRC81JC2QTtxD0ARU5qTS25gIGw==", - "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.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", - "dev": true - }, - "bcrypt-pbkdf": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz", - "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=", - "dev": true, - "optional": true, - "requires": { - "tweetnacl": "0.14.5" - } - }, - "better-assert": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", - "integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=", - "requires": { - "callsite": "1.0.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 - }, - "binary-extensions": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.11.0.tgz", - "integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU=", - "dev": true - }, - "blob": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.4.tgz", - "integrity": "sha1-vPEwUspURj8w+fx+lbmkdjCpSSE=" - }, - "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, - "optional": true, - "requires": { - "inherits": "2.0.3" - } - }, - "blocking-proxy": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/blocking-proxy/-/blocking-proxy-0.0.5.tgz", - "integrity": "sha1-RikF4Nz76pcPQao3Ij3anAexkSs=", - "dev": true, - "requires": { - "minimist": "1.2.0" - } - }, - "bluebird": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz", - "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==", - "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.18.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.2.tgz", - "integrity": "sha1-h2eKGdhLR9hZuDGZvVm84iKxBFQ=", - "dev": true, - "requires": { - "bytes": "3.0.0", - "content-type": "1.0.4", - "debug": "2.6.9", - "depd": "1.1.1", - "http-errors": "1.6.2", - "iconv-lite": "0.4.19", - "on-finished": "2.3.0", - "qs": "6.5.1", - "raw-body": "2.3.2", - "type-is": "1.6.15" - }, - "dependencies": { - "qs": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", - "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==", - "dev": true - } - } - }, - "bonjour": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", - "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", - "dev": true, - "requires": { - "array-flatten": "2.1.1", - "deep-equal": "1.0.1", - "dns-equal": "1.0.0", - "dns-txt": "2.0.2", - "multicast-dns": "6.2.1", - "multicast-dns-service-types": "1.1.0" - } - }, - "boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", - "dev": true - }, - "boom": { - "version": "2.10.1", - "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", - "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", - "dev": true, - "requires": { - "hoek": "2.16.3" - } - }, - "brace-expansion": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz", - "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=", - "requires": { - "balanced-match": "1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", - "dev": true, - "requires": { - "expand-range": "1.8.2", - "preserve": "0.2.0", - "repeat-element": "1.1.2" - } - }, - "brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", - "dev": true - }, - "browserify-aes": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.1.1.tgz", - "integrity": "sha512-UGnTYAnB2a3YuYKIRy1/4FB2HdM866E0qC46JXvVTYKlBlZlnvfpSfY6OKfXZAkv70eJ2a1SqzpAo5CRhZGDFg==", - "dev": true, - "requires": { - "buffer-xor": "1.0.3", - "cipher-base": "1.0.4", - "create-hash": "1.1.3", - "evp_bytestokey": "1.0.3", - "inherits": "2.0.3", - "safe-buffer": "5.1.1" - } - }, - "browserify-cipher": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.0.tgz", - "integrity": "sha1-mYgkSHS/XtTijalWZtzWasj8Njo=", - "dev": true, - "requires": { - "browserify-aes": "1.1.1", - "browserify-des": "1.0.0", - "evp_bytestokey": "1.0.3" - } - }, - "browserify-des": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.0.tgz", - "integrity": "sha1-2qJ3cXRwki7S/hhZQRihdUOXId0=", - "dev": true, - "requires": { - "cipher-base": "1.0.4", - "des.js": "1.0.0", - "inherits": "2.0.3" - } - }, - "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.11.8", - "randombytes": "2.0.5" - } - }, - "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.11.8", - "browserify-rsa": "4.0.1", - "create-hash": "1.1.3", - "create-hmac": "1.1.6", - "elliptic": "6.4.0", - "inherits": "2.0.3", - "parse-asn1": "5.1.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.6" - } - }, - "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.30000787", - "electron-to-chromium": "1.3.30" - } - }, - "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.2.1", - "ieee754": "1.1.8", - "isarray": "1.0.0" - } - }, - "buffer-indexof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", - "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", - "dev": true - }, - "buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", - "dev": true - }, - "builtin-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 - }, - "bytebuffer": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/bytebuffer/-/bytebuffer-5.0.1.tgz", - "integrity": "sha1-WC7qSxqHO20CCkjVjfhfC7ps/d0=", - "requires": { - "long": "3.2.0" - } - }, - "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", - "dev": true - }, - "cacache": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-10.0.1.tgz", - "integrity": "sha512-dRHYcs9LvG9cHgdPzjiI+/eS7e1xRhULrcyOx04RZQsszNJXU2SL9CyG60yLnge282Qq5nwTv+ieK2fH+WPZmA==", - "dev": true, - "requires": { - "bluebird": "3.5.1", - "chownr": "1.0.1", - "glob": "7.1.2", - "graceful-fs": "4.1.11", - "lru-cache": "4.1.1", - "mississippi": "1.3.0", - "mkdirp": "0.5.1", - "move-concurrently": "1.0.1", - "promise-inflight": "1.0.1", - "rimraf": "2.6.2", - "ssri": "5.0.0", - "unique-filename": "1.1.0", - "y18n": "3.2.1" - } - }, - "callsite": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", - "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=" - }, - "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.3.2", - "upper-case": "1.1.3" - } - }, - "camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=" - }, - "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.1.1", - "map-obj": "1.0.1" - } - }, - "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.7.7", - "caniuse-db": "1.0.30000787", - "lodash.memoize": "4.1.2", - "lodash.uniq": "4.5.0" - } - }, - "caniuse-db": { - "version": "1.0.30000787", - "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000787.tgz", - "integrity": "sha1-ygeigb5Taoi9f6yWuolfPPU/gRs=", - "dev": true - }, - "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.4", - "lazy-cache": "1.0.4" - }, - "dependencies": { - "lazy-cache": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", - "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", - "dev": true - } - } - }, - "chalk": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.2.2.tgz", - "integrity": "sha512-LvixLAQ4MYhbf7hgL4o5PeK32gJKvVzDRiSNIApDofQvyhl8adgG2lJVXn4+ekQoK7HL9RF8lqxwerpe0x2pCw==", - "dev": true, - "requires": { - "ansi-styles": "3.2.0", - "escape-string-regexp": "1.0.5", - "supports-color": "4.5.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.2", - "async-each": "1.0.1", - "fsevents": "1.1.3", - "glob-parent": "2.0.0", - "inherits": "2.0.3", - "is-binary-path": "1.0.1", - "is-glob": "2.0.1", - "path-is-absolute": "1.0.1", - "readdirp": "2.1.0" - }, - "dependencies": { - "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" - } - } - } - }, - "chownr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.0.1.tgz", - "integrity": "sha1-4qdQQqlVGQi+vSW4Uj1fl2nXkYE=", - "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.3", - "safe-buffer": "5.1.1" - } - }, - "circular-dependency-plugin": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/circular-dependency-plugin/-/circular-dependency-plugin-4.3.0.tgz", - "integrity": "sha512-L3W9L1S0wC64rq+QSaZzmWnJW7cVBgimxI2lNEFEX5biwlRG8EHRM68JFi+CX5ZkCGUWJHIpnhdVs181Zlq3wA==", - "dev": true - }, - "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" - }, - "dependencies": { - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "2.2.1", - "escape-string-regexp": "1.0.5", - "has-ansi": "2.0.0", - "strip-ansi": "3.0.1", - "supports-color": "2.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - } - } - }, - "clean-css": { - "version": "4.1.9", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.1.9.tgz", - "integrity": "sha1-Nc7ornaHpJuYA09w3gDE7dOCYwE=", - "dev": true, - "requires": { - "source-map": "0.5.7" - } - }, - "cliui": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", - "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", - "requires": { - "string-width": "1.0.2", - "strip-ansi": "3.0.1", - "wrap-ansi": "2.1.0" - } - }, - "clone": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.3.tgz", - "integrity": "sha1-KY1+IjFmD0DAA8LtMUDezz9TCF8=", - "dev": true - }, - "clone-deep": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-0.3.0.tgz", - "integrity": "sha1-NIxhrpzb4O3+BT2R/0zFIdeQ7eg=", - "dev": true, - "requires": { - "for-own": "1.0.0", - "is-plain-object": "2.0.4", - "kind-of": "3.2.2", - "shallow-clone": "0.1.2" - } - }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", - "dev": true - }, - "coa": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/coa/-/coa-1.0.4.tgz", - "integrity": "sha1-qe8VNmDWqGqL3sAomlxoTSF0Mv0=", - "dev": true, - "requires": { - "q": "1.5.1" - } - }, - "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=" - }, - "codelyzer": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/codelyzer/-/codelyzer-4.0.2.tgz", - "integrity": "sha512-nYwOr49+IV09e7C4aXkVALRz0+XpHqZiUUcxHuDZH4xP1FBcHINyr3qvVhv5Gfm7XRmoLx32tsIhrQhW/gBcog==", - "dev": true, - "requires": { - "app-root-path": "2.0.1", - "css-selector-tokenizer": "0.7.0", - "cssauron": "1.4.0", - "semver-dsl": "1.0.1", - "source-map": "0.5.7", - "sprintf-js": "1.0.3" - } - }, - "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.3", - "color-convert": "1.9.1", - "color-string": "0.3.0" - } - }, - "color-convert": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.1.tgz", - "integrity": "sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ==", - "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.1.3" - } - }, - "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.4", - "css-color-names": "0.0.4", - "has": "1.0.1" - } - }, - "colors": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", - "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", - "dev": true - }, - "colour": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/colour/-/colour-0.7.1.tgz", - "integrity": "sha1-nLFpkX7F0SwHNtPoaFdG3xyt93g=" - }, - "combine-lists": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/combine-lists/-/combine-lists-1.0.1.tgz", - "integrity": "sha1-RYwH4J4NkA/Ci3Cj/sLazR0st/Y=", - "dev": true, - "requires": { - "lodash": "4.17.4" - } - }, - "combined-stream": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", - "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=", - "dev": true, - "requires": { - "delayed-stream": "1.0.0" - } - }, - "commander": { - "version": "2.12.2", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.12.2.tgz", - "integrity": "sha512-BFnaq5ZOGcDN7FlrtBT4xxkgIToalIIxwjxLWVJ8bGTpe1LroqMiqQXdA7ygc7CRvaYS+9zfPGFnJqFSayx+AA==", - "dev": true - }, - "common-tags": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.6.0.tgz", - "integrity": "sha512-sgmgEodNLbxnSSoR5a2xH23CoDJ9J5MKsJS/tqplfmJLpikG0oWMpAb+tM8ERQCMpp9I+ERf6SYl158G6GwX0w==", - "dev": true, - "requires": { - "babel-runtime": "6.26.0" - } - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", - "dev": true - }, - "component-bind": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz", - "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=" - }, - "component-emitter": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz", - "integrity": "sha1-KWWU8nU9qmOZbSrwjRWpURbJrsM=", - "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=" - }, - "compressible": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.12.tgz", - "integrity": "sha1-xZpcmdt2dn6YdlAOJx72OzSTvWY=", - "dev": true, - "requires": { - "mime-db": "1.30.0" - } - }, - "compression": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.1.tgz", - "integrity": "sha1-7/JgPvwuIs+G810uuTWJ+YdTc9s=", - "dev": true, - "requires": { - "accepts": "1.3.4", - "bytes": "3.0.0", - "compressible": "2.0.12", - "debug": "2.6.9", - "on-headers": "1.0.1", - "safe-buffer": "5.1.1", - "vary": "1.1.2" - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "concat-stream": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz", - "integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=", - "dev": true, - "requires": { - "inherits": "2.0.3", - "readable-stream": "2.3.3", - "typedarray": "0.0.6" - } - }, - "connect": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/connect/-/connect-3.6.5.tgz", - "integrity": "sha1-+43ee6B2OHfQ7J352sC0tA5yx9o=", - "dev": true, - "requires": { - "debug": "2.6.9", - "finalhandler": "1.0.6", - "parseurl": "1.3.2", - "utils-merge": "1.0.1" - }, - "dependencies": { - "finalhandler": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.0.6.tgz", - "integrity": "sha1-AHrqM9Gk0+QgF/YkhIrVjSEvgU8=", - "dev": true, - "requires": { - "debug": "2.6.9", - "encodeurl": "1.0.1", - "escape-html": "1.0.3", - "on-finished": "2.3.0", - "parseurl": "1.3.2", - "statuses": "1.3.1", - "unpipe": "1.0.0" - } - } - } - }, - "connect-history-api-fallback": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz", - "integrity": "sha1-sGhzk0vF40T+9hGhlqb6rgruAVo=", - "dev": true - }, - "console-browserify": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", - "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", - "dev": true, - "requires": { - "date-now": "0.1.4" - } - }, - "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.5.1", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.1.tgz", - "integrity": "sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU=", - "dev": true - }, - "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-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.2.0", - "fs-write-stream-atomic": "1.0.10", - "iferr": "0.1.5", - "mkdirp": "0.5.1", - "rimraf": "2.6.2", - "run-queue": "1.0.3" - } - }, - "copy-webpack-plugin": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-4.3.1.tgz", - "integrity": "sha512-xlcFiW/U7KrpS6dFuWq3r8Wb7koJx7QVc7LDFCosqkikaVSxkaYOnwDLwilbjrszZ0LYZXThDAJKcQCSrvdShQ==", - "dev": true, - "requires": { - "cacache": "10.0.1", - "find-cache-dir": "1.0.0", - "globby": "7.1.1", - "is-glob": "4.0.0", - "loader-utils": "0.2.17", - "lodash": "4.17.4", - "minimatch": "3.0.4", - "p-limit": "1.2.0", - "pify": "3.0.0", - "serialize-javascript": "1.4.0" - }, - "dependencies": { - "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.2.0", - "emojis-list": "2.1.0", - "json5": "0.5.1", - "object-assign": "4.1.1" - } - } - } - }, - "core-js": { - "version": "2.5.3", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.3.tgz", - "integrity": "sha1-isw4NFgk8W2DZbfJtCWRaOjtYD4=" - }, - "core-object": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/core-object/-/core-object-3.1.5.tgz", - "integrity": "sha512-sA2/4+/PZ/KV6CKgjrVrrUVBKCkdDO02CUlQ0YKTQoYUwPYNOtOAcWlbYhd5v/1JqYaA6oZ4sDlOU4ppVw6Wbg==", - "dev": true, - "requires": { - "chalk": "2.2.2" - } - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true - }, - "cosmiconfig": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-2.2.2.tgz", - "integrity": "sha512-GiNXLwAFPYHy25XmTPpafYvn3CLAkJ8FLsscq78MQd1Kh0OU6Yzhn4eV2MVF4G9WEQZoWEGltatdR+ntGPMl5A==", - "dev": true, - "requires": { - "is-directory": "0.3.1", - "js-yaml": "3.7.0", - "minimist": "1.2.0", - "object-assign": "4.1.1", - "os-homedir": "1.0.2", - "parse-json": "2.2.0", - "require-from-string": "1.2.1" - } - }, - "create-ecdh": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.0.tgz", - "integrity": "sha1-iIxyNZbN92EvZJgjPuvXo1MBc30=", - "dev": true, - "requires": { - "bn.js": "4.11.8", - "elliptic": "6.4.0" - } - }, - "create-hash": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.1.3.tgz", - "integrity": "sha1-YGBCrIuSYnUPSDyt2rD1gZFy2P0=", - "dev": true, - "requires": { - "cipher-base": "1.0.4", - "inherits": "2.0.3", - "ripemd160": "2.0.1", - "sha.js": "2.4.9" - } - }, - "create-hmac": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.6.tgz", - "integrity": "sha1-rLniIaThe9sHbpBlfEK5PjcmzwY=", - "dev": true, - "requires": { - "cipher-base": "1.0.4", - "create-hash": "1.1.3", - "inherits": "2.0.3", - "ripemd160": "2.0.1", - "safe-buffer": "5.1.1", - "sha.js": "2.4.9" - } - }, - "cross-spawn": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", - "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", - "dev": true, - "optional": true, - "requires": { - "lru-cache": "4.1.1", - "which": "1.3.0" - } - }, - "cryptiles": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", - "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", - "dev": true, - "requires": { - "boom": "2.10.1" - } - }, - "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.4", - "create-ecdh": "4.0.0", - "create-hash": "1.1.3", - "create-hmac": "1.1.6", - "diffie-hellman": "5.0.2", - "inherits": "2.0.3", - "pbkdf2": "3.0.14", - "public-encrypt": "4.0.0", - "randombytes": "2.0.5", - "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.7", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-0.28.7.tgz", - "integrity": "sha512-GxMpax8a/VgcfRrVy0gXD6yLd5ePYbXX/5zGgTVYp4wXtJklS8Z2VaUArJgc//f6/Dzil7BaJObdSv8eKKCPgg==", - "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.1.0", - "lodash.camelcase": "4.3.0", - "object-assign": "4.1.1", - "postcss": "5.2.18", - "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", - "postcss-value-parser": "3.3.0", - "source-list-map": "2.0.0" - } - }, - "css-parse": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/css-parse/-/css-parse-1.7.0.tgz", - "integrity": "sha1-Mh9s9zeCpv91ERE5D8BeLGV9jJs=", - "dev": true - }, - "css-select": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", - "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", - "dev": true, - "requires": { - "boolbase": "1.0.0", - "css-what": "2.1.0", - "domutils": "1.5.1", - "nth-check": "1.0.1" - } - }, - "css-selector-tokenizer": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.0.tgz", - "integrity": "sha1-5piEdK6MlTR3v15+/s/OzNnPTIY=", - "dev": true, - "requires": { - "cssesc": "0.1.0", - "fastparse": "1.1.1", - "regexpu-core": "1.0.0" - } - }, - "css-what": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.0.tgz", - "integrity": "sha1-lGfQMsOM+u+58teVASUwYvh/ob0=", - "dev": true - }, - "cssauron": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/cssauron/-/cssauron-1.4.0.tgz", - "integrity": "sha1-pmAt/34EqDBtwNuaVR6S6LVmKtg=", - "dev": true, - "requires": { - "through": "2.3.8" - } - }, - "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.7.7", - "decamelize": "1.2.0", - "defined": "1.0.0", - "has": "1.0.1", - "object-assign": "4.1.1", - "postcss": "5.2.18", - "postcss-calc": "5.3.1", - "postcss-colormin": "2.2.2", - "postcss-convert-values": "2.6.1", - "postcss-discard-comments": "2.0.4", - "postcss-discard-duplicates": "2.1.0", - "postcss-discard-empty": "2.1.0", - "postcss-discard-overridden": "0.1.1", - "postcss-discard-unused": "2.2.3", - "postcss-filter-plugins": "2.0.2", - "postcss-merge-idents": "2.1.7", - "postcss-merge-longhand": "2.0.2", - "postcss-merge-rules": "2.1.2", - "postcss-minify-font-values": "1.0.5", - "postcss-minify-gradients": "1.0.5", - "postcss-minify-params": "1.2.2", - "postcss-minify-selectors": "2.1.1", - "postcss-normalize-charset": "1.1.1", - "postcss-normalize-url": "3.0.8", - "postcss-ordered-values": "2.2.3", - "postcss-reduce-idents": "2.4.0", - "postcss-reduce-initial": "1.0.1", - "postcss-reduce-transforms": "1.0.4", - "postcss-svgo": "2.1.6", - "postcss-unique-selectors": "2.0.2", - "postcss-value-parser": "3.3.0", - "postcss-zindex": "2.2.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.2.3", - "source-map": "0.5.7" - } - }, - "cuint": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/cuint/-/cuint-0.2.2.tgz", - "integrity": "sha1-QICG1AlVDCYxFVYZ6fp7ytw7mRs=", - "dev": true - }, - "currently-unhandled": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", - "dev": true, - "requires": { - "array-find-index": "1.0.2" - } - }, - "custom-event": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz", - "integrity": "sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU=", - "dev": true - }, - "cyclist": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-0.2.2.tgz", - "integrity": "sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA=", - "dev": true - }, - "d": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz", - "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=", - "dev": true, - "requires": { - "es5-ext": "0.10.37" - } - }, - "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" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true - } - } - }, - "date-now": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", - "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=", - "dev": true - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" - }, - "deep-equal": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz", - "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=", - "dev": true - }, - "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" - } - }, - "define-properties": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.2.tgz", - "integrity": "sha1-g6c/L+pWmJj7c3GTyPhzyvbUXJQ=", - "dev": true, - "requires": { - "foreach": "2.0.5", - "object-keys": "1.0.11" - } - }, - "defined": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", - "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=", - "dev": true - }, - "del": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/del/-/del-3.0.0.tgz", - "integrity": "sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU=", - "dev": true, - "requires": { - "globby": "6.1.0", - "is-path-cwd": "1.0.0", - "is-path-in-cwd": "1.0.0", - "p-map": "1.2.0", - "pify": "3.0.0", - "rimraf": "2.6.2" - }, - "dependencies": { - "globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", - "dev": true, - "requires": { - "array-union": "1.0.2", - "glob": "7.1.2", - "object-assign": "4.1.1", - "pify": "2.3.0", - "pinkie-promise": "2.0.1" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - } - } - } - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true - }, - "delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", - "dev": true - }, - "denodeify": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz", - "integrity": "sha1-OjYof1A05pnnV3kBBSwubJQlFjE=", - "dev": true - }, - "depd": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.1.tgz", - "integrity": "sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k=", - "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.3", - "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-indent": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", - "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", - "dev": true, - "requires": { - "repeating": "2.0.1" - } - }, - "detect-node": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.3.tgz", - "integrity": "sha1-ogM8CcyOFY03dI+951B4Mr1s4Sc=", - "dev": true - }, - "di": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz", - "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=", - "dev": true - }, - "diff": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-3.4.0.tgz", - "integrity": "sha512-QpVuMTEoJMF7cKzi6bvWhRulU1fZqZnvyVQgNhPaxxuTYwyjn/j1v9falseQ/uXWwPnO56RBfwtg4h/EQXmucA==", - "dev": true - }, - "diffie-hellman": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.2.tgz", - "integrity": "sha1-tYNXOScM/ias9jIJn97SoH8gnl4=", - "dev": true, - "requires": { - "bn.js": "4.11.8", - "miller-rabin": "4.0.1", - "randombytes": "2.0.5" - } - }, - "dir-glob": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz", - "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", - "dev": true, - "requires": { - "arrify": "1.0.1", - "path-type": "3.0.0" - } - }, - "dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", - "dev": true - }, - "dns-packet": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.2.2.tgz", - "integrity": "sha512-kN+DjfGF7dJGUL7nWRktL9Z18t1rWP3aQlyZdY8XlpvU3Nc6GeFTQApftcjtWKxAZfiggZSGrCEoszNgvnpwDg==", - "dev": true, - "requires": { - "ip": "1.1.5", - "safe-buffer": "5.1.1" - } - }, - "dns-txt": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", - "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", - "dev": true, - "requires": { - "buffer-indexof": "1.1.1" - } - }, - "dom-converter": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.1.4.tgz", - "integrity": "sha1-pF71cnuJDJv/5tfIduexnLDhfzs=", - "dev": true, - "requires": { - "utila": "0.3.3" - }, - "dependencies": { - "utila": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.3.3.tgz", - "integrity": "sha1-1+jn1+MJEHCSsF+NloiCTWM6QiY=", - "dev": true - } - } - }, - "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.1", - "ent": "2.2.0", - "extend": "3.0.1", - "void-elements": "2.0.1" - } - }, - "dom-serializer": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz", - "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=", - "dev": true, - "requires": { - "domelementtype": "1.1.3", - "entities": "1.1.1" - }, - "dependencies": { - "domelementtype": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz", - "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=", - "dev": true - } - } - }, - "dom-storage": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/dom-storage/-/dom-storage-2.0.2.tgz", - "integrity": "sha1-7RfL9oq9EOCu+BgnE+KXxeS1ALA=" - }, - "domain-browser": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.1.7.tgz", - "integrity": "sha1-hnqksJP6oF8d4IwG9NeyH9+GmLw=", - "dev": true - }, - "domelementtype": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz", - "integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI=", - "dev": true - }, - "domhandler": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.1.0.tgz", - "integrity": "sha1-0mRvXlf2w7qxHPbLBdPArPdBJZQ=", - "dev": true, - "requires": { - "domelementtype": "1.3.0" - } - }, - "domutils": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", - "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", - "dev": true, - "requires": { - "dom-serializer": "0.1.0", - "domelementtype": "1.3.0" - } - }, - "duplexify": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.5.1.tgz", - "integrity": "sha512-j5goxHTwVED1Fpe5hh3q9R93Kip0Bg2KVAt4f8CEYM3UEwYcPSvWbXaUQOzdX/HtiNomipv+gU7ASQPDbV7pGQ==", - "dev": true, - "requires": { - "end-of-stream": "1.4.0", - "inherits": "2.0.3", - "readable-stream": "2.3.3", - "stream-shift": "1.0.0" - } - }, - "ecc-jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", - "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=", - "dev": true, - "optional": true, - "requires": { - "jsbn": "0.1.1" - } - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", - "dev": true - }, - "ejs": { - "version": "2.5.7", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.5.7.tgz", - "integrity": "sha1-zIcsFoiArjxxiXYv1f/ACJbJUYo=", - "dev": true - }, - "electron-releases": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/electron-releases/-/electron-releases-2.1.0.tgz", - "integrity": "sha512-cyKFD1bTE/UgULXfaueIN1k5EPFzs+FRc/rvCY5tIynefAPqopQEgjr0EzY+U3Dqrk/G4m9tXSPuZ77v6dL/Rw==", - "dev": true - }, - "electron-to-chromium": { - "version": "1.3.30", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.30.tgz", - "integrity": "sha512-zx1Prv7kYLfc4OA60FhxGbSo4qrEjgSzpo1/37i7l9ltXPYOoQBtjQxY9KmsgfHnBxHlBGXwLlsbt/gub1w5lw==", - "dev": true, - "requires": { - "electron-releases": "2.1.0" - } - }, - "elliptic": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.0.tgz", - "integrity": "sha1-ysmvh2LIWDYYcAPI3+GT5eLq5d8=", - "dev": true, - "requires": { - "bn.js": "4.11.8", - "brorand": "1.1.0", - "hash.js": "1.1.3", - "hmac-drbg": "1.0.1", - "inherits": "2.0.3", - "minimalistic-assert": "1.0.0", - "minimalistic-crypto-utils": "1.0.1" - } - }, - "ember-cli-string-utils": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ember-cli-string-utils/-/ember-cli-string-utils-1.1.0.tgz", - "integrity": "sha1-ObZ3/CgF9VFzc1N2/O8njqpEUqE=", - "dev": true - }, - "emojis-list": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", - "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", - "dev": true - }, - "encodeurl": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.1.tgz", - "integrity": "sha1-eePVhlU0aQn+bw9Fpd5oEDspTSA=", - "dev": true - }, - "end-of-stream": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.0.tgz", - "integrity": "sha1-epDYM+/abPpurA9JSduw+tOmMgY=", - "dev": true, - "requires": { - "once": "1.4.0" - } - }, - "engine.io": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-1.8.3.tgz", - "integrity": "sha1-jef5eJXSDTm4X4ju7nd7K9QrE9Q=", - "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.2" - }, - "dependencies": { - "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.17", - "negotiator": "0.6.1" - } - }, - "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 - } - } - }, - "engine.io-client": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.1.4.tgz", - "integrity": "sha1-T88TcLRxY70s6b4nM5ckMDUNTqE=", - "requires": { - "component-emitter": "1.2.1", - "component-inherit": "0.0.3", - "debug": "2.6.9", - "engine.io-parser": "2.1.2", - "has-cors": "1.1.0", - "indexof": "0.0.1", - "parseqs": "0.0.5", - "parseuri": "0.0.5", - "ws": "3.3.3", - "xmlhttprequest-ssl": "1.5.5", - "yeast": "0.1.2" - }, - "dependencies": { - "arraybuffer.slice": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz", - "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==" - }, - "component-emitter": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", - "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=" - }, - "engine.io-parser": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.1.2.tgz", - "integrity": "sha512-dInLFzr80RijZ1rGpx1+56/uFoH7/7InhH3kZt+Ms6hT8tNx3NGW/WNSA/f8As1WkOfkuyb3tnRyuXGxusclMw==", - "requires": { - "after": "0.8.2", - "arraybuffer.slice": "0.0.7", - "base64-arraybuffer": "0.1.5", - "blob": "0.0.4", - "has-binary2": "1.0.2" - } - }, - "ultron": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz", - "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==" - }, - "ws": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", - "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", - "requires": { - "async-limiter": "1.0.0", - "safe-buffer": "5.1.1", - "ultron": "1.1.1" - } - } - } - }, - "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.11", - "memory-fs": "0.4.1", - "object-assign": "4.1.1", - "tapable": "0.2.8" - } - }, - "ent": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", - "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=", - "dev": true - }, - "entities": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz", - "integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA=", - "dev": true - }, - "errno": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.6.tgz", - "integrity": "sha512-IsORQDpaaSwcDP4ZZnHxgE85werpo34VYn1Ud3mq+eUsF593faR8oCZNXrROVkpFu2TsbrNhHin0aUrTsQ9vNw==", - "dev": true, - "requires": { - "prr": "1.0.1" - } - }, - "error-ex": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz", - "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=", - "dev": true, - "requires": { - "is-arrayish": "0.2.1" - } - }, - "es-abstract": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.10.0.tgz", - "integrity": "sha512-/uh/DhdqIOSkAWifU+8nG78vlQxdLckUdI/sPgy0VhuXi2qJ7T8czBmqIYtLQVpCIFYafChnsRsB5pyb1JdmCQ==", - "dev": true, - "requires": { - "es-to-primitive": "1.1.1", - "function-bind": "1.1.1", - "has": "1.0.1", - "is-callable": "1.1.3", - "is-regex": "1.0.4" - } - }, - "es-to-primitive": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.1.1.tgz", - "integrity": "sha1-RTVSSKiJeQNLZ5Lhm7gfK3l13Q0=", - "dev": true, - "requires": { - "is-callable": "1.1.3", - "is-date-object": "1.0.1", - "is-symbol": "1.0.1" - } - }, - "es5-ext": { - "version": "0.10.37", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.37.tgz", - "integrity": "sha1-DudB0Ui4AGm6J9AgOTdWryV978M=", - "dev": true, - "requires": { - "es6-iterator": "2.0.3", - "es6-symbol": "3.1.1" - } - }, - "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.0.0", - "es5-ext": "0.10.37", - "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.0.0", - "es5-ext": "0.10.37", - "es6-iterator": "2.0.3", - "es6-set": "0.1.5", - "es6-symbol": "3.1.1", - "event-emitter": "0.3.5" - } - }, - "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.0.0", - "es5-ext": "0.10.37", - "es6-iterator": "2.0.3", - "es6-symbol": "3.1.1", - "event-emitter": "0.3.5" - } - }, - "es6-symbol": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz", - "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=", - "dev": true, - "requires": { - "d": "1.0.0", - "es5-ext": "0.10.37" - } - }, - "es6-weak-map": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.2.tgz", - "integrity": "sha1-XjqzIlH/0VOKH45f+hNXdy+S2W8=", - "dev": true, - "requires": { - "d": "1.0.0", - "es5-ext": "0.10.37", - "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 - }, - "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.5", - "es6-weak-map": "2.0.2", - "esrecurse": "4.2.0", - "estraverse": "4.2.0" - } - }, - "esprima": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", - "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=", - "dev": true - }, - "esrecurse": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.0.tgz", - "integrity": "sha1-+pVo2Y04I/mkHZHpAtyrnqblsWM=", - "dev": true, - "requires": { - "estraverse": "4.2.0", - "object-assign": "4.1.1" - } - }, - "estraverse": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", - "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", - "dev": true - }, - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "dev": true - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", - "dev": true - }, - "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.0.0", - "es5-ext": "0.10.37" - } - }, - "eventemitter3": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-1.2.0.tgz", - "integrity": "sha1-HIaZHYFq0eUEdQ5zh0Ik7PO+xQg=", - "dev": true - }, - "events": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", - "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=", - "dev": true - }, - "eventsource": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-0.1.6.tgz", - "integrity": "sha1-Cs7ehJ7X3RzMMsgRuxG5RNTykjI=", - "dev": true, - "requires": { - "original": "1.0.0" - } - }, - "evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "dev": true, - "requires": { - "md5.js": "1.3.4", - "safe-buffer": "5.1.1" - } - }, - "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.1.0", - "get-stream": "3.0.0", - "is-stream": "1.1.0", - "npm-run-path": "2.0.2", - "p-finally": "1.0.0", - "signal-exit": "3.0.2", - "strip-eof": "1.0.0" - }, - "dependencies": { - "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.1.1", - "shebang-command": "1.2.0", - "which": "1.3.0" - } - } - } - }, - "exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", - "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.5" - }, - "dependencies": { - "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.1" - } - }, - "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": "0.1.5", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", - "dev": true, - "requires": { - "is-posix-bracket": "0.1.1" - } - }, - "expand-range": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", - "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", - "dev": true, - "requires": { - "fill-range": "2.2.3" - } - }, - "exports-loader": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/exports-loader/-/exports-loader-0.6.4.tgz", - "integrity": "sha1-1w/GEhl1s1/BKDDPUnVL4nQPyIY=", - "dev": true, - "requires": { - "loader-utils": "1.1.0", - "source-map": "0.5.7" - } - }, - "express": { - "version": "4.16.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.16.2.tgz", - "integrity": "sha1-41xt/i1kt9ygpc1PIXgb4ymeB2w=", - "dev": true, - "requires": { - "accepts": "1.3.4", - "array-flatten": "1.1.1", - "body-parser": "1.18.2", - "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.1", - "encodeurl": "1.0.1", - "escape-html": "1.0.3", - "etag": "1.8.1", - "finalhandler": "1.1.0", - "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.2", - "qs": "6.5.1", - "range-parser": "1.2.0", - "safe-buffer": "5.1.1", - "send": "0.16.1", - "serve-static": "1.13.1", - "setprototypeof": "1.1.0", - "statuses": "1.3.1", - "type-is": "1.6.15", - "utils-merge": "1.0.1", - "vary": "1.1.2" - }, - "dependencies": { - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", - "dev": true - }, - "qs": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", - "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==", - "dev": true - } - } - }, - "extend": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz", - "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=", - "dev": true - }, - "extglob": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", - "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", - "dev": true, - "requires": { - "is-extglob": "1.0.0" - }, - "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 - } - } - }, - "extract-text-webpack-plugin": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extract-text-webpack-plugin/-/extract-text-webpack-plugin-3.0.2.tgz", - "integrity": "sha512-bt/LZ4m5Rqt/Crl2HiKuAl/oqg0psx1tsTLkvWbJen1CtD+fftkZhMaQ9HOtY2gWsl2Wq+sABmMVi9z3DhKWQQ==", - "dev": true, - "requires": { - "async": "2.6.0", - "loader-utils": "1.1.0", - "schema-utils": "0.3.0", - "webpack-sources": "1.1.0" - } - }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "dev": true - }, - "fast-deep-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz", - "integrity": "sha1-liVqO8l1WV6zbYLpkp0GDYk0Of8=", - "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 - }, - "fastparse": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.1.tgz", - "integrity": "sha1-0eJkOzipTXWDtHkGDmxK/8lAcfg=", - "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.7.0" - } - }, - "file-loader": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-1.1.6.tgz", - "integrity": "sha512-873ztuL+/hfvXbLDJ262PGO6XjERnybJu2gW1/5j8HUfxSiFJI9Hj/DhZ50ZGRUxBvuNiazb/cM2rh9pqrxP6Q==", - "dev": true, - "requires": { - "loader-utils": "1.1.0", - "schema-utils": "0.3.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.1.2", - "minimatch": "3.0.4" - } - }, - "fill-range": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz", - "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=", - "dev": true, - "requires": { - "is-number": "2.1.0", - "isobject": "2.1.0", - "randomatic": "1.1.7", - "repeat-element": "1.1.2", - "repeat-string": "1.6.1" - }, - "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" - } - } - } - }, - "finalhandler": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.0.tgz", - "integrity": "sha1-zgtoVbRYU+eRsvzGgARtiCU91/U=", - "dev": true, - "requires": { - "debug": "2.6.9", - "encodeurl": "1.0.1", - "escape-html": "1.0.3", - "on-finished": "2.3.0", - "parseurl": "1.3.2", - "statuses": "1.3.1", - "unpipe": "1.0.0" - } - }, - "find-cache-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz", - "integrity": "sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=", - "dev": true, - "requires": { - "commondir": "1.0.1", - "make-dir": "1.1.0", - "pkg-dir": "2.0.0" - } - }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "2.0.0" - } - }, - "firebase": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/firebase/-/firebase-4.8.0.tgz", - "integrity": "sha512-0H3vg1hWgP2d5QKw8JSBI5/J3OYgYObYYRqJP7hcQs7HEOCwQlkPafBW5vFXTAE9qYy9TnXfhOxCrKA9+R6ovQ==", - "requires": { - "@firebase/app": "0.1.4", - "@firebase/auth": "0.3.0", - "@firebase/database": "0.1.5", - "@firebase/firestore": "0.2.1", - "@firebase/messaging": "0.1.5", - "@firebase/polyfill": "0.1.3", - "@firebase/storage": "0.1.4", - "dom-storage": "2.0.2", - "xmlhttprequest": "1.8.0" - } - }, - "flatten": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz", - "integrity": "sha1-2uRqnXj74lKSJYzB54CkHZXAN4I=", - "dev": true - }, - "flush-write-stream": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.0.2.tgz", - "integrity": "sha1-yBuQ2HRnZvGmCaRoCZRsRd2K5Bc=", - "dev": true, - "requires": { - "inherits": "2.0.3", - "readable-stream": "2.3.3" - } - }, - "font-awesome": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/font-awesome/-/font-awesome-4.7.0.tgz", - "integrity": "sha1-j6jPBBGhoxr9B7BtKQK7n8gVoTM=" - }, - "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.2" - } - }, - "foreach": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", - "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=", - "dev": true - }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "dev": true - }, - "form-data": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz", - "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=", - "dev": true, - "requires": { - "asynckit": "0.4.0", - "combined-stream": "1.0.5", - "mime-types": "2.1.17" - } - }, - "forwarded": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", - "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", - "dev": true - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", - "dev": true - }, - "from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", - "dev": true, - "requires": { - "inherits": "2.0.3", - "readable-stream": "2.3.3" - } - }, - "fs-access": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/fs-access/-/fs-access-1.0.1.tgz", - "integrity": "sha1-1qh/JiJxzv6+wwxVNAf7mV2od3o=", - "dev": true, - "requires": { - "null-check": "1.0.0" - } - }, - "fs-extra": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", - "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", - "dev": true, - "requires": { - "graceful-fs": "4.1.11", - "jsonfile": "4.0.0", - "universalify": "0.1.1" - } - }, - "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.11", - "iferr": "0.1.5", - "imurmurhash": "0.1.4", - "readable-stream": "2.3.3" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "fsevents": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.1.3.tgz", - "integrity": "sha512-WIr7iDkdmdbxu/Gh6eKEZJL6KPE74/5MEsf2whTOFNxbIoIixogroLdKYqB6FDav4Wavh/lZdzzd3b2KxIXC5Q==", - "dev": true, - "optional": true, - "requires": { - "nan": "2.8.0", - "node-pre-gyp": "0.6.39" - }, - "dependencies": { - "abbrev": { - "version": "1.1.0", - "bundled": true, - "dev": true, - "optional": true - }, - "ajv": { - "version": "4.11.8", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "co": "4.6.0", - "json-stable-stringify": "1.0.1" - } - }, - "ansi-regex": { - "version": "2.1.1", - "bundled": true, - "dev": true - }, - "aproba": { - "version": "1.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "are-we-there-yet": { - "version": "1.1.4", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "delegates": "1.0.0", - "readable-stream": "2.2.9" - } - }, - "asn1": { - "version": "0.2.3", - "bundled": true, - "dev": true, - "optional": true - }, - "assert-plus": { - "version": "0.2.0", - "bundled": true, - "dev": true, - "optional": true - }, - "asynckit": { - "version": "0.4.0", - "bundled": true, - "dev": true, - "optional": true - }, - "aws-sign2": { - "version": "0.6.0", - "bundled": true, - "dev": true, - "optional": true - }, - "aws4": { - "version": "1.6.0", - "bundled": true, - "dev": true, - "optional": true - }, - "balanced-match": { - "version": "0.4.2", - "bundled": true, - "dev": true - }, - "bcrypt-pbkdf": { - "version": "1.0.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "tweetnacl": "0.14.5" - } - }, - "block-stream": { - "version": "0.0.9", - "bundled": true, - "dev": true, - "requires": { - "inherits": "2.0.3" - } - }, - "boom": { - "version": "2.10.1", - "bundled": true, - "dev": true, - "requires": { - "hoek": "2.16.3" - } - }, - "brace-expansion": { - "version": "1.1.7", - "bundled": true, - "dev": true, - "requires": { - "balanced-match": "0.4.2", - "concat-map": "0.0.1" - } - }, - "buffer-shims": { - "version": "1.0.0", - "bundled": true, - "dev": true - }, - "caseless": { - "version": "0.12.0", - "bundled": true, - "dev": true, - "optional": true - }, - "co": { - "version": "4.6.0", - "bundled": true, - "dev": true, - "optional": true - }, - "code-point-at": { - "version": "1.1.0", - "bundled": true, - "dev": true - }, - "combined-stream": { - "version": "1.0.5", - "bundled": true, - "dev": true, - "requires": { - "delayed-stream": "1.0.0" - } - }, - "concat-map": { - "version": "0.0.1", - "bundled": true, - "dev": true - }, - "console-control-strings": { - "version": "1.1.0", - "bundled": true, - "dev": true - }, - "core-util-is": { - "version": "1.0.2", - "bundled": true, - "dev": true - }, - "cryptiles": { - "version": "2.0.5", - "bundled": true, - "dev": true, - "requires": { - "boom": "2.10.1" - } - }, - "dashdash": { - "version": "1.14.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "assert-plus": "1.0.0" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - } - } - }, - "debug": { - "version": "2.6.8", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "ms": "2.0.0" - } - }, - "deep-extend": { - "version": "0.4.2", - "bundled": true, - "dev": true, - "optional": true - }, - "delayed-stream": { - "version": "1.0.0", - "bundled": true, - "dev": true - }, - "delegates": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "detect-libc": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "ecc-jsbn": { - "version": "0.1.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "jsbn": "0.1.1" - } - }, - "extend": { - "version": "3.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "extsprintf": { - "version": "1.0.2", - "bundled": true, - "dev": true - }, - "forever-agent": { - "version": "0.6.1", - "bundled": true, - "dev": true, - "optional": true - }, - "form-data": { - "version": "2.1.4", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "asynckit": "0.4.0", - "combined-stream": "1.0.5", - "mime-types": "2.1.15" - } - }, - "fs.realpath": { - "version": "1.0.0", - "bundled": true, - "dev": true - }, - "fstream": { - "version": "1.0.11", - "bundled": true, - "dev": true, - "requires": { - "graceful-fs": "4.1.11", - "inherits": "2.0.3", - "mkdirp": "0.5.1", - "rimraf": "2.6.1" - } - }, - "fstream-ignore": { - "version": "1.0.5", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "fstream": "1.0.11", - "inherits": "2.0.3", - "minimatch": "3.0.4" - } - }, - "gauge": { - "version": "2.7.4", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "aproba": "1.1.1", - "console-control-strings": "1.1.0", - "has-unicode": "2.0.1", - "object-assign": "4.1.1", - "signal-exit": "3.0.2", - "string-width": "1.0.2", - "strip-ansi": "3.0.1", - "wide-align": "1.1.2" - } - }, - "getpass": { - "version": "0.1.7", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "assert-plus": "1.0.0" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - } - } - }, - "glob": { - "version": "7.1.2", - "bundled": true, - "dev": true, - "requires": { - "fs.realpath": "1.0.0", - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" - } - }, - "graceful-fs": { - "version": "4.1.11", - "bundled": true, - "dev": true - }, - "har-schema": { - "version": "1.0.5", - "bundled": true, - "dev": true, - "optional": true - }, - "har-validator": { - "version": "4.2.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "ajv": "4.11.8", - "har-schema": "1.0.5" - } - }, - "has-unicode": { - "version": "2.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "hawk": { - "version": "3.1.3", - "bundled": true, - "dev": true, - "requires": { - "boom": "2.10.1", - "cryptiles": "2.0.5", - "hoek": "2.16.3", - "sntp": "1.0.9" - } - }, - "hoek": { - "version": "2.16.3", - "bundled": true, - "dev": true - }, - "http-signature": { - "version": "1.1.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "assert-plus": "0.2.0", - "jsprim": "1.4.0", - "sshpk": "1.13.0" - } - }, - "inflight": { - "version": "1.0.6", - "bundled": true, - "dev": true, - "requires": { - "once": "1.4.0", - "wrappy": "1.0.2" - } - }, - "inherits": { - "version": "2.0.3", - "bundled": true, - "dev": true - }, - "ini": { - "version": "1.3.4", - "bundled": true, - "dev": true, - "optional": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "requires": { - "number-is-nan": "1.0.1" - } - }, - "is-typedarray": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "isarray": { - "version": "1.0.0", - "bundled": true, - "dev": true - }, - "isstream": { - "version": "0.1.2", - "bundled": true, - "dev": true, - "optional": true - }, - "jodid25519": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "jsbn": "0.1.1" - } - }, - "jsbn": { - "version": "0.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "json-schema": { - "version": "0.2.3", - "bundled": true, - "dev": true, - "optional": true - }, - "json-stable-stringify": { - "version": "1.0.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "jsonify": "0.0.0" - } - }, - "json-stringify-safe": { - "version": "5.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "jsonify": { - "version": "0.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "jsprim": { - "version": "1.4.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.0.2", - "json-schema": "0.2.3", - "verror": "1.3.6" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - } - } - }, - "mime-db": { - "version": "1.27.0", - "bundled": true, - "dev": true - }, - "mime-types": { - "version": "2.1.15", - "bundled": true, - "dev": true, - "requires": { - "mime-db": "1.27.0" - } - }, - "minimatch": { - "version": "3.0.4", - "bundled": true, - "dev": true, - "requires": { - "brace-expansion": "1.1.7" - } - }, - "minimist": { - "version": "0.0.8", - "bundled": true, - "dev": true - }, - "mkdirp": { - "version": "0.5.1", - "bundled": true, - "dev": true, - "requires": { - "minimist": "0.0.8" - } - }, - "ms": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "node-pre-gyp": { - "version": "0.6.39", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "detect-libc": "1.0.2", - "hawk": "3.1.3", - "mkdirp": "0.5.1", - "nopt": "4.0.1", - "npmlog": "4.1.0", - "rc": "1.2.1", - "request": "2.81.0", - "rimraf": "2.6.1", - "semver": "5.3.0", - "tar": "2.2.1", - "tar-pack": "3.4.0" - } - }, - "nopt": { - "version": "4.0.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "abbrev": "1.1.0", - "osenv": "0.1.4" - } - }, - "npmlog": { - "version": "4.1.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "are-we-there-yet": "1.1.4", - "console-control-strings": "1.1.0", - "gauge": "2.7.4", - "set-blocking": "2.0.0" - } - }, - "number-is-nan": { - "version": "1.0.1", - "bundled": true, - "dev": true - }, - "oauth-sign": { - "version": "0.8.2", - "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, - "requires": { - "wrappy": "1.0.2" - } - }, - "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.4", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "os-homedir": "1.0.2", - "os-tmpdir": "1.0.2" - } - }, - "path-is-absolute": { - "version": "1.0.1", - "bundled": true, - "dev": true - }, - "performance-now": { - "version": "0.2.0", - "bundled": true, - "dev": true, - "optional": true - }, - "process-nextick-args": { - "version": "1.0.7", - "bundled": true, - "dev": true - }, - "punycode": { - "version": "1.4.1", - "bundled": true, - "dev": true, - "optional": true - }, - "qs": { - "version": "6.4.0", - "bundled": true, - "dev": true, - "optional": true - }, - "rc": { - "version": "1.2.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "deep-extend": "0.4.2", - "ini": "1.3.4", - "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.2.9", - "bundled": true, - "dev": true, - "requires": { - "buffer-shims": "1.0.0", - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "1.0.0", - "process-nextick-args": "1.0.7", - "string_decoder": "1.0.1", - "util-deprecate": "1.0.2" - } - }, - "request": { - "version": "2.81.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "aws-sign2": "0.6.0", - "aws4": "1.6.0", - "caseless": "0.12.0", - "combined-stream": "1.0.5", - "extend": "3.0.1", - "forever-agent": "0.6.1", - "form-data": "2.1.4", - "har-validator": "4.2.1", - "hawk": "3.1.3", - "http-signature": "1.1.1", - "is-typedarray": "1.0.0", - "isstream": "0.1.2", - "json-stringify-safe": "5.0.1", - "mime-types": "2.1.15", - "oauth-sign": "0.8.2", - "performance-now": "0.2.0", - "qs": "6.4.0", - "safe-buffer": "5.0.1", - "stringstream": "0.0.5", - "tough-cookie": "2.3.2", - "tunnel-agent": "0.6.0", - "uuid": "3.0.1" - } - }, - "rimraf": { - "version": "2.6.1", - "bundled": true, - "dev": true, - "requires": { - "glob": "7.1.2" - } - }, - "safe-buffer": { - "version": "5.0.1", - "bundled": true, - "dev": true - }, - "semver": { - "version": "5.3.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 - }, - "sntp": { - "version": "1.0.9", - "bundled": true, - "dev": true, - "requires": { - "hoek": "2.16.3" - } - }, - "sshpk": { - "version": "1.13.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "asn1": "0.2.3", - "assert-plus": "1.0.0", - "bcrypt-pbkdf": "1.0.1", - "dashdash": "1.14.1", - "ecc-jsbn": "0.1.1", - "getpass": "0.1.7", - "jodid25519": "1.0.2", - "jsbn": "0.1.1", - "tweetnacl": "0.14.5" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - } - } - }, - "string-width": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", - "strip-ansi": "3.0.1" - } - }, - "string_decoder": { - "version": "1.0.1", - "bundled": true, - "dev": true, - "requires": { - "safe-buffer": "5.0.1" - } - }, - "stringstream": { - "version": "0.0.5", - "bundled": true, - "dev": true, - "optional": true - }, - "strip-ansi": { - "version": "3.0.1", - "bundled": true, - "dev": true, - "requires": { - "ansi-regex": "2.1.1" - } - }, - "strip-json-comments": { - "version": "2.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "tar": { - "version": "2.2.1", - "bundled": true, - "dev": true, - "requires": { - "block-stream": "0.0.9", - "fstream": "1.0.11", - "inherits": "2.0.3" - } - }, - "tar-pack": { - "version": "3.4.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "debug": "2.6.8", - "fstream": "1.0.11", - "fstream-ignore": "1.0.5", - "once": "1.4.0", - "readable-stream": "2.2.9", - "rimraf": "2.6.1", - "tar": "2.2.1", - "uid-number": "0.0.6" - } - }, - "tough-cookie": { - "version": "2.3.2", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "punycode": "1.4.1" - } - }, - "tunnel-agent": { - "version": "0.6.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "safe-buffer": "5.0.1" - } - }, - "tweetnacl": { - "version": "0.14.5", - "bundled": true, - "dev": true, - "optional": true - }, - "uid-number": { - "version": "0.0.6", - "bundled": true, - "dev": true, - "optional": true - }, - "util-deprecate": { - "version": "1.0.2", - "bundled": true, - "dev": true - }, - "uuid": { - "version": "3.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "verror": { - "version": "1.3.6", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "extsprintf": "1.0.2" - } - }, - "wide-align": { - "version": "1.1.2", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "string-width": "1.0.2" - } - }, - "wrappy": { - "version": "1.0.2", - "bundled": true, - "dev": true - } - } - }, - "fstream": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz", - "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=", - "dev": true, - "requires": { - "graceful-fs": "4.1.11", - "inherits": "2.0.3", - "mkdirp": "0.5.1", - "rimraf": "2.6.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.2.0", - "console-control-strings": "1.1.0", - "has-unicode": "2.0.1", - "object-assign": "4.1.1", - "signal-exit": "3.0.2", - "string-width": "1.0.2", - "strip-ansi": "3.0.1", - "wide-align": "1.1.2" - } - }, - "gaze": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.2.tgz", - "integrity": "sha1-hHIkZ3rbiHDWeSV+0ziP22HkAQU=", - "dev": true, - "optional": true, - "requires": { - "globule": "1.2.0" - } - }, - "generate-function": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz", - "integrity": "sha1-aFj+fAlpt9TpCTM3ZHrHn2DfvnQ=", - "dev": true, - "optional": true - }, - "generate-object-property": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", - "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=", - "dev": true, - "optional": true, - "requires": { - "is-property": "1.0.2" - } - }, - "get-caller-file": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz", - "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U=", - "dev": true - }, - "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 - }, - "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" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true - } - } - }, - "glob": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", - "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", - "requires": { - "fs.realpath": "1.0.0", - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" - } - }, - "glob-base": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", - "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", - "dev": true, - "requires": { - "glob-parent": "2.0.0", - "is-glob": "2.0.1" - }, - "dependencies": { - "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-parent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", - "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", - "dev": true, - "requires": { - "is-glob": "2.0.1" - }, - "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" - } - } - } - }, - "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": "7.1.1", - "resolved": "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz", - "integrity": "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=", - "dev": true, - "requires": { - "array-union": "1.0.2", - "dir-glob": "2.0.0", - "glob": "7.1.2", - "ignore": "3.3.7", - "pify": "3.0.0", - "slash": "1.0.0" - } - }, - "globule": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.0.tgz", - "integrity": "sha1-HcScaCLdnoovoAuiopUAboZkvQk=", - "dev": true, - "optional": true, - "requires": { - "glob": "7.1.2", - "lodash": "4.17.4", - "minimatch": "3.0.4" - } - }, - "graceful-fs": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", - "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", - "dev": true - }, - "grpc": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/grpc/-/grpc-1.8.0.tgz", - "integrity": "sha512-AwVQiyMdNv09O4kwec3z52HwkPuo1i61Uk1oENWM9CDeLAUiixQLMpXDIJL31MmZdAuKnAYds/naFEXzprbgHg==", - "requires": { - "arguejs": "0.2.3", - "lodash": "4.17.4", - "nan": "2.8.0", - "node-pre-gyp": "0.6.39", - "protobufjs": "5.0.2" - }, - "dependencies": { - "abbrev": { - "version": "1.1.1", - "bundled": true - }, - "ajv": { - "version": "4.11.8", - "bundled": true, - "requires": { - "co": "4.6.0", - "json-stable-stringify": "1.0.1" - } - }, - "ansi-regex": { - "version": "2.1.1", - "bundled": true - }, - "aproba": { - "version": "1.2.0", - "bundled": true - }, - "are-we-there-yet": { - "version": "1.1.4", - "bundled": true, - "requires": { - "delegates": "1.0.0", - "readable-stream": "2.3.3" - } - }, - "asn1": { - "version": "0.2.3", - "bundled": true - }, - "assert-plus": { - "version": "0.2.0", - "bundled": true - }, - "asynckit": { - "version": "0.4.0", - "bundled": true - }, - "aws-sign2": { - "version": "0.6.0", - "bundled": true - }, - "aws4": { - "version": "1.6.0", - "bundled": true - }, - "balanced-match": { - "version": "1.0.0", - "bundled": true - }, - "bcrypt-pbkdf": { - "version": "1.0.1", - "bundled": true, - "optional": true, - "requires": { - "tweetnacl": "0.14.5" - } - }, - "block-stream": { - "version": "0.0.9", - "bundled": true, - "requires": { - "inherits": "2.0.3" - } - }, - "boom": { - "version": "2.10.1", - "bundled": true, - "requires": { - "hoek": "2.16.3" - } - }, - "brace-expansion": { - "version": "1.1.8", - "bundled": true, - "requires": { - "balanced-match": "1.0.0", - "concat-map": "0.0.1" - } - }, - "caseless": { - "version": "0.12.0", - "bundled": true - }, - "co": { - "version": "4.6.0", - "bundled": true - }, - "code-point-at": { - "version": "1.1.0", - "bundled": true - }, - "combined-stream": { - "version": "1.0.5", - "bundled": true, - "requires": { - "delayed-stream": "1.0.0" - } - }, - "concat-map": { - "version": "0.0.1", - "bundled": true - }, - "console-control-strings": { - "version": "1.1.0", - "bundled": true - }, - "core-util-is": { - "version": "1.0.2", - "bundled": true - }, - "cryptiles": { - "version": "2.0.5", - "bundled": true, - "requires": { - "boom": "2.10.1" - } - }, - "dashdash": { - "version": "1.14.1", - "bundled": true, - "requires": { - "assert-plus": "1.0.0" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "bundled": true - } - } - }, - "debug": { - "version": "2.6.9", - "bundled": true, - "requires": { - "ms": "2.0.0" - } - }, - "deep-extend": { - "version": "0.4.2", - "bundled": true - }, - "delayed-stream": { - "version": "1.0.0", - "bundled": true - }, - "delegates": { - "version": "1.0.0", - "bundled": true - }, - "detect-libc": { - "version": "1.0.3", - "bundled": true - }, - "ecc-jsbn": { - "version": "0.1.1", - "bundled": true, - "optional": true, - "requires": { - "jsbn": "0.1.1" - } - }, - "extend": { - "version": "3.0.1", - "bundled": true - }, - "extsprintf": { - "version": "1.3.0", - "bundled": true - }, - "forever-agent": { - "version": "0.6.1", - "bundled": true - }, - "form-data": { - "version": "2.1.4", - "bundled": true, - "requires": { - "asynckit": "0.4.0", - "combined-stream": "1.0.5", - "mime-types": "2.1.17" - } - }, - "fs.realpath": { - "version": "1.0.0", - "bundled": true - }, - "fstream": { - "version": "1.0.11", - "bundled": true, - "requires": { - "graceful-fs": "4.1.11", - "inherits": "2.0.3", - "mkdirp": "0.5.1", - "rimraf": "2.6.2" - } - }, - "fstream-ignore": { - "version": "1.0.5", - "bundled": true, - "requires": { - "fstream": "1.0.11", - "inherits": "2.0.3", - "minimatch": "3.0.4" - } - }, - "gauge": { - "version": "2.7.4", - "bundled": true, - "requires": { - "aproba": "1.2.0", - "console-control-strings": "1.1.0", - "has-unicode": "2.0.1", - "object-assign": "4.1.1", - "signal-exit": "3.0.2", - "string-width": "1.0.2", - "strip-ansi": "3.0.1", - "wide-align": "1.1.2" - } - }, - "getpass": { - "version": "0.1.7", - "bundled": true, - "requires": { - "assert-plus": "1.0.0" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "bundled": true - } - } - }, - "glob": { - "version": "7.1.2", - "bundled": true, - "requires": { - "fs.realpath": "1.0.0", - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" - } - }, - "graceful-fs": { - "version": "4.1.11", - "bundled": true - }, - "har-schema": { - "version": "1.0.5", - "bundled": true - }, - "har-validator": { - "version": "4.2.1", - "bundled": true, - "requires": { - "ajv": "4.11.8", - "har-schema": "1.0.5" - } - }, - "has-unicode": { - "version": "2.0.1", - "bundled": true - }, - "hawk": { - "version": "3.1.3", - "bundled": true, - "requires": { - "boom": "2.10.1", - "cryptiles": "2.0.5", - "hoek": "2.16.3", - "sntp": "1.0.9" - } - }, - "hoek": { - "version": "2.16.3", - "bundled": true - }, - "http-signature": { - "version": "1.1.1", - "bundled": true, - "requires": { - "assert-plus": "0.2.0", - "jsprim": "1.4.1", - "sshpk": "1.13.1" - } - }, - "inflight": { - "version": "1.0.6", - "bundled": true, - "requires": { - "once": "1.4.0", - "wrappy": "1.0.2" - } - }, - "inherits": { - "version": "2.0.3", - "bundled": true - }, - "ini": { - "version": "1.3.5", - "bundled": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "bundled": true, - "requires": { - "number-is-nan": "1.0.1" - } - }, - "is-typedarray": { - "version": "1.0.0", - "bundled": true - }, - "isarray": { - "version": "1.0.0", - "bundled": true - }, - "isstream": { - "version": "0.1.2", - "bundled": true - }, - "jsbn": { - "version": "0.1.1", - "bundled": true, - "optional": true - }, - "json-schema": { - "version": "0.2.3", - "bundled": true - }, - "json-stable-stringify": { - "version": "1.0.1", - "bundled": true, - "requires": { - "jsonify": "0.0.0" - } - }, - "json-stringify-safe": { - "version": "5.0.1", - "bundled": true - }, - "jsonify": { - "version": "0.0.0", - "bundled": true - }, - "jsprim": { - "version": "1.4.1", - "bundled": true, - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "bundled": true - } - } - }, - "mime-db": { - "version": "1.30.0", - "bundled": true - }, - "mime-types": { - "version": "2.1.17", - "bundled": true, - "requires": { - "mime-db": "1.30.0" - } - }, - "minimatch": { - "version": "3.0.4", - "bundled": true, - "requires": { - "brace-expansion": "1.1.8" - } - }, - "minimist": { - "version": "0.0.8", - "bundled": true - }, - "mkdirp": { - "version": "0.5.1", - "bundled": true, - "requires": { - "minimist": "0.0.8" - } - }, - "ms": { - "version": "2.0.0", - "bundled": true - }, - "node-pre-gyp": { - "version": "0.6.39", - "bundled": true, - "requires": { - "detect-libc": "1.0.3", - "hawk": "3.1.3", - "mkdirp": "0.5.1", - "nopt": "4.0.1", - "npmlog": "4.1.2", - "rc": "1.2.2", - "request": "2.81.0", - "rimraf": "2.6.2", - "semver": "5.4.1", - "tar": "2.2.1", - "tar-pack": "3.4.1" - } - }, - "nopt": { - "version": "4.0.1", - "bundled": true, - "requires": { - "abbrev": "1.1.1", - "osenv": "0.1.4" - } - }, - "npmlog": { - "version": "4.1.2", - "bundled": true, - "requires": { - "are-we-there-yet": "1.1.4", - "console-control-strings": "1.1.0", - "gauge": "2.7.4", - "set-blocking": "2.0.0" - } - }, - "number-is-nan": { - "version": "1.0.1", - "bundled": true - }, - "oauth-sign": { - "version": "0.8.2", - "bundled": true - }, - "object-assign": { - "version": "4.1.1", - "bundled": true - }, - "once": { - "version": "1.4.0", - "bundled": true, - "requires": { - "wrappy": "1.0.2" - } - }, - "os-homedir": { - "version": "1.0.2", - "bundled": true - }, - "os-tmpdir": { - "version": "1.0.2", - "bundled": true - }, - "osenv": { - "version": "0.1.4", - "bundled": true, - "requires": { - "os-homedir": "1.0.2", - "os-tmpdir": "1.0.2" - } - }, - "path-is-absolute": { - "version": "1.0.1", - "bundled": true - }, - "performance-now": { - "version": "0.2.0", - "bundled": true - }, - "process-nextick-args": { - "version": "1.0.7", - "bundled": true - }, - "punycode": { - "version": "1.4.1", - "bundled": true - }, - "qs": { - "version": "6.4.0", - "bundled": true - }, - "rc": { - "version": "1.2.2", - "bundled": true, - "requires": { - "deep-extend": "0.4.2", - "ini": "1.3.5", - "minimist": "1.2.0", - "strip-json-comments": "2.0.1" - }, - "dependencies": { - "minimist": { - "version": "1.2.0", - "bundled": true - } - } - }, - "readable-stream": { - "version": "2.3.3", - "bundled": true, - "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "1.0.0", - "process-nextick-args": "1.0.7", - "safe-buffer": "5.1.1", - "string_decoder": "1.0.3", - "util-deprecate": "1.0.2" - } - }, - "request": { - "version": "2.81.0", - "bundled": true, - "requires": { - "aws-sign2": "0.6.0", - "aws4": "1.6.0", - "caseless": "0.12.0", - "combined-stream": "1.0.5", - "extend": "3.0.1", - "forever-agent": "0.6.1", - "form-data": "2.1.4", - "har-validator": "4.2.1", - "hawk": "3.1.3", - "http-signature": "1.1.1", - "is-typedarray": "1.0.0", - "isstream": "0.1.2", - "json-stringify-safe": "5.0.1", - "mime-types": "2.1.17", - "oauth-sign": "0.8.2", - "performance-now": "0.2.0", - "qs": "6.4.0", - "safe-buffer": "5.1.1", - "stringstream": "0.0.5", - "tough-cookie": "2.3.3", - "tunnel-agent": "0.6.0", - "uuid": "3.1.0" - } - }, - "rimraf": { - "version": "2.6.2", - "bundled": true, - "requires": { - "glob": "7.1.2" - } - }, - "safe-buffer": { - "version": "5.1.1", - "bundled": true - }, - "semver": { - "version": "5.4.1", - "bundled": true - }, - "set-blocking": { - "version": "2.0.0", - "bundled": true - }, - "signal-exit": { - "version": "3.0.2", - "bundled": true - }, - "sntp": { - "version": "1.0.9", - "bundled": true, - "requires": { - "hoek": "2.16.3" - } - }, - "sshpk": { - "version": "1.13.1", - "bundled": true, - "requires": { - "asn1": "0.2.3", - "assert-plus": "1.0.0", - "bcrypt-pbkdf": "1.0.1", - "dashdash": "1.14.1", - "ecc-jsbn": "0.1.1", - "getpass": "0.1.7", - "jsbn": "0.1.1", - "tweetnacl": "0.14.5" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "bundled": true - } - } - }, - "string-width": { - "version": "1.0.2", - "bundled": true, - "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", - "strip-ansi": "3.0.1" - } - }, - "string_decoder": { - "version": "1.0.3", - "bundled": true, - "requires": { - "safe-buffer": "5.1.1" - } - }, - "stringstream": { - "version": "0.0.5", - "bundled": true - }, - "strip-ansi": { - "version": "3.0.1", - "bundled": true, - "requires": { - "ansi-regex": "2.1.1" - } - }, - "strip-json-comments": { - "version": "2.0.1", - "bundled": true - }, - "tar": { - "version": "2.2.1", - "bundled": true, - "requires": { - "block-stream": "0.0.9", - "fstream": "1.0.11", - "inherits": "2.0.3" - } - }, - "tar-pack": { - "version": "3.4.1", - "bundled": true, - "requires": { - "debug": "2.6.9", - "fstream": "1.0.11", - "fstream-ignore": "1.0.5", - "once": "1.4.0", - "readable-stream": "2.3.3", - "rimraf": "2.6.2", - "tar": "2.2.1", - "uid-number": "0.0.6" - } - }, - "tough-cookie": { - "version": "2.3.3", - "bundled": true, - "requires": { - "punycode": "1.4.1" - } - }, - "tunnel-agent": { - "version": "0.6.0", - "bundled": true, - "requires": { - "safe-buffer": "5.1.1" - } - }, - "tweetnacl": { - "version": "0.14.5", - "bundled": true, - "optional": true - }, - "uid-number": { - "version": "0.0.6", - "bundled": true - }, - "util-deprecate": { - "version": "1.0.2", - "bundled": true - }, - "uuid": { - "version": "3.1.0", - "bundled": true - }, - "verror": { - "version": "1.10.0", - "bundled": true, - "requires": { - "assert-plus": "1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "1.3.0" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "bundled": true - } - } - }, - "wide-align": { - "version": "1.1.2", - "bundled": true, - "requires": { - "string-width": "1.0.2" - } - }, - "wrappy": { - "version": "1.0.2", - "bundled": true - } - } - }, - "handle-thing": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-1.2.5.tgz", - "integrity": "sha1-/Xqtcmvxpf0W38KbL3pmAdJxOcQ=", - "dev": true - }, - "handlebars": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.11.tgz", - "integrity": "sha1-Ywo13+ApS8KB7a5v/F0yn8eYLcw=", - "dev": true, - "requires": { - "async": "1.5.2", - "optimist": "0.6.1", - "source-map": "0.4.4", - "uglify-js": "2.8.29" - }, - "dependencies": { - "async": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", - "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", - "dev": true - }, - "camelcase": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", - "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", - "dev": true, - "optional": true - }, - "cliui": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", - "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", - "dev": true, - "optional": true, - "requires": { - "center-align": "0.1.3", - "right-align": "0.1.3", - "wordwrap": "0.0.2" - } - }, - "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": "1.0.1" - } - }, - "uglify-js": { - "version": "2.8.29", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", - "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", - "dev": true, - "optional": true, - "requires": { - "source-map": "0.5.7", - "uglify-to-browserify": "1.0.2", - "yargs": "3.10.0" - }, - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "optional": true - } - } - }, - "yargs": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", - "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", - "dev": true, - "optional": true, - "requires": { - "camelcase": "1.2.1", - "cliui": "2.1.0", - "decamelize": "1.2.0", - "window-size": "0.1.0" - } - } - } - }, - "har-schema": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz", - "integrity": "sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4=", - "dev": true - }, - "har-validator": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz", - "integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=", - "dev": true, - "requires": { - "ajv": "4.11.8", - "har-schema": "1.0.5" - }, - "dependencies": { - "ajv": { - "version": "4.11.8", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", - "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", - "dev": true, - "requires": { - "co": "4.6.0", - "json-stable-stringify": "1.0.1" - } - } - } - }, - "has": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.1.tgz", - "integrity": "sha1-hGFzP1OLCDfJNh45qauelwTcLyg=", - "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.1.1" - } - }, - "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" - }, - "dependencies": { - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - } - } - }, - "has-binary2": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.2.tgz", - "integrity": "sha1-6D26SfC5vk0CbSc2U1DZ8D9Uvpg=", - "requires": { - "isarray": "2.0.1" - }, - "dependencies": { - "isarray": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", - "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=" - } - } - }, - "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=" - }, - "has-flag": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", - "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", - "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 - }, - "hash-base": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-2.0.2.tgz", - "integrity": "sha1-ZuodhW206KVHDK32/OI65SRO8uE=", - "dev": true, - "requires": { - "inherits": "2.0.3" - } - }, - "hash.js": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.3.tgz", - "integrity": "sha512-/UETyP0W22QILqS+6HowevwhEFJ3MBJnwTf75Qob9Wz9t0DPuisL8kW8YZMK62dHAKE1c1p+gY1TtOLY+USEHA==", - "dev": true, - "requires": { - "inherits": "2.0.3", - "minimalistic-assert": "1.0.0" - } - }, - "hawk": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", - "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", - "dev": true, - "requires": { - "boom": "2.10.1", - "cryptiles": "2.0.5", - "hoek": "2.16.3", - "sntp": "1.0.9" - } - }, - "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.1.3", - "minimalistic-assert": "1.0.0", - "minimalistic-crypto-utils": "1.0.1" - } - }, - "hoek": { - "version": "2.16.3", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", - "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=", - "dev": true - }, - "homedir-polyfill": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz", - "integrity": "sha1-TCu8inWJmP7r9e1oWA921GdotLw=", - "dev": true, - "requires": { - "parse-passwd": "1.0.0" - } - }, - "hosted-git-info": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.5.0.tgz", - "integrity": "sha512-pNgbURSuab90KbTqvRPsseaTxOJCZBD0a7t+haSN33piP9cCM4l0CqdzAif2hUqm716UovKB2ROmiabGAKVXyg==", - "dev": true - }, - "hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", - "dev": true, - "requires": { - "inherits": "2.0.3", - "obuf": "1.1.1", - "readable-stream": "2.3.3", - "wbuf": "1.7.2" - } - }, - "html-comment-regex": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.1.tgz", - "integrity": "sha1-ZouTd26q5V696POtRkswekljYl4=", - "dev": true - }, - "html-entities": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.2.1.tgz", - "integrity": "sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=", - "dev": true - }, - "html-minifier": { - "version": "3.5.8", - "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.8.tgz", - "integrity": "sha512-WX7D6PB9PFq05fZ1/CyxPUuyqXed6vh2fGOM80+zJT5wAO93D/cUjLs0CcbBFjQmlwmCgRvl97RurtArIpOnkw==", - "dev": true, - "requires": { - "camel-case": "3.0.0", - "clean-css": "4.1.9", - "commander": "2.12.2", - "he": "1.1.1", - "ncname": "1.0.0", - "param-case": "2.1.1", - "relateurl": "0.2.7", - "uglify-js": "3.3.4" - } - }, - "html-webpack-plugin": { - "version": "2.30.1", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-2.30.1.tgz", - "integrity": "sha1-f5xCG36pHsRg9WUn1430hO51N9U=", - "dev": true, - "requires": { - "bluebird": "3.5.1", - "html-minifier": "3.5.8", - "loader-utils": "0.2.17", - "lodash": "4.17.4", - "pretty-error": "2.1.1", - "toposort": "1.0.6" - }, - "dependencies": { - "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.2.0", - "emojis-list": "2.1.0", - "json5": "0.5.1", - "object-assign": "4.1.1" - } - } - } - }, - "htmlparser2": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.3.0.tgz", - "integrity": "sha1-zHDQWln2VC5D8OaFyYLhTJJKnv4=", - "dev": true, - "requires": { - "domelementtype": "1.3.0", - "domhandler": "2.1.0", - "domutils": "1.1.6", - "readable-stream": "1.0.34" - }, - "dependencies": { - "domutils": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.1.6.tgz", - "integrity": "sha1-vdw94Jm5ou+sxRxiPyj0FuzFdIU=", - "dev": true, - "requires": { - "domelementtype": "1.3.0" - } - }, - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - }, - "readable-stream": { - "version": "1.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.2", - "inherits": "2.0.3", - "isarray": "0.0.1", - "string_decoder": "0.10.31" - } - }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true - } - } - }, - "http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", - "dev": true - }, - "http-errors": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.2.tgz", - "integrity": "sha1-CgAsyFcHGSp+eUbO7cERVfYOxzY=", - "dev": true, - "requires": { - "depd": "1.1.1", - "inherits": "2.0.3", - "setprototypeof": "1.0.3", - "statuses": "1.3.1" - }, - "dependencies": { - "setprototypeof": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz", - "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ=", - "dev": true - } - } - }, - "http-parser-js": { - "version": "0.4.9", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.9.tgz", - "integrity": "sha1-6hoE+2St/wJC6ZdPKX3Uw8rSceE=" - }, - "http-proxy": { - "version": "1.16.2", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.16.2.tgz", - "integrity": "sha1-Bt/ykpUr9k2+hHH6nfcwZtTzd0I=", - "dev": true, - "requires": { - "eventemitter3": "1.2.0", - "requires-port": "1.0.0" - } - }, - "http-proxy-middleware": { - "version": "0.17.4", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.17.4.tgz", - "integrity": "sha1-ZC6ISIUdZvCdTxJJEoRtuutBuDM=", - "dev": true, - "requires": { - "http-proxy": "1.16.2", - "is-glob": "3.1.0", - "lodash": "4.17.4", - "micromatch": "2.3.11" - }, - "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.1" - } - } - } - }, - "http-signature": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", - "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=", - "dev": true, - "requires": { - "assert-plus": "0.2.0", - "jsprim": "1.4.1", - "sshpk": "1.13.1" - } - }, - "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": "1.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-1.0.0.tgz", - "integrity": "sha1-NffabEjOTdv6JkiRrFk+5f+GceY=", - "dev": true, - "requires": { - "agent-base": "2.1.1", - "debug": "2.6.9", - "extend": "3.0.1" - } - }, - "iconv-lite": { - "version": "0.4.19", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz", - "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==", - "dev": true - }, - "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.15" - }, - "dependencies": { - "chalk": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", - "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", - "dev": true, - "requires": { - "ansi-styles": "3.2.0", - "escape-string-regexp": "1.0.5", - "supports-color": "4.5.0" - }, - "dependencies": { - "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" - } - } - } - }, - "postcss": { - "version": "6.0.15", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.15.tgz", - "integrity": "sha512-v/SpyMzLbtkmh45zUdaqLAaqXqzPdSrw8p4cQVO0/w6YiYfpj4k+Wkzhn68qk9br+H+0qfddhdPEVnbmBPfXVQ==", - "dev": true, - "requires": { - "chalk": "2.3.0", - "source-map": "0.6.1", - "supports-color": "5.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 - }, - "supports-color": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.1.0.tgz", - "integrity": "sha512-Ry0AwkoKjDpVKK4sV4h6o3UJmNRbjYm2uXhwfj3J56lMVdvnUNqzQVRztOOMGQ++w1K/TjNDFvpJk0F/LoeBCQ==", - "dev": true, - "requires": { - "has-flag": "2.0.0" - } - } - } - }, - "ieee754": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.8.tgz", - "integrity": "sha1-vjPUCsEO8ZJnAfbwii2G+/0a0+Q=", - "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": "3.3.7", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.7.tgz", - "integrity": "sha512-YGG3ejvBNHRqu0559EOxxNFihD0AjpvHlC/pdGKd3X3ofe+CoJkYazwNJYTNebqpPKN+VVQbh4ZFn1DivMNuHA==", - "dev": true - }, - "image-size": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", - "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", - "dev": true, - "optional": true - }, - "import-local": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-0.1.1.tgz", - "integrity": "sha1-sReVcqrNwRxqkQCftDDbyrX2aKg=", - "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, - "optional": 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.1" - } - }, - "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=" - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "requires": { - "once": "1.4.0", - "wrappy": "1.0.2" - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" - }, - "ini": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", - "dev": true - }, - "internal-ip": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-1.2.0.tgz", - "integrity": "sha1-rp+/k7mEh4eF1QqN4bNWlWBYz1w=", - "dev": true, - "requires": { - "meow": "3.7.0" - } - }, - "interpret": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", - "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=", - "dev": true - }, - "invariant": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", - "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=", - "dev": true, - "requires": { - "loose-envify": "1.3.1" - } - }, - "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=" - }, - "ip": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", - "dev": true - }, - "ipaddr.js": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.5.2.tgz", - "integrity": "sha1-1LUFvemUaYfM8PxY2QEP+WB+P6A=", - "dev": true - }, - "is-absolute-url": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", - "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", - "dev": true - }, - "is-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.11.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-builtin-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", - "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", - "dev": true, - "requires": { - "builtin-modules": "1.1.1" - } - }, - "is-callable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.3.tgz", - "integrity": "sha1-hut1OSgF3cM69xySoO7fdO52BLI=", - "dev": true - }, - "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-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", - "dev": true - }, - "is-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.1" - } - }, - "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=", - "requires": { - "number-is-nan": "1.0.1" - } - }, - "is-glob": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", - "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", - "dev": true, - "requires": { - "is-extglob": "2.1.1" - } - }, - "is-my-json-valid": { - "version": "2.17.1", - "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.17.1.tgz", - "integrity": "sha512-Q2khNw+oBlWuaYvEEHtKSw/pCxD2L5Rc1C+UQme9X6JdRDh7m5D7HkozA0qa3DUkQ6VzCnEm8mVIQPyIRkI5sQ==", - "dev": true, - "optional": true, - "requires": { - "generate-function": "2.0.0", - "generate-object-property": "1.2.0", - "jsonpointer": "4.0.1", - "xtend": "4.0.1" - } - }, - "is-number": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", - "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", - "dev": true, - "requires": { - "kind-of": "3.2.2" - } - }, - "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.0", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.0.tgz", - "integrity": "sha1-ZHdYK4IU1gI0YJRWcAO+ip6sBNw=", - "dev": true, - "requires": { - "is-path-inside": "1.0.1" - } - }, - "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.2" - } - }, - "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-property": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", - "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ=", - "dev": true, - "optional": 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-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true - }, - "is-svg": { - "version": "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.1" - } - }, - "is-symbol": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.1.tgz", - "integrity": "sha1-PMWfAAJRlLarLjjbrmaJJWtmBXI=", - "dev": true - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true - }, - "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-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "dev": true - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "isbinaryfile": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.2.tgz", - "integrity": "sha1-Sj6XTsDLqQBNP8bN5yCeppNopiE=", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true - }, - "istanbul-api": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-1.2.1.tgz", - "integrity": "sha512-oFCwXvd65amgaPCzqrR+a2XjanS1MvpXN6l/MlMUTv6uiA1NOgGX+I0uyq8Lg3GDxsxPsaP1049krz3hIJ5+KA==", - "dev": true, - "requires": { - "async": "2.6.0", - "fileset": "2.0.3", - "istanbul-lib-coverage": "1.1.1", - "istanbul-lib-hook": "1.1.0", - "istanbul-lib-instrument": "1.9.1", - "istanbul-lib-report": "1.1.2", - "istanbul-lib-source-maps": "1.2.2", - "istanbul-reports": "1.1.3", - "js-yaml": "3.7.0", - "mkdirp": "0.5.1", - "once": "1.4.0" - } - }, - "istanbul-instrumenter-loader": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/istanbul-instrumenter-loader/-/istanbul-instrumenter-loader-2.0.0.tgz", - "integrity": "sha1-5UkpAKsLuoNe+oAkywC+mz7qJwA=", - "dev": true, - "requires": { - "convert-source-map": "1.5.1", - "istanbul-lib-instrument": "1.9.1", - "loader-utils": "0.2.17", - "object-assign": "4.1.1" - }, - "dependencies": { - "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.2.0", - "emojis-list": "2.1.0", - "json5": "0.5.1", - "object-assign": "4.1.1" - } - } - } - }, - "istanbul-lib-coverage": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.1.1.tgz", - "integrity": "sha512-0+1vDkmzxqJIn5rcoEqapSB4DmPxE31EtI2dF2aCkV5esN9EWHxZ0dwgDClivMXJqE7zaYQxq30hj5L0nlTN5Q==", - "dev": true - }, - "istanbul-lib-hook": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.1.0.tgz", - "integrity": "sha512-U3qEgwVDUerZ0bt8cfl3dSP3S6opBoOtk3ROO5f2EfBr/SRiD9FQqzwaZBqFORu8W7O0EXpai+k7kxHK13beRg==", - "dev": true, - "requires": { - "append-transform": "0.4.0" - } - }, - "istanbul-lib-instrument": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.9.1.tgz", - "integrity": "sha512-RQmXeQ7sphar7k7O1wTNzVczF9igKpaeGQAG9qR2L+BS4DCJNTI9nytRmIVYevwO0bbq+2CXvJmYDuz0gMrywA==", - "dev": true, - "requires": { - "babel-generator": "6.26.0", - "babel-template": "6.26.0", - "babel-traverse": "6.26.0", - "babel-types": "6.26.0", - "babylon": "6.18.0", - "istanbul-lib-coverage": "1.1.1", - "semver": "5.4.1" - } - }, - "istanbul-lib-report": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.1.2.tgz", - "integrity": "sha512-UTv4VGx+HZivJQwAo1wnRwe1KTvFpfi/NYwN7DcsrdzMXwpRT/Yb6r4SBPoHWj4VuQPakR32g4PUUeyKkdDkBA==", - "dev": true, - "requires": { - "istanbul-lib-coverage": "1.1.1", - "mkdirp": "0.5.1", - "path-parse": "1.0.5", - "supports-color": "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 - }, - "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.2", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.2.tgz", - "integrity": "sha512-8BfdqSfEdtip7/wo1RnrvLpHVEd8zMZEDmOFEnpC6dg0vXflHt9nvoAyQUzig2uMSXfF2OBEYBV3CVjIL9JvaQ==", - "dev": true, - "requires": { - "debug": "3.1.0", - "istanbul-lib-coverage": "1.1.1", - "mkdirp": "0.5.1", - "rimraf": "2.6.2", - "source-map": "0.5.7" - }, - "dependencies": { - "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" - } - } - } - }, - "istanbul-reports": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.1.3.tgz", - "integrity": "sha512-ZEelkHh8hrZNI5xDaKwPMFwDsUf5wIEI2bXAFGp1e6deR2mnEKBPhLJEgr4ZBt8Gi6Mj38E/C8kcy9XLggVO2Q==", - "dev": true, - "requires": { - "handlebars": "4.0.11" - } - }, - "jasmine": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/jasmine/-/jasmine-2.8.0.tgz", - "integrity": "sha1-awicChFXax8W3xG4AUbZHU6Lij4=", - "dev": true, - "requires": { - "exit": "0.1.2", - "glob": "7.1.2", - "jasmine-core": "2.8.0" - }, - "dependencies": { - "jasmine-core": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-2.8.0.tgz", - "integrity": "sha1-vMl5rh+f0FcB5F5S5l06XWPxok4=", - "dev": true - } - } - }, - "jasmine-core": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-2.6.4.tgz", - "integrity": "sha1-3skmzQqfoof7bbXHVfpIfnTOysU=", - "dev": true - }, - "jasmine-spec-reporter": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/jasmine-spec-reporter/-/jasmine-spec-reporter-4.1.1.tgz", - "integrity": "sha1-Wm1Yq11hvqcwn7wnkjlRF1axtYg=", - "dev": true, - "requires": { - "colors": "1.1.2" - } - }, - "jasminewd2": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/jasminewd2/-/jasminewd2-2.2.0.tgz", - "integrity": "sha1-43zwsX8ZnM4jvqcbIDk5Uka07E4=", - "dev": true - }, - "js-base64": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.4.0.tgz", - "integrity": "sha512-Wehd+7Pf9tFvGb+ydPm9TjYjV8X1YHOVyG8QyELZxEMqOhemVwGRmoG8iQ/soqI3n8v4xn59zaLxiCJiaaRzKA==", - "dev": true - }, - "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 - }, - "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.9", - "esprima": "2.7.3" - } - }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true, - "optional": true - }, - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "dev": true - }, - "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-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.3.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", - "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", - "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.11" - } - }, - "jsonify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", - "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", - "dev": true - }, - "jsonpointer": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz", - "integrity": "sha1-T9kss04OnbPInIYi7PUfm5eMbLk=", - "dev": true, - "optional": 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" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true - } - } - }, - "karma": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/karma/-/karma-1.7.1.tgz", - "integrity": "sha512-k5pBjHDhmkdaUccnC7gE3mBzZjcxyxYsYVaqiL2G5AqlfLyBO5nw2VdNK+O16cveEPd/gIOWULH7gkiYYwVNHg==", - "dev": true, - "requires": { - "bluebird": "3.5.1", - "body-parser": "1.18.2", - "chokidar": "1.7.0", - "colors": "1.1.2", - "combine-lists": "1.0.1", - "connect": "3.6.5", - "core-js": "2.5.3", - "di": "0.0.1", - "dom-serialize": "2.2.1", - "expand-braces": "0.1.2", - "glob": "7.1.2", - "graceful-fs": "4.1.11", - "http-proxy": "1.16.2", - "isbinaryfile": "3.0.2", - "lodash": "3.10.1", - "log4js": "0.6.38", - "mime": "1.6.0", - "minimatch": "3.0.4", - "optimist": "0.6.1", - "qjobs": "1.1.5", - "range-parser": "1.2.0", - "rimraf": "2.6.2", - "safe-buffer": "5.1.1", - "socket.io": "1.7.3", - "source-map": "0.5.7", - "tmp": "0.0.31", - "useragent": "2.2.1" - }, - "dependencies": { - "lodash": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", - "dev": true - } - } - }, - "karma-chrome-launcher": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-2.1.1.tgz", - "integrity": "sha1-IWh5xorATY1RQOmWGboEtZr9Rs8=", - "dev": true, - "requires": { - "fs-access": "1.0.1", - "which": "1.3.0" - } - }, - "karma-cli": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/karma-cli/-/karma-cli-1.0.1.tgz", - "integrity": "sha1-rmw8WKMTodALRRZMRVubhs4X+WA=", - "dev": true, - "requires": { - "resolve": "1.5.0" - } - }, - "karma-coverage-istanbul-reporter": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/karma-coverage-istanbul-reporter/-/karma-coverage-istanbul-reporter-1.3.3.tgz", - "integrity": "sha512-MFkB6bh11J8nKygUdqyHb9sMz17XoBRYR4tiNxnSpi/UtDk0wk8eRGa0jRSJaILgCl4xyq1TL6Jidww1OWly/Q==", - "dev": true, - "requires": { - "istanbul-api": "1.2.1", - "minimatch": "3.0.4" - } - }, - "karma-jasmine": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-1.1.1.tgz", - "integrity": "sha1-b+hA51oRYAydkehLM8RY4cRqNSk=", - "dev": true - }, - "karma-jasmine-html-reporter": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-0.2.2.tgz", - "integrity": "sha1-SKjl7xiAdhfuK14zwRlMNbQ5Ukw=", - "dev": true, - "requires": { - "karma-jasmine": "1.1.1" - } - }, - "karma-source-map-support": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/karma-source-map-support/-/karma-source-map-support-1.2.0.tgz", - "integrity": "sha1-G/gee7SwiWJ6s1LsQXnhF8QGpUA=", - "dev": true, - "requires": { - "source-map-support": "0.4.18" - } - }, - "killable": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.0.tgz", - "integrity": "sha1-2ouEvUfeU5WHj5XWTQLyRJ/gXms=", - "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.6" - } - }, - "lazy-cache": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-0.2.7.tgz", - "integrity": "sha1-f+3fLctu23fRHvHRF6tf/fCrG2U=", - "dev": true - }, - "lcid": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", - "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", - "requires": { - "invert-kv": "1.0.0" - } - }, - "less": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/less/-/less-2.7.3.tgz", - "integrity": "sha512-KPdIJKWcEAb02TuJtaLrhue0krtRLoRoo7x6BNJIBelO00t/CCdJQUnHW5V34OnHMWzIktSalJxRO+FvytQlCQ==", - "dev": true, - "requires": { - "errno": "0.1.6", - "graceful-fs": "4.1.11", - "image-size": "0.5.5", - "mime": "1.6.0", - "mkdirp": "0.5.1", - "promise": "7.3.1", - "request": "2.81.0", - "source-map": "0.5.7" - } - }, - "less-loader": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-4.0.5.tgz", - "integrity": "sha1-rhVadAbKxqzSk9eFWH/P8PR4xN0=", - "dev": true, - "requires": { - "clone": "2.1.1", - "loader-utils": "1.1.0", - "pify": "2.3.0" - }, - "dependencies": { - "clone": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.1.tgz", - "integrity": "sha1-0hfR6WERjjrJpLi7oyhVU79kfNs=", - "dev": true - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - } - } - }, - "license-webpack-plugin": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/license-webpack-plugin/-/license-webpack-plugin-1.1.1.tgz", - "integrity": "sha512-TjKOyiC0exqd4Idy/4M8/DETR22dXBZks387DuS5LbslxHiMRXGx/Q2F/j9IUtvEoH5uFvt72vRgk/G6f8j3Dg==", - "dev": true, - "requires": { - "ejs": "2.5.7" - } - }, - "load-json-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", - "dev": true, - "requires": { - "graceful-fs": "4.1.11", - "parse-json": "2.2.0", - "pify": "2.3.0", - "pinkie-promise": "2.0.1", - "strip-bom": "2.0.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - } - } - }, - "loader-runner": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.3.0.tgz", - "integrity": "sha1-9IKuqC1UPgeSFwDVpG7yb9rGuKI=", - "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.2.0", - "emojis-list": "2.1.0", - "json5": "0.5.1" - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "requires": { - "p-locate": "2.0.0", - "path-exists": "3.0.0" - } - }, - "lodash": { - "version": "4.17.4", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=" - }, - "lodash.assign": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", - "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=", - "dev": true, - "optional": 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.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.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.mergewith": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.0.tgz", - "integrity": "sha1-FQzwoWeR9ZA7iJHqsVRgknS96lU=", - "dev": true, - "optional": true - }, - "lodash.tail": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.tail/-/lodash.tail-4.1.1.tgz", - "integrity": "sha1-0jM6NtnncXyK0vfKyv7HwytERmQ=", - "dev": true - }, - "lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", - "dev": true - }, - "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.34", - "semver": "4.3.6" - }, - "dependencies": { - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - }, - "readable-stream": { - "version": "1.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.2", - "inherits": "2.0.3", - "isarray": "0.0.1", - "string_decoder": "0.10.31" - } - }, - "semver": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz", - "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=", - "dev": true - }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true - } - } - }, - "loglevel": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.0.tgz", - "integrity": "sha1-rgyqVhERSYxboTcj1vtjHSQAOTQ=", - "dev": true - }, - "long": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/long/-/long-3.2.0.tgz", - "integrity": "sha1-2CG3E4yhy1gcFymQ7xTbIAtcR0s=" - }, - "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.3.1", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", - "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", - "dev": true, - "requires": { - "js-tokens": "3.0.2" - } - }, - "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.2" - } - }, - "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": "4.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.1.tgz", - "integrity": "sha512-q4spe4KTfsAS1SUHLO0wz8Qiyf1+vMIAgpRYioFYDMNqKfHQbg+AVDH3i4fvpl71/P1L0dBl+fQi+P37UYf0ew==", - "dev": true, - "requires": { - "pseudomap": "1.0.2", - "yallist": "2.1.2" - } - }, - "macaddress": { - "version": "0.2.8", - "resolved": "https://registry.npmjs.org/macaddress/-/macaddress-0.2.8.tgz", - "integrity": "sha1-WQTcU3w57G2+/q6QIycTX6hRHxI=", - "dev": true - }, - "magic-string": { - "version": "0.22.4", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.22.4.tgz", - "integrity": "sha512-kxBL06p6iO2qPBHsqGK2b3cRwiRGpnmSuVWNhwHcMX7qJOUr1HvricYP1LZOCdkQBUp0jiWg2d6WJwR3vYgByw==", - "dev": true, - "requires": { - "vlq": "0.2.3" - } - }, - "make-dir": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.1.0.tgz", - "integrity": "sha512-0Pkui4wLJ7rxvmfUvs87skoEaxmu0hCUApF8nonzpl7q//FWp9zu8W61Scz4sd/kUiqDxvUhtoam2efDyiBzcA==", - "dev": true, - "requires": { - "pify": "3.0.0" - } - }, - "make-error": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.2.tgz", - "integrity": "sha512-l9ra35l5VWLF24y75Tg8XgfGLX0ueRhph118WKM6H5denx4bB5QF59+4UAm9oJ2qsPQZas/CQUDdtDdfvYHBdQ==", - "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 - }, - "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 - }, - "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.4", - "inherits": "2.0.3" - }, - "dependencies": { - "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.3", - "safe-buffer": "5.1.1" - } - } - } - }, - "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.1.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.6", - "readable-stream": "2.3.3" - } - }, - "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.1.0", - "decamelize": "1.2.0", - "loud-rejection": "1.6.0", - "map-obj": "1.0.1", - "minimist": "1.2.0", - "normalize-package-data": "2.4.0", - "object-assign": "4.1.1", - "read-pkg-up": "1.0.1", - "redent": "1.0.0", - "trim-newlines": "1.0.0" - } - }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", - "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": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", - "dev": true, - "requires": { - "arr-diff": "2.0.0", - "array-unique": "0.2.1", - "braces": "1.8.5", - "expand-brackets": "0.1.5", - "extglob": "0.3.2", - "filename-regex": "2.0.1", - "is-extglob": "1.0.0", - "is-glob": "2.0.1", - "kind-of": "3.2.2", - "normalize-path": "2.1.1", - "object.omit": "2.0.1", - "parse-glob": "3.0.4", - "regex-cache": "0.4.4" - }, - "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" - } - } - } - }, - "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.11.8", - "brorand": "1.1.0" - } - }, - "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.30.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.30.0.tgz", - "integrity": "sha1-dMZD2i3Z1qRTmZY0ZbJtXKfXHwE=", - "dev": true - }, - "mime-types": { - "version": "2.1.17", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.17.tgz", - "integrity": "sha1-Cdejk/A+mVp5+K+Fe3Cp4KsWVXo=", - "dev": true, - "requires": { - "mime-db": "1.30.0" - } - }, - "mimic-fn": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.1.0.tgz", - "integrity": "sha1-5md4PZLonb00KBi1IwudYqZyrRg=", - "dev": true - }, - "minimalistic-assert": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz", - "integrity": "sha1-cCvi3aazf0g2vLP121ZkG2Sh09M=", - "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==", - "requires": { - "brace-expansion": "1.1.8" - } - }, - "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true - }, - "mississippi": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-1.3.0.tgz", - "integrity": "sha1-0gFYPrEjJ+PFwWQqQEqcrPlONPU=", - "dev": true, - "requires": { - "concat-stream": "1.6.0", - "duplexify": "3.5.1", - "end-of-stream": "1.4.0", - "flush-write-stream": "1.0.2", - "from2": "2.3.0", - "parallel-transform": "1.1.0", - "pump": "1.0.3", - "pumpify": "1.3.5", - "stream-each": "1.2.2", - "through2": "2.0.3" - } - }, - "mixin-object": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/mixin-object/-/mixin-object-2.0.1.tgz", - "integrity": "sha1-T7lJRB2rGCVA8f4DW6YOGUel5X4=", - "dev": true, - "requires": { - "for-in": "0.1.8", - "is-extendable": "0.1.1" - }, - "dependencies": { - "for-in": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-0.1.8.tgz", - "integrity": "sha1-2Hc5COMSVhCZUrH9ubP6hn0ndeE=", - "dev": true - } - } - }, - "mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", - "dev": true, - "requires": { - "minimist": "0.0.8" - }, - "dependencies": { - "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", - "dev": true - } - } - }, - "move-concurrently": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", - "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", - "dev": true, - "requires": { - "aproba": "1.2.0", - "copy-concurrently": "1.0.5", - "fs-write-stream-atomic": "1.0.10", - "mkdirp": "0.5.1", - "rimraf": "2.6.2", - "run-queue": "1.0.3" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "multicast-dns": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.1.tgz", - "integrity": "sha512-uV3/ckdsffHx9IrGQrx613mturMdMqQ06WTq+C09NsStJ9iNG6RcUWgPKs1Rfjy+idZT6tfQoXEusGNnEZhT3w==", - "dev": true, - "requires": { - "dns-packet": "1.2.2", - "thunky": "0.1.0" - } - }, - "multicast-dns-service-types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", - "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", - "dev": true - }, - "nan": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.8.0.tgz", - "integrity": "sha1-7XFfP+neArV6XmJS2QqWZ14fCFo=" - }, - "ncname": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/ncname/-/ncname-1.0.0.tgz", - "integrity": "sha1-W1etGLHKCShk72Kwse2BlPODtxw=", - "dev": true, - "requires": { - "xml-char-classes": "1.0.0" - } - }, - "negotiator": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", - "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=", - "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.4" - } - }, - "node-forge": { - "version": "0.6.33", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.6.33.tgz", - "integrity": "sha1-RjgRh59XPUUVWtap9D3ClujoXrw=", - "dev": true - }, - "node-gyp": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.6.2.tgz", - "integrity": "sha1-m/vlRWIoYoSDjnUOrAUpWFP6HGA=", - "dev": true, - "optional": true, - "requires": { - "fstream": "1.0.11", - "glob": "7.1.2", - "graceful-fs": "4.1.11", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "nopt": "3.0.6", - "npmlog": "4.1.2", - "osenv": "0.1.4", - "request": "2.81.0", - "rimraf": "2.6.2", - "semver": "5.3.0", - "tar": "2.2.1", - "which": "1.3.0" - }, - "dependencies": { - "nopt": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", - "dev": true, - "optional": true, - "requires": { - "abbrev": "1.1.1" - } - }, - "semver": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", - "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", - "dev": true, - "optional": true - } - } - }, - "node-libs-browser": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.1.0.tgz", - "integrity": "sha512-5AzFzdoIMb89hBGMZglEegffzgRg+ZFoUmisQ8HI4j1KDdpx13J0taNp2y9xPbur6W61gepGDDotGBVQ7mfUCg==", - "dev": true, - "requires": { - "assert": "1.4.1", - "browserify-zlib": "0.2.0", - "buffer": "4.9.1", - "console-browserify": "1.1.0", - "constants-browserify": "1.0.0", - "crypto-browserify": "3.12.0", - "domain-browser": "1.1.7", - "events": "1.1.1", - "https-browserify": "1.0.0", - "os-browserify": "0.3.0", - "path-browserify": "0.0.0", - "process": "0.11.10", - "punycode": "1.4.1", - "querystring-es3": "0.2.1", - "readable-stream": "2.3.3", - "stream-browserify": "2.0.1", - "stream-http": "2.7.2", - "string_decoder": "1.0.3", - "timers-browserify": "2.0.4", - "tty-browserify": "0.0.0", - "url": "0.11.0", - "util": "0.10.3", - "vm-browserify": "0.0.4" - } - }, - "node-modules-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/node-modules-path/-/node-modules-path-1.0.1.tgz", - "integrity": "sha1-QAlrCM560OoUaAhjr0ScfHWl0cg=", - "dev": true - }, - "node-sass": { - "version": "4.7.2", - "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.7.2.tgz", - "integrity": "sha512-CaV+wLqZ7//Jdom5aUFCpGNoECd7BbNhjuwdsX/LkXBrHl8eb1Wjw4HvWqcFvhr5KuNgAk8i/myf/MQ1YYeroA==", - "dev": true, - "optional": true, - "requires": { - "async-foreach": "0.1.3", - "chalk": "1.1.3", - "cross-spawn": "3.0.1", - "gaze": "1.1.2", - "get-stdin": "4.0.1", - "glob": "7.1.2", - "in-publish": "2.0.0", - "lodash.assign": "4.2.0", - "lodash.clonedeep": "4.5.0", - "lodash.mergewith": "4.6.0", - "meow": "3.7.0", - "mkdirp": "0.5.1", - "nan": "2.8.0", - "node-gyp": "3.6.2", - "npmlog": "4.1.2", - "request": "2.79.0", - "sass-graph": "2.2.4", - "stdout-stream": "1.4.0", - "true-case-path": "1.0.2" - }, - "dependencies": { - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "caseless": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz", - "integrity": "sha1-cVuW6phBWTzDMGeSP17GDr2k99c=", - "dev": true, - "optional": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "2.2.1", - "escape-string-regexp": "1.0.5", - "has-ansi": "2.0.0", - "strip-ansi": "3.0.1", - "supports-color": "2.0.0" - } - }, - "har-validator": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz", - "integrity": "sha1-zcvAgYgmWtEZtqWnyKtw7s+10n0=", - "dev": true, - "optional": true, - "requires": { - "chalk": "1.1.3", - "commander": "2.12.2", - "is-my-json-valid": "2.17.1", - "pinkie-promise": "2.0.1" - } - }, - "qs": { - "version": "6.3.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.3.2.tgz", - "integrity": "sha1-51vV9uJoEioqDgvaYwslUMFmUCw=", - "dev": true, - "optional": true - }, - "request": { - "version": "2.79.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.79.0.tgz", - "integrity": "sha1-Tf5b9r6LjNw3/Pk+BLZVd3InEN4=", - "dev": true, - "optional": true, - "requires": { - "aws-sign2": "0.6.0", - "aws4": "1.6.0", - "caseless": "0.11.0", - "combined-stream": "1.0.5", - "extend": "3.0.1", - "forever-agent": "0.6.1", - "form-data": "2.1.4", - "har-validator": "2.0.6", - "hawk": "3.1.3", - "http-signature": "1.1.1", - "is-typedarray": "1.0.0", - "isstream": "0.1.2", - "json-stringify-safe": "5.0.1", - "mime-types": "2.1.17", - "oauth-sign": "0.8.2", - "qs": "6.3.2", - "stringstream": "0.0.5", - "tough-cookie": "2.3.3", - "tunnel-agent": "0.4.3", - "uuid": "3.1.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - }, - "tunnel-agent": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz", - "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us=", - "dev": true, - "optional": true - } - } - }, - "nopt": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz", - "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=", - "dev": true, - "requires": { - "abbrev": "1.1.1", - "osenv": "0.1.4" - } - }, - "normalize-package-data": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", - "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", - "dev": true, - "requires": { - "hosted-git-info": "2.5.0", - "is-builtin-module": "1.0.0", - "semver": "5.4.1", - "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.1.0" - } - }, - "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.1.1", - "prepend-http": "1.0.4", - "query-string": "4.3.4", - "sort-keys": "1.1.2" - } - }, - "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.1" - } - }, - "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.4", - "console-control-strings": "1.1.0", - "gauge": "2.7.4", - "set-blocking": "2.0.0" - } - }, - "nth-check": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.1.tgz", - "integrity": "sha1-mSms32KPwsQQmN6rgqxYDPFJquQ=", - "dev": true, - "requires": { - "boolbase": "1.0.0" - } - }, - "null-check": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/null-check/-/null-check-1.0.0.tgz", - "integrity": "sha1-l33/1xdgErnsMNKjnbXPcqBDnt0=", - "dev": true - }, - "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=" - }, - "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 - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true - }, - "object-component": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz", - "integrity": "sha1-8MaapQ78lbhmwYb0AKM3acsvEpE=" - }, - "object-keys": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.11.tgz", - "integrity": "sha1-xUYBd4rVYPEULODgG8yotW0TQm0=", - "dev": true - }, - "object.omit": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", - "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", - "dev": true, - "requires": { - "for-own": "0.1.5", - "is-extendable": "0.1.1" - }, - "dependencies": { - "for-own": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", - "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", - "dev": true, - "requires": { - "for-in": "1.0.2" - } - } - } - }, - "obuf": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.1.tgz", - "integrity": "sha1-EEEktsYCxnlogaBCVB0220OlJk4=", - "dev": true - }, - "on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "dev": true, - "requires": { - "ee-first": "1.1.1" - } - }, - "on-headers": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz", - "integrity": "sha1-ko9dD0cNSTQmUepnlLCFfBAGk/c=", - "dev": true - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "requires": { - "wrappy": "1.0.2" - } - }, - "opn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/opn/-/opn-5.1.0.tgz", - "integrity": "sha512-iPNl7SyM8L30Rm1sjGdLLheyHVw5YXVfi3SKWJzBI7efxRwHojfRFjwE/OLM6qp9xJYMgab8WicTU1cPoY+Hpg==", - "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.10", - "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 - } - } - }, - "options": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/options/-/options-0.0.6.tgz", - "integrity": "sha1-7CLTEoBrtT5zF3Pnza788cZDEo8=", - "dev": true - }, - "optjs": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/optjs/-/optjs-3.2.2.tgz", - "integrity": "sha1-aabOicRCpEQDFBrS+bNwvVu29O4=" - }, - "original": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/original/-/original-1.0.0.tgz", - "integrity": "sha1-kUf5P6FpbQS+YeAb1QuurKZWvTs=", - "dev": true, - "requires": { - "url-parse": "1.0.5" - }, - "dependencies": { - "url-parse": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.0.5.tgz", - "integrity": "sha1-CFSGBCKv3P7+tsllxmLUgAFpkns=", - "dev": true, - "requires": { - "querystringify": "0.0.4", - "requires-port": "1.0.0" - } - } - } - }, - "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": "1.4.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", - "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", - "requires": { - "lcid": "1.0.0" - } - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "dev": true - }, - "osenv": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.4.tgz", - "integrity": "sha1-Qv5tWVPfBsgGS+bxdsPQWqqjRkQ=", - "dev": true, - "requires": { - "os-homedir": "1.0.2", - "os-tmpdir": "1.0.2" - } - }, - "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.2.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.2.0.tgz", - "integrity": "sha512-Y/OtIaXtUPr4/YpMv1pCL5L5ed0rumAaAeBSj12F+bSlMdys7i8oQF/GUJmfpTS/QoaRrS/k6pma29haJpsMng==", - "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.2.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.6", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.6.tgz", - "integrity": "sha512-lQe48YPsMJAig+yngZ87Lus+NF+3mtu7DVOBu6b/gHO1YpKwIj5AWjZ/TOS7i46HD/UixzWb1zeWDZfGZ3iYcg==", - "dev": true - }, - "parallel-transform": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.1.0.tgz", - "integrity": "sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY=", - "dev": true, - "requires": { - "cyclist": "0.2.2", - "inherits": "2.0.3", - "readable-stream": "2.3.3" - } - }, - "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.3.2" - } - }, - "parse-asn1": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.0.tgz", - "integrity": "sha1-N8T5t+06tlx0gXtfJICTf7+XxxI=", - "dev": true, - "requires": { - "asn1.js": "4.9.2", - "browserify-aes": "1.1.1", - "create-hash": "1.1.3", - "evp_bytestokey": "1.0.3", - "pbkdf2": "3.0.14" - } - }, - "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.3", - "is-extglob": "1.0.0", - "is-glob": "2.0.1" - }, - "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.3.1" - } - }, - "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 - }, - "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.2" - } - }, - "parseqs": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz", - "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=", - "requires": { - "better-assert": "1.0.2" - } - }, - "parseuri": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz", - "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=", - "requires": { - "better-assert": "1.0.2" - } - }, - "parseurl": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", - "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=", - "dev": true - }, - "path-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz", - "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=", - "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=" - }, - "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.5", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz", - "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=", - "dev": true - }, - "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", - "dev": true - }, - "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "requires": { - "pify": "3.0.0" - } - }, - "pbkdf2": { - "version": "3.0.14", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.14.tgz", - "integrity": "sha512-gjsZW9O34fm0R7PaLHRJmLLVfSoesxztjPjE9o6R+qtVJij90ltg1joIovN9GKrRW3t1PzhDDG3UMEMFfZ+1wA==", - "dev": true, - "requires": { - "create-hash": "1.1.3", - "create-hmac": "1.1.6", - "ripemd160": "2.0.1", - "safe-buffer": "5.1.1", - "sha.js": "2.4.9" - } - }, - "performance-now": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz", - "integrity": "sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU=", - "dev": true - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true - }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, - "requires": { - "pinkie": "2.0.4" - } - }, - "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" - } - }, - "portfinder": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.13.tgz", - "integrity": "sha1-uzLs2HwnEErm7kS1o8y/Drsa7ek=", - "dev": true, - "requires": { - "async": "1.5.2", - "debug": "2.6.9", - "mkdirp": "0.5.1" - }, - "dependencies": { - "async": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", - "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", - "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.4.0", - "source-map": "0.5.7", - "supports-color": "3.2.3" - }, - "dependencies": { - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "2.2.1", - "escape-string-regexp": "1.0.5", - "has-ansi": "2.0.0", - "strip-ansi": "3.0.1", - "supports-color": "2.0.0" - }, - "dependencies": { - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - } - } - }, - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, - "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-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.2.18", - "postcss-message-helpers": "2.0.0", - "reduce-css-calc": "1.3.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.1.2", - "postcss": "5.2.18", - "postcss-value-parser": "3.3.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.2.18", - "postcss-value-parser": "3.3.0" - } - }, - "postcss-custom-properties": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-6.2.0.tgz", - "integrity": "sha512-eNR2h9T9ciKMoQEORrPjH33XeN/nuvVuxArOKmHtsFbGbNss631tgTrKou3/pmjAZbA4QQkhLIkPQkIk3WW+8w==", - "dev": true, - "requires": { - "balanced-match": "1.0.0", - "postcss": "6.0.15" - }, - "dependencies": { - "chalk": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", - "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", - "dev": true, - "requires": { - "ansi-styles": "3.2.0", - "escape-string-regexp": "1.0.5", - "supports-color": "4.5.0" - }, - "dependencies": { - "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" - } - } - } - }, - "postcss": { - "version": "6.0.15", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.15.tgz", - "integrity": "sha512-v/SpyMzLbtkmh45zUdaqLAaqXqzPdSrw8p4cQVO0/w6YiYfpj4k+Wkzhn68qk9br+H+0qfddhdPEVnbmBPfXVQ==", - "dev": true, - "requires": { - "chalk": "2.3.0", - "source-map": "0.6.1", - "supports-color": "5.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 - }, - "supports-color": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.1.0.tgz", - "integrity": "sha512-Ry0AwkoKjDpVKK4sV4h6o3UJmNRbjYm2uXhwfj3J56lMVdvnUNqzQVRztOOMGQ++w1K/TjNDFvpJk0F/LoeBCQ==", - "dev": true, - "requires": { - "has-flag": "2.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.2.18" - } - }, - "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.2.18" - } - }, - "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.2.18" - } - }, - "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.2.18" - } - }, - "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.2.18", - "uniqs": "2.0.0" - } - }, - "postcss-filter-plugins": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/postcss-filter-plugins/-/postcss-filter-plugins-2.0.2.tgz", - "integrity": "sha1-bYWGJTTXNaxCDkqFgG4fXUKG2Ew=", - "dev": true, - "requires": { - "postcss": "5.2.18", - "uniqid": "4.1.1" - } - }, - "postcss-load-config": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-1.2.0.tgz", - "integrity": "sha1-U56a/J3chiASHr+djDZz4M5Q0oo=", - "dev": true, - "requires": { - "cosmiconfig": "2.2.2", - "object-assign": "4.1.1", - "postcss-load-options": "1.2.0", - "postcss-load-plugins": "2.3.0" - } - }, - "postcss-load-options": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/postcss-load-options/-/postcss-load-options-1.2.0.tgz", - "integrity": "sha1-sJixVZ3awt8EvAuzdfmaXP4rbYw=", - "dev": true, - "requires": { - "cosmiconfig": "2.2.2", - "object-assign": "4.1.1" - } - }, - "postcss-load-plugins": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/postcss-load-plugins/-/postcss-load-plugins-2.3.0.tgz", - "integrity": "sha1-dFdoEWWZrKLwCfrUJrABdQSdjZI=", - "dev": true, - "requires": { - "cosmiconfig": "2.2.2", - "object-assign": "4.1.1" - } - }, - "postcss-loader": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-2.0.10.tgz", - "integrity": "sha512-xQaDcEgJ/2JqFY18zpFkik8vyYs7oS5ZRbrjvDqkP97k2wYWfPT4+qA0m4o3pTSCsz0u26PNqs8ZO9FRUWAqrA==", - "dev": true, - "requires": { - "loader-utils": "1.1.0", - "postcss": "6.0.15", - "postcss-load-config": "1.2.0", - "schema-utils": "0.3.0" - }, - "dependencies": { - "chalk": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", - "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", - "dev": true, - "requires": { - "ansi-styles": "3.2.0", - "escape-string-regexp": "1.0.5", - "supports-color": "4.5.0" - }, - "dependencies": { - "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" - } - } - } - }, - "postcss": { - "version": "6.0.15", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.15.tgz", - "integrity": "sha512-v/SpyMzLbtkmh45zUdaqLAaqXqzPdSrw8p4cQVO0/w6YiYfpj4k+Wkzhn68qk9br+H+0qfddhdPEVnbmBPfXVQ==", - "dev": true, - "requires": { - "chalk": "2.3.0", - "source-map": "0.6.1", - "supports-color": "5.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 - }, - "supports-color": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.1.0.tgz", - "integrity": "sha512-Ry0AwkoKjDpVKK4sV4h6o3UJmNRbjYm2uXhwfj3J56lMVdvnUNqzQVRztOOMGQ++w1K/TjNDFvpJk0F/LoeBCQ==", - "dev": true, - "requires": { - "has-flag": "2.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.2.18", - "postcss-value-parser": "3.3.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.2.18" - } - }, - "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.7.7", - "caniuse-api": "1.6.1", - "postcss": "5.2.18", - "postcss-selector-parser": "2.2.3", - "vendors": "1.0.1" - } - }, - "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.1.1", - "postcss": "5.2.18", - "postcss-value-parser": "3.3.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.2.18", - "postcss-value-parser": "3.3.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.2", - "postcss": "5.2.18", - "postcss-value-parser": "3.3.0", - "uniqs": "2.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.2.18", - "postcss-selector-parser": "2.2.3" - } - }, - "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.15" - }, - "dependencies": { - "chalk": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", - "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", - "dev": true, - "requires": { - "ansi-styles": "3.2.0", - "escape-string-regexp": "1.0.5", - "supports-color": "4.5.0" - }, - "dependencies": { - "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" - } - } - } - }, - "postcss": { - "version": "6.0.15", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.15.tgz", - "integrity": "sha512-v/SpyMzLbtkmh45zUdaqLAaqXqzPdSrw8p4cQVO0/w6YiYfpj4k+Wkzhn68qk9br+H+0qfddhdPEVnbmBPfXVQ==", - "dev": true, - "requires": { - "chalk": "2.3.0", - "source-map": "0.6.1", - "supports-color": "5.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 - }, - "supports-color": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.1.0.tgz", - "integrity": "sha512-Ry0AwkoKjDpVKK4sV4h6o3UJmNRbjYm2uXhwfj3J56lMVdvnUNqzQVRztOOMGQ++w1K/TjNDFvpJk0F/LoeBCQ==", - "dev": true, - "requires": { - "has-flag": "2.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.15" - }, - "dependencies": { - "chalk": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", - "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", - "dev": true, - "requires": { - "ansi-styles": "3.2.0", - "escape-string-regexp": "1.0.5", - "supports-color": "4.5.0" - }, - "dependencies": { - "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" - } - } - } - }, - "postcss": { - "version": "6.0.15", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.15.tgz", - "integrity": "sha512-v/SpyMzLbtkmh45zUdaqLAaqXqzPdSrw8p4cQVO0/w6YiYfpj4k+Wkzhn68qk9br+H+0qfddhdPEVnbmBPfXVQ==", - "dev": true, - "requires": { - "chalk": "2.3.0", - "source-map": "0.6.1", - "supports-color": "5.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 - }, - "supports-color": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.1.0.tgz", - "integrity": "sha512-Ry0AwkoKjDpVKK4sV4h6o3UJmNRbjYm2uXhwfj3J56lMVdvnUNqzQVRztOOMGQ++w1K/TjNDFvpJk0F/LoeBCQ==", - "dev": true, - "requires": { - "has-flag": "2.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.15" - }, - "dependencies": { - "chalk": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", - "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", - "dev": true, - "requires": { - "ansi-styles": "3.2.0", - "escape-string-regexp": "1.0.5", - "supports-color": "4.5.0" - }, - "dependencies": { - "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" - } - } - } - }, - "postcss": { - "version": "6.0.15", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.15.tgz", - "integrity": "sha512-v/SpyMzLbtkmh45zUdaqLAaqXqzPdSrw8p4cQVO0/w6YiYfpj4k+Wkzhn68qk9br+H+0qfddhdPEVnbmBPfXVQ==", - "dev": true, - "requires": { - "chalk": "2.3.0", - "source-map": "0.6.1", - "supports-color": "5.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 - }, - "supports-color": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.1.0.tgz", - "integrity": "sha512-Ry0AwkoKjDpVKK4sV4h6o3UJmNRbjYm2uXhwfj3J56lMVdvnUNqzQVRztOOMGQ++w1K/TjNDFvpJk0F/LoeBCQ==", - "dev": true, - "requires": { - "has-flag": "2.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.15" - }, - "dependencies": { - "chalk": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", - "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", - "dev": true, - "requires": { - "ansi-styles": "3.2.0", - "escape-string-regexp": "1.0.5", - "supports-color": "4.5.0" - }, - "dependencies": { - "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" - } - } - } - }, - "postcss": { - "version": "6.0.15", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.15.tgz", - "integrity": "sha512-v/SpyMzLbtkmh45zUdaqLAaqXqzPdSrw8p4cQVO0/w6YiYfpj4k+Wkzhn68qk9br+H+0qfddhdPEVnbmBPfXVQ==", - "dev": true, - "requires": { - "chalk": "2.3.0", - "source-map": "0.6.1", - "supports-color": "5.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 - }, - "supports-color": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.1.0.tgz", - "integrity": "sha512-Ry0AwkoKjDpVKK4sV4h6o3UJmNRbjYm2uXhwfj3J56lMVdvnUNqzQVRztOOMGQ++w1K/TjNDFvpJk0F/LoeBCQ==", - "dev": true, - "requires": { - "has-flag": "2.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.2.18" - } - }, - "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.1.0", - "normalize-url": "1.9.1", - "postcss": "5.2.18", - "postcss-value-parser": "3.3.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.2.18", - "postcss-value-parser": "3.3.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.2.18", - "postcss-value-parser": "3.3.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.2.18" - } - }, - "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.2.18", - "postcss-value-parser": "3.3.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.1.0", - "postcss": "5.2.18", - "postcss-value-parser": "3.3.0", - "svgo": "0.7.2" - } - }, - "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.2", - "postcss": "5.2.18", - "uniqs": "2.0.0" - } - }, - "postcss-url": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/postcss-url/-/postcss-url-7.3.0.tgz", - "integrity": "sha512-VBP6uf6iL3AZra23nkPkOEkS/5azj1xf/toRrjfkolfFEgg9Gyzg9UhJZeIsz12EGKZTNVeGbPa2XtaZm/iZvg==", - "dev": true, - "requires": { - "mime": "1.6.0", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "postcss": "6.0.15", - "xxhashjs": "0.2.1" - }, - "dependencies": { - "chalk": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", - "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", - "dev": true, - "requires": { - "ansi-styles": "3.2.0", - "escape-string-regexp": "1.0.5", - "supports-color": "4.5.0" - }, - "dependencies": { - "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" - } - } - } - }, - "postcss": { - "version": "6.0.15", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.15.tgz", - "integrity": "sha512-v/SpyMzLbtkmh45zUdaqLAaqXqzPdSrw8p4cQVO0/w6YiYfpj4k+Wkzhn68qk9br+H+0qfddhdPEVnbmBPfXVQ==", - "dev": true, - "requires": { - "chalk": "2.3.0", - "source-map": "0.6.1", - "supports-color": "5.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 - }, - "supports-color": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.1.0.tgz", - "integrity": "sha512-Ry0AwkoKjDpVKK4sV4h6o3UJmNRbjYm2uXhwfj3J56lMVdvnUNqzQVRztOOMGQ++w1K/TjNDFvpJk0F/LoeBCQ==", - "dev": true, - "requires": { - "has-flag": "2.0.0" - } - } - } - }, - "postcss-value-parser": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz", - "integrity": "sha1-h/OPnxj3dKSrTIojL1xc6IcqnRU=", - "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.2.18", - "uniqs": "2.0.0" - } - }, - "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-error": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.1.tgz", - "integrity": "sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM=", - "dev": true, - "requires": { - "renderkid": "2.0.1", - "utila": "0.4.0" - } - }, - "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": "1.0.7", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", - "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=", - "dev": true - }, - "promise": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", - "dev": true, - "optional": true, - "requires": { - "asap": "2.0.6" - } - }, - "promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", - "dev": true - }, - "promise-polyfill": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/promise-polyfill/-/promise-polyfill-6.1.0.tgz", - "integrity": "sha1-36lpQ+qcEh/KTem1hoyznTRy4Fc=" - }, - "protobufjs": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-5.0.2.tgz", - "integrity": "sha1-WXSNfc8D0tsiwT2p/rAk4Wq4DJE=", - "requires": { - "ascli": "1.0.1", - "bytebuffer": "5.0.1", - "glob": "7.1.2", - "yargs": "3.32.0" - }, - "dependencies": { - "window-size": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.4.tgz", - "integrity": "sha1-+OGqHuWlPsW/FR/6CXQqatdpeHY=" - }, - "yargs": { - "version": "3.32.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.32.0.tgz", - "integrity": "sha1-AwiOnr+edWtpdRYR0qXvWRSCyZU=", - "requires": { - "camelcase": "2.1.1", - "cliui": "3.2.0", - "decamelize": "1.2.0", - "os-locale": "1.4.0", - "string-width": "1.0.2", - "window-size": "0.1.4", - "y18n": "3.2.1" - } - } - } - }, - "protractor": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/protractor/-/protractor-5.1.2.tgz", - "integrity": "sha1-myIXQXCaTGLVzVPGqt1UpxE36V8=", - "dev": true, - "requires": { - "@types/node": "6.0.96", - "@types/q": "0.0.32", - "@types/selenium-webdriver": "2.53.43", - "blocking-proxy": "0.0.5", - "chalk": "1.1.3", - "glob": "7.1.2", - "jasmine": "2.8.0", - "jasminewd2": "2.2.0", - "optimist": "0.6.1", - "q": "1.4.1", - "saucelabs": "1.3.0", - "selenium-webdriver": "3.0.1", - "source-map-support": "0.4.18", - "webdriver-js-extender": "1.0.0", - "webdriver-manager": "12.0.6" - }, - "dependencies": { - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "2.2.1", - "escape-string-regexp": "1.0.5", - "has-ansi": "2.0.0", - "strip-ansi": "3.0.1", - "supports-color": "2.0.0" - } - }, - "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.1.1", - "pify": "2.3.0", - "pinkie-promise": "2.0.1", - "rimraf": "2.6.2" - } - }, - "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.2", - "arrify": "1.0.1", - "glob": "7.1.2", - "object-assign": "4.1.1", - "pify": "2.3.0", - "pinkie-promise": "2.0.1" - } - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - }, - "q": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.4.1.tgz", - "integrity": "sha1-VXBbzZPF82c1MMLCy8DCs63cKG4=", - "dev": true - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - }, - "webdriver-manager": { - "version": "12.0.6", - "resolved": "https://registry.npmjs.org/webdriver-manager/-/webdriver-manager-12.0.6.tgz", - "integrity": "sha1-PfGkgZdwELTL+MnYXHpXeCjA5ws=", - "dev": true, - "requires": { - "adm-zip": "0.4.7", - "chalk": "1.1.3", - "del": "2.2.2", - "glob": "7.1.2", - "ini": "1.3.5", - "minimist": "1.2.0", - "q": "1.4.1", - "request": "2.81.0", - "rimraf": "2.6.2", - "semver": "5.4.1", - "xml2js": "0.4.19" - } - } - } - }, - "proxy-addr": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.2.tgz", - "integrity": "sha1-ZXFQT0e7mI7IGAJT+F3X4UlSvew=", - "dev": true, - "requires": { - "forwarded": "0.1.2", - "ipaddr.js": "1.5.2" - } - }, - "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 - }, - "public-encrypt": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.0.tgz", - "integrity": "sha1-OfaZ86RlYN1eusvKaTyvfGXBjMY=", - "dev": true, - "requires": { - "bn.js": "4.11.8", - "browserify-rsa": "4.0.1", - "create-hash": "1.1.3", - "parse-asn1": "5.1.0", - "randombytes": "2.0.5" - } - }, - "pump": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/pump/-/pump-1.0.3.tgz", - "integrity": "sha512-8k0JupWme55+9tCVE+FS5ULT3K6AbgqrGa58lTT49RpyfwwcGedHqaC5LlQNdEAumn/wFsu6aPwkuPMioy8kqw==", - "dev": true, - "requires": { - "end-of-stream": "1.4.0", - "once": "1.4.0" - } - }, - "pumpify": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.3.5.tgz", - "integrity": "sha1-G2ccYZlAq8rqwK0OOjwWS+dgmTs=", - "dev": true, - "requires": { - "duplexify": "3.5.1", - "inherits": "2.0.3", - "pump": "1.0.3" - } - }, - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true - }, - "q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", - "dev": true - }, - "qjobs": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.1.5.tgz", - "integrity": "sha1-ZZ3p8s+NzCehSBJ28gU3cnI4LnM=", - "dev": true - }, - "qs": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", - "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=", - "dev": true - }, - "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.1", - "strict-uri-encode": "1.1.0" - } - }, - "querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", - "dev": true - }, - "querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", - "dev": true - }, - "querystringify": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-0.0.4.tgz", - "integrity": "sha1-DPf4T5Rj/wrlHExLFC2VvjdyTZw=", - "dev": true - }, - "randomatic": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.7.tgz", - "integrity": "sha512-D5JUjPyJbaJDkuAazpVnSfVkLlpeO3wDlPROTMLGKG1zMFNFRgrciKo1ltz/AzNTkqE0HzDx655QOL51N06how==", - "dev": true, - "requires": { - "is-number": "3.0.0", - "kind-of": "4.0.0" - }, - "dependencies": { - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "3.2.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.6" - } - } - } - }, - "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.6" - } - } - } - }, - "randombytes": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.5.tgz", - "integrity": "sha512-8T7Zn1AhMsQ/HI1SjcCfT/t4ii3eAqco3yOcSzS4mozsOz69lHLsoMXmF9nZgnFanYscnSlUSgs8uZyKzpE6kg==", - "dev": true, - "requires": { - "safe-buffer": "5.1.1" - } - }, - "randomfill": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.3.tgz", - "integrity": "sha512-YL6GrhrWoic0Eq8rXVbMptH7dAxCs0J+mh5Y0euNekPPYaxEmdVGim6GdoxoRzKW2yJoU8tueifS7mYxvcFDEQ==", - "dev": true, - "requires": { - "randombytes": "2.0.5", - "safe-buffer": "5.1.1" - } - }, - "range-parser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", - "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=", - "dev": true - }, - "raw-body": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.2.tgz", - "integrity": "sha1-vNYMd9Prk83gBQKVw/N5OJvIj4k=", - "dev": true, - "requires": { - "bytes": "3.0.0", - "http-errors": "1.6.2", - "iconv-lite": "0.4.19", - "unpipe": "1.0.0" - } - }, - "raw-loader": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-0.5.1.tgz", - "integrity": "sha1-DD0L6u2KAclm2Xh793goElKpeao=", - "dev": true - }, - "read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", - "dev": true, - "requires": { - "load-json-file": "1.1.0", - "normalize-package-data": "2.4.0", - "path-type": "1.1.0" - }, - "dependencies": { - "path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", - "dev": true, - "requires": { - "graceful-fs": "4.1.11", - "pify": "2.3.0", - "pinkie-promise": "2.0.1" - } - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - } - } - }, - "read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", - "dev": true, - "requires": { - "find-up": "1.1.2", - "read-pkg": "1.1.0" - }, - "dependencies": { - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true, - "requires": { - "path-exists": "2.1.0", - "pinkie-promise": "2.0.1" - } - }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dev": true, - "requires": { - "pinkie-promise": "2.0.1" - } - } - } - }, - "readable-stream": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz", - "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==", - "dev": true, - "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "1.0.0", - "process-nextick-args": "1.0.7", - "safe-buffer": "5.1.1", - "string_decoder": "1.0.3", - "util-deprecate": "1.0.2" - } - }, - "readdirp": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz", - "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=", - "dev": true, - "requires": { - "graceful-fs": "4.1.11", - "minimatch": "3.0.4", - "readable-stream": "2.3.3", - "set-immediate-shim": "1.0.1" - } - }, - "redent": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", - "dev": true, - "requires": { - "indent-string": "2.1.0", - "strip-indent": "1.0.1" - } - }, - "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.17", - "reduce-function-call": "1.0.2" - }, - "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.2", - "resolved": "https://registry.npmjs.org/reduce-function-call/-/reduce-function-call-1.0.2.tgz", - "integrity": "sha1-WiAL+S4ON3UXUv5FsKszD9S2vpk=", - "dev": true, - "requires": { - "balanced-match": "0.4.2" - }, - "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 - } - } - }, - "reflect-metadata": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.10.tgz", - "integrity": "sha1-tPg3BEFqytiZiMmxVjXUfgO5NEo=", - "dev": true - }, - "regenerate": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.3.3.tgz", - "integrity": "sha512-jVpo1GadrDAK59t/0jRx5VxYWQEDkkEKi6+HjE3joFVLfDOh9Xrdh0dF1eSq+BI/SwvTQ44gSscJ8N5zYL61sg==", - "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" - } - }, - "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.3.3", - "regjsgen": "0.2.0", - "regjsparser": "0.1.5" - } - }, - "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" - } - }, - "relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", - "dev": true - }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true - }, - "renderkid": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.1.tgz", - "integrity": "sha1-iYyr/Ivt5Le5ETWj/9Mj5YwNsxk=", - "dev": true, - "requires": { - "css-select": "1.2.0", - "dom-converter": "0.1.4", - "htmlparser2": "3.3.0", - "strip-ansi": "3.0.1", - "utila": "0.3.3" - }, - "dependencies": { - "utila": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.3.3.tgz", - "integrity": "sha1-1+jn1+MJEHCSsF+NloiCTWM6QiY=", - "dev": true - } - } - }, - "repeat-element": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", - "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=", - "dev": true - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true - }, - "repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", - "dev": true, - "requires": { - "is-finite": "1.0.2" - } - }, - "request": { - "version": "2.81.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.81.0.tgz", - "integrity": "sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA=", - "dev": true, - "requires": { - "aws-sign2": "0.6.0", - "aws4": "1.6.0", - "caseless": "0.12.0", - "combined-stream": "1.0.5", - "extend": "3.0.1", - "forever-agent": "0.6.1", - "form-data": "2.1.4", - "har-validator": "4.2.1", - "hawk": "3.1.3", - "http-signature": "1.1.1", - "is-typedarray": "1.0.0", - "isstream": "0.1.2", - "json-stringify-safe": "5.0.1", - "mime-types": "2.1.17", - "oauth-sign": "0.8.2", - "performance-now": "0.2.0", - "qs": "6.4.0", - "safe-buffer": "5.1.1", - "stringstream": "0.0.5", - "tough-cookie": "2.3.3", - "tunnel-agent": "0.6.0", - "uuid": "3.1.0" - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true - }, - "require-from-string": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-1.2.1.tgz", - "integrity": "sha1-UpyczvJzgK3+yaL5ZbZJu+5jZBg=", - "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 - }, - "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.5.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.5.0.tgz", - "integrity": "sha512-hgoSGrc3pjzAPHNBg+KnFcK2HwlHTs/YrAGUr6qgTVUZmXv1UEXXl0bZNBKMA9fud6lRYFdPGz0xXxycPzmmiw==", - "dev": true, - "requires": { - "path-parse": "1.0.5" - } - }, - "resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", - "dev": true, - "requires": { - "resolve-from": "3.0.0" - } - }, - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "dev": true - }, - "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.4" - } - }, - "rimraf": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", - "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", - "dev": true, - "requires": { - "glob": "7.1.2" - } - }, - "ripemd160": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.1.tgz", - "integrity": "sha1-D0WEKVxTo2KK9+bXmsohzlfRxuc=", - "dev": true, - "requires": { - "hash-base": "2.0.2", - "inherits": "2.0.3" - } - }, - "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.2.0" - } - }, - "rxjs": { - "version": "5.5.6", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.6.tgz", - "integrity": "sha512-v4Q5HDC0FHAQ7zcBX7T2IL6O5ltl1a2GX4ENjPXg6SjDY69Cmx9v4113C99a4wGF16ClPv5Z8mghuYorVkg/kg==", - "requires": { - "symbol-observable": "1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", - "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==" - }, - "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, - "optional": true, - "requires": { - "glob": "7.1.2", - "lodash": "4.17.4", - "scss-tokenizer": "0.2.3", - "yargs": "7.1.0" - } - }, - "sass-loader": { - "version": "6.0.6", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-6.0.6.tgz", - "integrity": "sha512-c3/Zc+iW+qqDip6kXPYLEgsAu2lf4xz0EZDplB7EmSUMda12U1sGJPetH55B/j9eu0bTtKzKlNPWWyYC7wFNyQ==", - "dev": true, - "requires": { - "async": "2.6.0", - "clone-deep": "0.3.0", - "loader-utils": "1.1.0", - "lodash.tail": "4.1.1", - "pify": "3.0.0" - } - }, - "saucelabs": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/saucelabs/-/saucelabs-1.3.0.tgz", - "integrity": "sha1-0kDoAJ33+ocwbsRXimm6O1xCT+4=", - "dev": true, - "requires": { - "https-proxy-agent": "1.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.5.2" - } - }, - "scss-tokenizer": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", - "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", - "dev": true, - "optional": true, - "requires": { - "js-base64": "2.4.0", - "source-map": "0.4.4" - }, - "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, - "optional": true, - "requires": { - "amdefine": "1.0.1" - } - } - } - }, - "select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", - "dev": true - }, - "selenium-webdriver": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-3.0.1.tgz", - "integrity": "sha1-ot6l2kqX9mcuiefKcnbO+jZRR6c=", - "dev": true, - "requires": { - "adm-zip": "0.4.7", - "rimraf": "2.6.2", - "tmp": "0.0.30", - "xml2js": "0.4.19" - }, - "dependencies": { - "tmp": { - "version": "0.0.30", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.30.tgz", - "integrity": "sha1-ckGdSovn1s51FI/YsyTlk6cRwu0=", - "dev": true, - "requires": { - "os-tmpdir": "1.0.2" - } - } - } - }, - "selfsigned": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.1.tgz", - "integrity": "sha1-v4y3uDJWxFUeMTR8YxF3jbme7FI=", - "dev": true, - "requires": { - "node-forge": "0.6.33" - } - }, - "semver": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.4.1.tgz", - "integrity": "sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg==", - "dev": true - }, - "semver-dsl": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/semver-dsl/-/semver-dsl-1.0.1.tgz", - "integrity": "sha1-02eN5VVeimH2Ke7QJTZq5fJzQKA=", - "dev": true, - "requires": { - "semver": "5.4.1" - } - }, - "send": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/send/-/send-0.16.1.tgz", - "integrity": "sha512-ElCLJdJIKPk6ux/Hocwhk7NFHpI3pVm/IZOYWqUmoxcgeyM+MpxHHKhb8QmlJDX1pU6WrgaHBkVNm73Sv7uc2A==", - "dev": true, - "requires": { - "debug": "2.6.9", - "depd": "1.1.1", - "destroy": "1.0.4", - "encodeurl": "1.0.1", - "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.3.1" - }, - "dependencies": { - "mime": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", - "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", - "dev": true - } - } - }, - "serialize-javascript": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.4.0.tgz", - "integrity": "sha1-fJWFFNtqwkQ6irwGLcn3iGp/YAU=", - "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" - } - }, - "serve-static": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.1.tgz", - "integrity": "sha512-hSMUZrsPa/I09VYFJwa627JJkNs0NrfL1Uzuup+GqHfToR2KcsXFymXSV90hoyw3M+msjFuQly+YzIH/q0MGlQ==", - "dev": true, - "requires": { - "encodeurl": "1.0.1", - "escape-html": "1.0.3", - "parseurl": "1.3.2", - "send": "0.16.1" - } - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true - }, - "set-immediate-shim": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", - "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=", - "dev": true - }, - "setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", - "dev": true - }, - "setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", - "dev": true - }, - "sha.js": { - "version": "2.4.9", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.9.tgz", - "integrity": "sha512-G8zektVqbiPHrylgew9Zg1VRB1L/DtXNUVAM6q4QLy8NE3qtHlFXTf8VLL4k1Yl6c7NMjtZUTdXV+X44nFaT6A==", - "dev": true, - "requires": { - "inherits": "2.0.3", - "safe-buffer": "5.1.1" - } - }, - "shallow-clone": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-0.1.2.tgz", - "integrity": "sha1-WQnodLp3EG1zrEFM/sH/yofZcGA=", - "dev": true, - "requires": { - "is-extendable": "0.1.1", - "kind-of": "2.0.1", - "lazy-cache": "0.2.7", - "mixin-object": "2.0.1" - }, - "dependencies": { - "kind-of": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz", - "integrity": "sha1-AY7HpM5+OobLkUG+UZ0kyPqpgbU=", - "dev": true, - "requires": { - "is-buffer": "1.1.6" - } - } - } - }, - "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 - }, - "signal-exit": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", - "dev": true - }, - "silent-error": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/silent-error/-/silent-error-1.1.0.tgz", - "integrity": "sha1-IglwbxyFCp8dENDYQJGLRvJuG8k=", - "dev": true, - "requires": { - "debug": "2.6.9" - } - }, - "slash": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", - "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", - "dev": true - }, - "sntp": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", - "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", - "dev": true, - "requires": { - "hoek": "2.16.3" - } - }, - "socket.io": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-1.7.3.tgz", - "integrity": "sha1-uK+cq6AJSeVo42nxMn6pvp6iRhs=", - "dev": true, - "requires": { - "debug": "2.3.3", - "engine.io": "1.8.3", - "has-binary": "0.1.7", - "object-assign": "4.1.0", - "socket.io-adapter": "0.5.0", - "socket.io-client": "1.7.3", - "socket.io-parser": "2.3.1" - }, - "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" - } - }, - "engine.io-client": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-1.8.3.tgz", - "integrity": "sha1-F5jtk0USRkU9TG9jXXogH+lA1as=", - "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.2", - "xmlhttprequest-ssl": "1.5.3", - "yeast": "0.1.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-client": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-1.7.3.tgz", - "integrity": "sha1-sw6GqhDV7zVGYBwJzeR2Xjgdo3c=", - "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.3", - "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" - } - }, - "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 - } - } - }, - "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": "2.0.4", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.0.4.tgz", - "integrity": "sha1-CRilUkBtxeVAs4Dc2Xr8SmQzL44=", - "requires": { - "backo2": "1.0.2", - "base64-arraybuffer": "0.1.5", - "component-bind": "1.0.0", - "component-emitter": "1.2.1", - "debug": "2.6.9", - "engine.io-client": "3.1.4", - "has-cors": "1.1.0", - "indexof": "0.0.1", - "object-component": "0.0.3", - "parseqs": "0.0.5", - "parseuri": "0.0.5", - "socket.io-parser": "3.1.2", - "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=" - }, - "isarray": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", - "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=" - }, - "socket.io-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.1.2.tgz", - "integrity": "sha1-28IoIVH8T6675Aru3Ady66YZ9/I=", - "requires": { - "component-emitter": "1.2.1", - "debug": "2.6.9", - "has-binary2": "1.0.2", - "isarray": "2.0.1" - } - } - } - }, - "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": { - "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" - } - }, - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "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 - } - } - }, - "sockjs": { - "version": "0.3.18", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.18.tgz", - "integrity": "sha1-2bKJMWyn33dZXvKZ4HXw+TfrQgc=", - "dev": true, - "requires": { - "faye-websocket": "0.10.0", - "uuid": "2.0.3" - }, - "dependencies": { - "uuid": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz", - "integrity": "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho=", - "dev": true - } - } - }, - "sockjs-client": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.1.4.tgz", - "integrity": "sha1-W6vjhrd15M8U51IJEUUmVAFsixI=", - "dev": true, - "requires": { - "debug": "2.6.9", - "eventsource": "0.1.6", - "faye-websocket": "0.11.1", - "inherits": "2.0.3", - "json3": "3.3.2", - "url-parse": "1.2.0" - }, - "dependencies": { - "faye-websocket": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.1.tgz", - "integrity": "sha1-8O/hjE9W5PQK/H4Gxxn9XuYYjzg=", - "dev": true, - "requires": { - "websocket-driver": "0.7.0" - } - } - } - }, - "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.1.0" - } - }, - "source-list-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.0.tgz", - "integrity": "sha512-I2UmuJSRr/T8jisiROLU3A3ltr+swpniSmNPI4Ml3ZCX6tVnDsuZzK7F2hl5jTqbZBWCEKlj5HRQiPExXLgE8A==", - "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.3", - "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-0.2.3.tgz", - "integrity": "sha512-MYbFX9DYxmTQFfy2v8FC1XZwpwHKYxg3SK8Wb7VPBKuhDjz8gi9re2819MsG4p49HDyiOSUKlmZ+nQBArW5CGw==", - "dev": true, - "requires": { - "async": "2.6.0", - "loader-utils": "0.2.17", - "source-map": "0.6.1" - }, - "dependencies": { - "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.2.0", - "emojis-list": "2.1.0", - "json5": "0.5.1", - "object-assign": "4.1.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "source-map-support": { - "version": "0.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.7" - } - }, - "spdx-correct": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", - "integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A=", - "dev": true, - "requires": { - "spdx-license-ids": "1.2.2" - } - }, - "spdx-expression-parse": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz", - "integrity": "sha1-m98vIOH0DtRH++JzJmGR/O1RYmw=", - "dev": true - }, - "spdx-license-ids": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz", - "integrity": "sha1-yd96NCRZSt5r0RkA1ZZpbcBrrFc=", - "dev": true - }, - "spdy": { - "version": "3.4.7", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-3.4.7.tgz", - "integrity": "sha1-Qv9B7OXMD5mjpsKKq7c/XDsDrLw=", - "dev": true, - "requires": { - "debug": "2.6.9", - "handle-thing": "1.2.5", - "http-deceiver": "1.2.7", - "safe-buffer": "5.1.1", - "select-hose": "2.0.0", - "spdy-transport": "2.0.20" - } - }, - "spdy-transport": { - "version": "2.0.20", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-2.0.20.tgz", - "integrity": "sha1-c15yBUxIayNU/onnAiVgBKOazk0=", - "dev": true, - "requires": { - "debug": "2.6.9", - "detect-node": "2.0.3", - "hpack.js": "2.1.6", - "obuf": "1.1.1", - "readable-stream": "2.3.3", - "safe-buffer": "5.1.1", - "wbuf": "1.7.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.13.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.13.1.tgz", - "integrity": "sha1-US322mKHFEMW3EwY/hzx2UBzm+M=", - "dev": true, - "requires": { - "asn1": "0.2.3", - "assert-plus": "1.0.0", - "bcrypt-pbkdf": "1.0.1", - "dashdash": "1.14.1", - "ecc-jsbn": "0.1.1", - "getpass": "0.1.7", - "jsbn": "0.1.1", - "tweetnacl": "0.14.5" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true - } - } - }, - "ssri": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-5.0.0.tgz", - "integrity": "sha512-728D4yoQcQm1ooZvSbywLkV1RjfITZXh0oWrhM/lnsx3nAHx7LsRGJWB/YyvoceAYRq98xqbstiN4JBv1/wNHg==", - "dev": true, - "requires": { - "safe-buffer": "5.1.1" - } - }, - "statuses": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", - "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=", - "dev": true - }, - "stdout-stream": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.0.tgz", - "integrity": "sha1-osfIWH5U2UJ+qe2zrD8s1SLfN4s=", - "dev": true, - "optional": true, - "requires": { - "readable-stream": "2.3.3" - } - }, - "stream-browserify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz", - "integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=", - "dev": true, - "requires": { - "inherits": "2.0.3", - "readable-stream": "2.3.3" - } - }, - "stream-each": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.2.tgz", - "integrity": "sha512-mc1dbFhGBxvTM3bIWmAAINbqiuAk9TATcfIQC8P+/+HJefgaiTlMn2dHvkX8qlI12KeYKSQ1Ua9RrIqrn1VPoA==", - "dev": true, - "requires": { - "end-of-stream": "1.4.0", - "stream-shift": "1.0.0" - } - }, - "stream-http": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.7.2.tgz", - "integrity": "sha512-c0yTD2rbQzXtSsFSVhtpvY/vS6u066PcXOX9kBB3mSO76RiUQzL340uJkGBWnlBg4/HZzqiUXtaVA7wcRcJgEw==", - "dev": true, - "requires": { - "builtin-status-codes": "3.0.0", - "inherits": "2.0.3", - "readable-stream": "2.3.3", - "to-arraybuffer": "1.0.1", - "xtend": "4.0.1" - } - }, - "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": "1.1.0", - "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", - "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", - "dev": true - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", - "strip-ansi": "3.0.1" - } - }, - "string_decoder": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", - "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", - "dev": true, - "requires": { - "safe-buffer": "5.1.1" - } - }, - "stringstream": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", - "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg=", - "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=", - "requires": { - "ansi-regex": "2.1.1" - } - }, - "strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "dev": true, - "requires": { - "is-utf8": "0.2.1" - } - }, - "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" - } - }, - "strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", - "dev": true - }, - "style-loader": { - "version": "0.13.2", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.13.2.tgz", - "integrity": "sha1-dFMzhM9pjHEEx5URULSXF63C87s=", - "dev": true, - "requires": { - "loader-utils": "1.1.0" - } - }, - "stylus": { - "version": "0.54.5", - "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.54.5.tgz", - "integrity": "sha1-QrlWCTHKcJDOhRWnmLqeaqPW3Hk=", - "dev": true, - "requires": { - "css-parse": "1.7.0", - "debug": "2.6.9", - "glob": "7.0.6", - "mkdirp": "0.5.1", - "sax": "0.5.8", - "source-map": "0.1.43" - }, - "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.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" - } - }, - "sax": { - "version": "0.5.8", - "resolved": "https://registry.npmjs.org/sax/-/sax-0.5.8.tgz", - "integrity": "sha1-1HLbIo6zMcJQaw6MFVJK25OdEsE=", - "dev": true - }, - "source-map": { - "version": "0.1.43", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", - "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=", - "dev": true, - "requires": { - "amdefine": "1.0.1" - } - } - } - }, - "stylus-loader": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/stylus-loader/-/stylus-loader-3.0.1.tgz", - "integrity": "sha1-d/SzT9Aw0lsmF7z1UT21sHMMQIk=", - "dev": true, - "requires": { - "loader-utils": "1.1.0", - "lodash.clonedeep": "4.5.0", - "when": "3.6.4" - } - }, - "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" - } - }, - "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.4", - "colors": "1.1.2", - "csso": "2.3.2", - "js-yaml": "3.7.0", - "mkdirp": "0.5.1", - "sax": "1.2.4", - "whet.extend": "0.9.9" - } - }, - "symbol-observable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz", - "integrity": "sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ=" - }, - "tapable": { - "version": "0.2.8", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.2.8.tgz", - "integrity": "sha1-mTcqXJmb8t8WCvwNdL7U9HlIzSI=", - "dev": true - }, - "tar": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz", - "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=", - "dev": true, - "optional": true, - "requires": { - "block-stream": "0.0.9", - "fstream": "1.0.11", - "inherits": "2.0.3" - } - }, - "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.3", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", - "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", - "dev": true, - "requires": { - "readable-stream": "2.3.3", - "xtend": "4.0.1" - } - }, - "thunky": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-0.1.0.tgz", - "integrity": "sha1-vzAUaCTituZ7Dy16Ssi+smkIaE4=", - "dev": true - }, - "time-stamp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-2.0.0.tgz", - "integrity": "sha1-lcakRTDhW6jW9KPsuMOj+sRto1c=", - "dev": true - }, - "timers-browserify": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.4.tgz", - "integrity": "sha512-uZYhyU3EX8O7HQP+J9fTVYwsq90Vr68xPEFo7yrVImIxYvHgukBEgOB/SgGoorWVTzGM/3Z+wUNnboA4M8jWrg==", - "dev": true, - "requires": { - "setimmediate": "1.0.5" - } - }, - "tmp": { - "version": "0.0.31", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.31.tgz", - "integrity": "sha1-jzirlDjhcxXl29izZX6L+yd65Kc=", - "dev": true, - "requires": { - "os-tmpdir": "1.0.2" - } - }, - "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=" - }, - "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 - }, - "toposort": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/toposort/-/toposort-1.0.6.tgz", - "integrity": "sha1-wxdI5V0hDv/AD9zcfW5o19e7nOw=", - "dev": true - }, - "tough-cookie": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.3.tgz", - "integrity": "sha1-C2GKVWW23qkL80JdBNVe3EdadWE=", - "dev": true, - "requires": { - "punycode": "1.4.1" - } - }, - "tree-kill": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.0.tgz", - "integrity": "sha512-DlX6dR0lOIRDFxI0mjL9IYg6OTncLm/Zt+JiBhE5OlFcAR8yc9S7FFXU9so0oda47frdM/JFsk7UjNt9vscKcg==", - "dev": true - }, - "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.2", - "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.2.tgz", - "integrity": "sha1-fskRMJJHZsf1c74wIMNPj9/QDWI=", - "dev": true, - "optional": true, - "requires": { - "glob": "6.0.4" - }, - "dependencies": { - "glob": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", - "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", - "dev": true, - "optional": true, - "requires": { - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" - } - } - } - }, - "ts-node": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-3.2.2.tgz", - "integrity": "sha1-u9KOOK9Kqj6WB2xGbhsiAZfBo84=", - "dev": true, - "requires": { - "arrify": "1.0.1", - "chalk": "2.2.2", - "diff": "3.4.0", - "make-error": "1.3.2", - "minimist": "1.2.0", - "mkdirp": "0.5.1", - "source-map-support": "0.4.18", - "tsconfig": "6.0.0", - "v8flags": "3.0.1", - "yn": "2.0.0" - } - }, - "tsconfig": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/tsconfig/-/tsconfig-6.0.0.tgz", - "integrity": "sha1-aw6DdgA9evGGT434+J3QBZ/80DI=", - "dev": true, - "requires": { - "strip-bom": "3.0.0", - "strip-json-comments": "2.0.1" - }, - "dependencies": { - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true - } - } - }, - "tsickle": { - "version": "0.25.6", - "resolved": "https://registry.npmjs.org/tsickle/-/tsickle-0.25.6.tgz", - "integrity": "sha1-tZXbFrI2chgk7u2ouyYjZbR+8zQ=", - "dev": true, - "requires": { - "minimist": "1.2.0", - "mkdirp": "0.5.1", - "source-map": "0.5.7", - "source-map-support": "0.4.18" - } - }, - "tslib": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.8.1.tgz", - "integrity": "sha1-aUavLR1lGnsYY7Ux1uWvpBqkTqw=" - }, - "tslint": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.7.0.tgz", - "integrity": "sha1-wl4NDJL6EgHCvDDoROCOaCtPNVI=", - "dev": true, - "requires": { - "babel-code-frame": "6.26.0", - "colors": "1.1.2", - "commander": "2.12.2", - "diff": "3.4.0", - "glob": "7.1.2", - "minimatch": "3.0.4", - "resolve": "1.5.0", - "semver": "5.4.1", - "tslib": "1.8.1", - "tsutils": "2.15.0" - } - }, - "tsutils": { - "version": "2.15.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.15.0.tgz", - "integrity": "sha512-kKb1mSqRMwF0GHKya5/hZsI2m7Flg4ONZDeYu4e6Gx+kYAu86zsLNCHcUmNWhCRaUcKshNI272hOzuaCQDzJ2g==", - "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.1.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, - "optional": true - }, - "type-is": { - "version": "1.6.15", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.15.tgz", - "integrity": "sha1-yrEPtJCeRByChC6v4a1kbIGARBA=", - "dev": true, - "requires": { - "media-typer": "0.3.0", - "mime-types": "2.1.17" - } - }, - "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 - }, - "uglify-js": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.3.4.tgz", - "integrity": "sha512-hfIwuAQI5dlXP30UtdmWoYF9k+ypVqBXIdmd6ZKBiaNHHvA8ty7ZloMe3+7S5AEKVkxHbjByl4DfRHQ7QpZquw==", - "dev": true, - "requires": { - "commander": "2.12.2", - "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 - } - } - }, - "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": "1.1.5", - "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.1.5.tgz", - "integrity": "sha512-YBGc9G7dv12Vjx8vUQs54DZgAXVf04LlG6dNNiEbTZjL3PbUqiY4uPB9Kv+fUJaqRskEGva/lS7sh08yJr7jnA==", - "dev": true, - "requires": { - "cacache": "10.0.1", - "find-cache-dir": "1.0.0", - "schema-utils": "0.3.0", - "serialize-javascript": "1.4.0", - "source-map": "0.6.1", - "uglify-es": "3.2.2", - "webpack-sources": "1.1.0", - "worker-farm": "1.5.2" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "uglify-es": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.2.2.tgz", - "integrity": "sha512-l+s5VLzFwGJfS+fbqaGf/Dfwo1MF13jLOF2ekL0PytzqEqQ6cVppvHf4jquqFok+35USMpKjqkYxy6pQyUcuug==", - "dev": true, - "requires": { - "commander": "2.12.2", - "source-map": "0.6.1" - } - } - } - }, - "ultron": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz", - "integrity": "sha1-rOEWq1V80Zc4ak6I9GhTeMiy5Po=", - "dev": true - }, - "uniq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", - "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", - "dev": true - }, - "uniqid": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/uniqid/-/uniqid-4.1.1.tgz", - "integrity": "sha1-iSIN32t1GuUrX3JISGNShZa7hME=", - "dev": true, - "requires": { - "macaddress": "0.2.8" - } - }, - "uniqs": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", - "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", - "dev": true - }, - "unique-filename": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.0.tgz", - "integrity": "sha1-0F8v5AMlYIcfMOk8vnNe6iAVFPM=", - "dev": true, - "requires": { - "unique-slug": "2.0.0" - } - }, - "unique-slug": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.0.tgz", - "integrity": "sha1-22Z258fMBimHj/GWCXx4hVrp9Ks=", - "dev": true, - "requires": { - "imurmurhash": "0.1.4" - } - }, - "universalify": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.1.tgz", - "integrity": "sha1-+nG63UQ3r0wUiEHjs7Fl+enlkLc=", - "dev": true - }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", - "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 - }, - "url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", - "dev": true, - "requires": { - "punycode": "1.3.2", - "querystring": "0.2.0" - }, - "dependencies": { - "punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", - "dev": true - } - } - }, - "url-loader": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-0.6.2.tgz", - "integrity": "sha512-h3qf9TNn53BpuXTTcpC+UehiRrl0Cv45Yr/xWayApjw6G8Bg2dGke7rIwDQ39piciWCWrC+WiqLjOh3SUp9n0Q==", - "dev": true, - "requires": { - "loader-utils": "1.1.0", - "mime": "1.6.0", - "schema-utils": "0.3.0" - } - }, - "url-parse": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.2.0.tgz", - "integrity": "sha512-DT1XbYAfmQP65M/mE6OALxmXzZ/z1+e5zk2TcSKe/KiYbNGZxgtttzC0mR/sjopbpOXcbniq7eIKmocJnUWlEw==", - "dev": true, - "requires": { - "querystringify": "1.0.0", - "requires-port": "1.0.0" - }, - "dependencies": { - "querystringify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-1.0.0.tgz", - "integrity": "sha1-YoYkIRLFtxL6ZU5SZlK/ahP/Bcs=", - "dev": true - } - } - }, - "useragent": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/useragent/-/useragent-2.2.1.tgz", - "integrity": "sha1-z1k+9PLRdYdei7ZY6pLhik/QbY4=", - "dev": true, - "requires": { - "lru-cache": "2.2.4", - "tmp": "0.0.31" - }, - "dependencies": { - "lru-cache": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.2.4.tgz", - "integrity": "sha1-bGWGGb7PFAMdDQtZSxYELOTcBj0=", - "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" - }, - "dependencies": { - "inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", - "dev": true - } - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true - }, - "utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", - "dev": true - }, - "utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", - "dev": true - }, - "uuid": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz", - "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g==", - "dev": true - }, - "v8flags": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.0.1.tgz", - "integrity": "sha1-3Oj8N5wX2fLJ6e142JzgAFKxt2s=", - "dev": true, - "requires": { - "homedir-polyfill": "1.0.1" - } - }, - "validate-npm-package-license": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", - "integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w=", - "dev": true, - "requires": { - "spdx-correct": "1.0.2", - "spdx-expression-parse": "1.0.4" - } - }, - "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.1", - "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.1.tgz", - "integrity": "sha1-N61zyO5Bf7PVgOeFMSMH0nSEfyI=", - "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.3.0" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true - } - } - }, - "vlq": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/vlq/-/vlq-0.2.3.tgz", - "integrity": "sha512-DRibZL6DsNhIgYQ+wNdWDL2SL3bKPlVrRiBqV5yuMm++op8W4kGFtaQfCs4KEJn0wBZcHVHJ3eoywX8983k1ow==", - "dev": true - }, - "vm-browserify": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", - "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=", - "dev": true, - "requires": { - "indexof": "0.0.1" - } - }, - "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 - }, - "watchpack": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.4.0.tgz", - "integrity": "sha1-ShRyvLuVK9Cpu0A2gB+VTfs5+qw=", - "dev": true, - "requires": { - "async": "2.6.0", - "chokidar": "1.7.0", - "graceful-fs": "4.1.11" - } - }, - "wbuf": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.2.tgz", - "integrity": "sha1-1pe5nx9ZUS3ydRvkJ2nBWAtYAf4=", - "dev": true, - "requires": { - "minimalistic-assert": "1.0.0" - } - }, - "webdriver-js-extender": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/webdriver-js-extender/-/webdriver-js-extender-1.0.0.tgz", - "integrity": "sha1-gcUzqeM9W/tZe05j4s2yW1R3dRU=", - "dev": true, - "requires": { - "@types/selenium-webdriver": "2.53.43", - "selenium-webdriver": "2.53.3" - }, - "dependencies": { - "adm-zip": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.4.tgz", - "integrity": "sha1-ph7VrmkFw66lizplfSUDMJEFJzY=", - "dev": true - }, - "sax": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/sax/-/sax-0.6.1.tgz", - "integrity": "sha1-VjsZx8HeiS4Jv8Ty/DDjwn8JUrk=", - "dev": true - }, - "selenium-webdriver": { - "version": "2.53.3", - "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-2.53.3.tgz", - "integrity": "sha1-0p/1qVff8aG0ncRXdW5OS/vc4IU=", - "dev": true, - "requires": { - "adm-zip": "0.4.4", - "rimraf": "2.6.2", - "tmp": "0.0.24", - "ws": "1.1.2", - "xml2js": "0.4.4" - } - }, - "tmp": { - "version": "0.0.24", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.24.tgz", - "integrity": "sha1-1qXhmNFKmDXMby18PZ4wJCjIzxI=", - "dev": true - }, - "xml2js": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.4.tgz", - "integrity": "sha1-MREBAAMAiuGSQOuhdJe1fHKcVV0=", - "dev": true, - "requires": { - "sax": "0.6.1", - "xmlbuilder": "9.0.4" - } - } - } - }, - "webpack": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-3.10.0.tgz", - "integrity": "sha512-fxxKXoicjdXNUMY7LIdY89tkJJJ0m1Oo8PQutZ5rLgWbV5QVKI15Cn7+/IHnRTd3vfKfiwBx6SBqlorAuNA8LA==", - "dev": true, - "requires": { - "acorn": "5.3.0", - "acorn-dynamic-import": "2.0.2", - "ajv": "5.5.2", - "ajv-keywords": "2.1.1", - "async": "2.6.0", - "enhanced-resolve": "3.4.1", - "escope": "3.6.0", - "interpret": "1.1.0", - "json-loader": "0.5.7", - "json5": "0.5.1", - "loader-runner": "2.3.0", - "loader-utils": "1.1.0", - "memory-fs": "0.4.1", - "mkdirp": "0.5.1", - "node-libs-browser": "2.1.0", - "source-map": "0.5.7", - "supports-color": "4.5.0", - "tapable": "0.2.8", - "uglifyjs-webpack-plugin": "0.4.6", - "watchpack": "1.4.0", - "webpack-sources": "1.1.0", - "yargs": "8.0.2" - }, - "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 - }, - "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.3", - "right-align": "0.1.3", - "wordwrap": "0.0.2" - } - }, - "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.11", - "parse-json": "2.2.0", - "pify": "2.3.0", - "strip-bom": "3.0.0" - } - }, - "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" - } - }, - "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.3.0" - } - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - }, - "read-pkg": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", - "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", - "dev": true, - "requires": { - "load-json-file": "2.0.0", - "normalize-package-data": "2.4.0", - "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.1.0", - "read-pkg": "2.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": { - "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 - }, - "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 - }, - "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.7", - "uglify-to-browserify": "1.0.2", - "yargs": "3.10.0" - }, - "dependencies": { - "yargs": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", - "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", - "dev": true, - "requires": { - "camelcase": "1.2.1", - "cliui": "2.1.0", - "decamelize": "1.2.0", - "window-size": "0.1.0" - } - } - } - }, - "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.7", - "uglify-js": "2.8.29", - "webpack-sources": "1.1.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 - }, - "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.2.0", - "get-caller-file": "1.0.2", - "os-locale": "2.1.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.1.1", - "which-module": "2.0.0", - "y18n": "3.2.1", - "yargs-parser": "7.0.0" - }, - "dependencies": { - "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", - "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.2", - "strip-ansi": "3.0.1", - "wrap-ansi": "2.1.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.1.0", - "is-fullwidth-code-point": "1.0.0", - "strip-ansi": "3.0.1" - } - } - } - } - } - }, - "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" - }, - "dependencies": { - "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", - "dev": true - } - } - } - } - }, - "webpack-core": { - "version": "0.6.9", - "resolved": "https://registry.npmjs.org/webpack-core/-/webpack-core-0.6.9.tgz", - "integrity": "sha1-/FcViMhVjad76e+23r3Fo7FyvcI=", - "dev": true, - "requires": { - "source-list-map": "0.1.8", - "source-map": "0.4.4" - }, - "dependencies": { - "source-list-map": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-0.1.8.tgz", - "integrity": "sha1-xVCyq1Qn9rPyH1r+rYjE9Vh7IQY=", - "dev": true - }, - "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": "1.0.1" - } - } - } - }, - "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.6.0", - "path-is-absolute": "1.0.1", - "range-parser": "1.2.0", - "time-stamp": "2.0.0" - } - }, - "webpack-dev-server": { - "version": "2.9.7", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-2.9.7.tgz", - "integrity": "sha512-Pu7uoQFgQj5RE5wmlfkpYSzihMKxulwEuO2xCsaMnAnyRSApwoVi3B8WCm9XbigyWTHaIMzYGkB90Vr6leAeTQ==", - "dev": true, - "requires": { - "ansi-html": "0.0.7", - "array-includes": "3.0.3", - "bonjour": "3.5.0", - "chokidar": "1.7.0", - "compression": "1.7.1", - "connect-history-api-fallback": "1.5.0", - "debug": "3.1.0", - "del": "3.0.0", - "express": "4.16.2", - "html-entities": "1.2.1", - "http-proxy-middleware": "0.17.4", - "import-local": "0.1.1", - "internal-ip": "1.2.0", - "ip": "1.1.5", - "killable": "1.0.0", - "loglevel": "1.6.0", - "opn": "5.1.0", - "portfinder": "1.0.13", - "selfsigned": "1.10.1", - "serve-index": "1.9.1", - "sockjs": "0.3.18", - "sockjs-client": "1.1.4", - "spdy": "3.4.7", - "strip-ansi": "3.0.1", - "supports-color": "4.5.0", - "webpack-dev-middleware": "1.12.2", - "yargs": "6.6.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 - }, - "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" - } - }, - "yargs": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz", - "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=", - "dev": true, - "requires": { - "camelcase": "3.0.0", - "cliui": "3.2.0", - "decamelize": "1.2.0", - "get-caller-file": "1.0.2", - "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": "4.2.1" - } - }, - "yargs-parser": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", - "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", - "dev": true, - "requires": { - "camelcase": "3.0.0" - } - } - } - }, - "webpack-merge": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.1.1.tgz", - "integrity": "sha512-geQsZ86YkXOVOjvPC5yv3JSNnL6/X3Kzh935AQ/gJNEYXEfJDQFu/sdFuktS9OW2JcH/SJec8TGfRdrpHshH7A==", - "dev": true, - "requires": { - "lodash": "4.17.4" - } - }, - "webpack-sources": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.1.0.tgz", - "integrity": "sha512-aqYp18kPphgoO5c/+NaUvEeACtZjMESmDChuD3NBciVpah3XpMEU9VAAtIaB1BsfJWWTSdv8Vv1m3T0aRk2dUw==", - "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-subresource-integrity": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-1.0.3.tgz", - "integrity": "sha1-wGBtQAkLBwzeQovsjfNgMhbkcus=", - "dev": true, - "requires": { - "webpack-core": "0.6.9" - } - }, - "websocket-driver": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.0.tgz", - "integrity": "sha1-DK+dLXVdk67gSdS90NP+LMoqJOs=", - "requires": { - "http-parser-js": "0.4.9", - "websocket-extensions": "0.1.3" - } - }, - "websocket-extensions": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz", - "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==" - }, - "when": { - "version": "3.6.4", - "resolved": "https://registry.npmjs.org/when/-/when-3.6.4.tgz", - "integrity": "sha1-RztRfsFZ4rhQBUl6E5g/CVQS404=", - "dev": true - }, - "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.0", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.0.tgz", - "integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==", - "dev": true, - "requires": { - "isexe": "2.0.0" - } - }, - "which-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", - "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", - "dev": true - }, - "wide-align": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.2.tgz", - "integrity": "sha512-ijDLlyQ7s6x1JgCLur53osjm/UXUYD9+0PbYKrBsYisYXzCxN+HC3mYDNy/dWdmf3AwqwU3CXwDCvsNgGK1S0w==", - "dev": true, - "requires": { - "string-width": "1.0.2" - } - }, - "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 - }, - "worker-farm": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.5.2.tgz", - "integrity": "sha512-XxiQ9kZN5n6mmnW+mFJ+wXjNNI/Nx4DIdaAKLX1Bn6LYBWlN/zaBhu34DQYPZ1AJobQuu67S2OfDdNSVULvXkQ==", - "dev": true, - "requires": { - "errno": "0.1.6", - "xtend": "4.0.1" - } - }, - "wrap-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", - "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", - "requires": { - "string-width": "1.0.2", - "strip-ansi": "3.0.1" - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "ws": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-1.1.2.tgz", - "integrity": "sha1-iiRPoFJAHgjJiGz0SoUYnh/UBn8=", - "dev": true, - "requires": { - "options": "0.0.6", - "ultron": "1.0.2" - } - }, - "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-char-classes": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/xml-char-classes/-/xml-char-classes-1.0.0.tgz", - "integrity": "sha1-ZGV4SKIP/F31g6Qq2KJ3tFErvE0=", - "dev": true - }, - "xml2js": { - "version": "0.4.19", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.19.tgz", - "integrity": "sha512-esZnJZJOiJR9wWKMyuvSE1y6Dq5LCuJanqhxslH2bxM6duahNZ+HMpCLhBQGZkbX6xRf8x1Y2eJlgt2q3qo49Q==", - "dev": true, - "requires": { - "sax": "1.2.4", - "xmlbuilder": "9.0.4" - } - }, - "xmlbuilder": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.4.tgz", - "integrity": "sha1-UZy0ymhtAFqEINNJbz8MruzKWA8=", - "dev": true - }, - "xmlhttprequest": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.8.0.tgz", - "integrity": "sha1-Z/4HXFwk/vOfnWX197f+dRcZaPw=" - }, - "xmlhttprequest-ssl": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz", - "integrity": "sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4=" - }, - "xtend": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", - "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=", - "dev": true - }, - "xxhashjs": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/xxhashjs/-/xxhashjs-0.2.1.tgz", - "integrity": "sha1-m76b6JYUKXbfo0wGGy0GjEPTDeA=", - "dev": true, - "requires": { - "cuint": "0.2.2" - } - }, - "y18n": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", - "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=" - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true - }, - "yargs": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", - "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", - "dev": true, - "optional": true, - "requires": { - "camelcase": "3.0.0", - "cliui": "3.2.0", - "decamelize": "1.2.0", - "get-caller-file": "1.0.2", - "os-locale": "1.4.0", - "read-pkg-up": "1.0.1", - "require-directory": "2.1.1", - "require-main-filename": "1.0.1", - "set-blocking": "2.0.0", - "string-width": "1.0.2", - "which-module": "1.0.0", - "y18n": "3.2.1", - "yargs-parser": "5.0.0" - }, - "dependencies": { - "camelcase": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", - "dev": true, - "optional": true - } - } - }, - "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, - "optional": true, - "requires": { - "camelcase": "3.0.0" - }, - "dependencies": { - "camelcase": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", - "dev": true, - "optional": true - } - } - }, - "yeast": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", - "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=" - }, - "yn": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/yn/-/yn-2.0.0.tgz", - "integrity": "sha1-5a2ryKz0CPY4X8dklWhMiOavaJo=", - "dev": true - }, - "zone.js": { - "version": "0.8.19", - "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.8.19.tgz", - "integrity": "sha512-l9rofaOs6a4y1W8zt4pDmnCUCnYG377dG+5SZlXNWrTWYUuXFqcJZiOarhYiRVR0NI9sH/8ooPJiz4uprB/Mkg==" - } - } -} diff --git a/client/upgrade/package.json b/client/upgrade/package.json deleted file mode 100644 index 87923de..0000000 --- a/client/upgrade/package.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "name": "upgrade", - "version": "0.0.0", - "license": "MIT", - "scripts": { - "ng": "ng", - "start": "ng serve --proxy-config proxy-config.json", - "build": "ng build --prod", - "test": "ng test", - "lint": "ng lint", - "e2e": "ng e2e" - }, - "private": true, - "dependencies": { - "@angular/animations": "^5.0.0", - "@angular/common": "^5.0.0", - "@angular/compiler": "^5.0.0", - "@angular/core": "^5.0.0", - "@angular/forms": "^5.0.0", - "@angular/http": "^5.0.0", - "@angular/platform-browser": "^5.0.0", - "@angular/platform-browser-dynamic": "^5.0.0", - "@angular/router": "^5.0.0", - "alertify": "^0.3.0", - "angularfire2": "^5.0.0-rc.4", - "core-js": "^2.4.1", - "firebase": "4.8.0", - "font-awesome": "^4.7.0", - "rxjs": "^5.5.2", - "socket.io-client": "^2.0.4", - "zone.js": "^0.8.14" - }, - "devDependencies": { - "@angular/cli": "1.6.3", - "@angular/compiler-cli": "^5.0.0", - "@angular/language-service": "^5.0.0", - "@types/jasmine": "~2.5.53", - "@types/jasminewd2": "~2.0.2", - "@types/node": "^6.0.96", - "codelyzer": "^4.0.1", - "jasmine-core": "~2.6.2", - "jasmine-spec-reporter": "~4.1.0", - "karma": "~1.7.0", - "karma-chrome-launcher": "~2.1.1", - "karma-cli": "~1.0.1", - "karma-coverage-istanbul-reporter": "^1.2.1", - "karma-jasmine": "~1.1.0", - "karma-jasmine-html-reporter": "^0.2.2", - "protractor": "~5.1.2", - "ts-node": "~3.2.0", - "tslint": "~5.7.0", - "typescript": "~2.4.2" - } -} diff --git a/client/upgrade/src/assets/socratesOrange.png b/client/upgrade/src/assets/socratesOrange.png deleted file mode 100644 index 0d23902b644d6937371e1a842f7703522ed6ba57..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22107 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 RKfvH+@O1TaS?83{1OUK3H|qcZ diff --git a/client/upgrade/tsconfig.json b/client/upgrade/tsconfig.json deleted file mode 100644 index a6c016b..0000000 --- a/client/upgrade/tsconfig.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "compileOnSave": false, - "compilerOptions": { - "outDir": "./dist/out-tsc", - "sourceMap": true, - "declaration": false, - "moduleResolution": "node", - "emitDecoratorMetadata": true, - "experimentalDecorators": true, - "target": "es5", - "typeRoots": [ - "node_modules/@types" - ], - "lib": [ - "es2017", - "dom" - ] - } -} From 1563eae570dca32303df9478f408c67a5134c854 Mon Sep 17 00:00:00 2001 From: Andrew Hill Date: Fri, 26 Jan 2018 08:38:32 -0500 Subject: [PATCH 20/25] re-add loader --- client/src/app/app.module.ts | 6 +++++- client/src/index.html | 4 ++++ client/src/styles.scss | 26 +++++++++++++------------- 3 files changed, 22 insertions(+), 14 deletions(-) diff --git a/client/src/app/app.module.ts b/client/src/app/app.module.ts index 108952f..ffa939f 100644 --- a/client/src/app/app.module.ts +++ b/client/src/app/app.module.ts @@ -76,4 +76,8 @@ const appRoutes: Routes = [ ], bootstrap: [AppComponent] }) -export class AppModule { } +export class AppModule { + constructor() { + document.querySelector('#loader').remove(); + } +} diff --git a/client/src/index.html b/client/src/index.html index 64a7966..7631aff 100644 --- a/client/src/index.html +++ b/client/src/index.html @@ -1,5 +1,6 @@ + Upgrade @@ -8,7 +9,10 @@ + +
    + diff --git a/client/src/styles.scss b/client/src/styles.scss index b2b323d..d875262 100644 --- a/client/src/styles.scss +++ b/client/src/styles.scss @@ -1,6 +1,19 @@ @import "variables"; @import url('https://fonts.googleapis.com/css?family=Open+Sans'); body { + .loader { + position: fixed; + top: 40%; + left: 45%; + border: 16px solid #f3f3f3; + /* Light grey */ + border-top: 16px solid #3498db; + /* Blue */ + border-radius: 50%; + width: 120px; + height: 120px; + animation: spin 2s linear infinite; + } [ng\:cloak], [ng-cloak], [data-ng-cloak], @@ -69,19 +82,6 @@ body { } } /* common */ - .loader { - position: fixed; - top: 40%; - left: 45%; - border: 16px solid #f3f3f3; - /* Light grey */ - border-top: 16px solid #3498db; - /* Blue */ - border-radius: 50%; - width: 120px; - height: 120px; - animation: spin 2s linear infinite; - } input[type="text"], input[type="password"], input[type="email"] { From a1e453f73028848479cda041a647912c8ccce444 Mon Sep 17 00:00:00 2001 From: Andrew Hill Date: Fri, 26 Jan 2018 09:08:55 -0500 Subject: [PATCH 21/25] updated favicon --- client/src/favicon.ico | Bin 5430 -> 1150 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/client/src/favicon.ico b/client/src/favicon.ico index 8081c7ceaf2be08bf59010158c586170d9d2d517..c652704d9bcda2a927d4eeb7a7212bdfcec4f89d 100644 GIT binary patch literal 1150 zcmchWJxjw-6o${uO%Y0Lve->Dh|odA!CeqRq@Ygf7N<8!UE})Xz-{ibzybN!6SMvJJ?53ER4c}Cc7bWU=5G^3NEpu6G#dTc=&m`scoCfMsTZnFBb4GibpR`Xy(N5-A6l-U~cBckm4AJ%T!(HSMW43`3;BrRVEnrV6|_ zvxQb5t|H&S2|52>(R*qbSgH?udW>13*@hN*4ff%l`hk0l=v}i`x;OJ>*kSG*uAxnR zinsKWzkgqyV?TYTCG>!rFHkbyLBIFE@|aKMqyCLKYCoY%?2d`_h`k{+h{@Hbd;()b BQBME> literal 5430 zcmc(je{54#6vvCoAI3i*G5%$U7!sA3wtMZ$fH6V9C`=eXGJb@R1%(I_{vnZtpD{6n z5Pl{DmxzBDbrB>}`90e12m8T*36WoeDLA&SD_hw{H^wM!cl_RWcVA!I+x87ee975; z@4kD^=bYPn&pmG@(+JZ`rqQEKxW<}RzhW}I!|ulN=fmjVi@x{p$cC`)5$a!)X&U+blKNvN5tg=uLvuLnuqRM;Yc*swiexsoh#XPNu{9F#c`G zQLe{yWA(Y6(;>y|-efAy11k<09(@Oo1B2@0`PtZSkqK&${ zgEY}`W@t{%?9u5rF?}Y7OL{338l*JY#P!%MVQY@oqnItpZ}?s z!r?*kwuR{A@jg2Chlf0^{q*>8n5Ir~YWf*wmsh7B5&EpHfd5@xVaj&gqsdui^spyL zB|kUoblGoO7G(MuKTfa9?pGH0@QP^b#!lM1yHWLh*2iq#`C1TdrnO-d#?Oh@XV2HK zKA{`eo{--^K&MW66Lgsktfvn#cCAc*(}qsfhrvOjMGLE?`dHVipu1J3Kgr%g?cNa8 z)pkmC8DGH~fG+dlrp(5^-QBeEvkOvv#q7MBVLtm2oD^$lJZx--_=K&Ttd=-krx(Bb zcEoKJda@S!%%@`P-##$>*u%T*mh+QjV@)Qa=Mk1?#zLk+M4tIt%}wagT{5J%!tXAE;r{@=bb%nNVxvI+C+$t?!VJ@0d@HIyMJTI{vEw0Ul ze(ha!e&qANbTL1ZneNl45t=#Ot??C0MHjjgY8%*mGisN|S6%g3;Hlx#fMNcL<87MW zZ>6moo1YD?P!fJ#Jb(4)_cc50X5n0KoDYfdPoL^iV`k&o{LPyaoqMqk92wVM#_O0l z09$(A-D+gVIlq4TA&{1T@BsUH`Bm=r#l$Z51J-U&F32+hfUP-iLo=jg7Xmy+WLq6_tWv&`wDlz#`&)Jp~iQf zZP)tu>}pIIJKuw+$&t}GQuqMd%Z>0?t%&BM&Wo^4P^Y z)c6h^f2R>X8*}q|bblAF?@;%?2>$y+cMQbN{X$)^R>vtNq_5AB|0N5U*d^T?X9{xQnJYeU{ zoZL#obI;~Pp95f1`%X3D$Mh*4^?O?IT~7HqlWguezmg?Ybq|7>qQ(@pPHbE9V?f|( z+0xo!#m@Np9PljsyxBY-UA*{U*la#8Wz2sO|48_-5t8%_!n?S$zlGe+NA%?vmxjS- zHE5O3ZarU=X}$7>;Okp(UWXJxI%G_J-@IH;%5#Rt$(WUX?6*Ux!IRd$dLP6+SmPn= z8zjm4jGjN772R{FGkXwcNv8GBcZI#@Y2m{RNF_w8(Z%^A*!bS*!}s6sh*NnURytky humW;*g7R+&|Ledvc- Date: Fri, 26 Jan 2018 09:09:19 -0500 Subject: [PATCH 22/25] updated site title --- client/src/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/src/index.html b/client/src/index.html index 7631aff..c86b7e1 100644 --- a/client/src/index.html +++ b/client/src/index.html @@ -3,7 +3,7 @@ - Upgrade + Socrates From d8d4b7155eb978bdd0f4482c84e3355b2104d02f Mon Sep 17 00:00:00 2001 From: Andrew Hill Date: Fri, 26 Jan 2018 11:28:04 -0500 Subject: [PATCH 23/25] fix broken route on login page --- client/src/app/app.component.html | 1 - client/src/app/login/login.component.ts | 4 ++-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/client/src/app/app.component.html b/client/src/app/app.component.html index f3fb54d..48af2d8 100644 --- a/client/src/app/app.component.html +++ b/client/src/app/app.component.html @@ -1,4 +1,3 @@ -
    diff --git a/client/src/app/login/login.component.ts b/client/src/app/login/login.component.ts index 1a548ef..d5a4ea4 100644 --- a/client/src/app/login/login.component.ts +++ b/client/src/app/login/login.component.ts @@ -18,14 +18,14 @@ export class LoginComponent implements OnInit { login = async (credentials: any) => { console.log(credentials); await this.auth.login(credentials); - this.router.navigateByUrl('/account'); + this.router.navigateByUrl('/user/account'); } createAccount = (formData: any) => { console.log(formData); if (this.isValid(formData)) { this.auth.create(formData); - this.router.navigateByUrl('/account'); + this.router.navigateByUrl('/user/account'); } } From 8a8e401d19c74228118affdfe1f050eb324b8781 Mon Sep 17 00:00:00 2001 From: Andrew Hill Date: Fri, 26 Jan 2018 15:48:05 -0500 Subject: [PATCH 24/25] fix prod build. add service worker support --- client/.angular-cli.json | 58 ++++++++++-------- client/package-lock.json | 8 +++ client/package.json | 7 ++- .../action-buttons.component.html | 2 +- .../action-buttons.component.scss | 1 + .../action-buttons.component.ts | 2 +- client/src/app/app.component.ts | 2 +- client/src/app/app.module.ts | 11 +--- client/src/app/login/login.component.scss | 4 ++ client/src/app/login/login.component.ts | 5 ++ client/src/app/services/auth.service.ts | 1 - .../src/app/services/question-ws.service.ts | 2 +- .../src/app/services/session-http.service.ts | 7 +-- client/src/app/session/session.component.ts | 3 +- client/src/assets/socratesOrange_144.png | Bin 0 -> 4390 bytes client/src/assets/socratesOrange_96.png | Bin 0 -> 2929 bytes client/src/index.html | 1 + client/src/manifest.json | 20 ++++++ client/src/ngsw-config.json | 27 ++++++++ server/app.js | 2 +- 20 files changed, 116 insertions(+), 47 deletions(-) create mode 100644 client/src/assets/socratesOrange_144.png create mode 100644 client/src/assets/socratesOrange_96.png create mode 100644 client/src/manifest.json create mode 100644 client/src/ngsw-config.json diff --git a/client/.angular-cli.json b/client/.angular-cli.json index ced3233..f351c6b 100644 --- a/client/.angular-cli.json +++ b/client/.angular-cli.json @@ -3,37 +3,42 @@ "project": { "name": "upgrade" }, - "apps": [{ - "root": "src", - "outDir": "dist", - "assets": [ - "assets", - "favicon.ico" - ], - "index": "index.html", - "main": "main.ts", - "polyfills": "polyfills.ts", - "test": "test.ts", - "tsconfig": "tsconfig.app.json", - "testTsconfig": "tsconfig.spec.json", - "prefix": "app", - "styles": [ - "styles.scss", - "../node_modules/font-awesome/css/font-awesome.min.css" - ], - "scripts": [], - "environmentSource": "environments/environment.ts", - "environments": { - "dev": "environments/environment.ts", - "prod": "environments/environment.prod.ts" + "apps": [ + { + "root": "src", + "outDir": "dist", + "assets": [ + "assets", + "favicon.ico", + "manifest.json" + ], + "index": "index.html", + "main": "main.ts", + "polyfills": "polyfills.ts", + "test": "test.ts", + "tsconfig": "tsconfig.app.json", + "testTsconfig": "tsconfig.spec.json", + "prefix": "app", + "serviceWorker": true, + "styles": [ + "styles.scss", + "../node_modules/font-awesome/css/font-awesome.min.css" + ], + "scripts": [], + "environmentSource": "environments/environment.ts", + "environments": { + "dev": "environments/environment.ts", + "prod": "environments/environment.prod.ts" + } } - }], + ], "e2e": { "protractor": { "config": "./protractor.conf.js" } }, - "lint": [{ + "lint": [ + { "project": "src/tsconfig.app.json", "exclude": "**/node_modules/**" }, @@ -53,6 +58,7 @@ }, "defaults": { "styleExt": "scss", - "component": {} + "component": { + } } } diff --git a/client/package-lock.json b/client/package-lock.json index 4e41f34..a8fec09 100644 --- a/client/package-lock.json +++ b/client/package-lock.json @@ -202,6 +202,14 @@ "tslib": "1.8.1" } }, + "@angular/service-worker": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/@angular/service-worker/-/service-worker-5.2.2.tgz", + "integrity": "sha512-L8dfhrXBbl2RM7BeYA1PBU6i783Rb1sEOkxsHBPZzvjGGnI6pvs69A4z62cye+CXAaxIKlYqZnYiTjFRg+5otQ==", + "requires": { + "tslib": "1.8.1" + } + }, "@firebase/app": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/@firebase/app/-/app-0.1.4.tgz", diff --git a/client/package.json b/client/package.json index 87923de..c2e7f56 100644 --- a/client/package.json +++ b/client/package.json @@ -8,7 +8,11 @@ "build": "ng build --prod", "test": "ng test", "lint": "ng lint", - "e2e": "ng e2e" + "e2e": "ng e2e", + "ngsw-config": "node_modules/.bin/ngsw-config dist src/ngsw-config.json", + "ngsw-copy": "cp node_modules/@angular/service-worker/ngsw-worker.js dist/", + "build-prod-ngsw": "ng build --prod && npm run ngsw-config && npm run ngsw-copy", + "serve-prod-ngsw": "npm run build-prod-ngsw && http-server dist -p 8080" }, "private": true, "dependencies": { @@ -21,6 +25,7 @@ "@angular/platform-browser": "^5.0.0", "@angular/platform-browser-dynamic": "^5.0.0", "@angular/router": "^5.0.0", + "@angular/service-worker": "^5.2.2", "alertify": "^0.3.0", "angularfire2": "^5.0.0-rc.4", "core-js": "^2.4.1", diff --git a/client/src/app/action-buttons/action-buttons.component.html b/client/src/app/action-buttons/action-buttons.component.html index 0a2b58c..307ef4a 100644 --- a/client/src/app/action-buttons/action-buttons.component.html +++ b/client/src/app/action-buttons/action-buttons.component.html @@ -1,5 +1,5 @@
    - + diff --git a/client/src/app/action-buttons/action-buttons.component.scss b/client/src/app/action-buttons/action-buttons.component.scss index 9571b7f..864d195 100644 --- a/client/src/app/action-buttons/action-buttons.component.scss +++ b/client/src/app/action-buttons/action-buttons.component.scss @@ -7,6 +7,7 @@ @media screen and (min-width: 1224px) { .action-buttons { + z-index: 100000; position: fixed; top: $quad-space; right: $quad-space; diff --git a/client/src/app/action-buttons/action-buttons.component.ts b/client/src/app/action-buttons/action-buttons.component.ts index 5a38160..4893baa 100644 --- a/client/src/app/action-buttons/action-buttons.component.ts +++ b/client/src/app/action-buttons/action-buttons.component.ts @@ -9,7 +9,7 @@ import { Router } from '@angular/router'; }) export class ActionButtonsComponent implements OnInit { isLoggedIn: boolean; - constructor(private auth: AuthService, private router: Router) { } + constructor(private auth: AuthService, public router: Router) { } ngOnInit() { this.isLoggedIn = this.auth.getUser() !== null; diff --git a/client/src/app/app.component.ts b/client/src/app/app.component.ts index 184061d..826e382 100644 --- a/client/src/app/app.component.ts +++ b/client/src/app/app.component.ts @@ -16,7 +16,7 @@ export class AppComponent implements OnInit, AfterContentInit { title = 'app'; isLoggedIn: boolean; activeSessionId: string; - constructor(private router: Router, + constructor(public router: Router, private auth: AuthService, private cdRef: ChangeDetectorRef) { } diff --git a/client/src/app/app.module.ts b/client/src/app/app.module.ts index ffa939f..3c917d1 100644 --- a/client/src/app/app.module.ts +++ b/client/src/app/app.module.ts @@ -5,11 +5,8 @@ import { RouterModule, Routes } from '@angular/router'; import { FormsModule } from '@angular/forms'; import { HttpClient } from '@angular/common/http'; import { HttpClientModule } from '@angular/common/http'; - -import * as firebase from 'firebase'; -import { AngularFireModule } from 'angularfire2'; -import { AngularFireDatabaseModule, AngularFireDatabase } from 'angularfire2/database'; import { AppComponent } from './app.component'; +import { ServiceWorkerModule } from '@angular/service-worker'; import { environment } from '../environments/environment'; import { StartComponent } from './start/start.component'; @@ -62,11 +59,9 @@ const appRoutes: Routes = [ imports: [ BrowserModule, RouterModule.forRoot(appRoutes), - AngularFireModule.initializeApp(environment.firebase), - AngularFireDatabaseModule, - AngularFireAuthModule, FormsModule, - HttpClientModule + HttpClientModule, + environment.production ? ServiceWorkerModule.register('/ngsw-worker.js') : [] ], providers: [ HttpClient, diff --git a/client/src/app/login/login.component.scss b/client/src/app/login/login.component.scss index 707ec48..f4167b8 100644 --- a/client/src/app/login/login.component.scss +++ b/client/src/app/login/login.component.scss @@ -19,6 +19,10 @@ @media only screen and (max-width: 1223px) and (min-width: 320px) { #login { + margin-top: $single-space * 8; + display: flex; + flex-direction: column; + align-items: center; padding: $double-space; label { margin-bottom: -$single-space; diff --git a/client/src/app/login/login.component.ts b/client/src/app/login/login.component.ts index d5a4ea4..28b4fc6 100644 --- a/client/src/app/login/login.component.ts +++ b/client/src/app/login/login.component.ts @@ -9,6 +9,11 @@ import { Router } from '@angular/router'; styleUrls: ['./login.component.scss'] }) export class LoginComponent implements OnInit { + username: string; + password: string; + createUsername: string; + createPassword: string; + confirmPassword: string; constructor(private auth: AuthService, private router: Router) { } ngOnInit() { diff --git a/client/src/app/services/auth.service.ts b/client/src/app/services/auth.service.ts index a2a45bb..26ed327 100644 --- a/client/src/app/services/auth.service.ts +++ b/client/src/app/services/auth.service.ts @@ -40,7 +40,6 @@ export class AuthService { login = (credentials: any) => { return new Promise((resolve, reject) => { this.http.post('api/login', credentials) - .map(res => res) .subscribe( data => { localStorage.setItem('user', JSON.stringify(data)) diff --git a/client/src/app/services/question-ws.service.ts b/client/src/app/services/question-ws.service.ts index bfb4057..cf7ebcc 100644 --- a/client/src/app/services/question-ws.service.ts +++ b/client/src/app/services/question-ws.service.ts @@ -18,7 +18,7 @@ export class QuestionWsService { getQuestions(sessionId: string): Observable { console.log(sessionId); - this.socket = socketIo('http://localhost:3000', { path: '/ws' }); + this.socket = socketIo('https://socratesapp.co', { path: '/ws' }); this.socket.on('connect', () => { this.socket.emit('join session', sessionId) }) diff --git a/client/src/app/services/session-http.service.ts b/client/src/app/services/session-http.service.ts index 38666d0..91c9098 100644 --- a/client/src/app/services/session-http.service.ts +++ b/client/src/app/services/session-http.service.ts @@ -14,15 +14,14 @@ export class SessionHttpService { } getSessionMetadataById = (id: string): Observable => { - return this.http.get(`/api/sessions/${id}/meta`).map(res => res); + return this.http.get(`/api/sessions/${id}/meta`); } getManySessionsByOwnerUid = (id: string): Observable => { - return this.http.get(`/api/sessions/many/${id}`).map(res => res); + return this.http.get(`/api/sessions/many/${id}`); } createSession = (session: SessionMetadata) => { - console.log('test'); - return this.http.post('/api/sessions', session).map(res => res); + return this.http.post('/api/sessions', session); } } diff --git a/client/src/app/session/session.component.ts b/client/src/app/session/session.component.ts index a99f05a..797f63f 100644 --- a/client/src/app/session/session.component.ts +++ b/client/src/app/session/session.component.ts @@ -22,6 +22,7 @@ export class SessionComponent implements OnInit, AfterViewInit { userIsAdmin: boolean; questions: Question[] = []; upvotedQuestions: string[] = []; + showLoading: boolean; newQuestion: Question = { questionText: null, upvotes: 0, @@ -31,8 +32,6 @@ export class SessionComponent implements OnInit, AfterViewInit { constructor(private sessionHttpService: SessionHttpService, private questionsService: QuestionWsService, private route: ActivatedRoute, - private afAuth: AngularFireAuth, - private db: AngularFireDatabase, private auth: AuthService) { } ngOnInit() { diff --git a/client/src/assets/socratesOrange_144.png b/client/src/assets/socratesOrange_144.png new file mode 100644 index 0000000000000000000000000000000000000000..f7ac36f001ebee443bed2bc744d2dcb928264c8f GIT binary patch literal 4390 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 ZALt+T-vKXbCDug%0FQG5tB?95{09t*H^2Y@ literal 0 HcmV?d00001 diff --git a/client/src/assets/socratesOrange_96.png b/client/src/assets/socratesOrange_96.png new file mode 100644 index 0000000000000000000000000000000000000000..039d57a92aac5127d9f34ac983e031a6521904b3 GIT binary patch literal 2929 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 + Socrates diff --git a/client/src/manifest.json b/client/src/manifest.json new file mode 100644 index 0000000..46b10af --- /dev/null +++ b/client/src/manifest.json @@ -0,0 +1,20 @@ +{ + "short_name": "Socrates", + "name": "Socrates", + "start_url": "/", + "theme_color": "#0079B2", + "background_color": "#0079B2", + "display": "standalone", + "orientation": "portrait", + "icons": [{ + "src": "/assets/socratesOrange_96.png", + "sizes": "96x96", + "type": "image/png" + }, + { + "src": "/assets/socratesOrange_144.png", + "sizes": "144x144", + "type": "image/png" + }] + +} diff --git a/client/src/ngsw-config.json b/client/src/ngsw-config.json new file mode 100644 index 0000000..9b8f20e --- /dev/null +++ b/client/src/ngsw-config.json @@ -0,0 +1,27 @@ +{ + "index": "/index.html", + "assetGroups": [{ + "name": "Socrates", + "installMode": "prefetch", + "resources": { + "files": [ + "/favicon.ico", + "/index.html" + ], + "versionedFiles": [ + "/*.bundle.css", + "/*.bundle.js", + "/*.chunk.js" + ] + } + }, { + "name": "assets", + "installMode": "lazy", + "updateMode": "prefetch", + "resources": { + "files": [ + "/assets/**" + ] + } + }] +} \ No newline at end of file diff --git a/server/app.js b/server/app.js index a669a8a..cf81f62 100644 --- a/server/app.js +++ b/server/app.js @@ -95,4 +95,4 @@ app.use((err, req, res, next) => { -server.listen(3000); \ No newline at end of file +server.listen(process.env.PORT || 3000); \ No newline at end of file From 0b4b8a3d5c8d373c13ed453ab564532f77ef6f39 Mon Sep 17 00:00:00 2001 From: Andrew Hill Date: Thu, 1 Feb 2018 13:36:26 -0500 Subject: [PATCH 25/25] fix mobile login styling --- client/proxy-config.json | 2 +- client/src/app/login/login.component.html | 2 +- client/src/app/login/login.component.scss | 8 ++++++-- server/app.js | 2 +- server/variables.env | 3 ++- 5 files changed, 11 insertions(+), 6 deletions(-) diff --git a/client/proxy-config.json b/client/proxy-config.json index de3d77b..231ed28 100644 --- a/client/proxy-config.json +++ b/client/proxy-config.json @@ -1,6 +1,6 @@ { "/api/*": { - "target":"http://localhost:3000", + "target":"http://localhost:3008", "secure":false, "logLevel":"debug" } diff --git a/client/src/app/login/login.component.html b/client/src/app/login/login.component.html index fb304e3..870fd12 100644 --- a/client/src/app/login/login.component.html +++ b/client/src/app/login/login.component.html @@ -27,7 +27,7 @@

    Create an Account

    - +
    diff --git a/client/src/app/login/login.component.scss b/client/src/app/login/login.component.scss index f4167b8..b8d0aad 100644 --- a/client/src/app/login/login.component.scss +++ b/client/src/app/login/login.component.scss @@ -1,5 +1,6 @@ @import '../../variables'; #login { + text-align: center; button { margin: 0 $single-space; cursor: pointer; @@ -18,11 +19,14 @@ } @media only screen and (max-width: 1223px) and (min-width: 320px) { - #login { + h1 { margin-top: $single-space * 8; + } + #login { display: flex; flex-direction: column; align-items: center; + justify-content: center; padding: $double-space; label { margin-bottom: -$single-space; @@ -41,7 +45,7 @@ color: white; margin: 4em auto; width: 100%; - text-align: center; + .input-group { margin: $quad-space; label { diff --git a/server/app.js b/server/app.js index cf81f62..6ca7122 100644 --- a/server/app.js +++ b/server/app.js @@ -95,4 +95,4 @@ app.use((err, req, res, next) => { -server.listen(process.env.PORT || 3000); \ No newline at end of file +server.listen(process.env.PORT || 3008); \ No newline at end of file diff --git a/server/variables.env b/server/variables.env index 2268665..827e4ff 100644 --- a/server/variables.env +++ b/server/variables.env @@ -1,2 +1,3 @@ NODE_ENV=development -DATABASE=mongodb://localhost/socrates \ No newline at end of file +DATABASE=mongodb://localhost/socrates +PORT=3012 \ No newline at end of file
  • Dk3UA93@(HK>;%U)qq8Fm~%?;{R@ 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