diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 427e76b03d83..66a1f9cc5bb1 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -1,5036 +1,12022 @@ { - "dependencies": { - "angular-benchpress": { + "name": "angularjs", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "devDependencies": { + "angular-benchpress": "0.x.x", + "benchmark": "1.x.x", + "bower": "~1.3.9", + "browserstacktunnel-wrapper": "~1.3.1", + "canonical-path": "0.0.2", + "cheerio": "^0.17.0", + "dgeni": "^0.4.0", + "dgeni-packages": "^0.10.0", + "event-stream": "~3.1.0", + "grunt": "~0.4.2", + "grunt-bump": "~0.0.13", + "grunt-contrib-clean": "~0.6.0", + "grunt-contrib-compress": "~0.12.0", + "grunt-contrib-connect": "~0.8.0", + "grunt-contrib-copy": "~0.6.0", + "grunt-contrib-jshint": "~0.10.0", + "grunt-ddescribe-iit": "~0.0.1", + "grunt-jasmine-node": "git://github.com/vojtajina/grunt-jasmine-node.git#fix-grunt-exit-code", + "grunt-jscs": "~0.7.1", + "grunt-merge-conflict": "~0.0.1", + "grunt-shell": "~1.1.1", + "gulp": "~3.8.0", + "gulp-concat": "^2.4.1", + "gulp-foreach": "0.0.1", + "gulp-jshint": "~1.4.2", + "gulp-rename": "^1.2.0", + "gulp-sourcemaps": "^1.2.2", + "gulp-uglify": "^1.0.1", + "gulp-util": "^3.0.1", + "jasmine-node": "~1.14.5", + "jasmine-reporters": "~1.0.1", + "jshint-stylish": "~1.0.0", + "karma": "vojtajina/karma#socketio_10", + "karma-browserstack-launcher": "0.1.2", + "karma-chrome-launcher": "0.1.5", + "karma-firefox-launcher": "0.1.3", + "karma-jasmine": "0.1.5", + "karma-junit-reporter": "0.2.2", + "karma-ng-scenario": "0.1.0", + "karma-sauce-launcher": "0.2.10", + "karma-script-launcher": "0.1.0", + "load-grunt-tasks": "~0.6.0", + "lodash": "~4.18.1", + "marked": "~0.3.0", + "node-html-encoder": "0.0.2", + "promises-aplus-tests": "~2.1.0", + "protractor": "1.4.0", + "q": "~1.0.0", + "q-io": "^1.10.9", + "qq": "^0.3.5", + "rewire": "~2.1.0", + "semver": "~4.0.3", + "shelljs": "~0.3.0", + "sorted-object": "^1.0.0", + "stringmap": "^0.2.2" + } + }, + "node_modules/accepts": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.1.4.tgz", + "integrity": "sha512-8EKM6XlFgqSpDcxkT9yxCT8nDSWEVBD0UjgUWMCWh5kH9VU+ar2MhmDDYGxohXujPU8PPz88ukpkvfXFVWygHw==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-types": "~2.0.4", + "negotiator": "0.4.9" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/after": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/after/-/after-0.8.1.tgz", + "integrity": "sha512-SuI3vWhCFeSmkmmJ3efyuOkrhGyp/AuHthh3F5DinGYh2kR9t/0xUlm3/Vn2qMScfgg+cKho5fW7TUEYUhYeiA==", + "dev": true + }, + "node_modules/angular-benchpress": { "version": "0.1.3", + "integrity": "sha512-ve3veeDzSOqJiTTYYnvEuyxqAjMuSM7U7VnClYg5x+oB3cs4w8SlqC1XvsDccdf0CFtVzvFEg7TEyWBwySwmnw==", + "dev": true, "dependencies": { - "bootstrap": { - "version": "3.2.0" - }, - "express": { - "version": "4.9.4", - "dependencies": { - "accepts": { - "version": "1.1.0", - "dependencies": { - "mime-types": { - "version": "2.0.1", - "dependencies": { - "mime-db": { - "version": "1.0.1" - } - } - }, - "negotiator": { - "version": "0.4.7" - } - } - }, - "cookie-signature": { - "version": "1.0.5" - }, - "debug": { - "version": "2.0.0", - "dependencies": { - "ms": { - "version": "0.6.2" - } - } - }, - "depd": { - "version": "0.4.5" - }, - "escape-html": { - "version": "1.0.1" - }, - "etag": { - "version": "1.3.1", - "dependencies": { - "crc": { - "version": "3.0.0" - } - } - }, - "finalhandler": { - "version": "0.2.0" - }, - "fresh": { - "version": "0.2.4" - }, - "media-typer": { - "version": "0.3.0" - }, - "methods": { - "version": "1.1.0" - }, - "on-finished": { - "version": "2.1.0", - "dependencies": { - "ee-first": { - "version": "1.0.5" - } - } - }, - "parseurl": { - "version": "1.3.0" - }, - "path-to-regexp": { - "version": "0.1.3" - }, - "proxy-addr": { - "version": "1.0.3", - "dependencies": { - "forwarded": { - "version": "0.1.0" - }, - "ipaddr.js": { - "version": "0.1.3" - } - } - }, - "qs": { - "version": "2.2.4" - }, - "range-parser": { - "version": "1.0.2" - }, - "send": { - "version": "0.9.2", - "dependencies": { - "destroy": { - "version": "1.0.3" - }, - "mime": { - "version": "1.2.11" - }, - "ms": { - "version": "0.6.2" - } - } - }, - "serve-static": { - "version": "1.6.2" - }, - "type-is": { - "version": "1.5.1", - "dependencies": { - "mime-types": { - "version": "2.0.1", - "dependencies": { - "mime-db": { - "version": "1.0.1" - } - } - } - } - }, - "vary": { - "version": "1.0.0" - }, - "cookie": { - "version": "0.1.2" - }, - "merge-descriptors": { - "version": "0.0.2" - }, - "utils-merge": { - "version": "1.0.0" - } - } - }, - "minimist": { - "version": "1.1.0" - }, - "mkdirp": { - "version": "0.5.0", - "dependencies": { - "minimist": { - "version": "0.0.8" - } - } - }, - "rimraf": { - "version": "2.2.8" - }, - "underscore": { - "version": "1.7.0" - } - } - }, - "benchmark": { - "version": "1.0.0" - }, - "bower": { - "version": "1.3.11", + "bootstrap": "^3.2.0", + "express": "^4.8.6", + "minimist": "^1.1.0", + "mkdirp": "^0.5.0", + "rimraf": "^2.2.8", + "underscore": "^1.6.0" + }, + "bin": { + "benchpress": "bin/benchpress" + } + }, + "node_modules/angular-benchpress/node_modules/bootstrap": { + "version": "3.2.0", + "integrity": "sha512-MVUiqgpLinHRQlO8RIEsua7gmA+OHPD9wQU2ShAl+PzqmPXC0qzPgrynZEWTA6YlSY+APl7NEF3jXhBixadAvg==", + "deprecated": "This version of Bootstrap is no longer supported. Please upgrade to the latest version.", + "dev": true, + "engines": { + "node": "~0.10.1" + } + }, + "node_modules/angular-benchpress/node_modules/express": { + "version": "4.9.4", + "integrity": "sha512-3TVse44+mmguMtmixYFpXGSwTrP6QzrHaXZPywMYiCuYQRnJxDScYCiTt4A2rSto5vugNxi2QrFSqqBIizoEjQ==", + "dev": true, "dependencies": { - "abbrev": { - "version": "1.0.5" - }, - "archy": { - "version": "0.0.2" - }, - "bower-config": { - "version": "0.5.2", - "dependencies": { - "graceful-fs": { - "version": "2.0.3" - }, - "mout": { - "version": "0.9.1" - }, - "optimist": { - "version": "0.6.1", - "dependencies": { - "wordwrap": { - "version": "0.0.2" - }, - "minimist": { - "version": "0.0.10" - } - } - }, - "osenv": { - "version": "0.0.3" - } - } - }, - "bower-endpoint-parser": { - "version": "0.2.2" - }, - "bower-json": { - "version": "0.4.0", - "dependencies": { - "deep-extend": { - "version": "0.2.11" - }, - "graceful-fs": { - "version": "2.0.3" - }, - "intersect": { - "version": "0.0.3" - } - } - }, - "bower-logger": { - "version": "0.2.2" - }, - "bower-registry-client": { - "version": "0.2.1", - "dependencies": { - "async": { - "version": "0.2.10" - }, - "graceful-fs": { - "version": "2.0.3" - }, - "lru-cache": { - "version": "2.3.1" - }, - "request": { - "version": "2.27.0", - "dependencies": { - "qs": { - "version": "0.6.6" - }, - "json-stringify-safe": { - "version": "5.0.0" - }, - "forever-agent": { - "version": "0.5.2" - }, - "tunnel-agent": { - "version": "0.3.0" - }, - "http-signature": { - "version": "0.10.0", - "dependencies": { - "assert-plus": { - "version": "0.1.2" - }, - "asn1": { - "version": "0.1.11" - }, - "ctype": { - "version": "0.5.2" - } - } - }, - "hawk": { - "version": "1.0.0", - "dependencies": { - "hoek": { - "version": "0.9.1" - }, - "boom": { - "version": "0.4.2" - }, - "cryptiles": { - "version": "0.2.2" - }, - "sntp": { - "version": "0.2.4" - } - } - }, - "aws-sign": { - "version": "0.3.0" - }, - "oauth-sign": { - "version": "0.3.0" - }, - "cookie-jar": { - "version": "0.3.0" - }, - "node-uuid": { - "version": "1.4.1" - }, - "mime": { - "version": "1.2.11" - }, - "form-data": { - "version": "0.1.4", - "dependencies": { - "combined-stream": { - "version": "0.0.5", - "dependencies": { - "delayed-stream": { - "version": "0.0.5" - } - } - }, - "async": { - "version": "0.9.0" - } - } - } - } - }, - "request-replay": { - "version": "0.2.0" - }, - "mkdirp": { - "version": "0.3.5" - } - } - }, - "cardinal": { - "version": "0.4.4", - "dependencies": { - "redeyed": { - "version": "0.4.4", - "dependencies": { - "esprima": { - "version": "1.0.4" - } - } - }, - "ansicolors": { - "version": "0.2.1" - } - } - }, - "chalk": { - "version": "0.5.1", - "dependencies": { - "ansi-styles": { - "version": "1.1.0" - }, - "escape-string-regexp": { - "version": "1.0.2" - }, - "has-ansi": { - "version": "0.1.0", - "dependencies": { - "ansi-regex": { - "version": "0.2.1" - } - } - }, - "strip-ansi": { - "version": "0.3.0", - "dependencies": { - "ansi-regex": { - "version": "0.2.1" - } - } - }, - "supports-color": { - "version": "0.2.0" - } - } - }, - "chmodr": { - "version": "0.1.0" - }, - "decompress-zip": { - "version": "0.0.8", - "dependencies": { - "mkpath": { - "version": "0.1.0" - }, - "binary": { - "version": "0.3.0", - "dependencies": { - "chainsaw": { - "version": "0.1.0", - "dependencies": { - "traverse": { - "version": "0.3.9" - } - } - }, - "buffers": { - "version": "0.1.1" - } - } - }, - "touch": { - "version": "0.0.2", - "dependencies": { - "nopt": { - "version": "1.0.10" - } - } - }, - "readable-stream": { - "version": "1.1.13", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" - } - } - }, - "nopt": { - "version": "2.2.1" - } - } - }, - "fstream": { - "version": "1.0.2", - "dependencies": { - "inherits": { - "version": "2.0.1" - } - } - }, - "fstream-ignore": { - "version": "1.0.1", - "dependencies": { - "inherits": { - "version": "2.0.1" - }, - "minimatch": { - "version": "1.0.0", - "dependencies": { - "sigmund": { - "version": "1.0.0" - } - } - } - } - }, - "glob": { - "version": "4.0.6", - "dependencies": { - "inherits": { - "version": "2.0.1" - }, - "minimatch": { - "version": "1.0.0", - "dependencies": { - "sigmund": { - "version": "1.0.0" - } - } - }, - "once": { - "version": "1.3.1", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - } - } - }, - "graceful-fs": { - "version": "3.0.2" - }, - "handlebars": { - "version": "2.0.0", - "dependencies": { - "optimist": { - "version": "0.3.7", - "dependencies": { - "wordwrap": { - "version": "0.0.2" - } - } - }, - "uglify-js": { - "version": "2.3.6", - "dependencies": { - "async": { - "version": "0.2.10" - }, - "source-map": { - "version": "0.1.39", - "dependencies": { - "amdefine": { - "version": "0.1.0" - } - } - } - } - } - } - }, - "inquirer": { - "version": "0.7.3", - "dependencies": { - "ansi-regex": { - "version": "1.1.0" - }, - "cli-color": { - "version": "0.3.2", - "dependencies": { - "d": { - "version": "0.1.1" - }, - "es5-ext": { - "version": "0.10.4", - "dependencies": { - "es6-iterator": { - "version": "0.1.1" - }, - "es6-symbol": { - "version": "0.1.0" - } - } - }, - "memoizee": { - "version": "0.3.7", - "dependencies": { - "event-emitter": { - "version": "0.3.1" - }, - "lru-queue": { - "version": "0.1.0" - }, - "next-tick": { - "version": "0.2.2" - } - } - }, - "timers-ext": { - "version": "0.1.0", - "dependencies": { - "next-tick": { - "version": "0.2.2" - } - } - } - } - }, - "figures": { - "version": "1.3.3" - }, - "mute-stream": { - "version": "0.0.4" - }, - "readline2": { - "version": "0.1.0", - "dependencies": { - "chalk": { - "version": "0.4.0", - "dependencies": { - "has-color": { - "version": "0.1.7" - }, - "ansi-styles": { - "version": "1.0.0" - }, - "strip-ansi": { - "version": "0.1.1" - } - } - } - } - }, - "rx": { - "version": "2.3.10" - }, - "through": { - "version": "2.3.6" - } - } - }, - "insight": { - "version": "0.4.3", - "dependencies": { - "async": { - "version": "0.9.0" - }, - "configstore": { - "version": "0.3.1", - "dependencies": { - "js-yaml": { - "version": "3.0.2", - "dependencies": { - "argparse": { - "version": "0.1.15", - "dependencies": { - "underscore": { - "version": "1.4.4" - }, - "underscore.string": { - "version": "2.3.3" - } - } - }, - "esprima": { - "version": "1.0.4" - } - } - }, - "object-assign": { - "version": "0.3.1" - }, - "uuid": { - "version": "1.4.1" - } - } - }, - "inquirer": { - "version": "0.6.0", - "dependencies": { - "cli-color": { - "version": "0.3.2", - "dependencies": { - "d": { - "version": "0.1.1" - }, - "es5-ext": { - "version": "0.10.4", - "dependencies": { - "es6-iterator": { - "version": "0.1.1" - }, - "es6-symbol": { - "version": "0.1.0" - } - } - }, - "memoizee": { - "version": "0.3.7", - "dependencies": { - "event-emitter": { - "version": "0.3.1" - }, - "lru-queue": { - "version": "0.1.0" - }, - "next-tick": { - "version": "0.2.2" - } - } - }, - "timers-ext": { - "version": "0.1.0", - "dependencies": { - "next-tick": { - "version": "0.2.2" - } - } - } - } - }, - "mute-stream": { - "version": "0.0.4" - }, - "readline2": { - "version": "0.1.0", - "dependencies": { - "chalk": { - "version": "0.4.0", - "dependencies": { - "has-color": { - "version": "0.1.7" - }, - "ansi-styles": { - "version": "1.0.0" - }, - "strip-ansi": { - "version": "0.1.1" - } - } - } - } - }, - "rx": { - "version": "2.3.10" - }, - "through": { - "version": "2.3.6" - } - } - }, - "lodash.debounce": { - "version": "2.4.1", - "dependencies": { - "lodash.isfunction": { - "version": "2.4.1" - }, - "lodash.isobject": { - "version": "2.4.1", - "dependencies": { - "lodash._objecttypes": { - "version": "2.4.1" - } - } - }, - "lodash.now": { - "version": "2.4.1", - "dependencies": { - "lodash._isnative": { - "version": "2.4.1" - } - } - } - } - }, - "object-assign": { - "version": "1.0.0" - }, - "os-name": { - "version": "1.0.0", - "dependencies": { - "minimist": { - "version": "1.1.0" - }, - "osx-release": { - "version": "1.0.0" - } - } - }, - "tough-cookie": { - "version": "0.12.1", - "dependencies": { - "punycode": { - "version": "1.3.1" - } - } - } - } - }, - "is-root": { - "version": "1.0.0" - }, - "junk": { - "version": "1.0.0" - }, - "lockfile": { - "version": "1.0.0" - }, - "lru-cache": { - "version": "2.5.0" - }, - "mkdirp": { - "version": "0.5.0", - "dependencies": { - "minimist": { - "version": "0.0.8" - } - } - }, - "mout": { - "version": "0.10.0" - }, - "nopt": { - "version": "3.0.1" - }, - "opn": { - "version": "1.0.0" - }, - "osenv": { - "version": "0.1.0" - }, - "p-throttler": { - "version": "0.1.0", - "dependencies": { - "q": { - "version": "0.9.7" - } - } - }, - "promptly": { - "version": "0.2.0", - "dependencies": { - "read": { - "version": "1.0.5", - "dependencies": { - "mute-stream": { - "version": "0.0.4" - } - } - } - } - }, - "request": { - "version": "2.42.0", - "dependencies": { - "bl": { - "version": "0.9.3", - "dependencies": { - "readable-stream": { - "version": "1.0.32", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" - } - } - } - } - }, - "caseless": { - "version": "0.6.0" - }, - "forever-agent": { - "version": "0.5.2" - }, - "qs": { - "version": "1.2.2" - }, - "json-stringify-safe": { - "version": "5.0.0" - }, - "mime-types": { - "version": "1.0.2" - }, - "node-uuid": { - "version": "1.4.1" - }, - "tunnel-agent": { - "version": "0.4.0" - }, - "tough-cookie": { - "version": "0.12.1", - "dependencies": { - "punycode": { - "version": "1.3.1" - } - } - }, - "form-data": { - "version": "0.1.4", - "dependencies": { - "combined-stream": { - "version": "0.0.5", - "dependencies": { - "delayed-stream": { - "version": "0.0.5" - } - } - }, - "mime": { - "version": "1.2.11" - }, - "async": { - "version": "0.9.0" - } - } - }, - "http-signature": { - "version": "0.10.0", - "dependencies": { - "assert-plus": { - "version": "0.1.2" - }, - "asn1": { - "version": "0.1.11" - }, - "ctype": { - "version": "0.5.2" - } - } - }, - "oauth-sign": { - "version": "0.4.0" - }, - "hawk": { - "version": "1.1.1", - "dependencies": { - "hoek": { - "version": "0.9.1" - }, - "boom": { - "version": "0.4.2" - }, - "cryptiles": { - "version": "0.2.2" - }, - "sntp": { - "version": "0.2.4" - } - } - }, - "aws-sign2": { - "version": "0.5.0" - }, - "stringstream": { - "version": "0.0.4" - } - } - }, - "request-progress": { - "version": "0.3.1", - "dependencies": { - "throttleit": { - "version": "0.0.2" - } - } - }, - "retry": { - "version": "0.6.1" - }, - "rimraf": { - "version": "2.2.8" - }, - "semver": { - "version": "2.3.2" - }, - "shell-quote": { - "version": "1.4.2", - "dependencies": { - "jsonify": { - "version": "0.0.0" - }, - "array-filter": { - "version": "0.0.1" - }, - "array-reduce": { - "version": "0.0.0" - }, - "array-map": { - "version": "0.0.0" - } - } - }, - "stringify-object": { - "version": "1.0.0" - }, - "tar-fs": { - "version": "0.5.2", - "dependencies": { - "pump": { - "version": "0.3.5", - "dependencies": { - "once": { - "version": "1.2.0" - }, - "end-of-stream": { - "version": "1.0.0", - "dependencies": { - "once": { - "version": "1.3.1", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - } - } - } - } - }, - "tar-stream": { - "version": "0.4.7", - "dependencies": { - "bl": { - "version": "0.9.3" - }, - "end-of-stream": { - "version": "1.1.0", - "dependencies": { - "once": { - "version": "1.3.1", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - } - } - }, - "readable-stream": { - "version": "1.0.32", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" - } - } - }, - "xtend": { - "version": "4.0.0" - } - } - } - } - }, - "tmp": { - "version": "0.0.23" - }, - "update-notifier": { - "version": "0.2.1", - "dependencies": { - "configstore": { - "version": "0.3.1", - "dependencies": { - "js-yaml": { - "version": "3.0.2", - "dependencies": { - "argparse": { - "version": "0.1.15", - "dependencies": { - "underscore": { - "version": "1.4.4" - }, - "underscore.string": { - "version": "2.3.3" - } - } - }, - "esprima": { - "version": "1.0.4" - } - } - }, - "object-assign": { - "version": "0.3.1" - }, - "uuid": { - "version": "1.4.1" - } - } - }, - "latest-version": { - "version": "1.0.0", - "dependencies": { - "package-json": { - "version": "1.0.0", - "dependencies": { - "got": { - "version": "1.2.1", - "dependencies": { - "object-assign": { - "version": "0.3.1" - } - } - }, - "registry-url": { - "version": "1.0.0", - "dependencies": { - "npmconf": { - "version": "2.1.0", - "dependencies": { - "config-chain": { - "version": "1.1.8", - "dependencies": { - "proto-list": { - "version": "1.2.3" - } - } - }, - "inherits": { - "version": "2.0.1" - }, - "ini": { - "version": "1.3.0" - }, - "once": { - "version": "1.3.1", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - }, - "uid-number": { - "version": "0.0.5" - } - } - } - } - } - } - } - } - }, - "semver-diff": { - "version": "1.0.0", - "dependencies": { - "semver": { - "version": "3.0.1" - } - } - }, - "string-length": { - "version": "1.0.0", - "dependencies": { - "strip-ansi": { - "version": "2.0.0", - "dependencies": { - "ansi-regex": { - "version": "1.1.0" - } - } - } - } - } - } - }, - "which": { - "version": "1.0.5" - } - } - }, - "browserstacktunnel-wrapper": { + "accepts": "~1.1.0", + "cookie": "0.1.2", + "cookie-signature": "1.0.5", + "debug": "~2.0.0", + "depd": "0.4.5", + "escape-html": "1.0.1", + "etag": "~1.3.1", + "finalhandler": "0.2.0", + "fresh": "0.2.4", + "media-typer": "0.3.0", + "merge-descriptors": "0.0.2", + "methods": "1.1.0", + "on-finished": "~2.1.0", + "parseurl": "~1.3.0", + "path-to-regexp": "0.1.3", + "proxy-addr": "~1.0.2", + "qs": "2.2.4", + "range-parser": "~1.0.2", + "send": "0.9.2", + "serve-static": "~1.6.2", + "type-is": "~1.5.1", + "utils-merge": "1.0.0", + "vary": "~1.0.0" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/angular-benchpress/node_modules/express/node_modules/etag": { "version": "1.3.1", + "integrity": "sha512-ICSa6zJo0hne1RNfqlyIZWaF4gfpUzswBpiIT1YIc15FT/urweVAKas5/0yaV3ekgTUwqQ+ucAmskypDseDMsw==", + "dev": true, "dependencies": { - "unzip": { - "version": "0.1.11", - "dependencies": { - "fstream": { - "version": "0.1.31", - "dependencies": { - "graceful-fs": { - "version": "3.0.3" - }, - "inherits": { - "version": "2.0.1" - }, - "mkdirp": { - "version": "0.5.0", - "dependencies": { - "minimist": { - "version": "0.0.8" - } - } - }, - "rimraf": { - "version": "2.2.8" - } - } - }, - "pullstream": { - "version": "0.4.1", - "dependencies": { - "over": { - "version": "0.0.5" - }, - "slice-stream": { - "version": "1.0.0" - } - } - }, - "binary": { - "version": "0.3.0", - "dependencies": { - "chainsaw": { - "version": "0.1.0", - "dependencies": { - "traverse": { - "version": "0.3.9" - } - } - }, - "buffers": { - "version": "0.1.1" - } - } - }, - "readable-stream": { - "version": "1.0.32", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" - } - } - }, - "setimmediate": { - "version": "1.0.2" - }, - "match-stream": { - "version": "0.0.2", - "dependencies": { - "buffers": { - "version": "0.1.1" - } - } - } - } - } - } - }, - "canonical-path": { - "version": "0.0.2" - }, - "cheerio": { - "version": "0.17.0", + "crc": "3.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/angular-benchpress/node_modules/express/node_modules/merge-descriptors": { + "version": "0.0.2", + "integrity": "sha512-dYBT4Ep+t/qnPeJcnMymmhTdd4g8/hn48ciaDqLAkfRf8abzLPS6Rb6EBdz5CZCL8tzZuI5ps9MhGQGxk+EuKg==", + "dev": true + }, + "node_modules/angular-benchpress/node_modules/express/node_modules/path-to-regexp": { + "version": "0.1.3", + "integrity": "sha512-sd4vSOW+DCM6A5aRICI1CWaC7nufnzVpZfuh5T0VXshxxzFWuaFcvqKovAFLNGReOc+uZRptpcpPmn7CDvzLuA==", + "dev": true + }, + "node_modules/angular-benchpress/node_modules/express/node_modules/proxy-addr": { + "version": "1.0.3", + "integrity": "sha512-DQOzOm7QSLOXlXnznm4qWTgJd+uX1OauOM/nNAghevQuyOgRbP2aPdx3tPdYxRmIMZ+ApeYtIu0zXJ/823EfQw==", + "dev": true, "dependencies": { - "CSSselect": { - "version": "0.4.1", - "dependencies": { - "CSSwhat": { - "version": "0.4.7" - }, - "domutils": { - "version": "1.4.3", - "dependencies": { - "domelementtype": { - "version": "1.1.1" - } - } - } - } - }, - "entities": { - "version": "1.1.1" - }, - "htmlparser2": { - "version": "3.7.3", - "dependencies": { - "domhandler": { - "version": "2.2.0" - }, - "domutils": { - "version": "1.5.0" - }, - "domelementtype": { - "version": "1.1.1" - }, - "readable-stream": { - "version": "1.1.13", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" - } - } - }, - "entities": { - "version": "1.0.0" - } - } - }, - "dom-serializer": { - "version": "0.0.1", - "dependencies": { - "domelementtype": { - "version": "1.1.1" - } - } - } - } - }, - "dgeni": { - "version": "0.4.1", + "forwarded": "~0.1.0", + "ipaddr.js": "0.1.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/angular-benchpress/node_modules/express/node_modules/proxy-addr/node_modules/forwarded": { + "version": "0.1.0", + "integrity": "sha512-h17abE+9l03GtF7H+Tdf/exIbFnOgiOieYrtBfleXuDTU3jGncrv4oLOIuXnFPveDuQPd9kd3MGkhKaMGoQwOA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/angular-benchpress/node_modules/express/node_modules/proxy-addr/node_modules/ipaddr.js": { + "version": "0.1.3", + "integrity": "sha512-VNTGeNv62HOeCjovaJpfxDMWWy96inlYzMOgXF6HD0Fct1eOx0WgcGuTDCmW7qtwApcCuOlqAkAVVWkDe4l2lg==", + "dev": true, + "engines": { + "node": ">= 0.2.5" + } + }, + "node_modules/angular-benchpress/node_modules/express/node_modules/send": { + "version": "0.9.2", + "integrity": "sha512-o0LGsJJ2ath+6Zjnhtm0vXXJYB6p9t25WkT1nYuLrEx3LPvMHLGdjll/OOyRIl+0Zb3WJa3On2ji0OGJZm7Bgg==", + "dev": true, "dependencies": { - "dependency-graph": { - "version": "0.1.0", - "dependencies": { - "underscore": { - "version": "1.4.4" - } - } - }, - "di": { - "version": "0.0.1" - }, - "optimist": { - "version": "0.6.1", - "dependencies": { - "wordwrap": { - "version": "0.0.2" - }, - "minimist": { - "version": "0.0.10" - } - } - }, - "q": { - "version": "0.9.7" - }, - "validate.js": { - "version": "0.2.0" - }, - "winston": { - "version": "0.7.3", - "dependencies": { - "async": { - "version": "0.2.10" - }, - "colors": { - "version": "0.6.2" - }, - "cycle": { - "version": "1.0.3" - }, - "eyes": { - "version": "0.1.8" - }, - "pkginfo": { - "version": "0.3.0" - }, - "request": { - "version": "2.16.6", - "dependencies": { - "form-data": { - "version": "0.0.10", - "dependencies": { - "combined-stream": { - "version": "0.0.5", - "dependencies": { - "delayed-stream": { - "version": "0.0.5" - } - } - } - } - }, - "mime": { - "version": "1.2.11" - }, - "hawk": { - "version": "0.10.2", - "dependencies": { - "hoek": { - "version": "0.7.6" - }, - "boom": { - "version": "0.3.8" - }, - "cryptiles": { - "version": "0.1.3" - }, - "sntp": { - "version": "0.1.4" - } - } - }, - "node-uuid": { - "version": "1.4.1" - }, - "cookie-jar": { - "version": "0.2.0" - }, - "aws-sign": { - "version": "0.2.0" - }, - "oauth-sign": { - "version": "0.2.0" - }, - "forever-agent": { - "version": "0.2.0" - }, - "tunnel-agent": { - "version": "0.2.0" - }, - "json-stringify-safe": { - "version": "3.0.0" - }, - "qs": { - "version": "0.5.6" - } - } - }, - "stack-trace": { - "version": "0.0.9" - } - } - } - } - }, - "dgeni-packages": { - "version": "0.10.7", + "debug": "~2.0.0", + "depd": "0.4.5", + "destroy": "1.0.3", + "escape-html": "1.0.1", + "etag": "~1.3.1", + "fresh": "0.2.4", + "mime": "1.2.11", + "ms": "0.6.2", + "on-finished": "2.1.0", + "range-parser": "~1.0.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/angular-benchpress/node_modules/minimist": { + "version": "1.1.0", + "integrity": "sha512-ozllOyYiayzEgHCQKMPXKkOn9QRdeVe0TrIxLp+SJXMA0XNCL+yf4OtyPkB2JthzzYePYOTRnipBi3oOOa82sw==", + "dev": true + }, + "node_modules/angular-benchpress/node_modules/mkdirp": { + "version": "0.5.0", + "integrity": "sha512-xjjNGy+ry1lhtIKcr2PT6ok3aszhQfgrUDp4OZLHacgRgFmF6XR9XCOJVcXlVGQonIqXcK1DvqgKKQOPWYGSfw==", + "deprecated": "Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)", + "dev": true, "dependencies": { - "catharsis": { - "version": "0.7.1" - }, - "change-case": { - "version": "2.1.5", - "dependencies": { - "camel-case": { - "version": "1.0.2" - }, - "constant-case": { - "version": "1.0.0" - }, - "dot-case": { - "version": "1.0.1" - }, - "is-lower-case": { - "version": "1.0.0" - }, - "is-upper-case": { - "version": "1.0.1" - }, - "lower-case": { - "version": "1.0.2" - }, - "param-case": { - "version": "1.0.1" - }, - "pascal-case": { - "version": "1.0.0" - }, - "path-case": { - "version": "1.0.1" - }, - "sentence-case": { - "version": "1.1.0" - }, - "snake-case": { - "version": "1.0.1" - }, - "swap-case": { - "version": "1.0.2" - }, - "title-case": { - "version": "1.0.1" - }, - "upper-case": { - "version": "1.0.3" - }, - "upper-case-first": { - "version": "1.0.1" - } - } - }, - "esprima": { - "version": "1.2.2" - }, - "estraverse": { - "version": "1.7.1" - }, - "glob": { - "version": "3.2.11", - "dependencies": { - "inherits": { - "version": "2.0.1" - } - } - }, - "htmlparser2": { - "version": "3.8.2", - "dependencies": { - "domhandler": { - "version": "2.3.0" - }, - "domutils": { - "version": "1.5.0" - }, - "domelementtype": { - "version": "1.1.3" - }, - "readable-stream": { - "version": "1.1.13", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" - } - } - }, - "entities": { - "version": "1.0.0" - } - } - }, - "minimatch": { - "version": "0.3.0", - "dependencies": { - "lru-cache": { - "version": "2.5.0" - }, - "sigmund": { - "version": "1.0.0" - } - } - }, - "nunjucks": { - "version": "1.0.7", - "dependencies": { - "optimist": { - "version": "0.6.1", - "dependencies": { - "wordwrap": { - "version": "0.0.2" - }, - "minimist": { - "version": "0.0.10" - } - } - }, - "chokidar": { - "version": "0.8.4", - "dependencies": { - "fsevents": { - "version": "0.2.1", - "from": "git://github.com/pipobscure/fsevents#7dcdf9fa3f8956610fd6f69f72c67bace2de7138", - "resolved": "git://github.com/pipobscure/fsevents#7dcdf9fa3f8956610fd6f69f72c67bace2de7138", - "dependencies": { - "nan": { - "version": "0.8.0" - } - } - }, - "recursive-readdir": { - "version": "0.0.2" - } - } - } - } - }, - "q-io": { - "version": "1.10.9", - "dependencies": { - "q": { - "version": "0.9.7" - }, - "qs": { - "version": "0.1.0" - }, - "url2": { - "version": "0.0.0" - }, - "mime": { - "version": "1.2.11" - }, - "mimeparse": { - "version": "0.1.4" - }, - "collections": { - "version": "0.2.2", - "dependencies": { - "weak-map": { - "version": "1.0.0" - } - } - } - } - }, - "winston": { - "version": "0.7.3", - "dependencies": { - "async": { - "version": "0.2.10" - }, - "colors": { - "version": "0.6.2" - }, - "cycle": { - "version": "1.0.3" - }, - "eyes": { - "version": "0.1.8" - }, - "pkginfo": { - "version": "0.3.0" - }, - "request": { - "version": "2.16.6", - "dependencies": { - "form-data": { - "version": "0.0.10", - "dependencies": { - "combined-stream": { - "version": "0.0.7", - "dependencies": { - "delayed-stream": { - "version": "0.0.5" - } - } - } - } - }, - "mime": { - "version": "1.2.11" - }, - "hawk": { - "version": "0.10.2", - "dependencies": { - "hoek": { - "version": "0.7.6" - }, - "boom": { - "version": "0.3.8" - }, - "cryptiles": { - "version": "0.1.3" - }, - "sntp": { - "version": "0.1.4" - } - } - }, - "node-uuid": { - "version": "1.4.1" - }, - "cookie-jar": { - "version": "0.2.0" - }, - "aws-sign": { - "version": "0.2.0" - }, - "oauth-sign": { - "version": "0.2.0" - }, - "forever-agent": { - "version": "0.2.0" - }, - "tunnel-agent": { - "version": "0.2.0" - }, - "json-stringify-safe": { - "version": "3.0.0" - }, - "qs": { - "version": "0.5.6" - } - } - }, - "stack-trace": { - "version": "0.0.9" - } - } - } - } - }, - "event-stream": { - "version": "3.1.7", + "minimist": "0.0.8" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/angular-benchpress/node_modules/mkdirp/node_modules/minimist": { + "version": "0.0.8", + "integrity": "sha512-miQKw5Hv4NS1Psg2517mV4e4dYNaO3++hjAvLOAzKqZ61rH8NS1SK+vbfBWZ5PY/Me/bEWhUwqMghEW5Fb9T7Q==", + "dev": true + }, + "node_modules/angular-benchpress/node_modules/rimraf": { + "version": "2.2.8", + "integrity": "sha512-R5KMKHnPAQaZMqLOsyuyUmcIjSeDm+73eoqQpaXA7AZ22BL+6C+1mcUscgOsNd8WVlJuvlgAPsegcx7pjlV0Dg==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/angular-benchpress/node_modules/underscore": { + "version": "1.7.0", + "integrity": "sha512-cp0oQQyZhUM1kpJDLdGO1jPZHgS/MpzoWYfe9+CM2h/QGDZlqwT2T3YGukuBdaNJ/CAPoeyAZRRHz8JFo176vA==", + "dev": true + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "dev": true, + "license": "MIT" + }, + "node_modules/arraybuffer.slice": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.6.tgz", + "integrity": "sha512-6ZjfQaBSy6CuIH0+B0NrxMfDE5VIOCP/5gOqSpEIsaAZx9/giszzrXg6PZ7G51U/n88UmlAgYLNQ9wAnII7PJA==", + "dev": true + }, + "node_modules/backo2": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", + "integrity": "sha512-zj6Z6M7Eq+PBZ7PQxl5NT665MvJdAkzp0f60nAJ+sLaSCBPMwVak5ZegFbgVCzFcCJTKFoMizvM5Ld7+JrRJHA==", + "dev": true, + "license": "MIT" + }, + "node_modules/base64-arraybuffer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.2.tgz", + "integrity": "sha512-ewBKKVVPIl78B26mYQHYlaxR7NydMiD/GxwLNIwTAfLIE4xhN2Gxcy30//azq5UrejXjzGpWjcBu3NUJxzMMzg==", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/base64-url": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/base64-url/-/base64-url-1.2.1.tgz", + "integrity": "sha512-V8E0l1jyyeSSS9R+J9oljx5eq2rqzClInuwaPcyuv0Mm3ViI/3/rcc4rCEO8i4eQ4I0O0FAGYDA2i5xWHHPhzg==", + "dev": true, + "license": "ISC" + }, + "node_modules/base64id": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-0.1.0.tgz", + "integrity": "sha512-DSjtfjhAsHl9J4OJj7e4+toV2zqxJrGwVd3CLlsCp8QmicvOn7irG0Mb8brOc/nur3SdO8lIbNlY1s1ZDJdUKQ==", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/basic-auth": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-1.0.0.tgz", + "integrity": "sha512-qzxS7/bW/LSiKZzdZw3isPjiVmzXbJLM3ImZZ62WMR3oJQAyqy094Nnb0TA2ZZm65xB7nu0acfTQ99z7wwCDCw==", + "dev": true, + "license": "MIT" + }, + "node_modules/basic-auth-connect": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/basic-auth-connect/-/basic-auth-connect-1.0.0.tgz", + "integrity": "sha512-kiV+/DTgVro4aZifY/hwRwALBISViL5NP4aReaR2EVJEObpbUBHIkdJh/YpcoEiYt7nBodZ6U2ajZeZvSxUCCg==", + "dev": true, + "license": "MIT" + }, + "node_modules/batch": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.5.1.tgz", + "integrity": "sha512-OXRjc65VJvFtb7JD5HszSI1WWwsI6YnJS7Qmlx1CaDQrZ5urNIeRjtTyBe1YapNXyoWzrcc4yqg4rNe8YMyong==", + "dev": true + }, + "node_modules/benchmark": { + "version": "1.0.0", + "integrity": "sha512-qSlOi0If8sI+icu3l/W5rd4R0etJz9orLPWpDdt1lPgEFzEHYYnkfMuotj+Lx5SyMkmfawlPoW9RmoEm19ziHA==", + "dev": true, + "engines": [ + "node", + "rhino" + ] + }, + "node_modules/better-assert": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", + "integrity": "sha512-bYeph2DFlpK1XmGs6fvlLRUN29QISM3GBuUwSFsMY2XRx4AvC0WNCS57j4c/xGrK2RS24C1w3YoBOsw9fT46tQ==", + "dev": true, "dependencies": { - "through": { - "version": "2.3.6" - }, - "duplexer": { - "version": "0.1.1" - }, - "from": { - "version": "0.1.3" - }, - "map-stream": { - "version": "0.1.0" - }, - "pause-stream": { - "version": "0.0.11" - }, - "split": { - "version": "0.2.10" - }, - "stream-combiner": { - "version": "0.0.4" - } - } - }, - "grunt": { - "version": "0.4.5", + "callsite": "1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/bindings": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.2.1.tgz", + "integrity": "sha512-u4cBQNepWxYA55FunZSM7wMi55yQaN0otnhhilNoWHq0MfOfJeQx0v0mRRpolGOExPjZcl6FtB0BB8Xkb88F0g==", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/blob": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.4.tgz", + "integrity": "sha512-YRc9zvVz4wNaxcXmiSgb9LAg7YYwqQ2xd0Sj6osfA7k/PKmIGVlnOYs3wOFdkRC9/JpQu8sGt/zHgJV7xzerfg==", + "dev": true + }, + "node_modules/body-parser": { + "version": "1.8.4", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.8.4.tgz", + "integrity": "sha512-jTeWaZdC6r5o7FUSWNTPtxeudzg3cybUEgT56clWiW3FOpZ0fbQAUoD2k/BqmQlyEI2sK3TBqs9Zp6p6Fsv/sQ==", + "dev": true, + "license": "MIT", "dependencies": { - "async": { - "version": "0.1.22" - }, - "coffee-script": { - "version": "1.3.3" - }, - "colors": { - "version": "0.6.2" - }, - "dateformat": { - "version": "1.0.2-1.2.3" - }, - "eventemitter2": { - "version": "0.4.14" - }, - "findup-sync": { - "version": "0.1.3", - "dependencies": { - "glob": { - "version": "3.2.11", - "dependencies": { - "inherits": { - "version": "2.0.1" - }, - "minimatch": { - "version": "0.3.0", - "dependencies": { - "lru-cache": { - "version": "2.5.0" - }, - "sigmund": { - "version": "1.0.0" - } - } - } - } - }, - "lodash": { - "version": "2.4.1" - } - } - }, - "glob": { - "version": "3.1.21", - "dependencies": { - "graceful-fs": { - "version": "1.2.3" - }, - "inherits": { - "version": "1.0.0" - } - } - }, - "hooker": { - "version": "0.2.3" - }, - "iconv-lite": { - "version": "0.2.11" - }, - "minimatch": { - "version": "0.2.14", - "dependencies": { - "lru-cache": { - "version": "2.5.0" - }, - "sigmund": { - "version": "1.0.0" - } - } - }, - "nopt": { - "version": "1.0.10", - "dependencies": { - "abbrev": { - "version": "1.0.5" - } - } - }, - "rimraf": { - "version": "2.2.8" - }, - "lodash": { - "version": "0.9.2" - }, - "underscore.string": { - "version": "2.2.1" - }, - "which": { - "version": "1.0.5" - }, - "js-yaml": { - "version": "2.0.5", - "dependencies": { - "argparse": { - "version": "0.1.15", - "dependencies": { - "underscore": { - "version": "1.4.4" - }, - "underscore.string": { - "version": "2.3.3" - } - } - }, - "esprima": { - "version": "1.0.4" - } - } - }, - "exit": { - "version": "0.1.2" - }, - "getobject": { - "version": "0.1.0" - }, - "grunt-legacy-util": { - "version": "0.2.0" - }, - "grunt-legacy-log": { - "version": "0.1.1", - "dependencies": { - "lodash": { - "version": "2.4.1" - }, - "underscore.string": { - "version": "2.3.3" - } - } - } - } - }, - "grunt-bump": { - "version": "0.0.15", + "bytes": "1.0.0", + "depd": "0.4.5", + "iconv-lite": "0.4.4", + "media-typer": "0.3.0", + "on-finished": "2.1.0", + "qs": "2.2.4", + "raw-body": "1.3.0", + "type-is": "~1.5.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/bower": { + "version": "1.3.11", + "integrity": "sha512-kg8xx2tZoo3z0OZxnn5ikJcZgKPsyFDQOItCQgcz8S0WcUNLna3TLS2hxIa0uKzzG9F10q3mgOrm+3OJrvnT8A==", + "deprecated": "This Bower version has SECURITY BUG THAT ALLOWS TO WRITE TO ARBITRARY FILE ON YOUR COMPUTER when you install malicious package. Please upgrade Bower to at least version 1.8.8 if you don't want to get hacked. More info: https://snyk.io/blog/severe-security-vulnerability-in-bowers-zip-archive-extraction/", + "dev": true, "dependencies": { - "semver": { - "version": "2.3.2" - } + "abbrev": "~1.0.4", + "archy": "0.0.2", + "bower-config": "~0.5.2", + "bower-endpoint-parser": "~0.2.2", + "bower-json": "~0.4.0", + "bower-logger": "~0.2.2", + "bower-registry-client": "~0.2.0", + "cardinal": "~0.4.0", + "chalk": "~0.5.0", + "chmodr": "~0.1.0", + "decompress-zip": "0.0.8", + "fstream": "~1.0.2", + "fstream-ignore": "~1.0.1", + "glob": "~4.0.2", + "graceful-fs": "~3.0.1", + "handlebars": "~2.0.0", + "inquirer": "~0.7.1", + "insight": "~0.4.3", + "is-root": "~1.0.0", + "junk": "~1.0.0", + "lockfile": "~1.0.0", + "lru-cache": "~2.5.0", + "mkdirp": "~0.5.0", + "mout": "~0.10.0", + "nopt": "~3.0.0", + "opn": "~1.0.0", + "osenv": "~0.1.0", + "p-throttler": "0.1.0", + "promptly": "~0.2.0", + "q": "~1.0.1", + "request": "~2.42.0", + "request-progress": "~0.3.0", + "retry": "~0.6.0", + "rimraf": "~2.2.0", + "semver": "~2.3.0", + "shell-quote": "~1.4.1", + "stringify-object": "~1.0.0", + "tar-fs": "~0.5.0", + "tmp": "0.0.23", + "update-notifier": "~0.2.0", + "which": "~1.0.5" + }, + "bin": { + "bower": "bin/bower" + }, + "engines": { + "node": ">=0.10.0" } }, - "grunt-contrib-clean": { - "version": "0.6.0", + "node_modules/bower/node_modules/abbrev": { + "version": "1.0.5", + "integrity": "sha512-Sg+CLYf4W/aL/aN6jF7KJ7U8NLK0Dlewx93tRLjB2G6MPlqwWJYN+pypKISr0sbzIfSJVCkn6tYlgKBM41RYpA==", + "dev": true + }, + "node_modules/bower/node_modules/archy": { + "version": "0.0.2", + "integrity": "sha512-8mMsetjXv4pCPTrMbPPO2cxy9vzJn2jwbd+ug+mf8fEUZG2E78Vo5erJMjrnGuLTKqOLtS5ulFHJSfg1yaCjxA==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/bower/node_modules/bower-config": { + "version": "0.5.2", + "integrity": "sha512-ex5tcEOouXkT7ueDthYUMIb903x/NghR4VaHgybU/2/qVJp8y4eZZnVPzkN0oarJTmQNPI15xe9T8DCE3FP+0Q==", + "dev": true, "dependencies": { - "rimraf": { - "version": "2.2.8" - } + "graceful-fs": "~2.0.0", + "mout": "~0.9.0", + "optimist": "~0.6.0", + "osenv": "0.0.3" + }, + "engines": { + "node": ">=0.8.0" } }, - "grunt-contrib-compress": { - "version": "0.12.0", + "node_modules/bower/node_modules/bower-config/node_modules/graceful-fs": { + "version": "2.0.3", + "integrity": "sha512-hcj/NTUWv+C3MbqrVb9F+aH6lvTwEHJdx2foBxlrVq5h6zE8Bfu4pv4CAAqbDcZrw/9Ak5lsRXlY9Ao8/F0Tuw==", + "deprecated": "please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/bower/node_modules/bower-config/node_modules/mout": { + "version": "0.9.1", + "integrity": "sha512-mZMABHAQPQ87JDQuxZIndS6XXDYZfeAfcTvHYyEFG4SEUiGNkInNZi/WhesQjCKUWih1bDDkqHw63wyCaczhsw==", + "dev": true + }, + "node_modules/bower/node_modules/bower-config/node_modules/optimist": { + "version": "0.6.1", + "integrity": "sha512-snN4O4TkigujZphWLN0E//nQmm7790RYaE53DdL7ZYwee2D8DDo9/EyYiKUfN3rneWUjhJnueija3G9I2i0h3g==", + "dev": true, "dependencies": { - "archiver": { - "version": "0.11.0", - "dependencies": { - "async": { - "version": "0.9.0" - }, - "buffer-crc32": { - "version": "0.2.3" - }, - "glob": { - "version": "3.2.11", - "dependencies": { - "inherits": { - "version": "2.0.1" - }, - "minimatch": { - "version": "0.3.0", - "dependencies": { - "lru-cache": { - "version": "2.5.0" - }, - "sigmund": { - "version": "1.0.0" - } - } - } - } - }, - "lazystream": { - "version": "0.1.0" - }, - "readable-stream": { - "version": "1.0.32", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" - } - } - }, - "tar-stream": { - "version": "0.4.7", - "dependencies": { - "bl": { - "version": "0.9.3" - }, - "end-of-stream": { - "version": "1.1.0", - "dependencies": { - "once": { - "version": "1.3.1", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - } - } - }, - "xtend": { - "version": "4.0.0" - } - } - }, - "zip-stream": { - "version": "0.4.1", - "dependencies": { - "compress-commons": { - "version": "0.1.6", - "dependencies": { - "crc32-stream": { - "version": "0.3.1" - } - } - } - } - } - } - }, - "chalk": { - "version": "0.5.1", - "dependencies": { - "ansi-styles": { - "version": "1.1.0" - }, - "escape-string-regexp": { - "version": "1.0.2" - }, - "has-ansi": { - "version": "0.1.0", - "dependencies": { - "ansi-regex": { - "version": "0.2.1" - } - } - }, - "strip-ansi": { - "version": "0.3.0", - "dependencies": { - "ansi-regex": { - "version": "0.2.1" - } - } - }, - "supports-color": { - "version": "0.2.0" - } - } - }, - "prettysize": { - "version": "0.0.3" - } - } - }, - "grunt-contrib-connect": { - "version": "0.8.0", + "minimist": "~0.0.1", + "wordwrap": "~0.0.2" + } + }, + "node_modules/bower/node_modules/bower-config/node_modules/optimist/node_modules/minimist": { + "version": "0.0.10", + "integrity": "sha512-iotkTvxc+TwOm5Ieim8VnSNvCDjCK9S8G3scJ50ZthspSxa7jx50jkhYduuAtAjvfDUwSgOwf8+If99AlOEhyw==", + "dev": true + }, + "node_modules/bower/node_modules/bower-config/node_modules/optimist/node_modules/wordwrap": { + "version": "0.0.2", + "integrity": "sha512-xSBsCeh+g+dinoBv3GAOWM4LcVVO68wLXRanibtBSdUvkGWQRGeE9P7IwU9EmDDi4jA6L44lz15CGMwdw9N5+Q==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/bower/node_modules/bower-config/node_modules/osenv": { + "version": "0.0.3", + "integrity": "sha512-VBk1bfdaO4gh3OWO8LBuDY2alp0buL8YzQ6t13xyc8PQPrnUg5AgQvINQx3UkS4dom8UGCL597q4Y2+M4TPvmw==", + "deprecated": "This package is no longer supported.", + "dev": true + }, + "node_modules/bower/node_modules/bower-endpoint-parser": { + "version": "0.2.2", + "integrity": "sha512-YWZHhWkPdXtIfH3VRu3QIV95sa75O9vrQWBOHjexWCLBCTy5qJvRr36LXTqFwTchSXVlzy5piYJOjzHr7qhsNg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/bower/node_modules/bower-json": { + "version": "0.4.0", + "integrity": "sha512-CiCTvl2OndArvZjWYvaOuQWI/fjeaBz8wPLF8MWadHT+ULaBDqtQIOYqQFsxtzUFw6E206960mlZfiUuR1PPBg==", + "dev": true, "dependencies": { - "connect": { - "version": "2.19.6", - "dependencies": { - "basic-auth-connect": { - "version": "1.0.0" - }, - "body-parser": { - "version": "1.3.1", - "dependencies": { - "raw-body": { - "version": "1.1.6" - } - } - }, - "bytes": { - "version": "1.0.0" - }, - "cookie": { - "version": "0.1.2" - }, - "cookie-parser": { - "version": "1.1.0" - }, - "cookie-signature": { - "version": "1.0.3" - }, - "compression": { - "version": "1.0.7", - "dependencies": { - "accepts": { - "version": "1.0.3", - "dependencies": { - "mime": { - "version": "1.2.11" - }, - "negotiator": { - "version": "0.4.6" - } - } - }, - "compressible": { - "version": "1.1.0" - }, - "vary": { - "version": "0.1.0" - } - } - }, - "connect-timeout": { - "version": "1.1.0", - "dependencies": { - "debug": { - "version": "0.8.1" - } - } - }, - "csurf": { - "version": "1.2.1", - "dependencies": { - "csrf-tokens": { - "version": "1.0.4", - "dependencies": { - "rndm": { - "version": "1.0.0" - }, - "uid2": { - "version": "0.0.3" - }, - "scmp": { - "version": "0.0.3" - } - } - } - } - }, - "debug": { - "version": "1.0.2", - "dependencies": { - "ms": { - "version": "0.6.2" - } - } - }, - "errorhandler": { - "version": "1.0.2" - }, - "escape-html": { - "version": "1.0.1" - }, - "express-session": { - "version": "1.2.1", - "dependencies": { - "utils-merge": { - "version": "1.0.0" - }, - "uid2": { - "version": "0.0.3" - }, - "buffer-crc32": { - "version": "0.2.1" - }, - "debug": { - "version": "0.8.1" - } - } - }, - "fresh": { - "version": "0.2.2" - }, - "method-override": { - "version": "2.0.2", - "dependencies": { - "methods": { - "version": "1.0.1" - }, - "vary": { - "version": "0.1.0" - } - } - }, - "morgan": { - "version": "1.1.1" - }, - "multiparty": { - "version": "3.2.8", - "dependencies": { - "readable-stream": { - "version": "1.1.13", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" - } - } - }, - "stream-counter": { - "version": "0.2.0" - } - } - }, - "on-headers": { - "version": "0.0.0" - }, - "parseurl": { - "version": "1.0.1" - }, - "qs": { - "version": "0.6.6" - }, - "response-time": { - "version": "2.0.0" - }, - "serve-favicon": { - "version": "2.0.1" - }, - "serve-index": { - "version": "1.1.1", - "dependencies": { - "accepts": { - "version": "1.0.3", - "dependencies": { - "mime": { - "version": "1.2.11" - }, - "negotiator": { - "version": "0.4.6" - } - } - }, - "batch": { - "version": "0.5.0" - } - } - }, - "serve-static": { - "version": "1.2.3", - "dependencies": { - "send": { - "version": "0.4.3", - "dependencies": { - "finished": { - "version": "1.2.2", - "dependencies": { - "ee-first": { - "version": "1.0.3" - } - } - }, - "mime": { - "version": "1.2.11" - }, - "range-parser": { - "version": "1.0.2" - } - } - } - } - }, - "type-is": { - "version": "1.2.1", - "dependencies": { - "mime-types": { - "version": "1.0.0" - } - } - }, - "vhost": { - "version": "1.0.0" - }, - "pause": { - "version": "0.0.1" - } - } - }, - "connect-livereload": { - "version": "0.4.0" - }, - "open": { - "version": "0.0.5" - }, - "portscanner": { - "version": "0.2.3", - "dependencies": { - "async": { - "version": "0.1.15" - } - } - }, - "async": { - "version": "0.9.0" - } - } - }, - "grunt-contrib-copy": { - "version": "0.6.0", + "deep-extend": "~0.2.5", + "graceful-fs": "~2.0.0", + "intersect": "~0.0.3" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/bower/node_modules/bower-json/node_modules/deep-extend": { + "version": "0.2.11", + "integrity": "sha512-t2N+4ihO7YgydJOUI47I6GdXpONJ+jUZmYeTNiifALaEduiCja1mKcq3tuSp0RhA9mMfxdMN3YskpwB7puMAtw==", + "dev": true, + "engines": { + "node": ">=0.4" + } + }, + "node_modules/bower/node_modules/bower-json/node_modules/graceful-fs": { + "version": "2.0.3", + "integrity": "sha512-hcj/NTUWv+C3MbqrVb9F+aH6lvTwEHJdx2foBxlrVq5h6zE8Bfu4pv4CAAqbDcZrw/9Ak5lsRXlY9Ao8/F0Tuw==", + "deprecated": "please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/bower/node_modules/bower-json/node_modules/intersect": { + "version": "0.0.3", + "integrity": "sha512-Bp/mSG9dsq/eOMk2Q7DyjKxY62TTU2RvNvycjXHhi5TjrA72H+I3c5+1nAOAqtENcrQvCb5NDlsoPWJ4Bh01SA==", + "dev": true + }, + "node_modules/bower/node_modules/bower-logger": { + "version": "0.2.2", + "integrity": "sha512-2x4n3GsmV6w3BeMK3zHv6T88HbuMQH2MJ0KZNbQMbJq8XPARdH1p9/CXsdkOBW5sMcnBCOVGxutDJYbkh2A7QQ==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/bower/node_modules/bower-registry-client": { + "version": "0.2.1", + "integrity": "sha512-2C6hAHfqNxH5h37lfmlC1cOPuYa8hzshKxdSe73q4sTqevFKZ+pFzk87WFq6KdwG7569NwJzYFGRLyzX9eDlGg==", + "dev": true, + "dependencies": { + "async": "~0.2.8", + "bower-config": "~0.5.0", + "graceful-fs": "~2.0.0", + "lru-cache": "~2.3.0", + "mkdirp": "~0.3.5", + "request": "~2.27.0", + "request-replay": "~0.2.0", + "rimraf": "~2.2.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/bower/node_modules/bower-registry-client/node_modules/async": { + "version": "0.2.10", + "integrity": "sha512-eAkdoKxU6/LkKDBzLpT+t6Ff5EtfSF4wx1WfJiPEEV7WNLnDaRXk0oVysiEPm262roaachGexwUv94WhSgN5TQ==", + "dev": true + }, + "node_modules/bower/node_modules/bower-registry-client/node_modules/graceful-fs": { + "version": "2.0.3", + "integrity": "sha512-hcj/NTUWv+C3MbqrVb9F+aH6lvTwEHJdx2foBxlrVq5h6zE8Bfu4pv4CAAqbDcZrw/9Ak5lsRXlY9Ao8/F0Tuw==", + "deprecated": "please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/bower/node_modules/bower-registry-client/node_modules/lru-cache": { + "version": "2.3.1", + "integrity": "sha512-EjtmtXFUu+wXm6PW3T6RT1ekQUxobC7B5TDCU0CS0212wzpwKiXs6vLun+JI+OoWmmliWdYqnrpjrlK7W3ELdQ==", + "dev": true + }, + "node_modules/bower/node_modules/bower-registry-client/node_modules/mkdirp": { + "version": "0.3.5", + "integrity": "sha512-8OCq0De/h9ZxseqzCH8Kw/Filf5pF/vMI6+BH7Lu0jXz2pqYCjTAQRolSxRIi+Ax+oCCjlxoJMP0YQ4XlrQNHg==", + "deprecated": "Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)", + "dev": true + }, + "node_modules/bower/node_modules/bower-registry-client/node_modules/request": { + "version": "2.27.0", + "integrity": "sha512-V4AYOEmdUrf0X+CVF2hndyMzIeQ8G7LB45HER/rXZYEwNVI3QFGgLPLafQLHjqtG/ggzHEMb66Ng5IemksixsQ==", + "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", + "dev": true, + "engines": [ + "node >= 0.8.0" + ], + "dependencies": { + "aws-sign": "~0.3.0", + "cookie-jar": "~0.3.0", + "forever-agent": "~0.5.0", + "form-data": "~0.1.0", + "hawk": "~1.0.0", + "http-signature": "~0.10.0", + "json-stringify-safe": "~5.0.0", + "mime": "~1.2.9", + "node-uuid": "~1.4.0", + "oauth-sign": "~0.3.0", + "qs": "~0.6.0", + "tunnel-agent": "~0.3.0" + } + }, + "node_modules/bower/node_modules/bower-registry-client/node_modules/request-replay": { + "version": "0.2.0", + "integrity": "sha512-7S/WaWWPkEIDLWcSwQoZcZAWrX6A5dpE/6tFGEhap0UCm77E4jjcBUmVlbKKLnEzv+wlsBvSjg11RcceYp+6Ww==", + "dev": true, + "dependencies": { + "retry": "~0.6.0" + } + }, + "node_modules/bower/node_modules/bower-registry-client/node_modules/request/node_modules/aws-sign": { + "version": "0.3.0", + "integrity": "sha512-pEMJAknifcXqXqYVXzGPIu8mJvxtJxIdpVpAs8HNS+paT+9srRUDMQn+3hULS7WbLmttcmvgMvnDcFujqXJyPw==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/bower/node_modules/bower-registry-client/node_modules/request/node_modules/cookie-jar": { + "version": "0.3.0", + "integrity": "sha512-dX1400pzPULr+ZovkIsDEqe7XH8xCAYGT5Dege4Eot44Qs2mS2iJmnh45TxTO5MIsCfrV/JGZVloLhm46AHxNw==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/bower/node_modules/bower-registry-client/node_modules/request/node_modules/forever-agent": { + "version": "0.5.2", + "integrity": "sha512-PDG5Ef0Dob/JsZUxUltJOhm/Y9mlteAE+46y3M9RBz/Rd3QVENJ75aGRhN56yekTUboaBIkd8KVWX2NjF6+91A==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/bower/node_modules/bower-registry-client/node_modules/request/node_modules/form-data": { + "version": "0.1.4", + "integrity": "sha512-x8eE+nzFtAMA0YYlSxf/Qhq6vP1f8wSoZ7Aw1GuctBcmudCNuTUmmx45TfEplyb6cjsZO/jvh6+1VpZn24ez+w==", + "dev": true, + "dependencies": { + "async": "~0.9.0", + "combined-stream": "~0.0.4", + "mime": "~1.2.11" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/bower/node_modules/bower-registry-client/node_modules/request/node_modules/form-data/node_modules/async": { + "version": "0.9.0", + "integrity": "sha512-XQJ3MipmCHAIBBMFfu2jaSetneOrXbSyyqeU3Nod867oNOpS+i9FEms5PWgjMxSgBybRf2IVVLtr1YfrDO+okg==", + "dev": true + }, + "node_modules/bower/node_modules/bower-registry-client/node_modules/request/node_modules/form-data/node_modules/combined-stream": { + "version": "0.0.5", + "integrity": "sha512-5iibGSlnX9jIyz9F0eSgaoazkVo+7+pQTPS9gJmrP9FcyCaxxaIRb8OLiu1nYHxDeFFTWkkLGe/bkvZdzhza+g==", + "dev": true, + "dependencies": { + "delayed-stream": "0.0.5" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/bower/node_modules/bower-registry-client/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream": { + "version": "0.0.5", + "integrity": "sha512-v+7uBd1pqe5YtgPacIIbZ8HuHeLFVNe4mUEyFDXL6KiqzEykjbw+5mXZXpGFgNVasdL4jWKgaKIXrEHiynN1LA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/bower/node_modules/bower-registry-client/node_modules/request/node_modules/hawk": { + "version": "1.0.0", + "integrity": "sha512-Sg+VzrI7TjUomO0rjD6UXawsj50ykn5sB/xKNW/IenxzRVyw/wt9A2FLzYpGL/r0QG5hyXY8nLx/2m8UutoDcg==", + "deprecated": "This module moved to @hapi/hawk. Please make sure to switch over as this distribution is no longer supported and may contain bugs and critical security issues.", + "dev": true, + "dependencies": { + "boom": "0.4.x", + "cryptiles": "0.2.x", + "hoek": "0.9.x", + "sntp": "0.2.x" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/bower/node_modules/bower-registry-client/node_modules/request/node_modules/hawk/node_modules/boom": { + "version": "0.4.2", + "integrity": "sha512-OvfN8y1oAxxphzkl2SnCS+ztV/uVKTATtgLjWYg/7KwcNyf3rzpHxNQJZCKtsZd4+MteKczhWbSjtEX4bGgU9g==", + "deprecated": "This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).", + "dev": true, "dependencies": { - "chalk": { - "version": "0.5.1", - "dependencies": { - "ansi-styles": { - "version": "1.1.0" - }, - "escape-string-regexp": { - "version": "1.0.2" - }, - "has-ansi": { - "version": "0.1.0", - "dependencies": { - "ansi-regex": { - "version": "0.2.1" - } - } - }, - "strip-ansi": { - "version": "0.3.0", - "dependencies": { - "ansi-regex": { - "version": "0.2.1" - } - } - }, - "supports-color": { - "version": "0.2.0" - } - } - } - } - }, - "grunt-contrib-jshint": { + "hoek": "0.9.x" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/bower/node_modules/bower-registry-client/node_modules/request/node_modules/hawk/node_modules/cryptiles": { + "version": "0.2.2", + "integrity": "sha512-gvWSbgqP+569DdslUiCelxIv3IYK5Lgmq1UrRnk+s1WxQOQ16j3GPDcjdtgL5Au65DU/xQi6q3xPtf5Kta+3IQ==", + "deprecated": "This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).", + "dev": true, + "dependencies": { + "boom": "0.4.x" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/bower/node_modules/bower-registry-client/node_modules/request/node_modules/hawk/node_modules/hoek": { + "version": "0.9.1", + "integrity": "sha512-ZZ6eGyzGjyMTmpSPYVECXy9uNfqBR7x5CavhUaLOeD6W0vWK1mp/b7O3f86XE0Mtfo9rZ6Bh3fnuw9Xr8MF9zA==", + "deprecated": "This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/bower/node_modules/bower-registry-client/node_modules/request/node_modules/hawk/node_modules/sntp": { + "version": "0.2.4", + "integrity": "sha512-bDLrKa/ywz65gCl+LmOiIhteP1bhEsAAzhfMedPoiHP3dyYnAevlaJshdqb9Yu0sRifyP/fRqSt8t+5qGIWlGQ==", + "deprecated": "This module moved to @hapi/sntp. Please make sure to switch over as this distribution is no longer supported and may contain bugs and critical security issues.", + "dev": true, + "dependencies": { + "hoek": "0.9.x" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/bower/node_modules/bower-registry-client/node_modules/request/node_modules/http-signature": { "version": "0.10.0", + "integrity": "sha512-MGpXPrY5MvC3wo7TlssBdUux245vcMpv31M/afGN2iwSDvjBgr+AKagPnycxQZqqezRZZr5d6rQHaDmwlauMRg==", + "dev": true, "dependencies": { - "jshint": { - "version": "2.5.6", - "dependencies": { - "underscore": { - "version": "1.6.0" - }, - "cli": { - "version": "0.6.4", - "dependencies": { - "glob": { - "version": "3.2.11", - "dependencies": { - "inherits": { - "version": "2.0.1" - }, - "minimatch": { - "version": "0.3.0", - "dependencies": { - "lru-cache": { - "version": "2.5.0" - }, - "sigmund": { - "version": "1.0.0" - } - } - } - } - } - } - }, - "minimatch": { - "version": "1.0.0", - "dependencies": { - "lru-cache": { - "version": "2.5.0" - }, - "sigmund": { - "version": "1.0.0" - } - } - }, - "htmlparser2": { - "version": "3.7.3", - "dependencies": { - "domhandler": { - "version": "2.2.0" - }, - "domutils": { - "version": "1.5.0" - }, - "domelementtype": { - "version": "1.1.1" - }, - "readable-stream": { - "version": "1.1.13", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" - } - } - }, - "entities": { - "version": "1.0.0" - } - } - }, - "console-browserify": { - "version": "1.1.0", - "dependencies": { - "date-now": { - "version": "0.1.4" - } - } - }, - "exit": { - "version": "0.1.2" - }, - "strip-json-comments": { - "version": "1.0.1" - } - } - }, - "hooker": { - "version": "0.2.3" - } - } - }, - "grunt-ddescribe-iit": { - "version": "0.0.4" - }, - "grunt-jasmine-node": { - "version": "0.1.0", - "from": "grunt-jasmine-node@git://github.com/vojtajina/grunt-jasmine-node.git#ced17cbe52c1412b2ada53160432a5b681f37cd7", - "resolved": "git://github.com/vojtajina/grunt-jasmine-node.git#ced17cbe52c1412b2ada53160432a5b681f37cd7" + "asn1": "0.1.11", + "assert-plus": "0.1.2", + "ctype": "0.5.2" + }, + "engines": { + "node": ">=0.8" + } }, - "grunt-jscs": { - "version": "0.7.1", + "node_modules/bower/node_modules/bower-registry-client/node_modules/request/node_modules/http-signature/node_modules/asn1": { + "version": "0.1.11", + "integrity": "sha512-Fh9zh3G2mZ8qM/kwsiKwL2U2FmXxVsboP4x1mXjnhKHv3SmzaBZoYvxEQJz/YS2gnCgd8xlAVWcZnQyC9qZBsA==", + "dev": true, + "engines": { + "node": ">=0.4.9" + } + }, + "node_modules/bower/node_modules/bower-registry-client/node_modules/request/node_modules/http-signature/node_modules/assert-plus": { + "version": "0.1.2", + "integrity": "sha512-BbJV8Hq6grYTokkHi/qKS34kfYIFYpu4wKd/H0dARsa6qOqEFH1wboxMwrccAmFjyRjkemjElaVC/sZSUMxHnA==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/bower/node_modules/bower-registry-client/node_modules/request/node_modules/http-signature/node_modules/ctype": { + "version": "0.5.2", + "integrity": "sha512-C+CbWLSk0xdPcp7evo2YEF0o8SLKcDCQsw//accyrf8/NAWYzmUhmL8ZiSokvuwwMQ08RK10U9pkRcyy8EmA5A==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/bower/node_modules/bower-registry-client/node_modules/request/node_modules/json-stringify-safe": { + "version": "5.0.0", + "integrity": "sha512-MNUPdXfDS1pgJNcvJ5wzKZZlr5NDEP344o5s3TwSKAjRxKAq93QFriEmZ5BDbYOdTlyRsylFPZ8r2bibRMB/nQ==", + "dev": true + }, + "node_modules/bower/node_modules/bower-registry-client/node_modules/request/node_modules/node-uuid": { + "version": "1.4.1", + "integrity": "sha512-yli1av4CgutKcqitN8ILW9lMxOrsGJFrhy5jlwcY5GLYxC3dsMyvmKJOf2Zy55CK2e99gQfVnht67b6tmAdiDQ==", + "deprecated": "Use uuid module instead", + "dev": true + }, + "node_modules/bower/node_modules/bower-registry-client/node_modules/request/node_modules/oauth-sign": { + "version": "0.3.0", + "integrity": "sha512-Tr31Sh5FnK9YKm7xTUPyDMsNOvMqkVDND0zvK/Wgj7/H9q8mpye0qG2nVzrnsvLhcsX5DtqXD0la0ks6rkPCGQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/bower/node_modules/bower-registry-client/node_modules/request/node_modules/qs": { + "version": "0.6.6", + "integrity": "sha512-kN+yNdAf29Jgp+AYHUmC7X4QdJPR8czuMWLNLc0aRxkQ7tB3vJQEONKKT9ou/rW7EbqVec11srC9q9BiVbcnHA==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/bower/node_modules/bower-registry-client/node_modules/request/node_modules/tunnel-agent": { + "version": "0.3.0", + "integrity": "sha512-jlGqHGoKzyyjhwv/c9omAgohntThMcGtw8RV/RDLlkbbc08kni/akVxO62N8HaXMVbVsK1NCnpSK3N2xCt22ww==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/bower/node_modules/cardinal": { + "version": "0.4.4", + "integrity": "sha512-3MxV0o9wOpQcobrcSrRpaSxlYkohCcZu0ytOjJUww/Yo/223q4Ecloo7odT+M0SI5kPgb1JhvSaF4EEuVXOLAQ==", + "dev": true, "dependencies": { - "hooker": { - "version": "0.2.3" - }, - "jscs": { - "version": "1.6.2", - "dependencies": { - "colors": { - "version": "0.6.2" - }, - "commander": { - "version": "2.3.0" - }, - "esprima": { - "version": "1.2.2" - }, - "exit": { - "version": "0.1.2" - }, - "glob": { - "version": "4.0.6", - "dependencies": { - "graceful-fs": { - "version": "3.0.4" - }, - "inherits": { - "version": "2.0.1" - }, - "once": { - "version": "1.3.1", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - } - } - }, - "minimatch": { - "version": "1.0.0", - "dependencies": { - "lru-cache": { - "version": "2.5.0" - }, - "sigmund": { - "version": "1.0.0" - } - } - }, - "strip-json-comments": { - "version": "1.0.1" - }, - "vow-fs": { - "version": "0.3.2", - "dependencies": { - "node-uuid": { - "version": "1.4.0" - }, - "vow": { - "version": "0.4.4" - }, - "vow-queue": { - "version": "0.3.1" - }, - "glob": { - "version": "3.2.8", - "dependencies": { - "minimatch": { - "version": "0.2.14", - "dependencies": { - "lru-cache": { - "version": "2.5.0" - }, - "sigmund": { - "version": "1.0.0" - } - } - }, - "inherits": { - "version": "2.0.1" - } - } - } - } - }, - "xmlbuilder": { - "version": "2.4.4", - "dependencies": { - "lodash-node": { - "version": "2.4.1" - } - } - }, - "supports-color": { - "version": "1.1.0" - } - } - }, - "vow": { - "version": "0.4.5" - } - } - }, - "grunt-merge-conflict": { - "version": "0.0.2" - }, - "grunt-parallel": { - "version": "0.3.1", + "ansicolors": "~0.2.1", + "redeyed": "~0.4.0" + }, + "bin": { + "cdl": "bin/cdl.js" + } + }, + "node_modules/bower/node_modules/cardinal/node_modules/ansicolors": { + "version": "0.2.1", + "integrity": "sha512-tOIuy1/SK/dr94ZA0ckDohKXNeBNqZ4us6PjMVLs5h1w2GBB6uPtOknp2+VF4F/zcy9LI70W+Z+pE2Soajky1w==", + "dev": true + }, + "node_modules/bower/node_modules/cardinal/node_modules/redeyed": { + "version": "0.4.4", + "integrity": "sha512-pnk1vsaNLu1UAAClKsImKz9HjBvg9i8cbRqTRzJbiCjGF0fZSMqpdcA5W3juO3c4etFvTrabECkq9wjC45ZyxA==", + "dev": true, "dependencies": { - "q": { - "version": "0.8.12" - }, - "lpad": { - "version": "0.1.0" - } + "esprima": "~1.0.4" } }, - "grunt-shell": { - "version": "1.1.1", + "node_modules/bower/node_modules/cardinal/node_modules/redeyed/node_modules/esprima": { + "version": "1.0.4", + "integrity": "sha512-rp5dMKN8zEs9dfi9g0X1ClLmV//WRyk/R15mppFNICIFRG5P92VP7Z04p8pk++gABo9W2tY+kHyu6P1mEHgmTA==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/bower/node_modules/chalk": { + "version": "0.5.1", + "integrity": "sha512-bIKA54hP8iZhyDT81TOsJiQvR1gW+ZYSXFaZUAvoD4wCHdbHY2actmpTE4x344ZlFqHbvoxKOaESULTZN2gstg==", + "dev": true, "dependencies": { - "chalk": { - "version": "0.5.1", - "dependencies": { - "ansi-styles": { - "version": "1.1.0" - }, - "escape-string-regexp": { - "version": "1.0.2" - }, - "has-ansi": { - "version": "0.1.0", - "dependencies": { - "ansi-regex": { - "version": "0.2.1" - } - } - }, - "strip-ansi": { - "version": "0.3.0", - "dependencies": { - "ansi-regex": { - "version": "0.2.1" - } - } - }, - "supports-color": { - "version": "0.2.0" - } - } - } - } - }, - "gulp": { - "version": "3.8.8", + "ansi-styles": "^1.1.0", + "escape-string-regexp": "^1.0.0", + "has-ansi": "^0.1.0", + "strip-ansi": "^0.3.0", + "supports-color": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/bower/node_modules/chalk/node_modules/ansi-styles": { + "version": "1.1.0", + "integrity": "sha512-f2PKUkN5QngiSemowa6Mrk9MPCdtFiOSmibjZ+j1qhLGHHYsqZwmBMRF3IRMVXo8sybDqx2fJl2d/8OphBoWkA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/bower/node_modules/chalk/node_modules/escape-string-regexp": { + "version": "1.0.2", + "integrity": "sha512-cQpUid7bdTUnFin8S7BnNdOk+/eDqQmKgCANSyd/jAhrKEvxUvr9VQ8XZzXiOtest8NLfk3FSBZzwvemZNQ6Vg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/bower/node_modules/chalk/node_modules/has-ansi": { + "version": "0.1.0", + "integrity": "sha512-1YsTg1fk2/6JToQhtZkArMkurq8UoWU1Qe0aR3VUHjgij4nOylSWLWAtBXoZ4/dXOmugfLGm1c+QhuD0JyedFA==", + "dev": true, "dependencies": { - "archy": { - "version": "0.0.2" - }, - "chalk": { - "version": "0.5.1", - "dependencies": { - "ansi-styles": { - "version": "1.1.0" - }, - "escape-string-regexp": { - "version": "1.0.2" - }, - "has-ansi": { - "version": "0.1.0", - "dependencies": { - "ansi-regex": { - "version": "0.2.1" - } - } - }, - "strip-ansi": { - "version": "0.3.0", - "dependencies": { - "ansi-regex": { - "version": "0.2.1" - } - } - }, - "supports-color": { - "version": "0.2.0" - } - } - }, - "deprecated": { - "version": "0.0.1" - }, - "interpret": { - "version": "0.3.7" - }, - "liftoff": { - "version": "0.12.1", - "dependencies": { - "findup-sync": { - "version": "0.1.3", - "dependencies": { - "glob": { - "version": "3.2.11", - "dependencies": { - "inherits": { - "version": "2.0.1" - }, - "minimatch": { - "version": "0.3.0", - "dependencies": { - "lru-cache": { - "version": "2.5.0" - }, - "sigmund": { - "version": "1.0.0" - } - } - } - } - } - } - }, - "resolve": { - "version": "0.7.4" - }, - "minimist": { - "version": "0.2.0" - }, - "extend": { - "version": "1.3.0" - } - } - }, - "minimist": { - "version": "1.1.0" - }, - "orchestrator": { - "version": "0.3.7", - "dependencies": { - "end-of-stream": { - "version": "0.1.5", - "dependencies": { - "once": { - "version": "1.3.1", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - } - } - }, - "sequencify": { - "version": "0.0.7" - }, - "stream-consume": { - "version": "0.1.0" - } - } - }, - "pretty-hrtime": { - "version": "0.2.1" - }, - "semver": { - "version": "3.0.1" - }, - "tildify": { - "version": "1.0.0", - "dependencies": { - "user-home": { - "version": "1.0.0" - } - } - }, - "vinyl-fs": { - "version": "0.3.7", - "dependencies": { - "glob-stream": { - "version": "3.1.15", - "dependencies": { - "glob": { - "version": "4.0.6", - "dependencies": { - "inherits": { - "version": "2.0.1" - }, - "once": { - "version": "1.3.1", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - } - } - }, - "minimatch": { - "version": "1.0.0", - "dependencies": { - "lru-cache": { - "version": "2.5.0" - }, - "sigmund": { - "version": "1.0.0" - } - } - }, - "ordered-read-streams": { - "version": "0.0.8" - }, - "glob2base": { - "version": "0.0.11" - }, - "unique-stream": { - "version": "1.0.0" - } - } - }, - "glob-watcher": { - "version": "0.0.6", - "dependencies": { - "gaze": { - "version": "0.5.1", - "dependencies": { - "globule": { - "version": "0.1.0", - "dependencies": { - "lodash": { - "version": "1.0.1" - }, - "glob": { - "version": "3.1.21", - "dependencies": { - "graceful-fs": { - "version": "1.2.3" - }, - "inherits": { - "version": "1.0.0" - } - } - }, - "minimatch": { - "version": "0.2.14", - "dependencies": { - "lru-cache": { - "version": "2.5.0" - }, - "sigmund": { - "version": "1.0.0" - } - } - } - } - } - } - } - } - }, - "graceful-fs": { - "version": "3.0.2" - }, - "mkdirp": { - "version": "0.5.0", - "dependencies": { - "minimist": { - "version": "0.0.8" - } - } - }, - "strip-bom": { - "version": "1.0.0", - "dependencies": { - "first-chunk-stream": { - "version": "1.0.0" - }, - "is-utf8": { - "version": "0.2.0" - } - } - }, - "through2": { - "version": "0.6.2", - "dependencies": { - "readable-stream": { - "version": "1.0.32", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" - } - } - }, - "xtend": { - "version": "4.0.0" - } - } - }, - "vinyl": { - "version": "0.4.3", - "dependencies": { - "clone-stats": { - "version": "0.0.1" - } - } - } - } - } - } - }, - "gulp-concat": { - "version": "2.4.1", - "dependencies": { - "concat-with-sourcemaps": { - "version": "0.1.5", - "dependencies": { - "source-map": { - "version": "0.1.39", - "dependencies": { - "amdefine": { - "version": "0.1.0" - } - } - } - } - }, - "gulp-util": { - "version": "2.2.20", - "dependencies": { - "chalk": { - "version": "0.5.1", - "dependencies": { - "ansi-styles": { - "version": "1.1.0" - }, - "escape-string-regexp": { - "version": "1.0.2" - }, - "has-ansi": { - "version": "0.1.0", - "dependencies": { - "ansi-regex": { - "version": "0.2.1" - } - } - }, - "strip-ansi": { - "version": "0.3.0", - "dependencies": { - "ansi-regex": { - "version": "0.2.1" - } - } - }, - "supports-color": { - "version": "0.2.0" - } - } - }, - "dateformat": { - "version": "1.0.8" - }, - "lodash._reinterpolate": { - "version": "2.4.1" - }, - "lodash.template": { - "version": "2.4.1", - "dependencies": { - "lodash.defaults": { - "version": "2.4.1", - "dependencies": { - "lodash._objecttypes": { - "version": "2.4.1" - } - } - }, - "lodash.escape": { - "version": "2.4.1", - "dependencies": { - "lodash._escapehtmlchar": { - "version": "2.4.1", - "dependencies": { - "lodash._htmlescapes": { - "version": "2.4.1" - } - } - }, - "lodash._reunescapedhtml": { - "version": "2.4.1", - "dependencies": { - "lodash._htmlescapes": { - "version": "2.4.1" - } - } - } - } - }, - "lodash._escapestringchar": { - "version": "2.4.1" - }, - "lodash.keys": { - "version": "2.4.1", - "dependencies": { - "lodash._isnative": { - "version": "2.4.1" - }, - "lodash.isobject": { - "version": "2.4.1", - "dependencies": { - "lodash._objecttypes": { - "version": "2.4.1" - } - } - }, - "lodash._shimkeys": { - "version": "2.4.1", - "dependencies": { - "lodash._objecttypes": { - "version": "2.4.1" - } - } - } - } - }, - "lodash.templatesettings": { - "version": "2.4.1" - }, - "lodash.values": { - "version": "2.4.1" - } - } - }, - "minimist": { - "version": "0.2.0" - }, - "multipipe": { - "version": "0.1.1", - "dependencies": { - "duplexer2": { - "version": "0.0.2", - "dependencies": { - "readable-stream": { - "version": "1.1.13", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" - } - } - } - } - } - } - }, - "through2": { - "version": "0.5.1", - "dependencies": { - "readable-stream": { - "version": "1.0.32", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" - } - } - }, - "xtend": { - "version": "3.0.0" - } - } - }, - "vinyl": { - "version": "0.2.3", - "dependencies": { - "clone-stats": { - "version": "0.0.1" - } - } - } - } - }, - "through": { - "version": "2.3.6" - } - } - }, - "gulp-foreach": { - "version": "0.0.1", + "ansi-regex": "^0.2.0" + }, + "bin": { + "has-ansi": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/bower/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex": { + "version": "0.2.1", + "integrity": "sha512-sGwIGMjhYdW26/IhwK2gkWWI8DRCVO6uj3hYgHT+zD+QL1pa37tM3ujhyfcJIYSbsxp7Gxhy7zrRW/1AHm4BmA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/bower/node_modules/chalk/node_modules/strip-ansi": { + "version": "0.3.0", + "integrity": "sha512-DerhZL7j6i6/nEnVG0qViKXI0OKouvvpsAiaj7c+LfqZZZxdwZtv8+UiA/w4VUJpT8UzX0pR1dcHOii1GbmruQ==", + "dev": true, "dependencies": { - "gulp-util": { - "version": "2.2.20", - "dependencies": { - "chalk": { - "version": "0.5.1", - "dependencies": { - "ansi-styles": { - "version": "1.1.0" - }, - "escape-string-regexp": { - "version": "1.0.2" - }, - "has-ansi": { - "version": "0.1.0", - "dependencies": { - "ansi-regex": { - "version": "0.2.1" - } - } - }, - "strip-ansi": { - "version": "0.3.0", - "dependencies": { - "ansi-regex": { - "version": "0.2.1" - } - } - }, - "supports-color": { - "version": "0.2.0" - } - } - }, - "dateformat": { - "version": "1.0.8" - }, - "lodash._reinterpolate": { - "version": "2.4.1" - }, - "lodash.template": { - "version": "2.4.1", - "dependencies": { - "lodash.defaults": { - "version": "2.4.1", - "dependencies": { - "lodash._objecttypes": { - "version": "2.4.1" - } - } - }, - "lodash.escape": { - "version": "2.4.1", - "dependencies": { - "lodash._escapehtmlchar": { - "version": "2.4.1", - "dependencies": { - "lodash._htmlescapes": { - "version": "2.4.1" - } - } - }, - "lodash._reunescapedhtml": { - "version": "2.4.1", - "dependencies": { - "lodash._htmlescapes": { - "version": "2.4.1" - } - } - } - } - }, - "lodash._escapestringchar": { - "version": "2.4.1" - }, - "lodash.keys": { - "version": "2.4.1", - "dependencies": { - "lodash._isnative": { - "version": "2.4.1" - }, - "lodash.isobject": { - "version": "2.4.1", - "dependencies": { - "lodash._objecttypes": { - "version": "2.4.1" - } - } - }, - "lodash._shimkeys": { - "version": "2.4.1", - "dependencies": { - "lodash._objecttypes": { - "version": "2.4.1" - } - } - } - } - }, - "lodash.templatesettings": { - "version": "2.4.1" - }, - "lodash.values": { - "version": "2.4.1" - } - } - }, - "minimist": { - "version": "0.2.0" - }, - "multipipe": { - "version": "0.1.1", - "dependencies": { - "duplexer2": { - "version": "0.0.2", - "dependencies": { - "readable-stream": { - "version": "1.1.13", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" - } - } - } - } - } - } - }, - "through2": { - "version": "0.5.1", - "dependencies": { - "readable-stream": { - "version": "1.0.32", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" - } - } - }, - "xtend": { - "version": "3.0.0" - } - } - }, - "vinyl": { - "version": "0.2.3", - "dependencies": { - "clone-stats": { - "version": "0.0.1" - } - } - } - } - }, - "through": { - "version": "2.3.6" - } - } - }, - "gulp-jshint": { - "version": "1.4.2", + "ansi-regex": "^0.2.1" + }, + "bin": { + "strip-ansi": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/bower/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "0.2.1", + "integrity": "sha512-sGwIGMjhYdW26/IhwK2gkWWI8DRCVO6uj3hYgHT+zD+QL1pa37tM3ujhyfcJIYSbsxp7Gxhy7zrRW/1AHm4BmA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/bower/node_modules/chalk/node_modules/supports-color": { + "version": "0.2.0", + "integrity": "sha512-tdCZ28MnM7k7cJDJc7Eq80A9CsRFAAOZUy41npOZCs++qSjfIy7o5Rh46CBk+Dk5FbKJ33X3Tqg4YrV07N5RaA==", + "dev": true, + "bin": { + "supports-color": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/bower/node_modules/chmodr": { + "version": "0.1.0", + "integrity": "sha512-TAHgbpLNK/h5D8qvtBUKc892GXWqGLkGmoEv6V2NUDTRCw2nI9IvbFi89cbEAooGwyqAZsePjyuLiWBj+H0twQ==", + "dev": true + }, + "node_modules/bower/node_modules/decompress-zip": { + "version": "0.0.8", + "integrity": "sha512-83ZYuMw/GIpxJx8IQMi7xvdFynFJrZkmCTfae26DsPXGaxeDAusP+3LuNYczoA4HCQdWoaZX2w96aZJZdYewBQ==", + "dev": true, "dependencies": { - "map-stream": { - "version": "0.1.0" - }, - "jshint": { - "version": "2.4.4", - "dependencies": { - "shelljs": { - "version": "0.1.4" - }, - "underscore": { - "version": "1.4.4" - }, - "cli": { - "version": "0.4.5", - "dependencies": { - "glob": { - "version": "4.0.6", - "dependencies": { - "graceful-fs": { - "version": "3.0.2" - }, - "inherits": { - "version": "2.0.1" - }, - "minimatch": { - "version": "1.0.0", - "dependencies": { - "lru-cache": { - "version": "2.5.0" - }, - "sigmund": { - "version": "1.0.0" - } - } - }, - "once": { - "version": "1.3.1", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - } - } - } - } - }, - "minimatch": { - "version": "0.4.0", - "dependencies": { - "lru-cache": { - "version": "2.5.0" - }, - "sigmund": { - "version": "1.0.0" - } - } - }, - "htmlparser2": { - "version": "3.3.0", - "dependencies": { - "domhandler": { - "version": "2.1.0" - }, - "domutils": { - "version": "1.1.6" - }, - "domelementtype": { - "version": "1.1.1" - }, - "readable-stream": { - "version": "1.0.32", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" - } - } - } - } - }, - "console-browserify": { - "version": "0.1.6" - }, - "exit": { - "version": "0.1.2" - } - } - }, - "gulp-util": { - "version": "2.2.20", - "dependencies": { - "chalk": { - "version": "0.5.1", - "dependencies": { - "ansi-styles": { - "version": "1.1.0" - }, - "escape-string-regexp": { - "version": "1.0.2" - }, - "has-ansi": { - "version": "0.1.0", - "dependencies": { - "ansi-regex": { - "version": "0.2.1" - } - } - }, - "strip-ansi": { - "version": "0.3.0", - "dependencies": { - "ansi-regex": { - "version": "0.2.1" - } - } - }, - "supports-color": { - "version": "0.2.0" - } - } - }, - "dateformat": { - "version": "1.0.8" - }, - "lodash._reinterpolate": { - "version": "2.4.1" - }, - "lodash.template": { - "version": "2.4.1", - "dependencies": { - "lodash.defaults": { - "version": "2.4.1", - "dependencies": { - "lodash._objecttypes": { - "version": "2.4.1" - } - } - }, - "lodash.escape": { - "version": "2.4.1", - "dependencies": { - "lodash._escapehtmlchar": { - "version": "2.4.1", - "dependencies": { - "lodash._htmlescapes": { - "version": "2.4.1" - } - } - }, - "lodash._reunescapedhtml": { - "version": "2.4.1", - "dependencies": { - "lodash._htmlescapes": { - "version": "2.4.1" - } - } - } - } - }, - "lodash._escapestringchar": { - "version": "2.4.1" - }, - "lodash.keys": { - "version": "2.4.1", - "dependencies": { - "lodash._isnative": { - "version": "2.4.1" - }, - "lodash.isobject": { - "version": "2.4.1", - "dependencies": { - "lodash._objecttypes": { - "version": "2.4.1" - } - } - }, - "lodash._shimkeys": { - "version": "2.4.1", - "dependencies": { - "lodash._objecttypes": { - "version": "2.4.1" - } - } - } - } - }, - "lodash.templatesettings": { - "version": "2.4.1" - }, - "lodash.values": { - "version": "2.4.1" - } - } - }, - "minimist": { - "version": "0.2.0" - }, - "multipipe": { - "version": "0.1.1", - "dependencies": { - "duplexer2": { - "version": "0.0.2", - "dependencies": { - "readable-stream": { - "version": "1.1.13", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" - } - } - } - } - } - } - }, - "through2": { - "version": "0.5.1", - "dependencies": { - "readable-stream": { - "version": "1.0.32", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" - } - } - }, - "xtend": { - "version": "3.0.0" - } - } - }, - "vinyl": { - "version": "0.2.3", - "dependencies": { - "clone-stats": { - "version": "0.0.1" - } - } - } - } - }, - "lodash.clone": { - "version": "2.4.1", - "dependencies": { - "lodash._baseclone": { - "version": "2.4.1", - "dependencies": { - "lodash.assign": { - "version": "2.4.1", - "dependencies": { - "lodash.keys": { - "version": "2.4.1", - "dependencies": { - "lodash._isnative": { - "version": "2.4.1" - }, - "lodash._shimkeys": { - "version": "2.4.1" - } - } - }, - "lodash._objecttypes": { - "version": "2.4.1" - } - } - }, - "lodash.foreach": { - "version": "2.4.1" - }, - "lodash.forown": { - "version": "2.4.1", - "dependencies": { - "lodash.keys": { - "version": "2.4.1", - "dependencies": { - "lodash._isnative": { - "version": "2.4.1" - }, - "lodash._shimkeys": { - "version": "2.4.1" - } - } - }, - "lodash._objecttypes": { - "version": "2.4.1" - } - } - }, - "lodash._getarray": { - "version": "2.4.1", - "dependencies": { - "lodash._arraypool": { - "version": "2.4.1" - } - } - }, - "lodash.isarray": { - "version": "2.4.1", - "dependencies": { - "lodash._isnative": { - "version": "2.4.1" - } - } - }, - "lodash.isobject": { - "version": "2.4.1", - "dependencies": { - "lodash._objecttypes": { - "version": "2.4.1" - } - } - }, - "lodash._releasearray": { - "version": "2.4.1", - "dependencies": { - "lodash._arraypool": { - "version": "2.4.1" - }, - "lodash._maxpoolsize": { - "version": "2.4.1" - } - } - }, - "lodash._slice": { - "version": "2.4.1" - } - } - }, - "lodash._basecreatecallback": { - "version": "2.4.1", - "dependencies": { - "lodash.bind": { - "version": "2.4.1", - "dependencies": { - "lodash._createwrapper": { - "version": "2.4.1", - "dependencies": { - "lodash._basebind": { - "version": "2.4.1", - "dependencies": { - "lodash._basecreate": { - "version": "2.4.1", - "dependencies": { - "lodash._isnative": { - "version": "2.4.1" - }, - "lodash.noop": { - "version": "2.4.1" - } - } - }, - "lodash.isobject": { - "version": "2.4.1", - "dependencies": { - "lodash._objecttypes": { - "version": "2.4.1" - } - } - } - } - }, - "lodash._basecreatewrapper": { - "version": "2.4.1", - "dependencies": { - "lodash._basecreate": { - "version": "2.4.1", - "dependencies": { - "lodash._isnative": { - "version": "2.4.1" - }, - "lodash.noop": { - "version": "2.4.1" - } - } - }, - "lodash.isobject": { - "version": "2.4.1", - "dependencies": { - "lodash._objecttypes": { - "version": "2.4.1" - } - } - } - } - }, - "lodash.isfunction": { - "version": "2.4.1" - } - } - }, - "lodash._slice": { - "version": "2.4.1" - } - } - }, - "lodash.identity": { - "version": "2.4.1" - }, - "lodash._setbinddata": { - "version": "2.4.1", - "dependencies": { - "lodash._isnative": { - "version": "2.4.1" - }, - "lodash.noop": { - "version": "2.4.1" - } - } - }, - "lodash.support": { - "version": "2.4.1", - "dependencies": { - "lodash._isnative": { - "version": "2.4.1" - } - } - } - } - } - } - } - } - }, - "gulp-rename": { - "version": "1.2.0" - }, - "gulp-sourcemaps": { - "version": "1.2.2", + "binary": "~0.3.0", + "graceful-fs": "~3.0.0", + "mkpath": "~0.1.0", + "nopt": "~2.2.0", + "q": "~1.0.0", + "readable-stream": "~1.1.8", + "touch": "0.0.2" + }, + "bin": { + "decompress-zip": "bin/decompress-zip" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/bower/node_modules/decompress-zip/node_modules/binary": { + "version": "0.3.0", + "integrity": "sha512-D4H1y5KYwpJgK8wk1Cue5LLPgmwHKYSChkbspQg5JtVuR5ulGckxfR62H3AE9UDkdMC8yyXlqYihuz3Aqg2XZg==", + "dev": true, "dependencies": { - "through2": { - "version": "0.6.2", - "dependencies": { - "readable-stream": { - "version": "1.0.32", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" - } - } - }, - "xtend": { - "version": "4.0.0" - } - } - }, - "vinyl": { - "version": "0.4.3", - "dependencies": { - "clone-stats": { - "version": "0.0.1" - } - } - }, - "convert-source-map": { - "version": "0.4.1" - } - } - }, - "gulp-uglify": { - "version": "1.0.1", + "buffers": "~0.1.1", + "chainsaw": "~0.1.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/bower/node_modules/decompress-zip/node_modules/binary/node_modules/buffers": { + "version": "0.1.1", + "integrity": "sha512-9q/rDEGSb/Qsvv2qvzIzdluL5k7AaJOTrw23z9reQthrbF7is4CtlT0DXyO1oei2DCp4uojjzQ7igaSHp1kAEQ==", + "dev": true, + "engines": { + "node": ">=0.2.0" + } + }, + "node_modules/bower/node_modules/decompress-zip/node_modules/binary/node_modules/chainsaw": { + "version": "0.1.0", + "integrity": "sha512-75kWfWt6MEKNC8xYXIdRpDehRYY/tNSgwKaJq+dbbDcxORuVrrQ+SEHoWsniVn9XPYfP4gmdWIeDk/4YNp1rNQ==", + "dev": true, "dependencies": { - "deepmerge": { - "version": "0.2.7" - }, - "through2": { - "version": "0.6.2", - "dependencies": { - "readable-stream": { - "version": "1.0.32", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" - } - } - }, - "xtend": { - "version": "4.0.0" - } - } - }, - "uglify-js": { - "version": "2.4.15", - "dependencies": { - "async": { - "version": "0.2.10" - }, - "source-map": { - "version": "0.1.34", - "dependencies": { - "amdefine": { - "version": "0.1.0" - } - } - }, - "optimist": { - "version": "0.3.7", - "dependencies": { - "wordwrap": { - "version": "0.0.2" - } - } - }, - "uglify-to-browserify": { - "version": "1.0.2" - } - } - }, - "vinyl-sourcemaps-apply": { - "version": "0.1.3", - "dependencies": { - "source-map": { - "version": "0.1.39", - "dependencies": { - "amdefine": { - "version": "0.1.0" - } - } - } - } - } - } - }, - "gulp-util": { - "version": "3.0.1", + "traverse": ">=0.3.0 <0.4" + }, + "engines": { + "node": "*" + } + }, + "node_modules/bower/node_modules/decompress-zip/node_modules/binary/node_modules/chainsaw/node_modules/traverse": { + "version": "0.3.9", + "integrity": "sha512-iawgk0hLP3SxGKDfnDJf8wTz4p2qImnyihM5Hh/sGvQ3K37dPi/w8sRhdNIxYA1TwFwc5mDhIJq+O0RsvXBKdQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/bower/node_modules/decompress-zip/node_modules/mkpath": { + "version": "0.1.0", + "integrity": "sha512-bauHShmaxVQiEvlrAPWxSPn8spSL8gDVRl11r8vLT4r/KdnknLqtqwQbToZ2Oa8sJkExYY1z6/d+X7pNiqo4yg==", + "dev": true + }, + "node_modules/bower/node_modules/decompress-zip/node_modules/nopt": { + "version": "2.2.1", + "integrity": "sha512-gIOTA/uJuhPwFqp+spY7VQ1satbnGlD+iQVZxI18K6hs8Evq4sX81Ml7BB5byP/LsbR2yBVtmvdEmhi7evJ6Aw==", + "dev": true, "dependencies": { - "chalk": { - "version": "0.5.1", - "dependencies": { - "ansi-styles": { - "version": "1.1.0" - }, - "escape-string-regexp": { - "version": "1.0.2" - }, - "has-ansi": { - "version": "0.1.0", - "dependencies": { - "ansi-regex": { - "version": "0.2.1" - } - } - }, - "strip-ansi": { - "version": "0.3.0", - "dependencies": { - "ansi-regex": { - "version": "0.2.1" - } - } - }, - "supports-color": { - "version": "0.2.0" - } - } - }, - "dateformat": { - "version": "1.0.8" - }, - "lodash._reinterpolate": { - "version": "2.4.1" - }, - "lodash.template": { - "version": "2.4.1", - "dependencies": { - "lodash.defaults": { - "version": "2.4.1", - "dependencies": { - "lodash._objecttypes": { - "version": "2.4.1" - } - } - }, - "lodash.escape": { - "version": "2.4.1", - "dependencies": { - "lodash._escapehtmlchar": { - "version": "2.4.1", - "dependencies": { - "lodash._htmlescapes": { - "version": "2.4.1" - } - } - }, - "lodash._reunescapedhtml": { - "version": "2.4.1", - "dependencies": { - "lodash._htmlescapes": { - "version": "2.4.1" - } - } - } - } - }, - "lodash._escapestringchar": { - "version": "2.4.1" - }, - "lodash.keys": { - "version": "2.4.1", - "dependencies": { - "lodash._isnative": { - "version": "2.4.1" - }, - "lodash.isobject": { - "version": "2.4.1", - "dependencies": { - "lodash._objecttypes": { - "version": "2.4.1" - } - } - }, - "lodash._shimkeys": { - "version": "2.4.1", - "dependencies": { - "lodash._objecttypes": { - "version": "2.4.1" - } - } - } - } - }, - "lodash.templatesettings": { - "version": "2.4.1" - }, - "lodash.values": { - "version": "2.4.1" - } - } - }, - "minimist": { - "version": "1.1.0" - }, - "multipipe": { - "version": "0.1.1", - "dependencies": { - "duplexer2": { - "version": "0.0.2", - "dependencies": { - "readable-stream": { - "version": "1.1.13", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" - } - } - } - } - } - } - }, - "through2": { - "version": "0.6.2", - "dependencies": { - "readable-stream": { - "version": "1.0.32", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" - } - } - }, - "xtend": { - "version": "4.0.0" - } - } - }, - "vinyl": { - "version": "0.4.3", - "dependencies": { - "clone-stats": { - "version": "0.0.1" - } - } - } - } - }, - "jasmine-node": { - "version": "1.14.5", + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + } + }, + "node_modules/bower/node_modules/decompress-zip/node_modules/touch": { + "version": "0.0.2", + "integrity": "sha512-JUyt3LWZRqkmKH0paN3IqVqhLV11FuXMz0c+/OZED9Abs+sFxSdtgBLknwqZmicSBtue+RGX4jXvbCIjipDMCA==", + "dev": true, + "dependencies": { + "nopt": "~1.0.10" + }, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/bower/node_modules/decompress-zip/node_modules/touch/node_modules/nopt": { + "version": "1.0.10", + "integrity": "sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg==", + "dev": true, "dependencies": { - "coffee-script": { - "version": "1.8.0" - }, - "jasmine-growl-reporter": { - "version": "0.0.3", - "dependencies": { - "growl": { - "version": "1.7.0" - } - } - }, - "requirejs": { - "version": "2.1.15" - }, - "walkdir": { - "version": "0.0.7" - }, - "underscore": { - "version": "1.7.0" - }, - "gaze": { - "version": "0.3.4", - "dependencies": { - "minimatch": { - "version": "0.2.14", - "dependencies": { - "lru-cache": { - "version": "2.5.0" - }, - "sigmund": { - "version": "1.0.0" - } - } - }, - "fileset": { - "version": "0.1.5", - "dependencies": { - "glob": { - "version": "3.2.11", - "dependencies": { - "inherits": { - "version": "2.0.1" - }, - "minimatch": { - "version": "0.3.0", - "dependencies": { - "lru-cache": { - "version": "2.5.0" - }, - "sigmund": { - "version": "1.0.0" - } - } - } - } - } - } - } - } - }, - "mkdirp": { - "version": "0.3.5" - } - } - }, - "jasmine-reporters": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": "*" + } + }, + "node_modules/bower/node_modules/fstream": { + "version": "1.0.2", + "integrity": "sha512-YlLpa/0W04RDU6jdeRRde0mRuu+GKMhSEpVhTSaU18NfLOBpRb/26VyppRDslYWv5nk99Gz/XpOttIeZeifb/Q==", + "deprecated": "This package is no longer supported.", + "dev": true, + "dependencies": { + "graceful-fs": "3", + "inherits": "~2.0.0", + "mkdirp": ">=0.5 0", + "rimraf": "2" + }, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/bower/node_modules/fstream-ignore": { "version": "1.0.1", + "integrity": "sha512-FS6f8XbYyLf1zsvp69gKl1bBvKJ7EzkUIEMhzniix1ZIaeeuslbbqD1DM9Mzmgv8c7ww1OKqPBEKU5JDvZ4gNA==", + "deprecated": "This package is no longer supported.", + "dev": true, "dependencies": { - "mkdirp": { - "version": "0.3.5" - } + "fstream": "^1.0.0", + "inherits": "2", + "minimatch": "^1.0.0" } }, - "jshint-stylish": { + "node_modules/bower/node_modules/fstream-ignore/node_modules/minimatch": { "version": "1.0.0", + "integrity": "sha512-Ejh5Odk/uFXAj5nf/NSXk0UamqcGAfOdHI7nY0zvCHyn4f3nKLFoUTp+lYxDxSih/40uW8lpwDplOWHdWkQXWA==", + "deprecated": "Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue", + "dev": true, "dependencies": { - "chalk": { - "version": "0.5.1", - "dependencies": { - "ansi-styles": { - "version": "1.1.0" - }, - "escape-string-regexp": { - "version": "1.0.2" - }, - "has-ansi": { - "version": "0.1.0", - "dependencies": { - "ansi-regex": { - "version": "0.2.1" - } - } - }, - "strip-ansi": { - "version": "0.3.0", - "dependencies": { - "ansi-regex": { - "version": "0.2.1" - } - } - }, - "supports-color": { - "version": "0.2.0" - } - } - }, - "log-symbols": { - "version": "1.0.1" - }, - "string-length": { - "version": "1.0.0", - "dependencies": { - "strip-ansi": { - "version": "2.0.0", - "dependencies": { - "ansi-regex": { - "version": "1.1.0" - } - } - } - } - }, - "text-table": { - "version": "0.2.0" - } - } - }, - "karma": { - "version": "0.12.23", - "dependencies": { - "di": { - "version": "0.0.1" - }, - "socket.io": { - "version": "0.9.16", - "dependencies": { - "socket.io-client": { - "version": "0.9.16", - "dependencies": { - "uglify-js": { - "version": "1.2.5" - }, - "ws": { - "version": "0.4.31", - "dependencies": { - "commander": { - "version": "0.6.1" - }, - "nan": { - "version": "0.3.2" - }, - "tinycolor": { - "version": "0.0.1" - }, - "options": { - "version": "0.0.5" - } - } - }, - "xmlhttprequest": { - "version": "1.4.2" - }, - "active-x-obfuscator": { - "version": "0.0.1", - "dependencies": { - "zeparser": { - "version": "0.0.5" - } - } - } - } - }, - "policyfile": { - "version": "0.0.4" - }, - "base64id": { - "version": "0.1.0" - }, - "redis": { - "version": "0.7.3" - } - } - }, - "chokidar": { - "version": "0.8.2", - "dependencies": { - "fsevents": { - "version": "0.2.0", - "dependencies": { - "nan": { - "version": "0.8.0" - } - } - }, - "recursive-readdir": { - "version": "0.0.2" - } - } - }, - "glob": { - "version": "3.2.9", - "dependencies": { - "inherits": { - "version": "2.0.1" - } - } - }, - "minimatch": { - "version": "0.2.14", - "dependencies": { - "lru-cache": { - "version": "2.5.0" - }, - "sigmund": { - "version": "1.0.0" - } - } - }, - "http-proxy": { - "version": "0.10.4", - "dependencies": { - "pkginfo": { - "version": "0.3.0" - }, - "utile": { - "version": "0.2.1", - "dependencies": { - "async": { - "version": "0.2.10" - }, - "deep-equal": { - "version": "0.2.1" - }, - "i": { - "version": "0.3.2" - }, - "mkdirp": { - "version": "0.4.0" - }, - "ncp": { - "version": "0.4.2" - } - } - } - } - }, - "optimist": { - "version": "0.6.1", - "dependencies": { - "wordwrap": { - "version": "0.0.2" - }, - "minimist": { - "version": "0.0.8" - } - } - }, - "rimraf": { - "version": "2.2.6" - }, - "q": { - "version": "0.9.7" - }, - "colors": { - "version": "0.6.2" - }, - "mime": { - "version": "1.2.11" - }, - "log4js": { - "version": "0.6.14", - "dependencies": { - "async": { - "version": "0.1.15" - }, - "semver": { - "version": "1.1.4" - }, - "readable-stream": { - "version": "1.0.32", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" - } - } - } - } - }, - "useragent": { - "version": "2.0.8", - "dependencies": { - "lru-cache": { - "version": "2.2.4" - } - } - }, - "graceful-fs": { - "version": "2.0.3" - }, - "connect": { - "version": "2.12.0", - "dependencies": { - "batch": { - "version": "0.5.0" - }, - "qs": { - "version": "0.6.6" - }, - "cookie-signature": { - "version": "1.0.1" - }, - "buffer-crc32": { - "version": "0.2.1" - }, - "cookie": { - "version": "0.1.0" - }, - "send": { - "version": "0.1.4", - "dependencies": { - "range-parser": { - "version": "0.0.4" - } - } - }, - "bytes": { - "version": "0.2.1" - }, - "fresh": { - "version": "0.2.0" - }, - "pause": { - "version": "0.0.1" - }, - "uid2": { - "version": "0.0.3" - }, - "debug": { - "version": "0.8.0" - }, - "methods": { - "version": "0.1.0" - }, - "raw-body": { - "version": "1.1.2" - }, - "negotiator": { - "version": "0.3.0" - }, - "multiparty": { - "version": "2.2.0", - "dependencies": { - "readable-stream": { - "version": "1.1.13", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" - } - } - }, - "stream-counter": { - "version": "0.2.0" - } - } - } - } - }, - "source-map": { - "version": "0.1.33", - "dependencies": { - "amdefine": { - "version": "0.1.0" - } - } - } - } - }, - "karma-browserstack-launcher": { - "version": "0.1.1", + "lru-cache": "2", + "sigmund": "~1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/bower/node_modules/fstream-ignore/node_modules/minimatch/node_modules/sigmund": { + "version": "1.0.0", + "integrity": "sha512-XtrxJ4Bf5nDnScB22U0ft0TpCTLSFpkPAuon323X9mFwYowzWusBbunxOsi2kO6Fb29reHZxPNHgOL/fMNqMoQ==", + "dev": true + }, + "node_modules/bower/node_modules/glob": { + "version": "4.0.6", + "integrity": "sha512-D0H1thJnOVgI0zRV3H/Vmb9HWmDgGTTR7PeT8Lk0ri2kMmfK3oKQBolfqJuRpBVpTx5Q5PKGl9hdQEQNTXJI7Q==", + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", + "dev": true, "dependencies": { - "browserstack": { - "version": "1.0.1" - }, - "browserstacktunnel-wrapper": { - "version": "1.2.1", - "dependencies": { - "unzip": { - "version": "0.1.11", - "dependencies": { - "fstream": { - "version": "0.1.31", - "dependencies": { - "graceful-fs": { - "version": "3.0.3" - }, - "inherits": { - "version": "2.0.1" - }, - "mkdirp": { - "version": "0.5.0", - "dependencies": { - "minimist": { - "version": "0.0.8" - } - } - }, - "rimraf": { - "version": "2.2.8" - } - } - }, - "pullstream": { - "version": "0.4.1", - "dependencies": { - "over": { - "version": "0.0.5" - }, - "slice-stream": { - "version": "1.0.0" - } - } - }, - "binary": { - "version": "0.3.0", - "dependencies": { - "chainsaw": { - "version": "0.1.0", - "dependencies": { - "traverse": { - "version": "0.3.9" - } - } - }, - "buffers": { - "version": "0.1.1" - } - } - }, - "readable-stream": { - "version": "1.0.32", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" - } - } - }, - "setimmediate": { - "version": "1.0.2" - }, - "match-stream": { - "version": "0.0.2", - "dependencies": { - "buffers": { - "version": "0.1.1" - } - } - } - } - }, - "fs-extra": { - "version": "0.8.1", - "dependencies": { - "ncp": { - "version": "0.4.2" - }, - "mkdirp": { - "version": "0.3.5" - }, - "jsonfile": { - "version": "1.1.1" - }, - "rimraf": { - "version": "2.2.8" - } - } - } - } - }, - "q": { - "version": "0.9.7" - } - } - }, - "karma-chrome-launcher": { - "version": "0.1.5" - }, - "karma-firefox-launcher": { - "version": "0.1.3" - }, - "karma-jasmine": { - "version": "0.1.5" - }, - "karma-junit-reporter": { - "version": "0.2.2", + "graceful-fs": "^3.0.2", + "inherits": "2", + "minimatch": "^1.0.0", + "once": "^1.3.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/bower/node_modules/glob/node_modules/minimatch": { + "version": "1.0.0", + "integrity": "sha512-Ejh5Odk/uFXAj5nf/NSXk0UamqcGAfOdHI7nY0zvCHyn4f3nKLFoUTp+lYxDxSih/40uW8lpwDplOWHdWkQXWA==", + "deprecated": "Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue", + "dev": true, "dependencies": { - "xmlbuilder": { - "version": "0.4.2" - } + "lru-cache": "2", + "sigmund": "~1.0.0" + }, + "engines": { + "node": "*" } }, - "karma-ng-scenario": { - "version": "0.1.0" + "node_modules/bower/node_modules/glob/node_modules/minimatch/node_modules/sigmund": { + "version": "1.0.0", + "integrity": "sha512-XtrxJ4Bf5nDnScB22U0ft0TpCTLSFpkPAuon323X9mFwYowzWusBbunxOsi2kO6Fb29reHZxPNHgOL/fMNqMoQ==", + "dev": true }, - "karma-sauce-launcher": { - "version": "0.2.10", - "dependencies": { - "wd": { - "version": "0.3.9", - "dependencies": { - "archiver": { - "version": "0.11.0", - "dependencies": { - "buffer-crc32": { - "version": "0.2.3" - }, - "glob": { - "version": "3.2.11", - "dependencies": { - "inherits": { - "version": "2.0.1" - }, - "minimatch": { - "version": "0.3.0", - "dependencies": { - "lru-cache": { - "version": "2.5.0" - }, - "sigmund": { - "version": "1.0.0" - } - } - } - } - }, - "lazystream": { - "version": "0.1.0" - }, - "readable-stream": { - "version": "1.0.32", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" - } - } - }, - "tar-stream": { - "version": "0.4.7", - "dependencies": { - "bl": { - "version": "0.9.3" - }, - "end-of-stream": { - "version": "1.1.0", - "dependencies": { - "once": { - "version": "1.3.1", - "dependencies": { - "wrappy": { - "version": "1.0.1" - } - } - } - } - }, - "xtend": { - "version": "4.0.0" - } - } - }, - "zip-stream": { - "version": "0.4.1", - "dependencies": { - "compress-commons": { - "version": "0.1.6", - "dependencies": { - "crc32-stream": { - "version": "0.3.1" - } - } - } - } - } - } - }, - "async": { - "version": "0.9.0" - }, - "q": { - "version": "1.0.1" - }, - "request": { - "version": "2.45.0", - "dependencies": { - "bl": { - "version": "0.9.3", - "dependencies": { - "readable-stream": { - "version": "1.0.32", - "dependencies": { - "core-util-is": { - "version": "1.0.1" - }, - "isarray": { - "version": "0.0.1" - }, - "string_decoder": { - "version": "0.10.31" - }, - "inherits": { - "version": "2.0.1" - } - } - } - } - }, - "caseless": { - "version": "0.6.0" - }, - "forever-agent": { - "version": "0.5.2" - }, - "qs": { - "version": "1.2.2" - }, - "json-stringify-safe": { - "version": "5.0.0" - }, - "mime-types": { - "version": "1.0.2" - }, - "node-uuid": { - "version": "1.4.1" - }, - "tunnel-agent": { - "version": "0.4.0" - }, - "form-data": { - "version": "0.1.4", - "dependencies": { - "combined-stream": { - "version": "0.0.5", - "dependencies": { - "delayed-stream": { - "version": "0.0.5" - } - } - }, - "mime": { - "version": "1.2.11" - } - } - }, - "tough-cookie": { - "version": "0.12.1", - "dependencies": { - "punycode": { - "version": "1.3.1" - } - } - }, - "http-signature": { - "version": "0.10.0", - "dependencies": { - "assert-plus": { - "version": "0.1.2" - }, - "asn1": { - "version": "0.1.11" - }, - "ctype": { - "version": "0.5.2" - } - } - }, - "oauth-sign": { - "version": "0.4.0" - }, - "hawk": { - "version": "1.1.1", - "dependencies": { - "hoek": { - "version": "0.9.1" - }, - "boom": { - "version": "0.4.2" - }, - "cryptiles": { - "version": "0.2.2" - }, - "sntp": { - "version": "0.2.4" - } - } - }, - "aws-sign2": { - "version": "0.5.0" - }, - "stringstream": { - "version": "0.0.4" - } - } - }, - "underscore.string": { - "version": "2.3.3" - }, - "vargs": { - "version": "0.1.0" - } - } - }, - "sauce-connect-launcher": { - "version": "0.6.1", - "dependencies": { - "async": { - "version": "0.9.0" - }, - "adm-zip": { - "version": "0.4.4" - }, - "rimraf": { - "version": "2.2.8" - } - } - }, - "q": { - "version": "0.9.7" - }, - "saucelabs": { - "version": "0.1.1" - } - } - }, - "karma-script-launcher": { - "version": "0.1.0" - }, - "load-grunt-tasks": { - "version": "0.6.0", + "node_modules/bower/node_modules/glob/node_modules/once": { + "version": "1.3.1", + "integrity": "sha512-NzfbaaoQvz2JC/D/Yj3GZi0FJG1w9i3K9Bp99Ws3p0xriPynC/YfRcpo2zoVuIduvH4b8+6up4ogGxnqajSKhA==", + "dev": true, "dependencies": { - "findup-sync": { - "version": "0.1.3", - "dependencies": { - "glob": { - "version": "3.2.11", - "dependencies": { - "inherits": { - "version": "2.0.1" - }, - "minimatch": { - "version": "0.3.0", - "dependencies": { - "lru-cache": { - "version": "2.5.0" - }, - "sigmund": { - "version": "1.0.0" - } - } - } - } - } - } - }, - "multimatch": { - "version": "0.3.0", - "dependencies": { - "array-differ": { - "version": "0.1.0" - }, - "array-union": { - "version": "0.1.0", - "dependencies": { - "array-uniq": { - "version": "0.1.1" - } - } - }, - "minimatch": { - "version": "0.3.0", - "dependencies": { - "lru-cache": { - "version": "2.5.0" - }, - "sigmund": { - "version": "1.0.0" - } - } - } - } - } - } - }, - "lodash": { - "version": "2.4.1" - }, - "marked": { - "version": "0.3.2" - }, - "node-html-encoder": { - "version": "0.0.2" - }, - "promises-aplus-tests": { - "version": "2.1.0", + "wrappy": "1" + } + }, + "node_modules/bower/node_modules/glob/node_modules/once/node_modules/wrappy": { + "version": "1.0.1", + "integrity": "sha512-42h1d25nW6G/N7l16Oz4vqCOLIFobFBOwZrBYlCxJ/QuS2o1Gdn1PzSoiYndbnL9rgGIGZ6Qn09AIpyhrkepfw==", + "dev": true + }, + "node_modules/bower/node_modules/graceful-fs": { + "version": "3.0.2", + "integrity": "sha512-BSRcIZ8MW0yrX5VzVcvqWTcB/A9AItUlH906JAQxCJvc4v0kefzVI0WvzAYlzasWF9iFJayREGX4IwgOdhWLQQ==", + "deprecated": "please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/bower/node_modules/handlebars": { + "version": "2.0.0", + "integrity": "sha512-OdfkaA0M8qGD5EJBkMw3TpguSWl6lz94jdyVmYs5e4TpwepZJ35Y5XlchsIwcN7NP/yzNa3MJYd/dRTO7Nf/fg==", + "dev": true, "dependencies": { - "mocha": { - "version": "1.21.5", - "dependencies": { - "commander": { - "version": "2.3.0" - }, - "debug": { - "version": "2.0.0", - "dependencies": { - "ms": { - "version": "0.6.2" - } - } - }, - "diff": { - "version": "1.0.8" - }, - "escape-string-regexp": { - "version": "1.0.2" - }, - "glob": { - "version": "3.2.3", - "dependencies": { - "minimatch": { - "version": "0.2.14", - "dependencies": { - "lru-cache": { - "version": "2.5.0" - }, - "sigmund": { - "version": "1.0.0" - } - } - }, - "graceful-fs": { - "version": "2.0.3" - }, - "inherits": { - "version": "2.0.1" - } - } - }, - "growl": { - "version": "1.8.1" - }, - "jade": { - "version": "0.26.3", - "dependencies": { - "commander": { - "version": "0.6.1" - }, - "mkdirp": { - "version": "0.3.0" - } - } - }, - "mkdirp": { - "version": "0.5.0", - "dependencies": { - "minimist": { - "version": "0.0.8" - } - } - } - } - }, - "sinon": { - "version": "1.10.3", - "dependencies": { - "formatio": { - "version": "1.0.2", - "dependencies": { - "samsam": { - "version": "1.1.1" - } - } - }, - "util": { - "version": "0.10.3", - "dependencies": { - "inherits": { - "version": "2.0.1" - } - } - } - } - }, - "underscore": { - "version": "1.6.0" - } - } - }, - "protractor": { - "version": "1.4.0", + "optimist": "~0.3" + }, + "bin": { + "handlebars": "bin/handlebars" + }, + "engines": { + "node": ">=0.4.7" + }, + "optionalDependencies": { + "uglify-js": "~2.3" + } + }, + "node_modules/bower/node_modules/handlebars/node_modules/optimist": { + "version": "0.3.7", + "integrity": "sha512-TCx0dXQzVtSCg2OgY/bO9hjM9cV4XYx09TVK+s3+FhkjT6LovsLe+pPMzpWf+6yXK/hUizs2gUoTw3jHM0VaTQ==", + "dev": true, "dependencies": { - "request": { - "version": "2.36.0", - "dependencies": { - "qs": { - "version": "0.6.6" - }, - "json-stringify-safe": { - "version": "5.0.0" - }, - "mime": { - "version": "1.2.11" - }, - "forever-agent": { - "version": "0.5.2" - }, - "node-uuid": { - "version": "1.4.1" - }, - "tough-cookie": { - "version": "0.12.1", - "dependencies": { - "punycode": { - "version": "1.3.2" - } - } - }, - "form-data": { - "version": "0.1.4", - "dependencies": { - "combined-stream": { - "version": "0.0.7", - "dependencies": { - "delayed-stream": { - "version": "0.0.5" - } - } - }, - "async": { - "version": "0.9.0" - } - } - }, - "tunnel-agent": { - "version": "0.4.0" - }, - "http-signature": { - "version": "0.10.0", - "dependencies": { - "assert-plus": { - "version": "0.1.2" - }, - "asn1": { - "version": "0.1.11" - }, - "ctype": { - "version": "0.5.2" - } - } - }, - "oauth-sign": { - "version": "0.3.0" - }, - "hawk": { - "version": "1.0.0", - "dependencies": { - "hoek": { - "version": "0.9.1" - }, - "boom": { - "version": "0.4.2" - }, - "cryptiles": { - "version": "0.2.2" - }, - "sntp": { - "version": "0.2.4" - } - } - }, - "aws-sign2": { - "version": "0.5.0" - } - } - }, - "selenium-webdriver": { - "version": "2.44.0", - "dependencies": { - "tmp": { - "version": "0.0.24" - }, - "xml2js": { - "version": "0.4.4", - "dependencies": { - "sax": { - "version": "0.6.1" - }, - "xmlbuilder": { - "version": "2.4.4", - "dependencies": { - "lodash-node": { - "version": "2.4.1" - } - } - } - } - } - } - }, - "minijasminenode": { - "version": "1.1.1" - }, - "jasminewd": { - "version": "1.1.0" - }, - "saucelabs": { - "version": "0.1.1" - }, - "glob": { - "version": "3.2.11", - "dependencies": { - "inherits": { - "version": "2.0.1" - }, - "minimatch": { - "version": "0.3.0", - "dependencies": { - "lru-cache": { - "version": "2.5.0" - }, - "sigmund": { - "version": "1.0.0" - } - } - } - } - }, - "adm-zip": { - "version": "0.4.4" - }, - "optimist": { - "version": "0.6.1", - "dependencies": { - "wordwrap": { - "version": "0.0.2" - }, - "minimist": { - "version": "0.0.10" - } - } - }, - "q": { - "version": "1.0.0" - }, - "source-map-support": { - "version": "0.2.8", - "dependencies": { - "source-map": { - "version": "0.1.32", - "dependencies": { - "amdefine": { - "version": "0.1.0" - } - } - } - } - } - } - }, - "q": { - "version": "1.0.1" - }, - "q-io": { - "version": "1.11.4", + "wordwrap": "~0.0.2" + } + }, + "node_modules/bower/node_modules/handlebars/node_modules/optimist/node_modules/wordwrap": { + "version": "0.0.2", + "integrity": "sha512-xSBsCeh+g+dinoBv3GAOWM4LcVVO68wLXRanibtBSdUvkGWQRGeE9P7IwU9EmDDi4jA6L44lz15CGMwdw9N5+Q==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/bower/node_modules/handlebars/node_modules/uglify-js": { + "version": "2.3.6", + "integrity": "sha512-T2LWWydxf5+Btpb0S/Gg/yKFmYjnX9jtQ4mdN9YRq73BhN21EhU0Dvw3wYDLqd3TooGUJlCKf3Gfyjjy/RTcWA==", + "dev": true, + "optional": true, "dependencies": { - "qs": { - "version": "1.2.2" - }, - "url2": { - "version": "0.0.0" - }, - "mime": { - "version": "1.2.11" - }, - "mimeparse": { - "version": "0.1.4" - }, - "collections": { - "version": "0.2.2", - "dependencies": { - "weak-map": { - "version": "1.0.0" - } - } - } - } - }, - "qq": { - "version": "0.3.5", + "async": "~0.2.6", + "optimist": "~0.3.5", + "source-map": "~0.1.7" + }, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/bower/node_modules/handlebars/node_modules/uglify-js/node_modules/async": { + "version": "0.2.10", + "integrity": "sha512-eAkdoKxU6/LkKDBzLpT+t6Ff5EtfSF4wx1WfJiPEEV7WNLnDaRXk0oVysiEPm262roaachGexwUv94WhSgN5TQ==", + "dev": true, + "optional": true + }, + "node_modules/bower/node_modules/handlebars/node_modules/uglify-js/node_modules/source-map": { + "version": "0.1.39", + "integrity": "sha512-MiCty8yXfwPQ42cqHbPUbS3M4DK6Wt+oq6MXitiShP0FI39BZdvIyjWY6+2DzUGfzbyZ8MqPtBqNfypsJWlSYQ==", + "dev": true, + "optional": true, "dependencies": { - "q": { - "version": "0.8.4" - } + "amdefine": ">=0.0.4" + }, + "engines": { + "node": ">=0.8.0" } }, - "rewire": { - "version": "2.1.0" + "node_modules/bower/node_modules/handlebars/node_modules/uglify-js/node_modules/source-map/node_modules/amdefine": { + "version": "0.1.0", + "integrity": "sha512-ISSPYm8G96iSe7pu8ffTAbLMevMRx9SFJ0MTIY2OjL9Qohf+oVCfizKrpN7BN29rJXG/opb3B1CO7ZapmMuvzA==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.4.2" + } }, - "semver": { - "version": "4.0.3" + "node_modules/bower/node_modules/inquirer": { + "version": "0.7.3", + "integrity": "sha512-Rkas8TA0JOnGMZ1pSxorv5qqX2RTGGmQx8C0v30Gy0Hb82SvCJPTGGc/3qzTm8prTPF9nwXyLSW9eUn5YB9GbA==", + "dev": true, + "dependencies": { + "ansi-regex": "^1.1.0", + "chalk": "^0.5.0", + "cli-color": "~0.3.2", + "figures": "^1.3.2", + "lodash": "~2.4.1", + "mute-stream": "0.0.4", + "readline2": "~0.1.0", + "rx": "^2.2.27", + "through": "~2.3.4" + } }, - "shelljs": { - "version": "0.3.0" + "node_modules/bower/node_modules/inquirer/node_modules/ansi-regex": { + "version": "1.1.0", + "integrity": "sha512-+VAkk48zFJGuS3ru8ycFCrX1wif67Tbn+yJHAo5xxFY5pFVp8Fy9WbZqOKYxGCP9dEr4ny8aGbjMMpcTGPQzMA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "sorted-object": { - "version": "1.0.0" + "node_modules/bower/node_modules/inquirer/node_modules/cli-color": { + "version": "0.3.2", + "integrity": "sha512-Ys/nDhHNRcxrS4EUI2RS/QCUE+61AMuEOj3sWDX+EIHkJWj+4XkRbOdwdxJteAJKjXYBbeFJMtfaEPd1MBF9pQ==", + "dev": true, + "dependencies": { + "d": "~0.1.1", + "es5-ext": "~0.10.2", + "memoizee": "0.3.x", + "timers-ext": "0.1.x" + } }, - "stringmap": { - "version": "0.2.2" + "node_modules/bower/node_modules/inquirer/node_modules/cli-color/node_modules/d": { + "version": "0.1.1", + "integrity": "sha512-0SdM9V9pd/OXJHoWmTfNPTAeD+lw6ZqHg+isPyBFuJsZLSE0Ygg1cYZ/0l6DrKQXMOqGOu1oWupMoOfoRfMZrQ==", + "dev": true, + "dependencies": { + "es5-ext": "~0.10.2" + } + }, + "node_modules/bower/node_modules/inquirer/node_modules/cli-color/node_modules/es5-ext": { + "version": "0.10.4", + "integrity": "sha512-6DvajgCCBLF9Q2HK0k0HhAjNmSJqc6rYCi2AiWcbqMtjirkRcxHuicYJcb72vIw+5zLBrAiNOtrS0ytgcKsGyQ==", + "dev": true, + "dependencies": { + "es6-iterator": "~0.1.1", + "es6-symbol": "0.1.x" + } + }, + "node_modules/bower/node_modules/inquirer/node_modules/cli-color/node_modules/es5-ext/node_modules/es6-iterator": { + "version": "0.1.1", + "integrity": "sha512-n4af7S8Cub81w5w0+B1imc5O2EpQI4Dh/6Y8N0NwM27kZGMLIxcS9N1NYDa0UUH9ZmF/X9LuEXQPiACunIj+CA==", + "dev": true, + "dependencies": { + "d": "~0.1.1", + "es5-ext": "~0.10.2", + "es6-symbol": "0.1.x" + } + }, + "node_modules/bower/node_modules/inquirer/node_modules/cli-color/node_modules/es5-ext/node_modules/es6-symbol": { + "version": "0.1.0", + "integrity": "sha512-yLg9NfTV6GxIP44aYgdbDfUbXVDxptidwErsg+xvBzOjSuOAkPCrsXUFoV477+OYuOW8MLFZS9dqndfSMO5oNQ==", + "dev": true, + "dependencies": { + "d": "~0.1.1", + "es5-ext": "~0.10.2" + } + }, + "node_modules/bower/node_modules/inquirer/node_modules/cli-color/node_modules/memoizee": { + "version": "0.3.7", + "integrity": "sha512-kiZ19UdUOZ72563Kc18ez0VQ78wJ6QWVAOwCYmMMbm3LsJb54PREMgwo7eZrYrJWCEtIqqoUP9YylzEwXLXZmw==", + "dev": true, + "dependencies": { + "d": "~0.1.1", + "es5-ext": "~0.10.4", + "event-emitter": "~0.3.1", + "lru-queue": "0.1.x", + "next-tick": "~0.2.2", + "timers-ext": "0.1.x" + } + }, + "node_modules/bower/node_modules/inquirer/node_modules/cli-color/node_modules/memoizee/node_modules/event-emitter": { + "version": "0.3.1", + "integrity": "sha512-kdNAlw8eRQq2D6AgBnv2luMoz7j4b4ImLjqeMqdhaWDQtE97o//pr03QD86ZVl3oURL9++SF0hrC4uXRu/ieEw==", + "dev": true, + "dependencies": { + "d": "~0.1.1", + "es5-ext": "~0.10.2" + } + }, + "node_modules/bower/node_modules/inquirer/node_modules/cli-color/node_modules/memoizee/node_modules/lru-queue": { + "version": "0.1.0", + "integrity": "sha512-BpdYkt9EvGl8OfWHDQPISVpcl5xZthb+XPsbELj5AQXxIC8IriDZIQYjBJPEm5rS420sjZ0TLEzRcq5KdBhYrQ==", + "dev": true, + "dependencies": { + "es5-ext": "~0.10.2" + } + }, + "node_modules/bower/node_modules/inquirer/node_modules/cli-color/node_modules/memoizee/node_modules/next-tick": { + "version": "0.2.2", + "integrity": "sha512-f7h4svPtl+QidoBv4taKXUjJ70G2asaZ8G28nS0OkqaalX8dwwrtWtyxEDPK62AC00ur/+/E0pUwBwY5EPn15Q==", + "dev": true + }, + "node_modules/bower/node_modules/inquirer/node_modules/cli-color/node_modules/timers-ext": { + "version": "0.1.0", + "integrity": "sha512-cSsFwWDXWSQTrYYI/WMqOT+owiAwAJwTaVbC6FwxZ042gpOEjQVcdfFEC75PrObrktp1RjfecyqY92nN/6YYqg==", + "dev": true, + "dependencies": { + "es5-ext": "~0.10.2", + "next-tick": "~0.2.2" + } + }, + "node_modules/bower/node_modules/inquirer/node_modules/cli-color/node_modules/timers-ext/node_modules/next-tick": { + "version": "0.2.2", + "integrity": "sha512-f7h4svPtl+QidoBv4taKXUjJ70G2asaZ8G28nS0OkqaalX8dwwrtWtyxEDPK62AC00ur/+/E0pUwBwY5EPn15Q==", + "dev": true + }, + "node_modules/bower/node_modules/inquirer/node_modules/figures": { + "version": "1.3.3", + "integrity": "sha512-kWKhvuGCNbzJ3L7x4PoodFCnpVFYaKC+MWhydEAyJbqrv4+SMYSuoUxCBA7G55XI4Gykpc9phEhPK3H0LgCIbg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/bower/node_modules/inquirer/node_modules/mute-stream": { + "version": "0.0.4", + "integrity": "sha512-amvrY4m/7oZamehMoFi1tbwU/kXbVvRTGM2S7F+PZi3n51Jx+9AcSQ3EQsag3tR+hS2higfgOP/Kl8kri/X52A==", + "dev": true + }, + "node_modules/bower/node_modules/inquirer/node_modules/readline2": { + "version": "0.1.0", + "integrity": "sha512-4Rhxelq9hi4FBhqKQxxuD0T46ONqBePgdYwJEyvOqTyJ9Pi6hetV4vax2Eni2GwXP0nQtVY8jcVVb4Yqkx2utQ==", + "dev": true, + "dependencies": { + "chalk": "~0.4.0", + "lodash": "~2.4.1", + "mute-stream": "0.0.4" + } + }, + "node_modules/bower/node_modules/inquirer/node_modules/readline2/node_modules/chalk": { + "version": "0.4.0", + "integrity": "sha512-sQfYDlfv2DGVtjdoQqxS0cEZDroyG8h6TamA6rvxwlrU5BaSLDx9xhatBYl2pxZ7gmpNaPFVwBtdGdu5rQ+tYQ==", + "dev": true, + "dependencies": { + "ansi-styles": "~1.0.0", + "has-color": "~0.1.0", + "strip-ansi": "~0.1.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/bower/node_modules/inquirer/node_modules/readline2/node_modules/chalk/node_modules/ansi-styles": { + "version": "1.0.0", + "integrity": "sha512-3iF4FIKdxaVYT3JqQuY3Wat/T2t7TRbbQ94Fu50ZUCbLy4TFbTzr90NOHQodQkNqmeEGCw8WbeP78WNi6SKYUA==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/bower/node_modules/inquirer/node_modules/readline2/node_modules/chalk/node_modules/has-color": { + "version": "0.1.7", + "integrity": "sha512-kaNz5OTAYYmt646Hkqw50/qyxP2vFnTVu5AQ1Zmk22Kk5+4Qx6BpO8+u7IKsML5fOsFk0ZT0AcCJNYwcvaLBvw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/bower/node_modules/inquirer/node_modules/readline2/node_modules/chalk/node_modules/strip-ansi": { + "version": "0.1.1", + "integrity": "sha512-behete+3uqxecWlDAm5lmskaSaISA+ThQ4oNNBDTBJt0x2ppR6IPqfZNuj6BLaLJ/Sji4TPZlcRyOis8wXQTLg==", + "dev": true, + "bin": { + "strip-ansi": "cli.js" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/bower/node_modules/inquirer/node_modules/rx": { + "version": "2.3.10", + "integrity": "sha512-A0B/rabeb6a5crWPqCnu8ZsEiCDLdFLLzed5Z5aVp3ojtS/EosMkABS5L9QDblsRZhGd59C6lPjJJxmglTqUeg==", + "dev": true + }, + "node_modules/bower/node_modules/inquirer/node_modules/through": { + "version": "2.3.6", + "integrity": "sha512-E8QCeJDd4xmHkGNnpBVZVgJxtziZg7T1dehN+QAD4pYy/D39FtmFu31qBtNc1aCwY2Y5++ZaGAd7Yf+NG/q1jw==", + "dev": true + }, + "node_modules/bower/node_modules/insight": { + "version": "0.4.3", + "integrity": "sha512-19hH6UMVq50cdkhQS3h4k9Y3vhbylAuocoPK7TA1wtB9uCGFCvZ3FdyOqKIkv3YzQD0fNurBLgjBAUsc6Jmefw==", + "dev": true, + "dependencies": { + "async": "^0.9.0", + "chalk": "^0.5.1", + "configstore": "^0.3.1", + "inquirer": "^0.6.0", + "lodash.debounce": "^2.4.1", + "object-assign": "^1.0.0", + "os-name": "^1.0.0", + "request": "^2.40.0", + "tough-cookie": "^0.12.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/bower/node_modules/insight/node_modules/async": { + "version": "0.9.0", + "integrity": "sha512-XQJ3MipmCHAIBBMFfu2jaSetneOrXbSyyqeU3Nod867oNOpS+i9FEms5PWgjMxSgBybRf2IVVLtr1YfrDO+okg==", + "dev": true + }, + "node_modules/bower/node_modules/insight/node_modules/configstore": { + "version": "0.3.1", + "integrity": "sha512-+AKQNMgycS4q3VZ0iJGIb3cc6vZmFVL+Y0YRZ7Lf7HktF4ZI8K/306DvjaEEiOQVCO3DbK+kq6z5vhGyPbTyvA==", + "dev": true, + "dependencies": { + "graceful-fs": "~3.0.1", + "js-yaml": "~3.0.1", + "mkdirp": "~0.5.0", + "object-assign": "~0.3.1", + "osenv": "~0.1.0", + "uuid": "~1.4.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/bower/node_modules/insight/node_modules/configstore/node_modules/js-yaml": { + "version": "3.0.2", + "integrity": "sha512-8PVwV1480dnAPMj8FCW3I/mZZ+gvtOoMAZFWJKagkFq2eWv5kcyzWTR+6MloV0SY57t6jSIaKc7DIz86K9ZCfA==", + "dev": true, + "dependencies": { + "argparse": "~ 0.1.11", + "esprima": "~ 1.0.2" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/bower/node_modules/insight/node_modules/configstore/node_modules/js-yaml/node_modules/argparse": { + "version": "0.1.15", + "integrity": "sha512-TRa9y0lEvcbbWexD1ad7GzAtdEQs9Ecr8D3WuPl/ng9h36TbrSoMPsGbCXZFo7pD9yUVRE6WElvAqEhG1jW6VA==", + "dev": true, + "dependencies": { + "underscore": "~1.4.3", + "underscore.string": "~2.3.1" + }, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/bower/node_modules/insight/node_modules/configstore/node_modules/js-yaml/node_modules/argparse/node_modules/underscore": { + "version": "1.4.4", + "integrity": "sha512-ZqGrAgaqqZM7LGRzNjLnw5elevWb5M8LEoDMadxIW3OWbcv72wMMgKdwOKpd5Fqxe8choLD8HN3iSj3TUh/giQ==", + "dev": true + }, + "node_modules/bower/node_modules/insight/node_modules/configstore/node_modules/js-yaml/node_modules/argparse/node_modules/underscore.string": { + "version": "2.3.3", + "integrity": "sha512-hbD5MibthuDAu4yA5wxes5bzFgqd3PpBJuClbRxaNddxfdsz+qf+1kHwrGQFrmchmDHb9iNU+6EHDn8uj0xDJg==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/bower/node_modules/insight/node_modules/configstore/node_modules/js-yaml/node_modules/esprima": { + "version": "1.0.4", + "integrity": "sha512-rp5dMKN8zEs9dfi9g0X1ClLmV//WRyk/R15mppFNICIFRG5P92VP7Z04p8pk++gABo9W2tY+kHyu6P1mEHgmTA==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/bower/node_modules/insight/node_modules/configstore/node_modules/object-assign": { + "version": "0.3.1", + "integrity": "sha512-4gWmwoU6o9UImLLzq+8R+kzWT0ABYdKXuvSp08JpYzhibFvdUirMfE9nE5yYHcG1k9ClcVueR4TolZpRvwg5og==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/bower/node_modules/insight/node_modules/configstore/node_modules/uuid": { + "version": "1.4.1", + "integrity": "sha512-VvxWRJy+jqowMX1wClasj2BIORh82/X3wkRNNpXDOh1tUxmVAbdEWRUM+yRVg30a+XBmf+duDVtMgvRiuGq0qw==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "dev": true + }, + "node_modules/bower/node_modules/insight/node_modules/inquirer": { + "version": "0.6.0", + "integrity": "sha512-bJO/y0P+wJaheeHvzQX0D84zPOKGCA1YB0naPAh11dKQU8cq7wEL5gEimW4WqtrD3Jmx5XBCdyR3N3vAaOiO9w==", + "dev": true, + "dependencies": { + "chalk": "^0.5.0", + "cli-color": "~0.3.2", + "lodash": "~2.4.1", + "mute-stream": "0.0.4", + "readline2": "~0.1.0", + "rx": "^2.2.27", + "through": "~2.3.4" + } + }, + "node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/cli-color": { + "version": "0.3.2", + "integrity": "sha512-Ys/nDhHNRcxrS4EUI2RS/QCUE+61AMuEOj3sWDX+EIHkJWj+4XkRbOdwdxJteAJKjXYBbeFJMtfaEPd1MBF9pQ==", + "dev": true, + "dependencies": { + "d": "~0.1.1", + "es5-ext": "~0.10.2", + "memoizee": "0.3.x", + "timers-ext": "0.1.x" + } + }, + "node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/cli-color/node_modules/d": { + "version": "0.1.1", + "integrity": "sha512-0SdM9V9pd/OXJHoWmTfNPTAeD+lw6ZqHg+isPyBFuJsZLSE0Ygg1cYZ/0l6DrKQXMOqGOu1oWupMoOfoRfMZrQ==", + "dev": true, + "dependencies": { + "es5-ext": "~0.10.2" + } + }, + "node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/cli-color/node_modules/es5-ext": { + "version": "0.10.4", + "integrity": "sha512-6DvajgCCBLF9Q2HK0k0HhAjNmSJqc6rYCi2AiWcbqMtjirkRcxHuicYJcb72vIw+5zLBrAiNOtrS0ytgcKsGyQ==", + "dev": true, + "dependencies": { + "es6-iterator": "~0.1.1", + "es6-symbol": "0.1.x" + } + }, + "node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/cli-color/node_modules/es5-ext/node_modules/es6-iterator": { + "version": "0.1.1", + "integrity": "sha512-n4af7S8Cub81w5w0+B1imc5O2EpQI4Dh/6Y8N0NwM27kZGMLIxcS9N1NYDa0UUH9ZmF/X9LuEXQPiACunIj+CA==", + "dev": true, + "dependencies": { + "d": "~0.1.1", + "es5-ext": "~0.10.2", + "es6-symbol": "0.1.x" + } + }, + "node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/cli-color/node_modules/es5-ext/node_modules/es6-symbol": { + "version": "0.1.0", + "integrity": "sha512-yLg9NfTV6GxIP44aYgdbDfUbXVDxptidwErsg+xvBzOjSuOAkPCrsXUFoV477+OYuOW8MLFZS9dqndfSMO5oNQ==", + "dev": true, + "dependencies": { + "d": "~0.1.1", + "es5-ext": "~0.10.2" + } + }, + "node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/cli-color/node_modules/memoizee": { + "version": "0.3.7", + "integrity": "sha512-kiZ19UdUOZ72563Kc18ez0VQ78wJ6QWVAOwCYmMMbm3LsJb54PREMgwo7eZrYrJWCEtIqqoUP9YylzEwXLXZmw==", + "dev": true, + "dependencies": { + "d": "~0.1.1", + "es5-ext": "~0.10.4", + "event-emitter": "~0.3.1", + "lru-queue": "0.1.x", + "next-tick": "~0.2.2", + "timers-ext": "0.1.x" + } + }, + "node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/cli-color/node_modules/memoizee/node_modules/event-emitter": { + "version": "0.3.1", + "integrity": "sha512-kdNAlw8eRQq2D6AgBnv2luMoz7j4b4ImLjqeMqdhaWDQtE97o//pr03QD86ZVl3oURL9++SF0hrC4uXRu/ieEw==", + "dev": true, + "dependencies": { + "d": "~0.1.1", + "es5-ext": "~0.10.2" + } + }, + "node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/cli-color/node_modules/memoizee/node_modules/lru-queue": { + "version": "0.1.0", + "integrity": "sha512-BpdYkt9EvGl8OfWHDQPISVpcl5xZthb+XPsbELj5AQXxIC8IriDZIQYjBJPEm5rS420sjZ0TLEzRcq5KdBhYrQ==", + "dev": true, + "dependencies": { + "es5-ext": "~0.10.2" + } + }, + "node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/cli-color/node_modules/memoizee/node_modules/next-tick": { + "version": "0.2.2", + "integrity": "sha512-f7h4svPtl+QidoBv4taKXUjJ70G2asaZ8G28nS0OkqaalX8dwwrtWtyxEDPK62AC00ur/+/E0pUwBwY5EPn15Q==", + "dev": true + }, + "node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/cli-color/node_modules/timers-ext": { + "version": "0.1.0", + "integrity": "sha512-cSsFwWDXWSQTrYYI/WMqOT+owiAwAJwTaVbC6FwxZ042gpOEjQVcdfFEC75PrObrktp1RjfecyqY92nN/6YYqg==", + "dev": true, + "dependencies": { + "es5-ext": "~0.10.2", + "next-tick": "~0.2.2" + } + }, + "node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/cli-color/node_modules/timers-ext/node_modules/next-tick": { + "version": "0.2.2", + "integrity": "sha512-f7h4svPtl+QidoBv4taKXUjJ70G2asaZ8G28nS0OkqaalX8dwwrtWtyxEDPK62AC00ur/+/E0pUwBwY5EPn15Q==", + "dev": true + }, + "node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/mute-stream": { + "version": "0.0.4", + "integrity": "sha512-amvrY4m/7oZamehMoFi1tbwU/kXbVvRTGM2S7F+PZi3n51Jx+9AcSQ3EQsag3tR+hS2higfgOP/Kl8kri/X52A==", + "dev": true + }, + "node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/readline2": { + "version": "0.1.0", + "integrity": "sha512-4Rhxelq9hi4FBhqKQxxuD0T46ONqBePgdYwJEyvOqTyJ9Pi6hetV4vax2Eni2GwXP0nQtVY8jcVVb4Yqkx2utQ==", + "dev": true, + "dependencies": { + "chalk": "~0.4.0", + "lodash": "~2.4.1", + "mute-stream": "0.0.4" + } + }, + "node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/readline2/node_modules/chalk": { + "version": "0.4.0", + "integrity": "sha512-sQfYDlfv2DGVtjdoQqxS0cEZDroyG8h6TamA6rvxwlrU5BaSLDx9xhatBYl2pxZ7gmpNaPFVwBtdGdu5rQ+tYQ==", + "dev": true, + "dependencies": { + "ansi-styles": "~1.0.0", + "has-color": "~0.1.0", + "strip-ansi": "~0.1.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/readline2/node_modules/chalk/node_modules/ansi-styles": { + "version": "1.0.0", + "integrity": "sha512-3iF4FIKdxaVYT3JqQuY3Wat/T2t7TRbbQ94Fu50ZUCbLy4TFbTzr90NOHQodQkNqmeEGCw8WbeP78WNi6SKYUA==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/readline2/node_modules/chalk/node_modules/has-color": { + "version": "0.1.7", + "integrity": "sha512-kaNz5OTAYYmt646Hkqw50/qyxP2vFnTVu5AQ1Zmk22Kk5+4Qx6BpO8+u7IKsML5fOsFk0ZT0AcCJNYwcvaLBvw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/readline2/node_modules/chalk/node_modules/strip-ansi": { + "version": "0.1.1", + "integrity": "sha512-behete+3uqxecWlDAm5lmskaSaISA+ThQ4oNNBDTBJt0x2ppR6IPqfZNuj6BLaLJ/Sji4TPZlcRyOis8wXQTLg==", + "dev": true, + "bin": { + "strip-ansi": "cli.js" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx": { + "version": "2.3.10", + "integrity": "sha512-A0B/rabeb6a5crWPqCnu8ZsEiCDLdFLLzed5Z5aVp3ojtS/EosMkABS5L9QDblsRZhGd59C6lPjJJxmglTqUeg==", + "dev": true + }, + "node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/through": { + "version": "2.3.6", + "integrity": "sha512-E8QCeJDd4xmHkGNnpBVZVgJxtziZg7T1dehN+QAD4pYy/D39FtmFu31qBtNc1aCwY2Y5++ZaGAd7Yf+NG/q1jw==", + "dev": true + }, + "node_modules/bower/node_modules/insight/node_modules/lodash.debounce": { + "version": "2.4.1", + "integrity": "sha512-lzSGKuZQhTFRd4v809TAn1sdMXasHZ1TY3t/NxuXsdcvUcKfnUdnl5E4+g7PWVBdSl1mIe5jCDZbwF8Gu8MD+A==", + "dev": true, + "dependencies": { + "lodash.isfunction": "~2.4.1", + "lodash.isobject": "~2.4.1", + "lodash.now": "~2.4.1" + } + }, + "node_modules/bower/node_modules/insight/node_modules/lodash.debounce/node_modules/lodash.isfunction": { + "version": "2.4.1", + "integrity": "sha512-6XcAB3izeQxPOQQNAJbbdjXbvWEt2Pn9ezPrjr4CwoLwmqsLVbsiEXD19cmmt4mbzOCOCdHzOQiUivUOJLra7w==", + "dev": true + }, + "node_modules/bower/node_modules/insight/node_modules/lodash.debounce/node_modules/lodash.isobject": { + "version": "2.4.1", + "integrity": "sha512-sTebg2a1PoicYEZXD5PBdQcTlIJ6hUslrlWr7iV0O7n+i4596s2NQ9I5CaZ5FbXSfya/9WQsrYLANUJv9paYVA==", + "dev": true, + "dependencies": { + "lodash._objecttypes": "~2.4.1" + } + }, + "node_modules/bower/node_modules/insight/node_modules/lodash.debounce/node_modules/lodash.isobject/node_modules/lodash._objecttypes": { + "version": "2.4.1", + "integrity": "sha512-XpqGh1e7hhkOzftBfWE7zt+Yn9mVHFkDhicVttvKLsoCMLVVL+xTQjfjB4X4vtznauxv0QZ5ZAeqjvat0dh62Q==", + "dev": true + }, + "node_modules/bower/node_modules/insight/node_modules/lodash.debounce/node_modules/lodash.now": { + "version": "2.4.1", + "integrity": "sha512-KrUkev+xdqFbHHPSiVMnztWVJsHHeEda1IJshDG54m1oEvmO6F37kkMR9fmyeK6yLPg/QSXcyO6L56OmZuNQig==", + "dev": true, + "dependencies": { + "lodash._isnative": "~2.4.1" + } + }, + "node_modules/bower/node_modules/insight/node_modules/lodash.debounce/node_modules/lodash.now/node_modules/lodash._isnative": { + "version": "2.4.1", + "integrity": "sha512-BOlKGKNHhCHswGOWtmVb5zBygyxN7EmTuzVOSQI6QSoGhG+kvv71gICFS1TBpnqvT1n53txK8CDK3u5D2/GZxQ==", + "dev": true + }, + "node_modules/bower/node_modules/insight/node_modules/object-assign": { + "version": "1.0.0", + "integrity": "sha512-LpUkixU1BUMQ6bwUHbOue4IGGbdRbxi+IEZw7zHniw78erlxrKGHbhfLbHIsI35LGbGqys6QOrjVmLnD2ie+1A==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/bower/node_modules/insight/node_modules/os-name": { + "version": "1.0.0", + "integrity": "sha512-Ynw/QkS4+kB7ZMWPPdjG8oupNyEx+113QceLM96yXAwmMXnaHQ2rVogh/Pciia0cYg9w51UdHSeVGIXgiZdSew==", + "dev": true, + "dependencies": { + "minimist": "^1.1.0", + "osx-release": "^1.0.0" + }, + "bin": { + "os-name": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/bower/node_modules/insight/node_modules/os-name/node_modules/minimist": { + "version": "1.1.0", + "integrity": "sha512-ozllOyYiayzEgHCQKMPXKkOn9QRdeVe0TrIxLp+SJXMA0XNCL+yf4OtyPkB2JthzzYePYOTRnipBi3oOOa82sw==", + "dev": true + }, + "node_modules/bower/node_modules/insight/node_modules/os-name/node_modules/osx-release": { + "version": "1.0.0", + "integrity": "sha512-bsgTLU2zD1DPh5/7KkFgxrLIszVolZE+fVufl6CqSUNK3EeMB5WKTWXW/OhxdBZQkN9Vwc9Ww5eYYxARN2NqzQ==", + "dev": true, + "dependencies": { + "minimist": "^1.1.0" + }, + "bin": { + "osx-release": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/bower/node_modules/insight/node_modules/tough-cookie": { + "version": "0.12.1", + "integrity": "sha512-+gd4PklNJsxzu1NoNjhGRfOZZ5llND6VtQZGuaDXdmI0Ii79V5+YCa2sLx8Q6lYhYN2+9frCzUwOLQpuwHvO4Q==", + "deprecated": "ReDoS vulnerability parsing Set-Cookie https://nodesecurity.io/advisories/130", + "dev": true, + "dependencies": { + "punycode": ">=0.2.0" + }, + "engines": { + "node": ">=0.4.12" + } + }, + "node_modules/bower/node_modules/insight/node_modules/tough-cookie/node_modules/punycode": { + "version": "1.3.1", + "integrity": "sha512-08OSO5WGhNXz0UMydTAJdMkJ57T0gpq9Y8smtppxDKCCc6ozrN+hWmWKfgZtQYE8JtUZa7HWyQ3kk8xUhH7w5w==", + "dev": true + }, + "node_modules/bower/node_modules/is-root": { + "version": "1.0.0", + "integrity": "sha512-1d50EJ7ipFxb9bIx213o6KPaJmHN8f+nR48UZWxWVzDx+NA3kpscxi02oQX3rGkEaLBi9m3ZayHngQc3+bBX9w==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/bower/node_modules/junk": { + "version": "1.0.0", + "integrity": "sha512-dufybL+kcKKkmVfn9ZixcHr7r/i/JK4cE/t0dWbqIjIm051m9rLOMheTjFlEflqYz/6+LM6TL9q/xMUbeHQnSA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/bower/node_modules/lockfile": { + "version": "1.0.0", + "integrity": "sha512-AYOZrL3Sg6hMaMoKab+XCbhmHFP49N60RrRY4H8ruIWCzkxhL8tETYgDaPjUQ+vj0qh5RlWtcoRX5dcLnsmMfw==", + "dev": true + }, + "node_modules/bower/node_modules/lodash": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", + "integrity": "sha512-Kak1hi6/hYHGVPmdyiZijoQyz5x2iGVzs6w9GYB/HiXEtylY7tIoYEROMjvM1d9nXJqPOrG2MNPMn01bJ+S0Rw==", + "dev": true, + "engines": [ + "node", + "rhino" + ], + "license": "MIT" + }, + "node_modules/bower/node_modules/lru-cache": { + "version": "2.5.0", + "integrity": "sha512-dVmQmXPBlTgFw77hm60ud//l2bCuDKkqC2on1EBoM7s9Urm9IQDrnujwZ93NFnAq0dVZ0HBXTS7PwEG+YE7+EQ==", + "dev": true + }, + "node_modules/bower/node_modules/mkdirp": { + "version": "0.5.0", + "integrity": "sha512-xjjNGy+ry1lhtIKcr2PT6ok3aszhQfgrUDp4OZLHacgRgFmF6XR9XCOJVcXlVGQonIqXcK1DvqgKKQOPWYGSfw==", + "deprecated": "Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)", + "dev": true, + "dependencies": { + "minimist": "0.0.8" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/bower/node_modules/mkdirp/node_modules/minimist": { + "version": "0.0.8", + "integrity": "sha512-miQKw5Hv4NS1Psg2517mV4e4dYNaO3++hjAvLOAzKqZ61rH8NS1SK+vbfBWZ5PY/Me/bEWhUwqMghEW5Fb9T7Q==", + "dev": true + }, + "node_modules/bower/node_modules/mout": { + "version": "0.10.0", + "integrity": "sha512-8g+mAQm+xakwgeJCdd+C9CP6hFYHUj3r+7m6Oy3G/4cDC1aqcDypjz30i5q1IpdmPfX5NqTqmgi+jQC8sHCO2Q==", + "dev": true + }, + "node_modules/bower/node_modules/nopt": { + "version": "3.0.1", + "integrity": "sha512-buf094p2Zp3BOwcjyI9V3zfZJVKkb/BpPl+3NHBoOqIv1vW6Bw24/ucbuO1zmbP+jPfdqvnq0lKB2FulpILeaA==", + "dev": true, + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + } + }, + "node_modules/bower/node_modules/opn": { + "version": "1.0.0", + "integrity": "sha512-1Mem3PgeVwG4Nx1HeCxq7ZiEFQr/SMZMS7pkpqp5yWAUJ/49uIPOq5DgDRqa5ztPz1CHysm6Nhuv7XBnsNPwCw==", + "dev": true, + "bin": { + "opn": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/bower/node_modules/osenv": { + "version": "0.1.0", + "integrity": "sha512-PenJexmyQ/42JhvtcLRdVaWobP+JccHIclnQeTL2t66j6aAB79iVdOzwC1DtRDuv49e/QjFq7CMC5YYPVw1rcg==", + "deprecated": "This package is no longer supported.", + "dev": true + }, + "node_modules/bower/node_modules/p-throttler": { + "version": "0.1.0", + "integrity": "sha512-qjBriqtlwhS2o/Yq4rU7ZQ4+Yy9Vy9d7qss15rof2viXAwwXcxjPq8jLXVJosXygOs3WZtKnLEzRw0FyX/l9PQ==", + "dev": true, + "dependencies": { + "q": "~0.9.2" + } + }, + "node_modules/bower/node_modules/p-throttler/node_modules/q": { + "version": "0.9.7", + "integrity": "sha512-ijt0LhxWClXBtc1RCt8H0WhlZLAdVX26nWbpsJy+Hblmp81d2F/pFsvlrJhJDDruFHM+ECtxP0H0HzGSrARkwg==", + "deprecated": "You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.\n\n(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)", + "dev": true, + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/bower/node_modules/promptly": { + "version": "0.2.0", + "integrity": "sha512-HG+4CGfxDIcto6WSwa8CNSMxgRYrjOgGbh0JSr3F4yy5aK95qJANaTnRq+U1g/J2h6IIgLD+qRPzDR4AnUh/1g==", + "dev": true, + "dependencies": { + "read": "~1.0.4" + } + }, + "node_modules/bower/node_modules/promptly/node_modules/read": { + "version": "1.0.5", + "integrity": "sha512-hDLATrzYLoMu23c/69pMC6u3fO3Y0qLTIygJkEZHLOn+AO2gSapu6QgrgwX9ehyVtaRoZVZbF4IuiZPPRdGgdg==", + "dev": true, + "dependencies": { + "mute-stream": "~0.0.4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/bower/node_modules/promptly/node_modules/read/node_modules/mute-stream": { + "version": "0.0.4", + "integrity": "sha512-amvrY4m/7oZamehMoFi1tbwU/kXbVvRTGM2S7F+PZi3n51Jx+9AcSQ3EQsag3tR+hS2higfgOP/Kl8kri/X52A==", + "dev": true + }, + "node_modules/bower/node_modules/request": { + "version": "2.42.0", + "integrity": "sha512-ZpqQyQWQ7AdVurjxpmP/fgpN3wAZBruO2GeD3zDijWmnqg3SYz9YY6uZC8tJF++IhZ/P2VZkZug/fFEshAkD6g==", + "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", + "dev": true, + "engines": [ + "node >= 0.8.0" + ], + "dependencies": { + "bl": "~0.9.0", + "caseless": "~0.6.0", + "forever-agent": "~0.5.0", + "json-stringify-safe": "~5.0.0", + "mime-types": "~1.0.1", + "node-uuid": "~1.4.0", + "qs": "~1.2.0", + "tunnel-agent": "~0.4.0" + }, + "optionalDependencies": { + "aws-sign2": "~0.5.0", + "form-data": "~0.1.0", + "hawk": "1.1.1", + "http-signature": "~0.10.0", + "oauth-sign": "~0.4.0", + "stringstream": "~0.0.4", + "tough-cookie": ">=0.12.0" + } + }, + "node_modules/bower/node_modules/request-progress": { + "version": "0.3.1", + "integrity": "sha512-+IAgzH8yWAEgHjOOQzYEqRm0BpNlE6xFgsziGMiTxxMhrkBcCOe9bNWH7bDR+XtHToUMgCZlDgLqjk6cAP/+Ig==", + "dev": true, + "dependencies": { + "throttleit": "~0.0.2" + } + }, + "node_modules/bower/node_modules/request-progress/node_modules/throttleit": { + "version": "0.0.2", + "integrity": "sha512-HtlTFeyYs1elDM2txiIGsdXHaq8kffVaZH/QEBRbo95zQqzlsBx5ELKhkPOZVad9OK9oxzwx6UrQN8Vfh/+yag==", + "dev": true + }, + "node_modules/bower/node_modules/request/node_modules/aws-sign2": { + "version": "0.5.0", + "integrity": "sha512-oqUX0DM5j7aPWPCnpWebiyNIj2wiNI87ZxnOMoGv0aE4TGlBy2N+5iWc6dQ/NOKZaBD2W6PVz8jtOGkWzSC5EA==", + "dev": true, + "optional": true, + "engines": { + "node": "*" + } + }, + "node_modules/bower/node_modules/request/node_modules/bl": { + "version": "0.9.3", + "integrity": "sha512-/aV00jkx8NuUXDfelGoZTD3F4/RpVoIfeKxVT/dW0J3rQ0JbBARJBV2hzg2JEGTjLJORIRUpLubPve53l7smYA==", + "dev": true, + "dependencies": { + "readable-stream": "~1.0.26" + } + }, + "node_modules/bower/node_modules/request/node_modules/bl/node_modules/readable-stream": { + "version": "1.0.32", + "integrity": "sha512-s8EIwr5CzlS0LpWjJihLZ2suTsuxasivxwSN+NCJ4LN0lLq31GaBg0IKMmsXAJvXxHiFJmeVTX7pwBwJG4eDxw==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "node_modules/bower/node_modules/request/node_modules/caseless": { + "version": "0.6.0", + "integrity": "sha512-/X9C8oGbZJ95LwJyK4XvN9GSBgw/rqBnUg6mejGhf/GNfJukt5tzOXP+CJicXdWSqAX0ETaufLDxXuN2m4/mDg==", + "dev": true + }, + "node_modules/bower/node_modules/request/node_modules/forever-agent": { + "version": "0.5.2", + "integrity": "sha512-PDG5Ef0Dob/JsZUxUltJOhm/Y9mlteAE+46y3M9RBz/Rd3QVENJ75aGRhN56yekTUboaBIkd8KVWX2NjF6+91A==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/bower/node_modules/request/node_modules/form-data": { + "version": "0.1.4", + "integrity": "sha512-x8eE+nzFtAMA0YYlSxf/Qhq6vP1f8wSoZ7Aw1GuctBcmudCNuTUmmx45TfEplyb6cjsZO/jvh6+1VpZn24ez+w==", + "dev": true, + "optional": true, + "dependencies": { + "async": "~0.9.0", + "combined-stream": "~0.0.4", + "mime": "~1.2.11" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/bower/node_modules/request/node_modules/form-data/node_modules/async": { + "version": "0.9.0", + "integrity": "sha512-XQJ3MipmCHAIBBMFfu2jaSetneOrXbSyyqeU3Nod867oNOpS+i9FEms5PWgjMxSgBybRf2IVVLtr1YfrDO+okg==", + "dev": true, + "optional": true + }, + "node_modules/bower/node_modules/request/node_modules/form-data/node_modules/combined-stream": { + "version": "0.0.5", + "integrity": "sha512-5iibGSlnX9jIyz9F0eSgaoazkVo+7+pQTPS9gJmrP9FcyCaxxaIRb8OLiu1nYHxDeFFTWkkLGe/bkvZdzhza+g==", + "dev": true, + "optional": true, + "dependencies": { + "delayed-stream": "0.0.5" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/bower/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream": { + "version": "0.0.5", + "integrity": "sha512-v+7uBd1pqe5YtgPacIIbZ8HuHeLFVNe4mUEyFDXL6KiqzEykjbw+5mXZXpGFgNVasdL4jWKgaKIXrEHiynN1LA==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/bower/node_modules/request/node_modules/hawk": { + "version": "1.1.1", + "integrity": "sha512-am8sVA2bCJIw8fuuVcKvmmNnGFUGW8spTkVtj2fXTEZVkfN42bwFZFtDem57eFi+NSxurJB8EQ7Jd3uCHLn8Vw==", + "deprecated": "This module moved to @hapi/hawk. Please make sure to switch over as this distribution is no longer supported and may contain bugs and critical security issues.", + "dev": true, + "optional": true, + "dependencies": { + "boom": "0.4.x", + "cryptiles": "0.2.x", + "hoek": "0.9.x", + "sntp": "0.2.x" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/bower/node_modules/request/node_modules/hawk/node_modules/boom": { + "version": "0.4.2", + "integrity": "sha512-OvfN8y1oAxxphzkl2SnCS+ztV/uVKTATtgLjWYg/7KwcNyf3rzpHxNQJZCKtsZd4+MteKczhWbSjtEX4bGgU9g==", + "deprecated": "This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).", + "dev": true, + "optional": true, + "dependencies": { + "hoek": "0.9.x" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/bower/node_modules/request/node_modules/hawk/node_modules/cryptiles": { + "version": "0.2.2", + "integrity": "sha512-gvWSbgqP+569DdslUiCelxIv3IYK5Lgmq1UrRnk+s1WxQOQ16j3GPDcjdtgL5Au65DU/xQi6q3xPtf5Kta+3IQ==", + "deprecated": "This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).", + "dev": true, + "optional": true, + "dependencies": { + "boom": "0.4.x" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/bower/node_modules/request/node_modules/hawk/node_modules/hoek": { + "version": "0.9.1", + "integrity": "sha512-ZZ6eGyzGjyMTmpSPYVECXy9uNfqBR7x5CavhUaLOeD6W0vWK1mp/b7O3f86XE0Mtfo9rZ6Bh3fnuw9Xr8MF9zA==", + "deprecated": "This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/bower/node_modules/request/node_modules/hawk/node_modules/sntp": { + "version": "0.2.4", + "integrity": "sha512-bDLrKa/ywz65gCl+LmOiIhteP1bhEsAAzhfMedPoiHP3dyYnAevlaJshdqb9Yu0sRifyP/fRqSt8t+5qGIWlGQ==", + "deprecated": "This module moved to @hapi/sntp. Please make sure to switch over as this distribution is no longer supported and may contain bugs and critical security issues.", + "dev": true, + "optional": true, + "dependencies": { + "hoek": "0.9.x" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/bower/node_modules/request/node_modules/http-signature": { + "version": "0.10.0", + "integrity": "sha512-MGpXPrY5MvC3wo7TlssBdUux245vcMpv31M/afGN2iwSDvjBgr+AKagPnycxQZqqezRZZr5d6rQHaDmwlauMRg==", + "dev": true, + "optional": true, + "dependencies": { + "asn1": "0.1.11", + "assert-plus": "0.1.2", + "ctype": "0.5.2" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/bower/node_modules/request/node_modules/http-signature/node_modules/asn1": { + "version": "0.1.11", + "integrity": "sha512-Fh9zh3G2mZ8qM/kwsiKwL2U2FmXxVsboP4x1mXjnhKHv3SmzaBZoYvxEQJz/YS2gnCgd8xlAVWcZnQyC9qZBsA==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.4.9" + } + }, + "node_modules/bower/node_modules/request/node_modules/http-signature/node_modules/assert-plus": { + "version": "0.1.2", + "integrity": "sha512-BbJV8Hq6grYTokkHi/qKS34kfYIFYpu4wKd/H0dARsa6qOqEFH1wboxMwrccAmFjyRjkemjElaVC/sZSUMxHnA==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/bower/node_modules/request/node_modules/http-signature/node_modules/ctype": { + "version": "0.5.2", + "integrity": "sha512-C+CbWLSk0xdPcp7evo2YEF0o8SLKcDCQsw//accyrf8/NAWYzmUhmL8ZiSokvuwwMQ08RK10U9pkRcyy8EmA5A==", + "dev": true, + "optional": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/bower/node_modules/request/node_modules/json-stringify-safe": { + "version": "5.0.0", + "integrity": "sha512-MNUPdXfDS1pgJNcvJ5wzKZZlr5NDEP344o5s3TwSKAjRxKAq93QFriEmZ5BDbYOdTlyRsylFPZ8r2bibRMB/nQ==", + "dev": true + }, + "node_modules/bower/node_modules/request/node_modules/mime-types": { + "version": "1.0.2", + "integrity": "sha512-echfutj/t5SoTL4WZpqjA1DCud1XO0WQF3/GJ48YBmc4ZMhCK77QA6Z/w6VTQERLKuJ4drze3kw2TUT8xZXVNw==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/bower/node_modules/request/node_modules/node-uuid": { + "version": "1.4.1", + "integrity": "sha512-yli1av4CgutKcqitN8ILW9lMxOrsGJFrhy5jlwcY5GLYxC3dsMyvmKJOf2Zy55CK2e99gQfVnht67b6tmAdiDQ==", + "deprecated": "Use uuid module instead", + "dev": true + }, + "node_modules/bower/node_modules/request/node_modules/oauth-sign": { + "version": "0.4.0", + "integrity": "sha512-vF36cbrUyfy7Yr6kTIzrj3RsuaPYeJKU3IUOC6MglfNTyiGT6leGvEVOa3UsSsgwBzfVfRnvMiMVyUnpXNqN8w==", + "dev": true, + "optional": true, + "engines": { + "node": "*" + } + }, + "node_modules/bower/node_modules/request/node_modules/qs": { + "version": "1.2.2", + "integrity": "sha512-xEqT+49YIt+BdwQthXKTOkp7atENe6JqrGGerxBPiER6BArOIiVJtpZZYpWOpq2IOkTPVnDM8CgYvppFoJNwyQ==", + "dev": true + }, + "node_modules/bower/node_modules/request/node_modules/stringstream": { + "version": "0.0.4", + "integrity": "sha512-8KnTqxs728zox33nZuoC6xkBoS1vfBkt4at8ut9hkpY7BqfJ9kzihd9sLwWTN86aZRK2qXbUm19b/hMX7q6tKA==", + "dev": true, + "optional": true + }, + "node_modules/bower/node_modules/request/node_modules/tough-cookie": { + "version": "0.12.1", + "integrity": "sha512-+gd4PklNJsxzu1NoNjhGRfOZZ5llND6VtQZGuaDXdmI0Ii79V5+YCa2sLx8Q6lYhYN2+9frCzUwOLQpuwHvO4Q==", + "deprecated": "ReDoS vulnerability parsing Set-Cookie https://nodesecurity.io/advisories/130", + "dev": true, + "optional": true, + "dependencies": { + "punycode": ">=0.2.0" + }, + "engines": { + "node": ">=0.4.12" + } + }, + "node_modules/bower/node_modules/request/node_modules/tough-cookie/node_modules/punycode": { + "version": "1.3.1", + "integrity": "sha512-08OSO5WGhNXz0UMydTAJdMkJ57T0gpq9Y8smtppxDKCCc6ozrN+hWmWKfgZtQYE8JtUZa7HWyQ3kk8xUhH7w5w==", + "dev": true, + "optional": true + }, + "node_modules/bower/node_modules/request/node_modules/tunnel-agent": { + "version": "0.4.0", + "integrity": "sha512-BLqMqH/aN87Zq3ff8fPQfG9akaurt5eztqAUfVVhmGognmCc2V7sJHZpJg5ekX96HgDCkXAq4Bgr5SycljS/IA==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/bower/node_modules/retry": { + "version": "0.6.1", + "integrity": "sha512-txv1qsctZq8ei9J/uCXgaKKFPjlBB0H2hvtnzw9rjKWFNUFtKh59WprXxpAeAey3/QeWwHdxMFqStPaOAgy+dA==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/bower/node_modules/rimraf": { + "version": "2.2.8", + "integrity": "sha512-R5KMKHnPAQaZMqLOsyuyUmcIjSeDm+73eoqQpaXA7AZ22BL+6C+1mcUscgOsNd8WVlJuvlgAPsegcx7pjlV0Dg==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/bower/node_modules/semver": { + "version": "2.3.2", + "integrity": "sha512-abLdIKCosKfpnmhS52NCTjO4RiLspDfsn37prjzGrp9im5DPJOgh82Os92vtwGh6XdQryKI/7SREZnV+aqiXrA==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/bower/node_modules/shell-quote": { + "version": "1.4.2", + "integrity": "sha512-Y+LuH3/7bbYiE/XcCHNHF6MLDQ4tcLjSprtGKzJpkD4IOSkMkwRLYwpmVMjtvgURlN0kJuTqWedWg2AaznyRUg==", + "dev": true, + "dependencies": { + "array-filter": "~0.0.0", + "array-map": "~0.0.0", + "array-reduce": "~0.0.0", + "jsonify": "~0.0.0" + } + }, + "node_modules/bower/node_modules/shell-quote/node_modules/array-filter": { + "version": "0.0.1", + "integrity": "sha512-VW0FpCIhjZdarWjIz8Vpva7U95fl2Jn+b+mmFFMLn8PIVscOQcAgEznwUzTEuUHuqZqIxwzRlcaN/urTFFQoiw==", + "dev": true + }, + "node_modules/bower/node_modules/shell-quote/node_modules/array-map": { + "version": "0.0.0", + "integrity": "sha512-123XMszMB01QKVptpDQ7x1m1pP5NmJIG1kbl0JSPPRezvwQChxAN0Gvzo7rvR1IZ2tOL2tmiy7kY/KKgnpVVpg==", + "dev": true + }, + "node_modules/bower/node_modules/shell-quote/node_modules/array-reduce": { + "version": "0.0.0", + "integrity": "sha512-8jR+StqaC636u7h3ye1co3lQRefgVVUQUhuAmRbDqIMeR2yuXzRvkCNQiQ5J/wbREmoBLNtp13dhaaVpZQDRUw==", + "dev": true + }, + "node_modules/bower/node_modules/shell-quote/node_modules/jsonify": { + "version": "0.0.0", + "integrity": "sha512-trvBk1ki43VZptdBI5rIlG4YOzyeH/WefQt5rj1grasPn4iiZWKet8nkgc4GlsAylaztn0qZfUYOiTsASJFdNA==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/bower/node_modules/stringify-object": { + "version": "1.0.0", + "integrity": "sha512-xdoHGw29tUfio1UGbLGtgGsTCf9AG9K62WPwvFFR4YAahzdfMIVQkvL1EEundPq74pkeVgBkx9EaQ1N7FUbfeA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/bower/node_modules/tar-fs": { + "version": "0.5.2", + "integrity": "sha512-MqmfOi0c4YcprB8WfyE2nKZPE//2253LQueyliGfZ6Hy9L6N4QM9zJNXXSSmp+PfdljyAkHB30Vapm0aFa6G2g==", + "dev": true, + "dependencies": { + "mkdirp": "^0.5.0", + "pump": "^0.3.5", + "tar-stream": "^0.4.6" + } + }, + "node_modules/bower/node_modules/tar-fs/node_modules/pump": { + "version": "0.3.5", + "integrity": "sha512-U0S7cdRuBLfk1ylK32jc8No8ex3Xj2ok3XOPAYfXXXfVd3zMA2BT5Vl7XxfqXoIioNSxczI0/OGENv68XN7Oyg==", + "dev": true, + "dependencies": { + "end-of-stream": "~1.0.0", + "once": "~1.2.0" + } + }, + "node_modules/bower/node_modules/tar-fs/node_modules/pump/node_modules/end-of-stream": { + "version": "1.0.0", + "integrity": "sha512-oniaMOoG/dtbvWRLAlkFeJeJPM4IeE6BPFCHv0GTIIONB7A7kz1/liYWQiU7bqAhUlrKy1Z1MBsKa+qBgoVabw==", + "dev": true, + "dependencies": { + "once": "~1.3.0" + } + }, + "node_modules/bower/node_modules/tar-fs/node_modules/pump/node_modules/end-of-stream/node_modules/once": { + "version": "1.3.1", + "integrity": "sha512-NzfbaaoQvz2JC/D/Yj3GZi0FJG1w9i3K9Bp99Ws3p0xriPynC/YfRcpo2zoVuIduvH4b8+6up4ogGxnqajSKhA==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/bower/node_modules/tar-fs/node_modules/pump/node_modules/end-of-stream/node_modules/once/node_modules/wrappy": { + "version": "1.0.1", + "integrity": "sha512-42h1d25nW6G/N7l16Oz4vqCOLIFobFBOwZrBYlCxJ/QuS2o1Gdn1PzSoiYndbnL9rgGIGZ6Qn09AIpyhrkepfw==", + "dev": true + }, + "node_modules/bower/node_modules/tar-fs/node_modules/pump/node_modules/once": { + "version": "1.2.0", + "integrity": "sha512-WBd9yDi3JRrEsysh0s4px+jinLuW/DGRydS+ZGPTHVKu4JrIBmKj3uDC9LfnwEbXHFVLieUuZvunY74wln6arg==", + "dev": true + }, + "node_modules/bower/node_modules/tar-fs/node_modules/tar-stream": { + "version": "0.4.7", + "integrity": "sha512-8/A2iGloynV8Q0cb43ez+aK1PEYWueUr4yPrenbwOJR3Y63VjaIPIravWB6VcYAz4jQfzr4TLX8i3/tDhkzPRw==", + "dev": true, + "dependencies": { + "bl": "^0.9.0", + "end-of-stream": "^1.0.0", + "readable-stream": "^1.0.27-1", + "xtend": "^4.0.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/bower/node_modules/tar-fs/node_modules/tar-stream/node_modules/bl": { + "version": "0.9.3", + "integrity": "sha512-/aV00jkx8NuUXDfelGoZTD3F4/RpVoIfeKxVT/dW0J3rQ0JbBARJBV2hzg2JEGTjLJORIRUpLubPve53l7smYA==", + "dev": true, + "dependencies": { + "readable-stream": "~1.0.26" + } + }, + "node_modules/bower/node_modules/tar-fs/node_modules/tar-stream/node_modules/end-of-stream": { + "version": "1.1.0", + "integrity": "sha512-EoulkdKF/1xa92q25PbjuDcgJ9RDHYU2Rs3SCIvs2/dSQ3BpmxneNHmA/M7fe60M3PrV7nNGTTNbkK62l6vXiQ==", + "dev": true, + "dependencies": { + "once": "~1.3.0" + } + }, + "node_modules/bower/node_modules/tar-fs/node_modules/tar-stream/node_modules/end-of-stream/node_modules/once": { + "version": "1.3.1", + "integrity": "sha512-NzfbaaoQvz2JC/D/Yj3GZi0FJG1w9i3K9Bp99Ws3p0xriPynC/YfRcpo2zoVuIduvH4b8+6up4ogGxnqajSKhA==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/bower/node_modules/tar-fs/node_modules/tar-stream/node_modules/end-of-stream/node_modules/once/node_modules/wrappy": { + "version": "1.0.1", + "integrity": "sha512-42h1d25nW6G/N7l16Oz4vqCOLIFobFBOwZrBYlCxJ/QuS2o1Gdn1PzSoiYndbnL9rgGIGZ6Qn09AIpyhrkepfw==", + "dev": true + }, + "node_modules/bower/node_modules/tar-fs/node_modules/tar-stream/node_modules/readable-stream": { + "version": "1.0.32", + "integrity": "sha512-s8EIwr5CzlS0LpWjJihLZ2suTsuxasivxwSN+NCJ4LN0lLq31GaBg0IKMmsXAJvXxHiFJmeVTX7pwBwJG4eDxw==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "node_modules/bower/node_modules/tar-fs/node_modules/tar-stream/node_modules/xtend": { + "version": "4.0.0", + "integrity": "sha512-kRIX84vvgLbzkKD1wMkCxTtNwrBFfgXIzGuFKFBISJRDcMz4N8FBllDEndJkNl6HrFuQuzSbAEWpnuY/ydPVXg==", + "dev": true, + "engines": { + "node": ">=0.4" + } + }, + "node_modules/bower/node_modules/tmp": { + "version": "0.0.23", + "integrity": "sha512-zR0TtNGw3OoChmmzHNnMVh6LRY7fCkxXnHOEI9/CZE5zn6TzZbyMknZdmQZzD0EhcQVT/9rZHeg1KqiqfAC5jw==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/bower/node_modules/update-notifier": { + "version": "0.2.1", + "integrity": "sha512-Gu8/naUJ4Yo/ORsgl48akbIixAQ604LVuN8OSeyJCqsOxjLuFDBriZzm4SH672NasdXpjdtY50bjTdazwGl2xw==", + "dev": true, + "dependencies": { + "chalk": "^0.5.1", + "configstore": "^0.3.1", + "latest-version": "^1.0.0", + "semver-diff": "^1.0.0", + "string-length": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/bower/node_modules/update-notifier/node_modules/configstore": { + "version": "0.3.1", + "integrity": "sha512-+AKQNMgycS4q3VZ0iJGIb3cc6vZmFVL+Y0YRZ7Lf7HktF4ZI8K/306DvjaEEiOQVCO3DbK+kq6z5vhGyPbTyvA==", + "dev": true, + "dependencies": { + "graceful-fs": "~3.0.1", + "js-yaml": "~3.0.1", + "mkdirp": "~0.5.0", + "object-assign": "~0.3.1", + "osenv": "~0.1.0", + "uuid": "~1.4.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/bower/node_modules/update-notifier/node_modules/configstore/node_modules/js-yaml": { + "version": "3.0.2", + "integrity": "sha512-8PVwV1480dnAPMj8FCW3I/mZZ+gvtOoMAZFWJKagkFq2eWv5kcyzWTR+6MloV0SY57t6jSIaKc7DIz86K9ZCfA==", + "dev": true, + "dependencies": { + "argparse": "~ 0.1.11", + "esprima": "~ 1.0.2" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/bower/node_modules/update-notifier/node_modules/configstore/node_modules/js-yaml/node_modules/argparse": { + "version": "0.1.15", + "integrity": "sha512-TRa9y0lEvcbbWexD1ad7GzAtdEQs9Ecr8D3WuPl/ng9h36TbrSoMPsGbCXZFo7pD9yUVRE6WElvAqEhG1jW6VA==", + "dev": true, + "dependencies": { + "underscore": "~1.4.3", + "underscore.string": "~2.3.1" + }, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/bower/node_modules/update-notifier/node_modules/configstore/node_modules/js-yaml/node_modules/argparse/node_modules/underscore": { + "version": "1.4.4", + "integrity": "sha512-ZqGrAgaqqZM7LGRzNjLnw5elevWb5M8LEoDMadxIW3OWbcv72wMMgKdwOKpd5Fqxe8choLD8HN3iSj3TUh/giQ==", + "dev": true + }, + "node_modules/bower/node_modules/update-notifier/node_modules/configstore/node_modules/js-yaml/node_modules/argparse/node_modules/underscore.string": { + "version": "2.3.3", + "integrity": "sha512-hbD5MibthuDAu4yA5wxes5bzFgqd3PpBJuClbRxaNddxfdsz+qf+1kHwrGQFrmchmDHb9iNU+6EHDn8uj0xDJg==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/bower/node_modules/update-notifier/node_modules/configstore/node_modules/js-yaml/node_modules/esprima": { + "version": "1.0.4", + "integrity": "sha512-rp5dMKN8zEs9dfi9g0X1ClLmV//WRyk/R15mppFNICIFRG5P92VP7Z04p8pk++gABo9W2tY+kHyu6P1mEHgmTA==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/bower/node_modules/update-notifier/node_modules/configstore/node_modules/object-assign": { + "version": "0.3.1", + "integrity": "sha512-4gWmwoU6o9UImLLzq+8R+kzWT0ABYdKXuvSp08JpYzhibFvdUirMfE9nE5yYHcG1k9ClcVueR4TolZpRvwg5og==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/bower/node_modules/update-notifier/node_modules/configstore/node_modules/uuid": { + "version": "1.4.1", + "integrity": "sha512-VvxWRJy+jqowMX1wClasj2BIORh82/X3wkRNNpXDOh1tUxmVAbdEWRUM+yRVg30a+XBmf+duDVtMgvRiuGq0qw==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "dev": true + }, + "node_modules/bower/node_modules/update-notifier/node_modules/latest-version": { + "version": "1.0.0", + "integrity": "sha512-WkKDAkB4gPxny2YXHcUWFR42KkyE7xU5C+kxmlAsbEk4iFsF9DAkYKg3tAnHz/8zyxfSC3gldZQrUcVeFjiTog==", + "dev": true, + "dependencies": { + "package-json": "^1.0.0" + }, + "bin": { + "latest-version": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/bower/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json": { + "version": "1.0.0", + "integrity": "sha512-mNwTZp8qVZDld8L8bEufgBeyVH5NPPJdL+8+85pdld1ND3KGl+CPne7rcI8hqNKGBet7a4yuEK5mroaufzM5Mg==", + "dev": true, + "dependencies": { + "got": "^1.0.1", + "registry-url": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/bower/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/got": { + "version": "1.2.1", + "integrity": "sha512-ZQEvXTtw5r/m2tHt3k0XJYHa6PW3FEwVhyZasdq7DjfOdEXYQ6LRD1PaSIg2Wt7clea4lF8L/hYZOAbwG/SfuA==", + "dev": true, + "dependencies": { + "object-assign": "^0.3.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/bower/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/got/node_modules/object-assign": { + "version": "0.3.1", + "integrity": "sha512-4gWmwoU6o9UImLLzq+8R+kzWT0ABYdKXuvSp08JpYzhibFvdUirMfE9nE5yYHcG1k9ClcVueR4TolZpRvwg5og==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/bower/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/registry-url": { + "version": "1.0.0", + "integrity": "sha512-ITYiZRx2uUT8sjbh8Vhd05waKxpz1MyaHhFrkikm2Rn7/969mZjD87r15BzuRr9GBnt3C+3TjBPKyIJ/faCZCg==", + "dev": true, + "dependencies": { + "npmconf": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/bower/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/registry-url/node_modules/npmconf": { + "version": "2.1.0", + "integrity": "sha512-Xw0o/QvtPxSKToh6iadIH3KJEvrijucu7zlejB1GGk6KjgrKtpo17aGw/k4MYiYNXG5/Mg8f+BFYz6faeglT1w==", + "deprecated": "this package has been reintegrated into npm and is now out of date with respect to npm", + "dev": true, + "dependencies": { + "config-chain": "~1.1.8", + "inherits": "~2.0.0", + "ini": "^1.2.0", + "mkdirp": "^0.5.0", + "nopt": "~3.0.1", + "once": "~1.3.0", + "osenv": "^0.1.0", + "semver": "2 || 3 || 4", + "uid-number": "0.0.5" + } + }, + "node_modules/bower/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/registry-url/node_modules/npmconf/node_modules/config-chain": { + "version": "1.1.8", + "integrity": "sha512-C+WOJZejQYJjcT7cnTnWJG2ma9w9IS7/BhP/s3uIrsyGKEX8KE2aSJ+a5furkcTl3RNwgr0J4+2zzvM1zDthmw==", + "dev": true, + "dependencies": { + "ini": "1", + "proto-list": "~1.2.1" + } + }, + "node_modules/bower/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/registry-url/node_modules/npmconf/node_modules/config-chain/node_modules/proto-list": { + "version": "1.2.3", + "integrity": "sha512-X5kz1JTfOQJNaUp+/vS9OhZsLIw0xtNfEJPqGkZaPBoYKXFPVMMu3YXbBYmb1BTklSsSU68zsvO2aBT4fiJCsQ==", + "dev": true + }, + "node_modules/bower/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/registry-url/node_modules/npmconf/node_modules/ini": { + "version": "1.3.0", + "integrity": "sha512-6tyfJkFAmQV64x9Li007PNZgNxqRywig4Rv8PDfzU9kgDBmURaIvjSL2wKyx45LPSIXsvDkFGbOMqMHC1PsORA==", + "deprecated": "Please update to ini >=1.3.6 to avoid a prototype pollution issue", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/bower/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/registry-url/node_modules/npmconf/node_modules/once": { + "version": "1.3.1", + "integrity": "sha512-NzfbaaoQvz2JC/D/Yj3GZi0FJG1w9i3K9Bp99Ws3p0xriPynC/YfRcpo2zoVuIduvH4b8+6up4ogGxnqajSKhA==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/bower/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/registry-url/node_modules/npmconf/node_modules/once/node_modules/wrappy": { + "version": "1.0.1", + "integrity": "sha512-42h1d25nW6G/N7l16Oz4vqCOLIFobFBOwZrBYlCxJ/QuS2o1Gdn1PzSoiYndbnL9rgGIGZ6Qn09AIpyhrkepfw==", + "dev": true + }, + "node_modules/bower/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/registry-url/node_modules/npmconf/node_modules/uid-number": { + "version": "0.0.5", + "integrity": "sha512-ZiLtQrdrFvWVXW5wickjtHiyOkn+cG74B0r33DQ2vJuz12FsFO7dU2q0dumrrYk6ny4wl2Vjsodpxk0+Z10/rA==", + "deprecated": "This package is no longer supported.", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/bower/node_modules/update-notifier/node_modules/semver-diff": { + "version": "1.0.0", + "integrity": "sha512-nHEXUJL+Fsnv42MvYDMIH5EIcjyVbOOjUqVi+G+FQkieY6k+OtyTF+kuQt8z/ACThi1VR6VE367WAitNaehSOw==", + "dev": true, + "dependencies": { + "semver": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/bower/node_modules/update-notifier/node_modules/semver-diff/node_modules/semver": { + "version": "3.0.1", + "integrity": "sha512-MrF9mHWFtD/0eV4t3IheoXnGWTdw17axm5xqzOWyPsOMVnTtRAZT6uwPwslQXH5SsiaBLiMuu8NX8DtXWZfDwg==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/bower/node_modules/update-notifier/node_modules/string-length": { + "version": "1.0.0", + "integrity": "sha512-Ix7an0W1kNzF/vf6U5y0dNBJ0eFe8OIz4DcgDVOAKX/hLgU9I7//dMhuS9AvxZP4p5Sp6adP68IKUQIeGe2zdw==", + "dev": true, + "dependencies": { + "strip-ansi": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/bower/node_modules/update-notifier/node_modules/string-length/node_modules/strip-ansi": { + "version": "2.0.0", + "integrity": "sha512-gvB0HQXLFIBkRAIlK98dOnXG/fEtNREVj2f6q61+H2GlCH7uFKhZGCdNFPFUA2XbJx9MyZPDwQHEfhPbSTLIlA==", + "dev": true, + "dependencies": { + "ansi-regex": "^1.0.0" + }, + "bin": { + "strip-ansi": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/bower/node_modules/update-notifier/node_modules/string-length/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "1.1.0", + "integrity": "sha512-+VAkk48zFJGuS3ru8ycFCrX1wif67Tbn+yJHAo5xxFY5pFVp8Fy9WbZqOKYxGCP9dEr4ny8aGbjMMpcTGPQzMA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/bower/node_modules/which": { + "version": "1.0.5", + "integrity": "sha512-p82w9e3628Y1sCI41PbzZb5Qbacst2Yt/gE4mtqrNXv65SmwNbAcQvS4VkehtqmclAcOh36tgQiwhg6fKvkyDA==", + "dev": true, + "bin": { + "which": "bin/which" + }, + "engines": { + "node": "*" + } + }, + "node_modules/browserstacktunnel-wrapper": { + "version": "1.3.1", + "integrity": "sha512-nBIsDLhmRwzN2PzTvGLY8tXDUxtQH0Hht4l2LRrsm9eyag/fvImYVsQugxJBQNJWROV90sv2R1iL0eHyNErZXA==", + "dev": true, + "dependencies": { + "unzip": "~0.1.9" + }, + "engines": { + "node": ">= 0.10.20" + } + }, + "node_modules/browserstacktunnel-wrapper/node_modules/unzip": { + "version": "0.1.11", + "integrity": "sha512-Dvxd7bj2RcfbM+AbNfx0Ufqvk7Kl4YGeAQlEGn9+glDQz1HFxeeRjBStxi/DfIvgutn6hbC4yMc1rEo3x+dmVQ==", + "dev": true, + "dependencies": { + "binary": ">= 0.3.0 < 1", + "fstream": ">= 0.1.30 < 1", + "match-stream": ">= 0.0.2 < 1", + "pullstream": ">= 0.4.1 < 1", + "readable-stream": "~1.0.31", + "setimmediate": ">= 1.0.1 < 2" + } + }, + "node_modules/browserstacktunnel-wrapper/node_modules/unzip/node_modules/binary": { + "version": "0.3.0", + "integrity": "sha512-D4H1y5KYwpJgK8wk1Cue5LLPgmwHKYSChkbspQg5JtVuR5ulGckxfR62H3AE9UDkdMC8yyXlqYihuz3Aqg2XZg==", + "dev": true, + "dependencies": { + "buffers": "~0.1.1", + "chainsaw": "~0.1.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/browserstacktunnel-wrapper/node_modules/unzip/node_modules/binary/node_modules/buffers": { + "version": "0.1.1", + "integrity": "sha512-9q/rDEGSb/Qsvv2qvzIzdluL5k7AaJOTrw23z9reQthrbF7is4CtlT0DXyO1oei2DCp4uojjzQ7igaSHp1kAEQ==", + "dev": true, + "engines": { + "node": ">=0.2.0" + } + }, + "node_modules/browserstacktunnel-wrapper/node_modules/unzip/node_modules/binary/node_modules/chainsaw": { + "version": "0.1.0", + "integrity": "sha512-75kWfWt6MEKNC8xYXIdRpDehRYY/tNSgwKaJq+dbbDcxORuVrrQ+SEHoWsniVn9XPYfP4gmdWIeDk/4YNp1rNQ==", + "dev": true, + "dependencies": { + "traverse": ">=0.3.0 <0.4" + }, + "engines": { + "node": "*" + } + }, + "node_modules/browserstacktunnel-wrapper/node_modules/unzip/node_modules/binary/node_modules/chainsaw/node_modules/traverse": { + "version": "0.3.9", + "integrity": "sha512-iawgk0hLP3SxGKDfnDJf8wTz4p2qImnyihM5Hh/sGvQ3K37dPi/w8sRhdNIxYA1TwFwc5mDhIJq+O0RsvXBKdQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/browserstacktunnel-wrapper/node_modules/unzip/node_modules/fstream": { + "version": "0.1.31", + "integrity": "sha512-N1pLGEHoDyCoI8uMmPXJXhn238L4nk41iipXCrqs4Ss0ooYSr5sNj2ucMo5AqJVC4OaOa7IztpBhOaaYTGZVuA==", + "deprecated": "This package is no longer supported.", + "dev": true, + "dependencies": { + "graceful-fs": "~3.0.2", + "inherits": "~2.0.0", + "mkdirp": "0.5", + "rimraf": "2" + }, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/browserstacktunnel-wrapper/node_modules/unzip/node_modules/fstream/node_modules/graceful-fs": { + "version": "3.0.3", + "integrity": "sha512-MsDT2yY+eIwsJYoaftlH1Uy5J/wYq8I8Tb2BzZDwRuBYy0PHcU3xuKtw4bzXcBytYKDdzFot3U8Dzn+57OjZmQ==", + "deprecated": "please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/browserstacktunnel-wrapper/node_modules/unzip/node_modules/fstream/node_modules/mkdirp": { + "version": "0.5.0", + "integrity": "sha512-xjjNGy+ry1lhtIKcr2PT6ok3aszhQfgrUDp4OZLHacgRgFmF6XR9XCOJVcXlVGQonIqXcK1DvqgKKQOPWYGSfw==", + "deprecated": "Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)", + "dev": true, + "dependencies": { + "minimist": "0.0.8" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/browserstacktunnel-wrapper/node_modules/unzip/node_modules/fstream/node_modules/mkdirp/node_modules/minimist": { + "version": "0.0.8", + "integrity": "sha512-miQKw5Hv4NS1Psg2517mV4e4dYNaO3++hjAvLOAzKqZ61rH8NS1SK+vbfBWZ5PY/Me/bEWhUwqMghEW5Fb9T7Q==", + "dev": true + }, + "node_modules/browserstacktunnel-wrapper/node_modules/unzip/node_modules/fstream/node_modules/rimraf": { + "version": "2.2.8", + "integrity": "sha512-R5KMKHnPAQaZMqLOsyuyUmcIjSeDm+73eoqQpaXA7AZ22BL+6C+1mcUscgOsNd8WVlJuvlgAPsegcx7pjlV0Dg==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/browserstacktunnel-wrapper/node_modules/unzip/node_modules/match-stream": { + "version": "0.0.2", + "integrity": "sha512-TbN21KrvmZ4mHzKqSFeNNNYeOGNNoEE0sQjhOGlHc+W6XhV4nEhJqaQTJj106NF+NYjyJ7pXh23+OQ1d306ORw==", + "dev": true, + "dependencies": { + "buffers": "~0.1.1", + "readable-stream": "~1.0.0" + } + }, + "node_modules/browserstacktunnel-wrapper/node_modules/unzip/node_modules/match-stream/node_modules/buffers": { + "version": "0.1.1", + "integrity": "sha512-9q/rDEGSb/Qsvv2qvzIzdluL5k7AaJOTrw23z9reQthrbF7is4CtlT0DXyO1oei2DCp4uojjzQ7igaSHp1kAEQ==", + "dev": true, + "engines": { + "node": ">=0.2.0" + } + }, + "node_modules/browserstacktunnel-wrapper/node_modules/unzip/node_modules/pullstream": { + "version": "0.4.1", + "integrity": "sha512-8ckaufxE74rtbwA0lD0GO2Pk/miCfje3uZtGZd/MQpxkoRIBB004aKBnhdc4Y8L7sip0cis/ekib/1lUwUwxuA==", + "dev": true, + "dependencies": { + "over": ">= 0.0.5 < 1", + "readable-stream": "~1.0.31", + "setimmediate": ">= 1.0.2 < 2", + "slice-stream": ">= 1.0.0 < 2" + } + }, + "node_modules/browserstacktunnel-wrapper/node_modules/unzip/node_modules/pullstream/node_modules/over": { + "version": "0.0.5", + "integrity": "sha512-EEc3GCT5ce2VgLYKGeomTSgQT+4wkS13Ya9XzKiskHtemWPx0YhVErn7PtiowTOsYtRlFe6FksgwFeWG1aOJdg==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/browserstacktunnel-wrapper/node_modules/unzip/node_modules/pullstream/node_modules/slice-stream": { + "version": "1.0.0", + "integrity": "sha512-fJu1TYTr85OZEkT4lqcCW6oPWPIS5omPnIsB/dL7QWo2sNk03VQ6did4plhh0y3Sf0nJlq5QEUR3vMYevydn7w==", + "dev": true, + "dependencies": { + "readable-stream": "~1.0.31" + } + }, + "node_modules/browserstacktunnel-wrapper/node_modules/unzip/node_modules/readable-stream": { + "version": "1.0.32", + "integrity": "sha512-s8EIwr5CzlS0LpWjJihLZ2suTsuxasivxwSN+NCJ4LN0lLq31GaBg0IKMmsXAJvXxHiFJmeVTX7pwBwJG4eDxw==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "node_modules/browserstacktunnel-wrapper/node_modules/unzip/node_modules/setimmediate": { + "version": "1.0.2", + "integrity": "sha512-GREioum/m7Loh5Rbuza9pphdZ6V4eNmItSTv1CuV1V57BBe5WS+l/3MCN/sp9T/TRrKzm1mIyrxZRy+tbmfAuA==", + "dev": true + }, + "node_modules/bufferutil": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-1.2.1.tgz", + "integrity": "sha512-rtE2s2JHFmfaldMwWFSUaPTxfxq6Um3xw9PEUK5bAfW83UTXp3WQpE7slnD2bd9GUgb0BA7JC/7ZxeBrIq+8Dw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "dependencies": { + "bindings": "1.2.x", + "nan": "^2.0.5" + } + }, + "node_modules/bytes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz", + "integrity": "sha512-/x68VkHLeTl3/Ll8IvxdwzhrT+IyKc52e/oyHhA2RwqPqswSnjVbSddfPRwAsJtbilMAPSRWwAlpxdYsSWOTKQ==", + "dev": true + }, + "node_modules/callsite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", + "integrity": "sha512-0vdNRFXn5q+dtOqjfFtmtlI9N2eVZ7LMyEV2iKC5mEEFvSg/69Ml6b/WU2qF8W1nLRa0wiSrDT3Y5jOHZCwKPQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/canonical-path": { + "version": "0.0.2", + "integrity": "sha512-y8EIEvL+IW81S4hRQWCRFtly+g1cc1G+wxHpjhYR9jI2+JJjWiaKnkH8mmvNHOMOAd9fzgARDO3AEzjuR51qaA==", + "dev": true + }, + "node_modules/cheerio": { + "version": "0.17.0", + "integrity": "sha512-pakQLw14btS8T4+Q3dgFbe7x447hjsQeEhMJ2kHg8YrOLSmKS0xGl9REnz/eic7dsxS0S9kMRbZcsqrlMAS0dQ==", + "dev": true, + "dependencies": { + "CSSselect": "~0.4.0", + "dom-serializer": "~0.0.0", + "entities": "~1.1.1", + "htmlparser2": "~3.7.2", + "lodash": "~2.4.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cheerio/node_modules/CSSselect": { + "version": "0.4.1", + "integrity": "sha512-r4HWARRbQ6enGbdPCrl3bNybORIcU0AcBLTyaxcWNTRd6EH2/w9RInHkUbUhwehrBFN1KQz+yFulhyIH31ZXAw==", + "deprecated": "the module is now available as 'css-select'", + "dev": true, + "dependencies": { + "CSSwhat": "0.4", + "domutils": "1.4" + } + }, + "node_modules/cheerio/node_modules/CSSselect/node_modules/CSSwhat": { + "version": "0.4.7", + "integrity": "sha512-bU5cYG02crjQGDN6wm8USThp/sr/MUulMTrVA1CENSBhv3B+mlJfYDP1em/wJlMT0aYcWso0cuT9NXW74yPfog==", + "deprecated": "the module is now available as 'css-what'", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/cheerio/node_modules/CSSselect/node_modules/domutils": { + "version": "1.4.3", + "integrity": "sha512-ZkVgS/PpxjyJMb+S2iVHHEZjVnOUtjGp0/zstqKGTE9lrZtNHlNQmLwP/lhLMEApYbzc08BKMx9IFpKhaSbW1w==", + "dev": true, + "dependencies": { + "domelementtype": "1" + } + }, + "node_modules/cheerio/node_modules/CSSselect/node_modules/domutils/node_modules/domelementtype": { + "version": "1.1.1", + "integrity": "sha512-2lzWJZduJDR6nNqm9e0IcwYwIsbHXKUKagesDVzpBs8K5FvrUmO7IYSXFsKhBqY2avQzeuQHwznPjs4Lz3VOEQ==", + "dev": true + }, + "node_modules/cheerio/node_modules/dom-serializer": { + "version": "0.0.1", + "integrity": "sha512-evvizoLtT5uMpDT3iKRAx1NmTCk2ZdOD7ATqmL27QJkCv8XQmGKv/eFuvAjHhySNBACREAcXGBqozYhV1dOdag==", + "dev": true, + "dependencies": { + "domelementtype": "~1.1.1", + "entities": "~1.1.1" + } + }, + "node_modules/cheerio/node_modules/dom-serializer/node_modules/domelementtype": { + "version": "1.1.1", + "integrity": "sha512-2lzWJZduJDR6nNqm9e0IcwYwIsbHXKUKagesDVzpBs8K5FvrUmO7IYSXFsKhBqY2avQzeuQHwznPjs4Lz3VOEQ==", + "dev": true + }, + "node_modules/cheerio/node_modules/entities": { + "version": "1.1.1", + "integrity": "sha512-bWStsIg5+vWzgtKoA/pkAIJzRAeUatnImqcK4CyHd2KoNq3fCg/tHDoE/7e81yRq9Xg8XUSvAcsSaMCp4a3HuQ==", + "dev": true + }, + "node_modules/cheerio/node_modules/htmlparser2": { + "version": "3.7.3", + "integrity": "sha512-XdyuCBH3/tTuRTCMFolbj5stKZek8FK7KVXm+aHYivHmXVo18jINvc2jR5zgFkp//z2KWl5vppTJ4DWhltYruA==", + "dev": true, + "dependencies": { + "domelementtype": "1", + "domhandler": "2.2", + "domutils": "1.5", + "entities": "1.0", + "readable-stream": "1.1" + } + }, + "node_modules/cheerio/node_modules/htmlparser2/node_modules/domelementtype": { + "version": "1.1.1", + "integrity": "sha512-2lzWJZduJDR6nNqm9e0IcwYwIsbHXKUKagesDVzpBs8K5FvrUmO7IYSXFsKhBqY2avQzeuQHwznPjs4Lz3VOEQ==", + "dev": true + }, + "node_modules/cheerio/node_modules/htmlparser2/node_modules/domhandler": { + "version": "2.2.0", + "integrity": "sha512-gs9p0U32nbUW4zYkNnBSBONXuYuOIhb5UMH581DU7PZhg5gXXvJupnSLz//xfGjWNX5R2VGRLH5LpS+BMtQNdg==", + "dev": true, + "dependencies": { + "domelementtype": "1" + } + }, + "node_modules/cheerio/node_modules/htmlparser2/node_modules/domutils": { + "version": "1.5.0", + "integrity": "sha512-389qXukJlNZvjy3XHPpMc295cZsUus5XklwdkeMqJWlro86MbHg7WH8FMoIEC4VeAlKjFTdGeDgRr+mjJ8bZFg==", + "dev": true, + "dependencies": { + "domelementtype": "1" + } + }, + "node_modules/cheerio/node_modules/htmlparser2/node_modules/entities": { + "version": "1.0.0", + "integrity": "sha512-LbLqfXgJMmy81t+7c14mnulFHJ170cM6E+0vMXR9k/ZiZwgX8i5pNgjTCX3SO4VeUsFLV+8InixoretwU+MjBQ==", + "dev": true + }, + "node_modules/cheerio/node_modules/lodash": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", + "integrity": "sha512-Kak1hi6/hYHGVPmdyiZijoQyz5x2iGVzs6w9GYB/HiXEtylY7tIoYEROMjvM1d9nXJqPOrG2MNPMn01bJ+S0Rw==", + "dev": true, + "engines": [ + "node", + "rhino" + ], + "license": "MIT" + }, + "node_modules/component-bind": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz", + "integrity": "sha512-WZveuKPeKAG9qY+FkYDeADzdHyTYdIboXS59ixDeRJL5ZhxpqUnxSOwop4FQjMsiYm3/Or8cegVbpAHNA7pHxw==", + "dev": true + }, + "node_modules/component-emitter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz", + "integrity": "sha512-YhIbp3PJiznERfjlIkK0ue4obZxt2S60+0W8z24ZymOHT8sHloOqWOqZRU2eN5OlY8U08VFsP02letcu26FilA==", + "dev": true + }, + "node_modules/component-inherit": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz", + "integrity": "sha512-w+LhYREhatpVqTESyGFg3NlP6Iu0kEKUHETY9GoZP/pQyW4mHFZuFWRUCIqVPZ36ueVLtoOEZaAqbCF2RDndaA==", + "dev": true + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.1.2.tgz", + "integrity": "sha512-nU0piPW+ZjbSjGjcBwhknQg8n6q/zTLH+/SfQNw7z7DUwIE5PMa+GUQoHoaJ2mW1HilSouGqa8eTgKx1XMIOpA==", + "dev": true, + "license": "MIT", + "dependencies": { + "accepts": "~1.1.2", + "bytes": "1.0.0", + "compressible": "~2.0.1", + "debug": "~2.0.0", + "on-headers": "~1.0.0", + "vary": "~1.0.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/connect": { + "version": "2.26.6", + "resolved": "https://registry.npmjs.org/connect/-/connect-2.26.6.tgz", + "integrity": "sha512-ZFN+aob1FB3x+Pny+wEo1n8m3WkWPbySIb55C+pcsM8fs86Ub2H5Qraczbg7yy0a3bGifuolP3FoP9M5Isqwaw==", + "deprecated": "connect 2.x series is deprecated", + "dev": true, + "license": "MIT", + "dependencies": { + "basic-auth-connect": "1.0.0", + "body-parser": "~1.8.4", + "bytes": "1.0.0", + "compression": "~1.1.2", + "connect-timeout": "~1.3.0", + "cookie": "0.1.2", + "cookie-parser": "~1.3.3", + "cookie-signature": "1.0.5", + "csurf": "~1.6.2", + "debug": "~2.0.0", + "depd": "0.4.5", + "errorhandler": "~1.2.2", + "express-session": "~1.8.2", + "finalhandler": "0.2.0", + "fresh": "0.2.4", + "media-typer": "0.3.0", + "method-override": "~2.2.0", + "morgan": "~1.3.2", + "multiparty": "3.3.2", + "on-headers": "~1.0.0", + "parseurl": "~1.3.0", + "pause": "0.0.1", + "qs": "2.2.4", + "response-time": "~2.0.1", + "serve-favicon": "~2.1.5", + "serve-index": "~1.2.1", + "serve-static": "~1.6.4", + "type-is": "~1.5.2", + "vhost": "~3.0.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/connect-timeout": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/connect-timeout/-/connect-timeout-1.3.0.tgz", + "integrity": "sha512-T61Hd39kHUmCdu5Me6gSu1H7IVbh6fDGZjmaLSAAi41oC1W3Nu5sZhC5cdEqpetGTNcj9HcdrymbtTJkWV1G/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "~2.0.0", + "ms": "0.6.2", + "on-headers": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cookie": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.1.2.tgz", + "integrity": "sha512-+mHmWbhevLwkiBf7QcbZXHr0v4ZQQ/OgHk3fsQHrsMMiGzuvAmU/YMUR+ZfrO/BLAGIWFfx2Z7Oyso0tZR/wiA==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/cookie-parser": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.3.5.tgz", + "integrity": "sha512-YN/8nzPcK5o6Op4MIzAd4H4qUal5+3UaMhVIeaafFYL0pKvBQA/9Yhzo7ZwvBpjdGshsiTAb1+FC37M6RdPDFg==", + "dev": true, + "license": "MIT", + "dependencies": { + "cookie": "0.1.3", + "cookie-signature": "1.0.6" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/cookie-parser/node_modules/cookie": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.1.3.tgz", + "integrity": "sha512-mWkFhcL+HVG1KjeCjEBVJJ7s4sAGMLiBDFSDs4bzzvgLZt7rW8BhP6XV/8b1+pNvx/skd3yYxPuaF3Z6LlQzyw==", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/cookie-parser/node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/cookie-signature": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.5.tgz", + "integrity": "sha512-Ym05XFKVD+EOB43QU3ovI/KvqFo5MP4BGsH+SkAMn2mdjLj2W4bOSyNsw1Ik1gI7CyDtR9Ae2TUFHexgaiEuZg==", + "dev": true, + "license": "MIT" + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/crc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/crc/-/crc-3.0.0.tgz", + "integrity": "sha512-+AjruG0m/tAAr6vckAT/fRlIk59IjTfdOisWu6P+Q7+BUaD1PYDeYaQKkO1hkBbv4rFDtwIZpvnbtPC/OF/W1w==", + "dev": true, + "license": "MIT" + }, + "node_modules/csrf": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/csrf/-/csrf-2.0.7.tgz", + "integrity": "sha512-AA22oKr4/2k9QxCLXOS/10NcGudOsxj6oRTa6HjW3spZbJJgKaODdOo1AnZSuz1fSdVNmf4ddXPLsBX+PDeLNA==", + "dev": true, + "license": "MIT", + "dependencies": { + "base64-url": "1.2.1", + "rndm": "~1.1.0", + "scmp": "1.0.0", + "uid-safe": "~1.1.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/csurf": { + "version": "1.6.6", + "resolved": "https://registry.npmjs.org/csurf/-/csurf-1.6.6.tgz", + "integrity": "sha512-dDO66hRf7u8nsgFJVQ/HpOOR7WoqtLlsToEzp+k+9mjNssSCFWPN/lAcYP4vtfu9KrADxY727zrPVruqX9lNuQ==", + "deprecated": "This package is archived and no longer maintained. For support, visit https://github.com/expressjs/express/discussions", + "dev": true, + "license": "MIT", + "dependencies": { + "cookie": "0.1.2", + "cookie-signature": "1.0.5", + "csrf": "~2.0.5", + "http-errors": "~1.2.8" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/debug": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.0.0.tgz", + "integrity": "sha512-jRxFR0Fb657ikmm6IjHY32v/Nqp9Ndcx4LBISXPfpguNaHh5JJnb+x37qalKPTu4fxMFnVBIyEGi72mmvl0BCw==", + "dev": true, + "dependencies": { + "ms": "0.6.2" + } + }, + "node_modules/depd": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/depd/-/depd-0.4.5.tgz", + "integrity": "sha512-MyQx8POntp7sey9ghPezYB5gIKSbcce5pkoHdFmDYkiOcsE5f5yLLBzv8Qcs9Ll1hPgmEOfIae51n4Fa7l3zxw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/destroy": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.3.tgz", + "integrity": "sha512-KB/AVLKRwZPOEo6/lxkDJ+Bv3jFRRrhmnRMPvpWwmIfUggpzGkQBqolyo8FRf833b/F5rzmy1uVN3fHBkjTxgw==", + "dev": true, + "license": "MIT" + }, + "node_modules/dgeni": { + "version": "0.4.1", + "integrity": "sha512-r9gcPS+KpIiOgpY1kJytSrVKlv5wzFvYV4j7DjcBIhFV2hxIevSZ+rJPsbvEuJEL41/vD+m/J/q4baVwqBWKvg==", + "dev": true, + "dependencies": { + "canonical-path": "~0.0.2", + "dependency-graph": "~0.1.0", + "di": "0.0.1", + "lodash": "^2.4.1", + "optimist": "~0.6.0", + "q": "~0.9.7", + "validate.js": "^0.2.0", + "winston": "~0.7.2" + }, + "bin": { + "dgeni": "bin/gen-docs.js" + } + }, + "node_modules/dgeni-packages": { + "version": "0.10.7", + "integrity": "sha512-z2OxV7Vm0Im7pOrCyw/0571iAUxeWFPF0c/JDB4oR8peJLk9XhpAjkNH/1JeWayBD1IfK1Zd47RdIEA368i1ZA==", + "dev": true, + "dependencies": { + "canonical-path": "0.0.2", + "catharsis": "^0.7.0", + "change-case": "^2.1.0", + "dgeni": "^0.4.0", + "esprima": "^1.0.4", + "estraverse": "^1.5.1", + "glob": "~3.2.8", + "htmlparser2": "^3.7.3", + "lodash": "~2.4.1", + "marked": "^0.3.2", + "minimatch": "^0.3.0", + "node-html-encoder": "0.0.2", + "nunjucks": "~1.0.1", + "q": "~1.0.0", + "q-io": "~1.10.9", + "stringmap": "^0.2.2", + "winston": "~0.7.2" + }, + "peerDependencies": { + "dgeni": "^0.4.0" + } + }, + "node_modules/dgeni-packages/node_modules/catharsis": { + "version": "0.7.1", + "integrity": "sha512-uKmQPPuT4ig8A1uWUycqJp96RDjPBr+f268kP8B8CoK7PJ9bQTuQcY1Znh7huf2Qqdj5yab1TFH5+BmcQIP5mQ==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/dgeni-packages/node_modules/change-case": { + "version": "2.1.5", + "integrity": "sha512-SjKkGmZ1zHN6PgvgLvBNTDlrRfr+FzHnRCisCFKkOdPx3X8WfAVNQPSvsoqtCx+/kDJB2QEVtSjl2MpplJZEOw==", + "dev": true, + "dependencies": { + "camel-case": "^1.0.0", + "constant-case": "^1.0.0", + "dot-case": "^1.0.0", + "is-lower-case": "^1.0.0", + "is-upper-case": "^1.0.0", + "lower-case": "^1.0.0", + "param-case": "^1.0.0", + "pascal-case": "^1.0.0", + "path-case": "^1.0.0", + "sentence-case": "^1.0.0", + "snake-case": "^1.0.0", + "swap-case": "^1.0.0", + "title-case": "^1.0.0", + "upper-case": "^1.0.0", + "upper-case-first": "^1.0.0" + } + }, + "node_modules/dgeni-packages/node_modules/change-case/node_modules/camel-case": { + "version": "1.0.2", + "integrity": "sha512-okBMK7EsU2GUUHvb+MsxiZ6U9K4pkJkl1UVmhqQ+4Mv94V6NsccvbNPRYJKkTVeI67iWDmYVSjj0+uzvXXb72g==", + "dev": true, + "dependencies": { + "sentence-case": "^1.0.2" + } + }, + "node_modules/dgeni-packages/node_modules/change-case/node_modules/constant-case": { + "version": "1.0.0", + "integrity": "sha512-5mqHDOxpIT+MfPR59L7ITX1X7tXWqnPKLt7c0/8H3+MUztyT2eovf9/3+ZuYRcrqM53H3tiR+roqf5qg2zhhJQ==", + "dev": true, + "dependencies": { + "snake-case": "^1.0.0" + } + }, + "node_modules/dgeni-packages/node_modules/change-case/node_modules/dot-case": { + "version": "1.0.1", + "integrity": "sha512-EHFaij61FeJCdA9k+3H2SJgdtdv/EtDGlrIxdsalmdLGBUKINd4E4W2tffMwLKTV3W4FPA4nxaqEraP4Ofwrxw==", + "dev": true, + "dependencies": { + "sentence-case": "^1.0.2" + } + }, + "node_modules/dgeni-packages/node_modules/change-case/node_modules/is-lower-case": { + "version": "1.0.0", + "integrity": "sha512-nyJ1I+MmRSWPZ0AnOBqSQ5aOKNK3yyd6ssMD7tvk1FUDwxypIhOtHfuI5jzuoCTTK2X2j8nZdBIoa+B41Ry5Aw==", + "dev": true, + "dependencies": { + "lower-case": "^1.0.0" + } + }, + "node_modules/dgeni-packages/node_modules/change-case/node_modules/is-upper-case": { + "version": "1.0.1", + "integrity": "sha512-CGDZc/P4dzq/DjGCF+WRMzXxrxEnKCNjGOxhDcSBVPKXFQDDCPk4fgNLB1muUCj3pwkp0fV8qfXXumLUXEULEA==", + "dev": true, + "dependencies": { + "upper-case": "^1.0.0" + } + }, + "node_modules/dgeni-packages/node_modules/change-case/node_modules/lower-case": { + "version": "1.0.2", + "integrity": "sha512-OKy2ho1bTewbDxoqjIDhuCihSLqNtjlywFJ+pUXNG5vqJmM0kpmP63Wd0Cl0ryNIaPiSHYWBJxtM/u4xomzrqA==", + "dev": true + }, + "node_modules/dgeni-packages/node_modules/change-case/node_modules/param-case": { + "version": "1.0.1", + "integrity": "sha512-b1dHq4VVcX5l3OAStGR3YJxXR11TZOZ1RY1f5ERyMT1iQwovkIhbvGIZtK/TXGX/NjkHA66kcQ9bVyE+6pRqJg==", + "dev": true, + "dependencies": { + "sentence-case": "^1.0.2" + } + }, + "node_modules/dgeni-packages/node_modules/change-case/node_modules/pascal-case": { + "version": "1.0.0", + "integrity": "sha512-/E8ViCKG4MC2T2PdcEVmTcN2zIT50j6wLecYV6sLLMvq8vBE5eLnFXZKy/zm98N832Bz5vk5l0jrgQNznCIL3w==", + "dev": true, + "dependencies": { + "camel-case": "^1.0.0", + "upper-case-first": "^1.0.0" + } + }, + "node_modules/dgeni-packages/node_modules/change-case/node_modules/path-case": { + "version": "1.0.1", + "integrity": "sha512-FuFtUXUsRL+4i7KABu3ISJwwn935MD6VAEILUqbcpUgrK+p8+7FCY/I4ypN4oif4ekRd8qDnmpHWxtXBLxHiBA==", + "dev": true, + "dependencies": { + "sentence-case": "^1.0.2" + } + }, + "node_modules/dgeni-packages/node_modules/change-case/node_modules/sentence-case": { + "version": "1.1.0", + "integrity": "sha512-xv0APuHBWewczZzW9bZJD2+6fo1zUmT35Yr3kBxpUefclvd9X6nqtxFd0EdEyrLqRFWwDYPVE/C6rnaMXMce5g==", + "dev": true + }, + "node_modules/dgeni-packages/node_modules/change-case/node_modules/snake-case": { + "version": "1.0.1", + "integrity": "sha512-bhF7DhQtq0Z+eMX5+pb5PTMcwoTdm8Ke5bOwiio49XbqOPTbN/PCMrqQV6l+V6GGFJyzfqqQp1yjS/JLomFDgQ==", + "dev": true, + "dependencies": { + "sentence-case": "^1.0.2" + } + }, + "node_modules/dgeni-packages/node_modules/change-case/node_modules/swap-case": { + "version": "1.0.2", + "integrity": "sha512-WIB/fAQqDCKFBvqqlBcLdQ5Fy1e7w3I5Lno81vTu7TlRM8T0CiF6KNw24LWnUGTCfnY8OofxlvDxpTSs03hZ3w==", + "dev": true + }, + "node_modules/dgeni-packages/node_modules/change-case/node_modules/title-case": { + "version": "1.0.1", + "integrity": "sha512-WxqjoDXZAnDwu31RXY/dDP3PzWci7z7POfUkMARh5NBoTpZXPnFw1/FB3m/W8Fl+mH15nwyDwPHivI3RaCTAZw==", + "dev": true, + "dependencies": { + "sentence-case": "^1.0.2", + "upper-case": "^1.0.0" + } + }, + "node_modules/dgeni-packages/node_modules/change-case/node_modules/upper-case": { + "version": "1.0.3", + "integrity": "sha512-veblLVx0vN4ovCT6IZ85Vnhnp6bF9WgqDlrgQGr6BjmJqYDRpw8RnEQzRrH4gDeY5hXFtXABPHKiAOwD8nb3AA==", + "dev": true + }, + "node_modules/dgeni-packages/node_modules/change-case/node_modules/upper-case-first": { + "version": "1.0.1", + "integrity": "sha512-wy6/en1l/Tm0/GHjntq2i6mYMZMgih3Jn1RPFen6gOFzgxnSOQ1i3vCCNKQOgfZ0src6xYENFqh+0c0z/305sw==", + "dev": true + }, + "node_modules/dgeni-packages/node_modules/esprima": { + "version": "1.2.2", + "integrity": "sha512-+JpPZam9w5DuJ3Q67SqsMGtiHKENSMRVoxvArfJZK01/BfLEObtZ6orJa/MtoGNR/rfMgp5837T41PAmTwAv/A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/dgeni-packages/node_modules/estraverse": { + "version": "1.7.1", + "integrity": "sha512-pyldwNUMD25MLTtbt67RfZsSUAOpQZdN7Z72Kb4WvbGecyrGQmP0yLvcR24JvgGCHTNQLqeE8Ze9JAlOb+UDPQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/dgeni-packages/node_modules/glob": { + "version": "3.2.11", + "integrity": "sha512-hVb0zwEZwC1FXSKRPFTeOtN7AArJcJlI6ULGLtrstaswKNlrTJqAA+1lYlSUop4vjA423xlBzqfVS3iWGlqJ+g==", + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", + "dev": true, + "dependencies": { + "inherits": "2", + "minimatch": "0.3" + }, + "engines": { + "node": "*" + } + }, + "node_modules/dgeni-packages/node_modules/htmlparser2": { + "version": "3.8.2", + "integrity": "sha512-dX31LoChXZ6ziMdBEZORB+djHiGDwltiYJ/B4OojAYanM5146yfoBIDftdyOtPb5WtKNiKwLJN2IIn7uiolXbQ==", + "dev": true, + "dependencies": { + "domelementtype": "1", + "domhandler": "2.3", + "domutils": "1.5", + "entities": "1.0", + "readable-stream": "1.1" + } + }, + "node_modules/dgeni-packages/node_modules/htmlparser2/node_modules/domelementtype": { + "version": "1.1.3", + "integrity": "sha512-zEvAAsFY0DeHkrqWBRkSsmgaE7yADgpez40JUFjISb+uzSinl2F6QbG4lMEBE4P06gCGF6VnsykmbNgu7ZIHzA==", + "dev": true + }, + "node_modules/dgeni-packages/node_modules/htmlparser2/node_modules/domhandler": { + "version": "2.3.0", + "integrity": "sha512-q9bUwjfp7Eif8jWxxxPSykdRZAb6GkguBGSgvvCrhI9wB71W2K/Kvv4E61CF/mcCfnVJDeDWx/Vb/uAqbDj6UQ==", + "dev": true, + "dependencies": { + "domelementtype": "1" + } + }, + "node_modules/dgeni-packages/node_modules/htmlparser2/node_modules/domutils": { + "version": "1.5.0", + "integrity": "sha512-389qXukJlNZvjy3XHPpMc295cZsUus5XklwdkeMqJWlro86MbHg7WH8FMoIEC4VeAlKjFTdGeDgRr+mjJ8bZFg==", + "dev": true, + "dependencies": { + "domelementtype": "1" + } + }, + "node_modules/dgeni-packages/node_modules/htmlparser2/node_modules/entities": { + "version": "1.0.0", + "integrity": "sha512-LbLqfXgJMmy81t+7c14mnulFHJ170cM6E+0vMXR9k/ZiZwgX8i5pNgjTCX3SO4VeUsFLV+8InixoretwU+MjBQ==", + "dev": true + }, + "node_modules/dgeni-packages/node_modules/lodash": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", + "integrity": "sha512-Kak1hi6/hYHGVPmdyiZijoQyz5x2iGVzs6w9GYB/HiXEtylY7tIoYEROMjvM1d9nXJqPOrG2MNPMn01bJ+S0Rw==", + "dev": true, + "engines": [ + "node", + "rhino" + ], + "license": "MIT" + }, + "node_modules/dgeni-packages/node_modules/minimatch": { + "version": "0.3.0", + "integrity": "sha512-WFX1jI1AaxNTZVOHLBVazwTWKaQjoykSzCBNXB72vDTCzopQGtyP91tKdFK5cv1+qMwPyiTu1HqUriqplI8pcA==", + "deprecated": "Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue", + "dev": true, + "dependencies": { + "lru-cache": "2", + "sigmund": "~1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/dgeni-packages/node_modules/minimatch/node_modules/lru-cache": { + "version": "2.5.0", + "integrity": "sha512-dVmQmXPBlTgFw77hm60ud//l2bCuDKkqC2on1EBoM7s9Urm9IQDrnujwZ93NFnAq0dVZ0HBXTS7PwEG+YE7+EQ==", + "dev": true + }, + "node_modules/dgeni-packages/node_modules/minimatch/node_modules/sigmund": { + "version": "1.0.0", + "integrity": "sha512-XtrxJ4Bf5nDnScB22U0ft0TpCTLSFpkPAuon323X9mFwYowzWusBbunxOsi2kO6Fb29reHZxPNHgOL/fMNqMoQ==", + "dev": true + }, + "node_modules/dgeni-packages/node_modules/nunjucks": { + "version": "1.0.7", + "integrity": "sha512-bu9bwU1mXX5c+atnJ1l2SMwSCKTMpGq4QZ3jKaYJNtcpVhF8D9TbOhL7cF6GBMB9WvXJMwgSARZPZMNtzI8Fiw==", + "deprecated": "potential XSS vulnerability in autoescape mode, and with escape filter was fixed in v2.4.3", + "dev": true, + "dependencies": { + "chokidar": "~0.8.2", + "optimist": "*" + }, + "bin": { + "nunjucks-precompile": "bin/precompile" + }, + "engines": { + "node": "*" + } + }, + "node_modules/dgeni-packages/node_modules/nunjucks/node_modules/chokidar": { + "version": "0.8.4", + "integrity": "sha512-auWFkYQV6w4821+YQATR3ueTMRPMAK9qVzl9cyE1O7dM7l2/NI6IIDcvPrER+RzdgoCi5b9aCy3btoZFsLVJbw==", + "deprecated": "Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.", + "dev": true, + "optionalDependencies": { + "fsevents": "pipobscure/fsevents#7dcdf9fa3f8956610fd6f69f72c67bace2de7138", + "recursive-readdir": "0.0.2" + } + }, + "node_modules/dgeni-packages/node_modules/nunjucks/node_modules/chokidar/node_modules/fsevents": { + "version": "0.2.1", + "resolved": "git+ssh://git@github.com/pipobscure/fsevents.git#7dcdf9fa3f8956610fd6f69f72c67bace2de7138", + "integrity": "sha512-bCeMsTw4oUzg0aroTLLVDdoUvNlIAJHN1OpC7W053ay+ppcrxpbp4usquLhhJRuWdstTv3jylDthj+4BQoqWbQ==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "nan": "~0.8.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/dgeni-packages/node_modules/nunjucks/node_modules/chokidar/node_modules/fsevents/node_modules/nan": { + "version": "0.8.0", + "integrity": "sha512-M+vkONtYYOj3IH4em2DsC4PxXtihcZSxHfoQnEIDJqQt7PrWMvWW5YCoAYvHHChffVW5BazqzZrTsa/+Y5cBLw==", + "dev": true, + "optional": true + }, + "node_modules/dgeni-packages/node_modules/nunjucks/node_modules/chokidar/node_modules/recursive-readdir": { + "version": "0.0.2", + "integrity": "sha512-h/GBQZmT5LPqJvuTRDJKruc0SLd/ZvCgwUgwA3XdFQ6tT0J7O2Au5IbwxB+a2Cl22atdxLiG4KrKgOrMc+eZDQ==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.6.6" + } + }, + "node_modules/dgeni-packages/node_modules/nunjucks/node_modules/optimist": { + "version": "0.6.1", + "integrity": "sha512-snN4O4TkigujZphWLN0E//nQmm7790RYaE53DdL7ZYwee2D8DDo9/EyYiKUfN3rneWUjhJnueija3G9I2i0h3g==", + "dev": true, + "dependencies": { + "minimist": "~0.0.1", + "wordwrap": "~0.0.2" + } + }, + "node_modules/dgeni-packages/node_modules/nunjucks/node_modules/optimist/node_modules/minimist": { + "version": "0.0.10", + "integrity": "sha512-iotkTvxc+TwOm5Ieim8VnSNvCDjCK9S8G3scJ50ZthspSxa7jx50jkhYduuAtAjvfDUwSgOwf8+If99AlOEhyw==", + "dev": true + }, + "node_modules/dgeni-packages/node_modules/nunjucks/node_modules/optimist/node_modules/wordwrap": { + "version": "0.0.2", + "integrity": "sha512-xSBsCeh+g+dinoBv3GAOWM4LcVVO68wLXRanibtBSdUvkGWQRGeE9P7IwU9EmDDi4jA6L44lz15CGMwdw9N5+Q==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/dgeni-packages/node_modules/q-io": { + "version": "1.10.9", + "integrity": "sha512-oaCkmPvkd/iAXs5MnZ3UBJFKQ5QNc3JKsryohWj00IRjEi2HNWwaHi7Yso84rdPjReoIoEX388ss/e9XVKJDmA==", + "dev": true, + "dependencies": { + "collections": "~0.2.0", + "mime": "~1.2.11", + "mimeparse": "~0.1.4", + "q": "~0.9.7", + "qs": "~0.1.0", + "url2": "~0.0.0" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/dgeni-packages/node_modules/q-io/node_modules/collections": { + "version": "0.2.2", + "integrity": "sha512-XMGG5GPXUnjERaZzrBIfJo3iY3ck2ChSlL73iRk0UrT39Ei0HaKxhWL4NdrFjF72SCI/QGGa3U5CnN0BgbSgnw==", + "dev": true, + "dependencies": { + "weak-map": "1.0.0" + } + }, + "node_modules/dgeni-packages/node_modules/q-io/node_modules/collections/node_modules/weak-map": { + "version": "1.0.0", + "integrity": "sha512-Vb13TbgdvUEmzBA5mpsMqtPqcZGJPE2gj+b8wzxsevC7WkmL3c7YZg9H0pV1Jo8C1Sa1ykk3DU08hFRGLNWvLQ==", + "dev": true + }, + "node_modules/dgeni-packages/node_modules/q-io/node_modules/mimeparse": { + "version": "0.1.4", + "integrity": "sha512-jiuAsJJY4c0oF97oHKic9nva2y1QF2yhYJG3LXLys//f8SNQ89eFuGZ29z62Z29CAY4endJS6zFiKUtURFErog==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/dgeni-packages/node_modules/q-io/node_modules/q": { + "version": "0.9.7", + "integrity": "sha512-ijt0LhxWClXBtc1RCt8H0WhlZLAdVX26nWbpsJy+Hblmp81d2F/pFsvlrJhJDDruFHM+ECtxP0H0HzGSrARkwg==", + "deprecated": "You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.\n\n(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)", + "dev": true, + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/dgeni-packages/node_modules/q-io/node_modules/qs": { + "version": "0.1.0", + "integrity": "sha512-ToZQFywckFeLEvpo5Ofy2AwXb1ywEUhZlRdN3OyZZN8262BkPPiX8dlp5YIfeV50PkrEkkXjGTN6VNLMChGUyg==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/dgeni-packages/node_modules/q-io/node_modules/url2": { + "version": "0.0.0", + "integrity": "sha512-gb/XT1m2mnWOIbQwa5V9Dq2O07fkZbtu1K0WAAKuaNSX0c8psp2jovJTbbvPKCpimutdoK9jXOejDCtvQOoKOA==", + "dev": true + }, + "node_modules/dgeni-packages/node_modules/winston": { + "version": "0.7.3", + "integrity": "sha512-iVTT8tf9YnTyfZX+aEUj2fl6WBRet7za6vdjMeyF8SA80Vii2rreM5XH+5qmpBV9uJGj8jz8BozvTDcroVq/eA==", + "dev": true, + "dependencies": { + "async": "0.2.x", + "colors": "0.6.x", + "cycle": "1.0.x", + "eyes": "0.1.x", + "pkginfo": "0.3.x", + "request": "2.16.x", + "stack-trace": "0.0.x" + }, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/dgeni-packages/node_modules/winston/node_modules/async": { + "version": "0.2.10", + "integrity": "sha512-eAkdoKxU6/LkKDBzLpT+t6Ff5EtfSF4wx1WfJiPEEV7WNLnDaRXk0oVysiEPm262roaachGexwUv94WhSgN5TQ==", + "dev": true + }, + "node_modules/dgeni-packages/node_modules/winston/node_modules/colors": { + "version": "0.6.2", + "integrity": "sha512-OsSVtHK8Ir8r3+Fxw/b4jS1ZLPXkV6ZxDRJQzeD7qo0SqMXWrHDM71DgYzPMHY8SFJ0Ao+nNU2p1MmwdzKqPrw==", + "dev": true, + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/dgeni-packages/node_modules/winston/node_modules/cycle": { + "version": "1.0.3", + "integrity": "sha512-TVF6svNzeQCOpjCqsy0/CSy8VgObG3wXusJ73xW2GbG5rGx7lC8zxDSURicsXI2UsGdi2L0QNRCi745/wUDvsA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/dgeni-packages/node_modules/winston/node_modules/eyes": { + "version": "0.1.8", + "integrity": "sha512-GipyPsXO1anza0AOZdy69Im7hGFCNB7Y/NGjDlZGJ3GJJLtwNSb2vrzYrTYJRrRloVx7pl+bhUaTB8yiccPvFQ==", + "dev": true, + "engines": { + "node": "> 0.1.90" + } + }, + "node_modules/dgeni-packages/node_modules/winston/node_modules/pkginfo": { + "version": "0.3.0", + "integrity": "sha512-Q4uZFfasmQ7GagbOAcVXGKlcL2Lt01A7Mt+qBd1Geo4hiqo8k+SG+NEiEbTR2R1UjbHQUOIpB7FtJXc36PL4yw==", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/dgeni-packages/node_modules/winston/node_modules/request": { + "version": "2.16.6", + "integrity": "sha512-TfD4kMo40kwuOpO7GYfAZpb2wYdw7yvTIglPNgPPSmp2Fz6MKNvPLla40FQ/ypdhy6B2jRNz3VlCjPD6mnzsmA==", + "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", + "dev": true, + "engines": [ + "node >= 0.8.0" + ], + "dependencies": { + "aws-sign": "~0.2.0", + "cookie-jar": "~0.2.0", + "forever-agent": "~0.2.0", + "form-data": "~0.0.3", + "hawk": "~0.10.2", + "json-stringify-safe": "~3.0.0", + "mime": "~1.2.7", + "node-uuid": "~1.4.0", + "oauth-sign": "~0.2.0", + "qs": "~0.5.4", + "tunnel-agent": "~0.2.0" + } + }, + "node_modules/dgeni-packages/node_modules/winston/node_modules/request/node_modules/aws-sign": { + "version": "0.2.0", + "integrity": "sha512-6P7/Ls5F6++DsKu7iacris7qq/AZSWaX+gT4dtSyUxM82ePxWxaP7Slo82ZO3ZTx6GSKxQHAQlmFvM8e+Dd8ZA==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/dgeni-packages/node_modules/winston/node_modules/request/node_modules/cookie-jar": { + "version": "0.2.0", + "integrity": "sha512-yImk9AY90xjoUsN2fWHoIhVgveXqiZv7LDqUTZEzVBHyzfay8AjcJITUZpz2fTYLh6rnP+7GogiuRCo/5j2epg==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/dgeni-packages/node_modules/winston/node_modules/request/node_modules/forever-agent": { + "version": "0.2.0", + "integrity": "sha512-IasWSRIlfPnBZY1K9jEUK3PwsScR4mrcK+aNBJzGoPnW+S9b6f8I8ScyH4cehEOFNqnjGpP2gCaA22gqSV1xQA==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/dgeni-packages/node_modules/winston/node_modules/request/node_modules/form-data": { + "version": "0.0.10", + "integrity": "sha512-Z9/PpT/agxXi80nMpOH6GFD7XOr6mwk5aWMxDt/KMY+Nm7e4FnRMjddM4/mLPJhpmp6alY1F/1JQpRE6z07xng==", + "dev": true, + "dependencies": { + "async": "~0.2.7", + "combined-stream": "~0.0.4", + "mime": "~1.2.2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/dgeni-packages/node_modules/winston/node_modules/request/node_modules/form-data/node_modules/combined-stream": { + "version": "0.0.7", + "integrity": "sha512-qfexlmLp9MyrkajQVyjEDb0Vj+KhRgR/rxLiVhaihlT+ZkX0lReqtH6Ack40CvMDERR4b5eFp3CreskpBs1Pig==", + "dev": true, + "dependencies": { + "delayed-stream": "0.0.5" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/dgeni-packages/node_modules/winston/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream": { + "version": "0.0.5", + "integrity": "sha512-v+7uBd1pqe5YtgPacIIbZ8HuHeLFVNe4mUEyFDXL6KiqzEykjbw+5mXZXpGFgNVasdL4jWKgaKIXrEHiynN1LA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/dgeni-packages/node_modules/winston/node_modules/request/node_modules/hawk": { + "version": "0.10.2", + "integrity": "sha512-BjpmnZ95odv7KOIsydfNTAxfGOGaVc6xbYL4fozWl45PWjDqskix0LHAekmGkpnrCAI6+AZRvJIXNTAllj+e6w==", + "deprecated": "This module moved to @hapi/hawk. Please make sure to switch over as this distribution is no longer supported and may contain bugs and critical security issues.", + "dev": true, + "dependencies": { + "boom": "0.3.x", + "cryptiles": "0.1.x", + "hoek": "0.7.x", + "sntp": "0.1.x" + }, + "engines": { + "node": "0.8.x" + } + }, + "node_modules/dgeni-packages/node_modules/winston/node_modules/request/node_modules/hawk/node_modules/boom": { + "version": "0.3.8", + "integrity": "sha512-wTAE8aPTB971DLEE1Xfaw/5uSDqm7wGEJqUIza150BTelZieRvvzkLZO7fK3BeaiYClpJ5OYunQHqp5Jp7xrSQ==", + "deprecated": "This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).", + "dev": true, + "dependencies": { + "hoek": "0.7.x" + }, + "engines": { + "node": "0.8.x" + } + }, + "node_modules/dgeni-packages/node_modules/winston/node_modules/request/node_modules/hawk/node_modules/cryptiles": { + "version": "0.1.3", + "integrity": "sha512-YI0PphzKlfxoNvaUPpkf8x+TUssMJimL1pPIEgj+8WSx0PQtfesYms/dua8Rn+KZWqoCL4AxcxHZJS9nd/oLPw==", + "deprecated": "This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).", + "dev": true, + "dependencies": { + "boom": "0.3.x" + }, + "engines": { + "node": "0.8.x" + } + }, + "node_modules/dgeni-packages/node_modules/winston/node_modules/request/node_modules/hawk/node_modules/hoek": { + "version": "0.7.6", + "integrity": "sha512-z75muWk69yyjWn6nNzJP0pnfgcewtSTs7uBolGUA7kWNdCYZukzHn3sYqUirhXul7qp9WBUwNT/7ieJZNveJqg==", + "deprecated": "This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).", + "dev": true, + "engines": { + "node": "0.8.x" + } + }, + "node_modules/dgeni-packages/node_modules/winston/node_modules/request/node_modules/hawk/node_modules/sntp": { + "version": "0.1.4", + "integrity": "sha512-v90tkW8VIdXwY35BJAWIpZWd/h+WC7TufizgUO2jtOY21isIo8IP85f1zJ8mKF8o77Vxo5k+GJmUZ4H6phVt1g==", + "deprecated": "This module moved to @hapi/sntp. Please make sure to switch over as this distribution is no longer supported and may contain bugs and critical security issues.", + "dev": true, + "dependencies": { + "hoek": "0.7.x" + }, + "engines": { + "node": "0.8.x" + } + }, + "node_modules/dgeni-packages/node_modules/winston/node_modules/request/node_modules/json-stringify-safe": { + "version": "3.0.0", + "integrity": "sha512-VSSuxEAawKLYlCabQOR7YDijQ69zPqQBOriUuCgNhlAqtU7RPr41gPpaSs6WkEu+ZOtUequpXWbI51CS+Z/gMQ==", + "dev": true + }, + "node_modules/dgeni-packages/node_modules/winston/node_modules/request/node_modules/node-uuid": { + "version": "1.4.1", + "integrity": "sha512-yli1av4CgutKcqitN8ILW9lMxOrsGJFrhy5jlwcY5GLYxC3dsMyvmKJOf2Zy55CK2e99gQfVnht67b6tmAdiDQ==", + "deprecated": "Use uuid module instead", + "dev": true + }, + "node_modules/dgeni-packages/node_modules/winston/node_modules/request/node_modules/oauth-sign": { + "version": "0.2.0", + "integrity": "sha512-4DtiD64CwPJ5vZ636j/KtM7DxWbX1KlkqwbqbEAxI3BCpBrQdrKOv8vC/36U6gfm1CVapy6QmcVxPnXPPQApTA==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/dgeni-packages/node_modules/winston/node_modules/request/node_modules/qs": { + "version": "0.5.6", + "integrity": "sha512-KbOrQrP5Ye+0gmq+hwxoJwAFRwExACWqwxj1IDFFgqOw9Poxy3wwSbafd9ZqP6T6ykMfnxM573kt/a4i9ybatQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/dgeni-packages/node_modules/winston/node_modules/request/node_modules/tunnel-agent": { + "version": "0.2.0", + "integrity": "sha512-PXy4q1PH88BK0pcGOEMXFAslyBuRWz1wxLfPXTlYFd41eyUgjOALaVGbWJN1ymjbnBzjWunVSKmrrMMh8oLaZA==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/dgeni-packages/node_modules/winston/node_modules/stack-trace": { + "version": "0.0.9", + "integrity": "sha512-vjUc6sfgtgY0dxCdnc40mK6Oftjo9+2K8H/NG81TMhgL392FtiPA9tn9RLyTxXmTLPJPjF3VyzFp6bsWFLisMQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/dgeni/node_modules/dependency-graph": { + "version": "0.1.0", + "integrity": "sha512-63IxHVb08Yu5fcP5Gfu/PuZ1oGMVcM0PtGjqHzcuFugqXoXntY/TroiwcohMueTjQHuuzlgVOf8B94MVkDUkCA==", + "dev": true, + "dependencies": { + "underscore": "1.4.4" + }, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/dgeni/node_modules/dependency-graph/node_modules/underscore": { + "version": "1.4.4", + "integrity": "sha512-ZqGrAgaqqZM7LGRzNjLnw5elevWb5M8LEoDMadxIW3OWbcv72wMMgKdwOKpd5Fqxe8choLD8HN3iSj3TUh/giQ==", + "dev": true + }, + "node_modules/dgeni/node_modules/di": { + "version": "0.0.1", + "integrity": "sha512-uJaamHkagcZtHPqCIHZxnFrXlunQXgBOsZSUOWwFw31QJCAbyTBoHMW75YOTur5ZNx8pIeAKgf6GWIgaqqiLhA==", + "dev": true + }, + "node_modules/dgeni/node_modules/lodash": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", + "integrity": "sha512-Kak1hi6/hYHGVPmdyiZijoQyz5x2iGVzs6w9GYB/HiXEtylY7tIoYEROMjvM1d9nXJqPOrG2MNPMn01bJ+S0Rw==", + "dev": true, + "engines": [ + "node", + "rhino" + ], + "license": "MIT" + }, + "node_modules/dgeni/node_modules/optimist": { + "version": "0.6.1", + "integrity": "sha512-snN4O4TkigujZphWLN0E//nQmm7790RYaE53DdL7ZYwee2D8DDo9/EyYiKUfN3rneWUjhJnueija3G9I2i0h3g==", + "dev": true, + "dependencies": { + "minimist": "~0.0.1", + "wordwrap": "~0.0.2" + } + }, + "node_modules/dgeni/node_modules/optimist/node_modules/minimist": { + "version": "0.0.10", + "integrity": "sha512-iotkTvxc+TwOm5Ieim8VnSNvCDjCK9S8G3scJ50ZthspSxa7jx50jkhYduuAtAjvfDUwSgOwf8+If99AlOEhyw==", + "dev": true + }, + "node_modules/dgeni/node_modules/optimist/node_modules/wordwrap": { + "version": "0.0.2", + "integrity": "sha512-xSBsCeh+g+dinoBv3GAOWM4LcVVO68wLXRanibtBSdUvkGWQRGeE9P7IwU9EmDDi4jA6L44lz15CGMwdw9N5+Q==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/dgeni/node_modules/q": { + "version": "0.9.7", + "integrity": "sha512-ijt0LhxWClXBtc1RCt8H0WhlZLAdVX26nWbpsJy+Hblmp81d2F/pFsvlrJhJDDruFHM+ECtxP0H0HzGSrARkwg==", + "deprecated": "You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.\n\n(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)", + "dev": true, + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/dgeni/node_modules/validate.js": { + "version": "0.2.0", + "integrity": "sha512-h6/KKeB+U7mTasKH2rCYcqThv87cCvdteS+tcP0IzFgx8JxDby9vj0DO2TxkgK5gQLs63lyR9j/vUuEJ6nUUvw==", + "dev": true + }, + "node_modules/dgeni/node_modules/winston": { + "version": "0.7.3", + "integrity": "sha512-iVTT8tf9YnTyfZX+aEUj2fl6WBRet7za6vdjMeyF8SA80Vii2rreM5XH+5qmpBV9uJGj8jz8BozvTDcroVq/eA==", + "dev": true, + "dependencies": { + "async": "0.2.x", + "colors": "0.6.x", + "cycle": "1.0.x", + "eyes": "0.1.x", + "pkginfo": "0.3.x", + "request": "2.16.x", + "stack-trace": "0.0.x" + }, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/dgeni/node_modules/winston/node_modules/async": { + "version": "0.2.10", + "integrity": "sha512-eAkdoKxU6/LkKDBzLpT+t6Ff5EtfSF4wx1WfJiPEEV7WNLnDaRXk0oVysiEPm262roaachGexwUv94WhSgN5TQ==", + "dev": true + }, + "node_modules/dgeni/node_modules/winston/node_modules/colors": { + "version": "0.6.2", + "integrity": "sha512-OsSVtHK8Ir8r3+Fxw/b4jS1ZLPXkV6ZxDRJQzeD7qo0SqMXWrHDM71DgYzPMHY8SFJ0Ao+nNU2p1MmwdzKqPrw==", + "dev": true, + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/dgeni/node_modules/winston/node_modules/cycle": { + "version": "1.0.3", + "integrity": "sha512-TVF6svNzeQCOpjCqsy0/CSy8VgObG3wXusJ73xW2GbG5rGx7lC8zxDSURicsXI2UsGdi2L0QNRCi745/wUDvsA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/dgeni/node_modules/winston/node_modules/eyes": { + "version": "0.1.8", + "integrity": "sha512-GipyPsXO1anza0AOZdy69Im7hGFCNB7Y/NGjDlZGJ3GJJLtwNSb2vrzYrTYJRrRloVx7pl+bhUaTB8yiccPvFQ==", + "dev": true, + "engines": { + "node": "> 0.1.90" + } + }, + "node_modules/dgeni/node_modules/winston/node_modules/pkginfo": { + "version": "0.3.0", + "integrity": "sha512-Q4uZFfasmQ7GagbOAcVXGKlcL2Lt01A7Mt+qBd1Geo4hiqo8k+SG+NEiEbTR2R1UjbHQUOIpB7FtJXc36PL4yw==", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/dgeni/node_modules/winston/node_modules/request": { + "version": "2.16.6", + "integrity": "sha512-TfD4kMo40kwuOpO7GYfAZpb2wYdw7yvTIglPNgPPSmp2Fz6MKNvPLla40FQ/ypdhy6B2jRNz3VlCjPD6mnzsmA==", + "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", + "dev": true, + "engines": [ + "node >= 0.8.0" + ], + "dependencies": { + "aws-sign": "~0.2.0", + "cookie-jar": "~0.2.0", + "forever-agent": "~0.2.0", + "form-data": "~0.0.3", + "hawk": "~0.10.2", + "json-stringify-safe": "~3.0.0", + "mime": "~1.2.7", + "node-uuid": "~1.4.0", + "oauth-sign": "~0.2.0", + "qs": "~0.5.4", + "tunnel-agent": "~0.2.0" + } + }, + "node_modules/dgeni/node_modules/winston/node_modules/request/node_modules/aws-sign": { + "version": "0.2.0", + "integrity": "sha512-6P7/Ls5F6++DsKu7iacris7qq/AZSWaX+gT4dtSyUxM82ePxWxaP7Slo82ZO3ZTx6GSKxQHAQlmFvM8e+Dd8ZA==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/dgeni/node_modules/winston/node_modules/request/node_modules/cookie-jar": { + "version": "0.2.0", + "integrity": "sha512-yImk9AY90xjoUsN2fWHoIhVgveXqiZv7LDqUTZEzVBHyzfay8AjcJITUZpz2fTYLh6rnP+7GogiuRCo/5j2epg==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/dgeni/node_modules/winston/node_modules/request/node_modules/forever-agent": { + "version": "0.2.0", + "integrity": "sha512-IasWSRIlfPnBZY1K9jEUK3PwsScR4mrcK+aNBJzGoPnW+S9b6f8I8ScyH4cehEOFNqnjGpP2gCaA22gqSV1xQA==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/dgeni/node_modules/winston/node_modules/request/node_modules/form-data": { + "version": "0.0.10", + "integrity": "sha512-Z9/PpT/agxXi80nMpOH6GFD7XOr6mwk5aWMxDt/KMY+Nm7e4FnRMjddM4/mLPJhpmp6alY1F/1JQpRE6z07xng==", + "dev": true, + "dependencies": { + "async": "~0.2.7", + "combined-stream": "~0.0.4", + "mime": "~1.2.2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/dgeni/node_modules/winston/node_modules/request/node_modules/form-data/node_modules/combined-stream": { + "version": "0.0.5", + "integrity": "sha512-5iibGSlnX9jIyz9F0eSgaoazkVo+7+pQTPS9gJmrP9FcyCaxxaIRb8OLiu1nYHxDeFFTWkkLGe/bkvZdzhza+g==", + "dev": true, + "dependencies": { + "delayed-stream": "0.0.5" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/dgeni/node_modules/winston/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream": { + "version": "0.0.5", + "integrity": "sha512-v+7uBd1pqe5YtgPacIIbZ8HuHeLFVNe4mUEyFDXL6KiqzEykjbw+5mXZXpGFgNVasdL4jWKgaKIXrEHiynN1LA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/dgeni/node_modules/winston/node_modules/request/node_modules/hawk": { + "version": "0.10.2", + "integrity": "sha512-BjpmnZ95odv7KOIsydfNTAxfGOGaVc6xbYL4fozWl45PWjDqskix0LHAekmGkpnrCAI6+AZRvJIXNTAllj+e6w==", + "deprecated": "This module moved to @hapi/hawk. Please make sure to switch over as this distribution is no longer supported and may contain bugs and critical security issues.", + "dev": true, + "dependencies": { + "boom": "0.3.x", + "cryptiles": "0.1.x", + "hoek": "0.7.x", + "sntp": "0.1.x" + }, + "engines": { + "node": "0.8.x" + } + }, + "node_modules/dgeni/node_modules/winston/node_modules/request/node_modules/hawk/node_modules/boom": { + "version": "0.3.8", + "integrity": "sha512-wTAE8aPTB971DLEE1Xfaw/5uSDqm7wGEJqUIza150BTelZieRvvzkLZO7fK3BeaiYClpJ5OYunQHqp5Jp7xrSQ==", + "deprecated": "This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).", + "dev": true, + "dependencies": { + "hoek": "0.7.x" + }, + "engines": { + "node": "0.8.x" + } + }, + "node_modules/dgeni/node_modules/winston/node_modules/request/node_modules/hawk/node_modules/cryptiles": { + "version": "0.1.3", + "integrity": "sha512-YI0PphzKlfxoNvaUPpkf8x+TUssMJimL1pPIEgj+8WSx0PQtfesYms/dua8Rn+KZWqoCL4AxcxHZJS9nd/oLPw==", + "deprecated": "This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).", + "dev": true, + "dependencies": { + "boom": "0.3.x" + }, + "engines": { + "node": "0.8.x" + } + }, + "node_modules/dgeni/node_modules/winston/node_modules/request/node_modules/hawk/node_modules/hoek": { + "version": "0.7.6", + "integrity": "sha512-z75muWk69yyjWn6nNzJP0pnfgcewtSTs7uBolGUA7kWNdCYZukzHn3sYqUirhXul7qp9WBUwNT/7ieJZNveJqg==", + "deprecated": "This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).", + "dev": true, + "engines": { + "node": "0.8.x" + } + }, + "node_modules/dgeni/node_modules/winston/node_modules/request/node_modules/hawk/node_modules/sntp": { + "version": "0.1.4", + "integrity": "sha512-v90tkW8VIdXwY35BJAWIpZWd/h+WC7TufizgUO2jtOY21isIo8IP85f1zJ8mKF8o77Vxo5k+GJmUZ4H6phVt1g==", + "deprecated": "This module moved to @hapi/sntp. Please make sure to switch over as this distribution is no longer supported and may contain bugs and critical security issues.", + "dev": true, + "dependencies": { + "hoek": "0.7.x" + }, + "engines": { + "node": "0.8.x" + } + }, + "node_modules/dgeni/node_modules/winston/node_modules/request/node_modules/json-stringify-safe": { + "version": "3.0.0", + "integrity": "sha512-VSSuxEAawKLYlCabQOR7YDijQ69zPqQBOriUuCgNhlAqtU7RPr41gPpaSs6WkEu+ZOtUequpXWbI51CS+Z/gMQ==", + "dev": true + }, + "node_modules/dgeni/node_modules/winston/node_modules/request/node_modules/node-uuid": { + "version": "1.4.1", + "integrity": "sha512-yli1av4CgutKcqitN8ILW9lMxOrsGJFrhy5jlwcY5GLYxC3dsMyvmKJOf2Zy55CK2e99gQfVnht67b6tmAdiDQ==", + "deprecated": "Use uuid module instead", + "dev": true + }, + "node_modules/dgeni/node_modules/winston/node_modules/request/node_modules/oauth-sign": { + "version": "0.2.0", + "integrity": "sha512-4DtiD64CwPJ5vZ636j/KtM7DxWbX1KlkqwbqbEAxI3BCpBrQdrKOv8vC/36U6gfm1CVapy6QmcVxPnXPPQApTA==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/dgeni/node_modules/winston/node_modules/request/node_modules/qs": { + "version": "0.5.6", + "integrity": "sha512-KbOrQrP5Ye+0gmq+hwxoJwAFRwExACWqwxj1IDFFgqOw9Poxy3wwSbafd9ZqP6T6ykMfnxM573kt/a4i9ybatQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/dgeni/node_modules/winston/node_modules/request/node_modules/tunnel-agent": { + "version": "0.2.0", + "integrity": "sha512-PXy4q1PH88BK0pcGOEMXFAslyBuRWz1wxLfPXTlYFd41eyUgjOALaVGbWJN1ymjbnBzjWunVSKmrrMMh8oLaZA==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/dgeni/node_modules/winston/node_modules/stack-trace": { + "version": "0.0.9", + "integrity": "sha512-vjUc6sfgtgY0dxCdnc40mK6Oftjo9+2K8H/NG81TMhgL392FtiPA9tn9RLyTxXmTLPJPjF3VyzFp6bsWFLisMQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/ee-first": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.0.5.tgz", + "integrity": "sha512-+FCut34oNiJD2jD+YL/onRxOHF5ut3xOGgTIyEIOdYfun8AexYhEyurzv9izwhTft1Z7pdy4VlTq51K/sIsQRA==", + "dev": true, + "license": "MIT" + }, + "node_modules/engine.io": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-1.5.4.tgz", + "integrity": "sha512-hmvHvhL8RGkwwpIJAFo7XxSKn4r05bL/a0liG3hevorgWfkblbt4ofgZttlWA6zz1mYlLoC6KR6unHdYvjjTOg==", + "dev": true, + "dependencies": { + "base64id": "0.1.0", + "debug": "1.0.3", + "engine.io-parser": "1.2.2", + "ws": "0.8.0" + } + }, + "node_modules/engine.io-client": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-1.5.4.tgz", + "integrity": "sha512-6ad4/4A/hOqJT381LC8Ozk3yLxE3YqITBnHTMh2/zAYqXGgtWk4CdxbpvO5acZlma1SJseFVx4CEi8ED/92qmg==", + "dev": true, + "dependencies": { + "component-emitter": "1.1.2", + "component-inherit": "0.0.3", + "debug": "1.0.4", + "engine.io-parser": "1.2.2", + "has-cors": "1.0.3", + "indexof": "0.0.1", + "parsejson": "0.0.1", + "parseqs": "0.0.2", + "parseuri": "0.0.4", + "ws": "0.8.0", + "xmlhttprequest": "https://github.com/rase-/node-XMLHttpRequest/archive/a6b6f2.tar.gz" + } + }, + "node_modules/engine.io-client/node_modules/debug": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-1.0.4.tgz", + "integrity": "sha512-plA8d2GHafT7kXzMDs5r7NSfYP7IKHdO8rZPVAqI33Eum7Vq/Ef/ETXm6NncF/RMif4fzI0RetSArZ6PMIxP0g==", + "dev": true, + "dependencies": { + "ms": "0.6.2" + } + }, + "node_modules/engine.io-client/node_modules/parseuri": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.4.tgz", + "integrity": "sha512-9pW0ZCCDtEIzW7beHfLg2N13pgctOVRq1Z+1PKdpsF4wD9GhYUMAAxBhmPRPVVy1fg2z+eH/8uw8dgA0j9DNzw==", + "dev": true, + "license": "MIT", + "dependencies": { + "better-assert": "~1.0.0" + } + }, + "node_modules/engine.io-parser": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-1.2.2.tgz", + "integrity": "sha512-eZ0Vx2rCg8z5J4rVVtAH4TWF/GiYG5UEtnRMmdwUseD2OShabn783jFziwHYr+ofBodUdF+v/XjGzY/kcpLsmg==", + "dev": true, + "dependencies": { + "after": "0.8.1", + "arraybuffer.slice": "0.0.6", + "base64-arraybuffer": "0.1.2", + "blob": "0.0.4", + "has-binary": "0.1.6", + "utf8": "2.1.0" + } + }, + "node_modules/engine.io/node_modules/debug": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-1.0.3.tgz", + "integrity": "sha512-MltK7Ykj/udtD728gD/RrONStwVnDpBNIP1h+CBcnwnJdHqHxfWHI1E8XLootUl7NOPAYTCCXlb8/Qmy7WyB1w==", + "dev": true, + "dependencies": { + "ms": "0.6.2" + } + }, + "node_modules/errorhandler": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.2.4.tgz", + "integrity": "sha512-IBrieUE13SQlGSq2+uAQ6de/yxlf86mpstJa7j+jvO81zwgcPOX1C1hy2FQaZrj+p1qcXb5u1XUhEbN3pF897A==", + "dev": true, + "license": "MIT", + "dependencies": { + "accepts": "~1.1.3", + "escape-html": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/escape-html": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.1.tgz", + "integrity": "sha512-z6kAnok8fqVTra7Yu77dZF2Y6ETJlxH58wN38wNyuNQLm8xXdKnfNrlSmfXsTePWP03rRVUKHubtUwanwUi7+g==", + "dev": true + }, + "node_modules/etag": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.5.1.tgz", + "integrity": "sha512-Y+bhHICnjqZeY4I1kHDwvWTN0VcrI3ucWNbtofd0LLarRKEK8DkAL0uBdl3HCmf1HMjyrmgC/kqj+zXG5mYe7A==", + "dev": true, + "license": "MIT", + "dependencies": { + "crc": "3.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/etag/node_modules/crc": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/crc/-/crc-3.2.1.tgz", + "integrity": "sha512-H21TaZQyic++ilBStWHntVpS2STWO37tzE0w0P5iAY1ntaPVtlZ3E6FcwltyZa6MYrEbKMxjEwXh3fBHlW8Qqw==", + "dev": true, + "license": "MIT" + }, + "node_modules/event-stream": { + "version": "3.1.7", + "integrity": "sha512-ddACn1VEffD+nvbofs8gs/0qJZC9gtEGLG+WykE//rinSpYLSaTsnN96eVQV+gHdUhV/nVtxUNKC3OjrApuEMw==", + "dev": true, + "dependencies": { + "duplexer": "~0.1.1", + "from": "~0", + "map-stream": "~0.1.0", + "pause-stream": "0.0.11", + "split": "0.2", + "stream-combiner": "~0.0.4", + "through": "~2.3.1" + } + }, + "node_modules/event-stream/node_modules/duplexer": { + "version": "0.1.1", + "integrity": "sha512-sxNZ+ljy+RA1maXoUReeqBBpBC6RLKmg5ewzV+x+mSETmWNoKdZN6vcQjpFROemza23hGFskJtFNoUWUaQ+R4Q==", + "dev": true + }, + "node_modules/event-stream/node_modules/from": { + "version": "0.1.3", + "integrity": "sha512-6vRx8eR96XRincv/5OIVNb5jxGRiaqQjdGq/VeDm4JvuwFH2gbpjFm0Afg8bqmFxTT1zP+4mNoG0k0C9+yvnEg==", + "dev": true + }, + "node_modules/event-stream/node_modules/map-stream": { + "version": "0.1.0", + "integrity": "sha512-CkYQrPYZfWnu/DAmVCpTSX/xHpKZ80eKh2lAkyA6AJTef6bW+6JpbQZN5rofum7da+SyN1bi5ctTm+lTfcCW3g==", + "dev": true + }, + "node_modules/event-stream/node_modules/pause-stream": { + "version": "0.0.11", + "integrity": "sha512-e3FBlXLmN/D1S+zHzanP4E/4Z60oFAa3O051qt1pxa7DEJWKAyil6upYVXCWadEnuoqa4Pkc9oUx9zsxYeRv8A==", + "dev": true, + "dependencies": { + "through": "~2.3" + } + }, + "node_modules/event-stream/node_modules/split": { + "version": "0.2.10", + "integrity": "sha512-e0pKq+UUH2Xq/sXbYpZBZc3BawsfDZ7dgv+JtRTUPNcvF5CMR4Y9cvJqkMY0MoxWzTHvZuz1beg6pNEKlszPiQ==", + "dev": true, + "dependencies": { + "through": "2" + }, + "engines": { + "node": "*" + } + }, + "node_modules/event-stream/node_modules/stream-combiner": { + "version": "0.0.4", + "integrity": "sha512-rT00SPnTVyRsaSz5zgSPma/aHSOic5U1prhYdRy5HS2kTZviFpmDgzilbtsJsxiroqACmayynDN/9VzIbX5DOw==", + "dev": true, + "dependencies": { + "duplexer": "~0.1.1" + } + }, + "node_modules/event-stream/node_modules/through": { + "version": "2.3.6", + "integrity": "sha512-E8QCeJDd4xmHkGNnpBVZVgJxtziZg7T1dehN+QAD4pYy/D39FtmFu31qBtNc1aCwY2Y5++ZaGAd7Yf+NG/q1jw==", + "dev": true + }, + "node_modules/express-session": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/express-session/-/express-session-1.8.2.tgz", + "integrity": "sha512-0vM/0QTrmStRD8AqAlWZTDraTuPhG5uTUY4RhT9wbEfmQubqc8LUQ4mnd1mnNx0HaoQ1gpPMlkJcTXeyjxigLA==", + "dev": true, + "license": "MIT", + "dependencies": { + "cookie": "0.1.2", + "cookie-signature": "1.0.5", + "crc": "3.0.0", + "debug": "~2.0.0", + "depd": "0.4.5", + "on-headers": "~1.0.0", + "parseurl": "~1.3.0", + "uid-safe": "1.0.1", + "utils-merge": "1.0.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/express-session/node_modules/uid-safe": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-1.0.1.tgz", + "integrity": "sha512-+gRoyiC2ZLfhUZDL5VrKFCWNirAe/MTTiVhhZ3S0QGw35KqOFbagZcUSzZOgXR3aazpN/zAYJcaQ54sFlU5tkA==", + "dev": true, + "license": "MIT", + "dependencies": { + "base64-url": "1", + "mz": "1" + } + }, + "node_modules/finalhandler": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-0.2.0.tgz", + "integrity": "sha512-+8V22UTsucJNTi5IcGzTzdYwtESxkyEJ/ipGSVzbGvbqSmmjnNGvrzm/8Uu1FqJT6d6DgXkuzgfefkE2Fl7Hnw==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "~2.0.0", + "escape-html": "1.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/fresh": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.2.4.tgz", + "integrity": "sha512-mnBGgIFRNu54GtbkXy6+QKPYW/b5joAURorA8ELeJc/5BBNph6Go1NmHa9dt08ghFnhGuLenrUmNO8Za1CwEUQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/global": { + "version": "2.0.1", + "resolved": "https://github.com/component/global/archive/v2.0.1.tar.gz", + "integrity": "sha512-O91OcV/NbdmQJPHaRu2ekSP7bqFRLWgqSwaJvqHPZHUwmHBagQYTOra29+LnzzG3lZkXH1ANzHzfCxtAPM9HMA==", + "dev": true, + "license": "MIT" + }, + "node_modules/grunt": { + "version": "0.4.5", + "integrity": "sha512-1iq3ylLjzXqz/KSq1OAE2qhnpcbkF2WyhsQcavZt+YmgvHu0EbPMEhGhy2gr0FP67isHpRdfwjB5WVeXXcJemQ==", + "dev": true, + "dependencies": { + "async": "~0.1.22", + "coffee-script": "~1.3.3", + "colors": "~0.6.2", + "dateformat": "1.0.2-1.2.3", + "eventemitter2": "~0.4.13", + "exit": "~0.1.1", + "findup-sync": "~0.1.2", + "getobject": "~0.1.0", + "glob": "~3.1.21", + "grunt-legacy-log": "~0.1.0", + "grunt-legacy-util": "~0.2.0", + "hooker": "~0.2.3", + "iconv-lite": "~0.2.11", + "js-yaml": "~2.0.5", + "lodash": "~0.9.2", + "minimatch": "~0.2.12", + "nopt": "~1.0.10", + "rimraf": "~2.2.8", + "underscore.string": "~2.2.1", + "which": "~1.0.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/grunt-bump": { + "version": "0.0.15", + "integrity": "sha512-cVQkre0+h2YQg8EUp2SFe24Mz4K7aEjtdh1RBD6pwC8FoAZnFK0vMJ/XuGkmPd4W8f7ZHPRAT8QUDugfWNoCZA==", + "dev": true, + "dependencies": { + "semver": "~2.3.0" + }, + "engines": { + "node": ">= 0.8.0" + }, + "peerDependencies": { + "grunt": ">=0.4.0" + } + }, + "node_modules/grunt-bump/node_modules/semver": { + "version": "2.3.2", + "integrity": "sha512-abLdIKCosKfpnmhS52NCTjO4RiLspDfsn37prjzGrp9im5DPJOgh82Os92vtwGh6XdQryKI/7SREZnV+aqiXrA==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/grunt-contrib-clean": { + "version": "0.6.0", + "integrity": "sha512-uCUI26rYAufDndSt2rxevuLWhc1opLRQY6lyPnJeLVSDFZgktRAD/xqY9kWB02353LR/CQnQbmK0NwSB53I0Zw==", + "dev": true, + "dependencies": { + "rimraf": "~2.2.1" + }, + "engines": { + "node": ">= 0.8.0" + }, + "peerDependencies": { + "grunt": "~0.4.0" + } + }, + "node_modules/grunt-contrib-clean/node_modules/rimraf": { + "version": "2.2.8", + "integrity": "sha512-R5KMKHnPAQaZMqLOsyuyUmcIjSeDm+73eoqQpaXA7AZ22BL+6C+1mcUscgOsNd8WVlJuvlgAPsegcx7pjlV0Dg==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/grunt-contrib-compress": { + "version": "0.12.0", + "integrity": "sha512-y8ouyXioQwFOYKQ00H8yKPeXrufZ5VRwgqjn0LFzMMu39cPIwEJ8z6ANqnVwfDtzEHaS/TTnXakrboyQby4oCA==", + "dev": true, + "dependencies": { + "archiver": "~0.11.0", + "chalk": "^0.5.1", + "prettysize": "~0.0.2" + }, + "engines": { + "node": ">= 0.10.0" + }, + "peerDependencies": { + "grunt": "~0.4.0" + } + }, + "node_modules/grunt-contrib-compress/node_modules/archiver": { + "version": "0.11.0", + "integrity": "sha512-Jew2vT04Dc2DSR7NrfTLDpwoGYVgl9MXJu/BBAwdM248v67ScIGezA8MqHVIa0B+af+b0S3mBPUD2HNP3tM2PQ==", + "dev": true, + "dependencies": { + "async": "~0.9.0", + "buffer-crc32": "~0.2.1", + "glob": "~3.2.6", + "lazystream": "~0.1.0", + "lodash": "~2.4.1", + "readable-stream": "~1.0.26", + "tar-stream": "~0.4.0", + "zip-stream": "~0.4.0" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/grunt-contrib-compress/node_modules/archiver/node_modules/async": { + "version": "0.9.0", + "integrity": "sha512-XQJ3MipmCHAIBBMFfu2jaSetneOrXbSyyqeU3Nod867oNOpS+i9FEms5PWgjMxSgBybRf2IVVLtr1YfrDO+okg==", + "dev": true + }, + "node_modules/grunt-contrib-compress/node_modules/archiver/node_modules/buffer-crc32": { + "version": "0.2.3", + "integrity": "sha512-HLvoSqq1z8fJEcT1lUlJZ4OJaXJZ1wsWm0+fBxkz9Bdf/WphA4Da7FtGUguNNyEXL4WB0hNMTaWmdFRFPy8YOQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/grunt-contrib-compress/node_modules/archiver/node_modules/glob": { + "version": "3.2.11", + "integrity": "sha512-hVb0zwEZwC1FXSKRPFTeOtN7AArJcJlI6ULGLtrstaswKNlrTJqAA+1lYlSUop4vjA423xlBzqfVS3iWGlqJ+g==", + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", + "dev": true, + "dependencies": { + "inherits": "2", + "minimatch": "0.3" + }, + "engines": { + "node": "*" + } + }, + "node_modules/grunt-contrib-compress/node_modules/archiver/node_modules/glob/node_modules/minimatch": { + "version": "0.3.0", + "integrity": "sha512-WFX1jI1AaxNTZVOHLBVazwTWKaQjoykSzCBNXB72vDTCzopQGtyP91tKdFK5cv1+qMwPyiTu1HqUriqplI8pcA==", + "deprecated": "Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue", + "dev": true, + "dependencies": { + "lru-cache": "2", + "sigmund": "~1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/grunt-contrib-compress/node_modules/archiver/node_modules/glob/node_modules/minimatch/node_modules/lru-cache": { + "version": "2.5.0", + "integrity": "sha512-dVmQmXPBlTgFw77hm60ud//l2bCuDKkqC2on1EBoM7s9Urm9IQDrnujwZ93NFnAq0dVZ0HBXTS7PwEG+YE7+EQ==", + "dev": true + }, + "node_modules/grunt-contrib-compress/node_modules/archiver/node_modules/glob/node_modules/minimatch/node_modules/sigmund": { + "version": "1.0.0", + "integrity": "sha512-XtrxJ4Bf5nDnScB22U0ft0TpCTLSFpkPAuon323X9mFwYowzWusBbunxOsi2kO6Fb29reHZxPNHgOL/fMNqMoQ==", + "dev": true + }, + "node_modules/grunt-contrib-compress/node_modules/archiver/node_modules/lazystream": { + "version": "0.1.0", + "integrity": "sha512-4CsO3TC1MtG8s7pCxvwn6oK0MhMbJ3iqOqgYNbfEkTl8EavjlAVL+1m3iGErKifc1M0+WJkKcI7wuqhsYmfYtw==", + "dev": true, + "dependencies": { + "readable-stream": "~1.0.2" + }, + "engines": { + "node": ">= 0.6.3" + } + }, + "node_modules/grunt-contrib-compress/node_modules/archiver/node_modules/readable-stream": { + "version": "1.0.32", + "integrity": "sha512-s8EIwr5CzlS0LpWjJihLZ2suTsuxasivxwSN+NCJ4LN0lLq31GaBg0IKMmsXAJvXxHiFJmeVTX7pwBwJG4eDxw==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "node_modules/grunt-contrib-compress/node_modules/archiver/node_modules/tar-stream": { + "version": "0.4.7", + "integrity": "sha512-8/A2iGloynV8Q0cb43ez+aK1PEYWueUr4yPrenbwOJR3Y63VjaIPIravWB6VcYAz4jQfzr4TLX8i3/tDhkzPRw==", + "dev": true, + "dependencies": { + "bl": "^0.9.0", + "end-of-stream": "^1.0.0", + "readable-stream": "^1.0.27-1", + "xtend": "^4.0.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/grunt-contrib-compress/node_modules/archiver/node_modules/tar-stream/node_modules/bl": { + "version": "0.9.3", + "integrity": "sha512-/aV00jkx8NuUXDfelGoZTD3F4/RpVoIfeKxVT/dW0J3rQ0JbBARJBV2hzg2JEGTjLJORIRUpLubPve53l7smYA==", + "dev": true, + "dependencies": { + "readable-stream": "~1.0.26" + } + }, + "node_modules/grunt-contrib-compress/node_modules/archiver/node_modules/tar-stream/node_modules/end-of-stream": { + "version": "1.1.0", + "integrity": "sha512-EoulkdKF/1xa92q25PbjuDcgJ9RDHYU2Rs3SCIvs2/dSQ3BpmxneNHmA/M7fe60M3PrV7nNGTTNbkK62l6vXiQ==", + "dev": true, + "dependencies": { + "once": "~1.3.0" + } + }, + "node_modules/grunt-contrib-compress/node_modules/archiver/node_modules/tar-stream/node_modules/end-of-stream/node_modules/once": { + "version": "1.3.1", + "integrity": "sha512-NzfbaaoQvz2JC/D/Yj3GZi0FJG1w9i3K9Bp99Ws3p0xriPynC/YfRcpo2zoVuIduvH4b8+6up4ogGxnqajSKhA==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/grunt-contrib-compress/node_modules/archiver/node_modules/tar-stream/node_modules/end-of-stream/node_modules/once/node_modules/wrappy": { + "version": "1.0.1", + "integrity": "sha512-42h1d25nW6G/N7l16Oz4vqCOLIFobFBOwZrBYlCxJ/QuS2o1Gdn1PzSoiYndbnL9rgGIGZ6Qn09AIpyhrkepfw==", + "dev": true + }, + "node_modules/grunt-contrib-compress/node_modules/archiver/node_modules/tar-stream/node_modules/xtend": { + "version": "4.0.0", + "integrity": "sha512-kRIX84vvgLbzkKD1wMkCxTtNwrBFfgXIzGuFKFBISJRDcMz4N8FBllDEndJkNl6HrFuQuzSbAEWpnuY/ydPVXg==", + "dev": true, + "engines": { + "node": ">=0.4" + } + }, + "node_modules/grunt-contrib-compress/node_modules/archiver/node_modules/zip-stream": { + "version": "0.4.1", + "integrity": "sha512-besxwBaXruvWoMXO44C5SKtmJ4XQUZGs9BoHW4E+FNtVkuGHqtUL69r0s6RKSA9a0zQs5XwQvGsD+JBaC9/2sg==", + "dev": true, + "dependencies": { + "compress-commons": "~0.1.0", + "lodash": "~2.4.1", + "readable-stream": "~1.0.26" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/grunt-contrib-compress/node_modules/archiver/node_modules/zip-stream/node_modules/compress-commons": { + "version": "0.1.6", + "integrity": "sha512-TiSO1gzpHUM+UAKHK+THSSmqAFIx+6mq66jK55YS2kJ7RTiwO+1LwdHNcDzgEB2iB1KYf45aaOgjpY3PnAh1KA==", + "dev": true, + "dependencies": { + "buffer-crc32": "~0.2.1", + "crc32-stream": "~0.3.1", + "readable-stream": "~1.0.26" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/grunt-contrib-compress/node_modules/archiver/node_modules/zip-stream/node_modules/compress-commons/node_modules/crc32-stream": { + "version": "0.3.1", + "integrity": "sha512-9CAUbTPBE565wfy+eJB44RbY0NU72ZABIvgti52EG6Y1yf8V5S4+qoZjeG2w6DSFLQ1K23dMuA6/VJMqcJNHRw==", + "dev": true, + "dependencies": { + "buffer-crc32": "~0.2.1", + "readable-stream": "~1.0.24" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/grunt-contrib-compress/node_modules/chalk": { + "version": "0.5.1", + "integrity": "sha512-bIKA54hP8iZhyDT81TOsJiQvR1gW+ZYSXFaZUAvoD4wCHdbHY2actmpTE4x344ZlFqHbvoxKOaESULTZN2gstg==", + "dev": true, + "dependencies": { + "ansi-styles": "^1.1.0", + "escape-string-regexp": "^1.0.0", + "has-ansi": "^0.1.0", + "strip-ansi": "^0.3.0", + "supports-color": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-contrib-compress/node_modules/chalk/node_modules/ansi-styles": { + "version": "1.1.0", + "integrity": "sha512-f2PKUkN5QngiSemowa6Mrk9MPCdtFiOSmibjZ+j1qhLGHHYsqZwmBMRF3IRMVXo8sybDqx2fJl2d/8OphBoWkA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-contrib-compress/node_modules/chalk/node_modules/escape-string-regexp": { + "version": "1.0.2", + "integrity": "sha512-cQpUid7bdTUnFin8S7BnNdOk+/eDqQmKgCANSyd/jAhrKEvxUvr9VQ8XZzXiOtest8NLfk3FSBZzwvemZNQ6Vg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/grunt-contrib-compress/node_modules/chalk/node_modules/has-ansi": { + "version": "0.1.0", + "integrity": "sha512-1YsTg1fk2/6JToQhtZkArMkurq8UoWU1Qe0aR3VUHjgij4nOylSWLWAtBXoZ4/dXOmugfLGm1c+QhuD0JyedFA==", + "dev": true, + "dependencies": { + "ansi-regex": "^0.2.0" + }, + "bin": { + "has-ansi": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-contrib-compress/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex": { + "version": "0.2.1", + "integrity": "sha512-sGwIGMjhYdW26/IhwK2gkWWI8DRCVO6uj3hYgHT+zD+QL1pa37tM3ujhyfcJIYSbsxp7Gxhy7zrRW/1AHm4BmA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-contrib-compress/node_modules/chalk/node_modules/strip-ansi": { + "version": "0.3.0", + "integrity": "sha512-DerhZL7j6i6/nEnVG0qViKXI0OKouvvpsAiaj7c+LfqZZZxdwZtv8+UiA/w4VUJpT8UzX0pR1dcHOii1GbmruQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^0.2.1" + }, + "bin": { + "strip-ansi": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-contrib-compress/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "0.2.1", + "integrity": "sha512-sGwIGMjhYdW26/IhwK2gkWWI8DRCVO6uj3hYgHT+zD+QL1pa37tM3ujhyfcJIYSbsxp7Gxhy7zrRW/1AHm4BmA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-contrib-compress/node_modules/chalk/node_modules/supports-color": { + "version": "0.2.0", + "integrity": "sha512-tdCZ28MnM7k7cJDJc7Eq80A9CsRFAAOZUy41npOZCs++qSjfIy7o5Rh46CBk+Dk5FbKJ33X3Tqg4YrV07N5RaA==", + "dev": true, + "bin": { + "supports-color": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-contrib-compress/node_modules/lodash": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", + "integrity": "sha512-Kak1hi6/hYHGVPmdyiZijoQyz5x2iGVzs6w9GYB/HiXEtylY7tIoYEROMjvM1d9nXJqPOrG2MNPMn01bJ+S0Rw==", + "dev": true, + "engines": [ + "node", + "rhino" + ], + "license": "MIT" + }, + "node_modules/grunt-contrib-compress/node_modules/prettysize": { + "version": "0.0.3", + "integrity": "sha512-EuL28yZw3GpVWuXCSj+cdVfBZbXXlfD+sbG+pL9BGuOKRFvU2hIvANcWicKbxRxJQw/niv3Vxx6fCVxkMSjEDQ==", + "dev": true + }, + "node_modules/grunt-contrib-connect": { + "version": "0.8.0", + "integrity": "sha512-PUsVXW5kG3etTyF45/JWJByozFW7kzDbkS/aOFxF7/HYghO2Sva+jz0K7rR8FUGFUgM8FYjfO3wKGU+4/oH30Q==", + "dev": true, + "dependencies": { + "async": "~0.9.0", + "connect": "~2.19.5", + "connect-livereload": "~0.4.0", + "open": "0.0.5", + "portscanner": "~0.2.3" + }, + "engines": { + "node": ">= 0.8.0" + }, + "peerDependencies": { + "grunt": "~0.4.0" + } + }, + "node_modules/grunt-contrib-connect/node_modules/async": { + "version": "0.9.0", + "integrity": "sha512-XQJ3MipmCHAIBBMFfu2jaSetneOrXbSyyqeU3Nod867oNOpS+i9FEms5PWgjMxSgBybRf2IVVLtr1YfrDO+okg==", + "dev": true + }, + "node_modules/grunt-contrib-connect/node_modules/connect": { + "version": "2.19.6", + "integrity": "sha512-1w2SKHo+5+CVn3XHFJXFNvb+s8hhYhEPhdsxsqt5wk41VfN95bB4vkSdMSLQW50jU2zEtFh2mvduoH15FJ+1rw==", + "deprecated": "connect 2.x series is deprecated", + "dev": true, + "dependencies": { + "basic-auth-connect": "1.0.0", + "body-parser": "1.3.1", + "bytes": "1.0.0", + "compression": "1.0.7", + "connect-timeout": "1.1.0", + "cookie": "0.1.2", + "cookie-parser": "1.1.0", + "cookie-signature": "1.0.3", + "csurf": "1.2.1", + "debug": "1.0.2", + "errorhandler": "1.0.2", + "escape-html": "1.0.1", + "express-session": "1.2.1", + "fresh": "0.2.2", + "method-override": "2.0.2", + "morgan": "1.1.1", + "multiparty": "3.2.8", + "on-headers": "0.0.0", + "parseurl": "1.0.1", + "pause": "0.0.1", + "qs": "0.6.6", + "response-time": "2.0.0", + "serve-favicon": "2.0.1", + "serve-index": "1.1.1", + "serve-static": "1.2.3", + "type-is": "1.2.1", + "vhost": "1.0.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/grunt-contrib-connect/node_modules/connect-livereload": { + "version": "0.4.0", + "integrity": "sha512-pd3zjtbn5EWR1ERZdDLHuQRXRyd/+8weZ8mJhPqFM6d776NyO80pqVAQ8fu6TIUzHTtyTFcG4MDCaNGlvJY8Hw==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/grunt-contrib-connect/node_modules/connect/node_modules/body-parser": { + "version": "1.3.1", + "integrity": "sha512-89/x3K5hk+ZTWDeuT2K0omjSaA8uzT15raeGH65ZktRs+odBKtyjkB2Gw+eIYSqOW9YFDk8wA47y78kVJ/Prlg==", + "dev": true, + "dependencies": { + "bytes": "1.0.0", + "qs": "0.6.6", + "raw-body": "1.1.6", + "type-is": "1.2.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/grunt-contrib-connect/node_modules/connect/node_modules/body-parser/node_modules/raw-body": { + "version": "1.1.6", + "integrity": "sha512-XIfWE1upyzaQJ60xmMIY6/pZl7JFBcT59iE4LnXkLOUP4Q7I2SV4waIlH9Oh0VK67qm1IUMZ94V57g2W7V6RpA==", + "deprecated": "No longer maintained. Please upgrade to a stable version.", + "dev": true, + "dependencies": { + "bytes": "1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/grunt-contrib-connect/node_modules/connect/node_modules/compression": { + "version": "1.0.7", + "integrity": "sha512-358POVi/83+vOraY0hLNi1s/7G7e3MiZKVlrYiu422gWWjI1AKBXa4sQXnoYYLAyB29jUdo8bqFL7C4JX6kBnA==", + "dev": true, + "dependencies": { + "accepts": "1.0.3", + "bytes": "1.0.0", + "compressible": "1.1.0", + "on-headers": "0.0.0", + "vary": "0.1.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/grunt-contrib-connect/node_modules/connect/node_modules/compression/node_modules/accepts": { + "version": "1.0.3", + "integrity": "sha512-cZqKqO3VXtuIZ5vQLVc8M6JDFVTZoVwZrlmTCA1nH9EoN5v6ZWWStKvd1A5RWpduRVXD55px3t75TvS7JdLfHA==", + "dev": true, + "dependencies": { + "mime": "~1.2.11", + "negotiator": "0.4.6" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/grunt-contrib-connect/node_modules/connect/node_modules/compression/node_modules/accepts/node_modules/negotiator": { + "version": "0.4.6", + "integrity": "sha512-nkhZDoiMZOCbMRPfDAilhyb8sETDhHP+zDCUv+JD26OSPOrYG+/76uooeqz3WTVh7BvQE41VV0YMTGKUgn9GQg==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/grunt-contrib-connect/node_modules/connect/node_modules/compression/node_modules/compressible": { + "version": "1.1.0", + "integrity": "sha512-rCwUIlpYk3MyJwPuNJUFY4GkusYq33phMUj0iuJxpmRa7FVyFyTy4O4S2DxheA8LBWZcd3ZiotCR9GZE2PLyzQ==", + "dev": true + }, + "node_modules/grunt-contrib-connect/node_modules/connect/node_modules/compression/node_modules/vary": { + "version": "0.1.0", + "integrity": "sha512-tyyeG46NQdwyVP/RsWLSrT78ouwEuvwk9gK8vQK4jdXmqoXtTXW+vsCfNcnqRhigF8olV34QVZarmAi6wBV2Mw==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/grunt-contrib-connect/node_modules/connect/node_modules/connect-timeout": { + "version": "1.1.0", + "integrity": "sha512-8J5tx50FQBnFpLWIkuzpiq0/K+9Q38VtPUJb5cwZ9OcNQwlFsXunfUG/HjQeAKYEwzXBMTYX3vECP3NrltHQSw==", + "dev": true, + "dependencies": { + "debug": "0.8.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/grunt-contrib-connect/node_modules/connect/node_modules/connect-timeout/node_modules/debug": { + "version": "0.8.1", + "integrity": "sha512-HlXEJm99YsRjLJ8xmuz0Lq8YUwrv7hAJkTEr6/Em3sUlSUNl0UdFA+1SrY4fnykeq1FVkUEUtwRGHs9VvlYbGA==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/grunt-contrib-connect/node_modules/connect/node_modules/cookie-parser": { + "version": "1.1.0", + "integrity": "sha512-MsTYnJLvYrlVn2vyjqxYch2KSQVxGmE6j5QouzSMmqS2VEQgrQqelPLqIhaqRKRA3pDaDuZklLhamfwEFFP9BQ==", + "dev": true, + "dependencies": { + "cookie": "0.1.2", + "cookie-signature": "1.0.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/grunt-contrib-connect/node_modules/connect/node_modules/cookie-signature": { + "version": "1.0.3", + "integrity": "sha512-/KzKzsm0OlguYov01OlOpTkX5MhBKUmfL/KMum7R80rPKheb9AwUzr78TwtBt1OdbnWrt4X+wxbTfcQ3noZqHw==", + "dev": true + }, + "node_modules/grunt-contrib-connect/node_modules/connect/node_modules/csurf": { + "version": "1.2.1", + "integrity": "sha512-6UpuNy/81/YM2pK0nOiQoqvs8az+c2W7MiT1ld7Fn1xpANWJucVcBaAK6cP8N4K34kQx5AGgLlUiO3r5Ckcghg==", + "deprecated": "This package is archived and no longer maintained. For support, visit https://github.com/expressjs/express/discussions", + "dev": true, + "dependencies": { + "csrf-tokens": "~1.0.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/grunt-contrib-connect/node_modules/connect/node_modules/csurf/node_modules/csrf-tokens": { + "version": "1.0.4", + "integrity": "sha512-E1wOfXYkqlUAdwwWcFk3QBmE7h9J5/s6WBJt4LQx4zeEb+oybx/UDTTwsqF/5R5G0HXejfl7iE3nmjjzUPyyyQ==", + "dev": true, + "dependencies": { + "rndm": "1", + "scmp": "~0.0.3", + "uid2": "~0.0.2" + } + }, + "node_modules/grunt-contrib-connect/node_modules/connect/node_modules/csurf/node_modules/csrf-tokens/node_modules/scmp": { + "version": "0.0.3", + "integrity": "sha512-ya4sPuUOfcrJnfC+OUqTFgFVBEMOXMS1Xopn0wwIhxKwD4eveTwJoIUN9u1QHJ47nL29/m545dV8KqI92MlHPw==", + "deprecated": "scmp v2 uses improved core crypto comparison since Node v6.6.0", + "dev": true + }, + "node_modules/grunt-contrib-connect/node_modules/connect/node_modules/csurf/node_modules/csrf-tokens/node_modules/uid2": { + "version": "0.0.3", + "integrity": "sha512-5gSP1liv10Gjp8cMEnFd6shzkL/D6W1uhXSFNCxDC+YI8+L8wkCYCbJ7n77Ezb4wE/xzMogecE+DtamEe9PZjg==", + "dev": true + }, + "node_modules/grunt-contrib-connect/node_modules/connect/node_modules/debug": { + "version": "1.0.2", + "integrity": "sha512-T9bufXIzQvCa4VrTIpLvvwdLhH+wuBtvIJJA3xgzVcaVETGmTIWMfEXQEd1K4p8BaRmQJPn6MPut38H7YQ+iIA==", + "dev": true, + "dependencies": { + "ms": "0.6.2" + } + }, + "node_modules/grunt-contrib-connect/node_modules/connect/node_modules/errorhandler": { + "version": "1.0.2", + "integrity": "sha512-HjhQKrzO/diObg+aPZL9IPiUze66xaLq9/unTj4E0v5RgbMcixEnesPksu4lZ7R93V51UgvhLtGvToFnRHKbZA==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/grunt-contrib-connect/node_modules/connect/node_modules/express-session": { + "version": "1.2.1", + "integrity": "sha512-s13UHp8mBqa1dPZaGN86r83AV1UVJor9Z769dJJjgbbIJTJWQVa/FkcTJOPzJhlomfGGdBY/SAX7YJAOGP4ogQ==", + "dev": true, + "dependencies": { + "buffer-crc32": "0.2.1", + "cookie": "0.1.2", + "cookie-signature": "1.0.3", + "debug": "0.8.1", + "on-headers": "0.0.0", + "uid2": "0.0.3", + "utils-merge": "1.0.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/grunt-contrib-connect/node_modules/connect/node_modules/express-session/node_modules/buffer-crc32": { + "version": "0.2.1", + "integrity": "sha512-vMfBIRp/wjlpueSz7Sb0OmO7C5SH58SSmbsT8G4D48YfO/Zgbr29xNXMpZVSC14ujVJfrZZH1Bl+kXYRQPuvfQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/grunt-contrib-connect/node_modules/connect/node_modules/express-session/node_modules/debug": { + "version": "0.8.1", + "integrity": "sha512-HlXEJm99YsRjLJ8xmuz0Lq8YUwrv7hAJkTEr6/Em3sUlSUNl0UdFA+1SrY4fnykeq1FVkUEUtwRGHs9VvlYbGA==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/grunt-contrib-connect/node_modules/connect/node_modules/express-session/node_modules/uid2": { + "version": "0.0.3", + "integrity": "sha512-5gSP1liv10Gjp8cMEnFd6shzkL/D6W1uhXSFNCxDC+YI8+L8wkCYCbJ7n77Ezb4wE/xzMogecE+DtamEe9PZjg==", + "dev": true + }, + "node_modules/grunt-contrib-connect/node_modules/connect/node_modules/fresh": { + "version": "0.2.2", + "integrity": "sha512-ZGGi8GROK//ijm2gB33sUuN9TjN1tC/dvG4Bt4j6IWrVGpMmudUBCxx+Ir7qePsdREfkpQC4FL8W0jeSOsgv1w==", + "dev": true + }, + "node_modules/grunt-contrib-connect/node_modules/connect/node_modules/method-override": { + "version": "2.0.2", + "integrity": "sha512-VdXhehVbkQcJD4MJisBqFjCGLlCQ5bhVkJqT9VpSgXyCccskmEYn/MA52pnDlqqffmkFazjGbFEwZFKwOIAKXg==", + "dev": true, + "dependencies": { + "methods": "1.0.1", + "parseurl": "1.0.1", + "vary": "0.1.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/grunt-contrib-connect/node_modules/connect/node_modules/method-override/node_modules/methods": { + "version": "1.0.1", + "integrity": "sha512-2403MfnVypWSNIEpmQ26/ObZ5kSUx37E8NHRvriw0+I8Sne7k0HGuLGCk0OrCqURh4UIygD0cSsYq+Ll+kzNqA==", + "dev": true + }, + "node_modules/grunt-contrib-connect/node_modules/connect/node_modules/method-override/node_modules/vary": { + "version": "0.1.0", + "integrity": "sha512-tyyeG46NQdwyVP/RsWLSrT78ouwEuvwk9gK8vQK4jdXmqoXtTXW+vsCfNcnqRhigF8olV34QVZarmAi6wBV2Mw==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/grunt-contrib-connect/node_modules/connect/node_modules/morgan": { + "version": "1.1.1", + "integrity": "sha512-Jx1pZHnbZ43TFAeY0NVuLqpeXX0O2aL7todwFModvpjZCGR+vBTKH0wOKQjwK1wgO/cERhFISIf4roSj1fx5Jg==", + "dev": true, + "dependencies": { + "bytes": "1.0.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/grunt-contrib-connect/node_modules/connect/node_modules/multiparty": { + "version": "3.2.8", + "integrity": "sha512-F+7z2Jzr0OlVpF+XTfQ68CjkRLjMdSHRY+GiQhaAZKeRh48qkz97ds3s29dMFNqz2d/9xEOkofnaCj6YuX21KA==", + "dev": true, + "dependencies": { + "readable-stream": "~1.1.9", + "stream-counter": "~0.2.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/grunt-contrib-connect/node_modules/connect/node_modules/on-headers": { + "version": "0.0.0", + "integrity": "sha512-sd6W+EIQTNDbMndkGZqf1q6x3PlMxAIoufoNhcfpvzrXhtN+IWVyM2sjdsZ3p+TVddtTG5u0lujTglZ+R1VGvQ==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/grunt-contrib-connect/node_modules/connect/node_modules/parseurl": { + "version": "1.0.1", + "integrity": "sha512-6W9+0+9Ihayqwjgp4OaLLqZ3KDtqPY2PtUPz8YNiy4PamjJv+7x6J9GO93O9rUZOLgaanTPxsKTasxqKkO1iSw==", + "dev": true + }, + "node_modules/grunt-contrib-connect/node_modules/connect/node_modules/qs": { + "version": "0.6.6", + "integrity": "sha512-kN+yNdAf29Jgp+AYHUmC7X4QdJPR8czuMWLNLc0aRxkQ7tB3vJQEONKKT9ou/rW7EbqVec11srC9q9BiVbcnHA==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/grunt-contrib-connect/node_modules/connect/node_modules/response-time": { + "version": "2.0.0", + "integrity": "sha512-1PeD/WjcPWgv4c1Lpfh+whxgOxauMckWZMWBJNVBXg4Sz/MR1bvtA2V0KOr4gYObkp1GW2NyyiNsJkNMtTOt3w==", + "dev": true, + "dependencies": { + "on-headers": "0.0.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/grunt-contrib-connect/node_modules/connect/node_modules/serve-favicon": { + "version": "2.0.1", + "integrity": "sha512-ER7Nk+que+Og6kDJpADjLMkTkllBKWz9FPef5A+uELiYAODTjaMJMszKhzUzsNcvqXM5+mzAdpv/6FaxRlJUng==", + "dev": true, + "dependencies": { + "fresh": "0.2.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/grunt-contrib-connect/node_modules/connect/node_modules/serve-index": { + "version": "1.1.1", + "integrity": "sha512-HB53eSG+1wd4pjUaXP4TLLL/LmqDlBXvYkjCeWxN3Dv/QSIhhPTD9dgc76kg5Pne5ijoxhJZ0kLmxhnZRIcQtg==", + "dev": true, + "dependencies": { + "accepts": "1.0.3", + "batch": "0.5.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/grunt-contrib-connect/node_modules/connect/node_modules/serve-index/node_modules/accepts": { + "version": "1.0.3", + "integrity": "sha512-cZqKqO3VXtuIZ5vQLVc8M6JDFVTZoVwZrlmTCA1nH9EoN5v6ZWWStKvd1A5RWpduRVXD55px3t75TvS7JdLfHA==", + "dev": true, + "dependencies": { + "mime": "~1.2.11", + "negotiator": "0.4.6" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/grunt-contrib-connect/node_modules/connect/node_modules/serve-index/node_modules/accepts/node_modules/negotiator": { + "version": "0.4.6", + "integrity": "sha512-nkhZDoiMZOCbMRPfDAilhyb8sETDhHP+zDCUv+JD26OSPOrYG+/76uooeqz3WTVh7BvQE41VV0YMTGKUgn9GQg==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/grunt-contrib-connect/node_modules/connect/node_modules/serve-index/node_modules/batch": { + "version": "0.5.0", + "integrity": "sha512-avtDJBSxllB5QGphW1OXYF+ujhy/yIGgeFsvK6UiZLU86nWlqsNcZotUKd001wrl9MmZ9QIyVy8WFVEEpRIc5A==", + "dev": true + }, + "node_modules/grunt-contrib-connect/node_modules/connect/node_modules/serve-static": { + "version": "1.2.3", + "integrity": "sha512-xaOEJYYnhmT2iVnDHcPullns+dFGC18BHseW1ZzkddtPWe4Ot/ZdifPFYk14r+tdWpVNWtXClRRENQ9ODd1Eeg==", + "dev": true, + "dependencies": { + "escape-html": "1.0.1", + "parseurl": "1.0.1", + "send": "0.4.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/grunt-contrib-connect/node_modules/connect/node_modules/serve-static/node_modules/send": { + "version": "0.4.3", + "integrity": "sha512-Tl3/iKtlp1WM0hDyackntOVwx5kc8GET/zgEj9AOYRX5ideM/33FeRYk4L19IqioGxCkxHSyq1PThVs6PVvk+w==", + "dev": true, + "dependencies": { + "debug": "1.0.2", + "escape-html": "1.0.1", + "finished": "1.2.2", + "fresh": "0.2.2", + "mime": "1.2.11", + "range-parser": "~1.0.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/grunt-contrib-connect/node_modules/connect/node_modules/serve-static/node_modules/send/node_modules/finished": { + "version": "1.2.2", + "integrity": "sha512-HPJ8x7Gn1pmTS1zWyMoXmQ1yxHkYHRoFsBI66ONq4PS9iWBJy1iHYXOSqMWNp3ksMXfrBpenkSwBhl9WG4zr4Q==", + "dev": true, + "dependencies": { + "ee-first": "1.0.3" + } + }, + "node_modules/grunt-contrib-connect/node_modules/connect/node_modules/serve-static/node_modules/send/node_modules/finished/node_modules/ee-first": { + "version": "1.0.3", + "integrity": "sha512-1q/3kz+ZwmrrWpJcCCrBZ3JnBzB1BMA5EVW9nxnIP1LxDZ16Cqs9VdolqLWlExet1vU+bar3WSkAa4/YrA9bIw==", + "dev": true + }, + "node_modules/grunt-contrib-connect/node_modules/connect/node_modules/type-is": { + "version": "1.2.1", + "integrity": "sha512-6/sfH4bn0JhSRWTHv1dGhkfIyftWIkYPtpiNRM/G5/45RazNmI8WaeE76vBQOZNijVYkmmxqOTJiwBcRMlBbQw==", + "dev": true, + "dependencies": { + "mime-types": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/grunt-contrib-connect/node_modules/connect/node_modules/type-is/node_modules/mime-types": { + "version": "1.0.0", + "integrity": "sha512-aP3BmIq4ZAPJt6KywU5HbiG0UwCTHZA2JWHO9aLaxyr8OhPOiK4RPSZcS6TDS7zNzGDC3AACnq/XTuEsd/M1Kg==", + "dev": true + }, + "node_modules/grunt-contrib-connect/node_modules/connect/node_modules/vhost": { + "version": "1.0.0", + "integrity": "sha512-j5oZxSO2DUNZfdQBZlNrxLAGDg1BEgT7njN73f9XDldKoNzv00zeyhgUY5jR70G6kdTrF0xOzESQnnvaJ/Td4g==", + "dev": true + }, + "node_modules/grunt-contrib-connect/node_modules/open": { + "version": "0.0.5", + "integrity": "sha512-+X/dJYLapVO1VbC620DhtNZK9U4/kQVaTQp/Gh7cb6UTLYfGZzzU2ZXkWrOA/wBrf4UqAFwtLqXYTxe4tSnWQQ==", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/grunt-contrib-connect/node_modules/portscanner": { + "version": "0.2.3", + "integrity": "sha512-YEeh34XvoxY9wuoIYRTGj4wqLFA1mVrOUlxiRegNAcRruG4E6Fw6JynpgwIOGYQLzdRptjeuhW2Moa+QzhYJzg==", + "dev": true, + "dependencies": { + "async": "0.1.15" + }, + "engines": { + "node": ">=0.4", + "npm": ">=1.0.0" + } + }, + "node_modules/grunt-contrib-connect/node_modules/portscanner/node_modules/async": { + "version": "0.1.15", + "integrity": "sha512-AGVE6WcRsWX4QudgrVhdDUKAgCv67EwmzP3yEny/AI7/WqM+J8CStwMbGqeXC9p8ih4qota04EaMim/WvA8OCw==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/grunt-contrib-copy": { + "version": "0.6.0", + "integrity": "sha512-p/wY91HTKgG3yVW43P3pov7pHDY0MZDyK4P/ws/5tKk/751W+FlYpJ3aMVAs/IRdlQPyMZrhs/vfsbivo5l+GA==", + "dev": true, + "dependencies": { + "chalk": "~0.5.1" + }, + "engines": { + "node": ">= 0.8.0" + }, + "peerDependencies": { + "grunt": "~0.4.0" + } + }, + "node_modules/grunt-contrib-copy/node_modules/chalk": { + "version": "0.5.1", + "integrity": "sha512-bIKA54hP8iZhyDT81TOsJiQvR1gW+ZYSXFaZUAvoD4wCHdbHY2actmpTE4x344ZlFqHbvoxKOaESULTZN2gstg==", + "dev": true, + "dependencies": { + "ansi-styles": "^1.1.0", + "escape-string-regexp": "^1.0.0", + "has-ansi": "^0.1.0", + "strip-ansi": "^0.3.0", + "supports-color": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-contrib-copy/node_modules/chalk/node_modules/ansi-styles": { + "version": "1.1.0", + "integrity": "sha512-f2PKUkN5QngiSemowa6Mrk9MPCdtFiOSmibjZ+j1qhLGHHYsqZwmBMRF3IRMVXo8sybDqx2fJl2d/8OphBoWkA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-contrib-copy/node_modules/chalk/node_modules/escape-string-regexp": { + "version": "1.0.2", + "integrity": "sha512-cQpUid7bdTUnFin8S7BnNdOk+/eDqQmKgCANSyd/jAhrKEvxUvr9VQ8XZzXiOtest8NLfk3FSBZzwvemZNQ6Vg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/grunt-contrib-copy/node_modules/chalk/node_modules/has-ansi": { + "version": "0.1.0", + "integrity": "sha512-1YsTg1fk2/6JToQhtZkArMkurq8UoWU1Qe0aR3VUHjgij4nOylSWLWAtBXoZ4/dXOmugfLGm1c+QhuD0JyedFA==", + "dev": true, + "dependencies": { + "ansi-regex": "^0.2.0" + }, + "bin": { + "has-ansi": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-contrib-copy/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex": { + "version": "0.2.1", + "integrity": "sha512-sGwIGMjhYdW26/IhwK2gkWWI8DRCVO6uj3hYgHT+zD+QL1pa37tM3ujhyfcJIYSbsxp7Gxhy7zrRW/1AHm4BmA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-contrib-copy/node_modules/chalk/node_modules/strip-ansi": { + "version": "0.3.0", + "integrity": "sha512-DerhZL7j6i6/nEnVG0qViKXI0OKouvvpsAiaj7c+LfqZZZxdwZtv8+UiA/w4VUJpT8UzX0pR1dcHOii1GbmruQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^0.2.1" + }, + "bin": { + "strip-ansi": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-contrib-copy/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "0.2.1", + "integrity": "sha512-sGwIGMjhYdW26/IhwK2gkWWI8DRCVO6uj3hYgHT+zD+QL1pa37tM3ujhyfcJIYSbsxp7Gxhy7zrRW/1AHm4BmA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-contrib-copy/node_modules/chalk/node_modules/supports-color": { + "version": "0.2.0", + "integrity": "sha512-tdCZ28MnM7k7cJDJc7Eq80A9CsRFAAOZUy41npOZCs++qSjfIy7o5Rh46CBk+Dk5FbKJ33X3Tqg4YrV07N5RaA==", + "dev": true, + "bin": { + "supports-color": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-contrib-jshint": { + "version": "0.10.0", + "integrity": "sha512-NiWkzF8RM9IxFiv7YLDKouNOdNwF3Ot0GNiXFXjkc4RjuE82pKC3aj4+gFGX8hIe+d+BlWAMKPhT2QeNDAu0ew==", + "dev": true, + "dependencies": { + "hooker": "~0.2.3", + "jshint": "~2.5.0" + }, + "engines": { + "node": ">= 0.8.0" + }, + "peerDependencies": { + "grunt": "~0.4.0" + } + }, + "node_modules/grunt-contrib-jshint/node_modules/hooker": { + "version": "0.2.3", + "integrity": "sha512-t+UerCsQviSymAInD01Pw+Dn/usmz1sRO+3Zk1+lx8eg+WKpD2ulcwWqHHL0+aseRBr+3+vIhiG1K1JTwaIcTA==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/grunt-contrib-jshint/node_modules/jshint": { + "version": "2.5.6", + "integrity": "sha512-d+QpT3yoYzmyYKw+5ppO/ga9xxXtoFScWXWpypVNvZllm7xWvV8oaT5MURmC/KUJw8W3D7vKMUq9G4xYgruSyQ==", + "dev": true, + "dependencies": { + "cli": "0.6.x", + "console-browserify": "1.1.x", + "exit": "0.1.x", + "htmlparser2": "3.7.x", + "minimatch": "1.0.x", + "shelljs": "0.3.x", + "strip-json-comments": "1.0.x", + "underscore": "1.6.x" + }, + "bin": { + "jshint": "bin/jshint" + } + }, + "node_modules/grunt-contrib-jshint/node_modules/jshint/node_modules/cli": { + "version": "0.6.4", + "integrity": "sha512-dUAlgHY8R87CQS+i9nINe4NY2yMiuzButCvLjAY6FIFpDs++ey60gvoy5P19vSe8M1G9/l5ThmR396Fqte3IDA==", + "dev": true, + "dependencies": { + "exit": "0.1.2", + "glob": "~ 3.2.1" + }, + "engines": { + "node": ">=0.2.5" + } + }, + "node_modules/grunt-contrib-jshint/node_modules/jshint/node_modules/cli/node_modules/glob": { + "version": "3.2.11", + "integrity": "sha512-hVb0zwEZwC1FXSKRPFTeOtN7AArJcJlI6ULGLtrstaswKNlrTJqAA+1lYlSUop4vjA423xlBzqfVS3iWGlqJ+g==", + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", + "dev": true, + "dependencies": { + "inherits": "2", + "minimatch": "0.3" + }, + "engines": { + "node": "*" + } + }, + "node_modules/grunt-contrib-jshint/node_modules/jshint/node_modules/cli/node_modules/glob/node_modules/minimatch": { + "version": "0.3.0", + "integrity": "sha512-WFX1jI1AaxNTZVOHLBVazwTWKaQjoykSzCBNXB72vDTCzopQGtyP91tKdFK5cv1+qMwPyiTu1HqUriqplI8pcA==", + "deprecated": "Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue", + "dev": true, + "dependencies": { + "lru-cache": "2", + "sigmund": "~1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/grunt-contrib-jshint/node_modules/jshint/node_modules/cli/node_modules/glob/node_modules/minimatch/node_modules/lru-cache": { + "version": "2.5.0", + "integrity": "sha512-dVmQmXPBlTgFw77hm60ud//l2bCuDKkqC2on1EBoM7s9Urm9IQDrnujwZ93NFnAq0dVZ0HBXTS7PwEG+YE7+EQ==", + "dev": true + }, + "node_modules/grunt-contrib-jshint/node_modules/jshint/node_modules/cli/node_modules/glob/node_modules/minimatch/node_modules/sigmund": { + "version": "1.0.0", + "integrity": "sha512-XtrxJ4Bf5nDnScB22U0ft0TpCTLSFpkPAuon323X9mFwYowzWusBbunxOsi2kO6Fb29reHZxPNHgOL/fMNqMoQ==", + "dev": true + }, + "node_modules/grunt-contrib-jshint/node_modules/jshint/node_modules/console-browserify": { + "version": "1.1.0", + "integrity": "sha512-duS7VP5pvfsNLDvL1O4VOEbw37AI3A4ZUQYemvDlnpGrNu9tprR7BYWpDYwC0Xia0Zxz5ZupdiIrUp0GH1aXfg==", + "dev": true, + "dependencies": { + "date-now": "^0.1.4" + } + }, + "node_modules/grunt-contrib-jshint/node_modules/jshint/node_modules/console-browserify/node_modules/date-now": { + "version": "0.1.4", + "integrity": "sha512-AsElvov3LoNB7tf5k37H2jYSB+ZZPMT5sG2QjJCcdlV5chIv6htBUBUui2IKRjgtKAKtCBN7Zbwa+MtwLjSeNw==", + "dev": true + }, + "node_modules/grunt-contrib-jshint/node_modules/jshint/node_modules/exit": { + "version": "0.1.2", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/grunt-contrib-jshint/node_modules/jshint/node_modules/htmlparser2": { + "version": "3.7.3", + "integrity": "sha512-XdyuCBH3/tTuRTCMFolbj5stKZek8FK7KVXm+aHYivHmXVo18jINvc2jR5zgFkp//z2KWl5vppTJ4DWhltYruA==", + "dev": true, + "dependencies": { + "domelementtype": "1", + "domhandler": "2.2", + "domutils": "1.5", + "entities": "1.0", + "readable-stream": "1.1" + } + }, + "node_modules/grunt-contrib-jshint/node_modules/jshint/node_modules/htmlparser2/node_modules/domelementtype": { + "version": "1.1.1", + "integrity": "sha512-2lzWJZduJDR6nNqm9e0IcwYwIsbHXKUKagesDVzpBs8K5FvrUmO7IYSXFsKhBqY2avQzeuQHwznPjs4Lz3VOEQ==", + "dev": true + }, + "node_modules/grunt-contrib-jshint/node_modules/jshint/node_modules/htmlparser2/node_modules/domhandler": { + "version": "2.2.0", + "integrity": "sha512-gs9p0U32nbUW4zYkNnBSBONXuYuOIhb5UMH581DU7PZhg5gXXvJupnSLz//xfGjWNX5R2VGRLH5LpS+BMtQNdg==", + "dev": true, + "dependencies": { + "domelementtype": "1" + } + }, + "node_modules/grunt-contrib-jshint/node_modules/jshint/node_modules/htmlparser2/node_modules/domutils": { + "version": "1.5.0", + "integrity": "sha512-389qXukJlNZvjy3XHPpMc295cZsUus5XklwdkeMqJWlro86MbHg7WH8FMoIEC4VeAlKjFTdGeDgRr+mjJ8bZFg==", + "dev": true, + "dependencies": { + "domelementtype": "1" + } + }, + "node_modules/grunt-contrib-jshint/node_modules/jshint/node_modules/htmlparser2/node_modules/entities": { + "version": "1.0.0", + "integrity": "sha512-LbLqfXgJMmy81t+7c14mnulFHJ170cM6E+0vMXR9k/ZiZwgX8i5pNgjTCX3SO4VeUsFLV+8InixoretwU+MjBQ==", + "dev": true + }, + "node_modules/grunt-contrib-jshint/node_modules/jshint/node_modules/minimatch": { + "version": "1.0.0", + "integrity": "sha512-Ejh5Odk/uFXAj5nf/NSXk0UamqcGAfOdHI7nY0zvCHyn4f3nKLFoUTp+lYxDxSih/40uW8lpwDplOWHdWkQXWA==", + "deprecated": "Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue", + "dev": true, + "dependencies": { + "lru-cache": "2", + "sigmund": "~1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/grunt-contrib-jshint/node_modules/jshint/node_modules/minimatch/node_modules/lru-cache": { + "version": "2.5.0", + "integrity": "sha512-dVmQmXPBlTgFw77hm60ud//l2bCuDKkqC2on1EBoM7s9Urm9IQDrnujwZ93NFnAq0dVZ0HBXTS7PwEG+YE7+EQ==", + "dev": true + }, + "node_modules/grunt-contrib-jshint/node_modules/jshint/node_modules/minimatch/node_modules/sigmund": { + "version": "1.0.0", + "integrity": "sha512-XtrxJ4Bf5nDnScB22U0ft0TpCTLSFpkPAuon323X9mFwYowzWusBbunxOsi2kO6Fb29reHZxPNHgOL/fMNqMoQ==", + "dev": true + }, + "node_modules/grunt-contrib-jshint/node_modules/jshint/node_modules/strip-json-comments": { + "version": "1.0.1", + "integrity": "sha512-rAMmGzKuo6VWsB6mHVUa7DHUbUxmddSv3HZ7GZ23qEl4XqFsJvbpD7xabc6LEW1Fa3gGi+L3ayWTAnYAnfWDaQ==", + "dev": true, + "bin": { + "strip-json-comments": "cli.js" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/grunt-contrib-jshint/node_modules/jshint/node_modules/underscore": { + "version": "1.6.0", + "integrity": "sha512-z4o1fvKUojIWh9XuaVLUDdf86RQiq13AC1dmHbTpoyuu+bquHms76v16CjycCbec87J7z0k//SiQVk0sMdFmpQ==", + "dev": true + }, + "node_modules/grunt-ddescribe-iit": { + "version": "0.0.4", + "integrity": "sha512-SXEc0qBPg0kKfl8Is9rwa50pnvHp/j/1Z7ShHIq6TViYROjUxQO52lrRQpnY0XVe9087Vnn+QOnm4q4lLuVa1Q==", + "dev": true + }, + "node_modules/grunt-jasmine-node": { + "version": "0.1.0", + "resolved": "git+ssh://git@github.com/vojtajina/grunt-jasmine-node.git#ced17cbe52c1412b2ada53160432a5b681f37cd7", + "integrity": "sha512-Awu027CSqfgUhwPWNQ2IqVbuME+q7hx7VbvXK3NWss5qUcsjQKX2uQWcMkTODjm33+gocKVEqOzKi6UCZOHeGQ==", + "dev": true, + "dependencies": { + "jasmine-node": "*" + }, + "bin": { + "grunt-jasmine-node": "bin/grunt-jasmine-node" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/grunt-jscs": { + "version": "0.7.1", + "integrity": "sha512-C8IgQn1b+TS1VE6mHJmu2ubem2orLSAS6+TMxf92jywnP6xd2FDLCPTgLu4iXj7fi/NY1JqGkRr57zsY2Pq7bg==", + "dev": true, + "dependencies": { + "hooker": "~0.2.3", + "jscs": "~1.6.0", + "lodash": "~2.4.1", + "vow": "~0.4.1" + }, + "engines": { + "node": ">= 0.10.0" + }, + "peerDependencies": { + "grunt": "~0.4.2" + } + }, + "node_modules/grunt-jscs/node_modules/hooker": { + "version": "0.2.3", + "integrity": "sha512-t+UerCsQviSymAInD01Pw+Dn/usmz1sRO+3Zk1+lx8eg+WKpD2ulcwWqHHL0+aseRBr+3+vIhiG1K1JTwaIcTA==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/grunt-jscs/node_modules/jscs": { + "version": "1.6.2", + "integrity": "sha512-w6IWHzdx+N2xUDdW7z9aZoVHcjUCYc4uqPT03cSWQUCVJWcPNsdS5IQFo9CsF5I02yJT57YCEEfLJFphhKvWnw==", + "deprecated": "JSCS has merged with ESLint! See - https://medium.com/@markelog/jscs-end-of-the-line-bc9bf0b3fdb2", + "dev": true, + "dependencies": { + "colors": "~0.6.2", + "commander": "~2.3.0", + "esprima": "~1.2.2", + "exit": "~0.1.2", + "glob": "~4.0.0", + "minimatch": "~1.0.0", + "strip-json-comments": "~1.0.1", + "supports-color": "~1.1.0", + "vow": "~0.4.3", + "vow-fs": "~0.3.1", + "xmlbuilder": "~2.4.0" + }, + "bin": { + "jscs": "bin/jscs" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/grunt-jscs/node_modules/jscs/node_modules/colors": { + "version": "0.6.2", + "integrity": "sha512-OsSVtHK8Ir8r3+Fxw/b4jS1ZLPXkV6ZxDRJQzeD7qo0SqMXWrHDM71DgYzPMHY8SFJ0Ao+nNU2p1MmwdzKqPrw==", + "dev": true, + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/grunt-jscs/node_modules/jscs/node_modules/commander": { + "version": "2.3.0", + "integrity": "sha512-CD452fnk0jQyk3NfnK+KkR/hUPoHt5pVaKHogtyyv3N0U4QfAal9W0/rXLOg/vVZgQKa7jdtXypKs1YAip11uQ==", + "dev": true, + "engines": { + "node": ">= 0.6.x" + } + }, + "node_modules/grunt-jscs/node_modules/jscs/node_modules/esprima": { + "version": "1.2.2", + "integrity": "sha512-+JpPZam9w5DuJ3Q67SqsMGtiHKENSMRVoxvArfJZK01/BfLEObtZ6orJa/MtoGNR/rfMgp5837T41PAmTwAv/A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/grunt-jscs/node_modules/jscs/node_modules/exit": { + "version": "0.1.2", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/grunt-jscs/node_modules/jscs/node_modules/glob": { + "version": "4.0.6", + "integrity": "sha512-D0H1thJnOVgI0zRV3H/Vmb9HWmDgGTTR7PeT8Lk0ri2kMmfK3oKQBolfqJuRpBVpTx5Q5PKGl9hdQEQNTXJI7Q==", + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", + "dev": true, + "dependencies": { + "graceful-fs": "^3.0.2", + "inherits": "2", + "minimatch": "^1.0.0", + "once": "^1.3.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/grunt-jscs/node_modules/jscs/node_modules/glob/node_modules/graceful-fs": { + "version": "3.0.4", + "integrity": "sha512-YtFEF+a6jPcrkwdSSp/fMyyf98ah8WwzqbCGE08ezw32P71Od0R4+C4+NzWP17TV9W+B5Jw5HCN7L3NwljQIIw==", + "deprecated": "please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/grunt-jscs/node_modules/jscs/node_modules/glob/node_modules/once": { + "version": "1.3.1", + "integrity": "sha512-NzfbaaoQvz2JC/D/Yj3GZi0FJG1w9i3K9Bp99Ws3p0xriPynC/YfRcpo2zoVuIduvH4b8+6up4ogGxnqajSKhA==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/grunt-jscs/node_modules/jscs/node_modules/glob/node_modules/once/node_modules/wrappy": { + "version": "1.0.1", + "integrity": "sha512-42h1d25nW6G/N7l16Oz4vqCOLIFobFBOwZrBYlCxJ/QuS2o1Gdn1PzSoiYndbnL9rgGIGZ6Qn09AIpyhrkepfw==", + "dev": true + }, + "node_modules/grunt-jscs/node_modules/jscs/node_modules/minimatch": { + "version": "1.0.0", + "integrity": "sha512-Ejh5Odk/uFXAj5nf/NSXk0UamqcGAfOdHI7nY0zvCHyn4f3nKLFoUTp+lYxDxSih/40uW8lpwDplOWHdWkQXWA==", + "deprecated": "Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue", + "dev": true, + "dependencies": { + "lru-cache": "2", + "sigmund": "~1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/grunt-jscs/node_modules/jscs/node_modules/minimatch/node_modules/lru-cache": { + "version": "2.5.0", + "integrity": "sha512-dVmQmXPBlTgFw77hm60ud//l2bCuDKkqC2on1EBoM7s9Urm9IQDrnujwZ93NFnAq0dVZ0HBXTS7PwEG+YE7+EQ==", + "dev": true + }, + "node_modules/grunt-jscs/node_modules/jscs/node_modules/minimatch/node_modules/sigmund": { + "version": "1.0.0", + "integrity": "sha512-XtrxJ4Bf5nDnScB22U0ft0TpCTLSFpkPAuon323X9mFwYowzWusBbunxOsi2kO6Fb29reHZxPNHgOL/fMNqMoQ==", + "dev": true + }, + "node_modules/grunt-jscs/node_modules/jscs/node_modules/strip-json-comments": { + "version": "1.0.1", + "integrity": "sha512-rAMmGzKuo6VWsB6mHVUa7DHUbUxmddSv3HZ7GZ23qEl4XqFsJvbpD7xabc6LEW1Fa3gGi+L3ayWTAnYAnfWDaQ==", + "dev": true, + "bin": { + "strip-json-comments": "cli.js" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/grunt-jscs/node_modules/jscs/node_modules/supports-color": { + "version": "1.1.0", + "integrity": "sha512-ak2IahsZlxhbEQa45UujUllnDZ19YI/rh/qSBO+0+M51DUjOxbrxHC5Dtj3FgMMCROHXGKdLTEa8w/6kjxsudQ==", + "dev": true, + "bin": { + "supports-color": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-jscs/node_modules/jscs/node_modules/vow-fs": { + "version": "0.3.2", + "integrity": "sha512-raT20j8SL2sCX3MlLCv6SWw3IeFU+3AuCDjGh5Q8Xs4EoT5GDjftg/a8r0PPr6gV7qyJET0OtPQ1hOvE7imEcw==", + "dev": true, + "dependencies": { + "glob": "3.2.8", + "node-uuid": "1.4.0", + "vow": "0.4.4", + "vow-queue": "0.3.1" + }, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/grunt-jscs/node_modules/jscs/node_modules/vow-fs/node_modules/glob": { + "version": "3.2.8", + "integrity": "sha512-Y3icmja4O+RjRYHMc97ggBZOljMWzBFGEOk96IXbNGRbQEZrz15HAcqe89t9WUcmcDdVVNAK5ar2lTpL+SutNA==", + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", + "dev": true, + "dependencies": { + "inherits": "2", + "minimatch": "~0.2.11" + }, + "engines": { + "node": "*" + } + }, + "node_modules/grunt-jscs/node_modules/jscs/node_modules/vow-fs/node_modules/glob/node_modules/minimatch": { + "version": "0.2.14", + "integrity": "sha512-zZ+Jy8lVWlvqqeM8iZB7w7KmQkoJn8djM585z88rywrEbzoqawVa9FR5p2hwD+y74nfuKOjmNvi9gtWJNLqHvA==", + "deprecated": "Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue", + "dev": true, + "dependencies": { + "lru-cache": "2", + "sigmund": "~1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/grunt-jscs/node_modules/jscs/node_modules/vow-fs/node_modules/glob/node_modules/minimatch/node_modules/lru-cache": { + "version": "2.5.0", + "integrity": "sha512-dVmQmXPBlTgFw77hm60ud//l2bCuDKkqC2on1EBoM7s9Urm9IQDrnujwZ93NFnAq0dVZ0HBXTS7PwEG+YE7+EQ==", + "dev": true + }, + "node_modules/grunt-jscs/node_modules/jscs/node_modules/vow-fs/node_modules/glob/node_modules/minimatch/node_modules/sigmund": { + "version": "1.0.0", + "integrity": "sha512-XtrxJ4Bf5nDnScB22U0ft0TpCTLSFpkPAuon323X9mFwYowzWusBbunxOsi2kO6Fb29reHZxPNHgOL/fMNqMoQ==", + "dev": true + }, + "node_modules/grunt-jscs/node_modules/jscs/node_modules/vow-fs/node_modules/node-uuid": { + "version": "1.4.0", + "integrity": "sha512-Vns3Mj1WBYNwPchf2T/pt9q2GUpM97JvLekAkAwWYX1H2kIxYQ+jUb3GWmaNRboP5XoS3p3nxptIv00I+cOtLg==", + "deprecated": "Use uuid module instead", + "dev": true + }, + "node_modules/grunt-jscs/node_modules/jscs/node_modules/vow-fs/node_modules/vow": { + "version": "0.4.4", + "integrity": "sha512-r2f2JN12F0VSJLb+6HIyyGnbZt4kgxzMf1bgHaa5fQp6Cq2HyQNQ+UOcFH2H3rfzOOSTPM3ebnZ7COaYf4AYnw==", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/grunt-jscs/node_modules/jscs/node_modules/vow-fs/node_modules/vow-queue": { + "version": "0.3.1", + "integrity": "sha512-rX8acYHR7w/aQohdBkb+ihVY1MZpBlsrDVgNT95+m8V0Mc1YVffn4TjxX3gAQ7nZoWw7LusnaYywSb2gmekpXQ==", + "dev": true, + "dependencies": { + "vow": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/grunt-jscs/node_modules/jscs/node_modules/xmlbuilder": { + "version": "2.4.4", + "integrity": "sha512-rvwZT3HPZN6MLBN1CPQ51KAvFNuU43iRTX1yQ/REcScXpR+ctu0kT4ybQc1cirbLfp7JWtuhv194G72eFdORkw==", + "dev": true, + "dependencies": { + "lodash-node": "~2.4.1" + }, + "engines": { + "node": "0.8.x || 0.10.x || 0.11.x" + } + }, + "node_modules/grunt-jscs/node_modules/jscs/node_modules/xmlbuilder/node_modules/lodash-node": { + "version": "2.4.1", + "integrity": "sha512-egEt8eNQp2kZWRmngahiqMoDCDCENv3uM188S7Ed5t4k3v6RrLELXC+FqLNMUnhCo7gvQX3G1V8opK/Lcslahg==", + "deprecated": "This package is discontinued. Use lodash@^4.0.0.", + "dev": true + }, + "node_modules/grunt-jscs/node_modules/lodash": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", + "integrity": "sha512-Kak1hi6/hYHGVPmdyiZijoQyz5x2iGVzs6w9GYB/HiXEtylY7tIoYEROMjvM1d9nXJqPOrG2MNPMn01bJ+S0Rw==", + "dev": true, + "engines": [ + "node", + "rhino" + ], + "license": "MIT" + }, + "node_modules/grunt-jscs/node_modules/vow": { + "version": "0.4.5", + "integrity": "sha512-NFFU+WPXqTbK5Xv4R4DqgYv/bRalXPki90XJb5qvK9jORmgJfBWWpWt2HLHS6gS0gPJ4W2oEDNktIc3AhAbHiA==", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/grunt-merge-conflict": { + "version": "0.0.2", + "integrity": "sha512-NCEomT/+h4mxjYoyX75CfHohxh2DyDNnONuKvj5OSobGZP4aihpq+kcCo6wFpTgLM1Iibhhz0fR7AoIK8OJBcA==", + "dev": true + }, + "node_modules/grunt-shell": { + "version": "1.1.1", + "integrity": "sha512-KDXC3rvMPdke0dS2+zy8NiPcU0iF0GsJUsA1We5fKdrgDGABjqM3ET4lZfUIVE4rLPvUmKNyoosO23XAEp+lPQ==", + "dev": true, + "dependencies": { + "chalk": "^0.5.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-shell/node_modules/chalk": { + "version": "0.5.1", + "integrity": "sha512-bIKA54hP8iZhyDT81TOsJiQvR1gW+ZYSXFaZUAvoD4wCHdbHY2actmpTE4x344ZlFqHbvoxKOaESULTZN2gstg==", + "dev": true, + "dependencies": { + "ansi-styles": "^1.1.0", + "escape-string-regexp": "^1.0.0", + "has-ansi": "^0.1.0", + "strip-ansi": "^0.3.0", + "supports-color": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-shell/node_modules/chalk/node_modules/ansi-styles": { + "version": "1.1.0", + "integrity": "sha512-f2PKUkN5QngiSemowa6Mrk9MPCdtFiOSmibjZ+j1qhLGHHYsqZwmBMRF3IRMVXo8sybDqx2fJl2d/8OphBoWkA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-shell/node_modules/chalk/node_modules/escape-string-regexp": { + "version": "1.0.2", + "integrity": "sha512-cQpUid7bdTUnFin8S7BnNdOk+/eDqQmKgCANSyd/jAhrKEvxUvr9VQ8XZzXiOtest8NLfk3FSBZzwvemZNQ6Vg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/grunt-shell/node_modules/chalk/node_modules/has-ansi": { + "version": "0.1.0", + "integrity": "sha512-1YsTg1fk2/6JToQhtZkArMkurq8UoWU1Qe0aR3VUHjgij4nOylSWLWAtBXoZ4/dXOmugfLGm1c+QhuD0JyedFA==", + "dev": true, + "dependencies": { + "ansi-regex": "^0.2.0" + }, + "bin": { + "has-ansi": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-shell/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex": { + "version": "0.2.1", + "integrity": "sha512-sGwIGMjhYdW26/IhwK2gkWWI8DRCVO6uj3hYgHT+zD+QL1pa37tM3ujhyfcJIYSbsxp7Gxhy7zrRW/1AHm4BmA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-shell/node_modules/chalk/node_modules/strip-ansi": { + "version": "0.3.0", + "integrity": "sha512-DerhZL7j6i6/nEnVG0qViKXI0OKouvvpsAiaj7c+LfqZZZxdwZtv8+UiA/w4VUJpT8UzX0pR1dcHOii1GbmruQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^0.2.1" + }, + "bin": { + "strip-ansi": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-shell/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "0.2.1", + "integrity": "sha512-sGwIGMjhYdW26/IhwK2gkWWI8DRCVO6uj3hYgHT+zD+QL1pa37tM3ujhyfcJIYSbsxp7Gxhy7zrRW/1AHm4BmA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-shell/node_modules/chalk/node_modules/supports-color": { + "version": "0.2.0", + "integrity": "sha512-tdCZ28MnM7k7cJDJc7Eq80A9CsRFAAOZUy41npOZCs++qSjfIy7o5Rh46CBk+Dk5FbKJ33X3Tqg4YrV07N5RaA==", + "dev": true, + "bin": { + "supports-color": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt/node_modules/async": { + "version": "0.1.22", + "integrity": "sha512-2tEzliJmf5fHNafNwQLJXUasGzQCVctvsNkXmnlELHwypU0p08/rHohYvkqKIjyXpx+0rkrYv6QbhJ+UF4QkBg==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/grunt/node_modules/coffee-script": { + "version": "1.3.3", + "integrity": "sha512-QjQ1T4BqyHv19k6XSfdhy/QLlIOhywz0ekBUCa9h71zYMJlfDTGan/Z1JXzYkZ6v8R+GhvL/p4FZPbPW8WNXlg==", + "deprecated": "CoffeeScript on NPM has moved to \"coffeescript\" (no hyphen)", + "dev": true, + "bin": { + "cake": "bin/cake", + "coffee": "bin/coffee" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/grunt/node_modules/colors": { + "version": "0.6.2", + "integrity": "sha512-OsSVtHK8Ir8r3+Fxw/b4jS1ZLPXkV6ZxDRJQzeD7qo0SqMXWrHDM71DgYzPMHY8SFJ0Ao+nNU2p1MmwdzKqPrw==", + "dev": true, + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/grunt/node_modules/dateformat": { + "version": "1.0.2-1.2.3", + "integrity": "sha512-AXvW8g7tO4ilk5HgOWeDmPi/ZPaCnMJ+9Cg1I3p19w6mcvAAXBuuGEXAxybC+Djj1PSZUiHUcyoYu7WneCX8gQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/grunt/node_modules/eventemitter2": { + "version": "0.4.14", + "integrity": "sha512-K7J4xq5xAD5jHsGM5ReWXRTFa3JRGofHiMcVgQ8PRwgWxzjHpMWCIzsmyf60+mh8KLsqYPcjUMa0AC4hd6lPyQ==", + "dev": true + }, + "node_modules/grunt/node_modules/exit": { + "version": "0.1.2", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/grunt/node_modules/findup-sync": { + "version": "0.1.3", + "integrity": "sha512-yjftfYnF4ThYEvKEV/kEFR15dmtyXTAh3vQnzpJUoc7Naj5y1P0Ck7Zs1+Vroa00E3KT3IYsk756S+8WA5dNLw==", + "dev": true, + "dependencies": { + "glob": "~3.2.9", + "lodash": "~2.4.1" + }, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/grunt/node_modules/findup-sync/node_modules/glob": { + "version": "3.2.11", + "integrity": "sha512-hVb0zwEZwC1FXSKRPFTeOtN7AArJcJlI6ULGLtrstaswKNlrTJqAA+1lYlSUop4vjA423xlBzqfVS3iWGlqJ+g==", + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", + "dev": true, + "dependencies": { + "inherits": "2", + "minimatch": "0.3" + }, + "engines": { + "node": "*" + } + }, + "node_modules/grunt/node_modules/findup-sync/node_modules/glob/node_modules/minimatch": { + "version": "0.3.0", + "integrity": "sha512-WFX1jI1AaxNTZVOHLBVazwTWKaQjoykSzCBNXB72vDTCzopQGtyP91tKdFK5cv1+qMwPyiTu1HqUriqplI8pcA==", + "deprecated": "Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue", + "dev": true, + "dependencies": { + "lru-cache": "2", + "sigmund": "~1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/grunt/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/node_modules/lru-cache": { + "version": "2.5.0", + "integrity": "sha512-dVmQmXPBlTgFw77hm60ud//l2bCuDKkqC2on1EBoM7s9Urm9IQDrnujwZ93NFnAq0dVZ0HBXTS7PwEG+YE7+EQ==", + "dev": true + }, + "node_modules/grunt/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/node_modules/sigmund": { + "version": "1.0.0", + "integrity": "sha512-XtrxJ4Bf5nDnScB22U0ft0TpCTLSFpkPAuon323X9mFwYowzWusBbunxOsi2kO6Fb29reHZxPNHgOL/fMNqMoQ==", + "dev": true + }, + "node_modules/grunt/node_modules/findup-sync/node_modules/lodash": { + "version": "2.4.1", + "integrity": "sha512-qa6QqjA9jJB4AYw+NpD2GI4dzHL6Mv0hL+By6iIul4Ce0C1refrjZJmcGvWdnLUwl4LIPtvzje3UQfGH+nCEsQ==", + "dev": true, + "engines": [ + "node", + "rhino" + ] + }, + "node_modules/grunt/node_modules/getobject": { + "version": "0.1.0", + "integrity": "sha512-hIGEBfnHcZpWkXPsAVeVmpYDvfy/matVl03yOY91FPmnpCC12Lm5izNxCjO3lHAeO6uaTwMxu7g450Siknlhig==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/grunt/node_modules/glob": { + "version": "3.1.21", + "integrity": "sha512-ANhy2V2+tFpRajE3wN4DhkNQ08KDr0Ir1qL12/cUe5+a7STEK8jkW4onUYuY8/06qAFuT5je7mjAqzx0eKI2tQ==", + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", + "dev": true, + "dependencies": { + "graceful-fs": "~1.2.0", + "inherits": "1", + "minimatch": "~0.2.11" + }, + "engines": { + "node": "*" + } + }, + "node_modules/grunt/node_modules/glob/node_modules/graceful-fs": { + "version": "1.2.3", + "integrity": "sha512-iiTUZ5vZ+2ZV+h71XAgwCSu6+NAizhFU3Yw8aC/hH5SQ3SnISqEqAek40imAFGtDcwJKNhXvSY+hzIolnLwcdQ==", + "deprecated": "please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/grunt/node_modules/glob/node_modules/inherits": { + "version": "1.0.0", + "integrity": "sha512-5KfXESjCAfFQel2TLqhr18NEz++UiWVIA0jwHzs2Kbvb3e+r+G/eVhRfoZbaPCL0PnERvK5YeMgh02O4eenufw==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/grunt/node_modules/grunt-legacy-log": { + "version": "0.1.1", + "integrity": "sha512-9TyTTqHpnYUhUz8IlH31+hg/waSrq/LDXqLgZIHaeimMQLdYWyvY0sL2DQJE7+H/KB6UG1atqKOt1AGWcRCuaw==", + "dev": true, + "dependencies": { + "colors": "~0.6.2", + "hooker": "~0.2.3", + "lodash": "~2.4.1", + "underscore.string": "~2.3.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/grunt/node_modules/grunt-legacy-log/node_modules/lodash": { + "version": "2.4.1", + "integrity": "sha512-qa6QqjA9jJB4AYw+NpD2GI4dzHL6Mv0hL+By6iIul4Ce0C1refrjZJmcGvWdnLUwl4LIPtvzje3UQfGH+nCEsQ==", + "dev": true, + "engines": [ + "node", + "rhino" + ] + }, + "node_modules/grunt/node_modules/grunt-legacy-log/node_modules/underscore.string": { + "version": "2.3.3", + "integrity": "sha512-hbD5MibthuDAu4yA5wxes5bzFgqd3PpBJuClbRxaNddxfdsz+qf+1kHwrGQFrmchmDHb9iNU+6EHDn8uj0xDJg==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/grunt/node_modules/grunt-legacy-util": { + "version": "0.2.0", + "integrity": "sha512-cXPbfF8aM+pvveQeN1K872D5fRm30xfJWZiS63Y8W8oyIPLClCsmI8bW96Txqzac9cyL4lRqEBhbhJ3n5EzUUQ==", + "dev": true, + "dependencies": { + "async": "~0.1.22", + "exit": "~0.1.1", + "getobject": "~0.1.0", + "hooker": "~0.2.3", + "lodash": "~0.9.2", + "underscore.string": "~2.2.1", + "which": "~1.0.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/grunt/node_modules/hooker": { + "version": "0.2.3", + "integrity": "sha512-t+UerCsQviSymAInD01Pw+Dn/usmz1sRO+3Zk1+lx8eg+WKpD2ulcwWqHHL0+aseRBr+3+vIhiG1K1JTwaIcTA==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/grunt/node_modules/iconv-lite": { + "version": "0.2.11", + "integrity": "sha512-KhmFWgaQZY83Cbhi+ADInoUQ8Etn6BG5fikM9syeOjQltvR45h7cRKJ/9uvQEuD61I3Uju77yYce0/LhKVClQw==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/grunt/node_modules/js-yaml": { + "version": "2.0.5", + "integrity": "sha512-VEKcIksckDBUhg2JS874xVouiPkywVUh4yyUmLCDe1Zg3bCd6M+F1eGPenPeHLc2XC8pp9G8bsuofK0NeEqRkA==", + "dev": true, + "dependencies": { + "argparse": "~ 0.1.11", + "esprima": "~ 1.0.2" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + }, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/grunt/node_modules/js-yaml/node_modules/argparse": { + "version": "0.1.15", + "integrity": "sha512-TRa9y0lEvcbbWexD1ad7GzAtdEQs9Ecr8D3WuPl/ng9h36TbrSoMPsGbCXZFo7pD9yUVRE6WElvAqEhG1jW6VA==", + "dev": true, + "dependencies": { + "underscore": "~1.4.3", + "underscore.string": "~2.3.1" + }, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/grunt/node_modules/js-yaml/node_modules/argparse/node_modules/underscore": { + "version": "1.4.4", + "integrity": "sha512-ZqGrAgaqqZM7LGRzNjLnw5elevWb5M8LEoDMadxIW3OWbcv72wMMgKdwOKpd5Fqxe8choLD8HN3iSj3TUh/giQ==", + "dev": true + }, + "node_modules/grunt/node_modules/js-yaml/node_modules/argparse/node_modules/underscore.string": { + "version": "2.3.3", + "integrity": "sha512-hbD5MibthuDAu4yA5wxes5bzFgqd3PpBJuClbRxaNddxfdsz+qf+1kHwrGQFrmchmDHb9iNU+6EHDn8uj0xDJg==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/grunt/node_modules/js-yaml/node_modules/esprima": { + "version": "1.0.4", + "integrity": "sha512-rp5dMKN8zEs9dfi9g0X1ClLmV//WRyk/R15mppFNICIFRG5P92VP7Z04p8pk++gABo9W2tY+kHyu6P1mEHgmTA==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/grunt/node_modules/lodash": { + "version": "0.9.2", + "integrity": "sha512-LVbt/rjK62gSbhehDVKL0vlaime4Y1IBixL+bKeNfoY4L2zab/jGrxU6Ka05tMA/zBxkTk5t3ivtphdyYupczw==", + "dev": true, + "engines": [ + "node", + "rhino" + ] + }, + "node_modules/grunt/node_modules/minimatch": { + "version": "0.2.14", + "integrity": "sha512-zZ+Jy8lVWlvqqeM8iZB7w7KmQkoJn8djM585z88rywrEbzoqawVa9FR5p2hwD+y74nfuKOjmNvi9gtWJNLqHvA==", + "deprecated": "Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue", + "dev": true, + "dependencies": { + "lru-cache": "2", + "sigmund": "~1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/grunt/node_modules/minimatch/node_modules/lru-cache": { + "version": "2.5.0", + "integrity": "sha512-dVmQmXPBlTgFw77hm60ud//l2bCuDKkqC2on1EBoM7s9Urm9IQDrnujwZ93NFnAq0dVZ0HBXTS7PwEG+YE7+EQ==", + "dev": true + }, + "node_modules/grunt/node_modules/minimatch/node_modules/sigmund": { + "version": "1.0.0", + "integrity": "sha512-XtrxJ4Bf5nDnScB22U0ft0TpCTLSFpkPAuon323X9mFwYowzWusBbunxOsi2kO6Fb29reHZxPNHgOL/fMNqMoQ==", + "dev": true + }, + "node_modules/grunt/node_modules/nopt": { + "version": "1.0.10", + "integrity": "sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg==", + "dev": true, + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": "*" + } + }, + "node_modules/grunt/node_modules/nopt/node_modules/abbrev": { + "version": "1.0.5", + "integrity": "sha512-Sg+CLYf4W/aL/aN6jF7KJ7U8NLK0Dlewx93tRLjB2G6MPlqwWJYN+pypKISr0sbzIfSJVCkn6tYlgKBM41RYpA==", + "dev": true + }, + "node_modules/grunt/node_modules/rimraf": { + "version": "2.2.8", + "integrity": "sha512-R5KMKHnPAQaZMqLOsyuyUmcIjSeDm+73eoqQpaXA7AZ22BL+6C+1mcUscgOsNd8WVlJuvlgAPsegcx7pjlV0Dg==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/grunt/node_modules/underscore.string": { + "version": "2.2.1", + "integrity": "sha512-3FVmhXqelrj6gfgp3Bn6tOavJvW0dNH2T+heTD38JRxIrAbiuzbqjknszoOYj3DyFB1nWiLj208Qt2no/L4cIA==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/grunt/node_modules/which": { + "version": "1.0.5", + "integrity": "sha512-p82w9e3628Y1sCI41PbzZb5Qbacst2Yt/gE4mtqrNXv65SmwNbAcQvS4VkehtqmclAcOh36tgQiwhg6fKvkyDA==", + "dev": true, + "bin": { + "which": "bin/which" + }, + "engines": { + "node": "*" + } + }, + "node_modules/gulp": { + "version": "3.8.8", + "integrity": "sha512-9eqQqHCFioOf/2saG6aM67OjXZgnrldXrXK+S7+z9kdPfwUXeaktsSWMIgIIyIRhdu1/To/DRk/Fltf+MM/HUw==", + "dev": true, + "dependencies": { + "archy": "^0.0.2", + "chalk": "^0.5.0", + "deprecated": "^0.0.1", + "gulp-util": "^3.0.0", + "interpret": "^0.3.2", + "liftoff": "^0.12.0", + "minimist": "^1.1.0", + "orchestrator": "^0.3.0", + "pretty-hrtime": "^0.2.0", + "semver": "^3.0.1", + "tildify": "^1.0.0", + "vinyl-fs": "^0.3.0" + }, + "bin": { + "gulp": "bin/gulp.js" + }, + "engines": { + "node": ">= 0.9" + } + }, + "node_modules/gulp-concat": { + "version": "2.4.1", + "integrity": "sha512-VNSPvzDs2XrYUH2X+ag5rrSJoNFOsjzhDTCWfyjsRz1u9mwycA4W6Q31qtsX4rJ8mT2MQV4avRK6dlH+J8aTnQ==", + "dev": true, + "dependencies": { + "concat-with-sourcemaps": "^0.1.3", + "gulp-util": "^2.2.5", + "through": "^2.3.4" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/gulp-concat/node_modules/concat-with-sourcemaps": { + "version": "0.1.5", + "integrity": "sha512-kdHdUTobAkVS4fSsmr7baZvraduvPAcmPBlGCb6fTBeLj92ZBL9Kt+PPFWwtNYXIvHmFKaBxz68qlH97VtD43w==", + "deprecated": "important fix in v1.0.6", + "dev": true, + "dependencies": { + "source-map": "^0.1.39" + } + }, + "node_modules/gulp-concat/node_modules/concat-with-sourcemaps/node_modules/source-map": { + "version": "0.1.39", + "integrity": "sha512-MiCty8yXfwPQ42cqHbPUbS3M4DK6Wt+oq6MXitiShP0FI39BZdvIyjWY6+2DzUGfzbyZ8MqPtBqNfypsJWlSYQ==", + "dev": true, + "dependencies": { + "amdefine": ">=0.0.4" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/gulp-concat/node_modules/concat-with-sourcemaps/node_modules/source-map/node_modules/amdefine": { + "version": "0.1.0", + "integrity": "sha512-ISSPYm8G96iSe7pu8ffTAbLMevMRx9SFJ0MTIY2OjL9Qohf+oVCfizKrpN7BN29rJXG/opb3B1CO7ZapmMuvzA==", + "dev": true, + "engines": { + "node": ">=0.4.2" + } + }, + "node_modules/gulp-concat/node_modules/gulp-util": { + "version": "2.2.20", + "integrity": "sha512-9rtv4sj9EtCWYGD15HQQvWtRBtU9g1t0+w29tphetHxjxEAuBKQJkhGqvlLkHEtUjEgoqIpsVwPKU1yMZAa+wA==", + "deprecated": "gulp-util is deprecated - replace it, following the guidelines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5", + "dev": true, + "dependencies": { + "chalk": "^0.5.0", + "dateformat": "^1.0.7-1.2.3", + "lodash._reinterpolate": "^2.4.1", + "lodash.template": "^2.4.1", + "minimist": "^0.2.0", + "multipipe": "^0.1.0", + "through2": "^0.5.0", + "vinyl": "^0.2.1" + }, + "engines": { + "node": ">= 0.9" + } + }, + "node_modules/gulp-concat/node_modules/gulp-util/node_modules/chalk": { + "version": "0.5.1", + "integrity": "sha512-bIKA54hP8iZhyDT81TOsJiQvR1gW+ZYSXFaZUAvoD4wCHdbHY2actmpTE4x344ZlFqHbvoxKOaESULTZN2gstg==", + "dev": true, + "dependencies": { + "ansi-styles": "^1.1.0", + "escape-string-regexp": "^1.0.0", + "has-ansi": "^0.1.0", + "strip-ansi": "^0.3.0", + "supports-color": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-concat/node_modules/gulp-util/node_modules/chalk/node_modules/ansi-styles": { + "version": "1.1.0", + "integrity": "sha512-f2PKUkN5QngiSemowa6Mrk9MPCdtFiOSmibjZ+j1qhLGHHYsqZwmBMRF3IRMVXo8sybDqx2fJl2d/8OphBoWkA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-concat/node_modules/gulp-util/node_modules/chalk/node_modules/escape-string-regexp": { + "version": "1.0.2", + "integrity": "sha512-cQpUid7bdTUnFin8S7BnNdOk+/eDqQmKgCANSyd/jAhrKEvxUvr9VQ8XZzXiOtest8NLfk3FSBZzwvemZNQ6Vg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/gulp-concat/node_modules/gulp-util/node_modules/chalk/node_modules/has-ansi": { + "version": "0.1.0", + "integrity": "sha512-1YsTg1fk2/6JToQhtZkArMkurq8UoWU1Qe0aR3VUHjgij4nOylSWLWAtBXoZ4/dXOmugfLGm1c+QhuD0JyedFA==", + "dev": true, + "dependencies": { + "ansi-regex": "^0.2.0" + }, + "bin": { + "has-ansi": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-concat/node_modules/gulp-util/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex": { + "version": "0.2.1", + "integrity": "sha512-sGwIGMjhYdW26/IhwK2gkWWI8DRCVO6uj3hYgHT+zD+QL1pa37tM3ujhyfcJIYSbsxp7Gxhy7zrRW/1AHm4BmA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-concat/node_modules/gulp-util/node_modules/chalk/node_modules/strip-ansi": { + "version": "0.3.0", + "integrity": "sha512-DerhZL7j6i6/nEnVG0qViKXI0OKouvvpsAiaj7c+LfqZZZxdwZtv8+UiA/w4VUJpT8UzX0pR1dcHOii1GbmruQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^0.2.1" + }, + "bin": { + "strip-ansi": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-concat/node_modules/gulp-util/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "0.2.1", + "integrity": "sha512-sGwIGMjhYdW26/IhwK2gkWWI8DRCVO6uj3hYgHT+zD+QL1pa37tM3ujhyfcJIYSbsxp7Gxhy7zrRW/1AHm4BmA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-concat/node_modules/gulp-util/node_modules/chalk/node_modules/supports-color": { + "version": "0.2.0", + "integrity": "sha512-tdCZ28MnM7k7cJDJc7Eq80A9CsRFAAOZUy41npOZCs++qSjfIy7o5Rh46CBk+Dk5FbKJ33X3Tqg4YrV07N5RaA==", + "dev": true, + "bin": { + "supports-color": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-concat/node_modules/gulp-util/node_modules/dateformat": { + "version": "1.0.8", + "integrity": "sha512-PHpMiV3UmQ8cKQGfb3vm3zh0jr8NqvIs9IJkDGP2iVCakFK+4mcVBHzlBXOvc0IiNzArgeKaFSPiQb3RkDrt4g==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/gulp-concat/node_modules/gulp-util/node_modules/lodash._reinterpolate": { + "version": "2.4.1", + "integrity": "sha512-QGEOOjJi7W9LIgDAMVgtGBb8Qgo8ieDlSOCoZjtG45ZNRvDJZjwVMTYlfTIWdNRUiR1I9BjIqQ3Zaf1+DYM94g==", + "dev": true + }, + "node_modules/gulp-concat/node_modules/gulp-util/node_modules/lodash.template": { + "version": "2.4.1", + "integrity": "sha512-5yLOQwlS69xbaez3g9dA1i0GMAj8pLDHp8lhA4V7M1vRam1lqD76f0jg5EV+65frbqrXo1WH9ZfKalfYBzJ5yQ==", + "deprecated": "This package is deprecated. Use https://socket.dev/npm/package/eta instead.", + "dev": true, + "dependencies": { + "lodash._escapestringchar": "~2.4.1", + "lodash._reinterpolate": "~2.4.1", + "lodash.defaults": "~2.4.1", + "lodash.escape": "~2.4.1", + "lodash.keys": "~2.4.1", + "lodash.templatesettings": "~2.4.1", + "lodash.values": "~2.4.1" + } + }, + "node_modules/gulp-concat/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash._escapestringchar": { + "version": "2.4.1", + "integrity": "sha512-iZ6Os4iipaE43pr9SBks+UpZgAjJgRC+lGf7onEoByMr1+Nagr1fmR7zCM6Q4RGMB/V3a57raEN0XZl7Uub3/g==", + "dev": true + }, + "node_modules/gulp-concat/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.defaults": { + "version": "2.4.1", + "integrity": "sha512-5wTIPWwGGr07JFysAZB8+7JB2NjJKXDIwogSaRX5zED85zyUAQwtOqUk8AsJkkigUcL3akbHYXd5+BPtTGQPZw==", + "dev": true, + "dependencies": { + "lodash._objecttypes": "~2.4.1", + "lodash.keys": "~2.4.1" + } + }, + "node_modules/gulp-concat/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.defaults/node_modules/lodash._objecttypes": { + "version": "2.4.1", + "integrity": "sha512-XpqGh1e7hhkOzftBfWE7zt+Yn9mVHFkDhicVttvKLsoCMLVVL+xTQjfjB4X4vtznauxv0QZ5ZAeqjvat0dh62Q==", + "dev": true + }, + "node_modules/gulp-concat/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.escape": { + "version": "2.4.1", + "integrity": "sha512-PiEStyvZ8gz37qBE+HqME1Yc/ewb/59AMOu8pG7Ztani86foPTxgzckQvMdphmXPY6V5f20Ex/CaNBqHG4/ycQ==", + "dev": true, + "dependencies": { + "lodash._escapehtmlchar": "~2.4.1", + "lodash._reunescapedhtml": "~2.4.1", + "lodash.keys": "~2.4.1" + } + }, + "node_modules/gulp-concat/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.escape/node_modules/lodash._escapehtmlchar": { + "version": "2.4.1", + "integrity": "sha512-eHm2t2Lg476lq5v4FVmm3B5mCaRlDyTE8fnMfPCEq2o46G4au0qNXIKh7YWhjprm1zgSMLcMSs1XHMgkw02PbQ==", + "dev": true, + "dependencies": { + "lodash._htmlescapes": "~2.4.1" + } + }, + "node_modules/gulp-concat/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.escape/node_modules/lodash._escapehtmlchar/node_modules/lodash._htmlescapes": { + "version": "2.4.1", + "integrity": "sha512-g79hNmMOBVyV+4oKIHM7MWy9Awtk3yqf0Twlawr6f+CmG44nTwBh9I5XiLUnk39KTfYoDBpS66glQGgQCnFIuA==", + "dev": true + }, + "node_modules/gulp-concat/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.escape/node_modules/lodash._reunescapedhtml": { + "version": "2.4.1", + "integrity": "sha512-CfmZRU1Mk4E/5jh+Wu8lc7tuc3VkuwWZYVIgdPDH9NRSHgiL4Or3AA4JCIpgrkVzHOM+jKu2OMkAVquruhRHDQ==", + "dev": true, + "dependencies": { + "lodash._htmlescapes": "~2.4.1", + "lodash.keys": "~2.4.1" + } + }, + "node_modules/gulp-concat/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.escape/node_modules/lodash._reunescapedhtml/node_modules/lodash._htmlescapes": { + "version": "2.4.1", + "integrity": "sha512-g79hNmMOBVyV+4oKIHM7MWy9Awtk3yqf0Twlawr6f+CmG44nTwBh9I5XiLUnk39KTfYoDBpS66glQGgQCnFIuA==", + "dev": true + }, + "node_modules/gulp-concat/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.keys": { + "version": "2.4.1", + "integrity": "sha512-ZpJhwvUXHSNL5wYd1RM6CUa2ZuqorG9ngoJ9Ix5Cce+uX7I5O/E06FCJdhSZ33b5dVyeQDnIlWH7B2s5uByZ7g==", + "dev": true, + "dependencies": { + "lodash._isnative": "~2.4.1", + "lodash._shimkeys": "~2.4.1", + "lodash.isobject": "~2.4.1" + } + }, + "node_modules/gulp-concat/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.keys/node_modules/lodash._isnative": { + "version": "2.4.1", + "integrity": "sha512-BOlKGKNHhCHswGOWtmVb5zBygyxN7EmTuzVOSQI6QSoGhG+kvv71gICFS1TBpnqvT1n53txK8CDK3u5D2/GZxQ==", + "dev": true + }, + "node_modules/gulp-concat/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.keys/node_modules/lodash._shimkeys": { + "version": "2.4.1", + "integrity": "sha512-lBrglYxLD/6KAJ8IEa5Lg+YHgNAL7FyKqXg4XOUI+Du/vtniLs1ZqS+yHNKPkK54waAgkdUnDOYaWf+rv4B+AA==", + "dev": true, + "dependencies": { + "lodash._objecttypes": "~2.4.1" + } + }, + "node_modules/gulp-concat/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.keys/node_modules/lodash._shimkeys/node_modules/lodash._objecttypes": { + "version": "2.4.1", + "integrity": "sha512-XpqGh1e7hhkOzftBfWE7zt+Yn9mVHFkDhicVttvKLsoCMLVVL+xTQjfjB4X4vtznauxv0QZ5ZAeqjvat0dh62Q==", + "dev": true + }, + "node_modules/gulp-concat/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.keys/node_modules/lodash.isobject": { + "version": "2.4.1", + "integrity": "sha512-sTebg2a1PoicYEZXD5PBdQcTlIJ6hUslrlWr7iV0O7n+i4596s2NQ9I5CaZ5FbXSfya/9WQsrYLANUJv9paYVA==", + "dev": true, + "dependencies": { + "lodash._objecttypes": "~2.4.1" + } + }, + "node_modules/gulp-concat/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.keys/node_modules/lodash.isobject/node_modules/lodash._objecttypes": { + "version": "2.4.1", + "integrity": "sha512-XpqGh1e7hhkOzftBfWE7zt+Yn9mVHFkDhicVttvKLsoCMLVVL+xTQjfjB4X4vtznauxv0QZ5ZAeqjvat0dh62Q==", + "dev": true + }, + "node_modules/gulp-concat/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.templatesettings": { + "version": "2.4.1", + "integrity": "sha512-vY3QQ7GxbeLe8XfTvoYDbaMHO5iyTDJS1KIZrxp00PRMmyBKr8yEcObHSl2ppYTwd8MgqPXAarTvLA14hx8ffw==", + "dev": true, + "dependencies": { + "lodash._reinterpolate": "~2.4.1", + "lodash.escape": "~2.4.1" + } + }, + "node_modules/gulp-concat/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.values": { + "version": "2.4.1", + "integrity": "sha512-fQwubKvj2Nox2gy6YnjFm8C1I6MIlzKUtBB+Pj7JGtloGqDDL5CPRr4DUUFWPwXWwAl2k3f4C3Aw8H1qAPB9ww==", + "dev": true, + "dependencies": { + "lodash.keys": "~2.4.1" + } + }, + "node_modules/gulp-concat/node_modules/gulp-util/node_modules/minimist": { + "version": "0.2.0", + "integrity": "sha512-BESHrmJFCIiBW/PR08JD7bdtBheVQMd9GcvLEq3ACsZU6X3IrvurZwO0xg7uy/U3nt3My6HzDjNWcT6iOygqXA==", + "dev": true + }, + "node_modules/gulp-concat/node_modules/gulp-util/node_modules/multipipe": { + "version": "0.1.1", + "integrity": "sha512-drAwDzpt7V6yXF+a5PU20Xn6RQCNRFwo624UYo8qe3xGpI1fSue9wUwgPOHXSpgi6qgebDTsDexTmDKKCMqYPg==", + "dev": true, + "dependencies": { + "duplexer2": "0.0.2" + } + }, + "node_modules/gulp-concat/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2": { + "version": "0.0.2", + "integrity": "sha512-+AWBwjGadtksxjOQSFDhPNQbed7icNXApT4+2BNpsXzcCBiInq2H9XW0O8sfHFaPmnQRs7cg/P0fAr2IWQSW0g==", + "dev": true, + "dependencies": { + "readable-stream": "~1.1.9" + } + }, + "node_modules/gulp-concat/node_modules/gulp-util/node_modules/through2": { + "version": "0.5.1", + "integrity": "sha512-zexCrAOTbjkBCXGyozn7hhS3aEaqdrc59mAD2E3dKYzV1vFuEGQ1hEDJN2oQMQFwy4he2zyLqPZV+AlfS8ZWJA==", + "dev": true, + "dependencies": { + "readable-stream": "~1.0.17", + "xtend": "~3.0.0" + } + }, + "node_modules/gulp-concat/node_modules/gulp-util/node_modules/through2/node_modules/readable-stream": { + "version": "1.0.32", + "integrity": "sha512-s8EIwr5CzlS0LpWjJihLZ2suTsuxasivxwSN+NCJ4LN0lLq31GaBg0IKMmsXAJvXxHiFJmeVTX7pwBwJG4eDxw==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "node_modules/gulp-concat/node_modules/gulp-util/node_modules/through2/node_modules/xtend": { + "version": "3.0.0", + "integrity": "sha512-sp/sT9OALMjRW1fKDlPeuSZlDQpkqReA0pyJukniWbTGoEKefHxhGJynE3PNhUMlcM8qWIjPwecwCw4LArS5Eg==", + "dev": true, + "engines": { + "node": ">=0.4" + } + }, + "node_modules/gulp-concat/node_modules/gulp-util/node_modules/vinyl": { + "version": "0.2.3", + "integrity": "sha512-4gFk9xrecazOTuFKcUYrE1TjHSYL63dio72D+q0d1mHF51FEcxTT2RHFpHbN5TNJgmPYHuVsBdhvXEOCDcytSA==", + "dev": true, + "dependencies": { + "clone-stats": "~0.0.1" + }, + "engines": { + "node": ">= 0.9" + } + }, + "node_modules/gulp-concat/node_modules/gulp-util/node_modules/vinyl/node_modules/clone-stats": { + "version": "0.0.1", + "integrity": "sha512-dhUqc57gSMCo6TX85FLfe51eC/s+Im2MLkAgJwfaRRexR2tA4dd3eLEW4L6efzHc2iNorrRRXITifnDLlRrhaA==", + "dev": true + }, + "node_modules/gulp-concat/node_modules/through": { + "version": "2.3.6", + "integrity": "sha512-E8QCeJDd4xmHkGNnpBVZVgJxtziZg7T1dehN+QAD4pYy/D39FtmFu31qBtNc1aCwY2Y5++ZaGAd7Yf+NG/q1jw==", + "dev": true + }, + "node_modules/gulp-foreach": { + "version": "0.0.1", + "integrity": "sha512-PzumGoKMZvL/E55mT/XMXQxuDfD8n1CMm83nC4h8HkFVN4C3xovIwpj4GjKFr8Puq2i+owfSwOaVOfDrEV8oHA==", + "deprecated": "Either use gulp-tap or gulp-flatmap, depending on your needs", + "dev": true, + "dependencies": { + "gulp-util": "~2.2.14", + "through": "~2.3.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-foreach/node_modules/gulp-util": { + "version": "2.2.20", + "integrity": "sha512-9rtv4sj9EtCWYGD15HQQvWtRBtU9g1t0+w29tphetHxjxEAuBKQJkhGqvlLkHEtUjEgoqIpsVwPKU1yMZAa+wA==", + "deprecated": "gulp-util is deprecated - replace it, following the guidelines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5", + "dev": true, + "dependencies": { + "chalk": "^0.5.0", + "dateformat": "^1.0.7-1.2.3", + "lodash._reinterpolate": "^2.4.1", + "lodash.template": "^2.4.1", + "minimist": "^0.2.0", + "multipipe": "^0.1.0", + "through2": "^0.5.0", + "vinyl": "^0.2.1" + }, + "engines": { + "node": ">= 0.9" + } + }, + "node_modules/gulp-foreach/node_modules/gulp-util/node_modules/chalk": { + "version": "0.5.1", + "integrity": "sha512-bIKA54hP8iZhyDT81TOsJiQvR1gW+ZYSXFaZUAvoD4wCHdbHY2actmpTE4x344ZlFqHbvoxKOaESULTZN2gstg==", + "dev": true, + "dependencies": { + "ansi-styles": "^1.1.0", + "escape-string-regexp": "^1.0.0", + "has-ansi": "^0.1.0", + "strip-ansi": "^0.3.0", + "supports-color": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-foreach/node_modules/gulp-util/node_modules/chalk/node_modules/ansi-styles": { + "version": "1.1.0", + "integrity": "sha512-f2PKUkN5QngiSemowa6Mrk9MPCdtFiOSmibjZ+j1qhLGHHYsqZwmBMRF3IRMVXo8sybDqx2fJl2d/8OphBoWkA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-foreach/node_modules/gulp-util/node_modules/chalk/node_modules/escape-string-regexp": { + "version": "1.0.2", + "integrity": "sha512-cQpUid7bdTUnFin8S7BnNdOk+/eDqQmKgCANSyd/jAhrKEvxUvr9VQ8XZzXiOtest8NLfk3FSBZzwvemZNQ6Vg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/gulp-foreach/node_modules/gulp-util/node_modules/chalk/node_modules/has-ansi": { + "version": "0.1.0", + "integrity": "sha512-1YsTg1fk2/6JToQhtZkArMkurq8UoWU1Qe0aR3VUHjgij4nOylSWLWAtBXoZ4/dXOmugfLGm1c+QhuD0JyedFA==", + "dev": true, + "dependencies": { + "ansi-regex": "^0.2.0" + }, + "bin": { + "has-ansi": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-foreach/node_modules/gulp-util/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex": { + "version": "0.2.1", + "integrity": "sha512-sGwIGMjhYdW26/IhwK2gkWWI8DRCVO6uj3hYgHT+zD+QL1pa37tM3ujhyfcJIYSbsxp7Gxhy7zrRW/1AHm4BmA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-foreach/node_modules/gulp-util/node_modules/chalk/node_modules/strip-ansi": { + "version": "0.3.0", + "integrity": "sha512-DerhZL7j6i6/nEnVG0qViKXI0OKouvvpsAiaj7c+LfqZZZxdwZtv8+UiA/w4VUJpT8UzX0pR1dcHOii1GbmruQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^0.2.1" + }, + "bin": { + "strip-ansi": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-foreach/node_modules/gulp-util/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "0.2.1", + "integrity": "sha512-sGwIGMjhYdW26/IhwK2gkWWI8DRCVO6uj3hYgHT+zD+QL1pa37tM3ujhyfcJIYSbsxp7Gxhy7zrRW/1AHm4BmA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-foreach/node_modules/gulp-util/node_modules/chalk/node_modules/supports-color": { + "version": "0.2.0", + "integrity": "sha512-tdCZ28MnM7k7cJDJc7Eq80A9CsRFAAOZUy41npOZCs++qSjfIy7o5Rh46CBk+Dk5FbKJ33X3Tqg4YrV07N5RaA==", + "dev": true, + "bin": { + "supports-color": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-foreach/node_modules/gulp-util/node_modules/dateformat": { + "version": "1.0.8", + "integrity": "sha512-PHpMiV3UmQ8cKQGfb3vm3zh0jr8NqvIs9IJkDGP2iVCakFK+4mcVBHzlBXOvc0IiNzArgeKaFSPiQb3RkDrt4g==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/gulp-foreach/node_modules/gulp-util/node_modules/lodash._reinterpolate": { + "version": "2.4.1", + "integrity": "sha512-QGEOOjJi7W9LIgDAMVgtGBb8Qgo8ieDlSOCoZjtG45ZNRvDJZjwVMTYlfTIWdNRUiR1I9BjIqQ3Zaf1+DYM94g==", + "dev": true + }, + "node_modules/gulp-foreach/node_modules/gulp-util/node_modules/lodash.template": { + "version": "2.4.1", + "integrity": "sha512-5yLOQwlS69xbaez3g9dA1i0GMAj8pLDHp8lhA4V7M1vRam1lqD76f0jg5EV+65frbqrXo1WH9ZfKalfYBzJ5yQ==", + "deprecated": "This package is deprecated. Use https://socket.dev/npm/package/eta instead.", + "dev": true, + "dependencies": { + "lodash._escapestringchar": "~2.4.1", + "lodash._reinterpolate": "~2.4.1", + "lodash.defaults": "~2.4.1", + "lodash.escape": "~2.4.1", + "lodash.keys": "~2.4.1", + "lodash.templatesettings": "~2.4.1", + "lodash.values": "~2.4.1" + } + }, + "node_modules/gulp-foreach/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash._escapestringchar": { + "version": "2.4.1", + "integrity": "sha512-iZ6Os4iipaE43pr9SBks+UpZgAjJgRC+lGf7onEoByMr1+Nagr1fmR7zCM6Q4RGMB/V3a57raEN0XZl7Uub3/g==", + "dev": true + }, + "node_modules/gulp-foreach/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.defaults": { + "version": "2.4.1", + "integrity": "sha512-5wTIPWwGGr07JFysAZB8+7JB2NjJKXDIwogSaRX5zED85zyUAQwtOqUk8AsJkkigUcL3akbHYXd5+BPtTGQPZw==", + "dev": true, + "dependencies": { + "lodash._objecttypes": "~2.4.1", + "lodash.keys": "~2.4.1" + } + }, + "node_modules/gulp-foreach/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.defaults/node_modules/lodash._objecttypes": { + "version": "2.4.1", + "integrity": "sha512-XpqGh1e7hhkOzftBfWE7zt+Yn9mVHFkDhicVttvKLsoCMLVVL+xTQjfjB4X4vtznauxv0QZ5ZAeqjvat0dh62Q==", + "dev": true + }, + "node_modules/gulp-foreach/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.escape": { + "version": "2.4.1", + "integrity": "sha512-PiEStyvZ8gz37qBE+HqME1Yc/ewb/59AMOu8pG7Ztani86foPTxgzckQvMdphmXPY6V5f20Ex/CaNBqHG4/ycQ==", + "dev": true, + "dependencies": { + "lodash._escapehtmlchar": "~2.4.1", + "lodash._reunescapedhtml": "~2.4.1", + "lodash.keys": "~2.4.1" + } + }, + "node_modules/gulp-foreach/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.escape/node_modules/lodash._escapehtmlchar": { + "version": "2.4.1", + "integrity": "sha512-eHm2t2Lg476lq5v4FVmm3B5mCaRlDyTE8fnMfPCEq2o46G4au0qNXIKh7YWhjprm1zgSMLcMSs1XHMgkw02PbQ==", + "dev": true, + "dependencies": { + "lodash._htmlescapes": "~2.4.1" + } + }, + "node_modules/gulp-foreach/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.escape/node_modules/lodash._escapehtmlchar/node_modules/lodash._htmlescapes": { + "version": "2.4.1", + "integrity": "sha512-g79hNmMOBVyV+4oKIHM7MWy9Awtk3yqf0Twlawr6f+CmG44nTwBh9I5XiLUnk39KTfYoDBpS66glQGgQCnFIuA==", + "dev": true + }, + "node_modules/gulp-foreach/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.escape/node_modules/lodash._reunescapedhtml": { + "version": "2.4.1", + "integrity": "sha512-CfmZRU1Mk4E/5jh+Wu8lc7tuc3VkuwWZYVIgdPDH9NRSHgiL4Or3AA4JCIpgrkVzHOM+jKu2OMkAVquruhRHDQ==", + "dev": true, + "dependencies": { + "lodash._htmlescapes": "~2.4.1", + "lodash.keys": "~2.4.1" + } + }, + "node_modules/gulp-foreach/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.escape/node_modules/lodash._reunescapedhtml/node_modules/lodash._htmlescapes": { + "version": "2.4.1", + "integrity": "sha512-g79hNmMOBVyV+4oKIHM7MWy9Awtk3yqf0Twlawr6f+CmG44nTwBh9I5XiLUnk39KTfYoDBpS66glQGgQCnFIuA==", + "dev": true + }, + "node_modules/gulp-foreach/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.keys": { + "version": "2.4.1", + "integrity": "sha512-ZpJhwvUXHSNL5wYd1RM6CUa2ZuqorG9ngoJ9Ix5Cce+uX7I5O/E06FCJdhSZ33b5dVyeQDnIlWH7B2s5uByZ7g==", + "dev": true, + "dependencies": { + "lodash._isnative": "~2.4.1", + "lodash._shimkeys": "~2.4.1", + "lodash.isobject": "~2.4.1" + } + }, + "node_modules/gulp-foreach/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.keys/node_modules/lodash._isnative": { + "version": "2.4.1", + "integrity": "sha512-BOlKGKNHhCHswGOWtmVb5zBygyxN7EmTuzVOSQI6QSoGhG+kvv71gICFS1TBpnqvT1n53txK8CDK3u5D2/GZxQ==", + "dev": true + }, + "node_modules/gulp-foreach/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.keys/node_modules/lodash._shimkeys": { + "version": "2.4.1", + "integrity": "sha512-lBrglYxLD/6KAJ8IEa5Lg+YHgNAL7FyKqXg4XOUI+Du/vtniLs1ZqS+yHNKPkK54waAgkdUnDOYaWf+rv4B+AA==", + "dev": true, + "dependencies": { + "lodash._objecttypes": "~2.4.1" + } + }, + "node_modules/gulp-foreach/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.keys/node_modules/lodash._shimkeys/node_modules/lodash._objecttypes": { + "version": "2.4.1", + "integrity": "sha512-XpqGh1e7hhkOzftBfWE7zt+Yn9mVHFkDhicVttvKLsoCMLVVL+xTQjfjB4X4vtznauxv0QZ5ZAeqjvat0dh62Q==", + "dev": true + }, + "node_modules/gulp-foreach/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.keys/node_modules/lodash.isobject": { + "version": "2.4.1", + "integrity": "sha512-sTebg2a1PoicYEZXD5PBdQcTlIJ6hUslrlWr7iV0O7n+i4596s2NQ9I5CaZ5FbXSfya/9WQsrYLANUJv9paYVA==", + "dev": true, + "dependencies": { + "lodash._objecttypes": "~2.4.1" + } + }, + "node_modules/gulp-foreach/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.keys/node_modules/lodash.isobject/node_modules/lodash._objecttypes": { + "version": "2.4.1", + "integrity": "sha512-XpqGh1e7hhkOzftBfWE7zt+Yn9mVHFkDhicVttvKLsoCMLVVL+xTQjfjB4X4vtznauxv0QZ5ZAeqjvat0dh62Q==", + "dev": true + }, + "node_modules/gulp-foreach/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.templatesettings": { + "version": "2.4.1", + "integrity": "sha512-vY3QQ7GxbeLe8XfTvoYDbaMHO5iyTDJS1KIZrxp00PRMmyBKr8yEcObHSl2ppYTwd8MgqPXAarTvLA14hx8ffw==", + "dev": true, + "dependencies": { + "lodash._reinterpolate": "~2.4.1", + "lodash.escape": "~2.4.1" + } + }, + "node_modules/gulp-foreach/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.values": { + "version": "2.4.1", + "integrity": "sha512-fQwubKvj2Nox2gy6YnjFm8C1I6MIlzKUtBB+Pj7JGtloGqDDL5CPRr4DUUFWPwXWwAl2k3f4C3Aw8H1qAPB9ww==", + "dev": true, + "dependencies": { + "lodash.keys": "~2.4.1" + } + }, + "node_modules/gulp-foreach/node_modules/gulp-util/node_modules/minimist": { + "version": "0.2.0", + "integrity": "sha512-BESHrmJFCIiBW/PR08JD7bdtBheVQMd9GcvLEq3ACsZU6X3IrvurZwO0xg7uy/U3nt3My6HzDjNWcT6iOygqXA==", + "dev": true + }, + "node_modules/gulp-foreach/node_modules/gulp-util/node_modules/multipipe": { + "version": "0.1.1", + "integrity": "sha512-drAwDzpt7V6yXF+a5PU20Xn6RQCNRFwo624UYo8qe3xGpI1fSue9wUwgPOHXSpgi6qgebDTsDexTmDKKCMqYPg==", + "dev": true, + "dependencies": { + "duplexer2": "0.0.2" + } + }, + "node_modules/gulp-foreach/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2": { + "version": "0.0.2", + "integrity": "sha512-+AWBwjGadtksxjOQSFDhPNQbed7icNXApT4+2BNpsXzcCBiInq2H9XW0O8sfHFaPmnQRs7cg/P0fAr2IWQSW0g==", + "dev": true, + "dependencies": { + "readable-stream": "~1.1.9" + } + }, + "node_modules/gulp-foreach/node_modules/gulp-util/node_modules/through2": { + "version": "0.5.1", + "integrity": "sha512-zexCrAOTbjkBCXGyozn7hhS3aEaqdrc59mAD2E3dKYzV1vFuEGQ1hEDJN2oQMQFwy4he2zyLqPZV+AlfS8ZWJA==", + "dev": true, + "dependencies": { + "readable-stream": "~1.0.17", + "xtend": "~3.0.0" + } + }, + "node_modules/gulp-foreach/node_modules/gulp-util/node_modules/through2/node_modules/readable-stream": { + "version": "1.0.32", + "integrity": "sha512-s8EIwr5CzlS0LpWjJihLZ2suTsuxasivxwSN+NCJ4LN0lLq31GaBg0IKMmsXAJvXxHiFJmeVTX7pwBwJG4eDxw==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "node_modules/gulp-foreach/node_modules/gulp-util/node_modules/through2/node_modules/xtend": { + "version": "3.0.0", + "integrity": "sha512-sp/sT9OALMjRW1fKDlPeuSZlDQpkqReA0pyJukniWbTGoEKefHxhGJynE3PNhUMlcM8qWIjPwecwCw4LArS5Eg==", + "dev": true, + "engines": { + "node": ">=0.4" + } + }, + "node_modules/gulp-foreach/node_modules/gulp-util/node_modules/vinyl": { + "version": "0.2.3", + "integrity": "sha512-4gFk9xrecazOTuFKcUYrE1TjHSYL63dio72D+q0d1mHF51FEcxTT2RHFpHbN5TNJgmPYHuVsBdhvXEOCDcytSA==", + "dev": true, + "dependencies": { + "clone-stats": "~0.0.1" + }, + "engines": { + "node": ">= 0.9" + } + }, + "node_modules/gulp-foreach/node_modules/gulp-util/node_modules/vinyl/node_modules/clone-stats": { + "version": "0.0.1", + "integrity": "sha512-dhUqc57gSMCo6TX85FLfe51eC/s+Im2MLkAgJwfaRRexR2tA4dd3eLEW4L6efzHc2iNorrRRXITifnDLlRrhaA==", + "dev": true + }, + "node_modules/gulp-foreach/node_modules/through": { + "version": "2.3.6", + "integrity": "sha512-E8QCeJDd4xmHkGNnpBVZVgJxtziZg7T1dehN+QAD4pYy/D39FtmFu31qBtNc1aCwY2Y5++ZaGAd7Yf+NG/q1jw==", + "dev": true + }, + "node_modules/gulp-jshint": { + "version": "1.4.2", + "integrity": "sha512-Gr0tMNixMbg9vtm59yTfheWsGQGkCPxM8iU59l1Wp38QvjsB+VVsTfwo2nB10zvfJQtCH/1Q7nNb4XnBo6Z7Dw==", + "dev": true, + "dependencies": { + "gulp-util": "~2.2.14", + "jshint": "~2.4.3", + "lodash.clone": "~2.4.1", + "map-stream": "~0.1.0" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/gulp-jshint/node_modules/gulp-util": { + "version": "2.2.20", + "integrity": "sha512-9rtv4sj9EtCWYGD15HQQvWtRBtU9g1t0+w29tphetHxjxEAuBKQJkhGqvlLkHEtUjEgoqIpsVwPKU1yMZAa+wA==", + "deprecated": "gulp-util is deprecated - replace it, following the guidelines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5", + "dev": true, + "dependencies": { + "chalk": "^0.5.0", + "dateformat": "^1.0.7-1.2.3", + "lodash._reinterpolate": "^2.4.1", + "lodash.template": "^2.4.1", + "minimist": "^0.2.0", + "multipipe": "^0.1.0", + "through2": "^0.5.0", + "vinyl": "^0.2.1" + }, + "engines": { + "node": ">= 0.9" + } + }, + "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/chalk": { + "version": "0.5.1", + "integrity": "sha512-bIKA54hP8iZhyDT81TOsJiQvR1gW+ZYSXFaZUAvoD4wCHdbHY2actmpTE4x344ZlFqHbvoxKOaESULTZN2gstg==", + "dev": true, + "dependencies": { + "ansi-styles": "^1.1.0", + "escape-string-regexp": "^1.0.0", + "has-ansi": "^0.1.0", + "strip-ansi": "^0.3.0", + "supports-color": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/chalk/node_modules/ansi-styles": { + "version": "1.1.0", + "integrity": "sha512-f2PKUkN5QngiSemowa6Mrk9MPCdtFiOSmibjZ+j1qhLGHHYsqZwmBMRF3IRMVXo8sybDqx2fJl2d/8OphBoWkA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/chalk/node_modules/escape-string-regexp": { + "version": "1.0.2", + "integrity": "sha512-cQpUid7bdTUnFin8S7BnNdOk+/eDqQmKgCANSyd/jAhrKEvxUvr9VQ8XZzXiOtest8NLfk3FSBZzwvemZNQ6Vg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/chalk/node_modules/has-ansi": { + "version": "0.1.0", + "integrity": "sha512-1YsTg1fk2/6JToQhtZkArMkurq8UoWU1Qe0aR3VUHjgij4nOylSWLWAtBXoZ4/dXOmugfLGm1c+QhuD0JyedFA==", + "dev": true, + "dependencies": { + "ansi-regex": "^0.2.0" + }, + "bin": { + "has-ansi": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex": { + "version": "0.2.1", + "integrity": "sha512-sGwIGMjhYdW26/IhwK2gkWWI8DRCVO6uj3hYgHT+zD+QL1pa37tM3ujhyfcJIYSbsxp7Gxhy7zrRW/1AHm4BmA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/chalk/node_modules/strip-ansi": { + "version": "0.3.0", + "integrity": "sha512-DerhZL7j6i6/nEnVG0qViKXI0OKouvvpsAiaj7c+LfqZZZxdwZtv8+UiA/w4VUJpT8UzX0pR1dcHOii1GbmruQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^0.2.1" + }, + "bin": { + "strip-ansi": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "0.2.1", + "integrity": "sha512-sGwIGMjhYdW26/IhwK2gkWWI8DRCVO6uj3hYgHT+zD+QL1pa37tM3ujhyfcJIYSbsxp7Gxhy7zrRW/1AHm4BmA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/chalk/node_modules/supports-color": { + "version": "0.2.0", + "integrity": "sha512-tdCZ28MnM7k7cJDJc7Eq80A9CsRFAAOZUy41npOZCs++qSjfIy7o5Rh46CBk+Dk5FbKJ33X3Tqg4YrV07N5RaA==", + "dev": true, + "bin": { + "supports-color": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/dateformat": { + "version": "1.0.8", + "integrity": "sha512-PHpMiV3UmQ8cKQGfb3vm3zh0jr8NqvIs9IJkDGP2iVCakFK+4mcVBHzlBXOvc0IiNzArgeKaFSPiQb3RkDrt4g==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/lodash._reinterpolate": { + "version": "2.4.1", + "integrity": "sha512-QGEOOjJi7W9LIgDAMVgtGBb8Qgo8ieDlSOCoZjtG45ZNRvDJZjwVMTYlfTIWdNRUiR1I9BjIqQ3Zaf1+DYM94g==", + "dev": true + }, + "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/lodash.template": { + "version": "2.4.1", + "integrity": "sha512-5yLOQwlS69xbaez3g9dA1i0GMAj8pLDHp8lhA4V7M1vRam1lqD76f0jg5EV+65frbqrXo1WH9ZfKalfYBzJ5yQ==", + "deprecated": "This package is deprecated. Use https://socket.dev/npm/package/eta instead.", + "dev": true, + "dependencies": { + "lodash._escapestringchar": "~2.4.1", + "lodash._reinterpolate": "~2.4.1", + "lodash.defaults": "~2.4.1", + "lodash.escape": "~2.4.1", + "lodash.keys": "~2.4.1", + "lodash.templatesettings": "~2.4.1", + "lodash.values": "~2.4.1" + } + }, + "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash._escapestringchar": { + "version": "2.4.1", + "integrity": "sha512-iZ6Os4iipaE43pr9SBks+UpZgAjJgRC+lGf7onEoByMr1+Nagr1fmR7zCM6Q4RGMB/V3a57raEN0XZl7Uub3/g==", + "dev": true + }, + "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.defaults": { + "version": "2.4.1", + "integrity": "sha512-5wTIPWwGGr07JFysAZB8+7JB2NjJKXDIwogSaRX5zED85zyUAQwtOqUk8AsJkkigUcL3akbHYXd5+BPtTGQPZw==", + "dev": true, + "dependencies": { + "lodash._objecttypes": "~2.4.1", + "lodash.keys": "~2.4.1" + } + }, + "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.defaults/node_modules/lodash._objecttypes": { + "version": "2.4.1", + "integrity": "sha512-XpqGh1e7hhkOzftBfWE7zt+Yn9mVHFkDhicVttvKLsoCMLVVL+xTQjfjB4X4vtznauxv0QZ5ZAeqjvat0dh62Q==", + "dev": true + }, + "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.escape": { + "version": "2.4.1", + "integrity": "sha512-PiEStyvZ8gz37qBE+HqME1Yc/ewb/59AMOu8pG7Ztani86foPTxgzckQvMdphmXPY6V5f20Ex/CaNBqHG4/ycQ==", + "dev": true, + "dependencies": { + "lodash._escapehtmlchar": "~2.4.1", + "lodash._reunescapedhtml": "~2.4.1", + "lodash.keys": "~2.4.1" + } + }, + "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.escape/node_modules/lodash._escapehtmlchar": { + "version": "2.4.1", + "integrity": "sha512-eHm2t2Lg476lq5v4FVmm3B5mCaRlDyTE8fnMfPCEq2o46G4au0qNXIKh7YWhjprm1zgSMLcMSs1XHMgkw02PbQ==", + "dev": true, + "dependencies": { + "lodash._htmlescapes": "~2.4.1" + } + }, + "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.escape/node_modules/lodash._escapehtmlchar/node_modules/lodash._htmlescapes": { + "version": "2.4.1", + "integrity": "sha512-g79hNmMOBVyV+4oKIHM7MWy9Awtk3yqf0Twlawr6f+CmG44nTwBh9I5XiLUnk39KTfYoDBpS66glQGgQCnFIuA==", + "dev": true + }, + "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.escape/node_modules/lodash._reunescapedhtml": { + "version": "2.4.1", + "integrity": "sha512-CfmZRU1Mk4E/5jh+Wu8lc7tuc3VkuwWZYVIgdPDH9NRSHgiL4Or3AA4JCIpgrkVzHOM+jKu2OMkAVquruhRHDQ==", + "dev": true, + "dependencies": { + "lodash._htmlescapes": "~2.4.1", + "lodash.keys": "~2.4.1" + } + }, + "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.escape/node_modules/lodash._reunescapedhtml/node_modules/lodash._htmlescapes": { + "version": "2.4.1", + "integrity": "sha512-g79hNmMOBVyV+4oKIHM7MWy9Awtk3yqf0Twlawr6f+CmG44nTwBh9I5XiLUnk39KTfYoDBpS66glQGgQCnFIuA==", + "dev": true + }, + "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.keys": { + "version": "2.4.1", + "integrity": "sha512-ZpJhwvUXHSNL5wYd1RM6CUa2ZuqorG9ngoJ9Ix5Cce+uX7I5O/E06FCJdhSZ33b5dVyeQDnIlWH7B2s5uByZ7g==", + "dev": true, + "dependencies": { + "lodash._isnative": "~2.4.1", + "lodash._shimkeys": "~2.4.1", + "lodash.isobject": "~2.4.1" + } + }, + "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.keys/node_modules/lodash._isnative": { + "version": "2.4.1", + "integrity": "sha512-BOlKGKNHhCHswGOWtmVb5zBygyxN7EmTuzVOSQI6QSoGhG+kvv71gICFS1TBpnqvT1n53txK8CDK3u5D2/GZxQ==", + "dev": true + }, + "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.keys/node_modules/lodash._shimkeys": { + "version": "2.4.1", + "integrity": "sha512-lBrglYxLD/6KAJ8IEa5Lg+YHgNAL7FyKqXg4XOUI+Du/vtniLs1ZqS+yHNKPkK54waAgkdUnDOYaWf+rv4B+AA==", + "dev": true, + "dependencies": { + "lodash._objecttypes": "~2.4.1" + } + }, + "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.keys/node_modules/lodash._shimkeys/node_modules/lodash._objecttypes": { + "version": "2.4.1", + "integrity": "sha512-XpqGh1e7hhkOzftBfWE7zt+Yn9mVHFkDhicVttvKLsoCMLVVL+xTQjfjB4X4vtznauxv0QZ5ZAeqjvat0dh62Q==", + "dev": true + }, + "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.keys/node_modules/lodash.isobject": { + "version": "2.4.1", + "integrity": "sha512-sTebg2a1PoicYEZXD5PBdQcTlIJ6hUslrlWr7iV0O7n+i4596s2NQ9I5CaZ5FbXSfya/9WQsrYLANUJv9paYVA==", + "dev": true, + "dependencies": { + "lodash._objecttypes": "~2.4.1" + } + }, + "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.keys/node_modules/lodash.isobject/node_modules/lodash._objecttypes": { + "version": "2.4.1", + "integrity": "sha512-XpqGh1e7hhkOzftBfWE7zt+Yn9mVHFkDhicVttvKLsoCMLVVL+xTQjfjB4X4vtznauxv0QZ5ZAeqjvat0dh62Q==", + "dev": true + }, + "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.templatesettings": { + "version": "2.4.1", + "integrity": "sha512-vY3QQ7GxbeLe8XfTvoYDbaMHO5iyTDJS1KIZrxp00PRMmyBKr8yEcObHSl2ppYTwd8MgqPXAarTvLA14hx8ffw==", + "dev": true, + "dependencies": { + "lodash._reinterpolate": "~2.4.1", + "lodash.escape": "~2.4.1" + } + }, + "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.values": { + "version": "2.4.1", + "integrity": "sha512-fQwubKvj2Nox2gy6YnjFm8C1I6MIlzKUtBB+Pj7JGtloGqDDL5CPRr4DUUFWPwXWwAl2k3f4C3Aw8H1qAPB9ww==", + "dev": true, + "dependencies": { + "lodash.keys": "~2.4.1" + } + }, + "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/minimist": { + "version": "0.2.0", + "integrity": "sha512-BESHrmJFCIiBW/PR08JD7bdtBheVQMd9GcvLEq3ACsZU6X3IrvurZwO0xg7uy/U3nt3My6HzDjNWcT6iOygqXA==", + "dev": true + }, + "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/multipipe": { + "version": "0.1.1", + "integrity": "sha512-drAwDzpt7V6yXF+a5PU20Xn6RQCNRFwo624UYo8qe3xGpI1fSue9wUwgPOHXSpgi6qgebDTsDexTmDKKCMqYPg==", + "dev": true, + "dependencies": { + "duplexer2": "0.0.2" + } + }, + "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2": { + "version": "0.0.2", + "integrity": "sha512-+AWBwjGadtksxjOQSFDhPNQbed7icNXApT4+2BNpsXzcCBiInq2H9XW0O8sfHFaPmnQRs7cg/P0fAr2IWQSW0g==", + "dev": true, + "dependencies": { + "readable-stream": "~1.1.9" + } + }, + "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/through2": { + "version": "0.5.1", + "integrity": "sha512-zexCrAOTbjkBCXGyozn7hhS3aEaqdrc59mAD2E3dKYzV1vFuEGQ1hEDJN2oQMQFwy4he2zyLqPZV+AlfS8ZWJA==", + "dev": true, + "dependencies": { + "readable-stream": "~1.0.17", + "xtend": "~3.0.0" + } + }, + "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/through2/node_modules/readable-stream": { + "version": "1.0.32", + "integrity": "sha512-s8EIwr5CzlS0LpWjJihLZ2suTsuxasivxwSN+NCJ4LN0lLq31GaBg0IKMmsXAJvXxHiFJmeVTX7pwBwJG4eDxw==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/through2/node_modules/xtend": { + "version": "3.0.0", + "integrity": "sha512-sp/sT9OALMjRW1fKDlPeuSZlDQpkqReA0pyJukniWbTGoEKefHxhGJynE3PNhUMlcM8qWIjPwecwCw4LArS5Eg==", + "dev": true, + "engines": { + "node": ">=0.4" + } + }, + "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/vinyl": { + "version": "0.2.3", + "integrity": "sha512-4gFk9xrecazOTuFKcUYrE1TjHSYL63dio72D+q0d1mHF51FEcxTT2RHFpHbN5TNJgmPYHuVsBdhvXEOCDcytSA==", + "dev": true, + "dependencies": { + "clone-stats": "~0.0.1" + }, + "engines": { + "node": ">= 0.9" + } + }, + "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/vinyl/node_modules/clone-stats": { + "version": "0.0.1", + "integrity": "sha512-dhUqc57gSMCo6TX85FLfe51eC/s+Im2MLkAgJwfaRRexR2tA4dd3eLEW4L6efzHc2iNorrRRXITifnDLlRrhaA==", + "dev": true + }, + "node_modules/gulp-jshint/node_modules/jshint": { + "version": "2.4.4", + "integrity": "sha512-Nzlx5kilVb7RB/Vcw00C0/3AFqjWOE1MFuav3n0G2DC8l3IK/BGW295SELgZziJ/TIaAWHBqbw9+9i3GP4w6dQ==", + "dev": true, + "dependencies": { + "cli": "0.4.x", + "console-browserify": "0.1.x", + "exit": "0.1.x", + "htmlparser2": "3.3.x", + "minimatch": "0.x.x", + "shelljs": "0.1.x", + "underscore": "1.4.x" + }, + "bin": { + "jshint": "bin/jshint" + } + }, + "node_modules/gulp-jshint/node_modules/jshint/node_modules/cli": { + "version": "0.4.5", + "integrity": "sha512-dbn5HyeJWSOU58RwOEiF1VWrl7HRvDsKLpu0uiI/vExH6iNoyUzjB5Mr3IJY5DVUfnbpe9793xw4DFJVzC9nWQ==", + "dev": true, + "dependencies": { + "glob": ">= 3.1.4" + }, + "engines": { + "node": ">=0.2.5" + } + }, + "node_modules/gulp-jshint/node_modules/jshint/node_modules/cli/node_modules/glob": { + "version": "4.0.6", + "integrity": "sha512-D0H1thJnOVgI0zRV3H/Vmb9HWmDgGTTR7PeT8Lk0ri2kMmfK3oKQBolfqJuRpBVpTx5Q5PKGl9hdQEQNTXJI7Q==", + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", + "dev": true, + "dependencies": { + "graceful-fs": "^3.0.2", + "inherits": "2", + "minimatch": "^1.0.0", + "once": "^1.3.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/gulp-jshint/node_modules/jshint/node_modules/cli/node_modules/glob/node_modules/graceful-fs": { + "version": "3.0.2", + "integrity": "sha512-BSRcIZ8MW0yrX5VzVcvqWTcB/A9AItUlH906JAQxCJvc4v0kefzVI0WvzAYlzasWF9iFJayREGX4IwgOdhWLQQ==", + "deprecated": "please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/gulp-jshint/node_modules/jshint/node_modules/cli/node_modules/glob/node_modules/minimatch": { + "version": "1.0.0", + "integrity": "sha512-Ejh5Odk/uFXAj5nf/NSXk0UamqcGAfOdHI7nY0zvCHyn4f3nKLFoUTp+lYxDxSih/40uW8lpwDplOWHdWkQXWA==", + "deprecated": "Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue", + "dev": true, + "dependencies": { + "lru-cache": "2", + "sigmund": "~1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/gulp-jshint/node_modules/jshint/node_modules/cli/node_modules/glob/node_modules/minimatch/node_modules/lru-cache": { + "version": "2.5.0", + "integrity": "sha512-dVmQmXPBlTgFw77hm60ud//l2bCuDKkqC2on1EBoM7s9Urm9IQDrnujwZ93NFnAq0dVZ0HBXTS7PwEG+YE7+EQ==", + "dev": true + }, + "node_modules/gulp-jshint/node_modules/jshint/node_modules/cli/node_modules/glob/node_modules/minimatch/node_modules/sigmund": { + "version": "1.0.0", + "integrity": "sha512-XtrxJ4Bf5nDnScB22U0ft0TpCTLSFpkPAuon323X9mFwYowzWusBbunxOsi2kO6Fb29reHZxPNHgOL/fMNqMoQ==", + "dev": true + }, + "node_modules/gulp-jshint/node_modules/jshint/node_modules/cli/node_modules/glob/node_modules/once": { + "version": "1.3.1", + "integrity": "sha512-NzfbaaoQvz2JC/D/Yj3GZi0FJG1w9i3K9Bp99Ws3p0xriPynC/YfRcpo2zoVuIduvH4b8+6up4ogGxnqajSKhA==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/gulp-jshint/node_modules/jshint/node_modules/cli/node_modules/glob/node_modules/once/node_modules/wrappy": { + "version": "1.0.1", + "integrity": "sha512-42h1d25nW6G/N7l16Oz4vqCOLIFobFBOwZrBYlCxJ/QuS2o1Gdn1PzSoiYndbnL9rgGIGZ6Qn09AIpyhrkepfw==", + "dev": true + }, + "node_modules/gulp-jshint/node_modules/jshint/node_modules/console-browserify": { + "version": "0.1.6", + "integrity": "sha512-FJahZyF+dLKrC7h4DOq5JsHA+f0cLJD3TR1+0CK3n6phtdrVAPsZZKq+PZRmo2RYSOHvvs8kNhU4uRiSZUbSbA==", + "dev": true + }, + "node_modules/gulp-jshint/node_modules/jshint/node_modules/exit": { + "version": "0.1.2", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/gulp-jshint/node_modules/jshint/node_modules/htmlparser2": { + "version": "3.3.0", + "integrity": "sha512-Z8i63n7seuPvRe1PQyrjmoVStv7bjMa0skrOl/k6tnT/5WpPNrzWLB1Hg/dJxBXH/M6KZvm25JQGVCiQGxURLQ==", + "dev": true, + "dependencies": { + "domelementtype": "1", + "domhandler": "2.1", + "domutils": "1.1", + "readable-stream": "1.0" + } + }, + "node_modules/gulp-jshint/node_modules/jshint/node_modules/htmlparser2/node_modules/domelementtype": { + "version": "1.1.1", + "integrity": "sha512-2lzWJZduJDR6nNqm9e0IcwYwIsbHXKUKagesDVzpBs8K5FvrUmO7IYSXFsKhBqY2avQzeuQHwznPjs4Lz3VOEQ==", + "dev": true + }, + "node_modules/gulp-jshint/node_modules/jshint/node_modules/htmlparser2/node_modules/domhandler": { + "version": "2.1.0", + "integrity": "sha512-4Qr6GTzdsnKVGdYferZT3na5zkswztvfsoyprP/j2bLf1l3pUTamwYvNVldkEYFG6Ll+3eV5mVk0zgRr6iI+SA==", + "dev": true, + "dependencies": { + "domelementtype": "1" + } + }, + "node_modules/gulp-jshint/node_modules/jshint/node_modules/htmlparser2/node_modules/domutils": { + "version": "1.1.6", + "integrity": "sha512-ZeagMzMKyk9GSFMqV3x3uHgRN36hLpSOF6LIRXmftce0UUqFsAx/azJAJ4Jc+9DYKmwROH5HLOcOu1OPARWwNg==", + "dev": true, + "dependencies": { + "domelementtype": "1" + } + }, + "node_modules/gulp-jshint/node_modules/jshint/node_modules/htmlparser2/node_modules/readable-stream": { + "version": "1.0.32", + "integrity": "sha512-s8EIwr5CzlS0LpWjJihLZ2suTsuxasivxwSN+NCJ4LN0lLq31GaBg0IKMmsXAJvXxHiFJmeVTX7pwBwJG4eDxw==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "node_modules/gulp-jshint/node_modules/jshint/node_modules/minimatch": { + "version": "0.4.0", + "integrity": "sha512-yJKJL1g3to7f4C/9LzHXTzNh550xKGefiCls9RS+DDdsDpKpndY49UDZW5sj/3yeac3Hl2Px3w5bT8bM/dMrWQ==", + "deprecated": "Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue", + "dev": true, + "dependencies": { + "lru-cache": "2", + "sigmund": "~1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/gulp-jshint/node_modules/jshint/node_modules/minimatch/node_modules/lru-cache": { + "version": "2.5.0", + "integrity": "sha512-dVmQmXPBlTgFw77hm60ud//l2bCuDKkqC2on1EBoM7s9Urm9IQDrnujwZ93NFnAq0dVZ0HBXTS7PwEG+YE7+EQ==", + "dev": true + }, + "node_modules/gulp-jshint/node_modules/jshint/node_modules/minimatch/node_modules/sigmund": { + "version": "1.0.0", + "integrity": "sha512-XtrxJ4Bf5nDnScB22U0ft0TpCTLSFpkPAuon323X9mFwYowzWusBbunxOsi2kO6Fb29reHZxPNHgOL/fMNqMoQ==", + "dev": true + }, + "node_modules/gulp-jshint/node_modules/jshint/node_modules/shelljs": { + "version": "0.1.4", + "integrity": "sha512-UkXLBuUzAJwkal/0eYnQs8LpXQ4grKL5kPtA0RkUzhj1khUvw5Z2d717GRTRclDWQ+Y14yWkiM9cJX2CwSHxpw==", + "dev": true, + "bin": { + "shjs": "bin/shjs" + }, + "engines": { + "node": "*" + } + }, + "node_modules/gulp-jshint/node_modules/jshint/node_modules/underscore": { + "version": "1.4.4", + "integrity": "sha512-ZqGrAgaqqZM7LGRzNjLnw5elevWb5M8LEoDMadxIW3OWbcv72wMMgKdwOKpd5Fqxe8choLD8HN3iSj3TUh/giQ==", + "dev": true + }, + "node_modules/gulp-jshint/node_modules/lodash.clone": { + "version": "2.4.1", + "integrity": "sha512-oVhpVRRkDozLC+7LzjRZNM31G6TLqXaYeAi3f+oB6NNv5J6cIUsCkiGHM9+EzYRfrfmnOti/YBTaB7WYfZUQmA==", + "deprecated": "This package is deprecated. Use structuredClone instead.", + "dev": true, + "dependencies": { + "lodash._baseclone": "~2.4.1", + "lodash._basecreatecallback": "~2.4.1" + } + }, + "node_modules/gulp-jshint/node_modules/lodash.clone/node_modules/lodash._baseclone": { + "version": "2.4.1", + "integrity": "sha512-+zJVXs0VxC/Au+/7foiKzw8UaWvfSfPh20XhqK/6HFQiUeclL5fz05zY7G9yDAFItAKKZwB4cgpzGvxiwuG1wQ==", + "dev": true, + "dependencies": { + "lodash._getarray": "~2.4.1", + "lodash._releasearray": "~2.4.1", + "lodash._slice": "~2.4.1", + "lodash.assign": "~2.4.1", + "lodash.foreach": "~2.4.1", + "lodash.forown": "~2.4.1", + "lodash.isarray": "~2.4.1", + "lodash.isobject": "~2.4.1" + } + }, + "node_modules/gulp-jshint/node_modules/lodash.clone/node_modules/lodash._baseclone/node_modules/lodash._getarray": { + "version": "2.4.1", + "integrity": "sha512-iIrScwY3atGvLVbQL/+CNUznaPwBJg78S/JO4cTUFXRkRsZgEBhscB27cVoT4tsIOUyFu/5M/0umfHNGJ6wYwg==", + "dev": true, + "dependencies": { + "lodash._arraypool": "~2.4.1" + } + }, + "node_modules/gulp-jshint/node_modules/lodash.clone/node_modules/lodash._baseclone/node_modules/lodash._getarray/node_modules/lodash._arraypool": { + "version": "2.4.1", + "integrity": "sha512-tC2aLC7bbkDXKNrjDu9OLiVx9pFIvjinID2eD9PzNdAQGZScWUd/h8faqOw5d6oLsOvFRCRbz1ASoB+deyMVUw==", + "dev": true + }, + "node_modules/gulp-jshint/node_modules/lodash.clone/node_modules/lodash._baseclone/node_modules/lodash._releasearray": { + "version": "2.4.1", + "integrity": "sha512-wwCwWX8PK/mYR5VZjcU5JFl6py/qrfLGMxzpKOfSqgA1PaZ6Z625CZLCxH1KsqyxSkOFmNm+mEYjeDpXlM4hrg==", + "dev": true, + "dependencies": { + "lodash._arraypool": "~2.4.1", + "lodash._maxpoolsize": "~2.4.1" + } + }, + "node_modules/gulp-jshint/node_modules/lodash.clone/node_modules/lodash._baseclone/node_modules/lodash._releasearray/node_modules/lodash._arraypool": { + "version": "2.4.1", + "integrity": "sha512-tC2aLC7bbkDXKNrjDu9OLiVx9pFIvjinID2eD9PzNdAQGZScWUd/h8faqOw5d6oLsOvFRCRbz1ASoB+deyMVUw==", + "dev": true + }, + "node_modules/gulp-jshint/node_modules/lodash.clone/node_modules/lodash._baseclone/node_modules/lodash._releasearray/node_modules/lodash._maxpoolsize": { + "version": "2.4.1", + "integrity": "sha512-xKDem1BxoIfcCtaJHotjtyfdIvZO9qrF+mv3G1+ngQmaI3MJt3Qm46i9HLk/CbzABbavUrr1/EomQT8KxtsrYA==", + "dev": true + }, + "node_modules/gulp-jshint/node_modules/lodash.clone/node_modules/lodash._baseclone/node_modules/lodash._slice": { + "version": "2.4.1", + "integrity": "sha512-+odPJa4PE2UgYnQgJgkLs0UD03QU78R2ivhrFnG9GdtYOZdE6ObxOj7KiUEUlqOOgatFT+ZqSypFjDSduTigKg==", + "dev": true + }, + "node_modules/gulp-jshint/node_modules/lodash.clone/node_modules/lodash._baseclone/node_modules/lodash.assign": { + "version": "2.4.1", + "integrity": "sha512-AqQ4AJz5buSx9ELXWt5dONwJyVPd4NTADMKhoVYWCugjoVf172/LpvVhwmSJn4g8/Dc0S8hxTe8rt5Dob3X9KQ==", + "dev": true, + "dependencies": { + "lodash._basecreatecallback": "~2.4.1", + "lodash._objecttypes": "~2.4.1", + "lodash.keys": "~2.4.1" + } + }, + "node_modules/gulp-jshint/node_modules/lodash.clone/node_modules/lodash._baseclone/node_modules/lodash.assign/node_modules/lodash._objecttypes": { + "version": "2.4.1", + "integrity": "sha512-XpqGh1e7hhkOzftBfWE7zt+Yn9mVHFkDhicVttvKLsoCMLVVL+xTQjfjB4X4vtznauxv0QZ5ZAeqjvat0dh62Q==", + "dev": true + }, + "node_modules/gulp-jshint/node_modules/lodash.clone/node_modules/lodash._baseclone/node_modules/lodash.assign/node_modules/lodash.keys": { + "version": "2.4.1", + "integrity": "sha512-ZpJhwvUXHSNL5wYd1RM6CUa2ZuqorG9ngoJ9Ix5Cce+uX7I5O/E06FCJdhSZ33b5dVyeQDnIlWH7B2s5uByZ7g==", + "dev": true, + "dependencies": { + "lodash._isnative": "~2.4.1", + "lodash._shimkeys": "~2.4.1", + "lodash.isobject": "~2.4.1" + } + }, + "node_modules/gulp-jshint/node_modules/lodash.clone/node_modules/lodash._baseclone/node_modules/lodash.assign/node_modules/lodash.keys/node_modules/lodash._isnative": { + "version": "2.4.1", + "integrity": "sha512-BOlKGKNHhCHswGOWtmVb5zBygyxN7EmTuzVOSQI6QSoGhG+kvv71gICFS1TBpnqvT1n53txK8CDK3u5D2/GZxQ==", + "dev": true + }, + "node_modules/gulp-jshint/node_modules/lodash.clone/node_modules/lodash._baseclone/node_modules/lodash.assign/node_modules/lodash.keys/node_modules/lodash._shimkeys": { + "version": "2.4.1", + "integrity": "sha512-lBrglYxLD/6KAJ8IEa5Lg+YHgNAL7FyKqXg4XOUI+Du/vtniLs1ZqS+yHNKPkK54waAgkdUnDOYaWf+rv4B+AA==", + "dev": true, + "dependencies": { + "lodash._objecttypes": "~2.4.1" + } + }, + "node_modules/gulp-jshint/node_modules/lodash.clone/node_modules/lodash._baseclone/node_modules/lodash.foreach": { + "version": "2.4.1", + "integrity": "sha512-AvOobAkE7qBtIiHU5QHQIfveWH5Usr9pIcFIzBv7u4S6bvb3FWpFrh9ltqBY7UeL5lw6e8d+SggiUXQVyh+FpA==", + "dev": true, + "dependencies": { + "lodash._basecreatecallback": "~2.4.1", + "lodash.forown": "~2.4.1" + } + }, + "node_modules/gulp-jshint/node_modules/lodash.clone/node_modules/lodash._baseclone/node_modules/lodash.forown": { + "version": "2.4.1", + "integrity": "sha512-VC+CKm/zSs5t3i/MHv71HZoQphuqOvez1xhjWBwHU5zAbsCYrqwHr+MyQyMk14HzA3hSRNA5lCqDMSw5G2Qscg==", + "dev": true, + "dependencies": { + "lodash._basecreatecallback": "~2.4.1", + "lodash._objecttypes": "~2.4.1", + "lodash.keys": "~2.4.1" + } + }, + "node_modules/gulp-jshint/node_modules/lodash.clone/node_modules/lodash._baseclone/node_modules/lodash.forown/node_modules/lodash._objecttypes": { + "version": "2.4.1", + "integrity": "sha512-XpqGh1e7hhkOzftBfWE7zt+Yn9mVHFkDhicVttvKLsoCMLVVL+xTQjfjB4X4vtznauxv0QZ5ZAeqjvat0dh62Q==", + "dev": true + }, + "node_modules/gulp-jshint/node_modules/lodash.clone/node_modules/lodash._baseclone/node_modules/lodash.forown/node_modules/lodash.keys": { + "version": "2.4.1", + "integrity": "sha512-ZpJhwvUXHSNL5wYd1RM6CUa2ZuqorG9ngoJ9Ix5Cce+uX7I5O/E06FCJdhSZ33b5dVyeQDnIlWH7B2s5uByZ7g==", + "dev": true, + "dependencies": { + "lodash._isnative": "~2.4.1", + "lodash._shimkeys": "~2.4.1", + "lodash.isobject": "~2.4.1" + } + }, + "node_modules/gulp-jshint/node_modules/lodash.clone/node_modules/lodash._baseclone/node_modules/lodash.forown/node_modules/lodash.keys/node_modules/lodash._isnative": { + "version": "2.4.1", + "integrity": "sha512-BOlKGKNHhCHswGOWtmVb5zBygyxN7EmTuzVOSQI6QSoGhG+kvv71gICFS1TBpnqvT1n53txK8CDK3u5D2/GZxQ==", + "dev": true + }, + "node_modules/gulp-jshint/node_modules/lodash.clone/node_modules/lodash._baseclone/node_modules/lodash.forown/node_modules/lodash.keys/node_modules/lodash._shimkeys": { + "version": "2.4.1", + "integrity": "sha512-lBrglYxLD/6KAJ8IEa5Lg+YHgNAL7FyKqXg4XOUI+Du/vtniLs1ZqS+yHNKPkK54waAgkdUnDOYaWf+rv4B+AA==", + "dev": true, + "dependencies": { + "lodash._objecttypes": "~2.4.1" + } + }, + "node_modules/gulp-jshint/node_modules/lodash.clone/node_modules/lodash._baseclone/node_modules/lodash.isarray": { + "version": "2.4.1", + "integrity": "sha512-yRDd0z+APziDqbk0MqR6Qfwj/Qn3jLxFJbI9U8MuvdTnqIXdZ5YXyGLnwuzCpZmjr26F1GNOjKLMMZ10i/wy6A==", + "dev": true, + "dependencies": { + "lodash._isnative": "~2.4.1" + } + }, + "node_modules/gulp-jshint/node_modules/lodash.clone/node_modules/lodash._baseclone/node_modules/lodash.isarray/node_modules/lodash._isnative": { + "version": "2.4.1", + "integrity": "sha512-BOlKGKNHhCHswGOWtmVb5zBygyxN7EmTuzVOSQI6QSoGhG+kvv71gICFS1TBpnqvT1n53txK8CDK3u5D2/GZxQ==", + "dev": true + }, + "node_modules/gulp-jshint/node_modules/lodash.clone/node_modules/lodash._baseclone/node_modules/lodash.isobject": { + "version": "2.4.1", + "integrity": "sha512-sTebg2a1PoicYEZXD5PBdQcTlIJ6hUslrlWr7iV0O7n+i4596s2NQ9I5CaZ5FbXSfya/9WQsrYLANUJv9paYVA==", + "dev": true, + "dependencies": { + "lodash._objecttypes": "~2.4.1" + } + }, + "node_modules/gulp-jshint/node_modules/lodash.clone/node_modules/lodash._baseclone/node_modules/lodash.isobject/node_modules/lodash._objecttypes": { + "version": "2.4.1", + "integrity": "sha512-XpqGh1e7hhkOzftBfWE7zt+Yn9mVHFkDhicVttvKLsoCMLVVL+xTQjfjB4X4vtznauxv0QZ5ZAeqjvat0dh62Q==", + "dev": true + }, + "node_modules/gulp-jshint/node_modules/lodash.clone/node_modules/lodash._basecreatecallback": { + "version": "2.4.1", + "integrity": "sha512-SLczhg860fGW7AKlYcuOFstDtJuQhaANlJ4Y/jrOoRxhmVtK41vbJDH3OefVRSRkSCQo4HI82QVkAVsoGa5gSw==", + "dev": true, + "dependencies": { + "lodash._setbinddata": "~2.4.1", + "lodash.bind": "~2.4.1", + "lodash.identity": "~2.4.1", + "lodash.support": "~2.4.1" + } + }, + "node_modules/gulp-jshint/node_modules/lodash.clone/node_modules/lodash._basecreatecallback/node_modules/lodash._setbinddata": { + "version": "2.4.1", + "integrity": "sha512-Vx0XKzpg2DFbQw4wrp1xSWd2sfl3W/BG6bucSRZmftS1AzbWRemCmBQDxyQTNhlLNec428PXkuuja+VNBZgu2A==", + "dev": true, + "dependencies": { + "lodash._isnative": "~2.4.1", + "lodash.noop": "~2.4.1" + } + }, + "node_modules/gulp-jshint/node_modules/lodash.clone/node_modules/lodash._basecreatecallback/node_modules/lodash._setbinddata/node_modules/lodash._isnative": { + "version": "2.4.1", + "integrity": "sha512-BOlKGKNHhCHswGOWtmVb5zBygyxN7EmTuzVOSQI6QSoGhG+kvv71gICFS1TBpnqvT1n53txK8CDK3u5D2/GZxQ==", + "dev": true + }, + "node_modules/gulp-jshint/node_modules/lodash.clone/node_modules/lodash._basecreatecallback/node_modules/lodash._setbinddata/node_modules/lodash.noop": { + "version": "2.4.1", + "integrity": "sha512-uNcV98/blRhInPUGQEnj9ekXXfG+q+rfoNSFZgl/eBfog9yBDW9gfUv2AHX/rAF7zZRlzWhbslGhbGQFZlCkZA==", + "dev": true + }, + "node_modules/gulp-jshint/node_modules/lodash.clone/node_modules/lodash._basecreatecallback/node_modules/lodash.bind": { + "version": "2.4.1", + "integrity": "sha512-hn2VWYZ+N9aYncRad4jORvlGgpFrn+axnPIWRvFxjk6CWcZH5b5alI8EymYsHITI23Z9wrW/+ORq+azrVFpOfw==", + "dev": true, + "dependencies": { + "lodash._createwrapper": "~2.4.1", + "lodash._slice": "~2.4.1" + } + }, + "node_modules/gulp-jshint/node_modules/lodash.clone/node_modules/lodash._basecreatecallback/node_modules/lodash.bind/node_modules/lodash._createwrapper": { + "version": "2.4.1", + "integrity": "sha512-5TCfLt1haQpsa7bgLYRKNNE4yqhO4ZxIayN1btQmazMchO6Q8JYFRMqbJ3W+uNmMm4R0Jw7KGkZX5YfDDnywuw==", + "dev": true, + "dependencies": { + "lodash._basebind": "~2.4.1", + "lodash._basecreatewrapper": "~2.4.1", + "lodash._slice": "~2.4.1", + "lodash.isfunction": "~2.4.1" + } + }, + "node_modules/gulp-jshint/node_modules/lodash.clone/node_modules/lodash._basecreatecallback/node_modules/lodash.bind/node_modules/lodash._createwrapper/node_modules/lodash._basebind": { + "version": "2.4.1", + "integrity": "sha512-VGHm6DH+1UiuafQdE/DNMqxOcSyhRu0xO9+jPDq7xITRn5YOorGrHVQmavMVXCYmTm80YRTZZCn/jTW7MokwLg==", + "dev": true, + "dependencies": { + "lodash._basecreate": "~2.4.1", + "lodash._setbinddata": "~2.4.1", + "lodash._slice": "~2.4.1", + "lodash.isobject": "~2.4.1" + } + }, + "node_modules/gulp-jshint/node_modules/lodash.clone/node_modules/lodash._basecreatecallback/node_modules/lodash.bind/node_modules/lodash._createwrapper/node_modules/lodash._basebind/node_modules/lodash._basecreate": { + "version": "2.4.1", + "integrity": "sha512-8JJ3FnMPm54t3BwPLk8q8mPyQKQXm/rt9df+awr4NGtyJrtcCXM3Of1I86S6jVy1b4yAyFBb8wbKPEauuqzRmQ==", + "dev": true, + "dependencies": { + "lodash._isnative": "~2.4.1", + "lodash.isobject": "~2.4.1", + "lodash.noop": "~2.4.1" + } + }, + "node_modules/gulp-jshint/node_modules/lodash.clone/node_modules/lodash._basecreatecallback/node_modules/lodash.bind/node_modules/lodash._createwrapper/node_modules/lodash._basebind/node_modules/lodash._basecreate/node_modules/lodash._isnative": { + "version": "2.4.1", + "integrity": "sha512-BOlKGKNHhCHswGOWtmVb5zBygyxN7EmTuzVOSQI6QSoGhG+kvv71gICFS1TBpnqvT1n53txK8CDK3u5D2/GZxQ==", + "dev": true + }, + "node_modules/gulp-jshint/node_modules/lodash.clone/node_modules/lodash._basecreatecallback/node_modules/lodash.bind/node_modules/lodash._createwrapper/node_modules/lodash._basebind/node_modules/lodash._basecreate/node_modules/lodash.noop": { + "version": "2.4.1", + "integrity": "sha512-uNcV98/blRhInPUGQEnj9ekXXfG+q+rfoNSFZgl/eBfog9yBDW9gfUv2AHX/rAF7zZRlzWhbslGhbGQFZlCkZA==", + "dev": true + }, + "node_modules/gulp-jshint/node_modules/lodash.clone/node_modules/lodash._basecreatecallback/node_modules/lodash.bind/node_modules/lodash._createwrapper/node_modules/lodash._basebind/node_modules/lodash.isobject": { + "version": "2.4.1", + "integrity": "sha512-sTebg2a1PoicYEZXD5PBdQcTlIJ6hUslrlWr7iV0O7n+i4596s2NQ9I5CaZ5FbXSfya/9WQsrYLANUJv9paYVA==", + "dev": true, + "dependencies": { + "lodash._objecttypes": "~2.4.1" + } + }, + "node_modules/gulp-jshint/node_modules/lodash.clone/node_modules/lodash._basecreatecallback/node_modules/lodash.bind/node_modules/lodash._createwrapper/node_modules/lodash._basebind/node_modules/lodash.isobject/node_modules/lodash._objecttypes": { + "version": "2.4.1", + "integrity": "sha512-XpqGh1e7hhkOzftBfWE7zt+Yn9mVHFkDhicVttvKLsoCMLVVL+xTQjfjB4X4vtznauxv0QZ5ZAeqjvat0dh62Q==", + "dev": true + }, + "node_modules/gulp-jshint/node_modules/lodash.clone/node_modules/lodash._basecreatecallback/node_modules/lodash.bind/node_modules/lodash._createwrapper/node_modules/lodash._basecreatewrapper": { + "version": "2.4.1", + "integrity": "sha512-x2ja1fa/qmzbizuXgVM4QAP9svtMbdxjG8Anl9bCeDAwLOVQ1vLrA0hLb/NkpbGi9evjtkl0aWLTEoOlUdBPQA==", + "dev": true, + "dependencies": { + "lodash._basecreate": "~2.4.1", + "lodash._setbinddata": "~2.4.1", + "lodash._slice": "~2.4.1", + "lodash.isobject": "~2.4.1" + } + }, + "node_modules/gulp-jshint/node_modules/lodash.clone/node_modules/lodash._basecreatecallback/node_modules/lodash.bind/node_modules/lodash._createwrapper/node_modules/lodash._basecreatewrapper/node_modules/lodash._basecreate": { + "version": "2.4.1", + "integrity": "sha512-8JJ3FnMPm54t3BwPLk8q8mPyQKQXm/rt9df+awr4NGtyJrtcCXM3Of1I86S6jVy1b4yAyFBb8wbKPEauuqzRmQ==", + "dev": true, + "dependencies": { + "lodash._isnative": "~2.4.1", + "lodash.isobject": "~2.4.1", + "lodash.noop": "~2.4.1" + } + }, + "node_modules/gulp-jshint/node_modules/lodash.clone/node_modules/lodash._basecreatecallback/node_modules/lodash.bind/node_modules/lodash._createwrapper/node_modules/lodash._basecreatewrapper/node_modules/lodash._basecreate/node_modules/lodash._isnative": { + "version": "2.4.1", + "integrity": "sha512-BOlKGKNHhCHswGOWtmVb5zBygyxN7EmTuzVOSQI6QSoGhG+kvv71gICFS1TBpnqvT1n53txK8CDK3u5D2/GZxQ==", + "dev": true + }, + "node_modules/gulp-jshint/node_modules/lodash.clone/node_modules/lodash._basecreatecallback/node_modules/lodash.bind/node_modules/lodash._createwrapper/node_modules/lodash._basecreatewrapper/node_modules/lodash._basecreate/node_modules/lodash.noop": { + "version": "2.4.1", + "integrity": "sha512-uNcV98/blRhInPUGQEnj9ekXXfG+q+rfoNSFZgl/eBfog9yBDW9gfUv2AHX/rAF7zZRlzWhbslGhbGQFZlCkZA==", + "dev": true + }, + "node_modules/gulp-jshint/node_modules/lodash.clone/node_modules/lodash._basecreatecallback/node_modules/lodash.bind/node_modules/lodash._createwrapper/node_modules/lodash._basecreatewrapper/node_modules/lodash.isobject": { + "version": "2.4.1", + "integrity": "sha512-sTebg2a1PoicYEZXD5PBdQcTlIJ6hUslrlWr7iV0O7n+i4596s2NQ9I5CaZ5FbXSfya/9WQsrYLANUJv9paYVA==", + "dev": true, + "dependencies": { + "lodash._objecttypes": "~2.4.1" + } + }, + "node_modules/gulp-jshint/node_modules/lodash.clone/node_modules/lodash._basecreatecallback/node_modules/lodash.bind/node_modules/lodash._createwrapper/node_modules/lodash._basecreatewrapper/node_modules/lodash.isobject/node_modules/lodash._objecttypes": { + "version": "2.4.1", + "integrity": "sha512-XpqGh1e7hhkOzftBfWE7zt+Yn9mVHFkDhicVttvKLsoCMLVVL+xTQjfjB4X4vtznauxv0QZ5ZAeqjvat0dh62Q==", + "dev": true + }, + "node_modules/gulp-jshint/node_modules/lodash.clone/node_modules/lodash._basecreatecallback/node_modules/lodash.bind/node_modules/lodash._createwrapper/node_modules/lodash.isfunction": { + "version": "2.4.1", + "integrity": "sha512-6XcAB3izeQxPOQQNAJbbdjXbvWEt2Pn9ezPrjr4CwoLwmqsLVbsiEXD19cmmt4mbzOCOCdHzOQiUivUOJLra7w==", + "dev": true + }, + "node_modules/gulp-jshint/node_modules/lodash.clone/node_modules/lodash._basecreatecallback/node_modules/lodash.bind/node_modules/lodash._slice": { + "version": "2.4.1", + "integrity": "sha512-+odPJa4PE2UgYnQgJgkLs0UD03QU78R2ivhrFnG9GdtYOZdE6ObxOj7KiUEUlqOOgatFT+ZqSypFjDSduTigKg==", + "dev": true + }, + "node_modules/gulp-jshint/node_modules/lodash.clone/node_modules/lodash._basecreatecallback/node_modules/lodash.identity": { + "version": "2.4.1", + "integrity": "sha512-VRYX+8XipeLjorag5bz3YBBRJ+5kj8hVBzfnaHgXPZAVTYowBdY5l0M5ZnOmlAMCOXBFabQtm7f5VqjMKEji0w==", + "dev": true + }, + "node_modules/gulp-jshint/node_modules/lodash.clone/node_modules/lodash._basecreatecallback/node_modules/lodash.support": { + "version": "2.4.1", + "integrity": "sha512-6SwqWwGFHhTXEiqB/yQgu8FYd//tm786d49y7kizHVCJH7zdzs191UQn3ES3tkkDbUddNRfkCRYqJFHtbLnbCw==", + "dev": true, + "dependencies": { + "lodash._isnative": "~2.4.1" + } + }, + "node_modules/gulp-jshint/node_modules/lodash.clone/node_modules/lodash._basecreatecallback/node_modules/lodash.support/node_modules/lodash._isnative": { + "version": "2.4.1", + "integrity": "sha512-BOlKGKNHhCHswGOWtmVb5zBygyxN7EmTuzVOSQI6QSoGhG+kvv71gICFS1TBpnqvT1n53txK8CDK3u5D2/GZxQ==", + "dev": true + }, + "node_modules/gulp-jshint/node_modules/map-stream": { + "version": "0.1.0", + "integrity": "sha512-CkYQrPYZfWnu/DAmVCpTSX/xHpKZ80eKh2lAkyA6AJTef6bW+6JpbQZN5rofum7da+SyN1bi5ctTm+lTfcCW3g==", + "dev": true + }, + "node_modules/gulp-rename": { + "version": "1.2.0", + "integrity": "sha512-DzaiTzw+RWxL2kPHIjR/Cppl82FJ4gMcZoN1C+d057t6uYIbkV5CA8EunZmqiu4ouknBVbivWWHZRhuswgG0Sw==", + "dev": true, + "engines": { + "node": ">=0.10.0", + "npm": ">=1.2.10" + } + }, + "node_modules/gulp-sourcemaps": { + "version": "1.2.2", + "integrity": "sha512-bbLTJ/5dcoiAkQa0f9+T0pMKmpNFafbQEZvt4sM/DHZzjT13cmqKRQ9nYEvandtX+ZJLOwbEXUG6RrAER26Rww==", + "dev": true, + "dependencies": { + "convert-source-map": "^0.4.1", + "through2": "^0.6.1", + "vinyl": "^0.4.2" + } + }, + "node_modules/gulp-sourcemaps/node_modules/convert-source-map": { + "version": "0.4.1", + "integrity": "sha512-yFU/yTFbnlUH0wnu33o7hZwbcGmmnKw2uLAxLPnWW8zh+o7+xq7LmB4DMqKo5IniPcRs6quLHZ/A5ogSYhU1qw==", + "dev": true + }, + "node_modules/gulp-sourcemaps/node_modules/lodash": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", + "integrity": "sha512-Kak1hi6/hYHGVPmdyiZijoQyz5x2iGVzs6w9GYB/HiXEtylY7tIoYEROMjvM1d9nXJqPOrG2MNPMn01bJ+S0Rw==", + "dev": true, + "engines": [ + "node", + "rhino" + ], + "license": "MIT" + }, + "node_modules/gulp-sourcemaps/node_modules/through2": { + "version": "0.6.2", + "integrity": "sha512-I5mGo38sZXGVKSRiBN+yES3Je4LsJIJsk/obKUoJ9JOMzO4sz/qvkAsJbQUHi2fH2r+/I5bpae8XEyOfWxsIog==", + "dev": true, + "dependencies": { + "readable-stream": ">=1.0.28 <1.1.0-0", + "xtend": ">=4.0.0 <4.1.0-0" + } + }, + "node_modules/gulp-sourcemaps/node_modules/through2/node_modules/readable-stream": { + "version": "1.0.32", + "integrity": "sha512-s8EIwr5CzlS0LpWjJihLZ2suTsuxasivxwSN+NCJ4LN0lLq31GaBg0IKMmsXAJvXxHiFJmeVTX7pwBwJG4eDxw==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "node_modules/gulp-sourcemaps/node_modules/through2/node_modules/xtend": { + "version": "4.0.0", + "integrity": "sha512-kRIX84vvgLbzkKD1wMkCxTtNwrBFfgXIzGuFKFBISJRDcMz4N8FBllDEndJkNl6HrFuQuzSbAEWpnuY/ydPVXg==", + "dev": true, + "engines": { + "node": ">=0.4" + } + }, + "node_modules/gulp-sourcemaps/node_modules/vinyl": { + "version": "0.4.3", + "integrity": "sha512-ln9ZLWZ1I22Wqy3PNcYjvAeohJVLCLE+CBH5k01nBwYUkj/J93ps/8pnI9hikckjwuImdI/In8EwfSb9MjHFMQ==", + "dev": true, + "dependencies": { + "clone-stats": "^0.0.1", + "lodash": "^2.4.1" + }, + "engines": { + "node": ">= 0.9" + } + }, + "node_modules/gulp-sourcemaps/node_modules/vinyl/node_modules/clone-stats": { + "version": "0.0.1", + "integrity": "sha512-dhUqc57gSMCo6TX85FLfe51eC/s+Im2MLkAgJwfaRRexR2tA4dd3eLEW4L6efzHc2iNorrRRXITifnDLlRrhaA==", + "dev": true + }, + "node_modules/gulp-uglify": { + "version": "1.0.1", + "integrity": "sha512-kXFpbjPxtfk2TjlnoZ1QKZRsXJ6AtZ46gi3u98pQZ7bNbluFjlCmRFRS8zYrrPs6KeUt2fQhTF1fHiIzWRIXxw==", + "dev": true, + "dependencies": { + "deepmerge": ">=0.2.7 <0.3.0-0", + "gulp-util": ">=3.0.0 <4.0.0-0", + "through2": ">=0.6.1 <1.0.0-0", + "uglify-js": "2.4.15", + "vinyl-sourcemaps-apply": ">=0.1.1 <0.2.0-0" + }, + "engines": { + "node": ">= 0.9" + } + }, + "node_modules/gulp-uglify/node_modules/deepmerge": { + "version": "0.2.7", + "integrity": "sha512-LA8OX9LCCryJvvxKC86te1GLoUcJVsL3qiFo0rSzXeRx/h9ge0WjhtasAXX1DPgzXOkZG1K3utuRomNVAr4B2g==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/gulp-uglify/node_modules/through2": { + "version": "0.6.2", + "integrity": "sha512-I5mGo38sZXGVKSRiBN+yES3Je4LsJIJsk/obKUoJ9JOMzO4sz/qvkAsJbQUHi2fH2r+/I5bpae8XEyOfWxsIog==", + "dev": true, + "dependencies": { + "readable-stream": ">=1.0.28 <1.1.0-0", + "xtend": ">=4.0.0 <4.1.0-0" + } + }, + "node_modules/gulp-uglify/node_modules/through2/node_modules/readable-stream": { + "version": "1.0.32", + "integrity": "sha512-s8EIwr5CzlS0LpWjJihLZ2suTsuxasivxwSN+NCJ4LN0lLq31GaBg0IKMmsXAJvXxHiFJmeVTX7pwBwJG4eDxw==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "node_modules/gulp-uglify/node_modules/through2/node_modules/xtend": { + "version": "4.0.0", + "integrity": "sha512-kRIX84vvgLbzkKD1wMkCxTtNwrBFfgXIzGuFKFBISJRDcMz4N8FBllDEndJkNl6HrFuQuzSbAEWpnuY/ydPVXg==", + "dev": true, + "engines": { + "node": ">=0.4" + } + }, + "node_modules/gulp-uglify/node_modules/uglify-js": { + "version": "2.4.15", + "integrity": "sha512-ZK10n0Y1qoR3Q5JJtVjm3ebSZEV2VCDA6g+BZyolGROIMCjtYzt+UtfrPMaX3inwcmewCbkdX78tozF5mrJ8ZA==", + "dev": true, + "dependencies": { + "async": "~0.2.6", + "optimist": "~0.3.5", + "source-map": "0.1.34", + "uglify-to-browserify": "~1.0.0" + }, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/gulp-uglify/node_modules/uglify-js/node_modules/async": { + "version": "0.2.10", + "integrity": "sha512-eAkdoKxU6/LkKDBzLpT+t6Ff5EtfSF4wx1WfJiPEEV7WNLnDaRXk0oVysiEPm262roaachGexwUv94WhSgN5TQ==", + "dev": true + }, + "node_modules/gulp-uglify/node_modules/uglify-js/node_modules/optimist": { + "version": "0.3.7", + "integrity": "sha512-TCx0dXQzVtSCg2OgY/bO9hjM9cV4XYx09TVK+s3+FhkjT6LovsLe+pPMzpWf+6yXK/hUizs2gUoTw3jHM0VaTQ==", + "dev": true, + "dependencies": { + "wordwrap": "~0.0.2" + } + }, + "node_modules/gulp-uglify/node_modules/uglify-js/node_modules/optimist/node_modules/wordwrap": { + "version": "0.0.2", + "integrity": "sha512-xSBsCeh+g+dinoBv3GAOWM4LcVVO68wLXRanibtBSdUvkGWQRGeE9P7IwU9EmDDi4jA6L44lz15CGMwdw9N5+Q==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/gulp-uglify/node_modules/uglify-js/node_modules/source-map": { + "version": "0.1.34", + "integrity": "sha512-yfCwDj0vR9RTwt3pEzglgb3ZgmcXHt6DjG3bjJvzPwTL+5zDQ2MhmSzAcTy0GTiQuCiriSWXvWM1/NhKdXuoQA==", + "dev": true, + "dependencies": { + "amdefine": ">=0.0.4" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/gulp-uglify/node_modules/uglify-js/node_modules/source-map/node_modules/amdefine": { + "version": "0.1.0", + "integrity": "sha512-ISSPYm8G96iSe7pu8ffTAbLMevMRx9SFJ0MTIY2OjL9Qohf+oVCfizKrpN7BN29rJXG/opb3B1CO7ZapmMuvzA==", + "dev": true, + "engines": { + "node": ">=0.4.2" + } + }, + "node_modules/gulp-uglify/node_modules/uglify-js/node_modules/uglify-to-browserify": { + "version": "1.0.2", + "integrity": "sha512-vb2s1lYx2xBtUgy+ta+b2J/GLVUR+wmpINwHePmPRhOsIVCG2wDzKJ0n14GslH1BifsqVzSOwQhRaCAsZ/nI4Q==", + "dev": true + }, + "node_modules/gulp-uglify/node_modules/vinyl-sourcemaps-apply": { + "version": "0.1.3", + "integrity": "sha512-Kem0gT7LsTO6K4n3pxpA3sZhjflETn5KQxSRJVHh5zqfRiWqXe0A0YnPO/zhn6rt/A2f/taJDdZf2F4HFnpAFw==", + "dev": true, + "dependencies": { + "source-map": "^0.1.39" + } + }, + "node_modules/gulp-uglify/node_modules/vinyl-sourcemaps-apply/node_modules/source-map": { + "version": "0.1.39", + "integrity": "sha512-MiCty8yXfwPQ42cqHbPUbS3M4DK6Wt+oq6MXitiShP0FI39BZdvIyjWY6+2DzUGfzbyZ8MqPtBqNfypsJWlSYQ==", + "dev": true, + "dependencies": { + "amdefine": ">=0.0.4" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/gulp-uglify/node_modules/vinyl-sourcemaps-apply/node_modules/source-map/node_modules/amdefine": { + "version": "0.1.0", + "integrity": "sha512-ISSPYm8G96iSe7pu8ffTAbLMevMRx9SFJ0MTIY2OjL9Qohf+oVCfizKrpN7BN29rJXG/opb3B1CO7ZapmMuvzA==", + "dev": true, + "engines": { + "node": ">=0.4.2" + } + }, + "node_modules/gulp-util": { + "version": "3.0.1", + "integrity": "sha512-z3IG6Tqjxy1CJnH6PxO57BgLQZoOUxThSTpsABOx4uc6D2ntOrvZJknlySQX+LyiE0CwjMfvoVRcDuK7iy1+9g==", + "deprecated": "gulp-util is deprecated - replace it, following the guidelines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5", + "dev": true, + "dependencies": { + "chalk": "^0.5.0", + "dateformat": "^1.0.7-1.2.3", + "lodash": "^2.4.1", + "lodash._reinterpolate": "^2.4.1", + "lodash.template": "^2.4.1", + "minimist": "^1.1.0", + "multipipe": "^0.1.0", + "through2": "^0.6.1", + "vinyl": "^0.4.0" + }, + "engines": { + "node": ">= 0.9" + } + }, + "node_modules/gulp-util/node_modules/chalk": { + "version": "0.5.1", + "integrity": "sha512-bIKA54hP8iZhyDT81TOsJiQvR1gW+ZYSXFaZUAvoD4wCHdbHY2actmpTE4x344ZlFqHbvoxKOaESULTZN2gstg==", + "dev": true, + "dependencies": { + "ansi-styles": "^1.1.0", + "escape-string-regexp": "^1.0.0", + "has-ansi": "^0.1.0", + "strip-ansi": "^0.3.0", + "supports-color": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-util/node_modules/chalk/node_modules/ansi-styles": { + "version": "1.1.0", + "integrity": "sha512-f2PKUkN5QngiSemowa6Mrk9MPCdtFiOSmibjZ+j1qhLGHHYsqZwmBMRF3IRMVXo8sybDqx2fJl2d/8OphBoWkA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-util/node_modules/chalk/node_modules/escape-string-regexp": { + "version": "1.0.2", + "integrity": "sha512-cQpUid7bdTUnFin8S7BnNdOk+/eDqQmKgCANSyd/jAhrKEvxUvr9VQ8XZzXiOtest8NLfk3FSBZzwvemZNQ6Vg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/gulp-util/node_modules/chalk/node_modules/has-ansi": { + "version": "0.1.0", + "integrity": "sha512-1YsTg1fk2/6JToQhtZkArMkurq8UoWU1Qe0aR3VUHjgij4nOylSWLWAtBXoZ4/dXOmugfLGm1c+QhuD0JyedFA==", + "dev": true, + "dependencies": { + "ansi-regex": "^0.2.0" + }, + "bin": { + "has-ansi": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-util/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex": { + "version": "0.2.1", + "integrity": "sha512-sGwIGMjhYdW26/IhwK2gkWWI8DRCVO6uj3hYgHT+zD+QL1pa37tM3ujhyfcJIYSbsxp7Gxhy7zrRW/1AHm4BmA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-util/node_modules/chalk/node_modules/strip-ansi": { + "version": "0.3.0", + "integrity": "sha512-DerhZL7j6i6/nEnVG0qViKXI0OKouvvpsAiaj7c+LfqZZZxdwZtv8+UiA/w4VUJpT8UzX0pR1dcHOii1GbmruQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^0.2.1" + }, + "bin": { + "strip-ansi": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-util/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "0.2.1", + "integrity": "sha512-sGwIGMjhYdW26/IhwK2gkWWI8DRCVO6uj3hYgHT+zD+QL1pa37tM3ujhyfcJIYSbsxp7Gxhy7zrRW/1AHm4BmA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-util/node_modules/chalk/node_modules/supports-color": { + "version": "0.2.0", + "integrity": "sha512-tdCZ28MnM7k7cJDJc7Eq80A9CsRFAAOZUy41npOZCs++qSjfIy7o5Rh46CBk+Dk5FbKJ33X3Tqg4YrV07N5RaA==", + "dev": true, + "bin": { + "supports-color": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-util/node_modules/dateformat": { + "version": "1.0.8", + "integrity": "sha512-PHpMiV3UmQ8cKQGfb3vm3zh0jr8NqvIs9IJkDGP2iVCakFK+4mcVBHzlBXOvc0IiNzArgeKaFSPiQb3RkDrt4g==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/gulp-util/node_modules/lodash": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", + "integrity": "sha512-Kak1hi6/hYHGVPmdyiZijoQyz5x2iGVzs6w9GYB/HiXEtylY7tIoYEROMjvM1d9nXJqPOrG2MNPMn01bJ+S0Rw==", + "dev": true, + "engines": [ + "node", + "rhino" + ], + "license": "MIT" + }, + "node_modules/gulp-util/node_modules/lodash._reinterpolate": { + "version": "2.4.1", + "integrity": "sha512-QGEOOjJi7W9LIgDAMVgtGBb8Qgo8ieDlSOCoZjtG45ZNRvDJZjwVMTYlfTIWdNRUiR1I9BjIqQ3Zaf1+DYM94g==", + "dev": true + }, + "node_modules/gulp-util/node_modules/lodash.template": { + "version": "2.4.1", + "integrity": "sha512-5yLOQwlS69xbaez3g9dA1i0GMAj8pLDHp8lhA4V7M1vRam1lqD76f0jg5EV+65frbqrXo1WH9ZfKalfYBzJ5yQ==", + "deprecated": "This package is deprecated. Use https://socket.dev/npm/package/eta instead.", + "dev": true, + "dependencies": { + "lodash._escapestringchar": "~2.4.1", + "lodash._reinterpolate": "~2.4.1", + "lodash.defaults": "~2.4.1", + "lodash.escape": "~2.4.1", + "lodash.keys": "~2.4.1", + "lodash.templatesettings": "~2.4.1", + "lodash.values": "~2.4.1" + } + }, + "node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash._escapestringchar": { + "version": "2.4.1", + "integrity": "sha512-iZ6Os4iipaE43pr9SBks+UpZgAjJgRC+lGf7onEoByMr1+Nagr1fmR7zCM6Q4RGMB/V3a57raEN0XZl7Uub3/g==", + "dev": true + }, + "node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.defaults": { + "version": "2.4.1", + "integrity": "sha512-5wTIPWwGGr07JFysAZB8+7JB2NjJKXDIwogSaRX5zED85zyUAQwtOqUk8AsJkkigUcL3akbHYXd5+BPtTGQPZw==", + "dev": true, + "dependencies": { + "lodash._objecttypes": "~2.4.1", + "lodash.keys": "~2.4.1" + } + }, + "node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.defaults/node_modules/lodash._objecttypes": { + "version": "2.4.1", + "integrity": "sha512-XpqGh1e7hhkOzftBfWE7zt+Yn9mVHFkDhicVttvKLsoCMLVVL+xTQjfjB4X4vtznauxv0QZ5ZAeqjvat0dh62Q==", + "dev": true + }, + "node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.escape": { + "version": "2.4.1", + "integrity": "sha512-PiEStyvZ8gz37qBE+HqME1Yc/ewb/59AMOu8pG7Ztani86foPTxgzckQvMdphmXPY6V5f20Ex/CaNBqHG4/ycQ==", + "dev": true, + "dependencies": { + "lodash._escapehtmlchar": "~2.4.1", + "lodash._reunescapedhtml": "~2.4.1", + "lodash.keys": "~2.4.1" + } + }, + "node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.escape/node_modules/lodash._escapehtmlchar": { + "version": "2.4.1", + "integrity": "sha512-eHm2t2Lg476lq5v4FVmm3B5mCaRlDyTE8fnMfPCEq2o46G4au0qNXIKh7YWhjprm1zgSMLcMSs1XHMgkw02PbQ==", + "dev": true, + "dependencies": { + "lodash._htmlescapes": "~2.4.1" + } + }, + "node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.escape/node_modules/lodash._escapehtmlchar/node_modules/lodash._htmlescapes": { + "version": "2.4.1", + "integrity": "sha512-g79hNmMOBVyV+4oKIHM7MWy9Awtk3yqf0Twlawr6f+CmG44nTwBh9I5XiLUnk39KTfYoDBpS66glQGgQCnFIuA==", + "dev": true + }, + "node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.escape/node_modules/lodash._reunescapedhtml": { + "version": "2.4.1", + "integrity": "sha512-CfmZRU1Mk4E/5jh+Wu8lc7tuc3VkuwWZYVIgdPDH9NRSHgiL4Or3AA4JCIpgrkVzHOM+jKu2OMkAVquruhRHDQ==", + "dev": true, + "dependencies": { + "lodash._htmlescapes": "~2.4.1", + "lodash.keys": "~2.4.1" + } + }, + "node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.escape/node_modules/lodash._reunescapedhtml/node_modules/lodash._htmlescapes": { + "version": "2.4.1", + "integrity": "sha512-g79hNmMOBVyV+4oKIHM7MWy9Awtk3yqf0Twlawr6f+CmG44nTwBh9I5XiLUnk39KTfYoDBpS66glQGgQCnFIuA==", + "dev": true + }, + "node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.keys": { + "version": "2.4.1", + "integrity": "sha512-ZpJhwvUXHSNL5wYd1RM6CUa2ZuqorG9ngoJ9Ix5Cce+uX7I5O/E06FCJdhSZ33b5dVyeQDnIlWH7B2s5uByZ7g==", + "dev": true, + "dependencies": { + "lodash._isnative": "~2.4.1", + "lodash._shimkeys": "~2.4.1", + "lodash.isobject": "~2.4.1" + } + }, + "node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.keys/node_modules/lodash._isnative": { + "version": "2.4.1", + "integrity": "sha512-BOlKGKNHhCHswGOWtmVb5zBygyxN7EmTuzVOSQI6QSoGhG+kvv71gICFS1TBpnqvT1n53txK8CDK3u5D2/GZxQ==", + "dev": true + }, + "node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.keys/node_modules/lodash._shimkeys": { + "version": "2.4.1", + "integrity": "sha512-lBrglYxLD/6KAJ8IEa5Lg+YHgNAL7FyKqXg4XOUI+Du/vtniLs1ZqS+yHNKPkK54waAgkdUnDOYaWf+rv4B+AA==", + "dev": true, + "dependencies": { + "lodash._objecttypes": "~2.4.1" + } + }, + "node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.keys/node_modules/lodash._shimkeys/node_modules/lodash._objecttypes": { + "version": "2.4.1", + "integrity": "sha512-XpqGh1e7hhkOzftBfWE7zt+Yn9mVHFkDhicVttvKLsoCMLVVL+xTQjfjB4X4vtznauxv0QZ5ZAeqjvat0dh62Q==", + "dev": true + }, + "node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.keys/node_modules/lodash.isobject": { + "version": "2.4.1", + "integrity": "sha512-sTebg2a1PoicYEZXD5PBdQcTlIJ6hUslrlWr7iV0O7n+i4596s2NQ9I5CaZ5FbXSfya/9WQsrYLANUJv9paYVA==", + "dev": true, + "dependencies": { + "lodash._objecttypes": "~2.4.1" + } + }, + "node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.keys/node_modules/lodash.isobject/node_modules/lodash._objecttypes": { + "version": "2.4.1", + "integrity": "sha512-XpqGh1e7hhkOzftBfWE7zt+Yn9mVHFkDhicVttvKLsoCMLVVL+xTQjfjB4X4vtznauxv0QZ5ZAeqjvat0dh62Q==", + "dev": true + }, + "node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.templatesettings": { + "version": "2.4.1", + "integrity": "sha512-vY3QQ7GxbeLe8XfTvoYDbaMHO5iyTDJS1KIZrxp00PRMmyBKr8yEcObHSl2ppYTwd8MgqPXAarTvLA14hx8ffw==", + "dev": true, + "dependencies": { + "lodash._reinterpolate": "~2.4.1", + "lodash.escape": "~2.4.1" + } + }, + "node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.values": { + "version": "2.4.1", + "integrity": "sha512-fQwubKvj2Nox2gy6YnjFm8C1I6MIlzKUtBB+Pj7JGtloGqDDL5CPRr4DUUFWPwXWwAl2k3f4C3Aw8H1qAPB9ww==", + "dev": true, + "dependencies": { + "lodash.keys": "~2.4.1" + } + }, + "node_modules/gulp-util/node_modules/minimist": { + "version": "1.1.0", + "integrity": "sha512-ozllOyYiayzEgHCQKMPXKkOn9QRdeVe0TrIxLp+SJXMA0XNCL+yf4OtyPkB2JthzzYePYOTRnipBi3oOOa82sw==", + "dev": true + }, + "node_modules/gulp-util/node_modules/multipipe": { + "version": "0.1.1", + "integrity": "sha512-drAwDzpt7V6yXF+a5PU20Xn6RQCNRFwo624UYo8qe3xGpI1fSue9wUwgPOHXSpgi6qgebDTsDexTmDKKCMqYPg==", + "dev": true, + "dependencies": { + "duplexer2": "0.0.2" + } + }, + "node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2": { + "version": "0.0.2", + "integrity": "sha512-+AWBwjGadtksxjOQSFDhPNQbed7icNXApT4+2BNpsXzcCBiInq2H9XW0O8sfHFaPmnQRs7cg/P0fAr2IWQSW0g==", + "dev": true, + "dependencies": { + "readable-stream": "~1.1.9" + } + }, + "node_modules/gulp-util/node_modules/through2": { + "version": "0.6.2", + "integrity": "sha512-I5mGo38sZXGVKSRiBN+yES3Je4LsJIJsk/obKUoJ9JOMzO4sz/qvkAsJbQUHi2fH2r+/I5bpae8XEyOfWxsIog==", + "dev": true, + "dependencies": { + "readable-stream": ">=1.0.28 <1.1.0-0", + "xtend": ">=4.0.0 <4.1.0-0" + } + }, + "node_modules/gulp-util/node_modules/through2/node_modules/readable-stream": { + "version": "1.0.32", + "integrity": "sha512-s8EIwr5CzlS0LpWjJihLZ2suTsuxasivxwSN+NCJ4LN0lLq31GaBg0IKMmsXAJvXxHiFJmeVTX7pwBwJG4eDxw==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "node_modules/gulp-util/node_modules/through2/node_modules/xtend": { + "version": "4.0.0", + "integrity": "sha512-kRIX84vvgLbzkKD1wMkCxTtNwrBFfgXIzGuFKFBISJRDcMz4N8FBllDEndJkNl6HrFuQuzSbAEWpnuY/ydPVXg==", + "dev": true, + "engines": { + "node": ">=0.4" + } + }, + "node_modules/gulp-util/node_modules/vinyl": { + "version": "0.4.3", + "integrity": "sha512-ln9ZLWZ1I22Wqy3PNcYjvAeohJVLCLE+CBH5k01nBwYUkj/J93ps/8pnI9hikckjwuImdI/In8EwfSb9MjHFMQ==", + "dev": true, + "dependencies": { + "clone-stats": "^0.0.1", + "lodash": "^2.4.1" + }, + "engines": { + "node": ">= 0.9" + } + }, + "node_modules/gulp-util/node_modules/vinyl/node_modules/clone-stats": { + "version": "0.0.1", + "integrity": "sha512-dhUqc57gSMCo6TX85FLfe51eC/s+Im2MLkAgJwfaRRexR2tA4dd3eLEW4L6efzHc2iNorrRRXITifnDLlRrhaA==", + "dev": true + }, + "node_modules/gulp/node_modules/archy": { + "version": "0.0.2", + "integrity": "sha512-8mMsetjXv4pCPTrMbPPO2cxy9vzJn2jwbd+ug+mf8fEUZG2E78Vo5erJMjrnGuLTKqOLtS5ulFHJSfg1yaCjxA==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/gulp/node_modules/chalk": { + "version": "0.5.1", + "integrity": "sha512-bIKA54hP8iZhyDT81TOsJiQvR1gW+ZYSXFaZUAvoD4wCHdbHY2actmpTE4x344ZlFqHbvoxKOaESULTZN2gstg==", + "dev": true, + "dependencies": { + "ansi-styles": "^1.1.0", + "escape-string-regexp": "^1.0.0", + "has-ansi": "^0.1.0", + "strip-ansi": "^0.3.0", + "supports-color": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp/node_modules/chalk/node_modules/ansi-styles": { + "version": "1.1.0", + "integrity": "sha512-f2PKUkN5QngiSemowa6Mrk9MPCdtFiOSmibjZ+j1qhLGHHYsqZwmBMRF3IRMVXo8sybDqx2fJl2d/8OphBoWkA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp/node_modules/chalk/node_modules/escape-string-regexp": { + "version": "1.0.2", + "integrity": "sha512-cQpUid7bdTUnFin8S7BnNdOk+/eDqQmKgCANSyd/jAhrKEvxUvr9VQ8XZzXiOtest8NLfk3FSBZzwvemZNQ6Vg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/gulp/node_modules/chalk/node_modules/has-ansi": { + "version": "0.1.0", + "integrity": "sha512-1YsTg1fk2/6JToQhtZkArMkurq8UoWU1Qe0aR3VUHjgij4nOylSWLWAtBXoZ4/dXOmugfLGm1c+QhuD0JyedFA==", + "dev": true, + "dependencies": { + "ansi-regex": "^0.2.0" + }, + "bin": { + "has-ansi": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex": { + "version": "0.2.1", + "integrity": "sha512-sGwIGMjhYdW26/IhwK2gkWWI8DRCVO6uj3hYgHT+zD+QL1pa37tM3ujhyfcJIYSbsxp7Gxhy7zrRW/1AHm4BmA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp/node_modules/chalk/node_modules/strip-ansi": { + "version": "0.3.0", + "integrity": "sha512-DerhZL7j6i6/nEnVG0qViKXI0OKouvvpsAiaj7c+LfqZZZxdwZtv8+UiA/w4VUJpT8UzX0pR1dcHOii1GbmruQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^0.2.1" + }, + "bin": { + "strip-ansi": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "0.2.1", + "integrity": "sha512-sGwIGMjhYdW26/IhwK2gkWWI8DRCVO6uj3hYgHT+zD+QL1pa37tM3ujhyfcJIYSbsxp7Gxhy7zrRW/1AHm4BmA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp/node_modules/chalk/node_modules/supports-color": { + "version": "0.2.0", + "integrity": "sha512-tdCZ28MnM7k7cJDJc7Eq80A9CsRFAAOZUy41npOZCs++qSjfIy7o5Rh46CBk+Dk5FbKJ33X3Tqg4YrV07N5RaA==", + "dev": true, + "bin": { + "supports-color": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp/node_modules/deprecated": { + "version": "0.0.1", + "integrity": "sha512-BRACtc6B1mJe2J2mruHFqHWrtLy0Qppu/7LKdqWH3o/9j1L/1phPUaQV+2S3H8ZDW0k6h+NEOKcHBDRikWLiOA==", + "dev": true, + "engines": { + "node": ">= 0.9" + } + }, + "node_modules/gulp/node_modules/interpret": { + "version": "0.3.7", + "integrity": "sha512-mMqp8GxK5QDNKWvxgTBNzlURO/aHesHtnil/G7zVyXohovtvtEDVDHakwTg6Bi6kwJpnmUdClAlTqGETc/zmRg==", + "dev": true + }, + "node_modules/gulp/node_modules/liftoff": { + "version": "0.12.1", + "integrity": "sha512-dGR3jESFL4aqMoR1u+nNYEaxiiL4JV6g6JTacIID1sCRcM7uKL+VxmYl1Q4AdRe0npahKsU/pJk2a13LhLLi7Q==", + "dev": true, + "dependencies": { + "extend": "~1.3.0", + "findup-sync": "~0.1.2", + "minimist": "~0.2.0", + "resolve": "~0.7.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/gulp/node_modules/liftoff/node_modules/extend": { + "version": "1.3.0", + "integrity": "sha512-hT3PRBs1qm4P8g2keUBZ9bPaFHAcS78o5aCd9WhFTluHZZgBEkI08R+zYrpRpImyRTH+dw7IlqxrOp9iartTkw==", + "dev": true + }, + "node_modules/gulp/node_modules/liftoff/node_modules/findup-sync": { + "version": "0.1.3", + "integrity": "sha512-yjftfYnF4ThYEvKEV/kEFR15dmtyXTAh3vQnzpJUoc7Naj5y1P0Ck7Zs1+Vroa00E3KT3IYsk756S+8WA5dNLw==", + "dev": true, + "dependencies": { + "glob": "~3.2.9", + "lodash": "~2.4.1" + }, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/gulp/node_modules/liftoff/node_modules/findup-sync/node_modules/glob": { + "version": "3.2.11", + "integrity": "sha512-hVb0zwEZwC1FXSKRPFTeOtN7AArJcJlI6ULGLtrstaswKNlrTJqAA+1lYlSUop4vjA423xlBzqfVS3iWGlqJ+g==", + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", + "dev": true, + "dependencies": { + "inherits": "2", + "minimatch": "0.3" + }, + "engines": { + "node": "*" + } + }, + "node_modules/gulp/node_modules/liftoff/node_modules/findup-sync/node_modules/glob/node_modules/minimatch": { + "version": "0.3.0", + "integrity": "sha512-WFX1jI1AaxNTZVOHLBVazwTWKaQjoykSzCBNXB72vDTCzopQGtyP91tKdFK5cv1+qMwPyiTu1HqUriqplI8pcA==", + "deprecated": "Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue", + "dev": true, + "dependencies": { + "lru-cache": "2", + "sigmund": "~1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/gulp/node_modules/liftoff/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/node_modules/lru-cache": { + "version": "2.5.0", + "integrity": "sha512-dVmQmXPBlTgFw77hm60ud//l2bCuDKkqC2on1EBoM7s9Urm9IQDrnujwZ93NFnAq0dVZ0HBXTS7PwEG+YE7+EQ==", + "dev": true + }, + "node_modules/gulp/node_modules/liftoff/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/node_modules/sigmund": { + "version": "1.0.0", + "integrity": "sha512-XtrxJ4Bf5nDnScB22U0ft0TpCTLSFpkPAuon323X9mFwYowzWusBbunxOsi2kO6Fb29reHZxPNHgOL/fMNqMoQ==", + "dev": true + }, + "node_modules/gulp/node_modules/liftoff/node_modules/minimist": { + "version": "0.2.0", + "integrity": "sha512-BESHrmJFCIiBW/PR08JD7bdtBheVQMd9GcvLEq3ACsZU6X3IrvurZwO0xg7uy/U3nt3My6HzDjNWcT6iOygqXA==", + "dev": true + }, + "node_modules/gulp/node_modules/liftoff/node_modules/resolve": { + "version": "0.7.4", + "integrity": "sha512-zxmAcifDjKxmUbk7chQdKhDSn8ml08g+MYyU37xhEXBp+N81cfbYsm4e0Gn9jtLbAvbR8w8Ox09xqUZtPuCoeA==", + "dev": true + }, + "node_modules/gulp/node_modules/lodash": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", + "integrity": "sha512-Kak1hi6/hYHGVPmdyiZijoQyz5x2iGVzs6w9GYB/HiXEtylY7tIoYEROMjvM1d9nXJqPOrG2MNPMn01bJ+S0Rw==", + "dev": true, + "engines": [ + "node", + "rhino" + ], + "license": "MIT" + }, + "node_modules/gulp/node_modules/minimist": { + "version": "1.1.0", + "integrity": "sha512-ozllOyYiayzEgHCQKMPXKkOn9QRdeVe0TrIxLp+SJXMA0XNCL+yf4OtyPkB2JthzzYePYOTRnipBi3oOOa82sw==", + "dev": true + }, + "node_modules/gulp/node_modules/orchestrator": { + "version": "0.3.7", + "integrity": "sha512-QNTYanhmEjVEXRvtWFxw8vT6WeWr+0ccfvu01b/7aTOv/7ANDOz0DW2JUFviEKz0gya1NH3tG5c29/rsAd+NqQ==", + "dev": true, + "dependencies": { + "end-of-stream": "~0.1.5", + "sequencify": "~0.0.7", + "stream-consume": "~0.1.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/gulp/node_modules/orchestrator/node_modules/end-of-stream": { + "version": "0.1.5", + "integrity": "sha512-go5TQkd0YRXYhX+Lc3UrXkoKU5j+m72jEP5lHWr2Nh82L8wfZtH8toKgcg4T10o23ELIMGXQdwCbl+qAXIPDrw==", + "dev": true, + "dependencies": { + "once": "~1.3.0" + } + }, + "node_modules/gulp/node_modules/orchestrator/node_modules/end-of-stream/node_modules/once": { + "version": "1.3.1", + "integrity": "sha512-NzfbaaoQvz2JC/D/Yj3GZi0FJG1w9i3K9Bp99Ws3p0xriPynC/YfRcpo2zoVuIduvH4b8+6up4ogGxnqajSKhA==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/gulp/node_modules/orchestrator/node_modules/end-of-stream/node_modules/once/node_modules/wrappy": { + "version": "1.0.1", + "integrity": "sha512-42h1d25nW6G/N7l16Oz4vqCOLIFobFBOwZrBYlCxJ/QuS2o1Gdn1PzSoiYndbnL9rgGIGZ6Qn09AIpyhrkepfw==", + "dev": true + }, + "node_modules/gulp/node_modules/orchestrator/node_modules/sequencify": { + "version": "0.0.7", + "integrity": "sha512-YL8BPm0tp6SlXef/VqYpA/ijmTsDP2ZEXzsnqjkaWS7NP7Bfvw18NboL0O8WCIjy67sOCG3MYSK1PB4GC9XdtQ==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/gulp/node_modules/orchestrator/node_modules/stream-consume": { + "version": "0.1.0", + "integrity": "sha512-9ymfqSiz/J423lfj1gayB5UzxJsQ0J3idddlLYQvqtrML9x37qpuC5gOsqReRHXcD0Xb+uG1RbzYyjFjSrXOrw==", + "dev": true + }, + "node_modules/gulp/node_modules/pretty-hrtime": { + "version": "0.2.1", + "integrity": "sha512-x+KTl3ydDnH+FwwOyWbSPpMXuRSSPzHDhgbcp+808dsGGP05mvkhxFGWqso4WwbffMiN1llx/Us6Xpj4SFTh1Q==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/gulp/node_modules/semver": { + "version": "3.0.1", + "integrity": "sha512-MrF9mHWFtD/0eV4t3IheoXnGWTdw17axm5xqzOWyPsOMVnTtRAZT6uwPwslQXH5SsiaBLiMuu8NX8DtXWZfDwg==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/gulp/node_modules/tildify": { + "version": "1.0.0", + "integrity": "sha512-3Tu0EzUZpMeGRxUrajQPKBhYrpQLIA42RtQsaIaJ75zvaAov6d0ArxVEKoz+ZYSVOa7XnEvbjkzJDSawIntYIA==", + "dev": true, + "dependencies": { + "user-home": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp/node_modules/tildify/node_modules/user-home": { + "version": "1.0.0", + "integrity": "sha512-wJE//WYfMDN8sMBX1S+sMv+VYBUatv8wC1nxhXddU72AB6h2dTotmc6f0FlWkDAHjKQw9L2bQX4vV7lo3rkYcw==", + "dev": true, + "bin": { + "user-home": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp/node_modules/vinyl-fs": { + "version": "0.3.7", + "integrity": "sha512-yuL4e4hV9ot4doZHWGc1qdqzCfLNo5rkmCFc8CLx4KBNkX7xeeqS5Wpfaz5w40Arn92NVPjsN5qNihxlt8Y1RQ==", + "dev": true, + "dependencies": { + "glob-stream": "^3.1.5", + "glob-watcher": "^0.0.6", + "graceful-fs": "^3.0.0", + "lodash": "^2.4.1", + "mkdirp": "^0.5.0", + "strip-bom": "^1.0.0", + "through2": "^0.6.1", + "vinyl": "^0.4.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-stream": { + "version": "3.1.15", + "integrity": "sha512-nmX8s9nQKMAbFEIdQDRzp81+m32XgbOtXI5iPUWl8VUT4UAZpmCo2Pj4Au9yJBIKpsaXu1CmUL1xTn83AZ5iGQ==", + "dev": true, + "dependencies": { + "glob": "^4.0.0", + "glob2base": "^0.0.11", + "minimatch": "^1.0.0", + "ordered-read-streams": "0.0.8", + "through2": "^0.6.1", + "unique-stream": "^1.0.0" + }, + "engines": { + "node": ">= 0.9" + } + }, + "node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-stream/node_modules/glob": { + "version": "4.0.6", + "integrity": "sha512-D0H1thJnOVgI0zRV3H/Vmb9HWmDgGTTR7PeT8Lk0ri2kMmfK3oKQBolfqJuRpBVpTx5Q5PKGl9hdQEQNTXJI7Q==", + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", + "dev": true, + "dependencies": { + "graceful-fs": "^3.0.2", + "inherits": "2", + "minimatch": "^1.0.0", + "once": "^1.3.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-stream/node_modules/glob/node_modules/once": { + "version": "1.3.1", + "integrity": "sha512-NzfbaaoQvz2JC/D/Yj3GZi0FJG1w9i3K9Bp99Ws3p0xriPynC/YfRcpo2zoVuIduvH4b8+6up4ogGxnqajSKhA==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-stream/node_modules/glob/node_modules/once/node_modules/wrappy": { + "version": "1.0.1", + "integrity": "sha512-42h1d25nW6G/N7l16Oz4vqCOLIFobFBOwZrBYlCxJ/QuS2o1Gdn1PzSoiYndbnL9rgGIGZ6Qn09AIpyhrkepfw==", + "dev": true + }, + "node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-stream/node_modules/glob2base": { + "version": "0.0.11", + "integrity": "sha512-uXuy7T/np1bo6QoOy/b2NhzBL4hk5H7gjaN1b+yeUGN/07+LWvGqzjeokuoGQfX1h+DenAqPN5vQQ0MXfW/n+Q==", + "dev": true, + "dependencies": { + "lodash": "^2.4.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-stream/node_modules/minimatch": { + "version": "1.0.0", + "integrity": "sha512-Ejh5Odk/uFXAj5nf/NSXk0UamqcGAfOdHI7nY0zvCHyn4f3nKLFoUTp+lYxDxSih/40uW8lpwDplOWHdWkQXWA==", + "deprecated": "Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue", + "dev": true, + "dependencies": { + "lru-cache": "2", + "sigmund": "~1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-stream/node_modules/minimatch/node_modules/lru-cache": { + "version": "2.5.0", + "integrity": "sha512-dVmQmXPBlTgFw77hm60ud//l2bCuDKkqC2on1EBoM7s9Urm9IQDrnujwZ93NFnAq0dVZ0HBXTS7PwEG+YE7+EQ==", + "dev": true + }, + "node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-stream/node_modules/minimatch/node_modules/sigmund": { + "version": "1.0.0", + "integrity": "sha512-XtrxJ4Bf5nDnScB22U0ft0TpCTLSFpkPAuon323X9mFwYowzWusBbunxOsi2kO6Fb29reHZxPNHgOL/fMNqMoQ==", + "dev": true + }, + "node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-stream/node_modules/ordered-read-streams": { + "version": "0.0.8", + "integrity": "sha512-5gU2oKy4zIHrqASdB1AAVcTHg1Yx07fM8amHZRN4r2gL8mG9vxcOItgt94bEzeEUuyOrPz0BrEkxp4bh4HyyXA==", + "dev": true + }, + "node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-stream/node_modules/unique-stream": { + "version": "1.0.0", + "integrity": "sha512-L8KM6TdpsoBk6TJTXevbmpub3bATS06Znu3BcfVPVQkFtnh1MFeCZ3gFKCQcji7f7YYiigsO5OR99vqhoNT8nQ==", + "dev": true + }, + "node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-watcher": { + "version": "0.0.6", + "integrity": "sha512-lzYWq1BJLBmtb9rzT6+lgbFlEW6Sc7B+Qs3RmsNA9lbdFSqLHhebfypPR3nbEOMeEQyawVXqSDH0aqjtImldow==", + "dev": true, + "dependencies": { + "gaze": "^0.5.1" + }, + "engines": { + "node": ">= 0.9" + } + }, + "node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-watcher/node_modules/gaze": { + "version": "0.5.1", + "integrity": "sha512-0YLBz8krCRGZQznwAZxcUx2myhsxdXS6zkueisTVL5b3QOKnGPOBr3B3Pa+GfEftySFkGuZLXdak9DnbAMG7Sw==", + "dev": true, + "dependencies": { + "globule": "~0.1.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-watcher/node_modules/gaze/node_modules/globule": { + "version": "0.1.0", + "integrity": "sha512-3eIcA2OjPCm4VvwIwZPzIxCVssA8HSpM2C6c6kK5ufJH4FGwWoyqL3In19uuX4oe+TwH3w2P1nQDmW56iehO4A==", + "dev": true, + "dependencies": { + "glob": "~3.1.21", + "lodash": "~1.0.1", + "minimatch": "~0.2.11" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-watcher/node_modules/gaze/node_modules/globule/node_modules/glob": { + "version": "3.1.21", + "integrity": "sha512-ANhy2V2+tFpRajE3wN4DhkNQ08KDr0Ir1qL12/cUe5+a7STEK8jkW4onUYuY8/06qAFuT5je7mjAqzx0eKI2tQ==", + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", + "dev": true, + "dependencies": { + "graceful-fs": "~1.2.0", + "inherits": "1", + "minimatch": "~0.2.11" + }, + "engines": { + "node": "*" + } + }, + "node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-watcher/node_modules/gaze/node_modules/globule/node_modules/glob/node_modules/graceful-fs": { + "version": "1.2.3", + "integrity": "sha512-iiTUZ5vZ+2ZV+h71XAgwCSu6+NAizhFU3Yw8aC/hH5SQ3SnISqEqAek40imAFGtDcwJKNhXvSY+hzIolnLwcdQ==", + "deprecated": "please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-watcher/node_modules/gaze/node_modules/globule/node_modules/glob/node_modules/inherits": { + "version": "1.0.0", + "integrity": "sha512-5KfXESjCAfFQel2TLqhr18NEz++UiWVIA0jwHzs2Kbvb3e+r+G/eVhRfoZbaPCL0PnERvK5YeMgh02O4eenufw==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-watcher/node_modules/gaze/node_modules/globule/node_modules/lodash": { + "version": "1.0.1", + "integrity": "sha512-FgX9IMPSwJM589qAZJzLArkmvkqkZIAvgYVuFwXO/UFls4/CzTJEBECNAYkGXnfU14m8nptUlOl7bQpeWNmEbg==", + "dev": true, + "engines": [ + "node", + "rhino" + ] + }, + "node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-watcher/node_modules/gaze/node_modules/globule/node_modules/minimatch": { + "version": "0.2.14", + "integrity": "sha512-zZ+Jy8lVWlvqqeM8iZB7w7KmQkoJn8djM585z88rywrEbzoqawVa9FR5p2hwD+y74nfuKOjmNvi9gtWJNLqHvA==", + "deprecated": "Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue", + "dev": true, + "dependencies": { + "lru-cache": "2", + "sigmund": "~1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-watcher/node_modules/gaze/node_modules/globule/node_modules/minimatch/node_modules/lru-cache": { + "version": "2.5.0", + "integrity": "sha512-dVmQmXPBlTgFw77hm60ud//l2bCuDKkqC2on1EBoM7s9Urm9IQDrnujwZ93NFnAq0dVZ0HBXTS7PwEG+YE7+EQ==", + "dev": true + }, + "node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-watcher/node_modules/gaze/node_modules/globule/node_modules/minimatch/node_modules/sigmund": { + "version": "1.0.0", + "integrity": "sha512-XtrxJ4Bf5nDnScB22U0ft0TpCTLSFpkPAuon323X9mFwYowzWusBbunxOsi2kO6Fb29reHZxPNHgOL/fMNqMoQ==", + "dev": true + }, + "node_modules/gulp/node_modules/vinyl-fs/node_modules/graceful-fs": { + "version": "3.0.2", + "integrity": "sha512-BSRcIZ8MW0yrX5VzVcvqWTcB/A9AItUlH906JAQxCJvc4v0kefzVI0WvzAYlzasWF9iFJayREGX4IwgOdhWLQQ==", + "deprecated": "please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/gulp/node_modules/vinyl-fs/node_modules/mkdirp": { + "version": "0.5.0", + "integrity": "sha512-xjjNGy+ry1lhtIKcr2PT6ok3aszhQfgrUDp4OZLHacgRgFmF6XR9XCOJVcXlVGQonIqXcK1DvqgKKQOPWYGSfw==", + "deprecated": "Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)", + "dev": true, + "dependencies": { + "minimist": "0.0.8" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/gulp/node_modules/vinyl-fs/node_modules/mkdirp/node_modules/minimist": { + "version": "0.0.8", + "integrity": "sha512-miQKw5Hv4NS1Psg2517mV4e4dYNaO3++hjAvLOAzKqZ61rH8NS1SK+vbfBWZ5PY/Me/bEWhUwqMghEW5Fb9T7Q==", + "dev": true + }, + "node_modules/gulp/node_modules/vinyl-fs/node_modules/strip-bom": { + "version": "1.0.0", + "integrity": "sha512-qVAeAIjblKDp/8Cd0tJdxpe3Iq/HooI7En98alEaMbz4Wedlrcj3WI72dDQSrziRW5IQ0zeBo3JXsmS8RcS9jg==", + "dev": true, + "dependencies": { + "first-chunk-stream": "^1.0.0", + "is-utf8": "^0.2.0" + }, + "bin": { + "strip-bom": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp/node_modules/vinyl-fs/node_modules/strip-bom/node_modules/first-chunk-stream": { + "version": "1.0.0", + "integrity": "sha512-ArRi5axuv66gEsyl3UuK80CzW7t56hem73YGNYxNWTGNKFJUadSb9Gu9SHijYEUi8ulQMf1bJomYNwSCPHhtTQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp/node_modules/vinyl-fs/node_modules/strip-bom/node_modules/is-utf8": { + "version": "0.2.0", + "integrity": "sha512-L7zvMCxfKofnKFkjLjTQYJGLP6Zmpv8jc/hErI5go6WS+rRiYKd7lUXdHW75arCw0Sjy+h9sGS0spd4y9q2l+w==", + "dev": true + }, + "node_modules/gulp/node_modules/vinyl-fs/node_modules/through2": { + "version": "0.6.2", + "integrity": "sha512-I5mGo38sZXGVKSRiBN+yES3Je4LsJIJsk/obKUoJ9JOMzO4sz/qvkAsJbQUHi2fH2r+/I5bpae8XEyOfWxsIog==", + "dev": true, + "dependencies": { + "readable-stream": ">=1.0.28 <1.1.0-0", + "xtend": ">=4.0.0 <4.1.0-0" + } + }, + "node_modules/gulp/node_modules/vinyl-fs/node_modules/through2/node_modules/readable-stream": { + "version": "1.0.32", + "integrity": "sha512-s8EIwr5CzlS0LpWjJihLZ2suTsuxasivxwSN+NCJ4LN0lLq31GaBg0IKMmsXAJvXxHiFJmeVTX7pwBwJG4eDxw==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "node_modules/gulp/node_modules/vinyl-fs/node_modules/through2/node_modules/xtend": { + "version": "4.0.0", + "integrity": "sha512-kRIX84vvgLbzkKD1wMkCxTtNwrBFfgXIzGuFKFBISJRDcMz4N8FBllDEndJkNl6HrFuQuzSbAEWpnuY/ydPVXg==", + "dev": true, + "engines": { + "node": ">=0.4" + } + }, + "node_modules/gulp/node_modules/vinyl-fs/node_modules/vinyl": { + "version": "0.4.3", + "integrity": "sha512-ln9ZLWZ1I22Wqy3PNcYjvAeohJVLCLE+CBH5k01nBwYUkj/J93ps/8pnI9hikckjwuImdI/In8EwfSb9MjHFMQ==", + "dev": true, + "dependencies": { + "clone-stats": "^0.0.1", + "lodash": "^2.4.1" + }, + "engines": { + "node": ">= 0.9" + } + }, + "node_modules/gulp/node_modules/vinyl-fs/node_modules/vinyl/node_modules/clone-stats": { + "version": "0.0.1", + "integrity": "sha512-dhUqc57gSMCo6TX85FLfe51eC/s+Im2MLkAgJwfaRRexR2tA4dd3eLEW4L6efzHc2iNorrRRXITifnDLlRrhaA==", + "dev": true + }, + "node_modules/has-binary": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/has-binary/-/has-binary-0.1.6.tgz", + "integrity": "sha512-aBByfHrIiIt6PQ+jFXsLIFVNpHVyXDcCZ77VZ4kvxv6TvTwipSTDNvKnPN5xOi/cQTcxhLa4lBV2b49pZGQgXw==", + "dev": true, + "license": "MIT", + "dependencies": { + "isarray": "0.0.1" + } + }, + "node_modules/has-binary-data": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/has-binary-data/-/has-binary-data-0.1.3.tgz", + "integrity": "sha512-v9nautvyKZBpnUCALBHSXocsGwIErU+CipSKAAuibJbNl2jueR/qqtERnUGaKesG/ba0H47dqYKyRyGddKeBIg==", + "dev": true, + "license": "ISC", + "dependencies": { + "isarray": "0.0.1" + } + }, + "node_modules/has-cors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.0.3.tgz", + "integrity": "sha512-Mxk1ba23PNtB3zPigreijApS3uuH9bhgZkqQtLQj7ydWHsGeb9uOtk4gsK6mZj4rYG6VNS/CT9G1XkYfgItpKg==", + "dev": true, + "license": "MIT", + "dependencies": { + "global": "https://github.com/component/global/archive/v2.0.1.tar.gz" + } + }, + "node_modules/http-errors": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.2.8.tgz", + "integrity": "sha512-zqmsJxOyxtIKiQMXiL3PyIlo5d2PWxBzZWAiR3V6Lo/tWX8/n0xrJ5JIr5r+BLeI3obeqi3hoaZkNBCbCcWPZw==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "~2.0.1", + "statuses": "1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.4.tgz", + "integrity": "sha512-BnjNp13aZpK4WBGbmjaNHN2MCp3P850n8zd/JLinQJ8Lsnq2Br4o2467C2waMsY5kr7Z41SL1gEqh8Vbfzg15A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/indexof": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", + "integrity": "sha512-i0G7hLJ1z0DE8dsqJa2rycj9dBmNKgXBvotXtZYXakU9oivfB9Uj2ZBC27qqef2U58/ZLwalxa1X/RDCdkHtVg==", + "dev": true + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/jasmine-node": { + "version": "1.14.5", + "integrity": "sha512-oys7DiaYF450QZ0Fhm0ARCRS9R0wZD9gScEm1oh9lExw8i6W3Z6pvn1GK/ySfIIhmhotuFvqMjZYNT2Al8myew==", + "deprecated": "jasmine-node 1.x & 2.x are deprecated, with known vulnerability in jasmine-growl-reporter pre-2.0.0", + "dev": true, + "dependencies": { + "coffee-script": ">=1.0.1", + "gaze": "~0.3.2", + "jasmine-growl-reporter": "~0.0.2", + "jasmine-reporters": "~1.0.0", + "mkdirp": "~0.3.5", + "requirejs": ">=0.27.1", + "underscore": ">= 1.3.1", + "walkdir": ">= 0.0.1" + }, + "bin": { + "jasmine-node": "bin/jasmine-node" + } + }, + "node_modules/jasmine-node/node_modules/coffee-script": { + "version": "1.8.0", + "integrity": "sha512-EvLTMcu9vR6G1yfnz75yrISvhq1eBPC+pZbQhHzTiC5vXgpYIrArxQc5tB+SYfBi3souVdSZ4AZzYxI72oLXUw==", + "deprecated": "CoffeeScript on NPM has moved to \"coffeescript\" (no hyphen)", + "dev": true, + "dependencies": { + "mkdirp": "~0.3.5" + }, + "bin": { + "cake": "bin/cake", + "coffee": "bin/coffee" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/jasmine-node/node_modules/gaze": { + "version": "0.3.4", + "integrity": "sha512-vIK81ZT20o9X0LOHYDGo5Phq6FaQRjDjBN2KkbYSxlaXnN1WDH0Op0tPThqNVA8ZnmN/TYNZfGHAVkBTrdeBIQ==", + "dev": true, + "dependencies": { + "fileset": "~0.1.5", + "minimatch": "~0.2.9" + }, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/jasmine-node/node_modules/gaze/node_modules/fileset": { + "version": "0.1.5", + "integrity": "sha512-r3pazJ/g4vx3g70U4gWdUGd+gWI1EpMzbUWgOIJ/rtQcZyEeahQA6bAgO1KXGAn6C9pFEl6mJ2FYmUP1stn1dg==", + "dev": true, + "dependencies": { + "glob": "3.x", + "minimatch": "0.x" + } + }, + "node_modules/jasmine-node/node_modules/gaze/node_modules/fileset/node_modules/glob": { + "version": "3.2.11", + "integrity": "sha512-hVb0zwEZwC1FXSKRPFTeOtN7AArJcJlI6ULGLtrstaswKNlrTJqAA+1lYlSUop4vjA423xlBzqfVS3iWGlqJ+g==", + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", + "dev": true, + "dependencies": { + "inherits": "2", + "minimatch": "0.3" + }, + "engines": { + "node": "*" + } + }, + "node_modules/jasmine-node/node_modules/gaze/node_modules/fileset/node_modules/glob/node_modules/minimatch": { + "version": "0.3.0", + "integrity": "sha512-WFX1jI1AaxNTZVOHLBVazwTWKaQjoykSzCBNXB72vDTCzopQGtyP91tKdFK5cv1+qMwPyiTu1HqUriqplI8pcA==", + "deprecated": "Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue", + "dev": true, + "dependencies": { + "lru-cache": "2", + "sigmund": "~1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/jasmine-node/node_modules/gaze/node_modules/fileset/node_modules/glob/node_modules/minimatch/node_modules/lru-cache": { + "version": "2.5.0", + "integrity": "sha512-dVmQmXPBlTgFw77hm60ud//l2bCuDKkqC2on1EBoM7s9Urm9IQDrnujwZ93NFnAq0dVZ0HBXTS7PwEG+YE7+EQ==", + "dev": true + }, + "node_modules/jasmine-node/node_modules/gaze/node_modules/fileset/node_modules/glob/node_modules/minimatch/node_modules/sigmund": { + "version": "1.0.0", + "integrity": "sha512-XtrxJ4Bf5nDnScB22U0ft0TpCTLSFpkPAuon323X9mFwYowzWusBbunxOsi2kO6Fb29reHZxPNHgOL/fMNqMoQ==", + "dev": true + }, + "node_modules/jasmine-node/node_modules/gaze/node_modules/minimatch": { + "version": "0.2.14", + "integrity": "sha512-zZ+Jy8lVWlvqqeM8iZB7w7KmQkoJn8djM585z88rywrEbzoqawVa9FR5p2hwD+y74nfuKOjmNvi9gtWJNLqHvA==", + "deprecated": "Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue", + "dev": true, + "dependencies": { + "lru-cache": "2", + "sigmund": "~1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/jasmine-node/node_modules/gaze/node_modules/minimatch/node_modules/lru-cache": { + "version": "2.5.0", + "integrity": "sha512-dVmQmXPBlTgFw77hm60ud//l2bCuDKkqC2on1EBoM7s9Urm9IQDrnujwZ93NFnAq0dVZ0HBXTS7PwEG+YE7+EQ==", + "dev": true + }, + "node_modules/jasmine-node/node_modules/gaze/node_modules/minimatch/node_modules/sigmund": { + "version": "1.0.0", + "integrity": "sha512-XtrxJ4Bf5nDnScB22U0ft0TpCTLSFpkPAuon323X9mFwYowzWusBbunxOsi2kO6Fb29reHZxPNHgOL/fMNqMoQ==", + "dev": true + }, + "node_modules/jasmine-node/node_modules/jasmine-growl-reporter": { + "version": "0.0.3", + "integrity": "sha512-/hNSlTbd75xbxiilWyjLHmWgvjHFaYlnAVxORj9rRhRmxJyVPdfnje0RPStuMTMY2DAIMwxDdKSci0xDNZ1IHA==", + "dev": true, + "dependencies": { + "growl": "~1.7.0" + } + }, + "node_modules/jasmine-node/node_modules/jasmine-growl-reporter/node_modules/growl": { + "version": "1.7.0", + "integrity": "sha512-VWv7s1EI41AG2LiCr7uAuxWikLDN1SQOuEUc37d/P34NAIIYgkvWYngNw0d9d9iCrDFL0SYCE9UQpxhIjjtuLg==", + "dev": true + }, + "node_modules/jasmine-node/node_modules/mkdirp": { + "version": "0.3.5", + "integrity": "sha512-8OCq0De/h9ZxseqzCH8Kw/Filf5pF/vMI6+BH7Lu0jXz2pqYCjTAQRolSxRIi+Ax+oCCjlxoJMP0YQ4XlrQNHg==", + "deprecated": "Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)", + "dev": true + }, + "node_modules/jasmine-node/node_modules/requirejs": { + "version": "2.1.15", + "integrity": "sha512-nofVLcptE+jWPtIaVfC6q2ddPdhSj+5eKGdPO02bXJWKfLQdFTgKE9l8abE8bRVvTr/1TmCTLfxzJT6pNsvUaA==", + "dev": true, + "bin": { + "r.js": "bin/r.js" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/jasmine-node/node_modules/underscore": { + "version": "1.7.0", + "integrity": "sha512-cp0oQQyZhUM1kpJDLdGO1jPZHgS/MpzoWYfe9+CM2h/QGDZlqwT2T3YGukuBdaNJ/CAPoeyAZRRHz8JFo176vA==", + "dev": true + }, + "node_modules/jasmine-node/node_modules/walkdir": { + "version": "0.0.7", + "integrity": "sha512-onj2wLVXrMWx/Ptvb1fobwLsoU/Aah+WHzcdu1iUXDKaJX12HWQsTF/41TwUBSULvNf+EjYMXoKePPt3x8FcXA==", + "dev": true, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/jasmine-reporters": { + "version": "1.0.1", + "integrity": "sha512-/+ZUh820pUUvROzvXWPSwUctBS+rz16PXpNdmWEAxA52T9VLSRSvbXsoAw0cef1CNiMx+1eA7LvjQMVPFyvcpw==", + "dev": true, + "dependencies": { + "mkdirp": "~0.3.5" + } + }, + "node_modules/jasmine-reporters/node_modules/mkdirp": { + "version": "0.3.5", + "integrity": "sha512-8OCq0De/h9ZxseqzCH8Kw/Filf5pF/vMI6+BH7Lu0jXz2pqYCjTAQRolSxRIi+Ax+oCCjlxoJMP0YQ4XlrQNHg==", + "deprecated": "Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)", + "dev": true + }, + "node_modules/jshint-stylish": { + "version": "1.0.0", + "integrity": "sha512-FJDnaeTRVkaJGWbeZpsVUp03HUei4Pxj+VWc49sKvedKjumToIvosVC8STvbK2ONHSmFx7xPzG27ziLey83qOQ==", + "dev": true, + "dependencies": { + "chalk": "^0.5.1", + "log-symbols": "^1.0.0", + "string-length": "^1.0.0", + "text-table": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jshint-stylish/node_modules/chalk": { + "version": "0.5.1", + "integrity": "sha512-bIKA54hP8iZhyDT81TOsJiQvR1gW+ZYSXFaZUAvoD4wCHdbHY2actmpTE4x344ZlFqHbvoxKOaESULTZN2gstg==", + "dev": true, + "dependencies": { + "ansi-styles": "^1.1.0", + "escape-string-regexp": "^1.0.0", + "has-ansi": "^0.1.0", + "strip-ansi": "^0.3.0", + "supports-color": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jshint-stylish/node_modules/chalk/node_modules/ansi-styles": { + "version": "1.1.0", + "integrity": "sha512-f2PKUkN5QngiSemowa6Mrk9MPCdtFiOSmibjZ+j1qhLGHHYsqZwmBMRF3IRMVXo8sybDqx2fJl2d/8OphBoWkA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jshint-stylish/node_modules/chalk/node_modules/escape-string-regexp": { + "version": "1.0.2", + "integrity": "sha512-cQpUid7bdTUnFin8S7BnNdOk+/eDqQmKgCANSyd/jAhrKEvxUvr9VQ8XZzXiOtest8NLfk3FSBZzwvemZNQ6Vg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/jshint-stylish/node_modules/chalk/node_modules/has-ansi": { + "version": "0.1.0", + "integrity": "sha512-1YsTg1fk2/6JToQhtZkArMkurq8UoWU1Qe0aR3VUHjgij4nOylSWLWAtBXoZ4/dXOmugfLGm1c+QhuD0JyedFA==", + "dev": true, + "dependencies": { + "ansi-regex": "^0.2.0" + }, + "bin": { + "has-ansi": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jshint-stylish/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex": { + "version": "0.2.1", + "integrity": "sha512-sGwIGMjhYdW26/IhwK2gkWWI8DRCVO6uj3hYgHT+zD+QL1pa37tM3ujhyfcJIYSbsxp7Gxhy7zrRW/1AHm4BmA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jshint-stylish/node_modules/chalk/node_modules/strip-ansi": { + "version": "0.3.0", + "integrity": "sha512-DerhZL7j6i6/nEnVG0qViKXI0OKouvvpsAiaj7c+LfqZZZxdwZtv8+UiA/w4VUJpT8UzX0pR1dcHOii1GbmruQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^0.2.1" + }, + "bin": { + "strip-ansi": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jshint-stylish/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "0.2.1", + "integrity": "sha512-sGwIGMjhYdW26/IhwK2gkWWI8DRCVO6uj3hYgHT+zD+QL1pa37tM3ujhyfcJIYSbsxp7Gxhy7zrRW/1AHm4BmA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jshint-stylish/node_modules/chalk/node_modules/supports-color": { + "version": "0.2.0", + "integrity": "sha512-tdCZ28MnM7k7cJDJc7Eq80A9CsRFAAOZUy41npOZCs++qSjfIy7o5Rh46CBk+Dk5FbKJ33X3Tqg4YrV07N5RaA==", + "dev": true, + "bin": { + "supports-color": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jshint-stylish/node_modules/log-symbols": { + "version": "1.0.1", + "integrity": "sha512-21YznDMtl/STuH+mKdtbL4Di3RRAyK+W7qffBsTOpRYfPADN/Dv8cxhtNATQiZmdT6b/+TCmNt/NBzXQSo7TZw==", + "dev": true, + "dependencies": { + "chalk": "^0.5.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jshint-stylish/node_modules/string-length": { + "version": "1.0.0", + "integrity": "sha512-Ix7an0W1kNzF/vf6U5y0dNBJ0eFe8OIz4DcgDVOAKX/hLgU9I7//dMhuS9AvxZP4p5Sp6adP68IKUQIeGe2zdw==", + "dev": true, + "dependencies": { + "strip-ansi": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jshint-stylish/node_modules/string-length/node_modules/strip-ansi": { + "version": "2.0.0", + "integrity": "sha512-gvB0HQXLFIBkRAIlK98dOnXG/fEtNREVj2f6q61+H2GlCH7uFKhZGCdNFPFUA2XbJx9MyZPDwQHEfhPbSTLIlA==", + "dev": true, + "dependencies": { + "ansi-regex": "^1.0.0" + }, + "bin": { + "strip-ansi": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jshint-stylish/node_modules/string-length/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "1.1.0", + "integrity": "sha512-+VAkk48zFJGuS3ru8ycFCrX1wif67Tbn+yJHAo5xxFY5pFVp8Fy9WbZqOKYxGCP9dEr4ny8aGbjMMpcTGPQzMA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jshint-stylish/node_modules/text-table": { + "version": "0.2.0", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "node_modules/json3": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.2.6.tgz", + "integrity": "sha512-KA+GHhYTLTo7Ri4DyjwUgW8kn98AYtVZtBC94qL5yD0ZSYct8/eF8qBmTNyk+gPE578bKeIL4WBq+MUyd1I26g==", + "deprecated": "Please use the native JSON object instead of JSON 3", + "dev": true + }, + "node_modules/karma": { + "version": "0.12.31", + "resolved": "git+ssh://git@github.com/vojtajina/karma.git#94bf1319de85db854e5782dc798cfe2fc0609fa6", + "dev": true, + "license": "MIT", + "dependencies": { + "chokidar": ">=0.8.2", + "colors": "~0.6.2", + "connect": "~2.26.0", + "di": "~0.0.1", + "glob": "~3.2.7", + "graceful-fs": "~2.0.1", + "http-proxy": "~0.10", + "lodash": "~2.4.1", + "log4js": "~0.6.3", + "mime": "~1.2.11", + "minimatch": "~0.2", + "optimist": "~0.6.0", + "q": "~0.9.7", + "rimraf": "~2.2.5", + "socket.io": "~1.3.0", + "source-map": "~0.1.31", + "useragent": "~2.0.4" + }, + "engines": { + "node": "~0.8 || ~0.10" + } + }, + "node_modules/karma-browserstack-launcher": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/karma-browserstack-launcher/-/karma-browserstack-launcher-0.1.2.tgz", + "integrity": "sha512-aUQYJK9IBIi1bW+7u3cPTEx3wX7T31XCA7ysWABsCXDPWrUuwUIi/enJpyGxXGF0VvGVzpPBmqK5MpLHSFfmsg==", + "dev": true, + "license": "MIT", + "dependencies": { + "browserstack": "~1.0", + "browserstacktunnel-wrapper": "~1.3.0", + "q": "~0.9.6" + }, + "peerDependencies": { + "karma": ">=0.9" + } + }, + "node_modules/karma-browserstack-launcher/node_modules/browserstack": { + "version": "1.0.1", + "integrity": "sha512-b5e6dFwzYpoqL6kPg+yzSqcRlv0jtnFx3JXBj2OCFXobxGGwp5VI6Yvb0qu+jztMlQEOTz1PpyB30P6rj6DgAg==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/karma-browserstack-launcher/node_modules/q": { + "version": "0.9.7", + "integrity": "sha512-ijt0LhxWClXBtc1RCt8H0WhlZLAdVX26nWbpsJy+Hblmp81d2F/pFsvlrJhJDDruFHM+ECtxP0H0HzGSrARkwg==", + "deprecated": "You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.\n\n(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)", + "dev": true, + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/karma-chrome-launcher": { + "version": "0.1.5", + "integrity": "sha512-8P1NlX2fMKRlcBW0rVA3N/7V2FSJ5d6LB2yqVeby1xWx72t9F/++sl8F5JdTXNz7GeyEwbhTrm3/CEAPTAukgw==", + "dev": true, + "peerDependencies": { + "karma": ">=0.9.3" + } + }, + "node_modules/karma-firefox-launcher": { + "version": "0.1.3", + "integrity": "sha512-WQl6/lHeyiAZdaZ4Ar2JZnb0TAiGqNNp84RUVJoaveXCLTOkAFRqAB8bf6Y1ysa++yeYss4wv4VcFDbhABsq7g==", + "dev": true, + "peerDependencies": { + "karma": ">=0.9" + } + }, + "node_modules/karma-jasmine": { + "version": "0.1.5", + "integrity": "sha512-7eHnAaBFbLBo8Rqffshuj1bkAHyH1rKKSnfoWvxjpcS/5goq5dKXhjG2lLeHgCXMrGwZZrFSKN2Y0WVwYB0gRg==", + "dev": true, + "peerDependencies": { + "karma": ">=0.9" + } + }, + "node_modules/karma-junit-reporter": { + "version": "0.2.2", + "integrity": "sha512-JTht5qhKoc3PAokeS9LZvTs/pPilqHc1wbkb0CDomCe7pHH0PQ+OorKWygSen+Ny9xxtjOfRQa5qA4iCSuOgbw==", + "dev": true, + "dependencies": { + "xmlbuilder": "0.4.2" + }, + "peerDependencies": { + "karma": ">=0.9" + } + }, + "node_modules/karma-junit-reporter/node_modules/xmlbuilder": { + "version": "0.4.2", + "integrity": "sha512-h/+ncQQSU/iYycmI2wTN25t7RYN7O2oq9uvI+2+UObi4KcmQh/jUS4N31g5vJttQt7MODsnmBtbcll3YbNyvfw==", + "dev": true, + "engines": { + "node": ">=0.2.0" + } + }, + "node_modules/karma-ng-scenario": { + "version": "0.1.0", + "integrity": "sha512-4zlGmpfLx2AeOmd2hPvFeTHb5QhG6EC+mJb4cyzH77mPoLOpVfSMHTB9JYLEK/bEXf33wA8lKdRSlUA5Pstymg==", + "dev": true, + "peerDependencies": { + "karma": ">=0.9" + } + }, + "node_modules/karma-sauce-launcher": { + "version": "0.2.10", + "integrity": "sha512-tf32gGf81Zuemuv4TveN86x3Qe16tXZJx0K7QHDFZTuBhMIsIguJbWhVVUd28TE+m8knGen9ZRNfXTVfESOXOg==", + "dev": true, + "dependencies": { + "q": "~0.9.6", + "sauce-connect-launcher": "~0.6.0", + "saucelabs": "~0.1.0", + "wd": "~0.3.4" + }, + "peerDependencies": { + "karma": ">=0.11.11" + } + }, + "node_modules/karma-sauce-launcher/node_modules/lodash": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.1.tgz", + "integrity": "sha512-qa6QqjA9jJB4AYw+NpD2GI4dzHL6Mv0hL+By6iIul4Ce0C1refrjZJmcGvWdnLUwl4LIPtvzje3UQfGH+nCEsQ==", + "dev": true, + "engines": [ + "node", + "rhino" + ], + "license": "MIT" + }, + "node_modules/karma-sauce-launcher/node_modules/q": { + "version": "0.9.7", + "integrity": "sha512-ijt0LhxWClXBtc1RCt8H0WhlZLAdVX26nWbpsJy+Hblmp81d2F/pFsvlrJhJDDruFHM+ECtxP0H0HzGSrARkwg==", + "deprecated": "You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.\n\n(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)", + "dev": true, + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/karma-sauce-launcher/node_modules/sauce-connect-launcher": { + "version": "0.6.1", + "integrity": "sha512-1ipyRIxIQL3Gl2pyZn9zIH4vJawBU/eKBNgEgRzVEz9XPfLx+PxtRaso9fEiaywL1Bc5guhE2Kbb4FMUgNphuw==", + "dev": true, + "dependencies": { + "adm-zip": "~0.4.3", + "async": "~0.9.0", + "lodash": "2.4.1", + "rimraf": "~2.2.6" + }, + "engines": { + "node": ">= 0.10.x" + } + }, + "node_modules/karma-sauce-launcher/node_modules/sauce-connect-launcher/node_modules/adm-zip": { + "version": "0.4.4", + "integrity": "sha512-SYIiqLfr6QvmEM0yw89mD8ba2HjK+duf7oVPEw79+NPDqyQScAU8IgDPZzFt9CVdD2yaAuWJqFQGLkongB6cJQ==", + "dev": true, + "engines": { + "node": ">=0.3.0" + } + }, + "node_modules/karma-sauce-launcher/node_modules/sauce-connect-launcher/node_modules/async": { + "version": "0.9.0", + "integrity": "sha512-XQJ3MipmCHAIBBMFfu2jaSetneOrXbSyyqeU3Nod867oNOpS+i9FEms5PWgjMxSgBybRf2IVVLtr1YfrDO+okg==", + "dev": true + }, + "node_modules/karma-sauce-launcher/node_modules/sauce-connect-launcher/node_modules/rimraf": { + "version": "2.2.8", + "integrity": "sha512-R5KMKHnPAQaZMqLOsyuyUmcIjSeDm+73eoqQpaXA7AZ22BL+6C+1mcUscgOsNd8WVlJuvlgAPsegcx7pjlV0Dg==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/karma-sauce-launcher/node_modules/saucelabs": { + "version": "0.1.1", + "integrity": "sha512-UwTC+y4y6ZCeSMIzYg7R1FgztjkJFGiBAvTfV8Mn2rc8wOEavEA7ZXQneAhQmaR4r55bSFB0wQ/IVemMtnOV3g==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/karma-sauce-launcher/node_modules/wd": { + "version": "0.3.9", + "integrity": "sha512-1SwUEGCUU2NWDhjB6/B49uaR5O16d+yvetrAfLlC8+KG7rKzqVGvNipmPvKiFK+NxylR6bPhG6wS/4AsCqWGLA==", + "dev": true, + "engines": [ + "node" + ], + "dependencies": { + "archiver": "~0.11.0", + "async": "~0.9.0", + "lodash": "~2.4.1", + "q": "~1.0.1", + "request": "~2.45.0", + "underscore.string": "~2.3.3", + "vargs": "~0.1.0" + }, + "bin": { + "wd": "lib/bin.js" + } + }, + "node_modules/karma-sauce-launcher/node_modules/wd/node_modules/archiver": { + "version": "0.11.0", + "integrity": "sha512-Jew2vT04Dc2DSR7NrfTLDpwoGYVgl9MXJu/BBAwdM248v67ScIGezA8MqHVIa0B+af+b0S3mBPUD2HNP3tM2PQ==", + "dev": true, + "dependencies": { + "async": "~0.9.0", + "buffer-crc32": "~0.2.1", + "glob": "~3.2.6", + "lazystream": "~0.1.0", + "lodash": "~2.4.1", + "readable-stream": "~1.0.26", + "tar-stream": "~0.4.0", + "zip-stream": "~0.4.0" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/karma-sauce-launcher/node_modules/wd/node_modules/archiver/node_modules/buffer-crc32": { + "version": "0.2.3", + "integrity": "sha512-HLvoSqq1z8fJEcT1lUlJZ4OJaXJZ1wsWm0+fBxkz9Bdf/WphA4Da7FtGUguNNyEXL4WB0hNMTaWmdFRFPy8YOQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/karma-sauce-launcher/node_modules/wd/node_modules/archiver/node_modules/glob": { + "version": "3.2.11", + "integrity": "sha512-hVb0zwEZwC1FXSKRPFTeOtN7AArJcJlI6ULGLtrstaswKNlrTJqAA+1lYlSUop4vjA423xlBzqfVS3iWGlqJ+g==", + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", + "dev": true, + "dependencies": { + "inherits": "2", + "minimatch": "0.3" + }, + "engines": { + "node": "*" + } + }, + "node_modules/karma-sauce-launcher/node_modules/wd/node_modules/archiver/node_modules/glob/node_modules/minimatch": { + "version": "0.3.0", + "integrity": "sha512-WFX1jI1AaxNTZVOHLBVazwTWKaQjoykSzCBNXB72vDTCzopQGtyP91tKdFK5cv1+qMwPyiTu1HqUriqplI8pcA==", + "deprecated": "Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue", + "dev": true, + "dependencies": { + "lru-cache": "2", + "sigmund": "~1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/karma-sauce-launcher/node_modules/wd/node_modules/archiver/node_modules/glob/node_modules/minimatch/node_modules/lru-cache": { + "version": "2.5.0", + "integrity": "sha512-dVmQmXPBlTgFw77hm60ud//l2bCuDKkqC2on1EBoM7s9Urm9IQDrnujwZ93NFnAq0dVZ0HBXTS7PwEG+YE7+EQ==", + "dev": true + }, + "node_modules/karma-sauce-launcher/node_modules/wd/node_modules/archiver/node_modules/glob/node_modules/minimatch/node_modules/sigmund": { + "version": "1.0.0", + "integrity": "sha512-XtrxJ4Bf5nDnScB22U0ft0TpCTLSFpkPAuon323X9mFwYowzWusBbunxOsi2kO6Fb29reHZxPNHgOL/fMNqMoQ==", + "dev": true + }, + "node_modules/karma-sauce-launcher/node_modules/wd/node_modules/archiver/node_modules/lazystream": { + "version": "0.1.0", + "integrity": "sha512-4CsO3TC1MtG8s7pCxvwn6oK0MhMbJ3iqOqgYNbfEkTl8EavjlAVL+1m3iGErKifc1M0+WJkKcI7wuqhsYmfYtw==", + "dev": true, + "dependencies": { + "readable-stream": "~1.0.2" + }, + "engines": { + "node": ">= 0.6.3" + } + }, + "node_modules/karma-sauce-launcher/node_modules/wd/node_modules/archiver/node_modules/readable-stream": { + "version": "1.0.32", + "integrity": "sha512-s8EIwr5CzlS0LpWjJihLZ2suTsuxasivxwSN+NCJ4LN0lLq31GaBg0IKMmsXAJvXxHiFJmeVTX7pwBwJG4eDxw==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "node_modules/karma-sauce-launcher/node_modules/wd/node_modules/archiver/node_modules/tar-stream": { + "version": "0.4.7", + "integrity": "sha512-8/A2iGloynV8Q0cb43ez+aK1PEYWueUr4yPrenbwOJR3Y63VjaIPIravWB6VcYAz4jQfzr4TLX8i3/tDhkzPRw==", + "dev": true, + "dependencies": { + "bl": "^0.9.0", + "end-of-stream": "^1.0.0", + "readable-stream": "^1.0.27-1", + "xtend": "^4.0.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/karma-sauce-launcher/node_modules/wd/node_modules/archiver/node_modules/tar-stream/node_modules/bl": { + "version": "0.9.3", + "integrity": "sha512-/aV00jkx8NuUXDfelGoZTD3F4/RpVoIfeKxVT/dW0J3rQ0JbBARJBV2hzg2JEGTjLJORIRUpLubPve53l7smYA==", + "dev": true, + "dependencies": { + "readable-stream": "~1.0.26" + } + }, + "node_modules/karma-sauce-launcher/node_modules/wd/node_modules/archiver/node_modules/tar-stream/node_modules/end-of-stream": { + "version": "1.1.0", + "integrity": "sha512-EoulkdKF/1xa92q25PbjuDcgJ9RDHYU2Rs3SCIvs2/dSQ3BpmxneNHmA/M7fe60M3PrV7nNGTTNbkK62l6vXiQ==", + "dev": true, + "dependencies": { + "once": "~1.3.0" + } + }, + "node_modules/karma-sauce-launcher/node_modules/wd/node_modules/archiver/node_modules/tar-stream/node_modules/end-of-stream/node_modules/once": { + "version": "1.3.1", + "integrity": "sha512-NzfbaaoQvz2JC/D/Yj3GZi0FJG1w9i3K9Bp99Ws3p0xriPynC/YfRcpo2zoVuIduvH4b8+6up4ogGxnqajSKhA==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/karma-sauce-launcher/node_modules/wd/node_modules/archiver/node_modules/tar-stream/node_modules/end-of-stream/node_modules/once/node_modules/wrappy": { + "version": "1.0.1", + "integrity": "sha512-42h1d25nW6G/N7l16Oz4vqCOLIFobFBOwZrBYlCxJ/QuS2o1Gdn1PzSoiYndbnL9rgGIGZ6Qn09AIpyhrkepfw==", + "dev": true + }, + "node_modules/karma-sauce-launcher/node_modules/wd/node_modules/archiver/node_modules/tar-stream/node_modules/xtend": { + "version": "4.0.0", + "integrity": "sha512-kRIX84vvgLbzkKD1wMkCxTtNwrBFfgXIzGuFKFBISJRDcMz4N8FBllDEndJkNl6HrFuQuzSbAEWpnuY/ydPVXg==", + "dev": true, + "engines": { + "node": ">=0.4" + } + }, + "node_modules/karma-sauce-launcher/node_modules/wd/node_modules/archiver/node_modules/zip-stream": { + "version": "0.4.1", + "integrity": "sha512-besxwBaXruvWoMXO44C5SKtmJ4XQUZGs9BoHW4E+FNtVkuGHqtUL69r0s6RKSA9a0zQs5XwQvGsD+JBaC9/2sg==", + "dev": true, + "dependencies": { + "compress-commons": "~0.1.0", + "lodash": "~2.4.1", + "readable-stream": "~1.0.26" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/karma-sauce-launcher/node_modules/wd/node_modules/archiver/node_modules/zip-stream/node_modules/compress-commons": { + "version": "0.1.6", + "integrity": "sha512-TiSO1gzpHUM+UAKHK+THSSmqAFIx+6mq66jK55YS2kJ7RTiwO+1LwdHNcDzgEB2iB1KYf45aaOgjpY3PnAh1KA==", + "dev": true, + "dependencies": { + "buffer-crc32": "~0.2.1", + "crc32-stream": "~0.3.1", + "readable-stream": "~1.0.26" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/karma-sauce-launcher/node_modules/wd/node_modules/archiver/node_modules/zip-stream/node_modules/compress-commons/node_modules/crc32-stream": { + "version": "0.3.1", + "integrity": "sha512-9CAUbTPBE565wfy+eJB44RbY0NU72ZABIvgti52EG6Y1yf8V5S4+qoZjeG2w6DSFLQ1K23dMuA6/VJMqcJNHRw==", + "dev": true, + "dependencies": { + "buffer-crc32": "~0.2.1", + "readable-stream": "~1.0.24" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/karma-sauce-launcher/node_modules/wd/node_modules/async": { + "version": "0.9.0", + "integrity": "sha512-XQJ3MipmCHAIBBMFfu2jaSetneOrXbSyyqeU3Nod867oNOpS+i9FEms5PWgjMxSgBybRf2IVVLtr1YfrDO+okg==", + "dev": true + }, + "node_modules/karma-sauce-launcher/node_modules/wd/node_modules/q": { + "version": "1.0.1", + "integrity": "sha512-18MnBaCeBX9sLRUdtxz/6onlb7wLzFxCylklyO8n27y5JxJYaGLPu4ccyc5zih58SpEzY8QmfwaWqguqXU6Y+A==", + "deprecated": "You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.\n\n(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)", + "dev": true, + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/karma-sauce-launcher/node_modules/wd/node_modules/request": { + "version": "2.45.0", + "integrity": "sha512-gEPucp8vYKQBoPhO45nAdWFvpiYklhA3TjDzseGRgDK4lYIOoWEwFff22a0Cy7uXMDw/wNpGHd2eDRvIpKDE0g==", + "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", + "dev": true, + "dependencies": { + "bl": "~0.9.0", + "caseless": "~0.6.0", + "forever-agent": "~0.5.0", + "form-data": "~0.1.0", + "json-stringify-safe": "~5.0.0", + "mime-types": "~1.0.1", + "node-uuid": "~1.4.0", + "qs": "~1.2.0", + "tunnel-agent": "~0.4.0" + }, + "engines": { + "node": ">=0.8.0" + }, + "optionalDependencies": { + "aws-sign2": "~0.5.0", + "hawk": "1.1.1", + "http-signature": "~0.10.0", + "oauth-sign": "~0.4.0", + "stringstream": "~0.0.4", + "tough-cookie": ">=0.12.0" + } + }, + "node_modules/karma-sauce-launcher/node_modules/wd/node_modules/request/node_modules/aws-sign2": { + "version": "0.5.0", + "integrity": "sha512-oqUX0DM5j7aPWPCnpWebiyNIj2wiNI87ZxnOMoGv0aE4TGlBy2N+5iWc6dQ/NOKZaBD2W6PVz8jtOGkWzSC5EA==", + "dev": true, + "optional": true, + "engines": { + "node": "*" + } + }, + "node_modules/karma-sauce-launcher/node_modules/wd/node_modules/request/node_modules/bl": { + "version": "0.9.3", + "integrity": "sha512-/aV00jkx8NuUXDfelGoZTD3F4/RpVoIfeKxVT/dW0J3rQ0JbBARJBV2hzg2JEGTjLJORIRUpLubPve53l7smYA==", + "dev": true, + "dependencies": { + "readable-stream": "~1.0.26" + } + }, + "node_modules/karma-sauce-launcher/node_modules/wd/node_modules/request/node_modules/bl/node_modules/readable-stream": { + "version": "1.0.32", + "integrity": "sha512-s8EIwr5CzlS0LpWjJihLZ2suTsuxasivxwSN+NCJ4LN0lLq31GaBg0IKMmsXAJvXxHiFJmeVTX7pwBwJG4eDxw==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "node_modules/karma-sauce-launcher/node_modules/wd/node_modules/request/node_modules/caseless": { + "version": "0.6.0", + "integrity": "sha512-/X9C8oGbZJ95LwJyK4XvN9GSBgw/rqBnUg6mejGhf/GNfJukt5tzOXP+CJicXdWSqAX0ETaufLDxXuN2m4/mDg==", + "dev": true + }, + "node_modules/karma-sauce-launcher/node_modules/wd/node_modules/request/node_modules/forever-agent": { + "version": "0.5.2", + "integrity": "sha512-PDG5Ef0Dob/JsZUxUltJOhm/Y9mlteAE+46y3M9RBz/Rd3QVENJ75aGRhN56yekTUboaBIkd8KVWX2NjF6+91A==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/karma-sauce-launcher/node_modules/wd/node_modules/request/node_modules/form-data": { + "version": "0.1.4", + "integrity": "sha512-x8eE+nzFtAMA0YYlSxf/Qhq6vP1f8wSoZ7Aw1GuctBcmudCNuTUmmx45TfEplyb6cjsZO/jvh6+1VpZn24ez+w==", + "dev": true, + "dependencies": { + "async": "~0.9.0", + "combined-stream": "~0.0.4", + "mime": "~1.2.11" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/karma-sauce-launcher/node_modules/wd/node_modules/request/node_modules/form-data/node_modules/combined-stream": { + "version": "0.0.5", + "integrity": "sha512-5iibGSlnX9jIyz9F0eSgaoazkVo+7+pQTPS9gJmrP9FcyCaxxaIRb8OLiu1nYHxDeFFTWkkLGe/bkvZdzhza+g==", + "dev": true, + "dependencies": { + "delayed-stream": "0.0.5" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/karma-sauce-launcher/node_modules/wd/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream": { + "version": "0.0.5", + "integrity": "sha512-v+7uBd1pqe5YtgPacIIbZ8HuHeLFVNe4mUEyFDXL6KiqzEykjbw+5mXZXpGFgNVasdL4jWKgaKIXrEHiynN1LA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/karma-sauce-launcher/node_modules/wd/node_modules/request/node_modules/hawk": { + "version": "1.1.1", + "integrity": "sha512-am8sVA2bCJIw8fuuVcKvmmNnGFUGW8spTkVtj2fXTEZVkfN42bwFZFtDem57eFi+NSxurJB8EQ7Jd3uCHLn8Vw==", + "deprecated": "This module moved to @hapi/hawk. Please make sure to switch over as this distribution is no longer supported and may contain bugs and critical security issues.", + "dev": true, + "optional": true, + "dependencies": { + "boom": "0.4.x", + "cryptiles": "0.2.x", + "hoek": "0.9.x", + "sntp": "0.2.x" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/karma-sauce-launcher/node_modules/wd/node_modules/request/node_modules/hawk/node_modules/boom": { + "version": "0.4.2", + "integrity": "sha512-OvfN8y1oAxxphzkl2SnCS+ztV/uVKTATtgLjWYg/7KwcNyf3rzpHxNQJZCKtsZd4+MteKczhWbSjtEX4bGgU9g==", + "deprecated": "This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).", + "dev": true, + "optional": true, + "dependencies": { + "hoek": "0.9.x" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/karma-sauce-launcher/node_modules/wd/node_modules/request/node_modules/hawk/node_modules/cryptiles": { + "version": "0.2.2", + "integrity": "sha512-gvWSbgqP+569DdslUiCelxIv3IYK5Lgmq1UrRnk+s1WxQOQ16j3GPDcjdtgL5Au65DU/xQi6q3xPtf5Kta+3IQ==", + "deprecated": "This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).", + "dev": true, + "optional": true, + "dependencies": { + "boom": "0.4.x" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/karma-sauce-launcher/node_modules/wd/node_modules/request/node_modules/hawk/node_modules/hoek": { + "version": "0.9.1", + "integrity": "sha512-ZZ6eGyzGjyMTmpSPYVECXy9uNfqBR7x5CavhUaLOeD6W0vWK1mp/b7O3f86XE0Mtfo9rZ6Bh3fnuw9Xr8MF9zA==", + "deprecated": "This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/karma-sauce-launcher/node_modules/wd/node_modules/request/node_modules/hawk/node_modules/sntp": { + "version": "0.2.4", + "integrity": "sha512-bDLrKa/ywz65gCl+LmOiIhteP1bhEsAAzhfMedPoiHP3dyYnAevlaJshdqb9Yu0sRifyP/fRqSt8t+5qGIWlGQ==", + "deprecated": "This module moved to @hapi/sntp. Please make sure to switch over as this distribution is no longer supported and may contain bugs and critical security issues.", + "dev": true, + "optional": true, + "dependencies": { + "hoek": "0.9.x" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/karma-sauce-launcher/node_modules/wd/node_modules/request/node_modules/http-signature": { + "version": "0.10.0", + "integrity": "sha512-MGpXPrY5MvC3wo7TlssBdUux245vcMpv31M/afGN2iwSDvjBgr+AKagPnycxQZqqezRZZr5d6rQHaDmwlauMRg==", + "dev": true, + "optional": true, + "dependencies": { + "asn1": "0.1.11", + "assert-plus": "0.1.2", + "ctype": "0.5.2" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/karma-sauce-launcher/node_modules/wd/node_modules/request/node_modules/http-signature/node_modules/asn1": { + "version": "0.1.11", + "integrity": "sha512-Fh9zh3G2mZ8qM/kwsiKwL2U2FmXxVsboP4x1mXjnhKHv3SmzaBZoYvxEQJz/YS2gnCgd8xlAVWcZnQyC9qZBsA==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.4.9" + } + }, + "node_modules/karma-sauce-launcher/node_modules/wd/node_modules/request/node_modules/http-signature/node_modules/assert-plus": { + "version": "0.1.2", + "integrity": "sha512-BbJV8Hq6grYTokkHi/qKS34kfYIFYpu4wKd/H0dARsa6qOqEFH1wboxMwrccAmFjyRjkemjElaVC/sZSUMxHnA==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/karma-sauce-launcher/node_modules/wd/node_modules/request/node_modules/http-signature/node_modules/ctype": { + "version": "0.5.2", + "integrity": "sha512-C+CbWLSk0xdPcp7evo2YEF0o8SLKcDCQsw//accyrf8/NAWYzmUhmL8ZiSokvuwwMQ08RK10U9pkRcyy8EmA5A==", + "dev": true, + "optional": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/karma-sauce-launcher/node_modules/wd/node_modules/request/node_modules/json-stringify-safe": { + "version": "5.0.0", + "integrity": "sha512-MNUPdXfDS1pgJNcvJ5wzKZZlr5NDEP344o5s3TwSKAjRxKAq93QFriEmZ5BDbYOdTlyRsylFPZ8r2bibRMB/nQ==", + "dev": true + }, + "node_modules/karma-sauce-launcher/node_modules/wd/node_modules/request/node_modules/mime-types": { + "version": "1.0.2", + "integrity": "sha512-echfutj/t5SoTL4WZpqjA1DCud1XO0WQF3/GJ48YBmc4ZMhCK77QA6Z/w6VTQERLKuJ4drze3kw2TUT8xZXVNw==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/karma-sauce-launcher/node_modules/wd/node_modules/request/node_modules/node-uuid": { + "version": "1.4.1", + "integrity": "sha512-yli1av4CgutKcqitN8ILW9lMxOrsGJFrhy5jlwcY5GLYxC3dsMyvmKJOf2Zy55CK2e99gQfVnht67b6tmAdiDQ==", + "deprecated": "Use uuid module instead", + "dev": true + }, + "node_modules/karma-sauce-launcher/node_modules/wd/node_modules/request/node_modules/oauth-sign": { + "version": "0.4.0", + "integrity": "sha512-vF36cbrUyfy7Yr6kTIzrj3RsuaPYeJKU3IUOC6MglfNTyiGT6leGvEVOa3UsSsgwBzfVfRnvMiMVyUnpXNqN8w==", + "dev": true, + "optional": true, + "engines": { + "node": "*" + } + }, + "node_modules/karma-sauce-launcher/node_modules/wd/node_modules/request/node_modules/qs": { + "version": "1.2.2", + "integrity": "sha512-xEqT+49YIt+BdwQthXKTOkp7atENe6JqrGGerxBPiER6BArOIiVJtpZZYpWOpq2IOkTPVnDM8CgYvppFoJNwyQ==", + "dev": true + }, + "node_modules/karma-sauce-launcher/node_modules/wd/node_modules/request/node_modules/stringstream": { + "version": "0.0.4", + "integrity": "sha512-8KnTqxs728zox33nZuoC6xkBoS1vfBkt4at8ut9hkpY7BqfJ9kzihd9sLwWTN86aZRK2qXbUm19b/hMX7q6tKA==", + "dev": true, + "optional": true + }, + "node_modules/karma-sauce-launcher/node_modules/wd/node_modules/request/node_modules/tough-cookie": { + "version": "0.12.1", + "integrity": "sha512-+gd4PklNJsxzu1NoNjhGRfOZZ5llND6VtQZGuaDXdmI0Ii79V5+YCa2sLx8Q6lYhYN2+9frCzUwOLQpuwHvO4Q==", + "deprecated": "ReDoS vulnerability parsing Set-Cookie https://nodesecurity.io/advisories/130", + "dev": true, + "optional": true, + "dependencies": { + "punycode": ">=0.2.0" + }, + "engines": { + "node": ">=0.4.12" + } + }, + "node_modules/karma-sauce-launcher/node_modules/wd/node_modules/request/node_modules/tough-cookie/node_modules/punycode": { + "version": "1.3.1", + "integrity": "sha512-08OSO5WGhNXz0UMydTAJdMkJ57T0gpq9Y8smtppxDKCCc6ozrN+hWmWKfgZtQYE8JtUZa7HWyQ3kk8xUhH7w5w==", + "dev": true, + "optional": true + }, + "node_modules/karma-sauce-launcher/node_modules/wd/node_modules/request/node_modules/tunnel-agent": { + "version": "0.4.0", + "integrity": "sha512-BLqMqH/aN87Zq3ff8fPQfG9akaurt5eztqAUfVVhmGognmCc2V7sJHZpJg5ekX96HgDCkXAq4Bgr5SycljS/IA==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/karma-sauce-launcher/node_modules/wd/node_modules/underscore.string": { + "version": "2.3.3", + "integrity": "sha512-hbD5MibthuDAu4yA5wxes5bzFgqd3PpBJuClbRxaNddxfdsz+qf+1kHwrGQFrmchmDHb9iNU+6EHDn8uj0xDJg==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/karma-sauce-launcher/node_modules/wd/node_modules/vargs": { + "version": "0.1.0", + "integrity": "sha512-d/j1kMUt0YjLCQPAI+VMZ7IKwNGjk8dSHMCrHq9txFOCcCIDoe8ck9FmPvABJgxIaZO1tabXmNojQG6mBkLLCw==", + "dev": true, + "engines": { + "node": ">=0.1.93" + } + }, + "node_modules/karma-script-launcher": { + "version": "0.1.0", + "integrity": "sha512-6sl5SCJMkAarEShl7TX/T6fbB8ZXTCU3SG4UzDIhczoXsI9ra801YNKxEe9/dOXmRCCC2+lWlFvt32vCkunQ9A==", + "dev": true, + "peerDependencies": { + "karma": ">=0.9" + } + }, + "node_modules/karma/node_modules/chokidar": { + "version": "0.8.2", + "integrity": "sha512-wJaDLi7IiYOeFZhP2zPjwMqD69E8zpPOyq/rXTrB79mWZtzIwh9JFEE7hXOcWG5qEJp+px8ADCn53Iyz5ulT/g==", + "deprecated": "Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.", + "dev": true, + "optionalDependencies": { + "fsevents": "0.2.0", + "recursive-readdir": "0.0.2" + } + }, + "node_modules/karma/node_modules/chokidar/node_modules/fsevents": { + "version": "0.2.0", + "integrity": "sha512-K08CF/omabhh26vK69KeEnqlASku1XzuF06U7vziuIJbuFmU0PnL5G4ykrhgpww3WfrfdtUNKxvVuCJ9azdF2g==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "nan": "~0.8.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/karma/node_modules/chokidar/node_modules/fsevents/node_modules/nan": { + "version": "0.8.0", + "integrity": "sha512-M+vkONtYYOj3IH4em2DsC4PxXtihcZSxHfoQnEIDJqQt7PrWMvWW5YCoAYvHHChffVW5BazqzZrTsa/+Y5cBLw==", + "dev": true, + "optional": true + }, + "node_modules/karma/node_modules/chokidar/node_modules/recursive-readdir": { + "version": "0.0.2", + "integrity": "sha512-h/GBQZmT5LPqJvuTRDJKruc0SLd/ZvCgwUgwA3XdFQ6tT0J7O2Au5IbwxB+a2Cl22atdxLiG4KrKgOrMc+eZDQ==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.6.6" + } + }, + "node_modules/karma/node_modules/colors": { + "version": "0.6.2", + "integrity": "sha512-OsSVtHK8Ir8r3+Fxw/b4jS1ZLPXkV6ZxDRJQzeD7qo0SqMXWrHDM71DgYzPMHY8SFJ0Ao+nNU2p1MmwdzKqPrw==", + "dev": true, + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/karma/node_modules/di": { + "version": "0.0.1", + "integrity": "sha512-uJaamHkagcZtHPqCIHZxnFrXlunQXgBOsZSUOWwFw31QJCAbyTBoHMW75YOTur5ZNx8pIeAKgf6GWIgaqqiLhA==", + "dev": true + }, + "node_modules/karma/node_modules/glob": { + "version": "3.2.9", + "integrity": "sha512-xWlmQw1Sy45ZED7rN0t2h6HhtnlGU2ADbIsi8QyK9qtHOseaTYokI8EZA6AQm2pVZKYw4MzvTocrhHCdx1VM4A==", + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", + "dev": true, + "dependencies": { + "inherits": "2", + "minimatch": "~0.2.11" + }, + "engines": { + "node": "*" + } + }, + "node_modules/karma/node_modules/graceful-fs": { + "version": "2.0.3", + "integrity": "sha512-hcj/NTUWv+C3MbqrVb9F+aH6lvTwEHJdx2foBxlrVq5h6zE8Bfu4pv4CAAqbDcZrw/9Ak5lsRXlY9Ao8/F0Tuw==", + "deprecated": "please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/karma/node_modules/http-proxy": { + "version": "0.10.4", + "integrity": "sha512-lb5uBBW+eLzoZ/Tute8ENcbNvibErYYPzNhjZk9IZugBAl87kUSxzVLBwQ7FbU2qBuorbah6VObuXvp2DN1LbA==", + "dev": true, + "dependencies": { + "colors": "0.x.x", + "optimist": "0.6.x", + "pkginfo": "0.3.x", + "utile": "~0.2.1" + }, + "bin": { + "node-http-proxy": "bin/node-http-proxy" + }, + "engines": { + "node": ">= 0.6.6" + } + }, + "node_modules/karma/node_modules/http-proxy/node_modules/pkginfo": { + "version": "0.3.0", + "integrity": "sha512-Q4uZFfasmQ7GagbOAcVXGKlcL2Lt01A7Mt+qBd1Geo4hiqo8k+SG+NEiEbTR2R1UjbHQUOIpB7FtJXc36PL4yw==", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/karma/node_modules/http-proxy/node_modules/utile": { + "version": "0.2.1", + "integrity": "sha512-ltfvuCJNa/JFOhKBBiQ9qDyyFwLstoMMO1ru0Yg/Mcl8dp1Z3IBaL7n+5dHpyma+d3lCogkgBQnWKtGxzNyqhg==", + "dev": true, + "dependencies": { + "async": "~0.2.9", + "deep-equal": "*", + "i": "0.3.x", + "mkdirp": "0.x.x", + "ncp": "0.4.x", + "rimraf": "2.x.x" + }, + "engines": { + "node": ">= 0.6.4" + } + }, + "node_modules/karma/node_modules/http-proxy/node_modules/utile/node_modules/async": { + "version": "0.2.10", + "integrity": "sha512-eAkdoKxU6/LkKDBzLpT+t6Ff5EtfSF4wx1WfJiPEEV7WNLnDaRXk0oVysiEPm262roaachGexwUv94WhSgN5TQ==", + "dev": true + }, + "node_modules/karma/node_modules/http-proxy/node_modules/utile/node_modules/deep-equal": { + "version": "0.2.1", + "integrity": "sha512-m+FbkTWIPrb/qgd/v/A1ZcLDyS0sIvlCEOWPTaHaK3GM6SY71VZ/mP4YDKNquKBrkS7m3HRCO5+tLhsjeMVKxA==", + "dev": true + }, + "node_modules/karma/node_modules/http-proxy/node_modules/utile/node_modules/i": { + "version": "0.3.2", + "dev": true + }, + "node_modules/karma/node_modules/http-proxy/node_modules/utile/node_modules/mkdirp": { + "version": "0.4.0", + "integrity": "sha512-l4/GdhkYnvcQxztcZecGWmF2TYbk6R52LS75hV0bzpZA+pvEJfeVtJrOU1hUFFZT9GihgEcFc65zmP2ZtNRtSg==", + "deprecated": "Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/karma/node_modules/http-proxy/node_modules/utile/node_modules/ncp": { + "version": "0.4.2", + "integrity": "sha512-PfGU8jYWdRl4FqJfCy0IzbkGyFHntfWygZg46nFk/dJD/XRrk2cj0SsKSX9n5u5gE0E0YfEpKWrEkfjnlZSTXA==", + "dev": true, + "bin": { + "ncp": "bin/ncp" + } + }, + "node_modules/karma/node_modules/lodash": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", + "integrity": "sha512-Kak1hi6/hYHGVPmdyiZijoQyz5x2iGVzs6w9GYB/HiXEtylY7tIoYEROMjvM1d9nXJqPOrG2MNPMn01bJ+S0Rw==", + "dev": true, + "engines": [ + "node", + "rhino" + ], + "license": "MIT" + }, + "node_modules/karma/node_modules/log4js": { + "version": "0.6.14", + "integrity": "sha512-EsYQVt4PxIX864fV4AI4QVgoV8u2xXYYVcnCZjtgqda+iC5cD7rBoPI3GD6urS9//GzLjJRk7aYqbaSZgSxF7w==", + "deprecated": "0.x is no longer supported. Please upgrade to 6.x or higher.", + "dev": true, + "dependencies": { + "async": "0.1.15", + "readable-stream": "~1.0.2", + "semver": "~1.1.4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/karma/node_modules/log4js/node_modules/async": { + "version": "0.1.15", + "integrity": "sha512-AGVE6WcRsWX4QudgrVhdDUKAgCv67EwmzP3yEny/AI7/WqM+J8CStwMbGqeXC9p8ih4qota04EaMim/WvA8OCw==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/karma/node_modules/log4js/node_modules/readable-stream": { + "version": "1.0.32", + "integrity": "sha512-s8EIwr5CzlS0LpWjJihLZ2suTsuxasivxwSN+NCJ4LN0lLq31GaBg0IKMmsXAJvXxHiFJmeVTX7pwBwJG4eDxw==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "node_modules/karma/node_modules/log4js/node_modules/semver": { + "version": "1.1.4", + "integrity": "sha512-9causpLEkYDrfTz7cprleLz9dnlb0oKsKRHl33K92wJmXLhVc2dGlrQGJT/sjtLOAyuoQZl+ClI77+lnvzPSKg==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/karma/node_modules/minimatch": { + "version": "0.2.14", + "integrity": "sha512-zZ+Jy8lVWlvqqeM8iZB7w7KmQkoJn8djM585z88rywrEbzoqawVa9FR5p2hwD+y74nfuKOjmNvi9gtWJNLqHvA==", + "deprecated": "Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue", + "dev": true, + "dependencies": { + "lru-cache": "2", + "sigmund": "~1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/karma/node_modules/minimatch/node_modules/lru-cache": { + "version": "2.5.0", + "integrity": "sha512-dVmQmXPBlTgFw77hm60ud//l2bCuDKkqC2on1EBoM7s9Urm9IQDrnujwZ93NFnAq0dVZ0HBXTS7PwEG+YE7+EQ==", + "dev": true + }, + "node_modules/karma/node_modules/minimatch/node_modules/sigmund": { + "version": "1.0.0", + "integrity": "sha512-XtrxJ4Bf5nDnScB22U0ft0TpCTLSFpkPAuon323X9mFwYowzWusBbunxOsi2kO6Fb29reHZxPNHgOL/fMNqMoQ==", + "dev": true + }, + "node_modules/karma/node_modules/optimist": { + "version": "0.6.1", + "integrity": "sha512-snN4O4TkigujZphWLN0E//nQmm7790RYaE53DdL7ZYwee2D8DDo9/EyYiKUfN3rneWUjhJnueija3G9I2i0h3g==", + "dev": true, + "dependencies": { + "minimist": "~0.0.1", + "wordwrap": "~0.0.2" + } + }, + "node_modules/karma/node_modules/optimist/node_modules/minimist": { + "version": "0.0.8", + "integrity": "sha512-miQKw5Hv4NS1Psg2517mV4e4dYNaO3++hjAvLOAzKqZ61rH8NS1SK+vbfBWZ5PY/Me/bEWhUwqMghEW5Fb9T7Q==", + "dev": true + }, + "node_modules/karma/node_modules/optimist/node_modules/wordwrap": { + "version": "0.0.2", + "integrity": "sha512-xSBsCeh+g+dinoBv3GAOWM4LcVVO68wLXRanibtBSdUvkGWQRGeE9P7IwU9EmDDi4jA6L44lz15CGMwdw9N5+Q==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/karma/node_modules/q": { + "version": "0.9.7", + "integrity": "sha512-ijt0LhxWClXBtc1RCt8H0WhlZLAdVX26nWbpsJy+Hblmp81d2F/pFsvlrJhJDDruFHM+ECtxP0H0HzGSrARkwg==", + "deprecated": "You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.\n\n(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)", + "dev": true, + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/karma/node_modules/rimraf": { + "version": "2.2.6", + "integrity": "sha512-33Fa/MIw/3F9KcDE/uJ2OuYUyxY+fkmw1c20DFnyhP7dfo2+BexeE1thjluPiJaG8sW6CcaqnTffwpRd4NAiTg==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/karma/node_modules/source-map": { + "version": "0.1.33", + "integrity": "sha512-bled/6w7dhwC1MDeEDF+y3ojAzDZsz0N2ki61/YaGVQu+dGsm+VOvtGw2ZLomckp66Fuas9D9zsQkQqqgXnvhw==", + "dev": true, + "dependencies": { + "amdefine": ">=0.0.4" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/karma/node_modules/source-map/node_modules/amdefine": { + "version": "0.1.0", + "integrity": "sha512-ISSPYm8G96iSe7pu8ffTAbLMevMRx9SFJ0MTIY2OjL9Qohf+oVCfizKrpN7BN29rJXG/opb3B1CO7ZapmMuvzA==", + "dev": true, + "engines": { + "node": ">=0.4.2" + } + }, + "node_modules/karma/node_modules/useragent": { + "version": "2.0.8", + "integrity": "sha512-PuPo+A0vNg+je5bODj9no/s6yrLolSil8hkipT7R303PnNz2W5UeeavwRpJ0f56cBMD48mlXfUlyQiTK3/tA7A==", + "dev": true, + "dependencies": { + "lru-cache": "2.2.x" + } + }, + "node_modules/karma/node_modules/useragent/node_modules/lru-cache": { + "version": "2.2.4", + "integrity": "sha512-Q5pAgXs+WEAfoEdw2qKQhNFFhMoFMTYqRVKKUMnzuiR7oKFHS7fWo848cPcTKw+4j/IdN17NyzdhVKgabFV0EA==", + "dev": true + }, + "node_modules/load-grunt-tasks": { + "version": "0.6.0", + "integrity": "sha512-OUMvXssHQjX1RZ24ouBboouj0joMjc8OArRMbXEKTIfCuGtAbMlvRUirXdJDKZePdwQRIT/pAWXarjo3YrPUaQ==", + "dev": true, + "dependencies": { + "findup-sync": "^0.1.2", + "multimatch": "^0.3.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/load-grunt-tasks/node_modules/findup-sync": { + "version": "0.1.3", + "integrity": "sha512-yjftfYnF4ThYEvKEV/kEFR15dmtyXTAh3vQnzpJUoc7Naj5y1P0Ck7Zs1+Vroa00E3KT3IYsk756S+8WA5dNLw==", + "dev": true, + "dependencies": { + "glob": "~3.2.9", + "lodash": "~2.4.1" + }, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob": { + "version": "3.2.11", + "integrity": "sha512-hVb0zwEZwC1FXSKRPFTeOtN7AArJcJlI6ULGLtrstaswKNlrTJqAA+1lYlSUop4vjA423xlBzqfVS3iWGlqJ+g==", + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", + "dev": true, + "dependencies": { + "inherits": "2", + "minimatch": "0.3" + }, + "engines": { + "node": "*" + } + }, + "node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/node_modules/minimatch": { + "version": "0.3.0", + "integrity": "sha512-WFX1jI1AaxNTZVOHLBVazwTWKaQjoykSzCBNXB72vDTCzopQGtyP91tKdFK5cv1+qMwPyiTu1HqUriqplI8pcA==", + "deprecated": "Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue", + "dev": true, + "dependencies": { + "lru-cache": "2", + "sigmund": "~1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/node_modules/lru-cache": { + "version": "2.5.0", + "integrity": "sha512-dVmQmXPBlTgFw77hm60ud//l2bCuDKkqC2on1EBoM7s9Urm9IQDrnujwZ93NFnAq0dVZ0HBXTS7PwEG+YE7+EQ==", + "dev": true + }, + "node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/node_modules/sigmund": { + "version": "1.0.0", + "integrity": "sha512-XtrxJ4Bf5nDnScB22U0ft0TpCTLSFpkPAuon323X9mFwYowzWusBbunxOsi2kO6Fb29reHZxPNHgOL/fMNqMoQ==", + "dev": true + }, + "node_modules/load-grunt-tasks/node_modules/lodash": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", + "integrity": "sha512-Kak1hi6/hYHGVPmdyiZijoQyz5x2iGVzs6w9GYB/HiXEtylY7tIoYEROMjvM1d9nXJqPOrG2MNPMn01bJ+S0Rw==", + "dev": true, + "engines": [ + "node", + "rhino" + ], + "license": "MIT" + }, + "node_modules/load-grunt-tasks/node_modules/multimatch": { + "version": "0.3.0", + "integrity": "sha512-HYWM2J/yy3bE/0WjH2ZdOs18tEnXahpjZh+V3FSGSr+TPIOzlp3IgX+SqWW1i24emWpFfBp9rbYX8L+oMhU8Sg==", + "dev": true, + "dependencies": { + "array-differ": "^0.1.0", + "array-union": "^0.1.0", + "minimatch": "^0.3.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/load-grunt-tasks/node_modules/multimatch/node_modules/array-differ": { + "version": "0.1.0", + "integrity": "sha512-RGmBEbSH4jw1OLmdJtZEL5P6AvgKR9SZGF4KQoWnCmd+QVajPUNEIMSuS1q0ZEdsMUujKGICDsgg4znkzvKi3Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/load-grunt-tasks/node_modules/multimatch/node_modules/array-union": { + "version": "0.1.0", + "integrity": "sha512-XVcavaat1j9X9CvRZnqRKlI3MM4+XoDdjrOWytkFncy2Z2hSPYyTEtNBNTyMrX+q7Yw+W/e4kURGCiAH0wEy+w==", + "dev": true, + "dependencies": { + "array-uniq": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/load-grunt-tasks/node_modules/multimatch/node_modules/array-union/node_modules/array-uniq": { + "version": "0.1.1", + "integrity": "sha512-f2yZoxGtRdrmvV142WQ8ALxpA/nQihGiO0kWVkA4O1dmUbCFn3HjYu6wnKzs/gBhB/gJiEKhk66DtSTEVZM5ag==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/load-grunt-tasks/node_modules/multimatch/node_modules/minimatch": { + "version": "0.3.0", + "integrity": "sha512-WFX1jI1AaxNTZVOHLBVazwTWKaQjoykSzCBNXB72vDTCzopQGtyP91tKdFK5cv1+qMwPyiTu1HqUriqplI8pcA==", + "deprecated": "Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue", + "dev": true, + "dependencies": { + "lru-cache": "2", + "sigmund": "~1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/load-grunt-tasks/node_modules/multimatch/node_modules/minimatch/node_modules/lru-cache": { + "version": "2.5.0", + "integrity": "sha512-dVmQmXPBlTgFw77hm60ud//l2bCuDKkqC2on1EBoM7s9Urm9IQDrnujwZ93NFnAq0dVZ0HBXTS7PwEG+YE7+EQ==", + "dev": true + }, + "node_modules/load-grunt-tasks/node_modules/multimatch/node_modules/minimatch/node_modules/sigmund": { + "version": "1.0.0", + "integrity": "sha512-XtrxJ4Bf5nDnScB22U0ft0TpCTLSFpkPAuon323X9mFwYowzWusBbunxOsi2kO6Fb29reHZxPNHgOL/fMNqMoQ==", + "dev": true + }, + "node_modules/lodash": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz", + "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/marked": { + "version": "0.3.2", + "integrity": "sha512-Wvq6b3iV2F03cdF0FdXNNQSGAWAcrSW/RjHeMWyHr/zR8MWtmTKNEkgA8VfPdpu8EiGuFgxCPgVxJgBZoPCpAQ==", + "dev": true, + "bin": { + "marked": "bin/marked" + } + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/method-override": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/method-override/-/method-override-2.2.0.tgz", + "integrity": "sha512-86TyhO/L6TsmTUxI3Ay4aTCeGLYFd7J9bV1zefLvsrvwtbcdoLG9SumR5MB2V+kzov2ZsFgsOgBp0/aQjqxlCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "~2.0.0", + "methods": "1.1.0", + "parseurl": "~1.3.0", + "vary": "~1.0.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/methods": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.0.tgz", + "integrity": "sha512-Th88HxNePtsAmz0WjEhVVyRGv9AQFLv4z6zOj4Dt15PjsKLWB8JXSmxzP+Q27139+AXao0AlCWvonFuJhu4GuA==", + "dev": true, + "license": "MIT" + }, + "node_modules/mime": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz", + "integrity": "sha512-Ysa2F/nqTNGHhhm9MV8ure4+Hc+Y8AWiqUdHxsO7xu8zc92ND9f3kpALHjaP026Ft17UfxrMt95c50PLUeynBw==", + "dev": true + }, + "node_modules/mime-db": { + "version": "1.54.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", + "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", + "integrity": "sha512-2ZHUEstNkIf2oTWgtODr6X0Cc4Ns/RN/hktdozndiEhhAC2wxXejF1FH0XLHTEImE9h6gr/tcnr3YOnSGsxc7Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-db": "~1.12.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types/node_modules/mime-db": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz", + "integrity": "sha512-5aMAW7I4jZoZB27fXRuekqc4DVvJ7+hM8UcWrNj2mqibE54gXgPSonBYBdQW5hyaVNGmiYjY0ZMqn9fBefWYvA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/morgan": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.3.2.tgz", + "integrity": "sha512-Q+4Zi1ma/NOtxKMdDSs3vbJ1gcNJpaX4EL4oZkNGPiZdoh8EQVRMaYu/08Eken0L9aIg2Wi16cePnxNSBHqlAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "basic-auth": "1.0.0", + "depd": "0.4.5", + "on-finished": "2.1.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/ms": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz", + "integrity": "sha512-/pc3eh7TWorTtbvXg8je4GvrvEqCfH7PA3P7iW01yL2E53FKixzgMBaQi0NOPbMJqY34cBSvR0tZtmlTkdUG4A==", + "dev": true + }, + "node_modules/multiparty": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/multiparty/-/multiparty-3.3.2.tgz", + "integrity": "sha512-FX6dDOKzDpkrb5/+Imq+V6dmCZNnC02tMDiZfrgHSYgfQj6CVPGzOVqfbHKt/Vy4ZZsmMPXkulyLf92lCyvV7A==", + "dev": true, + "license": "MIT", + "dependencies": { + "readable-stream": "~1.1.9", + "stream-counter": "~0.2.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/mz": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-1.3.0.tgz", + "integrity": "sha512-x+R7YSsEySSpV5uEB+C47JTmxv+YKKNsW3W+hjvq8NbLn8ntLgYXGrR5RjQ3Fs0e7Chw8Rp/1e5eo0n5LP76cw==", + "dev": true, + "license": "MIT", + "dependencies": { + "native-or-bluebird": "1", + "thenify": "3", + "thenify-all": "1" + } + }, + "node_modules/nan": { + "version": "2.26.2", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.26.2.tgz", + "integrity": "sha512-0tTvBTYkt3tdGw22nrAy50x7gpbGCCFH3AFcyS5WiUu7Eu4vWlri1woE6qHBSfy11vksDqkiwjOnlR7WV8G1Hw==", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/native-or-bluebird": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/native-or-bluebird/-/native-or-bluebird-1.1.2.tgz", + "integrity": "sha512-Bgn5FHNkd+lPTjIzq1NVU/VZTvPKFvhdIDEyYjxrKNrScSXbVvNVzOKwoleysun0/HoN7R+TXmK9mCtEs84osA==", + "deprecated": "'native-or-bluebird' is deprecated. Please use 'any-promise' instead.", + "dev": true, + "license": "MIT" + }, + "node_modules/negotiator": { + "version": "0.4.9", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.4.9.tgz", + "integrity": "sha512-fvi5GQce2TGDzanaTxNY3bboxjdce18sqwNylY439wkEkiJIyTMhGFMdlPCvDsIPa9IKIfhKwCMWEQ9YpZgb1Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/node-html-encoder": { + "version": "0.0.2", + "integrity": "sha512-ZiuSweV3goJorYOkG7FFApxq/BPkiSVIBwQqR/tiDBq8y7Ty2GQ4OOmckgSSHSQXhBoB6RcpeXF6Yn84PoLKiQ==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/object-component": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz", + "integrity": "sha512-S0sN3agnVh2SZNEIGc0N1X4Z5K0JeFbGBrnuZpsxuUh5XLF0BnvWkMjRXo/zGKLd/eghvNIKcx1pQkmUjXIyrA==", + "dev": true + }, + "node_modules/object-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.1.tgz", + "integrity": "sha512-DsJ69TA3wPICBmxYj6rij6uGKvKb9s2mtebzhuN/eI1GabJ3xC7fZ7PWjW0GS06hSclD0GxKGGAHQo5P7R2ZTg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/on-finished": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.1.0.tgz", + "integrity": "sha512-33+g6TZkplndl+2k2VNO1YphX5hm79DGhBP6TJcDI9o1sCFbUvO2bgxPdGanIFqZK4su6OVLwPHY9GkLQrojgA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ee-first": "1.0.5" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/options": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/options/-/options-0.0.6.tgz", + "integrity": "sha512-bOj3L1ypm++N+n7CEbbe473A414AB7z+amKYshRb//iuL3MpdDCLhPnw6aVTdKB9g5ZRVHIEp8eUln6L2NUStg==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/parsejson": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/parsejson/-/parsejson-0.0.1.tgz", + "integrity": "sha512-W9CRvTfYQY/kbRc5Q6YTWarb/QDxdEGbd6RCP8CLUQDJV89RVHoS2A0dZYNtAcq31fulGNN4ZhAhiQQazwlKJg==", + "dev": true, + "license": "MIT", + "dependencies": { + "better-assert": "~1.0.0" + } + }, + "node_modules/parseqs": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.2.tgz", + "integrity": "sha512-vyyyfQGUFZnDhgrrdn+hh1JuOfvbXU5oRr6dijfkSIbaFuxGgTSCA/RNVcsADmo0k2NX6wERVTMKkXokjuObJA==", + "dev": true, + "license": "MIT", + "dependencies": { + "better-assert": "~1.0.0" + } + }, + "node_modules/parseuri": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.2.tgz", + "integrity": "sha512-m0H+R0u5LXOx8sbxufnvgKrRLpkVpvtMf0AyWXYSqLwo2MWrVEgCIbgpaSVa398xl6wTLe0A7CGhiC4hBdEzHQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "better-assert": "~1.0.0" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pause": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/pause/-/pause-0.0.1.tgz", + "integrity": "sha512-KG8UEiEVkR3wGEb4m5yZkVCzigAD+cVEJck2CzYZO37ZGJfctvVptVO192MwrtPhzONn6go8ylnOdMhKqi4nfg==", + "dev": true + }, + "node_modules/promises-aplus-tests": { + "version": "2.1.0", + "integrity": "sha512-Jr/SSOG8BnlFe+nCukAyNgvr1tePR4OGVtmYyjYBU4QkyI96qMmaGI1bwMVwDSjYKWvni0GIpGqqvstVJWOa5w==", + "dev": true, + "dependencies": { + "mocha": "~1.21.4", + "sinon": "^1.10.3", + "underscore": "~1.6.0" + }, + "bin": { + "promises-aplus-tests": "lib/cli.js" + } + }, + "node_modules/promises-aplus-tests/node_modules/mocha": { + "version": "1.21.5", + "integrity": "sha512-ng2r0YrLCHtmp8W7HyLzSmbdidt3g1I63HhCmOqZH4vzFhmtHcYwcoAmpsJKL142He9NA2HJpmsz9amYDxoZ1Q==", + "deprecated": "Mocha v1.x is no longer supported.", + "dev": true, + "dependencies": { + "commander": "2.3.0", + "debug": "2.0.0", + "diff": "1.0.8", + "escape-string-regexp": "1.0.2", + "glob": "3.2.3", + "growl": "1.8.1", + "jade": "0.26.3", + "mkdirp": "0.5.0" + }, + "bin": { + "_mocha": "bin/_mocha", + "mocha": "bin/mocha" + }, + "engines": { + "node": ">= 0.4.x" + } + }, + "node_modules/promises-aplus-tests/node_modules/mocha/node_modules/commander": { + "version": "2.3.0", + "integrity": "sha512-CD452fnk0jQyk3NfnK+KkR/hUPoHt5pVaKHogtyyv3N0U4QfAal9W0/rXLOg/vVZgQKa7jdtXypKs1YAip11uQ==", + "dev": true, + "engines": { + "node": ">= 0.6.x" + } + }, + "node_modules/promises-aplus-tests/node_modules/mocha/node_modules/diff": { + "version": "1.0.8", + "integrity": "sha512-1zEb73vemXFpUmfh3fsta4YHz3lwebxXvaWmPbFv9apujQBWDnkrPDLXLQs1gZo4RCWMDsT89r0Pf/z8/02TGA==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/promises-aplus-tests/node_modules/mocha/node_modules/escape-string-regexp": { + "version": "1.0.2", + "integrity": "sha512-cQpUid7bdTUnFin8S7BnNdOk+/eDqQmKgCANSyd/jAhrKEvxUvr9VQ8XZzXiOtest8NLfk3FSBZzwvemZNQ6Vg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/promises-aplus-tests/node_modules/mocha/node_modules/glob": { + "version": "3.2.3", + "integrity": "sha512-WPaLsMHD1lYEqAmIQI6VOJSPwuBdGShDWnj1yUo0vQqEO809R8W3LM9OVU13CnnDhyv/EiNwOtxEW74SmrzS6w==", + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", + "dev": true, + "dependencies": { + "graceful-fs": "~2.0.0", + "inherits": "2", + "minimatch": "~0.2.11" + }, + "engines": { + "node": "*" + } + }, + "node_modules/promises-aplus-tests/node_modules/mocha/node_modules/glob/node_modules/graceful-fs": { + "version": "2.0.3", + "integrity": "sha512-hcj/NTUWv+C3MbqrVb9F+aH6lvTwEHJdx2foBxlrVq5h6zE8Bfu4pv4CAAqbDcZrw/9Ak5lsRXlY9Ao8/F0Tuw==", + "deprecated": "please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/promises-aplus-tests/node_modules/mocha/node_modules/glob/node_modules/minimatch": { + "version": "0.2.14", + "integrity": "sha512-zZ+Jy8lVWlvqqeM8iZB7w7KmQkoJn8djM585z88rywrEbzoqawVa9FR5p2hwD+y74nfuKOjmNvi9gtWJNLqHvA==", + "deprecated": "Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue", + "dev": true, + "dependencies": { + "lru-cache": "2", + "sigmund": "~1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/promises-aplus-tests/node_modules/mocha/node_modules/glob/node_modules/minimatch/node_modules/lru-cache": { + "version": "2.5.0", + "integrity": "sha512-dVmQmXPBlTgFw77hm60ud//l2bCuDKkqC2on1EBoM7s9Urm9IQDrnujwZ93NFnAq0dVZ0HBXTS7PwEG+YE7+EQ==", + "dev": true + }, + "node_modules/promises-aplus-tests/node_modules/mocha/node_modules/glob/node_modules/minimatch/node_modules/sigmund": { + "version": "1.0.0", + "integrity": "sha512-XtrxJ4Bf5nDnScB22U0ft0TpCTLSFpkPAuon323X9mFwYowzWusBbunxOsi2kO6Fb29reHZxPNHgOL/fMNqMoQ==", + "dev": true + }, + "node_modules/promises-aplus-tests/node_modules/mocha/node_modules/growl": { + "version": "1.8.1", + "integrity": "sha512-Hq61svqhXHBTY80KsuLrItJ9A0YP1PSeiS4hhi77NcPQf+F+yagOSkhuhZdND7NfAcpHm495FKUTmRcygzF0OA==", + "dev": true + }, + "node_modules/promises-aplus-tests/node_modules/mocha/node_modules/jade": { + "version": "0.26.3", + "integrity": "sha512-mkk3vzUHFjzKjpCXeu+IjXeZD+QOTjUUdubgmHtHTDwvAO2ZTkMTTVrapts5CWz3JvJryh/4KWZpjeZrCepZ3A==", + "deprecated": "Jade has been renamed to pug, please install the latest version of pug instead of jade", + "dev": true, + "dependencies": { + "commander": "0.6.1", + "mkdirp": "0.3.0" + }, + "bin": { + "jade": "bin/jade" + } + }, + "node_modules/promises-aplus-tests/node_modules/mocha/node_modules/jade/node_modules/commander": { + "version": "0.6.1", + "integrity": "sha512-0fLycpl1UMTGX257hRsu/arL/cUbcvQM4zMKwvLvzXtfdezIV4yotPS2dYtknF+NmEfWSoCEF6+hj9XLm/6hEw==", + "dev": true, + "engines": { + "node": ">= 0.4.x" + } + }, + "node_modules/promises-aplus-tests/node_modules/mocha/node_modules/jade/node_modules/mkdirp": { + "version": "0.3.0", + "integrity": "sha512-OHsdUcVAQ6pOtg5JYWpCBo9W/GySVuwvP9hueRMW7UqshC0tbfzLv8wjySTPm3tfUZ/21CE9E1pJagOA91Pxew==", + "deprecated": "Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/promises-aplus-tests/node_modules/mocha/node_modules/mkdirp": { + "version": "0.5.0", + "integrity": "sha512-xjjNGy+ry1lhtIKcr2PT6ok3aszhQfgrUDp4OZLHacgRgFmF6XR9XCOJVcXlVGQonIqXcK1DvqgKKQOPWYGSfw==", + "deprecated": "Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)", + "dev": true, + "dependencies": { + "minimist": "0.0.8" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/promises-aplus-tests/node_modules/mocha/node_modules/mkdirp/node_modules/minimist": { + "version": "0.0.8", + "integrity": "sha512-miQKw5Hv4NS1Psg2517mV4e4dYNaO3++hjAvLOAzKqZ61rH8NS1SK+vbfBWZ5PY/Me/bEWhUwqMghEW5Fb9T7Q==", + "dev": true + }, + "node_modules/promises-aplus-tests/node_modules/sinon": { + "version": "1.10.3", + "integrity": "sha512-96UnuPQ46c7M11TuxW6J7WZyjQdJN03kjpaIM87qZFC5hHocZ3+IfslbEZ63r373Zt/MEGqQvqLtZ+Te5Mh4jg==", + "deprecated": "16.1.1", + "dev": true, + "dependencies": { + "formatio": "~1.0", + "util": ">=0.10.3 <1" + }, + "engines": { + "node": ">=0.1.103" + } + }, + "node_modules/promises-aplus-tests/node_modules/sinon/node_modules/formatio": { + "version": "1.0.2", + "integrity": "sha512-db27e1R5chXs7pZcJAh7aPC5iJRKRuCJEUF0cFWBdfG/Q0ZMehLg+dbibkXU5uyNM5AjmwBma8PkloxR+l2I1w==", + "deprecated": "This package is unmaintained. Use @sinonjs/formatio instead", + "dev": true, + "dependencies": { + "samsam": "~1.1" + } + }, + "node_modules/promises-aplus-tests/node_modules/sinon/node_modules/formatio/node_modules/samsam": { + "version": "1.1.1", + "integrity": "sha512-KIZWZFgKzUjktO4xdefOsoIukmNrgPY0J9N9hwrSGFb/dh7siv5IyStQi3X+uJ01OGxFRf1rGQ9ow0unoASebw==", + "deprecated": "This package has been deprecated in favour of @sinonjs/samsam", + "dev": true + }, + "node_modules/promises-aplus-tests/node_modules/sinon/node_modules/util": { + "version": "0.10.3", + "integrity": "sha512-5KiHfsmkqacuKjkRkdV7SsfDJ2EGiPsK92s2MhNSY0craxjTdKTtqKsJaCWp4LW33ZZ0OPUv1WO/TFvNQRiQxQ==", + "dev": true, + "dependencies": { + "inherits": "2.0.1" + } + }, + "node_modules/promises-aplus-tests/node_modules/sinon/node_modules/util/node_modules/inherits": { + "version": "2.0.1", + "integrity": "sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA==", + "dev": true + }, + "node_modules/promises-aplus-tests/node_modules/underscore": { + "version": "1.6.0", + "integrity": "sha512-z4o1fvKUojIWh9XuaVLUDdf86RQiq13AC1dmHbTpoyuu+bquHms76v16CjycCbec87J7z0k//SiQVk0sMdFmpQ==", + "dev": true + }, + "node_modules/protractor": { + "version": "1.4.0", + "integrity": "sha512-EFVp3eUwKrHFnG8yEWZHCFxUo0/ibZG52s6daqyO4MwRKQRYIbRjJF7R762bCk4yHt2fN1k1Mxavj6JwQBMVMw==", + "deprecated": "We have news to share - Protractor is deprecated and will reach end-of-life by Summer 2023. To learn more and find out about other options please refer to this post on the Angular blog. Thank you for using and contributing to Protractor. https://goo.gle/state-of-e2e-in-angular", + "dev": true, + "dependencies": { + "adm-zip": "0.4.4", + "glob": "~3.2", + "jasminewd": "1.1.0", + "lodash": "~2.4.1", + "minijasminenode": "1.1.1", + "optimist": "~0.6.0", + "q": "1.0.0", + "request": "~2.36.0", + "saucelabs": "~0.1.0", + "selenium-webdriver": "2.44.0", + "source-map-support": "~0.2.6" + }, + "bin": { + "protractor": "bin/protractor", + "webdriver-manager": "bin/webdriver-manager" + } + }, + "node_modules/protractor/node_modules/adm-zip": { + "version": "0.4.4", + "integrity": "sha512-SYIiqLfr6QvmEM0yw89mD8ba2HjK+duf7oVPEw79+NPDqyQScAU8IgDPZzFt9CVdD2yaAuWJqFQGLkongB6cJQ==", + "dev": true, + "engines": { + "node": ">=0.3.0" + } + }, + "node_modules/protractor/node_modules/glob": { + "version": "3.2.11", + "integrity": "sha512-hVb0zwEZwC1FXSKRPFTeOtN7AArJcJlI6ULGLtrstaswKNlrTJqAA+1lYlSUop4vjA423xlBzqfVS3iWGlqJ+g==", + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", + "dev": true, + "dependencies": { + "inherits": "2", + "minimatch": "0.3" + }, + "engines": { + "node": "*" + } + }, + "node_modules/protractor/node_modules/glob/node_modules/minimatch": { + "version": "0.3.0", + "integrity": "sha512-WFX1jI1AaxNTZVOHLBVazwTWKaQjoykSzCBNXB72vDTCzopQGtyP91tKdFK5cv1+qMwPyiTu1HqUriqplI8pcA==", + "deprecated": "Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue", + "dev": true, + "dependencies": { + "lru-cache": "2", + "sigmund": "~1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/protractor/node_modules/glob/node_modules/minimatch/node_modules/lru-cache": { + "version": "2.5.0", + "integrity": "sha512-dVmQmXPBlTgFw77hm60ud//l2bCuDKkqC2on1EBoM7s9Urm9IQDrnujwZ93NFnAq0dVZ0HBXTS7PwEG+YE7+EQ==", + "dev": true + }, + "node_modules/protractor/node_modules/glob/node_modules/minimatch/node_modules/sigmund": { + "version": "1.0.0", + "integrity": "sha512-XtrxJ4Bf5nDnScB22U0ft0TpCTLSFpkPAuon323X9mFwYowzWusBbunxOsi2kO6Fb29reHZxPNHgOL/fMNqMoQ==", + "dev": true + }, + "node_modules/protractor/node_modules/jasminewd": { + "version": "1.1.0", + "integrity": "sha512-Wgxj1xXiSrFq3+kNX1u3lXmoVgj58ZOuqZEG7SQN6ghmvwk+lOFbJyqwdru+ybCESJzlGe+ps4c33NBol88xXA==", + "dev": true + }, + "node_modules/protractor/node_modules/lodash": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", + "integrity": "sha512-Kak1hi6/hYHGVPmdyiZijoQyz5x2iGVzs6w9GYB/HiXEtylY7tIoYEROMjvM1d9nXJqPOrG2MNPMn01bJ+S0Rw==", + "dev": true, + "engines": [ + "node", + "rhino" + ], + "license": "MIT" + }, + "node_modules/protractor/node_modules/minijasminenode": { + "version": "1.1.1", + "integrity": "sha512-uPT9Tj7sQL13/sCRKKFrR0tP3M8JPEr0ZHc75+r5rUcQAb5sZsWfSS1oW7cgJWxAFwMsbE9VqqAU8sFwkv9KZw==", + "dev": true, + "bin": { + "minijasminenode": "bin/minijn" + } + }, + "node_modules/protractor/node_modules/optimist": { + "version": "0.6.1", + "integrity": "sha512-snN4O4TkigujZphWLN0E//nQmm7790RYaE53DdL7ZYwee2D8DDo9/EyYiKUfN3rneWUjhJnueija3G9I2i0h3g==", + "dev": true, + "dependencies": { + "minimist": "~0.0.1", + "wordwrap": "~0.0.2" + } + }, + "node_modules/protractor/node_modules/optimist/node_modules/minimist": { + "version": "0.0.10", + "integrity": "sha512-iotkTvxc+TwOm5Ieim8VnSNvCDjCK9S8G3scJ50ZthspSxa7jx50jkhYduuAtAjvfDUwSgOwf8+If99AlOEhyw==", + "dev": true + }, + "node_modules/protractor/node_modules/optimist/node_modules/wordwrap": { + "version": "0.0.2", + "integrity": "sha512-xSBsCeh+g+dinoBv3GAOWM4LcVVO68wLXRanibtBSdUvkGWQRGeE9P7IwU9EmDDi4jA6L44lz15CGMwdw9N5+Q==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/protractor/node_modules/q": { + "version": "1.0.0", + "integrity": "sha512-T1JUVxPfuwClrPLGiM3J8SBURMDWp1ZGMpHLU/i4yqITbj6ObS8C0tcgH+F1YqVgWbBQs7Pzg/fATrSR+dgs8w==", + "deprecated": "You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.\n\n(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)", + "dev": true, + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/protractor/node_modules/request": { + "version": "2.36.0", + "integrity": "sha512-iVii/ruMH9i8k++HYYPqi+nb1Pbgz7UOTGbFEiyhl7uDN8PhyFV2lGJa8XLIUS5tyt5scERcLkwqvCNF84Vv2Q==", + "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", + "dev": true, + "engines": [ + "node >= 0.8.0" + ], + "dependencies": { + "forever-agent": "~0.5.0", + "json-stringify-safe": "~5.0.0", + "mime": "~1.2.9", + "node-uuid": "~1.4.0", + "qs": "~0.6.0" + }, + "optionalDependencies": { + "aws-sign2": "~0.5.0", + "form-data": "~0.1.0", + "hawk": "~1.0.0", + "http-signature": "~0.10.0", + "oauth-sign": "~0.3.0", + "tough-cookie": ">=0.12.0", + "tunnel-agent": "~0.4.0" + } + }, + "node_modules/protractor/node_modules/request/node_modules/aws-sign2": { + "version": "0.5.0", + "integrity": "sha512-oqUX0DM5j7aPWPCnpWebiyNIj2wiNI87ZxnOMoGv0aE4TGlBy2N+5iWc6dQ/NOKZaBD2W6PVz8jtOGkWzSC5EA==", + "dev": true, + "optional": true, + "engines": { + "node": "*" + } + }, + "node_modules/protractor/node_modules/request/node_modules/forever-agent": { + "version": "0.5.2", + "integrity": "sha512-PDG5Ef0Dob/JsZUxUltJOhm/Y9mlteAE+46y3M9RBz/Rd3QVENJ75aGRhN56yekTUboaBIkd8KVWX2NjF6+91A==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/protractor/node_modules/request/node_modules/form-data": { + "version": "0.1.4", + "integrity": "sha512-x8eE+nzFtAMA0YYlSxf/Qhq6vP1f8wSoZ7Aw1GuctBcmudCNuTUmmx45TfEplyb6cjsZO/jvh6+1VpZn24ez+w==", + "dev": true, + "optional": true, + "dependencies": { + "async": "~0.9.0", + "combined-stream": "~0.0.4", + "mime": "~1.2.11" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/protractor/node_modules/request/node_modules/form-data/node_modules/async": { + "version": "0.9.0", + "integrity": "sha512-XQJ3MipmCHAIBBMFfu2jaSetneOrXbSyyqeU3Nod867oNOpS+i9FEms5PWgjMxSgBybRf2IVVLtr1YfrDO+okg==", + "dev": true, + "optional": true + }, + "node_modules/protractor/node_modules/request/node_modules/form-data/node_modules/combined-stream": { + "version": "0.0.7", + "integrity": "sha512-qfexlmLp9MyrkajQVyjEDb0Vj+KhRgR/rxLiVhaihlT+ZkX0lReqtH6Ack40CvMDERR4b5eFp3CreskpBs1Pig==", + "dev": true, + "optional": true, + "dependencies": { + "delayed-stream": "0.0.5" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/protractor/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream": { + "version": "0.0.5", + "integrity": "sha512-v+7uBd1pqe5YtgPacIIbZ8HuHeLFVNe4mUEyFDXL6KiqzEykjbw+5mXZXpGFgNVasdL4jWKgaKIXrEHiynN1LA==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/protractor/node_modules/request/node_modules/hawk": { + "version": "1.0.0", + "integrity": "sha512-Sg+VzrI7TjUomO0rjD6UXawsj50ykn5sB/xKNW/IenxzRVyw/wt9A2FLzYpGL/r0QG5hyXY8nLx/2m8UutoDcg==", + "deprecated": "This module moved to @hapi/hawk. Please make sure to switch over as this distribution is no longer supported and may contain bugs and critical security issues.", + "dev": true, + "optional": true, + "dependencies": { + "boom": "0.4.x", + "cryptiles": "0.2.x", + "hoek": "0.9.x", + "sntp": "0.2.x" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/protractor/node_modules/request/node_modules/hawk/node_modules/boom": { + "version": "0.4.2", + "integrity": "sha512-OvfN8y1oAxxphzkl2SnCS+ztV/uVKTATtgLjWYg/7KwcNyf3rzpHxNQJZCKtsZd4+MteKczhWbSjtEX4bGgU9g==", + "deprecated": "This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).", + "dev": true, + "optional": true, + "dependencies": { + "hoek": "0.9.x" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/protractor/node_modules/request/node_modules/hawk/node_modules/cryptiles": { + "version": "0.2.2", + "integrity": "sha512-gvWSbgqP+569DdslUiCelxIv3IYK5Lgmq1UrRnk+s1WxQOQ16j3GPDcjdtgL5Au65DU/xQi6q3xPtf5Kta+3IQ==", + "deprecated": "This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).", + "dev": true, + "optional": true, + "dependencies": { + "boom": "0.4.x" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/protractor/node_modules/request/node_modules/hawk/node_modules/hoek": { + "version": "0.9.1", + "integrity": "sha512-ZZ6eGyzGjyMTmpSPYVECXy9uNfqBR7x5CavhUaLOeD6W0vWK1mp/b7O3f86XE0Mtfo9rZ6Bh3fnuw9Xr8MF9zA==", + "deprecated": "This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/protractor/node_modules/request/node_modules/hawk/node_modules/sntp": { + "version": "0.2.4", + "integrity": "sha512-bDLrKa/ywz65gCl+LmOiIhteP1bhEsAAzhfMedPoiHP3dyYnAevlaJshdqb9Yu0sRifyP/fRqSt8t+5qGIWlGQ==", + "deprecated": "This module moved to @hapi/sntp. Please make sure to switch over as this distribution is no longer supported and may contain bugs and critical security issues.", + "dev": true, + "optional": true, + "dependencies": { + "hoek": "0.9.x" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/protractor/node_modules/request/node_modules/http-signature": { + "version": "0.10.0", + "integrity": "sha512-MGpXPrY5MvC3wo7TlssBdUux245vcMpv31M/afGN2iwSDvjBgr+AKagPnycxQZqqezRZZr5d6rQHaDmwlauMRg==", + "dev": true, + "optional": true, + "dependencies": { + "asn1": "0.1.11", + "assert-plus": "0.1.2", + "ctype": "0.5.2" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/protractor/node_modules/request/node_modules/http-signature/node_modules/asn1": { + "version": "0.1.11", + "integrity": "sha512-Fh9zh3G2mZ8qM/kwsiKwL2U2FmXxVsboP4x1mXjnhKHv3SmzaBZoYvxEQJz/YS2gnCgd8xlAVWcZnQyC9qZBsA==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.4.9" + } + }, + "node_modules/protractor/node_modules/request/node_modules/http-signature/node_modules/assert-plus": { + "version": "0.1.2", + "integrity": "sha512-BbJV8Hq6grYTokkHi/qKS34kfYIFYpu4wKd/H0dARsa6qOqEFH1wboxMwrccAmFjyRjkemjElaVC/sZSUMxHnA==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/protractor/node_modules/request/node_modules/http-signature/node_modules/ctype": { + "version": "0.5.2", + "integrity": "sha512-C+CbWLSk0xdPcp7evo2YEF0o8SLKcDCQsw//accyrf8/NAWYzmUhmL8ZiSokvuwwMQ08RK10U9pkRcyy8EmA5A==", + "dev": true, + "optional": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/protractor/node_modules/request/node_modules/json-stringify-safe": { + "version": "5.0.0", + "integrity": "sha512-MNUPdXfDS1pgJNcvJ5wzKZZlr5NDEP344o5s3TwSKAjRxKAq93QFriEmZ5BDbYOdTlyRsylFPZ8r2bibRMB/nQ==", + "dev": true + }, + "node_modules/protractor/node_modules/request/node_modules/node-uuid": { + "version": "1.4.1", + "integrity": "sha512-yli1av4CgutKcqitN8ILW9lMxOrsGJFrhy5jlwcY5GLYxC3dsMyvmKJOf2Zy55CK2e99gQfVnht67b6tmAdiDQ==", + "deprecated": "Use uuid module instead", + "dev": true + }, + "node_modules/protractor/node_modules/request/node_modules/oauth-sign": { + "version": "0.3.0", + "integrity": "sha512-Tr31Sh5FnK9YKm7xTUPyDMsNOvMqkVDND0zvK/Wgj7/H9q8mpye0qG2nVzrnsvLhcsX5DtqXD0la0ks6rkPCGQ==", + "dev": true, + "optional": true, + "engines": { + "node": "*" + } + }, + "node_modules/protractor/node_modules/request/node_modules/qs": { + "version": "0.6.6", + "integrity": "sha512-kN+yNdAf29Jgp+AYHUmC7X4QdJPR8czuMWLNLc0aRxkQ7tB3vJQEONKKT9ou/rW7EbqVec11srC9q9BiVbcnHA==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/protractor/node_modules/request/node_modules/tough-cookie": { + "version": "0.12.1", + "integrity": "sha512-+gd4PklNJsxzu1NoNjhGRfOZZ5llND6VtQZGuaDXdmI0Ii79V5+YCa2sLx8Q6lYhYN2+9frCzUwOLQpuwHvO4Q==", + "deprecated": "ReDoS vulnerability parsing Set-Cookie https://nodesecurity.io/advisories/130", + "dev": true, + "optional": true, + "dependencies": { + "punycode": ">=0.2.0" + }, + "engines": { + "node": ">=0.4.12" + } + }, + "node_modules/protractor/node_modules/request/node_modules/tough-cookie/node_modules/punycode": { + "version": "1.3.2", + "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==", + "dev": true, + "optional": true + }, + "node_modules/protractor/node_modules/request/node_modules/tunnel-agent": { + "version": "0.4.0", + "integrity": "sha512-BLqMqH/aN87Zq3ff8fPQfG9akaurt5eztqAUfVVhmGognmCc2V7sJHZpJg5ekX96HgDCkXAq4Bgr5SycljS/IA==", + "dev": true, + "optional": true, + "engines": { + "node": "*" + } + }, + "node_modules/protractor/node_modules/saucelabs": { + "version": "0.1.1", + "integrity": "sha512-UwTC+y4y6ZCeSMIzYg7R1FgztjkJFGiBAvTfV8Mn2rc8wOEavEA7ZXQneAhQmaR4r55bSFB0wQ/IVemMtnOV3g==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/protractor/node_modules/selenium-webdriver": { + "version": "2.44.0", + "integrity": "sha512-0FxOEK5e9AZXlTpZ8+mnMoppqpoqTrAv3JklZCSREe+8dzcNRPVkKhpcPfk2ECdsdQmaPLp4/ExaHoAfPyIs8Q==", + "dev": true, + "dependencies": { + "adm-zip": "0.4.4", + "tmp": "0.0.24", + "xml2js": "0.4.4" + }, + "engines": { + "node": ">= 0.8.x" + } + }, + "node_modules/protractor/node_modules/selenium-webdriver/node_modules/tmp": { + "version": "0.0.24", + "integrity": "sha512-z6TbUngjp7wMWIKNeUTuA24oRTW+HGCN7LlBgUPfNzCv5J/JsLsuF/qBh6tCUS2+ALGQ/4U5W4L4yUk7qIFWrg==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/protractor/node_modules/selenium-webdriver/node_modules/xml2js": { + "version": "0.4.4", + "integrity": "sha512-9ERdxLOo4EazMDHAS/vsuZiTXIMur6ydcRfzGrFVJ4qM78zD3ohUgPJC7NYpGwd5rnS0ufSydMJClh6jyH+V0w==", + "dev": true, + "dependencies": { + "sax": "0.6.x", + "xmlbuilder": ">=1.0.0" + } + }, + "node_modules/protractor/node_modules/selenium-webdriver/node_modules/xml2js/node_modules/sax": { + "version": "0.6.1", + "integrity": "sha512-8ip+qnRh7m8OEyvoM1JoSBzlrepp3ajVR8nqgrfTig+TewfyvTijl0am8/anFqgbcdz62ofEUKE1hHNDCdbeSQ==", + "dev": true + }, + "node_modules/protractor/node_modules/selenium-webdriver/node_modules/xml2js/node_modules/xmlbuilder": { + "version": "2.4.4", + "integrity": "sha512-rvwZT3HPZN6MLBN1CPQ51KAvFNuU43iRTX1yQ/REcScXpR+ctu0kT4ybQc1cirbLfp7JWtuhv194G72eFdORkw==", + "dev": true, + "dependencies": { + "lodash-node": "~2.4.1" + }, + "engines": { + "node": "0.8.x || 0.10.x || 0.11.x" + } + }, + "node_modules/protractor/node_modules/selenium-webdriver/node_modules/xml2js/node_modules/xmlbuilder/node_modules/lodash-node": { + "version": "2.4.1", + "integrity": "sha512-egEt8eNQp2kZWRmngahiqMoDCDCENv3uM188S7Ed5t4k3v6RrLELXC+FqLNMUnhCo7gvQX3G1V8opK/Lcslahg==", + "deprecated": "This package is discontinued. Use lodash@^4.0.0.", + "dev": true + }, + "node_modules/protractor/node_modules/source-map-support": { + "version": "0.2.8", + "integrity": "sha512-ldRvn01aMXTZpadLbRhuLqiYuIX9/ih0s+eQntTYtxp0fogRsKQbDOQbkR0e9Nr8onbTBHiGY5zMVP5mbbo+5g==", + "dev": true, + "dependencies": { + "source-map": "0.1.32" + } + }, + "node_modules/protractor/node_modules/source-map-support/node_modules/source-map": { + "version": "0.1.32", + "integrity": "sha512-htQyLrrRLkQ87Zfrir4/yN+vAUd6DNjVayEjTSHXu29AYQJw57I4/xEL/M6p6E/woPNJwvZt6rVlzc7gFEJccQ==", + "dev": true, + "dependencies": { + "amdefine": ">=0.0.4" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/protractor/node_modules/source-map-support/node_modules/source-map/node_modules/amdefine": { + "version": "0.1.0", + "integrity": "sha512-ISSPYm8G96iSe7pu8ffTAbLMevMRx9SFJ0MTIY2OjL9Qohf+oVCfizKrpN7BN29rJXG/opb3B1CO7ZapmMuvzA==", + "dev": true, + "engines": { + "node": ">=0.4.2" + } + }, + "node_modules/q": { + "version": "1.0.1", + "integrity": "sha512-18MnBaCeBX9sLRUdtxz/6onlb7wLzFxCylklyO8n27y5JxJYaGLPu4ccyc5zih58SpEzY8QmfwaWqguqXU6Y+A==", + "deprecated": "You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.\n\n(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)", + "dev": true, + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/q-io": { + "version": "1.11.4", + "integrity": "sha512-OT9v5eM/uiHxT7TanvBhckLtZor3sIXw+EXJaHorH0OQd5p0cwV0NJ+6bXfA7U3eA9N68gbBqN/bxM8e2ivjOg==", + "dev": true, + "dependencies": { + "collections": "~0.2.0", + "mime": "~1.2.11", + "mimeparse": "~0.1.4", + "q": "~1.0.1", + "qs": "~1.2.1", + "url2": "~0.0.0" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/q-io/node_modules/collections": { + "version": "0.2.2", + "integrity": "sha512-XMGG5GPXUnjERaZzrBIfJo3iY3ck2ChSlL73iRk0UrT39Ei0HaKxhWL4NdrFjF72SCI/QGGa3U5CnN0BgbSgnw==", + "dev": true, + "dependencies": { + "weak-map": "1.0.0" + } + }, + "node_modules/q-io/node_modules/collections/node_modules/weak-map": { + "version": "1.0.0", + "integrity": "sha512-Vb13TbgdvUEmzBA5mpsMqtPqcZGJPE2gj+b8wzxsevC7WkmL3c7YZg9H0pV1Jo8C1Sa1ykk3DU08hFRGLNWvLQ==", + "dev": true + }, + "node_modules/q-io/node_modules/mimeparse": { + "version": "0.1.4", + "integrity": "sha512-jiuAsJJY4c0oF97oHKic9nva2y1QF2yhYJG3LXLys//f8SNQ89eFuGZ29z62Z29CAY4endJS6zFiKUtURFErog==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/q-io/node_modules/qs": { + "version": "1.2.2", + "integrity": "sha512-xEqT+49YIt+BdwQthXKTOkp7atENe6JqrGGerxBPiER6BArOIiVJtpZZYpWOpq2IOkTPVnDM8CgYvppFoJNwyQ==", + "dev": true + }, + "node_modules/q-io/node_modules/url2": { + "version": "0.0.0", + "integrity": "sha512-gb/XT1m2mnWOIbQwa5V9Dq2O07fkZbtu1K0WAAKuaNSX0c8psp2jovJTbbvPKCpimutdoK9jXOejDCtvQOoKOA==", + "dev": true + }, + "node_modules/qq": { + "version": "0.3.5", + "integrity": "sha512-oxQ1jIJ6yAYu+6kYWmtn6nRAXWPvjeQ2HKhjzJnG9YNvLfGbP8owsv6cLYIknMnsunnpPlJwHm1nidoy9livhQ==", + "dev": true, + "dependencies": { + "q": "0.8.4" + }, + "engines": { + "node": ">=0.2.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qq/node_modules/q": { + "version": "0.8.4", + "integrity": "sha512-rTAfuTV9qOdQIz6BKXs2+DY7ENKsqxP9whqjJyU0gFKP7KK4q8SqPXAr79mHmMu/rqUnWpTPK6c5jvFpLkpQZg==", + "deprecated": "You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.\n\n(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)", + "dev": true, + "engines": { + "node": ">=0.2.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qs": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/qs/-/qs-2.2.4.tgz", + "integrity": "sha512-ptau9CngYR/IimcThDkAs7LzlZhxo92RiMHtLbOq3R6u9iDkixdSysaAVaZpYByrXWWantEJ4fVPl0xR2McSCQ==", + "dev": true + }, + "node_modules/range-parser": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.0.3.tgz", + "integrity": "sha512-nDsRrtIxVUO5opg/A8T2S3ebULVIfuh8ECbh4w3N4mWxIiT3QILDJDUQayPqm2e8Q8NUa0RSUkGCfe33AfjR3Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.3.0.tgz", + "integrity": "sha512-iuI1bOSi9tEmVCrXq02ZysXatTrhAu+fSo7XOQHhMo4g87dSy9YB2W/9Udwhz0bPpFk4UcoLhjrHgpPbRD3ktA==", + "deprecated": "No longer maintained. Please upgrade to a stable version.", + "dev": true, + "license": "MIT", + "dependencies": { + "bytes": "1", + "iconv-lite": "0.4.4" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "node_modules/response-time": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/response-time/-/response-time-2.0.1.tgz", + "integrity": "sha512-5C+Fn78qkdeI3GLK8xRaHLp7CJvH1d7Z+5ZX9nO1azJnF4CPR/Gid3EJY9s8hyta+ssJGETO6BD11V1taXriiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "on-headers": "~1.0.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/rewire": { + "version": "2.1.0", + "integrity": "sha512-cE7eOu9ok+mvNVAYViuEeg9VXQCId1gtrkqgNEdW259VIz4i3CV4mg8Fp/jwz3fq4ePag24asMGBZQCwgUqLhw==", + "dev": true + }, + "node_modules/rndm": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/rndm/-/rndm-1.1.1.tgz", + "integrity": "sha512-0hmr77ro4CsIi6ywLsZ+QqUrwll5DHFdmgeKtf9cBBhiW47BHL7VG6bzhdepnwH4gL3gREnLuP2gCiPRnep5cw==", + "dev": true, + "license": "MIT" + }, + "node_modules/scmp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/scmp/-/scmp-1.0.0.tgz", + "integrity": "sha512-gCzsBFLpXrXnq60hYFV4hc4b5a3nIWTKtFWMYvlcXqs5gHKTR445CO3QbFRZW/O+9tRIVTeC46/MXbq1Se/1Sw==", + "deprecated": "scmp v2 uses improved core crypto comparison since Node v6.6.0", + "dev": true, + "license": "BSD" + }, + "node_modules/semver": { + "version": "4.0.3", + "integrity": "sha512-89AI+k269YvAjOOeeK23fk2JQX3Uoh2efNO7hye1Rn1E+/K3R4sP0IK6v0yylDRXGIzu2qaKAPl4ltOzYhwUkA==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/send": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/send/-/send-0.9.3.tgz", + "integrity": "sha512-XT6wlKiDYip1xFylnX4y3cDej4RmDk/DuOCEhzXd4Lprb1DVMTU9o0N739te05nVwJ51IughQGWMsISrAm6GSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "~2.0.0", + "depd": "0.4.5", + "destroy": "1.0.3", + "escape-html": "1.0.1", + "etag": "~1.4.0", + "fresh": "0.2.4", + "mime": "1.2.11", + "ms": "0.6.2", + "on-finished": "2.1.0", + "range-parser": "~1.0.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/etag": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.4.0.tgz", + "integrity": "sha512-IGmspHfAV6opq/T6Z4MU8mRgOMdiLQ+c1wj9vshUrY3sol2PNtPZXbj8BYt59QVxJ/NrJ0KiFuLnVJOJfqsjXQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "crc": "3.0.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-favicon": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/serve-favicon/-/serve-favicon-2.1.7.tgz", + "integrity": "sha512-I8IEBWpiW6JhCdxaMSY0/y8cCydtvOhIvd+Ucd11jMdThplj96WNz5jnUuODk05wMLUybDB1DKLezpW5BgUQtA==", + "dev": true, + "license": "MIT", + "dependencies": { + "etag": "~1.5.0", + "fresh": "0.2.4", + "ms": "0.6.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.2.1.tgz", + "integrity": "sha512-mg8pSuQ06Dhma+Ub1qz7evCqCSv7G5sFodusNPBWFwUsSNeCUjoDkWWqY5sUU/z5nDbx3/SuIudXRICZozUwLQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "accepts": "~1.1.0", + "batch": "0.5.1", + "debug": "~2.0.0", + "parseurl": "~1.3.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-static": { + "version": "1.6.5", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.6.5.tgz", + "integrity": "sha512-3G68ufF2viLyU6obD2dBivUFwkQdQdYVA1Luj/1UTAZOUcaMZzWsmg5y3jgVErY+/QzodH2h7B2+d6SFGMX4Ig==", + "dev": true, + "license": "MIT", + "dependencies": { + "escape-html": "1.0.1", + "parseurl": "~1.3.0", + "send": "0.9.3", + "utils-merge": "1.0.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/shelljs": { + "version": "0.3.0", + "integrity": "sha512-Ny0KN4dyT8ZSCE0frtcbAJGoM/HTArpyPkeli1/00aYfm0sbD/Gk/4x7N2DP9QKGpBsiQH7n6rpm1L79RtviEQ==", + "dev": true, + "bin": { + "shjs": "bin/shjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/socket.io": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-1.3.7.tgz", + "integrity": "sha512-gvr6oqkU6qOTlUpGoEBo7b5rU1oNtuir+3nLAY+JgXmYJu/CtbPx3N8/Clcz4rSMtA822JuFMCHRU5WLu/t+bg==", + "dev": true, + "dependencies": { + "debug": "2.1.0", + "engine.io": "1.5.4", + "has-binary-data": "0.1.3", + "socket.io-adapter": "0.3.1", + "socket.io-client": "1.3.7", + "socket.io-parser": "2.2.4" + } + }, + "node_modules/socket.io-adapter": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-0.3.1.tgz", + "integrity": "sha512-DmOAXQyYdztliqS38RnnvG/YPHnPhGRg1C8/IT+Fkrg5JaC7Xtox+ItIbJ12B/5vmBJvaQFF1Px9U0ePjn+R3g==", + "dev": true, + "dependencies": { + "debug": "1.0.2", + "object-keys": "1.0.1", + "socket.io-parser": "2.2.2" + } + }, + "node_modules/socket.io-adapter/node_modules/debug": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-1.0.2.tgz", + "integrity": "sha512-T9bufXIzQvCa4VrTIpLvvwdLhH+wuBtvIJJA3xgzVcaVETGmTIWMfEXQEd1K4p8BaRmQJPn6MPut38H7YQ+iIA==", + "dev": true, + "dependencies": { + "ms": "0.6.2" + } + }, + "node_modules/socket.io-adapter/node_modules/socket.io-parser": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.2.2.tgz", + "integrity": "sha512-fM+hIkoQPh0oNLoL7yx39fvtqMncRTBekjENFPT8dEYHXqvRYC8yWwT+m9PW8wmYieUcqzw7yJnHNXzPAC9i9w==", + "dev": true, + "license": "MIT", + "dependencies": { + "benchmark": "1.0.0", + "component-emitter": "1.1.2", + "debug": "0.7.4", + "isarray": "0.0.1", + "json3": "3.2.6" + } + }, + "node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/debug": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz", + "integrity": "sha512-EohAb3+DSHSGx8carOSKJe8G0ayV5/i609OD0J2orCkuyae7SyZSz2aoLmQF2s0Pj5gITDebwPH7GFBlqOUQ1Q==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/socket.io-client": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-1.3.7.tgz", + "integrity": "sha512-yA4irP1priy7yewFB31N44xjFcGxRI4Yjyk572rdMdKAMtEPS+ntgzV0H0VSiky5DE1vh6djUNZHiOaXRdxi6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "backo2": "1.0.2", + "component-bind": "1.0.0", + "component-emitter": "1.1.2", + "debug": "0.7.4", + "engine.io-client": "1.5.4", + "has-binary": "0.1.6", + "indexof": "0.0.1", + "object-component": "0.0.3", + "parseuri": "0.0.2", + "socket.io-parser": "2.2.4", + "to-array": "0.1.3" + } + }, + "node_modules/socket.io-client/node_modules/debug": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz", + "integrity": "sha512-EohAb3+DSHSGx8carOSKJe8G0ayV5/i609OD0J2orCkuyae7SyZSz2aoLmQF2s0Pj5gITDebwPH7GFBlqOUQ1Q==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/socket.io-parser": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.2.4.tgz", + "integrity": "sha512-j0TD2g5DtrmQwcBy+C0RejylNk43rdeCBRRm8EBExrE/f5RlztV+d0k4PRR/tXrcaLcgZeXRpsZvcPVKHarj8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "benchmark": "1.0.0", + "component-emitter": "1.1.2", + "debug": "0.7.4", + "isarray": "0.0.1", + "json3": "3.2.6" + } + }, + "node_modules/socket.io-parser/node_modules/debug": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz", + "integrity": "sha512-EohAb3+DSHSGx8carOSKJe8G0ayV5/i609OD0J2orCkuyae7SyZSz2aoLmQF2s0Pj5gITDebwPH7GFBlqOUQ1Q==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/socket.io/node_modules/debug": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.1.0.tgz", + "integrity": "sha512-mXKNuRulIxh5zRPbJ0znN6gOJljoA1I/pQaZS9QYCwM4LdeInk5sEioHFeLayLJg8YL+FNrwPZbbltDR/HIdGA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "0.6.2" + } + }, + "node_modules/sorted-object": { + "version": "1.0.0", + "integrity": "sha512-QtH2DSvbUvVTDNNfNt1oIzMWBqsCFG7buFJTK8Ah+35ZvbmKA0ZEigw5pPDfLrL/L2Ds84lD72JknOw7iZq7tw==", + "dev": true + }, + "node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/stream-counter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/stream-counter/-/stream-counter-0.2.0.tgz", + "integrity": "sha512-GjA2zKc2iXUUKRcOxXQmhEx0Ev3XHJ6c8yWGqhQjWwhGrqNwSsvq9YlRLgoGtZ5Kx2Ln94IedaqJ5GUG6aBbxA==", + "dev": true, + "license": "BSD", + "dependencies": { + "readable-stream": "~1.1.8" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/stringmap": { + "version": "0.2.2", + "integrity": "sha512-mR1LEHDw6TsHa+LwJeeBc9ZqZqEOm7bHidgxMmDg8HB/rbA1HhDeT08gS67CCCG/xrgIfQx5tW42pd8vFpLUow==", + "dev": true + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dev": true, + "license": "MIT", + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/to-array": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.3.tgz", + "integrity": "sha512-JQk/QMS4oHyU2VufVeyjN25dcnZnr1PV1pa1oKSj7l5tVO9WrU62og3fYzB3mrgJZZgBxdrrA/v6iZzMDuyFYw==", + "dev": true + }, + "node_modules/type-is": { + "version": "1.5.7", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.5.7.tgz", + "integrity": "sha512-of68V0oUmVH4thGc1cLR3sKdICPsaL7kzpYc7FX1pcagY4eIllhyMqQcoOq289f+xj2orm8oPWwsCwxiCgVJbQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.0.9" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/uid-safe": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-1.1.0.tgz", + "integrity": "sha512-7+QtWs9zioL/iQX61G+4h3EPyr3H+tINIp0IAV4EL32vdf7qmFyuW0BgRqWl7p5oZOsEQrlL0bY7m5D8tp7b1w==", + "dev": true, + "license": "MIT", + "dependencies": { + "base64-url": "1.2.1", + "native-or-bluebird": "~1.1.2" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/ultron": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz", + "integrity": "sha512-QMpnpVtYaWEeY+MwKDN/UdKlE/LsFZXM5lO1u7GaZzNgmIbGixHEmVMIKT+vqYOALu3m5GYQy9kz4Xu4IVn7Ow==", + "dev": true, + "license": "MIT" + }, + "node_modules/utf-8-validate": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-1.2.2.tgz", + "integrity": "sha512-CcV1z1L/e1wFAZwl8T6o1MmxIsg/ClZ4nmUolyIhb3ZJKbD/ZQTZXstCf6BiRcvaThSJVI8SqWLodWq/hnWDxQ==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "dependencies": { + "bindings": "~1.2.1", + "nan": "~2.4.0" + } + }, + "node_modules/utf-8-validate/node_modules/nan": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.4.0.tgz", + "integrity": "sha512-Ym8Mn5u8D8Fwo7fHWhD7xEyKe/y/J8Epkxp6iJfZhtgnRva+GN+dQddiWGE2cksWCV92K/HzdHlJWo7aZJDlFw==", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/utf8": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/utf8/-/utf8-2.1.0.tgz", + "integrity": "sha512-meBQCGPqrY9eH0gLoJ45HzjLWGKLaROTGkWPbWhyGO/b/Q7lB3T3NClcKe6aQCgDXF3hwx5WzYBXbA+c8j17Yw==", + "dev": true, + "license": "MIT" + }, + "node_modules/utils-merge": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz", + "integrity": "sha512-HwU9SLQEtyo+0uoKXd1nkLqigUWLB+QuNQR4OcmB73eWqksM5ovuqcycks2x043W8XVb75rG1HQ0h93TMXkzQQ==", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/vary": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.0.1.tgz", + "integrity": "sha512-yNsH+tC0r8quK2tg/yqkXqqaYzeKTkSqQ+8T6xCoWgOi/bU/omMYz+6k+I91JJJDeltJzI7oridTOq6OYkY0Tw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vhost": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/vhost/-/vhost-3.0.2.tgz", + "integrity": "sha512-S3pJdWrpFWrKMboRU4dLYgMrTgoPALsmYwOvyebK2M6X95b9kQrjZy5rwl3uzzpfpENe/XrNYu/2U+e7/bmT5g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/ws": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-0.8.0.tgz", + "integrity": "sha512-JRxYZsisQGuKfRb+QohqX+CZhH3CE++Zz/BZpouhGbf/MLvL9qQ1i7Zp/uLGMxs67z6IX/3/aymoAVuoJzRieQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "options": ">=0.0.5", + "ultron": "1.0.x" + }, + "optionalDependencies": { + "bufferutil": "1.2.x", + "utf-8-validate": "1.2.x" + } + }, + "node_modules/xmlhttprequest": { + "version": "1.5.0", + "resolved": "https://github.com/rase-/node-XMLHttpRequest/archive/a6b6f2.tar.gz", + "integrity": "sha512-GO6pmHif8rvZ9YddEoem4hQo0OvcTZJnPGyKxBNsFwgEwNYxbpfewye2ulTDAanWXTcfl2+XKE6/DK7SAoKqMw==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } } - }, - "name": "angularjs" + } } diff --git a/package.json b/package.json index 63e141834794..649bf9dd6a86 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ "karma-sauce-launcher": "0.2.10", "karma-script-launcher": "0.1.0", "load-grunt-tasks": "~0.6.0", - "lodash": "~2.4.1", + "lodash": "~4.18.1", "marked": "~0.3.0", "node-html-encoder": "0.0.2", "promises-aplus-tests": "~2.1.0",