From 24330408e97d11665a9359208ce1f1697a68c621 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexandre=20V=C3=A1zquez?= Date: Wed, 20 Jan 2016 23:01:03 +0100 Subject: [PATCH 001/190] Introduce a delay and a two-step close windows procedure to allow to receive and execute the order to close the machine when Kitematic closes on Windows. --- src/browser.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/browser.js b/src/browser.js index 0ffca63ef..037b737ac 100644 --- a/src/browser.js +++ b/src/browser.js @@ -7,10 +7,12 @@ import os from 'os'; import path from 'path'; import child_process from 'child_process'; +let Promise = require('bluebird'); process.env.NODE_PATH = path.join(__dirname, 'node_modules'); process.env.RESOURCES_PATH = path.join(__dirname, '/../resources'); process.env.PATH = '/usr/local/bin:' + process.env.PATH; +var exiting = false; var size = {}, settingsjson = {}; try { @@ -46,9 +48,15 @@ app.on('ready', function () { }); if (os.platform() === 'win32') { - mainWindow.on('close', function () { + mainWindow.on('close', function (e) { mainWindow.webContents.send('application:quitting'); - return true; + if(!exiting){ + Promise.delay(1000).then(function(){ + mainWindow.close(); + }); + exiting = true; + e.preventDefault(); + } }); app.on('window-all-closed', function () { From e6badec15549bd91da70783e8f8c07d5f06ea9c5 Mon Sep 17 00:00:00 2001 From: Alexandre Vazquez Date: Fri, 5 Feb 2016 22:40:35 +0100 Subject: [PATCH 002/190] Fixes #1206 . In this PR we allow to add new ports using the Ports tab inside the Settings section. It also allows to remove them using the same form. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit We include a button with an icon to remove and add ports as needed and the GUI follows the same approach that the one to add environment variables. Signed-off-by: Alexandre Vázquez alexandre.vazquez@gmail.com --- .../ContainerSettingsPorts.react.js | 175 ++++++++++++++---- src/utils/DockerUtil.js | 18 +- 2 files changed, 158 insertions(+), 35 deletions(-) diff --git a/src/components/ContainerSettingsPorts.react.js b/src/components/ContainerSettingsPorts.react.js index 83fbd198e..b3c75e1d9 100644 --- a/src/components/ContainerSettingsPorts.react.js +++ b/src/components/ContainerSettingsPorts.react.js @@ -5,6 +5,7 @@ import ContainerUtil from '../utils/ContainerUtil'; import containerActions from '../actions/ContainerActions'; import containerStore from '../stores/ContainerStore'; import metrics from '../utils/MetricsUtil'; +import docker from '../utils/DockerUtil'; import {webPorts} from '../utils/Util'; import {DropdownButton, MenuItem} from 'react-bootstrap'; @@ -13,8 +14,18 @@ var ContainerSettingsPorts = React.createClass({ router: React.PropTypes.func }, getInitialState: function () { + var ports = ContainerUtil.ports(this.props.container); + var initialPorts = this.props.container.InitialPorts; + ports[''] = { + ip: docker.host, + url: '', + port: '', + portType: 'tcp', + error: null + }; return { - ports: ContainerUtil.ports(this.props.container) + ports: ports, + initialPorts: initialPorts }; }, handleViewLink: function (url) { @@ -23,32 +34,67 @@ var ContainerSettingsPorts = React.createClass({ }); shell.openExternal(url); }, - handleChangePort: function(key, e) { - let ports = this.state.ports; - let port = e.target.value; - - // save updated port - ports[key] = _.extend(ports[key], { - url: 'http://' + ports[key]['ip'] + ':' + port, - port: port, - error: null - }); + createEmptyPort: function (ports) { + ports[''] = { + ip: docker.host, + url: '', + port: '', + portType: 'tcp' + }; + document.getElementById('portKey').value = ''; + document.getElementById('portValue').value = ''; + }, + addPort: function () { + var portKey = document.getElementById('portKey').value; + var portValue = document.getElementById('portValue').value; + var portTypeValue = document.getElementById('portType').textContent; + var ports = this.state.ports; + if (portKey !== '') { + ports[portKey] = { + ip: docker.host, + url: docker.host + ':' + portValue, + port: portValue, + portType: portTypeValue.trim(), + error: null + }; + this.checkPort(ports, portKey, portKey); + if (ports[portKey].error === null) { + this.createEmptyPort(ports); + } + } + return ports; + }, + handleAddPort: function (e) { + var ports = this.addPort(); + this.setState({ports: ports}); + metrics.track('Added Pending Port'); + }, + checkPort: function (ports, port, key) { // basic validation, if number is integer, if its in range, if there // is no collision with ports of other containers and also if there is no // collision with ports for current container const otherContainers = _.filter(_.values(containerStore.getState().containers), c => c.Name !== this.props.container.Name); const otherPorts = _.flatten(otherContainers.map(container => { - return _.values(container.NetworkSettings.Ports).map(hosts => hosts.map(host => { - return {port: host.HostPort, name: container.Name} - })); + try { + return _.values(container.NetworkSettings.Ports).map(hosts => hosts.map(host => { + return {port: host.HostPort, name: container.Name}; + }) + ); + }catch (err) { + + } })).reduce((prev, pair) => { - prev[pair.port] = pair.name; + try { + prev[pair.port] = pair.name; + }catch (err) { + + } return prev; }, {}); const duplicates = _.filter(ports, (v, i) => { - return (i != key && _.isEqual(v.port, port)); + return (i !== key && _.isEqual(v.port, port)); }); if (!port.match(/^[0-9]+$/g)) { @@ -56,12 +102,41 @@ var ContainerSettingsPorts = React.createClass({ } else if (port <= 0 || port > 65535) { ports[key].error = 'Needs to be in range <1,65535>.'; } else if (otherPorts[port]) { - ports[key].error = 'Collision with container "'+ otherPorts[port] +'"'; + ports[key].error = 'Collision with container "' + otherPorts[port] + '"'; } else if (duplicates.length > 0) { ports[key].error = 'Collision with another port in this container.'; - } else if (port == 22 || port == 2376) { + } else if (port === 22 || port === 2376) { ports[key].error = 'Ports 22 and 2376 are reserved ports for Kitematic/Docker.'; } + }, + handleChangePort: function (key, e) { + let ports = this.state.ports; + let port = e.target.value; + // save updated port + ports[key] = _.extend(ports[key], { + url: 'http://' + ports[key].ip + ':' + port, + port: port, + error: null + }); + this.checkPort(ports, port, key); + + this.setState({ports: ports}); + }, + handleChangePortKey: function (key, e) { + let ports = this.state.ports; + let portKey = e.target.value; + + // save updated port + var currentPort = ports[key]; + + delete ports[key]; + ports[portKey] = currentPort; + + this.setState({ports: ports}); + }, + handleRemovePort: function (key, e) { + let ports = this.state.ports; + delete ports[key]; this.setState({ports: ports}); }, handleChangePortType: function (key, portType) { @@ -77,19 +152,38 @@ var ContainerSettingsPorts = React.createClass({ }); this.setState({ports: ports}); }, + isInitialPort: function (key, ports) { + for (var idx in ports) { + if (ports.hasOwnProperty(idx)) { + var p = idx.split('/'); + if (p.length > 0) { + if (p[0] === key) { + return true; + } + } + } + } + return false; + }, handleSave: function () { - let exposedPorts = {}; - let portBindings = _.reduce(this.state.ports, (res, value, key) => { - res[key + '/' + value.portType] = [{ - HostPort: value.port - }]; - exposedPorts[key] = {}; + let ports = this.state.ports; + ports = this.addPort(); + this.setState({ports: ports}); + let bindings = _.reduce(ports, (res, value, key) => { + if (key !== '') { + res[key + '/' + value.portType] = [{ + HostPort: value.port + }]; + } return res; }, {}); - let hostConfig = _.extend(this.props.container.HostConfig, {PortBindings: portBindings}); + containerActions.update(this.props.container.Name, { + NetworkSettings: { + Ports: bindings + } + }); - containerActions.update(this.props.container.Name, {ExposedPorts: exposedPorts, HostConfig: hostConfig}); }, render: function () { if (!this.props.container) { @@ -102,24 +196,37 @@ var ContainerSettingsPorts = React.createClass({ var key = pair[0]; var {ip, port, url, portType, error} = pair[1]; isValid = (error) ? false : isValid; - let ipLink = (this.props.container.State.Running && !this.props.container.State.Paused && !this.props.container.State.ExitCode && !this.props.container.State.Restarting) ? ({ip}):({ip}); + let ipLink = (this.props.container.State.Running && !this.props.container.State.Paused && !this.props.container.State.ExitCode && !this.props.container.State.Restarting) ? ({ip}) : ({ip}); + var icon = ''; + var portKey = ''; + var portValue = ''; + if (key === '') { + icon = ; + portKey = ; + portValue = ; + }else { + if (this.isInitialPort(key, this.state.initialPorts)) { + icon = ; + }else { + icon = ; + } + portKey = ; + portValue = ; + } return ( - {key} + {portKey} {ipLink}: - + {portValue} - + TCP UDP + {icon} {error} ); diff --git a/src/utils/DockerUtil.js b/src/utils/DockerUtil.js index a06765d33..ea6f799cf 100644 --- a/src/utils/DockerUtil.js +++ b/src/utils/DockerUtil.js @@ -85,6 +85,7 @@ export default { startContainer (name) { let container = this.client.getContainer(name); + container.start((error) => { if (error) { containerServerActions.error({name, error}); @@ -117,7 +118,7 @@ export default { if (!containerData.HostConfig || (containerData.HostConfig && !containerData.HostConfig.PortBindings)) { containerData.PublishAllPorts = true; } - + if (image.Config.Cmd) { containerData.Cmd = image.Config.Cmd; } else if (!image.Config.Entrypoint) { @@ -148,6 +149,14 @@ export default { containerServerActions.error({name: id, error}); } else { container.Name = container.Name.replace('/', ''); + this.client.getImage(container.Image).inspect((error, image) => { + if (error) { + containerServerActions.error({name, error}); + return; + } + container.InitialPorts = image.Config.ExposedPorts; + }); + containerServerActions.updated({container}); } }); @@ -165,6 +174,13 @@ export default { return; } container.Name = container.Name.replace('/', ''); + this.client.getImage(container.Image).inspect((error, image) => { + if (error) { + containerServerActions.error({name, error}); + return; + } + container.InitialPorts = image.Config.ExposedPorts; + }); callback(null, container); }); }, (err, containers) => { From 684278fe068f27aeec31be98030a0eb8efeb712f Mon Sep 17 00:00:00 2001 From: Alexandre Vazquez Date: Tue, 8 Mar 2016 23:53:34 +0100 Subject: [PATCH 003/190] Changes to the Gruntfile to allow to create a release version on Windows. P.S. Avoid the execution of shell:sign and shell:zip because on Windows there is no way to execute the sign process to Mac Applications. Signed-off-by: Alexandre Vazquez --- Gruntfile.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Gruntfile.js b/Gruntfile.js index e03a31ecb..7cd1864b9 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -26,7 +26,7 @@ module.exports = function (grunt) { var OSX_OUT = './dist'; var OSX_OUT_X64 = OSX_OUT + '/' + OSX_APPNAME + '-darwin-x64'; var OSX_FILENAME = OSX_OUT_X64 + '/' + OSX_APPNAME + '.app'; - + var IS_WINDOWS = process.platform === 'win32'; grunt.initConfig({ IDENTITY: 'Developer ID Application: Docker Inc', OSX_FILENAME: OSX_FILENAME, @@ -256,7 +256,11 @@ module.exports = function (grunt) { }); grunt.registerTask('default', ['newer:babel', 'less', 'newer:copy:dev', 'shell:electron', 'watchChokidar']); - grunt.registerTask('release', ['clean:release', 'babel', 'less', 'copy:dev', 'electron', 'copy:osx', 'shell:sign', 'shell:zip', 'copy:windows', 'rcedit:exes', 'compress']); + if (!IS_WINDOWS) { + grunt.registerTask('release', ['clean:release', 'babel', 'less', 'copy:dev', 'electron', 'copy:osx', 'shell:sign', 'shell:zip', 'copy:windows', 'rcedit:exes', 'compress']); + }else { + grunt.registerTask('release', ['clean:release', 'babel', 'less', 'copy:dev', 'electron:windows', 'copy:windows', 'rcedit:exes', 'compress']); + } process.on('SIGINT', function () { grunt.task.run(['shell:electron:kill']); From a0332d279bb90e9849d52315f1c57562bfce5058 Mon Sep 17 00:00:00 2001 From: Alexandre Vazquez Date: Sun, 27 Mar 2016 16:03:11 +0200 Subject: [PATCH 004/190] Updating the branch to the latest master and making it work with the new docker daemon evolutions --- .../ContainerSettingsPorts.react.js | 45 ++++++++++--------- src/utils/DockerUtil.js | 1 + 2 files changed, 24 insertions(+), 22 deletions(-) diff --git a/src/components/ContainerSettingsPorts.react.js b/src/components/ContainerSettingsPorts.react.js index b3c75e1d9..2e5a08643 100644 --- a/src/components/ContainerSettingsPorts.react.js +++ b/src/components/ContainerSettingsPorts.react.js @@ -45,22 +45,24 @@ var ContainerSettingsPorts = React.createClass({ document.getElementById('portValue').value = ''; }, addPort: function () { - var portKey = document.getElementById('portKey').value; - var portValue = document.getElementById('portValue').value; - var portTypeValue = document.getElementById('portType').textContent; - var ports = this.state.ports; - if (portKey !== '') { - ports[portKey] = { - ip: docker.host, - url: docker.host + ':' + portValue, - port: portValue, - portType: portTypeValue.trim(), - error: null - }; + if (document.getElementById('portKey') != null){ + var portKey = document.getElementById('portKey').value; + var portValue = document.getElementById('portValue').value; + var portTypeValue = document.getElementById('portType').textContent; + var ports = this.state.ports; + if (portKey !== '') { + ports[portKey] = { + ip: docker.host, + url: docker.host + ':' + portValue, + port: portValue, + portType: portTypeValue.trim(), + error: null + }; - this.checkPort(ports, portKey, portKey); - if (ports[portKey].error === null) { - this.createEmptyPort(ports); + this.checkPort(ports, portKey, portKey); + if (ports[portKey].error === null) { + this.createEmptyPort(ports); + } } } return ports; @@ -169,20 +171,19 @@ var ContainerSettingsPorts = React.createClass({ let ports = this.state.ports; ports = this.addPort(); this.setState({ports: ports}); - let bindings = _.reduce(ports, (res, value, key) => { + let exposedPorts = {}; + let portBindings = _.reduce(ports, (res, value, key) => { if (key !== '') { res[key + '/' + value.portType] = [{ HostPort: value.port }]; + exposedPorts[key + '/' + value.portType] = {}; } return res; }, {}); - containerActions.update(this.props.container.Name, { - NetworkSettings: { - Ports: bindings - } - }); + let hostConfig = _.extend(this.props.container.HostConfig, {PortBindings: portBindings}); + containerActions.update(this.props.container.Name, {ExposedPorts: exposedPorts, HostConfig: hostConfig}); }, render: function () { @@ -201,7 +202,7 @@ var ContainerSettingsPorts = React.createClass({ var portKey = ''; var portValue = ''; if (key === '') { - icon = ; + icon = ; portKey = ; portValue = ; }else { diff --git a/src/utils/DockerUtil.js b/src/utils/DockerUtil.js index 1a469facf..1d8e8bcb5 100644 --- a/src/utils/DockerUtil.js +++ b/src/utils/DockerUtil.js @@ -296,6 +296,7 @@ export default { data.Mounts = data.Mounts || existingData.Mounts; var fullData = _.extend(existingData, data); + console.log(fullData); this.createContainer(name, fullData); }); }, From b2e57b6f07d7bbdd52fd0a5871965956601fe1c3 Mon Sep 17 00:00:00 2001 From: Sven Dowideit Date: Thu, 28 Apr 2016 12:57:20 +0000 Subject: [PATCH 005/190] convert docs Dockerfiles to use docs/base:oss Signed-off-by: Sven Dowideit --- docs/Dockerfile | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/docs/Dockerfile b/docs/Dockerfile index da11b2de1..28f6de319 100644 --- a/docs/Dockerfile +++ b/docs/Dockerfile @@ -1,17 +1,8 @@ -FROM docs/base:latest +FROM docs/base:oss MAINTAINER Mary Anthony (@moxiegirl) -RUN svn checkout https://github.com/docker/compose/trunk/docs /docs/content/compose -RUN svn checkout https://github.com/docker/docker/trunk/docs /docs/content/docker -RUN svn checkout https://github.com/docker/swarm/trunk/docs /docs/content/swarm -RUN svn checkout https://github.com/docker/distribution/trunk/docs /docs/content/registry -RUN svn checkout https://github.com/docker/notary/trunk/docs /docs/content/notary -RUN svn checkout https://github.com/docker/opensource/trunk/docs /docs/content/opensource -RUN svn checkout https://github.com/docker/machine/trunk/docs /docs/content/machine -RUN svn checkout https://github.com/docker/toolbox/trunk/docs /docs/content/toolbox - ENV PROJECT=kitematic # To get the git info for this repo COPY . /src - +RUN rm -r /docs/content/$PROJECT/ COPY . /docs/content/$PROJECT/ From 462cab80a7b714a1af3bfb008a3bf5e4e8b5d976 Mon Sep 17 00:00:00 2001 From: French Ben Date: Tue, 10 May 2016 10:52:08 -0700 Subject: [PATCH 006/190] Added pipe back in Signed-off-by: French Ben --- src/utils/DockerUtil.js | 10 +++++++++- src/utils/SetupUtil.js | 9 ++------- src/utils/Util.js | 33 ++++++++++++++++++++++++--------- 3 files changed, 35 insertions(+), 17 deletions(-) diff --git a/src/utils/DockerUtil.js b/src/utils/DockerUtil.js index 376a2cf60..7c6bd2fd5 100644 --- a/src/utils/DockerUtil.js +++ b/src/utils/DockerUtil.js @@ -34,7 +34,15 @@ var DockerUtil = { if (ip.indexOf('local') !== -1) { try { - this.client = new dockerode({socketPath: '/var/run/docker.sock'}); + if (util.isWindows()) { + this.client = new dockerode({ + protocol: 'http', + host: ip, + port: 2375 + }); + } else { + this.client = new dockerode({socketPath: '/var/run/docker.sock'}); + } } catch (error) { throw new Error('Cannot connect to the Docker daemon. Is the daemon running?'); } diff --git a/src/utils/SetupUtil.js b/src/utils/SetupUtil.js index b6932a8f7..d8c7c9ad3 100644 --- a/src/utils/SetupUtil.js +++ b/src/utils/SetupUtil.js @@ -69,12 +69,7 @@ export default { while (true) { try { if (util.isNative()) { - let stats = fs.statSync('/var/run/docker.sock'); - if (stats.isSocket()) { - await this.nativeSetup(); - } else { - throw new Error('File found is not a socket'); - } + await this.nativeSetup(); } else { await this.nonNativeSetup(); } @@ -96,7 +91,7 @@ export default { while (true) { try { router.get().transitionTo('setup'); - docker.setup(util.isLinux() ? 'localhost':'docker.local'); + docker.setup(util.isWindows() ? 'docker.local':'localhost'); setupServerActions.started({started: true}); this.simulateProgress(20); return docker.version(); diff --git a/src/utils/Util.js b/src/utils/Util.js index 7c13bb8b8..3545237e1 100644 --- a/src/utils/Util.js +++ b/src/utils/Util.js @@ -3,6 +3,7 @@ import Promise from 'bluebird'; import fs from 'fs'; import path from 'path'; import crypto from 'crypto'; +import http from 'http'; import electron from 'electron'; const remote = electron.remote; const dialog = remote.dialog; @@ -40,15 +41,29 @@ module.exports = { }, isNative: function () { if (this.native === null) { - try { - // Check if file exists - fs.statSync('/var/run/docker.sock'); - this.native = true; - } catch (e) { - if (this.isLinux()) { - this.native = true; - } else { - this.native = false; + if (this.isWindows()) { + this.native = http.get({ + url: `http:////./pipe/docker_engine/v1.23/version` + }, (response) => { + if (response.statusCode !== 200 ) { + return false; + } else { + return true; + } + }); + } else { + try { + // Check if file exists + let stats = fs.statSync('/var/run/docker.sock'); + if (stats.isSocket()) { + this.native = true; + } + } catch (e) { + if (this.isLinux()) { + this.native = true; + } else { + this.native = false; + } } } } From c377ca9f90c96aeca853ebde077a2bb14068e8a9 Mon Sep 17 00:00:00 2001 From: French Ben Date: Thu, 19 May 2016 18:40:36 -0700 Subject: [PATCH 007/190] Removed debug from util Signed-off-by: French Ben --- src/utils/DockerUtil.js | 1 - 1 file changed, 1 deletion(-) diff --git a/src/utils/DockerUtil.js b/src/utils/DockerUtil.js index f425d74ad..40befff57 100644 --- a/src/utils/DockerUtil.js +++ b/src/utils/DockerUtil.js @@ -359,7 +359,6 @@ var DockerUtil = { data.Mounts = data.Mounts || existingData.Mounts; var fullData = _.extend(existingData, data); - console.log(fullData); this.createContainer(name, fullData); }); }, From bca6cf391b6f2f228832ba040ce845ce4e8916a1 Mon Sep 17 00:00:00 2001 From: Sebastiaan van Stijn Date: Sat, 21 May 2016 14:05:07 +0200 Subject: [PATCH 008/190] Update ben's e-mail address Signed-off-by: Sebastiaan van Stijn --- MAINTAINERS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MAINTAINERS b/MAINTAINERS index 25cdb0fcc..fdb4bd546 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -32,7 +32,7 @@ [people.FrenchBen] Name = "Ben French" - Email = "me@frenchben.com" + Email = "frenchben@docker.com" GitHub = "FrenchBen" [people.jeffdm] From ab1c7fa66ff2e79d6246154bb3667234296f9d30 Mon Sep 17 00:00:00 2001 From: Alexei Yuzhakov Date: Sun, 22 May 2016 09:29:11 +0600 Subject: [PATCH 009/190] Add ability to run privileged containers (fix #269). Signed-off-by: Alexei Yuzhakov --- .../ContainerSettingsAdvanced.react.js | 17 ++++++++++++++--- src/utils/ContainerUtil.js | 9 +++++---- 2 files changed, 19 insertions(+), 7 deletions(-) diff --git a/src/components/ContainerSettingsAdvanced.react.js b/src/components/ContainerSettingsAdvanced.react.js index 6120498c3..08b8e351b 100644 --- a/src/components/ContainerSettingsAdvanced.react.js +++ b/src/components/ContainerSettingsAdvanced.react.js @@ -1,3 +1,4 @@ +import _ from 'underscore'; import React from 'react/addons'; import metrics from '../utils/MetricsUtil'; import ContainerUtil from '../utils/ContainerUtil'; @@ -11,10 +12,11 @@ var ContainerSettingsAdvanced = React.createClass({ }, getInitialState: function () { - let [tty, openStdin] = ContainerUtil.mode(this.props.container) || [true, true]; + let [tty, openStdin, privileged] = ContainerUtil.mode(this.props.container) || [true, true, false]; return { tty: tty, - openStdin: openStdin + openStdin: openStdin, + privileged: privileged }; }, @@ -22,7 +24,9 @@ var ContainerSettingsAdvanced = React.createClass({ metrics.track('Saved Advanced Options'); let tty = this.state.tty; let openStdin = this.state.openStdin; - containerActions.update(this.props.container.Name, {Tty: tty, OpenStdin: openStdin}); + let privileged = this.state.privileged; + let hostConfig = _.extend(this.props.container.HostConfig, {Privileged: privileged}); + containerActions.update(this.props.container.Name, {Tty: tty, OpenStdin: openStdin, HostConfig: hostConfig}); }, handleChangeTty: function () { @@ -37,6 +41,12 @@ var ContainerSettingsAdvanced = React.createClass({ }); }, + handleChangePrivileged: function () { + this.setState({ + privileged: !this.state.privileged + }); + }, + render: function () { if (!this.props.container) { return false; @@ -49,6 +59,7 @@ var ContainerSettingsAdvanced = React.createClass({

Allocate a TTY for this container

Keep STDIN open even if not attached

+

Privileged mode

Save diff --git a/src/utils/ContainerUtil.js b/src/utils/ContainerUtil.js index a19576970..5d1d2014c 100644 --- a/src/utils/ContainerUtil.js +++ b/src/utils/ContainerUtil.js @@ -15,10 +15,11 @@ var ContainerUtil = { // Provide Foreground options mode: function (container) { - if (!container || !container.Config) { - return [true, true]; - } - return [container.Config.Tty, container.Config.OpenStdin]; + return [ + (container && container.Config) ? container.Config.Tty : true, + (container && container.Config) ? container.Config.OpenStdin : true, + (container && container.HostConfig) ? container.HostConfig.Privileged : false + ]; }, // TODO: inject host here instead of requiring Docker From 1ffa76bbafb3fdd2b382db5887017a7a9754c725 Mon Sep 17 00:00:00 2001 From: Alexei Yuzhakov Date: Tue, 24 May 2016 21:26:49 +0600 Subject: [PATCH 010/190] Better way to control checkboxes using labels. Signed-off-by: Alexei Yuzhakov --- src/components/ContainerSettingsAdvanced.react.js | 6 +++--- styles/container-settings.less | 3 +++ 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/components/ContainerSettingsAdvanced.react.js b/src/components/ContainerSettingsAdvanced.react.js index 08b8e351b..92cb9a912 100644 --- a/src/components/ContainerSettingsAdvanced.react.js +++ b/src/components/ContainerSettingsAdvanced.react.js @@ -57,9 +57,9 @@ var ContainerSettingsAdvanced = React.createClass({

Advanced Options

-

Allocate a TTY for this container

-

Keep STDIN open even if not attached

-

Privileged mode

+

+

+

Save
diff --git a/styles/container-settings.less b/styles/container-settings.less index 242c642f9..80dd7a233 100644 --- a/styles/container-settings.less +++ b/styles/container-settings.less @@ -166,6 +166,9 @@ input[type="checkbox"] { margin-right: 0.8rem; } + label { + font-weight: 400; + } } } } From 8bd9ee63f444721a9aea01eaf93f117a4ae1ef73 Mon Sep 17 00:00:00 2001 From: Alexei Yuzhakov Date: Tue, 24 May 2016 22:13:31 +0600 Subject: [PATCH 011/190] Fix ability to click on link on port mapping page (fix #1700). Signed-off-by: Alexei Yuzhakov --- src/components/ContainerSettingsPorts.react.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/ContainerSettingsPorts.react.js b/src/components/ContainerSettingsPorts.react.js index 2e5a08643..4a9359b45 100644 --- a/src/components/ContainerSettingsPorts.react.js +++ b/src/components/ContainerSettingsPorts.react.js @@ -32,7 +32,7 @@ var ContainerSettingsPorts = React.createClass({ metrics.track('Opened In Browser', { from: 'settings' }); - shell.openExternal(url); + shell.openExternal('http://' + url); }, createEmptyPort: function (ports) { ports[''] = { From b7b6115bc3d449abd0073837045c2c8f84dcca5c Mon Sep 17 00:00:00 2001 From: Alexei Yuzhakov Date: Wed, 25 May 2016 20:36:18 +0600 Subject: [PATCH 012/190] Make checkbox labels clickable at preferences page. Signed-off-by: Alexei Yuzhakov --- src/components/Preferences.react.js | 8 ++++---- styles/preferences.less | 4 ++++ 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/components/Preferences.react.js b/src/components/Preferences.react.js index 7884b7271..62e31fd6d 100644 --- a/src/components/Preferences.react.js +++ b/src/components/Preferences.react.js @@ -43,10 +43,10 @@ var Preferences = React.createClass({
VM Settings
- Shutdown Linux VM on closing Kitematic +
- +
@@ -61,10 +61,10 @@ var Preferences = React.createClass({
App Settings
- Report anonymous usage analytics +
- +
diff --git a/styles/preferences.less b/styles/preferences.less index 0294fd2a3..3b5a88bd9 100644 --- a/styles/preferences.less +++ b/styles/preferences.less @@ -30,6 +30,10 @@ .option-name { flex: 0 auto; color: @gray-light; + + label { + font-weight: 400; + } } .option-value { flex: 1 auto; From 7df13112d216b4d32c92ba288603a0cbcccd9cb7 Mon Sep 17 00:00:00 2001 From: Albert Domenech Date: Sun, 15 May 2016 13:21:29 +0200 Subject: [PATCH 013/190] Initial debian/ubuntu installer: - Used grunt-packager and grunt-electron-installer-debian - Added debian/ubuntu ai32 arch support - Added Redhat/Centos/Fedora rpm support - Added electron-packager to MacOSX custom task - Fixed OSX Linux build and better conditional legibility Signed-off-by: Albert Domenech --- Gruntfile.js | 135 +++++++++++++++++++++++++++++++++++++++++++-- package.json | 3 + util/kitematic.png | Bin 0 -> 7987 bytes 3 files changed, 134 insertions(+), 4 deletions(-) create mode 100644 util/kitematic.png diff --git a/Gruntfile.js b/Gruntfile.js index 7cd1864b9..b80fd8844 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -1,3 +1,4 @@ +var fs = require('fs'); var path = require('path'); var execFile = require('child_process').execFile; var packagejson = require('./package.json'); @@ -26,7 +27,16 @@ module.exports = function (grunt) { var OSX_OUT = './dist'; var OSX_OUT_X64 = OSX_OUT + '/' + OSX_APPNAME + '-darwin-x64'; var OSX_FILENAME = OSX_OUT_X64 + '/' + OSX_APPNAME + '.app'; + var IS_WINDOWS = process.platform === 'win32'; + var IS_LINUX = process.platform == 'linux'; + + var IS_I386 = process.arch == 'ia32'; + var IS_X64 = process.arch == 'x64'; + + var IS_DEB = fs.existsSync('/etc/lsb-release') || fs.existsSync('/etc/debian_version'); + var IS_RPM = fs.existsSync('/etc/redhat-release'); + grunt.initConfig({ IDENTITY: 'Developer ID Application: Docker Inc', OSX_FILENAME: OSX_FILENAME, @@ -209,6 +219,9 @@ module.exports = function (grunt) { }, zip: { command: 'ditto -c -k --sequesterRsrc --keepParent <%= OSX_FILENAME_ESCAPED %> release/' + BASENAME + '-Mac.zip', + }, + linux_npm: { + command: 'cd build && npm install --production' } }, @@ -219,7 +232,7 @@ module.exports = function (grunt) { compress: { windows: { options: { - archive: './release/' + BASENAME + '-Windows.zip', + archive: './release/' + BASENAME + '-Windows.zip', mode: 'zip' }, files: [{ @@ -228,7 +241,7 @@ module.exports = function (grunt) { cwd: './dist/Kitematic-win32-x64', src: '**/*' }] - }, + }, }, // livereload @@ -252,12 +265,126 @@ module.exports = function (grunt) { files: ['images/*', 'index.html', 'fonts/*'], tasks: ['newer:copy:dev'] } + }, + 'electron-packager': { + build: { + options: { + platform: process.platform, + arch: process.arch, + dir: './build', + out: './dist/', + name: 'Kitematic', + ignore: 'bower.json', + version: packagejson['electron-version'], // set version of electron + overwrite: true + } + }, + osxlnx: { + options: { + platform: 'linux', + arch: 'x64', + dir: './build', + out: './dist/', + name: 'Kitematic', + ignore: 'bower.json', + version: packagejson['electron-version'], // set version of electron + overwrite: true + } + } + }, + 'electron-installer-debian': { + options: { + productName: LINUX_APPNAME, + productDescription: 'Run containers through a simple, yet powerful graphical user interface.', + section: 'devel', + priority: 'optional', + icon: './util/kitematic.png', + lintianOverrides: [ + 'changelog-file-missing-in-native-package', + 'executable-not-elf-or-script', + 'extra-license-file' + ], + categories: [ + 'Utility' + ], + rename: function (dest, src) { + return dest + '<%= name %>_'+ packagejson.version +'-<%= revision %>_<%= arch %>.deb'; + } + }, + linux64: { + options: { + arch: 'amd64' + }, + src: './dist/Kitematic-linux-x64/', + dest: './dist/', + }, + linux32: { + options: { + arch: 'i386' + }, + src: './dist/Kitematic-linux-ia32/', + dest: './dist/', + } + }, + 'electron-installer-redhat': { + options: { + productName: LINUX_APPNAME, + productDescription: 'Run containers through a simple, yet powerful graphical user interface.', + priority: 'optional', + icon: './util/kitematic.png', + categories: [ + 'Utilities' + ], + rename: function (dest, src) { + return dest + '<%= name %>_'+ packagejson.version +'-<%= revision %>_<%= arch %>.rpm'; + } + }, + linux64: { + options: { + arch: 'x86_64' + }, + src: './dist/Kitematic-linux-x64/', + dest: './dist/' + }, + linux32: { + options: { + arch: 'x86' + }, + src: './dist/Kitematic-linux-ia32/', + dest: './dist/' + } } }); + // Load the plugins for linux packaging + grunt.loadNpmTasks('grunt-electron-packager'); + grunt.loadNpmTasks('grunt-electron-installer-debian'); + grunt.loadNpmTasks('grunt-electron-installer-redhat'); + grunt.registerTask('default', ['newer:babel', 'less', 'newer:copy:dev', 'shell:electron', 'watchChokidar']); - if (!IS_WINDOWS) { - grunt.registerTask('release', ['clean:release', 'babel', 'less', 'copy:dev', 'electron', 'copy:osx', 'shell:sign', 'shell:zip', 'copy:windows', 'rcedit:exes', 'compress']); + + if (!IS_WINDOWS && !IS_LINUX) { + grunt.registerTask('release', ['clean:release', 'babel', 'less', 'copy:dev', 'electron', 'copy:osx', 'shell:sign', 'shell:zip', 'copy:windows', 'rcedit:exes', 'compress', 'shell:linux_npm', 'electron-packager:osxlnx', 'electron-installer-debian:linux64']); + }else if(IS_LINUX){ + + var linuxpackage = null; + // linux package detection + if(IS_DEB && IS_X64){ + linuxpackage = 'electron-installer-debian:linux64'; + }else if(IS_DEB && IS_I386){ + linuxpackage = 'electron-installer-debian:linux32'; + }else if(IS_RPM && IS_X64){ + linuxpackage = 'electron-installer-redhat:linux64'; + }else if(IS_RPM && IS_I386){ + linuxpackage = 'electron-installer-redhat:linux32'; + } + + if(linuxpackage){ + grunt.registerTask('release', ['clean:release', 'babel', 'less', 'copy:dev', 'shell:linux_npm', 'electron-packager:build', linuxpackage]); + }else{ + grunt.log.errorlns('Your Linux distribution is not yet supported - arch:'+ process.arch + ' platform:' + process.platform); + } + }else { grunt.registerTask('release', ['clean:release', 'babel', 'less', 'copy:dev', 'electron:windows', 'copy:windows', 'rcedit:exes', 'compress']); } diff --git a/package.json b/package.json index f5420459c..bb98122ae 100644 --- a/package.json +++ b/package.json @@ -70,6 +70,9 @@ "grunt-download-electron": "^2.1.1", "grunt-electron": "^2.0.0", "grunt-electron-installer": "^1.0.4", + "grunt-electron-installer-debian": "^0.3.0", + "grunt-electron-installer-redhat": "^0.3.0", + "grunt-electron-packager": "0.0.7", "grunt-if-missing": "^1.0.0", "grunt-newer": "^1.1.1", "grunt-plistbuddy": "^0.1.1", diff --git a/util/kitematic.png b/util/kitematic.png new file mode 100644 index 0000000000000000000000000000000000000000..75ae25e8802b479c485d6e36e675dcab0aa6ab5c GIT binary patch literal 7987 zcmY*;bzIZm_y23efJsZ|C_y9zCLqW_QW2041%%NmNGgmTCEW^03y8FIsK^jTmnb0} z0@4kmw%_*t{PX=i_Soa~y61K8x#vDlKJJM!(9@!Ua6kY6pwZD*Hv|9>;S~f>f(Z`` zk75VHgUnI&fhqu0CtSI(CMS%+HutsE0X*@S*YYWaK%sKee&PuLSFRHOARr@)jXIx$vv6!%MGA4F@8v{VFG%im#V3* zVG!ANrCO#r60YvIs5|Ci;gnoIQoGs1F~0uZZseDa?30&_U$-W*pM8@7<=b6X z9GTuBcT*M4U;K7Dil09%KRQJ5wSr@A%gM8O35zGZ!k(PDhxd)Gxnmg zyTY|r1$*KB(!W1?%isNU)2PJRl7q)%&ohEksNZ5+zQ(|M^@>}#S^t|n)!3e>4Ui4M zdG{stG%bP)E-nlCFvgN6F9eQYnh=osjHz}p`dsJQSCRJWA)pyj zI=x$FWE!p6$o5XZWL>Q|`}u{%>D&|>N7piRl{H7#?G4lhI*5`2s#HPrp6coiPkyeN zOw(kl{HnUbe-9*2cdJsxqgi#u6Vme3nDySZjl1>bb<|$Tu!n9fHQ^%6q|AS=C4LgS zr|)W}=*dftKz$tI+4XzaXpCvrLa4mF`Nu3yU_!(Wof6GJw&Y9S6)w)~$GkG0zc=(E z$*L9C&=*q5gxbheezJP+keu|up3Sp@jRGbHI@~VI$Dq;3_rYfG0x&;tf`%un=B}9; zpCO?1lUi=MluWa2mh|)3wD$$>)N%K?*b2|;&;xKT!rCp92`yj6_|GrCu4a6XW=3V^ zzOedG^Me#-As}X)Cwr-BJCuKgR=Ox_{i@om z)*p_?#glUGOqYLBnPrZP%z!(szV)8v4n3``U6*f~W{o+SKvh**-KT0J*eB1Ja(+() zeyVqEPY84$f9k$YhWIHHacA*%3XgP7qgs2F#UV6|T3jlQbWdqQ%7U}w@}%XP|8Zss z11fWj=Lug9KD}vHjFSlqqhc=+-}M|8@z-jfpJg@ex46CDsxlekvGirhiggI@7%7FN zYS!*8gV?7caVm37+t_if^8)1;DhCg(BlgW?*iMHve;bn7crOq=3%k#gu3-YXdoN5DJ_0|6-TTsfBxl*qw_~8 z%(=wxtP%EO_q%Vf8L_mQs%Yl#@pC;?{Avcs0&nbBySi{arN>ggRli%_fh3T&!FZbE zO;f^u-U0JT!(0mHG zJobLkAidxqJxJ}cBqSKjKksY6$y-16)%u|3&D{bAkc*G%(}K2w&I9&~FhQm`HMXH# zYgy!BD(i16?!(sB~a35wx9WUq0^GPYXjbeb{lES7UIFA1=^%$e8@b z7ez|`#ekBf6}eh|DKG>WYsjqdE!neOgcV{S6KtJ*vM)N7$V}MX!EQ@3T`G>>`cpW< zf28X`5V?#lJn&zFmq#r5fKlQy|*{nX*d##0j4O45nU>GNX;Uppn}aWnvbJDR7k z%|1%#l*Csy?ToRxnQ2#7x2>O`ICIz2#VTj6Rh~c8J7-9?5t#QK7Mc8<^rUI+xG0Cu z9$1`^WK-!Qptq$7g;-x~YGJCa*pkT~pOv4XX8TH2_?Y=gVBoxyRNHeBlElWXTsg}X zj*ln8g*VBdVr|IxPWug)wX6+5h~y9HO*u7Ds;;-T=cEfbp44(>|M!aTO_>eb&3&m# zpdIkM0LC?FR{3^nxGax1d?UYvjz3*Wn9 zkUJT}lhf1DvTQm^^v}%!&yMc;RHL9UV?h{%PqR`vqs3>CLL3#NBKtmzZn?%vO;m>5 zAYFGbB1Yu`1w{5b{=1|qxiCW&`>zC$xb`uM&!=01?6J64Rz_a;ZP^_vpx)Px@dv6X5S z14{W>Oi`IZlqIyz)YVNSrTmTM3UWgGAx{?-Wn_ye=?&K+m*551V$L(ujF71*vY(nP z096U&6@)l+^4ZMnwQ*^^GB)A+AZVc(6P&NJM|1d*?eCW?K0HO6i09_6hP+lcVS%0ACmhobm%euT~mrJP5okzqYu$ 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 literal 0 HcmV?d00001 From a6ecf84fe48a1e7333794bff297632fe4d119a3d Mon Sep 17 00:00:00 2001 From: French Ben Date: Thu, 26 May 2016 14:08:51 -0700 Subject: [PATCH 014/190] Added error output when error is unknown Signed-off-by: French Ben --- src/components/ContainerHome.react.js | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/src/components/ContainerHome.react.js b/src/components/ContainerHome.react.js index 4da81d2d9..a92048137 100644 --- a/src/components/ContainerHome.react.js +++ b/src/components/ContainerHome.react.js @@ -52,12 +52,15 @@ var ContainerHome = React.createClass({ let body; if (this.props.container.Error) { let error = this.props.container.Error.message; - console.log('Err: %o - %o', typeof error, error); - if (error.indexOf('ETIMEDOUT') !== -1) { - error = 'Timeout error - Try and restart your VM by running: \n"docker-machine restart default" in a terminal'; - } - if (error.indexOf('ECONNREFUSED') !== -1) { - error = 'Is your VM up and running? Check that "docker ps" works in a terminal.'; + if (!error) { + error = this.props.container.Error; + } else { + if (error.indexOf('ETIMEDOUT') !== -1) { + error = 'Timeout error - Try and restart your VM by running: \n"docker-machine restart default" in a terminal'; + } + if (error.indexOf('ECONNREFUSED') !== -1) { + error = 'Is your VM up and running? Check that "docker ps" works in a terminal.'; + } } body = (
From 7bca08d2bbd036991d118ef62f802bc93ac0517a Mon Sep 17 00:00:00 2001 From: French Ben Date: Thu, 26 May 2016 15:24:16 -0700 Subject: [PATCH 015/190] Kitematic 0.10.4 Signed-off-by: French Ben --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index f5420459c..a51da6c6b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "Kitematic", - "version": "0.10.2", + "version": "0.10.4", "author": "Kitematic", "description": "Simple Docker Container management for Mac OS X.", "homepage": "https://kitematic.com/", From 739e9ef43b6723ec53e43cca72f8417fcb02ca18 Mon Sep 17 00:00:00 2001 From: French Ben Date: Thu, 26 May 2016 17:06:20 -0700 Subject: [PATCH 016/190] Added Circle Changes Signed-off-by: French Ben --- Gruntfile.js | 96 ++++++++++++++++++++++++++++------------------------ circle.yml | 1 + package.json | 1 + 3 files changed, 53 insertions(+), 45 deletions(-) diff --git a/Gruntfile.js b/Gruntfile.js index b80fd8844..5905f45f1 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -27,20 +27,37 @@ module.exports = function (grunt) { var OSX_OUT = './dist'; var OSX_OUT_X64 = OSX_OUT + '/' + OSX_APPNAME + '-darwin-x64'; var OSX_FILENAME = OSX_OUT_X64 + '/' + OSX_APPNAME + '.app'; + var LINUX_FILENAME = OSX_OUT + '/' + BASENAME + '_' + packagejson.version + '_amd64.deb'; var IS_WINDOWS = process.platform === 'win32'; - var IS_LINUX = process.platform == 'linux'; + var IS_LINUX = process.platform === 'linux'; - var IS_I386 = process.arch == 'ia32'; - var IS_X64 = process.arch == 'x64'; + var IS_I386 = process.arch === 'ia32'; + var IS_X64 = process.arch === 'x64'; var IS_DEB = fs.existsSync('/etc/lsb-release') || fs.existsSync('/etc/debian_version'); var IS_RPM = fs.existsSync('/etc/redhat-release'); + var linuxpackage = null; + // linux package detection + if (IS_DEB && IS_X64) { + linuxpackage = 'electron-installer-debian:linux64'; + } else if (IS_DEB && IS_I386) { + linuxpackage = 'electron-installer-debian:linux32'; + LINUX_FILENAME = OSX_OUT + '/' + BASENAME + '_' + packagejson.version + '_i386.deb'; + } else if (IS_RPM && IS_X64) { + linuxpackage = 'electron-installer-redhat:linux64'; + LINUX_FILENAME = OSX_OUT + '/' + BASENAME + '_' + packagejson.version + '_x86_64.rpm'; + } else if (IS_RPM && IS_I386) { + linuxpackage = 'electron-installer-redhat:linux32'; + LINUX_FILENAME = OSX_OUT + '/' + BASENAME + '_' + packagejson.version + '_x86.rpm'; + } + grunt.initConfig({ IDENTITY: 'Developer ID Application: Docker Inc', OSX_FILENAME: OSX_FILENAME, - OSX_FILENAME_ESCAPED: OSX_FILENAME.replace(/ /g, '\\ ').replace(/\(/g,'\\(').replace(/\)/g,'\\)'), + OSX_FILENAME_ESCAPED: OSX_FILENAME.replace(/ /g, '\\ ').replace(/\(/g, '\\(').replace(/\)/g, '\\)'), + LINUX_FILENAME: LINUX_FILENAME, // electron electron: { @@ -191,7 +208,7 @@ module.exports = function (grunt) { expand: true, cwd: 'src/', src: ['**/*.js'], - dest: 'build/', + dest: 'build/' }] } }, @@ -208,31 +225,34 @@ module.exports = function (grunt) { }, sign: { options: { - failOnError: false, + failOnError: false }, command: [ 'codesign --deep -v -f -s "<%= IDENTITY %>" <%= OSX_FILENAME_ESCAPED %>/Contents/Frameworks/*', 'codesign -v -f -s "<%= IDENTITY %>" <%= OSX_FILENAME_ESCAPED %>', 'codesign -vvv --display <%= OSX_FILENAME_ESCAPED %>', 'codesign -v --verify <%= OSX_FILENAME_ESCAPED %>' - ].join(' && '), + ].join(' && ') }, zip: { - command: 'ditto -c -k --sequesterRsrc --keepParent <%= OSX_FILENAME_ESCAPED %> release/' + BASENAME + '-Mac.zip', + command: 'ditto -c -k --sequesterRsrc --keepParent <%= OSX_FILENAME_ESCAPED %> release/' + BASENAME + '-Mac.zip' }, linux_npm: { command: 'cd build && npm install --production' + }, + linux_zip: { + command: 'ditto -c -k --sequesterRsrc --keepParent <%= LINUX_FILENAME %> release/' + BASENAME + '-Ubuntu.deb' } }, clean: { - release: ['build/', 'dist/'], + release: ['build/', 'dist/'] }, compress: { windows: { options: { - archive: './release/' + BASENAME + '-Windows.zip', + archive: './release/' + BASENAME + '-Windows.zip', mode: 'zip' }, files: [{ @@ -241,7 +261,7 @@ module.exports = function (grunt) { cwd: './dist/Kitematic-win32-x64', src: '**/*' }] - }, + } }, // livereload @@ -280,15 +300,15 @@ module.exports = function (grunt) { } }, osxlnx: { - options: { - platform: 'linux', - arch: 'x64', - dir: './build', - out: './dist/', - name: 'Kitematic', - ignore: 'bower.json', - version: packagejson['electron-version'], // set version of electron - overwrite: true + options: { + platform: 'linux', + arch: 'x64', + dir: './build', + out: './dist/', + name: 'Kitematic', + ignore: 'bower.json', + version: packagejson['electron-version'], // set version of electron + overwrite: true } } }, @@ -308,7 +328,7 @@ module.exports = function (grunt) { 'Utility' ], rename: function (dest, src) { - return dest + '<%= name %>_'+ packagejson.version +'-<%= revision %>_<%= arch %>.deb'; + return LINUX_FILENAME; } }, linux64: { @@ -316,27 +336,27 @@ module.exports = function (grunt) { arch: 'amd64' }, src: './dist/Kitematic-linux-x64/', - dest: './dist/', + dest: './dist/' }, linux32: { options: { arch: 'i386' }, src: './dist/Kitematic-linux-ia32/', - dest: './dist/', - } + dest: './dist/' + } }, 'electron-installer-redhat': { options: { productName: LINUX_APPNAME, productDescription: 'Run containers through a simple, yet powerful graphical user interface.', priority: 'optional', - icon: './util/kitematic.png', + icon: './util/kitematic.png', categories: [ 'Utilities' ], rename: function (dest, src) { - return dest + '<%= name %>_'+ packagejson.version +'-<%= revision %>_<%= arch %>.rpm'; + return LINUX_FILENAME; } }, linux64: { @@ -364,27 +384,13 @@ module.exports = function (grunt) { grunt.registerTask('default', ['newer:babel', 'less', 'newer:copy:dev', 'shell:electron', 'watchChokidar']); if (!IS_WINDOWS && !IS_LINUX) { - grunt.registerTask('release', ['clean:release', 'babel', 'less', 'copy:dev', 'electron', 'copy:osx', 'shell:sign', 'shell:zip', 'copy:windows', 'rcedit:exes', 'compress', 'shell:linux_npm', 'electron-packager:osxlnx', 'electron-installer-debian:linux64']); - }else if(IS_LINUX){ - - var linuxpackage = null; - // linux package detection - if(IS_DEB && IS_X64){ - linuxpackage = 'electron-installer-debian:linux64'; - }else if(IS_DEB && IS_I386){ - linuxpackage = 'electron-installer-debian:linux32'; - }else if(IS_RPM && IS_X64){ - linuxpackage = 'electron-installer-redhat:linux64'; - }else if(IS_RPM && IS_I386){ - linuxpackage = 'electron-installer-redhat:linux32'; - } - - if(linuxpackage){ + grunt.registerTask('release', ['clean:release', 'babel', 'less', 'copy:dev', 'electron', 'copy:osx', 'shell:sign', 'shell:zip', 'copy:windows', 'rcedit:exes', 'shell:linux_npm', 'electron-packager:osxlnx', 'electron-installer-debian:linux64', 'shell:linux_zip']); + }else if (IS_LINUX) { + if (linuxpackage) { grunt.registerTask('release', ['clean:release', 'babel', 'less', 'copy:dev', 'shell:linux_npm', 'electron-packager:build', linuxpackage]); - }else{ - grunt.log.errorlns('Your Linux distribution is not yet supported - arch:'+ process.arch + ' platform:' + process.platform); + }else { + grunt.log.errorlns('Your Linux distribution is not yet supported - arch:' + process.arch + ' platform:' + process.platform); } - }else { grunt.registerTask('release', ['clean:release', 'babel', 'less', 'copy:dev', 'electron:windows', 'copy:windows', 'rcedit:exes', 'compress']); } diff --git a/circle.yml b/circle.yml index 59f1a7867..145ce0195 100644 --- a/circle.yml +++ b/circle.yml @@ -13,3 +13,4 @@ deployment: commands: - github-release upload --user docker --repo kitematic --tag $CIRCLE_TAG --file release/Kitematic-Mac.zip --name Kitematic-$(echo $CIRCLE_TAG | cut -c2-)-Mac.zip - github-release upload --user docker --repo kitematic --tag $CIRCLE_TAG --file release/Kitematic-Windows.zip --name Kitematic-$(echo $CIRCLE_TAG | cut -c2-)-Windows.zip + - github-release upload --user docker --repo kitematic --tag $CIRCLE_TAG --file release/Kitematic-Ubuntu.deb --name Kitematic-$(echo $CIRCLE_TAG | cut -c2-)-Ubuntu.deb diff --git a/package.json b/package.json index bb98122ae..2328e9336 100644 --- a/package.json +++ b/package.json @@ -16,6 +16,7 @@ "test": "jest -c jest-unit.json", "integration": "jest -c jest-integration.json", "release": "grunt release", + "release-verbose": "grunt --verbose release", "lint": "jsxhint src" }, "license": "Apache-2.0", From de88688cabcb654cc9d0c3292a81ed951ff2d0b4 Mon Sep 17 00:00:00 2001 From: French Ben Date: Thu, 26 May 2016 21:34:58 -0700 Subject: [PATCH 017/190] Fixed container exec Signed-off-by: French Ben --- src/utils/DockerMachineUtil.js | 40 +++++++++++++++++++--------------- 1 file changed, 22 insertions(+), 18 deletions(-) diff --git a/src/utils/DockerMachineUtil.js b/src/utils/DockerMachineUtil.js index 634c8059a..049f8b9bd 100644 --- a/src/utils/DockerMachineUtil.js +++ b/src/utils/DockerMachineUtil.js @@ -147,29 +147,33 @@ var DockerMachine = { }); }, dockerTerminal: function (cmd, machineName = this.name()) { + cmd = cmd || process.env.SHELL || ''; if (util.isWindows()) { - cmd = cmd || ''; - this.url(machineName).then(machineUrl => { - util.exec('start powershell.exe ' + cmd, - {env: { - 'DOCKER_HOST': machineUrl, - 'DOCKER_CERT_PATH': path.join(util.home(), '.docker', 'machine', 'machines', machineName), - 'DOCKER_TLS_VERIFY': 1 - } + if (util.isNative()) { + util.exec('start powershell.exe ' + cmd); + } else { + this.url(machineName).then(machineUrl => { + util.exec('start powershell.exe ' + cmd, + {env: { + 'DOCKER_HOST': machineUrl, + 'DOCKER_CERT_PATH': path.join(util.home(), '.docker', 'machine', 'machines', machineName), + 'DOCKER_TLS_VERIFY': 1 + } + }); }); - }); - } else if (util.isNative()) { - cmd = cmd || process.env.SHELL; + } + } else { var terminal = util.isLinux() ? util.linuxTerminal() : [path.join(process.env.RESOURCES_PATH, 'terminal')]; - terminal.push(cmd); - if (terminal) { + if (util.isNative()) { + terminal.push(cmd); util.execFile(terminal).then(() => {}); + } else { + this.url(machineName).then(machineUrl => { + terminal.push(`DOCKER_HOST=${machineUrl} DOCKER_CERT_PATH=${path.join(util.home(), '.docker/machine/machines/' + machineName)} DOCKER_TLS_VERIFY=1`); + terminal.push(cmd); + util.execFile(terminal).then(() => {}); + }); } - } else { - cmd = cmd || process.env.SHELL; - this.url(machineName).then(machineUrl => { - util.execFile([path.join(process.env.RESOURCES_PATH, 'terminal'), `DOCKER_HOST=${machineUrl} DOCKER_CERT_PATH=${path.join(util.home(), '.docker/machine/machines/' + machineName)} DOCKER_TLS_VERIFY=1 ${cmd}`]).then(() => {}); - }); } }, virtualBoxLogs: function (machineName = this.name()) { From f9c6e1d42b21340528fee03f17cf1f843bba3742 Mon Sep 17 00:00:00 2001 From: Albert Domenech Date: Sun, 15 May 2016 13:21:29 +0200 Subject: [PATCH 018/190] Initial debian/ubuntu installer: - Used grunt-packager and grunt-electron-installer-debian - Added debian/ubuntu ai32 arch support - Added Redhat/Centos/Fedora rpm support - Added electron-packager to MacOSX custom task - Fixed OSX Linux build and better conditional legibility - Fixed ESLint indications Signed-off-by: Albert Domenech --- Gruntfile.js | 151 +++++++++++++++++++++++++++++++++++++++++---- package.json | 3 + util/kitematic.png | Bin 0 -> 7987 bytes 3 files changed, 143 insertions(+), 11 deletions(-) create mode 100644 util/kitematic.png diff --git a/Gruntfile.js b/Gruntfile.js index 7cd1864b9..505fd4a11 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -1,3 +1,4 @@ +var fs = require('fs'); var path = require('path'); var execFile = require('child_process').execFile; var packagejson = require('./package.json'); @@ -26,11 +27,20 @@ module.exports = function (grunt) { var OSX_OUT = './dist'; var OSX_OUT_X64 = OSX_OUT + '/' + OSX_APPNAME + '-darwin-x64'; var OSX_FILENAME = OSX_OUT_X64 + '/' + OSX_APPNAME + '.app'; + var IS_WINDOWS = process.platform === 'win32'; + var IS_LINUX = process.platform === 'linux'; + + var IS_I386 = process.arch === 'ia32'; + var IS_X64 = process.arch === 'x64'; + + var IS_DEB = fs.existsSync('/etc/lsb-release') || fs.existsSync('/etc/debian_version'); + var IS_RPM = fs.existsSync('/etc/redhat-release'); + grunt.initConfig({ IDENTITY: 'Developer ID Application: Docker Inc', OSX_FILENAME: OSX_FILENAME, - OSX_FILENAME_ESCAPED: OSX_FILENAME.replace(/ /g, '\\ ').replace(/\(/g,'\\(').replace(/\)/g,'\\)'), + OSX_FILENAME_ESCAPED: OSX_FILENAME.replace(/ /g, '\\ ').replace(/\(/g, '\\(').replace(/\)/g, '\\)'), // electron electron: { @@ -117,7 +127,9 @@ module.exports = function (grunt) { dest: 'build/' }, { cwd: 'node_modules/', - src: Object.keys(packagejson.dependencies).map(function (dep) { return dep + '/**/*';}), + src: Object.keys(packagejson.dependencies).map(function (dep) { + return dep + '/**/*'; + }), dest: 'build/node_modules/', expand: true }] @@ -181,7 +193,7 @@ module.exports = function (grunt) { expand: true, cwd: 'src/', src: ['**/*.js'], - dest: 'build/', + dest: 'build/' }] } }, @@ -198,28 +210,31 @@ module.exports = function (grunt) { }, sign: { options: { - failOnError: false, + failOnError: false }, command: [ 'codesign --deep -v -f -s "<%= IDENTITY %>" <%= OSX_FILENAME_ESCAPED %>/Contents/Frameworks/*', 'codesign -v -f -s "<%= IDENTITY %>" <%= OSX_FILENAME_ESCAPED %>', 'codesign -vvv --display <%= OSX_FILENAME_ESCAPED %>', 'codesign -v --verify <%= OSX_FILENAME_ESCAPED %>' - ].join(' && '), + ].join(' && ') }, zip: { - command: 'ditto -c -k --sequesterRsrc --keepParent <%= OSX_FILENAME_ESCAPED %> release/' + BASENAME + '-Mac.zip', + command: 'ditto -c -k --sequesterRsrc --keepParent <%= OSX_FILENAME_ESCAPED %> release/' + BASENAME + '-Mac.zip' + }, + linux_npm: { + command: 'cd build && npm install --production' } }, clean: { - release: ['build/', 'dist/'], + release: ['build/', 'dist/'] }, compress: { windows: { options: { - archive: './release/' + BASENAME + '-Windows.zip', + archive: './release/' + BASENAME + '-Windows.zip', mode: 'zip' }, files: [{ @@ -228,7 +243,7 @@ module.exports = function (grunt) { cwd: './dist/Kitematic-win32-x64', src: '**/*' }] - }, + } }, // livereload @@ -252,12 +267,126 @@ module.exports = function (grunt) { files: ['images/*', 'index.html', 'fonts/*'], tasks: ['newer:copy:dev'] } + }, + 'electron-packager': { + build: { + options: { + platform: process.platform, + arch: process.arch, + dir: './build', + out: './dist/', + name: 'Kitematic', + ignore: 'bower.json', + version: packagejson['electron-version'], // set version of electron + overwrite: true + } + }, + osxlnx: { + options: { + platform: 'linux', + arch: 'x64', + dir: './build', + out: './dist/', + name: 'Kitematic', + ignore: 'bower.json', + version: packagejson['electron-version'], // set version of electron + overwrite: true + } + } + }, + 'electron-installer-debian': { + options: { + productName: LINUX_APPNAME, + productDescription: 'Run containers through a simple, yet powerful graphical user interface.', + section: 'devel', + priority: 'optional', + icon: './util/kitematic.png', + lintianOverrides: [ + 'changelog-file-missing-in-native-package', + 'executable-not-elf-or-script', + 'extra-license-file' + ], + categories: [ + 'Utility' + ], + rename: function (dest, src) { + return dest + '<%= name %>_' + packagejson.version + '-<%= revision %>_<%= arch %>.deb'; + } + }, + linux64: { + options: { + arch: 'amd64' + }, + src: './dist/Kitematic-linux-x64/', + dest: './dist/' + }, + linux32: { + options: { + arch: 'i386' + }, + src: './dist/Kitematic-linux-ia32/', + dest: './dist/' + } + }, + 'electron-installer-redhat': { + options: { + productName: LINUX_APPNAME, + productDescription: 'Run containers through a simple, yet powerful graphical user interface.', + priority: 'optional', + icon: './util/kitematic.png', + categories: [ + 'Utilities' + ], + rename: function (dest, src) { + return dest + '<%= name %>_' + packagejson.version + '-<%= revision %>_<%= arch %>.rpm'; + } + }, + linux64: { + options: { + arch: 'x86_64' + }, + src: './dist/Kitematic-linux-x64/', + dest: './dist/' + }, + linux32: { + options: { + arch: 'x86' + }, + src: './dist/Kitematic-linux-ia32/', + dest: './dist/' + } } }); + // Load the plugins for linux packaging + grunt.loadNpmTasks('grunt-electron-packager'); + grunt.loadNpmTasks('grunt-electron-installer-debian'); + grunt.loadNpmTasks('grunt-electron-installer-redhat'); + grunt.registerTask('default', ['newer:babel', 'less', 'newer:copy:dev', 'shell:electron', 'watchChokidar']); - if (!IS_WINDOWS) { - grunt.registerTask('release', ['clean:release', 'babel', 'less', 'copy:dev', 'electron', 'copy:osx', 'shell:sign', 'shell:zip', 'copy:windows', 'rcedit:exes', 'compress']); + + if (!IS_WINDOWS && !IS_LINUX) { + grunt.registerTask('release', ['clean:release', 'babel', 'less', 'copy:dev', 'electron', 'copy:osx', 'shell:sign', 'shell:zip', 'copy:windows', 'rcedit:exes', 'compress', 'shell:linux_npm', 'electron-packager:osxlnx', 'electron-installer-debian:linux64']); + }else if (IS_LINUX) { + + var linuxpackage = null; + // linux package detection + if (IS_DEB && IS_X64) { + linuxpackage = 'electron-installer-debian:linux64'; + } else if (IS_DEB && IS_I386) { + linuxpackage = 'electron-installer-debian:linux32'; + } else if (IS_RPM && IS_X64) { + linuxpackage = 'electron-installer-redhat:linux64'; + }else if (IS_RPM && IS_I386) { + linuxpackage = 'electron-installer-redhat:linux32'; + } + + if (linuxpackage) { + grunt.registerTask('release', ['clean:release', 'babel', 'less', 'copy:dev', 'shell:linux_npm', 'electron-packager:build', linuxpackage]); + }else { + grunt.log.errorlns('Your Linux distribution is not yet supported - arch:' + process.arch + ' platform:' + process.platform); + } + }else { grunt.registerTask('release', ['clean:release', 'babel', 'less', 'copy:dev', 'electron:windows', 'copy:windows', 'rcedit:exes', 'compress']); } diff --git a/package.json b/package.json index f5420459c..bb98122ae 100644 --- a/package.json +++ b/package.json @@ -70,6 +70,9 @@ "grunt-download-electron": "^2.1.1", "grunt-electron": "^2.0.0", "grunt-electron-installer": "^1.0.4", + "grunt-electron-installer-debian": "^0.3.0", + "grunt-electron-installer-redhat": "^0.3.0", + "grunt-electron-packager": "0.0.7", "grunt-if-missing": "^1.0.0", "grunt-newer": "^1.1.1", "grunt-plistbuddy": "^0.1.1", diff --git a/util/kitematic.png b/util/kitematic.png new file mode 100644 index 0000000000000000000000000000000000000000..75ae25e8802b479c485d6e36e675dcab0aa6ab5c GIT binary patch literal 7987 zcmY*;bzIZm_y23efJsZ|C_y9zCLqW_QW2041%%NmNGgmTCEW^03y8FIsK^jTmnb0} z0@4kmw%_*t{PX=i_Soa~y61K8x#vDlKJJM!(9@!Ua6kY6pwZD*Hv|9>;S~f>f(Z`` zk75VHgUnI&fhqu0CtSI(CMS%+HutsE0X*@S*YYWaK%sKee&PuLSFRHOARr@)jXIx$vv6!%MGA4F@8v{VFG%im#V3* zVG!ANrCO#r60YvIs5|Ci;gnoIQoGs1F~0uZZseDa?30&_U$-W*pM8@7<=b6X z9GTuBcT*M4U;K7Dil09%KRQJ5wSr@A%gM8O35zGZ!k(PDhxd)Gxnmg zyTY|r1$*KB(!W1?%isNU)2PJRl7q)%&ohEksNZ5+zQ(|M^@>}#S^t|n)!3e>4Ui4M zdG{stG%bP)E-nlCFvgN6F9eQYnh=osjHz}p`dsJQSCRJWA)pyj zI=x$FWE!p6$o5XZWL>Q|`}u{%>D&|>N7piRl{H7#?G4lhI*5`2s#HPrp6coiPkyeN zOw(kl{HnUbe-9*2cdJsxqgi#u6Vme3nDySZjl1>bb<|$Tu!n9fHQ^%6q|AS=C4LgS zr|)W}=*dftKz$tI+4XzaXpCvrLa4mF`Nu3yU_!(Wof6GJw&Y9S6)w)~$GkG0zc=(E z$*L9C&=*q5gxbheezJP+keu|up3Sp@jRGbHI@~VI$Dq;3_rYfG0x&;tf`%un=B}9; zpCO?1lUi=MluWa2mh|)3wD$$>)N%K?*b2|;&;xKT!rCp92`yj6_|GrCu4a6XW=3V^ zzOedG^Me#-As}X)Cwr-BJCuKgR=Ox_{i@om z)*p_?#glUGOqYLBnPrZP%z!(szV)8v4n3``U6*f~W{o+SKvh**-KT0J*eB1Ja(+() zeyVqEPY84$f9k$YhWIHHacA*%3XgP7qgs2F#UV6|T3jlQbWdqQ%7U}w@}%XP|8Zss z11fWj=Lug9KD}vHjFSlqqhc=+-}M|8@z-jfpJg@ex46CDsxlekvGirhiggI@7%7FN zYS!*8gV?7caVm37+t_if^8)1;DhCg(BlgW?*iMHve;bn7crOq=3%k#gu3-YXdoN5DJ_0|6-TTsfBxl*qw_~8 z%(=wxtP%EO_q%Vf8L_mQs%Yl#@pC;?{Avcs0&nbBySi{arN>ggRli%_fh3T&!FZbE zO;f^u-U0JT!(0mHG zJobLkAidxqJxJ}cBqSKjKksY6$y-16)%u|3&D{bAkc*G%(}K2w&I9&~FhQm`HMXH# zYgy!BD(i16?!(sB~a35wx9WUq0^GPYXjbeb{lES7UIFA1=^%$e8@b z7ez|`#ekBf6}eh|DKG>WYsjqdE!neOgcV{S6KtJ*vM)N7$V}MX!EQ@3T`G>>`cpW< zf28X`5V?#lJn&zFmq#r5fKlQy|*{nX*d##0j4O45nU>GNX;Uppn}aWnvbJDR7k z%|1%#l*Csy?ToRxnQ2#7x2>O`ICIz2#VTj6Rh~c8J7-9?5t#QK7Mc8<^rUI+xG0Cu z9$1`^WK-!Qptq$7g;-x~YGJCa*pkT~pOv4XX8TH2_?Y=gVBoxyRNHeBlElWXTsg}X zj*ln8g*VBdVr|IxPWug)wX6+5h~y9HO*u7Ds;;-T=cEfbp44(>|M!aTO_>eb&3&m# zpdIkM0LC?FR{3^nxGax1d?UYvjz3*Wn9 zkUJT}lhf1DvTQm^^v}%!&yMc;RHL9UV?h{%PqR`vqs3>CLL3#NBKtmzZn?%vO;m>5 zAYFGbB1Yu`1w{5b{=1|qxiCW&`>zC$xb`uM&!=01?6J64Rz_a;ZP^_vpx)Px@dv6X5S z14{W>Oi`IZlqIyz)YVNSrTmTM3UWgGAx{?-Wn_ye=?&K+m*551V$L(ujF71*vY(nP z096U&6@)l+^4ZMnwQ*^^GB)A+AZVc(6P&NJM|1d*?eCW?K0HO6i09_6hP+lcVS%0ACmhobm%euT~mrJP5okzqYu$ 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 literal 0 HcmV?d00001 From c712f27171630397e67393dafb50fef3c42a4256 Mon Sep 17 00:00:00 2001 From: "ClemMakesApps@gmail.com" Date: Fri, 27 May 2016 14:03:43 -0500 Subject: [PATCH 019/190] Fix electron deprecated API Signed-off-by: Clement Ho --- src/browser.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/browser.js b/src/browser.js index 2069c8022..7b81f3d54 100644 --- a/src/browser.js +++ b/src/browser.js @@ -41,7 +41,7 @@ app.on('ready', function () { mainWindow.loadURL(path.normalize('file://' + path.join(__dirname, 'index.html'))); - app.on('activate-with-no-open-windows', function () { + app.on('activate', function () { if (mainWindow) { mainWindow.show(); } From d6daabb233e5b49e48bbd820104677e4818c56d5 Mon Sep 17 00:00:00 2001 From: Alexei Yuzhakov Date: Sat, 28 May 2016 08:22:46 +0600 Subject: [PATCH 020/190] Fix incorrect syntax that prevents to open the stable version of iTerm. --- resources/terminal | 43 ++++++++++++++++--------------------------- 1 file changed, 16 insertions(+), 27 deletions(-) diff --git a/resources/terminal b/resources/terminal index 38e1d9896..3dcdc6a1d 100755 --- a/resources/terminal +++ b/resources/terminal @@ -15,33 +15,22 @@ EOF` function open_iterm () { osascript > /dev/null < Date: Mon, 30 May 2016 14:11:09 -0500 Subject: [PATCH 021/190] Move deb rhel electron to optionalDependencies grunt-electron-installer modules for debian and redhat will not install on windows unless we move them to optional. Grunt file will error on those platforms if the modules fail to install for some other reason. --- package.json | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 94ec6f1f5..56e7ac43e 100644 --- a/package.json +++ b/package.json @@ -71,8 +71,6 @@ "grunt-download-electron": "^2.1.1", "grunt-electron": "^2.0.0", "grunt-electron-installer": "^1.0.4", - "grunt-electron-installer-debian": "^0.3.0", - "grunt-electron-installer-redhat": "^0.3.0", "grunt-electron-packager": "0.0.7", "grunt-if-missing": "^1.0.0", "grunt-newer": "^1.1.1", @@ -89,5 +87,9 @@ "run-sequence": "^1.0.2", "shell-escape": "^0.2.0", "source-map-support": "^0.3.2" + }, + "optionalDependencies": { + "grunt-electron-installer-debian": "^0.3.0", + "grunt-electron-installer-redhat": "^0.3.0" } } From 458c3d687b1b2a8b86b69fa233c45224c47ef61b Mon Sep 17 00:00:00 2001 From: Clement Ho Date: Tue, 31 May 2016 09:49:26 -0500 Subject: [PATCH 022/190] Add container ID and copy functionality Signed-off-by: Clement Ho --- .../ContainerSettingsGeneral.react.js | 41 ++++++++++++++++--- styles/container-settings.less | 24 +++++++++-- 2 files changed, 56 insertions(+), 9 deletions(-) diff --git a/src/components/ContainerSettingsGeneral.react.js b/src/components/ContainerSettingsGeneral.react.js index 8e8066e2c..889e23e04 100644 --- a/src/components/ContainerSettingsGeneral.react.js +++ b/src/components/ContainerSettingsGeneral.react.js @@ -1,7 +1,7 @@ import _ from 'underscore'; import React from 'react/addons'; import metrics from '../utils/MetricsUtil'; -import electron from 'electron'; +import electron, { clipboard } from 'electron'; const remote = electron.remote; const dialog = remote.dialog; import ContainerUtil from '../utils/ContainerUtil'; @@ -26,6 +26,7 @@ var ContainerSettingsGeneral = React.createClass({ return { slugName: null, nameError: null, + copiedId: false, env: env }; }, @@ -60,6 +61,20 @@ var ContainerSettingsGeneral = React.createClass({ } }, + handleCopyContainerId: function() { + clipboard.writeText(this.props.container.Id); + this.setState({ + copiedId: true + }); + + var _this = this; + setTimeout(function() { + _this.setState({ + copiedId: false + }); + }, 3000); + }, + handleSaveContainerName: function () { var newName = this.state.slugName; if (newName === this.props.container.Name) { @@ -154,6 +169,7 @@ var ContainerSettingsGeneral = React.createClass({ return false; } + var clipboardStatus; var willBeRenamedAs; var btnSaveName = ( Save @@ -171,14 +187,27 @@ var ContainerSettingsGeneral = React.createClass({ ); } - let rename = ( + if (this.state.copiedId) { + clipboardStatus = ( +

Copied to Clipboard

+ ); + } + + let containerInfo = (
-

Container Name

-
+

Container Info

+
+
ID
+ + Copy + {clipboardStatus} +
+
+
NAME
+ {btnSaveName} {willBeRenamedAs}
- {btnSaveName}
); @@ -202,7 +231,7 @@ var ContainerSettingsGeneral = React.createClass({ return (
- {rename} + {containerInfo}

Environment Variables

diff --git a/styles/container-settings.less b/styles/container-settings.less index 242c642f9..8a8153c0b 100644 --- a/styles/container-settings.less +++ b/styles/container-settings.less @@ -61,12 +61,28 @@ .settings-section { margin-bottom: 4rem; } - .container-name { - margin-bottom: 2rem; + .container-info-row { + margin-bottom: 5px; + .label-id, .label-name { + .env-vars-labels; + display: inline-block; + width: 5%; + min-width: 75px; + } + a { + margin-left: 10px; + } input { - width: 100%; + width: 55%; max-width: 500px; } + .btn-copy { + border: none; + margin-left: 11px; + } + .disabled { + border-bottom: none; + } p { font-weight: 300; margin-top: 5px; @@ -75,6 +91,8 @@ strong { font-weight: 500; } + margin-left: 75px; + padding-left: 10px; } } .env-vars-labels { From be2d011491765e08b6fa50a3950db8c0f210266a Mon Sep 17 00:00:00 2001 From: French Ben Date: Tue, 31 May 2016 17:53:52 -0700 Subject: [PATCH 023/190] Fixed release file for ubuntu as zip instead of deb Signed-off-by: French Ben --- Gruntfile.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gruntfile.js b/Gruntfile.js index f3a81cd42..f0a2cdaeb 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -244,7 +244,7 @@ module.exports = function (grunt) { command: 'cd build && npm install --production' }, linux_zip: { - command: 'ditto -c -k --sequesterRsrc --keepParent <%= LINUX_FILENAME %> release/' + BASENAME + '-Ubuntu.deb' + command: 'ditto -c -k --sequesterRsrc --keepParent <%= LINUX_FILENAME %> release/' + BASENAME + '-Ubuntu.zip' } }, From 1b68613b5a159df1f86976b5beb6fc1d731c8848 Mon Sep 17 00:00:00 2001 From: Clement Ho Date: Wed, 1 Jun 2016 10:06:09 -0500 Subject: [PATCH 024/190] Add fade out animation for copy container id feedback Signed-off-by: Clement Ho --- src/components/ContainerSettingsGeneral.react.js | 4 ++-- styles/container-settings.less | 9 +++++++++ 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/src/components/ContainerSettingsGeneral.react.js b/src/components/ContainerSettingsGeneral.react.js index 889e23e04..70cfa8781 100644 --- a/src/components/ContainerSettingsGeneral.react.js +++ b/src/components/ContainerSettingsGeneral.react.js @@ -72,7 +72,7 @@ var ContainerSettingsGeneral = React.createClass({ _this.setState({ copiedId: false }); - }, 3000); + }, 5000); }, handleSaveContainerName: function () { @@ -189,7 +189,7 @@ var ContainerSettingsGeneral = React.createClass({ if (this.state.copiedId) { clipboardStatus = ( -

Copied to Clipboard

+

Copied to Clipboard

); } diff --git a/styles/container-settings.less b/styles/container-settings.less index 8a8153c0b..9ebedeb44 100644 --- a/styles/container-settings.less +++ b/styles/container-settings.less @@ -83,6 +83,15 @@ .disabled { border-bottom: none; } + .fadeOut { + animation: fade-out 5s ease-in-out forwards; + } + @keyframes fade-out { + 0% { opacity: 0; } + 10% { opacity: 1; } + 85% { opacity: 1; } + 100% { opacity: 0; } + } p { font-weight: 300; margin-top: 5px; From 31358ef04795da8ccaf903aee8f494d48a4c66e9 Mon Sep 17 00:00:00 2001 From: Clement Ho Date: Wed, 1 Jun 2016 13:09:05 -0500 Subject: [PATCH 025/190] Fix duplicate react key issue Signed-off-by: Clement Ho --- src/components/ContainerHomeLogs.react.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/components/ContainerHomeLogs.react.js b/src/components/ContainerHomeLogs.react.js index bffe4157d..5e9a32e08 100644 --- a/src/components/ContainerHomeLogs.react.js +++ b/src/components/ContainerHomeLogs.react.js @@ -36,9 +36,11 @@ module.exports = React.createClass({ }, render: function () { - let logs = this.props.container.Logs ? - this.props.container.Logs.map((l) =>
'))}}>
) : - ['0 No logs for this container.']; + let logs = this.props.container.Logs ? this.props.container.Logs.map((l, index) => { + const key = `${this.props.container.Name}-${index}`; + return
'))}}>
; + }) : ['0 No logs for this container.']; + return (
From d03375f7509f63ccde02d880026856c1e70efbfe Mon Sep 17 00:00:00 2001 From: Clement Ho Date: Thu, 2 Jun 2016 13:29:49 -0500 Subject: [PATCH 026/190] Change npm script for lint to eslint Signed-off-by: Clement Ho --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 56e7ac43e..78f231d31 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "integration": "jest -c jest-integration.json", "release": "grunt release", "release-verbose": "grunt --verbose release", - "lint": "jsxhint src" + "lint": "eslint src" }, "license": "Apache-2.0", "electron-version": "0.35.4", From 80e508c3e6e0823e2a06505f2a611e114d568c35 Mon Sep 17 00:00:00 2001 From: Sven Dowideit Date: Fri, 3 Jun 2016 18:47:42 +0000 Subject: [PATCH 027/190] Fix validataion error Signed-off-by: Sven Dowideit --- docs/Dockerfile | 4 ++-- docs/Makefile | 27 +++++---------------------- docs/index.md | 2 +- 3 files changed, 8 insertions(+), 25 deletions(-) diff --git a/docs/Dockerfile b/docs/Dockerfile index 28f6de319..cd70025ec 100644 --- a/docs/Dockerfile +++ b/docs/Dockerfile @@ -1,8 +1,8 @@ FROM docs/base:oss -MAINTAINER Mary Anthony (@moxiegirl) +MAINTAINER Docker Docs ENV PROJECT=kitematic # To get the git info for this repo COPY . /src -RUN rm -r /docs/content/$PROJECT/ +RUN rm -rf /docs/content/$PROJECT/ COPY . /docs/content/$PROJECT/ diff --git a/docs/Makefile b/docs/Makefile index 021e8f6e5..69b11191d 100644 --- a/docs/Makefile +++ b/docs/Makefile @@ -1,17 +1,4 @@ -.PHONY: all binary build cross default docs docs-build docs-shell shell test test-unit test-integration test-integration-cli test-docker-py validate - -# env vars passed through directly to Docker's build scripts -# to allow things like `make DOCKER_CLIENTONLY=1 binary` easily -# `docs/sources/contributing/devenvironment.md ` and `project/PACKAGERS.md` have some limited documentation of some of these -DOCKER_ENVS := \ - -e BUILDFLAGS \ - -e DOCKER_CLIENTONLY \ - -e DOCKER_EXECDRIVER \ - -e DOCKER_GRAPHDRIVER \ - -e TESTDIRS \ - -e TESTFLAGS \ - -e TIMEOUT -# note: we _cannot_ add "-e DOCKER_BUILDTAGS" here because even if it's unset in the shell, that would shadow the "ENV DOCKER_BUILDTAGS" set in our Dockerfile, which is very important for our official builds +.PHONY: all default docs docs-build docs-shell shell test # to allow `make DOCSDIR=docs docs-shell` (to create a bind mount in docs) DOCS_MOUNT := $(if $(DOCSDIR),-v $(CURDIR)/$(DOCSDIR):/$(DOCSDIR)) @@ -25,9 +12,8 @@ HUGO_BASE_URL=$(shell test -z "$(DOCKER_IP)" && echo localhost || echo "$(DOCKER HUGO_BIND_IP=0.0.0.0 GIT_BRANCH := $(shell git rev-parse --abbrev-ref HEAD 2>/dev/null) -DOCKER_IMAGE := docker$(if $(GIT_BRANCH),:$(GIT_BRANCH)) -DOCKER_DOCS_IMAGE := docs-base$(if $(GIT_BRANCH),:$(GIT_BRANCH)) - +GIT_BRANCH_CLEAN := $(shell echo $(GIT_BRANCH) | sed -e "s/[^[:alnum:]]/-/g") +DOCKER_DOCS_IMAGE := docker-docs$(if $(GIT_BRANCH_CLEAN),:$(GIT_BRANCH_CLEAN)) DOCKER_RUN_DOCS := docker run --rm -it $(DOCS_MOUNT) -e AWS_S3_BUCKET -e NOCACHE @@ -42,14 +28,11 @@ docs: docs-build docs-draft: docs-build $(DOCKER_RUN_DOCS) -p $(if $(DOCSPORT),$(DOCSPORT):)8000 -e DOCKERHOST "$(DOCKER_DOCS_IMAGE)" hugo server --buildDrafts="true" --port=$(DOCSPORT) --baseUrl=$(HUGO_BASE_URL) --bind=$(HUGO_BIND_IP) - docs-shell: docs-build $(DOCKER_RUN_DOCS) -p $(if $(DOCSPORT),$(DOCSPORT):)8000 "$(DOCKER_DOCS_IMAGE)" bash +test: docs-build + $(DOCKER_RUN_DOCS) -p $(if $(DOCSPORT),$(DOCSPORT):)8000 "$(DOCKER_DOCS_IMAGE)" docs-build: -# ( git remote | grep -v upstream ) || git diff --name-status upstream/release..upstream/docs ./ > ./changed-files -# echo "$(GIT_BRANCH)" > GIT_BRANCH -# echo "$(AWS_S3_BUCKET)" > AWS_S3_BUCKET -# echo "$(GITCOMMIT)" > GITCOMMIT docker build -t "$(DOCKER_DOCS_IMAGE)" . diff --git a/docs/index.md b/docs/index.md index 7cf9ec44a..c4bc06649 100755 --- a/docs/index.md +++ b/docs/index.md @@ -14,4 +14,4 @@ weight=2 Kitematic, the Docker GUI, runs on Mac OS X and Windows operating systems. Beginning with the 1.8 Docker release, you use the Docker Toolbox to install Kitematic. See the [Mac OS X installation guide](https://docs.docker.com/installation/mac) or the [Windows installation guide](https://docs.docker.com/installation/windows) for details on installing with Docker Toolbox. -For information about using Kitematic, take a look at the [User Guide](userguide). +For information about using Kitematic, take a look at the [User Guide](userguide.md). From 1613f172e52de8af3e0204d3d23802fa2caf323e Mon Sep 17 00:00:00 2001 From: Ruurd Pels Date: Sat, 4 Jun 2016 18:38:02 +0200 Subject: [PATCH 028/190] Only animate the running and restarting icon five times. Continuously animating loads the CPU a lot and we can use the cycles better somewhere else. --- styles/left-panel.less | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/styles/left-panel.less b/styles/left-panel.less index fd322339a..8e2e0976c 100644 --- a/styles/left-panel.less +++ b/styles/left-panel.less @@ -219,7 +219,7 @@ .at2x('runningwave.png', @container-state-size, @container-state-size); -webkit-animation-name: translatewave; -webkit-animation-duration: 7.0s; - -webkit-animation-iteration-count: infinite; + -webkit-animation-iteration-count: 5; -webkit-animation-timing-function: linear; } } @@ -232,7 +232,7 @@ -webkit-animation-delay: -1s; -webkit-animation-name: rotate; -webkit-animation-duration: 3.0s; - -webkit-animation-iteration-count: infinite; + -webkit-animation-iteration-count: 5; -webkit-animation-timing-function: linear; } } From fe536059f19277da2253fd927ffbc55908e15690 Mon Sep 17 00:00:00 2001 From: French Ben Date: Mon, 6 Jun 2016 23:50:35 -0700 Subject: [PATCH 029/190] Added tracking for native setup Signed-off-by: French Ben --- src/utils/SetupUtil.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/utils/SetupUtil.js b/src/utils/SetupUtil.js index d8c7c9ad3..0dccd7b63 100644 --- a/src/utils/SetupUtil.js +++ b/src/utils/SetupUtil.js @@ -94,6 +94,7 @@ export default { docker.setup(util.isWindows() ? 'docker.local':'localhost'); setupServerActions.started({started: true}); this.simulateProgress(20); + metrics.track('Native Setup Finished'); return docker.version(); } catch (error) { throw new Error(error); From 90147cccc3cc600a578462a3981420111ca9f7c7 Mon Sep 17 00:00:00 2001 From: French Ben Date: Mon, 13 Jun 2016 12:02:52 -0700 Subject: [PATCH 030/190] Bump version to 0.11 Signed-off-by: French Ben --- package.json | 2 +- src/components/ImageCard.react.js | 2 +- src/components/NewContainerSearch.react.js | 25 +++++++++++++++++----- 3 files changed, 22 insertions(+), 7 deletions(-) diff --git a/package.json b/package.json index 78f231d31..90f901e8c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "Kitematic", - "version": "0.10.4", + "version": "0.11.0", "author": "Kitematic", "description": "Simple Docker Container management for Mac OS X.", "homepage": "https://kitematic.com/", diff --git a/src/components/ImageCard.react.js b/src/components/ImageCard.react.js index 281675769..0115f7671 100644 --- a/src/components/ImageCard.react.js +++ b/src/components/ImageCard.react.js @@ -119,7 +119,7 @@ var ImageCard = React.createClass({ var description; if (this.props.image.description) { description = this.props.image.description; - } else if(this.props.image.short_description){ + } else if (this.props.image.short_description) { description = this.props.image.short_description; } else { description = 'No description.'; diff --git a/src/components/NewContainerSearch.react.js b/src/components/NewContainerSearch.react.js index 886ad1781..fac25935b 100644 --- a/src/components/NewContainerSearch.react.js +++ b/src/components/NewContainerSearch.react.js @@ -240,7 +240,7 @@ module.exports = React.createClass({ ); paginateResults = null; } else if (filter === 'userimages') { - let userImageItems = this.state.images.map(image => { + let userImageItems = this.state.images.map((image, index) => { let repo = image.RepoTags[0].split(':')[0]; if (repo.indexOf('/') === -1) { repo = 'local/' + repo; @@ -250,7 +250,10 @@ module.exports = React.createClass({ let tags = image.tags.join('-'); image.star_count = 0; image.is_local = true; - return (); + console.log('Img: %o', image); + const key = `local-${image.name}-${index}`; + console.log('User img key: %o', key); + return (); }); let userImageResults = userImageItems.length ? (
@@ -277,8 +280,16 @@ module.exports = React.createClass({
); } else if (repos.length) { - let recommendedItems = repos.filter(repo => repo.is_recommended).map(image => ); - let otherItems = repos.filter(repo => !repo.is_recommended && !repo.is_user_repo).map(image => ); + let recommendedItems = repos.filter(repo => repo.is_recommended).map((image, index) => { + const key = `rec-${image.name}-${index}`; + console.log('Rec img key: %o', key); + return (); + }); + let otherItems = repos.filter(repo => !repo.is_recommended && !repo.is_user_repo).map((image, index) => { + const key = `other-${image.name}-${index}`; + console.log('Other img key: %o', key); + return (); + }); let recommendedResults = recommendedItems.length ? (
@@ -289,7 +300,11 @@ module.exports = React.createClass({
) : null; - let userRepoItems = repos.filter(repo => repo.is_user_repo).map(image => ); + let userRepoItems = repos.filter(repo => repo.is_user_repo).map((image, index) => { + const key = `usr-${image.name}-${index}`; + console.log('User img key: %o', key); + return (); + }); let userRepoResults = userRepoItems.length ? (

My Repositories

From 852bcfcbfbb1cd204e4033bb79ab04e4b74dad7b Mon Sep 17 00:00:00 2001 From: French Ben Date: Mon, 13 Jun 2016 14:19:25 -0700 Subject: [PATCH 031/190] made all self this Signed-off-by: French Ben --- src/components/ImageCard.react.js | 38 +++++++++++++--------- src/components/NewContainerSearch.react.js | 11 +++---- 2 files changed, 28 insertions(+), 21 deletions(-) diff --git a/src/components/ImageCard.react.js b/src/components/ImageCard.react.js index 0115f7671..0d3a056d6 100644 --- a/src/components/ImageCard.react.js +++ b/src/components/ImageCard.react.js @@ -99,7 +99,6 @@ var ImageCard = React.createClass({ shell.openExternal(repoUri); }, render: function () { - var self = this; var name; if (this.props.image.namespace === 'library') { name = ( @@ -134,17 +133,26 @@ var ImageCard = React.createClass({ imgsrc = 'https://kitematic.com/recommended/kitematic_html.png'; } var tags; - if (self.state.loading) { + if (this.state.loading) { tags = ; - } else if (self.state.tags.length === 0) { + } else if (this.state.tags.length === 0) { tags =
No Tags
; } else { - var tagDisplay = self.state.tags.map(function (tag) { - let t = tag.name; - if (t === self.state.chosenTag) { - return
{t}
; + var tagDisplay = this.state.tags.map((tag) => { + let t = ''; + if (tag.name) { + t = tag.name; } else { - return
{t}
; + t = tag; + } + let key = t; + if (typeof key === 'undefined') { + key = this.props.image.name; + } + if (t === this.state.chosenTag) { + return
{t}
; + } else { + return
{t}
; } }); tags = ( @@ -172,10 +180,10 @@ var ImageCard = React.createClass({ {this.state.chosenTag}
-
+
-
+
CREATE
@@ -190,7 +198,7 @@ var ImageCard = React.createClass({
{this.props.image.inUse ?

To delete, remove all containers
using the above image

: null }
- +
); @@ -205,10 +213,10 @@ var ImageCard = React.createClass({ {pullCount}
-
+
-
+
CREATE
@@ -223,7 +231,7 @@ var ImageCard = React.createClass({ VIEW ON DOCKER HUB
- +
); @@ -234,7 +242,7 @@ var ImageCard = React.createClass({

Please select an image tag.

{tags} -
+
diff --git a/src/components/NewContainerSearch.react.js b/src/components/NewContainerSearch.react.js index fac25935b..83272a218 100644 --- a/src/components/NewContainerSearch.react.js +++ b/src/components/NewContainerSearch.react.js @@ -250,10 +250,12 @@ module.exports = React.createClass({ let tags = image.tags.join('-'); image.star_count = 0; image.is_local = true; - console.log('Img: %o', image); const key = `local-${image.name}-${index}`; - console.log('User img key: %o', key); - return (); + let imageCard = null; + if (image.name !== '') { + imageCard = (); + } + return imageCard; }); let userImageResults = userImageItems.length ? (
@@ -282,12 +284,10 @@ module.exports = React.createClass({ } else if (repos.length) { let recommendedItems = repos.filter(repo => repo.is_recommended).map((image, index) => { const key = `rec-${image.name}-${index}`; - console.log('Rec img key: %o', key); return (); }); let otherItems = repos.filter(repo => !repo.is_recommended && !repo.is_user_repo).map((image, index) => { const key = `other-${image.name}-${index}`; - console.log('Other img key: %o', key); return (); }); @@ -302,7 +302,6 @@ module.exports = React.createClass({ let userRepoItems = repos.filter(repo => repo.is_user_repo).map((image, index) => { const key = `usr-${image.name}-${index}`; - console.log('User img key: %o', key); return (); }); let userRepoResults = userRepoItems.length ? ( From 073a83b34e8a0fb2badef52b369a5eb40702562f Mon Sep 17 00:00:00 2001 From: French Ben Date: Mon, 13 Jun 2016 16:00:07 -0700 Subject: [PATCH 032/190] Modified version to match engine Signed-off-by: French Ben --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 90f901e8c..045564e92 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "Kitematic", - "version": "0.11.0", + "version": "0.12.0", "author": "Kitematic", "description": "Simple Docker Container management for Mac OS X.", "homepage": "https://kitematic.com/", From a6bb087ce29f75db2d75416beb98a742e73c28ef Mon Sep 17 00:00:00 2001 From: French Ben Date: Mon, 13 Jun 2016 21:34:36 -0700 Subject: [PATCH 033/190] Modified circleCI push Signed-off-by: French Ben --- circle.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/circle.yml b/circle.yml index 145ce0195..9a8c49bbc 100644 --- a/circle.yml +++ b/circle.yml @@ -13,4 +13,4 @@ deployment: commands: - github-release upload --user docker --repo kitematic --tag $CIRCLE_TAG --file release/Kitematic-Mac.zip --name Kitematic-$(echo $CIRCLE_TAG | cut -c2-)-Mac.zip - github-release upload --user docker --repo kitematic --tag $CIRCLE_TAG --file release/Kitematic-Windows.zip --name Kitematic-$(echo $CIRCLE_TAG | cut -c2-)-Windows.zip - - github-release upload --user docker --repo kitematic --tag $CIRCLE_TAG --file release/Kitematic-Ubuntu.deb --name Kitematic-$(echo $CIRCLE_TAG | cut -c2-)-Ubuntu.deb + - github-release upload --user docker --repo kitematic --tag $CIRCLE_TAG --file release/Kitematic-Ubuntu.zip --name Kitematic-$(echo $CIRCLE_TAG | cut -c2-)-Ubuntu.zip From 01836fb95048619c561580c99ec2b93e0f5d994a Mon Sep 17 00:00:00 2001 From: Clement Ho Date: Mon, 27 Jun 2016 13:45:36 -0500 Subject: [PATCH 034/190] Remove redundant http:// formatting Signed-off-by: Clement Ho --- src/components/ContainerSettingsPorts.react.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/ContainerSettingsPorts.react.js b/src/components/ContainerSettingsPorts.react.js index 4a9359b45..8d8fd1e17 100644 --- a/src/components/ContainerSettingsPorts.react.js +++ b/src/components/ContainerSettingsPorts.react.js @@ -116,7 +116,7 @@ var ContainerSettingsPorts = React.createClass({ let port = e.target.value; // save updated port ports[key] = _.extend(ports[key], { - url: 'http://' + ports[key].ip + ':' + port, + url: ports[key].ip + ':' + port, port: port, error: null }); From 917fbdf9b72f0efb328cd6b322e1e3e5d536c1b3 Mon Sep 17 00:00:00 2001 From: French Ben Date: Thu, 7 Jul 2016 19:38:34 -0400 Subject: [PATCH 035/190] Updated dockerode to the latest Signed-off-by: French Ben --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 045564e92..329f3b3e3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "Kitematic", - "version": "0.12.0", + "version": "0.12.1", "author": "Kitematic", "description": "Simple Docker Container management for Mac OS X.", "homepage": "https://kitematic.com/", @@ -31,7 +31,7 @@ "classnames": "^2.1.5", "coveralls": "^2.11.2", "deep-extend": "^0.4.0", - "dockerode": "^2.2.7", + "dockerode": "^2.2.10", "install": "^0.1.8", "jquery": "^2.1.3", "JSONStream": "^1.0.7", From 6e4aa098fbdfb0912c50af4d289125a38c1c7a54 Mon Sep 17 00:00:00 2001 From: French Ben Date: Wed, 20 Jul 2016 16:49:04 -0700 Subject: [PATCH 036/190] Updated kitematic endpoint Signed-off-by: French Ben --- src/utils/SetupUtil.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/utils/SetupUtil.js b/src/utils/SetupUtil.js index 0dccd7b63..943ffa128 100644 --- a/src/utils/SetupUtil.js +++ b/src/utils/SetupUtil.js @@ -91,7 +91,7 @@ export default { while (true) { try { router.get().transitionTo('setup'); - docker.setup(util.isWindows() ? 'docker.local':'localhost'); + docker.setup('localhost'); setupServerActions.started({started: true}); this.simulateProgress(20); metrics.track('Native Setup Finished'); From 806eb3b00c76404b587af3e974dfdf971df7ba70 Mon Sep 17 00:00:00 2001 From: French Ben Date: Wed, 20 Jul 2016 20:21:58 -0700 Subject: [PATCH 037/190] Fixed port publishing Signed-off-by: French Ben --- src/utils/DockerUtil.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/utils/DockerUtil.js b/src/utils/DockerUtil.js index 40befff57..245ea8b24 100644 --- a/src/utils/DockerUtil.js +++ b/src/utils/DockerUtil.js @@ -157,7 +157,10 @@ var DockerUtil = { } if (!containerData.HostConfig || (containerData.HostConfig && !containerData.HostConfig.PortBindings)) { - containerData.PublishAllPorts = true; + if (!containerData.HostConfig) { + containerData.HostConfig = {}; + } + containerData.HostConfig.PublishAllPorts = true; } if (image.Config.Cmd) { From 3c8e9c8b9e13cabff108c8e28837c0c1e9c2afa9 Mon Sep 17 00:00:00 2001 From: French Ben Date: Wed, 20 Jul 2016 20:43:47 -0700 Subject: [PATCH 038/190] Moved all to named pipe Signed-off-by: French Ben --- src/utils/DockerUtil.js | 6 +----- src/utils/Util.js | 2 +- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/src/utils/DockerUtil.js b/src/utils/DockerUtil.js index 245ea8b24..cf4b81700 100644 --- a/src/utils/DockerUtil.js +++ b/src/utils/DockerUtil.js @@ -35,11 +35,7 @@ var DockerUtil = { if (ip.indexOf('local') !== -1) { try { if (util.isWindows()) { - this.client = new dockerode({ - protocol: 'http', - host: ip, - port: 2375 - }); + this.client = new dockerode({socketPath: '//./pipe/docker_engine'}); } else { this.client = new dockerode({socketPath: '/var/run/docker.sock'}); } diff --git a/src/utils/Util.js b/src/utils/Util.js index 3545237e1..0071259a0 100644 --- a/src/utils/Util.js +++ b/src/utils/Util.js @@ -43,7 +43,7 @@ module.exports = { if (this.native === null) { if (this.isWindows()) { this.native = http.get({ - url: `http:////./pipe/docker_engine/v1.23/version` + url: `http:////./pipe/docker_engine/version` }, (response) => { if (response.statusCode !== 200 ) { return false; From dc6aded2b05e362b46eac38254d691576c8890fa Mon Sep 17 00:00:00 2001 From: Thomas Darimont Date: Sun, 17 Jul 2016 01:09:08 +0200 Subject: [PATCH 039/190] Honor DOCKER_CERT_PATH environment in nonNativeSetup Previously only certificates relative to the home folder were honored, which made using custom storage locations via MACHINE_STORAGE_PATH for docker machines quite cumbersome to use. This helps with the issue #1640. Signed-off-by: Thomas Darimont --- src/utils/DockerUtil.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/utils/DockerUtil.js b/src/utils/DockerUtil.js index 40befff57..2b518476c 100644 --- a/src/utils/DockerUtil.js +++ b/src/utils/DockerUtil.js @@ -47,7 +47,7 @@ var DockerUtil = { throw new Error('Cannot connect to the Docker daemon. Is the daemon running?'); } } else { - let certDir = path.join(util.home(), '.docker/machine/machines/', name); + let certDir = process.env.DOCKER_CERT_PATH || path.join(util.home(), '.docker/machine/machines/', name); if (!fs.existsSync(certDir)) { throw new Error('Certificate directory does not exist'); } From c05d16f050e1608b8f729928beba7588d56b2949 Mon Sep 17 00:00:00 2001 From: Thomas Darimont Date: Fri, 22 Jul 2016 23:35:06 +0200 Subject: [PATCH 040/190] Honor MACHINE_STORAGE_PATH environment for virtualBoxLogs Previously vbox log files were only stored beneath the .docker folder relative to the user's home-directory which potentially resulted in filenotfound errors. We now store the vbox log files relative to the MACHINE_STORAGE_PATH for docker machines, e.g. on windows with `MACHINE_STORAGE_PATH` set to `C:\dev\docker\machine` the logs for the `default` vm would be written to `C:\dev\docker\machine\machines\default\default\Logs\VBox.log` Signed-off-by: Thomas Darimont --- src/utils/DockerMachineUtil.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/utils/DockerMachineUtil.js b/src/utils/DockerMachineUtil.js index 049f8b9bd..4ae6969dd 100644 --- a/src/utils/DockerMachineUtil.js +++ b/src/utils/DockerMachineUtil.js @@ -177,7 +177,14 @@ var DockerMachine = { } }, virtualBoxLogs: function (machineName = this.name()) { - let logsPath = path.join(util.home(), '.docker', 'machine', 'machines', machineName, machineName, 'Logs', 'VBox.log'); + + var logsPath = null; + if (process.env.MACHINE_STORAGE_PATH) { + logsPath = path.join(process.env.MACHINE_STORAGE_PATH, 'machines', machineName, machineName, 'Logs', 'VBox.log'); + } else { + logsPath = path.join(util.home(), '.docker', 'machine', 'machines', machineName, machineName, 'Logs', 'VBox.log'); + } + let logData = null; try { logData = fs.readFileSync(logsPath, 'utf8'); From 2870ce8b1595a24b84282cd646a9156c4b4ec09b Mon Sep 17 00:00:00 2001 From: Slaven Bacic Date: Sat, 23 Jul 2016 07:49:29 +0200 Subject: [PATCH 041/190] Add fixes and lintian overrides to electron-installer-debian, with comments. Signed-off-by: Slaven Bacic --- Gruntfile.js | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) diff --git a/Gruntfile.js b/Gruntfile.js index f0a2cdaeb..48a6bd732 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -317,15 +317,36 @@ module.exports = function (grunt) { }, 'electron-installer-debian': { options: { - productName: LINUX_APPNAME, + name: BASENAME.toLowerCase(), // spaces and brackets cause linting errors + productName: LINUX_APPNAME.toLowerCase(), productDescription: 'Run containers through a simple, yet powerful graphical user interface.', + maintainer: 'Ben French ', section: 'devel', priority: 'optional', icon: './util/kitematic.png', lintianOverrides: [ 'changelog-file-missing-in-native-package', 'executable-not-elf-or-script', - 'extra-license-file' + 'extra-license-file', + //File permission overrides + 'non-standard-dir-perm', + 'non-standard-file-perm', + 'non-standard-executable-perm', + 'script-not-executable', + 'shlib-with-executable-bit', + + 'binary-without-manpage', //Kitematic does not have a manpage + + 'debian-changelog-file-missing', //incorrectly reports the debian changelog file as missing (probably looking in the wrong place) + 'unusual-interpreter', //node does not appear as a "known" interpreter to lintian + 'wrong-path-for-interpreter', //certain node_modules have hardcoded paths rather than using #!/usr/bin/env NAME + 'backup-file-in-package', //node_modules contain README.md~, probably from npm packing + 'package-contains-vcs-control-file', //node_modules contain .git folders, again, probably left over from npm packing + + 'embedded-javascript-library', //I'm assuming that JS libs are embedded intentionally into the Kitematic release + 'embedded-library', //Ditto for embedded libaries like libnode and libgcrypt + 'arch-dependent-file-in-usr-share' //for architecture (amd64 vs i386) specific .so libraries + ], categories: [ 'Utility' From 5a18d0e1c3df9e27033479572103e985b24bfb77 Mon Sep 17 00:00:00 2001 From: Slaven Bacic Date: Sat, 23 Jul 2016 07:50:55 +0200 Subject: [PATCH 042/190] Removed comments and collapsed overrides. Signed-off-by: Slaven Bacic --- Gruntfile.js | 23 +++++++++-------------- 1 file changed, 9 insertions(+), 14 deletions(-) diff --git a/Gruntfile.js b/Gruntfile.js index 48a6bd732..27692ee88 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -328,25 +328,20 @@ module.exports = function (grunt) { 'changelog-file-missing-in-native-package', 'executable-not-elf-or-script', 'extra-license-file', - //File permission overrides 'non-standard-dir-perm', 'non-standard-file-perm', 'non-standard-executable-perm', 'script-not-executable', 'shlib-with-executable-bit', - - 'binary-without-manpage', //Kitematic does not have a manpage - - 'debian-changelog-file-missing', //incorrectly reports the debian changelog file as missing (probably looking in the wrong place) - 'unusual-interpreter', //node does not appear as a "known" interpreter to lintian - 'wrong-path-for-interpreter', //certain node_modules have hardcoded paths rather than using #!/usr/bin/env NAME - 'backup-file-in-package', //node_modules contain README.md~, probably from npm packing - 'package-contains-vcs-control-file', //node_modules contain .git folders, again, probably left over from npm packing - - 'embedded-javascript-library', //I'm assuming that JS libs are embedded intentionally into the Kitematic release - 'embedded-library', //Ditto for embedded libaries like libnode and libgcrypt - 'arch-dependent-file-in-usr-share' //for architecture (amd64 vs i386) specific .so libraries - + 'binary-without-manpage', + 'debian-changelog-file-missing', + 'unusual-interpreter', + 'wrong-path-for-interpreter', + 'backup-file-in-package', + 'package-contains-vcs-control-file', + 'embedded-javascript-library', + 'embedded-library', + 'arch-dependent-file-in-usr-share' ], categories: [ 'Utility' From 2d67804aa9c138414120a667e7f9fdd95ad1a1ac Mon Sep 17 00:00:00 2001 From: French Ben Date: Tue, 26 Jul 2016 12:06:12 -0700 Subject: [PATCH 043/190] Updated description and bump'd version Signed-off-by: French Ben --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 329f3b3e3..8e4ebf367 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "Kitematic", "version": "0.12.1", "author": "Kitematic", - "description": "Simple Docker Container management for Mac OS X.", + "description": "Simple Docker Container management for Mac OS X, Windows and Ubuntu.", "homepage": "https://kitematic.com/", "main": "browser.js", "repository": { From 02c9f9607128802c904a454d6cc900b3e9ec4555 Mon Sep 17 00:00:00 2001 From: French Ben Date: Wed, 27 Jul 2016 13:51:41 -0700 Subject: [PATCH 044/190] Kitematic version to match engine Signed-off-by: French Ben --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 8e4ebf367..fbfffe75b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "Kitematic", - "version": "0.12.1", + "version": "0.12.0", "author": "Kitematic", "description": "Simple Docker Container management for Mac OS X, Windows and Ubuntu.", "homepage": "https://kitematic.com/", From 80f3c6a99bda55cfeaa549bc77e50a34196f6dc8 Mon Sep 17 00:00:00 2001 From: French Ben Date: Mon, 1 Aug 2016 17:30:49 -0700 Subject: [PATCH 045/190] Added native folder support Signed-off-by: French Ben --- .../ContainerSettingsVolumes.react.js | 8 +-- src/components/Preferences.react.js | 57 +++++++++++++++---- src/stores/ImageStore.js | 26 +++++---- src/utils/DockerUtil.js | 1 + src/utils/Util.js | 5 +- 5 files changed, 70 insertions(+), 27 deletions(-) diff --git a/src/components/ContainerSettingsVolumes.react.js b/src/components/ContainerSettingsVolumes.react.js index 7462db8c0..f36e16ea4 100644 --- a/src/components/ContainerSettingsVolumes.react.js +++ b/src/components/ContainerSettingsVolumes.react.js @@ -17,11 +17,11 @@ var ContainerSettingsVolumes = React.createClass({ var directory = filenames[0]; - if (!directory || directory.indexOf(util.home()) === -1) { + if (!directory || (!util.isNative() && directory.indexOf(util.home()) === -1)) { dialog.showMessageBox({ type: 'warning', buttons: ['OK'], - message: 'Invalid directory. Volume directories must be under your Users directory' + message: 'Invalid directory - Please make sure the directory exists and you can read/write to it.' }); return; } @@ -82,9 +82,9 @@ var ContainerSettingsVolumes = React.createClass({ } var homeDir = util.isWindows() ? util.windowsToLinuxPath(util.home()) : util.home(); - var mounts= _.map(this.props.container.Mounts, (m, i) => { + var mounts = _.map(this.props.container.Mounts, (m, i) => { let source = m.Source, destination = m.Destination; - if (!m.Source || m.Source.indexOf(homeDir) === -1) { + if (!m.Source || (!util.isNative() && m.Source.indexOf(homeDir) === -1)) { source = ( No Folder ); diff --git a/src/components/Preferences.react.js b/src/components/Preferences.react.js index 62e31fd6d..fcd8f692d 100644 --- a/src/components/Preferences.react.js +++ b/src/components/Preferences.react.js @@ -1,12 +1,16 @@ import React from 'react/addons'; import metrics from '../utils/MetricsUtil'; import Router from 'react-router'; +import util from '../utils/Util'; +import electron from 'electron'; +const remote = electron.remote; var Preferences = React.createClass({ mixins: [Router.Navigation], getInitialState: function () { return { closeVMOnQuit: localStorage.getItem('settings.closeVMOnQuit') === 'true', + useVM: localStorage.getItem('settings.useVM') === 'true', metricsEnabled: metrics.enabled() }; }, @@ -24,6 +28,19 @@ var Preferences = React.createClass({ close: checked }); }, + handleChangeUseVM: function (e) { + var checked = e.target.checked; + this.setState({ + useVM: checked + }); + localStorage.setItem('settings.useVM', checked); + util.isNative(); + metrics.track('Toggled VM or Native settting', { + vm: checked + }); + this.transitionTo('loading'); + remote.getCurrentWindow().reload(); + }, handleChangeMetricsEnabled: function (e) { var checked = e.target.checked; this.setState({ @@ -35,21 +52,41 @@ var Preferences = React.createClass({ }); }, render: function () { - var vmSettings; + var vmSettings, vmShutdown, nativeSetting; if (process.platform !== 'linux') { - vmSettings = ( -
-
VM Settings
-
-
- + // We are on a Mac or Windows + if (util.isNative() || (localStorage.getItem('settings.useVM') === 'true')) { + nativeSetting = ( +
+
+ +
+
+ +
-
- + ); + } + if (!util.isNative()) { + vmShutdown = ( +
+
+ +
+
+ +
+ ); + } + + vmSettings = ( +
+
VM Settings
+ {vmShutdown} + {nativeSetting}
-
); } diff --git a/src/stores/ImageStore.js b/src/stores/ImageStore.js index 397b3c3c7..065f79a61 100644 --- a/src/stores/ImageStore.js +++ b/src/stores/ImageStore.js @@ -33,19 +33,21 @@ class ImageStore { let tags = {}; let finalImages = []; images.map((image) => { - image.RepoTags.map(repoTags => { - let [name, tag] = repoTags.split(':'); - if (typeof tags[name] !== 'undefined') { - finalImages[tags[name]].tags.push(tag); - if (image.inUse) { - finalImages[tags[name]].inUse = image.inUse; + if (image.RepoTags !== null) { + image.RepoTags.map(repoTags => { + let [name, tag] = repoTags.split(':'); + if (typeof tags[name] !== 'undefined') { + finalImages[tags[name]].tags.push(tag); + if (image.inUse) { + finalImages[tags[name]].inUse = image.inUse; + } + } else { + image.tags = [tag]; + tags[name] = finalImages.length; + finalImages.push(image); } - } else { - image.tags = [tag]; - tags[name] = finalImages.length; - finalImages.push(image); - } - }); + }); + } }); this.setState({error: null, images: finalImages, imagesLoading: false}); } diff --git a/src/utils/DockerUtil.js b/src/utils/DockerUtil.js index 7ba59405d..8376070d4 100644 --- a/src/utils/DockerUtil.js +++ b/src/utils/DockerUtil.js @@ -558,6 +558,7 @@ var DockerUtil = { // TODO: Add app-wide error handler return; } + // TODO: Add health-check for existing connection stream.setEncoding('utf8'); stream.on('data', json => { diff --git a/src/utils/Util.js b/src/utils/Util.js index 0071259a0..59c1bdcb9 100644 --- a/src/utils/Util.js +++ b/src/utils/Util.js @@ -40,6 +40,7 @@ module.exports = { return process.platform === 'linux'; }, isNative: function () { + this.native = (localStorage.getItem('settings.useVM')) ? localStorage.getItem('settings.useVM') === 'false' : null; if (this.native === null) { if (this.isWindows()) { this.native = http.get({ @@ -113,7 +114,9 @@ module.exports = { var settingsjson = {}; try { settingsjson = JSON.parse(fs.readFileSync(path.join(__dirname, '..', 'settings.json'), 'utf8')); - } catch (err) {} + } catch (err) { + // log errors + } return settingsjson; }, isOfficialRepo: function (name) { From 86153c7c888a65f24529f464677557903343754b Mon Sep 17 00:00:00 2001 From: French Ben Date: Mon, 1 Aug 2016 17:52:07 -0700 Subject: [PATCH 046/190] Added light caching for requests Signed-off-by: French Ben --- package.json | 3 ++- src/utils/RegHubUtil.js | 17 ++++++++++++----- 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index fbfffe75b..779d7e05d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "Kitematic", - "version": "0.12.0", + "version": "0.12.0.1", "author": "Kitematic", "description": "Simple Docker Container management for Mac OS X, Windows and Ubuntu.", "homepage": "https://kitematic.com/", @@ -28,6 +28,7 @@ "async": "^1.4.2", "bluebird": "^2.9.24", "bugsnag-js": "^2.4.7", + "cached-request": "^0.1.4", "classnames": "^2.1.5", "coveralls": "^2.11.2", "deep-extend": "^0.4.0", diff --git a/src/utils/RegHubUtil.js b/src/utils/RegHubUtil.js index 3bdc56a22..2e5782271 100644 --- a/src/utils/RegHubUtil.js +++ b/src/utils/RegHubUtil.js @@ -5,6 +5,11 @@ import util from '../utils/Util'; import hubUtil from '../utils/HubUtil'; import repositoryServerActions from '../actions/RepositoryServerActions'; import tagServerActions from '../actions/TagServerActions'; +import os from 'os'; +var cachedRequest = require('cached-request')(request); +var cacheDirectory = os.tmpDir() + '/cachekitematic'; +cachedRequest.setCacheDirectory(cacheDirectory); +cachedRequest.set('ttl', 3000); let REGHUB2_ENDPOINT = process.env.REGHUB2_ENDPOINT || 'https://hub.docker.com/v2'; let searchReq = null; @@ -27,7 +32,7 @@ module.exports = { search: function (query, page, sorting = null) { if (searchReq) { - searchReq.abort(); + searchReq.request.abort(); searchReq = null; } @@ -43,7 +48,7 @@ module.exports = { * is_official: 1 */ - searchReq = request.get({ + searchReq = cachedRequest({ url: `${REGHUB2_ENDPOINT}/search/repositories/?`, qs: {query: query, page: page, page_size: PAGING, sorting} }, (error, response, body) => { @@ -66,7 +71,9 @@ module.exports = { }, recommended: function () { - request.get('https://kitematic.com/recommended.json', (error, response, body) => { + cachedRequest({ + url: 'https://kitematic.com/recommended.json' + }, (error, response, body) => { if (error) { repositoryServerActions.error({error}); return; @@ -85,7 +92,7 @@ module.exports = { name = 'library/' + name; } - request.get({ + cachedRequest({ url: `${REGHUB2_ENDPOINT}/repositories/${name}` }, (error, response, body) => { if (error) { @@ -168,7 +175,7 @@ module.exports = { }); // Add current user namespaces.push(hubUtil.username()); - } catch(jsonError) { + } catch (jsonError) { repositoryServerActions.error({jsonError}); if (callback) { return callback(jsonError); From caf88f99a2da5ca6daebc1772fcadb5dfd9d7d32 Mon Sep 17 00:00:00 2001 From: French Ben Date: Mon, 1 Aug 2016 18:14:17 -0700 Subject: [PATCH 047/190] Moved tmp dir for compatibility Signed-off-by: French Ben --- package.json | 2 +- src/components/ContainerSettingsVolumes.react.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 779d7e05d..18d08e1d3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "Kitematic", - "version": "0.12.0.1", + "version": "0.12.1", "author": "Kitematic", "description": "Simple Docker Container management for Mac OS X, Windows and Ubuntu.", "homepage": "https://kitematic.com/", diff --git a/src/components/ContainerSettingsVolumes.react.js b/src/components/ContainerSettingsVolumes.react.js index f36e16ea4..ca02b9450 100644 --- a/src/components/ContainerSettingsVolumes.react.js +++ b/src/components/ContainerSettingsVolumes.react.js @@ -84,7 +84,7 @@ var ContainerSettingsVolumes = React.createClass({ var homeDir = util.isWindows() ? util.windowsToLinuxPath(util.home()) : util.home(); var mounts = _.map(this.props.container.Mounts, (m, i) => { let source = m.Source, destination = m.Destination; - if (!m.Source || (!util.isNative() && m.Source.indexOf(homeDir) === -1)) { + if (!m.Source || (!util.isNative() && m.Source.indexOf(homeDir) === -1) || (m.Source.indexOf('/var/lib/docker/volumes') !== -1)) { source = ( No Folder ); From aa69945f2d03e1b1606a669057789f203076c02d Mon Sep 17 00:00:00 2001 From: French Ben Date: Thu, 11 Aug 2016 15:13:30 -0700 Subject: [PATCH 048/190] Fixed image with no tags and changed wording for ports Signed-off-by: French Ben --- .../ContainerSettingsPorts.react.js | 4 +-- src/stores/ImageStore.js | 26 ++++++++++--------- 2 files changed, 16 insertions(+), 14 deletions(-) diff --git a/src/components/ContainerSettingsPorts.react.js b/src/components/ContainerSettingsPorts.react.js index 8d8fd1e17..8ffeb52cc 100644 --- a/src/components/ContainerSettingsPorts.react.js +++ b/src/components/ContainerSettingsPorts.react.js @@ -45,7 +45,7 @@ var ContainerSettingsPorts = React.createClass({ document.getElementById('portValue').value = ''; }, addPort: function () { - if (document.getElementById('portKey') != null){ + if (document.getElementById('portKey') !== null) { var portKey = document.getElementById('portKey').value; var portValue = document.getElementById('portValue').value; var portTypeValue = document.getElementById('portType').textContent; @@ -240,7 +240,7 @@ var ContainerSettingsPorts = React.createClass({ DOCKER PORT - MAC IP:PORT + PUBLISHED IP:PORT diff --git a/src/stores/ImageStore.js b/src/stores/ImageStore.js index 397b3c3c7..f13c38015 100644 --- a/src/stores/ImageStore.js +++ b/src/stores/ImageStore.js @@ -33,19 +33,21 @@ class ImageStore { let tags = {}; let finalImages = []; images.map((image) => { - image.RepoTags.map(repoTags => { - let [name, tag] = repoTags.split(':'); - if (typeof tags[name] !== 'undefined') { - finalImages[tags[name]].tags.push(tag); - if (image.inUse) { - finalImages[tags[name]].inUse = image.inUse; + if (image.RepoTags) { + image.RepoTags.map(repoTags => { + let [name, tag] = repoTags.split(':'); + if (typeof tags[name] !== 'undefined') { + finalImages[tags[name]].tags.push(tag); + if (image.inUse) { + finalImages[tags[name]].inUse = image.inUse; + } + } else { + image.tags = [tag]; + tags[name] = finalImages.length; + finalImages.push(image); } - } else { - image.tags = [tag]; - tags[name] = finalImages.length; - finalImages.push(image); - } - }); + }); + } }); this.setState({error: null, images: finalImages, imagesLoading: false}); } From f34704a080674a45b2dad628d15ac3562032063b Mon Sep 17 00:00:00 2001 From: Andrew Sardone Date: Sun, 21 Aug 2016 12:14:42 -0400 Subject: [PATCH 049/190] =?UTF-8?q?Change=20'Hide=20Others'=20shortcut=20t?= =?UTF-8?q?o=20conventional=20=E2=8C=A5=E2=8C=98H?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The previous shortcut, ⇧⌘H, is not conventional on OS X/macOS, so this simply changes the shift modified to alt/option. OS X Human Interface Guidelines – Keyboard Shortcuts: https://developer.apple.com/library/mac/documentation/UserExperience/Conceptual/OSXHIGuidelines/Keyboard.html --- src/menutemplate.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/menutemplate.js b/src/menutemplate.js index a3c35440a..c31966fac 100644 --- a/src/menutemplate.js +++ b/src/menutemplate.js @@ -52,7 +52,7 @@ var MenuTemplate = function () { }, { label: 'Hide Others', - accelerator: util.CommandOrCtrl() + '+Shift+H', + accelerator: util.CommandOrCtrl() + '+Alt+H', selector: 'hideOtherApplications:' }, { From c63eb1031a431ba32f66693d51d670972e285187 Mon Sep 17 00:00:00 2001 From: Sven Dowideit Date: Mon, 22 Aug 2016 12:21:37 +1000 Subject: [PATCH 050/190] Add docs checking Jenkinsfile Signed-off-by: Sven Dowideit --- Jenkinsfile | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 Jenkinsfile diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 000000000..fa29520b5 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,8 @@ +// Only run on Linux atm +wrappedNode(label: 'docker') { + deleteDir() + stage "checkout" + checkout scm + + documentationChecker("docs") +} From b06b953670ed3bdad09a1690840d77a1bf067159 Mon Sep 17 00:00:00 2001 From: French Ben Date: Wed, 24 Aug 2016 11:10:55 -0700 Subject: [PATCH 051/190] Fixed native settings Signed-off-by: French Ben --- src/utils/SetupUtil.js | 1 + src/utils/Util.js | 11 ++++++++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/src/utils/SetupUtil.js b/src/utils/SetupUtil.js index 943ffa128..00a4e2046 100644 --- a/src/utils/SetupUtil.js +++ b/src/utils/SetupUtil.js @@ -40,6 +40,7 @@ export default { metrics.track('Retried Setup with VBox'); router.get().transitionTo('loading'); util.native = false; + localStorage.setItem('settings.useVM', true); setupServerActions.error({ error: { message: null }}); _retryPromise.resolve(); }, diff --git a/src/utils/Util.js b/src/utils/Util.js index 59c1bdcb9..7c6d0c973 100644 --- a/src/utils/Util.js +++ b/src/utils/Util.js @@ -40,7 +40,16 @@ module.exports = { return process.platform === 'linux'; }, isNative: function () { - this.native = (localStorage.getItem('settings.useVM')) ? localStorage.getItem('settings.useVM') === 'false' : null; + switch (localStorage.getItem('settings.useVM')) { + case 'true': + this.native = false; + break; + case 'false': + this.native = true; + break; + default: + this.native = null; + } if (this.native === null) { if (this.isWindows()) { this.native = http.get({ From 60c8ad982d5f575c73420eac7917c61197903192 Mon Sep 17 00:00:00 2001 From: French Ben Date: Thu, 25 Aug 2016 16:52:41 -0700 Subject: [PATCH 052/190] better error and faster detection --- src/components/Setup.react.js | 35 +++++++++++++++++++++++++---------- src/utils/DockerUtil.js | 2 +- src/utils/SetupUtil.js | 2 +- 3 files changed, 27 insertions(+), 12 deletions(-) diff --git a/src/components/Setup.react.js b/src/components/Setup.react.js index 3635092ce..eed2892cb 100644 --- a/src/components/Setup.react.js +++ b/src/components/Setup.react.js @@ -114,6 +114,30 @@ var Setup = React.createClass({ ); } + let usualError = ( +
+

Setup Error

+

We're Sorry!

+

There seems to have been an unexpected error with Kitematic:

+

{this.state.error.message || this.state.error}

+

+ + {{deleteVmAndRetry}} +

+
+ ); + if (util.isNative()) { + usualError = ( +
+

Setup Initialization

+

We couln't find a native setup - Click the VirtualBox button to use VirtualBox instead or Retry to check again.

+

+ + {{deleteVmAndRetry}} +

+
+ ); + } return (
@@ -126,16 +150,7 @@ var Setup = React.createClass({
-
-

Setup Error

-

We're Sorry!

-

There seems to have been an unexpected error with Kitematic:

-

{this.state.error.message || this.state.error}

-

- - {{deleteVmAndRetry}} -

-
+ {usualError}
diff --git a/src/utils/DockerUtil.js b/src/utils/DockerUtil.js index 8376070d4..15c3f2b32 100644 --- a/src/utils/DockerUtil.js +++ b/src/utils/DockerUtil.js @@ -73,7 +73,7 @@ var DockerUtil = { } retries++; }); - await Promise.delay(1000); + await Promise.delay(500); } if (version == null) { throw new Error(error_message); diff --git a/src/utils/SetupUtil.js b/src/utils/SetupUtil.js index 00a4e2046..2d1a2b9db 100644 --- a/src/utils/SetupUtil.js +++ b/src/utils/SetupUtil.js @@ -94,7 +94,7 @@ export default { router.get().transitionTo('setup'); docker.setup('localhost'); setupServerActions.started({started: true}); - this.simulateProgress(20); + this.simulateProgress(5); metrics.track('Native Setup Finished'); return docker.version(); } catch (error) { From 14439e3e5b30e798b353fb016def8c7440c53d86 Mon Sep 17 00:00:00 2001 From: French Ben Date: Wed, 31 Aug 2016 15:54:43 +0100 Subject: [PATCH 053/190] Added missing DOCKER_CERT_PATH env check Signed-off-by: French Ben --- src/utils/DockerMachineUtil.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/utils/DockerMachineUtil.js b/src/utils/DockerMachineUtil.js index 4ae6969dd..33a36f661 100644 --- a/src/utils/DockerMachineUtil.js +++ b/src/utils/DockerMachineUtil.js @@ -156,7 +156,7 @@ var DockerMachine = { util.exec('start powershell.exe ' + cmd, {env: { 'DOCKER_HOST': machineUrl, - 'DOCKER_CERT_PATH': path.join(util.home(), '.docker', 'machine', 'machines', machineName), + 'DOCKER_CERT_PATH': process.env.DOCKER_CERT_PATH || path.join(util.home(), '.docker', 'machine', 'machines', machineName), 'DOCKER_TLS_VERIFY': 1 } }); @@ -169,7 +169,7 @@ var DockerMachine = { util.execFile(terminal).then(() => {}); } else { this.url(machineName).then(machineUrl => { - terminal.push(`DOCKER_HOST=${machineUrl} DOCKER_CERT_PATH=${path.join(util.home(), '.docker/machine/machines/' + machineName)} DOCKER_TLS_VERIFY=1`); + terminal.push(`DOCKER_HOST=${machineUrl} DOCKER_CERT_PATH=${process.env.DOCKER_CERT_PATH || path.join(util.home(), '.docker/machine/machines/' + machineName)} DOCKER_TLS_VERIFY=1`); terminal.push(cmd); util.execFile(terminal).then(() => {}); }); @@ -177,12 +177,12 @@ var DockerMachine = { } }, virtualBoxLogs: function (machineName = this.name()) { - + var logsPath = null; if (process.env.MACHINE_STORAGE_PATH) { logsPath = path.join(process.env.MACHINE_STORAGE_PATH, 'machines', machineName, machineName, 'Logs', 'VBox.log'); } else { - logsPath = path.join(util.home(), '.docker', 'machine', 'machines', machineName, machineName, 'Logs', 'VBox.log'); + logsPath = path.join(util.home(), '.docker', 'machine', 'machines', machineName, machineName, 'Logs', 'VBox.log'); } let logData = null; From 317180e0cc2a98b0307f2e96ecc2c4a900d46211 Mon Sep 17 00:00:00 2001 From: Fahrradflucht Date: Thu, 1 Sep 2016 10:26:36 +0200 Subject: [PATCH 054/190] Add engines entry to package.json Fixes #1944 This adds an engines entry to package.json. It's set to 4.1.1 which is the node version used in all electron versions between 0.33.2 and 0.36.0 what covers the current (0.35.4). Signed-off-by: Mathis Wiehl --- package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/package.json b/package.json index 18d08e1d3..e55b7b954 100644 --- a/package.json +++ b/package.json @@ -21,6 +21,7 @@ }, "license": "Apache-2.0", "electron-version": "0.35.4", + "engines" : { "node" : "4.1.1" }, "dependencies": { "alt": "^0.16.2", "ansi-to-html": "0.3.0", From bde8bda71b6c55785aa2cb4fd8779fcfab53e833 Mon Sep 17 00:00:00 2001 From: Fahrradflucht Date: Tue, 6 Sep 2016 13:52:24 +0200 Subject: [PATCH 055/190] Change CI node version to 4.1.1 to match prod env. --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index be3929ed9..b770a315c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,7 +2,7 @@ sudo: false language: node_js node_js: - - "4.2.2" + - "4.1.1" cache: directories: From f150a18fcf4ab8218f3138be3d5b69c95ff8e41b Mon Sep 17 00:00:00 2001 From: Matthew Boston Date: Wed, 21 Sep 2016 17:07:08 -0600 Subject: [PATCH 056/190] extract ContainerHomeWebPreview component Signed-off-by: Matthew Boston --- src/components/ContainerHomePreview.react.js | 20 ++------------ .../ContainerHomeWebPreview.react.js | 26 +++++++++++++++++++ 2 files changed, 28 insertions(+), 18 deletions(-) create mode 100644 src/components/ContainerHomeWebPreview.react.js diff --git a/src/components/ContainerHomePreview.react.js b/src/components/ContainerHomePreview.react.js index f4dcb3ce1..a1c8995a8 100644 --- a/src/components/ContainerHomePreview.react.js +++ b/src/components/ContainerHomePreview.react.js @@ -3,6 +3,7 @@ import React from 'react/addons'; import request from 'request'; import shell from 'shell'; import metrics from '../utils/MetricsUtil'; +import ContainerHomeWebPreview from './ContainerHomeWebPreview.react'; var ContainerHomePreview = React.createClass({ contextTypes: { @@ -48,24 +49,7 @@ var ContainerHomePreview = React.createClass({ render: function () { var preview; if (this.props.defaultPort) { - var frame = React.createElement('webview', {className: 'frame', id: 'webview', src: 'http://' + this.props.ports[this.props.defaultPort].url, autosize: 'on'}); - preview = ( -
-
-
-
Web Preview
-
- -
-
- -
-
- {frame} -
-
-
- ); + preview = (); } else { var ports = _.map(_.pairs(this.props.ports), pair => { var key = pair[0]; diff --git a/src/components/ContainerHomeWebPreview.react.js b/src/components/ContainerHomeWebPreview.react.js new file mode 100644 index 000000000..26164b794 --- /dev/null +++ b/src/components/ContainerHomeWebPreview.react.js @@ -0,0 +1,26 @@ +import React from 'react/addons'; + +var ContainerHomeWebPreview = React.createClass({ + render: function () { + var frame = React.createElement('webview', {className: 'frame', id: 'webview', src: 'http://' + this.props.ports[this.props.defaultPort].url, autosize: 'on'}); + return ( +
+
+
+
Web Preview
+
+ +
+
+ +
+
+ {frame} +
+
+
+ ); + } +}); + +module.exports = ContainerHomeWebPreview; From 0b1e5033a11166b0e404259e61ea48e1da03cee5 Mon Sep 17 00:00:00 2001 From: Matthew Boston Date: Wed, 21 Sep 2016 17:18:24 -0600 Subject: [PATCH 057/190] extract ContainerHomeIpPortsPreview component Signed-off-by: Matthew Boston --- .../ContainerHomeIpPortsPreview.react.js | 44 +++++++++++++++++++ src/components/ContainerHomePreview.react.js | 38 +--------------- 2 files changed, 46 insertions(+), 36 deletions(-) create mode 100644 src/components/ContainerHomeIpPortsPreview.react.js diff --git a/src/components/ContainerHomeIpPortsPreview.react.js b/src/components/ContainerHomeIpPortsPreview.react.js new file mode 100644 index 000000000..667c1013f --- /dev/null +++ b/src/components/ContainerHomeIpPortsPreview.react.js @@ -0,0 +1,44 @@ +import _ from 'underscore'; +import React from 'react/addons'; + +var ContainerHomeIpPortsPreview = React.createClass({ + render: function () { + var ports = _.map(_.pairs(this.props.ports), pair => { + var key = pair[0]; + var val = pair[1]; + return ( + + {key + '/' + val.portType} + {val.url} + + ); + }); + + return ( +
+
+
+
IP & PORTS
+
+ +
+
+

You can access this container using the following IP address and port:

+ + + + + + + + + {ports} + +
DOCKER PORTACCESS URL
+
+
+ ); + } +}); + +module.exports = ContainerHomeIpPortsPreview; diff --git a/src/components/ContainerHomePreview.react.js b/src/components/ContainerHomePreview.react.js index a1c8995a8..bcb3961a3 100644 --- a/src/components/ContainerHomePreview.react.js +++ b/src/components/ContainerHomePreview.react.js @@ -1,9 +1,9 @@ -import _ from 'underscore'; import React from 'react/addons'; import request from 'request'; import shell from 'shell'; import metrics from '../utils/MetricsUtil'; import ContainerHomeWebPreview from './ContainerHomeWebPreview.react'; +import ContainerHomeIpPortsPreview from './ContainerHomeIpPortsPreview.react'; var ContainerHomePreview = React.createClass({ contextTypes: { @@ -51,41 +51,7 @@ var ContainerHomePreview = React.createClass({ if (this.props.defaultPort) { preview = (); } else { - var ports = _.map(_.pairs(this.props.ports), pair => { - var key = pair[0]; - var val = pair[1]; - return ( - - {key + '/' + val.portType} - {val.url} - - ); - }); - - preview = ( -
-
-
-
IP & PORTS
-
- -
-
-

You can access this container using the following IP address and port:

- - - - - - - - - {ports} - -
DOCKER PORTACCESS URL
-
-
- ); + preview = (); } return preview; } From 5d1a6476f257304d13c3700c842cb1ee18a9ccec Mon Sep 17 00:00:00 2001 From: Matthew Boston Date: Thu, 22 Sep 2016 18:33:25 -0600 Subject: [PATCH 058/190] whitespace Signed-off-by: Matthew Boston --- .../ContainerHomeIpPortsPreview.react.js | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/components/ContainerHomeIpPortsPreview.react.js b/src/components/ContainerHomeIpPortsPreview.react.js index 667c1013f..a31a727aa 100644 --- a/src/components/ContainerHomeIpPortsPreview.react.js +++ b/src/components/ContainerHomeIpPortsPreview.react.js @@ -4,14 +4,14 @@ import React from 'react/addons'; var ContainerHomeIpPortsPreview = React.createClass({ render: function () { var ports = _.map(_.pairs(this.props.ports), pair => { - var key = pair[0]; - var val = pair[1]; - return ( - - {key + '/' + val.portType} - {val.url} - - ); + var key = pair[0]; + var val = pair[1]; + return ( + + {key + '/' + val.portType} + {val.url} + + ); }); return ( From 2692571a3c73abd0110a6b983592a81272c76c0d Mon Sep 17 00:00:00 2001 From: Matthew Boston Date: Thu, 22 Sep 2016 18:25:27 -0600 Subject: [PATCH 059/190] fix click for preview Signed-off-by: Matthew Boston --- .../ContainerHomeIpPortsPreview.react.js | 6 +++++- src/components/ContainerHomePreview.react.js | 16 +++------------- src/components/ContainerHomeWebPreview.react.js | 17 +++++++++++++++-- 3 files changed, 23 insertions(+), 16 deletions(-) diff --git a/src/components/ContainerHomeIpPortsPreview.react.js b/src/components/ContainerHomeIpPortsPreview.react.js index a31a727aa..b9bc897f2 100644 --- a/src/components/ContainerHomeIpPortsPreview.react.js +++ b/src/components/ContainerHomeIpPortsPreview.react.js @@ -2,6 +2,10 @@ import _ from 'underscore'; import React from 'react/addons'; var ContainerHomeIpPortsPreview = React.createClass({ + handleClickPortSettings: function () { + this.props.handleClickPortSettings(); + }, + render: function () { var ports = _.map(_.pairs(this.props.ports), pair => { var key = pair[0]; @@ -19,7 +23,7 @@ var ContainerHomeIpPortsPreview = React.createClass({
IP & PORTS
-
+
diff --git a/src/components/ContainerHomePreview.react.js b/src/components/ContainerHomePreview.react.js index bcb3961a3..8332724d3 100644 --- a/src/components/ContainerHomePreview.react.js +++ b/src/components/ContainerHomePreview.react.js @@ -1,6 +1,5 @@ import React from 'react/addons'; import request from 'request'; -import shell from 'shell'; import metrics from '../utils/MetricsUtil'; import ContainerHomeWebPreview from './ContainerHomeWebPreview.react'; import ContainerHomeIpPortsPreview from './ContainerHomeIpPortsPreview.react'; @@ -30,16 +29,7 @@ var ContainerHomePreview = React.createClass({ clearInterval(this.timer); }, - handleClickPreview: function () { - if (this.props.defaultPort) { - metrics.track('Opened In Browser', { - from: 'preview' - }); - shell.openExternal('http://' + this.props.ports[this.props.defaultPort].url); - } - }, - - handleClickNotShowingCorrectly: function () { + handleClickPortSettings: function () { metrics.track('Viewed Port Settings', { from: 'preview' }); @@ -49,9 +39,9 @@ var ContainerHomePreview = React.createClass({ render: function () { var preview; if (this.props.defaultPort) { - preview = (); + preview = (); } else { - preview = (); + preview = (); } return preview; } diff --git a/src/components/ContainerHomeWebPreview.react.js b/src/components/ContainerHomeWebPreview.react.js index 26164b794..f954f80fe 100644 --- a/src/components/ContainerHomeWebPreview.react.js +++ b/src/components/ContainerHomeWebPreview.react.js @@ -1,7 +1,20 @@ import React from 'react/addons'; +import metrics from '../utils/MetricsUtil'; +import shell from 'shell'; var ContainerHomeWebPreview = React.createClass({ - render: function () { + handleClickPreview: function () { + metrics.track('Opened In Browser', { + from: 'preview' + }); + shell.openExternal('http://' + this.props.ports[this.props.defaultPort].url); + }, + + handleClickPortSettings: function () { + this.props.handleClickPortSettings(); + }, + + render: function () { var frame = React.createElement('webview', {className: 'frame', id: 'webview', src: 'http://' + this.props.ports[this.props.defaultPort].url, autosize: 'on'}); return (
@@ -11,7 +24,7 @@ var ContainerHomeWebPreview = React.createClass({
-
+
From 6d96abf1c6d99811f402e41db0ea0af8c6e90d6b Mon Sep 17 00:00:00 2001 From: John Mulhausen Date: Tue, 4 Oct 2016 17:45:20 -0700 Subject: [PATCH 060/190] Remove old documentation source, add README on migration --- docs/Dockerfile | 8 - docs/Makefile | 38 ----- docs/README.md | 10 ++ docs/faq.md | 70 -------- docs/images/browse-images.png | Bin 166445 -> 0 bytes docs/images/change-folder.png | Bin 120428 -> 0 bytes docs/images/cli-access-button.png | Bin 169770 -> 0 bytes docs/images/cli-redis-container.png | Bin 122724 -> 0 bytes docs/images/cli-terminal.png | Bin 115144 -> 0 bytes docs/images/containers.png | Bin 165067 -> 0 bytes docs/images/installing.png | Bin 140073 -> 0 bytes docs/images/minecraft-add-server.png | Bin 123562 -> 0 bytes docs/images/minecraft-create.png | Bin 414579 -> 0 bytes docs/images/minecraft-data-volume.png | Bin 578695 -> 0 bytes docs/images/minecraft-login.png | Bin 464350 -> 0 bytes docs/images/minecraft-map.png | Bin 245493 -> 0 bytes docs/images/minecraft-port.png | Bin 568821 -> 0 bytes docs/images/minecraft-restart.png | Bin 580856 -> 0 bytes docs/images/minecraft-server-address.png | Bin 126771 -> 0 bytes docs/images/nginx-2048-files.png | Bin 120932 -> 0 bytes docs/images/nginx-2048.png | Bin 104855 -> 0 bytes docs/images/nginx-create.png | Bin 166445 -> 0 bytes docs/images/nginx-data-folder.png | Bin 75979 -> 0 bytes docs/images/nginx-data-volume.png | Bin 128311 -> 0 bytes docs/images/nginx-hello-world.png | Bin 70340 -> 0 bytes docs/images/nginx-preview.png | Bin 116999 -> 0 bytes docs/images/nginx-serving-2048.png | Bin 176274 -> 0 bytes docs/images/rethink-container.png | Bin 163873 -> 0 bytes docs/images/rethink-create.png | Bin 167755 -> 0 bytes docs/images/rethink-ports.png | Bin 81699 -> 0 bytes docs/images/rethinkdb-preview.png | Bin 182017 -> 0 bytes docs/images/volumes-dir.png | Bin 167374 -> 0 bytes docs/index.md | 17 -- docs/known-issues.md | 50 ------ docs/minecraft-server.md | 78 --------- docs/nginx-web-server.md | 87 ---------- docs/pre-process.sh | 61 ------- docs/rethinkdb-dev-database.md | 69 -------- docs/userguide.md | 199 ----------------------- 39 files changed, 10 insertions(+), 677 deletions(-) delete mode 100644 docs/Dockerfile delete mode 100644 docs/Makefile create mode 100644 docs/README.md delete mode 100755 docs/faq.md delete mode 100644 docs/images/browse-images.png delete mode 100644 docs/images/change-folder.png delete mode 100644 docs/images/cli-access-button.png delete mode 100644 docs/images/cli-redis-container.png delete mode 100644 docs/images/cli-terminal.png delete mode 100644 docs/images/containers.png delete mode 100644 docs/images/installing.png delete mode 100644 docs/images/minecraft-add-server.png delete mode 100644 docs/images/minecraft-create.png delete mode 100644 docs/images/minecraft-data-volume.png delete mode 100644 docs/images/minecraft-login.png delete mode 100644 docs/images/minecraft-map.png delete mode 100644 docs/images/minecraft-port.png delete mode 100644 docs/images/minecraft-restart.png delete mode 100644 docs/images/minecraft-server-address.png delete mode 100644 docs/images/nginx-2048-files.png delete mode 100644 docs/images/nginx-2048.png delete mode 100644 docs/images/nginx-create.png delete mode 100644 docs/images/nginx-data-folder.png delete mode 100644 docs/images/nginx-data-volume.png delete mode 100644 docs/images/nginx-hello-world.png delete mode 100644 docs/images/nginx-preview.png delete mode 100644 docs/images/nginx-serving-2048.png delete mode 100644 docs/images/rethink-container.png delete mode 100644 docs/images/rethink-create.png delete mode 100644 docs/images/rethink-ports.png delete mode 100644 docs/images/rethinkdb-preview.png delete mode 100644 docs/images/volumes-dir.png delete mode 100755 docs/index.md delete mode 100755 docs/known-issues.md delete mode 100755 docs/minecraft-server.md delete mode 100755 docs/nginx-web-server.md delete mode 100755 docs/pre-process.sh delete mode 100755 docs/rethinkdb-dev-database.md delete mode 100755 docs/userguide.md diff --git a/docs/Dockerfile b/docs/Dockerfile deleted file mode 100644 index cd70025ec..000000000 --- a/docs/Dockerfile +++ /dev/null @@ -1,8 +0,0 @@ -FROM docs/base:oss -MAINTAINER Docker Docs - -ENV PROJECT=kitematic -# To get the git info for this repo -COPY . /src -RUN rm -rf /docs/content/$PROJECT/ -COPY . /docs/content/$PROJECT/ diff --git a/docs/Makefile b/docs/Makefile deleted file mode 100644 index 69b11191d..000000000 --- a/docs/Makefile +++ /dev/null @@ -1,38 +0,0 @@ -.PHONY: all default docs docs-build docs-shell shell test - -# to allow `make DOCSDIR=docs docs-shell` (to create a bind mount in docs) -DOCS_MOUNT := $(if $(DOCSDIR),-v $(CURDIR)/$(DOCSDIR):/$(DOCSDIR)) - -# to allow `make DOCSPORT=9000 docs` -DOCSPORT := 8000 - -# Get the IP ADDRESS -DOCKER_IP=$(shell python -c "import urlparse ; print urlparse.urlparse('$(DOCKER_HOST)').hostname or ''") -HUGO_BASE_URL=$(shell test -z "$(DOCKER_IP)" && echo localhost || echo "$(DOCKER_IP)") -HUGO_BIND_IP=0.0.0.0 - -GIT_BRANCH := $(shell git rev-parse --abbrev-ref HEAD 2>/dev/null) -GIT_BRANCH_CLEAN := $(shell echo $(GIT_BRANCH) | sed -e "s/[^[:alnum:]]/-/g") -DOCKER_DOCS_IMAGE := docker-docs$(if $(GIT_BRANCH_CLEAN),:$(GIT_BRANCH_CLEAN)) - -DOCKER_RUN_DOCS := docker run --rm -it $(DOCS_MOUNT) -e AWS_S3_BUCKET -e NOCACHE - -# for some docs workarounds (see below in "docs-build" target) -GITCOMMIT := $(shell git rev-parse --short HEAD 2>/dev/null) - -default: docs - -docs: docs-build - $(DOCKER_RUN_DOCS) -p $(if $(DOCSPORT),$(DOCSPORT):)8000 -e DOCKERHOST "$(DOCKER_DOCS_IMAGE)" hugo server --port=$(DOCSPORT) --baseUrl=$(HUGO_BASE_URL) --bind=$(HUGO_BIND_IP) - -docs-draft: docs-build - $(DOCKER_RUN_DOCS) -p $(if $(DOCSPORT),$(DOCSPORT):)8000 -e DOCKERHOST "$(DOCKER_DOCS_IMAGE)" hugo server --buildDrafts="true" --port=$(DOCSPORT) --baseUrl=$(HUGO_BASE_URL) --bind=$(HUGO_BIND_IP) - -docs-shell: docs-build - $(DOCKER_RUN_DOCS) -p $(if $(DOCSPORT),$(DOCSPORT):)8000 "$(DOCKER_DOCS_IMAGE)" bash - -test: docs-build - $(DOCKER_RUN_DOCS) -p $(if $(DOCSPORT),$(DOCSPORT):)8000 "$(DOCKER_DOCS_IMAGE)" - -docs-build: - docker build -t "$(DOCKER_DOCS_IMAGE)" . diff --git a/docs/README.md b/docs/README.md new file mode 100644 index 000000000..8df0172fb --- /dev/null +++ b/docs/README.md @@ -0,0 +1,10 @@ +# The docs have been moved! + +The documentation for Kitematic has been merged into +[the general documentation repo](https://github.com/docker/docker.github.io). + +The docs for Kitematic are now here: +https://github.com/docker/docker.github.io/tree/master/kitematic + +As always, the docs remain open-source and we appreciate your feedback and +pull requests! diff --git a/docs/faq.md b/docs/faq.md deleted file mode 100755 index 8a0a840e2..000000000 --- a/docs/faq.md +++ /dev/null @@ -1,70 +0,0 @@ - - - -# Kitematic: Frequently Asked Questions - -### Is Kitematic Open Source? - -Yes! Our source code is available on -[GitHub](https://github.com/kitematic/kitematic). Kitematic is open source -software released under the Apache 2.0 license. - -### How can I contribute to Kitematic? - -We always welcome (and deeply appreciate!) new contributions to the project. The -best way to start contributing to Kitematic is to review our doc on contributing. - -### How does Kitematic work with Docker? - -Kitematic connects directly to a running instance of Docker and controls it via -the Docker Remote API. - -### Which platforms does Kitematic support? - -Right now Kitematic works on Mac OS X and Windows. Linux is planned in the -future. Review our product roadmap. - -### Why does Kitematic collect usage analytics and bug reports? - -Kitematic tracks anonymous errors and analytics to help understand why things go -wrong and to help understand how users are interacting with the app so we can -continuously make it better. - -You can opt-out of this anytime via the in-app preferences. - -#### What we DON'T collect - -- Personal information: any information that would allow us to determine a - specific user of Kitematic -- Information or data relating to code, containers or Docker images opened via - Kitematic. - -#### What we DO collect - -- Anonymous events for actions in the app. We never collect data associated with - events. For example: - - User searched for images (but not what the search query was). - - User created a container (but not which image, the name of the container or - any data involved) - - User opened the preferences pane - - User deleted a container -- Errors names, messages & stack traces (scrubbed for user names) -- Operating System, Kitematic and installed VirtualBox versions - -We'd love to answer any more questions about this. Feel free to reach us at -kitematic@docker.com or to open an issue on GitHub. - -## Next Steps - -For information about known issues in the current release of Kitematic, take a -look at the [Known issues](./known-issues.md). diff --git a/docs/images/browse-images.png b/docs/images/browse-images.png deleted file mode 100644 index d5e9b995c4c7d3a9d6dd230b50332d97760ecc28..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 166445 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

vLP5}0fC2z+pyd$~?d$tmh8 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

!{z6^&!0p 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 diff --git a/docs/images/installing.png b/docs/images/installing.png deleted file mode 100644 index e6e1afb20773a453e47a527e98b0c6327d446be6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 140073 zcmdRV^=7TYc3D)O(BbiA@9Bj0OD+aBB-9QsHH>j(X z_3z@NJvaF|-qTq({jtk?n_J&|d!1EYkqalhiNyG|E*lxT5$$&$jX>z3G7H|9YWAk@ zZNiIoh!g5&!U@ijDlNa3y%s4^hA#YjZ9f zPs}q<-v5C$A;M{tfF{D}aDr122gv;rMS2%#N=*I_FTRC8llV;i8ACI$J&-f-(R-4tPxdMH;e*ly6yC4dLbOC4XVbHO z<_6PJ^}oT#>G|ySIXJ}pGuP+qA5co%5NWp8Jh7;f4!J7B?}rJ8pDM8zeH;~rzj+ed zW%8u@!4#NS3_r%{r|7E9YSSv-YRRhaq1PjDwscj_ney^mwr)qMS9t-BX^!!Sfo$(p z^9dDoiwsp*IWu7CTEaF3dif{H;udrqcqx30UlOFW#pnw-hx!NiM)XFuoPA)AeFz0U zHOJ}6EyxRs@8|g$6teZc0){1r>2&alG3I=92tG*ZG9hGt(CcpY)QO}f-Q&x7)VW?r znMv96TuL>qY?Y$XY-iQ22cg|;MjlmWHTad?8t9sdngj7g-5uS)?)Pi$-SOSxadvO9 zODa`Cs^3-ERK^QA3e(hIDNvOVmRuBlQGKjhqAFi>QpH+#Zzh=0sKQ{Pa-i~(hcW__ z=5uWK+ohcqXQ!Z1l`-N`qtW#e)nXE5Wqa0gR<6&f{kj7Jtxa9m-0!?TOrUiIj^U+H z>wtgB`DDX{bhGtJ=SzKsuX7&Cx5>YeHO>($>9{ZZA-`drqt7FSk8{8RnDH}t6QIaZ z<-Qyc;s#M*bSlFr`=m9dl~@}DajCsu%MO8BW(@n5w~gU!=E6baJmu_#J>!T$*`c{o zulJ{K<-<4Hr8nY_qAiyRE0oy1i z7AFG>h~ulZ2PWrAh=mJ55# zs|AKWQ1H|Xr_tFV{;99SSJe-!mQ13Js@k$UV=T6e-qw^>e>H8dJgn}nv8shb*0q8) zn4z{1U)C;rrK{ZVSQxcWl|!v0w5Y1Vyu^yH-L=7{ahIOYi7#3=Z_dRlzp3RK_Y!cK z_!R#sZZP;Mlw>L*D}tVck3^7?`|bV^G~?(zTk><+FFO_x^Nl?-6#o_=nC&(ns%Bb8*c&v zgcv5@xG$To$HO5L+n=D}(Amq%Q$8~F3{fCSbCR9EU6ma)qgcOI|I>o7pO0UWU(Rm@ zf8*Bg{t-e(2KI{`t=jLV-(_cBWM;kXSH_p+A?d}4z$(Y^eQrcbfo+K`DqIj~`>089 z%%T`%Wla$H;FHZGuV=Qn=`U`2IEHI~S;mi$icg9?7jYJ?ezPG05NQrSjL;%;VV>sT z<$|#Xy*M#7{+tV3x!JAdqlkfkqi8TW+UBuB7^n$4$~ zvRU7h9@TJ~7YqOa!JOjU8wRMXuK`)Fmtt9DG^mK>u%u?wxhW5EY+eZ9J^qo}{t?$r zvS?K@#!Ja^*ndw z>m+FvZ2ExTO3fZO@GF|fS1+$>qbe0@D{F)*3^d>EQ&fmHzI+pk_tK4tRYR#h*Uz$b z7-m{)YT4tfYg_Zx`8@SS75(&M$m2x(lj~={gpH$>qQ7pAOF`os)o|4EO5u7oEuJ%Q z=Jw^~$5a3+Q>u*d&*M58){S-EyPL3Fm$_~5`2MWWH2I9ZQ_e;QOeuc&L7q?QdoBoQ z-G*uY%B&}iaifR0+tnt|rf;s87W=K;j9I-+Tb=xit`}T%P4uZyYa9Kh>$#@~5hZ*N z_)=Xh_vxk(2c233yTHU zk(rS(*}l^{)DF^$)qY{)U?U)&PrLP=Yq9)1-fpFyD>aGJ#~o7ZXv}(+Ckgf zYf(4#FzcDOmiuhdwhGwYfEu8$IBZL2!A{_4BLzs{C3;9}wz?dE@BEVeHJI zO#9Lof=WPYp@iF7qJ?5cjB@#CuPm;^XGR~0URC>h-Tfx0vuRG9=bnliiU{KajBlMb zXBJ`T(kLuuJUM9ow5ZMP`rUHXP@;&;DT8x%*rR`c`C&7ToNLj#=dHTBS~ zpMCth~}in}X#k^kR*%uGRkcZsvL0ELFE0=clA zqbWHj69*Fu1@I9$IXSnI(gVS8@e;vI=%VpCjZ<=#MH^y(bC@8($1Fr_P&Njb}r5W6co1)`p@5A z`!sd8{GTV;I{ketUIj~cQ;?>J zrH!er6LM=nZWaLl-DCds&HrrlzgBAe&q`JnZjS$6`d?rD*V5aq@X9+{nj)oiD+?ei zKl8sn`}=x+=37Dim*D==%H5|(wE!RSGyg}$z(;9W;UXv~LMW0V?^N9H?SRq!NmR!= zf6utpP&IC0Vg?HN4|<6Ur3~XlMP&MC(taknMr*{##whfcdVyy7Fjsi9$qf}VFeM$d z-?+fTzW>#2q3>&*57+Mi=;^Fezrbn#epBx(&wf9@KM`gW%KtyFRu+mVuCR`2bzxnS z(}s#k)~Em4d+RT%K>_dJ^vj>()9t?{W-?|M6zjLc;IDE{!c zEOCRM)Pg}q?+wX2Iih@?G(}R0i=a{p{ogN^VN5KO_eSKG-Dk~D@*dwblS=D%_F%+5 z{ofZN*Rfz>9=l{`SF9i~wiF~D9k&x)P>4mMRO9?hCMcL;La08`wVR;?0%CkgAs^~rrZcbMeIdves|-zvSwVc9AM1AA@s~db5UN$ zmH8JkT>ho)d$CWrfFbCafDjC}=|(3d|5&H#tc5u^DA!;n6F9sM6a>zFV8 zpkX0ur1V&RK7RvlDgd~(47b}~ds3cmeDbcV8adCaUMuF}E}BjTQ~gQsCaB3VSVcPx z@OZ;w0B`|xedTJoeI1YT6JSf%LhDn9qAYKdG~#x@n{`%H()N z&&3XU#+i$4a?1soE^5MGt#Li$B@eEu6%DSq6@jCFICQK1>nPbn^6t)wbC)?k{lp^MUT?t>?c^?7U(I+Q zpRA0xdT|1={m>09^=H0BWOCGv`vbgxkN}n`QUd6TuKJ16bEm3+DY#CAqK%H%xTC(_ zruml_rl&4j@bbQR7xOt7J<(@cT>#+7Q1TC$Yzr5Ht-g!v8*8ZEgKEoDUHU2_RCvc` z);qX#`%PgYLQLP-+C!=@d7<+}nw`6Kk;OC3=f3&!>L-tS4c|47>jxE0*Pnzr>g#+p|AK?upRIsY#PC)>QqAPHd?V+k|4&_IVwy;i zZn|fC>*&g_fu>DI{GPLOxyA{Ul`}KJ+1r2ZZo$oJl+f*}&N_AbQ}kc-$LLLIEnB}mUc)yG`Dvn%SGf6_cxW*(EXlYb;V*Wk=M z<8dUZ%GIQQvFpwEM=(U8Rm(m+^S#@{Y3HhnX@pRxz0E%E<@GwFyva^l z)eS*yuAF~31U|8O`2DyDo(~;9+ zj5M<9=&Cu|F>Q`O5H>~d^7+-mVdwK|^*w0>QV4FdCiJ@CZdgN|0$v$A(I0OPN4qll z5HT^);1XNre63ng!L)A*9H&;b^tCOjwjHM~Ez{!iiL0=de)}@N_Bi7k?h`dDdFsYI zX6x)62|cPR^{TiBhf0DI>ct11I!ttQY#H@(5A2+L_($l*biCCqWgh$it|pSL@=tTE z6S}#|?d->p7Dm-8V&{~6vYm_fPs<8k?ru$=1E8c- zsdCcl<6tf@HJ=ny!)i>Q9QRUSXm?K!m(m-qKM0RJ;D%;!a`LQ0RbAJmW2+$J=F4$@ z7q+aYg`==OtRauSvCg^LZUok-DWjgKHvR%vV2XhiXKWl|8q-&vM{lh&@_?R?a;oaw zvHNRs^VcCEOBWY34JT~4QUO%vNsVI~z(b#Gmex`5VIorslRwH?!WIzYVRf zu(OopbXVW+-is&#&h;Sj{*-T&a0W!;Grrf>)=vAD%WABkr$;(!y$!Ea(c7aIqzQ#k z%Xh@A^$bl8FQ+IdX?!kF5!D{9}si|7>$-M`n3&YV5@*QA%o6ZJpZi;~0H=JzL+JKL3ls`1J=3TK zP0=xQ_jD^LtG?I_HR0?;(|j@<$_P&pnA!H(2B`a4C%Po>GBP$`QN~tGk2HaPHAilF zsRHH%h@QAD1e|y{edHG1E)D+TgZ-nBnRsxeKK!WseOse?mQOpqVQ)&G0_%}TT*Xm5 zY3J3cc#XqKaLs|3E_Z);@pxObHEH0Re1vzJ04WyHzrlyagX-${`AMm+nm2Mv6;ROxl%4_~J{Sz&b8?d?mpbr6@Fx^kkq9Jh|MIXhurNm;-W zYDT<`3->`o%`cO-(9PnQIp(me?M*RX-IuPVlep@(POpnYYsk#U!6VWCLZ-pwGxy&k z@L+SjH+)p zJxZ;OO?GX4U{HNxTOBVz7~LEYe%Sl8DV%B~9|%viM2I{)YARvztbNLOoevCOPL=H? zq6!&OO+IH-Bt!H)XTSbwLG`a#r$K_jkuPCoQ7ybLxb@9!VoS{mBX*8W*8)+~7cV=p z&2}{AVyl}=m|KDrO)MmlcFJ2v+x89a{)xwa_YtQQTiwWpXKg#FSxT2CnSz#1oQDQ{ zq>kS^$ud9b+kGkHfqRnM^sEboPsq$t#v{f471RT8q{-m{SPvX8rCdZshk;z(kFb68 zf?LM8IM0hg+cyxHm%~nv8dT}h-V{2Z;yFQM-B5rTnU3{-MuU&uCQ~i)I65B7jO%x4 zPnz0039bwMd_eNf&ElcSaq_fDHBEb%Vt0|O5{laYE>!)|g7^XoAFp8=cV-VuyZ?N! zMF)j!B20?o$&%|Ow4v6q#_GlItVc9yOB#V@J^8gKQ)eAMp2&cQ{_M4CXVI~(cD#>Z z*(Gy}tQ;cS#Vot5jMJD1frM!t#rf7$-ASRhmZSCUd%*RU=1=CYCbK_ie)Vlip#NJ2 z(Ne7~p2UoToP5Q(B7X4aht>s>jdP1->w~IfO|w_qCxzCRAlR=N%~Tc78gmA(WA1S* z#Tt^hi{y$fTiwP3#4DKISQvNP~n>04?fGd`AvTi(x{f;ihyYx7Mo(`eRgrhF?tUpu!*2areuFR{uFDW~`P z%NO&i;iI=E_x8w^wbOeKpCf+9zde+1XqxT-w)$Q2&SAl0rF;EA9`{^nXR$n_`3B2a zca3CB#)@QpszZ|TXnA8>F=(FshMN4&H(JA3u-PNM%fDJ#s9KN4S$tNwLAV6((WJhF zD$-)JxIix^iz9&bV9_?%#J1}bJ5MMwI{}opSnn(Iq{<7Br#skf4!8_jdpni~gMe>ahDd)`}&~~@fAU=C0wFg)16t~U_4LaqlLqo8ZN&J!LORXZJ#-{btiL!x_!AF zwQN_g2#>HaOM}pk7ij;<*a^1Ks*|A+&JSk=aW%l0-oLgA2Df!)I@Hy3imQiFBQr;m5KCjAl1_bO@R)*qjY(BdGWtg02!3+yebprzN<#isV44G zt+$e@!g%9tM%>?WNh{?#KNCh)W9&S|D!RpqR6L`$)l@t(1zWVT?lL>F--V5S;63*o zh-uz2l31|UWi+IxcI2_t7&b2K9KGHULwy7GzfL9Hy6n3CJN*xEMsrN=$qyAq=02^z z$Q33A{h!h-DZa&KWTcbfFRm#od-B9lUD!L8`GL5)>VvMQQ1Empc>@q zofJb>--X$kkRdIe@tYxUiFo{U2o=lKFr)~Sdafx@Boif}R8VHYMlq7m)d@*0MJ8K5 z$w1|nx4WLdpo!(Hm7#C=-fASX2?c&zw&aO37Q+J5;S%7W?JOMF&n7SNpDg`MHKx9` zzI5EpF5;>JAA~61=@r{-$NbC70RqZO7*64#pYQm61qLW2EIP5p)N12We00v*xiMj4 z^&_+P`}YWH@xaH^c{SFlGOTJLGqHi4bnhHhHp#F1#?Gs?PiNM2p!ZwidC)&w7*v&p z*>`E0R+aYhpb$m1Vo)v0tv>X8iC(iGFt2_hewW)n!`RFSl_L ze`}=s5I0>gbD{U~yXAt^?xOj@EW0%>n4c+B* zWM0ROwxgvh%{8?&0j8FO=9z47)D1}PA&U?Im=Nm-0*fzpGllMLGd@HX+5tFHt<)wy z5HBB+0Wx*J&eKa{@Lj%SV1c{2E%L$7cdO(KA6l{eq|fbR4wB2<6i0Opx6O0ObCLE< z0wHOGt&6p7>s+cd(}5S3n(*vkAzJjHUSN^;~vEs0j5=bgTF#A6w28NV{9K$!G(B$wnem zoaOCxY~7K(w|joyO0Cm01)l%0DLXSCHf6*2ykjvUnC;fll-i;_Jj@mxV-=iWt#@#= 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 z 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 S$Cdz}eS0EybHDrX=l=n>IX#g8 diff --git a/docs/images/minecraft-create.png b/docs/images/minecraft-create.png deleted file mode 100644 index 98362df8dc7c76df270ed11f4c8966c3c16184c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 414579 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

v%~XZ`1|fe#}E(E}@{IYDtw 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�FTuPc%X%>cELjGL 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 iEH5c8DhD zl)-oa#kuFy0qd#DhX+=Sg^^`KTJ&}tU6~TR1Jit~TfH*M*ldsGJ}L=o-&25ZQkI;M z`Ntx~@;{B~kO%E9^V;!ewhC)cnEOLkUY_fy>w#w;*X7Box_xw#oE+Yqr*}=aTbv;x zO1JYxitf9&;n`R>rJ=Yqk49FtIZ&N<&v{#Z4EECPVz?#6;`yfhlsS_mMX^rH9hSz6 z?6cJZC-oV4SzOujGB%6l!2xSS6YLw=tI?d!l$m@5K_$co4RQixR7Ki>vyF$J`0)Ub z=F+7VNfiU$m??&%|1-2r6(bgHn$09(Z#daAlxtNhhObS!*Sn){D89yD{$hEHsa@jeSurgzxUDTuNx{gBmH8# zG@{bMX3Eb=d0KPckb~y>~H|(OcD%Jl?V%=~CBja840ztmE z!}WXu_caOo`KPwPz>6t44Ce-+q`v!;N?}uDTR?j~w;R1xcI`fR6G*XdWDkj$FyO8V zF6^#_wA&4098*EjImvDwA*-eQy!&|^=T3MLcrha~ADy_V)EZNRf;mZ^Pd;$SeObM2y9|{OhDmqa6v@J^8AghqhkHm>&M@;e6 z66~D?wTJistP0)c2y6H$!bBv}v=_e!|veWljk)Rc!~E0yvV}t9_9!!WR#5Xo^K-Ou&}5-*?)j`YC1- zCiBA_rUaEJfDHuoS&o&j`C#CNSNPwEPBSZF+K6?X6Ff3LY{8^4jDMZ?nOg+X{}Rt-yGstWBA^{b13@ z8FJxWb(Ee_LlHMmaY#Jd+J1%$@9q1nFfVA#dXdu z_UDl?p9>FeGP<3cu5u=KdwLFRfQj8mB%a#Kz*F3{!;&>ZxVXT1CeTs7of~`l8H#$2 z1G56V`VPal>zM}8Y4l|p-@cdSjuY=Y*BfC9s$}T>SmsakOxUiteMO~P%Pw#8v?13# z+)juorZb~nH_NOsKgue7LVdsdO`#IqDGp;evr&CooK9iNlA-IMor0DsQ=?ju6e9lz zbnO!#R4;1rlpO$DYVOXPDA=U({6eCwRY9-QHq3jY7bbrVz4moQeBh7w>BT-+&_sd ztTc;Z@N`So+WXS5CCvPYF>0!puZ<<_;yh(H2P6AfLF`qT(1Bm%fywu5&W+*Ff*2+4 z`@La3u<~k*ejr^yCUo}kL&sx0S8oVy_OYM}92Kl_1LK%ZUgBN*O%!N;c+h_ z9Q*2p2zZ${E2*m8)QC#CKtAYV)t~Y)iTY>R0r5g(R^N@Ufbz-(&|OPEI8V{ zyP3nwUiC*&!wLco1v66zt|@@S1JJc5r#L`tOLlSkr3c1cXJFyu0n}KIMlBgLjKZR$ zx1T=usLIvsD1XX7M7hmj7BlNA9W=}Qxyzig_QW{uWQ5#h)hEoLKO?kk&UE(mrgCXU z=Xdr__xIw@3Y#3U40KHTNlsV9m*Wa#41KYJce)3+W2UBX*Z1_t9)(XmbwPdvbKj%* zddS6#;ZfYOwdafVw%RsQZ`~r@be0uNzuT?D#qgmXWBF9UaBqv3t%~k`j)$@(m?$>) z_IZjn&atY=+gHhMSx-6WW%{SzYu4DjDARa&Zu#_dYB)#mg^*mqvS=HcY;mSmI8a-` zwi{a&ZDYwj#BP98Y5r^T^e9|Tne zlRnm@IGvhRpBy{Zwk97D} zU>o!!qtV>Sk`9!$?qW7di8g#Ut4}BYiL3k~DTKp2h*$^$9gjQw!uv{^%Yj{9J-U5* zmyVjY%g^UKykqW$ zJX#>z^rWz1{WkAL6d|N1Qo(%8O=Bxx6x)*<%vrNj=oYVCGi&g2!h9L?RP);NP@Z!} zH;sGey7L^7P{W|X4D-|$PVmg@Ys7suo7Y{I4>c^%L$iS<5Zj(?TFiAY^;7K`p#>l* zamTLqZj4Nh5IN7f{RDi>?V;da;P%Nh1Ki@eHjv)HEgdUtjHo~d-Z>9C?NX!RS#Mou zKhs(oX8Vd-ee2lYx-{9uGA6@N%I})$ib@+E$~xxv(Unn=l4b_i z;G*u0uV0GC*%~WfFtd>;r8}YRa>dWVgh?owhX;s?>VA|FH`(^V-lYqx@8eUl6veRg zK)sFfbBXKg`%W3^si*i5mSwJXLbuL>cAv>g@0rC%UJh1=>y=lN2~~7R#As*F+2db`HlX@-~g%9 zJKpGfuN{c@2yXoZATjHFBXv&qG#C?!ik~FqU5~}Wa#&5K_xwO6JKy25qVdU9Bdsqg zT1{n?L_o?i-ucrF(t*bH;&=-~372Xd<*L1!JVSeq48K|QHDUnW-I~$NG}oUpcdKcL zZ6k2jXe~P+rb9Jyb_TNO$z#3$+P{)vO^UrpmNiaAk)$rYki7@`wtVwf@S^|@J5ce# zqERb0wi(`w#?upCrl&E92+41xGfeBAwn z<+~F$ysw8rVP7eDmxtP_Gt~=S$#nDD&#fe>i{b-)mn~Fq(5j2XN)1ur;`SaPD+CwT zYdwF5RX8%g0laK^f{GX?3Iv4rK#MsQquw}u;LW8+b5kOwIOY?&Gif`xB=HtMZ?Y|0 znUKYtD{rL!*J=V0s#-KT(h7f|n{mO&1gT46CHe_z zxb3!BSow+2jO5YCkv*3)gqHB7&3r)4qz1alN{CF~MTh{`Nu^OU!(=L7q=lGF*pMQL zNduHr19q^^lwe-mFtdMnN;#?Sqax3<-IA?=ez&GydpCua5=ZVw*JFP$i?iWEx&)WA zVPm~wjEls=ftb#DTWK^RqB5DbKjVO2oKbp~7Ja=i%{^+lvEqJO-}^be=-jkcXA;lH z$b(bTvVPSg;k6`q!^W~^qaQ(XDIIs$%@hqE?(vs!O-SRHd;Uspf4Zi~NZ&+lF)0rs zBnoPHk#>|rfs-rcG?8}nd1|Mwu}6w%WK|kzKiFRst;vk#1$_Wz8@& z2PbkQGEL_U!0)ob)k>NpzVTEEQEE1-vsVZed@hUz_ZHj$vY^+#GEi#;C2*<4PT`mg z23zHvZ?W;dS$uV<919ly5k7O#he0{9ikF~a=~sQ+%z!x1Y`bJ2?9J+h*?&X}18U{t zC`oW)m*P{&jms<-GAcQ-ad9)l3falG!&YW;j@Ztbllfzaae`-hHFduX9Q3LIwvxbA zn{j&9GTk6KHyoEv!rRwi9?^NGXm(8rcmW2@`c$pcv=|JTk?7S&MXR@WYoFrsjt$Rf-&>@kT= zGJM-Cy_uGu+&cHhUAFPr@AQ@R#F{Q4$8q-Phud$gi1*u1De%t+8F{DTH87Ld7BJ%k zAg|r{(;Eek&P>~RA-NC4htDVtEdh-phSxpJQfJ`Fk!n&BhX;Ed5zWL+##HZiSZrYi z)hw~V{=SqZ!ONESS#%`k0jG_fy|%MEs9u)_ z1bTV&CAYG-Tvt4m0T_Pq_7T+r6QwGhPN=R zg@J~w$BZ)Hc#`%5#$5}A`|a|hLJU0x(dGLcBXH_0`==uCBXQvS2n^L)PX&I|k&zw< z7K-K9a9kt&-pI%8WXInk`^lXC&X6I^##GFO(g{RaqYJ#Z!d?67xwl$I1AN{7#Nz^w zZD3l+rYH9Uo6+zGxoxbeYe1=BtQx>ZaJQsvZ*v6kT5UQ!q-B+oyJlE6(jJ>1-S7ydR?!b~c<7 zZ0}yDrJ%Hm$+YP1-9fnplo$GJn<$nxZ5-SiPCN=h?j5skoh0q9;M^f7gG%%iRFcv? zbssunSK%njvxZc?oX`GHn5Ew%c9Sv(NQv(HcYDzCo7aB?_51o9#;}J8xAo!86c0>i zci?GHc%E%J>fq!L4ow0V_{{W`ZaJ3F#3P#8_7nE5tkMIMH(~528;{g(&q!WVtX!{n z6eN>J%f^y#h$6pRw-7NF^G(`i^W0l+_Bgj%a1h4A^zlGP`;qHZDqhU!vya5>uh~CL zm$^JEnXw$_0Bv+X>&GZhA6sIEuj&fRe=0UQ--)QHWo* z8;EawI`DZ=A+J^Kc5^o8yFwP0hC^2}=K{0H-lxuB!g%}UYTI?*H(cjuhxIus4QZZD<1aIb{JzFYO)X#|#TgCj$8;d}C%2^yn1|fvdD6W~|rj zp{Ou_Is#@-r5mH-A7AF&c{8#?F91tdt#RTsFTVEh4 zyZw^c9q2U0bd_i3ZN@E~IWnJpR6+%Gg$F4c*DxAk3%zl)!$@K=T!H&!6zw_qxQ^jXVC)5_^G+N;&Nrc=ZY+F?Gs34$~kAKvV3 zDIHGeHuzpSla)hhadQ|Ghq>Cl(n$kt#(k{`Wj&HIL^@!CWwv$JsIfrW4)V$_FP(^H zcA3LYCe`0#Pyjo~$f?@HG3$&R$Fh?hE~Z#WmO-r}Y;XAjnDe%gtEdueXmxOEYi)_N zjAlnn<9d%ui=Ms)-z0^gWla~qOr1!hg}&uMRH2lnNPwYQ8@Lesn#d zED^HUY6dU^KTwC@F*la45U>Cv0f7fURobwyv$h6Nl8M1VhR;?nFGr1*2i7?btQv;nifabEN?ksAG*RY?+9M%v9RNC zUTCY`Drvqk*O&ALY=-264kmw78o9PqDa1IyEg_2}lh|Jc-FbU#Hnhzg)$QTtF`a$a zVb_Ev)%Zmj(rvOjTj}pUDvMlnH6;V6g6j(1LmyJpqD2{)!q$byQi;y7^yzyK3Vqn> z!Sd)`mY}`m_sA!^xt)&b5bVfagBg|Rt~8@5Q8OZ`?K9?GNEe@rfn`OV(OZSHp%sX-E)c#Ho9;K_Ox40;pxhof*~NCmCc?5n{-TG?TUN!5f@fx$zj8g+HMZ zRBArLJI8uTesOV~SAXVy=VSB!I1P%K6RnQ`Z*$Izn|Q3N=Oa)Tc}Dy~qkj1L$Id(K z;OrNnkG=WCg6x*_53sWu1B}!rI@+B?yox|Gh^!(|eTkIYS7~Rd60aB+>YKeyPeS~S(ruh5GLLPa zbuYZ>y^xl!bzoO}?Al${-$>=jA$mXl_SuhXM_{m3^)8GIGE0xwJ&}|A&@E)DcZ=Vx zFHs(?IMMnzjpoPlfa8JH_KXwJxmt~Tb#G}zOoEw@`hF{VWAKE1X5HTA+<8vgCr)QN z?ZJlj!#O}dw@1ItM|Y3d)iE-YGTQl7 zTfFGj!(~xwiwdN1I(g^P|300W?SX4T>gw&0z>6;oum*)k-wnawn9f8kw`V0LbGn3H zWsI=dH_%g4Ly_0weH`BGh_cgOwrN5i7E^16-NRR_oqkJP@u_G@1wS#cz60>&JU{J*lZgI-Ddfap};FPL{PVw96H5BF~-vGs2g8>Ag9&?wH=zttChp= z&RBUvNXR&(KByvpSCeiIIx6F5c1woAFg07yBuleOG)oklj?iI(6r!wBz@ZAfY3!cy7qwK4Jf*K_a6iiTy zFnGhuF+O5@dE=c`sn7i+D@&5HD@46GPk+MZ?i7vyv8|o0t$FHx)5ZCdgaxL%d%g!I zd{OLnxSjw?@!Q@T(0ATqq28W@4mAR6QL2l^Q7vO$i@#V0*OA>e@X6}*E(ByP*azq5 z4Rvh>@7*AV#?V~r?x#6^-3?S#Eyi>nY~X0+sDaUoIG z;O;$KcxHsQ4_CqD}Dy&)d8cKHpvZm+qJd-y^8vO

~V$T(_6sNis;}%gbHKJqwv46y;i>yaAUyT9Yo81FDg2oDH)E(P|H^l3vE4nkYl=iQ#aB%J|&O_g+4Q9|Tc0T4~ z!|SiRM&VnJrfwA#%|r&=HL1Qt@{spMrwJ9(I96UrIVj7&DsVpZCa5|%z2EDo$~4b= zxvxu#P4(jonjQ*Jcc9#XvBhUptfp5LAlvGDAU~OO%yb6u%?j`(YpM@2G47@(2fLNMYch5D-eK}I#tQ}spp0AOP2nqy za&hg9n@k$_a`+TTG(m!>1oK=K; zp6UkDt7(0C{)QtEx7PTI$8J;avnd^@FhU3<6eUM!(nFy7aHKI*boDy_MFzM*`2_xxz0)ks^qqwv;(J3Z^do5WUCsz zcTnch$beUX;!^D0bAmyei?KX~TA6}{UB)erX>WDXIj9;;cKUPmo)J41-w;VBe$u)w zDYFo$_H<^rWK2aA(E70xe!FE2H{H@)jaohYI6=*q3(}yCg@$XaRdUMQ`N0Lo7V5^S zrIh)3JK_QEOJBIJX9$A|-<0}ZbXor+f&L%S+V`5lzF*xKh|}gvOi8{&s@3vXwf+gv zrGA)M3k$_H8RAq9q~Kj7;bC>kCZ~8Y)x@H#B$$0?=xYci3ol3}GK63&BZMFlvHcRW zVYw&E@#WPUbo4Lr5T;$4F+563_vSjqXUgWyRJ^LyXTMSjRLu+$(oZWUj5TNYyYC;& znFh<__FD9yTNH+?p8^M%3+4UetpabdHY&wnKCm7xL1>E{PWXGYz)`Lf{k1$GV5-{| zdqyjE(1Oh-R<4YiJ%^4rHkk8?QJdS`P$t5{sIWR7?sYU>&IqnD3W)`&zI-S((*z&Y zp|YjV(pT@4Xsbz|jY#IJ+PxZ{y-I1IbR~D9) z#A|WnYP4ZwdziVoX>U7BTbU^11lnn$PX~d#I^)QvyK@c#Eb7`(zXTkeL}bzYb@o1@ zm_Xo;KqU{@=A6hVadS9wUYMVsj~vRt%kHZ~KN@tu)hxN}>e)rdiTybv^4&s@C_e7s z^-TH@je<5~P@%L({KJX?o5r(o1Sdj|-8LSxUbbg~KqON>VbNUIar?$SyDX!11Aeb| z%C*yh1(FB6NX5!AWr{~;!}}YXpNJK<(I7gfP$;QwpP!4fR3?%A(Z6w#&&7QRH9kM1 z@p8IG?-X?WD+D08k z;(4xHg4}kk++07Q4Z+Mp1@lsa;~~qi8>)R7bnY_wBP};ll!+7U>j`f}D}V3@&L}*> z7SoPX9rPP5bKXtZ!(>~zJokhT9EUA6XlA>7&1_7~3 z@V)Qdf0w!5K?9eqX4>XGG0{zE71~yGvsqBGoem?$7ZIFdv1NPp35|}lcH<>qU+Wz_ zEq=L6Qf|I6Wyh|>*oe3)2M?Tx#VZRT}bk#A= zNGVFs0@=>=blwCy^NqzmJ>j@p%@M&>M!@-3r_PZ1Z85C*V%dMUKA>pLIU36C3r;X@ zs5#=La-Q%l)Rv-x5lSRNfI=pt=d?AESI$Z$LPZIz9Y;2Am|DgyCAC~Y8$#@KNJ&vb zk8P2QX}#Pf8cmL;_zncA%IWoqdI*?JkzQQ-Kq}ee_o+cD=80aQ1o;5Wf_i{le}&7V zh2$NVjn48D{rpf09vS&A3;)Dki%_V!qD(5>AE+!|W8?$CTMQK_wskf^pqe((K|!Fc z5<0*wZDGMZ*ytD8+LVFkzT7}oJrV6(!f)Pso&W9=ncMpGiu`|ziOj{K#{%2?YcKMy z&Vj`NjDfoVCyIwxx4Sp?e1bPnsh-tij2=4xzHgYx z;cYH`9_2l+3bOdkMy4c^IJ#y=irj|o@Yp%?wjyO+YR$4vTu0anX_b-KUEXwpzqib! zmFx6GD%Crk&6nL{ABGFj0Quy!cr@1$wrtY<$C3*qT)ae$aUi6+HY7 z;|1MJy}d02wAnE7R&zKAEi}Cak_UTmDVA-hSlp~FfmMM`i-FfVEV$~ydZ5&oe*sQ7 zqJ48yraso5N~!d_mL8sRgiR$j69wQRs{r^xj%PG9);SUU*^oZZah{p-8fn@4B=VD> zUP5iQi5Zj=bkpo)i7TW9Q%VUT+{T|Mu$H(Vz!iGIX?`9snn<-q)`h@HdI!PiYTu)i|U-8buX3u1Yn% zw)j|}7ANXzAa??A#bK@5vs(9Z;LOfi%*_{g=Ws7h0Ey6>j~_pJ+`4ApSW(EulG@o= z2K)ip;c@)ce^CuN0i6P+QW++*dHTGUy}ho~m2t7%&sd)7eMgvYPyPQQ%%bKP4`_%L zg9M~dz^lEvz7-0qGRRs6eL-wu$>7bW@TXH>Pb}wq*uUe=Dn0+dcr(znnLa{Ryt&%6 z=N1^K(G*Es7eTS&$tOLq?w~wE8O7x_DZ!~_c5t{;Xweu#8TEFYE+<4y-M_fPEVgX5 zyJGwuoH*pKp!PU6$)uM@jWMRD|GSPrKvxxztq6|#OHpns+fCt4PF(cl*qgnq`TL+( z4Swo5A<&$5wLMwl0rtf7B!8&ATkSn-Cdyyb$lqG?UtiT+TR%B+9dDT_H}c=ofxHcL zAyhUME@M`YNl`Oh{T6@#dNt>b9l;8__mml*ZelHELgp2-uIr3u^o@1h1U9lhBODg4 z&K68@_d!nk(2v##eB}jj<>nvDVf9bf{|BQZe6Zpu(fmdw zyQW^L5afn7WLcQv+pS%X6em6$`IM@Skx>_I{H_i|0LnfyWa3m?1gIrsdfvKFo54Bd%1t%flB(G8ukB}y4Q-{fj@z$Vw_Q7Q6(t+NnA(wmhH^j9sB|ed!nGX_}I0p<- zZ!)#UG6qn(Cg=3hLW4oN3J#VZHGHJ*M)p}=v;ocdtrb(2CeAx`OiwRa{Y{U6o9#`g ze8N*C-?v8^IUPp^qd@ET==8-H%Q*)4@H~J-iBiN^(x{EVcBVqy)1jREZ!sA=Ry1$? z{al6M+`D{x-2-2p*(bu$qI&M1Zd>DZcohn<1mD*d3;9Kn`J*o;V7}(7Q)TS3cI5C_ zEvwATF#)~6q#n8{HpFYNN1NvPfa_mi6SO{c5VUgFvqbAFb&zNy@qC~v{eA=C|ETf) zaeqm~01v9SZ6qaAZk}&6kgEQi=WokD*XqwK6EQB^_1F?4WIz$@(P>`wsnV?X`rkca zasgVEHfN4YzZvTeaQhYaplnNl@hDSt+*|oEl@|J|f3J^F(9&tc+K-%L2A~TWvLUZU zq&Qk$ao)Q#4(9P;B;!N2G^NF>gf4LEXUyTteo0ID$7TOl7l3U-d#Ceg`*f_KF_ELs zbEDD3UdQSNJn;?JBx3tyPYKtcxlgWLmA{!>I(sHFmUGB$@ZZp2L^aTryaE6+ldP`2 zDkQI^c^ib|u9JmPFpXB4MlQ`!$9(DU0z>g7BBq7Ywo%BVfMX5Znrwo3`(DO9tr1j- zr2CtLIrlQyQKH#vgFSAxG|WDmN`OsBJ-&1J`*=7oCw8xcL%rBz=W zzsKGfg5aG=39?!WE1mj6T^GTwQ^6^09c3O+EV35dXl(S}L+mL1J&yyP9mq~_CNFgA zQL$4rg=9h+Hz%ct4x(ukT0627&ai2F@2uD+eH6XzrlSY_S5nlZjdqzonOU$+qCxtp zjYIIhkk)mtHDnYN5%3MPe-m!bj>@5KhBL7Sto)njMP-W?x-2)t<04lak~}MS)I&X! zMqFkBZl0S0cOREhTMU9iH^^bO@H7gzXz;I(6op{~ZmbIRIb_7e4@O8z*~- z0<{WPs(zg{3oaE_vnebjwpJ)+M><5%{2TqfgUjGvnrI$(V{q5xsE|jdWK?C#RGVg; zS^)+8v^1mkW%qbZugqE;>ti=KyL06cb!DzCi|60G`uWJo#pp!UV3(0eM*EYR>e|i2 z5ieqGLXiX@zl#B z1tHI&~qHo5-ba48rtRl7^bxAORiw0yZqj= z@@Tb^X0bm?X~E=Qz`vrjCTP3u$73FAUecT&#MTZ+g_?_5y8`OoBSw4WJ0{?dG2lzNOe1R{rKVQYr9xeB z6F1~t7{a8nadyE4i6Oon_d0=}_*Jdp#`u(i$V zb4`P`Sf1TH&ySF0WI3)53>@NBx?0m{TeJdWfp{P94OZpMX&BgrAaJ#w^$%J-k5o}k zIc|n)zRR;3_z>wuGk?6%s0}I26(5MpkWV-dxOk}f?iNDyU+r5E8n3mYlhe*a zcWdqKbMU0n!6S5aEPW|Eh6oS}5&P8E)oo-np|>7znzU;!vG~`l>WH;`3w+NS*xvC<+ zeCit#+Obr_l$|u9zHMrS@{l+BQAxbXL4a7OK~&;&Mx!j&P)xExvd-#}SWLySVV zgQRxY>&>sWZ%(KyZRlX*NcTchD+mH$z#rF`jAIS2?v8Xv$Q=+@vUgR?EcA8=pA;`- zJ`^D>Hd4kcS!&#Eh#@``g6oW!Wz`D84zRRJ3n#a>OWB>1v|Yfgjk!|l9xWj!)JaUc zm8|s6+Q+a}k7cgiG8K5^ENllbfI0A?5Sudg4T;-gXqRRv%xnFFIsh@GD+NfmpL$np z8Y7%WM#DFbmMewc+E`ruh}0(=G;#tn`ZR2&Z+2N7&Ab_(t*K0B9q?MS9U2#AW#Zl0 z6M`gB#h7bbxn<2hV$%0K@cdpe?4PY57b2zvBdohD)z;41O9fRkr_wSn+1YiH#67uz z;)&A4=yf7h{PchE!TZ9fCn1&Yh4Q+pQ+JaZ-BL>?-L@0sx13tNa%(6DhAoAh9rMWK zwo_z|^KfE(Ack{0A&^!$?R66NFu${@BjlW@c%d6=+yAAIBC}|vWptU6^ zncwJ{=%6J6Iz4R_nsewotf7u;P~{s|I2dxxaDj9F6#{il^npYQ*-vJ>M6K0VfBk>$ zy?a>1WbhozQu|4@;9w(2|G(%QkQC-3(6)ghx_n_s`NfZKlr7i^^I z-H{?X`cgq|m_HSjvl2S&zvL$F5=qQ4<+F>Vpfp52>2hw!`O)UG>PlC$6og^+AafY_ zxJ?BX^fby&ZAnNPy$k;={y*5}(ZcS)d}zNkv#`XT=D*&5qyYFt7-LSgsWR1NyXT;@ z!cYahqRpg?YV{AX{Kni=-k^~lP7$TSXaBTT*1fp=FMaScGwbW~5?0)6`@<0|IFd@u z;b5HKg=p(E^VL}1+@!`$9;Q>6+O)Ax5TO!$_2gjxDGY%kpTmXPR6zvS58}j4 zHf)`(E!>_V>G^HM`4x)p5!ZDp|D-Z>O0oO0qd5J4SGCDhFpdVx&1kWw(6hl2DlME; ztS`q$`I{axnTaBJq6N-JA47AEvLx=Z-4=mjTa4w(T;(U#p7BKFaF8ZDF9@S+ex-cz z2hJ%E)`-QoszFd?D0K)Ox4fuYN^`sDqH^#{*!B5)4QV6stTRB{ zNVbFn*fKF~^TQZ)C@fBhFbO0`bwTxV^EfrVX>!U^Y_CD8BbC{L1X#VKRq#bW6;w&uFf)y)E6WQDb=oQc%Ac|gz@ z5hulNu)oLtq2BqX72Js=26v25i)fxnP#NGe_F3C^6k zaVt7>t9OlX>Y($RXcq3LdaXdE*-SmkL7BMy5L&PtwH;=d#S{leEr`mhv;9x~*|+R# zC`dnuLt$fT`0D+Yf_+FWe$4Q}A){*Ei(`HqZ6W+7z5O54=%TN>bBgy_?1*RohQ|0S!I(++v#wJS)^!&q z-tK$iEBxN(TpnCD4)WZmsBAzGu7@tvi~jH^gf*f1ZRR@ethd3lna+2@Hv(<*HG|xj zL~zWo|JYxbXPuXE=OddWeYBKH5z>Aj2T`EzI_o5sx|~kf8WtU$2;E8+Y4#H`iJGr^cA_l<3^$OtLpD%=8PIeGX%vN z8jfXnS&=57j|KB|P2j~q6mrelu!<-qvC*U+Mw7w?bK?3Ebw}j^9PFcu;DD#zm>X8- zM7*37qu(2u6pBs=A;<>~6qzB2*4GXZQ(BmMJGY7xkJ~ekWp`rFYKoI%Yn;=PjHV;})*g6frD%FO4p#X5n_+e^6G)wViiJ*QFEiXZo8fApN z$`aAYmYzTY-o4nzR}OqJ5k@xf8_>H!$@pgH_tL(|%h+lHIQe#7V=!hKev#;wYvFl`I*2qtnp1~YQvAC&N%OesFX}5UYQr82+6ht*gPgCB9aeL1R zkgVZ3vh2YG8J|7(}b5~NW zo|{Iqm%;_)Ni)R{K3|{YJVRMQv-=mZ)cYMGG;f4R5jJcl)tKLwq=LlOymJ+fo1|1* z^+AB=$z)$CSCc&Hz^VTT+pEa2)yr-(2y&lyGy>Z!#(YH8u6?1zWCC&udc3S}epJG@ zbF|s^TBP>va9dnlM1lG~1)Wgo3MV+Wn3#Jx7UMj^q#!7}zYDE;VmSJlolZkBI1NFE z?-_B2rdO8t+9cropau!~t97&Bpfgp!t*HaBArhqg>!G7k$N_%Gq{cqJbl70dLgRx* z6>(qz7bPDLA+%w6Bv|?GIZ7+>+~{U&$2AqNgjso;+gx*SHV^GLjU5#k!WV@+Z=%^Y z#nmK8q)xN_pxK0uzB+Y!%U9OdZfGGOv+dU;9a09XKWWtR@@duO^5$=gulMh4nx+*= zr;Rg+le@wTxKT+VL{mO|a!0=n5f@=>9?=8eZ4Mk#PGsDhFFGSoGy=wsqTaoRtZU=* z5(GvOf{6h@sfdK@S;6;^D00n7uq|bJTmQ-Nqe~2tm3p(dRV}dR%!*Y~qt8F#Ov8UT z^29IE+gEHSK6_)S)}06vkE46fjqc~CVtIzV^xepu@?AIjZ&FP2ao14cbbq5wE>i){ z4yWLiTm%LR%EFanTh*)?vHWIWy^s8KH6tyDEj0|fWVK%S^#%;3cW-`5Yu=J;rv-*^ zmiKPkglR$feH)Lhj7*2{(8P#5vys-b8>G%5@CB^YmH|QOg|zo!;U4Mpo53d}aIWrqrc~SiBMZdX$ zdwd^W4c3o`%nq%tJrIh}gq}nWh{naJ`*6h+EV0+WakuZNa!Md!sWS#ZY|m;Y=WRh1 ztI_fSJ+7Ak?}Fj{7i?r&#dgGIX4`k`+eh2eLP3^c^?ONJmusV_gc))>!epdhx$nPF ze(NtRKjxwG)=m-CE>6GXd`N2QGwSFZu3u}Z^90hFD>P3p7gY-qvea`lT)!{wvZN2o z>p%iguZO~eiTHwO7AD4$+KNG@AHkioX4&KIy6h2 z-0F-l+2DKF%Gve1t)D*jL-3B;#D~fL^1c zrA6>H^`6BooCy83I;8z5{Up{T9*BTD-{s!zp%({s@R#l>x0_G3xJwWsfmjZu1yY=q zJyOtRYqn);znmG^B^SR#J}-Z4(yk#VBIk;Q}{%GG8S2syR)0 z7Wdl02TzFq^tiHo{?v~B#F`hJ@%n|jC@6ypyrR-UV> zp9=}Hxf3zRtJUb@n{2)=EEDl6RR#0{eb_8m2@i%AcrrI(Y*#DCiZ2U~Kfq$n^WPtT?*iw}v+a3u5&yg6EWGj}p%zu565kZNtM+wVK z5xm?GIOy8yv^Q%C7N;x;pfJ;TF;CQyw0dsfe`cK@V!D}RtX-H-a7EUwqJ}4Hn20k@ z%*R1#`l$!p{@n1ol8}fIE)|{FXIPX02@+hap;cwSlW(RZ746lvI_atiGH4UcT?nY&+g%yKC&S;x;0 zwmq7#O;wGH5LMUvCgKrvy`-pi7qp76jW3__dD{nSa;LYz7$FvLrHorN3-~_(TtJsLV8j5aDciCq^7qS6tbo+Q8~X{Z{95M zZ%gex>Db*Af($Ui=ia#2@`khhR#wh=V~^|zOte_(nzvoGN`UiK_5CoeUJ%YYP=u}g zg!YcV28FB37i0>plDU|xv)XFma+9 zirJYtG`lE|IKx$<_vB7Gn-)7SIyCzyCtgjTZBr$>Wx`1UB-{<@e<%x|Z82oq(eR!? z?szX@9a0%3WJP!Y#TlI!oqT$c%~u^#JY77gb|}!RpMHKu&Y&A$xZJ<~q(U(KZN7sQ97T5B6A` zHxWKV+(yCpnNeJfGlYvWL-}6;ceBoV8*ZMy)OE#~!%cPe2c+uYI==2{*23gO6aN7; z(FEaSVxLW)*#e&Kjz$;<`;gPI>c~jl5W-ZO=Du7$49eSTZQ%4p;ZiJF{E2T`ouub?r~VjOj`D z6E9EZ4|&nUg4_w1Id9`AeBk|p8gmRk)pTr${+)RUCng4Dmfg0;7cHL>lFbkTT!E55 z5JS}4HUo`$ZH{_?NJks(4T7SK2v{+tMieA+tc+$Z@$nSA2N4bs@gV1B>mJLNVGMQa zu!n+j?w@iF1ZSQcee8t&*%b;P8=nZlP@sWJ5TcR|RRrVsC(qi^1&?sdnhEy}>{ZnY z_>_;snb2QBQvHm&p4-LW(kmnHjj-c3IAZ~GF!lFPho8OP6RV&wq~TE%5$aZ?rD`%u z4wjfA>ukk^*h$pvPDj%n19_ZZQ(PK>W;@Fmdo@1o3ZDTvI-{Q>w)t+!Z>-<#pBk(9 z^u^g9D%nwPBz!=h>WLCcSiDtscTuX+piMlFg~7UlYD=7}OJ1Bb65>RHIp0?FbRNz~ z6lD$Dr%Gzvk(cR5;?&FGF;2NWuuAdb)#raMIw$D73FHePjP#TZtFRJYDpVj>oNawKg`jKF&<5Axx zWf+Id)Z4Q70MEcLgOoA)@+6pgR)ap)ji zCc~-kyYpM&kn6|Vnpg7EbpQH&fwE4qg@1VfymQPXRbyR=eQC(u{Q^mUr;V=yS{5N?uDPb*y0C;L z$Hl&yc39n#8@E~;c<-=rWHaeZs2i5uNsPGV`VjLI;!_^01^(Sx z_WSjs1l#_%NxW1TPu5Sz*(r?IMNliRtTxRN`Z_|AVCA>#!Qz) zV0_V66aVlMcf(HK%mEc>Z&p-Nhrl-QD0>!tyq1!}LA7#<&Q+C>4(N7b)c6fH>QK*r!vyM^;L1s6i~{=IvANBvn@Bu5Jex}@_z7XoD5H^BBEd1Uz{^#UN3 z)lwJh0SLK9SB5g}NGgFoR969S!_Uk3|;XdCaG#vmwHJllop2yR@CKN3eHsh z)c0i_e$T^tV75h_?L2FgX^85?+~Nlcn)V{9s7c5_J>4bTp8}k`U!AN>N<+LYJ%w@p z;!1sgTHK|gl0D4@JFzg4@9k=j4O9F2n^s6@$%oI`9#%Nwd`sx_or~Zo#EZSjI;$&am&~`)`t+ALNji#6%WX(3l(3C)Rgx_RTP^ zyq?Pru|OrJzc27dxOvwI!mQRjE;e>Dp`VvhC%a~@RrEK5^H8PnR3Ndu+x9Dv3(V8J zPDlw#C{X8DgZ#Nl_7=GYjF0W-FE_uEKf5TKi}N-8RULUbRjy5?$M6Y3ww0sPS^+=Q zgGAigWTsR1oF#OF#~AE_2~jy_<4Y**%jP2GG%0{ zSD^aH>1SKZr7y2G3AD})6fD_-F4c6!iJVeJi#U^1WJriN$O@JIFF|;?lQPyaj;?X2 z#`rUZKYiv&Q6(MA9v3)04JPhlj9~HJ$9!PfOx8zbH zL{_Px6+{NE89&08!j9MeNN6(5CZ50cqh(!L_2E*-9`phktsd zrEn~wSeKVhK4}?Y1g?>|*0ObfWKE;V7APefY-39_88&U^n4l?EwW<=(!nuEI5oF$< zY0!rUB{9*S7hD&2HCcDqoI^IAOBXhK-pLXmUbLNt_y)uI`KQ=R8aC@DmByh$eIBxL zL5u+fL+|N_uCt)!iVO|(MM^A+QeNtvQ1_{=8 zni_!If#JTaWCAqF*q~8dNCJ%C+LyX}ruY-Tc_n3Zn7P6!MDW|aT~KI#eC$l!F1}*x zppi3{f>!HJUwMUGFj7%FILM3>vQ-Xem=jxd|NOk(Ki3V`}YYXp098Uc;NVZz>P;r)Hj|>GkoDH z{PbxOZ2XM2ggzCA-LQQ506X7445j603lETAkJV5@v}b{H5FQ9kWuk6$^m8YjThwT4@@~zqgZrd9CD|6$ALZnm+bZ?3 z^0}Ld&Yt)^Y#WpbXSAiZI!Og3ED?%89d@jw`SDL4Pnu_ju6;Pa{)uTL)aY^!$Qzrx zbKYpc%}~76{JD!U+QA$`pRc$T0TycW+O2p~tg!6k45!$zBVYm{3ZC~N${fjEV2goI z+c5`2u)swUq^HHlsqc>fwOEx-t^z&rbLt)u?;8%Gf9NB!UfF`6mGdU4i82E;&L4fuS!>1}qLMMr}Zf^3Cz($R$(AI4{ zV&`FlfK`CZ7sl-6OLHkp?nbJ*lbC`dmU29KVRamTTlq?BE^jiKt7)0zi81uS73PH? zaJ@>g`Klp8PoBXUZDr+n%a9Ii`p&uEZPx>@9(fn$On5JN=3x2<= z<&kx0`h9^Q6d;Ku;9kvU=ii5eM(0VDHGS;Kk#OzuLd(quw;65I?1E=&rjx36IV;;b z`v=XlTcWQn4~J9U%vHw@Vx-AK1(2FGV^m`)kN&DXL|Y1rFrn>Nt`C^{N|oIhO+TZH z+84`DnKcvB0^0G(ci&JZGBPu=Plc3 zDu?F`nt6C7sgFlz%LNThZ0DaK)VnwTc~zl|Z>tBqvSg^_hVl-u`sS++Qn*pqL;T0S z^4$+liE6K;_$n#(h&O`n#znd9MNKIZ!!U0#aFzHCA3W8#?KMM98`S8Vuy=!yLBl9}K&~HevLM<7~k2a&Vp5`>Tg!+iS|t0keg4 zvqi`yB|8~`vk-cPHuz~rO4-Q;POKn8&tHzbU{g&0`lhFbQF%>Bxp-3BsEN1;a#Zp8 zGm9YQk(=`kW6c?}XTt4;HGuCU?+}GOo%()|rKhAu#DXdSSuJO~_^&7up~{vkD-n!0 zHlH4}=r>%+gIWdM=LCIPcmA`vfmg^DXmso1?dbP|syr$yv_^z;P+_$xGu-PVCL6Qf zKYzG4QO5>5^W`sus*zLC`yQ4N7?<0{e!rUblYjk7+GF7M&!9hpG-0Sk6|cYzv+k>T zBS8A0*~nm5N4m%gHEmfU{YCx6m)ZXP@i0bvs`BovcPJ2FSX04+2&8CXMG?n;&_~ol ziUixm&!E(N)Itdt4Y_bJnjd2Gv=;>_Jm-Bl62^;HGl!S&uC~R!rfhB#bJXR+2KGnlYplj*>dm~cV%G%g-LQm9Y05qWR&U;l zCz;tm4|J2)|8&Ov+n-imuW0gq#r=@1Vyn$_eD_v}U(9Zx(N8K2f<^R@g>XJXT~2!) zuP;H27rW^2mq{&W??ScIqb=rwbZVrpGGZLyOg!MKt5=CDBugeV^ncmZh-B5w2`16g zPVJQ%MF$cdhiN6}riRvWou^h-*m?%v#|eAjqJC-2u$+w6z=IM3B>xXDu1)c@DSjm0 z#~p!pN%@HWBgR6N5sC|k1g;4g_ZKQfmH?30Bs7#OE_xHcTTRIg@vG!>wMKp8P82gS ziCEf1&WIgATesfLqP7CFf3T8ZqFl0r1gS0*lXI)Iqhz-z0_`8)g){vkO-5)UOjjH) z{m&g4|91KwO)mD;6Zd;7(7^7b0eu;+p9pD8kRFf|lhlc75_z^tg<@g;%bV(ScegFt z$QRPkO-KnParBZiU*sPZ$`mJ-UVa<=zR&`x8iQ6DbQyEoMCT=2C)<^LT;YtBQ$(5I zpc9D0uhtqDR<`?pWXnHs2lP4Px?0}_sUhKOQF+NRNZ%o=EO!zVWjs1jn2p+vS8ze3 zwfUkRY6H8(G(c-nOL_1SI!!OgB;g=B2M2935jcH3+!^1s!XS{kq+JfJ{MmqM%$f?q zlUwO;emlAkDsDhcq=f5^sjgug0p6)>wqXfur-L*-NYuKZ@;lJkVm^!i@Tq^Q2LB{( zNEKE-BD@H|X_m$kb>wR-s2@lQjddtG32%+O40Tj5vmD#}H|Xm&5dzjOTh|hp%7qn2 zoM6l9qGo4NEl0y2qM??92C+4ZsX`l1p)m?4|CRoDIJ-e+Io!g8$`Oyjsl~aFv=nzi zqt3$3+OWpB)e0|Ruf-fhVz?L^@U3!;ZAx4j#RT_vHYETb7X{9iUOBO}?w`pz{*iM4 zWL@yqs&x}S0O3&OM7NDZVP#_KEUmPls;QldflqX-@FefL3*8pQKmRHST^+ifL`qp5 z%H3fK8z6XcQtOLbmBZpnjEBF2(P`x* zN@CfY;q;#KQ0?n?m){&&|K|ZwU!fmb9d}QIlWhCQWR`9OTLzTdDO;~>u}2DHEUg_Z zc8Dl&Z}5|{uI`E8C*!?>hF^2!FUhs07J@`O)v`yYOFnL{Az>*j)X5ccM$(|GRvT}z zx+WMpP)8P&vtXqh6KQWSccGSs5I!}6#o?VE^ep>^^`OQ>*;%L|8rNls~(u*g4c!N=qORziw z908;r77p_fAi zt8h>jUcl6vgaWwl7%=PHpboy9-O=uppu?N*C=*K$w8JmvN7F1 zKHDYhe);<--0OEH@-nD@!PxI-;`+sqvO>-;0nD9594WE5Hb-u5EWY-NduG77a!TkAHyyTM zF^L|Tdyg-a-XAe8>S$uaGbFr~WEp=LT0_si+Mi+UD(BOot~^B(>f~0gy}A7`@$xhk z7(xNeBPrzpgGKB*oc*ZTsSBqSL9b)iSdA0cFz_I1`}VLdTE%)PKxK0U_|USI0SQmYmr z8_M{mo_N@{(O7vK0jmxdFLN*Zy<6<%?~_GSXEj=JNyP7RPhRjVrDj1Fs;MwNwz8j| zA??b;Sdz+Xvl2@Lf=(b6NH!g1ox)3ih3eL+1b;JAEjKNQ`S1pjo1aN5L(5(;jx8)C z@!7pl4vfg3;d8(|1Q9Ytnw5smIzGZ*X)HZ0_T9$fv5ei+RTx%J6WlP)0 zgm`&1f#Q3ZAN#yrX`UkI6YnsfYP>adL3ZfpD{P35VtNE{{+;=YUf^bg2{CW(xJnCd^_M;FH@BES{9d)h{HPCc;Eh&_Pk803Qt< z+!C}Fqv*ccg@N2(d?{3I=^^LO+N6BO^*ZLWNRTodX2Y=WmS2E&D<1rGLDBQ`6|Q>g zt(x-EnFL8x-3U&gST%S9+uEGzm*=wVyVC!22C({D%Z?MhRZnT*86@$_nW^TcN=)1G zH6euR+4`3wH1oLd38vpX?(e$s$SBbT4K{5aH6})-~a`~>_gi;<=<&QgQ6dDFS zTeBkM;5Nd@|8w8vzptt5wm%%Gd#;wFH632HE%cn(yZbwL(9%1 z=;7VWzw9$i)bxX~hAe%&s}SmRZP2pvJ7>>RNx+oQ^H2Y}P4F>w^h*n7O)Fkqv&bt; z^q-kJ!{HGg#Ae&6+Cr$euH4bc|LFf-qx_qg&-ko6C^~XsVFdC^ESoyVu+kgYpsu}; zU0!NbJ4a@lyvt0x*Zk;B!;9RnM}wKAO8)7#!yugCUPN>mdCo5CpY4Hs=b`6uoc$j^ zjS#!&?9Qy=ru#FY30)XJl589k9~LP_%IpjtF}XjLo#9@C)yos7O#ZG z(Z|Jda(;R!WK5A|$Z|(aG=JNW;%2^d|JgG8`lnG2;}SMC_HN#V^`b1sg~Rr6*X|6^ z#Zj*uV@klNT;1YU(bd^Q0RW5h>ciCNHHS{95U6%PzjFd1#y&T+D4ybDWCD1n=cux) zPeq?5IliS+D)e8PZdR?+a+0!@ z$yw$!KUB>=(LeYM%DLbm8HCN!T-FKm0#Z9j@-8}N zJV&Y#7C09SRn*JvlSMlm17foIY<2*jcy1ZKRz!R1m!XLSxpp$jD4dE?)M&kn`ey|4u03aEe^6Bg<)qg{i1<|& zXyR9L;wS5zSH{Wa95$Ji?N5W99NiorzMto+1(l4^4rkooIGjKD%kGAst4G!fl?753OH*?5P0q3KRmAf4gT04zFEkzdPD$8Se$(u1d7Amq_xlng`d#Q@{?SGBMg2}R}DD|;dST*6RvhW;|6O9 zDDM-4TTRSTuA&+Rp#4W>1-cPRz-suK3SHz0&ERtcCw$VsfS?!Eas)o}atpE3N&G}x zRGxKj3sBy>h2YpfNxc@$+#;IXVY!>7TwG9jQv(L_C#RrD9vmu+_sk&#^pGYcGo z8(4bJvHIL&wDCAGwd_6fK1KS&A%bG2MNDlpX@aeM`ZfHjISkm}A?+6hmG!NE9>Xp! z<%+%5FbFTrWYa|g$@1WOr_TLTcP!U4AQs*+R>GG)mz6}DqzQ@}@P+BvfKm9y0q!$5Jt0AV9|ls1>eqn72b?DH@C7YNElnZVJR&t3UJUZA6?cC^O0zE7#5 z2G|{Zuc!j=eCqe-!kz>4415DV9YQN zGRfFD0sks+pm}cd`b6XQ$|yiuBKk^Nu55E`vn|*%oVKyV=;sqV@V}hszsUU;sH$73 zB}~R~0|M|H_YOaf^ZuhJ3}g;)1eTw}fVOyB>!NJyLtC+IU`9x^Oz!J3PkF!>qy)z; zCxi85S0Dn{-SsqW@!+4x)1DlvPGT{5?0h1|X&*~Wn)45OBhMxPa$-?1CeAkyS_1Rs;UGK77u5PS*wwAutGViE$ZtS#_x>gv|3=!q7CQ|N?2S1wRF@Mi;_A@jz)w8s(F|EeO(L9$%b?%%U`yBiiU z(v_g_cyp|~R=yy}emV^gG?aUu#~C*czF_fHTNunDe=CUc7bJa`VqH1skvT>`+V?wL zF=fN@x!|`DdW6nL1P^>cMSPcX(%VB-fTMWq5y z@OH11wOL7IGL5!pF0P4gq1}8!wSGgy;+sM3w+NVT zo(sIs_PJ&ITG_S53jAZZe=K)Dd;G*8?ZO{6|MWY)5&vrU`Y8NE>*DPj!L(CnQTJ@@ zdtd#Y7w&%ym*MJQwUBSf?)^-3UyelBirjlCn*tj29(7$=mY$k)m&vKF+v0o4C3#G- zUg_Y0KL(tiin^yCem8K?rJFs0%PwO9zr0}nhh<;~?Y*hrk()5q%D!1-aBtn!ZiwD4 z)1nqf_VqX)@RAUPfl2M1P51QYj=vTX`5110bNVUyTc28HqQ>H02s1$kVBZW zO=eVM!?2iHHsiNGpZoj$etzHI=l73>J{g#XTIbtsgp1jkmcw>*c zW3ce8+JT-80=SEcC>q*n{J^$H$qS=3r zxw`eZtL-0geUQ0Y6D44O+2TR}>D=Ahs{D=mPQSt;xVATB_n7LJ+qV>)9`sv%etc$o zYZW$rfK%dU29MJ3e7=9HnQn?LOXxSoVkJxW{pY*o9ldvOhkCtg2giEYrc&l@{ssgR zsK*Ck2BS`Fd&9Sf_M=)nhZ;u*k9X(C+{^S5`>N}Y4@sk4*;ct3CJ*2WIA&yrD}ScY z9jI{Ra~AsR)D^{TPyFN3hr_q6;vWs(v{ApP+TZXg{Id>S%I@KBJNKV_@E@O^yFM^g zm@AuCPc{{RaPVgo6IhBbp8U40l)ptAo%;}*wl`w<^X@@=e_^_v2iC1ra9hP*dQ-d8 z&#R~`YQC!K)M+&v)1A;LpVmI3!`rWChV=t}1qi#N^76aQ$rF<)>~M4Y!`lk@;1c5i z>NO&9(n{TAq%*UHb8C|GzzrJNdwmJ8mOfM;Svn-;!MLPVpp$p@(fZxG4jug?)7u+^u<30Tzm-=9 z3HBPf+UmmA)Utcmsa}ow^AW-q`L-2%U}7h(ZaGf~SyZkU<9DTSfjBtZ1aI2xZfdw| zxQ*nzMeLFtm=(D!4C6XXA&c9qF27Y7fzOUV@h$IdFtq&z&{@cso`Gg zo#889m176s-#(wCCA53}@e5W0*dy%u=tf>?)sp@>zq?&jh2oITFgG`Gdh1UGW_3kx zr+=LEc_DR+5sn(3!=B%?>Nnk5nS2+bjvCz@Buz7d> z&y&~Q{etPsp1LKFsm}X+IS^ac>Eh%v`Z?nH=3?RT634PUTdL{Sp~FwNQ^@|4w~}_& zjDNH!VX*0!v88Qpb}luaUq0Um9(iO@L%6lbkZR^bTvP3VybNY;D_6AF(R*pQKSrAp zeR7o+s_X=O_dD6StOh*N-vk!cnAh~Vl`%g0(odA3nG5zpYTK(?bN4*(!nGQ_RT<+d z%-9FESqK?z%!Tj#>VH|mr8r>8Crk2Xtu2+`i4V42OyhaqC!VDDE#M4WvZzICjZVl& zhR=9^?8EGJUr)V&mGDZ={_ zimW*i$|gmV19!1St~gpB!x=i=Eg1*9!szwXtV&~|VoQC`if&-4@7TMWTMvkJ0AXL?5koaz~EdZ^ScpU1-j#KbvWIsOOlSElnrDx3GKc?zr_WxG#<@Ix~F^0xDu`2moB6 z8;yW*ovHP&UX8hu0N_kk-phIi>RmWmz_Ez2lHm`1*BwYWo|+!H zeb{l>EsGs|JF$W2>(^59ZEV^?^j7qnYJwFEEgj(CGi9e(%U-1Yx8`WF(or(ts=lJ2 zM%W)!Ih~Z4R4C>59`o(3=fS1AOF1H^jd7_ER|MHcmZs@U3Z!75@8(ncBp{Q|m>T5# zXk#}k&Go82+@HBpw)(eH6IuGz4*k^r{_*m)^~&<3(Cr1Wj`s0)J;#c0pxUW4CD(IV z7ijex>qd*lRCBGUaxyM7r8${k?Xy(MsQg#}Hx==gK$R|QAzx|+H=$JM5$@DC0^9o7 ztD8Ha{$b~&-0+$J@^Hr-CtIraWhm#Sr*0C?#L8ABB!fW}9`+O2Eep{_P;gpGz=+8J z_FLo3VZ8?qWMEF}OdnbY@sel0GBnRa+xgv1y=X^}**VsP1J(PfxkzS67HsD*r6yF) zB-@*j*KIrl*K%uTXU<%YltSi>OgK;w@G_gM$lr!@h+I^fN@q5m!04k=3*g)OiE8Gh zNfA-wPwAd!<71BPb5zO2dTzfZ&*OC57mX>0wB43qIMk^($%I=zOVx~(gq{oOkpn}N z9${M4ld7!FTqjUN8dWi5v3EOY6-_x>ICK4RU|+T;XnahEywZ!vZLD73FbDk0mzBeC z_jfg05^fn!%7ceK;++yAe+-p=+Ir3ts^5K42kc;GyuCpP?OB-^xMf^k&AY^?Qv%F& zsI=!!nY?Er4lc)Y@TIJJxEkB*fpKZ`NEU#Kc-kX*Hc6Cy*(9Y?@43SrU}EY_Z;dF= zn{(tAGoBc13mKiGeL&aGQJozq`A>2GxRmSrPbpG;u&AEbRB8YbKv?K2iVw@1>Oy{G zS5bQZ%srZ^S}u|C{#9V-a8{dMqY<^TPF|Cw>CTj=9?bj&$2#w@du6=$xs>_%m}-EL z@=PL)dNN6L4Qkx&8DQ%LM?(WVr2;#$mCzN}Ne6E|g`_86Sj_tQNrz5SD0(R>^jn9# zx@kg3KD??C(HB6C8#Qq-wEu;u9Ub;FXvbIv=4YpzRaEQ{1Jl@>KY&}hav?f6&4nzU zBp1;o+MFI3B0 z0Cy@sn%X}Yz7a0&Z9H1cY^*Ilb^r8s3w>_?2qQl_kdPJ}nNj!tM3gg;EzIvK>4Cs= z>)yy!n{$}^`LlQtf--E*D;3z{dp?x857|_KS)0MWkOJwp%>8cYs+?xtqpC^zp~^I# zz6qX8z9YPNJ!+DM%iu*3OXrDD84s-jg;0pg{gyq3x}4Abk&6%a@a3q0DZRSJZ0qv} z{)%40mS0*tdw!=)dM|&Ab=Hsn`!esO(e2@UQvswamd*ApucvSdawFLamp3kb7e3@_ zk*W5M&9p`&O5sKWw7>PaD}!FEO=gSO_G`P1X$H>46Xjp@906{&tN3> z`MFiq<=WS06b-F&3L|mH)V#Q580ZYEd5eo^p`@lf`tgaKbG?2zY1@E!av)--LRgYB zJ(Z@*__E^IsW`ZV;Mj?dA_I65N~n1;zICWwPf}HG@A}qXy1X<9 z?c1Gq9V@eFQ8w2_m+!b@L?A-B>z8EHadCI@XxHEYZXoBWVm_v7FWhsg)36#>c?9u90Zd{PLfx}5IP-~0LktLw|9 zbAMyQ{}*yJl|CO#ch*4FncoheR}t0Xm~*ez;>381X*eRP5tVTwzW+~OuyA?SK@t1P z#ur8vTH?o#s0rdFQsrdvTleS6E6kcx)PLohQmil0-x815J3p*ueXW}4By6}t7aJ|= z{d53LBI#=QT;d;#VWba#vd(%(1xHLAQ<^zfr%zy4t`ecGl(APc5MluHy>kGVRMEInr`c0ZAn#3Ud{a67=}%go zAr3c0@AT0wGVg2)PF$zuZ4XUOKKO9=kAd*nCG46iYjU(b+r!KqW>FEqO;ajQ(6SrL zlCN-QlqvD*8RSBxxCZJa%tBLoKto|3-ZLb@GuZy--CH{9{d5*}@b4qx|0MU@mHV%f zOavOxORUe%1ldyaPHw%rbh*AyFU5>q>7aqS3nf>5#7Mju>^Ar`$0WoZAmSpJ21*#Mxp~B6*}cL-)6Xm;ARgZBPv*B# z=jl)Nhmrs7k=FSufy99@uZG~RjD zBa(oLJHNN|3FsH_doG%1c#}=-)O+@(p#*M?WgcU;pvL~WRGPqST3-kab@0 zif7$NzSG|}0LwT)LZ{g9X6YhIGi|CrbtE@(!f+-)Cd_D-lQ~OOLP+^n!}F+3b(}N!QP)0FT*M#CllwQHMXK zXAcCH@qI(@W(guZKf13bMIzNtaR~J2$#}kWvZ{U@)$&~8aw6q@fM6h-48e#aW zo6{)XwufIH>ioVHq4|wxw5@EeUUQl6GH0UJiRD33M(0SGd1(Fu!SToQ=$6YuVq)-@ zvs1MSL4LldxoaBD?=>ACy;)mZyK>LYFwSpciT-(izly5rQN3HP$Z(_!t@cE7x%X4y zsz~@U^%@*dDh`UU*Dh8n*9Y9}T>Ree&*itkv*jKaN5A*KHFEf8vcOZROb_185uhOL za*&5(>?l`l;8#N4n=?B|tCc=n_6V3tuZ*uoAIr^FRtqie?wuR9>My%>djtzXyO{%7 zQ{;Jv4psGq`~4ndcbJyoXs)UkR0QKU%`YF|pM{kH+>yt3SA#d|>T0#~A-D7`Q6Z%PNhPMU`te^Ilfr0>(zQSV^^)bHr` zU#t!gl(40|kd*ho#u0|>G7)}Rr*XzdzIaMESKACpEJ7!=Q5+npLyrRZD|BZ%csths@H}UMaNgk-7UR+M_^RUIh zEFf?QS*;wDIG8GT_X|efWXo;yOddAVlgJG@hQ~KeT^>>a#s=w=?dQVgm4_c z?|YYAiwh)ChLN)RoAxP*MpqH}CN`}#n1 z85q}}H-%K#3M7AgZ59p@xOCuAC{ur9%Fb@vN41GOGXx9VuWigNot&*zF+ZzVl&hsZtp zIuL-Kf_iI>AlpVSJ{ZfmhV*g`xFokJA!LHv4jMPR2*(<$M?8qnyDohn3XDi`Z|IsR*u0_@5(TiqLuWGdduSlen^G}x zj=(iL6zVqrkWk}7y;0j`m#A!luh4$i7G)$b%{gMsdu9(qj_#l%ss9gXHE;BQU!J)N zLJ9s24t}$?(@4ZV$opZqffk^B_#sY_PbE@qplh~J-c2Y%^7<`|;T{dtghZC1{|({+ z68{NzCQ8qxnCVmm3$rJ7-=QZ)YMk|x_tW`DFqg;Gb(|5~gq&?p*C`h{B|O))vL&{K zc}Iz5a$o_Ab;=?9g5HS4n9)3T>6CF)Q+RptD8#DkgH3Z9(;J(If+F(rTm+YDGkYED zZshmnC;%}A@1;V6tiKOo)^M)Xs6X;5Fki1xeGcJliVVQ4E$V3pR#ZDquEk5wq3+V% zKE=~5;=%v||7rGC>=y)Naab8XXiqxx4yC6l5KrpyR@- z_cAI$VV}YdNl#+Wl=#l!6?DqYJz6_}<=P;aV6Lj5y7=gE0@A}Mt|9;ZSVq#mkR}nz zja`{%&(1yMiUurJdqifHw=7m+QkOz`nY)2Uk<1%zrKb19g8O8%LcG4mk194OrKOp{ zZr<2>$thP?m5byt>ZxRWp&?#j`^%F1EO}NBuKF!;nW!8HOWRm;PV}*6^?K5+0 zg8GlEX_(#|nJ8XMUz;nQ|5Glkvee(&xlvn?7uINKOQpVf+gM&P3Fja>?6?C3;R&Uo zSJh#QRWV@N^`kJ1G2VcBGuL%Ota7{3=zn`eYbn34E%$Re6EhIts;??OF#WbVJNmQcoEZfRMGFZB~H&;p-q z$A3jr{uoo&kvAYdM3$fXI!nUTJa&*WU#1sHll)m^=0{$kfxhODE8^<`n(L_NS};qO zEug}c&5yOG`JvhF{(%`ys1v*HcMgq^DKR*-o*blUlsgn?S2Gbb7(;dwvF@fEb6Qx1 zg4>(S3ZGvX>wQ73m~)emkJ$4ZG%x4Lcvj|l9i`vdWOf5g;U3eak~lSD|2QjkIcDz` zTAZVG3iq0&wW#`XyYl0F{cc{;Ne^nl!eCN3Irro!CDM3C_k5&~I%N$&I+R(ms0zvS zMre2TA3k>EnD?@&m3r%5LD(*?#$eR0Z+DU@j*9w<<%@})MRDzpxoIF5!b~j}Qv>AM z$UzJ~&UPPD`Oa}W)~D$`xl!2<)MO(!J->cZg!*9yL?y9XFQT_L-l3Z6!9A||z1dd1 zgU!>_80m)Tn!Y%;ZI_0fAVH=oFx0m*Fv6p~pU*t_lSlRp?ZvhQoUp^2m+*6KEh$cW zO(FtKp4x`Bjk;#EBAs$mgCF6QfD;NmWgJG^`1tYQG4_Tsi}&y?cv>-*kqSpeBSf?6 zGzM@Y$Gnv-$N;uNhcONSkz3Sp_W&i}xwYD8A7*qjxBh;4P7Vk#w;<1H%rF4YDTk7_ zj&kexEyJiQa22CBwS6_{X4g*g>5@Kt*y}zntAx#Vdr|xp5M@?&CD?tUaAJ zzMIyi-;ZpICC?dLYQA#s-o0~Hv6Fx1jwjEZ(SAtEEOTTLg#j?zrB`BlUIDfk&53%% zDltMML=!6SW{`$MMYl&urc6FjT?QpM^|LQm)Z1bhWVT;h;($lXy7M)afA^qi%K=`4uZmFVjhCb|?`GK78$wcKe-{IN_9kA2!r`uIG zZxr`XdNWdgB$3gF4!(B{hd1eU;nSJojqS9E5+{IWUdKdTAttj8M`lUakT#4epb50~ zg;c|)F45G<50=2XECTVa~?suvW z?c5gak>4ONyIt&fo4|z2k86W{o@58(%mys-Vu^02bf$gz3%D=XiK@G+=NTUkysKwS z&8>MRv6Aq*J;(lUQu%*}X&&9`Fr5EsVQv^v(4ZZ>?9g<*u-i@IJ*}2A8?1yK848R^ z9ruo#Aq3+wGpM0#34*sr&AB%GE25TceKcYshPLru)Piim)ytBg){-##{o|mU_9S*` zHPq43tsaqC^$kKgaVOItQ2%pq-Z?Kts?IT&f{?F}hQ6m+so_&P0vX%Ip8@-wVq#+N z%-seh0lVTm{N_Z$lOL$xNvsY~mN6Ep)JDvtE!F1*0utcskdP*)r1+4|3C&1dS;gWh z3N6$!q5V3q_n6czmpbv`Pw0>^|I0_SeGr;^`WmmwbU5)f?DUaD`Gk8>= z-5FT32)^WA)&5eZ!-_4Fzj~AkBHD%>iprny$ySp_L&OJa>OwP4ZTWdtcLwSL*e&&C zRSBc#k8S6n^S3T(@XNotV7RckQ2kgMH7m7>_#u3X%YO6rt&abL{MM?>UTAvQN@11- zUsY%b$lA}jIa6A({A=gg;k|-exRt59&A??)lqE?Fy>2^hFOHy~(r1u9pKI^4TG#hl zZM41&c26tu98ajW`jb4KFQ!u4_i1oj~CoF4R?d)=t(Dv?x9JBXiM{ah;Fw+ zyu;beRWOG7w4}j7K90E#r1`TeUudANVgVN10RMdbPJi#$B^ByZN(xC#4v>~42kfQb z-!DXrE5|TERU}c(($+u#h(xmMvtx_}@=&eKTdkMmBlhy?ls@0=PMmga-Lxn{#-m;} z#FeIMw{17{UPLrLP4KlcaNO*;N==DxfnIZ-2JilpJGc?Y?$NN2hUT2wYES#dsoF?6 zpmPsOFJz*O$I=nu@M1&U)A^)sD-A9j6D=iIC&8<{H9m@&6vx3EU>O8p14N{%NfjZI z2l4eSFBZidzT%c`4zv9l0fTW>wCpzt`vHe=h`1R%<7L>GRzt9M#q%o~Eci4^^D21k z`sJSNPOV)1D8F6tdL&Qcnx#^Brw&ee?fr=!mp-kKGx@RG^=fdZ2gdP&VKT#EVOKb$ zzB+zcq7Q?48KcvX1k%VX19})CaKjgMdCUmUB_d0l<~rI(A-%d2>pv-kF;p1-2TIh2 zUP9oPN8E|UF*qB+wyUUh09(F8iNxS|L^^r2u_r{2l@ZTAk>NXTL;!C!+%ISP5?;d0 zdfsZPp@ElV)GErVJm+19YFItL1Mp>XYQ#inngQ5{mkjC+S*M|lci*%;Jr0T3cLd%u z!?`SJh3vnzT|+tA>-Yfjs87<^#2td`*!w@1)vh=l$?3bJDQg`|vSM*IY8#G5^^OaY z(KY(O+?g9zY#xg|0yX)R?Pb>PF(0tYUSQ(iJQyrU#reE+8RkO((rh|6dJ||2Mc@ z$~*9q!INmgSD`p+(49qEbPXSSRX)&B=4vdYZpc|cfqk`2NfevPAcDmw#``{(BoX^$ z!Q4HANlc;{6__#IM5CX`u$0ey{lhb4%L#C9Q0*zk>ZJ7GWYGX_$?H!i4i>^2XO z6l}^u#$Z8m%xXt;+k9jZInvEqTQ;59fS4K3LoaoF9OY_8YWGakjbTpse&m<8xbHA| zuIFpt(_*JmC&$v%rB|cF2@VOVT7-F!kPRAagRM3_>|(BOn~&W}iDA&rrWvLyr3|*T zd}Q8B=oqIQ!@aGS_rLS-<&HF@@A6ZX#RJC$2||8%9IA}(Ud;_kzW*X;3>pkQdsrZnzkhsu`%l=iy z@MgUm$9>}QD#c43^$-nLPTQgQry}w3gHT?&w&7dm4cFy_r^+hw0@=j|D{hfN4B?2!638j5&bh$DI2S zCP`|17uRG6g$n+;vTaNBY|Mj6?~wx3YOIcD`<~fFT1wyTs(3MMi|$up@n8WLlW@yR z_PXUtxL55zJjW1DH^=Plb0u;|@S>47?I$sG-!y*tnJctRfT1->0)0^qIKhMQN~AiJ zGFqusVlv6t9S4k}`+QI`=YBdIazKOsR&kaw%1s{lae=Bwf|D~&fBuyLj7 z4XLS@{$-fzy30~uc@%GJvcY_7{OYy$(Y|6%Ez&u*#q%_Run1PRl+XqDW#tamKFo z2hL!&QuterIDi(gC8$1WGwmB*=>F%&dtqrh{*%gN5j$CIU+bs!e++uxO5Z7<=wxe8 z(2GA#m|@!={kwYN5@b)>J~tEPLbuC@1A=y&n>jSzzWlMU>&AVh(79*FTJVRW{5wC& zH0;sDJaiUO2PQK!J#xgq+@u|BI_<%V;mgihDQUq{(sw&7@wviUe1qik6ekr=mY09s ztYbRNQ7W41RQ%+5{aYpqyv{@gr|H3K+H~WX2pN;?sLc7}hO?v*7ppLs|i(k!;s95*A-%$-v@n7@vrC9D|WxENV3DiK%UgsnFeN7AC zVg&W^bUB2WI|= ziPV+_j`O|;S7q5*R*rB&E7PiKQ{9)fY^w}3a%S`YP=H82!!IJ@hcMxFA~w|^C3uCh zh8_|_@ydn*lDFNEBYgRG%S8P90LKcOs&sqm8&}Hgt7R+NX2F`$RUlsGS0GkT7JT_ z!7OzOo~!5U3t$$8E+RjD1?g14PhL)Y2+j`flpA|1RtPu7wzQ>^?n@2n!}Uzmu-yKe_peNGGV_*?twgrWS?O zS;MVBtp_(5S*Wvl1dc(KsKv57m&a5Q7}sjJn<)F{{%kUVTiZ8kz#&y!@y2q$Ym|(| z9>zOlT*?bg3x;gFbzsNtz{4ocTO?xb)W#=ubcFzZe}@da_zizpgHo<5(`YOTGS7%B$X; z|41N3aZbEuk%zl7uRDv3qde74?f`;#z28?jTlrxct4g?%Rl^O-(G6{RrjGgcOc~z5aL^BmegE;~CT1)Z}Uctx z+j0MI`yl^%;F8739vBN{4_>8@a=1%%iR-|4R?qvo_W}BDWyJbY4J5z(XvaXj`OX`{ zXf>y-R6G*Fyp}5HOUBpMr$^AuySQnaSIZ*ZqkGZ&&_a#~S4My%_#y{VzdF z1dwv+NgQAgHC?d4bK;eVHzXci>o(7;#Ptgl$9a_$LbUO{hAd!0AKlJDw8t=gbD6$b z#9-RyD_+;d;~92aKKUQt8_4&VWX}58leViz)iN6@g$v@`1bOoplOL<=sD<7A@j<>Ik(kr?p1`8gHOq#;H6!G zhve!7#}8v7hiziZJ|~TypjCzP!Yd>mOmv5-OUv~2UHi4!kfSILZK=j7H@u(3Zv9r; z4-cTu*Zl-D>Qf3p`QjiCIR^rRC@c%jNe=uuAy>$^qRcA;8yh)oeKZ~~?N1bL?U=BK zGdw2r^zkc}+tp=19ryg_JqwWyQT`;hi$t?hDUjE3=S|v_ILwbvwD~u9Kpgye<%!Yr zrOf9DPzAumB~F62_E}4zqhqML?M`*St9$)I#I}6;&-(D@^=MT1JiY)S766M(;7OGh z+4Np7-dr|sAiNP;K2m(D* zcwox0U3ry0_pNPLle$-04g(HsR@FIq$IH(ja=l#ddrJ=tY7o_JFm+s4^0I;*s{0Sy zSWoX>(8Hv)xWr^1YVi1yc#XNP9I%*ecGWO=hdSygZeiE!Gxq{)eHus061u@BACZKqU51nmd@JSJnW;(OBz1Ub~SuGr|jW|D`u!%S%z{(Dm+9nyeUx=sC%aM#k(evbvJY^rM=vmxzOa9}^zY1}yc zxd~>CX~1~4Y(Ogs;_;8%v{%uie>3+raAv0wYmnRgN00_`>=nyz?c;y_F905yCbhz; z1}0F#yYhVB; zjP(=$8lyCoyidZoYjP&_>LVHVzh)$6;AOX}>a21a-WUYaeV#U&i4n0TaZY^7^v`G$ z@k8p(8+xG+d(6`Wx)rdJE8S6`7v6n-DM{i3lIHuHT%YWUJ`+s?)fu^lu(dneA~(wT zW)2vND^KQIPVL;nkj>V=bm~h9>=m(};FTB#n_=xUD&A{;=)ViPs&SV_U`!P5Y;gP1 zt3F=ug359rCZV%z$3v|F0RZEkw-q2=+yo{Ou-c%`_Ieq1H`{mFb{;xB0)&A|aidLj zkx{*Y^$e2U{6D!D)#?X&-ZPEioSDY0)#K$J&0jvrdM`~$N-yD04H9j?DM6E#1fgVC zmzCHrkU2?%K-ceA(|tAgdulX5X-P}Nl5`@{w_xi;r}y2U$^-Il6?a;t%mFgY;ftsE z;j;TDf@u2FqXk%nm77-i3!zHP0}28PPPR|PgoIKJ4(Z(z?9Du`nf^DtNudcZ418a@ z!VUjkyW^V2gmUu~(5aL;*I0+qE(fP1mM(*ue(o3YvGjk>FaNvC(hDhG(h`C!6$UJ_ zI$PPQ{?^UfUdp!fC;q}Crji5NjV_a$^s>Ou8K(|39lN2|Zq5$d-~rPiiodLk)P}+UG->X53d0f;Wg>G zME?RfkcGFI`^l>+4&_*p3s4($#=}#aaJ@^DY_ee~(Qn4+wq?)EW$E=24QA z8hg1#XApolWaJU);<5UjV7&lL&P}bqV6B(%DtBU@Omnu9|^9CC(Ak2R~Oy&+8|xyUZW)Mt`y~e=UQ=LgFXtJg>UK zdIZ;*Dc)Tp`0iZo=8}_EYP-cl2BKG9u$m0Dw6*X0y5-8h>L+wtw_zv1rH)m$Vd3b+ z0_f*>w=+snpAL{0UtjP_AQb(LXu}7_u*^a}KH~mwlPB+YmQ5`VH;((mESQCiI9@^6 z+CggKNupDd&fA(d?T9Du6^xOc=~7WLDJ_?h)hn8kAk-YB{aovH#xAMkDJNeU~O(zxeGKx6V6ti-N{hcywL?|`>k z73ICZca87g87Cg`d^SF>V)u9>GIHFTjuocuv{(4|5bova=S)3JxK*oq-WU|vyGYOj zIsqzdy%y2XNTJluq~YK+`;f>Y#)N1+{!!elM*CZok)iX=5qsW9us2W+D2A^cV%Ll` zp&~uFw27z%<6yDcj;;kwoIJGHk3~T{Zk?T+l{{OSmlV`YGn>9jU}LtGQtP`teD4v6x-E7K z!ek~k6Z8VnlV%jP^&kim-0iV8Zj}?XY7sN!HX92U;T`r*C4!pszN=lr)Vpssx=erB zB`%`lGIRU0=aOhtcW8KM=vCWNN1?0+n;-hi8NRhkMcD5hZ^}(Ei~jse zkz!KRL`%%tk587?LAoK6u%wAVBCyg2m(j|kF&8R0pq0mxiO+d~_x^;;HO%sJDHDn0 zs3~Z=`~g1=(1f*pNhB^2BfdJu_1uE7Uf9x$&XQ9ebyF0a9@_c8EkSr1f8|!1p21L} zCL}!mdFjT#Idi1`#ZTY4#wBaA0tGv3iK3C0Dv}heV zi1*0d6TF+)M54SJ8{vNpL+nI`*c0gavEH|xKRLR#z;4&JB&GG3h;LPH=ceaoXP;-5*Bj%@ zouvJvwq6I)cL`jl5O9K1TWrEze6Nto`Sa&;x4H?_`?ffYu28XyT)6-9kgQ;z+1O`2 z$U4hO)}VP}|JE{E@ujpV^kb-#+>#?CrL!z*^HHgQIGxnD_AIa{S6V z#M!%FxNTBGRtCZP$Nh#*JWH^V!>uoP>q@G0h}AJ`qdvv;>lun4R7ZUj%V2?XHwqiS zYxW;f51RFNmliLN?$~5L>){hID{uIE7RuSDe+G+n>Xa4@8;B14)IRn43m2)q^im*l z!|Ew*;7rDr2{lWhUz75htT{@JG7Ha~IO>;d1a71%6nsKQt&$JWo@E|iYwB#j@HY*; z(c}9!msXf94)mYAqg);MR_N#0qd=NFVyzRKd-W8*FDldZHD6#q8PD_^uT2jRj;|UL zW6%W2X|@D=9zc%L`)j|;yzQ5jRD&3tT+*E13k|x>BqdcxX=UWL0w=hpYw96ft=Z)m z_VUSoaI&1^n+u`E&v@PV#lS@fp$F_5X!$MndBYOcyl>;<=NRd-#@S;?vx&xc)VeR) zQ>j&YOrZmu3?bOgxbT}o;lC#kspT~d4JM!l@*(JEkC~Zs2_=*er*~SvVZjcB$)0!O zu%{vZu(*itDY=Qf*1-`7xW{RVvqO^=?{+9h@lMnsqKxNPMxq?u`}sVtx2ClnYf zPEXc9k`?Yr{C@QaZb{gl^K8mZ5~fD@IuN2~Htt;zht;7B2bw^S^+(K=w zO?;7&4$G={LkFdA;x5;_*`adtQD;pfmawqOvIT5wy;6YX*%9fC*TYZ$ZXS{DfYbtU`y4?YTY! z=8(ed521MwLK`W}%qT4@6Skvd<()k~mo-(!_FX1|{G3VIR6I#@+@A-q$hPRZI!g~y zK&Ht*c?BLE+i+(-pCIYW8r}q^rUVn0AH%~OHhLba!MOUn0)6REoW)9+*Z4x3qTQ5y zv*l?ggoIw-FWR?+Mn)_xm_Gr5P{_(bWQ(R$=oO<8J6goXBYH}@cvRMEP{{E>eu1Pe zB(kv>wWHN^ldip#T%f;h1hR90=uV-VBbr1ve;6RJWj~zgEiISV@vNwGZtIkg4loUa z+$87Dyi9S^n=Cj6JKald+8E7N|CYteEYs8JO;^48GaQ}}X!Yc!hMCnbMQ41oOht1! z-FpImyp8L&h|`a}GWj!)MW}bt#4#4L@wuDtb!c)oAe0VP?Mrq&!nnzVFVeC`flMYpG7Z-@l<^w3Mc`y1!xR+l@Z`5^OZ$<&222 z40yQLC}j#BKyzOwcL004QR{#0(-|1qX@`{2YyXlOuZ^fVv=v{NR1nTw$_}LI!UAnj zw(6)6Lg(_U0$r)GiSJN=Z|0BL97%!jM&}yzl2fky%v_fKiLX;jZz znKy;DXmoV00#5ov+kCH4Q^RME*hQ|9{7uImztx0PebhD!_qfjwJkkeSr0WZhYe$ zhf_z9$JkNFm+HLuN2JS~VRKvEOAU&`x!$Rd1a#g!XU!nPJy1pzaax*5B(z>!qmFSL}io3H0zo5L#QCxL|JfaY)hx1hbQ;oUj$$2soR|9;=y z?ZExBVh4$hD$7bDAL=29xvVL5-sdcw<_Ki5OovAOXiG$JGRx{Z+G%)I5lk>gUl%zxzgPZm`4I z&%Ww<`vL9t`p)=1zKK{vfIvT53-s%Uc{8w|E#kz^g0XM`y3XQAwmQ*8ae@i>AUpF0I$JjO)p7T$XHNc-I%jHbK&7#+aLsT(nJARP^*4(E{AO}fhYHPw^@yUYy4 z$~V@{XNt_jTFo-;R2K#zN19itOr(}(5aStQq@YxX-kezB<)^9R91-|z5C0zX@K1q$ z42t(_6ZwB%wT#^S(3~qC-0yOnx@L$w(6B$mb&S`7%&N_s7ZkC>fE5&Zn={|Bfv!CK zkBXKOxVr@pB0A7&#WM>Kqd@uc>ajut@Bz3?SUSoZEE#T z?Nc*fjHE@C;sq6-!0}AxMYk8^eKgARlC4$hGKjRW(tUf_WJnp}lN51&Z1zrEhg{eu0L}~?Rf|ea zZ=T)_003SzEY*j!jveU4-rk_aoIMx{FE2M+-_&TLFt2Ms+Hk|UEAM9?+`h^)sm7$J zGwL0CbtSXARrhRf(h%u>Zr@cLy|;E`2KsiU_zOpdg^4 zAbq8GP^34dhmQ2#dj}N-=@6uZ-g^rH0t7^QuK_|62neCK(2{&{_ukjN@8{lk|2s*} z$(b|H%sex{DQE10v2-Z9s*V;lX)jue_i%jlOFIFjdX4UQHx%q(PwR@9>H1d`Y(T=! zaF?Uh5odksc(?of3z|Irc23tmHnvGUzT#zY&v7CrNUf2-%fks1bXKEPr>%B)|m`oTPZ3z%OLoBeJ5c=fM6IX1lGpaxphF zW4+yh;!G6afW<+}(Or{z!*-mxBgoeXxC56Y^Vh4>A>Z-)-jv7u+doy7Ahj zjh-Q?%YAD{CF@tcU&B)bCg_Q+@Y#WZbv11>JeC#tj<(c&9lLO~C ztp51geo6z5Bg~ya!wL~CK}f3~{!Bf@^$xtw&8gv#FxBL&GsF;jc*Ocmxc0>)IZF7Tr+^vyW(@2y8wVi*??!$Ioc4*h?}FajZx$Pjg%60mF8F0a zl@}5;9||F5btux_ik6nIccxLlPy`o#-^2hV&ig@@E6KKNo0Q*+a8TJ(gW47$>!=^O zRgtg`YioB}wt`weEns{^!=I*CL(>>(?0lu~i_AuMk;O#^etEefR2WTy%^l$hC~C}Fq3aXZwDJT$7E$gm3$$WMFRE+pi|rQ!x(Ew6#LX3laA#o>tmvEKR*G4_N)21tUB(xlnj2~_ud-pKbzN5f z;EdFaV1(mT^=}!iaYQ0J0>eW|<79d{168BZ&gb~FF>ZfNIsABcw{q5b$KS=#DO3t~ z@N3Qa9UQRRPR4F$rBV$LTSxQqG zm~U!a4Z0x9?rZk0X%|_M;slyJsjw6^i1NC4Snarb-YiW*-TUSAz#I>4WUJ;29d~en zE9Er@ZBv;A7@PpRU`Y{vqo=L3^up>b5Nr}*L@H$d;TfNpH$9q^BM}EVgSvEvsPh!~ zYwjM2rCQK4g4E*##&hM<`4{x)&#Yp~zyA)gr*7D3WiwMj^zW(rnV*=pjcKdIB%ZmY zKG>d3Tu9j2IcnH*X8ltL|8uugX1sMwo%veTXpc*G?W`)`6PSbF9zWbHfqe_?S_*$qnCym4)b2^ zJnUA_0>Pz3R@M9HZA&TXTj&EvM_t%2))y7nIm9Is_pJyK_Kc3lV2(ir2|S|SnOa^7!Q1-I@v(0e%(f!y zx)*-dOZHJfE!7lw%(9OuGSSh$z;3#c&ja&ErK3y3p{I5aE@0V~+w`n<>cr;eM#}sl zmb^!dTvSJJPS5aw)qAVYNGnzyK{^@!n3)Cdlg8AvW)D(%^LkbHrYzcedqjKPP?W6< zMLG^m?NzLdv75jbDw5_Gvu>wmNH8mV6@Q)x?O2H3zE|2%gbPho2+h>JenRVt^T8}2 zk1E84j^59e>4gq3nTD-yY;3TLg6-!yDFhzOI>YCx19#n$a-{+TU1y;4Yyy~eexeT- z8?w}WZP!$0t>P29I?qERpPpT%LZ5VWQ1>j83r%g!6t(0*JPTTSMxQZyh0B*fyrnBJ z(R$@V@Cy+Go1$z0>(0S>)Y65H>kjxrWLWaj5A1I-4;S^03BMra;~^Duso)ka@4ffsHtVI z$7UM_zeelI-y3XjPDHDJoa7%GDWT2;XK48JtBDJrZxU={j$L-3(1W=~;WPUMe(Tw# z<)x+0(bBfTZ@?5DmI_*2=h?p4UlT9slX%+EAiVAnuVj4l&Pe*^JuS4@|-;i60(ARO%;j zqD@Kx2VoK_-)-wUFSo&BS~f)%VvPLGQTy>Eut%;I=DrHgYrLJr@HrwKf`hK~#%fml zfUIVQ5~2v&N7U}{A^6w?^d72DJ5y|`^gKm-is%xH9k&q9)`%Lj0jie@U{l^NFq-usXX18R=hqw(m9>wX_^FbLVJg06+Uvm;(LEs+Xf1 zKyC4wv&);5M)A^~qROiaShH#5F>@4bb^cW8-p!WmkH4x7&-_NXNsq5xCIn;vP22^v zP*kSww$KBNkTn9>7fFtC?MiKFS#~^5!K&E?1aF58U?idL2D!Ah*snp#MuPI$nH=J>OFuG`3>xM3zobBn9U96(vFXyKKV2iSggD4Sc z9N~dPNMJMc&Cv$2E2b0gn@sg}0?Tw*1h5BnFQU$IH5!LZvA$MK^f`u6`|K6LQ? zjPzZT&j93_Kw({E*^m%MMH3Xb5UO|sUWEDq?t;q4nATxabqBf&lPxXTu8XzS2UIA| zghqO(mOnYKX9}OP+zUMCXta!@x0fma=p&|u3p}zZUJpJ&391?w9f>?^7z+GCk|A+< zG2A$3dpZO6W|Km_ym@=a1yDKtH7Y8K%==4hn4bFav@e&?{$5xV1iW9)Bk>4wabQGo zHru&?4ao6Zz2Isv*dJXs;{AqxNI|5|dx-Yh-rHF$`Gh^)`Cd@Mu7~|_fi6*v&C2?i zdh?=Szd@+42u%pfu&!O6#QNqrx^*$_icZ3;-D=Xn-^;2C{Y@T%0zktBT7H@qU}aUM z1@Sy(PQ#0lz521xf{xPry0o>-E$HRT#EG@1L~qjfT`VhOnKnNoxcN>(b;hv2v2Dh! z|DuT~1<;Dk?&>YHb??H*sgQElG6`04j1Y0cu|Sv*NOX-C>1Xu?KVD!xF6V4aKS~1b zD2uEVWXoAf$;L6mn*6@FH{m!O~e)k97aKUp5gH`1c&DWE~x3-C-OUIhegZ`0c-0noy_7K zw(yFKTLlLa=vW?PWfz^kmrZ|!ig){oF8eMTj@3NO>pEq?Rf-}D8A*<0LuA)74kk!K z26#QGX0XxCR6Cpu63YhJYmjyWZQDw3r1rvj-R5mSaGZEm=U|zDOTcd80WxF<^9t)T z7A0F~OE!1u01HWH;v#Md?~!oh86*z~DDqnllh_M;Ih3c;MQF5O7S;*Flt%a1w~;c7 zaf+htyv-(TPWzK!77tzK0Sqyg;-~U1?Pa)x8rY#G0Oq`W@>$bOxu9hqx!w6I(=#Km0(?B_8a`A>DW$zZo-Ar z?UUO9cl?k;=CD(c-&wn5?}+SuP9Dp_r*>%u`@>TEAchM$xA+L(roBKzN_k$mP&y9r>Rvg!97;U%aRYekDb6`Gx%T#|f>f1jHaof@fKw z$`$-~?QV7k(RMZq9F^nJ00TB2VCYPu76vL>V(q!z-{cutD`GhaUW6|gx;Naf2&}2^ zAW%~kLlX$eqSC!KM@CC5TOKn%5t5=3+uIB@+h?n2&;%8cqFonTD6UL)G!Cm?aq&Ic zy!ZR3VJ^;-#95cQiRv9g-*9uYqVghO9!>rJDq^QwB4eL4^p0Pe(3$54QpbdZ&yN9s z7CVME_iO+ez0A5ctU-lS@E|G5z+5v?N!TfHUGEmwanvemWK@_%zF~i?u0pyL*+gDFf=~Q(=nCI>N;cDR4*@>kjI;lwqG2CzsJM^v*q5;!Qa| z?wtXo&##;-?ezjZSK$5u>y8Ke;+8$RY5r-jk7KvhkZT^|Hro1YBrnj~W<8{zcjru7bM~*wBI-*!Fv*W9;67o0rz;j|U zPGWjwhHI1dgX8vnh;r!QjO*H*wQJPKLv+=HPpTGv>k~qnlJjYEZAQmN1!_i zOSg>_d=()XvFWQ7XAtIeV1bd>2<*P7dhR*qSTztB&kMpL*Fal-$#nW_VecYVl9CMX zHO&C(FkFpT8PdBAvNhQ!=}M%4ssQuE`Ab#%W7Ww02u04MlmD$b<;aqYCt(&Tx-GpzoBo%lTVIa1r`)W4A4EF7?S-p+r4T8UvlCP5M1t4#2Qjz3mId)_hsqQRx($ zn*3-hFl+~^7Z=ZWJ&W*(7>BZo5OykP@jl6;(>Vt09rY5bO4EvnL2;?_rh1dY)Xy{{ zy{9xv%N)RUWN@J9h7q65*If^CGe!yhBhlL}t&v&sVvprDRWyJo3GUkjN*`x`tf94Gt%2X z&b#-V!AF}f1;YNg;J$yZzT27g?X+@iRiH%05z6d>4AD0a-MU@bEXk8Q)ku7nPzx#` zw41$1^1TwG%^u%(S^#=Pjon|Xp4c_Pn(EC3Ht)s-3QZ z33C@=xREaWRhxc;nA0AYnJNjA?(qH5aR@TdQHj{94{9tkuLb}-3H04Jn%8{ezl*9F zjA=h!5HQAA3irp7=Dd7YvD;86I1oPLy`93R6?jIVwyKSN%;gZkws^>qiHt5` z*sq{XaZ7%>%wkp(rA*Yj9G-y0ejT5(g-P zD-6pIHLZNRF>W=;o`QKaK@8y-KeL)7gcE}|4c0*9E%S1S5R^wRQdzi3=^Ytv8Hn{i ztFL*cT2fqsq#shRnQRpkz^NQhnWv3S7Iod3PO`~j8LTJZv z)h4UMJpqqTqE6==OBVD(QjSkCxDM%ED^<%uFJ|Z&eoGtAZD}!1jdFiKcVMS> z_nJ5rtX~( zn7jQ7JSb8g<**)`ib{hZES%ma27%n$u;t#;p{{n_x#Z%>ObY=xDapkAGqFq;TCPt6 zQ!)~_ZG$422&8=c>Z#84$LvXEgyyU*sIhqv+}olMNQBGrNitHfE|>=*{1}4*C${2l()w?<(0&600foI~&V98a8Yo&#j-tPxB zixbM6h*vKQGF;-)JeKyVWkPM>r3P!{W<3KvvEqcyPfk*zMp|cy&(Jg3838WhKC9@> zhdDA)*9CzF@Y!_+!ctqChpM55oX}mrwF!;6sM_XUV*Ne;^7LYzLQJL& zuzZ`U*vzSk~mZP+Xz_+)f~ z2<~VzZQr*+$iO%*3<)T-EfvvSB9JdAh${+uSia9=sp0h}|dmkDC_D_e>RW6mXPrXmA z(<7>6z*(7H;r!$Ek44;%>_1EmOSMTcPFGJvYm^Q&f>!y9U39iz79oT*GL@tza8X{F zCRqW4Q9_RW<1(mJL^>o3pb|%gYyNf;_9c0-bgK8*p0S*EB5?w zM0MeO(LgN(r}BG2m~y=Eo+(BAfDI<)1d6J>&zi}s@hSp@%Djv*-+*PrX)pN58v38l z1#NO~gLR0~pxEO|yo&YQW9Bm}aE97A@qQ!b z;);$y3UUa&-$IOIzise>jo9JC4>xpod$7J+54l>_eF?@wXbi`K!sITK+PYb#N=tC; zWxxm(a|;S0NG+Fv8^t!$_15ub7WmB3X~DY=X|-?nvMtfhBBv1W(_P`0>5Vx0s#2b|j`wQ&R3!A_b-4w3Js)N1 zzBRF*_uru7Tvr@u&yP5&K0OR~9Ctd9d^5w1D+Q?t@eztpB3{cEd)cW3g?s z(`mq3k9b%5%GGk6-}|~vq>yHG8|$ZGSXDAapiv+Nm7Ru;{*sXe9-m!qA5vZM@5`1s}oB6hIU zw?AUZbJ53ta9Uci!Z38v1uK_zDBo-xi^3v-{o|9oS0|KGg%oXUY+mqdtLd`ZPC8zn z;y0*RZ&ochhv(%LtPkHULu=iIwd>%jiru|(Xm^@K7X3hySuhE9SH76IB+1#A7bJMVNf z=u2*alCmcOi{m|$GC4%4N}*}}IgzSq5p9!WfiBs7@?3S0PmL4y@&n#IC#@e;GROgj;q+yrec;pcbSsJ+13 zmiLrPb@<~;xP*<$VauF>U|ZZS^F0X<-}Qoak}~|L>FD1+BUgG!21&a^mKLh+@qCmg z-7^8cTbZgEf?rA#Za@lXe=vyFW3OL+d%zhdg-$J8n~)X9EGYsiPnbPxcnqrT8bo)e z;$6nut`U_+!@pSZ&ABEyV~sPDU0d9%^QU4Yl7*Xwac*+VBzIl<#GyM({v+4l;HPEMWePj;~C59Hv=?*v_K(d5w0V6i8x&HEIyQ5tqC+EGL(*I~k_F9_1?A}b0{+VKDqxJMm z0r+}l@#FbbJ3WXq-m`21)WmA^4v~qy{<7A_qam!AEM6{Y*<9h?TyyA6wFE#P8fR4a|4N$ zMygQ>duv8Gl@6TOZke`}GVm9w7B^MPmfw_H!-;W(m|OnBL;DwwESw?Pv@<5_Is_{c zRlKm~(efT=HtT$7|GNbSlfxBx+2?VfWF1q__6 zC5@$bpV&hto_b%*OZ2gH-KT8o0f?j53cCFvvrn&_ACopTKaeomZaF1tSlQ%x;Q&eO zVd+Vce$2S(frv>;T_)eCMCOnS$*Bk~{hn&C;Zj|_0w5i(>SxXhH~-jxt4pONYb z=>uu}3UKk8$L#C(><{uhhteIuG3p37!MoWv!AupRrytU2I!9(im%lErz;G9OtpV%l zl4)%zVox-teIW+OD&OrmJU;t=X0x>BCU1rKQQ_1rwL5qZE}a1Q5!pspvocx6ou|M2 zIS`VmaeQJ`BMNDHVbkP1FtAcI$)66;dPq?_kXpNS!=S~)?EQtSew|socV2Sw=HE0I z{V0$MyM5iA3%~36W$(2t&=)o1p{Jn|1ZNis%Z$gD3B0NC0(nl0ID*y;Jl6EM!T!zX zVR{ZW%}}w?@sJN+>^-l1YI3)mHw2u`=<>u}WT-%;0cGvP90pZttgLKlsDZwoSd-9e ziVi9s<8YW^O{R{B&~!2$Cwhc&yPFnb*ql8N6QZ=WvB|BS74TE>(bbjQ4Fj*Gs~Z@U zQB-ng8cA4o(;>88zg{;ptFp(N`|h9s|0^M8r7E@w8yhx&Mwh&VgaqM%)GAPtz+zrQ z7dY#~WT_rkqVUaxM6bHJS=Tobcm{eAj0tGX^+J7-RP+h?mv&F521 zl<29pgDhZsSw!u8op%J^apGd5*eqha=-0{$oelh1-?7W5uNXR4J8}Q`)w3d|S1Ldg>LPZR7obX2jg-EBi)7c8W(?S5!{p%7;Yupj>c- zfZUVWsxKhf`lD|%CSre@WsnwLd+17nnPd-@6X9Cgy$RqmU2T>cMH{o@rRu_p63MV@ z)%_e{$MUgK=XnaOFy)-OoJW6e(n0#I+c)0cD7_Au=Y;z*KOAq_d;HOjeos`Tz^bH# zu+nQm4wQA}5y%n$EMRH%uCl&6e{RhxEHTC2T~V|#8%?|o;eL%-3gWs(9DRMZX71i) zrQ?ZxN9OB2M7I1u?0O44^YHOB#4}uJ*d*k-?s|g3ko+(3N23)fFyG4+><$=M6m+gw+oykv`tLR362Soe7D@C?n{}vp!|RZ_jRyBw z{};+RMHCLOSEw8SzIiKW8YVTlUVNE-?@JVTEcLwe6VlIAtUzZb|L@+0hu?&MR$Cc7 z&jjz32{4Oif`^LK(R$kC#vf(Z1PUTon_f#b$1Y8%6xIR4{(8mFYyaa&((|_ua1462 z&h#8y`!y#Lm@ZYawJ>o-N0*c{inMEgb$isYQ!r)pZ|BVY^&TVhrqRe2vEs7Fl9v=W zD@R(|OdXTO{#IfB`a>q$^;>$kOu0NDmw;Z)&+!jXza3tOu|mBQA;TvF|Ltf0^^*Vm z?mH{N$h=f^ouRA2(nLTLzHHsSc0FK@BM3jYN|srVcEFl>#{bcT?RM21$};?~RR0G* ze*Pe-eaC7ez$e#t&oJ5wMYuDThH0{&@)Mo8?oiXtW+c6zQ*JEOFnLqw?jNKCtxT%c2PN&$KbkvEyQu8;I z{iG3p^p;|A-bXN*tTFu(@O_l^jz9(7f<7vZXs~k802F1_OD zg5qClO1+Wx&*b0o)(5oMp%-M0rcMj$a1L@&xTJXEU|S-fq({emky!nA!v_B? z!&>NV#D*ZKT!7g4V|kzMIq7)XacYgKo3+ zd=m8Jth`DlSkVf6nw8~g{WYa=CP8w%!Qmu}9;v=GWZ49X+)DywI6T+;fQ zXZ?Ru670a%ia8;hIl5Z;wZK$Y#3v$9a&Mhk_g5L@zp?FXX|M!~Ud25v~>Ew~vXi?YhFmUU^6-Az5 zU2AHA!aRJHI^ZAu!R~dZjQP-!`I@VhwVvcoe*fqq$;?!eTdkve^OxomUcU5oZ^C~2 z^iyR2_6Q%l>|#83nokEk`3!bH5gV`TgJ>?upL#X88jxB>{D=Aa^@2!VTn*XDy2jPD zBUgLJ^D=?Xl8Qp;KV8eJ>v&rbLFN8Wmt=_(zgx}9TmRp4jsFz*2UK{1-i&1bqm3F* zwB#(|b>ojBETsQr=GqSx{`v?{5W6m2iNlL7VYxKCL*NRv5j~jr|hPk3PJM@bu|6p0@G=qFM=)jhb(x@-9 z|K>FH_W%FeU*3NBi~ujLEze~Cm!f zioXB$L&NEQsE9HpacQVqS=D5ZQBQ={LZ}p0wj#(=$YHMQ?TwZG zw)Oq6t!mvF4d|vS&V3ten z3LV_Eucx13btz{>Rfmf9ci7-uAZVMki};tp$Kr1ff;vLm{@Q;`C!2X-ZnQ4wu@%S! zb~8Hnd_gi8gtfg)5B;SU4=dqqLJD!0!%zDD`_bNS-~B?XyVe@5e>xbMS4ixNipOe7 z;+qn-DIE>8)R~0|qBYikS9k;xc-Ms==N9)$n^^>{wBEW?eS&|d%_z z@ci{3Or*wn@^k!}M1BGgT5qCm@7vR#q}j8_q^3PMh_KBqY*Zn8di|y`OHp~^Mq_Jh zltx)x?099lMyO;l@Aa>GG!r9rpu6`}^Ag?)_b53Crt>p)=yKJsjl4%9u}HjwQJUL1nBFsrSgS5dGhS}W}1lUv;Y^t;jBeNoU0V*9>0Hu(tv;cS5KP9;&LSym_b#; zfgmVOc-c3~^%s4>wVet6YmE1BIrrFj{1G!Z#yX;@|cw1`rG|0{Q* z4iNZ^CSj3^M6S~KH%L^+3p3Q0siybBBnmbiAtvmvzJ?RltXN(8I;9Vx9J!RDd+MWD z=JkdxEeI&KAAco8y=829V&jzQ$;nLdxGU@M_xLigHd002-_4te^6P^s_;e*+qjvJ) zH2UxHm`%{(d*jH(Ejs_x2{D&E-Sa{mB9#`jLF%e#9x418oJdN^SM6JIr@_;%4z@jT zpkQWQbX=k*Ta&z*koqVPQIs{fb)aZ&_!_(dmp!!`{*YI7M(^cSa6eGQmBe;soGZfo zQvpNElp2T8b}CyaH_a^9d7}<1SfY9(G)XHF-aCR(N9K_H9k5X$vb?zc_Kgrq%Wq~H%~Z8+*`WAud&KG zbF_>`wAv`x@gz%IOSAV5DLpYK@#M-{|$WWWo zIoNhg*=3cMXqjks&ZNY)b(h*fX~xl&w5)rB*8L-rpG(#f1P|u6u3_MFK53|58qLhD ztHL`uAbZQNu|Lh`e?QWF9dwhu?1SRiPi6hpQ80mHS=nvcICyVuWQ$!vs(bhJP@_)W zD6w#{Nsh2HuaZoHI zxlXtfs~PAqcL*oE$|qA#_#87FZYeo7Kv`H;5^rt}uGTk7EumOhH%Dfdn8hC>fg8G~ zS(Uo)QNypSdmh)>l{?#R%i_TKoc4b)xVKV+{OivA)WJM2HxC}Z4~i@U52_=mW0uc3 zjTMF~zcL>wCrTZGp=1W4f}ul+paN|nd@>(js4;oxK~Nr_yEX0qh*c(n*h(op!K$?v zu4iMGBQBO-gRO4-B7y3kO7hG;a#g>b`(PkMmjF^TeoXL$#_3SX8JxyfB9~uYlJJI< z-=)u#ZBA&x4PyN+E)xUMcBsBTF9Ep0cIA)r4~-D1t}p+xV?QGHtEzR5;;R$bItFPA0LJk{4rHE@`v+!OQZs{9D% zX&Kk60{{Iq3vF)?>32=A>Ff`F{wB>6Mj}p`9{Mmh|Ml@Rm$LkEfTkfE8y<#hurNK% zEu8V5PF7h^dm^zO|89+3F}~?edZsOAzGglfH}fUg^e_IZL{Qix* z-<}{{jy~`TxylJk-2~SseG!nvy@QyL{KXO4dT1;~I0vazq6f^!gp7x1m;P=)W3ti7 zntawnCFJ=kMPHmXH0zz8*`Fh}zsuk~8@HUnRkfdy!xHnW+~>>(;kKAywq%-<-yiY3 z_OS($fg&4qS|bSMt@_^rA2WycMdyJBccmf}P-fE7k)K9A&TWWpDO_A_L8x)S&RaBE z%A!SSN;7kl`EfMIUb{Z}zdP20l-D;5srvFE%&NKJpA?Tu69{_dzkgEdM? z$RcR0Z4VmcFn=2ZA6U4gFaAG|CK-0;b7Q^&CpKSaa>DZNRt)pByh<-YkfEUg3pw6e zWvHtQ_W)e~g%{N72RXLsImnUxv>$Uyt?y&1B;RqI<)ua5u2J^L=1~C?CV#zkeoKu* zHLP@6h)ce6osC)Oc`sjk7ety*rBbPzPUl`tE9&gYV(t(L5;QQut#c&`t9nIMd`d($ zRB80h4MSq_O7q@nuw}Jqjbc<&gKgAiVk$d{dtuht5y@;SuTFkvXG(Uh4&IM?_K@_i z^5+@c#Y=*e=ZWxZW80Qx$QNI;5H1~i7_OS4`8XP*L662}KmSu7g^TeXJ3f>Uv5qUmGioR=mH)v5a)qe@Mx5`XV}rDt8ZUo|}M%SY4c67BG&D%q$D({uKo z@w%NcF4w>!qg5)c8IiD2{mW++4KAC1!B{0x#QI0dAN8L>#yx{9h-|N)zdM31LDim_ z{tM5VdyWsCwuk%l8Go*11mOm+(@R;>IAqG}_7`+@lcj738z*^1o^oFIH&^)NEb#R+ zBVJUNI$8HlEE7@x&S=`HZ(g&67N>)wYq@>kuEcNphbgqSzP8lfXaw- z-@+7!?0cL1B>1FupUGGR@7QXF8KJ|7i9Nn5SwWO1a@f#JmB&)>;hKFH`40&V=42f{UTE@sEyqdnbN8~nVK=FC z?;zaYsMo&W9n`3I_M~_f!D6?3i7q1?X;GI|wZNDAb2+WQt_XNHv zk*utqk6Gw7JwpZuM*TMO6s)(J#8NXTl(d9owj^OgA_~2A~Q?vZvUcoKN2b=^z2Gc>HP1X8v|Ks)4d2FD#r4u-qR(|llem-)>XEO4?Wlb7%B^E}|tpWxS%P+E|U-br|3O-$^9 z$mTxvQ`bzTgVxY}z@qHLI!}K(es0%-AzIo!ny!6*NeaUXP$3-#9ivx&dPLuC2)1yf ze%cgBpPw#L<0r{?M3Pq76g^`J%sJJ@#2I`wJ+T8v|(++IuZP)IN9m?^r0 zN?lcJ89~M(8H!nCnA%pg3abX|R3-WGPs{@>8IGmERNij9(;aRWO)k(k&tMPC$*1l; z!u#?YDGEh}dvuJGbzFDTncBy0Bd^fGE+RE4tG4HnsIC&6E=f4nmIE;J)4lxOO@JO` zi+7*!dB5HDAirhXhB?grthKZG09EtNZAE}=?av&zYly|OZ0I9G^CwqR&8QOsJv~g8#HX|(sjZ~3Ek%k z&)C_|-kG{{s1A5zbY}wR>vT=iv9_d|Gk;lzZh{Q^LSPqA^LEoxz#;0vSQk*MSKt5l zkUv>3sf`cP^GXgM!~dMN^aDb=B@oO?Dl?U7dJQnuTeu0t^w=#}Q`!O(NE5-;FRnb; zG(V^t#I%$&FpEE6d|l0Z>kBtgMNL)I)2LRaBYyycwBkr98{8gAa{D7NU+o;b@2IeH z0_fN;BPy{2r9XwiCF9{9J+Y2Vt3B}Z!x*&ZP@+iPV2qe++=}c#fNPH@Fe`6r9c~qE zdZa>=z$#+xks&k_tUk%@(O?UY!@44@B3LkRs^0rQ8@e-duFvL7YhN(DnTyU)@}C)g_4<}8`&T^j!c7-3wX$2a~g!FTj$MXs6t7O#1gspq9Ef^F?ofn>t z5cbdn-NEdtQqnZJ1Y2mHW)Q(vP!13~5DUJwWYX#+>l@&sidIsDtXa2SN)b|*R>ev^ z@qW1!NwfGv`1+XDa6E78s+~PfjV}9pZW;VUHO9>);`Xl1M_kp73GW(a2lF*?m+uE=o|~4?Fq&>WMuShywf|`ZvEK#vE#>CDznn!7c`%FVIz&hw1VKpsgYv$I%R^6O_6 zV&g(gKld9wlG%e$3!|!~fPVY7!xb#co3=$QV8UcKJ}f&)y}m`4Mb5O6cOuSAtqt#G zv*n9ndf{L2&7pqo?E7i6OIqJfxWtW!2uxC9d}7{$|1L6&A(wVgLmS?Gkr5C_D8Ug+ znkpdDZewX_(K{S`#cY#bPf<(8ZrTeG;%Vc&Cje=T_`FjLGS;`p= zW%#R7;Q}=Yyh_Dwne6H}tvUKBSfe+EK>P2J$2o@g@Z!o&&B-oKF2qLU`gjP2bHx4M zZG7(C2P6CJ;GXfk#Mj@=FE2<@mh~JavR%ghmU<~c6`>H5`5n`Yml}YFgWhHZ3fVQIMSI8B9azMoO!e~q;PB4eC zd7)P|`nl^nR`ATXe>mUrqgXi;Ku$dWFM;c&AF8J3T`&@2|Kx3$okw!n00hExVWHFb zKryL?Q5ZV)>GSQ2enDZO{(jhsXu)k!vgjL7>IsQJyM?g~OqXE8Lx*dF)M~^wQ`9%; zNsX))t9U6YO+#!dO8RFLnDTme($F6p)}G#hArtF9I}F@Vwd1sti1~rp^%;pTmMGFW z!TTBl(WCOIUy9q(3~~GGdMScO*=k2i@z#IAVGe2rm*D^R#BRSKGa-kgzyp}$)68Og zqs-bE7j)ZF%g6adv?g6E+G}77mleG92;;=f+lneGQAdc3ny9f@a6ci$9fxL1wKex| z?;j!VgG3c-I*tX@M|Gt7{tN=2z+smX7Z)kWzMcJ$nXlgLh5-DbzJ#f!K3>Q6G-&eYH^r^Any%|~NIRue<8%X4-b`#; z=_{tFvB_f{>1{SbE#T!syCFR@ZyWX-p>TME>7{UekrH(LJn6iN%|;ao(35@ZjL|_sAy@T(8a78xI<- z^NDlXnU?=j6Ag_&AL5-9wphrf4Y=>_EgDHnDr>l>4*m7xXpH*^dv<))wkP2eC>}iC znGwqkOiE79UjCdDutjGCu_)HD-5SsnycjC?IQlE{;_PehAgnuPJqmwDV>b|1b$=V) zUjH!`V3JVn8DnizmsBN_=fZfYQTsEvaVN%|Idp0zia8QTi+*dh8A%t z-K88ee0X8312Q~_UQk5KldCE1oC}e>yFmNwFPx1Q3ixlMc_{>@HIl+l=)?xsdij&# zOc&7H4Qcu|1qDF6BN#3NRAc=fzxJ%8d_Uo&%qL2%KaUHug}*sKiCUM=aLCy*I!P5BktoNn7%9LBOzYK)KheC7dC1w*~-o}BXt-|@^e{{um8llAMX>Q*6_>990 zN}#3=rpFjwe%iWuO593#|B#}!;FI+$|G+sfVlivSzKjRvVxzAtUx7nR62%C$?Hxn) zEg;SKM1vAcN`eK|DjW+&5_a|&+$-dtC%$ud2NBXuFyWTpLAy__AI-2f^|Ob-^dLe) z3u^EGl6&$^?j)Ww!v53Lzf<^@7iZ|erQKgtuWuUwdaR)~h?#;e8vF6PvqnO$R$t2C zib7zgii#8xzHBk8N0Lwipu{uM^(~sZ^!YCz1t}dA?%j@4S=CglH^kB$lHA_y+$GtV zA6YfyKf4teZU@7*c3llz=BHiSxH{%1nDnwwSP0Hi?_h)ta#jTECD~Mrkr+g}jXQu-xz#;xb z-v$9%JWP|6B&!fCA|<_~T9~)60#zY)$0kMm`;bcf_-W#D5DikSi&r`PK?$_f!6+FK z`@*bdD>W*Dd+5jFmm!L594)q5{xipmW^63wV=WGYYdR=aL zSK_79x=_5Nz6`-5b)xqTCnv=H*k)*ayiyCl?SPq>s_ee(ncFV~&B62Xw4_n`dQn+o&_8fTJWJ~!uy@WF7S!@EEmbri zSDYr|;^Y2~H?x>HQY!(iLwSnX$;w1^BtPX+Tv9uL-xS(ROn&g^d6g0gW@aLy8!&N0 z|Am=1-N@)EEV^m#9P)`=HDKybxcn1`iyVvkUekQK#o$(3P^ErHSfZQc{^T?Ap`&t0 zFHt~NRhK2oGscGVK^n*XXuj1^^JfazcE;H&On#1bt~~`v^~gL%T@=ryeOzdGIAxo^ z<(T;9V>A|%jj|aq@_e_JvHwo-YxjNV6#=Ks?YB-kAw2%v19GLjRQqg}UEmx)Nw_j5 zw@OW!8qlAO#fkcDn6hfWv$QQzk*w8~d^wMM;Rmm2W>F)4Y26EEsy(@K5%)Oz<#Ev! zZ%ugmh0tM{y2cS1BJkOPciQ^|SY`i$;$8WO^-%Wik1vuc!IlhfT zuJU(AU`H9St38~$+oz^qwV~we3GHVIAyQ(qMxd>&(*ECOzV3e;iumP=8r2Ml!smrO^lkPq|3N3#9Whtxo=c1CLz6Syw z^P5?KvbAYdf!qG=xx-nUv^zMkZnzDMQ(8oCSn`5mquof$=tW>0s^1^p;=PORvUK=x zU8u9zApWuOnb)k%?}H^Z0Q;y7St#5cwOh+_>;IxB*Fxi7XtEKXFzJkz&G=fQH`C%6D}K~RR*>L40pK^wS>6noPl!J%=4J@)?Tz3C%)CC)y< zd;>hwp?`O@idTphGe&YiH0fC>`V>fs%GcBR)mRqEu)f+Em70}NBz=bM2slgpnc3rs z0Kv)P)k|8UdjwEMkAJ9r#CpQ11T5 z%+g591$O?o|H`mzAFu`&`{2=ve#78%gR4XJQrD{NC5u^qmky%*h0`grL+$ByGj4_; z(ilrFH;)l*d_q^*1MJYbVYm-O3(JVwW0Uo?3vL7JkeOOUMkg&bw- z^knh>7J88W2cgYWS7k4J)9h^?@UDwACb2$i3!5@B2bTWLE+M!bE(znVZ*I`nxBD4J zR~iROFXpV1QT$D&nN>zK>>ke+i2cSEAEDJZ*6GdRE+g@9FfyE(wOk~ zGIuYQm|zR3eA0(L89A0EG8Z;ox9Rjb9p0_=IO|V^l&Pz@!S$%8jB(&LNAq;4j6GGH zLsz#`8tR zU!@<7^}I8xlvgY!m2WV9Jz8ttrMH!Hua8=rX)4xAjm7R)#^r#D*|EUqb0J%}KhPT; z-0@tS@UbqDOm&m*!{Z^&A3Oi^rEHD+DLiDp@(|ry6+!)+&#Z=fU~1&J^sY)`mZnC6 zUAD-2W6~DhbX|N;5tO%vL={QqlDvT^VM|aWtlCJ2(uSi?D}21Dsd#SEVpb<-mfhqo zuDQ>shB&jI2_{}l^)UIHkuOC$Y7X=(Ok^!FxPIBEaWNEH zma&b?+L%V%uisKcTOY|%TJInE@mPfo6})N4vkcDqQCrsN4rV*(Z6*7aqRMK3iS+gpZqd1r7}gn%_TZ zE02f&cmeJp=6gyZCJ*--M%HRUXSZi^zx0sNfA=`Z3GAB?fNwiBT%*|mU%{kiog*>U zxay{)F?MBP@vET)roo0FEK?~BBF|&my|-@|<;+_-U7g&^1>bz{yxN}eYCYe?HTA*W zOb%(0a75&sD}Ak%b>Am~$Is6TS?_sQd!4v9vc1Bt8iKySq@7#qrPbE$z%dNV`ppG_K{)Muyg+2)dV^woC*&tPO&++5s1ep-L`PZb3&EWb~6Oq4n zbZ_2>Eiw+E(O|6UysOtpqaig@a!En5#Kwctb-7d2d6Iu#qhRLYAR+H6!psBn1x&MA zxn%7g@eI!mMyxEoB1Vk^_bH|vkD-@xZkzF zHT&IVVRNhgNt<@5Rm3f*$4+B+gAg_s*+mT=3%)|~pffj;NFssyl0WKH$NLj)uBsc7 z+Qh~a^Pn_^%l+w2Mt ze2r!|3>tE2PtLxUir%tKcxu!!((I!SPd8ej(kw^sD@pfi&<>;oUmko0c}SZH)xEwB zz@pNB8~lW1UK!M@HItT)(}ZIU@qV-K^7u=Mt~OJjHi5P;G&+_Fl`Jj9V0D}CNSX6K zATsPB7p6WfB}ibFt0$DNvF>zvA`rx#j#DMj5+=Z<8O$sS;`hagqKM zwddZ?My_`A$gR>TbAt{ps6)DAO`v_><7K_gp@O{Z3O;D}s@-~oA7k6lG$BB=-fNvF zJ-?GxKS|iHn@rcK?+LHy`w_fYTq^2ukV;3o82YwD06v^{ok3ReT^uPm&Q>Mgkq{KG zSFlWumy8qQpwoU3+R^Gory<2a=s7VWxiD{d)y0 z;7~yS+qZO;9tGzC-5BM&xfUx z)+>jm)bAnEGApbDLE{x^%=r5aUHTc~RwdKfh4SJk2hm$i8D^`rOxG;abpcV&OzQ&B z+qLraS>p;jdu3gy&lS#$R#h`>XX;lG^^-EP=A)(U=JVpp!;{?8VTk4&HD#||mN(g~ z?27mqhET}tS&{j{p#ooSN$A}#5|bl_ppn=+iCdhLGKtgpJj-10$SOhhBLkabjxs^nv;aoEgPhk@cSG@8i5>vlcMsQB{?~X$!UXBb$ z{!6TUl7msCre3=IHYpg9z)Q`Km&;D5P-%=tkk6^JJ$Fak%Bh~BuA85?P|jeS3H(-dG?*~f~$3^SQOMQ)SR z6<@Z?JKzuM_MShxd8TnFt9?{rLk+U{N;wla*Z9#!AVUj~%>75g*|pfn2#TcU_lyxH zk1EXx%=+`5N~Ae=p!Ib`#xxUc$Q-U&+rr;Q( zO!oqb1MYflwJ*(#ahx?YpLlYU*{8>(qLR5MnqWWck&egHLMEVvc)imZf9|10Eq>7~ zHDVYUF~BB+zIlzIbReJUrG=5A%@BV0w(#MeUcs!wBF-t|7y^)NGWYp}V6TZ9U@ zyzK9ui(`hZ?7145*R(B}imzs%CAzRdg2%k#*fRF4Yw`Cn0!_LBmq;_)u0z8Re0e;EUDlXtUImB#L95Ver%BIY#8gqpJEC>6lBp5Sh57yHIhv~f_vB8Xu za^Xxevw7w5Sd;+sw(_dBaI$Kc6Ih;ac|hax&GIwWJN@rMXd)g}dv}4Hs>(Fr_Y;i8 zO}m_H339BKu=Z%{t-2LTIz`XN4EED$ekp0f>kTRR0A<%&sEj2-)Myz^dnf_7o7;Mi z7XvAzu*lY{oaFwPNsy=A|IXgEgC@_f@z#19YkH{m)d_l{Ogf)`-RPQFf2bz@SZ&J= z&oCsebMrq(j~xa5reWnCw!z}2c_7puX>$Mq=yVE-|A6y4`{&-2?Hs$gEAXN}-}UPrsixzoF9djx>hIcbF#SLF z2QemhCjzPVXo7vS)tql-fO_JS4Hj`f+l(XbK3bYTZ@PA!dHc^PTzZ#U)hb=yXSC`` zD&yJ{*1M78QrDUJH|CB<+Y_KFK z#D)EV&s?3BNtGN)3h*}(-C8{ow)*rFN%U1*Z0)hi>if>UPCy$LS@Jql6zl!=_90>j zwJ9c%v+9g}F&sh7^gM9eFE+bJT#uXUYETtD1b z!q^B(YO^wKpSxh62}?W*?AfO+pkWrfz<~;ffrLsbiMe%884}hg7x|#CoJiI3{1=T2 z^Ln=+*eZpqFFrsaD4#N;3S8w0sWME6ZlWGIu(qrFkoF934tN7!8a-#Qh3)>#=xBd; zLe;u2Quv!*y2F{RTx?b0Mz3G|M+GLM{^`T6wm?QRHVO+PkGWQ-@xG!Eeyntg=ViiX zFH5f3rldij#{U4|e4`;D^sxJw1o_kT^P46a!LC91vnd5MAM%NuDN>f@G< ze2aPOePL2WLjPxo)0D$(*{trJnCNWkhc4NG_ANH(q;1WCOA~+|Y4@o+_i^xVwkIDI z1`S22#n>Zgygdj0ihLE6z)-_@O!Cgt1+tbHDOLfHH~=viOLJk$_6KSquNZ&j3o#8` z6jy&4U9TN7XjVJw--5_5@gbJi)Hsv>=-fNuQ ztaX}}EhAj4O&nEvj>OIA8yj~$C{nx8rsz}_?$qGrlxF4|{@(u#|4C?jqAhK=W|dig zQ{a$RCYwKnX?Zu*(WOIAf153zA(vrxpc<_|5igU?1&1FC3@_(g;mE7$O}}SMdqegb z^w4fB|6|C%kQmk|m?Y`?Nv{yK@lVMIce{ihbaxOT%b!Gd7>sjw(nz<9pf0kl>&EON zBh#cHKrw>e6+v3ywLzo?#q<)^DH?kw&id+-2Y1D!5`EF$mtQhc!XkiYi$eyKcN; zq8~(IaQ0}xjKIikuH%}sVU$i{m(T*ZtKH=9k%^H1M~FFkaYJbf-A#q{bZ|RRib<6Q zsFNjgg^7)aKfYi0gpSp%m(c+^G-%Pa|M`yjVQ%Th4?@7Acm63Dy~o1-%cqHvd1yMY z;;)>q?xdjz2;e)tAy;;q>2?TI)@(NumZahAAX^q}n$b#npdcG17(D26G->AB7b(<{ zpkXuYA=v6y51P>wi&rP)0!$&g!Jtd~L+NGynK@MM`(*oixKGXQS{H4~7<)t{Y=E?O z_fKtP^ASOw6;fwC4@-x`a#K}OWOjFlERyDalP^OHrJrOcjEWL-{-#lVctjSi9}$&% zgsj~cC1o!@KmLb~NV^=xwN1!Q{7m_BJ>78^B(c7#k&U69_fnV{e3L(C!%B8|e~EeA z@9ns{Da9SyA>XmA(N&xq5O_WSGQ^O*{H15O|>u3_!5ns=fxu7F#yPX zgnC6)Rg#k$jq*SG8j0{v#djAAI-mG2d)#U|dNaeIE_yPeBppe^bZtx{HzQg%!12@X z&sT~@W%f_>za#A&mYKM3b)W8(ZiOFv1vb;~2J%or49&E-9Y0S+f&NbxfY&3&vp`;| zu)2IV7%=#Yv~~>M1O+sP)Y{wb!tKHhOo<&^Z^w~l zcFPTgSRj=^(rs;cQxR${ax;&! zxiwC@+@pMa`drVQT5Dx+#qb>P*96j7%d(I1A&2h#dWScKLt*Oh7&W&Hc(6@5Da!1r z&fjkM1jKUOgRTICy29b@HGhbX6F-0&p>3+oLxL7Op&O1pxcMxn{z>W=E*CD#&;CJe z=es{`39|m;GVNE;~PdhebNBT}84i~MEzQ;F*Ss;M=m)|FQH zk|9BS<*cAP(k#n5_{nH084bJzbyW5b%&@}m)<1>pXC~s~Ik+R^&SP=cQFWc-Xpn%0 ztn6$EB||nS!t}6`DjV2JNRe2*x<4%okPSZ86ThfBwt^~sH*Q(i2uTzJo@+Ekv0%_( za1eI6ZP@$xAF&OIDnMCr_dB)c@8bqaLBn%BMNs9u>1_s0e8HpJJvn_$)wA0FfLt09 ziv1Ea?+nYYzu@&2PA~e*MAP&3VN7^k70t5R;$wj+BUvfjzn%tEM{np6{!~ zLruJxJ2d|*WcZn3gW;baMK3iBgvS(3#fa`+(5#n*Dqti&g0E&sdCJfpL{u|FU0w%> zI*qEK(*}|&dAgH)q#6{UC&+6>b_hu(E6e>R1zeGMdH{(9ZQS;5A~=>?D(}Ek&1rG} zRoDaa>P{^f)mL88xS&!q9mM?DDv3j>#xKU6q&_acJxtEd5U-v_EAzs|D+guwvcD`V zV#KzUbfl6dxNK{{2>XXXe3)-r@*!tgk~7*gmvu^Jj7?T}>h_1*i>{x8#Sf2;4`Ij_gNAIX}O-cDR$V2Bm<| zy-t!IpF`000S}1ZR^#l2v)++-gTd)Qy3X|pBVfN}h8ZWP_#1*3mTu+l@wh>KFG^F4 z-qgLnI^=sJv*>FDYCfa7q-&`ke&?+_OEHobMyCiCv8|;9(AFNbrM3@UnxZ!q=ZOwm z9JUEOm=#=Q3G9=1@g`1&$=ASfGP6bOY}Bl;cXI>dsQg2T5w)h~P z*9YJOXoP1uKmpi0ud`T*SX!AohPG6vIc?a^$f7EkX|VTPxkY+d)!N3oxV$la8FplY z3o)r7<2@Y$KTsw!WVs#O&`6RdJM#@6t~?vnjrgAG5|4Nbb!U%B<4?Br2EZpYq+8x7 zLxD~ReNrMHiOhpfdP3^069@&vqaS0!RK2}pOSCFeCnqPBI@w*!mQMQ?avi=}x6>{Nr(j!Y&0mN5pVf=2rLi?B(yvhmk&yUC?0k z65`YM%D=YBZ=TT3o^|%Vm^@T8s4-_RE-oG}xt>u0CMBwNPF*3^*XaT<{lNnDh7Epo zaRSC1?2)v|S2@yn?|%}G_qdmsxh2MKAK8H`n*ugo$sQ3m*90A8J|KWYDzq zOfIV8(yFgJ7i@m$xVRLHmFLQzs|7jz$P3-NJ^oz8ql`6dx*BkNqxQswxW-D_6oj7W z#ck)VSbe!ILDHr+JWc5VLEe~8EG495(Aj>nnUC_lC~r_QH#OoUnrd?)FflsPzl9_> z`efR5EF>l;R6!bRYUBCN5`S;;;~4~Y;-*6mTlweye`)Cd_#u8$Ku1(l&xG5GZ|E4> zZ#8JSz4?y0j9WaIh&aHjvjxrS)Vmtbf`QSd9eS()<##VAR3Io@+H~ei=W;U+4 zx0`U&!dG59Z4*n!UdWpoc)m$s?<8Fc#4|YJ_|t$(fQv!gyR<;;k43!8+*5@k5tGW4 z_iAkQZ#4$n7N(o5{6}P1SL=(-lpP=9I;7P0l@)cMk7eGEim5<5uYQvK?PYvozOkRc#C4)FWaj*T7qnWD(@Q5&dfP6f*X~DbFB4QbU zGtbNVe4tOhlW3Z0^zh4ecuLioKi8gwIpJ(tau}3Agb_-1J0{`;<@RxY2(O_{xXON` z(N_7H$vjSI55#PeTX7~5rrLN{OxJ)YdzZ@ej#!Y!LGX~#@Sq9<)#il{fo#Kg?{Z_+ zV?)G1LdGR9xfI5U(69Dkz)#RQPD>csIenq27j|iL#v?cN2l^fQc%&5fX|?Xz(T4UA z2j*4*uStqMVbvwK*hexaKgrj$S)cU|uwZoo$XDdwAN2?3q*^AwQc5HlWbz4=>>{R>gNz9n;Zh>L?GboY<1EXTy&;QYn#ZqkCd=bn}L z-ZxKJci@&xuHVvPf{HF`v9W2M-?ihc!(by!NIg06^5z$~VYa70yJ?TTY@j}2znl0j z*E#T_@;f82O#UgMCY&FB5cVN+K=*WLvwVSd zNG(u}rA>EKGJkfntOZxty=~?Av*$n|J}HH1UE;k?`GUwLWy?y$*io{QQDj;nt+b&M z5LC>dvH~0dlA<;Fsnt8APT$UIv74J+Y@_zqAUm!}*q!=?s)XfE+#Y)&xJ8@EzDd4j zFhg4Tu9WD3@&zB#l(Ux&RMgZbON`)E8aTb|oqM|x8`X@-R5E+Y{n%5t&%F&JFeU4^ z7j*FP;-DU4WDZ>@X`A=lvD+$EFxbsP2aMp&DYJtwd&ihZ@X9i{OXil{*32;Ef~Ur} z#E+7gP5qBi*T}GjPx{x%7w=G>>P1;A7?o%!3=Q+AE_QH3c_y-S@%JkNTk(cZ;`&;D zSqQ8~$5@W}(Fw4tM)>$zu4bB~I^w1sK7F(HvDcxJXUatJBPb?xb3dbui_3F<3Zb|V zAq*P`@{sj@5XiBFxm^}X-;WKkL9AilK<1J87f+cQJaEvhaibAmy@8vmVtq{+zgjcR zDIy(~G|XPq1rQwOnrd?388Yh7e@!ErAvXk@RyJDI%F)uC%8TpEx3Y=N5URFp1x^1agskA{jSyLy4Nr~F7W{= zlgZA6Q z&J=e8>O8H_#DdSAA?Ca<#+8Ix4V72}KS^+kzXhjr3|%JeSSvCf|59aQnHZPcr@_LI zUgGPu3TqXCYzLx}8sM#C7no7pysfLi%k2Sa5L=Y)89ldbK7|za1oyE z)Ymt<_EC!=VjLcWL+-U&$n!Ad`ueD}0Z=^xIwgL3fIt;m8o^oJ3oYDduVOIatCJ4VB0ln6PiFv5%Oxt$Tm4?f&6TdQO_U;T zy29?i0xj}jdS7a{U^{NI58WMZGa^RSIlUlCK!ktI)2mMtB;qC3zkO&wNVLCHUVBQE zcx&!=^op@yY^bJcw9kV#b#_BK_NZN(*nGr*kW%>P9lISScXr|j=FQ{G7-&ikzW8qb z#RYVQLC#PJbVY}lt9?U}n}^uD#isBxy{@BM1;Ioo8-WI!$u3~WYlxXQ7al&`Ac^8= zd6mStjV6&VM;F_2&<5xw-AagHC4og`d7^vr-?c2&6LJXI3*fx(1`8Id^)p7#)ADWRn|@s+4)nEpVASg}|*U30X-#bZBO zQrXSc0fAs#j$(VrxOTWS;K%QQrht*bXz!tV5y6t!){T9w=pxlnRG5Zde^%dW_b3yzZe(R9GHu`UZ+d1}O=Rk4X_Xpvb8F`)T zmIQo*n6ufo6B?c?mQ!dpJ2=^KaMdm7X_zL+KWbTGLskdiBnay0Y_&K&<7V+LLR!a# zT$J>j&3c|Kor>up`I>4xt{8Ql2)0a#+qCBPsMeHkEx5ZED&+Dx&BVuy&1S%+R#?#% z1>cXN0*l_DRlPJsBp41L24dgT4L+|4Do;duZj77_BU?&ypCN%V<5Y4U2ub@>7OI36 z?3|Xl{=-aJ1LDimn_!lP{l%lJ3CAtJGKWXG^hAf~4;Lj!MPgauKYmPa`JWw54y7O+lXSiN&$Sum*5_(pHmS7n%so#%>1v$d zvwS|T1$T$#c}Cl1Ma^rG{>CirfdmHv+$Nd?KXU*~M2aQinpDwMOLUIC2&yA%2lYB9 zFh&Y$=HZ=5@415{Jy>r!hJk7hkbh&bLR)!iT}^1F;~&E6(&ZT{u|m5Z7#Cy;XNyF~ zSB$^`=rM9iVH+*ZXP|UdYfisyTdC3w$qOzqgWtVSWZON)*tYwiER*#ieB|$D4hNB# zmfz1aG#dv!DqV9$!n>OYH&v;u)8dhRCnDXQAc~!>DCe_d&Kr;}U1ReZqIyPp3s`;R3)%y3>Ue&^Hed+3y4kZV5O=!UKLh(#%TDE(I zX+ipyi73^O;zvef^=ZH(gIrI2&DVUKQ_M}+s=!Rk#+@fSr(D{k`lG^O8J)X}p7AO% z=?wBevk{s6Qt-i+JK#m-eFG^kQeWCe!syapi2375=R)h;j|zx+ZiuttnJ)b!i;V@~ zZV*c3`)utA6Xf)F_l;q2EU@Zq+*r)@F~rPd1n7iI{n{IC?ff>1b}hZ^eQN6Oq*j+e z+-5k&cc-0WXO9QA+uHTSUry-AtiKZhN{d0T9Y5Hd3iX{s?4WzT#5XZs9vgF zLVx%iFprK3;D?_rEe7U}m%T%HKybrdYek;Qe%?I}2R&bzT1X;Hb{S)$TxOBkZKDhO zagN!KA3|K`gVlJy@WkXxZc`8SecWj|!p9dg8lTQPGl;d#=fC+)*ovuf*``W* z?pv$|c>er(0&0({$hf{Db?DC_ZXXL7oN2K3W2~`X+8f{H9)X=i4<$wB1R2MXJR&MM zjfu(6xiD--gUi%-r6c@t^C~_5D&I`lUgB@w5XXeKO~cviUik3dcdI?==9H|=A?G!y z0k1;gI*wnc)cDuOUM;#rH@D(?rMbJ~a?eocLJir~A?Wj^iqwPEz47wGpo;5)xX13_ zD08bOj}4wwHn{drPFJ_9ncR!d*5S2r$6=8a;a{B=7N!o9w2%&Ga;vZaqCbJNMTvce zJtcx>Vm+mfcz4U;xwiD5e~bYp3O@xi0n;u4`rA$BR32|6ic&!i4vr0u?ZK-eCb`p) z@#>EYb`#TXGm|m`+ev^CzQHtK{fB)yA&xw@L%+2b#?^$5b(;(g6vYN7soo(PrFF3O z^0?`w`}~^B8v;RWnLD|Fe~;KG{m?FvsC6Pe9Yq+Q=}Tpi2ub6mh#Mj2;bJ^9 zi(glf28Ki$XB0CPvM;ZP#>%gf!@h!1_gHw`x{k6#N}5}CCD`Rh7O&X*u@S5FhSkWF zH{+*#phxvt>jjtvTukFSe{Lmi@nS+`Tv4Yht5FT&Q&%b0g7r(=zKU$jL@oL7zIGWY zjYiPAvIf*k8G~C6d`x`4_bQ|B$+W$j2)sM{Hk{EXscOm*w#)1T{MmtUEv9vkxXIW| z1D>cl_R+9N!`$qzk#qvn`u%aFj3X1+e8MMkfdAEQnTxG3xu(E9^m;E^jV*AAuo#aj zbs0q2mQap6RghwnSR<@&01BgT*jA17Cw5;x!A4gBW;Hd-pfAS%-e+udooJo+bTFyk z*_vOC$F}}3F50o(@u?CX7(5`;gnhjQ_ZiE(hkF4wyf#@VX2#%N*C+;?@jhDt`F zn+~-MSnq@|;ujicja-wn*!wtvL^Ww zVT`%UtGbVKIxwew!IYQ0?5*%nJN-5VG)!)76ka`g&xe#RG4;eJ7MGfn~F&_fOkVe;P1w;drJ2uXR@K z!}!pgi*R41(e}6+RS+*r{8edjomyJt8C0;_Th`J$P|qVf8j7o@j5I7E5xqBe+MD9; zQi7YYyYWL>Y33ZMtliO!Fk-*0i+kUJJdOV0P4LX$Cd9#H4eIGkQA>Tdd8Ioi@w^5e zM=n6&w2XWL8s;1ftih#Iq(mOVlJ}=IRbCh zY&V9{#Yv9gZ%!A3yBaMJ)iANQy{HY5#1F2}ir%K(E@Pj7SMjF?+WzSm zfv@)s>3AY2!A@U%YQ{%EXX+E8YQu+fboXJ}RG3+~bgqCHcCMCRx7Ei^KpNYr*LDFk zCz)wxWOwG6*S|TsBnWvM7M%%InLI=MTn;lx1rH{D)hP*RYuG=ij!9SP#!R$=>T2w6 znSU+P#rmf<7AdCK5q=nh@{hw{m#s5Po@g>qoI~6A zvu@0NlB2n0IJw#0H2-iu$y@KZ#Rgthb}p1*c$#t@g-roq{@4~PRb7VYI}-h+Thl0i zkiG(?iy@ydC$zBZAe>*@x#OOc(cy^fqF=tvHAdpZ$l`hNMmBpdoA+liLLz0=L;5+4 zXreX3pl{bdBycs7&F>T8kl{jB6CAd05Zs|Ol=cv%9EMG zmc?cw@{4WmQ@$WGx{I_||D>5t(uJlnJsIb$4n6xc`EV%f6+XT|4qTW;4wQT3y^m^1BX>Ddpv&mWpe1NlMzU6fLdh5Np`vbe=p?n;p z^6Z?hOx|DSP45r7&0@v+o5Cp-cei^otcWc}qBOkp)b5inZ2eXPsMJJnsIH&_hV z2i4^ce0LJ~VrDnQdXt7ayYrtsV@>57tqx7EW|_iUOzUm0AgwBwjtBAzG*4!ex-a{4 zDy|DV3g2gcgNEYlnW0Wp(6zDY-41?C4$lOZq65+(7l-$+hSh>1PI&sObm{|nLL7G* zR!{zd+aee$sfr^h-$+Y8S4gUOG-*tjwhX+zApji_Q2r10({w|ksJH)s{`OI~$Ivrp zw!iu8!artvK3bHL-!;{8P|6EkjCrlVHrT$}U)oMXc(o(YVo0uEH3PcSCcE+u7Tgrv zGp5}7HsaP~>(4|Sh7V{baBKRFX6hoi<#1WK9b|mUxO2A;$p8BA+@qfSV&_$yoZ0=d zD^^77q{AFZcej2gD=*}^H}CC+S{I;8%LXAqw&aTU&!0d2unVfIdLEGub@n(jMpC7S zi*5(YS+&?6883kSEw@@PvduulwWHDY&#oNDX7iz}-*Ht;`eJ(kMN?gQqKz6kqjc5c z)t8t7X{ZXypD=~A{^=6f|HO`GjV?XbV;bkiEk)Bv5PteAuf+ZAl9fU3ydaM~y2;2qI9aG>57%^xcyxXpcE zxm}MUL)3vIKE6Y~)pz?5B!tw!=WXCULOKmk16XzLMTv%Hz$ciT$r>0!A3dmj&t$pR zqH|a3lw!Y6=KRD{{BWjFL`Y>;_QS-uc5ysq+P4W6H7c&=jX%sqT1q8K&JmPMGZ9si zj|>1RUDms`*XXEz)a`we!IN-OweW{r_|rCnM&+g&^E9dQ*8S8uwLy=eQ^Dnpw-7`^ z=L(tO>4K$i|7gbrkI9wU!qxt&#(G7J^7qV-J#aN#;ZbCgORQ7y13c}bOT=y!h<)zR zprqLn+Dd|@5LF~!s*a7hx2<8@ez4s)snSldnq3*EG8UgD!nhX3#BrKoCv0PZRyMWL zrL|kHe0;RPt5O?a8N;j0;`NEezppbXGi}G_BEmgjfr5}(=U8EqHr!$T?VqfWG46X{ zqAT_IwJ7_YXe)by(gjE@(Q7Jax+*Y#4q(L8KqAAcs8|q}PQ} z3LEhL_ZJ4lL_VSsOg?V9Cdg$!hl{x!Sqw1$U+`aW9ZAz zmnr6(Y#lK>%aoUY=4*N;soxnU5huO!lGHb){9CZ~N*q)Y1ib%TFsR9_-6cZ1A?`-? zKj5O^#}y8Nz^EJbhT?AM_R8;g%gF2GMMlY75RWMyFsk5;bOL-|jX#F!jS1{bZ{l*f zC@Z~Qe0`6-IT9om9Jc$~O|Dk`ypM%u+}--%G#qA`TwC?b#b1ravjN3QrS8679=Vq+ z?Yq#e=92R9@3)%K7+85u%u`9yT#*FqsLRXeb8vF|caqXXPCN`OuKzQ9BX0mk^EGV3 zga=hRF%2t8=_!K9Y;%Ibyd2Prne~2Kg8nP%8$qh%g{h%dn{kqU z59sX<#vNT#%U5lJh^rc%d%ih=7b0RP<~<3oC@}yJPtq%mSZwQQ9i!xTitw4>2%5WI zBEmXtx&A@BLgpaEoe8i8n=1?gAD@_51J0cl@%q{=4dzbRHupyaC=kAg70H}noKlx&U?q9@~zW9yYS2kS@!sfwOk=( zQbmZGtz+I-Ys>V8R?TU{jPDMqQVWX>-ra&vD@Uo!>r7b}#+m&VDF1?KtIa1(jcg_H z5K;O0Cu(1l-!gsn`Yo`tw#kMJSP<6prH%235k{!SQ4@lz8DQhO8cW%zqW%f;+vepp z)h4;e8yt`R%?f%_yH0T_9G9lk%0c?*-Y{Qv%y$kSm;X&M{T)qW-RnHK#P3r4qPYLy z!Fs2pD@~?}&v@?8>Y*)x7YM?E{y+BKIxMQLZ68*;Q4x?v8i`T5ySt=Iq`NyDP*G5t zK|nx|?#`j4ySs&Ad%ZMf#zWX5Ue5_sze;XxL|)0uE3UAfKyLl{biK#1Q&tnGJ;>e9if3+!Q}o$ zD6+|{_b#FdP(+h?&%7!r_#$s~($mn;u(R@@f(2yP-u?OfklNkgsF^;+3rJ(%Mq}im zY;UND!}4zZT@daOmrim#%cb+Ihv9@8*ZgzDx0mrgw&b^ zjh7WDMGB*opj|D3Zmhn~rE=_98eE@g>m0xK_A!D|v^Fk?t4n!`I+v~DhDF|T%E$B* zKNZi>0nX{tbaB^lf}|@Iqj3^^A?g(i@MdWkt$IPSf6S@P%BIc+t6>S@ zJ019_(_M~GK8`Wwuhdo4Fu6JZu|dAyAYXDZ2H&VWZ_5rBd5CVCMZ_=l+3l@>X4F27 z+Q>|~J*@?tZ&l#xGIajC3v0dpE#DRI%B!pNn#@+%%W2n|D`2qc)rGA?4YH56miTp4 zwm~({cpa-2#4E&eQA9oPUPMU|E)s6A) zmgd2Eqj67b>G@Xo#50mk)YoejN|z^(Ux`Bs6AMpQ0eTH$hJH{oqSKbw5rXhMu5?sF z0-UpSPHc5zr4_!AqS@ZC7gZ%|;lAA&YG&NH-CEiXzG}o>={udr-8o2e=|2kV3dnDM z^Wip+tIGUEwmn_k8eFdUKCY4Tj#-KMLg&br;5U5wpO_v{Xwg_*yis!w;wd42Ydb08 z!m>u#A=_ZCJN3n_0+lL>6+5O_1s@9E4v*5FzF8YHjVCjD=%kzVkhj(#N`MofY?#m} zYQBjcf9{bikS^T!pnPF*l*g(7C{eIQUjy_YkApZI)rRTjx~)M6K3_&TI8@|-oFIFk zE@#;)jg7Rm2sIys&yCY%W<5VaBS<`0k07TH$5x8NYtSq5L$kt$b#^=E@d|Kp7;Jt1 z0~_oe?Jf5DhVA&*mpXL;BN*Y8wLMI;o-r%}r$_25A8&lPY3@*8-YcwLN6;yDjP$*P zXw9d22%X8mS7Wp_W3wo{C_mM=HqNruoFQtz-7QHZEMDBCp{MUEPIAXW;hd~QIa%mu zDLfdg9rijI3WgkE0?-TjH%_}ugdwrFOX2qQI|*!}?Bj)X(hHPdr4}{|taT&{>$dyf zB@#KUZa5E@NTbH-xP#Kth7&cLk)J;zN(XWmPBx_Y9J@I3OUfg6vYfl{e(Pzmy(ial7B&Ly!*Mi#0+=~Z{0C0g?gEtvbd z+W=65S8Jr>wWe&)o6wry>Pb~rV<$R;ibM*SPFB1&$YGL!=^(V+=W(Q4f`Qo_opTAz z#sxw7Fcq&-!lndb=!aC>XTZ0_+0Htr9J>}F?x@H62iONg!@lvK449V-PzCym)l@gK ziS%*oW2s=3auG?KOv-FPX?&-#Gq!%CkI|)~e_@H;Me4?%tny2n6@02FbrppNr+-e^ ziN|_-w~A%a@$?JFR8^Ayql{abgu`{cyhS3LM29$T#)*_=Dsp)>AbLX21+9YoCnAbt~*k?KYGmJMU}KZ7l2b&L%{4xEZm2kTn2S-O|{Vnh96{ce|IP0 z;&{|l+OtSj-%Di=OJtulTQ@$xjy{Dn0_xL8t2)=+|)6~zk8&fA^TOzxrNNbr$?8|fdEUUl*^F);K7u|z#JqZ zAnD;&X-9uf?AvL&84&U(?MzZF+j@A?x87wtWfv5TyS%)dVHMr}xQu1bd=_=LTRZ`> zx_v5)rDKi9to^Wa(6#$yL@`K*xlAq$rFg~iQoOnS z<23C@zam0{^QOj$duF=EsXPlz7>t2-I>XI#(><8I zVM`|P4Q`9yCn5fUy;#DaqP|e7>CO)s3*`{@O%Cu@U$(CynXV~w;wH0NPa!m%P?XMH zHqwlDs^h<(W0-!vbU0f+cdR&(LOxB_ASyL=QTJuTVW%DdjTL{SyqvFSFBa%GtrQ}22gcabr{ zf|b_y(NuDp=d`MGe78%jG7PzSd28me1r86Y3ckhaz-vo5>7LfD2!2UyI92^&=l(nc zPCuO7ZK+_ha%&@EvT?aNcAA;t4vSO9nY~zeJ|XQBMg*t+kQSlfsMFBnR}UyX?zsM1 zI;%aN6o@^ieCC?Yhd<`l^MrkL4&@ZO89Z>PT(`fMS^y0p!KIjX<}OOx-!tQ~YiqPO zR$BD%I=phT1(zOwo4{16d-Y-QLmz3*mV0*|p_Tucz|B!+`L`Oq5w~ zeMN7tn*?SmlWFev`@D|15G-TecY z@^5F^<*$&{w7DYG`RI|yovQL5jaLV|k(iDn6=_@?r2ocXCK3Zj9)6HPA7=hjaQ2&0 z`Hwd}y+z=Q4d>G@ma(}=w{jRHiTvkOIsedb$nT(h#0<*(H9^}rlg3nf>(UWQ=_E{jeSrk^OoKI~L zZ~pu5RA30E#yNg3PkvnBe>iJ}Ke4W_lL~doj{SGJK&?mcT;FrD-a%$`!}l9;Sg5}x ziSFIP#iB9v{wP5BTfhDGF*`vd_=u;3^-Y5igZhc}{dJ@-xy>ZUHP^{3cq@sB?1JKD z>3=kB0cl+27Ekrht-W5b?66#L+X0#4 zj+J8{7gXC3URgv_|K5PGJ2!Zm(&7JwZ-oj&TjVWrDRbvM10IN=lOB_+vkntOg1P3M z8@on$aBziu%oQK4)u3EjgdOd7NQ=U4!+_qm5T$|w8>GLa>_}{g_f3$DtmY}EnGvoBH$hCj! zjMi*;jQY&mgqQhWHc0oDln2Bv$^Y+!2>1xjUqLIS%pCmY-!bb*gu)v%#gUu{vJ~NcWv=gH~v-<{relx5)Rf%tK0u@`={LLPyheN=>5M*@ZSdR|4o8l$dva8q-wdhoHAPnEPDOE^7PlxA_kZs3!quC((NypY+Rb{nY3fdbrB;V(a~D z>+gS2B$HHdjbnS?-2Eqfh+j?-m1MX|gLFOp31sCTTIT0_8i&HIP^sjnDfEA*0$+)E z!CMqVk4JmB%!NYSeGe6Hk?*&|tqCS_&S$1w$;FR!jC<^MZYipjkvEbBb$(Z)tq~hx3+(%D`Zq7xg0lp@l_D|?eA}|kiEN$2=ut? z|4aXP=ynv2lGt@W{IW0q8tT@VTRY*;S26Rb=xJ*+QZ>%);Yqe9q|&&6iXc7U@GFBx zxp`~GYSjtG7ptSJ-rhwcb$oia5b^dfL_I$CqukqEKGmM7{|Q~^v4D6?jjz;{3ut#k?4M&0e{!0 zK!)2kgeYmIXO2(M_ww#EjlDv|p=*NU(ZLUBQ#~${A@=1D=9mA$^rzjD1FrL1l>g5J zQ2!8?cZ|25+Lf!W(S6NF-*4~o>h$hBswc%FTsWRA{x{)(&xJWgOq*gT`>PjsQ2x(d zmIUuIRgdm(#0u?i?x5lDe7ZAn_x30Xy0{j)=Sldl?=Semo*Vl2_HPX!(fw-h|MZbG zyteaql@nYpflP=$Kf>bkrhhfN{%;~SJ&<)mxq|=p$HOAdqi&wUC3^k82-sh}MVd9@ zUIrJi+qrN%Qojw^w`&FC2S4QbpJ(s>aLQvRl;Cr@^Z%^6ROut`xv^w6!&eUT5VYKs zBdMopePEs*stvQpT80HX08OrW4k4vv(im2L4#fzhzSnB$+(Yz5j8QFg`Ju7mD?GoF z{omRP)P-y4jB(4UrwBuggS7QP+e9Ln{+Q$lu{-j#N?(zS6dolrvP6qV>$=HdD&Sf@ z1Q6Oqe@CvcWgw`rb`CSud5!sl%#rVZg5Tr~=H1)GDZ{i(gk%j*1MT~d`;Z&@!1bzy1!KO-{$|QIB?MQ?(sd!P28zDM2kl} zu{;_xFPwIyhG-s}#CS;p`@HbDLLBbU^rrf>oIPNO%*Q4%gDGptN8c1gl?C9qQpBiN ztLihW0KZR%YkjK>0%-NBqa+{b~MFP9t?TJ+QN22G=|Bwb(m9 zYfXJy7^G*h(p|vrvY#Jlp>8xGDtxIG z{SynILMcXkhSn=y{eaV^yVp(9dBDi)@kCpjL6litJGw~;0dH;p%9!NA8Tj&@J&aR6 zf~G$HvJwAHGbHlF<``$_%G_EnpSh0-6fn>qJ>^A9Xo@@mi6@ITRf$IGV$ku(MDdw5 z2eNBE(H|Hs zmR^0!_hA!6l{7*kQ(M`WKW^1198fUv62@PiY-8cOxL05mH7P=0eg)%H-s@MMIO4I2 zS4-IH-sBpESL!4Q!;4qRACo6mU)LyAD+vG(3Zoy8qx|pI0S*dNj(%oere7CzBfc>hK%1c00UxfYxhL>tpW2U{ zXzT9SX;bwyuNbJsR3gS)XzNWE?D>2xp&kk!nU+_;k5F12n{K_xCmv)-*84x`{Qid- z|4s-vTn8SSaM#U8AUU1~&yBv+4j`p6I0JPpSDc?8M46-L#2XP?o9yH5ND9fr>gA z_-J|u=E-}`z2g_xy?tbq6sv_{Y~d}$I7uYDBKjRK66e&x2Lyc|x+1wN?rujhJ% zG{niN)i9M8sZANoRAfEa?KRC3UT0XVI1sygYR}9_yH7ff9a*PCx}}$83R(26Dv3%( zHr_gFOIY+KS$2k?_pLgE%~eWFrX(+{RXVw??O}o=fu?ff6|WM-8x5EO*12X+f~_38 zn5N$-XBJu3jCsxc!!wAyG@g|zqt$jk?Se2Kd25e@q z%)1Jh?Y!bMYvW~0$=br)qAqD0LHMZx6DTx(6>2Ogfz+9%Xki zh&*D-c{$@cAuf}9@5Xl_jOE=*h>_T-4Rk?>MHYC4xLSjJwv}iF@#Xt zG_m+j6f|G}2i>p)>IojN(?YbdpJ(msAs$f+vOXEw@kd$bvYm}xTU(8Vf904WDUvCC z=hIGs4Unpy^Bt|gE6GF#kIP7=Q!8_P5Agh;oqlk1DTbJUL47RooiRrE?$^*nhnCmF ztM8GkUN^Fm(1JAIP3)0ExfpB=j!;zJP*99y6j9u`0Wn$imc94tlYZ^SNW|W{<8HOx zT;uj(IyuVXp*7W>i5k3FdZp>G(ho>9PflkL486_MJ9QEu%Q;i$2c7x)LlTcwm)FCb z`!A^CbLWOE!Ed!@-QYTKPq}aK`zkD$HZH8uy4bK&A;}S1a~|p(Qr{G_ceP5;_TH^; zIRr|O{nfn9$xX}VBsLwziA}BUAqGH)n8pOUZUVRmVdw*^<&W6U2?$C9`ulJzJ1TnK z7Qu-_VvHmoxIyp}oYs=ekPS}=ZiJYN*RC5mJTpu)^#Z~j#=DLC<`2K>>cBB8trtgj zSfWjL$KMmns1t+LO1+E8?5DBk+~)@SJX*d*wLZ1yZFzIpeI<2!WX|-BI246(!sDGhM`EwT{aR#a5-;~_6mDWC9y7NWt>;`L zfm(&53eW1Q6pq+VIL5eO2?jgf%>TQW_LnlxzGYV*-3j=Cn+xB7y0n-eBYvK^S2<<3~945cATn;X{V23(um zeReaSlWNN^sBAw}Xt`OQRkYN+j3#{3z&CGs=A0O&@r3t=qO79y{dTPaMv{E3BSyZ) z`2r}1_IqvQiQYW)i>XItcX}-CUFH{1kFmp>X7c#q>51p68M+&lc!pDbr?~J{)du{V zgM;Y--_O-bn|(JfoCh~vi*s)le(6|^qQh4++_ISSn~xV)-Ngml={*$Uf~M)-kbyff zu+u%YgOm&nszo&k)(z&-$n!W~2D_CV#-mgV-jP^+}u6}VqjH5P>P4WDXm7N-cWnHDU!SN)B!dK z^Mm1qbLSzh9B0+=n1~O|1Pq7i_WS86rO-l~jr*wW-@<*=dkn4)HlMpS%p{Y5@^{&a zJw+L54-YEjzb@0|<1UChdQ}6+ z*mr&N&42|TWzcU~5S4l;WwCqjO@Dt^MMgAjb`I3v^b$+g< z@~BgWG)vi)Qvq<5T#%hDGj3)f5BAS|QuJ`M7JFob_F3vh)&1)(UD{|m>x%=7IM#*k#+Lp3d z7_*a16$-2PJ+;mt6p;^lkZ}E+i)OvW9=j12v)NK?Hg}np2uc)8lbRB(lG(H##xcS( zcb!zynP)m2Q}4^iS(8{d6PRCeykh_#$%RG}2Ag@_m2}rTaPE6u*3SlwiE+hN<9$9+ z?<_ZU=p1N1W|eAir-lZb*RYnL%KW_LWFv!O`0yy<(YgH8A~9x|Rid?Cp+6&fea`jU zNd$P4Rg{sZB&F&Zo55P%YhRUDQcDKj4uH;3uvhl^9bygV z>SA>&bBLBwu$gjGKnYZ^t;)R5&PS2MV5{hm-0^NU%=8kqY*BH>uC9twT&}+Y?A8#G zAZ^|VZy(Z~d4DXNaI0vBIO{l}Yc_*Ax2c=F3O3d}8qW-ruo;9GIA_iUla*I(Cw{ij z)~0;o$?&Swgy}Gw^~}nu9B&9q(dOlzd-bvW+al&^%AP}n1_Bgkw-gRu3HFrN7P{3A z#x2HNq&=mF&|ES2=G^W4edLnQv$T>*_F4y~QeFNtwC!H;uKMq~h_^G>=V*~LW^ir7 z0~$ZN8ery^M5UK7*HsO=kh=>MS*a*8VTU=H1%)PIB!`w%5P{BAp4&7Mhj-acDuppr#u4Xb-40JHumy5!_$ly87I|sk5qgo z#R*h&`|8uXH5(168QIkb&?&AC<I%|?eUf?#>jOJ)Nm*I zw4$Ma(A8<%QQXKUVEoFmNXoE;yA@WY92f4<6H&r7tk zbZ1r4a0VZN(1IeA>SJ8w&2}WC`iTvV@b;VxeCLr2WZVP#3~TTEZ)toDUos@n!9QZ6 z0C31d+ri*^-waXTF$ZkltCsMCZvNeiO11rLWCwxM3%zDJ_^yCxY5N*gds45GIKMUm zZTBc{;j^dOSzOZ0#;a*i=}TWN} zg*unrYSgR=@3!=IcUJlw;bj!{9C3S(QXhhYPUTJ$-Tu6CaRDv0dWA!FsQ(yl>W=Rl ztzxT`j=CO&Z#thV2=Y#;Yuq zaVrtUm!XD3!zx7V6EC(+bQK+!YTs2%ys7W{M}bmy;43%C;bqII z{Gqubr%kAz3Qo*(oAJ(2hX!g2-}8z@+5sDs$d_>BoTw-{HX78p7_u&S%`jYvBNOTe z?4xZgWL0qsuI-*5e4n{l`)IKiv&||{twt-2Gqz&};6G(9@vAji9v>UTJ{6!O!9chx zz;(F^qgXL6Q2wzqJKG20T5rs)$gSLR1mT(I;aF`DZ zylN>2uM7gT@`}nZxRiJT;(#1xAP>W$Iit+xP|l|-7OLG2E@ypp9Ac?rNbR z`FvqIwawDUwYmizrlAHUR}ZIiUu?h7Rixti9*8+1NjncH$H+K9$eY-N-F(nF7%6J( zO7BuPyH1l-)9-Sfl#eTlShzk@_rKWo03f>op(FaiCrGK#WdShfiP>J1S&!K&eBWj* z+%Sj}0Q3kBXr0dZ6#jD!3|^J=P0LA3dp1(}oT=s@&?V!hvOcg5z|0U+0WAv} z!T(5O6CuBbvmNx@*{_+lOO|tn%r?y(K$2xZb3U^Gw?ss2mR|&TE-s8oY)$(wkspuP ze-kQV(FRNS$Fq&WKJ&O;VCg&;ZI4MyOJhs9VXg~>@7k*{+3PvaxCe};`sDTE{KN;->6=Y!}6=b5M<&e5_4q6V$-jXQ+D$2gF}AQ2XS2eHN7 zH=!$G(&Tv14ngo_bZ{2AOU!52qx;PBS;_T>frI0k1d6$n z@M-&}aLw6-xwWu6G$UBemv_-6T0jY6Ood9iaRskFfREP2OSe)2R^C)0OljHri}_lf z&T$pd$xkRH(I_Ii&RSF$9f>0Fx zLHypmY#Rhv1-hc}`QDMhK5a+#@#=JgZA#U#GUkp=fL%0U(}T|~GH%H8MurS0WxSBs zwuFNbf9vYY%0g}bvYj+=X=?8{eIX0zee~P`TWI`mY{~bK5rh>kB?}u4lb!XfjZB0N zr%4VVXB4Jeejc(WVjC$vClBX4hpHs?C&oz*w+`poU=Kz!4Hi~U%vS7hg^4et*oINI z80+=OiK$OG<|9#eC~`0k|HE|y7EmqXij|I8t2@*ohp;l^a;$Ik)X@10lf!rtU_IW&va*z_(pdqGRfAk%d_ zm`XG63T$+=aL}RrbAeiLETM*K`YqcAzxOs*Wiz$>*z0RWPr?OH)3k*TAO1(IU@VW` zYIRRm%-3qKA)xWblAC9se&5{@g#5YOdPsn$J|`0KWY)mj4N9EP6)^POcrT<6eDUot zqu#$V*M48v_a59SS@4#2K17ITv(uRfBg+7i2gkyaJ#!WILSSI?l=DloBShRDu`7KY zLnk5wgdT3|b`TDmZLnxm`W#8kuo(NqB)Az7RVF1_@by5b(%Z*>x`g-cy}Q(67&rgO;0Vt*k1b=b~YI}~Ym?OSr!fxKpp#>9&Yte^9^1HkG1A438VF|*{Ajy7vg=m%kxCa?HTJOzY5BJ+L z8hjz~gmQa+>`ZgXQvm}LtlETe zIS$R_9tJ+KTj@YjPF4Rih}M+LTB=FM_YmX--!sU>d`XQL7iqbHk;5>#{@EGSsacZ1 z@?ar&M?F|`UH}F@8J@YJSFS(G<+e*PX- z+Dyod3l77lWOtGJ%~3ASf|&)c5rw&<+5WJZ{ix3*a3E9^=g;8jOY&`rCxl*Tob928 zE1%l;Wv~bcs5k=A!#4Jksq>C6)`h`_)W}dn)u*`XfwxfxT#YjnsI^dOfd!HLpIZo5 zB9C`OLSIe5YX!i#qpL6xk+_9OBi1vR?jr1691HA{%u#D%CHgbPY zD6wp0oO1W7t(N&o(Vka{0MY6nPKAiy@0A+v`GP}+@gtGBKxSB_Y>fZMWk{PBiD|yM zsg7o~QyJTkt9)p5G=Em-eu7iR8*`&6jrW`mVHQ265=}%Fn7T{w+M&q@6U~{|6nO)1 zCQ?Hd5-wY`2e+Wb%`rpG@qEK|9bChjDV2x9$W=o0^fZb`h8G$}=|`hM7ss)qF)?g9 z+PYP?8yO$m{lGKP9&lR7oD-6i?-?KGO9F(a8gAT8l-X`Kjr`^5-+{wyIp&zB=G#_w z4z&Ae(RtFsO=juwVJtq(*L5>PtCK`okS<){@Uu48LnaRcmsqSZR(I>K4&mA)CzaSmQj zC;F?x_wH?>$EDo63i|UKI3%Z10(M*MNPAJ7=6Hefj06BCR|-d%8P8^HF`WRhSm(k5TLsO^t7ONnX3KQgH_Co0ykw)&KjeRUH?r6(< zD9s)#JXgcH@Bc_;#e)V2_t=p}3}*-KgleyvC zb#O=u+n$!v=jLV9nE=#vveoH(bfLkc-C!|-)s-U9gS)`rGauxY0TMvmD`bYI<&ljOf3 zdcIS?q&sC8biF&M07&sYEU4-g%G&nRxANfAERydK@yKhAW#To#MJu=l>(0tu_Ca_i#7y_xW?sN*oTeQ5buJi-)#GYW ziR#0i*E0l+vOlEYiy`K{Cbc5vfI0rN)vgQ*%6zwF&4=%f9~^zV^d%am5$)fNr1Ggy zdPt}h^`(S0D3QLi5gsh>Ghsk7YR(VFgx^FJG}A}Q=?3v^B*7g)yA+z>^>AVB_D#Jz zy=k*lULK-A-)aUUq1ilDM|Q<1u^9sWCbU1yi9}M9)YWiFDXnlo5VN7?G{8&O+S*JD zdwk~Q`aQ4hu4e~u{oWI|@G*{-Nv@H>Ef$_F>uKYjr+R5m!g5u~0$WMR>-Z72-imd$ z>|IP!uZsr$w$g}E37u+BSsC+g64v@o_{I;r@Y+4!c(#}3d#QJCuG!ex(&L5h6!Ss` z{Z2rK$4fzdfHBxkRazmCYm80^U@!L$@<$>>CFQon;H1pXiTI?-?E_Xzi_&*F99B4N zVuPU$gL*(e2wqUoh1Lfi&Uj&!3Hs2=Go@TszExm=SCRe9-6oQXl@R!VI1)QrQ#gdU(l z)YozTR9HFY>SU6IXIqN7v#m5YMk_z`i;EK9JWMAgiMs4Kr=B9<%3$8}MjYT*sW))( zp8i#v)eqMbE+ase$0`~c=ae^!6&lF^_wCsV_)lyO-rLH@=4vhVm|egDnIeqo#h3~Rb-umwe7^X z{w!U2Mx{c0_Z~H>#x4$ZyS*V`;P9J7U{*9Ub+=EnSgg+bybShiUg3Fqsh% zfT(`l)6*s|UsgcV+9408_deRFQ7oQ@8;FMixmHz+u{S;gAKzjLUmVy>Ew3*_KDkJD zT2U9peETM5m7P;lkVlDWdA`?X(RLy4VKzS7M3`lt@HdZR2B9I@&DvE9bTwS6co8aS z>^M=Ob#CFcOg1CAvst0gMx3y;Ti994ez6@c++#aM{>t;ZuS$GXtK-QK;p|Hi$e{@u z3*MheyH{|lzfA}XJ$)CsbTB(8b5q$x8<)L%mfxy{kNzln1{P39 zq%?}cT_^Q7{8d@7d1Bb>&rX*mh7s@mfYy+))A=}u3jQzt_1&1+cvOFG4Y&=&O2cfM!=^2PpYM@W-CbKf3kaM+CTWjK038X?Gi7_d6lwz5L(; zVc4eX6q2vM8lu0C+f({Hta??-YiS6TyN)UK9SN(2c^y{)T$8@-@k#Mp8k_u*f~j1+ zrv@j`!Tc7Vk1Ickc)w8lR5Xji<3nQpQL(7+##)^hCPBB;nn8978F%+_oIZoEVLk^n z{vQe8FUhwXf*|yKO6(N2qxNVfW<0ccGB~>`-fAaSi8SGTT}69mnpRa}6qc0TupSJW zucDt_?HjBo%b#%qpXuLFJg(>m}-m45M}P~tHlgiv4EWr+UTWw z+w)^l^TTsaMTwK%DXYHY+lL!B0ipY9K&g15`Pavc_Exz?;O)XiF&NwM&6{++!8|=J zBF^su+#7yg7f1CT-Ccy?F`s9_i@rB9)^Z^e!F6z~J<#dqd>^#ust;EPNAt#QGsQ%B zsjXpM@Obj;Hw*UvEZEhM{h}QNtvF3|4i#pSsfp!s0h+~tPonNSA4tX_2OSrXq~0`K zYsRyXbNDL93+_6UP!cl9bFiWrY$niXA7nn6_R{WLYsA+9GP5JULB8-R0i+O$$Hf2P1_CcwRfsS27HHFs&R(+c zEH2ZYKejM=XRcvIKtYJbH8r|lIMR9CWfKBvdqc9)53iDXE9?xJ?&5WZmFs&g?P4EX zZKg#m#vW8oa6D78UAR8j|9&Y~^%cC$mST)!e?76Cc=MT}U%9+d8FsS}GPb{W{VmV? z^NH(BPq@&EnaKO{LP1rJp^dCgJdZg#^cQ~7+z!(cLcU8nHJ7tx=>~b4&0~684yy%+ z<0IknQr_N<{@%LQj+gNG;xM^TUQPk4|1f;ge_)XQJlStCndKloHDKYx&)GhaEp%zz}l?Xn16a({wwkaANs5j!Rf{7U>ZW5@Kd*@4=sR>AsJLD1~!=uns&al|i8(sz&j#cQye)=rAKJ(Y< zcvwO@8HL?aR)D(mRdtO4U^T#Y8kaZvuw*@JvVXE)tfI`)%fE{W!c0U#kG(k>md&%E z@QJ1feENcN`%oOEJBOYNmw7q3pIhjHgVL}W<(&aI-{cKOAnr#bnOFbu!ax9?RrBOf zEG-z`(Bgu7?1_oIuFT~Ce4~qDgvLKrV-*7Qr~?*`P+*@25ER!|6#iB+Sgi> zdw8If%%UPW&{gnos}BClvDg5_6wK?Fsso1D@@QdJ*k)dS8OlTf%wZ`D{q)f2#zN&} z_;C`{P$zB(S!5z>bO{paiPl9joAH@M^D;S-XIrYuIk-w^bY2$3?X1G1M;#t5bP9xP zRUPAa_S%nwL(7~$~%x=MtCXiDWMm9S_umB{vg4IaE zkvS`snL*vZ)G4b&eojqtWr8J#&2}Gnslk~;pst-P$f*#JDQddV^SPRg zl?gc3@4Ho}7f`)tl@UwoZGgZotdwC%{SL9m&hH(}p|N@p;|88C>l)YO_##{YuS92a z%7^ILTj+GHp5?0xnTqaMLEJkYBU&C{?FK)K&!gFzeeBp;QFqWIe);l*4+((->rffN z1tM0$YT3p-H5KB`G@vN^ODmw{=?lMk2X#67gj(fsI-5Y!d=EQ(SMWluhRQmnX*k=K zU`*o~osHi~=7rQW-u+xgR9?6VDRvzaGm)fE#3hYfizAJQY0(v(d3U5ijOkK8iKh8h zP4jGW**GEgswD>SuIx}dehN_4({_1i&`3JEf6E6(V=3_ zu%)cC3PY-t8Aea|ww!GE#`^|GF zosxmh(VuL=*V_0so;=A2!H=@*l7^fnsVtq1(`SEKp0;}5UTUQ1$f?fT(NjPx@O*H@+CXe*HSk)x8mu>7x4v z(&&vtI^!h3(=`?Atl>WwsR^hv%J&ul7EJnRU(ar1@*)>8h^}@H9D@vBHG#uy`eJB>v_JyYK#8E0x+}*L*_(6<#zZA^yhl4~DlD zCt&5k00rR)%5U+*k`msW%#Tkw!mu$&Ue7fye4^rUH)Kb9HgAOwFbly48C9jrC3d$- zSRhvFN-_&uPt}cwbEcuzExiiSG&D+Pz86Fp?qtzM0_^67s++EanARwd80nN%=gSK) zcO_Ih#g`YRI=DpY%;3o0Aj@*`M|Y@a#YDVK=y&p*$~9CbkM|G(?JDy#-ZMV3eZ&NL z`I)gT-A`38y;mi&%j?M}uXM@J>DjfAx#y^mgz0B$n&M>5Ufm{c9e8>x*++JoV!7@3 z=+2o4&w5>1W)|Pb9$5GAsFU*(_}Ryrut}b8DGE|SNS#u3t-SoLv~=n0lwyZ^qWlEh zd`fE#YSzN9O8L3~2pFT|+#_N$FVfA5>-fSszbzzRa5Fw$(_%~@XpqHg!Rrss!|e_x zQQInHyMUuE>9T$T2((<*%z3cd`fcMFc9hQW{93GkNI4L!MCmEPTNDR^FhwBke6C+W zllvSSOup2dS#r=pYqrwQ_e_nPRfLKoy-jG6(2J)Wn-2AzmSZp2x($Qy!4<%63=^%D zNvTE>u4B`+mLJ^R55aedQ5otkz&81~hjbjGjza1FIRt3jrqLS&nWhazYGt|?+*Ewc zjPEyFnD*ckev`8}G3V7kTMNc(%o#L`G}4rX}lq*Z?jH zLfrA|M8GE4-(#hfL*lG)_Cr`mc*+a)HSAUQ6-$lSqbsu>DUDNy_Tj3hi&j5=RQa`h zQMWw8#i4A@K7?(%W#u$H``EB# zL&fxSDD1i8!yRopYX8Vzs=pt~Q6%PG@$!JGnm$1p<%7v0jE}7Br#&**8!y{%L5ScI zEG=dH&>{vVqa<~?om>*?ZH^-aJbaTFRRbiUPaS-=;>5Q-JYm&I($Q4n*lSsAMLeIi zosLA5GcTCmc^6`sk*sb1Ie|gzvQ&9IR}24<1T(fg^2C&_qhB*g=V5};Oc(mWc=w7( zLl&d>q~AxAj3_v1$XxJ>vmi)b#aNJdx5C@((Z0_qlXQnf|3?$eJ7Er0&-xNg2LRX7uHw*3dbBSJIJZ?n* zus%)q)30v_mmPc&$bqT?)-G@-=<-gJzm^J~zssQ(sF>uSOI?O$>b6loY2i6G$J^A_ z%3fSg#}F#%=Mr2McR5M)_RR`p97VKPUG;t@MX4eEMy5Dmj6~s-=sg{oK>4JLZ)J!( z8y{#Y-ssnE!H@smlSCT+{#rscRYwE$?uV|INR4+C?hjkUW6()`CIED_oe5}bKiEri z4#U}8j>eyf^wmJ=p97>gDD=SuuJ9$QzlfqizcRGjSbmXLW?(($WK|Q}RNc6;h@uhM z{&FL1;G;rrOLI*WQ$TUSMUNgo|~1)nm640mK_cXxc{0v;hL`?&RSl*9$u0@PzytnAkQASs|T2~cO`efN3vlD+uu<5AY zit}Rj#@Z^?#|XkD6MO>Eh(KT}#F3C&nq3c|NvV7uOL|hx_XaKFaQ8iM z`Ll&2NrHa^27A6IGAsc6SW-w6Kx+}lM0Ls)7Mn|pLG)PK>v_%@^*+)8dJM@MM^eC+ zx1f@W_m+d=Ve`IfSXqw^5yzxVs))gS)#O+z$umoxJYbx4*vkjlS>wcw_%5YSh?8?XzmGwdR_&HhMz0 z7vIVG5MEt11wr9~IXd<(n%dhPhh~aUJvce;6-<&?0*?ra)*mAK%n25Tqe0wB>Rcw+x4AVyCvM{_&%uQovTaO zyJ_uj+Pe6(NMLvRm2OMr`SvwN#ifFtpRy0gDY8Ia1sT>FP3cl!>c#1#@RHJBvWW%* zJ4m%$2jK<@FU=f2uW#eUj*JI2I;Lq4T=zy@aU+fFqO|WJUp^i_$R9qv@1BubWFf2I zC4FVNZCW=AGiRs03li|Ne=rrQ?r^U0!sPAtUG8u{$lGprA66LSJ|N%}^MBy{{610&K}#oOGQH!BgbJkTeMiESEq)oa zn`gm1t;KI7^bzVDKXFb8(dyXm*MLX=JM^Vm`F4+|`okRh6}}f0>ZH=GAG6RALis=Bf$7O~7J#tD)A7U4?BUX~xMo%h*R{&mHSe(6 z?$po(OTGvJYDL>)=oJ~MUa3f8b!W>)QdqaC+hYdy6C7qvlE{TMa-QetRKGZv2^}*4CAL^ab@Z%7$k&!Tmx=b!m+UbesH zg@3<*Ob{!_mwI`E!Vw>TieYoc_@{*NQrND4H?;Nqk!=Q$__)Hje!cLw8G*s8kyBJ$ zUfNG}bhm(N&WX=T`%$+Ga-zIW#R{XLit8E$E3?)2Ctv$_mC$<)S3dE@X_fUvaN+)V zig#5{I=e(=<~vf+fS0PariE%TvG~52YeB16Yd{bWrR(g|*7J)5$;oI0+ui~UmJ1kW zk{#KcXi9qrwG{`m&+|f#o@gXPv)|kbWlNh~Ass6#|8RGGC|^>%x=|lkh@IMY9OF4v zm>;HsGE&@+xI4#=2zy8}EiXb00WKNx>9}9!FiD|DdxBZ~3`OoDM5oDoLzKGph%<*5 z;eSb%|Jzl|i}tlO;(8b!d!q?MSpvu-}_$Q9N5 zMmYu=^JDe*BW$DHl1mt7lwpU8;Kr652vU3Pg_2n9NA=bsQlK}y!wr)p#noN3$K?Gq z9;#MtJ?=acqv`h)z9Plsen8@Em5^0)MoH4xpT(4F3cmjlI8f*)A43*5xmGZ zbAh4P_<8ERkj8=tvwRzXZTlLr((Hsr@cwt(1iYEpBFp#kK9;wxFMG5Ex5Yv3slpGs zFZ@PfNE37uW=qE+DLWHD4&wmOg;v0U2&Bd3HRoJ-?99l+?clfydqfPg2a(M4etGiN z;pUKW&=-=9;|QWFLBy3$c3=Npt}6tiAnr?|o_7*hK*xYUsh<%S5beu}*f!RP(?(=r zF|$-6TQtH*&re2^#Aq%8&M5Cms8V@~&FgvR`p&Pr`?t%nk}Q74XMOI#)Truy4uot-@^`Z%xys%f16j%!%(84b#bx_d(G8p z4CkQ9ejVC5Vy8Y(|87ELx%ot8UIdf}*6lR#&jEt%IZDLUM| z-#bjYj4S0KtMDcxn(0XRb=BJ`Fd#g5wSYRvvR@_mi1=zwjoFBbHFSR3wXw=g{$C*a zU(wsojB=BdJ*v^54gd*ia*>FHh|=hn6^iAwOs-dwk5(FG`*B=G7a0k`k9;*kb_Vd& zl8*(!gZHih!KjKJ5!r=lfgMj!erPtLX`Np zQRC6rFBqvdHpoi5n$KZ{{E%~khVM^gRKDo380r^83aEK|Wog-H@v*?qhdQ;@#F5_W z*Z(+nuE&x*w;{8nj%Lf2KZJa#w!od-JGOG_9QIv*oxwvk^LW+#v{sD(*eJPAPH^=V z*s$I{&OjL@3GgOJcy(PswZLcOvn26e?ygJ>VjoCZM(NT<&SR}H3 zfw-Pv8%k%uS5H6Zb^5Z9DZd(cckdiOK`CW&HEOk-LEj7dex~kJ7FV8^ z8vW!?T6LwBzq%Ws%}4wjG!elH z{rR&+m$PDW!uwfI58ZZRhuuZybg=y-@x!lrXH6<4eyh!9j&_esho$khqQ!-@Oc%MD zwaO8*^>*|TCSXSgd&jx_ai%#FsW}hW+s~M82&sH%TPFWL@NY}fLS(aU)1;(~dhNVq zd87sWW|`bR&DA8vVk`FXtX}7M?f8TRo?gSMc=bPs!Yfv26!oj?CF8aK7X1EkvIiUD zCnUdYzfIr*`c1VHS!jzN*NmC#xbZZFWQLIWzw3uXxle~G>WG)b*oA_zLi{rT7$_Ek zn{5yGvi}}7rX+k}{xl8|rWPpm)?$(z{KQ=iX=;`p;n;(j4Id_%)3ei@A&`IRR1_Hbn|D< zhw=B)|CZ_dD|vYzCN$-#lJ2km9-WkmKwOfG8nF@5_vQp~5wn_9Pf)%qD+nV$e<#_Nr(RX zwQu=gJOyZ7fqa6qDKHRGaX5Z?;E%5ue}06&-LA{K%LVss==mu!a;^Sg6pVtJYTRG# zm5dJ>X&Fq+r6;g*dzM(bHzM6XUC?{34yAZ;UIb$ory=(DnDc_H3rLCiQ7aLMEZ-Fe zlv7B7>Dht#50iq}3<{RtoMz+DdOnrXPD!U6j_1q0X*<>Z0xsFxa@v1+xNIRUt&G`n z4bkO{nPpEhSGmbf>?73@#hmxtuimBVg%O)LRXP?I;vD~&pUelx*Vnkyy=uL3TgUUx zGof?B#k+(U9@3}i!+Qq*Eed>&V12`XJoPQ?)Qc95@crcn>OQ(hcE`zZN{Nx_f)R?v zaH)UT_ume#cp)or35FKHYS{pH@fQx?5$45(aiHWab!L;Pnya_BCaA{#C&`|(iPgml zb@qBE)Ys~{BYwSNA?z(c%VjF)ZuvFU=_ZR;_jd*2yKlc?;TAFe3|Hc6(vOSJzE!vP zw}i|qoM)@%M-rD`JNU=S@&B?aM(I#r=1zBEE{CSVJHS|;e`H`lv7k}xf=_&c7f1RK^Jg|fR%Uxo8<9#pt z@_cx^oI0L0ds_HACsufNtS#MjexIABgZ^F;@Ebx>m!pRV-G5~HDg)BR$?@Im6o6gg z7ucu=V^cw>LFh)}1ap7OtFY71>n5jQ z-yre-M1~|^FOKR76leY-su(pSh+(OXe^DJ#kaX$OBQDzQa)z`9f&c;ZE$j(m?E@b+ z^&>SgpV`+|@8{r;pP0j?{&S)~bijq~8_3pOi=EUjBeg`whATXSg99YTqSvnf;0oMQ z{&qjN=3@Hq(A1E8pg#M~|D}-o_}sF4R|ta)a>qa881mZeuGls=22xW~@2&9E8vJ95 zza4P@{h@|hGOoS9HI9p+I3SUoXMawL`TOe?MGXCDrI(ExwHE6}^(Hg|DqDwgr%(A` zrunyjwtRsgq!x_FXl=nDJgJ2}86uV*@1L>hBtQ8Gt;^VD`#;DDdH&>tYo8o&n`3-Z zl}M5PGL8Hr^aiA_)&JErIi2R?503|s1x{L_bjAM6zW$--tcS=1o= zZgL}3aQ_t_H{E46DgJ7(|G?ybI{1PLv3y9c&mdYFeulfDe}?z~|8>kecj*5K#?Su2 z_@i&{QU7l-J{$_3Ucp-c^?rj5IO{_3+mA@d_w;{{1!3V+L{BxrPO1Mk_4?vrb) zD(W>{^FY_nAd&)fO~x}mllt69MZJUUlQ6AVsihGQe0hE}21aFarwOuB`T>MC!{`{| zQI~bessJ}>^cn!Fg)rr2No=>>SZKu#Pq$Cs%Tu0SR%VGhO&lsN6q1TrHmGIG?!R1V=@%m8&anQ z{+9Vlqo(83B9q1>weALdrU%Ba@EUYgU$bZ07i1J=d#7nt-jfR0Qxy|PsDxfUlseXyg4aoO?b~kzd80q%IYVua72a9!YBspFOy#86t z5o^r+6C&oY!$d@aQ6`DB<<$0+)+_Wcx?e@C%vIIknKQh7+d$TJ$D2l@f2Hno)kMGZ6abknP-VzZsTo5QN6aGvO@?YON+R$t%1kRR-C7MF1?x7TM( z*n4{24z0=~$AVQmNP~H^&6uu-)szygg4zUn4aG*=4RXjH3Vxyq5Ftio=OIFgT2oYC z;z#|5tqH+LMU$}y%9syvsYf)*co_@!X&VWjItgNBs2<73xPgtax2G!w$E;x=XCP5p ze6~*(zJe+i5DovXIzh0~|E;RRT~+7H2VL(=r!S8b3QacJ`IQ2gZfm_iY?`dsOvW3o zU&2@_wQ5)nT1+=OycEAx9pByE`C>6{i!hP@D{}8r{_#BbzgN8-T0T}mhs*tk!;Vpc zQ?->GEh$gIL=L338|SXr+m6B`?Cv^|!B7tx|C2$e!^hC$Foj}qq!=Y5Da3Do}^)w zQb{>n<>$IH(j|bg(VahtZ*x{RMPwtME*ffKNw*M*uwls(~$ZL%nWJ3Jl@izqQ%Ey7}4!83cM;_{60=f z-;6afRI6 z;g5zas|hm4TFqU)I3S3E>n_wMt8@Zbm!!R7FgN}2IN%%BWA zAzLw{TB#Zam_0r%j<%#Ege9Cpu5e<^n~R2awONXiQgQL_yi-xTKO_Xh%|TG(@o=Ap zgEQnyx}f_a&qulAC6 zX4V1%oNpP?2zmG>b+gNaN4dLoRz%?Su?wz7yK(7BqU4& zao)nV(B*=EK?^RV&Ck0bBuCckNP{aq_>wEd0Zejyml4>gWTT@c4;)+w;hWG~FNkN% z=5g$!!kr@sF2DWM3V^%M7Xn4U~SzPQv`LzEk0tS z$qQbO;>6kC#h{&Vaxrx|{>0cNAD#F@Jo#|YD+g!Wo4s+X^)o!2^`7Ew@2*t*9uDzM z*zEFQ`o)5U84kb?gCw5jTP)-3%Fmgz6Q`mKH*x7YV!+Ft;Ws_`iByKwC%;{z_&&?7 z7Y47o=lpm%7XLU(du1KBL-vUnvVLVEtl{rX0-BYbmpq@eTkEB2osL!CgL+cB(qGko zUWf5?t#0FHJmNS_Iz8T=4y?dV>*Y8v=IHN_c>;pgJAHJ8JFrrP-~#vrT+c;u2w)Cl zC1yTE?j06ov%-3CB~xa3%DiztPb|uEpC47@IpgYmBNC!usH<#?5MaKMl z4&)J-58NfRT!7Db9Sn|Sa)LSEq70TIw_Z52G#yURy#aU<-|`5h zhjbsuG~m*y4$myh_0pE$6>dczgYw4HHWes3i~s;13cOe2cGqTWm%>-Vm&Kj9DSk*f3{jbWp;-!N#-}Anc_fKGk+kzw;oax&^uHj)%!?z! zzV__MS4G7*tL3{YHZyg>n8H(dVEW6xEjm2>B?{UC^myvZ2bl~iwFCb8;1D3D%W{Ug zK&gId28YRw^tjkk(*~Y>xqPl3BW14Z7D2#Zd9=WT^0-Qkq-uK<*CTR0&dtKeoTzMm z&j^m3jsEg}vhITjLZ-8cv{Ds|dv>`}TN1Jyp7InH>bQMI0r>l3#*z<0fw-hV3ahm| z3_}b=>fpP{CdL1*n+!l#xu8vzlrw?H#5a>X%M=@Xh9|WyBMRdd>1%y{=keiNc0WY} z?2!s4g{QhnWtHT$X{#R0!Ni+eY63qmb1$93Aexx$Wi!>PnTv!Je>h1p8YH+^<5V1O z7RqmT}Ibbw?}3DC)TJn!6Lo^E9y&_+ssib}|hz;qLfqthCBv z{58GX5nydwA<}Z?{xXts-Re9?Fq3tAwqp7Pu1vLRo}>Eve1)cIeEO$A=%!Wscn8IBLZcj*HN4eA`K z;D(5_XdBU0v-;gx+D6%e9X76by~WzsERQV>x1+pSa5nrC@lsLQ?J zjh7tY2kMX5%NT(I%>9PDkxe@BU;)<^EwE{+1ZER4Uy6aqdRMx{r_PU4nIC5D3ER~m zqDS?!vpLqu526K;M$gvnw&v^QC5MKqS#lzmBD_AQb3eobla+KN#;v@Pw!kC1x)h%p zrIchI)fPFdDHn8H8q9yG57Y%bw)Q;O1#`?vp3{jl@w$B_Yspf@F*!JO*MaqdLV6#tHUG}NIcO+#}SG;-8o$*|_ZPPY!8W1w9*e*CFNtT9;Po6BG zD;%@e7})o0ztTlsI2P> zZ5k}*SjsNM-J3LRnFID+!`tG*n8^T36}Dxs`hBz%qBn@2ikyy~1b09MKQZcMl@vs% zZovR}|7bPt?*00iZwg!AO3@Umh%fk{ClKXITvBExxU|>RCMf4MC8!2_HW>uwnYf;o zigZ)NT)n!BY+pn2HD*5e#o%yQHy=_H*yo2PxjZdw!1eIncwY$Y%)$4N1?nJM^5lg0 zg}ZEc%YBedqu` zNmb=|?x3-Qp=B4lgrD;rf5)+Wzlso7}YSIe0?I zfEhpZ8ni=U6j{f=2{7owU&(TPI`l0{G0pN)gm42E2;p1Ld$%O~nHo~B(3oYW!QzmO zKk=Ccp$^J5>LMqBh3U4+6MQ~t_k^~s-L4x*%S(pP`l6c!#mVotHCBf#ARU%Z zlLIxH;?}UhFX8$Krr2*#Zigm?73IWuL38P-mBfo9FIZHDx+KOT=UnZd1Kake-d(h) z!wX`C%*l7Jpwl+{;l=esdi)Spb?O7ieQD6P6RAMK3FGzFe(wWCzV))BD?rizYUKf6 zrbXWX+)oMX8AhG-W<(}$pXw;bD0<3fmF3=lPUB3xCpa3ZwX+xR`Q|Ty{(C(YF>0vM89 zGWT<^|ubL*!w;2#I0(R+mdvjp2`jk8mTBX3NLrTIZwJSd2ky@l=>&jkMw?tR5POg#Z`O zVa>?3ktJBsUI=rCAJZ(&**L;=A?4elFFN=G z00=IurDbia&fL@27BeB~!EG3CW?3WIUBQ071N=32&bTR)n}OPp2#B=v}Z9TT#PP4#rvzhNEa%?D_Sj*+Z4)RL32}9 z{&rv%uWaYlbV~AAN6CvvEJW&xsl()2{+?}e0esVZs)}O(^lt?IZf3U}a|WyB_6R6M zd9*LEJmA(h=!=rD>feQ>Zq!@Vt+`5K1Q4oCRzmDf!$0db$N9zcZC#4NmkY2&2s zFlW3*RuMrUs}REP0FEt!gZcLKrPq6)4igL@2QF2eOZHsW4A^PbEMnP=>D*S(rp@NH zdp#j&4QE!AX>Z@>pDu)uLGJgOBE)|x&1f<6-8+qEEWxPO-3m}Wx1_kh?0ZhXy`t+) zjo7deq~CQxf(x3KBs)UB%dW7K(=M8r{{}7Xe588c%vR-o`QyjZZ(5(zbZI~|$t8d6 zK!4KEg&Vg|_o$9_UPB~f4WYkkXK!;UE6SP&jq)FI>3aM{>K);OdgH?Zmk< zRl;*LM5mk^pUlc>CaT!MvvC_0X0x^DTTNLcay0SJiqY`>;dsg4)L!Mnj)ZW~bmWp4 zH5q7*Hz$76WK(@+`+^bp7Lv!CHTF`DBt9gK{b5+I`hJ_}p=Z&LI{=&v-yGoqMiOQ( zgz)(S!7-x*>y^@%Sp8h^f=HKoJ(!2l89D);T!l*NJJdQq^Rd_ADzL z->Xp0%znl^fyl9uM!jCFXVvjSF#eD;&^kF2Xw-yaZr_V_1YB(dN>PGNV91HIN~>l_ zQScZw-Z^sB<1y;T$p$)Gj7b9wnvB`RJX|!XfOG9~R3o{Sus}%4Ig3!2N8Y4f5VbK9 z<&Z78?=#uxi+SPw-=lfX0$lg} z0GnILTQ{_&;Cc<(#+70NR=OCveBejcV0kY{iqGcO1Y9 zr*RwO9oK2mdF?Migx`@Y0!6iBYWKTuZ7;mM`j~nVCf?}y2=3C^aVw`5TmK^Q@!7?C zVg-)T(0Yxw~x6N2Ep-+2nZg7+n;ftrt<-|puEyAI2<)JIot(!A?}HGJ8Xs^IQ^SYGw% z?wvMmupZmk2LhStZct&*;{2qtyu#-Q3};;`m&sV=Tl!f9xCD5cx1q zISwnJv!58E#?xlAw(LVC)?TO=;}V52zR6>!2@C4+-)XkS7nQklJykik1dRs(!JIkP325*BmiB|TZxvA6@2D&kK4KW+~i)N4eR z3Co8l;;xT=e4OA&VaObG()+^m5@=S(1omy-i}aIGQhUel>y9sLwo zcUZ@QK1f#w4i^bhM)QphF?J+&rNaD|qP9pgv zbnc--KP59?u0cmh;z3bN?@TVGJ>5%ITpjFff12j>rYL}#izJDzEC(JOmAPyyissUF z{;6d6a&ToWViF!Ti1?W{sX`(b((}{9{aA#6(ZRi>r(qhL3q38(->a;+)oNfG)q@wKgo=z)_zWM`m#k0JQ73qI;X%aH$w z3&%KN&>5GO!(vtP_H2#La1daS<%YEltVUtW6rnKn&fRBhzJPJCVcmfrSfdFXPCu3+ ztHKr%b05ZYccpM-!F=COL5>kAI)ueWX9f0&Z7-zkK0q$`@S-l zPFjc}1qi+ZHpo#OHy+jvaiI5xaA=5JmzKKaRRpqfPS`DczCslAh_YMt0qLL#6pLE7 zBl1?&lwYhjm{wVBG)PYt%H!30)a#mdH0l&nRzkYdBJA~rlRNWQ{sy_f*ztE!>d8Jo zjvl8q-Y5=mC=Wh^DtSXkRp@HbLKZGg$KV0hZ9)DuwlNqHCYsaz3rQmvxR1n$Mgp5CeeI zJmzlP<<5BDOP#DmWjvg~5pX7{q~_x(agb;9EPRrFxseK8sq~Fs3<2$o2FE9ZjCht6 zQRH2>WrTy!#EYc;m$kR1`_^tmII#WrzP;WmH>+LaifX5jcr)JVcpe^|D{tMjfk(R4 zeDP<}Q3Y%k>AD9PHkI2jNiXIuH{@|B;ddv#Ei2L`Ocfg@nD}D}Ps+;idfQFNWZn@r z^?az^na70yj>S&F6eA)sH4A~=%#0piFyCxb6TQj=p_w38cHQfRo3x)Vv_U?@vdzmR zr~QhPS@Ibm4dnWkkp6c@s{+i8k_U;hz)tewP= zF~Qllf*Fk3wO{zNGAQH(o|~WYL_WEaS{otRtSRLh*(DG^cEO_qGs>lqLb35#(bz7Obw`FIF#3;$Ftij_oj@A28vo3UhYu_&`)2q;Z z?HJg>?lZqoesc!cJ{`$u#*o*oA9?1vQ_{M&%F!{8Yrxb7nAIFoP8In*YSR+=%2)OF z<7s?3EYz{Sn~uW!-S2MwS*KQ6wL;w(z?(wx^mIn)SUK(>%LX(ZWT=0jENeyOmpF`SGJpkbu z_B@c$&uY7@k!!LOy{&Y)p_8sZO@ixA9U3KZNYYfwv{yZZgXBWVH1yeLih>)Sm|FYlgBHnjCu zk`w3fR2QGmN|;WD0(V29YO5=yL@pVtZoLiD%8w{T?T;YNtFc|(QL^1da@a_rz82zZ zNPzo&5QF&bC6wU9Y85-$;^4;f!6ynX(cX-8uWR(ftKQAmYuk3p3!WY0;@;k)&toX) zWOgl1U1Y4T-oH>1nVVm3)pln1r46v|r#w7LOov%?mV&jwbA3|e$G(P6GXi%a&*|OP zSU3^xV6O@H1ZC!1>jxKkI*{*SWBFOgUTw&eR>N^~vAI|1tbQ^BC zr>&P-Y_?L*6}%XTuU{m@>vzW=dAtTrPkdf}1~!2hc+~nY8NKd)nrhocU{q*IxjYjh zPM9(Ay{=XIEC{2)*;JvEnmm*SK`KzyQ;exE#usb+dz{aaTTOyqJ|k(w&$^!*7!PLJ zEqNxC7N17Sm)yrYQ62~hjxU>(IYDnce!Btnrtp_lI!z^pk3fXGJ$0b-yK%MOlM0N# zQJ#58ol9TPmtUhuOxBM_mXb3n82NIDo5xc32S#{@RS4XtmIKXa_GGO!v96lYDSFn| zS|vrF$GXzg2%U5YX^yTZ_wX`o;UbVKPS`?yx=xHRCrYr60T<&Q;`KYLh@-7KPC-u( zgG7`U4q0@jJU~EQg!41evsd9YKW57H>u|Nis6*3Q($ewlS%?DyrV*BID>`_Px3Y7- z&Z~LGJ{3-~D_!V;nEz+2SWwgye|FeykWtH8Qh%j8oG^zSR zxrSvQ<*Ab%0%;X=drl_byRbv3j1{IFlU^t-#~+9-w-1&wsfss|G{6-z$q+lFY9n-G zRP8}Mc#X-(z+N`czJ@-B*x856Tx#!kdr?Jc%fgD_^&E4U)x!>~73> zonX#WULE%utz5xXvQcR7KH(HB*QbMGV~1rqLD|U*^6>nOm&L$pR^U;z;YS*T^Uej* z?aKku6a%5tzIQYPjBr?0%2T8tw^X3?@tL^74fXUIT3+;2Wf1rEJ}3tzO}XP$4>~1j zy0C8J??zs$%CvtWV+%$%zv^gYL|Zq!sGMQXRQ9o-4dk$|dp(Jtki|zpL&~$x^y$9e zw_BNO8zjNi(Dz|FEEc>=o@r`PEgRaVe$JgT&%LrML}nMfx>pD`g!j^{s!PHlk++zu zr1k(Ie#2iD{DO@|z6sz|`KAd%XD!Or-a_ZF#3Cb>k@Y}DJ7%@;aTWwRCZT){Mki)y z+Hfwyru;I^FXgUr!d3tY}VY3XU{%+wy>P`XA8ZP^qNU$=vb-#0xbl0}!UUg=l z^-a~LYiDT)qAQQta(#(;awA#_&xVmxWz%)+>|7!7FTn?hSSBc~!6NM#Y5|6R)orZg z7;132$hx5YlH}t?R zQpas>Z=WaR!m2R1@4euQ=7|N`;PY+z`KS{{x5|pMHM>@XT$lcg5gR0=pMDhE95cer z=+0PxPoiwcfK+z7eqepW$hh=FWVDQ3caU-S5j;JstFHLg?!KSFHcz@Y6_Uqj?QOtn zUY^I#NLTpG{P1(Sz!L@|)M~&&FxZ1QFciy1r0XVpeWj4Q@BKx@yvPLQ+1!TLb-UU; zcPj?0DAtXJoXGfSH+0WvOcHdJxGX`c2gZW~{)6U4=^(CJ&WoQ{NWvk+1c77Uhw zDC5XS%)q=yam1df^IXh6e(y4rsH_FQ{84qyb_roXm?>rx9zIcLpnHiQm_C$8L6=XB z|8*7BPXKz*AF6ctQXtmCBxT=jBBlV$Wea#}Rr~85oM)#pG;_tH0cb~ie+Q0H`bDu(vl3cwhYBxkPzGCKoEU zKHHg{Ve+cFQlazp-0S2gq|u8x$`0lUlgVRTMBEaaCCFCYGW*yTvFdPRO=lZ7-w*uZ zX3Fvg9BCJ9s=Ek-8-eL_sDfiK-j2z)xXG7m&5dqd4#try(u`))3x2^~FVWKh4qMrI z9}486-4pX<+;Z|v8}IRCR#IGrWV;FMKBI1bL#h^8lNL#gK8DCur;!5BpQooy*zn8+ za;M!YT&f%xLeiU7PTv|20<>?_cote_mW`{}#;s#VMcH-}$1NcrFli4|J-MzG`8hW; z9whve$iLP-;5>R5=ZS>iiZHIl(o-;F)zfg{NwtAbgVfc%E1IYdWKD^7wwI(`X3J*? z1x9?%J)-n795zRa_v4(xJc=&xnb6!^eS68*Q!32g{-xBz$I>8-(Jt?Ko-Q zU#h}AJY7bAZ@jigi_-QT5%A$~bCCD^4xu&5X{{%7;UocZyPB>NAd}_x;D(D&B?W19 z7%_LYDt>B;^oApbHC>uiv!L$sV4?@T#z87gBLaq5rk~c z?0;e3x~*|$x*55USUa9bGnOuv=l@25DM@w|q7Wol<_b*4>ft(9{#XT$%)ca(k$`!CRjDNC0s6ib;sl(d_Tl zD21%$muE+lU*avQ@tqC)(eiSN^CTS=Z8FctjH$UK9Aw=Rd6k#LJ&$_jAp624E4J}$bFQBhQrg_*jwQ^$xt6bg`rUq0uU1BtF;ws# zp6g>32p={YX$=t#gCHjaFLIoiAz_EkT%8kFfNR9xa4TgC4R*}SNq%nGt*9v>TzN>7 zMPQuC=UEB&=Q+r2rP@j8`;F7u13C-2Vl|o^vi6)(pHw7aiLX(Ueuv_#vu`d5W3j}S zKv)PzaG>@B@ca;gE}D|CQq}&wmrW%pXhbay+M7;?tHVId?T5Ue!zvc* zoP*`c=M;5Jdi>RFaTo3Hl-nqX7{X&_w61CT^>NJjuLvwx~j|9l{SRfVXr1!b#62Pl% z3C)&+v4k^Siq#}|4_zUp?ldpExnqY~vBdyhm@8NAMhwHlD~|yZiCT;&UK2RFgQ`i? zt+<)3t0qoP$9ZM~FP`PJmt;>&E zNq#=>Vy|3K4h*C<{!Qx)(R^8?`yBKF+d~XOgC)uX1`<()JVKVq*<`Y|-bchhE3Brj zllB~`_SRaFb9gM`rN+?Hafcvd#(*xnT7jmQ!iB+B*>ssV^*>z2{CrD)b?8BX+me2c zQBDislN6EN)-4d4J#C>NBXdX4To#T86(c?{QVvCCjgJIQ)g}Q>oaTh zU~Vv|;?gVR`?*ZOz2r;_7?mCmee_50Ul?DARN)D3^N_p=%~k_^;+FoqqwptC|m+zPsLT*Mb7 zsf>N`$UN;=dM=00Kp6`6(RohJM@jeLE&*p!Vq%8H6QydHvW4$449DhbL zQ;1BAhpdPJN3{x}pH+fzWT-z_)edbZzFR8q)!yUl=OP`>xh3f7F-WOzD*$ko~Tz#)f#mlgU5e6>ZqlHT9fG3@Iz|R^V z@ToqR8VCl)`gR-QiVXFYH7^kWW`z!z-1e>NXcGogoOy)SlzL^=kMl*|?LM!&W}7x} zhrbh}((B%AYoMFEUY4cBsz#`6P`-0tnA|eKMHs3OHZw$w!G4GC53h-d6i9OJm5t{8 zBjR$v@0wE<(Y#8fN>O7CQ^%>?wIC^Yz_Zl$T&Nh`1L9cW*ME~)_!jSd@zU?Y!2h)x zaMs#ek2|Wi5R+7N6prb_$1;lK$Rvq=DN=y4$J#Du{H)2I(6GS7RvqxE1ln(kn}Fw- z9u)CzxYol)iI_2-%u#LOn;HU!N}Ib=Ntr*o>ww>wW+NX3boh+u8-&x4b%$hZByvn7 zA~KuWJS;^f0w zZVd0({fT&vISX%X9y(vKP>uazSNYOF40c6+LGq-7fm13ysR$uXAYaE~>pe;y{!>(q z=jnHDB~j%(OgFIQ1}LoW83c|}n$yf{2(f8X*#r&f%#eD6+s*5o+Z^0asqs>oz8;7= z%&;}r{3h`l^UZ2PtQ6LgD=M=?Siq@lp)OM+JXes!`zfq-+tcOkCqV3C>VBPsRxCURm1Kr5WT3;0mgdGm%_>^vMR({Bw9#O9n?S@&FWost33qYtG(@wxw( z{xq8@*nh-)vt_y)fqTM8?*mhi*@rwvQTk!`kf5JJffxaCln$dMsHgTayV3@kXyR}@8&3@_6 zTO4j4xS7_o!4{o8XXK%RIp__snkbeiRqa1P%+;+L4<{-*`9HR z;kNJeA6J8~WM_qqEL|+`RKR+4!+yd}p_&(dEogmLTlOi=t? zuRXByvU7IC5Use5T=m&CDGeM#M@!c&Ze`m?s7IJ(JMxct8SYxUz$IGfW_@w z#)>GdZ*8MZuXt+HEReaol2>}dK@Mc%$D@0M^lIMJR)pWITWjB-fo_6jw&-j!BeLpP z;$GrQL*n|`Z=ogwV8f{P!*9jmP1KSWzeX2U-u!QN%5_|o{8=sj#7zP~v+S{>(^PON z_d_7T_^lzv+x@aal#cJ&&R<)Vt%;7wwEQa6+ZZdsm)qUvoW1wjYp+!c^@*&+ zW6sCd&NG%b~;vp<^#*2j8IS}6vqBc6h|ih0Hx5Y;H1tR7wG0R3&jU$ zyW|p|y`-CQNzi!GQS83u;nOBad{k2Lh5{w~Rd5^3^qii&?e^IOhxRJMDnzit2a;I( z@h=HfYS4ER3#Nj&skBxF$5)M5!QmtZ25xH}^=6TC*YE9!6IM04xqa*e@NvS2@K}>C z%)1|#11EF8n99#5}49s2tZ z9GUKC&9bm#`ffoIqwQ3tqte^mG(SHMf$UmkvVC7Cg$=J@x>Dev;NQOcry^7N`*;0L zqKCeBo+7ID>>(UV27|3IYFU;}R+}N&BECoEXwZ=9cKttZ3Lfs9s!@XadO}Q)18XJv zWnT)&;}?G~Z^s5lMjeH^@bRkk)XPS(yAZ;7k;jitq&E!HkU?gH;?sU zGwfGO$etJXU_AkrJBJzfJW6;vB%v@)ki;PXLLd_ZY?#aXwk-uFT%=uhIAt`H;foE! z>8^&}R|y8Sbgr2~JK{N#8bGz*i=`kMKG-QiPC;c_6HdfbOr9K>kpc90Kk?=cUTW#z z%hT_}{2dzZ#c1#UOABC!Ue6yFN;j+O~ZIVU|Ji~+d(wt{kB%6fgrE84u6MI(|T%#|4y5tHlOGY27 zu=w-I|NbbAmXLwNIcxWs_uNnUsHuZr=sVr5HZI}K+6`_W&GSLL1 zifcaEAJwdBIhvPX^vBNq>^EvT;^6z@Oomt=`AipWo~-&zR_ctU%-lFF%S&Oym5|u8 z(k^Rkj}(Z*-n9BJD_8?U9Xxv&WFvmW1&T~4sZPsKCS!tjcoYCEc`=CgMB7oUvTNUM z0^2k}QvHLwz$Zn_33`t_e|2<^xSyt`r1i!q-UkD%5(3Xwv{f|v#JFfqhCSZDLmc~H zVPbigETu~#r)@Et=J_7Z;rHii+$LSfyF^XnzAZ6zbS2(}(jd83OjN<5!bujt-nkcx zP6qLz1bOHk0*`hZ2b)ngGrO`sQ@KFA<23VBx{P{YUwD#o*qEis{RCcl06<06A*}1o ze&F6p*x;3ap8n~~v&|m)7!xbv`F8rK94UkdR+Tm0D(e{57=p}Y@VBuE*V7JPrTgmy zKltzaJV*Wt*mRmeM4A#?llu%HK$|OINmtbP4aT&}jM*jr7CN zMTy?SM_7Xr&Y8XxZ#Q(S7{)f%#o&ttjqb>)@1^&)JY{CmOq{5NI^H(P?3sc;cN{!; z>=OdJu7@IE4sEmGC{F62)fW|C`McV^<6%nHQ|6auI4R)eoZ^W6sjFFf$hQD~J+Hv>y-eN%{cDjF|UgvwD5nmBj&9*j__6VHUFQjrvk=-~2BJ-UVnzE2fNB_pJ# zrQ_9Hv|Xp%db`PZX*I}`iN0dYd3{W{?P|0(092e~F7u*JkPVDU95rx}V!`SK9y05F zBK3JMpe*|deGkg)-v5FOO88ZhZ$z*=xLOqi#g}3C3|O>f_qp6EW^%WfqnEBpBwVs> zgAi}o?YHkn4P!O}^SXT9Z_zw<9PjCX$xPh4*>Lp}D(oc|fGNVNBygVvM_KT=y24cQ z#qc5Aq|Fd`7`Nlz15eU$<$tl-uAW@2$&gbfML~E8m)B?ZCcv`$MM8zT&>t4(>=imM ziZyn|(oSqSZvqZ+19Y^{&c9DKK=iC~8`#;t5udQa!2;euu>PMdYmKSQ{~zY=Y2bS} z;5R!$4Rdd|Y}fefw>o@6@e79~k?M?QW^AQmNgS)$cahAcb6w#1)jr!Q3Dw*mm2rUG zf0_+9A^{yNId6~k9WQ@q>U@@}a+SE6bzEBwa<}O8L`d*bgM)tuuB1Zhhl3IzHl>Y> zjZ7XPA7H}O9l|={K@hI>`NVJ(Hl(W`pXZ zGd1D-t%j`Qho--Bf3kU0pX1AQ^xS#9HRggmnUJtl3DVHimGr@_{)!nFee9F-L*O?l zrCzVAwE$VGK(@(Uiyr9vAD|(!UW({Si=t2p9}H>&7>qUJKMMMql5{5(TNrMb31XS^ zU9^ScTs-@OUTphXBuZ<2FrN6UUO`YM8?dF`58GH*ZhG>Y)Bh@TkKn#8f6W^PnP`4QuaGVZNx zngjp;5U<|H@jrbArz}1RXrx-bPIk$v_P5n_ej?yswF`fKsSkn4 zS8*TuKipzg$H+do3BY9K_`XK>AUQ(82tKVdQWPG?%J1oUCX)< z28F!4mwGh=M%@5u{zi=UV7+=)xUX8Dtt<|&In_E_TEu=BY)vmv1U9OjdXn*hbe-%7 z6R@Xt>g~I-rYMlOe5)W3!WhT|Kk(J)7j4?tyzBwypt9B1)wKG5X_Twxbr8*bPTLrk zr8NaMd|QL5)v2&}M3Z*wu8>Qq(qi&@pdxUb6_35QgA!RKF-)Bv0U^u|oZi8*@US|7 z8=|59XA>3kEFL?loc8{j;@Ojgi`)T4=Q_GSRr|uQc==paPu0%lAU9Ze@U$-CGE9y zb|@)~^Anv-;5LAhsea8tw-dO)Jyd}7%wWFE?5@QO7N7{Cjyoh|aUrn#pNeh%WDpC# zzbE~8E?!f8MZXAZODi_b5I#;{g4!EZ`+$%EAp(TCZNwRJzuZa9`d_xoN&sFl|DsKwkw%>PjI5= zN@YJ#pWBkEBb~z{g1~F&I2dCne3&hfFJcQ@HSVEsn!`@{8mQH1GT7#N^Y#dcGU!z~ zIrUJp%bRxFdOdB=@vVGNL)vaqSNw<;>dk8yZ*av^4lwyv}ZEmaZOL&fL)xq*}WPSu^)H?-}zxlwq3aIl$_4^Sz5yxA8Qyz>C3j zAzKdFtUYr!A|U*>uG0=T?(ZN3Hs;d$0iH#oKW>CWMY_t|y=|&>1mg6!`A(+abl+dd zZP-f3UcSPPUo7d`P7M?INcxO%MwlC7L9Z zX=7g6_Qi*zW)q!ERa*6_O!IU13_(6a(x9)RloTE@PcKKGf5}V8XC(Q2;>Dc;qS&*R zFIA@uxt@)bO{PoMc@@uowqF*Wo^+{4Z6VXa5QQIPh|MBcg6+f{2e8Tktg|X;2s}R5lIYbrZ~RE2nsvp$7F3u9 z!q|>`gy3DhL^^>QvpCn6;p;rtP@b%IP3DF!9Fn5>|5u z2nD5zhEaJjXFZ8Dgmx>|AYZ`R<~oNWLfdZt)YI>NWs@rA5$C}kPjSD@HU<(mF!|*} z5a`U&j)N!F5T4aD`!#`w+Vd;Fc$VexaIdHo^pdx1GlL}ImDZ>$=xE#63JwNQ=mhgDlCftXNI zSVUZSx1VibO2gCR-t+|O^31YI2kPmo^G}rJ9l>;L;Hi3D{Ip-I;vb{ILhw-YxFNB3b`fMh zENbz{4`SA)kgj_i0e3GqK(Zj}eSJCa9ht-PNr_CecKg>+l`hb1-n?qKy2w&j5LE2^ zW;qEyzwqDbrcH&d68kdsrQS+Dz@=q}t~fo!1;~LE$Y>1c)NZoL`#DJH-lda~=C9E) z87rdZ0s7h7KEyy;ia<&1nIs8UYP;gbjA*tLurU42B(O$c&V*LBQbvnYdu z#*HdI&76L|Z1))N_cMSQb{~poBX(HQvkSn=Jpml0pL20Wh8b?v4GM!1Pq3&ieH! zPn+?P8QiED2Xmhs->F;ZWn9sLD8|_rbb`uKLD_si$+e%t=+iVziZ*5gjGCPaj>PM$ zC-k1c$Z9#ZC2PEfqxpoyHHV6i0`@>8zaxclQ}8alg$nSalIhN}1~*{-?T3um--p1M zI62XUY=f(6gvej_+3d-E>y>OgnR$FYMvgeS2QyZPO4sf*d2f^3!GQ0B&lcFaM%R6l zA$6C-qlZG|ARsiq-PJ2r8vuv#h3rr4);lfc?PO2?DMGi>jNX%VZ%fl6DTV$5w}5?D zZMod*#)BIW-#k0-Q`~2D0PlC}pe_HE-onhWrL<|VBoCXd!SiiHb8W4FChYcg!6~&5 zCaP=W#cp;x0P$ubumSD2%f+lN%&GR2-MFl6f78yIeLIIPp<4>5TO$MyVS-%kNytn6 zW3|M!1j}qJiskJeGAi2H+@ECExKIO^;^@jUA_SCJ67bkqh`qvtg;3CmFejIBc5(N9 zQytvnT|WBf3^$t(pv}vvsfnq~aQp67^Glyrc|QD)>R3cM+=;Yy5n>0jt_`?*GxW0K z=2~fPPw?%Lo$P*_5C!uV%iAb`O3GG+@VY@Mn+&LQ_1%Q6!LJF}?VjI?zS6xL?7VmG zP?%t0(Y&9pV;At0jENv=(yx~Pj2(VyOkw^P+Z6+2)T zKnJ{C=y83$7IrM7JO|xG4zWjo1VIP63KvDff*PAwa5=AdSdkCn(|f+-eKx6ppZ6@X zm}n$27`F(({NP|cmL_&b&zxj!4OrQltKu@)aq@lx+sQVX-Pd`#Z^E7grcA+04Hy^- zDt+|vqJ&P#7|(hvT7% z^|AGAdopKH;yhI`5+LR!^hrKZmdsrX(7Kk6G1my$dsc=sIfDw(y|QJj!4pe$nfS%O4^w7wQoEr9&=7FUC`y}FM_#`qg#Rr2Q->9$kVj|SIR;=5#H)XOX=m!f z$IGP5)25~_k`YD9<};Ygwe-CTcYn+A0>p*m7xCd z6nCfHOn`NBG~p?cU+d5h^Nocb>U%uO$F^>ZP>JPr4YKV|%-Ftb23*f~OR(v>9hEiT zE~#nRONr!yq4T~ikM{A`=ViBzH(1zJlhY)aE(sjJ=zL{^+!kawobap zVDh!5^4bJ|YbtID`)5^MOOXOhoXCqQJ1t&mWXulyn(bEKjUOkQl_?#!PS$klU74C# z`Q4WElt5#{bf1IH2g#8NA@j8SkiK$39J36g=6!`!;i(iMp%)1nshltLq-3x85|KXY zcf5>se}W-EN4)2DcTJk5ZO@)?ATr(Gg+qNN3~}EeG?ff8vjy4_hUYbDF*IW@b-jin z2sO!6+KkZ?JX{gBMZ;{}C?*=5YolA5Bah!w%9s+ z3g+2KWe&{B@~V+t(t=xQG7h~x#^8iWou5MV1WH_Rnd)|ht~`u_y`g*jt22mgU0VBm zO@i+L8zrI23Z!2=G$OE=&RcGFI?2VhxSU61$%r%%KjxiUjicGv?K;cQd!jA!@GL51 z@)$<+aXGc4wV}4R*jH=AUOK3xUw4_^X?a5Oz1a}f*+9bFgAG8GryW)BlHF(tN1-)o6HSxg7HiP!LH#h>7owgk}C&gafc1|a6ikKwUF>Y8%@<3OBIcmZxB`3 z;0H9qgQ$-h09}MELQ%1wB3TuuwrmQRj{#+D@1f6AwMmvP<`k`%?c%XUU4Ydh?I=Kc z*Xs{i5^wWHzoNi%Nn-mCc}3rjP>eR5I4vAP(}Zw)ZN)ds+*coZrt~T9ikuL-nY#`9$j&Q4oK`V4WO_Sp-H`Eg$Dc_;J z;jHMqWx4U>c!?(@XeHIc$4`Eg6aBVK$)aClAX?XYKD)Z5m=qy}{>*%UFat5J7uVJ* zn?1nQ#z;<1mPr(1J=6({^7GhD>l2!g{S?t5h)?H>(1ZI<`}WKq3bMdg^P8zqw!`mL zZNR*Pz`z>4fm-WvqdlNNAP!1t%VY{)igE8imLS`-3`wzdwsB9ANBs7-+OFNOeR#p+ zYa)}ZSzaV!HPNuwyxn}xMempWiEIJdKfPI8T_+aTrZi#p_ny30Z<)MeSUbI0-Jndn z_~X-aJT6rgM$VVY=puQH;CJ>t9VUlgA`4NtSs?_zpDs-gq;x-kVU zw|^dE)`Ai_RkirczV!^6OWx+3A8)B?3=7owCZYg-c-ETX{LWea3@z`^DTGfS%ZK!kcnAtTjx>ky702{p(}Sz?Q|f4>LE>OXL$Z^q4h> zZ6mCf`DIc90|E5Hq3e}ela6hdj7#F%lQAjL>E?%u{-C3gQs>%Q3JtuzS}9jc(@;MJ zp)W$L<_3J$mk^rLsmP@(b^arj4cmr-gG0Z5h_v>CJKN!G|`#yv? zr|Vv^OIYr!rE#V2y?q;w9+%wN+*!^Sv2ADKOPK#1KK?U`w8W#g;6x^=k87BB*xtS)c`$s*c5xLNc%n#mZ+qtX-o-wVy5Ue#R|NIITH3jZ}Qe3N)tTV zF@ujnEP9<0G!1FSGL_bR<>zYMc9Kgi1R04qO$A}Ln?I$BwP*>wj40LG?Ftbow03UG zl^^j7ENb&-D=dxwR)~FEnAmcSRvT8*D2RtlakEOh3AyNw?4svYk4?+LG6(oF1h=Dd zyO7wLY9}PWGr@r(o=Ahp3!=TIRJi!&R*UiX9HkJhiS*kQ#ep3o1$f9PNHa?R<-w@n ziYbOzK=rNjMMYcc37@%Iud_X)iE`9@bhjv;F!CrE5&JVUjDoSUfU0iUNQqGjWe$Z# z5Cxm55Y7kppDxO1p6da@g>Z~`-_#iOEmz4&pND5n$D^@>z-&%D2w9$vRM=~?9AiOr z59(>{b!YcXIL7uGhi2@{pRUZ%03Ykt2s(eS8_soOs^*+1k$P&}s@iSAF< z=58@#AhnP_DWAN-0umrqKj$%e)>t$1N$XLfYV5e$O_16|I=?$cOYgHLo?>kp^ChgC zQ0eIQPs$TnXR0q#%i^&7svrw@sA$bG)SZlz=0g3tdxjuMVEs{-wYzncno@mV+?S{% z(^$H0#J|>h!%-ZkWiv|Z5K~V2hc$R`NHfYbvp@rjgm;%>js-=mwGsL?A%e0^&1hry z(|Ld1YEYFRPq!lq)rsBH?188(ZbMYh(*}!wu<2@tXZ`tRlG@jGB^?#fk3+40?spt) z>!2;mW~!pH=8}6C)t3e%`swKmjc(ZN_H-7&UjJ%el=FR?- z6))xKXW_(dkH=s{(#=B3)-t0H>FY$^&S4T<)WPTD?x(BQ8`MM6_=3lcRXECK%Q;`} zy`^a$xH}(1wjG|lc4}W~oKJSa*Tho*93#@-y0N=nCU?IV;!z@geUd=PXmHsXaNC50 zrpCs$UaaW#Q1AyNd;&m5@tMMHLPRrj8zBLe#zX+wEq7*tzE9m_N-e|+b_ ztsDkL=3I|GrwYbA|9b3oY&U#`0lxkaI5ZJrHy+BNCK%RXr_I=-&%{O9ZOvr3^ly(D z^keyDg!e$i_fqvhah^lkAv7y)>a)uL%Kfa~`iz!~jUkjQ-7%uno38qGF>|Hfzvb5? zXe4(@lfx9l7XtnWLhDzHl4vtNS2Q74`o1d8Y&t@YCx;x)T$E2U^G38vCJy3r|7<@Kw*4=bT$lab z39dLOnC@3*H-c`8wOk!f#AIlXsSQ5gAim79)Vw;=sq@wlq?v9%`-DWZ2g1+4?JJ<- z@K_%&$f+~=_Q$tW^)3gPEiYM7zE6SGH$+bt%8kd2-C64G>`_ixR%+tzNY{rRf5Fsz z5iWXp1o*M?m8XSJ5@_KWY8JnrEd@_TesMp8S(#fdiyh=q0=S0o_)JjezcWV3aZ^fxkG*BP;y zr|0#<5Oy3}g&^1qiONF0Gyvumz9w~$!z}Ksy51fczwq}B80s67*7UvI9!+!;F^Kku zB5^k}k~lgZ3GXUU!r?Sn%#`_R zlMaeONpv-(eMhsOkiwx8L%@D!b`?P?UG_O|)KPmmd}rfZItq&c^L@UmL~1Mud9N9H zEPr-|wP*!-7G*x7qTRWvF@eX#f1fhM?QkbTCb*69W;IGpL*=DWX$kbW(gvhDW6&?Z z+tF%5Y+>{5Q%a{$$_gUp+_o!GgNRK&?UC-ObWF4Pi@XWI=YI-^#X8JFw)@QUwleGi za7P;h58)G1-aTzAIhRIbTj?2YnOwUE@|ZD=xCDPk#*mHp`I8sbWYS@e%syL(yqm>_ z_uO&lHVwtHH{=@cR5w7pg?r0m93PSqK&I1vfULpIw)IgAcKi(z)@Z|h7}<@)j%eTx z#HpmqD-_SKj%_D;-VO!ghxa9lY^cJqLNO(3w%Kgpg~^)&`&3W!Za!7bmAkv6WfP>M z=13WhvvkWzk4X)Wc^&4|9&Kp+`utzDsS*^k7nB{nYoM5cC+^utnw>9o)Qr-zHwa8$ zd=LW0RVx;h9%D8e?6StYrnLUnv{#`&yOVVNJS`djcZM>7p4- zqMpy1qfbIar^q1>B80J5ciwI=@4Kpsp+qFqM+Dv2t3~ zE>eGn*f5t9;=zJ&v|ZAiU&MuYZK;|l4CGi^tu@ozjd!r!#={DF1S?48A64U2c)=X} zsd=Z@yQPeqKfCb32%ogr$o&UnYcgG;MJ(6%6@ZQ<3|fUXED*AzDn&?!2Jq`wHArg5 zhe5j~RZ&t2EhV+3;w!N~3WFpdBQm1I7~o5;qv|bKl5(4tMXfg3((?=LpOvE57_2zmu&i>N(_PWu$HEv5r zg~fKA07!0&M#Mh|8$s8=v7=6p5)a9XJ7RmUq)K%nG(F>7qhNs) z0fbW7tpS0!K_MYt$YI=MUTsGm^E%9)M5{JWn}I*%`xTene}sVxIrjX_KL`p!tM+s` zufFwyYIyl`11r{KQjJJg40vCqo&UT;{wjuc{d=j@>J)esC1i@BlRof0;LcEJ3pWyn zF|o~kK56ax$>>%?!=KJfXG%Utupg^mktB-eGQ)n7MrlRnbl1JVI65OLvhwS9hKx50 zrn5La8AnV=#+^d9N^R5q5L%3)@crkb#@pRC?7hU-T>5O80D~h1-5sau6xAx1NSm#; zg@JOtPWmpP>8DRMtRkhn^MX7Y8OtD@tL8dL6GaRS9z_s7?2}019vo^gSgXP zesH8*(o2-Ow)>RCHGTn?k7x{|msFgfCQP!=_+e#8;-DZ9s$$EB$4OPRZmA*S=cima zT8Mu<4T$D4`VwOG424J6D2%$tJq-Jr3R2e0#FuFkELJ#*Fs-)aR33r<)L{obtTWwx zXFOL?^*7TEi}H&na_Sd3ph z2IUL$+C%3`rhAzBd}UCm)XDM|5Gq0jMr}j*NZYJyjYd)L)1`zCT!vBIve_jJph=QW zN|dJAYTOctj_mTvv6`XE%O^7m{gp7Psz&n?wPBV7ZQ7$9?3FMUFPJC(K=Sma- zou*Z<+XrfDDo>d&>C0wQfeW15VvtZFAaMzSDE!n00SJ z${O2yZfPlCjo4OvF<$flgLQQAnYF;aKkQ{N_OA{}UU^evyVP%hE&JRA3V1BdW5~^6 zp6ygV&t1w1j*`zOD@U!VkK@yrCZy7O1N~!qajM7JA!-x|U~5v&2OYATAI6O*jD28j zB5F<%2SXA_P`4$c-An-523qH%iuE@IAy?bA%Oa>r`GK@AR~rtBHyhkr_)AnxB$Vfj znivx7^@f*khW#B<=|`y4M@sq($(iQWuOxwY(GIqKFO{anT8(y`YRt!K5u|MfPb6v$ z6$3@~%b)L$k3dGdK{6`k3QTm`O;HuPjYAsw8bN}#pz0j{b07q9nG21`slLYdlesfj z<1&j+(q9_Z6A_cuHH2h?blS}-6QIK#dxL!Lhz{AhjWf2y#?`Chi&A4(76sZL;(crI z+}tA%578-q#t?&CYla6AP`N{gzM_%+gi>Ub4R_{xwfCuDd(q>C7_v>O-_O+wK#CRW20O{?4kZSIZ4@<2J7cXrAU6#nT7)y~LEAQ6@ZrPYr$c?(BI|J#^Ivq=;&M{4{Stwz3ew!wxw-tKptZG zp9u4c{R@rwVcOv0j%!5|SLw22&)FBogrRyS0s*@~?=8ue;~uv>=&tyHv-0>B@DS2E z=sR0ru0EQ{n}C_L*G8&i{O38GG?I;)9HF0Gnah6D=GnoiB|M$~i5v6qwHdZBPMSZ% zlG?vUsl<+WG+7|y1(Jd6@;VFs>$kBQa=<7b7%nuf{~(RMb9!oSx7zAlLPrD7Pr0Sc z-ZvPZBu~gK_Q#h%O=EWKWoH71-N0{3rRPKOr8bAlaDF4zd_`)7J7dEqg`9md%FXML8}(4E z`Fpf7td{xdYEg#R&(Ty~=S0)e55|!vw6NR0A@L0EiJT1C^+MmOdfg+nm;Eft%#Xk< zl4*x6RF^5wXXLp0ikd0PWPzKJz#)h^ngYRSHWZtVfiE!W>H!BA=0wZa7P?8$;|v-e zI;)%-B;oiZHbeslAWj|6<4+NGuj&05vfwn!l;IGrZ6g1XxOyiWed+ouMsl;gI8Ioi z-G+W(aO%F9j@#+-pr_3xzb8`OFbHK|JWLQiDU|PW)WYZ+*(WCz@9wt$IF|qOAa{5o z6ULBbXrcAR*asj#Zq&eLBq;1`WOp-F2Xe0NK6YB@dg}=`&c@S2L?s4@iv`{szJCBl=N#B=~xiksE zU2ABg#j-w;`Mb(<$L2Tco;tD9&t*kiZYQy?yRv&tfqVxizmFD{zKreb)5r+4Bv)QI-0U!`XAbzO=Zas+Ijz*Vao|+?FO=-ig2Jk) zU|YuPe@uQc9?fUhQI4w+E4s(kk4nFw)|MpXPRNPHPxmEgpk!p+Rmx4_9+^FVR*Cx&9NGz$E8b^51LqJq01 zot|`+Rx9j0!Xo($E}53LFN#Qeb)VKh5xA!;iLcEe$fVC(&NQnC`)|#gCAX|FeNnbrXj_QtWmKA|(yf<7 zz-FW^8c$A+%}X`cJ#M2?+~gl}8h77{PB~=-WOCVp^UsbAqa2YwSdeSwYV&9y>L!iP z^DV0Ol7sV{T+|ZS&t;6*eV&7|BOn+-Mv&G-CVkiWX#%WVhxhV~e9SPH>!1+Gp4`VT z?pZ18?tBZ3bzUZDvC1EW7IYpe=u_44sewCB!SZsWVQLiJm|Qe$7Cfpg$ArdBD~SGKPIVMz)eJ>Kp4_7eAqQFJnIf^i)zow7xkHvmRe z9(;DFi=cm~fj6z z_nO&YN|*76_%-|c4ro?&#FOV$5{PH4CVJ4z^YX?N<(?>)maik13|kwzHRvL{A4k^j z-MwmlqWs@cs)_`vg>4(g_>QUgpt&6OV`UjQziUBPf`}wU7Wf<4{&kyIIY9}6TpC&vti^GQkFUHxDIwyO zW!T%aVp*wd?6x7`7s8lE`9$-X~Cy;y>#PT;w!EI$D{y$OXLBjWGFFfjQ-G0`yoTHy0B6; zg0g3ThnO{9Vv%f$KcyO>oY44%?@;O=<06%Vh+;j;Z^7l( zEv=RdzZY%@!zi1VDk)U8v>k;~?ATTV;f6d*c(EGQa3IfG#@xx$6X~?o?1H@t=|~_D zf76@KaP{uHO{5L(05%XR_da)(*Y;XKGOA8Op9Eo4*hdlZ(%WPxS!Tf}dxV8zPvz;y zM4yaNt8UetNaHjFiEw*T>SQe6Qf_i~ohfK=g~t`uxDEc$yv_)XCJhU^BY8HrZtHfA zP7n)48Le>-%`ngE0fuz($?17qd(J7Q;ew#yLpVh2YDFWBO~;csFT;GFcgzVhO{Cg_ zD9CLw;j)N05*?f^T0Bh=Y9tqGtT_+Y&#S~+9MLX8eOW2)c1;hvvsH}ttPJ9e<6zNf zN_S4{PuRjQ`EggLDLoi=M31k&2hM>D3+rOMDU5nn(w;Qi0k-td$=E_*l!NdR&#L1_ zAW!u~g{=$pwRe(qi&sUIT>NGheq!w$gk`T^K*-#+#@Va0pMAz%;Mca*3Er6Ak^Q@w zUcLoI^uG7~2boC@Th(0IB;c0&zd#b;UAKKIPPTrC(p~yENu$vrytB#r;M(HswMC+d zn!R==EajfcUDb(#HS9Az&3iEq6M;*+PH0wrV!=l&C~@5n{9he-2Nuy$Qd`IEuYo2z zA;`sFQ3bA!!M514b%IIs8v!YcChV{gs?Bw5wTKyn)P^!DyipsSV9$rBBp=6?tx=?M zRM-d7pPGDq1kLtqe@4@B1nm501@T7^dauG{dA;r~nV)V9xjoO+ zy)k`l440WHe<|(A+{kzrvL<${)XI9p>fmS=l}!#S>e{Xc5$y%2i)LfeUj+ZQE@gl0 zG+$#}=AqMS2r~%|xT2IsbO}vTRk<8uUtY;kYwGWeXa-O&a`Z2NVYLC?V4R5c!VmT< z$3|t3$W;53>mQgx?$RHp92lt>r^ef z%d$a1k6)2I->_(uJZ6==O^4F(z(|433VS@4uJ{Z9Q!pn;Vr&Z$XYlv17^;u~Tw3?b zOL>$(XH6kSr1|sh$s~nY@9r#XoC9;iBR;Gf|4{QgrDQuy9~Gpuz9-vatT7U7Je-EQ zR=ry%N7HK*WHM*oR<-}wE(#*I-i9N~A#d#mYbFuk&>*86{H}fW`@ahjLA2CPtE6z(qAt=Rg{(HPLOV>3@uLGSblUp5WnaOoM>XUiJoeHi z(0RZ(>uB{6yj&Uu9!Sy_BfyWITOq+;9ya$l2eY{7DNp@s9NdYrLD5I@M>^V~A(&{> znB7lMk$+dvVHb+K9bk>3e9+m8`1lwFIMlf0zuN+M;%%nHvS0tZ481C$l0Dp1<%|D$ zb2_8o+UMY_oo=PJ3Yjp~?i!%OGBJyg%VuEeAl^aDvC@$Z*y}}saq%mw-6iqd!M@h& zz-kX7r1%cJe3*$1b;TsW;fUEDYOG&nVawqJOCMvRNCyOV+Zt|x7>y$jbQEebo76g4 zD3~tN*@sGs4vK*wQ>CVYpTLP5K-1dHv)Qbp+6)rU*jjMw0CeHZ<|+rqEo8q9BjI27 zhLZ0cPs*Zx)Ux)xUn$u=2w+gPP3*~sN>+Lm1JL~kj6n;bP66@NfQ=H7ss@TW1BxOS z3h@Djy!*Q2B-7fJd|x<^=3h~de}EqjjpPnk%t{s?LrBvX^jpAmdTP&L50amEsYW#c zO5nx^B+G`!?Zq6xDp2dJ98TvK9HUOlaYO|!12#TBUBhL6tK(V>@y)$9K(E%-bP%Nv zV>y_t`bu*#7;pOfZcI-EcKLQPwU<(}po=G`*Zq2nc?BKw7YND;Y-W}H{1h?7{{mtD z6N{mRzy-g{k1|Nt8HzO?{(YT>muC(~_gw;YG5pO-{xO%V_Bvj~v@xLU9A|5ZK|=0- zFm}qJlLw9)(?kD>={N+F=i+Eo)xa#A{?~Q?`QC*C(3KDwt^BEav!prx3%{vig_?(m z)G`Raob|6Lf0ke+!yhyyh;fNPJ<^JQ zuC#ys_5Z{5grUIS^y|MLtN-t>w(~#bLM2BcbPMYIceeEJ>CperE3#nG|Kl!u7Gio_ zm-K0>J7y)#Ceta5hrK-;`_UWTo^Fm3tgFITVQWo+$+_3ecZ75*#fh7p?c}xa)T}NEI0Z0E-^^`)hcsRb_XNJTI-KY_J*Qw z7IWP(-pSJo{_#De;6uJ7-)#PjvOhsk%K` z|35!kad^g6#Q*hil1;(wPi9CV;4)Kkn7u)pZm#f@bkAe(zgz{z^U9iOw!7Iz<(p2X zOK1r`MD0(eC{AVZF@W9qlDlzVne_cQnI$`9Ujry3jZY#J+ibrtmexfJEw`D&}|)F1_51f0BAf~@O&*0@e)TeZP{c`oq{ zfEhJ#&TNX{g5x}lSg99J5sI2|W<4Why`lCknNbhI>CdKY$xMocj5MwFVn>c5LC4iPaQbWZdTSYKqTkyJ9cj!X?T`mB!LaoDl%_L!?x|5hr9wj)pWVYE zK1K$_52$_GkT2?E!lo1pLF(f*8j2EPTk_iz2ji1L*4lKBov%`%+wAFhdxO*LaB3u%Lb_PgbTS#IE@7n+S}4khV@%+Zx58hj zjwRP00FleYIozTOjX`{>TFU&#x@x)kdz>UK6>Cxak4%ef6unfrAbs9mV~de;I!%Ck zG$$nyb>tUE379FO^w!&V5b%VUCH3oNrdi)!CUhgGq}IU~f={Trow+-%gTt`TMC#;{ zvL#4SI{$CcU@S1GtGYPK)S!SNT}nm+LnWJ(s8S>g6A{17YP8vDu8tORliu+L0tn^B zZ(?YGy%k}CUv|H*s(4Hp4i#^R&}A}-vAZ6(|4mDx5Z>)b>9If-^Uqn+k9?4|Mmh-$ZL$3?C{Zl&SWuvvh6?|2mE}6 zMddw7po*+}9(FI|FrQAnaO+hpy@2NkceZX|Hf5^%z3vB-bv?Qpj6gA+DDLa-SGkyj(cze-G`Lv)K@A7cOr_JI zj&@#U_I@ky0fLo~om=G@T2I&ES(4wtZHRJQf1tgZItz@J^Z!^N!suZX5K=M3+;lOd zvFz8x!}}?!w;{-YI4nAqk=degqr}KDxp?)(YHgN{_B-|mX%CCpitx-XID|#K;K)5_ z+_zQ-u<*Xy3Ao=>3)jauWf*!Ol9K<^aIePs7isnRmY=Zi^9io;9c39DW5efoSg1TO zYiRp=G^*}Vh_Djw=d_w~!S@3H{ zVMRM1DGak-8&Ob7!B9LJQ(=v-44vK?x1;AGxErW02(R99~hiJMrNM9tV{`c_rmxcA$1>L8)%O;odNY63>tUvZW;D<+1lMgo+ z`j0?Ts!SU;@{N3Mxj}HuBhZ~hT``;T3O=4)b58rFoCr5N(J-1XYdhL(6yq|vujeumT z7G@_ExzpI?ESOkYy$@kABM|rFi4Ee+p(ybJ0XPCLLzLlOeLR*xJi((`?Mo<+woiAt z$=s=lP;WO<<37@~KN%xaTFqZ(3P$F(Ru~%9R+~ z;U*$d$o7FJpK}B_-zjkw7~$x6ZQhXDiiW`?o%IqkW9l!hv`nS*#yI=3c}!(+*=q6g zI7EJ++#U(7{VW%BzJ;U1YW*lDO%rL~mJxc-z**`Gt3vDM$+-)d8djO1s_pgxLhxe%f8_fsPGND zHbf@Cm~TV}j%4eLquyyfHPErpb)r$JTJyC;!aw{y zKFJ^(#ynh#(-q?Uy63B)i|;yLG6n!Gevz|kae^?@@*q8Mpanr=5f!2yM8TV#OlM5- zWC^J0f{gnCD+7f$#A%C)%z`Zsm`H4=|4#OCx^Rrqt|aOi-Lod{c8I-qq}m__%q&YQyE zyQp%~jOr|QLg-O++Toauk9rhHI8GCJA3jORMhqL$UCSC3nN23E*9N)FC!FK!8yuOz zvo#eC;fmp-I(s?PbGx*8!lgfuiEXfzHPfT3JKmdmcF zo!7Y#Z{Srsu)~-N)5En47Ugh$c&$hdR(MieHfvyWR$XV99Nicq3*hqgzAJiEB<=|f zE?}|^9#=v`lDR87%0B!&1&_n1!SlH2%2<%j(Dy50vwZYJ&2%gtaI@wgN$o=)L1J<= z4!zA72_!5Te~dxeY_i4vBT0$0VVjVYu!#`5)hmbfTxL(b$-UhCB98$?t=dWsytBsi z%&pOFMX2dc?ek)QT~u%|ew{+t#j3Z+`UGz0b=hO_2ckVtjIs~j9xu~NM&qPka;Ifj z>I#|bL7jyA=BV2)$hA~!D{ihw=&!DBH^e;0UyY#T*6BCSpgBbs3f`V=GIx5MvJK@y z=F@F4=+|qrU6*JNlKP332LU!DV?)|Yqu6T~$L^OozY?%c))R>(k z$Qwa9{E;^r^|wdX%SJNr4BD;EdRPYxT-*Q$pm7}Xfp;oDjo3>up}93e(2V-s z_dSa(+s{F}#`yQO*a(vW08>5qB3rb&N852oB%eObl{X7b5fsKF8|SwWLdJwvk`t`bEJ)3kepFb4qnIUw(9{w z^jT+<873|RXk}znG<`jGvkky>mF0b*yVzFB)(roYpz(R_WK@7_yOoW#1M19ShLa(>@ic~7(u#iJENeA;#+AY^T~VkG@yuu<>J9e`QDvb%Mr zrGr2&WKjP+6DKeB=&rXqr%P?nShHr@FX%95vi9vK_NX$CGg!XCz@wUUXQV9CNK7Ev zG{4?I$i5e)w<^lI9vb%Cm$CT}mFu~3-Yv#M!%AQ7PxA^=mLO&BMFZw-`OlC4v3qPA zK+|frX%@Kr23D%6zzXmj(;eA;kKFFFgi5)zd|{e4o`z%XCy(-U}BwOI!ntO^d$ zvfqk;!O+3Viq(%8+Jl@@3FR5rJKQqXwKB_xV_)7HX6VvwP!xQ=fyI$-KPUY3GT1;c ztj|qo%8oVaAjvlvGpG*F$eFk_SN5A8#o!+3qzKE0fRyxcXx>M>{3dTYn1QkP`rslv zl|g^PB2JQ>6^EQot!){h7&ZlxGCx536Zg4W;?8(=Wb{jjdwY}1u-xG)%>;Jjbk)=J zt_hk}n~^l{s2G(`!%+P}KTl97Qtm1+Q0VT&(|io*X-0_ivPr-)8?GK;1l)+~#u^_BvCf;b|} zAVO##J3a%QOld0jUNcs=31%Px`)1sMOkGk+Dw|A)3N(5Hr^ESh4W6}g)9&($x(DVr z1q|5U`qO+#NHMxXtS@RNUIx&kO{XeZl7^|GM=&9}<+M@5?nrOP_K!2e zT8Ih-z5||%(zAhkU;CY{C2i@s(>uQ>`gBQD;?G<1nPEL1BRQ8yewD?fmJN|Y-uaLy zTCEUBmHfHzsWZ`}hDEzd{w@R4O5k)e$zj&iJo}o1Q(qU-VfkX+RE6@e1j{Z-6j><=X#VGJ>T6 zG4zMl_zDqY_$X87)>@21D{0V{mCAJ9Aa=$SA_=M>tTpXMQsud^h zA{6l56y*BKt8{Oh-i7;YARcy`L%hlxZ7sEgOs~&;eQY{Lhb>}ra{dF%dTIB3{#Nzv z*{YgJ>(OhtU07)s8yW4U_9GWQ$FF&<67OV|RiTTD)VHGZ^nmcL=W)w$GEmRx?U?kL z4MQ*Z*@kj#CQIbysn8R(JpQyz);Rz<-w>fhe-#%bmVfVXiG?5INz1$(u?w&U*IRgw zpQzK1(%n2T>h9Jg2qP~QoLW0YkcW@TVG%pQ^zv`sottX+c<5Kt+6_j3CnWCT9^Gmk z;&~bwL!l2D?C?x7_Ts+tKNY}aWRyWDe)#Py13zyu+s|{ywBY!r<)^7)j?7y-H7EHB zHdX^cElR(q(=yf-4k7Ec+4pWUF9KFSXu_S)4}?ao;JWB_K+-1HN1;vTg=}ocns!oK z0%jxc&R^UgVgvod?4O}WXk`x!c%2S__>Msj2&0D~o?I9@x-Llj?M!!q(qGo3>u!^^ zkzUi23=?90ZQfPpP?)=z=FOFn2Qc59S~58fXN%I?-E8pq3KN^w&zvoH%u9I`WW#W^VJbr5TlKrS{$G!}{k;;_Bz!fyYB&)UR z@%js-Tf&BTLG>{alb^mCb(dPJqi{grQ<(xAsQC88-gPQkKM%n65$HkJR6SoWZs~fW zzLX>K)M#%D5wum_m8SNA9xaQ7_bMqD4L^6g&hRw_^u)OmZ>I3IE~bwtzQED5mz$wQ zlH%mx8dzDcm@g%6Q`?>n73Yp9wL)eIE#yU3_-m+&**pk1_BxZ|2bf1dFIf=k`VxcQ zwI{={PoZVG$m=#paPab`m zuGs>%!&bcI`HpbirN!G|+8wGomiR^Y1Vzu4pN9Ark2s?`WKmx&+1PR3uA^d)bQB=4 z)+Hulq9@H<$K`i-439mVSiFCNYZWL)k#rb0j)d}#Sn$Zqn3#Y!rzsxAp_ z2W?!=nzhg=+%WJuvX?ky=mF0B`fD(;M~ZyLXjOs4mm(fHV?vG6CVS}6yNkq|7(GxhJM&=yqbpRiG|nKuWJk z^z7`hfyYo6p=%zB=@nJj?aZWVWl4Yq+E|+N%jAuoI}`|kx_dzQyr)tt z`;^`{K_VO!iX-#T!##jzE|Xbrf(^b|@!#>>sBrA{3=Z~>;6ul_51pk!Ag^V6A6iz) zgd4bVZ8!TzhZ6)dhb~4!P$4W zxpJfRbnurDjTD)aEU=^1N8j=)$tG&I2XuE`FHz1oa^0R0V>D7vWsV=H1Yf+8M$Y$# zh63oDh>E}bJpyqe3F@no+CMwW`j4@So+NxzkZ+b4BzjtVd!(R)D7| zYl0VWm$Xo{g>E`Ui%hwIndNN^ps~UnONd|_QvmMa;v^6wi>2yh!L7?k*CtC z!EGrNQ~@MKJqGu%NMD{l=8v4R(|OaIwo)T7U@^JmMN`XW1|ED)KL<04ZTNYwe>cf3 z2t2f^D~aWTJLUR$8gF{`iX1#Cpam-QHltT#`$i{mW0f-MAYj!^C1g^tuPARzt;h1T zyN@tJj4t~|<3=h6w{;Q1E)K)VQZ^-DEaW&6E=o_Oz*O57$!s;Qnzq`xv>_U=x+MKB zZDAgVq=k)_7x+Qw)bDYa?^mzTXA8a$&*(7h#0UK*@9?=Nn8@<24{1~0%%{c}*D|O= z+y68w#E$?yW8L<>Xf=1|La%j)NsFEcX}oUSn(4VIic|k2VoN+j&7jB}^9aN4`+#Kl zQVJqJR*vx~Edn2|s@OEWwQ4yVpm5zu_L|sZbWSo0`=*$RWLUDWgYCrxEn`WeDNrIt zzR5!ZSG&nTf??@a=Bvr86a8SO2Li)nTi7geDg1lx-u5d*j~SN+g;f!QMga2&BLc1p zpy#_wVzY<%<@zhIu}NWhjuoDv{}TRYN@RNo0W;JqN+k%?F?bp{Nz-8seiFh&49a^w zPG0@BX2C$(4qm&LE4xdEU^(2XrWsUrNeqSI@UfHi`(Ed9eaqi98 zucx_!$g{Xji)q%2gRf<`z}wROn3@u@9zynF6u1N;RwlcfpeHfS4_E=*b;F$`VP^?` zvxcbLY3AE5vlB#ZS0(2GzjGWL`g`KFMR`7BEs#eK*l*})84x`k?vMO}?)9}21!Xh<_|?v=`0-$@%U_-u6ftKlcGQO{XWqQ^ut%;3Ool< z*8yuzD^#Z2u*?gL4GUr4Pmo^iMNt8XMjW%CD1}`bltXT(%Fnu2uW6ETtf<0Hb)XTP zPdKjyBf18-iks8voLncS5rvf=^)04!(P*t>S(26S>cy%6lIISCFG?|j4wrJpy0&tR zU7fi+?y4io`8M#F3b#lrtqS!fF0O~kY%i^qDBi<5H?*+a*+jUIcN!%Bk$BxiOh|LN zJAq%v(b5$ZKV(4*FPRSP7m_;S9!8Xy=%s=9dqR|i8gZHFJZGbL4d9`ig3W-u#FlHJ zd0$1`B!i;grTkwt2Rm8zLxhdf%*&z%TF&^N-X8wkgJqAG&HeSXz>k7+OmoXsogm~@ z>@0h8e^+2OU8YEVVt6;LPqyjkqPfn;N;29$2)Tu zSm_Rni3mc&h>&gO&_>z_BLJ9L<%?3x{#$u2#=k196+>7I)jO^{NZr zqCM`7R>+E+DgtiCPeuD9+`fGcWHW=zH}`U1*(_(wW@bBpLcV*|uABLx6N4k$tV>?I zf*nuoMP>->3*jak2}u2u@!xL?%?e}q<+>l-r&()X4+g$EgQf85q)Tlx9H1Bjo-eQJ zXpfK^{FX1CAyZTtjXwE@c?+8 za~>jnjb8Ie`7XuP*2xP@n#3Jp@rG?jCJfuMU@Q)ZD>Ds!$J~Xuh|VvYDr$F|@sPOJ z{hj^*^e7K+rU&Aj+R$o+V5(&H?`O16>%R?VYva|0%jjdc0toE|FePm260O8>m9UaA zWVC2cAN=n?gQyd6GOwqWhF&S}y2|J)H0u!tG5VHCg`QueX&lNe3zBorNsLR00~%us z*wlpxNwN213Ift|jF#tnxLNZT8Ifh>LWJ)XET#;tHu88DWQ?Me33TH{r1vaq4uG@B zVKIPYx@v*tFYVrCR6($=-2@qbYEIMcrLWnlMx9f>krcPd?sqQ#b0t~hO)}@`E2wc( zy~jedn0|e}Ag|k%{cm zuP5w;N~Z4X2-3%F^|nLFkg2`Qhb3yZ!QYYLM9Zh$6Pg9jU+!vxO^(lRM_LyFEboc# zI*wNwr5Eb-nbCo#$p{l_9rHj9c^SGQj3?tAVO)!{qaRhKIBs?%0y;5>0=IM%)>PYX zrX&qXy}P?s+CzvWx*g&TzTJ%Ev4WM0`|A9CYw%#wrI6290GYdxWWf&3qtKxgT{?{| zuo-IVk0Dz|9Fxhxu-U3QcgSW$DcJ{zlZb=#*^OCzk_Mpttpl#6R^aB2GMR~DKwy$7 zGG}VwsS$_NB}DHBF;dI?=K`ih(@{g-ALXv)wIdWmLTEII*mSh(zFpLf^%c2DF}Vzj zCR%=lw$#F6nz8_NYzZN(y+u&|o(nY6qHyf%__zrtkgUJZ<>!Qy_pHYwD5jq6Vlhg! zYN6&`2*XlXyT>%a2Q^?}YB*;^LVd-thK}V}qJe5Z#k-61iTPQ94~L>!6CuMAjgQC^ z5yeY!cRw@hfIu%flFuL&Q(hD12h?l*8va;5$R^wu>=~;tpa(>~z?7R2A>YPkGU^z%4GMEGh&C<~Kz_iA64f?} zs^IltDHqA>eLaQqoD19!SlQVxppij74ye(p`~r~fk*{y_!F<431-h0mLhl`+GQXHj`YPUj0C9Ou*ZRi6%(1 zXi~M*C@S<)C*ySQV1IKc>Qjlv$tpnD!>KX0H~8Af9LJ+7*>A2^TsP}smBW z>YIsV6rjNF;-yN(ecUWXedrKnytbV8G1_!kdya+^5j6g?tEd_4N|r0kk?3}2EwVXA z*i{ZC`6WdD3;wC2yIreEZ_p~tC9sqf+Kz|^mmu(vs1V)|xIe_r6mtdqsiU711YQK4RWT8l<@t%Yq7r+4O1MI*DVop8Y6_K8!w@XBSeYk75GwzhY8-`>Hv$?f?{O3y@&VQX*Qa*;F2X}R`?); zUUK!-M?hqvRua1}7a<^F?Wa~Wq&s(nai=Inj=mbb$-xy+NV!_gw*kB8uuKtlu0$B* z38+JRb;9_o&b`+}x%E#DT-(9+ts~M~*8t}RwuiWb{m!34ZU;fLeuTqXF%3J|G-xzL zj*X%>G}f`MebCq3I#$j|`|ubywZo2Ft>@ag^0Wd8zsmP(L>m~7iFTCA|L~24@Osnm zLw;B7*-76z=>MfE{I|f(@8;0zFql|+7YH0gUDqWFY~O-kbYK{OI6Z*lau9TQigpn& zv;u-D*6Lhv2qZor53>qm(JA+io^mD&(H0aFaSup%2V`RHN5Eip>;kFd@grh#JyfQN zXM6z}?+NbGn?|8k5g621H@;I!i^j^3P9lz2ROd5 zWuX=g{9G-6W>6;Qs2RikMG+R!Fb}4d>{t=v+JEn}>$ehaefO zF6G_VSEDR42ob{7QExDKQ%d-O4rIT2ywNNV5#uv>_8~$?z4Jp^$DJM?*mTk&B}c&) zz21%(@F*UB+scAG+zFU)NgV{$brMxGgJ<8wcN&QiW?QDDJCxtmH(V8bKDLfEmD?G= z#%GuK@NhCs?YV9Z&jTPr8!W*&9ie13;~i7fI0U=vOCT}q>jlg?O81f{P0C4W!P>;a z+AmlRKE!b?X`?kmrK>d%N`yj4$Q!@2ZuH9oQ&jmdMD85aD{VyB9#V3T-T_2K2xjt~ z=2sSgs7_7Cd$hFq6kOBlkFw651k|W^k*xIARs1xIO|JkkMxSC6@BSs zYVsaq_VVZih-yELP{}9~(?qID8K8Q8K)v*hLRqQ}ZtD){#ZuMH!asZQ3ujg7l*O0C zCcrco#Eq5kox4Hwuzxlnqm!vMjNwcRoJsAyzlX@pyKB~)&2E{`-V52@UBYu4Fa`~G z$eO$q4befRv@7&ob%yVVcd&xi1_V4#)~xkr!zSo|2*$I@r(cg;b=0|TGRL+zV_}u3 zDTUTX@u%hg^}IT{LsU7p4x>6!tXykV22umlv5^?t$FHy}C-1(bj><1uw z%FyTKx#HbM&J$uU_@HBq-p_C%a+Ai*QevBv(Nyb*qshTVJgLId*KvhV9t&=pyFH}! zHbB*Ies?M+L4XzjdxxH^`Osflp7u;8IL|l1)uqV@d*R>TKzmz#Bb4w8T8}!lr5#F? zNDvulsfyl2bHJ56rnKEE8<*?;_4C-e+Eo9k3_;qc9Vv&{DsPZ+AsAs0hsp3mLBcER zf-mnl0zgRR?o>KhGim^q*pt1d17}F0msugUe{{c!Pfm#+|qb0>g{boYueV#@|hzKJ}nJoXlqb zhst!-$~i_dA3zE(85NA`DSP#*tsp22VZP^5mA^P~3a$z{wfzcb$O|Qkv?l-a_tcOW zIV2;oWqLIa;hV9P4Ws>RcViNb(=hsycX0$`+0Cq;i}eB!UN*f`mxEga`Hu=RWk}~| zAt-hCeJI?#$Ke`s^v;)Ld>ncdliLb+SK|VCRkXC>#h{&rfN34_%07B<&%MSS0yUtj z$#zwxLS!0+eS{xqH2a`UZg8T1i)t$BC3y`k0G2TR9U4b+H0IOfSEgQlZUhApy?%J| zGKX084Jfx0PWH`->MWzEMs?=K&RPm?HZ*frw%>e;A0Csl(s9a{?n`ESwt{*yoco2(_lI@X4h+&z#i^pOeYNUKoXbHJv??u_gJatq2 zV1j)s=h4EjQ!7@jzEzRsO4Fe#2K9Gk5@C`b*yvG)=}*|z27@BOpixHc`WRL?EF+JI zs>ggmOJOALI+oMG7e~BX-r*uU-YDY67|5c{dK+3*DfiE!BCTH47^|sO!-2={*$yvTa;K_v3sgKMvoqV>^ZUuQa z3R@`TbbDgp=i8{%jUH=oSdKXUta9$+<4vpf2%iuPRi3+i2E&3r@;{1eGH8cVrkWiU zSrQq%0MiQ)oAIoIxREw0J(_cKpUc*{aSG?v#2XABmJcv&T~t2R8%^WR^PiwfBs#3O zJxLMX0W!bEp_Y0D$yB~!gF;{c?9{F{4YvgpsTPPqWLxETX;V(WWsh6}LQh>7DkGTm zWpdwBKlvxC%@L(jT@6A55HZ2%yej*yH&DyQgYSRcBwO%W9 zK1NLA{+CE-KU5i%U{MxX)P^?A`0ei00ik3Bi6Wz9R{wKfE`OdcD39N7Kb5`n4aJ=C z6i+VTa$F_fRLTd1o<;orm`uqaN^#q~IMI09jHXjt^ey|N-aJnh9Ivr(4xewlANL{m zGD3s99#!o#AG!TutDW5uC=3xME+4n|gNy{I&4BpCW5FE$EI$tW~&jQ<-fQ$ zvB12X#veZZtEcUZc7D5%$}>Bs_m{HdpKJX0fSgS<5b>r2M~7*PCKXUZ1gQQo;4rm& zt~(oMXscp@ULEEYCbtr&)whD(7adXHQmf;>!5PQxXfTibP8cB#;xLaS+z(iLHaf)M z_d}neH=GcYCxf`sq%bx$fK`@gJlbU?4&X|?BqaE%UklhnqlN;)3!a{uq6&EW^Cgeu z8;z%_KkP`NeP(bb`}m^gM#5*-M!tQAUk4|8F88&eV=^Q0elky4HJ`@3^ZtWp^H=qq z7QR;eQUeGM=<;5pjjMCan+vr=ymN^S6oN_xmnxguZR`OsJZ|`P^$%?{Kq-O&c?MD; znVd55cG?iR({$?GaI~yJ+fGR*LC2$3-86}%Z<_<-Rx>Q z8=oN(W4&=0h&|r)tS^9iU9|dEC%?#?SVxHtRwZT#cg2~6Aujx%BCF>GfdX8%Sr=&_F!TQ;5Bgw5jF_v_OZu3;=G5~j z@`mc$|4~j?+cIx%CuCj-lzZ0v62jca1zsvd9jf3)M=E9#jM2|LDG+Ur)9)S z^>&l$as|k^T-+tn{R#t#$LF~1SkS32HTv#%xVs>?N-#GHu@D8sr~`3bS;eX*G!(hR zi=y9@nqlupErxmAkVNE*H1xn4)#RFJ*)w7YUbEM(4W^L8oY~>sbqXu!JUBE$mi;vv z`;>+ZcV!&0CJlxX82j{#Fsqegg6@Ejcy(g2S0S}`t0QT_(x>-2m|QU_Q+!TxM?bC< z;&wdYD(Hg`LaFEX+o^~hJzHrjLogSOaLBC|a9PZQO!(A&4~b+8zYJN%@?}XB07@9U zy~8^5W9!i?3Ru<|wj5v;Nvjf`g)EtX6&A%j(l?4AM=HFei49cu5_P4&Ap)$RZ}2dl zg?M~<8|r`GiT_@B|F4KnADPHyShIqNN#D^~Lah0CNc0vIrI6bgZmhCAzH{2w-AP{A zy$~W1mk`YtJ>bVZ#;Aq{8LFpOn{^yYxoO=m44iZNvo>fBwA|^mduTQjILsCUYqyg@ z*B~mxOqrXvi6Op@FdUtYmmPL;m@Vy_LU-t0-k^8=TupURfU** zThEt8xn{eetL$FxL2`ui_#KzO2~BQ*ll<)n#)z=um)8;83NpX7aKK*NI}$Sh6>={u ztCy-+M#`tN_Cq%zP{W}qXE9^T<%smA9}T}K@Cs2@WMY zxRUphU;!cB2*<Gu|8Cn#VG*(*2m1x%DJf-k0^;Wx*REX zWK2nF=ex|9CW&q>{U@l8a!E&Z-02)rgK;RUfm%(+3!g~38k16)y+g>uSWZ?HbKa)s zI26ewHl+K!izlLTuToFqOQX-~g6NC0TFH!bgoE6;-3I4@f_|MDn_QPa&relPgmABnnUNyxrU{zEjKBtWtoHOs7t_+~%GW`@E|e zk(k0{A6hSixyZ525c+K*0Xx0Gv|%pJJZ|!9W#c{~V^Uk#g7l@SfJ8}@Y>(3@f~Qgy z?S=iMleh0#!kcZg@vlG0YSwK=&KY8J9BCAtBVCDB-O!~f4I4ZB1dWsDM-2{sYGyCg zPy$3wHd;v+GN=(`Sv4TK80lOYyIfpr`-s!(r9H=hYu3HNqiMZlW=$od0KE;utF(FL zxge}zr++9Qi$AL+nVAuJs;bR>Qj3yuACMK%*$&E^Zv*&g^pH5MX$#RNvqdw=6+YtprBLz|!$ z)DdPThS<{4zG~0TjzH9UQ0z{y$voe-4{1u=XM0@E$Ix9PPJ=;UHd;KACXlEtm20|$ z_QUq~{LX0T1|&n$ov%9j( z@8KEMWLy^jeSxVEaBmuZ44qX>dG2=0dFu^q;>vv{>#?`KikxKC(oIZVXjYdW#Xy_< zdAo~S`rOAIw@STWy*4zy2ln5n0j@~kDno1m?yrKrHO&FQegm^OXgYj?S0zpc+iRwb zXr&63Hmhx*sy{=TtqE}veRzFu`>&k;tcd^bI-E=tWQH+M{GL=s9`kv%n*q=WgAxA8 zSdTEB1zOfd>x&GWJhnkQm#xNVH|m+ng+P-ouC?A{3*I&tF~XZThpG=Doo;OD8g^}u zT2-o&`)o907+Gv3p0!y$s>^IMzvH;EaMP#hC5;sO1kaMp z@LRv>OpWyjmQv);y0nF*Q*QV)hlJD>Jgpy|v=f4_op@6?Kc&)_8{MtCUGNJ1xcfYJ zzCZw#vNw^xejQQPy2uIxP542(f%Z4Htc0Cq$1wsxePT1R2kU3NLA4dDnb&Ns7)X?i ze1;)M5w}9v@a@yOR{NE4hljEtlXA0_1%rRv+42=+ESqL5XyE!lHhC=y(J0#66P>Ys zja!u${gDUh5NrsnFXGRavzu~2SjbbO{VoH})b_`FwkxS$Rwj~S5AI?sb073FQ>2Z4 zj-TL+5qFzp&Aoe^!e?s>nbsnJ1QpaDV}hlwC4Hu(8P7VUbp)?P3RkHaTu1t}E-k=( z&7m5FcEYAw4_3FI1U%&{{MIh6|H4y)=<$Ox9fdCHDmVRthmo*OkzEZV_*-vJk~qQb z-6(Eu5#HdHBN6Ad+o#;C8v2iaISTkH!bKjQe?a6qSmpWp-`N+kqgDq_+MQW%^K1hB zHsg@WO>tC#uQfIB06yqNWAwW;&6TlgZCA77OlC~MS9+>Jza`$0b>mbo613R4GPt>-#;f12Fr)L9R^8vB)Uf{XN%0X7(b#CCx=8N z1PZu~d}t)*Zo+8venk1y;^#EJgKL}PSz!u!aB`Sy#86w1(Tjke}%GJVP+jHLVS#3Wni(|d(r2U}U zkgzbsR_`!=P|{x3sn@^E0yh3XW&xumzxn!o{?Q`+ceGi=3FgwITxWYA%

4OTplm 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

P8D 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

Lk+Ek*1oz%DRCg|9&$wTkZ?Ddh+H!GY4O{@q`@8 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 z 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%0A%7xM8%h~1S5fv=^aOKMx+2kvg*%r5q z&`_-5{mZ-n3t8}Wr$o%bL;i)I&tMl;aX^%t9Q?w+JDw@VABN3DWMI+pOPKHcje(ax z;z1!|@TDU_H8e-P7hhiKAt(D#yLfb=cO9}D;Qs+ASox9{ zIshEND6%jSb;`IWY*}0Zk9zkKS%62f3E45V#KggOg`I_}TkC*Kb4f)Txmg(Fk2%ET z{T3cTNj$tj#v~#k&(q7v_9#4y_E4dMC)jgpRFm4`=h0R({V8BW8wY{?LGyi!ujleg zuCj3&f)Nz=Mc}trVQ2Ydj`D4~ED$9E@*H0eg`P8cItsS2ovp8zV(}kY-SYiF*Q8*b z(5DyL3$&Sqh7Dchz>i?WsmDuXwpu<^)_K|z-#hY3B;-|*e`AoK6k?3Al?YbCu#adU zJh>o~Xgz%rD=Bwx$4AHnA;uW6rUF~sp7oOwXw%Gw1-58V)%j1*OX%sC8!m3;;q}FP z47jsM!j!xIpqTC*&VEmea0e`Ky-bYC*P7IT}xYq<5~`?#^6mz zkTE3CHupfw$8fkS>|qvuI>mFoJBQfNqJ`|SxNa%F6Z`4vZaIFt#lSzdCm=(EeZ)j5^R zq>;|>>9@gq^wcHh57IQRge?E`33Bta8s7iD2$T5M*v@$*whS60J+HzhF{h_X{Qd z+~(q2u0X~-7&C24e0Y-Ev~BqDu>UwW1WZ8)mNoml+1mPk>-Gg34fHiBKY;^-yk&cy z__+1tLF=8blpbPt8K)LA&g+PDNpSuxukqk12-u$jNq4P+IfqpC@U=*{^6` zoM|xE+y~k-AASzSdW8h_Jz-E>d4!HcH z3C~^q`Xbe$qwx=EAexi6MeB!es!;CbQD@N~Bb9PNJdgYLo`RWl6MYgNtTTJ9M;{7Y ze1Af=P3(N|yj%ON>(X$-=s51bg){vAwUC4_AK=;v+#Sg2h>;AmEM676JpJi%B9bDT{gkYr(|bZwO~cLs4Npii$`h8YSxS20wj5iXaA13C=A zE6_PD)g`Zmq~QWg2xBUb8HeH;_1uiKl6j`?%@9m0_~!Rzx3X-R zM*yceQs-2bx2Y*cO}sk2E=Gmb;}%b%yBeh|+da4R7WEXbse&r!;q;68(1;ukbGb?i zi4e&Z_e<`r7OWAa9k`H*%!tKt$8@CR2w-*mszG{)& zZvPSX8ystP^T+)LVY2L^6xrwfRfp_moz>;W10Rd~IAqW3%(`i%1dB%`r9J$Xcetb1 zN43o$FJuu>03@oNouQt)8w#KalTeud;$sS|1O60y(L;a*0xX0rYY8qdl_fGG?UD`& z$_xK|!WB`ga7Yt5LC@f~y6CQwbvc!V=z2#r+^NrDFH)MVIn zer)!@o~uXQA;=@L4)GD4N{o`Fe!KJKF0<4aedm?E(owjj;3-}w6rTwzIHya5H_wL=FMp>d9 zqP~3VD~-i~yHr^Z-HmtaWOg)A7gz>LOrM@Mw|S9YHYxkOMF7iM{oVVKWtDSk!V5}^ z3N@kP9eT3&l2JX+53{f}2;QQCHemrw!}sM|q->1ui$OV!HH_UCC;$49`$uKvYk%_M zfJ~t0_bDc|nz#-$gXG+nwNC6N4^_6AK^iFj0#7e5ca7@nxEU$*nUevxNkbj;pwxo^ zR=tvgesgkKNond=n;RZZtxwLjs=nXD?ubY1Y`Q$m2b>U4GzjnCF5od@Hlw@AJIu9I z20MIz2QTc}Q|yk_j}W@9FMLQ~^<|a23B#d-Cu_9{n2MGb05RopEwy`RoU%pU(X+Y_ z|9@nX3R_Nglg1*!cSwKX>kmf;Am+AqeQ%4d+W0q+$^jOtGOBKz#tVI#im=x8B!Ck$^={0B8t57|fhv6po; z$81{NhD_u16=!!=5@;lcW1D=|-Z02t5hOqK4G+H;fb11*rAomCMYq@ggyauIlG+9^MoXPs;DoKig;}ecnlS@YCeb4nS8>9-w4&o4kY*EXNJ&!X!ZKxs8)?qUZK964_B0djMqISyI= zKUn~jpMwrM7He^;^K+DJU+03$Qtw3lXoMSu6(UHHF#*2Eff}l%T03FjI;ocoTKQJV zI=bgXK;hf;HU9h$P&Y6> zn}#hq5QfKid0B(<{S&EmvU+c(APD|))y3Bb>Lze;=$Msrp|Y(*OMPAg`*wAinT>QH z?mw<^Ltn$S0^ZR^2D!71c5_~vPtOE;C=kHW0#LOS?y!}qeUdkusN$zAhIr5-)Q48H z{ZvgdVwxF?Aesw;fKcb#GOsGZn1C3}EEpDlu;o99%=Dc#+rUs?!q0Ii+~Hd6SeWRX zr74?3mf@lvdws8IHE1awbCuj$S10A%d49fGQh__+e-nehUs)nmYVB!1s8UA62pSQ8 zs=EZUtUi{==iIY1bM@UPos0%nBcaxaKd_MXt+07p(6`zT*S%A+zj!@i6 z>H)kOuOmPYFVVbkp!_O^#{>ZVDF_(9Q2K;b&|?p7~G zNvN>ZW=&G@Ch%d;Hv%T`f{34xs6{ht8QVXMVGOkkgyrDoD7vilJP9%t6ui%Q2DiAexU6wf4rlm4Tl}3O| zxnECpjj7Y3=?G$Xd{3IGxibH_t49iMS0C|}tw)r?3I6)T-ej2xDERfaVwA_45xtZq z@dcUF9Eb98pXWrgJME@sx1VP|KuHPjqg6t-FG0bAvM*Xt^Gz0uKw^%KO^C$Txp+po zOJLy0-irHM>@#}`hzm^stCPBpJ&P(`AS;;J%&PS$)=o*3DCr`WbfxWeUjuU$;;!#S z++xy=q~=|B(3%i*|7(HLqj}q5a+Pf25)H5+&;4VjAMV?}Kf@WTTO9amJAupdSgtOI zKl2nv-tU}Us;$Pej5j#vyxWIKKUQr?q)5-%WF;?iZ#)dEFO2zV$LF_*RGOD(#}p0p z-k;zMIvHD~>PdSBdZx}@R^>!P;i~2vA*LBYGJkIklZLRmxRzCXlY7I;T z3&_Z6J#Bd8Rdw&zdv@GbgT&uNtQz~#@75g}bisGm4C$lq%T=-t1of~~elKfc?j8}7 z@5cW@z&3eL&|2T&^PTR(zr|VU|9osv2eQ{<*jH>9UV~Hb{B78i3$*Oj;s%;~8cSCYRNq^6`E~kS|;w zms6J;_jvtEVGySsRmJls*7HJ`FDX84S5JN2{yXYKcjXKWa_dGsI2@(DL?kx*tcTBo zecd+LNj^FZRBXe?h?A5!@Rw{H)9szB3ZeG%jbr71Du(KE{V4PXruo{ApkPScD`vsF zZIbBm(*~Ck#5lg>!1gNm$UXi0Dvx`*jbUqFSW!;janyCxgNH?00G_qSK=Jz|jXSG^hs?4w^rTU}<77~Vkq+)B?Y>{JmQxG1 z<$~Cj6=hw3VxCxSHfKFs3iiuf(L>sWlx6s+1g4TE*MwQtytBbYpuZ=&txT7nZ8%;w zw#6kdu|qX`uhTzdLfrdde^Dml?>iPK4}&@`Hc6 zH7hcbW)1iAxal*wYPUUlTmgp+C&p8r)AF$=6mc06Z4k~Q_H?)1OAWBLRbX}JDTjEZ zY&mA_=uK;Dikd?x?OBEeKjpSyk$eVefX161VJdtA| zw$0J&SU{zq5rnmecY^|!4_M8)bSw>gW-WP~5+Z#4C(Y{f2veOHw{t*;-|EfktzDs_ zfy&60^AK)+TtR|ln&OJVf#l80UBsuGpTL+(ih1?e7Cz+)j$xSYrE_MQEtY`HEscgly~h^X6}WhA@5-XVeq`F=u3YRj1w0x=B~-&w zu>~wVBLp1vunv$h!EmHWNg(53adeEmmqiUv9&DCfJexk>$yS~VcrM%P5Xu;{n zTP~ts+*y2F`E>azn|6U%b<=4K1WgL?AIpCCE#& zuNF2g(P=rKr)+mFAKA+JGoX=St8(I1wc-7S-bIMSO$ns#Cgx`KQW!Q+vf*K(Uz+%L zqVTeEYvT3m_}9r?Cc=blO3q#&=0ZJHmxW~(`r}|wFn_jZ|hZj zyK6|SFPsb%ZwPKbQQo+oU$}0(a4ronu;5VTp88PhUPLhTnM6(_y2x0^p!R;kFx8Cw z3NHB>JUFKDe7?3ptccs!Z9kHV99JBXw_^W%fa-cy&$obh;#IIYu?nxqr*P;4F`hOk z@3s?7P1ICE)LfNoW*nVXCxt~(eF+C)Zi|8#fgS&@`#l|>+`&?=SF<)NwE4bp+uP?E zIdYJ$*52dBQLlR3m~qMLo{hZU$nTqt{jlo9O@m3!YYrkSAe|!ydTi0URpt3|-oH%W z!1LbkD0fL~qhoUAzjG4hqgFP zSZ;FSo)=BDHL?X9R2-M2Dmm=|MJ|}%^r#?a0;_5vrttbgAY0n9&zQWtYQffq5IJKY zUE`=)b7E3_|G3Za2f}&j*p`(VmkrmQCqc_>jOT5x=Y6b`lcMx{UOv%)G7IfC0gY|n zcuqzBB@CYWKbK9mZDvw~rKS+X{U;pFb+Q*}>QL?D#Q=2~dp4TXWWNd=+wH zT8G=Pm-DvTG{gx2Tf~oi6l=6ULWQ~2K9DtrcQ&doc4x^+4Hr$g5_vqr6(G-!N#ZDU@+Lc-owdtauL z281X=4}6oTp=zSS&`uneOB@AeNeBYEi7U(bmc@L~&52I{I+?Iy=z}j+u>(3K-1;iQ zcKjyI!medR#c}emI6O{3W~DK3#cgqe@n?s^^wi^jlNm$QK@1k+y79QrPg7YAv=i(s zN;x5kq8mEZl3>KLECZbFdw{=GrJM>?X0ts3-JOh`{Yx8;eMQ>&!Z@^qYR)MswgIr= zj(6L_w!Kjd`K~T|o{)S%z#Q90_&582r)myx*cKLW%AXChJsLX9M~dE<1VEmAOAruT zb|0jz&VQNaqPJAhOQsMvz4_rct(H-XS^e4(dtEbw=sC|&VeQ-tev&6T&?lqW@(zcF zl%Q(W;R_URf4QbO6PkMn z3@qgJ3(hy(XL!h^$c%!YWP(4taw=< zo6_|3V@}RtIAtw3gRr zQ|A2u-CA0jj$#nA?g>5}9?Krg*xX_MRQ3<=`_1H50atXpi5Q1DZybUqYJ z1oRDR)MofxJ+)|y0D#c~b4 zVx*uyW@vceYsDx1hVnpfcl~KLs_R(yvM!*PzG^dg;=IOBcW-MeF*<#Otv#`8>sQB= z5J^|eVb4bMS-^TW$&nUtp3KUs;F!5i^D2GRK0wDiTvc=66lm)g}HJu)_lHno))tar$CE^L=n?ZADJf+(Lzyfi$O41VsBS2ER2gD z66nYM!zGKyLN>pJw0pU_Gw7EKBVzhFSr5k!&%sPLq++K!IR1O*-Q093y^KhY);_xN z9TCFamOm%Ur>d>Gc2T=ZW{e((B-^FaqiUczQteMr!e4?SJ)DvNwA}UlHl49+onkQV zyhWNExj}oJ-!e$O@6r7Rt`i@TkTP=h1m;sMQjis^nDgEdiq`mnz4$4 zS7JuXqjB9$KDy%Dzq&G}!P1M`(eO}Gkt5r#Y|b2nKXNpHiF)gSa<7Z7527c(JH6u@2uIu zj-6xUgZ(~N7FTvysI_&y&F5GNJ*U;214$dJJ;;?@`IT_b%q@NJzmM9z*QgC|qpKMi zhPT#h??8`t|E)BdEJcaQT2#DIGeTQzJ9F~o;46@ z%(^&#SH*GN2S;{WaUSCV+{! z`^y)MIzRR;Z3M8UBq!=uVjajnMwc7J7PA*_ohDr&XtZ>(@I}TQH!#N4Gw2mk^cSQP z9~RXK=}gw6ih@QY*S9%^Rqa1apU(sc&Qs+Ru2b-eu@q z@|JSe1%m?NDk6JIH$O$@zM##R^IeUm)HHG^t$)tNKD)YC%GXhioaOl;Gm#WE2T<}7 z(n#ee9ruYrX?|~~SxOC@&0yk^&emd2^fa5Rz)(Wo!%hnv`>5M&n?42D6pVdAv+;B9 z7l3bZp!3QWU1;Yy;;Y|?EUlBu%olDnlPz@sOK@rBf5~}oFH(Pzm@6*z7DzybYbu_3 z{>os`^#cmnY7u}4_8>!SC+|2qA2oA+#_a_jwsqZ|8|TsHZu%%sVDiVNp?4&&Jej(H zYzUlHd3JLC;%+>pST>4|js43Td60d1+iO%TGMiw$OKdlWpvRTTo@@DpLWd!yLp;wI zd8F%8|57K=Iad%t*}y6L<(0?ohSbB-5cGr^LRy=6K#o3MZ^cd`Xr3LMM4McsJ3@Al zo5`eVyp@`X0!;$Tg^s9`J#Bi+S=oLvzFH*KmnIQDbPOqD8jlIPtZtK*KK4)M#DX%0 zef6&_S`fDu^VwSdPOQ~kGnkyYR)4b(90z`v_vYeK7>{k{`TbT1yg6Z>0x8y~r8e_|EknJ`Un}~G@j0*Q z96pqhX@_5jVtWc`@7wAYJQgOS#|Q@I=khLZ_N=*m8%ZcL<`hxJVM)}auWUizB$fe1Xdo-{=#uMP)Igg<_T#i^oFR$t8$y+?D?sQ{eIVxgq z{DZF78lqIgDr>u^RJhZG33Hs+h^AU(D~QK~;bIEhd>jwoaJVGpNm4M*Y2}c`O+-9+ zVDm{G^6*5qOxaw`AW-yAtoWCuH)GSpC!e~w@a2PO?4k5aP#x9Gy6v1-$*peu2bmOo z`bxR}_gj?Q5OhY?^!guJ(^Wu9c;|4+)AQf3#Yx@RAg#6x+N5|vYB!8y-Bv?#-FTsH z%y|t&OX74>+>AkNDdA5qT_aP5o>t_m9OpjRjMj9QC5>F5d#zXe>E` zG%lZ~_6Bx&%G6ED|M9-7U|fCpzalgK@5QTdPxdnF!|7Fp!qrSez8T+5%Qdx4+)ct! z&heLnSsJ;F`l>vA2dBS=(6CDQEJj=u?Fh;IQgLZb*c!E>$fTe=-uP10lU(JOjYU2< z>xF>N3aPLBXRg|UhFJ>bZ%@(?&gV5hDl<{hZ*pE7lK9bOt0X@4{-6ULD;0v3R^TP* z-QQcO0XPc%44$hIjUX;$$AGVEYF0JVMTF>*g2~?FLT#ArCm`I*KfjOv5O*r_Drz|RV!YADdQtCHiI>nuvd*-3X*7}v;^g*(1i zdUCVazmCRkx!0VPl4+H7-VX-LMeowJ4NZO&zt_Y#05e@9MZV|y7Z{oRrzFGPe6*PS z&BH;BSFHQn!AS@CN^wTILNN`~X4`Lz8*$_Tl-9Z)jP%P9S`@#NWM9@G{Jx= zujUbWeR66xougC_M^Ts-FbJaHII=hksat+a{6QX4^$p0br8TEM@%u zAfST!k!*@gFyRpwB~q`Jbs#$tV|>k^j2@n`buclVPE*pw;6z+ma+vIR8Q5EOqXPJE zl<1BaT#lBNQ4XU2J5K2TkH(g_0NnM%OZ=3UE9&F+J)QN38F$Y$U0L2@``0&AzP^a9 z7!7U&!#?qwhdo!my1bHGkzYxOdK#Z^&M2@AX_8ZJAT-kn4NUQqt;N;ex_$rX{8XMh zH6CSE#CgmM4hQE+j0E`{W{(dkjTQ|*7WCu{{4z~S#7VCqyXqLMeB3)X3wdhDHA;H5 z*hoTOhb0%}tY;+k)MtM9I99 z-#%3B5dhXXD0{%akRe{oAOQ>gjZQVU0F4srDegaf&4RL3n~8}CbOsH6tJQEG=)}mU zKh=E5K;9vvJ_~Kn2UlJDgoE$5P^VwO^LRe4MKlkIacjK1q);eNSIF=z~jFs9Tj+VuiQZxR4 zu?`|Byw*Q&Stuu>o~xe?A24wshggWDQq;Wn$BxKr0WpeGpnN4`8%f<4PeRnR?CCD= z+~(3nIwmd2%})J2ZDQlcE{R=fHSeT|FA_m!6w7vf6^~0YBZ~?$P}inev`ZYvJJB7I zqmQ$Aq`0J8z*974yTepoPZQW5*j%AK|1#M`nXKH`SeUX>R&z_!_^|BzgN{4blMKH_ z!-%rX9Mw3eG^H|tF*{bt8uypDy z%~HeE#cJPE=mMW5B^5(L`nMp^$#9vD+jP$Pb25m)0LmzZ9|vtNs;iX1cc)E1r9Q7$2?eWRs%k9~Zq{M?`UjFXk< zBmVxuzOM+xra5xv4H->My-xM?tImfUw;A~UZzvFTWpX!Id%W>u6^<-7?7yju>e z|5&ApW_!AyrC0gYci(gaV}>ImXt>t6y4BAIfGhI>{>t0U;^9gwj)k< zuklk1NWGY=OWU3Qp**wLW&CpoRzCR8`|$53w4ObWs}dM~?baZ)_y_>dM8P=^=O!2m z+;p)y&-Tzxm7p?efJr8W&<^-a$+vDv)I31=vly9DQBL$a7|7wO0;FTCmP%Ay`<)8WycI9 z?A>GWgq(>+=(PI32)skZ{UT?qX}el+7S~!nG_j5j+P+D^*Z*uS`|xN#MMov1n6gdd zO#I-0QS#wQLE@S-&7HC`!i#J!hU9jB*3tQ{r#5l0NAGGqGMo*S#7yqAwOWnY?%W|M z3nh||P-~)K+stI_5x^5Cs$8n8ApOl>|6NuEt!QLt>u%YxHi&mX?zt$SZs>&I>zdCi zZ?1)y3G6>!y54m}%LAU)B-!HLWH&XKl}OG(9uQ|*>Rf?6GF5|kN?fuAPJsS7xEwAY zfa`0Z8@na}`9kv9I_pkHMls#L-zxH~K?6@Bq~Jp)D~9(u5|UZ8sUMvTsJhV}CtzOcyAm4uva`7yH6;Z8&n0|6viKfr6b&r zrjZWGyWTDeuuu!LqnSO6V*ngh@}RonBo-1a)0qecIFFy6&>#t`G1H>4|C;+3n1)}m zU(`W)?xOcLp8V-ssFoeNdUAS8*07L`eb-J~OYJt@40mrW5IlSB^&g_yO+9$;+;rM$ z&~Rb2aStWC5(xU>%5rw6)$(aQ+j)7p%ZG`Gv!f#>E{hT}>0f}mbTaKz7|=w57T-#k zu-2=8%f9!9Z0GILKY|zHMXI->3Ij6yh%d3tBAg@!g3ow^g)IDcBR0b$j#ztSzGK`> zbmPmi=^vI8o!@!Obw5)rke{3i>fKos{qrq^wirgS3~qiQ{vtEt5~hz#Y7Zw|c1waw z=$wo|Bln0%5i#d?v%3Mrv|f+ZJ%fa}o>YTY`&l}^$KO%v*P8d%UD3ctXz6v(9i3hM zE}raL_{_BI{v)F3L*?GJgayk4@N>jyinQrWx6*dUlsx$siOY@=T0Vh(J{=4SE<4&( z;j2Ed^wrNvB^?G&=iCkFg6KBOL!5@#j)vBL)muoy0-zE2S1L%i`#fn)^6h>r#C_TX zng;AD7lv>_8%Fv#aQ~VB!1omRgxH$nyxxGBA__4*_B=(<^ zzrjx~WOdX`Jh^KZfH0`9Vpl{^6RPqmLO1L%B7&!|*vv`VWqXM{R$3u$cP;SiBP5v< zfoHtXn~p!TTMn#Q&p@g>!&r$_rlzqksX@X>R|fufBgkr_$>LH*?!54=s;f znd=6ON>5LB^Brw^*YbnBM+e1ovOJ;0 z)BnSFi6399%v~vaLMQh0sIh771jd&CAq@A!2&G%Am*4ULkUN4OI@*_Gf2`~|`|2gb-2 zE_BeR)_T@Hcw{wFn$tgw%maZkO=2vflk$#gb*GdY^CTi?9U~@S)+nn^g))>Ck7?=_ zxnvz5^csa}Jl+C+pWAkUJ`!LoEliZ`xU691&(MCx8lZJ}ICdEop=Dhes2YAbq9As9 zW-2W{vW}o;=-boY!MF<c=SC6S)wuZ_dHFXs zUVZT;<-w3ZN%DITwn%0(59%?!@{g!K`^=4=Zhlfc*z=5TUhn1-GHr$LJJG44`G{6` z$M^UOqvmz?Wy@7~3NV16^K+U{+5#M7o=)KKVs6HNLb+ELJYx$lKzD(2mK;B|Q@xM0 zlNO%pBrB)Ym75$%Q%3GrU(SR5f3dVE$fx)}bo8=FTpjnIcaQ>1BdKZUDi-^RVREI6 zGW5iE)VPP3?o2S$qxs3w%1aziVw-$lB{5gbLeq{)w=c@}2lR1d3Ac=krPJ~?D%jNv zl-RUp<;zNX5P3TSIb2rm_Fss`MauoXvKjT}!MGa~S~A-8oR#{B&-GSob$$}KsNZZ6 z0RLH>0X=O4?dHb`D#AK__=*bUEnu6ljm2Rv;uFI9)3hGxAgMm9JKX;?03(~x%y%(| z2i0*dUnr^VG06@EO=I$i zcs`DA-021=l4qyKiVu<#6hG^e4}HkJ_l0`A|7nM9nUf!D8NN;|MVuC+0i`Ej=#^It zNxA8c84uIUpL`X>2E9CIIlAiC#NxzTc?%%_o-svw@@+f&Y{&+)N6FW<;WDJsePl-i zSyt#h1zE(bUXUL90KYtN*J%b1po+hb9;5=T5(y9&t{ZHQ#fdxPmKbrM1B`R{U3N9G zrQe8@$UJ&GOaG4AV&sV1hDrl@eX+{hf9}kwXxZmcSE@(9JH{JpYfI~SS*37&I=LD5 z2U?VK=iQ34MITeJ4>#HL(>!v)jbjaVZ;YPadK70~1s;t5G&dlX z@&4H}u4rm7bXItMyQ3ygl$K@2wnv)7cqk3DyC=rA{;26ch@UfTtmv?5YqfvG z2jrWAC5daM*`|CEvU-Kwn=@r!pN{87u(rh~6;>sn;>u@m@?@ogKn3T&ER-_ zLb!R%@X81B7d8ev0WoK~-`+Oc{%f=;`V-yBP)9^aki*rfzWZQ%Lw_1Wp5M}=a#A+s zX`S@@dGACkn0abBtc4&J`PdYI2vEGTfgS8WEPX{BLb%eCn3Jv4%b$)I?3VfD!(nI` zs$^f>QEG(@nzY_nB^~pnEdI(r1kw<_wCUt9`R!)*7yZ^pO`bCTH_lcF6-tQ;=0064 zC{AJ00+>IVTOPRABeGwz0tW2Y262(86<@u&sUosFR<#>B^VqEjBDyH^zXe533IJoB zlGL1+tDyW1#=6*d8hBeFMQ(!`$1AF?Ir0`a!9BJa$naz&G(FQZzr+O>V{ zsdE=X_KdD;_7ncPtC436tw*9aGrO@L+`0R-ZDvcvL?}|jlE_a9rTW+m8R)fq{gQwU zqinEnQ4}0>wt`6+3)~VgIxReHnqf}1MRfAD7q(T#>uzH5lqv=STFHaEO2l7=vi?MW zF1;b7zu)$3Hj?aMHo^CaIJK~vpsJ7slq$^PmwAo&(U-GM1kB`C_6@Z4n6F6ls;rcr zQMeK*%OY&W)1VjMxMr-hHNz?*|BHzE2E|0O<$YVgUOT$7AU%T?x*46PMO&9cFk&;1 zlfm$!<$2uYGwtDC>_$P3?QGA$3De5`_-@nh0^*a>0Nkj4n(5j)IXmtCiq5|;!+h3j z`92@Sqq)m%=wWQED#Hy)W^CrW<`h+1)op0nPfXA9aow_Z@n3)vtIIN;M^y-lvM*Z!o8TLG`Hg&$L4of=oi^YzJqUWS8=*7ruGDbTW) z!RPWHIXQ+ezn?2Hxbh=rmC8KnpR=l@rmkS8#p%aiz$3HQ5X-dL`|8~Uj?!Bx1DwoM zGis91lt!t09q*T3n4=S}2M;E{ufeA4$1Zu3x41qv@m$^^Oy#s$BA+KGLJbj=N_xZJ zq;JwJLA&r&&8Vr+FCRq00>UfIocb|o{cl5ZWO&{7!6kfN56e{k%|?l$pO=b z?ZDF=10|B)ZB5`S0(BH`AxLvsAmGoca{O_s6YIg&LBaw4TeIJlRA-0<>Xm(T9jwbM zy%iY`TC%-fb_Lz1&i?KF{EBHx^if#NRFFGAZe8zcM6(<@zGFArt>(J@xo+Z%LQ`hi zB(gh@d01;08GE6BYgeFX7bjzfmhF_za1T>3zOqxiC-NVp%Atqx`0K3=Z}Y44+X6=} zu^uzC?(HUlLCoLGvG>4vy`3&uV;_;-fOYx(NfiF+=P2=b{BpGR{n(-VLFx4hXHs#M z&AEgQ;H*cb%HZXh9l{hp=~ z8@ZC5lol2|TQRIx;kfUNov#PR`SxvGrwsf%B5!v9U$A}#J=G{$DA<2?6`%}(S`8lM zD@(L;96<_Li#v9YZc!=)KGn*7*yOBPl}<|$DZWUkANkzexq?*HP> zZo5YEF-gm$Ok9zKF#7vTi-q`t*}fWv$@}JW8sw2l zEfYGa9CZvfHEsS))ETPm()|Qp{2A?g(Jp_BZ@DCAC>fdiHOrOxtqO>68p$2SQ%IAi z6#s`O_gv=oo-;%W;{SHs+?vMtPqtj47Pru?5c7zm8xlILfU{4u8B1j1N_${Q2vQSR zFZ4#i+YS|VGYJjyzPeA#?A8Bh6j#RwS zT)n2x=DwmGaFE{d&UTBeL3cfT%=54!$G%Dy-HOQGyMs+udZH)PN%A_`LinQ}(dPlG ziL0I#3+#}MMzd^^Je#;#k_6|aA8P8ctW^z&_Sh?_yy$N3i?kXg)B2$VhWdu4GVtF- z8S}y_7o0Oc)8nBDV7op4-A9bIo}7b6%w$35tcbcjT?z!FhQya;`M6=S9~LLQZ;S~7 z7c(kUNckC5WIW02e;ZSbT*wlgJpSXmb&*cI`wrUg2;uNPYNSabj&tPN-^2)UjEUhk zvOC-&_%RARY{vJ!o~;m=-&Mw@TptI3`uTljOEB~I1&-g;>l9V@>PjdcvO#6~4W@1# z3fozA2uzVCk4nCj@43%v2s*hJ@rQhR&D_jHw&#=I`!#il>k%9!GD-jfGczKLe- zgoI~0Pk4&x8tzeObp9O%cEg1Hnu%c@=}*yHITpUxV@5_p{FYqA8v~XVO^5{f@|D%bk3V8C)j(2cXzHSqNKmq;lhZPPYH-iDhw#e zrT1tyj@TS&?B|*nWn~~d3(t2wtvugxW*whY$5@mDDA_jOH+Mbk(6PpKjLZ-ul30HE1ki&|9`s@w*3>*ZcT>cDCeuj^kL zmMCC)DsuqTNkq~CT`oRS^t&0^h5iP7G{w+Ragn~hp+6o%Ww86X|Mh<8t6ORq9Mn&1g$mjI z<`#cKvs*GM3azy6#bJ)g4jTabu?0EX5QBYPvr9;`YL`evdk^^jP0J)s?U!HY`Gxi( z?MIwoY zOip@qW6Z3t2XNK%ch)w=uvYM00gz5(yZ_}Vm%UHz-Z)~s3H!*QSboC_hAI&o1xIW( zw#p~;e$IKMibSOk09kAn$mMUX4}L{XZFVXYAN&P|MsWqacxP4+1dJV_UUb}SMr}t zuUxWwmHYmC#>tWKuQ-v*)n%DE;v#r>C1kuS8lPWs*goo$#lDQ_f#OXBx5y9x^x&@N z8!iqWQj^RRcyym@5ccJj(W;l!YZLCW=`|UGPWql1=B&!L8R?mm{Ihw5{cSpjP2X7A z!`IBvn8?oSEKB&m7b#CTcP(b8;VIzc!OgpZZ`$tH)e`(f067dC;v*z_IC{FiX+~Lv zT+>*Nn7=b*)4rks6h&0tJ9LYB+cu!2>;i0KW%x&7slqbhr%dKL2ep@CF{C$G_dbulP?P59rn4J~+ zTm^s3b$tAkHf}tQ+`5st3g><512Puh;y-F_*7g1HihDMn=mpY^x3!G_P$Wp`#mHCc z^D4_l%;Cu(fkhnBgV3C41qOUPsZp;n-^IUkqZb@6$@N6Hv+wdAM!_zxw>+v-^WFE^ zFMUFp&_$joc~#uDkJtT2!`|K5U#cIg9A@;S$qbZx@bLC| zP(_cSc)1xjjJL}xIFc1)2uOsnZ1b(68tnKPHl$%?!&TiG;DN% z0k>_l(YS5*_|1r)nm3wLeq4e`>55zWMa;g%Tpm-swAQ?gIl7XEr0ACv`jj7g@SUZI zqPzYnOW&W56K!euld;KEd_!<<7(BF|Aka|ufRiJPN~|*`{pPRBJA~vZ?W^%vg|?Y_ zRi(MMohryRY@Q^x;1``n7cBvUd0W+%QuQNaosk`f3*Kw{+hs>N>m|S#jJK0Q?hwbu z(Y^JAoH0ZIBK&_3Je==P2K?KrP})56<8H;=hMBF)=&>rU^+xexq}%pu_1ODUE82!# zzkGFU-E`@3SZ&N1+=hD17o8IDtvO{d9WI4d}K?xRZbcAf8V7&{6Xh} z7~$ZZvmQ^SdrKk{rIed4@VVcl*lBvY7W8=c-zy%=ac1%~6-Lj)?iu4EB{ocgaa}Vw zMEx>ANt_yqc4J$CF~BH;=j;qQhQz^T(KSw8zJ;=eOy?CZyH3LI0^Cf%cJF|+3ALjq zn6WF`*G!l44f64YtZbV?k76O8mPDH{bFth*D%>#w8RNnn=`VGOt*#MQU0^ex*RT8S z7Z~iV9!q*;Nal23Ih`M&tuv?n2j7^vbn)P+DT2+|ZoS?6HXzw|dIdDxdR(g(?ZdmH zL~SR*@G89nu#CRM(q759Xl(e+6c~)J95E-{gp~bzP7%GfU({SVqxFhItHvbxmx^FC zq1p?JR_F>p=sB59G2<`2Tgw3RqZ!{63e`tGYJ`y#bHwGB8?fQjA%E2vHLg)#;@A?g zDOMT_+4cGtuh2e6Y%gurH~w_*#fDKNDLdv5yTdV6HvSoHc@PzDhYemM56D$-)q)uh z-)e^|)9&CJ-#w+C^7-IC&EReKJaaa?gNr;psv<{a&G{Du6!?~jX;7ZKk9+P|D(_hL zp|Yb_-EE(KbSrHb+H%i&VM}>w!uZv_*{_7R!SmHfl8MYGrh#epJf{p?+WAlHKa{gt z!QMD%F*MM|FDHAFy{GV}dz9=(j*>*qx;NETUu?Z1D}Pf}quc`bd}#g zgnqNHja$1s#Ay*1rJ=7a_#py+!VE8yf)(e%hpp7`Ods`9A?67 zz^)Vx3#q({G?{tKW@64=^(T-}UF5)4@BzEx$F>of&3+q~jDi~EK)`L}&uPbw~P^1??RAJt&}7ZfrP5xWx-W>#R| ztv2HC?7>s_m2y`SE?6Ff5m#gB?ooqL_dyHGFT!}sNbb_82BlOLPbScsZO2`-3rGH- ztq;fY8B}5JW6DD}D!40Yug>khH@B{V6_J6%aVHhGd+vgtYUuHh3V+UEae7qFzv&}O zIPXQ8-8sre^-F?i= zx%?0CL6?iI6_UHg2Ymw0uK+sQ!FlJQ1rKk@ega|K?{o$v zG=QV@@T^P95Lq`CXTLi475w*5bkCG0hqg?fgZdcO+I?iPlW8V>8fY{{K%PAg8@TUM zMaDV6ARz37CH1e;8SB}jn7&Qmx7V&!AivZqlmCM)&P_7mi9!R}Y18c>fyzWa4o_(U zA&fYh{Sx9gIZnZcXIVQd8m{hW3B?2xp5Z#4A)e`=6GKw4Z0O&HMQ=O4h&b{r{68-M z(3zn5w}^^<<4L+_{rp}<`dmxC@ES`IM^=2XNnbwykKFYjgW4uLw4~C!v9FKsjEau*aId2%JTsWy#9U@mv)iT z_jmvudAy3*>@n3bPhweYl(AT_7x&^J3$MwF`UGajk#@ZbfFsR2=#AN8VSEUrJ7ok% zv+;kjRbOOESvarF)?te;M@Z5|M$x&%*p`!xG1s1b8a$TU73x=?KZBvaLQT)!i~ceI zG+#?u!L`NT%|8gcz^QOVteJbm>jUOpCBQ_M>~{V2v$Fh0A(EY@G3L&1`;qDbG2Tb^ z1^88M>*Mo`G9eWXQhP4IN4{2bPbU%|&m-kUUaj4L$*_hA*^nN&hhfzxa*EZ3SI+qE z{i2%|Kz~l>*{nE~y}AHBu`s_I0yZ^Sx^Ad$q;Ws<@3*!a{FEpFy_o*K_N%U zcJGm~(|_r6mA}n}o}G>)PqFvVQ5e^>Y61QdKQfOBfp2T(6(4YyLwP(*NbGaT*Jv_J979j&>Fg@_)eUElI6~Km*sl6<}e5 za(L_ zGA7rQpaS(j`k+s}`co2JD>LU**SJ=DItJ1vsFKUf_(1izmDMq@Gy9Hh1e(Go*wj>7uSwe!b^B`b*cJI_V)1JfQ^Dh^A3$G{1H1y-R+x4)9? zPVdSnSz7;i&bI6TcSMJ^pXk2EMJ5GWXTe#ku{v(#N6Wqk?>REL7oIpJMY}~3mGdv^ zcW|!&UTBaf5Hbes6Vs6F0x%BBG|I!u!g8ONL*@C*oZa6Q1pH~U{H&y2QaWu_NT8FE z<>>P7>TZ_zK#woS&HYn*Q)MT-0a;7j&F-n&`2d&8ocNtdNx5avT_)uSAw#MUl(*Yu z@g3(M{6ho!>y2$8I8IDkD@X=+`7ecFtT0&K=?J`)g2iJ!J z2F&_nJw))vdoQvc1mOms-7O%}2x6*%PA0^eMS5}8gYtQ8h3&k#4IOcQyBKd_jk`N2Kw+ZCLG(v7hP%T594w1RtNOQKT^vy!SDSlguw83jb!|DJR4{mQIuy~>*>QUBwYPT{{oA-gRR8wH_;5Yf z?#APiMAFft_xQ1tnXM1%K2n*2aNm&Y2B%*@v_Bx`$%-Vgw4%eAvzgev(p~2+QM4ru zOuuUlQN*~E*tL21R%J}&%=5eWgR`;<(?H}qJ&$)69*4g!ZTm$}FI-HS=cVrnfE&$~ z=wddf3=P(|)t+`FI#VGRYpNH|a{>o!mcDfA1f&qxKUxLSPa-9*X_^ci|F>=`|JQc~ z74|<_7sV)-PCMg0<22`%dTz01m76rv3zCIJ+cxF~Q{`Dk1u-sqGMCaqaF*RhfgrAH zc5z2cIoZRT2>2UP_h`zyj`NnNm>qbs;1_6T=W8p(PSo1ANh5Y&v!8L;Dc}El{=Ls@ zt7;7Imw|jWAV{XLxZtxFzeY!>H{JN-@R109Da&Wf34|Yn`hX~AnzUcEqbx%<{)BB$ z9@3uI+Rh@$3tdy~Iu5!H6ntXOUygoJiC?{MQ85xN_s8{}jy(whhY~Zm`89j^-5Cy) z9&kuRK8Hag2SxHI4mBBGR8U?F=H+1--*wut!zd_gV@ZRGO&fqDoE9S63-EW-=IQO! zSdB~&vqFjqvr1Te3;GLPw!@C#n>C>!a zW63xr2fRWk-$1lsFYJNSxci1L+IT>vV-!JLqW84tl+(VBxB_>;K(@m$}E6Q@4 z8sN!C;{)wX8{!CbLF(`X^Hlme(pEw%huLk|+G8#TN0RJZ)zj+1u4>-_>AEyX%pCj; z^BRVc=p{YLaxiy_Yxf*W8Y1$(2O*Q+s@-iF%TH$};&nz8G_*J9_X-$u<9= zG3Ug@dBfp)wk6Qm>=%EQe&O)2zsJ-14ToyU)CW!*ID=G_qGbQGGE_*M~T64iZ~K;t z%2KK9R4OGgSwf7ZLJE^4``GvFi5dG6$yUkE2r-tJ?CTi2WSL~&w-^itV`j`S<2QYm z&-)(l@gBeT`}xZ_%roPDo@+VJ^SbWq-qV6`C)_)A>g1s$@{UuL8jN9@KjhIv{*N47 z3pS(dBWE(B4lDDPxT47Ql^2bHN}oWYf!)E|1rKnv1dHv~nj3NQbx)L3oaCcEKdvm0 z;^6xFu0OJ+ME9q@qDMHaO+NOy>xM`fxAW=HbcZ(raoLQgqf`-58#xF5y zkBvCEC%;~O0P_3jWp$(_dAU^NDpdqLGtPP`DAVKQ%ew+#VJ@cHzGEu<@qQvl;yCwi zJNK0tB+Wy`!#W~lN%y@_9&}LvtsNK?kYjECLu9DfL+HwF#xWm1*WXRwLh=Lpr0GT4`=d814a7=fw@R?r{7>ZLmefaG)%zPto18%3745oORaJ73xa{y+#0POQ!yE>y<_USG|1ZX(iXgxxHPi^17 zLo6Aj#}EY~UL~7TcXxpRhg7A+o# zDQy2Gq!j{SsuA=CU_!+lYt@`sPz$;qkWOYOX z@4F+vFR*Uk;N*Gvru}jr^5&D!Mjf{szq5~P+&UGFINs(pESWa;uDOD6`1b9f(fJgP zTmZRsg~GuMM77!G){G8D-zs0Ji|VfQLz`I4#f)zGcuglv3Hx|}c`PlhNpXZxW!VyL zyDJHcwkFr+7o1d)s57KJpJ(f_vg3kISO@}=G>J>c!`*sH1%aS zwR4+lK8J!;%K(s%Pi-je%i>Vk;Z zQC>MpR`brwa?3WMYW3SnI=f8wyjAk~{R|HtzF*LLT>{?d{boKYx*XmbUgv7mMbV(_*37g zi8OV~51HK?YkZK2%qQ4dCWDV=m#SnQkelszB)xFGHKu zR@^(s5_>F!KdO9Pk|PuRC|vj32Y8^1s*;K7Sqm=A#VE>1B>Zf9MZ@|BCdZIN50Y!) zo28qf#>V{uph61It9f7na^Bp18`v=FfuGOQ zC-TSdF$#%>H423oX-8D3MAde%)t-Bu>spf?z# zSxu)HUKv=o&) z?YD3Ej-2Fo46TYg|Ni{`wnszL`R#?%Uy1krq$}NcslOR}_I=OOnS1aGc*>jquBl0M zK~})|HQUK&37`;%?4Ks3rO;=KuaIv;_Qx~nCdFA^zOlTt_G&Ro{BUS81h#r>`aK|| zFaK<}JMHStb+5c<5+2^tA&F;-5veHhzl2aW_fB3Pt40bkl}!OtwK8xRz*=V zO{#D4j=rin(gSBQcuxj3LMnuQy=pDJQ@7LA9BIb{oaeOo{`|_~GC`W-_&3IgF#s8P z()yJcYuyJ`D-@a|q^~yC(YN~a>X+^V*O}bBw`V-pc|<)vy`D^fo(yGGGiR@9+)+dA zQ{o%q?>O1Y#@_qx-ypPpnEZi|VaENdAYm%`v(xjgc=$yR%(Zh02`}%4%S1vl_^pq< zC3qyBJUlBDG>`C$Nm1uIM(FlxWRhSAPUDFe$#xb-VDuY^)Pc3O-s*e=@o-Ssc@!wkA8;XiXR#b0AZCv;D5V+p#Stjq}Iv37KwA^Qa@bX$c3NKa3O7i=$6*%hNb}6m^hg7K5&T zxc%tG@agP6rkpb^+IHtJ?du=9vpnSA?j5CW_9{VI$W`@8e$R2Omj`?ws$|CMo388fsPI z=2My=#3r!#&3|~{m)-Y==j7d~09BUK7yINYm;8*fQ&-&=y#%rMU&z#-=}j!_xU-47 zXcO6+@>6*Ii4Mev_aHPN&SvJtqDL}}Gczu1gIjU=!IB!SN^wnOamR_9|JnVlhxr+E zt>c5Fc0ElPBlKQMyxjV>T=9iVO~GWpC1@MEyJYv01c##Tg-}*Sj?GjIU=wq~m^6_T zage|cyT-&3(ak=A^6-phcG>0>bxalIy|uWSjDNr%%@7hoeQVRV*s}8-GN__+88XR% zxr6JkxrGr3Y`r=i?whTr+rIGj#K?!| zjteMg@MDN|amrT7G^Up6jc+mK^h1ahUotn-zzJ2QsqYi_R75zP9c$lr9zXA?q^6w5 z)XX}tmhGnEGnbP>RYkcE*;Qvd<{3h4ThC_EgX(!mZv-hAVyxGukA1tY?)*sD5n~JO zXx@mLos805Dg3j0#r>g`aN9?QtEY9^E>nG3zBPU0Jn{Yhgy4$deBK|$PX+2q~v z=l|&sm_8jQ1?f(qZC5l+gRptRO}dkDSG8C1*HL=;+QSTKr-rmnJ^hVRAiGkIVU~w_ z*?vskxgh)gD(!>j>z#<)v(}@m_tP(_a{dl~NlHQg1aP$=ZpI`kt0R(UJR)qbgq1(a6D`23N&ASHo?rl%(Y%HTTxr0$<_cPZ4rXes#rW_5B zv!B#rIn3jZ^lV}dPU2Dy#TfH4Q9bk5m@?(<9L#yOhO;j>OemFqi6f^t{d{;m<6HtZ ztV=`3Q9@^^C&l8n!e_FMjhRYIjND^cPR0PC=*=aDnz!cM^Jond&C|HW%dYIhxR_N${|G9}X)1)XYyyO>@GkR)4_NW6R^N9(`ulwAPluaODA?%-bG&!Uok?Ug@gXO2}%mvGmk>mL2PE ztl#+kb3!XG2LO_6tQWxMoT&=thMkN}_fLj&T!>^=U1x|4WYMLrJ95bmic&_89RoZT zI=285daxL>@G2(+2e0GGIs;2)IoXY6`Qf<0ixJecP`GK?$L|k1rwcy`=*W=rOvqzh zzKPP+&|1lRb-K#<+-$2U(m3GN(eH*6Ij1)sbHbO7{bbjFt=k`e?wF-j|9H88_U#>p z-w*a_ZJHfiyEU|2kKe)b4^NvO#W4n}5cv(s&9ZNxT`V3hZaaHTO}Qn6vK0%kDyU`C z){8VTYptB%R~f~31>fJVWGJB&{P817J)sf{`klsshRG$Y(e)d49mMwaOQf4sp;PY) z7{W(4Fn>t$Q6{oj_iuKe)fxP;i5Chn8?|B{l<2~Ft&A3`>2iq=wenPzCT2q?lBU;y z^6P#w6Bd>IN?PdD+i3iGcOzOSzrit<_-RS}e&4Xtn&A}j;crIw?3{pzfzgwGpAz;d zZZI@xOpGDI5*b5^rzWSU%AMCp` zo&B8k)UmB9vrN&zj*u=LPbpu*fzO?RT!9Jt=xO!|O^VV6NtimVy?b>gSV;pC=;KbH z?)&{#FqK?9unYR0x7+6VI?E8BzojEHK^>i-)6Pa$E0^1!zixRy5%q3~?oepjU9(js zd%dyZ*jr8#_i$0lmWeFPq}-`D+m=!@JxBR)e6b-DA$R|gg=4}#v+qM9dVh_$oo!6A zIi24Q_!`bEbu7SdzMX=eT#z>x`j~CMK@5w2ons1z^Jiig&3jX^D{uZ#&!H+6_I;-@ zn^EDYYX|N_3L-1=d<~_cT35Cn{9>y8@XyCA_UAEABTEMU?qmK!Cr1HV%{b7g+};aQ za+#>ni-V?jsI?yMrkz@C(R(g1?fc~R7K6)TDEdtD5P^i(Mw2f)><5(x%k)DnbOD{b zgND4)uA}SNG=d#*bcB`aHQZ`%*<1uUjqYge=r}!x$!9-%xn*i{5YM)>;=P98ltyTllLbBsk_0NE_Z% z{$Fn&3-NK|Q`zf-j>RQ>6May_VJ1A#+7$Ep`xpz<<++GvY{fA5my#)vjE{=mIDG(v zrn9Es6PDaNEx+o#9Uor5`5AOcK27pv)kj#DDXhn4Uwr0_9@0jc`&v}c*tN0`rs`3wJ9KzWkdBA{BzE&Vf*yE8tOJTeTa{rvEYPK562X@p}|0 zE3NkN9aDjc;^jctn$s&}>Td-%UtiJ<)i#HyldX6S=Fko0FD&x39y|W84h)UZ1yv@d z4NbG|6AXt(6aG_{6BU)s2s%HmJG_08XX?In-`m=UMY(;CD$36qN`C(!a>evf&J}3` z8%qX5F;9UE?mI88CY`Yq5YxR-6vATj%aZi2t)mCb%* z_f#&vYOm`%ut_+C`HTgVwnh$KWqVUH@nbBd)UOyH>e%E=AZgt}#AK$t zitkX_zKGQ0Vf_z&omVy|*K(%p`k#*3EvGciSGyZ`eAs68oKp%9>Arhbb>kh&vW0?~ z(R@dnXgV{<_e*Bk!rRsXnj(Mv)qB{gm6@~OLyff^>nf9d0H_aP8U-v)ELZ^}v+WMv z(~DR_>=vfx(G1IPw=8q!n`tdlfv*-HW!(cB1&z(GzE}?%2npfsa$x9}&}d=hVHB}E z78`OF!1VwBB^3MTqA@FObj684^@nq36rS|iY!CWu8V&KzX!t+fN`386dG-F*hNmnW zI$&d9!%xlZ0oo<~07gaMe$NlJI85QK%K7D-) zAL@DkmNR4z#L-OzMQ%>|zvXv+WX^A>M?PLGLI;#NT)e z0H~HP87;CCoreAWX+_=L-&;b@A;Oj}tS};4a?!!UfII zAp-xMRqX@^7ujJrhCQ=bHaWe{WV%G_gqhUj)`(l9P;X^F20XI@-E|>>hg`=*tZM4b zoXpGQBwo)(zEaxWt?kZl+I*4mm~Y22y=6gcF)~En?P->7QLqW7(;k)C&#-)@Q)b?} zI|L}LbB0Lpl_5{+&73&x-d`f)AzqxhH9Vy^rX*sRCb~zEJQmFysn1mm^t^gFpP~?C zExCB<$EAT2F{S#yXPjT*>61{Ff9?$UYnGWI4NK?ovn_#3;SM-v*2eFmi_HcbxZqdE zH*3H2^rmfmvj{wZT9kWv*DH=8E3G2I7MX*k>|Sio94-qI?tE>L6<}bLj^$*?eej>! z$RATGyTWA8W6^1@n2_#1e(Q>ZxddA$empFLCoympc}AgSr7u4G5v-0SROrEi&`^I$ z#fO_+$NLsXq-3%3B?eXkhF$uDhV@^4#r$a3tTJ;Rw;Ux%qgI#m_2fbS~m{cS(c^|qEb-5orC9M z#j%sxN9*o~!HJ{0rIPhvRJQ1C+9|#x6Ng}nHEL5>qsbH6ye51GH6mTsMdLk-w{eDL zvn^(kI_BrpvV2~x^O{?9<9-brmd*D+%7XAZyq-4eF7JPxGA7N_s3HN)$-1Yw9#b|- zmSCkn9Z6P4_?`d5bN{=83-HsQj__2x_E!h`xIv>?%e1-yWWOdjnm27$aVCdJdv@-@ zwdQ&GjrQM55c}@a;Q9RgDfYoT_MUT!;=jI`UAiv9bHej#n1Yh!MH}w^k>X&Dm+u7t zLyM6)Q9A)IW}{8+2$Q+*sKf+Rsw+IgUm)tFm)!cz!n*I1e9nIQg&_91!(LB(Xybld zR=2jFj)a$gSr4>{P2u~=N3)j|yh+yhmo{Gg5f`&FYH2PtSrwVBr1I6ZRRPau7c&&sU(M|}Q=uM^I z1_q&;7mg>!Ls_S7qpVobJfZmeEo@8p`=g$5|99Z~>-K5J(*vMpvl?>uW9XQ)zz`^K z#9n-$ydRr!PXsHFwpFIl?khNK+07vL#tFWinGw*%u97#UAZ}xQjjR8r-|F2==u(mY*&XodNb#B=dvTOLh!n?vhn;?)A{E-#zgmTc`;3k*GDOCUuq1BV~^ zKSFF5lXqMblzwRkj0B=xew)_1$yS^a6}8K{7kqLPvidm4VYx%N%XPht3E>5$y?VNckCgQ5t>MpeQ&`Df}~8wu2vqU9f-WYV-0FyzN%LgQvU7 z2ujoi`L6ppawUTgM3podB{|PUh1;R*}3|*x*xcgztsS)+57xKsrRrRd%}}ZJHaWbD%c;> z%-9*N%P1||`r3BKNNdb;ej!>!gKnQ9vjQph|4C~8mxaoMj!lkPp`{aTghiR;ezU*N zGhP`y@0HoTGhM=T6paYV8r%%&O*7gaNSmrFt-AJz&r44uwG$9s`9ze>il^gdySV*% z4bRE5sMT(su0085g`0|Z6XdG6V`>H#e*9?EpU`K;=PXpG_V{eo@dchuKghu-hv*4* ze$LyfULAL3*u1X2Nhw|$wDjx>8!9#XBHvK< z%`wV3i}8p0yS*tB)|Aj_=)bXtpow94Xn*(sp08-ovNWj4@4jcni;$D93!j9w}6cPDAoBmL0(+C;` zR;GUm!BKg}f`A)AP+&*Tsj+js>wa2Z?#L*KCnOO5Xr()-M5`!U*cq|Ihhe{uYjO-= z&mp-W9Lg!A^^rsUP0lQY?~!x!gWiUqPEGu#3*z8lm%AERq_S^26@K`WgtrS+id_-Z zi`B-y7DxzKKBdh6$^pERCWwB4v4hOKw~KH0Ut;8mTDj-g2WaMKT$TMhkmoNr-5v8U z<1*iyjcaNMT9F!HUCrs0_og=9gO$&F^n%;cbu$Jdg-*Dk-Hi;=itv{u(@xrZ0Nz@$ zAzrwmt$Dh7?G&@MfAg{}Nv&7d?}$kth4SL6FrsK0+0>^eu`@1 z81_~3c8|lZ4F%Z_mPbKxvj9g(#kP7gPVk1&w!UFm_-QEMkE$B za0|AqQEZ8+5T4FnO9AvphyXIKM+6vu^MNK$XNRe+QjhXH`wab_g4<~3DVx`oT~*B#sb7ZNR_Tp*}E#T z*^>#Kf*E5%6-ZbXAG|gj8Z=_D3m4l0l!LgYPjgXmyKG^jzN-gXV~scrs!Or`BY(;)*)3L%^<8%QDlUqoByrIu_?u?m z8Gq~;bQo;67$3*yK8MdC%QpX@CtknwU=N}05T3L#SRo=n>%c##!}V2zuaFOruMj>) zCa!tgMxUV~W%O|Yn@VVqU{Jsr;MJz~XbEgce-vq^| z-CCnBxF1e)M!5qg+f9zBg#-#My6w-U_XwfUf zD!|i7G4cOov44R%jrqbefcE{unkA-p3m4Keb~RYBNCrp5^LI9oPJn9T_LBU^Gm+W} zP64aP<{S2&{ag$o%-UdM9=|?IiAoDd&|`)TFSY}Ny{iMWoo(kMPqNW7M8NAT#_JwZ z9}+{Sa~>Yc^DECa^n{2ypJlV|y0Ijaf?~?JJx9WS#GhC5WfyhR(eiy`zQiT~v^pli z#mM1?3$d_|8*n|w5fPF=4h>OC2Ha9^`SQ8m*W^sOW)E5oE2^9Qar%1Y4B2L7*Q{~v_kqnR}o?9;q2 z*WG%jt$?PG~@)4V-Q)<;JqF!tHl#Kav}Y`;am$9( z&!WrH%aZo14PC#B$lZ$@_Ymaf8}Y^5gcF_z@j`r(akV+0OZ6L?W8&fDDp+Y}wp!7S z?9tX`Ih?m7Y-J8OXaA&sECz+c1WPuL4jnX4Hx=(pfP)Adw4m{(INp^+U**IxU&$(r z105K=qUvKu{KQ-i16ADpcdCQ>5j5wyA>09EYE!TD_}gjIgjC#Z;`ZP%lk6V{^tDys zf(`>s?u(QlM~8T_PaVKORMNmVjBAG85i*B_ecn_M1YXCeVvu7K`CAYia75|LvN=7`h}j z&vywxcB#fQ&gu!XTN~yN^n{pKzKP31yVUgUxC${_PPg-kc)0!vC6h1nxvl>OCQXf` z`{&U1y?ZXHp_+!Nr|+FQW*H*XoLX*J`r}YFg9~!@T9H|S9NNuTU7l_375~7e8yT3M z)0Of&{HdJRYtD}ue(-fHN`LRIDomeiu5h}Y+uk)E;AZm$bBFfpRw}Fmki7OGQ`=_o z9EVKs!C@^R@aXOr!Mm4FXiC2)yKiF1CuK+V39XxC?NCwfeZSUoh8qQHvv> zrkVRo?zKYB{=n`?q0PQ#@|5EPCowP*uhRD|P{Y5CN_Tsiomy`M#p-`+w-^)n7JX+I(E&UK=?y0n_|i=@J>JzcRIuc z`uF>;;!Aqg8;hD?Tre%++W3&YCyys4~ynh_&`TUJgj>pH;FLE zZ-Q&yubPNN3H$%S%he7Q>;4sGAT*|(6F466lSu|+^=ztq}kbzi|GvnzfCe0caj1GDRw0R0DV%K z>nx|TZg@$lSnU=V*N5~daz#qAneTlEXg%X7@JLbX3u+gLC$KHr;jGthu~|YdB>L8i zBV$VhUU!HJV{VQ1?_#WcAIpLb?+eDP8n8|CMxIRgLk2@*G(r%GF$36uzo_AVmt$V5 zwj8~jVZ55b6YBEESH@mGKnnb4V)Z}rT}v5#`AxT;X*#o1x`1`z+XIGH+I%uf^uaH++rtGupY*Lm)AgVA?4 zTfYF~w)|VEyjUd(7%giKnD8y{js>wLMYe$xNMMPZ<{Cyh%ne~_gUK)ve<0RCnANS*HP|hm3{=qf&eroJz2Wh%!hy*`X|ZGb!Ru{U61>U(IGwY|1LWK zZ|enD%~AL0Kvwp$0nH+4(KQb2-$vMerc^K~*TZ?qF{l)Tt}V!f25Wad!50M_jRnQ& zn%^W3h{D{~M}#K-K+Y{h&JapE;5ZgO{13I23New$N8G z>|OdK&;v&x{eKzrTSri0l;_e>qFB;|Z!>MGra_xd2IoZdaqz%kPAqMe2J;1`yWgsV zKmMah4PkLvhz1-4n4*Ee7>-rqFr{UrTomX}GMB?AoK1cxqWfz01@c%K%bHsMi>yOD!$r zOLVeAo?kEgUk&nquabo3Y0@)f-dyhH@wQ{yB_9k!B8S@3V(%>EE|YXT1Y}3vMiqI> z%v2lRfK72{YCr931M;>29K#nMzao@)l|QYQ(s_~_3sT)plw2;4kr(wcTh)p+{LurD z;L8FP6c4ut=(JxDNqf!jJp-^BDSZ|_mM*TD+7!SMf_HA=u@^pNQzr#UnwXkA>(CQ4 zBqEO$Bd%6zN+T1k&c&!8V-iDSfqjd{Mc#F=ho3K9yE4^~p5oJQxSUl;{tAe{>0j>1 z+kL8W`OdLp+jpeV{EQ+$)h#b%`yZ;sl!dd$wwx7dAz{y^tp2)w3DA)3a8R#!xl-rf z{BK&|nBQzU{+(uXlxBf1hsy(zZzma5s1p(IFtIKDs`T5EQH}=Z{~h4)r^v+osBAK# z37=?v5O1uD*^QJgn)G4}cc1>!ujuB`Z=h<~5~A}%O+n=?+1^(Bi?H^%?a!`yn@bFo zPu)KkrsK0JrO*nU(2M6Kc-krrT%v;R#`rqkSBX*GU%q!!vbQkpo!AAVuJOtItJncZ zQ>#Ju#z}LYN-yS#7FyhCO-$j>nlz;g- zfo^VUjq%_vHEo2dj2Z>57R|Z;hHckqPExAipNLhzV9${IlQ#5p1(MzL9Eq7L0r^J~ z7K^|neJpk%hu{QiRiS7$f6*%1;ioI0&DaqkhxBJ-C0PA~KsrkVQu)CL>!sJ4b{d7; z2sRd6r3Q~x$V52|VdgXt7fg+s`?YHD6J7ET5tx2NMzzCd;%}EQ+$Belqt75UdvZvZ zN}&Bjvy7CWMoIJSa|r$9+Do4?t|3Qsd3E+3icUQVQ1EawiM&7VKQ}jw7sC05Yl5CO z`4cgv*-+FvCNU_;8QC!VAltnkK8H!S*o6P!v!MEus~qZP-GfQ+poWw6INXRY^)OGT zsi>`)5YXwJJ@@7CPZkuxViFhOlrAzu80|ncSdz3$*L859+r}i6Z}T3hbNIjz4@yF< zE4UhhlO+m{}?0!pm?NyeK;*9pS4y6106_#y()YQa_>q_w@UBvPeAh zwtGD>;N{D|kvsuRV}HtDi2dtrS2Jn$CJB>Lxx!C{FQ~G0SUe*&0}pO-!IPhFMBMIl3g2s&p1Xym;}t6#2w~F0D`w8w*J?7G`r?Z_~BgxStL1Jc}nQ7$pNu2cF;- zJ9EFVINzi;M$5E@(h*p_Yuu{xuF8a--03*#2KC4T-J%)n=ML~5hT;RevgrKMor z_NmlVzL=`jRCSr!B0o?sIz7~eW8OrA2c^))#(rXzO~ZMh{db2-A#By^{V5w6lFI4! zY}Z_g-%t1;5}W;ovHR*;V5WyBqglByUOjC-u5h`+ED*;6CKOszV>C)4) z|8L?tT_Zsf-yZzVLKkX@;2L4q$FH#h4^JGBGl`<*i}_E+Nlnd%>aL(|PGw_gm~Sxc z;pIu``Z0ZdlBs{iI%N<4lz_R7rL9rFLQDVXvR*j6I;qhCvE$w_-HwQYQ*Oc55ts+) z@E=HA)Pvw)XKJ@ZFgDvs1yMCCG)otNDJ5W3!rsBNP5+(YW>G9H7=uN*mc+m`lSb$h z$zB8}5dyF{bMpjBiP8m7KVk<8bQ=jOp6;ECk-H!qN18wfHl(dDj2!@TF`8p?KEXbL z6o2b=$S}bvkevq}7BovdG(hZ#TSzb=@iOvr&&pu#Nu2>TIC20cPh}`#c&@zx*0s;j z76lVSkvPvd!_P=khb(Gp4z^LW@T?8je@p%I5==@UIllkE0{;s~dbFQ$TstrKa%aq{ zUbOX?QvP!{b6u(1nx&RT@qFhySqXMZ{*J#c?Y_-?*kQy1v@Ei(qS^Y{tD3nHd19ZW z!a_a_UD&R6Zee>fp}=Drd6UgRFmde^Gw(`FpPl-@X93)Z9scx0eYiTTUYxLe4$xg%s|*1mXh>} zfHhj)A-D|}L5%@-jYE`#kI9Q-xMuX?T4XgZso=`U_mE94(IG)-i(d8FFX}zGij1mP zh>?FuLM@QX94MqAUMM@$-?U$QFWTd5Dt1%4LFd)}5pW?(6;q8{*W zPXM9>Sa-3}_H~$|NbCZSVXHtv?eM8Usdp3bbHW8uu`6GtNx=0_KJ2M2<>JIRA5}mX z4A5iQb(yzE`_tJ^Y37}n?_uDfoOv^=?n2-_IB|SL2tH}^#Q&}n=sGbJ3eD@nk%JG{ z6p`;)Mo_!gf-9ooz>zAjIl6gYrU!I9Zmt&rjT^((*Se!`l^UYapJ5I^ELeY%&6j5( z^lA!zlan@LuJ2kkL?CX@@z^Hx%tEjua1tsxmsV^@UY2z84|7S7?bKW<`ATfa7NaXb z@EwCWJRRc`@O30|K2S#%M$f+V7-KM2g2^|`?n13q%u2p<=M?S?UWW_?(D64IIO?vc z>aR_UMjZaw{XDyS2b$Xc! zL>JS`4AFDVB-}9Nr3!nfuL`ZXOAY5fGuO5Md^L-O+VuRWsDijXOTug7gSUHv;rbY{ zBMM3k_%X>THkNifxYF(lY7;I|Q@dLqHb4K*IPgu5Zm2l+9OnOA<)q6#*Z){|e_(HM z6r0WSAIMvHpBiw{N|{+T!PzxM`^W2MDfuTdSFR38Lt_?U#I&0?-tJv0jl6b=t@G|? zk+1gWsEQk}hadO|sWHsApke{4iF&7oWK&B3s=Oe}VyQNdH=(E7F9deEq*eS5*VFa^ zJWWGWW4)i%Hkx@#$ZJS%Sex~^l`?+Er)e+ka`b!YrPjn4l#9%rYFzc{3y9ZaCD>A* zIxrJ$o34Am@OX5+xi8#7D&T>zUz^Medq6hVs^Q>4lT>TCaUZP$v|+kp!}z=ZLhg+v zOJpv`hpFlve#UyJ-QvvmwPvn9YJ1F4R4r&1SV>c_sx0-IIH+jq0O>j&?p6pUF*zP4_-Y)(rLwRGZBNF z?WF~5E_g3ch%S)#V07ZFFa-jKZW_y1YpxBU@QvZ=TUn`4@D_nUcu5R*4?1|k1Kw+4 zHYL#OJ3gcMFO=CJp$3Qi(L9VHN(BlvM?W{lrcubnN0*>ux@d;uL8B%O~ktYUGo2@rD(8ll&O5j6eagpEd2IDTK7Ov)Wqxb8x2m<=RQ za5rZX9*{BxP2m{d2dbn8D(~tUoIcA*NM?1yrg?THA?L&c7DA4$g`z5%@jB zl-l;=Tf}+_{!Mi14)?YB0E5Ll!S~(Aw@ZKyHV}OB9ajB%qJ+UIYxABNR)e;(fspS$ zd`V8mV=qRtp*+Q{=ie+mMoby6TNNZzBR-ts^0}b>cm?!g*{sdTE-0zbkmtJ|NXqC* z08dVmQ}3xsD*u*s=B)wDywXK#7+3k{6wkh>Ce{%Cj9G?l8iGC7^QhNqz{g@E8#0X^H}kSTrpH# zJf(VH+n-Gx{VG1E8$?W+9Swl>E#a*%i1h8SVNU;r>gPRJe{=S>zj^iL$-|ZdNc6m7 z^}oE|;MgvCqSLKA)zgJ~jSN7{L)ALK}+@7xhs6>(l-xkNDpT zQ1ZI;u%bK=I8k5h0IIt6i$@>PXXtuRrfRqHf$z!TeO-Ht@so*MD|U9QDN1`cbnSNp zt~*6HvYx<*r)KQky*_X%Qq(E2=TVmHjIll7+}fMi3v4fJq0?6^sAt7i#vhviABIsh ztOna-&FwgCQd?VNVtJxHmANzNm^gppb0F%p~ytc?fZ;2;lDS}Tr#2zm&lCV^5dwVQW=5&E@-xG}u z%pe`V`?vjy;Ssa{z9$g55Ut{A1s({8WX3KTJU`Di#=BFP(8eOt*Jk8yp2}2_+@r$k z?Z#!}lXctboJ=AFslZX#@-0#=Q|d&IZGN|#p16(B3Lw_XmZzjgp2Pl5pTSBc{0`(} z4!fY-F5OL<(fFT$0z2$avigmSCo-z$w6; z%zr!lEH<_7H^&7*lCMdwgLWt7iUU4(L?2Yj{6MA@`H#T*5BfCEz`E_@AM%vLlg#=X zUDGSs`QP$Ci^hDk=;M~D+NlDGPb>t-(~na=5F#~iKP)t*42*HUE-5L+nIiFRgNm>Y^5bp z!p2sp;3k_jbhGU_Fd9}5h*~p_1>$3qcuV@m-Y07HHQY#jr}pxI<{7kBYM$1WpK>SG zXMo_P$5ZzmuU=k)tbL+9AkF4q9I=+^RhDPYeURKYyP?O%Y_!2VmxCOq_v$cu%P(>J z?^V}&ra2t-FqfkSx_@|?*FUR&AE>3_*OwBy(7QRdM~&K z;M#S}aRGY{e8$H&t%k9lUnpQSnBGQFj3Yc8g^nEM+HI0$s+$kM9!KD7E}#XWX8lB` zCNQWI9I*MJXlKM?=ehAFybDWqK|ig=^-OXh4C#^`V&}Xtz1NC}JTTt$q3WZfW>rkG z7YDKA0-8zo=v<}Y(SzRfVCTR;&6Qw$5%LG!m-!{}vPw)H&ky(T)>mKZqPDT%_ww)4%@+&20a_@xh}Hkbz2e?+)6w-byo3rqI2V8R4gXtXXItyseHt5bKu>$)vAc+zSEj#lfkZ4?w(|qz)uhulJQ_P<(2LUO?}uLGjfPJG;cZWsP7KKw zm0qswV_ePwqBHeVQS-)Wot|zLzMeZ4T@W+zn4lhoaH~wr$zY8h&Yzj^RdO$7JmFI~ z`Sg%s+E~(>xkt!a7L6YE(gM}Hl$Y8saR!u^*f8>?`6;YW7O#+Oq&bqJ<7~=pEXEP* z=DYa%wwj@P3Y)oO3bYM5ZHfZ$n-+HPua*;exnui*-fkxa_QTG8x3J{S99#Q$8O2PQ z$^CE(XUe@Z-%dVeZKJ28IaR1M|GO7_*qz}hOeq9p@Nd%EOoKlIKF;kXVlo_#9t*bq z^OFadLw7BJ10oeR|LhI_FTLmgi~m~mMCb(`J$DeQ&LR6YFg6m0Tp7^ZBr+ zZ2x@UKv4_N)opn4$kO~BVfWJY95*%;;)L6xZTXsS7-+A5+)~uc(eW%RwyitOEJ`ZY zYx{hia*`G~Kdf)cOsSQ>sy%F+PZ}BzhMK(PVpi@Q_%06@NrhmT>X+IcubUytvyVBP z)pnc9#~jJw(K@NP6Z!Jkw0YXf1}JY+3G1PXi?(GT((PMR3_73*n=giYWwH_G zErqZVmU6weZ7ix}u5fwcJC&aj>>COXH9eEdhiy_q)p*l*FNL7CRY}a%pW}afYxj69 zhCqAOYz6W!>=cAKPMwz8yiU5zixs{<+Hx0u{$5QwjWg?zEW^=cNWa_=Ch%*(E+7Yx z6ye8 zFcb|JlNRX3`>6yvM^&iy@ZP90A%p{o~N~NB@Rd3j2eN6BTt*{iN*+wX(c}(Jr4kjS6Ss`+*iDuS>wpV!u3qV)`7yclO&Jd#+8+Sut(U{}f zQeY!HP6>7|W7cRc3I2qqtPifoji0jYD1_=-q?KP6U&x?#e`B-_)t+%I5EuIjsxfB@ zFWUGSCdHPM#ua{LN2A$4%c-H_l~wp~F;Qg^)gr@kp?~vUFcm_=GqFr$HWpbzyj#qDe-5Z6g%mh2>x0Na{nF1_GSjh4r8y0zF1W0 zGp62ei{p{Mjm?Xm+&Pmcg|$y@It~dJ<`NzWWoLAUx< z$_>A_q+$m3ImXREaooJW$}&05bEm+*jfg|za#Cpl{3&*+Z1gv&^4{(>A_fZX&PA85 znrF61s-!n-88G|NKo~8Zc00-jPIhYa*}kdFOfZHE7pBv0{6O7vB}C`b zq}}4LE&uriY(>$(#YzSgACk=I#j7}U`r^=UJ`c_pU=#S<)4R*6dEmyu{jPk}k3#MJ zD53@~VRN}KpJcXcN&qC4K?oHnV$@x?`0KGFiAvdJI(Q<`6w!e(1L$@Fi%RG~Q#1|0 zpJ3nFIF*`D7ee-^6m9smBEZ4oUo^7!5MkI);1&yi zXG1cxY$<5qHQdYZCeXJ%+^lGOyKce2y(s%gGF;zm7ydqdOmu$#nf!Rc4}vBPSvYV= zW0)j5E~}1`64a!&_+#K(3sBrVWh+Bur_|XDOMpK@m!b1L-e#S^Qr^>euaE-giIo6H zh*{3kX#-Zp@$garqxbf}!C+l-tux1-hs;nn^66EkR9Zd@wZ z*kuL#ZW|nkUd4`-_${if#{O~pXDOd3$v8WGGADaO((*P0@;cTO(t@IGwPip0 z$z$z#n`%NWG4GCrsLq*l`5Aaj&j)2D35#OFq? zUS_-O=`GOl%%J+LzVo0bZW>;9duXDpWuU8%sfB~XOq38VM3uDpyxp^Y+ppT{8_7px z^eobf7~}$5`&0^Dju^90b=1G;<@ajI9z6&W6>kQmwH2#(9P{hHtT((AmKif-&oYoE zqdG^^Iycw`b;eG1@6II5eumI4aF?A5S1~dFX=h;F8B_bYkGFVQ+|u}avOdjzu`!(j&<+)XTd5HV4THmTUQlXqyOI}GT?n%iUrzS_-+5%BlD~$ zjXf{|PGhm1_pGnL(vm>l3rFfdNj%-i%N+r+{qSn{vb*);@=M?1&Yt<3Y=HXFv7r$j zq}r?!UXBU&5~AtCgmlnAJ>#*{#wUKa8qNTl9AjxS`)&eegN*aS&~ZB~w-xyDAn`8X zE=(~K>QDKPE;5wlUsiL8ktev%BWeu%|%ULwpz#QxF%*+%Kx!0dKr!wpromXHl4r@#&{uny?k=ZjQ{*^IYo6CNoGf zxUqB>=A?s)((Ow^^2MJbBy%!yyAmQ%VPPBX|)Cq;{FdFl*fA4I-u;{VmN25PZKzYSJ`Kg{p zda2Rn!W~U2aVnrI`3iBV->0|EV&izj(pBQU60q?O8hm}_nZHEW@$-9`Y&vcEH`t8d zLaLc2mFu(K@fhxQ<bE9ev;tH#9wQ{{qZ4aP48Zbgx-jr<9I=TBQ=i*jBSq zjK9K|ML)0ojvm-Q#n-V?U(R z-}XulT$4RMI=Dhq=x^HJ^ck5*92muhNCEAqfKtI12LN0(qZl3bJx~3u&RDS3FlgqV(mZ1)N**qcbA0IGf1x)AF$u|1W{7Yh}O(pCEME+oS2he zXQ(z!iViiN>q;DmG|#Lw1(FUVa#R>E8Ef|PNbvopfE;`Axvi=AY{}Ofx*L>H$6^T>S+YOI-{s2>3-rN(*CA>2(^(zM6S} z2d~{6O4u?1Hb{WkhYTaF{sK%#XAG06yRHZX6n1)!74J|TcM&kodlf(cUJ zZuw|ofYoFsU+1oCh=ZCV=KaS*Q=fnPg+ug^vXE_$f#zu!2#5|`wk)A5Wp5Yn4N|~W zEQO=EKUL`A(}I>HH^5U1%x*Y?tl|>jlDK^H7@E-v6%@GjfhFTjluORo`6u{=YRvRG z!IH(KDKycN{0;w@YQFRCDP`zzg3930QM>MosEZMX9B!b2M7ibcfW<=RB0tT={cHXC z!E+;r#z()U^}|urm2d?qid*k6N^;{kIwndK8p6K)aNO2v)*6pNvMAo%IE zuNgk;N0SLLG$yO%vrgIYC^6@6YAK}7R8(!wlR_WCv9*3 z5xcSB-Dk;{(j*BvrkFO-SouXR(p&=M7maz%m;!?4G(bVHO6AKjvsxhA9HKlnlJ|#L zI>774rvB*=3@Nr1lCyPf_Sa+fIdco`kk-*GgL2A>Jbt&zL1$bbdtE{ds~|;e`q{5w zYt*j3Q>bS#r(~F{dke-T;ltPAFXqh}!ZY@MJ1Ry{Z`d*KqwOaKzE2lg)U#%Hof*tQ zm_o5vM>P0;`Y^;|<`ofEY!#u1se9vmr;n#^D|t?~U&RL74W4#RA-(4JJa)rzu^{f! z7f>`e@^n6!TOn@27vg9c$UH51*;x5aFC0{taV7D zExRHIH=p?W;>F#$+|*@z9&Bu)m(`)C@U5(~T{T<1e7k(iRDm*_kHv)Y5ENnOFPqeq zPS-`8Oe^`$%`Ywqj_0XzWX>1m{GG610moLHYV+cWafa18$Bz_ z4Vi~N)>-Q5%!uo;^}hA&m?5=AIL#+%*OXO}uShA>cmrg>9pMNWpz!K0%6hkj(IwBH zp48fvF+ACL?u3lD+PoHDD0nXNB->0UQ(R`HD=+FO!`(%(=iN{F1d`L8HMq|I820Lg zJrj2Joe+8V(5a#l#U{l26n~6e%O<^}w|W}A-_0`0nh;2Fz+F---O55Ae0Baf5>hnc z6N!8E?I>2~n{eakZQZ^6x$9r{z`1C-D#%cFb-={dM!&8HAO_7*rxsvC4b=o!^!h&s z7hnxt6$n1S?v$Fxl-W1|T-d~xH3!L5>|l1Jp)8?F!UHfh!TbvV@pju6L0l$869z5| z16cro8@Z772n|qY@D!TH!559#{EE5NEID9HWkM-FXjr#7_)~rL!k7Ffz%SScC}@zl zENn7@2J6DmUh#?9++t=?VDAOP*+kbCv-dv^J zp*-CKBgf?qB__aEJQj^6mh&1?x9KB~k!aKeP&-Nuf$@k8+eTsM%xnELlp26V7PSbX zDM#IWg3hmQuYUq4M8fS6W%&_AOUk*Z@9>At@j9c{sjhOrJ{z{nC*hixLdmKT34*;{ z&RG|g%H6_6aqT>AGWz5~UV5lH z3UXY?&3xH(!+_C+rV!_=4F&~Xj+!)f={7sB#_(`Cip@kN{p-g1sj)<?LJgG?T`9`KpzQpy%;wmng4#QQ9 z`L9_FHr7jDP70Gb`4v4NXHJO*eNIiNOKXo+^WGa{sol3{ZP-|Amz!pG=V>@gWJ^_X zJl3b?s$P2atfaezd{N!$vLgi+=V!0YX??GZ`x1??@+zZH#1-=FOh1M(FoZcbWUht% zbqVn7<9g3auHSFM8$6PtIqdfuo`AXTifQgIRGo}h3Z&X39VcwNWNS(dHt5;E{eIh$ zzoiotRX##q)&wlWw~ySmT$cG)wV@sY>!k8{$ba}#f2l0nDgf`hVfa#w(EO$1(E5ur zQYKz8k-X@JOAg%aHZscTrCpdXR*QD6tF>X4z}A_kcNz*}8{E#vg&%DU(<~m&&LD z;z(=$z|aBRSZia?HH34Pt+sp{H++%H#d@@cLo>2MB4{@0)}}g(k2}4 zts*~-4cyWmOum9oWpf+bs)gQ~{W215HTftZo8wRRXbny(d!qT%z3Z&m*_S61vJL&i znUwF3CeuZ>R|$i60)C6dUtKpRAZ^5o--By~;j24>i3s?sr}$40j$(WVV&sfh{5J}& z2%ACFfDDFB^XwU3yl?h1lla()Q}JY(TY^vxwRLQnN7 zbb07^k7gC5YGfC?b9>LMpI}pT+!B74w27{>rtNvn<29`b;953!qm<_O?Lv;v}ZJY0@6D~}a zw*ADdmH&KhiWzcS3Z%zHH0bD$D8x+K?1p7O?!j(lDld7AkMg|)u{!w09O?C`+Qv9= zeoW_!9^hL(Z#0s&P)67U6VhykQrG%j3JQ8nk;hsS=wKl<)f>+T#2{k4dn?P-+-+o}}KCZIZq9 zUJnli^jKBGQd{YXm7+dhu*dLk3j&We<3j9dXVr7O{@h>liD^@*q%Jkl2g5cK%UwHJ z3>Woqr;Yg=(wwX>3QMNhUKIA`Z>rA1M%xS4B(Id8Jtpc~DPq>ntLyj=Yuo?-6>QYH zz%adKq&Hn&cksgo`b1CZsqmaUINHy*UHHIyZ|h_LeOC*W_(UkJsa_$rd_=`$Rs=EN z6Ww#%1V~&O)z|lISt13-U%`0D&q1^1@^e0q=V)9iF&|--L$@8bVm>^6m>2t>{ta1L zh4B!;3D*CaAL=MR7j`F_*Q-4}xeY)cp+5PT^u!o#$@Z?AFuO-f!RIr(%$pb>M@?uK z`4T9$t<6IH!q~2~D_-d~$EH=Bb}c<(Fioj?<|$lIpL3O`kzZj3!>~qQ_Y`*T9gJPxW6C=YWRI8FGw{9>Wfs5vz5WMRtb-!pr)(ZHTJQjS9~Bft{}Ly|2&hr1k!}+8JH- zbkXZ|^Jn|s8m|vvE;u-P&<1|v`@r#f1YF$}11#7zKj5!U&|3#$v&+n9<*p4^rY~xZ z4-pQkY;t51XONUaL;VW#X~-U6IQK=;V$onmrGpQY<;UpZd@u~~l=>n7OI$S(P_fBy z;sIdz&bhGpwgXnSEMQ79$Dtt0aQ`BpaKRhg8c-#4K%>UO25}N1Y7-6F5m;cWbm(Q9 zuhsiO+U%+qK@u(=pvq~DW1Bl)Qqk2oEG0J^iCf2O{?>)&P+=N`wNZ0rf60kh?~rf5 zai?S-=QnKiR>nf64Y9~SD zWX}Yj06ijn--3^0qvc?bYnyjwkc1$#}RWta& zm4Vnm*WGqHTX3L_A^5=MZtc))hRr)eHG%s00RJVMrC5L%CL;LTKrgcW?cwnbX)Pvr zlgE2CU!sVvbSrU`33fFb;k~@EsCi&E-M{&Sz3n1%>Mt3-w#}IuIBN)>c6oux(!#)6 zxOI$XYCYfiMQaPRtT@H4f=%;ExZ-bx^2I+st^aXD-f*Qcp14XvciZ^zZ5^uR>q<~lVKe3bdGlL*{Ks8%9r0l+7)4ECD@N?Zh)dH{l5GxZItIvcd*pW zDxSZGVVeVC3sX0)X|U#bbrvTEyDTn1GaXv{sA8#Vw%2@?-d+&=d}>ZAo5Baq_o++r zk=B02=b!V8Cy<^e0zJ;@u;`>QJ*UokmD8Kw$9j-wzpBhWf;VRCgOH+X>#6juidSi= z0k6$6_&u%S)dagu{M6H>9Gsq1Q_Q5fI;I}*k{9ey{(!{Faid9zf9B^`?{jj~qhVHxzj+?n^u^We?VNm#A+du!zd(^x z5*aSC`%8O;6>tjEH0hdw)a`W-EVX(>3{UZA56+5f9iUq~l{%PfF0}`)?smo_Up`mJ z>o{nSb>NuTJZi7LG@tm@x7};G#u@*>?*(C(A^w-0Z%aCyo1D2jQCmNvu004n#KiP; zY~{z>g#X?{agI~+MGxuoTfw^UfK_q1qp#D@i?B;6TA|(f=(*N_1}@$hLq7DzaF$lQ zC5-ejg0t?GlmPnlm5{Ex=;?q&X}$(f0;Mk}aXqf3^jl?ka|Af~Y_86bx_E&fG&NjSnvJ zF}h3NITm9#K(3WKUZ7j^b{IYJmzJ9+nB_^|rUwqx87HAP9jS|QyhUQp*JFIui0kFnBV44 zn_Fkqxp5Dw8zv8d5I!#9TF5yd6~Xvc7wi$qjgCG!Bj}tA*#q z2;fGz7cwB*>(_4R{1A2=H7S{%SiV=XUnji$l#YtP*;s$=Ufrha2x4hlZos0w>L6hE zQs}9?>-r1ZgHH*lucKl{(2n$1T-!}U0r~aH}}A_x)Ds#z4BH1 zFm;}IFi06c<0matM=V^4m@}~)$=`-xCIB9L&ZIUK&FfKw#2@|((g3wc-JEX#7v~2~ z0B%SPAn*=e(QdL+xLLiuIYWsf^dOD5ACpt}4g8H>zHdF4Pu=(8UWmr;jy>83dOR2K ze)d6!T#3&9>MD4fGZh}&EhElHK`wuIz(Pz!bpX6fNWk~>Z??` zuf$g=l!23I|D=oXmhgV<$g>Pe)Bv^0%b4^rnVwZYuAas>w;lsbU2aFak);ZJfA6C+ zeW<4ud8m2}gSughFR-T*AL>KsJsr=9U?~Jb8~!vbJ^S2IjngK647!`Sil? zx_tI7a~F(_Qh3R8oML*;e4j8MbcE& z1S)&9`&Q~5`c87N|9~e~7(TJqdV*}x^fT6rJy&2S#{5Ucgi`~n&bSswqQ5rYUVEbV zw5Ii0(krQc4Gw~Dw4Z6?xlBck1f~eio2Rabk-GOz-KH_MU&96$awC`4tsHMCq_8fn z={z1uje8)!?<8>0-6%(C6^#D4om49_rLV@d;&(r*_(~ z&v5J<^SUmQF-X*U-iqADua-yzP9^L-YP-{=H^pvCZ9x5+N-45#715LkW^MIZyc^AfmnS(ieEWp(x(i2zOmX6G({Bx(7|6IzUNh4BA2~x3~PKRl;9B4(lH~CXNJ*D+8feBWYbwsP zs)^dC9LykavZk?9o;mSadIP`8204mp;>++Q7(xmC6F=}q{rhxU-A5MjE5Qrtm`6#i zpj5X2?8iohyd-}+5dpTeIJG&tw&~zG%4OIXvn(i{(%0h1#{!b^Y3!9@b%QNRiLs3i zRa`|HSf;fPWgqM0qq`x>Q6SxRkHKnt9BZPWw)G#mNW1rQ8BadqJux?#QBTcfEBZh8 z_#b@@U1~hWub73uIz#NMPU;CX(-f7jNO<6axz|B1f<}pW44xV>o-*615k2+PrzFKM z|B+PeO6^afCzNLsxeM7Zy%M}10gJ=!3=enb30kLEYzesJ3-R|LDqDYz>3BSLa}Tcd zT^PDyI;vDKH9#5IGSr}&;+={i)B4LdOTb5b!4VUy2>58=5aM~fj`hLA&j!h(Vg}1R z977@k9KiHS`}uHh&t^wSP3c|(;MEe`DfB;7!BN?O>(l_KXmlW7(+1zuknL9|+*d6J zsT08lxS|iS?A7=}u)I?C?9=1(fyLD*zabKIkW%)qv^>HCPh0_JJh<%Ki`WGQ<^l0%IWyBw7ec|*$ zBq0Fk5~mH5eGguM>j>M>-#q~Mwk7S>0NEwwX}*Z3S57Im|J<8PO_5*~p|8y${~Y{) z2SOe0_upLIWPmC&|8jV{3!7+%@gou`LVf+IQgM}cz3{LGVkq-D~jsb#p1uG*M#2SLRCHwM{f0G`PM;7 zeYB78E1%@AY`L+K^>na4K67j;0cm_S59)4N+D#{F{E>Ux%r^)1J{>cC&*`fyV8tYhWwWypDUlyIn47O7{DZb|V5O&HWOE#y!gQum` z`-t$y3COqG&p}5dV?wILg=!?xa&SFy{ z-zgI+GG#s+l{eY73qDhr6ZFiiFMpMOUYe_(2mPv?@UvrAdWpD2p0nuA_1qZLPqTWc z$LaA}Gi53r+8r=d6ob4TtZBC>=-uY7wdy?9{6@WmMaf}`naC@YFz_at&+S5KaOm>V z4SO(?mO;!>0Tt;$drrF)`948?vG0oYa{m@UgL-b;R$(RxgCht;s-Jh}uYVR6+Re$2 zxNLW=f$>D2{R!l>ACe$&)@h@GT)%nK?HVwJDIeet`rjU)!KN^&VqV|nZQj-t334j? zwA|7jw)((@^aeTIcd!YwB3s4aUhv^P)>R*3qX(?qlSU1ktsUm4Ebwj%fEbe^UBi!vLABe@^|ickzL=Rxg_wb^JX_U}SGOswAXQ7}zB7oo}RU1vPX3 zWpVuXOYuL%0Z;7V>`}MuK|J-oXfErW+Q5yVy7aO01@P@KMlhP~g5sQ@CYPWx#Obwi z$XrurYwZ2EUiVhVJDDgj4Y}SqGtf)BeRk~+SKmqyTBCe(^^U}RFcQD)@hWz^P0*25 z5X>9=t4GkZ((!a^cS@HnyP?xX9qX?7xl@-HlM~eJCg;?&Pe`~sB{3OcSi?I5A2|1? zDolaK45g%I8v%G-_De2YmpCDX+p3%>RoSq9V)1Yl+wL{{@SgDwAp7Y9xjLrEs*%RWU~+-;OdYC zidB}b)|+U+YN_4?LSpeFfClOs`L$Mp;%yeVd4SfWy=~t|2JRs1QtSjMTbBcIjiSu_rot#nDn;G=)MgV#y<<*wL4E&+ zBtDB$>whN78X;`8auSs>M==mio1=U$xxwoQ6=Phck3aFo&s-(Jg%HrBUiaJkC;8^%*Ohtk;*--E#eSdf9v1 zian&bMD;UDSAzSatF``mi*3ttv>nDVkl`P}>BhaJG{J3{biCRlm5ez!FoMpTsoORp zKWqZxJx}n-%7b}we2E+}nx-la)84-|C7P{!b|)aNh0 ztmIIdabR>0vF+0|^cqKS3z7>Tt4dr@##PZmEqkZ?p<^Q77k93@?)owCb*X3f?*yNE zec$2RP<*La56+&~_W*72M|QJ-Q_^q5IC;kYKULSi+}ccv9*!rXMj9PLbmlh=qKZlq z`&e@~|Eh?stqb``$+r&#ytiD&yBVJMy;gHnX&1Z=ijsfj#pdJBpER}P#8$cW5R?E_ zluPU4msp$xmsy?V{gB`2BwHYvWSlvNAt!U+d7?9sRHXNCVp%ed)Bmzh)tPod3#CWo z;@@XazK&G0QMZ6lMe0S_0~4~9+btwKVzl_ygYYNduZVq}0Zg&GL2gGGR_w4xWKMXN zMdnNv@FHe(N_v+RS~A>|x&$A8vTH>z7BhcZIcN8vrLe88;k&uZjj5G_%9-0uwI3$n zh*e0XL6(TN`;~d6@&1Weojau^77r1m+Fx}KgHYwvmCY{?;LBdQ+l4?bK}143d~f00@a4c@w*Pm@igwLJl^0Bx_VR@GyOT z7dKUl_n0YcKFq?ak<>7OgIwd=#JAXQt?rLqXnn{H<}exYBXS!mld1b2fL5><@C`=8 zYF_(B`3ISvNcc!o(K9!nmLkqw$aO(VC-cIgjeHo4y=|;})KGZVD(=bGGhd`|ahVni8 zm+MC=AWYO&A8haF@A1eDT@EZ-?E*Sm_??k_k~#2m0G@%!;r8LK!0EDB3s^NJg?kQo z_s1y1Mcl$qV)PU>`8s{ga-8I(2bkq*)qWpmg3a%NNrfT^3PHGtmS!oNZ3&lK zhu#xh!tMP*T8nS#Myfxwj&m(Jp0p*Or~~Qz@IN>gftuwCN}JS+6fOJV(Bj z82()BweE0aB)+JYS&yssHw{?_UDgyox`j6CFimv(I~Pyz1)aR{K9}42#;tr65F@$Ww!t%HHSU}W z2U}l^hzF;Zz(ha>McdHmoSo5}pvQNUSIX%X=1uR%))zUjs_Xiyi$L#_5^eiUJKla) zyg%d~+kpRBj}<43rJcZZhv1owx1DE2F+oWl7rTxMHu9;E=gzuQ_0dhiJ$LxZK9-dz z!mgM|fYYe4rIwh&_FX9!pL3}yl*VFrv7JuX8(q~#@PjMA{fpW~bQ3Ij#b}wl;0^|H z|6rRk#pzissq?$X6FugPA!a2m8~QTIO>Q7V44>-iPXd!sml)Jc^UZ(;_g(EfYwQuN zrx5%~Rzq=aMSTlq@7lCJmHz6%yc^;xv@|5wzCx*VmMT>qHj4k;rUg0NdPS)3Fdewy zR=YyFe(_s~p>9RtM-SK4g;UF(njyCl(8?W@8oitqB z$YFmhv(cVIqt6Lpq=I7+2~}aRH6c*8a$b`f!=?l+nUyV3MH|KeggO#`ZC#;9$L?P0 zwG}0*)3zu=DkM=u^(V0`&{j0w?6HXh>VSEMEuc^JNpkG5d2rZu|3id?bfozzX~4 zMA7-NVIN*qEJ-rRFI$>VMk7~PJYvGcu*%+ub=OA?M^Y$`G7MD@Vn43gb!0ehho7NM zT2TGZMt_NhHAe3hIFRy_3%_nZZ)grI&@z#}-5o&HepLU!qe{%)nqM)a<1EYiWGn~S z2erc<(u&rz&0egr-Dg2gUWr}&M`Y`0Wsx!J#OU;WDi&qsiUv1-$+tk~7qyeR{*l$f zZSCQKh@}+1r`eog8rp<4M#0Sox9Wu3Dg}+$uA&O+rvSQVpz4?Nd+-k!X$a+8CsH&r z=1SmQ+o63M5RL@+>&MF~`jo@Tu8UYOrCnlx~g z09_EWMb+;VM!_Zoh>FKY6Cd4Pf@`|QYXM@$gl3WE#@+`qx*h}E6hPqEhN6M|$Yk{O ziBxO@Li4~^bM;^p{mbp%=(H6+ClF}}xFLv@<^gyc@_gF>r3|pb0;yS3IfQC#K+(un zohA_ToV!I`GDALr5-8gntGn(d4*+8X$s;)H=C{3JWH#VXGv9<4L4bJ4RjwgCaCgYm zAf=G>eLG%%UqWQx)Z_>?i9Z(JlHGexVA3($w{5TQl^J)ePv4SSbIovKtr=n zw`Ykx>znvh&)39TROn^HN0MTv(rcW>NEu&cggxdcO>8Ez{tefnPfg01D&V>&TGf&4 zI9oQk#0!8ov7bJbO4(|XG^pQ-PVd$E6Ee}x#Oy6oaLyoAkh?Lth5D@OoTJu($>Tl zB85I*5Dt`KwIuG79gft-VJsrtbN4D$o4wAz+5GL5G%fx2daI9|Pi%1Y1ttAHH;!%$ zoq<-1LF8LbTv;y*TXQxV<$lcy>H7}dhyk%fsj;|7v`51w?u1vlQ%ecG#R@U4tg7jy zOw3*wF)j~Vvi47D!X0U-?UHk5L4?!WIH%bR7d=O7Js_vpw5t1Oa)R>U;aFEj(2Tn1r$1mM{JJ&c>bw!GG6_t) z5LWJ8b7#&B4IcbzvNZC(YW_dE+@|_O%_tkEO#yULS(@vybe0lri)dw8m1qp>{ zCBrMkw}^Tju2g}~M~nW{NWaV|T@7zGymHl{oMc&;>h#xT%hvCxJ2_Lw%Jz8A#u9B= zAtz=$@%{P-bKLE&L0ye0S8#8(Z)RQG!7^`yOV;AyPOLJ|YUhf1ZoYh|A?k5oh&_hQ znJhCC5SO@PfpY1GqWC!;rjU2hPYkpBTh-&sJAHi8+SNPWeYIAX&_}biXvL6iD;1(c z?g?$)QwY!sm)Db+Uxc0WrGXYA{F z#=T*|n@y{KjQ2T_=+EquL)9}{cTZU zyhH@P%b~5jETBwCp@&bfuy~QDspuC>X=?aNj+;>hJ4vWm`ve!4&=CBIxT0tgZnijx zfgoX?^T_<~APXQymfHYs5^@vT6|})~8k&>SAoXSXvQ&l8gwb>x%2cOjR98i5Hdrn6 zX6D1BkaMi_VHv#xYn{rZs1^m-?U@%_Ety)#%TqGbW*U40J`lSo<*l{HS9V;mnxT^&f?*q>@0ArjUj8wM zYbLc$aywnLOIz+r2no92GP{L3D?_h(DMZSy?sw)SGYI1l-3-}KVY%yfxv@A7DQl-%o=bLhZUM2y7 zAT6#OmP4D4%dEeDXG4HgR9(vEa6KAAp*r@B{KgAwV1Xnsy4f%aP8@HkF+VuOu45wu z8=m69)`lK?`fI0xX;veyM5KZHMwDq4;xDy7rZA7b*_e~%zt8#0_Vw*vje`IL`@ zE>bCuguMki3A!f-*-ln|9{mpZ|N69RZ_Xod)D^#Fud<4~B?K~ilZXYJcWBzoxq084 z=PW6{y)LeV>j&7wuN1En`;j{z?XEL#F5oCiSRvX4>QP+hD8Hp(#ApT&oFCqAHNx94$s zdvCl(>iNbvvEIqw)sG`IeGl@7xs_~+^CxTqiJH&OAQ#Z;gPq`;6xve91}GX%tnx!% zF`U{o_+kOhH7Gk^N#xTWkrwupomTxNN;8I6PjygmJiR^Jjj~f6-P+mJAL7Z~r><*w z3RsRzs`7B0n1w$-Wxw2TYk>&rR0GrwrMbpPL7>Hm-?|9XHve<*Ep^2x~`A2dP)-JbnZ ze03md&MYy2TU^$j?~|CCGv6e>GoYcqCG@Cv=&SZ(cJkskSFXT~brmV*Vtff>GX4unFms>=sMA)f3F z{81XQ5BD zT0h=weoQW)SbXJzGNn-M{y%7YP2KT9!cB9(Q)K}{z&&&-*M|S$i+OqT27G;rDe)}* zqlSmw*?9SYLLHqYvJP_RWo@u=@9u|=f3SNIyN7#ThbN0a3&!l$0a<&>0rsR_jqL|N z-X+Yqa0fq-H1yFE^wg_&+K{hfSL-IqaJ?o8ceJ{b#n8-TxYI}Qp`Lb@4st?_E-|NC znV}NisWC{j)=Hp&d_#;eQN;DC4o?swj1|Myeb7|_3O8@!)L@;Xvyy{@dg+hFTlnU@ zw{*^dGVIQX5q+!|XNAu9tg{q!$afBK;xp*c$#h=1Y3Oxi6Oc74+P|!x)_xMkOE__Y zyr_D~Y0&HPO0?4$FA!FrJu@vA-26WLX|K)bjH=j6MW}mhV0*0CN#Vu|950GhKF8c$ z4!As?D03!~1TM0c9rCzpC}9C6xc<~Oy}rT}$6b?WO)6`;V#9TG>uZhZY@Oa;pPc`x z;Xeax8bwZY=|&~?js%2=$=%lyeK6N~brG(O@S7DL8rNk!)!W@_E8w^Lri1P2N)b(} zLksi%jtXB#S4pgL!TKq&nI&tXW1*QIyG=inl?xX$v>Y9Ko4Z3_NAgmR-nX3EJy^m% zFZuG@lAx>@Z=^Y6k{fuk)#&=CgajdhOF_ZhoID;E&fc?rf0X4%s${`^=|N`3W0dvM2bxNedrRpHOSNSLo~Ns;QT70M96lRXg%o>?5rv@+Z(>`&_O>MP%a`R_3G zHN#xs?uF~0_xjtV)bnOK+Iv>Fe8xDiEx-3v!PJ1720YRRledAuAgJRLPjS=VXAO3? zG>{{Hqtx+ilHqqv+HFmhT<_cf0?~o6wK=qDyVtLebJ!L{`C~Jdw65<5<`-P|sm0@| z`ALTk`<5SASN9*vNMtlp%OucP-6GX%}u zIEVcFsbA(Rq(9_(oYbCF?T*iAhaa*G>AE2ixNP$K4Q@&o;#K;su!b5nDdixYT^JLN zs>pZ?KeqnMGE>H=c8Ru+U{pD>;y zMyfFfRqZ|gXKY$;x0UxVydl}v-L^|g`yF(V2lwTqbd2xj%UzR1>8Q#F{&~otC`7K0 z!&0Sa#tA306O}mC4w2X|rDIM!UX=qct1hMvDeq10e03i!(vRXX2Igtu+?n?yfeCS=xgrB8VATtBjbRu`w}15 z(@xmLN7P);apRnRxfjI5)4}0hn-qE99(|k^HRYzad_LJXomwv2y_Mg& zG6bC{|C`TUsuZJ{UBLQD!*Csg&{mGQ1O|jnlEu;x}+K^{j5rtmoz9 zJ*Ho<`X+s#?9uD=g#Sa?dq=bVzyHHZi>lR@qE=g4MQc+kM5`z@TC;Z5ZflQN399y{ z_DEH0)T&XVNT@wywbTlN*bzYzk+}1|zvFX$_wRe|^ZopjbCN%joacGIuIqY?>$*}W zWndlA3a4Ro_ZN8zht*^loQHE6F9p}>7A&k# zeY3-5X|~-w3^@g_QAybPH7|9K1bBm;jr!_|Z!U zz~s0-pR#&@ZD`-<(_`f%chabIAMW`q=3VYVlOzNZJqH7I>?toApBi~14XWWD03(W( z>KYPLc}OU6fv5W;k37!=;5GOeekX!gFrgtS8t4Hf_nn>phOhGjl9HPqa?6C(KF}3q!GQrYs=Xi=svj6(=b#ig|-UJ%;?K+l>z=S36i1@ zxDbJ}u{gepUa8l}pZ1>K56MAqw9zPfFi=jjL`;Sy>)$JqE7NRNiSmjShB>xOBR=cq zTUAOJ#Ng@$IA5G9!oc10SRQd{d6S%#5XGAS^J_VEIg7a(76%P$q9ZSee`*f)vUjeL z4$@E=`+mRBp}uCEmVt18=evhZ+IqeqgN#dV%r_O4^8{Jnpj5N&|4#({AH(YZ@gc*_ z=bXI^ogl#kp|1|vFVlGVg$s3s0}^5xPR|KRbJMfG7X@csm2}T2N@JGEpf6`#j?q<; zv3D|V7W*MV|Gb1d2eb)!bjQ$XwX&Wzu*6uUgcGv9IbE8%r=a(=e=OXlIJc%u*q9Fj>M5abNK zC!wyfEGqOuEjchn+wWh=b*WJ36CxZB7-g#Yui)2w>3o^oac$c#ZsOT~1-xlD=&SUh zpLi4&?N%Y|Kk!=)cf-Bryg-E6s<+HI+W_u}`z-7kyP6oTx1e;; z0mS&=)3n#7uSX96zJ(cIPt#W3;}ll;R@cI>f&_z?muFm=(Mt9Q#i#|=#fQ_~ML5L* zA-^}ba#bsr$& z667nUb8sck6AwfdE#rlYQ!l!?3Kr%oZWlxd%L!f-V#VeNR_$L=vm6Rn4LYzaFnaQ8 zAK_lA7#r8}U#I)Ot!!R}p8xhMAar;yLu2SLhbdk+bs@-}N9?pgHL~4(q@c0*qOc;& z{g>_*i-rdONVg*ocaXupgkRQk^Rx)bJtHutL3RiSivjZOH-$8mYD#9Xb|~A)S606sjrZA+_j6B{J}D6IL0eNv zv8;&bQ{4?@V{^}V5ILJx_-}jRv)UtN&eFZ}xj%~sF;)wB)~9eGTqA~?(gi#Lf0}9R zQvUQ1JAP3Rfx@0+vlhgo8<3CIyi38rfDlqOoH`t`<|H?1jY1yn)DKh-ndNo|a>9p3 z7KArRffF4Zr$jld@FvcW4qiNsR(8ak>>)SH$-5_{37Bok3XaJC^9-Lj-FL=tw!ww> z^ZE)yhAWaPDdGb~pv;pcRVWw>B2m}XBzwdi<9|;T)C*u>xPl32-1M42@=!tHbtIYp zB%~Rb+~=B%*kvHi@lmH&FTh)PQ;e`JoiNG*#CDcS0BJ?(eqYOP9yfwMVHRi94?B$EWCTNUQW!~mnDRZ)=hy!`4!)Pqt$C@_e1iYnkVj zH0Xqv#Gib+O%Y9175)-Wk`++3=ltA7AzOGSURNna%vC;Pr>>{Uqbf>>FIV!9KG$XY zw-3i5-<97h@h0TA#@D~*4sw(O@k*{?mi?XHn#lAiii;JbBgJf#48C4qvs2^(RnX1y!O9JZx17mX24P5@qwS`kT#9`R$_9yg zZ-c`ye!DU1^QLzhkWD@hU3OsTLWK+7AAg}UOq8?$G>yG+ygT}vKk_pF)5scqpsnY4 z(E90@QJnA5#_e`A)S#^1zWBBM#>+1q24iKu%DsYGJT7^P z$T;|(UVgK#xGP}OWdiy)^``o-fewMFom+B_Qyn5kF|DyGM>l1I34Wmq=K1GbvYUhK z8tZiI_hj5b@4IQXH5~rj%T`;I{v3Ea?LJC`_E?u!#=F5??#w$9tNw+%b-$8@VG$9wgPfy?i*R^^?6-sFoSW(+nH2g(7k zP3zu0{7c9@2K-eCZ{g5$7yjz$SE-CIJ|?U_HrLRi-T*@=ZoV%1^RSRSPa)Nokojfuox4#XbAulwhZ%zPd@icp<6!DpQ+6JaIk=Kx zLMz#lPOvkkht?cauSAaO8SViBL_1w|8QMmwW{`NPZugL zy6P4W-06q~NAXb-YytarajM$qSKK_)ip<9T?Sdux2DM;`{sdxsN4yUMp!oVaq9HIW2eQtJOut!LW-L9LJs_m|wi&yAoYT8_<|w6>|iTtvMLATPdJ> z`P2H|!RSSqfj=*T+WKj-lmtM;YMeg3Or7z7u9bqdBS&ialN%22MGF~Y{toJ&C?>^< zqs0H}BV_2_MV<}It+H+e4t7QmW0G%C7`!_AW6YmBTCM$36BiQScRKTaz{sOx%$MGB zUT+=hdHMO)6E)2%j&DKY4cNyL_p2;NqXWM~?&=sM@X5F|ierl}z)eD~il%)k`d++H z#R8gq9T4l+E)k_V@!?1f+%fZzkW{*;v|PqTDo}$sr%YA@{rWPuTY+#R%v(yH0!&I;l37$T}sW{XexBs7#H{!>eANjRq2l;5}J*0US|*n>=dQo0E69mCP*Ug zE3c8s08S`s4F_sLrat(Jp>8bo0w?#a=^Jcfc%h_eJRO&CI|dnD9-tM~qCjdS3;qNy z9?!=wSe=fJ&n3ZmL)15LwU;zqkOl%ZLko%9t@E3rWcy?^N}0+@^`MXYN=g@-DEK9` zD$Mr05zYrN-#WAa1sb?x4nI;GA<0DzeHcnfFLHYE2oFXEg%~x2LXI(70*H@5TO=6k zMTQ^GdgNaB7DxO1@&mH@;3Yupwr^8-@4mopXAF$>< zWgj~aovemSj;MBx;(5`pc1KqfJ#w8jP;ox}mBIz+z(p~H5}FtvZyZp)?!~I})z(I| zRf#RmhkvJBZax2Lsr=tsdp$7grvu+DAHlxlgG)4wQzbMSqbzpY^NBt^&mBUBb6dwE zkYd(eF~Ub_t9)q)<$05~L7bflK>`($qa4>Ko>2e!C1>B5xpqjQ@1k90YrGM(HL+zV z;K%x@9O_R&Z|pPLvGq%~9UjX0d!4_D9`5Hy!>3!4*UilVwmrmv;>pm$`iMNHyuVR_ zsy{!;~0nd?Bb5M;J? z$u(=JiMY~n%K6k!pFKPz!9ePO>EEscmu^t&K*9}zK)W>Y)@l{|t~jaW{)lq=1JNAY--muqI;82iB#J6VgV}3j|bF1sw@vsrf*VF2w>N}opSHni&_|KQgvAr5X zUrieZupG5M%ljL`VaampOJQ6J7m(c7OiiOSJ$Y;;lCnAf4yh2+bK%zf_v;5 zYhc0g_^FlU)7aLSqH^PqjzA7KfsRiINv18U68@CyRDnY>#1jR$Dn7N#9gVv;HC3YO zv?4C0SmJ_vP1)s>I^^LBEXFOR2TCoLA@@sdU#(in>|O_s#+KhR%|mAz(?HSIUE+IU zs>wR9_U@=6bY6?aAP~Uz3y%+F#FMhT&{#1`u>~`8?KUUA1wVe=9f<-UQ*?LUg#kYY zr8#eg=un22`|%%R89;B0mWRY>>s<<(e_e#{B5$X;(|K@~dkUD+UUendw-X(8OSCoQ z<$#JmCw#_8%ku$YTqF(jWVj@H`b~XZPHW!}gCEJ>K*PXiukxMgl4%^mg=6%i+&tZ$ zJE=CfJBNT?ZT*T+G-9nT6CccHz?9~Q?dO1A?&ni|*{-*!X`-~nozw4s&f@>(bq;Tt>|8-}-_#$>pFgJCY24w& zJyXqj>fj)%uFd14A~6`^9pWE7+2j9+d8+#rpX^PWdqrTufq9v4-=8%tUCdi{YkkSy z`t)AvfNTP)VcIXgF!Dk$Aba7uBmg(uJfQiw+;Spm5dTp@VS57A7POFSZ9@+yBBluMuF{oAudWZf4 z3F^I!QYH(An4YCh;nTNC1POcqWdw6tSikr2Sb2EQcb`8(Z$W8;AaK$~IB5=L^Rfju z;g$1B_wm%IJ5+jHF=sF`eFO%;WvOFgsk%x4X)CyG*XQ%I_k}@)Aj^gP?SSUea^lbS zZRK4m1vP;*qvkIv4V8?hScTdK4W1cDMF&(#x|3u2olt-g0Lgy9I6^ag*#_}?d?q}j8YYB!UvQdF8q^Q zAoEC$T>@V)Tv@;fyCaULLJx4wHbZbzgr@2mM(}JBsh5GsGu&OZM@dN>jBZ@-t`&#%7h6tYf~3tasIW*M1&f0C%@8I(RtJ{|q!F*p?53P% z!C^Xssd2vdXxT5#DHorxPDQ?uB8J3USXqIFQ8rXaBJQP_fKtsW-(@TMDltG8oA<9} z)>(7b@1qf~4*%f}VCLpOznExv+P=_@-2Yyet+P@lrHXHjFTc0WifR+*2{mr;Zjw>l zf0pzRdmh>SD7&I?-0zuVQHysN&)&Y&fh!w_=pSPfqtD4odjTUN41*4gG%|A`MU z>;R1Mj#XZwy>s_fmtpg>q&}FVwTb{C*C4l?))u`Id#_=Ak{zRUZ|fub%Y4J{oNxcl zCpEGI%f2zBl!R^qEL^5_pijLhFJE~@x30L2%`mb5$@PA00)x5xg~38^+=t>{vl%ZDSNEz6+BSL{@Xm^cFm!X7wiNX5olbb?``vX(2Usgr)T@L%v z0;Tsa@%QM@f0>7DkFBH?{g*CesTF2$uSxYe%YTO~-CJrsyI)pfe#sz2S&t$}rZ1R9 zW}9I9t#hLwm9xNtFfR`a>3Jpbl@FIUfVP`$15T?UqYLYSl)e^Y*=O+lEbp+dJ|ihc zt~)EsUZ#Sjyq_~x6YBm^bjWaRN&*+|!EWbCZ9M1z9kd$(AtPuOW z>_d4NCa9S|=2czgbHq`jH2vq10RPU9G$H=O%gQWBi(Y5@HGsvMd%i)988-e?h53?d zUJuaj{g}rU6*!Sv{Y`J0=W~)RW(Czhg{~Qk`G`Gdyr`SiFG$axSDSX=cHUTu0Kb@x zq^o;tPVF7}E9QnCo+44J7}9HACl^}@<`){SXV}B z_mj^(EU~tg5wpxzJX)FNPw4qh?yE~-8<~Y=+T;oy6=Ee_f>vKDIGvNwYo8W8QBRLO zx{o_d_+}cLpyD=jmF@UxU$2&de+&Ek?axofe8UP)CwQ)MGnd&msm$#56ClyEwHW5y zTqx4@&_g!ecX$-j&o|jBPN~Ht94Kdo2tb^3P*mX=dCWf!3uSHZ@@Ha$LMH_fuz(ga zjDqJ!kV*WZ5+G{iy-wZ0m{$jCNydOWg4#fOf!Tq8w+sZ1O2m)RY&(Y9_Yed`Za6kigANV#PTV^jl=r#_i z#vD#TyvgdDPH@9kQ7+XY$#PL^3Ye-r%FX7&A{Ro9A2m93SQP-=an=UVDB6{kuHlhEwU+&7n+OJijh9m*ch zjIx+w`~GI+@2lix&X(c|)dq6B#uuZ;Mj0z7a;S^>t<$o%1SyGQ}h& zdlQb*La~(cyP4L;!-nR%x5YC?e%k*PD^`kjP?{y)5@)|O(jvWGfm`kltc}CHmJlsD z;6B6gnW2BSgzhuIi~|tmV}B^|0W(nCJRDa!Y&}~4KASuc?o5gQ9mLQ72ULiaSZ8ZA zvR!}FvOYker=L9^1J>54-_yJXYgsgAtp^%!7Lsyw>}R{L=C6V}oO^Cb{feycIdgbg zjrO}SBNJwDqUhbH?X#!b_WmMRrKbG@I^J&@@Hede;o>(H>GKCwp08h+HUHZW^uJ2J zl!r3?OHadPCZ0D0BvvusobpVU1HDXWkq1T4BBTRRO^ZD#4*kr0sgFK-$yaR1Kji4Y zv9d?s$r<~o{@&9?;oc{A#^adQ4h?Sn6jwYKrpcl*ewDxH+^1?__ERbDtjzA43ojmP zUgMk^e6AaiDd^i;&mz`2g8{4duT#wWBx8;zbx5X;~l@r`bqc*so zB6Y1uTNyFG^7$S?Id6i|?)N&voA_EU)x+wtdz3)~8#mhtQewx9*8n$EXUtTTo0Nk? z_!kbUA{sq>X_UF0J(qs)0t2;xmSQ|6<9VD}`SmY0%LgsQj9V(QnDj^Anrv#{cFBjo z2;a)+yRL;!$u}w~5PND*Z+vn^^3c!=Fi+cI-TRHtv`6ZoOiq)!Iyb)lv*HmJxei57 z7^gUgSU7iiG~2YO=F2)?_&Hi(F38HXrpC{Ac>gv3RD5a>xC=5SErza;%GN40t06>= zF}#>#6u3Y9vL?{<8tzhF!eEPn?^{yhDC83@xL1{qYtGp?zrJRMYsZqpUql=M4*<-8 z8`oYQ-%^d{^!?#pzHsMSarsSDV8ZMo`o_bl(GbZWD*OA|_a)T0P5cg`Bk4`F2wpz^9>w)nbgN483 zt2%!g+KIJu$0%zzzkQt17uXcBr+TwG!AB)N|MD;QoM>s9EeEln#~dK8yG4wV`Rq9# z20s|}zMz$8&rb>K&#()3k;lN)^UGd{BHzk0sr=Hg4KZfGKAC@A94&NSUCUB$rd!;H z`|c{_H91hgIq`DIhP`BT(^L+h2&YxDV&`V=GI+1zq&2JB)nD!hlC+E53?cHnK}sD; zL)c=}G4lnv?@`!4O>K6AtNLp&Nc5r|NyC;9X?8FmdGZ2?Sel_Dry@7+>JwO#Pz`CxIBz}Q`cIV)%9Ll&tDuAb5@KF7V6J!)(DU5l?FK|hzGfonxsfkOz&<085>K}4i|dGU(KEcohgY$0|0TKi%!EHSi6<%|SDQfv&0 zq#Mslc5(q{0yyWKKdg%7z8^*w8uGWj^h3qQ@mEU5lVsVp#s48O~-P>LX z4=l9vu|B0#1VpgTBmVdQ`rc zN``l8(i)QfhJ=S+qT&ZO%CP%L&^lp8^lCh@>7tuTzrJEG4Rf()wkql~jh=YOetMh( zpLTM>eIMcWMON7>^&iEuX!XQhaX*)P&u1sE`qq8*=4zC|@4v;p#eSh>KAcGXLnr^^ zx^{lNzGc>{t6VsjK|6#efGyEIH~O$+ggPxrrMd8+7I?#N)t8p~sS^J@>bvXZ5y!8^<;}qhao(W9P1#?PQbd zt&6prwSx|O+>jyM+4|PaKupOW#98_j)Tq|~2l20Yzr6lQ@Q`xESrO=Lpo0J7Vd{-B zF-8>4g&;uo3|oG^r%fzBXILK8P?sxz=t8;eohc&E0idHc!f`H>SETbYkgY_K?JWu& z5YZZI4=~v?)Xu*jBBnxY(~iU#azX<|zLT^Hy{evwxSxLhf}OMOZzap9V(-OTX7tTy ztZjPpWOUC5w$?GZ?2WmhQ(IW`9~c(pR+L3K4qjN|4!B`JzxB}LS{KJsuy~)Z_bXOm zPLJU{Fhik_Sovg4_3;QIE8cNb`NFmaAxHA{*=V_x6Of8C0yHfY?sCqSmA_Z+b39vz zd|C<60CYnkDQ}^uWc1@8rW;yOtP_Y(r9Cv(p6BI*(eNH;)#88;PIH3pfBU*{6>AQv z3HGGR;6S^@iJDQ-TOGEEMhWe&CH{r({&(g-MVfO4;?3n1+b2Aeb3LF%$DnV?`Nywq zxWF6MyN-q1k1-Q1_geMORs=Ueo4YH@Y$u()eS&kRXE-SMq#X0NA&XL)pY*Iv5Agv@ z7yYQWh%VoCUwhTW{b2B(w>(W(vWs-%weQXlybRqJ+f5$Zq%QXVngsx7$rD#;TpH~D z^`7~@3v*QutGtE6>u<8+-EX|Im=9g%qV!lHYd4hbsX|=-4)ftxcGkqhWe!{aPp;$9 zPT)hUZ0lhC?~H6S@=AsEyT9|s2#N37FRc~6S--;U`SVNtCTy)7M$Nl~YQ9s($I!EnLvw}H zKR1n1*&>n%NquIazo&i0AbqYPZS>2OQeF38m6BedF=T<*7`Kv_7~ubB?nU^Vk2AIH zZ&W=0$5-GH19WyEdXutzwujj{j-E#Y6%fg12Oe&Es;4V^c;rk-?@AEPXE|9>(SJWe zIf?TQ95j^bx}tWl5kmO7fNREpxS=OFry(gE8BYctPg-UWZ$X%SrQwPv3sbI-flq@n zy*EB0aPuD0Y)Xd!%*Hi0&fJIafuvEY{UZ6S)U9U6i$a%^5i{>r*&1H1W_;T#U$DCF z3e~P+UfW`&5h;<;u2-1RIuRdd-0RBOz6{lQ{^J{WVptD?$w=&39y}pEZl$4gg1cSQ z$W?c4?k%7v)$7}Vl56G->;ZvIc^ z&byYYU~ypORVtu%l{|3^tEy8(jciJZI~8p@Q)hFxKiziwF9jA=l5i*wB&77hJgRpMiq1MooV9S5LY}{che+#>nU)=Pp@N zw5YF2Z51aHt)C<*puY-=SR{2^T0uO;?`U4%7vOfQ!s!2Yw*DV{!oRBY|0E#xy&v6} z0N6;>gUyH2t*$=16Q&aN=v#X1dwDaHSpDGAzWF59JlfTSZTa~AfiNDYD{K9ReDSNf zAu{1IH)N9fPwhhX7>k61+2MUCIU0+Xbd9pB(fW-J_e3uU69hyQAC9UftTIQ0#y721 zF5R39SM}!0F6`d=)a=${BGUaqi;p?}`gYGr(Sw|K5p>L+m1SSp`GiEssOT%+dgmV@ z74YNsHtl~>e!2f5cYNP$T6FwM-4iSH=<~b)v*Pb-|Lx-Ku#ck2;7I=4@aAEx8i{*Y zWaxbf)g5Hx&Issd>ZxV2+E=8m@U73(d5x!2F&zl5ACEFU+s~pLWfILO6QL8Al21>H z4T&R&-hjPD@kT3s&;02}+kBLztKJu(2X;OKuC&ZZ1^AnmuoQI9~CRZU&N6bV? z#A3~QIv}sAt|=z&sZ;5T1NWDswX+MoE=djD>1d~v?#bB{&#bCFVH?BCe4Ne3tdcF4 z0{A(*hj8zfD`beWa~)9`?S#ZkMS2i7nj!y(8R3`NS82*?f$g@4mz@1$O3*uf)yWY7 zWnu2VCulxHw-xC2;-4y8u0MkA6>5=J@Avs0OvWFn=jIC*YYnNoR+-F}*yWk6r0{-l zYjzMs1GsQwsOps?F|jPO^Z8zlI>c))V!XrN$=z4&pSbnuH8*4;PFcLYoX@G90HVQ` z>-Gv#%B7C|baU~i{r6TQFN~j*bf)NE<$LIU@9vw8AE}iOXzJ3hhT2D|V!rm)EQ;Rx z1Q#sj4(YM_cW<7j&p#sE`pg2`GslF0J1ph53NOoCQP>iV>JCZ}z$y&fd3PFg=Zo{> z!1ZAQ%?QdgI=q*q@d~t5CTe0KS7&S(kefc3L(zU(H$GR!Jf=AAL+3IrxXdOKWLln` zI22jjXP2XSMV!@7c-Fr=DJhjVW0mH)g)IL7_D#_DJczevJdh~uAp|!?PS@G&@2oW-P>bf(M!H~xWfiP z$Md5GK!EA-gfiZ~5H-fjB6#1r0jTTj&h*Ylwd45ezc|r3k1- zEJoC1A!?=L$e;2nyZCB+Xehe75Ay+}MhNjxE^HM*ps8V8F!&-^m6~PBfP0xZ z1TOldy}TW6uz&#f;b1+=CZe8i0v^IjHA%>!ag7uOL8VFP7+y=_{$Ew*xt~Y zu9m@N3g98k=-9{`5BwU6TuVaWDechtsJ8yrXe|`Fg(p4iU=M14bzrvk}}E#ZU1Bn!-p(&DVLE&Jux_~T(veFA6obxs8uT#U;mzvubf!_ zo4;>tW|@KVNk(zKRPhSicr4V#v&7psn7p-qV6t$39;vOnCW@&4)3yG0|7lzKQ%CT* z350kL!fzwX9;eEvX|L`q9{5Jhr^zq#inq-$={aSC(Cc~KszpfI%RZOyd9~nbo;V&A zr(<;to$V;+f3O}BaPAwY+W2_9wDMAg!jXpanu;7jWF*M&h3*jA{+I`wGl(tvoj*S6W`FdQ|iuZ%OHQ9Zvgy zQ;KN%2f`z1%Rt*{9ITou`eF<@27S2eqWA4DN)C4Od}(-cK2Ga)#_*)9%TlRz+I6#) zjTF1$KpknN8D|}~F7YlA*`)n?0f(g}rP+$&1?o!a23fjT*_6(OTRD&J0+j@JTqM78 z?+V;)dE-!)^kiI{qPCN8akfW^Db|L*&#CFdxr1vQxtn9;-0=8FTc4-Gy?=M1<9aQ- zd&b;JynK6wcZ#*PE0;gZI;*e4-p(~8t4-=PesPslW^=ix56zy_R=u-9RJo1X`hS^k z&pO8a#VY*VfP~!z7z1sEHD(LzAdpzEQ>g2|W5 zm%e@m-D5rMrJBmba$B~!!FviN-aM3-bL%+hp7C;fAKn25g=06%`pFx?#aFma1W!M= z#xiv;pEIcGQ`DvWq0Q4XJB%GMIpc#+I}4koq1CvBGBYV1S)W8Az> zWa)!ctk%n3Ge6h*`Efdv!$zBserzVUK-Ghao=m%5i3 z&Bp9THw!qs&}eK+n(g_w*stlVar&irnALfi5--m94XK9`G+Y;RM*~X-1r1RFBt0 zWnai;5PK7`=OX$IkK(;+fh##A-<)$^TG;nABS3E!Huu-;j0w-PeMF?+9ZLo{4+YgF zJJ($TR@R8cF0jHI2u)t*T+4JqXz?q```Q)0`hxNoEx!Xs1T@bnSCtABx<&~i`PyY?6 zXFD+lTV}c129(D}JRPnvJfw*!=QNU!GWREE_N>!!X+V(pM}^&(R~yrc>t}Qr@N(MZ z-yJstAaWc}W)(_CVD4_+sgF>cfws%wLR6`#c z3)~`{>OY20&a6fEwn_>lWzAuDlM#Jn{@^w+YR=3yXMl8lF^$4eXw)U}2Do-fp_sTW?%qc3`UY0o6azsA~3ERQ{p9l zqI?V3GN~{JB>gTn6|+pa051FEb4PqAO2|VAW*cJL9MYXQ<1X15>mNc9B#%SC=X@U> z-{LxKo|I>^Fl|wbZ<_=CNE#do%)D;&qRsTSS0yID)xl4KN8TRS*4lU>0s@x|5tJuy zcohx?@*zY2%sW=-%;!7z*67%;cNO%Y*_x8f#)!nU*7%mmnav*yj=CD&6;h*vuUD4c z?NnY>s`Hgm@l2tChA1a;806F9)y={_My0%$CKv<{IklE%_dX|LU*L}Rf3H~Sqa(}5 zHd6h1Q`;G5l4G17IwuetZ2`LTa%`UQ#NqXu)8US$95rc+#`6w#PP`%N>Q7n5?!R>Z;Gf$3}arLN7q-F?Ts&_hTfBsF} zpk01(7+LLH_;T)kJ=5S)c+o}nr-Vnk>se7*szJT|QVs?$g?8PyFRd*Id@wjszXa5O z`||wjY&t>2Q9-W(t?ZpU5>vmKo_kgA^oRQQ4vzQK`Q6ts(^KeJu zJEa$;HUKQ$bWu4h{jrP}VzycMIE(*f+20eT-DO1uUw;+(gNxR9b;Di(I(>ZL{d4eV zo<2?fo|V|aDfggu?Z+fLGB(k=3m>GIW2z2l54AG$6> zYD}h7w8Bb>h0*5Aoc|4{{{J!Ke{0u#y#KJE3ZFqc9w|%G+=7V}vH<#tM`9O~una1H zN(###)E)g&H^5JMGRwF}rHKv|^+58Uh|$s9A=31ZOX-Fi7hDF z15%eo7gNKU`Gkhw%_x4+y()8m%95?z2?_A{k@oJO$j#G#j-^4*jY_iRq+Xxixp7<2 z$06j;h1PYEpfQIymZM)cdE6~L3_B;ncRngztHmp{!C^5(rK>-C+>Sb|l zbj94%!8>c`d!5{yZsYRuNPU<_Dfw3W^AzNi2dNoE1J$t}H;?@`xZ-Hc>XU_iD4v)V zScW4j5mnnP8)qH=nZyU+oVu*{^&#_!w{mc-`ldUv+qJI=Cs2 z!SapIMSBThEwMK3qihwtJNLj>0Hb`?kcq@>y;hFCWkU_K3zbKTuI zqy)W*epqR|ic|`_6xJ>a~-aReg_aq64<|1+YHv1N#0DiB(hW z72yfKVEu1{SDJrle3}4!XM^LD%OfmCN_U1!WcV^-HMvbipWb2WqMDXu4EG}n=f}OY z>I^OzdX1UI+exk3@{2l^a;YsxDhCeCyN2K*I%Xm`Wa*_;u0$lT{L~4dqrVN)E^gxE zaVq8rXI)btjnsnvQM(iw-hsM!Vahf5{sB1(bt0DsW(9BqxtF>X>tw+~FOUtbWGln| zYJi99UHs6)XVo+jbWn7ZZbv8mjU(ph%C{$PA-4ci&GqUKqZeM^>U}H*=6}E9zR!{C z(EVugv(}}>{t6XV+F!tMdXM7)FHKR&$c`c2b2jLp#Z$KFA>P7Vvilk!JbRRxaNo}i z4HKv?MV$6}e)1*;Ek;=kqn_D}JSZ$0^;1M1mW0lh7XVkm7kSSbI`N3`-4K@cHk_dxw7a1=UpG<;Z=zl?J^lDxRPHlzdm1+HU>U*5G)* z+Ty74dtK>}T>vW)tcvrM_B2^~5e>D_<{w0Uh5`^R<`qXTbZZuj)mhosj$3 z3Qn}4c&P2AR_|}0n9i5+_IwT%_}Yg>GljS>3x!_!7~d_H-#+wUp|_dmqM*EQZRyTm zDhq!cRydWyc4#kr$dhG?xRmh5;L5q+9RqJxPTzmCfQam1VJ~As@rL# z5icaBTu6+XZ>lH!4X3X$#TKHR)F|_>A0#|b-1ePWt!g^T|KgPaDos!+F$nt{8>Wcm z2uZi`<_f|DV=f)|jt73*liS;GRyubOE<0845sdot6;r&Ogj-=y^|t=qXNbUjzrJ`8 z1TWpio`e8`vRd1>kq>53N5uK20JcQuH!ul2)(R$RQ;ng7w1GF(F@$+go6$7>Xa=PE zY{70Ac?4GZNHJlYKZ4lYMh$2jdmI}F+X%>w7 zymCCI9Kw&VC#%3*LyWIu;u%hcqvKWt2{Q(68lh;6W7Y6VXC?(Jcp{#?^X{y-iSjG6 z2D42>>tVE-4uGMivHf^)F@ECbXSe@6#00pVa(^nAT)N4iP#1{`7hZV4d-O_f_s?6{ zF(w?C34>ZC2~-U&2(*(Xg4zU$%W!B>t=gZ*K|Qxj&Be-o_k+*3kH(>n^5cAkZ_x5r z9b;C5?4zMD{`5BwyK4fmc-gtrNZLKAl3M{PL#+u}MNPwluT7Yod$3{{DVypYR(r9S z^1CH^%6n2aUe2{<+_EEpB}?2hrsLDCEb{3M_TV4tPlRX3y{zV1E^SZqx~kylc%VaN zid^@VATC{kknbpo6^%^pXR7<@*e{EZ4-WITlU4e{joae%A9T;L_8Wa7Gd)(R_6$t6 zTXXB06jto0n#|HyY|0eH`RJ)OJQo+jJt-aLAqmAewp>UBc|rciZw_AGA{G}{Z4d2 zRgX(ATe-Ns|NS+`ZD%=wzm{Q6QYB8N#lkt7#XS10R|B5jaD!;k-kgm7&ckNG`uv0R zb2awe?3bs*+_$`3gxeI{c#cubWzt%%nAfGz9czq*I%{;T^DFXc)@2_agBVntre&JP zb}VJ$=1xCH1OMcx8K29?QO7o^T+3_jN|!k`tR=EVO}agjt%KPq{^(8?yvQ8p)$XN@ zGijgG3gdK8dHuvuzwWXJFy(p?d%!#PvEX?b55c^Pf1WUfv(OIV47ga6FVnJR)fRSP zT*>H&K9|7-sCdzF6-3Z6UI z-?rS&Ic-$k6a>Sd$_3I7ltrJW6}U|vO8C?ur{C4dWWk|3ppD-T_neMfKeSXdFL?1~ z^lew(vnj7r#7O7^52BIpoZpxyw_UZ!=<1xd@3o$k%4Tm+56}0@uzG*rnR)v7B*t%i z%b{;q5rNA@hg1(PF`jQXJvYoaZm2y>ax)HnuFZG6A)DN?2qhErBzHS5c72Iut)1ma z82p;e-w8$8DasU1NoxVwI?%@XbBckteJsf)+|@WhAz8Hv=Q~<^6mpdYHLIvUD<>>~ zlr;S7?_eNe88sdBmFLZ@$biU>DUX1_zEB`AB z!ND%0<^IqO5#|b+z|GL;c)4EVYM1tdW*%-d)4DI03T!o$u~^FbMqaEn{MbuB$oycw zAy!1|Jzu~*p;44f?y?s;a;U8MLH!j6?C;K7v(lk%s_l^Cm@==%_VU1o?n3UX@@w{Q z91^sFbk0BR{rmH*568@IUk}LrEMq)yUTD-eA#`cU%a!5-;NBEe;dS?zfWGB*LP_4r z7f*i}rN$QQBD3F1>k7IajVvvMIF|-Zg9M2Dn$}X&H&}nbd)eEW)at#2StI)4YVMRd;CcL+lQ0_W{&EaCdpi8i9|8?O&>44$|2}Aly*u-|ac; z`)lS5%b%@D_>c832M2G2u>HUX9QRxR*T|Jnjqdin*Z??*VFkx=!K0#*!v?Xk_gV}~ z*?Joqvb_Qby-BAE3aXwshm0_O)YrlI$uFf7fA_pLE?g4MfP)mdW%O4g7<4R7EtJ{W zXm#lb4d071WAHa89<&|HD~v6q!C*$k$YatVidYCI3Go=-qXA(W73+Wfkp5|7d6v|E z)B6Jb_QTK7u3q(ie97|nibAzmzs20sz{dM~9~hLihB%bq6D^$R03j%puSZjh%_5_aZ)!PNVOkwi zCFk3!*@sJ17E4IQ5!+3KOCfT+UcJ!~@4ia5L-?qa_Z2rRlT+f={3yxm+_wxMD~r94 z1eJW>d{5&3Zf&I^p758oL6)%L(@{m{VErnoNENdf5Y@p zT3Sk^K_rzLjF6C2KoF%70hR6=B^@KBH%btt1SF($AT3C<(WA#0H5hR7xz2r``?`O* z&-MMB=RdG>_CBv?JWAppU(ht1%jmpbkMoO}a=Q(n@+zI@(AOBV5t=ZB6eWG8Ngw@k zU+7^np$2yA%uU991nh&CldlWsuH>q8}WwM_449rL%W z4oC6|lWZK~wFTsiE2K=phAy%*mRmV;IyTZ`CF#N8q0QpT5M1LXNZi(^b}yRdX8-AF zfEaA=9`xO^gM$F;spGh@GDO(ih~Tj?gVm(&2NdeYWdSBuTO@1sZqWuflv>{R@Poq_ zT(HTJ*>4?9~ zyA2BZ_RZ&{sFA$l3k}tsO7kO6u2}%MewMki&!U6V2-%X`fuMF>+i$rv|9#naJANE;H*5Fe-mdo6yO$GdLARguS#00r!$l> zAD~zOm%CffAPbuGw{&y^&WtvCSa=W!EBcGAK+fn<5lu7LT$e){*sC(tth;vjHGuzG zG~ZD_#DAGtDWkkM)*>FXFRt5JiE=3!;mMD zupF*-ZZxkZ#}51)($u24(A5{@+H?HmJ&lzbnO&!bl5matIP8O`QqGr4gE!fRhQz0}~C)H%}= zV^_I#BPY~0&oR4C*75u;TD7oj-t(KKFy&f(sPn9QEf=OutgXc;_+rl2=lCaD`bc3a z?|=+R3ogqUy3*&(L_Qq>6TfookEE&eX0-dpJyD9?OLJ}29kskz)>OEd-JO&J5v^bp zcTVKH)Bp4_k}o0xu&CHQy@RJZ>hLb^`|(zyJQWp$BHl=k-w;mQCd z#y-_o0dhqo&y?9PHc`5$Xc;IbQCG&R) z*WsX?!!zeA|Gast%Zm=@V8~5N$Iay>_smPe-KIKA=iu=elU*Hq8}zHG<*`)WxvomA zXPagp@s%R0N5$xL7TiYhO_q*Gme7%JKnxE2su)lo~00ni&W`P zQ)uJr2@{5}3RnSZ*RE2o`wXsp&YXu|tgU~3;;NlL3A>N)w6;u$S38&e{8YhB&wYV< z%e^26`|j7AK1)R{QU1zw{J42V5AD^vvHFh5P^%bg%UWoLq6AXHRoR;CP{_vW%r6KP&8J^+UDMRQZGP5MkMjZz7}rXDqk>%`zr} z?sh4T;11Gdr!+G2F`#TyQ5_8Zxp3?M6&zbvJjEi{RLg@E`Q>vbd-?GksjDt0&%=M` zgAc-<<0Z~U;oRBL9<)UCL-&;`NxTflCG%RrUM-e!|l|J}z!^%Q+AGiLrz-TtTIh&q~ z^BZPxy+2^}_xvM%+AblU$pt$T@V2chl-t$k_;Fy{l;$TFF(>0QVG<3u2&&d5mNg!( zdXIup<*zJ}oojIfEl|{Z@iF7&C%|OpVp>^l5)+Y*9`xt%>K6d=JWzsyvUk~%@*2kW zQMvf$R>#05^BD`tkX(csqt9LOhSo3g{i=o~bd}{b- z^+(-go-RFoYY;TJ}>VK`|w!g z$IwSm=v0Mgo*)Gx=g~<3$mfd`4pC0E0CI;)8xr_lWonC4lFjq??2@sTy%fWZU|N@I(YwTqAn$WzkZ6Yru})(Xt0pv z?dAktK&*b|&;D56DaiTsj>m}WMT*5=!BS!^;WV??_YeawjNfPB?}R$Tiw+{+YNzB< z>dbyhF0t67hwGy6G*X11gSWp{68Me*FDq^nHlq=RURxX=EyNX8F$!t7V%v-ITcW-g z{XU?=BfHbH={J9vbl|`xxD4|XYgkW*dn z!d$u1FXL8%@x!^WEolUHg=@zVK7^*+OZTOPgROA1oUrP~T@dbgx8cz>XUJ9?XuiCu zL;rPe+ii^Ao=5^L@aC;lzaOn-&?TTc!T&=?6Q&$Z149Srj(OmmqJfT<=KT3_NYrk9 zbBkxHLQ{10J~wJKq9yWHD1~D(w;K9tI;@H``HDFLA`B`vB}F2Dv!-pU2A|AsFh49e zit>-eu8+jf>yVM?yL06Ve!lWc5jei;q-^k9$W{0BPIF_&N1ENMS6A4+DS648@|4b@ z6Z{pX>a4@_hw4}JAA)1^EU!%ZC=$@kmNqk^8As}HX74wn`Oh5Q>5EwVnAZm(Cc>T} zM&f?2=Mf)XWsYS8K@5n0YC7Vn7gCtzkUz3f zKs5z?5wN5D*d+or>G~Lz@g&fCl%5^LPpZ~M8 zkK4Zb_P=ix{|EaAJNX)7orV%#< z`g7fnv#0m>G8^={UEk14vk9P<_B_@J?N}y;Ql-8$%MwN{GaT4FP(nN4?!=zDALX_) z+!9ZLO5}%@!(XoShnCb^QD3jmAJoj~X5Cn7d<}A?lLc{=Yqd4fnOd82AF{TrO)F7b z+6Sc8VzEti*=OFDK>?|g*_0P64o68J+BNmxELMh_79_pO(O3T`91F`fY)iopwIAy= z`q*XkAEf&)c_|&B(_oaNbJ;rKN@FcSzB*`{vlqb8v9+WRue8by#ZgTOuDsuehweTV zUjL@Nb}1_wG+JJ8auvl~%#tMJnhx#Q4Ezo482`vD`N58?^ok3Ho<`R<@`5uVWrMU&|(1>K-))L;|=mj zP>0jb%HS35+QHKDWoxr&!0v|(6mu#HCzFvUB@A&d!D1>1oC%!+BkVr9IjEjHgS~t;mU^YQhH0ZY#Zy{DZ2lz&9vkCj#48iXqX4E9_lghOs)sto_>2 z4yipg;TRMa@YZy9F**o(j5SNtVK>&$p`~Meo)y8w{tGPr*(fWNUUmolAcPrPz@muf zWAg*7=@j5-r08F3$+8heHyLIUUPld1f3VU~PMP&6#F?NR7>Ms6F3P|cD2fPzk!mhI^K+w3` z{be4r^;zaYQX;DT8i6}DvY0}H(UXWj<8ndr@l{EI-e<^_=5QW^8j@>J<@udcIz$KO=_-*f$MPq`(tL<t}SH!)!x|U zRpqwWwMYE{>Nmz#b8-B#A$s&<+v@1p56x2)_QQV9*Gm(IOE7q6$v}e^NBH4aTnFd} z9^5^{&~Bw%{cTx0>iEf5H(5Sn~!w}YJ6apno0-QkYGl2+^o8|RTpIIPG^L3T-XhpqHT`U2#$>m4sgcKdXb~`X*ct1!pB09J z!ua@J)H8r=-nCWMNXD-V>F4U-0#djo}?RL-8D(0`qij@4r!# zH}50~HSdzKYHg}}Y?pftv1j~2?Dg|Qv3-;s<9;b}l)nnMFLGeVMLddMZQ~}L zsGGzc6`YTLK9(|?I8m3HtbcB3J1c&V;B;amwZoLG=UfK4v=>`WBrMO^_p|&GkYth}>MnFziyA9BS@qhVIti=F zx%(6`e4)AXXt~8=6RyBfE^qTE*Hm;Yt>l`Vj{OX|PZras6;-U8gIH1ym*1OfAkrLZXzcQ_|JpN#xHXID4=RpEO@j|+ zx)CEmXO&al-)JgZ6%{-oGR0-WG4KPH{v_=MHIx+7RW%-h_ef;&(>*CU->nej3=$im zF=X&4uNB652BWEf$&G`6j;kW(rb1ZGbr{vJO~HU-02?L`bJd!S!TZN+%ztGOeZIm| zphwChG5L`|BUgWyJ5a8EPi%yd#gQ*-CsfvX>&MY!5Z4o@;{x0{Z_Y}>#K2y8EVYLc zY$6E_BKvLm1CGzgk%w)BmEbf(|Tvu9JjXEP_{AGN=1KXya|CUXRl;dFd z_dc3%g`Rpc943us9G<@eWoY1N(=dLS=W%c};>m=!SJ~1K0!kTd=1<3nZF4)(Im^9~ zT{o(n)8PO&ET`~dCJhM{QTN^--=h^y$+e{J4a~!-*}3A$o(a=dheoG3_v@WAG*xqv zM5DgU$Rh)v(Ze4;B|lO>sAlvNXdAVv?G$s4|3kFerQTKA7c@tsOTSpY{GO{2z;z$* zP6Jwbr7mMbxxiUn*eYB0zox3cA6`}bPp7K?CANH+1?gpEeF=GYXc3W`W+!QAK9IoO zqah^cB+xeC#61~BnYsC7BT-_at|@(P?R}|cYt?4`aFJb!qZ@1-VAGc83mpWkXzV6Xldlt4?ls09oUarG`tTyxA_bPTji z_|)@PM>FTWXM#q<-`VFpe7d0#)!J%!thudp_4(R(n|M)ocl>qH6r72o`AX)YGr zyxdcOY1TX6TF_U!9CCcVZ8?wk#kXJY!IGM}=P#N|$~b)CM$&PEq3gk2;9iAY;t?{x z3(*jriuln$&~Y2bzMoh3N80Fl11gDMO2ceHQ2*~8ljn-)Vo6?&-}`=Ln`<7BTQD4X zmU8yVA{lcPC3E5%({dwpVGw-%qtv)6{btkk>NLZHS$`}uW0)zGN^f_So!lE*?0{HA z;x3^yH@+5HoCX4|5E903*OpC?pC-C#k$dD1SpTvK7C7$rp4qn39Jc*7gI@x0%g*UyH7~(;c~J%G z2~Q1=eGIlZ#DXqOhFg(m_~@mYV)O!Pvi$1!;7n<$ui9!hl;TnSVWoXwtZ3f9xj3@j zL9U`taxf=wH>X(rKr>Iqm{scJ;Pimb!U%7&9rlS*$*?u;asic|o1^<$p)2Xwqm;0e zC`y44InLd#z;I7;J@y_(4vKVCUtjzbkM8g|+Zw$oS@-3j2+)7j%QD8Q--&+CgLWth zV?;0*HU>nsl&-$HR`tyHxEpH5MTKUQ##jfr34rIE@|48gmXoX;e=SD_=lr(qCgLvMf9C8_nEjhkN!++;C9+wptO{ z(tPp*u0%Fc%KRwM-+NGen(b$$YYky@3k%lZ*~wJ@c+mOWQ=j9!ez73QU%i^4$kK7h zazJW03AN)&S>c?HHbBb$*+X(QN$eYbt|Rf!A9|ia66%}rt73ai@po=M8gAa=8x*lJ zcaq+@q}qPr`9;`B-JBLNT(?cBfCPU0YXkeXxVvKf+q(npWkrN-9}I}YHjboPh)*IB zmEP#)A#7{0zp$b6x=`PxC}=DWqmphS-+2}jh7gtdws>M=iIE#^&QVfmc>}f(@_hv9 zd$IutJa*Y}_@rdauy(UCUG>GxCJ%Y5ZVEf2=lYg9eU`e;;{wxB5$7GiwF(DLMFH5k zoubO0D?it+>h#&&U?ysJ`1<#2^&KYzwU2Rwo3bUpw){nIZ8k*c?fyOdQ#X2cjS@}dj+e?x{Q-G%+S1VS1d&CWIGS$Go0A8U+kI`BfM=1uD< zlSNBTJ93L?D-SsJe=z|91}B(lq#XfKSE20)YH1giBqlIgZ)!QXJMa-wL~@M!qF&ba z4g0PQT#hTF`Wk8%GSZqV%drLt9+a)yt8ekOd$w-8cyVt0f?npbweM@J%d0Fvz-$j7 zdb-rXEnUI;uNWu8^BEh2vl91aGab~-wsjRRGG<`9sGjekWKdq?w>N4_HsF}B=r;G- zqUquM$7UE;kef;FmwjfQ2#K+wMEgwa+Nd4pCw#&c>!+0q;^O2Vo~q>M9}hpPR=@av z74QFtX2#Siw+wC?mFiE=rRRw6NWQzE%qk>4R#h#%m#w#z)=aFYq2nqlv`WSEM1#R* zQoE!1kLBd7WP&jnwa-9y`{b5ce9ljqI+m1#nx*UC(ks;NT6fk`QX|)H|Ici#+cVrd zHpd~Zd@F=aIIC#JqoPOykBick8OoT}j|)n>#K*%LArIESP-nYtFQEW>{dwUmvw#Rn z>7s{HqiYXFH~Am27>G+)SMdy$-?b;Z#ir+(SwjyWisL^ZCJH5gCmMVfn)w_6&V^x} z3ls;Lt^Bw}AMzYDqYBTwybPw0m`&FaEuyluBJZ=bpbLdP{WbIfTDtu*hMFw}{(Lu; z13Ki}dd0CsfW%#+_qHze@yj&NTHgt#*(i*`q|XuPScP8GAwLA-_zUVR=kHYhJEKu0 zwCAaa#l;fnJmO9!rhDxQz8ilgw>yvUr9a?BTs>6uy7mZh$Om&S_Z}Lw@4Mb^KV0}u zh>sWD8D&^d7>1KazHLl{mD_LXat3~O)^&^>C4o!^0O6PbPce}L^1eQ68@gwK$W?SP zn<3ufFUr((BIw_?w7zq@2$=4HRZjq$C#%({en{ExxzYEK5ABVL2h~^KlWSOS+9zgs zxV|xzHAZ(xw=V6@WqY0$-z-`MtxYe7TxCFfqO6W~X5n_&Hs`z+YZv7pxKy>wkMqR= z9BoMS8+(SGpY6_8XS+)X;zCF|x-9YFYCBNyZp^;}u&bMXAvQT|K9n26oc|PJ9j{*( z_KVRkY*HEWQiH@fr!so5>a=~o3}xw87dba(_iOa-+G$tYjDa^eCNWMkJv8yE%v+=D z&AtK?@5XtUsN%XHZ{>y_@tnK9-NpW;=3QP>0pQu8V+*Qgf2?%3(E4B&{Y|H0)J5$$ zh58L)67Qo;cI&QDpU(F|Y+3;XdjaE{Fm!Xxi0Gc)f{t|J^xRHduVIK)xQe>t0%W-3 z4AMLe>eGz~F7^C)YSiDX&2H?J<;yjsv~kg%8@Jqb*5=(0svjbMqWt$M)m~O~uUAQE zu;fv5DN&AWWW4WRuFKA)a2f1sl3gV;R!i+5d>SbNHK3x6YaPo@ihiP@10uEtucG7| zuI@o!yRP=@`>NF$WE+sxj4OTOIsSR_gthSh@dDTgI?8+$X!f!!Dpd5QJkkpD|LTMP z4+-sy47cs7UC2X>x#eeX%1<0*CoMOENIGd*O>?3CKS4L7Jb`N#>8vcxgJ;`v`ZN}& z7mo!dA;TO_lY>rZXt2(*XU9w#>wsv#24&liubIJ#xQ+_Xa>#Egg1|>Sb(Lz4+8~P- z_VrHKu-y5xDSSO=?NFs;qWd@ZiMTtzoL0up2l>MoKT1;lJi{epB2D*7U_=v$u-gRD zKS-bvLRwUEGF8QP6eVzey&6 zQkCs^^jeoRCxoii^2FDx0nL4dk3z2zKJfihAUO@V&00{xFl)#08{%ENnm!ZE0Ufw4pg+3y#jCv&?%FZ0P^u6Hk35#3BMqiXU)=+?# zC!lr4&oY+{rmQt9(8^UFv>{>kj#L7Si!^A9ZjPT3jxxnj+{Zl$X(+uXht}RC9N@aY zKtfOO_+C?nQWi-lMP07DW%A@-++$w}&(VT2|ML|z@opu`uEt3DvHQ;Rmv5rX9l-AH zDVAXyU@Y)1$oqZtmk*2c&eykDJc_t4w@x6CgOCSB&yA5~$)Odts(eqdCvT{kik%ScdONu0gnUKxVg`9PYVt-_+ zHM8HB+Z{UM<~j`Silx`Azxy_ye>~Xar)-RVe^E5)`giZL0cli4;J%zt;9mFk zx1CHK;biF5)ZQ!?Cv^RDYJa~JNFD!b#pF~Y+k?61;r-Lbb2o-vNGJK6B@N_+LzCm{ic z;bKDWCAdPgLeumf$7P zEz@xNlWG{xwm_L{y}*_x{8Q;9{|no+QNmv57*p!Wa`Sp{r>BUFi$K@EdG$-;Sb(Eu?rebZcMpA#F+0XzwtZkFEWrg` zwv3Kus9f`DSg`<-llTfYB!2Fle->oyYOCJgd+5aa&yi=saKUZljy<;P>^jElvAluO z)o;aEegsIr>;uTVGGGgg6tpZ@J9bKkOjibF7CKJZKR5YFI-5<_&S z=cq#Q8u)7JB&41{$?()kGZ{7p#|AFd_ns<5 zyn@+@RT`hQq*X$tnAPY6;yyW6@yTJb6ZEzmjMBegtW2D|=U+}RHYr(p-LlJos#3||62 zIA;FhtuqHdI0#K~>?cSKKax$@>LE4ee%3{d1yY7QhG6Lkl!T~L1h_ovT;37M${Jj{ zhhFnN4v_ECP_(ygJvd(cD2K%EqYhZck(an&cRdrh)X_{<6PtRuW2s3VSDVyo`O=O+ubH3S$B;`)KY7}G(!+wprTt>){AmUd zL-c}g$CVSnoLVGvgAcj3x>+W;3Zc2V35mYp3YqdZRs`exOYktf+_2GWubFYR*Kkr; ztr67cujbq9;{4;6kiBxB9ZnqlM&DV-@TO|LEDL`6tEpbf>IZVqW$*5PS9qiHPH;2^ zl#v29x>|R9e(`pY{_GPN$ROe2kS9vO^kV`5u8@q zm3?aer}MPvxED>wVV?1`(dTogueA<^;2{f{Bpr#>Odk3r?sXBq4&#b0OxVY?el9hL z9SiQ>F?=3`fBg91xjs~=z(DEmYhB>c7&rysabW}P*DPh-Zl-=Ebhq?bbF5ylB26b< z)ZxIkpuh?Kh;8h(**t-Px~PxcREJHHpzG{@u5YGy8;c6@8m>jWQ%v)9HfmOnO_)*S zhOz?%u;DRZb5x-qhu3#4PLM3;KLej7AHBahq%zNcR2n$l0y@?FF6j`Ykz#i`?BC&a=g@S_Zg6(j_rPIORv#OcpA^bOEbZ+$1hj* zHP5{wlr~Z{#E2>H9%hDI&!{TtHM!$8Lyms&B)cUrW54_hfGj&Tntp6fxjfo%JSv7= zmlZF=+Rnrv>0{1HA-@~{+(NY)zB&hRP*rX>dN+S?zfqUplIX}%USHi(i1MnX16R%a zlHjHh!BYSO6-^ zhU0VHs#-XH7xu;qK9%HiiJ8G>_PYJR??vAs)=we^`%%XM36r(HiRvq?l)771dd@8< zUO)P#)pf7E{Ai?}?S<&^i`_{Csr1A9#bF)j^3hDZlvUFl6(?>uv)7}aKJ4zZ`Ixp) zA?p`tp48&g&vg%ebM4*za-g7jk+LrZV2MPOFtays_?$)7msPDawZ_vZ<@4(f^%y$(ZdlqLUEe;VVpsItKSAxa}9ItAXSgr8>{vVb6 zfP~7$hcz#(GX*i{=HY0RZ-8`wyqIDa%d&>hc1Q1Cbua12ZyQD2F5T%}d-h!vZ=|Ol z9yaMbw_rpFokT(td`nx1{=0H5A-ashunDc9W(Rj12ee0Hq45F+JG!GEITud`FDmd} ze*s~RP(P>9ZY9RS#lZcK{Mt~N0CqFEoSl0@%jDYdO7@( zCDo^eNhUBbc}MW19)T^dc#DkDr1I#GPRkxBER$Py|B|mQoMbSdt?mVZ=#8g`rkT$g z_~{?HPl@0sxfUB?hb1)$Lv8(;^eXJS`)M}zo#Olm0sJ@6b-vXd-qR0dY9dA#ot60U96LM8flrNjm) zpkss=+3CPEkICcLOUvL$jt9ge5cocleu5zK8bu$&yt{1P?<4g~DuU7Ul%VJ`Uhl2nX|N zhKTa*AELHdjs~4)>#joWBwW)9KX4v0$2p7y!&p_8>T@%X`BFRN?RxQgkhx~ zPnt`*%fS_UpFhb0+IBUT zz&Lb*N5`I9-SNB0I_7&Ytm-Ur!nYTV#C_a_PM-TBuf!Zykms8-NgmZ}b>Eo4+cMXE zDY!v{8&3+F%1p8N;DZtKGYC${##s53aT?Qja~>i`c7a9T!0&zwiPhnZIO>#5+5}9l z1CR(DaDURcvx@oXEaJEJHPS351drAcHnDvB+)Itq}|y9vFckpUc#Kz zN0)h6>Q}(`6ck;N9fl96X7jxRu2Hn&d+FBNmB-VkiT!n9{EvriRv2K*#3ZbRtqwwnz8 zGoA$n>!-E0Nth~n*km-e!$rbBA77jA+-HibXd21vsWTW2S ziD9g4O1ZX?)>%ENlZ4==z>cwh6%9V8`mz(Kr+6L#L}hsW1Y)sL*1E?gVtoF~9HGnU zGBN<0W{fub^19l^)@@Gin-^4LW$6k93?#RS(JVKgD>oiIe-XB&#UI07Csa*aaY&cs zJbQH~IB=gyh=Gb&#MFa$^l6R!k090A-3p+a$3Fo@fwvcFbSXpDKWQE>6&^m*y*U@1 zKM--rwaLWE5+sKCaL{IQt*=leM{}vHO&Q7ufeX-SUwegUTG_TpcY^{P+*f2V7o7@G z#-U$kz_>#NR>7hN? zZ|WBp(pL*cBs;$$clR{Q9q1-cmQ4m0&n92o@mnmqR^%M@`ZNGL%a6a4w7FT6)>(ng zAcyMQ}>v)ptPQsN~r~p>{p% z-SOk$K$)svdxN?i^^fb;a{?jt-M+N(@-#aIjxeq;PS8;5}jNRJPpHI#-4+GWPC{fyMmg91^1k1lU`PIp5@{LJ6>+gZ+O zn|zelR8y|G_j!J6`Cu5dN{6)QE=`d%ht;WQr&medYqqZ=gWv>@7iFQc;~AFF zY)fjAc8D#+%ok&n(KRhGH9m%36WX$HlO4jA^<8J_BNm39oVDxa8o6FfZ%2w zjdN9zw&fH@gh?uNRTfGlK8h3B?uP!zFflEj6E+?*a4PkdnV;a=OMS1%uSh+ma6Ib` z_Clr>7mN%tv!}C?gA6zAbl}&&fN#$^u+JH;v~ZsyLEKbsJQnQ!C^1hoTQfn;`>@X4 z&y{ACYDM!_#7UyZ2pD?^N%-17r9DW=L^X*p@2lm{C!z~HWC#IeTg{S};GU6pe1G)T z6i&rBRMt1^>M~oPkgxvZLvaVqxJT_9_I?m^YD~}d=pFmo2E?_5mqtXV%w5$Hzn7%_ zaQtU3(pglieZGpbI)Jx;>xUn-df9y)lVQC<5Ht@!*QeL`-z92iEJlf}MYl}A8QE7_ z4tPx%6suCtQ0zmEySXFJ7q!dx@v9m_G1E6CT;%US~J*xHHxx}6c|Jep^xRL z5YqI5eZUY3-(QQ@|6;_upumtKGp||F7tq5!U-k^2rN1<>k&Cu{jaCdVwo$4CYUHt*Pp*60$Z&O1pJ?kjdxPBZfN4%sxZxRTb~Zasow zre0xhV`wb5ROHi1-x1bX$^3z=q~06?LNW=HfUu#)PsU*v5w743!Ji$uSa1_-u1pl> z1{rcHvw|C`?d79sy*WqS;AZi+j~F<1k?uZ2)p?%gdGoW7i^-W5vpk$-T-t?i`?(mT z$h3M3V664qe*;jx!Ya7!neJ(0K!47J_+}{Lm`i1T4cQb~0B=rCtmdq-WEBI$iQwl?+7vWw@dLX_ z$VMP|W96~DW5*5)a68w~`WwUhf7U=20G4ci?Pu4FC;IKMLdcD%8W?=U)!)Shq8vy; z#WQgte{ej(mh|Y?CqLrZ$y@6}#|5F!(1iCx0nP(Wd`p1-HT6U`89S~i8mPh{O7>{? zI*?risQ@OYOY&a^i}6=o&UC8Bs}@c-jZ5^t7+O-UD==8YUnTl$%Rl`=c2$}*toED6 zz75;Djf_uUs@#N~4C}Dd-kJ`YzQy~P7MN@=EJf#E{dY4{Rp&=zYos_hu_*YlUXbc% z9$_ZRrH$TH12EORC*^fPWLU(-db~w?lpoWNusnL5I?hL4oYT|Y;`s0(&NghH z>lYp1^;-*3{cAV7Uo<=EPX-c4W3ItSi~wY zUtXy}f+E#!g5uz>O41>8HJo2Zezm{-%5jynSROowd&aN4*d>*kkY1@TvHNEY0z&z<0pr$L>7Kj|+iO)~5S@LkwxSP#l=Jay zwq~f!U!99ytD&{bXEkcnuz>Y(M(CXf<{)2NK{$`f;3K6Vw-jZPdkfx=^Um0M_#7U- zK6s%<{A71xH^Z;Qv&*VXlsLqaUY}ZsGVCS2z{Zx*C|Mk59GBnG(_gBIUhEf-{e<|> zdC38&IUzlgBvYbZRNJuOnw41PoXv%MC~JT|5panmkj{F2{QMAbb21Qe6@g@3e}DK< z<%!{<|Acn$7J;Z^{f)yS`}NFvBw;7TaWqmP#8Y+z;osrHezS9%0DCh6uu{x<1iJaV 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

X`@>yzgyNY!Ynhp&0` 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

gKkAc11~Wrph!Lu7f}n9<;HR?WghIEdv@#+q2mp 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

a4ZEG3lQ=Ko|Rf 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 z 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 z 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 diff --git a/docs/images/minecraft-map.png b/docs/images/minecraft-map.png deleted file mode 100644 index f8430e0250f7dae155a3bd4864144b942d486828..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 245493 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

5l1mGe^5=>BXi_ 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 diff --git a/docs/images/minecraft-port.png b/docs/images/minecraft-port.png deleted file mode 100644 index bb31b2bfe74e81cd1e3a0ca08717afb99af5910e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 568821 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

p*`W$YK==f9 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

iYuOAvY-RhL|wE{NH&gn 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 >C@NUGW8hoiwZ>nse&H!h&ZH*1z861rs*!@ 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≠YC5x&A7Mi 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

T`=QP_d{r8o+&j|&aYlr{71(faz<3hcNkzw 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 XH^TC;-j`Q_pTF!+d0+JI@xT3Fk`_Ym diff --git a/docs/images/minecraft-restart.png b/docs/images/minecraft-restart.png deleted file mode 100644 index ab16cefd28138c7c66096ad51d81f6ab0a5f78c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 580856 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∨z1t@a)maj&9lM5*qdlF`)-C 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

ZyHB}Dm~_{rJd@Qytwzh@<*^4f01Ey zSntO-hDYc;k~#X9d9X4f&lSTk9K-$HriIr zJ9Vw?*^kfHGO{0g_Ohrq+D^KeU2*d+tiek7%p`F%d=pAdc^yPB9|ZhznDW_|BE@a945D7)CM4C zY97%m^ZSd8@cw%Xw@vsx#`34k2vTT+JMx>qsVEk4Alw!^ZLBz~prN8>-T>{)z9N?S z?r_3nRh$@!d3w{9ST5EuG1)xw`>WWm!=R%tqSS5{qm9{9{r4pS1BxL);!)faQ}^$> zZD)e;zja)Z0|))4H zAhT3GYbA4I?ZZ4>eux-}D{^_wh0U%ZmE@!;-HA5j&$Kq}uQ7$?y6l#~ zv2sq~_P9MUN_O*ps<`Y+i_FV(X$9Bmu>_-24ZLUd%U!9xsZD6y4Fp?r55tekXk#{}g9gD4@DGX;3wFQ$@kIm1x%kEfvIE5I3`J zL-BHD=2O^~S@T>ysV6sxf9dR3bFwym`TmcO(Ah`y?PW`8HEog$`1M7p-N6WJph-#++BrdOqh@GFTB2brmSfNT! z>Y18c6FhhX1Pp~+GGuTU_Ov&RR3Q#TL_;p>JIZzl510{vid_HsVf)^Ev7)#?zZ3A=~l+yWf1d>x#unLA}x8iiSI0*xZJkt8E?(Yu7`5QE;s0 zGrkqu#^_^aBpbZA{8tWPjXvw=VAT@8KgTynI8iZvnN75$(~J(+ul#A8K~b5!7)O;2 z%XKRLiE2EqB5JOXb?&zi7=BQX63B-G-ARsD9o~tQj35I!0d17|r>9-VsJV9tE)6O zT6R7wke@c0jMQlOQEvd1i^X{S^Lv7ZRj9I`<$qnhf3B9`J5oY`tHoI~MfTUlBl?vO zw=;Sm0R@kljflfB-2)Ttusm?xT6RCMgh{7Uz*aiqGs%Q8+ zfQDw0ybZ;fVN~~f1DD6VKLM;$xlV`7_JFkGBmd!eW4+n5!u2HYO(W8tCs)#VR!4TK zvjB5!cTYDZjX=g(Mt>Tw>kqNcEz23hEMTom#rVoDv7*Cdgb3TFcI359m)iW8P#rT_ zn+U(oU3I|{k~+pm%Zk+Y)QOIE%fGNastkF0&K)SsnrtVLI7u8ZK@p`6x#tn7cx|%~ zHBcX37wDgO89rrN2%RXk@&3{~kdZA9@o4`g?@nyM&J}!-=-+pd-`+Q0ShdU^p*V8* zziuzTLg{SrNb{K@DU#hcEA>u~)7Il?Tmpey>l3d+T**Y$ZYpJRIpFbgQE}=G9I}}! zj!AgqjL68h-ud$b{0Fx)nZ+|y3Y;hbya$&pB^~_mu$|7+{nEibs{;ce7rPTCWcG~n z5E6g~ZYoxAp}As#Gya!#&tspebY8J3$A~*SYTwouw-e%(hBMz;=TMflgOwO&lkp$K z_W4qA!NOdKZy=SS-tM>@@N&Deh6-~!31+ss&1k~%V^}J8w9v>;VxF&yV}g5g*tFZd zUz)sMl_|k<;rar*bgPgs9G|Kv5P`!pNx5g4W4{|VbCA(MRTeGg>pw`+oHZWBaz@j6 zxw6)_i&XP5ftgIKkw`nxwEz)5$W}}ASKJ*GJVt&@o`l@G_VdcSZ;dSFz@TL)+YKiH zr0|!{YU>mCZi|Oes+}R3aS7yYhE`UVSfk(fUgxFg8&oBgACGC@ga=~8?A+72E0lIU zjHvxh4Spq`s{r)#2D9l#qI;tW@$ke~vC#3YzICT=5@K9svpPJZPZ)HV(c_5?a!HOrin{CBj{hd^?&U*;IM)Hu*BW^7qbHmC4J%E zWUZOXk4Zji!8I-3J?_H?_dn{;h|}m_kHkN4jXnTgcV>e>1*tn@>_Fr9sXuQJK1@xQ zX*9sau;|7d$NL^!nD0_OgU#b`*wh$2Qn7VLP7^;sq;mkYYPOGANc_?SPDexX>akRM zKb4SpkoDvMLlZcE$o$mq#+hv{h!#9Fdi-Z;$y(w(uyf6y21o-+o+s+<+F0~YK`M5n z6z}^HP&vL&BnwaSk^>6v%0qjJs3-`4Dq`@x4A(VDBs(=-JK#$&h8=MBDI`(e z*f%|A3w7Y%h1H4r@gY3c!{=9K-l|N4PP2Q0w?@@4B?Rg)7Q_R#KFGO(JtvCb_Pg8* z5^UNK_#L^ExdTBST$cP2|LGHZ-PRf6($DYKej?Y@Wy`f_M1G)}mM49;wA-AC&&Mm(sDDFPk5u zQh^0aqWL{-bK@?Za2b7UdvKaPPsR}%h??f~W>)2?@wj~q48x!jF4iY5)!eJ4gzwN1 z)G)}sTDZ9e7+CSKcsq8pl~)ft2E$`9M*ixb6{_^1Fb;NZPL^4XuUx6+Ti@4h#S{C` zYKebJqE+;|OP;3P9ZO4tzJbsG@zh&c%G4!<^44%lro&PTVy2@+ZK$Tvp-n0X{t zXY_Mq4Q3+HB*Ek9kmhpOksH~g*UZ-Q>p{>?Ch+rvFg;uIQVJXpAQ5mwDA!1yAAK(m zIn@|%B=PRBdu4HSJd&%1E@xj$tHKnp?67fi4N%l`lMhUjmB8@|Rd-D+pU-S-c6gh= z6<9=}6M<_rtK@~JOR|KZH^~&0sE?oYC2s+1?R)4%Z>#4Ho*GW)D z%RVtY`L=#c%v_AZJK{>Gy;gj7eR-FtNu!sw*4fa?*su-_&$U}L5x_p=?sa%y==q?> zFJPAF_Do_5?Bzv1urJ^E5ws_!K&_(WHQ)cJx-C(9=7NmRn~!iF%4<-rllaH( z`%MWp)R(L{BL7O{?@*Z(+>aJF;muaU|K(xJ2&0_

AS*8)b}y$>4$3{8i}I;0vF{i3`Q>R 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

=` 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 z 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

B@UNtx_($?AzlNp0eZan!+MHC^qw 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

CD^@h{ma8XGXDKxqI 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%0D*~;1BXcu?&=!LH=`3 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%0DeB{#H$R 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 diff --git a/docs/images/cli-redis-container.png b/docs/images/cli-redis-container.png deleted file mode 100644 index d9a710a933c41b64b4cf17a8920316351fcc0e96..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 122724 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 diff --git a/docs/images/cli-terminal.png b/docs/images/cli-terminal.png deleted file mode 100644 index de3cddb2d9e7ff606b31068fb8278be0950d66e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 115144 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μU+VOykGinjZ$LwpvLK_@vmLmjg`|8th-^U*~Y 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 (|5MPRj#T6Rx4WRA!5 z7~O33E%#dn(kbi+O8AQh)~l9^NWTG7g<0|Ez1umO^2}s?*}l_h9_JAGy(}EbVOshS#3@FNT%D|DBHa>$nE;;7%8I<_O%^GPV6G zG!SB_?I`iEBUur!_OtWC|4p5f@|q#K{37Ld1IhZ!K3O+&TP_YhftILQckR^jnwtKL z(Czi;+K*9WgMUQ^>juP8g0V~h=Q3sKA1xs*kh=pu9=iib`Da|LtHv7xk8ht=E&223 z(ukYMexc<+I^6TmVC5e@lJl(B^&hBFo*2yA&OU|K)Y`B%>ELm zO0CKPL|crU=11=SVXt8sZcs-4&;rqv^;8$jcugQ7xQ);JP0760X>(#8%Vxg!Z+Z*@I+;F3a4xs5ODzQ+SYPyI!8JU7o;23-I#n(;fEk{QXhBHM~7X;Q}g- z*U`XDPy7QLtQudNPYwg$fVj49sJCe<4NwLtY`P~yMyv=4s7h1&n@4S5po0M31T8Og z83}jzZzCc(Wu60o^6QHn3Dd1Y^D)5qi+B{T1Datf7fM@(ikQ*sd#&cz8S&#jf{m9e z4uMk-l}A1a-8R4{&Vp7GR!F5P+k=l6X7--Ti@kqbzAK3|@}Z;%$`^n84up>GHlBIWs^9x;wh zC^Llb35O^)l<%oilfAI$c>=$^n^}|uB!1e74^u*OBcv`@^qQb9&rjt@9F3Lz5!%Tu znJ!*WxTi#UBDaR&o_>+gIXxrDBT;iHOu+Mbb9X&gI}ch>T=K-?74yTv44a#k73(BD zvVdmH@60^U8WCtFOo6<33@6!a(UQpS*Y=H~o0g1Ci%EU>+G=%+eVDxBSx6}PdC4|! zHkIbz*dTj3a!~WX0F_%gbKsjV%7nGGt52Ryc*+DtOKwd{PDsM#4*wME``(cJ+m(R= z3kxe&a~S;ZZ2Qd2*I%}bjKheS3E_iJl3eLqajDcK2yt9C^wmscd&;0ZcIqB801;#k zh+md}yRW{JW>i!*yM^2tB1IJ26%pFK$QMlg$W6saD%_v0YF^%!fCOBs|K=c5vK2b9 z>Q-}%du^|3Hva25@_n%kE1Czt$?3jyOW=Iu!<*u@3&D=@pPe7-bunR?dt{lrITfSQ z_>1v4+aX-iY37Ib6cYYKpZ+?X|Gmj_O4uX)wcq~xtE}LOH!Ko54-@-) z{jmMT6X~DSE-y0=OVbK?odZ`z1i+QZ^FOsAu6QR^*45W9r?WZb zE}h%o+ii{duh=Ag1sY!zKL`^kdWlyX?s7lg@sO)v#s7)XYzyBv7`en?OV$(mw`sGu zp4oxzwiJT6dFW32j_vs14B(&CmRd_He;LG#ir{Nus)Btk9Z@6_<> zlaa_@(`PCNo|qRqqa5{*f=|t={V$SXs_tfOZ)HqY*mBtsj`-dXG~w{ zi2z>2Q#NgjylVJR+OWJLBTD1=!%`4ECfA3^@eXt0_h(U*AQ^MuV~YI;&{O^V;_?pB zU@lK`0^qW-a?Lp7y?7utMa|wim zdOdl3W^I4MHQL)H;?NV|DStn^5u2mW8Me0Za-nP`7T-(#)g;w- zOmaQOF-Ai}w!TTnWFp1r@!W3Wg95cqi=tq&Y)*o{hDH(5)h}-Q^cT08qpG!r=Db{* z*T}AgV#OxtO^)T;-8!jJ8={+8JZ9$FZd`RHeV2>CI8pXeZN)J}8tLDMEtWS?H~nv) zz`%|sGmL-6!si*W^tI0o4jUSl-hp^<>*;P%70xHdmO8E!SFPFpkr7Drn;2z_A9y3) zPK7M2_CEa=Ei#I2UjXW(bVfaZSOM0Fk9dv$gBG3K{LoI~3O$P7_}ioe8=`PzRW)IM z?v30~KFIpQvhYPk3843KsNB>Rr0}T)KZE{zFqqsiquBIsGr)Gwt1$)otc_@A^Hzn; z8aeJVBa96sZ`OlLsC<Z&9z&ki{8IK3@4mKK_u{_N^B<$ZAP5JJD3UrQjSfzvb3(kw?I%z zNL2+)P0JV7L1;{j3_Ia-j#|$>ng04fH0Iqky1(#iO$wv^k2SC>IVLQQG0n)d_9m$A zK^NYdocBt*a-CpuOwM#oY0AX4E*!7hFW=QKSx>4EM&KRBo(#X8#XgP2)C!25F8NO= zx6Rs8GwvLGA(2X_4^Mev39x3pxcu-NBR7nHV_Pp^s-BnCz=M)wSyjPgl>dK7~F z=eSA>?YRHM;>=1;Wmr*p{F&GDk~J)^z2ox2;WsX>xMzBBU_{xXdou=Og!xW%NvY|r z-lc@&<&ERZb_WH7O4#Sxbrc#uDkW8;xnAs8oC%3S9a5VYl;H!P8d0D7a}D**7O?d` zx90|+-=iAOw)=N=afI{I69huRS&K-Kq!k{DGSCm;eYu|j%>Aj4pK*steN%sV38GK1 zI!Gkn`^RkIfco(^hA5c8?Pp|$#InAcz2ON#*%)_gSoV{ZF@b>8oR%OK|7VeSA_}mB z*z;CkWY71)wQhm1fezitNx&n{q8SH6QMxt_C_#J4Bc6vY1Gt$YVs}TS=3-rZ;aHK3 z!828$*hU29&a+6D8NE;slEbyAG zY<@Pr{SzmF5lz6p{iw7=u95TEhYPr-sw`jw_7AAEcQ zak}7hulO{2FqLqB%#sKX#}#)_nva&zF{77d%K;&T*M5t}B~}q`e1KJ`O*gU*0!-JF z#FnoY!T=7+eotT9RJ+CGyO9?kP=|N{<+Cs5`__{H4E-oBX7k4FT@_ZP@g z5>tczllhcYH~cbpfv}8Vd=$f45H**VbnLq zZY`wB{YIREf$uBw*O#(`DGCxug6isnp|(#_&|{oXEu3p6>zav4qxhnebYc4&(NlQ< z6n)V|&NBm}mZ$+v{@;9g#P z`n8|*Ez6>>D4dpwV$K_B9x3)0ti4nqn!+F$Q($bH^pP$Gh7;o2hk_z~Sa$fQ&LchN zLRwmQjoNJwBM_}S=yYQR4|FjF%=MpeePCLRAJEb9ZeNfO81C*KMwHbnBiJiv@w*1; zNu=|@1o*n*J>0Kk3Zt(#+1;~BFw1fI5UOXzG)Z{mm3Fu@iRr=aXY~5zbQ7tvE}PQjg3$USyE1bMW1a%a~AHGGyr zJ3GPPHH<8*EKj_0&+$NmEdAwQBc2EDYjz}o-DLaryXIi?`a87iw1Sa~MMVIBw8bS# zM{H3!a>Ug~ntJX4|5<9B*4IRa z`pru+Ec$0k77vUE#9gV#pq}BSSyDchcNRdCN&*};Iy+bfp(6~koUjGZ@VT{VA4ax4Gil9;Kfm_`f{rg)d9rjR>=Yx{xgE0HJfA)X)Kaym&v{A<~t>s-axJ3nENBX z_{``&Kc3f4CA%Q!M^4KWF#|O@xmZ)vMNX=0enC$55%|S+i_F27P9YskxaT2)(g@*_ zC0AH=Ht{_F7G72AP%&D(JX;RG_!jZa71Ua8bZX!=laq0^#z3qHMZ$EyB}Ab>+c}r` z%Udza888qy&K>a;H8YJh6UXk(TRK7RIH)~bVNf6F`G;T@0hoU5^;`OqB=bx1=IsTo zN=)}{x(abvnW-G^MIBn6V;)cZ&=Yzv046|1cBI!X4wVl<+!wmFW z;*iWAt-yHCLce0!OveJ=TuVQn4wuk0>|oP)Y&%pS@7t{budvRvP}oUDJRFR(9iK@N zGWh)Whmkg(lcbt-z3&fYPKnLDU;C&7J^S|WgJb!k4d?8?MS$NQlCzOO(9lN(<9_dv zA6Fwq?pxxI;cr0vYk{A#fo=G1fVP&7IO6yIcP4dN+nR8BadRcKe_fRK4y+wPOG(sf zE*4hW1f1Gvaxm!AG!|H7+F$#UOY|F$m{Vdc^wEFqQ-2mf#|%k_*wjo4%Usf5m;WBV zX7MlKKbqerin9FK-v0G9#_PAzk1jEmS4=;TNIFVj_NJNE4ZDf(I%WEe0L279NUDHO zUn`q$7nTn`Oh=oM;xT!rMF?hG6XNOPnLfGHzYf&EYYi_uAyc@QNm0OzxsjsC<s{Z8c(q)KxlU(#>{@WT3|QqX8U5an{tg(BGG7MGMahK6{|S$Z$i; z$4m7KGiZGaxWXeVErShtu*acsPq`k*wYv+WD-bLPk11uC{m4e4iv8NfiQQi2%in&4 z)^!6^aT$?#kc}c(i(9s5#i9Ek)wFntKU8Ne%G5hA(7;`!-Eg6RK>n#uWZwqIv@@L# z0n<^ss&&xpT4X&8pgD~+B}i1oKj18a_`?KW!qc7t-Q&cBpV2QkWkk*PX#!_1Uz zqJPce#8~69NnCrvdfYt`&HS{z=CJ~9ji6NZ1Mwv7#MH_vcOfEmr<#~Pkp}u;jgCyc z%Qsd)>dRPEgy9PLRa%jV=ByYhp2}6MfLIfCGko`DjQF?t1;5~{F#@cQ^WS?pElow& zL=9Y|2N=YJWD<*28(vxiR`fN_R-7@@R#r>}R3iHsW{Ev^kR}WwEJe$IW(RfKK{y?d zQhY(7)w;(s_Zm-@`T8#lTzeo}y*6>@5X#g^-dOWzrrBLbfBfxM_ptlWv`c zGzn!kDl@hz#pw#~XZMhq$VC?(-G+%PjpXvj4eMZSks3%QuLeWNq|o!@&zh~Lz^vroWT>2 zcC*@l^p~Fs$-B_nPnNa^T+J{15T?K0;uH9?qK(h_p^Vp-hRmfR2R2uuHzmo>-V0_l zl}24=A~qtVzS2|<1@%$Zc2H*WBTb9vBJsYXsA6l}6!iCU%nW*r#cV~?#_dOU=6KnU z`veBwR(;T>IZ9EVY@;Br4P}x`qzab?@{Zr1#IN2D{qtJ;7E0=AU`y2b^0Q8btyq?e zge)KffW)GEhZ9*PioKQ^Jn~VEIB5Ad8yN{}1h(FEeTX$RtXuo(CY7}a1)k2OkxJP< z{n)p}4J~;;YdfyLz59e;_4>i{CK`5;ue8DSo>_VYTF-?k0dy+B)_X0&4Rton*u2>_ zCf!zv?j#Qx+oEpuff6B!hOc+M$P8Ps35IXi^X2z}Wj}la;g;RTSi4o}@L9dFtj|R% zZEDCK{Z$ArFR?_Jb|(O+Yi-)j^-atlEF9={$b^sjJzC4eof^UOsnU_fq0aIfVlC#` z>blzLyPGT)MtOm$vz0~{27P|*05S`XO${-=2WfK0`nInr+8A1WnNVz8H1ev&qF3u@DpYU%7rqb44=o5~8ekw`00B+N!2 zBjcWoxjsEhT4RzJN6r+znYw3vvNXu|}3A$Elo-r;qtuMIn}uR)?8DmGfJwB9hR)*4! zTyeKFR?Bnaf}fvHgcf3SUNA+x&1q_d{)7$20ygUe)KmFMTZw8^6m5Vc*grS2Drt}d-qL`9?G_l9zb{;Lx1m2WrfXzic6FSeF2u^})`Q7OrK8HF%bDky$g72IW2e-2=BvA2{eKgo*T0A` z_kR(gz4uC$1O<|qOPRRH+-g4T+CMxftta_DDFH|-REsM>oRW8wJ3qms=j&7fcU?Xo zqaPOQh0mHI@yyv%US0MweUK@GOBm?4J0F}9cfq^1rp5haFFDp0GF%N33f`UT8 zn4W$^|NUhcCBOz-Qh~I~u=Ct8lOB;TGtK$g{TA{4>WxInbdRQ)-NeS^-=83`_SS)P|>Bd1#;8 zvu?4twTr0RP3(hhYkwmL0OVj8WN15zdyA0aw0jpWx0$4Mg0*G4{}Mob(eQQE#`WrE zipkY}!R=dLih>urY5bANnk{*=lky$pe$Z9PYU;7U2Aj92eS>}OYC-Xe+s#R$7gqZn z&3A&?T3s^-{=GRl#=FMHd#ux}Mxq2iCpo7;md2(aMT{RNMH=pJgVJp7MrD*y`Py|C z0cIQUc|HaAPEw7hp7TdsQmY<)+M8hot@+&f|8UzNVEu5mST<#Jx5eow;qvBW2`p#D z+9hOPo1c}HbdEE?pp|ZJ#o+lwBPjIRHAFq5dG5fVm45ET;F*5z+<=c^?%Kc$)JV;s zm0|ALU@Nu);wvBFF}Oa#TOOeWxGwAWH~tkQs3{*8FuKO%EfIU66)chMR4mc#uIoSd zcn!R-1FuC??&o2U*BC@mBYP(rS7U#zsv+T_E4ui)>NBChij^G^Lm(QNDPFwa^o3W* zMu}V8w!@$<%7qBK(h=J?lP5usgkkKh8*HW`i7MUh2oI-Tb%b6I`H*4ZvaWlBz0D`z zX?7a7PVtsx$6KJbwa`|zI+es$X!wNa#(ey5X2z^demEoW(_NXY-vav7j4*9aJSCMz zy!Y%QJd!PzI$BIgCH+|R#ChY=V#%9m`tZU-vDQtEI@FMLzFQouRVMq53 zN(IXiebO1u(0ZdW{v^-fwba-bCBxuU2(t{Z{q-U@eB4L3Xe`UXUFExyld z^fk&4^v+;7OFn2bTZ}3)JU^K!&h&O7ZprQ9lpl;(>RXuGce{!3S9W{^F1{S0Mt>Bb zqz=gU@9{Aae;rCx;7s3qjBzB}$arUP|173op#XVuM-qp;Obs|~BuEvgM3yHCmBk;y zwqPk6|0iq)BY*z^?1ohIYcS1U@xyPWiBbD)MKr6nadQ9Q-`9h?V665`J0x?(ajepon!@zIFz zwDNoW3A?rmeYx(maIkQDAKK>)+1Q-JBij%mNO1XK#$|cqhneXqcQ6Xyd~WRHE^kb5 z{&bJRbNc(TWhDpuyu7BD*jQ?d-aoe|jR8JA6U*v1cN{*zdvCYy<_s^WTNGd}ON&nb z$uGdpA#;|k1Gk|r?(t_3gTCRePZ#kiv8m0exuEqGuEa|WnVo!YT+Zh&{O;R`s?6J0 z12Vy4j*cIidiEl~p;A8VOujgka3<4Scp8S+zn`k4PK=1uX^85>klM2F%MYD6DQ$gF zsM=`@nKmu7h56}xOZRj^ z$!fRCgz~sy)tg|t@9W3@YbMsMk(2VokQrI<#C-%kTQ~$U{~_4kP*VZb;JP9M)EP&p z0$P*NHXp30t1nL*g%u~GoHcovfya`Lx-a0mTD$=2XS>Y%9q<{+dwdkY@+x+o0GX31&=O!_LDTEJO^ZQ5jo$fRaE-jR^esE5)t>1Y zVOFP=749TP`jfSZ1>akW>qP&ZEIe!L`z={eyHlR9u~X}sjH3RnMDys@3m8)-Kwb8{ zzlOh_(;vyW?DVst4REN$YvK{@9aR->duEs*S}(}WghV9dGRI!Q<|k< z;?iTQ$%MI%f(5KY<^A#2V7gC7(MeHXYM$^4#`7Kk{BeAutOAG*FpiB>F#xh$@t}uS z_BWSWC>Wq*D>Z+9k;K~1H>25{J!GcmTiQnOY={OT$V`7Dazw>jF&Ky8;(;=mKG<%4 zYFurKzwq1an_9E8+9LgWVr@s>ga5#MkKtUnfJ7I9CJxhjEg|Bf4qhayL>?{2cjuzo z=&wx}FO!BgoY0fXDu*|mI|)a8p4!5dSSj*xDWSwG5)2Fp#f*MZ4^{n9MU#Xwn%|nX zf(k`(9$pB^C;v^=)>M7uc=m+^x`4$0!PI4YG~C=!I}eD=a@w8de(8?NEncD?$(ai- zep1#U=o%ZMGw4G3G%*>~Q_%C5fUW7BkDAJd*H4G~7kIc%s2^Y7UmCKo3ram0qvMid zJ*&r(A1NMw79kPw`25ZD^FJ?jhcX$XRXC|z7yN{>WA}_n$0i9+Mb*CPdT-MX?Tf!< z=2eVS)S4c42MyeOwmB!k2|0@Q`N{`nwiprS7I5g-o1&dNU9^M!d6ldKM-1*{kjL`W zJ8s6LVH-da9Tw$!VG9CfC{$Prn0L%BIh!;5PtzA2c(*|HEuF84^Q_GXyi575nHzfA zha7JlSdcG@qDXO7IU|d!;>oYEN?MioU$#1Uwm%Cil3lQxtCc}LJdrIFK)`PoK6K4Q z^pC~s?=)d&(1qTl_?xm~PTZ~L<8O7+arpH}%cc27?v%!|m<$K5%ZGvi5xjTG^a!{i zAg;IAcwK(3h$qRZ=?^Z3HzX)T^1F*QY3g>3mcf~=?zezhg#)(t>NR=WKdYa|LJN>E zE)0Aek2F7sEjZE)ge2WK^EJoyEJoSElF|kju6I${g!`iec0lIQ`kGmg2A>#7 zG;1hC=L&fmpx@M|ZTuHLIRbyp^qOu1Q@lcBLp#-%Z zD@{@d<+l?$$3V%|C@B@3N+v^uIb&ev+L13Xmkw{1*ESFhVZ2;abCBst3kQG*kw}D= zGZWF7qlvVoY(gNN$B%hfm*os#_m+3kD0_d&cEEkP3pK+VAAaSvawmV$122sJA+L2R zyaDkA8YgmMtey{wQ09joOIswfet-(E@BPg%qfWSxBzoiKLuAKeZB`PLS;100k`vGL z{(cA(^ad>N9RuhuVPaO7G=u{2t8U%kYu)hs(*YOKZahCIw&-(z({;~px_%#g6=phz z@v(f37^gEK((bF4P5cSlz!YhePz%(oQ&0Zk`zBNy`QLbb&S;j@MubvWSeS`@_e7KU zog#g0$oc+$)=0lR%MU-ln{)5=2^v#>;a-8xPb~IZT>SZrJARCsMO1-AuHAr`?ZOS% z!#3?-dy+I6c-ga>lEhB%w9_iYZDT;;Y3vHJHIH!Iw{8S{sgBbZWJiq~lFq%Ac*hc* zA|nx!7rP>#J~~-hNDDcgOav?*dHV*G2fD7as_akoh(Bq(Lqgg4kh?~PItJAgq|=MF zDe$|19v=Fqcp$gV-M&v#g`N{LdZCKCZiDEY?@M1|TOf*d?SMx!PD03a(&u)fcq{E{ z$%{8$mD>Jt*F01}?|JCbiIdMZ$+T@-bo%txU6Cxkej13*%`J*+tXChfpa}-PS10N( z)dBPg$Z0y96f?~gK*de@RHJ>)XwYW%=-zkI#MXOHAg>fL)LLGtf9E9BOV>Z z>?OuG+QeuYGXIxgNAKmPZ>O!?5j9@&P!0c1Y5k5{VpG4E#Ip~gwc;Ei{ER~@jG`|G zU*U2zUrw)y&qT1=Z&nBvDHqKyk-~8=TZp1Y3)5R~$p|D`)D(!u7~F}ZXvQu)AK226 z%;+W#P&>QGoj8)BaSQo>`7F+S``U^d%kEx_j#r5WwvT$DP(uuH52+M+n$dBW}`=`c| zUHYfJv+zPc?7%jBXeWsx@aI@(rj?f z`#J34I(|%n;AlE3u;S)E$b=abB!-aDo&7?;^=4!jEY*6!pBFhJu3d8VR1_$(^9^hw z`{_mo4w@&zU^Ie#(OHeuqq3_OLxw5|9%f(y{07xivq|lxfNc%NN=M`$Am8UvRAFm_ zVGa9}yQMyB)(h#-o7Ze3_s!RUpXs{edO>s#1`^`czr=J%Ih^uy3Kf-fg*ep&m)^XW zMb?Zp>yV4I-ATvyQZhGcZ3wTkLEnnc$=A;_>0zGmO{Si|+d__#LvVh&a*_}TErfbJ zn1Huj3 z#Lt%WT|j)a+yapQRU#`%@>~;jdcUUvC_f`6 zDvHJp5vae1!=)fgeH${)wN$pSv)FBt#>M}+%zbcn?1kvL<;4wZ14T-s9n0skeGXF%1YCq z702t7cKxY63`VK|26yuzS^HhxrIe@v=}Dn;t?B<^?Jc9?+S+y7B#_`1+}+)SySqzp z2o~Jkg1buy?(XjH!QI{6{S;YiWs$wVeeT({Tnm=wMyKiE(Jc=fsv(&hGwGAirU%*_CER0tW)n3UPe2OY? zCb8xDK5lFj`Hj6rvp!kVoWpAuyY1oAZh)ixvHmqml|d*%cF z_u;rE?~O5YL+v$ED!zg0tHOC-(zlUmdSP)=DBNvMO0p!!tMMN)gU-E3sIGD=~{QD?r_+$OTUP= zNj31^;^r`h_HUWR8*;}Oa^K*23Z43gxmSCWI9euF9kvY`5Am_-r~idi0De||ou;ur zQX7n?QQh=tvntb@gk!Lw9O#(%ZHC1!v92@ih&8xai93rbuc9i%GC(=$M>n ziIe&TN;_~udE?HISyrnM>hE*iAzv)_hkb%G*p3!7W1n3av(N+drLg`nJj8 zLFSwsHtmB*7WlkHt=&1=4h4+G5@i$d(*pK)|8cXr0o@LZIe9uMVVs+8a3YDVHOI>O z^A^?oo(+YCS^L#eSe+P$o#utG<7I($V4nw>qFuxsa#>z|!~rzU;OX4-);Rsrz)@Ta z?H6%F4}SN>-^P6c6IBPmhQlQqUHMf}Yac;-|J`Px0?y7M?xTI5US&qq%^!0@YS0W!jY(EVIyi z*OD9kQIu~({%1Re{6ffS138Wsw^JG%lgOqIx^Par6{5*2+!a(%{Jm+_RSrLl8`Mzv5WjSkyu)|yZH~Qr3O+! zA26d#EDHaKAkca48WDs*rtJ^vU@%ptAFl~iVi)j#R-gqpu3xA%$OhVl@ejNI06Im* z-jIz#lE=5aNo`Tqgq2I#U2(VcCI-mBc47nPvq5XI?jcQruphv4V`Vn9e&nY@#eGrT z`764(xX~_`V-%G&)#(a>hdU-kAW(7LQQtO~pc(1zIrH~=vhO%YgdA55XG6Q?M&0tU!Zh;*uKKZ4yD(-0H7W$8bn87?X)RJ{2Nr$EVG1WU`jS8& zGlV$XjuxFQ8R;^k3{DEcUNJ?th?WzY$bU!a4|Aa|J69iu8dHu2?9zqFohd4_7-{Mc zVCQ47P(UBfsUPS+B6s297QwdUihHFUU_z3?uc7eEDdf$6j{00|U*p%|55zVnZ8hkf zbZZ0{#lgz{OM43mfv|m--rM8)8(o9g+ZN8q%D+ZgwwH#{`An{WuWl5qM^w9UOo`D# z^;M1+hJ2rDItin4ZVUWyR+*Ja(P`Fy%<{lqIfsxL&BQIZ!Y#yyXeGzK^aBq&jIZ{p zJef%sKG4cqCX;P9a(|4g{lCz)!V6t9RHo;#Bi9o}eU2;>@l)ID>5=)+(7FqFa;`$0Ua6aRwxo>OUf}<02y*{4m(_vgY@qvFW@sy2qrFt-{+oBVQ`AA zcbOSiczzy@lA5>Un>XyyC1j`dWmLw9*1Trg+o*WL&ES=aF!7Niqpq%jIPEW%Ue8jE%H!}rBM0h_-1(CcVRSJFF~3&Pk+F||-pVz@`(q6(`!W)Z#YBt}0EyTKLK z*Nv|IKe+1Hkr79rIkd3eVd7IwmrO`LB$K164-X)~*Bo)(A#a_S}LTgH?-0rK|K%Mgq8qTUGK0{*BkF={w z_kt#S!!R>l4-ukQ`lH5-XYOngrw6_t`hhKZCdMy*c!|$f@GSm~Hg6sc+i({r>Ovmj5{yIXZdJ_Rg*HqH`<8t7}v_aN$@3OJ$SY48ob?V=?e ziEI#A9q(bWVIH08l1`!-*jtcH341I=(Lqqu1rv7`$bsXI6^u@pXB@okijzoE-C|%v z1Oft-FQ6J2e!l;1jz=p)o63*Lcy_(7jY^X~YzTbR0JAS@$bNj;CYwjdN3Z5wm+}j= zg)~Y9jHuSdcDcL?PA)JXkP%#KQKpgw`*OLjIOEcUV)xj0Q&LhBGH07WwYP==&U$2B zc2?sXMaWERyvJU>eQEvyY`sQbyH%RbAJ#f7+hL3ISv1~}0sPcOvAQ8;__eZ5Cd)s> zZs$m`Ec-`Ve}65lm+_Zhofox?|B}}I-jJF3Js(ROT7Z*cAB9g;LBV6TIV@5>TTi-{ z&-0e^$>%v_+yhsa^mmBfz1O7BB(MIG5g3dGcVMTQDK`TE+>1MyOa^`Gj%w4ec205U zbhE%L>RD-GyU|_8%4w)mlEn%r1;?SAZ!y6H(|F9ke6dIshx-S~=0F`QfkW0)ShwYQ z2wa40mI5r5!lB2?~!~S#gokg#y63k6HIoOz>S~#Yu<3M@zPCznf`9(wk}`PH(u4 zeN*(W_V%(|GY=}%wj)GLPKadP=ga18%q@H@Ll+0NPJ1l^8fk{?ktyD3B^%4l&XiipYR`1l>Ia7+GuonN}YL8-;px>wDmvHV2R})SoaTD&!*K!zV*GQtJ||gDX(w*oHkAsy3s!qWK+kC7P$q@&`iNUU)S9p zstW8(@Ii7m_?Zw@_|lbGddG^ka>sbofym-ftM1Pz^IERuhp#ysIVJNRIfPOvk?ZzJ zyR@h;B+U#UX`la2(rsH(e?*ugiN_lBu7EZ^;y18Lqn!2IJg6+G=CY?)0T}ulXNrau zVG=uvt0>;r<8g2ESBohcLQwHx`^ZitHf@{;&oc98qLnBr8(SHIu;4X%I1uJP!MaYu z>a=tK6z#xJP%I7%>F%dYP%}cpMtI&#B4N{b=8H!*y!$JwEQd)iu0E8TZ;2_Lsv3$t zx|BB;r@`0b@qVg}YNAEbESEr_8BK-SECcy_;A#KpIL&9%%BmtDMg^<;&Ii#?KdV+2 zSXeDXA*;|AZ6`jnvYLOA{w@mc8$->NNYwFmcQKda{W8{gNB;NgRQZ;YWA?&}B2r!J z5C%8Z^)S+ZIl2G5cv6{Q;fxWCT|ze%seAa;e&lPmxyq>JAvK&vS_)l@mHLaGhPMPI zZV0yNU-3x6TJ7iHxXb1p#$NlAh-)H0n~m$U?>RNQY=$&PB@h3CVpyaXD)tPW5vI1_ zO0fz87IH6D^P}Q^8c-(xwUT!>50kuMK+sh>*gHQ^SKUO@Ow%q_E-$&5gR_M z4x_Vhnrgb;7dD8CsvTP%T}DMbtTp_E%bKzXJKsjta3z4aJ(A7;VxR1K|0RVpUE?7p zrwPxmxP!wlS0nWNpj1j9@yNbVv8G@Zwspze^l{208xY zv$QnaGCMMaebcfdqwN)$p+L0s_{jHy3V>3Xpr|lBWFJ~mCJQ7)?@pHPOoHMN}XWQGLS>B}(!_LSD znXdHWi54ibJBuP!%u?Sl{^dl_je91P@uVS94H_#dU>$lQ9{U0-|GI|H>Y74hJ zqXW42jqS@Ojk_Lh&r{OM3!;rO_BD6N)-=0fg3110a@Z6A09Nk@qpOWh<({@MaW-oZun!|Bfsy|?H+ z50IlWn3{{3$-S-MR~}CLa0Hllw~%AK+jyj-@)in;O=_&uj%&y>h%B%PVfL%v9Z#bil4UxdbLMM<0%YUN=*7uRL$?z z^S?ZUrx70@a&1IE$u9l+{x1$254TlNmLU3%c=)e__PFnxmMDg!yy`ZGJA}L9#q6jB zB^)*}`n}u}Ep=fbf6bb)yknR#xRE8HomV>Aq;#wJVdQasN4I8Lh#&cUH~ws8+%!9E z(d{H>vv-=vdw00uMl!7QD)zKSB(Xtqjepp7ccYCZOmA(M!BW137!cW+`0*nzulRW* zvtRXJQ9JI_T6saB;(VD3qxs%nU?=PN=>`~JjAa+`Y$7<;(J>6Cvb4VlVlkO5_=hMI z;W&3P0~;Tscr?pHO#V=&P%8(9Sl{9<`06pcXa!s}iyq;4rfV;`!k_z8WLVta^`n+h znb);*NQP&b&G?O3S&Hk;M<)FzVv3_5G+=0a3RIX}O%}Mj*kX6gxV0BF<=txH%V7PN zNiDzP+W1pguMv37-+dWi&}*(X8WKStO@Sz9DstX_3+-d(ocbff9MxLM5IG@MF|srl zs7P9!QBj4p>t!VZ9qY_yvqN9fmogw_d+wPBZ`*^Bv79d1vEmgR#$)b{sw8jvp9$ z?tx^jNA5I)#4$7rH4zYSonWmpWU&d)79SAD1a~JC=Hj*3aJ^=%Crs=HOA+zv4d{;l zZhTDGixtage_FQ*VLV)%t!U2h-JZscP|9U_-KK)xG|{@ZHg-&)LfywgLmVk-(SF{8 z?84-ZVZH(h9#NxjVa$Yv&bDM1+e@9Xg_pwO!rZD)&=Uqx&_bLx&Q|(MQrBPDWHMto zh~~!7P!{b}Qj--cy#otVXRbloZVr=*l^e%aSsU-w2s(vRVl#{Bq%%h(}JQFNI(mx~+ zag+(eEEO`6ckv|*S0RJvdo`?W4~*O<)5RkXclkdc?C}=}Psq^gGR-A&hTe5iPexpy6KF zL#F5DPb|8d)h#``%mzb^jJbSyWtdHY{R~TjQ%e3iZ2UTg#ODKcj3PGZKSMY2XK!(hKbS|W4*SP|`nJ5L^? zrUbaKHOMTbN6Snjeu5ueE1Eu%>J;EK1tBCA z@cEU4_q@?isYO!gxHV)>I0-rqO%-LZfUyQnan7zDq`-(f~J2w>K)}`gaQ3B^dX9h=&0U($M8t4trf>k06qZo+IW1 zXKW48&mWX6_KXuct&R#PeztNy2G2q77SommjI7tB5*fVjH=d-i(d5_M*H)Wt zf`iaBij6Lv2hrXENq+7km4{?Z-+M5&v75?x7N%XYSK;N`hBExhj>m<~z!el0t^Id+ zTeqA$r3Dz>HuXv3=3g0ZG?4SZv(78#XHv6(q2H%%%UbJjb9J`qZ!C|pH}V|aDCa~& zSEFOCLTWZ5QL=a$kO+x%Mwt(AKwyy!n*%!eseyvTJx2}^S!}ZGoqyTs&|mTDh7}~1 z;=dr<>mSIrc!BKitTxYqHQ5o3965L5!ohXHK#r)&_Y-O^mc{S#0YW=sqJA$0mooY4 zyQw3h?PV272Ipq#e~W_0@BR}7&mU@Ze9QQLR(N?j#GZZ_&+ZF{9>3y`83FQ>e=^!{ z0U7NQrHz5XbU+)B4s=eT&eit8b!_G2mN zcg!sO0%+E2T!Qg8>I+Rucwz-jM#Q;o7ul2*>_F8^^t9`C81vrT8tvBd^j$zD2xkfL zv42f*CmdwIGbc|D>$kf;FPoP3>^|uDWM3Md43qy6ZzlLSLtMG;^Q$YR(Qtn; zJk08KQxnZKv~(LR=UoaFg>q7`fL^BX3&gI@B39@X9`2redkx+G;3DT(wNgmJ?h4m^ zX7DvhM5107VTn3M5?@!~8+L5i=fwP9=gEb##$If<4NAyO59xWZJh%Jc2r?xYLwNKdqrWrWn+zSr2jTnw1(&~cd)uAMC+F~RxO?_mq2|fb z?O-<~1q*{G`f_?{JbS8{|C2pu8lm-xy!KKF76 zV93v243?isf1t`nEmED2+XNvek(e~&db4;@tP;xB0Y4hz-Ljo55T4014@i|j%&<6iYEtrGabvLeL!IxZV z?|t(J^p^i5q)}!m|4n}%6AQ+Rr*+q)>2QH}B;QD~I?^~@g8s(@_|!2$0whQ#Ae@5W zGH+1+TNUqgva(hk3EE@E=Q7BO_mZCl`E_QWkm0Hr7^0t`gXxC#@d*?W87~FVI*&P?SR3r9EA$0=i;XdqT-? z4wF0F9%&(!O=+qgG#&2|Hv^s&&at95E-sV&CiQ*F>OLg2uV#PJ6?O}SVM%XARInu251i~2vRp9{AGqYDS$9@^UgR@wKpmhH#RqM?|tMrkI6)mgwD2O zOGH+TJ_1$IxP`WS)2KlFrViy0;7fg>bklFEpj;;D!Rj5QF39@c;3D^daum@7yCe6?2KYuL&d*qg$W%p+cZ@TB*by6lDQryvLOqMnu<4<3xedDQPATI= zg7pN~0C9>4bl-#bW0m_eOP#9?-c!*%ij|@%KkuQUjK2vh_`F5SS2lHwCVYiDuvzqJ z;bST=AWQg|ak?c$`QGOm&VxHW!gBbv%*MYe$@qkwT#sn1`v%$)mLKx@k?~B}e785E zAD9J~c>TXzhs_3UQ0m*L`ao^^MO5mOD^enC!}Q->>t3*ld~bjL=8BDkV?HFBr_qqr zwVjk~v6*onYt0+x4yVz)5I7vCS9_7cG}|y@PowG7n7Q5cQXaPMS99hnc$}#<4iJ0) zeVJPHAsNOgk#gk*>EAwd`&|s*ST+1i@xq8g(Jh>$yqkaHfdUS^x)aErn$HXts){qU z%#VL<=Sx?W2LGMuD}qf2%w|yotX#N?HUbJh3SbgqZpI)v%Fxo%j!nj3Z`!a5U?Qp` zhZFCZib^eVCu0CWmeI9zvWGLskRMuk5a}$LA3t`^nYtuv3p!F_>8*kZ24H4-W7k~a zh7aC0&q=dLbC;-uu$u`ivVSJmWm=#Qt2FTvrlgIN+5wSpLioDKh5?zczc;a znE!uNi7)DB)!PI5c(}6!7iNm^`p5P`#`q>tg=SvgXxod*! zmFX^wi;EUkVW@V{JzF!zzH!qr7>0*GV(TCJ5zr=%3HP+!h5?;u=Y}TWYHvKP4l6}3 z?*0wofI74&w}aNF7rUAT+KKa&U`ld3a`_7e^WLoL^ zFLq6St9IxJ^W}3*di>fxwi;%Z#Q$5>I46RE&bydC$Z}>RusH~M)UEKNsX`Y??rx-| z&~W>n!Jd}kai_qzfDPJ}_Kq;B+u3oGRb3Uta53oz(Y+D-TL?9i5)k8{)50YMEVHrp zKA36FH7k(snpE6H^2@rZxpDewO;w0RvL-@+^z)cNQX~civ7bt<6Xh7`v)SVIfLh3?a8tk0*~O46xl4x! zS;}&yr#F;ay^0s#DV;uHFiR7Ez-kpiDR#m0wO|I|%-XcGt1_Z5zhb#JP$`iFoUqOFp$~OP2#Je8xQsT|L1nh98 zs$xPZ^b(rKt{sw|Jqs+;`e*0M+B?2fio-AojI_-h5ofFVKJf@*;S_=^N%!EJJ~|b~ z>7Yd#<*1+|P6Cu}c@tp&!45G+?lJS&#KRYGLQL%nvnPBT@+~#VHnSNH#I7=JBOZ+H zd>pnV9);_dJ~j|D?IuFl+)5X=k9?5Sh1ngz;>#EO#$bxO7m7{v_N9*;t|uVpNM$2I zR3oh$1zk50rqkK?-p<}}g}?T!wJ3Ta^_-gQR|h%y*7P^ic0GIzN*zZOxs(+}G$#y^ zii0qfAq`X;j%&%0o5FpOyVwA^JGXnl=)scuYw+E_y{-yKgw_>fPgBgt#H-lAk%>PN( za&~jm+~UZs{~=yC?T~f*$SI56C`Y!b+XOMSc9>Qn(V;1Dm`Sj4TC~5HIMvn)6(3>b5gTy3lVDd-!YT^ey~bQ}oe7 zL9Do?Akh58>HEMdb75k zrb&%h{|p=@g}xNtq6stL0p}`+Z?WvEti&7o{rXNTZ$c;b)HNDRNwEt)-n<2Jeeym$ zQULAmqOr8f=)dh}EgMwZa;u}Ktj-nl(o@hwH8z`d{oj^K#^88)^o65H;M~03pylME$PDB=~)ZI3* zjectf;RBgOt7-i03$nKFn7t5d{3cj#u`@_PKXlrD37bPY$Ny1BF`ob{K z;OM->J3;8#)XztKJ~WU5YVm97Z)k-z@-$J;&jS8Dvuyy!@Liy^t5Yt@QCOphCw)4$ z^W-ol`R0#)J|J#_E~1B{z!B@Q_(-@@c_8F9%_}XQbD`0LBswycj&`{8}ZG!q*_MhD)==X7K|%YF9qLKGxM>Iuhnls7u!F`_vSm{c<* zgv*T=YP&DU1ps$%{(-yb?t?Eg)rT@Oex@j&9?1gp4qu^g60XYym%4H(D{9b0veB_a zfvE7Wq_l$#sIsI+{=Y%((o8-yoBi;nwVYbRaotmivPxp~qfRPAcq3};HJN$?^!&5$ zry%60BEXF}59dCX*yU&AavC4zp#@pL#b7Pg}RsIJr9!8e}Qe zc}~U`Nu41-a<6o7U+Lkm=}>$W3+f!VePOqc?jrw8q-y_bB2|e#I@whQO&hb+0xDNJ zm&mT+TwN?Ax0K^A0QMh~kBh9NfVSN@A`4_vAy1nl|6c6jO=n^ij zaYT>)IL-Ls94Sg@Z!FI3w%-&`(bQP^T6(L*RT;=scI%r4(G+djG626zn)vvpuG2*` z(+U~7PEN1q`Naj#DF1T799$YYq#^)%y+aWA5B24n=WOp-_@c}i9b!lVI-IM+W#GS~ z)0S``^t8o65>oq1-BJ?cH=W~ej5{fS|C)Ct`xo(vfc)i< zBQ}Y*l-eze-*5k9*#Tw-F|(PLIkd4^vT%ST=%+=67CweP1mp?`rk|xstuD(I#*7^9 zug9-A>0Q4X1IpJe2xgU=4%`Qc8TPSm{7hdC#Y)n2Ti+FsxF_{T0fcrO9Lt#s`Ptc7 z_+vY1ihb3?C8(48OQCrp=DmDNGWiXjmPh3hgO z#sk-E7Y}^V#mc&O<-uRBmHfbm>%+EdZn3XWnupxpf*fPq z4j(USzr@;J!q9w-(sWUZJkIgAuHA<1>$gm{WkzCbwo!yg04U=bBDLEbQ@;lkQ@iGU zC__MR+8S4LHU8m8#bF>y6LGIofMwGvYFy4Ieq%swSl+j99?l%jQFeSOZjAa@v?ZXh$V_uCa) z(@&Pf5?RjN`YtaB3BWB=AM#e3gJ!$)4-eaJH)srNpDod2&B9e(%Wot6-g2b51yyTu znl!4I1?=B0S}irZvT0S$A4+K@A*Ao52Z`z$*?c!Yh8N z4z7hkZC6a4^4xRSelJSyxR%eK<{zn8yd+9)bX*{OzkCnF8c4)9A#;|o1BYPri?ugR zMVDntBajWe8@Z+P;0ln=SJ5%#&C<>cZGW7h`I*1B6teXu77@TsR&Z{DAVBnqFt3P2 z_N`ay=@OOdFkHQ0f_-6Ta%09xxUe1$s100vsStcspBZIak3%bHvYPN~BD69FU+0o! ztz*!>&5*sqT{$RKc&TYClu&Po+P>~|})^N%*WQ=;2IJ){XuM*rdS+SnHh|+Wu;MGEC zi#FGiT`ws;SJooS023a%mTZV2s@cBF;@c$sa_zRbcjO38Ag_lJfI`79r=sR>m8b5{ z3OM?BufjJvi!=h7$s4P%Z8jEEI3|5ZYMxB2PczVgARtux6m zhtNW?UC^_AMOMZq9#&qb3sUPbxV0%b*7S!q521MH>oqpFEWL+2fJbha7V-`Rc;t(| z^V)>Jg|S}i|BEmNj3!f~fBaoUUJOfRbjGKXa&y@p_SAi&P-nw_-tMC;ybL*1~Q;gMl^x#Y{RH&)4%U=&V+mj2bZfYgr8($)!iCs=KJ=_vkQh zXlwbAYe|H+fLyd0!_NAbqxi_rq52u@&TZX0N$yqK9MPtWfjWUD?l_@0*HEkdu3x2^ z8v;fE=FE%38F0;#c$anEkl*`4Z;33J0h<~d>1_8;U%1DBj$nj_#6iZeVX?29qE=e_ zQV6*XgnP=&;O`_A(u<5=yzNpz>8Poo?})8FEi}67sQoG4To~BxFC5<&{LeVvc7Kie zd~^BA5#wRbNlob9Caqyeyg|tx{J&DO&^gAASkr1hP##0V84>UEPJ~pc^R#oabx;)e1tD8$rr zpw?|VN!1;`b5nsZ$>;KSkzm(fyon;1DXoG7>i43Tca~w3uVY2Lvo_Zen{px`BEX?^ z2idC-S;oiiPcGeYKv0avBd0_JI|UOSa>ClwgRFF&f#^y=uzJwGv`@`Q1FzdCl5J!G zC|?l2KVjI$r5<(;c$s>A?jOUuf$2E==WMQ#xshuSS`kHtm~Gx^y^jQ0S`W{&Z0M;Z zB@D~Y72E{fp&yaNEb&x3g}o%g^dJ**2`(~~7qs6Ed`AqZwY1??@RzjE7s>h>@}-dO z%XaJs1SKn58-L#Nj;fCZ^l6RO+Fsg1;$Vc>fqfS!kux&RWz3cMfGO0jDd%oBEsGb( zZhCqyl8$#ju3b2{?L!r|S6Pl76D3Hp-6l>4^2`XC)nF;P)Hqlcr)Gn}zdUyKpi3(( zi-52oZdax!>s_3G_00$9=B^L;!Cob07({Y)jgsVOh+@Pc!}5^2jz0RXzU2sl;au%^ zR!|J>!e?95^8)Qx>tz@!vEW6K*lEqI{Lrrs2Q(UB3u&TbI2wt~uv@EHJEf|pS7Cx$ zX6d8^T_htasU=6gRl{DW&eOUYw{BnPkGUVm5=a=|B9$Y!>K?Xc5R=oI%M{sc3|$IP z3vafkAAr1dh8PnY>>Wg)Olfy?;sU9h43Xz@YBuCs#~?mAp3pwp6Budc*+kjl|N0f; z%3Q;T@vt>k0Rk~YWaCsQ&K+3O)fg~{0R5-SEn(r}#BFv={HC;&oy5n zTEJj_^SO&SxtBFp?{u38PJj@z#4UO2TG?GcuhAA$Jl=dM_n84XhRvqZ?PqF$$LaxL(ezP#ITVKGbL1sbYh2$be5~E4 zP%?pi(KRw;JA$L6tk87v?Th{!(jG3^fsn#1! zjXLBYMY(b8E7DkKm0+UsY}4b4wE_Ch(?V2;l%*|q^T0p?@d2L2YSY~L@Ndo=WM$9b zV#~!T8I6r<<%UCq0ti0y(&}@y*lRi~OFzhU_HddrTqE>ca z1Pw@QJ~tM2vT}B4q*dBYq;sc)26qi-WQR_LIWpJF%PDQqQ4IBU@lCiMMY;fH$B#q4 z({wM$b<}Y++YO)2X@2vWa*}%->qq7#>X3lCWd)H@S2zddZgq%*%%^rw1s*?$Ho&aCk*~ZPJ=^{MsZPqW zu03OSW}*eH2Xj867+UD3&xJ<+`31L7hH>9n)yZy?#g9U1z!h}40w46S_*`#oN4NETPflTjOu=rvz9KS5{fVg z_LMfP06#gfMy*x6pm3v|_P`z+?LL8UicYWy#tdz8Fgty>d)2t|{bxmzjem%SkLZaQ z+u=PRume#9m1Xm+P!8U;zM7SQa;GSXz&9mnX_c-VQa&z`L?rM)YW#DDX6kY?O2DRM z_tVr}hVvG}tCd4A%)2M`xf{UZPINXj*_ukvz<+TW^n+B0nNx4pk+MK?qu4|?Mcz^< zou#frsWnI7X7rS|8pbUq>3ak~I6hmeb=g>)XmyXxdGkZZrdXZLx5cd=jx*lI7wSvz zj8LqqMq5tvdNq0N{QKXkWya}bixRenaak(r-KqmUE6IkV-BD$T@77LM0!j326vJ=p zi71A_&89M`Vi9)f9(S2PTOipJb9m<<8}Lh8@G?g<7=k6^ifJk{x0TTSK*t%^Jc~?C z2NO=_LCUK@{x&w*V|Z&^H=^yl|Au|P954j>y43}66{HGq1D?8mrCgd&OSwCOBcB5xDwOIzOd0aGQ6@$nA~=lSBo+fWZ%+$opMgP>djZukXEv7Cmby^xOUN{J3*a)vjNYR#SyV9eD0JfUM)Y!!>u4(F<7IwxD3# z-AT6XTIr-_A>FP$q#GBe-97WO&W0*2@o%RBNq$B~TbkohWK2krPjC}#Hs%u%0Rz`$ zwNgiBUNKG;O|2%621=54TXM#3vLiN84{`9RM?T9tCy$fpToB+LS^TuX$X#;+^`Q@r za(P)-OWe;ZZhGu=Fvh|3S!Tv4gyjR9%vZ%JAyL*?S)a=m7qQ4;ZPPBh`U#)`r4=|; z&9YBMuEm-@TN>yXo!3KgOrv*dL`72Wk0WP7>Y7g>tEvEh0>fbJ zR|~TfCB79ZG?7x|{+PXWl42+AgpV2zhbj)*VzAp2-l&2O+CmA!8b5Rs`87-mh@(6^UzhjGVdbd@{H$LfKkeObWf-sn{$=&tncU;pQ@nSIp90iZHAqRmD^Mx z+Od(NMI=H*kCXsjKi9#d;Xe5C%-Y&nBRPRv1EO2Hn^fz~dO0u`Hl~2@q7^#lk*pOY zSI5%ggr>$&K#(D z1{mt+?i$X8?YSoEn~jXd^l8^~`USalL~ByR%ZUxg3S%b{ySWCh{^=jE?|fBKkQw*o z5Q%;~L`=o0#wm`2e0Tgg=QJ1xZ~J&BW)=K<5?o(!Nz)BOq6OsnK9ZnQ7m! zsIgjg%g4v36DCJ=HLtTwd9~cnsdmrdL+Io|g;O$!i4JdkNwrQrDkDeeRGL4r?5CmiQ;bXp z!)?oUNq0=C%&_7;;5q3~3PQUa5Y{`K!uS}iZ36O02YddUj0YK0hu;2;OtMp9QE*c{ zf3*~>_=De>3Hw!Slf&$9q5Cr2vBR- z`uB{Nf>UvZ>w^0QRu;X#-L1i*(Sww^tTtFu0FZW>d7Y{9FEFDRAM=E1{Yk2@!%> zADI30P_FWa0AAYQk;Y7nY<~be`=~|N-AiUh>VblYkc3V58GzcPbs(a>BUO$-GK}U~ z>b?6Yv26HAvS!Kj>V*A-2kiac_hsn&dLZ|^vEgQlaw{+c@X>*NA@cflAP~-^94V3v+rY7##_-)mjGvFWsxw}X!BRD zqVl`?zy(A_(ztGki%TT{XXL@zWw{!dbL@0{#&uzF+HK%#pA~6dyAhFf#nntt126g} zN_07AWq(su6$oI4r3hw*;B2t<=Dq0*W zU8>aA5~X+~F9<`jFq#kI?_rF|w}b#N9`541Mpg;g$@y*DnUjC>JEOA5Q&CtK;%^JYa5-o$+?2 z>|?>6b5HM_r_|7+^3n*%ogpQA(LT0C^(Fqn;s(L z7W#}nN3iUO-jx$k-?0bhBs1?cwKI1OgH-|U@2ZxRJ3 zCq{eM^0)WHlWk*`7zTv~77OK2e9q*j6`CMn)WHuE8?P( z8tT57vXO$GfpzYtpLK&FZl{jgPLIrNFpOH)4eV1bmblUAL;32<-(KY zd~0g-+GTG!O~{PGpoX@t=m^Ra+9Ia&h*%Mnl^$IAlxuMZsI1T)_H1`3w9g^z#9 zc-mldXx5^o8yk761|N3%kr?$+ts#tD*is*Ik$oxOxo}jFv9*U5NqPv}99fA0vKRN0KM$H|1mrWc5reAqhC@WP zUDl$(FrX>{YneJeq5XZxySb~Cg=|@I_acFhy@%CpV^X3I^Fq=b6Ts(r??1UUzI}97 zTEpKQ+!!H+m`l9sKVPQYYWesIz?1%00M4Ciq_qI8YvQ%PMezpJPP*=V+QCW}>|^sC ztRs>304e{w$NCSPyje7i3S0qsN7S?yPZ}uTxxPl!A29ZJFjE{d_4RNrd1@wpGCW>K zM5K{?lBaAPy%%{Q?bw2-z(kgWeDp z#;s-;ev(bkIOQctAw{Q%61r*uvK+czfRiQeoKi~=zF?#iw+!oh_7I5W7Bv!WRp`Cy z2t+bQ;!3MLqp$Mv%42qq7@H}B9u+wvvSiY=5;6=T*AaBKxA+kn|-P%~A z6R?ikz)y?~Rj$x#i|V|m>|S@(U}B*CRczpsbUUVQjCn9~#K85vV8?u_Wf0 z95^zXt6CmR>Ec9Vu|l@)n>ePeRDql)b$9Rut5#&jFbj3WWnQ4XB@mMc{g>Ucf3ELR?L@er!6C`$ESY7!Pmvtwy|4@fiLYCS`K^9a=rzKlzaV@q-0c?V_e}Q>$0J`L?uA>@ z24+W$1N~SkpeqVBlMMscHP6vn_VOEh4F{et%kd42Qi)isafQ_Z27bfacNppy}oi`{&wGrr*iM zS}-VhXbX%fh5hJ9c6^nw%DnG4z%Bh2W**|-`otI#@VTbVueX++k|e^J+$QtQ7&nc8823isT6z_W3MCsZ^th?URfh-Mp8jy0S;KsD zQt0*U?q{)TDuxHq__{5v^0Tq1+S;_`i+5xb1?HP@obY#`W)KUM91vOnlvEq<$9^o_@gf8hEW1!X*KWwYvncV4uy`kCZF5*g!LQZ6I; zJ~1JtSYG>`W;0>mc4@WFJ(?;Q0PG`h9_dQepQ9L__m$G>riqHem^IVM`K{ta&X1`P zRiDa=%pvC7mLU>NVVV320pr7(HPJ%6Dc2?(XiEmXPkQ1=7+DN=SEicY}0FcXu~up?=Eu8~dEG z_ZegV#TX#!de;l{z2W@RfCTHZGa-Y{s65JX|HD)DhkWViXtGk(;w# z$Jiy$5q1Yo@eKDAF~9R~=c*6Ti@5Z`*DAR0KmW`(!d=W>))L#!1>@?7RNoMv!ZwE7 zY^R&d(%(%pRL@@mJ27-*Y&j4}`4M}~ISdRMkxF~a@Wc2%m-Ug-;!WiHraR0LK^-@daC3FK+)$*4xJqzzqlVvMQWY z7HkE8hxN1fqZ-%qbaTj6lREAaIJ0}fbgIbr%%XahqJi1N$VhY#uCK#geXqXrLH&n+ z(0vWx-cSsnZn`)KP(R%q1ZbEZ3Ia4vF9rdcrVoPvJdJDA+b{WX;axn3;e5WmI|EB) zfw^Uh%pfKbvD@@cILb_(4}Lrs}U?K2wV@0?&n$kT#I>za_I zsKA)=!^gS9;@o15e6_!p!x)OjaO(4TTh=-c(d(IrI!@7hb>R&D_z1TKJ`aNEn)8!F7@ ztYsam^|QpdOxlee?p??^k9bNciQor@i>{(_KSFQlfDT!fz*PT@DZBwor~%8pQ0^>K z$u`&ix)C)x{{jF3-X>4%g@qjeNWJg%*XaN7OiLl2)p8q{HGy;d6Q6WI zCC%)%o$k(f?vUJqv$&ny)gm&~BM&}drZ`lLAp)E`YDn%jzG8Bvj+F){G)*GL6nFl% z{L4(q9H$IMCYrOR*|=L3oB)z_JYP4$YzcA5>k~i*I}1%%bb2&tUkIb$Fc-1>x1*`e z6|w5Ho3-Mp`S*`gv-w$CubAWItC`7r;X`#e2a2!Sd+lrR>d04TDHQ1t$VMhbeKstA zz6OXiYt-lDuKV92_m=4)*?BX_8ZO`p)g}540nF}Hw-w#g+WOgwMe8{YQ9?wR+D)Q|gOF`0iyh#w$>I2I7~j!Zy+0_qJmzT2IU z(JC^vEhn5KRG`G-KOPx2MGqsusY$YZiBs_!9hHxcpXI%QN^Asnu1$T9*0(Z;U?B~& zAA(j%bZ)+Xm46KIBd>rZ|7wG9J;n5iJh#xsE~07KQM%$w5FMG&cyd6rSU}Dp3@LnO zQ*-8SfY93JKU)GB$5OvG1TJ>BN%gUToNoP2TfiDc4g8J)y)2&i*lox^N245^qPO|H zv}T28Sg0S45^&2k|K?iLyKuUp7J+$apM^X2d7HXAvLy+q!RkwPN@H4f*v|mhFoSlC zFF2HSl>o(I=RO+m9Luh1ED1MTvNzl*Ew?}c6{z1P?cp6r<_kdVDk@W@POw=QCSRC@ z-cYn*^`_`{TkI^#*MQBBKe8Bxez1RpU3<*;<<`iz&+uuid&7~D!3&mCUIpPx49(m$ z`!fIh4LdB;he1;7_Nl20`VA*WcLISec4kmlO7krafwIPWu>Fmg_sX+O8%1r(=vj%C zu2v28nAjp1M^`_vNfR%_j4HdU(x-T|Wo#YZ+Ux4_qt~Xb`^W4u_tv~U=?-%Xl}e~u zaWfOOjEX2ne|GcLSc5obM6R(X|w_D z3n}YtdoLICGWpwzAc3m*8^7&o!FAV*28i^L7Xm^A8TfUKYm{2SosmO)s7Y%k**5kx z_el-7j!E59XNlJxh+Daj(RKvxb#zEZWn!_ULa(OP7kQUMDY44T(g{;hNCz1{CGF0Z z-e^)VQx5RW1lz4~DuC;`EQv_8PpZV1+B2u~ztwhYc&T)rG<@LSzAmz!-7kFK>v-hW zs;i$7WhOC|o*It6cQ2?{m_Eb+$C%zwgT9{CPS0ZRM(0;sjw@896^5nvc4uK$pmJv9 zl7tRano$L%ecbH4l5yCKpY9wf$EOZ(ok}orA}}Sd(0&|slB7Hy6`a>u>SoKJcrR^5 z#*D7RI6TAfU(ok%InHEDs~ii$+U4}HS<%tCwuaK7`eKo%FuF0<8qk27pZzr8f%lC& z!=E6|?|uIb;$r`RxWVop5NDbN0obz?08qbA*W;Y_T~Z`m|6drqo^;yzh+9=IycUee zMJPZl(c2?uP^h^#cq3hN%PhAOI^m|Y4o{{`P>hO|qm&^jzO<-FnWRMqQE<`~@@Q>sWKi)xryclnh?Zm*qG;x95(Eyt@cTZ{FG zxMcCezlnRdT)kjO{QJGCUN|DUMF#9RO;Uh7QjP~jQ>nw!NL0+1>KtWu#IOG&3~zC~ z%X-{z6=N}c*;C@#m(<)9g((q!G~wUF0I4p6hlq?&9Jx&V6O!@4e?u}g(9t))fxF}hxFsb205|`91kf(3iU(6F(NGKC?l@X^h*p9l zXG)_;lK~AP>!_iSa9iB8YNWrfj7%#FNq%m!(fO09cIf%d!Oky%9Nhfg_{)yS_b|`o z8N{voi~$)c!v1-+L}$F&I7)oTF&o+HkOKW&HoWNmPig76KADzNLvjzjZ&+R92{S=_ zXOV@X8Rzx4wPhP2r|j8;WeMmwg_obe+PKzyJ4eV<3u{U0TJ4@NtFF1D<=Rz; zG-XoCm2T<1NSs*)f3b`&1zrf$FE1WX5HPYUvXxl=%#_i>Ld->oBO;cU7T>~84$!o6 z-at1@yDJw{`FxFrEtL4?R(wczto6eTAtl>s?gWpu`XW5OI1qW8^Fx*un|nMBb7CL? z#ZY9!`TNFA)}3UuKv2!L4{APbwap!G(KK(4W?4!i?XpAsaawSJ!@Li%Gw21b&Uor* z&G}Fdn(?a!E4sNVA}kiu%iTl;IyWk5<0_V922C`KgEV-Qeh6-&(uAWB=2njI=$z`U zk^Cpw2Q46qvE{vwW2jqwFE1*_tNijCfEsiv@LMO%2F8&9KQV$IFC^dlJ%2Fbm*{^Pff>UsC$4Sa^QiII`ved7Ex6Y*tE~uy$P_Ij!kI zul9S#kN5Q#2sQrO-@n-)rOKd=G-j>7-|dGvrFr)J(}nx;k=p#O*IfXSWIMT)!|q2L z_o(Go2Zox|F|FaGPSr;7kpQ)QH+fy8W57&w4oHnlX%wa6SM`~cDKq+{MeCag# z(O-!YANZ?Vr252s@T$a-SFhDqO4$YBeuILJ4iF&=bzz zvRn)(%e|gtIo6=o8*vrf^!5C8e*fjGZJaMM{?j1y!`oWoHA9BIinb)u#8K$mRH<{} z#3QGM*G4)^H^G#TkvsdO5>t$b^y2i_bl}mS3*C89+%Qq#e=gk+TyA$@LS?|zQJti#R@TJo=)#a|`{(VW zxN>@kUv4F3d8CcWacDUsC3(ZL3f))dxMxvnkKgF?kUKe3HHMcV7Vq;w)sKO7 ze;_d#*a3qA#ypU92;EmcC&`A3w$4@o*p7bc_9!7qQ(MgIJQyM(B2u^Q&xe{hFJwn> zioo+;J*+?uL#}T&UXDn(ncL0ZP=L@3?0vwx^eFHPCMY%KW!u4CIXGc&zoI=jO9?CyMUftV8#fV|+Zl?PyTD$!6X zv;{SDLDQIFuO!Boq(jggFu|iK1=*TK^#n1a5NTBil1!uu4^4tCEJ?z$=W?(^h^$$H5sj@OWjssZ#uIw)>)`e&;1iQ%Zzzw z%t0N#&h{6GK6CMRb%;t7T0olFTgExuO#@VhP~vIld}|xOtZO8JZQ3cOnQ^{m!B8dG z6j@_&Yg5nY%Y-R6X;70tsmWPP18D6J^YcT90{;hDrJEB*o0KV^E=L0Z3zXW6&I>4B zN;&R+GOnh|`eaxq4c%T~0kOE#g&Sn_JeRc&htS;DK4!(P6Wh24xyM}y6m$t(OwJ1h z@i>7=%9HW%wBK(U&?~ro8JE|Z$5-buD!R(G9(WlZ(@uyEU#qKJO^QxV>fy^d&`qd7 z+x~U7bD^&WlX(v9Yc&?~Rf=7THS1AF>*pbdftZF{^-$a)g%Q}E!Ty)bq0>!_86bR4fOu-}TIl=SWp43EQ@i8M{ z7KFZ(toqwW9VGZe@B8I10AGe&9mJi_$a&qS z<>#W4s|zSdKB!5U0z6H5@s56uw2%|wT@lmd(`TT16!-2OCG8$?Ek;*)g&2M@r&jRb zSt47m_jlShP;UNsRkZqPU;x!~7WnxOX0H(Ccv;3!f(sGj44(hF&k--wBXwVOc0OC$ zf0A$w0|apWHT=#H_I#e%6Pb9TLzYA$6Od9rb5*~7Gbiya!2(Eny%%CHb&}5s&>14r zzE?nliiD*cwlUS^0;r*&&!+5AYLd7oua7+jTIKazq8}K4;M~CPbV@{9;mRur^yX^3 zCt40bcHt>n2k z2gM%JIJFI{u%{{xzyN=?kUf`i*a0zYsC!lch$Tq2Tf2nN-nN68z=KQctnlOdcp+Q1DixJ0T{VD9yg>_*N8 zlY3+orEiQldIf^sG9#;`e*AzuUqY31cnu$8I{AU$c)ss8qBNs2x(=;mH*wp1`KAzh2sk=92Ix49x*-F3^v&@xxZ;E( z|GbRLUJ@+|CZTCi>YR_?qv6X)(9OYx8*nH`{pIkFm>)lDHt%U{y6|QmuSh%w2ah9X zY(_8dQ++K_Y=TQ5U11N=-hV-6Szn@td;=h`jH# znhFJ(2M05L0EOFB)>^62r@Fqv7RFbf^;C zuT|~j3zOmtT(=Ji0R(w>f$)EHHS4GRNNlE_f9Y!S#V1`YX7`V-4*8|4JBKqf>iNaK8nJNNhl|4s3h@fbD7Oz&O_#LknzvpXU2H<^fml)x5wtO^twLzRG8u)dH z?HLY_7z|HN0wz=>Lo}io3y`h??OsfwHAW&DS9wz8 zABo80?@W{~Q842vQ5gYOzB09nr@BxiR}wJp#JEX`v~up2COH#caOR6QP&NLct^D`E z!KY%{0(8Ro#c;s!2ODWN{-IaNeA=@(iL;7<+r^clh4u5y?{CD!+;1WB{Nq1xSH9>D zV@dHi6nD!o;{PWyzGzYEPC<8R2t4xX1FH_fkjF|vw(QtF&cgJOp2<5TSBJ?DQ=Y3i zeF>S2=(SDqpPx^P3|0qj1V-A$1XFy)oRyVAqs#b+{6T$IcoZGON*o=3OIE`~82pUK z4cYgMQR)$(ufLT#B&rnJ&-UbU(SI`RTl&$_6m1Q^o14wdRj0uP)GxVOngh-6{7-DY zc?fV%t}|?fXYO?R8fo8CYq4a7D`$`jL8e*qvKV@fTdogk>$Mp8SK9KNNVX}1iV7hf z#I7I}B?|A4`S#3DhR6^~^pzyitouD$!?^i~>*VFRBPz^m>n^#0ya8hzeP|qRnjEVD zonA2Pj5GW^rpkcI-6$oW2BKDV51Z+_y*9h?F(pEjI`2-r*2kDFXSNE)9@ECHFFO*2 z3qH0*lSjnax%O;fLPH)|u4W)R2Qn%00jw61uN&LD%yLF=?fhl8;k3k9ZDu+u*o~dM zQL=~>_A$$$aGVKDpN3y1TdmV){XWgeu)RGqV=1@$!nBQm^ZHByt>zmLvr0u!DOW3b zwdRP|i1rUi3aL|uEwnTt7~;Z{AYAlkKPm=460w@x_srWq?{ZnVg6K6A?N#9peR(Ab zuWN-zj~PZkMkyge!2f3*H{H_Ag@Na*+dCuijzR2YSpBg-HmpR zNxI)8`nq7P?rhhgpJN+HrIEUqrHS1C$ncp=?TFc8ZXi)VN@U(KDw=6Q+loOytQ80c z+U!Ux?s2{wZ(YAKZkm>*pr#AFGbtU%QUnTV(-10TD8v7tXLc8KcfQwZyIqq%&SPM! zxf2aJw&5`wp<^6|%)p z?#V{=dXjTalL;?Z{t1=iacl}c+usiceKOLl@D~O_tZVX)8EGFs>aqGsp%QjNnl z&|CPOGR}2r+(>h7=Ql&F|JbRt!2^!vn1ZkFPk7JZqz^H)A+4X9m4-mc&53jB4VV;1g-SA9IQsbK zMGyKS3s4ElTE!IzNOyKRrOT{7S{MVTSp}eG;`bI;t(0D_RC}-n)kop9jRi5ZSt&|{ z!P=rxwKC{KzS$+ddJO^=u5;f~n(mIyr-7wc3p|ZmI{`sM9_(?(GBQdUJI-^ch z-}^eSZ&8J;&XE@1352$69I-PuR#-JF-XRk%n(@&A3k;>ja3T8JuG@KB#zs9zjsT)2*{aQ*7di|b?BhxXCndUYX zp14IQTAPgRLtXto^kRJ4?zlGIF{H|H zy-dKDdeJv_EU-wJ`SyR{I%4Xz{Ag)3dBNkldZZhyDMi&-Cg%Glkg$%5hb;%;QunE1 ze%oRg*!Z7-Eo>79R=5a^nkPMeYJER^ajP|L=3T<3Z*FdO4vMk*yuEoh0bdg&jJW4( zlX=4$n6G6v;)~|timEk@-@(SLV+gM`%|;xFwmC-(Y}=*~1C!IM=Uxf=)HcdwE2)8uB9e9uQ7$e0*MkUYnipyh|2f@#ErKKu1GU*?`&hYrG9y zX^1X9rg54bss)t@J9AQz{Th!H2QrpPQhnLcs={=hTNvlDiY+G&dwJKDuxZNEuO2OO zEp*$^j;Drk@Iz`J*;&Sj-t__ntm1yB70HvyU&d7%&72&d-{>~%DyN`(B^W{@LxqGE zx5<@tVGY#YOrQBC`*E+8_?4lqUP-+?CGg9_lMlMVmheX&(OOX*nQI%jYGc ze7wKTz!=B?!Al~YQj-}ZF_b)9*oV@ zs_o*#05LL%!O>_a%yZdU*fPP+UHOy-VnoGB0p)ijnVke=WWq>-ve43H_yLaEcI+4) z;a6=3PuLwdL&BY2<~;-D9!%|F6_Rl0mTv3H&=F9)EX_(WC~VOnvP=Jiahu-tTQUNWl7Q`S<*>2SnEmIf@r>v zQmIFe1pM-O8M4l($4iDIU*f6x&s8zOyF1H|+H$S;%j2n0Wcz#qMZ^_OyBZG9mG1Hb z2zSD5G-o3CdGm0E`2w=5Dyy-A5!Bo=sxqs5Y@!*vltF<(a}cyI8P14(5wd&5Lqc(n zH!~r%lOcoV-?4>A(XC-EKOMqro*(a{?0i8kzjt`ZMOXc@>1Ye$WX;K{GL5@|738Ervcu`HhF&y^s0+R zSpCQio^Ksd0QJrL{Y->9r-z4JyMZh8I8aS%i+ZPkwK}-m+-26B1z!1u{2IV=x*HVr!(k)GbMD2U$muPw<2E#$Yz6`mRhVAjKsl&h@UWHl-%s(G6Yu#-K|NW`Lx}1ofN?R5~+^rS(s#s{8OqfnhH0f0}Rs$M(md zC7HAG7P58Fnb4!~oUq@zJ;6-eHhSSu(2;kukP->&W^&Md;s-ov3b1Uf>2GzBl@d6D z>km9)l8bd=J|vU?#_4Vk7J2Yiq+&*Ic4RlXnB*&UdgumQv@wO6yWPvjG9nAVyJLc6 zy|Ju9R$R={=Dkm~j?bQQ<^(|;DCQbh@?)JAbiK zw|x{VV?b17kl`b3mMJ#{CLi}x{5$6nP5Z`BKO^fMSN0oA%U++%6Tmd#NRm+jZQF-0 zp;Bja&-hwwikG1;C`itN9V?ug387u)U{55XaEhS&yCvtVn%U~sV=JRXxn&Z!^0`q1 z$1?o8%hlpUXw^+Fc9CxIUE_Tqv@^_Bx!TD51yqq;66{QY`oBBOL_9cegU|@55YVl) zLue0yr9;_fJ7RIEPnolUmIc^OXZl1NRC&Id##Hfc5vK(Gn;3fnNawbhdeCoHdN6>~ zv9-$Pp?M9e;@%Ov6uzwg5->!xT`cF_`>fut99M>g zM`dkxj|Tndx7Ps~nW^rj&C^QsupceV1ei1#Uu=~YniIr}rn0ZQ;jm$N2Q>?Spp*x+ z*M`ZGNz(n(Pi{u@^Wtx*Km!f67ZnR6)~>kYRc+&9+J6yxrWz4(MC1^=rn5Yza5T_s zvIUOcU+pvq5?+xrcWug9Tlxx88}OM^fg=+cpKpf}C-?1JQNS=&OhVQpH$Ah6@PveO%*2xkZUT(LIR_|_-KI(%fa!EzXd$yUAjs&@jDoDgWfGNHtUaD6;lH2G$ zetUsfLxrymLV=lgrY;LEbeDXasJVXApzy34*LXFaARM|);p7o zPK5g7Fkz2fh0GeoL^yyLcPNqh{#g}xH6rKaqn`F9UO|Gkm$QB={OsjUr7vyND9RG2 z#r3;1b*>Kd@E}3?Q1Z$3SHxX6g8y~QI7120O+9zVI^-~l_jJ@!>*J#3FQluPK(e`4 z=_N-F^N%yo-BM?hd!w43{|-oW7*9l(ewr;BhUbx1%u|b&Oqu2?)m=IX_k)e(`9;8j zKRO)k@+@Id@Az#a=ikEtGr{>=sy|r4AtO=_#3y8_B4UNkCgMl|uJ z4mQBlzV{Git|V9TE`dPAC2QEU{Cu=z2bfVoxYVDlbksP8oZIv> zPpn2EA<1e|*}h!TJ~IJgTR7vvc%8N$1%fCBygpYX?DdtaF)Sl&Tc5@zef_F?-b9my z(bT!EjDAL~a8MOWc1Abk@_@U@DA>bPw=f>axI&&8hy4`3BMRkZr#gN11#)p%UZvuSA)h8dleR ziu9t#NE!nQe^qrEJuI69RrJ@WPYY#KzYU*s(>FgH{|7+bQ(6CQhkgL@ka~5H*80jd zRU?->bR`chmTb9m@tZGN6_mBK)E6Bew8QiCQ+2PH}ocBMl$kwuf zT;<=PT5=fS@u|UyPnY@nbuW(~xAz^v+Bqa7B>2gXH4k2He~UM+UJZ2A)J5MhCu@J2 z!c2Pi#}ms20{Ls5!zO&GI>n8jCEeo6WhABtmnLSQ0Q3`z*g9{Fb7@fbzUgtf2F>&s z5hlD&+Z2hF`8>S};F4kJqNL+?K1(|{Iyv8?fI@%Fe=Q?A0pc#~(m?T9Y9K)3W$#YA z)sRJPNE$%UjM8GdK0$vdA95sn^!raRig#AU>%z!OULIQjqEX-b@$0c3U}9H+kru=G z;dciYsjTsUtB@D{Ahj|^iJ;K;Hybel)O5(8d{wp4?svyXBv`N0i+D!bexcC@o9Ql{ zcKOJpfAhQUKQ72~Hm2qJbhD81Rss(rBjLsCkGjoN7xTK0 zg?sIt?sM-hHv70W_oh0VH1`%exwZB-JDarj4m-KE_bxk|wD%tWmsI2DpQ`bOdk7fR zb)?SL7ZcBbOW(2cvJ8(p;Tp~)Bzt|}b&}2{oO}4x!o38xa4!Vx!oIB8;uYK>te>{% zIELF3;fOId$7U|G2%yIV!tE(=AM5{(=_aV%L- zpA4A{WGk5!DRKn}$1lFWnga%MZ(HMGuK`(deSKpMden$C?$=2u^0f4@K$IOSGfz1eeHT5rH>elV*Q3` zT=W#P%2KK;WO9nJQ||dwC-Z+RhRd6Sq|8zeXAuUJf(hbJF-fHd)$b$D*_q#tkISkUX&<5trTdnRbsO+J6tlfIk-Ri?*%HV_qZv5`h-N-m`r3|k z>(Yb_cb;9!WSTY!P@$oLhvM)p`kLBB-D@DDZWSNqodFxHKFt4wZ_AhdTj5(XF&mf^ za&DaCUEXUxeAGEK5wyM|B=gw#j!cM=H_VytnojY-kXy(eCe~Q z@$@fU2(--FaU-YdKk+JRh6FqcQEm~F6XZW*zT=KdTO53yx*G15q(%JwpTtS(ApSoq zvsOd_%-6-#?XUqQ!Y@BJzlQ#n@142II{1EQspcc5--YsuVe^5~MqB87SfNj*6?9$m z9r$7*o7coWNBCng>J4py6%N)zoZT17TBqvSz$OCqVGC-ZYxl~g(eLP90ha^d^d$Yb zRW=SfDCc27;!1xQ`W^IboN2l%9r=xIT8w&8H^H%Rc9W>7!}_gVjvOC|egd0_+b(Mh z+fi;UZa?M?FYdl?wmr5*2p2_)!nMv9um5{4mtI>~le!YAO%$Dq$49VQY4l$f(nUQa z+4uQ*)*P{8bTrox~sieFk!Q3|9?xA) zw~TZl;s|R*%F^}Lr=p8a7(RNWnJ*u=&_1oS4Z>T8omtM6%T>!~#OPCMnw(rW=av~Gg)*hH z+d3X4;vW;~6pcX=@OGWV@gluvayLScQefWIHOG$Q=7A8IpCmp%P{*X|Mh)GFIrYoU z$n*{A(0)H0HZTxV7aNaZ?7sXopGvV%XFVYyb;r?5qO=tvy#xfKUxz-XfA`Z>Ullz@ zaxQw;2~;$&1vEWM)(_9;{!lzS7E(<&JEKfifT}A~MTfu!*dD=6)NZkS9dWCGPNJ%G z(ox`1W?2&hzAH~+vHY1>*AJSJV=eKTvqr#^A#qs*HZFNseX3#p=an2w>f zaW)`hM_>M$jA5#uhhXt4=B{k3sf96Yxx4e0bE4g!_cD=>CxE-juNViE$rcbINljtu|*a z)jRX{d7CzJ>Q|fg=)Y>yZvM*l@@vmi9VhX{4%YIRzL5t3w8I6m{zBxGhr+9_8BY-z zW!;4|wdq{_XVTK8@7b8Ek#ehu-TseP&rjM|gcPO$hCp=-b(`}Mdq#~IVpk112nOzh9JwA$urQ0-=wHV z>cv0Y_VmaWN~SSj$66Ho>sh@3fP%I(Uh0mR&;tk7z3xU$KNQt!tH2sJC!o+W2~E=o z;ggj|pLP6K=@y2_1@Ec6iM5baUtxgoH*MCZ8CZ6Xz!_LHu%ub(SqFgc z#d9G=Q&6-b5HYoHBy4T0zoyknoJ1s18K7O=sHbj>c&MvEe^qA(D&dbWT!1b!J=Y3O z`hZ*@)PbCoWxDofg;_}Xd4<`2OzREnLK%)gG5OQ1 z9Xp6&UZ=_uB2B!NNVJ~N^HVo7_hbqiKm(>+%B90-c35Ql054xR*aV^VKt(FDUy-0e z8{~3~Ic0E3U-N4tQU5Ig6F_@SbF2IeB*!PL6!n|{XJkR>`PH0L!Js5ewP}oc@vw=B z$+IluRJ(-_72+T&x>lz*xv`T6SRb5B(BAC}-feD1$6@7U5JuW40*7c7GFHiw2CITO zUDUqOpm0HL{$kn!w{4_%1%^GN##$xat;{}m_p^HIsOzOYW4!3$g<0Q8*{4)UdD&&71FSL zZ+_McLHBrdS6^{Va%(TaX%muX@KbIMld&b|fA@I9dcZ4Gl?O(u`g1OphjB4hi%=?@ z8?~iPKF*Ll)Yj3_s&HU(hsP-H&6pu@-qzXp)4Z*ul7<)BnkecTpbyI2VZzpBJ{3=e zSdQ;qP1szU8a=TOK0IEn3i2q6GLa8&8wBEr_6VG}1hIaHlO4jhAa}UcU;tD-5wh0- zwq=C*ouAF%q4N;#N0^R0h`@4F59#}mkp%ONU&kvF$r!i&d-#^mGJI3>oRGv(u)Y|i zf`OOE@Dqne{^syu&csIa=pt_6ewBV-*!F?qe|u4~r;09+!ejqZ_(bViLC*=z(_FEE zkdycgMmgZ*Ex9Pz4rQJcD4u7#@EJC|3-f!LXbm%(cf_a>d-Nv*Zh1o zs&HfdC$}R%OnnC|1T0Otw2(KWVre?w$cx&QZz>pnxOHIvrtjFMv&-*Ylj{j9E`=%% z-&n3F*xlcebvc9b+AQhz7+upRyuJ`?J5nw07x;(&1ODvslL2bwZl0b8%OrStmc<@u z-qD8U_bk^=$eFp!nCgbmYV`$H!;ZmEj4rcz3N)%$p=Hj0#c9FM%>da2=QIcW^{6}G zNUr6dBe~uID8z#gsW7w+=y0Iq+d4?SHFZz!<>j>($yha|-wbo8^K-W$Ed8C-wGu^< z!du~=?@8|2>;z)Rf9-q-I2*m2-l{uO={S>pBwwrrz>qyIb-td8f|t*iFY+0y>UGys^cecR2{zaiPg@2gk+Y-{Izj0 zhEdiozPL<3-Qo~sr-_J9yHfL_OEh&s`GXZ#y^-*ztzf;2R5Gr%C!~=9$z>g zdv%zdz(sm|b_2f_>Dfg>M0~SW-uw8;4R#*=;+3xtYl{GFpN;I77 zRm%ovYwPHZOH~S!hU^$Oxt*YkdA^UzPCUb?Pvg0`WE39Py%&OBmeoA%8DI>H%=I@P zhmwBubFHA)cMcL%2RhX}2(H^ekew!%BSGHXb`leill4+y_m&I>Sd9kS(jMHnbFb?A zMDnE33DGb|FuFWo&^g7DM(lcI5+(lO6ga`_+VOS`4MqRJa}~;D>#_WjSyoQdcxG!= zWF!|o01=bKL~S)qY7agKcH5`PJR@O;lIPSHR-0=^koPa#aNIyB8MS0T^uSiJr#vxCL#|s`0)t&4UCF8t; zmu|X)muPQ7&@T^)w7ET79h%)?*m4d>`#x$~MH`A4ufyUmr0Y_#TZ!iNLT<&5 zR*&<<`3v}_q{+>&EQLGx4vWq@jTd`BrM}$GDZ(9ds07>UR^*XQ)C+z=&;mgV0{mdL zif47aBGkKkE)Eo!nz&FkJ3hPHP)%@KEP?yzbG zPj%L41}}E9Y6Wk0)@TJEcCu;*Uv}1LQ#K$vd@6bEqxo(RREGq@m2VoR%{@FDpA?zd zw}i$gDfI_dJWSdTLi}+v6a>E+`jwgCufTe7MBmmJerF{kf(fu*+*v70Q-M0=kB{Sm zJ+sBS1FRQIgb|=1TT}Qtj!BO21%~xG8>4mzFtC*nzoX+j6Uj+``z}8BNVPyzQu1?& z#&?nC(fZs-p+UGpDs3b*v-@2Is^#BO8-k*@GLMFUrDHUNNI4?^oyyPt zTF|;`br6-N0CWtrsW#~B&hsg?It^YbBr=QWto0D5x!qzX3c&(>EJ)n>2<8#iGH0q7EZ@<84#%5+D}UY2(Hdc{PmNUq0_WX97X zdM%ew*i0wuQ-t(y-}|u}&E>t)`Gko^_Z{05Ah43y`|Ec3dDpZM;=MEYFii&%+#==6 z%elc*j$`Wn&LHOp@H2mItQLr17LfG!9~c(!X}O+W{96!Z%Jiu1*pLEXs`}Rj`F&kJ zBfR`37Ki}MNI&~We*Hz&;J~Td^BDKv3-$l?Ex_;eL`V2QKqj10gZ|IG{QH(}ftbU9 zm|Jm;Y_K|q13Ea(WG0dmgek3?_q(6`VGWv1QL)Rhp;Rhvxb2vlK&Kjcd;t-?+YZDo z2HzKJ%G_R6&kBh6ETXJKobm$D0Fr0kJX9Svt~T$igG(cha0&7eR2=OmS3m3Va{n-& zxr|-OePgZY(eicuwfMr9(ge*1OeA2Y`k(jw!z&AvR~A3M5~>(d*-(wqx-M{jPl$V! zUx+RRIFrL|woNZ(L>r3~eBdOMDo?AEa61*X?mFi(8r1U4JjXTd6hXi^cGUAI0y{e{ zdZ#^-+qbzdR65{gY}Zh3q%FU~I1Qb@JkCNRm^Q@YhCmVffa8s~onD6p_84)Tdict> zVlh@dxNBiLvw6!2O~`agm+5+n2VUgvHAnf~(kRQqgj3JqzG+)1cIDRPywkp3z|R}? z_xtii^p%AiL9cI~h)O!1D~UAV0<4ME^^NJEqV6^g=2m-rplNXrpMw~vmU}*m^rmVB z4%;W+74_yahGGwO;&8TkZN7YTTchu|HSB^JlY7Fu0m_UlEK!z1gZ#&Mx;C-1$2|=7 zBf~BrhGG{;FvZJ#P55^!$@S595RcglwJ$`!a&zMjVt_qD;J+maxF}u>Ldup-J)eGg zcQhuh&vP|pWYfu&lP{aJ?pze0CmYr~B>EX> zJuK+yzxDZZsow8psRHn=XOnm(MkGi}D9X7m+Mv$BiPJud@a%{~-!t&lc20P@F+A`K z+mMlky(8cPm58Opld&Pr>3>Oe8qr(}-%mdp!O8P>yZ@UA-CIy9T!-rr-sF62qFUy! z&4nqiUN2a_Fd(;Ee-u7x^}m>rUmG=xVNOs=Nw)s%*}Sy8Unsz5K@BColj<)_;;X}G z+uANFBPHa=gQ-QG|b7F~ashJ?hv zWwAi&%p+?%ogQ7n5z$C)5BJI7nCUFay#uJQl44{#p^j;dr69XiNv-jqs_-128vygHg3D8d96Cr6Ge$I#MAfhMXGkYA+al=uFfAUk1c3U>TJ{gXk{>#{=ny8 zEu=RsU)#Fiz{td;`xpuwhXOWzJ*R6wngOS7NF%&GY*WFWbTuHuMT!DL+%9e1b>b=6 zJ0!!dvp5o5o(urrB%?2>D(q?~l)`w)7Cfj;#(Zbb1Ixs?G+e(4+9d!F78NuLat*+x zkifJ|$U_fQiN`pyc#L}hX;+yU=5^C2m`-N5MwmL5|E}Hu5?2PBl0eHnafjb@uy=gv zAvAbTnkSj^z!P+^(O6Sr4rX9!9u0AZ+|Kv&>i8y);R0vL3`W}-E(BdaISgM)x+yV!E!Yw?i(Qp+4SwM&7Sk=tHAOD zB}j}Z6=>@}zXyRUe2Y{N@0Qpr7IOh%;u;iVnKh8igc5v-_pbwIBdm*2W7-8`T1qWQ zP&+;Rv^PKM9IrAQb#4!&U`uA5ciPlM$0d|HtCEk1cbX2+tir>5;j!U?p7p(y6?6b& zenc<#;}JOQ=#>jbeuQRp$k>7bqq$bv zB>2Ph1$b z!JSuG^!5(@)@Ni!>b!8>Ni!^?~D&tQ-n^HFY~bAMLs^@r zoWDwECkT{Ylg^a_hn!nHD@80^$Tw72aWz9G3bK6aukEvAsZwn32w=xlZN3J*_eAcJ>E zxY1oDT|-Q8dK=7J`XPizByi0c`nv&!AS zXt{JZ%DytbBe|DNZlINVm{>S1?Aept%~x(gDP~?lu^acy4qZb^=nu!;?l3Q=^T38= z5}!A+6ZZKC8_Ugi3NO@HBblIU&|9gtRI?;h$0@YLwp)yf{bzoYiCf#RGPD=*7OU?6d z_(Q9MA)#@+SjP(rf@7;|=g{{KJ3Lv)$v)y`1=(v?Y;JApD=0QykQ4eA&ex64~e%zCAjzxJ&3*5-nvRyTjGEE+diS*c% zrq3>m`%hrl6J)Dmv(}Z1+CcL>u_bBl#3zfThEj|2wI>%^E{Fy|z{Wn|{aN|ISf9_N*iO%p}D{<&&nT-5#5n{~{{h1p7Rf6dqm@gi-asW9JWc>5l? z%;Divn0NZ{n2~v(wUwPk#_2(^ndIYf38c6+Z!6*jxa6<%7%Qn%S!@Ah8mph4X7 zPD8e7!8>@D;I8Gqf%28Y+k@6IG-CEQ@HS%pKfJwVSd{DA_N{^<0wUcEB^}Zw-O`A3 zNP~1rk92nlN_RI%4c*cm(%l^cGxLngwf?&9`+nZ{{_?(`+#KATi*v3yuk*L>`*9p0 zPdT+E{4?PLrMR5(9v8Ueuz_o&?V05LQ}BGv?U^P~O1m#J;nWwz#TUsZ7C$z=E{!g+ z_-6HoVEQpxcQy|=Al;PE6PE#V_thgGn~HN~DA|ypM)c=+eDdWILFMdZ+@ysd#3B}V zj>!fKT$uv_8R?AsR}aH)?t*KONLe6_w({axb%FA|ZL-Y*9AOVFA8ksl98u1hyR^Ll zq(&&|<{49^&&XF>i3@5i$ldN6r$!ebUtx8y#}_an7|40Wzj#tL-%}KpAF?KW;lbhFD|K0;O|YD`iYNh60<>1IKgK&lh6Z7dknXZ zv2XL~hb~R5meVC>w8s=L-RbVx13F+5{>G~PneI$$nKQnh6PZO1wE%%V-L)qj7WRJ ze50$D^ukXPV|)psUua4~ELGkOlUhPFTr_B`=7UW_-t0QhVJ8N;XAb~HqY__((d zW`rDjWAWl4xx(+qi;p&jkG2zae*~lfceJ2J0HQuiBpYohI#;-j8>MJGtkqP zB{bxSgAWRCx8!ya@ztUNPpwmCnfMtGH=(Q}E0YE3RtVcfNx{+hARaC6nugqcL_v>l zx-!ImfavveurI--BI{Ss`xHEq<1F(-trBV&7-{V(tlv2uctfGa2oZQfqaOb1C@sn| zCN(KQkF85;uh~m}wlW(RLOvT6|2)a;&&Q#p*a|LZ?5AR}NgPX;>`QTmlrLZU>nY4K zZ=%cX2737b1I!(x-?4AC6s}-IMxafX*Js~tIBL?`G`BUsn!BQ@U*W9c!4@~SNA+U- z4q~4)->WfvRn5EXd&r2rOh}53hX7>f>bXgtB2B*stxJtk#1(Y`+_0NW8_=Z?~0?-L_Z<{ww8hC41mZ(y1dwqtnnt+E$uBz zpd)#rNe-o(HyeD4QGhzC+AKFvuzq(rR_H%L*5GZbTrj^{$7M25? za|58s6^m;hF2IL~fO$*VDa}_VbtS^EuvP+KZ6V~)nYPBV+8SP-T`wj?8X1|63`_vk z*FS&U&_GLDNK@^UGaRus!w^#i*j+V4$tpm(w6dBO!vPVs&tV^l`o}Ar+31ciP zvr`hsEXs=O5V<^%-D~IG*y4pAa&15jiI#ZI$eDNf)e>7#aJn13Ayu;|W0U2oSI=&l zxESH^n(*3Biv3`c6y@3VM~j03$k_fJioO3I-$frHY#;4;X};=RWf)n-w=Cs)>;Yd1 zW1gXWf~O-VQ%`ldr#%BU-rMr0z}@<2DDm`oeBbak?qD4063B))i$cHt$X}k3Cc8yC zaS^kosV3%ttSD)uGZZspH6BZ!NBi_-m*Vw}#$z2e3v@xDU4Jhr_F?ZUg0K1JpFq}} zTh`XkKFD%Fv!eH1>9&~kd}K9|Mh~6VRL{e18mnpgK8Hl=Tipk>9`$AhJ|T9$_KZHo zp)#&PnURUdFdf0hCWCD=6nfbPF*Ss#y^{g-v`L{AFlzZ!`Sgyu?_m>OjVA?xaQBCM zLTv$c!+PQ4nVaS>54_LcqQ8*{S}L?t_{NRnIC9X*(29bOquc87_-^>S#GYs>c?ovZ z$+Cvv;JwLgpX#kN`d7D_VY~@$fbBXzqlugq6!}1RmtNCr9fsZF9!2-KH z7awO;Z`I9@TsqvYu$Kl}kPyV)kngt$iQE>}pAN_>##;SJv6q7%RG0OGDgV?G7c-uk zzop?WaK(D5_8TuJ%I^efu4$WSiSk>9%;%epvpxroL5voNG#cw7#z&$@dZONLKS|(K zMJCP`*~_{aIkBAQuDUrTxLLa}rMdtGQB-+U-1dIvyeDvHS$ep@mZCs67qrxlR?|!O zaB#4Qb#^A~Xi0A+lK*6uFq(BdqCM4xsz@j6{NsAxps|n1QID09m6%Z= z{4-fU9&S6D(L>lWexFm^@)gi5Ur^fhb~i*CI?T@Ieaz<_fVNwSPw?zP)$NxSB0wSz zy|tWt0(+NSzs53iiHz@|cKsf)A;%&~YUK@4}SgFlO@8=}Wu^sQbkxJbyoQ{`zA@QsUVEnamaCIG`!XG0AtqhOcRfonS*Jj@@0$Z+eth15rtSXk^{pjBLafEP{&g(?5g9xrR_7|H<{;r2K zE=;I}eAAxEUw_ghIoI^X8e3_BtlnqIPA#py>(UpdNDz`394(+HqoTw^!}}NoW;3?cp$W0k-&FK0x*eJ-b+g`5-eb)?WR5q^462#RPZ&( zSQ*t*HPEn-WGKg^tY%#?UvVvL!M2z1k=1e?(8n<>)zp-ueT~(T`S22aQI+^A%g*Yi zuFbwZ%!vSq4icTnC*F}l*(djm&d7m4UNAQW1qUeqMCA>&$}q>u zZmgu!fevn9rG6;{BiBW=io`@-F#dLNXWycm1u)Rl$n9w7?pUDgL34loNnvSrf1lny z{$E=xq7Tf)ug~7AJA<;KSk~f6Ry{hiIv{f9NSHL@?b}45jdY2#hP%I{nsau1Qt-}6-eaU z9l!mj=XAnwe$BQ>^Pfy#HKDKLD@W{2Wk!A8xRP^x60b&!M5bZ3^m2Xf2LxkLkK3Jy zp+dC;rgGi&`7Hl7+k|LlA~1hywh_joW5dGq!%|A3(7nwU+1vEqWOXNf``mP6bCdio zz{p#t_I0+B=7*#ZYmb47>Jn5F{*Q*&LPxpu39d7lLTK%wcK|G5wahf|@a{oa$cVQbMmUSwzFXacRVWc4_3;R9$t@D>+Y6`KfeBpC!I`! z_y!z__v@ao->lm=C?fq0v#=0?j zZJ!cPxek~gMj6M=M6zhg86;fR5JR{f2D}587BOXv2?TKu;1eGxbL3>dX82|sK)ms> z-}&|UY6PL_8+V;ymqJQmg#-s-zM_fh8eQuT?j@H-){IF;|2dHQgb1&!b%({y>?f4z zwb1Lrr#NK+NJ$g@XSVel93;Yt&bnQ-!<)Kqv`K=(PQS^Ak4)J&;+KcnH{rL2**D{l zgxR;?FNfKK@Q=gnTk&Bi{KB&c9n3GTd@8W~TgVQc7zjP(7p5Z*|13_sOMtE3BeE3fFU@kC_eU69q=DDOD?XvOH z@2?4ddc(gSwM4-Wh-Ak2-{BJ;z>oPWe3W*FgAW;99cUs`OAQcq`HV(>zWyIW`IQ)% zu}`9={V<$qd@3p5ceC*&+s(})vp)X)Z{Yv253(>EE2$r-Qvd1V{z67>mY)V|vsZ5{ z`+p_NHbk;E$#KL_1604S@Sh9al2}PxilYK3%lCfL#ynyZ^j$ENi0#MdV+MczIqEog z^UAoD>+^U%W!4=Fy3#E_tC>Pp>(Vy~!>nV8<5Qy@kW&Qw1;E^(idZBH_h1xrX;dUS zfH;FP$F?=>B+Til+eM?%ko{js`bjWMb_l$r@;ZS$axMKeo{SK+V#))v318U;mUnThJO@Ea+yULn1ZRY@c55XN0^9Mp`R~;XCcE5;vZ|{p)FcU~s zn;CI=nf2+ZAf0x9Ha|K?*Y66=ZSBpVeSrXJAJ&@PSr9wldKstaTl!6{kO-bQY$UpK zWXgc2Om0JmKlxXVU1wHOA)uRX8gz%^XeiI4D!u?z-)D6ApmdZqjy~V75hqxllkvBe zVbbxzT*vwaum(z~`7EC|Bzl`@wVH5?`&*$tJRLv>-Dq#QGFp*E0l*9eKMP7rI|)FQ zdOo1O9GM?Jyi*AA&U}+M_0PxWm&ZSC%&NsmskFI>z-cU={nufC*r=1<=b2DItnzqt zNWB8@n3ole)*JPV_pOP5rIxqHIuCN>)CF%oNG|^f*(TLRE18Qp8UeM%mUV%mC4e&2&D)WSaxr2m~}<^HDG z1wU?jk)BRcM#a>qg;sFfVgi~adZr@D3$V^1ZGUY)J8zvYCb4Vl!_S3R-?~48u6+?y z2}fE_geuJyFk{)zPQRqmnbW!>K~lzVz{=`cJLz--Ol6X`6(pbHeBp(vUQ7HyKlIRbCuFDwCwzPKXtup!f0*JFChOv`THk&lMXS+jCmu z7P`#1cww?!h^gjhei0N@{sb?l*s>~M%4cMg_3R&R_A#vj+10JBPDr?(REB1}v^3)q z*aLLos&jzRUO0m5*J-*vPPWRg2OM5ExDZ_(xMA7i!Vm}ieKozU&Tff#XML7q-oZzI zRAwX>t(M=}7i2yRS`tt+?R}cMPc=|5l14`>3>{H_w6OGC+rdoE9v=a~nNel_c;E@C z*nZ(#^I2JaX0Vo1h34JsoBJHBE0Q6eyE!wvw5%R$?FcvRFRF<>;21kw`mMCNAa(DV zO}xtekLB-|lN+RUXHW; z?}`bnZs;n?&qzE83>EpFLrA#ZL2*)=Qti?N0_q)(+uNd5`rMBdmAvT zK^uwTnG&D15)X(k(bP5G+S5O!M{d?fZ>6u4Si%{G;FCPg4e7;hT&I9x9SeP7naL-H zsDcUiBpdlLc&6P>XY75;65iCeRA<$F%kp{$b*(>rg%KJ>%X#5Mlq1U4;CqCPx9jWc z)*BN)V}DN|jWEiyEBJIy&;B;v57RRC_7)rKecRI3NkNp z%rwF`gRy*pR2F^8FSpfsU(-8BsU}EpR25MTTs4_ryi^Q|r*thVj&*0&NgS?4o)1O! z1?6vNIJ9hLOpc9F)YdplOMTo_(n^_RBkS|XN%Z3!zatSCzdaWi_jpINd8XN7D2-LCR3(99fDyh3JqPhCu-nWf@v3nd=~*+wws5q^DM+st7yx zKP(S`zUeVO%tjwW-{e2-4pjYG?j16IB))=lE%(}?e1~S0@iR>9+583ytkwJit7Nx; z*BOzBbfD9(2Jcy4&(`G}ZK-O}bM&UozQ3_QmdE+wbUE-rr&!HKh(f3~Tv>=!fNlRF zEqqB*s$=y6N-V$Xnx;mTO70Db1%!FBq1)edclOV^n4&45CX#FV$>Ox}(I5m6u}v1o zApRu-yp#S%21tO*0GLGMhm}}aJ!V^i6zQMx%Z--=xrz7&kVAe}6$|Nz!vQ*tI0ul^Cr^OvGK43A^sBSv^CWZ_@yOD+5|Dk|JR5@RP6X zgfsnay#6O;0FiG@Uw!l`)nK<#Aq(CH@b^I!ZWMfax;QQw+bYE9SaE?|S(%HM)UPKE zx;7Yn#7rzo9SJe0wwm{5PLF@zSq~vv)c(tBZuai?14Z3Wc2JUEbWdk?P3E6y^D$-y z-i$r8Hm9%5;4tCF-BHsPsBA#J?O)yKcpLnwqTHDo7u>j(9ZEPLMRR}H=Nf(W+FJ5j zogZPa+39N+C;Rr?Wvs;-yjGh(&7Yt-?LMqGLUUdQS;HP} zdRz<|-)J0?{qONW|jL3w&Z zjDUo4d1fM1Uobwx*>-CMUMQY@rO*{LiGyueUVgF;``1!RKMmf^*B*9Dy`-g^i@IW_ z0qa6`J{0wwOK|MzHQ+mTKUipd!OQUphh1t0L@Exv^M2h}_&B*7rw`%8{}_T#(NqFv zx@c&zpIBZB&QqXyf^;{gsvDe}+qR`UxFNugTqx8zsA}r0haAbT ztJ(wixPuDe9{0*8)aX5x6p`ISzrm@X^;-UDsr7^SP4wIAd;Bq)aU+MkvoX|IE3(vw zdJL3~=Wz;7F0sdZDDxg0x6K4@Zf)Oo}&?~!4#t4I@ z@W6L>qvfik242ZeVgEXF=ZTSx6AD5ITX{ajYz2gnH`fWC1TMx=T@jn~dwlBBBk0bD zyT$Go+FF6`IfsVnF^R3G8BUt@Z=Cuv^JCx!auqMxTrjQSP@by2Vaj zaW6|_?}RE^`=x~*9X63!W8mi=J{vC;28nzZ2AxaQ_f@^CeGIPMuBfs-d>>WiBRz+O zQ=%^#|AMP@a5tgK<+!myB*=&$w2ffW6Kc)E$u0B`X;O6hRs z<)^`mZ4wdl+s^3Ya+pKJW4(ctF6klOZ9gIxySk+_j#VLCz_9|QSFyILh?fbTdgF?j zu<1Tqld&nD7yQWT8vflKzaLJRWiewx*$0%C4> zbYrrs>2%mo7K$7{(ha2++|yA@5jk1BOqWu0vGp}A*VUSDP%YUclmZiq?uhZ4=HMsM zLT@8z`w;WtQ~iF$$CXCcv}nV>jQ)k=VQgBSi{VsR{gD`-5fQr_>eQ7h&4>txjVCg3 zkI4jl(FBowS!I8pWxoZyfG3LG%}_f1e)_jMW{728yq_K`9(7e#b6SzR&#_R@{CI-;-WR{$=XoF%wbZl>Mow!GFa1^h9pFYh^(7H^cnH(bN*3B67aetZP{P zzKp*Q1fTH{XQfl{b&~0Suj1d{?qbfO8{1x zB6?KQj!}iP{BQ*-iv*NG&S!eth;Yn~xa?geRJ?2&wtnyO=l%;%cw13Ph&WYL z<8pzaqs?yp8*%R$$|R!uSK)kJh9mPAU(@vd+;dO3qP0N!Qz?htWD}pb{o1m77S7Pn z(1vzQ^@$7cVfFn2o6q-MK3`}GHmha2reMsgoZ|-H;kt&|h0*Y%>dCr#M8V=yCy9K$ zP}bhNNPtL~TrMVXXAD(3z-q60>f{#GVbei=mZaDF-CG<{^bRPVKvQAoYmKJ$MRBG5 z(}(WwLue+7V*_nNaMReD>au<&bF^$|dR9s2$8*-Db3MBZpN?() zn{*8h8svV0+nb?bY!2)e1h>`1dL&!bM-1o(?Prs>-yp?8{VhK#u3msAA7=kDYhM!? zGtjpCT!*a5y`%GNxw*{4EpZzRNlG+(4_!1iew~2s;c$W{@m7UYMAH39BBQ2g+Q3V5 z>O|3AT38*wPhwV*Qbyf~o`#R!ROBo8YJgU3!~w{=1%eRm*G*Q)xG&!>B-(cPSjCzx z2Q?;hbTs^9E^~hkc&m(pylC#-f=Rcp-#IAWw38Y~e!J$tBbt)9A>k#%eChTVH=7+E z6gU>iB6vXx7?>_bwl;Cq?@kdcWIU|t9IR80G?ZSjWgAYy{$n-EKmW^WE(LNa$FaXL zCrd9c$7sOiFN#7+BygEZY%^sMDX%*lTL>_0LThN94djmW43;Gij2xK?2wl?w-Z5Q? za$GVbw1|3#p~m;)qB$O#z&;4BQ`k2{- zM7Vw;g8m96)l$S(N+b*BW6tv+|x=3go6!S0d`N7+%*D%Oqfc~TI+$+gfP zG6bbUetb8=4G%a&O4S|ZY8G!yVotv$`?p1xy zE{mhhw#YGi_ADB9p3qiT-Sk7S}ToRt(z0LEAEdLid$sH_TOI>fAFi1U1 zM0MGA+P7&^D~`>3=0*hl&apXd7CwAmn9r%=ID+|myk))qF4%n5#M}yRIsUgB-SJ** zPM?g{kTKl^%4YS$izc*cD>H4n1FcSdC37lQ1Jv*$tc0F?P~c`kf9idwqK{X?@yg%} zk8%5*3LfRR+S4qd~Yl+*Vm?Hj<3HaF@Lp;se6(7twwj; zq#;o11Fr^U%kmgys?aiJi+ZhcUQ%swx8ewozJ>n0OKCHeuFV|t;0!gP)wtkOi2 zUIK_dml!oYsV=Op+d6*O!p^+(+bH$Bge2K_K?^z2i~<3{r;b507(?$=qWW6y)4~-S zcD|D3_a(nu!iX=@QPO+fpMX_{ke24h*7A)BDK|0_w=lO25cUm1}jK5sAW{fJQNnAXQGq87tqc#{vQy~U$U>G+-N%G@!UX7o5IUKbg z7K%oVzLT)M)cJ$88M6h|L+;TC?%KZOY^%nA`zGU#b7a|6*zCJH|YZ9Ym zQK}m0+;knO8By{A>? zauUz?#W=D2B!yRZCw{Hu<5OJ~4rJ3q_Ca-NxJt(fShEWYimN>QPWTm{QLO4oP>OA8 zoKFWDk&?9RbFnIpXUd}7k*y6;XT$}|`eE~wG@A~0OYb^p6FTB7meunFbdUmrHWk`_ zAwTt!XEx!ncjbfq8KIC>a+Wds%*Hm~oDHN?hoJ?YvuO;^8|0TG%|or*;j~i6K>8Fo zh;tyl4VjM=`L+O5ti--|FmeADj-m2>6Dy&_^@AmWG7d8ltoRk%;c7GiRRa&?&fA+{ z+U!Vd8dA+F|J`X^rNza$AyutMpZigS#-61U&z}WkE0SWu8oKo*mKJ*fwqlJo?}P=z{okiE0%TW4nDE_d~cA>Scp*zyJRjt=( zONWhFsD)TnU^CHgbb2iU& zy}9S;$g0HKd-|AS~Oy^(ZAt(mtRtTDnLW)nblIQ+}v9u z-C$zEmC)pDOMUdLRxcsaTt9p^eTHbH9pvRZR&f{2OYI%X`QbdEC?PiHNFfv3t0Gy;vAG4Lq+;}5%a3G=#w5D zW^bm)L>@4I(@k~VY>+p8S8zeMT;avKK{TFEKm}Jb5SrB_w>D@}cMhnQr|@d7`_A3i z&(6-GAsv+%B#SHeE7p9>WLOJV@djp^1OqNdT}Qx0Srzp)-5@9jBEu0-?tyLqcvz25 zqJo85@Gr?g-1?Vfkb}U?v&*lZixcV%Pa8-y2!FhmvYV*SfX5AtA<;AebU$ifoAbDg zOw`Fl^vZ7*~YE+@D_ z!}?07eL`vZ$C_i@rSXbdZZg{pJ9jEA_!nL4Wyv8`5rXV%79nu!U-mZbGt5H+Zv1EZ zeC_(zBkhxL4yPxW)7yUX$xztxNx;lBQfNagk)2|!#vw1GGw~wD^xG%*J)O`N)=0ui zq?gh4oA3M5A~Q)Xnr3Hm5@i-#m3}DZlu(g45GPjMUryu@D|6*jS0H`p!%!7sj<^Eq zC~<#uB_5{->IU={9ZGFNnAx1GJ=atyuNDx;UR)r2k^Mez_SIGtDE(ssrz?F!`TBtN z>Eo*-#MLYlNwjxMnI0j5*$4ZX-t_vpheQ3b8v>ea)>&d+n9hLFPh#^pz6Nl8pvW6l z=J-%6x072|>*clWdtjUeY>-VSy6$QCy~kJ<7vJm7pCFIZQuYDGDr1kgboSRn6{$~O=|>(MPCZ+Rh9}77qiVfft9kyYG${i-YNiQc zOrRZhn!ub2`@=d%gj?s}2vsc|z=xjCwB_9aB6-~s_)NO9MO&M$nD&L;@%NA67Z@}gN9mZToqvHq+S** zwE}84_80D?qmobPh@vGBk}G z+o2-+^?^_*CPH<}e|{k5@DD_6Gr7ca9SZ2`A7|H)0es1e%Ich{c^E?OOE`m0XJtol z2r*IWCfj$}7-i?%xm}z`J)E;rI&CzS|9(d|>K~HF!V{qmL&|}gc88xfcwehisTz%; z8{JYWZ`PbjuHbV0%QZHm{z<zl;o!eL;fea6`Dp;WU)F+lknf@ncKoDRuU4}aO>(U0($ z`g&ZKU&xyBhWP}`x36kvQIu4&c9Kdf z)KV=tjsWe-<@)f1wdw(_cza||o5L5@zGGa7ErWOyX;ixlcI@|B-J-mP)Pm__%oXs{QW;`HPJTNf@nina_31T6@ZN_U!*BTd6|X@ppI+56u*br~BIfmi zJ2qjZUSmf>5ltc>A86mb49GW@gmyZOl^kqY1W0+REV_Qz*$gyv^Oi7Rq8Ypo(;Hva z$GGqeNcJY$Vt`osr^i?wl|h_<*x7HdM=viq#|2WudO)*F=y_nvaae7D%dAy(Wdx%0 zffuQZds6UrkUmu>ShfE}`pUL!*L4zxaGu-1&%5AjCE|Sb-2JV&3o!OU;0O)*`-|#IhF%z2d_zIz~r{$PX=E*d3z& z$_irL4Vr^k7r=VJbYXq49vmM!ad_>~-=V*oqu7(vA{cH!eGHx>Nk`Z%_USqFr%jxn z$(R?HE&^pfbVDQo}OAGYf&u>l}UCjk|3c};-D&Kr?pDxvYQzThte~#cW6hlE}T_l zN8EPrd4rt3c{VwHqxm+fB-J3Abn~pR<43frgo8=KM}K29nIP`6xPhoT>1}46=wbe) zI5lLq`sVWZbDe17NYcW?6WpwH>Zux@98#&ENk_eP+i7nZw)o|E5JjNdooEV<3qcD+ zYx&51ggkYhhjDXf!FImYAiM($75uS}9Lyxkw|E7rc^P3hLYKtH_k6(1?c{5adGbY6 z&P2Imjy{rv5VBXX%4J(Ku;cM`t}Ahs;D##ieMn>x@ml2@ho`5(vJImj8@)&D74|F& zW2%hrm);Iy9Zi;Tq%QFmNvCJ;6{bhDf-=1aa(f(rfoCW!)VEU}`a3}|sD`sr>=#7{ zmiArNZhFrM*|IRu-y46wJlWg)K0CnlV(4OG0~*ycolg24<{1U{94J&yPd5cyCj#Vz z?xEKxn7nMG)cbcm+1rp?>!$G??^)50d3L7v63L%XSC8=qxDH?jyP}Fw8yR;Bi`UxE z>!bw)p7)PAiV))F1hALbQl~2b;af5`v(Y_36K3QlNVuGC3cpY59zyeuY1kp?qmeh> zthwcFe0kUDBCuZH^3!wmd;r!dv|;y{MW%7FN*2WJSO>_lpKxnbM}Md-cjDyfm~0sHZI+B;nO_d%#`Vd?F0n{yY zo1)E_2prbnsqd)rXaWLRR*91sv13)b%})K&d>=K>Zk9c@m|kA|PA2TFF!AU&Kcyg& zdDGx?E}$}acN}-mq%y@vcoB$d2&tl@6ce(qz6$eY?Jutt@CWtuHG66Gn;Xk}BVzMD2K`kT)c2 zYt_pK}f7(*(Ih?OaGTm0zCiUe3q~`I-bf z<@Vu3fYdq*fQAh)PQKO50iZ{i(7wZbs}wEUHeIrv=c@%yUE^Awg1#_DE~K(XvDge3ynwHD^8KCGi9!2yV*biNQYdD0 zW8tgbaiQcJkV5Mb?pnIq=kTEWT?SxCyu7UPLM0B-sfQ}X<6gDAK~#7x{se_wET`a! z>$kf*p{#hxakLn6Jd|4+?}L!3?s4xd&iT8z3wGT6nJ9nFwIIgL?SejMsc}#rHbt)F z6o9@YNwK{3S?UfLBSbN$X6It)jwbO=2vgB({`>A)kVv=Y@e84+^fzC2>oq}j_B8Hy z*lA-h?TQ=Qj|d48uB|`>=-qZurQ#w$F%%$yF>$WUj4uJ)e0`a&4C~}(w0UTVU!|rk zMW*8Q)^h_~+0yD%(!>4X##2>e_f8QA?78=3YhRAion;@=fd%-x-*y};X423b8(bt@ zoVvnp-3m(XeaJzTH7wxsZq-(~^j7X`NUi}fy#8yW+qb;I`>9q8m|G3PJ)u}iLQF{c z0{<~VQqxPv^jV$2`;C*lrY3PM6k@z)X??0E#-tZs*m?>%H$l75U=?QaxyUMNz<{UC z#bwP}61s`ek1xDDExhlsL!4oMR{#5=5(m6_Z94o?MzEzsrwG>40@LP-e(nSe@YEE{ zD9phOn)eMY#QR7gD9%-?T5}b4ud$)NBc5-&Bq$$y`gC(u@&$SJ)ngovZzp2gQHXeH ze5t09oK0Fop`}2r6Ikjs1?9V)By>C>v^<8g9x9*;wM)svGrc+Zpf}_aUSB!ZF?r@y ze)O^ESF^gi7;hB43Kc<2cFvjV2mKzR=|r5Q+IQJ%*Jj~`5b@2>bWHMlef7#dtn`wC+6whaODI=3>tQ- zcfM@&4#tGqTuMovcu#Be8E`;Q>AUbSUc4CGnhhY!SZr(CYsMu0*!YTP$2Sh-r>d1n zoDqG}0`Tie`rVwspMsF`Sw3WIJC_f_jQ3NB`7D%n98}y2@H_i77nZm83=C3cc_MK7 z&C)chdDOwQ&%)|=qk_j=2lQ5xFttUP1{Y*a^QUyglj`Nb3lDc}+#el9tz0#Z$+9%% z=Eh^6_MSX}t3SW87f+GkyT3A!@r*$qEjQ|Aw{q;U72dp~G6u(k_YAfNs=O%{w%Pw_C0?`ozTW_B)OR z`&k}UtytwCVT9H1`S#1f^LV#Vlsew~$ zoensD>8b&Rw`#&tHl?_+Wh5gGJ-lGuG{V> zodp+#k6CM3M#rDB&I=P&q9<@RXl5c|?OcZw)UiA&j;1nEj4Fdog0LaQCCDsE&fOwN zPB{r-EvN!#2FROdTQ%hUCBQ(I8tMJ6OmttHd3p=oU~htJ#o!8M78Y8h=$u0pbSh-* z_}ieJe5g*0Pb8t+a%@&-iuaWNVLyt}WbgL{mT51kBkhFY&tR5{Q$9QNacJA1&yWvm zJT@)R zjw5Mp2#DBQXiv6yG)5_w@LS#>C!puA z-kkAcYctLbB&Q~S7P|f{Bl28-v9jqh)};DNW&KZm(to1Os_=A;;k*C*^>+=Ea1dOc z<$J|5@P`%gPcI818EU>2BB!j%G(r44ub0y~_uP~VzeLX-=xHla?T@%+pxy;(xshW@v*4gDD1jG2L0^#!2;|Wq&aY(Oi z30rR{%vAtjQwAksXyjIaXxtsE9j0rXHrTtzzcfI!VT4~b+b;S@Z*AZ3plEq-&I*;W z$8Olp&w3o-A{x&>F{QZCqEi#z2FSLUk<1g)?*pBoI1Ck8HE#a;W!yc6YvAS2$Hp7p z(A6-F%8P4!K(*J}ZI}F5JzcA$ul0q*pP{zQ&;BCTix~ zfDJr?`ep38oM4lPMraz^gmJg+o?-4kQknsnK``1n9g_SMK@|s;|GRL;wMnL3rmybr z${G8`2&$DjIWkA^q>TC0P1V;$DAC`Fqh)Rs;a`g5`fPK^0n8rTQAb+7#qnV@o7bY? z0oNEf6>P-`XX;t`Yh^}#2h!uK?nhva3$v`#FbVH$w#qdjy^)~)9ii;2u;$8(a)Lvm zm;YSe`~PxzIp&c4L($3~fs6W9okUWCUAZsBy0-U3CG43Qal_UQ1I+iLoLLjl4{LM# zY73o1B-@{w`Zu@KR%lykfGYIv-*zAvR~k*N>**^iWdg-;(OJXcKAj?XLNnCC8>vrm&O@b`naHZ5A5U-mH- z&M;jQ2|%Hyk`efW=%PwHQX>7&v9~3sS$?*C)Y20{e%`$N;CuMME5^-f<7JIB7V7IDAMY=_LE7OgR`6CEt;a|U%J`ct1(ujn1U}lB4-fez!AkJ{RCvow z-wQ#++9q|>P#^1jqCiL=3jt6)8!z29cmnUv3eEG2%muSCrrqjg| z?)38L1>ok_+Dl{KpZVtb^;|<<6K%NBrP&i_a(l5#DnmP(11EtX-4|J?^gY&etlg+X zc+@1+(b@6+i)U&M;m4l+q&M!gK*1dMDJu!SN59VcFgVU z)m>7EocRR5=j!TPWrb~7g`=B$A&-jR-TS4Y=y%$7VD6#l<+69$xek-ePM6P-bYDog zq{9HNa^A&Xajc1wyI4H6sAc^abB^dS`(vvur>j4%s6O})WxfsZ+#lbdx;0MTqROgO zvg@uQNEewc4Oc|0_pdk?Wq$M8_;O@~%Qus#eNL~aAajuynl$mqT(7u7?}NuHo*{a? z@y-q(K&P-39n8)mRH^X#I-nCG-V;#c&+ahZq>>gWM;w`OfdqWGCHU^v>^Fz&mj%nT zlLv4$p2o}tsjuoUSgNGrP;`1XY?*AdqPV7o{q~f$aeVXsVH|-}8E@u|4n5r-Fr}X z_6EBe4*N8p!lgPCVM#gByf>&f(9@&8w_aLtucBo??ch^pX6({eiiKUM4nq-hjp{iO z+|5v#iR^|!$~MtM(8kR%CyX>Tc%r=5sjWEKfKYSMEJs zH!ChFmPWJ!=;Fwh)9~NvHPYMgZXfx4eT9>11NYwr4$g{c5J?a8i9wY$%edOh@D~;g z3TTfEA7UtSIf=DLDmY_3EmkcW{lnwg~BukRT-*(7T_gy@(B0fFi~ zQC-=9;QGOkx~q=O>sew|*lAiP-KW!taercIYQv-v?9m>H>_4S)4h_vLy4YB1-f9Yoh zl_U>pAIDP63z3<4KC*1*;=%8;ad1&vDni3(ufw)xXS{F~!weCJMwEXpgzF+}ilq4N z-4npW*8(@9w&`L}=IZj^5zMlD4c1k84>9To&<<~0>W)iv@-lzZ5p26=@D9}UkXhqa zGE8AD*6KlND3fK{B&6ncLi|dWN9%0?#Ep%xFigcpj-4T|?JwKYDl_LFb!Q+#=|=Qj zC1g~xQSpV5`1bl{D*MgQX!{=dFKG-l(&*~U1NTK9@3J<`IK_7n%Rnap_Y-7>6ayMvA1{0d{YV#JW}s#v$?Y84nsa;iJ~wjQZfT#`Tdk72>cDN0$$}D|RIJO?^m#!+ z=tp%z7Ju=9q}pB!wVZQb-hXvx;mDdEkoL~2;U-yg7PWScvhMS>xP7j-=4X^atU3gv z(74Q9W_be<-Au;7->#?!nsxqur;)&av*Hr90l}0j7ggieIg}32Fvg}~@~Laml&*5| zHRt1iD~)8}8oOWis05!JpQ(HY5k4CjAUva&t|4m}fWfY112i7MNg9axHwUI;ueVg3 z@Dzm7UhT0_T?TE)a^y}tAkjHY-9`{{QW}VSIJ7ca--LWqB%`in(TZ)C6Qsk6#;l-= zSm#=1Uwunt{gK+`6M~|yYh#u z?~Az1+jkrmJC9)z?QsK94(%>4fWOabFpzNSFB(-m(#1aPXl5{@gmkZypocu;wM@pg zsv&oO9=N(ai{`{d_MWk}Tq0LpSGY;5j?5xQvIlIA8!LZ2k|K6iyMCr73hBFa#9;Sv z-0n_~2b9#gm(QNLmyK*9S9N&qO#t!Ung+f7zX!0Z^JOJ0x8j3|(58CGj=0O%p|;I& z!d`=s-!*@_?wVlc{7R=rM-HjA{q-Ikx)wC)zhe+^9J~;^nuIbVT(y;h-(hB^3{v>{ zvMM+S8q>YAV~kwV?)Jh!X+jT z%mBO`Mz@G%u4IY>VXcbA_(VVb-x)?u2&q2yc1CF74x;hj!1C4w%{BnC}lpH86Ta%uj5%56sF6 zk&WhU1FoW0nLtHv96{w9a#5lW4Cp*{$;j^WP_1bAe3C6+C-eS9{Rg^DUD*$y*pXd* z6WBGePNO1{$CsY=QvD*K!Fc=w(FwoMs8ehw;n@6uh2H@~4yW5N`XL3q5UQeW=tK^~ z+75u5?vsygIbw4j5v+M{+>Zv4+&GC;ZuA>*b8~a83xRb7mPYaL$kjtc%l0!dWeZd5 zq|>7?g|jG>vBMzSv9d1+nTQM%rW6`;xX0+~+unUlIr`uk6)5n?%+j9KW*VaE;1`S- z2J={7*}5h+Dm^T2w4(8&GC7!mgmgO*hEGmQA3I_PBReS{O#8b|R5{`1V?Y5WA>hp7 z!VqTokE6Vhj6h(e&zm)rO!8u2Hcg@VQ$gVTOyh0ShKFU=>v)qCt!R8*Iez>~Ee@w6 zGtzqUfqCasZb!Fd^OZ$2u}56E&&?(vFB?0jyTr5n%e+R3zwcy|&d$Me+${!j0r0wE zSu1s}_lFK$VLS5tyS+9Wg0(M@`6O@Bv>{0;j5KiE1^t76ZHmXJ-z*k>d>ZL9=Q?{% zGw}mgrHIgV&Ck6jzI={Rhbhi5(mVOLCN~APpR=81JFGeP;p%hrf$1^&;XvA?kwlcM0+M<1{OEs|{i{IDMkZSCd?z0xVmyg9 zmG14aCf}(Suv;j%$%EDaflD()LS6gPX9L;kvm?BH?yBOX_5c(EE}b9$r75o%X61=_ zR2cJlVEXqt3e{U6_ka<}HMlNHcDbn1tF%SL#+x^kL zHf|I9Eg*knKVQYI-)E(t*HtNAQDqdPWh9v9(y!;f0yJZM+-_XtY>bW9pf@(#!(rX= zD6%VM{0v;HH?C@ApPkG%L4I!PdYc2%`<4j<>HmSR*W} zP^S^~j1_m-q%W-R0E>Z85vahE=)c?g>-n>{Ws~w6wDyi$%xZ&M=tip(yz%`ByePeJ zp{Do(Bg4_23H%zMpPkDiJ0(p&(aICdqt7o{U0u;O>jmF*rEFJ+uQK{{SKA~lhDNMt)k2_9r<9rc0L9d6$owVoLnCw)QqPLB;c8@?<#;6onPZ6?bTn@-P0Jp@Amf0Ex!*H6)#{PTL zi`K4c-Ft35Wh>F9-{|MJ8lBZVCj&)@x&ba@Vpga%P}+cyp}^KWe zC}|#ivDJ+S6z$+TlG0sfGUNSksv-@z$6f}YDYdvuqvi1ToWr(lsl8kZ70hosw;1*^ z!3#>0c~DGa6tc#fYk*wP)ZkF#zLCj?+}N2gjO=;;Vk@>ZtnN37Kmoq4IQ{iDEbDq$ zB6coot7$ccYc?&;UvNv=r0LDNgOMnAdt+@41Es17$JKfdcCW-7whZ0~J=39737ILY zaW!3lOQE4Mt+BmmJTZNB{`gLwH2`wMnmLbKzSkEm5k~6^tO?q(UOQB7CPekFiEF=x zb27F0hWs5ILwY@Vd&pj7AyhtN?ZV_v{uUjNSz2^6ys7@Zy)iB> z&iWcSRVXS}2<@WZ1<1nTdrlO!7 zE*Y6Sko}`bMF?ZJ-=!?RpI5r(f<5Ln#KJMLV!1zrTruZ7C#<75<2Utp%^_9eV!4O5 z3#aDZ7e!NeW7rr2k86wIyeVJeT3dOs8Ebw~D7`4y)_@Z{J8JyX?$;baBpC#=5QLSBvL%b=Nu_4sWQTipZlT6yzKL@V&5K_%KxcZ;PqPq$ep#K6GkF`R9#XS$;m<$e zkzC1c;{_Cd@UD`&Rn(2##b$;4SEDK8HE+RBsr{q}Ur;Z|39C~CazZfd*oq>F%zGJr zh4C4FhwbR!!$H@T-9bH|j;yTgKxqZ?a?Adt`>aDykV4|Gb#UnN1u`H!X0zT2BSqZ_ z07z4DwN)BM2WwT}6ll{X#t8tVhE9xiGwk-sRhSegYLh9-^&X;$KitVBV)Pzz2Y;*+ zAQIo7aTm|gDJzHV7tr?S&Q2>m5$MlXTyFz0^ej}kbmk$uT?UA|B5g5ae2*9)nl3x> zIdD%~3W@=8hym(OfX@t!%urNiFRDK_PGhcGqft)3_XQp6d{ z)mYju{!MQtCd^a}8`g01E}u~vm&cWC(w9aoM^8aOgDx2&L~Y?joeY7v#!E?3zeWZg z9SgI6cO)i+eN_HC)Udtt;lanJUUC^tNuBbM&NH@oLjmAy0m?WN*@mMUC$U|WiHpUc}w0k;Y|c4z??N#UC3 zcSHPcy>S3pKwIAzbLyCFhMyd7~2BK0%Pp)1A!@hSB&?TWOqA2J}#~+C|ExMb$ zC+-Dn__GJ12pmzn|A8`JFL!itR1~Oa1P0a`bJ)lXgSeH6zpx}REg^jLIzFVkN#lEB zp}oE|%1dpa1(UY}XvxT$YZ`yEuWAs<7_v&de-O}_a;Vdkfvxypqa@*s5C#hkFXSqx zyrC2(JME&fW)C)^NBkOBFK;{DUULmnXjofcu|R4~)x*`!WkGMvKo6GXREq0!m+ONU zdrPsg8pF)|Ll9^1$=|3Of{GgU!F0+&tM}QSm|G&~(XZ|yyJpC252cn3VT*oAjggVu zLQn%av_2J4-+?FD4T4Sp25}9y8i);+(FmCg`GZqc1|iV=IIC7*A=C%rd$2qTo~8Bd zV0BZ;y-eEaI0Uv{pEfb>L|!Y-G88=VZ|}tXT+#LmYhsP|6c9WC;x}7@VSbDlpc11z@?ibgd;d=C*vzg$Z z2;!M~MzJ!`Qg><}Jy6#mp{z`~30+ZBG}*BTTMa)jOS;zJ&1BNs0fWFY*1l@{$AP7w zei_}PJ(jd}LZ1FW2TulW0J?WkC>%RAt7UO}%Z^X&JGT%AbE|nzxiMiozZb!W6+;xV zxZid9JQMOp{!bbbs&`|yT-nZ|pN#4PjdI10b!gF3e!<_~Sd*rUqZ{!Zq? z)W>=?i7YX1(e{+O1m7K6NZ46jE65Ark?= zoSt1e)DZ)J;9iefKt%|`o%~?o4Pg4mcOZLDG&Yh+yQzqZwq#(zv!r~d zR8o=LXghdF~JD7Lx#UrxQy&9vuXiGyQ z#|KN-uN=_okvhk-uwxmR#^~)ifh|U%MyidDHS{F(l{JQX9Dcc7(brMKv*~40QMzLP za-wFC-GdG9rP6y~!JI%v)_%2H4Pq-5-w!_kPoWotUlzVQ z4qU->7Kc&FB4C4|(spn^#)nkI&%W;K>>H);V$4165-gt4FQAQ@)HP^WXBU`zWigY+ z5eu%`mO;Ql8bpRWRrk!lf|2jEt6$&QHnk7J#9a4%YDA%xnzZlVRFi%KeaFMcLxUm! zyR$7ib}m=YH*ql+tDHT=a$D|6qoq9GA7^f4F+1GR2ZZ?3ZD_g(vX=gY)^i%uiw3^= ziq?zT=}ico7DjeHLfEdZ4g}4I8@1Yp$%TGaM?3N$5%CZ=@i;Z!BK4tK9$-0nvfkjjcd?j*eMK|1E}9b-^JewY><^B+q-1@} zPgH!>%TVvs^wjL)H3`Okm}r@unSXrd*zAQqeS_U(5u{9In3;e5Z-QA7kEuU-3;WE) z-YvSx7F3${79CrUqX-yeeEQt5+&e!M0{4npV7w#|%A&F*Lq`)laY zfFQg;qk`yU(>X;e;3n!-wfR)aYL08t9L+Jy*@fDuIFP%6GQd!W%~BtIA`60Xl#-K< zSvOuUx(CvG30Pe+x%YTQ2(6Gp0BU%-{N?BtavTPtXfm1M+YL1y6IG<$SiOG(0C?E{ z0{{T&{r>@g!P~s@=KP;cfd+3LjRho%9Li=pbmi;r303B9SQwLscL=)^0-*10Si21I zat=CRGCyO$L!^`o900YjBmWAYeZsCh7mxaEJ7!`Z{^4b{I+T;T7 zft~)W9mbK9gD?8nl-d7v7u%8Ovp(K`+^BlZ`Dgd`Up%sOfp&n4__vqOit!^_-?Ej9 zNVQqs(f_we{5t|*JCPxCFsei_bPYRp-uQxGo<6n%W4Z*+=HwgW*<P9XUU>LTy>uJG zD2^bNWL=(L;lmsoMFrDTKb(cNhK0T+owP&X(_r9}?@&h=ujwf+J25wsj!s7Qp=35> zHzXq^1i*&r`PVq-Q{Fke;e;-NCTrb!x5C!hDpp_LEGtKAhBGQ22f&WtPJTiEVbV&E zoceY6&sIEpPZK=mSuA1^)*;zIe9wEQqw<;>ENaaX@0BKH*_b1&> zi6@Y5BjQIOHs9N=N#EWdDm?d_jZOX-Nc+yCcra_PMu^St_Ere(7+_~^QAS-F>u`o? zIB2C_zOblB{uV~YF9YTr1ep()r5J#Lw0D$c-J8{bNTOvYm)O3ehKQs_n9{>y#`q>K zLC`p!)Sp`loK#fU@_z(O7mB6qMam8B&$O@)JoOYBtZx5Ei5E_LcO(3GPS)+XGsZOj z&z5;Kt+eg(Gk|9V1>L;7x>au9P1%lBxkfLZBtEu4C>upH`lrs$m2l|>dC_z^_eU;T1s?<3-sIU#zxtk z^-h`HU=ci+_LO#*guh&?aet=8*O{W#5Bic#`ni$&jVZH5K<|8~oX&*jk2)(m+w&ui z6A`z_8}%eYVGr2?W&b5_996pnp6!c5J%L=MRdGJcZQ&sLbdqjPnn5kIx$Zi<^Sz=goPG5^nL##Vho1;}sx6A#7$Ri$+Y&|j1 z<<*tg15MEbn@ih93Tx@XoVpGUk-76TDml zp*sU_o?@_JDxI!Os;F`cKEnuyQy0$!UNpLoUc0MDCumsmp+rJvX7EOhh0>sCV#c>K z@uzjQw6q|9a3)p1{&k})Lm=jj10o8OkS%CjKR1@Xps2)64Dx(??0{1zHNb+CQ+vCd$jHrDJjv|RhY%h@Rg+c{{47m%kUJwJ@i!X@Spo32Gkl@yrcRIP$MB;>O5kfqI z^n!GJfuoMA2VA7K!GT6`Z^)*~86Kv{oh+iilW0@)fkpOdpreZ~9Hlw8k#W3nz*pcE z4NGzUpm)y_{q!eDgl1N|vv1{oC!hN%UZYNUlibNpcMf{OGA3tPW~BE0RbNwscQF9g88F?MAD<%ehgj8egSX05pl6nuS zG~GYp<};1Gqrtkm7Q>2v^e}}=Me{7WCw{3ch;-N$o7&!W&K1P>x~43odvN0yhrF%) zSL&T;8LJtjLI?fjE(duhq1kI24*qgk3Ylu^0-l>7h4;4n3itRGcS(&yBE_R>V;N+w zG9y>xISm1@3smILN}qQ(=~y4)Gjjn)$N{ROw8FN*iTX3saa*&ODll+qn*#2s4 z3RfMLXc7R6oDwHk(>Jobos|d0%39c zJMd^EX-<4K?rKh?y00e$oO5}3-Fh3YWV`=^YfuNmv$VHaI%zAY7P3Q)^0s~#A1(xo z-b|7gM^+}!!nWF1m$!if9J+D+!3eS(eSti1NyGR2poL0$u6W(-y?|D&fT6U$l5syC z;k~ib^Tc{EtG}|(|=#O=W>?f97Z1u9oNuN~kuVM+!WK@eX>h0w0jUQjC8e|IO8H%0Hz)Nto* z{f5jN7fz*q+Zoau(m#xQy~{-exB+?hV)}M`!uet(lvuF{<(;*mnl7Ma{!ru2nnpI$ z$93x`XRJ{;Cjw({31{F6t%}i@yUe4w$hJb9a}6g-aS+vnHKueS)Gnse`UJW9bK_yJ zk$z~Da08%)NMc{~_JzI~JZsnE-I>v` zusir8^GW@g1Mj&Z1}_~67<1oWju2xF6Eor|Di27S%v)v_j4*vcPTy{nKFJ8 zKeh3P@uNI%T_(4V9~?#gsL1K5e0lQLr7eEGW$QD#xh?Ea-0i0N>vn5fLJbz`cPWlE z90u1?xr3ZpGgHZpwnWxC`_p3G!NgQ4oS(p>?rEqc)V(eKk zTr@49yyIdk@6o?H36O!(WY)DzU$$XUl8d1mrsYSr-b>~}s9zvCy>XnolUVepy`OGA zkROC8?Nt?~Ng#uA5)M1x3b>4jiaU;o2g{|~_^v6U8z<{}+Yuq1-T)F!vQj;Iw7!q^ z`h?h_NTbipwSlF+mz*%eK*v|!6Dw1r!R=_SU>z;moU<0)IpX=D!_Lx&za+Y5n>)1z$A*L?$Mv4{S#hmuyAFBi(XK7b9Ma9-M5H$VC(Oq&=Q-L*Qbl}2&|iwO7t|Hv zH3T%g!QM&hO1U{tYy}!#e+y3&M@?p_Is)qs>E4NA4~8*AZeo(qGVXdY)9c@|w+Z7OWB%>M%Bu9bVSvcyq<#r4D%S-hMK!N5m3_}S{SC>m$<8Y2J9z8q%2_qitey+cj4qJo zp<d=6}lTwCxE(0ar-#>+4q z8rZRjv};%TQz<}Hd*(ce8>q7(>LOhPFBcR-=O+#px!s z>n2XERatz+Z(YMBXChrfHXY@Z)VV!B@}6IfVK?M##jv$`169=dGS5R<$H30IJSrCv zH1fJS_03--EhFpQy~X1x4NxP$d>6{@w##DM50`I#w=Zj`3z_Yo5%CVz!^H6p>Pqbc z!D&5s{+xTHpsVzc!9FgpHgY>({-RAzMMyy;*)eV*G}5K1jOd9P7V^}TTO-j)Yuq$!uEST0!7 zV@S62B?R)@RcF}LbA)ypzs5#ek~b*|)g#%NHEkz*r<2Ilv+ zT>L~qNK?)})O6pY8g=rIkkBc6i#T{x%OC2ayyaY@ynXP}Ki!f!3Rj%QbMOf;QqZH& z#&TKmWjLAe6mq)(pJ8ixCRXDu{5o;j^(rQ3#x_XUZqkRIv*rnDn{ze1%71hQ-T*(QT17F0!iVr!lh{F@7a^1j(>~16H$WpMFJ`~HhTSh6fdDG0~xpWdWWs$7L9g>TqOl?`k zYV>EZpUBjBy^*UO4!aLz(ym7s6~U2!uPeb_OVxFy-oeDJuR3&R9=2nw2=&h2&Ro?0 zJ@W(Ap4Z&Z$v8CesQ}NJv5?I*8 z^Rd|@4)t#Gq1hZ?xI(Kf<|(I1Tx}N5WKLo0S^tX-6%?$#;E*QW-mtTu zKRpC@y3xLI*V)ng5DRK zS^dq`e!pa;<23k&CZ8P9^7!EGo%lP>_}}b>#TnRGDIuwEo&!N?Su4)@@k03s#$Mqq zfkbWFfB_xa>kuM8M)oSGgu1<~Z!K^M_`f8E#-EKM9Tij!c@I`LgC>ptK7!$EwTP2O z(fpLD9_aLDL(@6KLXpmv={lFf%>-Q`iFaGuO*_)VS||T>3fT_-8wX9sevgOk<)$40 z(e(yJ8oQ;N^mU|dWvD)iyUmT$KkJ5L47*GK#}|(O=Z?Q_FFbvyrL~V&GojA`wRC{h zy9MIz*ZQ7PiR%&9{`aH*eh(}Bm?MrY3!Y*m=1Nv$r5zS`_Rc>@u}>U6VUz7xat{3U zf0IbA+?lJHbq2l`aWyvjK3$1jE5^pnJN^a6*beBouM)V7_;g$b0&C>n9QUQ-9#N%;l#G%wA!| zI0twYXC8QmG1&urHfn3USd;Nk=79N3j@o}U73+H*SDlb+0D^a0ASdQp_fGj7)rH-z z(?1vPY1)R2Rgm2qLwrlz{)`@y1&8xP@!l1Aj5FF8N+>ZC@40!p{2vYf{JV+P=Yf{6 z+H|iX{FG(tl&S^A*L12KH8-_w#ugr zHDT@q;IidwR$f9vJg@#6BeEU&yKh7fWKKkVz9PllUu|U#RJt@v08?Da1M1TDB-Y{&(v!2IutH8`+Rwq1* z!a-RuMGqa37D@ijDfW*JES(KJ&e`RL~_wwFGQ#rJ1f z81@Ug3+192E11DwytHF#VRM()0d!UR0dM`#rA)#79~a$Wa1{gElFlR{)bQgQp==c| zh(;M~=jE$|>Est&_x|xhXR*Uh2Slf>m7}e!_sGj$KXj9;Mm4k+p=fiLi#{5&2L^_i z-lTp{LuE(8w;XD)l!q9ND0~krN4|nl*)95G5%7eSIMsUrKD_jh8~rET z{v%p{B}e&CuD-A50!}sotEo#suy=HZ=&6Ul(j}QMJk^K|M4zV3-V%9-Yv*q2uZO+{aG4h}r zvVR;JezA@(N4`TRD$w*z(3dH>Mkoa0>4UWCphf83UJUqgmKu|>))%)ZuKIo58yJdB2g#H%qJL%uO zPi6Y=A%K2cWnA+YRP#kp+fDX5AHNjYtTi8+3?0ebTP|JcRTKE1x*feUm*L-+9Tl}y z=sV4+gFQdvEE#*S*miIEZZdD}^2oHfX=c2F+YZ6_y7gO;;y>7QCD?;_MA}74OUjOR zE;Hq;?X-Jlf-x;`bM9RKhcszEU)}O%37>(%z_iU)JX{)#R2@~i)Tur-6J8qCm0Z&N zR>9tSsZgqs=I-X{i`dZC^oj7 z7D+i{4PR}zGx~psrN-`>c-ZG{@fb9q>Yxo5kD7NDah!gN`jID$!0DoC^q=`|}VzQ_0G`?sDDaO;km;ZM&~`(%M3#SwKDV2NCTS>^^Zc-@}RW4#|)ppinb|I zg^SdW^?rp|g%sd}j*p=Fywl794~VUt(id9xa)Y|uH%rDE^%`71J}mC*dX;ibS?VJ& zu{dsJBQ@{K%VT_e&qanbH}6d zW)obd=;h|I3!&zU&0Vi93T#)d!0ke%+;+gV!=ApZ~)+-jq5r4gC^3yUr>R^mF6fPOyRP^2f=%drN8OE$uuP zBsH2xE|dg4aNyg>%RE07*~M*;V>)Y6Yq~yUX(`)`4%UKACWwF{x!-!rBE*3_c@>x}Ir(s3;z z)zwz@j~>-YH(Ntw#>6VJ#uSXQu6Rqajh%QLdIr(Tki0-GImoQ5mcfXte z$T93bK)zZ0DL2@@P-ior!XWmykBdGi#_dww+pqh=D@ybUl~n`>Js2 z)%tK>z8C+%n82D;uzXcbg5*%+ba!$6OtJpOx4&~vzW?@B#@eExBkyf|j_-YV32*pv zzO7A0oazFkOcb0NCi}vippFRF7XM1?r>{&4oSDe%dyG?YSva-8dLnImVT0C2~ z_l~JaUNA{6R#lLJprPN=-*4as2{|WB;0Z|6BQ<3<%F{6Q`d; z!z4|SZ=5pNaAZa1#;-DW{%jp(cZ*+&=_0O?jpPd7 zNqe2+Ih`-}ulgxXH+H@JAZ}iMabnlQ@4QA{TUc`E!dbiG8Xh}JiWZO9v+5k2>pQnn zzbzZ$U_XAnL)_HXj=%Ic*FTIv$k~3iCwAKEEy?7NgyLz|DuVrrE=jZ0!JHKNx3SHF z%GE@YDN4O-#n(8qjAN(E48wT?nSP^81QZ)|{mx`BYBV`o0|1nfm^5E^D})FVr~Slv zN>9Fb2P#Y8-Mky-^6EZ5VEVcEi6|#qmQ+URhd!$&nMun?n2hB#*GS%Qvv6b={D+z? zXkMwQAG%(axvWzW__sCPv@NsQNMtLvalB!XnlIm&Q9o%J9+X0qXg)t83E(ho=#D9q z@|szn>;gI_E^*i#b4xlFOsEKRm24iB@(#QaT&(YsaU~!0zO-I_0b`68d0;QB0|8~| zM3TlTi!wX%iflrY-ECcp9s{mgul}7X_pj`DL#e|-D2ww^?#>(16@hxMf&MO4xhE4x zTRaW8MJacuYT$yol%&Sx+VY?WWwE=3Us&iOG2+8aGw+0z=5NGka=qv4u|_UyDY=E zT>eFRK7sDDuI0h{@WIF1!@Za8@kFxNUa1)jr#maHX|G9CM@qzaS)dH%O z+2xSB{;tKnG-$H?v{SG=U5{U4QlZ$4Sz_aAX4-A3QJbbPx}pN|(@MVMdiXQ@aN}f& z&ANG^rxKb5IpB64TH z7IUMzMr>lfm3yq$Of=SP%Oi8f*}-?&T)g>W?NFGIlzYmUkl%ktI1#V4G!Kfhg`h#^ z1(0(WGDoJC?gx6k$R&O%IBAmU`NK2FZNr4Gq9gBdNf67}mxf8II6<0{MEEki=8}Vp zPn$a_`xNUX)OESr7M)M#H7*@;)OA$1b2M47Uhlae8VfEGvM+32dT~pT= ze2SH&#}kj5?dnS9-G4aYg}jFwBWrX0oa)M(d%>Su3P$^PNY3zd5 znIHe3A?@1d@JHaia_Ne4zwBE(A}rn&C|#x(G+1||BKwSujvsZn@u7r5oVE#5Q7GnI zQ($hFQ@U%ClDj;pOF;gI%bdc~v#Fy}!0ob@Zuc2o&$}XM@wKUKx1~+69d#=_J#)`C zNg(REUhKPct5j7~-r~cOuxyhrstF{glIr2H(e)qy2!(D69SMlP9NppU>=Xz|8-EKP zD7FjDH?NQ}c(I^NtqfdtaO2Lq+^}W}wQ{2dgcj?a3zz!Hn@TaEzZjHZjc4QK2B8VS zKh+R=1Hdt;aicmcx#5wRNyQN-IdNldII?~MRG%~StE>tC*gH|Ime(z*@LL}|ujNmF z=2+lA1c_4 z$-z2XQPwPTqR5Y;T$%LX%D^p~)G{o&PT}I&S_`*D(^N6t24!*M#1Q!??yRwHnPS4x z>~W`?JkB;BEY`bfyjtd|Wq29iG`5q;+}(pw;E#;)FCD)tgzUv967A^c z8dw8St<17iZ8PO;>P3WpKq&sUnCIzJ{}^lY&h@L6s+>UBI6cUZ{ZsXaWi8WcI%h4S zAC9ySi|Crvhbx?>1~Vg|7LNoZwyZ{&CE5Opdt!dI)sKcJ&6f*6ZPA7? zbI{GB}7{pMIK^2JR`?lO8Pcy%OBBQ)Z#zZ zcDr*a{lggjy!zyzNT+3GqQS3>rNGq{hf)|i;#7NyE{@m`uz=}`=e0*~#)9tVzgmwn z+X8#KPf2>adX`esh^7@%S6y`zMP}|_30m~p_;~O-@1@U__0+Y@I^OV9O@nuNS%uX> zKY@!!uR=S_M7Q*cNyc{g{BgrqYo6YzeUnk@QY9%R%h0f7%XN1L;@m%m-H$?tgAnU6 zvxW6CEaxKG-ChJ~mbLa+Ec}VYweT4c-BE?nduuahC&|n`MYGJ*YmJ%vuBnMiVhx&_0@;KLiD_wz#TXJAIi}?XnwY3K z8ZOfA;)s5#Hf@o#m2dxb?5&2=Ksro-|zQ*hjZTLd7tM!=M*7QMEO-sFfVf+ zZExOlV&Qq+n>TH&l8lX^=*Mp{b@i2bla~h#{h6tmYNp<&Owo^vg}b&koA~a< z-qF;6T5@5y*$B8;$k-0zZO=b=bi74L;v$;?%7gBeZahlo5;61x-(5yz%xi!A{AnyB$RlYr4>=cJ$OD@Nt2r=!)>Gt(Alh;$-b8xr=&;~1 za+>jiqT;*Xp>;SKHOkfxHzXve{0)P4K7SiNK_|*}!f&g29iXn#smjH?A^@+wiC4+5 z7iWb1AcVF!3X$(eO~IVO!3wiyfijl7gT8Y?;|z+)v;{%_SaW6*77zQ33_vLo{$ z|02K&((4WV@*iLR{ZeHT!|%S2Xp@z3y_cpb?Aqq*q%qVfraQ0e2&nC9|A+b>uiOJ+ zDFKP|To{%8D53R|-Bog9aN$86@9WO;gY6m@|I5l2y`R|DZkbyYrp`)y^EkSxSsEM@ zjeE)SKwc)3z6;aTi((n2AFb{7S0_ymR{I2b6(fcPi*e8V*UH=^4NMzKVVO71d0*?+ z3t+u7yeVs`2~Swh@SeEa-z$e10BBXsQ5W{lcuox&>=jIn)nJgz*}i$vr`@3GJQ!6G zwi9!Jdf6$7a+g!)wR$uCnTz~^H4A>rbq+s%k;GpV`_OBDWjjKwto9=J-(HHDf0Qt3o)Yi*PG}d2JsG^?)U+5q@wB>k*Z_H! z(A7c3YU7B)mUa4Jn^Z;iF}Bpe(t^gA*R2E!ieJH~#di=cW|^2w>oszGZk!CV@# z3s_Y+6Su%f<|1w{aE|Xo-fDPl->@V2C*vyjpF!6?J7||PD9d3A&xk;iE|sd>$XO1d zQ4!(fXN^+cgyU#26=pT6l~8>KR?iV%iz{6UUpz81S}DaWk?vME;q+>)0dihYK)B8wn_I+T!l5hX8Re=1Ro?o0FZufwS7*3c^jCiY(-`P*py2`^G*B19=1Pm@EH$ zgSpqErgxTzBah!hu~^P+z)G{f^VwzWX{Q`W%gynry5zmMZp{+)DA z5KOvYULTTb37GL!Q9nG-XhR)zh0_8nP^|W4z$h(pEvThIJ&ugfJ5_02*OcCXkqx_} zxj`a#;2Y$8zSi7*-PEtV3G{dM6jK5cJl?DugcO)CzZhf%quBG1qA=Q`b2*(f?0Wmt zQCbi$TYQSIfwuL^d#*Dfc-45MIVi=+9Bxi{QD`=Hxq;tu-S~0!??DSElDej!_~-CU z^MvjC#G3u5KqaqIQ;9WTVGanm>{K2iB0oiY=6<))3w7v}Ug{Fgi{KmZfk6V-M-B!3(a zr_Fw&TVn@&+Vc=6`8V|;t}!7i0s-`xCd)#j;LSmNkZYt7(^YnzwiGcVsWM_CBAeCb8Zxb`C58P$&+CwEeFrRG3(Hh ze)Hqdjb1Ty)`fU^&)}MKG8$NiqSeUnv8Wh*q|9x!vfjE!A@NMGyg>Hx%S$l4a4c}eVBIgi1nFKvv8_@v_75OGgeTmPd!e7rI zKCa&s2lA;TaXuej6j0G(a0&-#fmhwGOgGdJ!KDHC2W!VPTV^lNdE?%`+t+Yp=LFjT zPU~3}8&G}}8RdOyCkbAj%Us{<{a<7qH`_Vbb;)sHj4Eo$1zLm5D_V09DT@HaR~wLo zGwirOLql(4pPuAg&pikQOb7sncT5Rad&r>Z0yP%3x@#)3XdXWA7J}Nv%KUs>{Iio4 zfa~NRTuaELR$%CH!WDRH(BUw=o~%0!oo0{plcx=+SVa}y_kZBp**QIlL@9i0TA z+-P~2$aSiKvAdSUE0_{Bds$8Q0Pp39tAfohh9DUM6%OTYwxRIH4;>gjbwr~)@uWc{ z?;qR0_N;;$-J_$xhE5H5#ZCO-aW#_hp)_rWY&*i}JAZUo8JCFt~o(1ay(LmX@qfw-j} zg4%oiKoiCHz$`=crig@M-zjVe6UCO~M1P_DK2mAj39I>$Sna%K0uWJ-w2Tq@Gjyo} z;*fc8L|HIY56vzb(2fSp)MrEHNxNk?Nty%v~5-*V7`KrDv6z4X| z_aOi9H|HEu>cf1J3Rh-gqQ^QHtv9&I42t^iB$S>h##Yy-kyR7;YKJDFA6RSG-T-D9 zd)t!nS{`y-I^%|JK!-<+dW7pe0AXI3&ZdTh(x@5JfLD}y}2O{PD}P)W*jHJ0G2vhUkW z{KVjaJ(uL%k<}R${gL-XBBQ^YBxphV@U&5RMw!~i+wl&?ocs6b0mZ7?&#Y}Rh3@kz zLms7je*=-plD&|Z#ESzjZq6AFRH!!(jG1a?Ezal{z1HSfeCT{gUUO#S_Jf==rEY;7v~(&G2pK@wQS+{=$r`l;8ucYn14`40uw(8FF-4!pjdf zXWXppp&*X;2*S?wG!2i*6+z9%(=YW0z4HPq(0Baq96Px)pum(L4j{5WP#c6yGeVWE zgtP=@VcjOZMF$669Hqj;-+{wP$E}10F&M4zj4GoD5WI)esw+Q95X@q3U)nxmL40s@ za9Qx49)S(28tnw~Oh$+E&Oy&JM>^SE6`qwSOH?V_yD+{KU06Xfg7~Eb4L%rO>uCTy zoE6mx|838Fh-3-QR|IR#%FRj=|1DfO48`9Kos6a~ND}z0#J!1Qg`~UW`tQi&?>j9u?5uf2N6gSYEfA!&v$Da|g3Vk}jq@{LJY7Nu>`2 zXBizAc0QQVG`u!UyAk+{GOFRHe}EEAVNTN8K>P-jNnvZUQB^hiC5)3#vIBYptX%#p)Bn>z?L`gK1=Mt42 z$Rr#b2EB!p)O$H8DXRDOwx$+VCU9`Fp>Z(O_a8M0gNEEo95Q@uw8SN2xneBDGkU40 zWM3$9FT5krHuuX)ApQu-qVY38dK=?s1ZRvD0za0KaK_Ea^nDH763{1VtnO0d{Mqv9 z=h>l)@`B*iyo>(C9sKrA+wb3wABm}?V6>5F$D8jW!?vQm5s`r6D5@ZWujO2gZS7La zwilNSO(au11!Y>^&4m&AwK=A?9~k-e>Rowgs2*A_aSM!#JXhevnLH zk!sM70~X;h4rGjQIGy78fG5gN1os{&nW=*zt{u4L>Po|`7pxv!5w4g*(|*G{NRefn z3G^wBs4#ikHP3O`Im3OTzbpGxWV%|DB$;_m8kxRPP#b;2`QbZANQP$X25n3gf1`~o z^!mv|;7Ngar|xOqb{_?Zujxo9nzWXQ932JV#Fbz|qb9W%N3dV^1&AsHzmV-PYb()g z_(9ftpHfC6>cDlj!92Q7mPX_ii?0`@Xl&hEQBmfE1iX9QRpU1BP*2*{cr3y<_0q>1 z2X5|EB%U8`*bP*NRZjbRQu+ zr*p$=^nEpKwhcl7lCK%MCA{qF_9z9hQYf^oPa75jS=xV=G8B^UwG|s+>)0Z8LP%^9jCjhV&55yGF!L_bJNh}R$D z9ugdC7Qz?u&{0E&AF9AfEf9+!XP5JFRC1JL6i0>YhyS?LE-iL!uQ7Hx@=Pk(Tf!KJ zo;T~(>y7IK>jmpxr|uZ3Sqf#@*Q%?`oPGB4#JRrqDfV%v0i2R*c_bfne;9n^;7PAf z(~`2z*UP(9l`((CO^_tS_7x_t{gx%4XJl~ra7=G($I-JM)00Fbu<4tg(vq^6%u%j4 z_&eusVo_)!RHsYuEnBv~UGPa#uQ3T1@^6SKjstl`n(Nn_s2jb|BIBYLIdtk;Ss#Cl zXF00vAcysF8oHL5RuGo^BADjh1l6QGMgXAFt$V_w-`b94wA z|2RQ5ZaBVKp!SnoRrL!;F$Z5r@}TaJNK0ey1HXj3-xN}Bzyv`OgHGzPl4n-ExNeqS z;bNhe)I&Cka=S9^JEQEk1zm{m{POBHxd&X6gm{L`Mbmo{w|PHsmqAv2LtU!gvpE!@ z6$NTdXvJ3sRXJ56R&rIe3ETwr? zN$E+gd3HJ7%&ZK_EE`5^Cm=1-3v@lkzH-^Uo~n62@-1K%aXU_2F~m!(16IK^FCE6` zM}%h@M(@j!Kd%@^8} znTX5?7IGnSF(Cn=-qfTNlvM0gf|MGerB#RPm3y9hhu6|Xw(<0@WpqVr1?x6zDZV_6 z4fL@M6t!A|%X^J`*OPiZ4{r}8uNDq50BJIQ-H{X+$|A~{W^r4zzP{qD)3lIPlg+r@ zs;Rxen(&(WyV5Hm%1`NUM9G^HY<+CYY-`eg>R0LqE=hTNdjIgwetPd?)Y9e?A#Mo% zvfS08Eio&Rm2sPq$vmh^_)dWQH(CT%F`Cy4Lkb#z1>lWTet-=|qu7M`Ppi+CzyRbx zYYcZ>8~n7FkNw=EmB$uwV-zyeZ(m3|zA2~OlIE3e3O|j|qI6=PAVm#&G9@he`80mIQ#|XJA_SNn$({cAE^6ZR8zVE4kEjJY%$CZEB(#p5m(1{PHo**j%B1H|8;0Z>{_HO-{`bDh+>v#m>G zEn`BHSLHet)yCMp{u}P)(fgV+)&gYrs2HjGei6}z5fHh&=Fm{7&GEKq8Lc;|G_mOS(zU5* zaJ)%=S;jJpS%n!-c=>>PEM*j}65X&pDPI%!OC3)=w{Ta_y4h`Rm%Vd!6_cKq-h@7V zGGtOm!}3?P$H8`ej?=g3V9_$<}j7l-Vvu6mWYQRH0DWJ$g%t4-_Ii}$AeDQsK) zWPQ%oxz+;=!L`O~i-Os@SFC7Bau?vEy{9BPEclk??;<$-dyEMB>Q$kZyeC9lbw$h{y zq^MVe^X?|;M@`iX1$het^P4dbrD85mW9bB5O|Dee;#(4rt$9*!gR3b`DPP-2Xq{>Y zX~k;4w6?Prk;x<5v2w8#yAQiyuadclP^VB8s($1@fUKO15MU}{xfnYOi!qDLObO(l zE&kZaFHTQ$uD??}PINGP7)skc-4(POe3&0OE8dFKS=Kji+;%M6h*`^RZx(!XtDXDt zYoq*ZqnhRQr&)J~E3)QY*Nb(YB}=msRNZEX(QbHJ@(7>pQj)8JowkSjveIp8yvx~P z#Jsj!I;8p9_td{USPM|##dTMtxst;_xi{y&^I<*P-7~Antl8}8@kjG9$C=#>!2;t2 zqBEil>H}(taOz3rljdec^wt~i@AqX7fjePR-WZP!+}xhupK|XvwhMSlc=V>4>>y(T zWTN-S)?IVaE}cg_i&LJ<-rKjpyOZ9Y2IY0-jr0N08gKMRdv9(dM{ZRnBCje0AceUK zeoKKCoGBUH9mZkNw=T~)eNoi1%BM}pV^DYF!Y2Xvk1lZ1Y{+P>-PYIUP*eptkf}g6 zk`EI?Q>T8PQh5z&NoUmB(>UxwuUCJA=Y1>9ZEPj zVTj=Kt+k1x0TsmB%EmzuB0}>&H3XmU|0-suq57XHj+P=c8t>jyN!i+)Q1QIxehs1# z#h{|161F!s6;zRa`%m%bUm`T-j*edh+1XuOTwc3yy|%SCW9JYM5MT#!vU75>J=b7! zaJ6wXfUwy((Eg*5|7}Ow#KFkk;)|n&tqs**?HU-`Iys8a(EQcWzdrvMrwPR3|9Y}< z_@`RW3bOz8gq`Cxi2Yw}KZ^?gRVw)20%BsNA#Gu8V&m}KhbRXJ2dD7=2>kKr|GNA) zQO*Ao<>%u5cgcTy@=r-&_P;dvH;w)=UH?=1JYS+1!tDQ=dr^$(gGviHIB_^RX^D>z z`2AGW6t&KaZa_b;hMSDE#QPVR86mo5G?$A!Z;j+wIWA!u*&HNe=eFY-{*8RN?(EZ~ zUwvpAud08Q-VfO>rkPyY>$Bfo9vpdyx|kh)juzh*zEb>5FnPuPuC%UjIRv_&km8g8B(T8!fbCR+?WHLtx zi~x}Pqv6n_{_7IYL*r&{S5O7M@*1pI($;9pcR+OCVCg+1B z`(IZ^CfbW{t-0@^c;T*O;dMvY7u3eT=)@8J>)OLN|BVvXHSgj=Pja^2M18jyWnFTI zXNd8~$l%b8Vd7FG!X)Jf-eNof_i^t_^(uNCQQ z&LXj~TNMMsDkV`;M9zsCk1>J^Ly-R;^WcMY8YP~GMS7FRnEjp0#G}VJpK~PN(J@Dr zPnGO66Oc%PdGX(i@T_W@cpmiS&N*wUXpZXCZ3;Sh9?Jn}iQ#nTl5ys?7Y0B~Lnk+I zOMLq`s@Ks)q5Hon7mQ(}T#vSS$Y}aDbk@lqr6d+plzec?tPiDo#UKc43Z&@PmX2 zzbM{Z04kDLE?V$$??zB1g0IqmYT}aMNBj>?pX88Y*(W32>m9PTR36xcdLFQPeqLQhQ`Dw zE;P=}1E1N*giSFwV&a{EVpl?xJuUUiSZhAL8^_bJAEcbz@h_CkD%}+S+)h-!I=Hf( zXm}+`h4&h+K->Bo3Dc8vh%C2E!}3t`jh8vU_+^y{)cT+ogvv9(8=b6o14VQ0a!?3C|^fL*ERxmeKqRa z`WRDT1#<432OY0SVew(yKG>Gss1)o=?8!F5@z%L>pCYHY+|e; zL>7}5rPZwLKn7J_4Zh4X9mR11Yg+ZX(gx{KKa>4=NlKM0i|+*LlT#)q(*2sQL4UW~ z-XVmNkYvSSDn!N+{tk1AC`0X+R^U=H*kBt15U_1c$?>OIBZ_C;8pUDuW9D@V%A}FM zA?bd8eC|u16eMV1;;HK;oLKH9()BkeMMaL#3na{n!+vf(s3B<<(N4&UthN4R@B_O> zmt$wYLT-vaVsZZPbEbUW~&Z6;P zrY{XQG!r!p>Mx9TOey|cz!kg@6GvI&%Cg4_&%YOjw=d(X>&2#a z^o6N+jpCu~-MM-RkJx*q)}C0s+a{PGEz;3&1F=okZM4>^I3G1$;qdQ%&$cP~{(V~b zH6GzJr!mPQ5acUHr|JG8T%YD=`VU*|`Gn9P&;E26%9zH#cRr^4B!7n{g$ZTFUFuos z_IEYd8W}arr5%a~CwuA1+d=G&rGB^IDZ6OYNsr!hhRoGbx}>qVEO}mKs45AVI9ga( zTtQL|MA4(fSMW7TA!U`;6F6V{xqv26~H04Gvth_1UwNrxG=l%4wB@CRQz(J-%g6R;8K z2}NPBM=E}`T@T6SE7WP=7NfKi0)){HumQ5{=qF9Ue=gNC2B(Yn!`RA9P%qzh>MU%Y zlx<#2GPC$Qh*7{OSq4t;L5k_==^us1P+-y|08()f_Li4cL#_VeDv*@7CihQFe=gw` zhW|a{iHPZD>;MU)4d^IGymoCZFSgHU$~EEno#RW--%=V89EbjF#x=qLUS!tDV_)>3 zSbs-`QR4mtEo35AhY=As4jy7QsnwOzL!PPXjI3C@*etQ{wHUBjPe`!#95s?kx`%3N z1DVY1#IVBd1d0FLw$H}XBLe?>s(o|cE9v5udQu#Ekb1W=K;i6+i*P8w7dbV2Y6Wt` zOVzBSF+YlXYd3y1#I`i5C?@qEM)ps?$~TC5d1%7AiGnaFS2L0gu;n#>+TI4)h@vb} zOjvZYz^)5mn09>h4PY{oX@oxu_yd}ry@?D7v}xgm&5IF1-Z&n?I(NV#>< z=>iBzJp{>5odP=9*wlfrU~UEFeD6YqzhP8lDe&g~jf$?WE?=6G^{i|dA=~^-Os;~- z%ISuaYY4aHq+-3xJ`*M(JM5*J+Qq4SGGBagQhdg=FnOkH{EElWs@m=sSPsR1QtxXs=^sDO zyu>~-A1lx0W`7k^U8E%!9UsA2@FlGlX=~3J2fMX4w-e)`LBnocV)*SO-5d%G+)Y3X zjgzB0@28@0M!IYHJMN}}j}*^!tNg89*`p9Dt^F-dF8M2li;9X4EBW{wJvMrBg*M4J z${LK2MOu&Bw<$$VP$6K|i96AQC0Q1zj$+|epQ^1jD;^*2p#+QclKaU3b*PuWyNre1 zQBb{X2gqw)jiO)mo`wSCC+^v41%8 zut&+%Z58Dvrh16Q@~4}yPVSpA)cfiJtckTI-$I(J5&wjQ{YpdrW7+38R!mk}`7cqA zI^=fR7{(L+Te3Bk(vsi!8bgBR>Te7LbxB_2(}a#=!a|*Gb_lb?2xYdr+1L{(goDkL zeo*L67HSfd>1CK=s8kr2{r+_-8BN&~$9pgdtaacVt0a{U%PPM_zk(P{7z%8RVXi;W zr^|)!ep}VDDwvdw-ktw(!E1lC+${HNwBs)E%NnaJLby*$2eWF9*;H|OM*cp{f3S#g zd`o4WL$2w?ZbCS>s*!@(f_83Uj&Z8Jh9S3EE5Z*IDTQbf12@OrN~Ofofb#Nk-y~6O zfYrL6lRPL%9CsG)U|zX~UoxbmTg)X<&#Tfw;Yw<3C%+SFW*PeaV85yOz;9e zQP+C4rjCPy^^%p1^?c0FE=A@UwN{;96}Fsy7z%^lDa}^e62T5eb<*5wYRf+;6b)$b zo_Jm8xXR2{hI?_<3t!mSnM|pNlejzfot?JE4875knFogKC*W2FCoUKX%HWov~36(hSgL8fdL32F!p;=>$W-0z!ZwAmix0 zqfjJ_@V9c(OPd6fY`ri2eyeI-qtxHRx5!r=m1^~8tHUG7O<)!?(vG5eZ)1}tPn@!_ z`ntx5Z5#du*qA&JSh9d0z&bykD6#@HuN^MHWb%f&nzT%a=t0rrRXffUY?Zeor?Emj#TfMM&hE(yinVU|jV1EFpBz$uw29A>3+QF%#9Y>Ym_t}`g-M2ubcG=z8W|%E= ztAj!fNUtf*!Jr%k<`x$#96H6(UxT}gcQsTbr=Uz%DJU0A@5u}M`SW_O?>&kML3GR| zV$M&&-+CI&ynWB+U+$Xx&JnPAE%>1;?wvGq|DW9dg3fn&zf8@wu9AsuVuFxfMMp=+ z_IE$x;;ZA&a#Hw-?b?Z8uIK$G#R^R+y5rM(tmjct?9KJ+9Y2t6; z`COC01erf*ZMYU4$*h<@?E`WUp?>K|QM01?&DWP+&gCbNMV7M7`$NAOt(Va(ZQTd$suH8XH+vylKPBIboEN>nOJ=)|D7{scRfA!vVhQ*Oe?(8WK zi$9>NFe{1alb`sMeV4WE%Rd?w%-Or$V78}i9J~rYYIXQZ6EXFc`b%)vGo*c!lQxs| z(Fpky9G1~)O(g4AirD)!{7P$0$ex?FAT!#0Dx&b)*Ru|^f|`A7YpUF||IEdvds zvKL*iD1V;~u~D!{r;%^_cdiAtV){FfK^~NecsLvK4de~qew`@z)L$MwB)3tJZ9Jh& zkW#!Fek(t-*q&?H?2r75tsR0t)Z+KGX)u@IFt$&Q)_9_=XU^~IoHe~kqf(T*r+4Z< z*>wQOY!olONI2en(Pa<0dRU*vj@dJlZ_x-vI!*Xrx^bPCat{9wz3ipHxAS#=uElb9 z>P0zfZvs>M8s3C;EV&~)EL;dW#oQ>sdcL-#vAz+cJj`?rmDSXo8Pu|=rkLJ;ai_D~ z0s}cC4Y7%^j(>K#U|kwD4D_N{#T}1iC_CMq@I9d+4pkRTI7|=jWW&xR-wy8d&rByW zeP4D8GedzDe;$UQ#;LyK3IPugU(y6mrejl?nezZjS`!FT1H!vTO-H z7s$L{oxp?v1ZrIC1DOnCKLa^gBhE`5a!`?-exn&)6ctmV>>&?%inKNa400KOLnorJ zU#k;~0X7cA>pT4o3L8qxnbKh`K!h?7n@LsNyZFGHpIihFSvY@q<-QEcR8~zCiB{db z#n;Qf%?&L~b;`~(sAuK#JXm%2*6BZk%iv40spzN+t)BOi%)A(1oPkA8#c60zUL^H@ zY9a2^QrjE5v6aYWGI@V<_>P*3C+8XPjDy8%aL99X^!?}6+7}n<<(jd1dz7SZ3V8S< zWt6QCZ8OseO|c~E!1WVV=itQUx+;SWJBoLH_1ST;(pao{tUqJuI1P8og#(`b*Bk1j ziy?oz{dPZp$^QhdWxN)aPhu28>Y}6B?%ffi&7at3%9SZCmg=i2#|B>i#RxOhAfrWL zv!0a9ZGh#zCy3|5sV>fn_WFNy>AGvV*tG zQ1k96$)V#PRJ4NBL?)*9*84P+>*u}z1cd!+B_Tl`L4dmS%Z`fc!?H7_e~Qu@#2Mur?d#Pv5YQP>i8zuAJAx+NbQ&>|5l zPJ!psJ-s3o+!wJsb2`jY(nF_PTyqpf?K<8Lb?MwZNT^6IL$Cpf#RqWY;qp2Fb zPcBAPNE#?nT?qD3L^Rnk$kb~JH|Ij8@W>POl?A(!NNNOhd9msVSK_$7POfYrv5W|#mb zVaTD$_Sc$;a9h-?Jx0=9Qe~#Uteo-7z35$!wXz6(W4#M|hlu8Vo#3jea42ETea45* z*8%Af+!gQ|^*dFkn%EWA;IdXtATMzJMy3?HLA|j0S8PrpIXEvKB8ebCb$mS@cUp7O zzYbkw+gR6Qo4h%8Vzp)sCh}>uF>`&4(krTjK{3jp{z)owFf~_`OIRt4Rij*5Z|og^^TUl<{HOT_*SueH zp3hoPzRt>V%pq(Oc6PKQ^7lc^~$S0*TBP+zpPB_*^l1T z7VJw*GdC%;>NBXu!flnfC5Ogs#Y@dU$MtLTVucOqn^O{^&m*J4L>hef94efL0t*hV zj8&C{va~Xsbe>tVT}8pXjr-(p+NTu!-awT87hR&@5g^zOPm7IfHs)b`3E;Ci{iB-n z!lhh=R6AtdmV)HSc~6&}*``M5qzUGazUIRQp^2Y`G6?S?eB3?jy_`>oUxUyGr>qAl z*vQ+Toe+pHw^t*0M&miXgPv|S+7hFPY83Y-jT|Uj38@rjv8C?&@Jw6f(r{@ks_`YT z?rKX$&sQ;bZ!Brqo@yth9vJgh-dVr+Um*8Y#J|>HG;_D9c&8ZG|Ebuq-w$Wrf|2>v zS5XmQ!%kkgV<*OqYZo-(Hp^tuc}irYJRuFq_tk}b7B@D+_5LcC4%qPQ92{bxm4rPb z_MG@)OX}#uoRrJ6Dz#}mvtq~lIi=APij9=n`C#akq~8^p-H;j_*d+QFs&LA}xfkCb zbeo(;k;r{L*$Jaz^eUHqtg)UOp5N3u%45^+w=*K_8zfh#V^mC%Ofs$EXAesI_M$tTWWVa5`gGGQUCwral;-8lM!df9#qPx3M_t>-3*+1KozW`G zPd~nY*I*RWYLoP28NI(b%l%ZM#}O_yvfC}6o}(wird|E*_3lV4pxkPPGci~1ZIrP< z?x?p;WZY+uv)qsI#XhKQA9KpfRr1~?!$uz01Xt2_3j1dj3E8yh&d#g4Pxu2Tc*t*X zS1T|9oE~ra7Qp@<+bRsVxV&aH+}ibP&k5ejNCy_P2MH3oJp~_{0qG~w1!?j|rJn-4 z<^{G}gft?o5tZQQe1{&0TUQ-t>v@@cvG7}JhiA1>I> z)C5+1G`}DJae9Au)c>UC`XuaMVBixI>9G%$lG2;ro##J2Tr3DcJZW>3cvA3ISdSsu>DiNmnYZ@AK1Rb}j z4xD=Na5};!YW>e+Vq(nI9MU2lzs1FEG%T27CvC~|Em-jr(|+XkJQ=ksO4{=haxNNX zxCN=D+x;vs5}WHBOYQZTgU(D5n|3_Mu@UvvQ&G7a+O<_SpztAk_|Sm`4!UR97aIz) zF<~8226TOxj9;!xj~{_}a5SB#-zRB|_X&#nHDk!+vO(MBb!e-DuKV%C&s@9&*^vp`eiugo} z>Gea_j8>x701pgDH5#Q45%p92Gm-?{PkO>xmlM`KILo3F|dT-L-rh zL#3BjA^&dMU8e3Y=ZmjJDu|2>2MNHT;a<8y%kwA3K@RxC>9Xv~ktdFX<)IXTu?;DB zEUpnGH}&lp1~kW(gt4qQnE8~Rpd&2c2evIvrMc+>{tFBxo=09_C->(rE9cBFm}BEreNWaBRs#$Oj6en+94?6@R-OlHMdMSSi!Nv0Ih3DzJ#a?#s5VY zya<0y^+8C$8%LFp7bJTqk$DRK=YR5^I3%%Uu>L1AlEr+z3M3G11Yof zkQK-v*U$B_juKEn$~I6ETuWZo*Udsu^m^j-Le2@Es}d znelTpINA#Hw*JU@PA*LNHkW-iA-=$+jm9(K?5RweWo~$G2;?%erIYF_`^$k>Mj%t7y&HCRAc=L7J@ZtGN&SaaM-Q+(Cv}n z%Qe8P9_~)iH7jSDu^ZtAK4ik=toRQFN=(>Vt_E{k>mI$7<)<`m)E z+dWPx%33PY-4a2@?-C5ZjW%RFmmw$Z0F%&3-xU*5r3LyUUsD7eiu1kj?;CD=;&@S6O#nATA_>Ou+Gbf%i}tyS(LdFfTZaDodFP zq4+hWw+HdcIAC`Q9lou9tjni(y4tTO?|e&I=LTssOB4kjia<)WUm+jiL9^rQ`6=`3 zk283+DFf0Wdu)mM0N!Df-zeuh{-zrWp4Qtew@DvZ7kr8z8{Guhzr|iHOkD^N(&lGe z4yo4bU@l6Vua!g!)7y zr%U`qEa6Gb1AL2YJPF#*omzHU$OgyhrJqF#_UWdZPl0Bqf4!*-dUNY@^KDVV$g7*_1%7Yoz!hCYqO~BlJVUuErOU{OC?5+}@L4ZRx$Ajk z?L0x`^2lRRc>xLxme~KxN$l^H4w&YM}lS6kS8f{}vRI z@h(}T9S(t9w!MR*-XDcNPdp2E56Yv2&UVpql|k^$wo zx92C6E+SBkSJG8bzv3#O3sq#37-17cmucH0CDwxG$KPeiYTyG;1SMUAZ#O3!MnS4? z5mS6mBtwHh*mP|qF2;c}52%$nl{n_jOmthol-)<5f;vl!I$ENJ+sk4GG5K=Kmg0;S z3a<)8-zxJbT92Y&6nV{y)i`1np*sJSPsV9($VHZ7X^(n#Z2gf;)h1;l2`{`QWIuUc zozf&~)?E?>I$rQdKj_^?`Sh*{>3h;YdG65Hq_^vM*7~+?tQtkeVRKV9KQ0t2xPWzL zG$@^y4^G1#F&vM2qWA92S^~&}fIvb}Z_#k?1~3(_>Gt`RMb=&L>Wr>aZH>@2A~8dp z*p9!tf+t!l5e>tH0bn{|x_uiF@QipT1rHuPxUEs}ntAo5KS(ZPCA^3poGh|-JB>LM zLGY=CfJIPG;czg++=bWKV&g&#CJ^|ZvMYr5_6wAsp#stq5Db8_B-_+xYRdYpRNrQE+N|48Ze)2WR-EP6@#e#!|YdNvrc%{&pT+W>n3JyAF^ofU?re(}S+wT%MSSY*Y2=k=u9>>1F zaLV{=M$wVIbSwD6GTv=htB-OE;XQ$j25M?YA?XI=_ zBGwKH8Nxio1Bx-zMU^0x(m6Gd5QC#a>1&TpZv0oc)mo8A38uow(QHwL#XKa4fwcQ~ zZ44W{9G8quAoBophSh{GPdN%KRztX4+!?|Qmr*Xf1D>_`${? z3C-pb34eTs^KC|6pEv1XSx%#Jc-fgO29A<-=Roy$bIG{E>D}IXtw% zsRswu^?YiaP{OzN1VdL&nhVfC?3Gr-Q~&}--gDx=A(vKKOT(=}c-`zxo>DqBZJL*Q zm&Zx&w>_deQ_`!r*hoj$ON)&j zJkVJ2w`i>651(e^3m>ixPV1lUFpXD7ov`T=tj%|;8FZi#{{*zn?aopAamq0I+>UR+I4_3vPcrUcGL%Iurhu&GiAH%4N0)te^28ou z7pWp|d&gCauUV&NFvafeX-+jFyN~{lZuABxP-4^btIw$z9R_66ZyNEPDY<)c4eT-7 zan?mrhgX&E2H;Vj0Rk*3_H?lxJ4l6K8=(QcoOZLE5^s9Q=6A^L5%uV^40)H7v3Lfg#Od&cS z7wCeA^<|mx9k^1!>!?we_fQ)m)_VOStin}hg``~;0r4dgsez$~*q#7IZ8Xsf;Q25q zq8f;4wJ1Hc7x}&&Ac_d`>AWRN#)0r!FExvO{2)uUg#^}7?g&F(3Pk;0GfVLK zn~3C7@XDPKQ|(gv)DZya(hj|BJ)Pn2HU|31)xHbJc4Y(Kpr4j9qA^@OdQr`6lRCEj zLLzX0WVM(hDdXfMwkWiBU}5nxKvFW&`D-?$OiRlI4Kh8ar~qr7E^Nh&=gY@u?YoT0 zK_}wuSS%X&>yf=s`pLX>RAmxqKhy#oa9aJX7fNP8)-vwMFt=2Cy4{R^K3gT8w4f}3 zm=I?hg1g89d1R()ZGJEZ(7q<-)xvSj{#nC`|iW{NMxRD$h&HTPsWJ zWzPWPCqw=x8H0ss-j^4A_Jc1!)$s~CnX{i=^n=GqZR^$|k{?+SZ-bR(@ejtQDZBfL ziS%DTH5|U0aR%=XTy6eNWn^!@sot+{cjhjo!${bOp&2gz7*0K5nPbE(>KqMN?MZEG zzUT8aDZVdNe$dZvBhl8-r9Jq35xBtztMn2?Z};t`_X_PU$58B9Cic-^T3LZ3&TU38 ze73G%3g>qSPdvx{&FF(Cd%_e*hr{Ufu;dmWU;Swb@dMHvF&vHO66}VJfzz_h>r3c=>u6jwqc>*+uq3~ehp!gn!IE83* zeznk|Cjct-$z<<8fBv_Xjy@NI0W?1SiysS$KNeEI>~Z}Vt!ud$fL4yfH#+RBAN=Am zZV?ZUb=o-dW&~S(%CLmpki2szgIb!a77-IF6I&8cZa%L{6SaXX{O*31khGC6N{9r~)s@8O zT2GaD%T;%{5`!Q<(uVa?RKPq?dVnjWxh!0yj>oKw)YLDz4cyh@XJ}%MTV<7#(J)bpsF!&@Hl4sUGz#He1 z<~slGb5LP=raDEpPuR7+5tiPjjyaBiV&UWrZ-3QW->Tv}sLLz8x)pX=8?)6}OO zf7@oK{!fF$jZ7fC4tQGt5c|+$1-XV5O@aJ)V_c8YqdtV6zIeP%x>U#~VY|HJw&D+#VX&m;_jbktk$6}8B!wNFP(ZM z)qLns5)Eggw~^)-`0oIB`e^M4P%(2N!zBYy!g4sz^j>F!>U+v1#_Pihj@CUCKkhlo zPI|gy)Giv2JLtvDPYd z#0?{L&<>8D6VRZw&|K{VS@LE@niJ4M=y(B(>QiXd>$+ANAZ~}Gn2m)2^(ZU36P1BQ zbPDVJ!{!~Oai&+MP0a z-Jd9l3of$~4EMrvuOH6dm3I#c2_D7P-CCXo?OjEA>v~r;h;6FY>F$XSHlBVKILlev z$e{(q^DW+qKc|12IrW=sPw1V-eee2b^3zzwo;WoJ@5ZX^+f9giyGSo!73@#3=eu=H zzmvE=i9T&=U$tBf?UlfaYUUAMZDbEMMOoTD)25SIAuW5p}ev>^!w5PFvtTNK4n>*e3*grv5(Whz_oaFFxq$wvA4KD!6G~Fb>c1kVHQD|A!T2C3#u;8Zi zI}YIs5Zhli$lUIf_)UWdPpjMlT3YaVUl$OuL3wb#EPlKT*btqjL<1~Cv-t32#+X14h_f7RVDvU^Ni5}RcLGx)^?I#PVO;i0 z%Jb1b`0EK6dKjEOyM@2r8d8?&CJ?wW6HOT<2Dfv zLHe8N2ZId~&U+p2+Lp~jWV-8kXgiTY#d#@iq>ro&T3Kyi^f<~R>B&gnJ4P%O4NI>y zN&u{?0c^ezbw~+IyEra5q5(w7P}J%-qKXRFig_NT9=3?(JPBV%%{w0<4sOFM$4~GS zY$C&*exYpb}2steDE+-MmM!vsh%A%3*wGjnbP}|M+-! zLa^SKY%{_hx@q5eG(-p#q;P+H0 z>fe9!NuSYrt`a7e;`Q@R^3k6}t%>B$GnL}pz3!0!Sbia{o9CDaecCZI`zQdJUK|8E zuJCvl->I?hmClIk;Z7GQ{Al2oav2zUZ<}GZ{#$j`DBpEcp_9*>{cfUjRLq(;{$_^V*^il+h|fJq17?AmZ_O ztx-s!-90Zc?pvK&N)o0WiAaYJbKKX&pS&IKYbi8NeIG=QQ_1JKkdo`#gpgmKCFo3> z7EUL_-DM%sk30s3d-_EzXw33-a56xq8tyKpPRrfGz&qHrE#kqRmL43BKw2!bT9?u% z4EdEbOpID-g5yvp_AEV8o^r=weOm)KUpwS0{swg_u!UXx`#V$*@JIj0U*qkV{VAnW zn8kOux0uWf5Fq<)BzB@*$x?ATJ>(JGZsei2x{&{PQ9a;EU|_f(o_#SlNbo?WEfS!C z;BtTns2!?LALK_j4ugZK8dB0~kHUU9|L*ZSVt~|h2ehE!4b-k)p>FIukPduVi64@l zKO(&~CvbzrD2{F+%)t>+FkBaNOEfy(p=I+pPA9x`;gy1NXf+#cyxCJ_;1Add()&d? za@syh%88x6aC7_HcgWrsodW*8oswddx)l_o^;8mf(m%zHCvesuxM9X>eZVNl^(yuN zQofOWf$!Gl7?}HJELy$ZvsH#Hs9lXszf2{~!!E~hOuz7`{^o5BbbI7!{?IG6am^R+ zF!KeEvgj?Ez}-}HjDz=?rA0oWF61lL;%5bcgKMJ{Ln|F2<6*d+#i}qJ*F}Nd5BA|$ zr1b@dHTXA9xO%S)$}N^e2eXmW*xiq+!wP@u(PI*^5waS!#SaX4H|XGyiz+_achVON z3acx=ze;pJiV5>_4-!R_Q7JRtLAn^OI|#DeXc$u}%fd=V^R=GaQ@VIFuH6wN+F*T2KX_s;0XdE8n9zrmhanI|xEzjo9O07*SMsW>kyB5GhT#vg`)a+61^v9jn#Xwr4Sj?MSQFuf9Ib(TB(T61pl`3! z7a9y(Oo+6{&$pNj)r4uB)3yk23HLqmbWn_@IvcR|g@H6n4NmvMq_Md(?MtvmccJ#! z#sRZJ(Zco+-;$)7iDBOrGZ|zQE_hS;nQGhK2D`tBK zihBWAj`$GI`{>0vqDl2g*=kx#USq9`+s}N0gqH7w+~1e6)iSeCq#)}ZB&d$7rP#hj z?4C}Ps5)l**a4JeZAd{F5cd@dZ&}xfk-M_&$6b#Ew~~y*AN7=&FzHsbi$XWoOfoF} z%~paV(Tfs3EY_2RX;0z<(Jo+Ae9zW2CHtWnWca--)fCckGpemvf91M=H2s)SU!Ewd zcdM_QsIX?KG6rnqxdtJ;$3M=+-GwV;LKU%i6uns+dts5e{UU%)){I00>|2YnRao#a zPNmuZ@Zef7>e zMx%CnU>YZbx=_zSW0|VKYsJucnNd*wK}w$g`AhR=37t`I*J2;^Biwxg?@T^{E zzu4L>v<)^LuL7qQ-$|bGUOh4sj>`m}{i=@LG=p~{Q^##Z23nfK{)9$F`;NyfwYRoj zDR6L;bLAj`GMkV}&YSO9dmh-RV=HYY0xOWD#!%?pA*nkyY~|kgvzJj@{>dSF>A0PN zM%{e9X4-BkDe!Cv?a-LtQ^lUcD924q-!56E%jk8imL*DPKW;~pA2a|1@yrm3s(UP$ z5}}JG0eVB zI2|>-WLlWZ#iPu^f&YlBowKYp!?6(P^-vOG%)SHh6ze#n_O6S0hRe@5mOEJY0{Oan zIn>KD%sG7P_fsd=M6@ic)P;STe5OVstP-Wqrt|X{XJvYYyT1XbTo$=QZ*3ew)TWJJ zP*+3pCh(6|M8N&*^A>Xl$tXX{NHc|?(xh!!Hu^rnTxF4sv*SG-%NCpP0OHkmcT z#EFYZc0M@+u0)DA$?6EZCXNLD&(T`@M8#Ab?8tZ%*O(P7>GTvwvg(XM!_8zekgWO= z0J+rAj2k()ImvhI3VdFluz(Z#jFz4lf2(6k?Bne;=dK+R8(*9 z2nMI0Lmm)xg93Ad8k@_zgFp^C4%Z=*Q)>pe&39>HS+arioAbQz0+W=V4JG% zq~Ko>;~$q|M4@AL6N?q2x*6a5A!H!_It@63qk_UMIn}(z$dzbSi%2arDp>e=jdNw>D#pK8RfjG^ zn~M}qH{Qpb4!eidS&J@E`$9cgf~By;_GQBrp@$7JwFL);=m{hd(=n-Y{60T;_)G|L zMS%}y>arJP(p{>wXkiFb<0QZ3Z*j(g5Q@UB(YbHg8gT}mGdwiqxsOE(pC4Gg$gMOR z?JDJ-q&TyF1=VDFUDiK5MXK$uP|osDpBIjBQ4Xc9)5LDd#{`Ib3&uQjbxR^A#E=aCA#2w+0wnF(Yv=R zTme^AOTb<$GMhwZ_OB5iM{)AH;E3GctP!u1-XD=qI-vUoXL^ma%OT!Uzjsa2htYCZ zeltPBpcOZGnW#&n_OywuLv^8+7{m{4-L`%fz=3c7?xrvcu~Yg!($@;SWjhGYLdWid zBT(z>Z`W+PtX{I9`L7m$`#AjT%yxG#UDD_Dx}|tQb5DG=oa!%-^^>)^ewXl{)%=p- zuU52!J;RR1!>a*vz|0nYkkVw2<_k-XWQ|X4>dkll)01Q?vh~s54Aur@hzc_aPZUZ5 zrN)@MF6wxK43J7RM1NZugKkJ0&whcQ6#Z^Wn3IseU%sP-RD*pgXo zI^0_U5|3X44ugF-&pxZFHdAsl+fk4gscCAihfx#-Q}S+pRhf0%b$N%sLKu+G)1auA z)1tQ5@<7@0EW}%$Dw#RP$k7|<8z=%za?)|sf2PJ>_qn)t+G}~hs5j!SM0Hs?Uq>pM zzNjJ^kIrJLG+l3|5zbMyG7)4s&jTFv!~cSgz48v?*~?#)4Q$ovoze2_-nV7v(SZ#5 zTMpf;U|4))2#?UuSXdnmb#z(e-Ln6t>3f1J{o*MY88%D7_$p6z$bJrUj=DwwS0kGs z1T9u5otmy~BJTN4jtnyICg^{{RdI<(GXGJRBw8j9ra$3quBY`KK=m*e$KQt^ zk%JJaYWe??r@k^`yBVJ#Sj3&z`!D_Qe`rb2I6#kYom6i< zx(?=LqtcJ-!~0TdGOGWpP=XM2c&bnihp*V6aiF*;fjV=M7?c40QMeBlx$-Nt>i~U|5l$#5v2pop?AG~GOk(2 zGJbacfj<+49-doKs6PSlnd#qTE+G8h456Cy2ctotqu8yHezh;OLQRZxy3wM(>%VwS z;yZ*TX)K>9oj!EEG?^3$kG)T%Pl-%Fe>Q{t?=`SXn37Itncve%faC)}m{4I!?51hM zf0HbrP{4&fTj3bPMWNqadhO~BHGxOC|Id=gC?Rq(g)#e!9#j1;xDaPWOxnqBN5W3= zf2r2^v%6pW36Y&&iVc9@he57J5(xuZA|-5d|An3Xp9&=*FAUQQ`+E`QsyPM&oNf^r z;J=y}r3Y(yWNqMe$r!luHpZ7S@OSOMmL$JI$^-boCtTnu!Tf7$Skyu=GFTueE{}hW z@deUYXN-WT`G4w&|3}tA{$sih`yJWyfgmzNYey7(1926?FSC1weO-Yo9NnP*(9OLUgN-H-sJcm!V0r0sDHj zb3!)RK&d~9(1n=oa8$SlBv1??eEjvw8B7`v7#Zc~Ul|*bONU?~Gz-x6KeS$a!>}M% zAxGIlnze;An{u{IYIk{?`1hODh-96h(zAUKvnI47L3m@jcP$KN{1+d%UVJbj#C!KI zY57vH=?NWZqi?ncnzMh1=FK4N%YJeu9{ro)k|en=E<$UkX-in++mQqpJh*<-_I#rJ zYcG@dmc4ngJ^XbvLGT~pzk`Gy`Q{(Cv&g^LJ{$+3rl9ouUJFk?5gI-0$G-l1Wc3+d zjGvl9OE7?i<&J_uWShPx`L|&FdBY3s?Csb5YAFrd-*ukDygilvR{Zh`sf_Za-(@RE zUYdmxM2H4JJ^wu}LOn=tJA5fO`ilP1fq#Z&4~wS4Thj-))vV+rx)JsFSpCuGXa2AF z)z3C~s&M}GK^dMT^qW9^$Uo2k%t47@_sX}xjaaNg;QwF?TwltbQOrh!hdv}9$YB2& z&l>S8vxBY}e>L_5xM>8mUqLc{p>KBQpUsh&Fh2t805+f!QCA6vCFLq z{i{8Uu~IT>h0_tNy1#zAj}$N%Ut8x-6yznBO>K2(Dln*dWP5&BW+J$KTzos2{HWR2 zEm$5Gxur6@5fgre`McZcG8cwiz2P`G%u6Jfu2i>P`UwBDs!TJVvz7WCgVsQYsB`?~ z?EX>Qg=CDV#goyl?_zS&$Nwk~Z_7(IvgCSrG4BqLRc))1%MjL+d=s_wV2Hl2;;@TO1NFo}XGRUN>$&FFy;qnoOCxUZ!8iuvB%D7vyo( zSMI53HqMnIZvZqj%s7IH)fz90KZV+ds-{6-Yq=s={MP}-P4C=qtMs4 zDy!IMbE9)+<*i7opz0DAR$N* z+117={vcZ>$-$*1Pa1qGMYp+7Nj_K-bg96h1vh8<{M(h)t@5fyz1?5GXhE|VxqG;I zVLMD4$oY;(`oS& zBi9BS5V8}RgaP2EyB53(D61%r&S)vy@nZ$V`lep1b?@T4J_II$E1vle&NS6N_XUFZ zb(|Irc(>WlgG(!7QQgX@CxOEWHr}|~>%h!2y5`3Ygw4d_N!U%BrUSBhyIMJ8Fo8|~ z#wdtp5p792!^I$Pzt^mnn0)6RbnMxgjy`EDhx2@dVz$!OESvgKx#IC2WVG}%bL!ia z>zp-Lh|F6>;R5_9}@akB5pUHi_ctG0Y4{O6}r%8TJ{{Eo) z!>1;fdRgrnO%AnOd>mQf2_dA3Bg(LZ&CKP#j6!>lRwS5gtG9u`J z*U7z;zT2+t_e^_^-{J=PR|7+_2M@UIjYryC%@2|&BL(jLEE-3H2qeSt6{XmZ)eqh+!?VvoM`?kX6VF={y?9PIBX^RGY!WYe5=;)_^@<>I^%> z1+zYVwQJyV>Lz$qk0vycK3r>-{ionxUdB-fuqiKQkD`5Lr%@$$s|-%t6Rw!5Wua#j1|v$d46LyKee zk;s*fVY!41DR2BFXnE*O9G=SZ&r$vzfhjsNf%>(zG#XffFX}|hzY4*5VAv}xmo={r z6{#}yGvCJN?*-ZA9aTeTJ{IisF^GbC7J5U6 zCpYtFSL0R)F5bHMbi$bU;Ah`VGa7N+4ul#El23LT|h%&@<%}X z+QMC!T@@n4_OSra-xA2RuMbkl7G*guifnv5!@$DhsFGf7uw?3We}C7WlN zks9ackGPx{<2!wsb__p5|I4}qjPx?m)F%q(7Go57&Z$TTNhm3E0~%KsSom0~+P2tr zI9O#l8y;)%2?S~%CD@2{aihAYEH>V-Tk1C>b3}ZaJdtsYBAf{f1`+Doi)ahWs_ljqGn9Z_2P6Q_bYvsWC%4@1dt~zE z_b`=s`_EjLO}@TxJ-OUR3>wj z(;v_ISgwn`$D{_28x0ai-shhr55^|43IyHe~I3n1_$C5wwX0+6pW1`lhf zH;YIdt8ury2j{baUNk$41ix~|9pud^-!5B4%MkXSb?OI;e7j~)u`?26YaH#d#O*8B z=^auo@|6i*o(=u$vtUJVr1>ke?B9Kw-2-G+t4xiU*lz*)G-u}@Nwp;Eq=Rcr&VFQI zbiWQG7TnjRJ$I-;1f)9VH6X1b8ku*IVW&0^z>B9hw{VzZq6og(XX$0uM`W{!nTl*LpnEX&qlCHMj>(!M9!cu=kBQFfu;jG+3nsh5i5&-1}|@@wb`^uiva z75eohCEpSkKoua(hKWZlg{wz^fO78WYqQygaJr+$(0pMkItT8tn$1BtgVOH_6^vnW zZ|cHF@xw$Kb;l>(YQv(`B7ONb5?`? z5A*7J=beTm6C<#P|+3tz-N`^yplaA}}c2=p)^)+&=oTfJg6RkBAnVyZ< z+d4&I;Ry-f(D&NrxQ)pRE_dfk-=Yod^2stimJ8$dF~W-Xh~5 z@hMf!A9zLzkdE%1B|8h?ljH0P&^qr>RUJb1FYZ%4ZV%NP#}AU2I^qVOJYp9m8{B6Z zYX+SbUtiHQ|JG|91nPN{3%`2G^qy~gsU(|HBL78>kM2z-!yvM z>~5b;^(AgX*eKDn4tP;`(a|0^53?=^mHM>djj--UAoOwc1{xXLg(` zl|5ce&fzZViOinViOV-?@9!V2k(A3?n1>YpvKS@NLwwtTfLw;)f;jrgRBd`e=B1DD zb3AR9(B-su`2bao-?657MJ5}@DTTbpIQKe>d{K?icQm#Vuo-&M$26Zsb*KWut;bQ@ zR&MIeRP5#xqA7V+_s;Me3HvM%;1Y{%!L*(Pqs6IpQOX?Fzxnh#Ci3}Hi!#z%6Pm2~ z%U3?47k%6=TG_P5S^+xQZ0l0CkGe&-0|e4^%2VfNo@ye{+zFR{4vesu7FtV(auRtK z+aUX0D3A|Nw}6K3@Q)Vir|KIs@oi7GNU0a}w%_?)-6tpxI$J zgQzYd){`$#SOiR0U%GrBN}2coZr2C2?K66U=F4kb{*Qly_P{Z(3b;=x%EB_Su^ZU} zoU-1BY9XShK!E%=3%)Gay_%5n?>c)yF~Zt!)}EPZ=TSl2(Wk-Ac88V^aUBWVa8ivO zt6&As!BKA~OY+s7RNIK3`^gq?GN$5(lU?mdJ9|tC1Klmn3>+=|s;gDGbWUk&^*xcM zclCPWS1LXdNPGIzBfl$|zPe|(v6QuIIr+0Ni-}?F1VQCn<3(WqG$(1BnZMXj>6_gz zXmGKrMbd=|_u6nAMMt-yp1e2|a*vF#6tggN7e{4F^lbQiG-dlE75?0Lhc64*j2}L; zfOfiI76vs!HM^5kIpJxlJ8moo+BwT+b-bOVfpDjedZXpc$5%J*$+^hRjxI@Ya!tm$AK0zfmNYmo9^)`M=TTzJv1lzk;+6cQLGjoIm{VG9p=#Ifjy zi_6MlRLeii^ds-}gKzhyOE1GkLYGbIP6VXHt7H)$kLEf&mvtE+``(RiD)n_1lRbFx z4{a`vk2QZ;*n+8{mP1cm4(Db0nL~b#&TyTSx-pBTWJYimcqANUYVo}6u&@no!i_S# zCxyMG^5RoX+2r03UzUpNThKUOfcDaSkz8ExUBGU910Msq*n|A_z+5w)lHYbhL=^-X zP|qR_{e44D*7MGal6*akP2<1@H}ZE&hEE(Pgb zHIhwq1%FCOP^3*;I8eFS+S5@=S#5dEsai9%L(y&QZbul=QXN~Ydx z&P90_;c};!E^r^g`qo^(zYhmK{y#ACpR$EQeC8jT}3c>#YvH4ehDPFkgpGtuHHPO%aZ+Ne7kMIjpc!lh` z(L{7W`IkA{e^GF93Lj6|7g3FW{WE((Btu=Rn8TK+Ac!l;*ym&azUl3MV!eOhqycT^ zJ#vi68E1>?eE`AWHgEjZ$JoVJT-otl5ZuqEztUzeg=(_X;S1A%X2|6h3SuS)>(Nf<~Q zXYJGGzoC;PAjC0$N>BxYJEYM6pJ5wAeCeEDeCoL3)_^~tcN_c-bOyFzjow>E>g4`^) zx*@(;Z1Q_J7HgF@0E`MyveQS)T|p|V7}InHMKABpae%p$FwO4iKh%iSSE%%6^EfO zpuzLLPor$XRA1?Azfp|+MC!DM6Mq#nzd82Ph7~RI<##ONkl%%6=aId%QbeiH3iKIy zO@@S0+wIFq2zgj{VP)A;a`xo^pM064d)4sn<&FW?v}p0LDIcKRDvW0Bf8B6Q--m9z z1kYC%E6bO1Qmi-w`j?)gSNr}5d2E}q!JdSYXmjG4B#LraBjR%SvA9gi8E2A;YM=EQ_6|&O z+xvZDaT0LC4{D)AW-6x;b!e+8zCrGf)LWFDu9D_Vx zI>=XqWbF!NEZl0gvo9vtAkga^{ZM<0kA;jXs*j^hMs>Q6*Isqg3gpjM>stB1VqdUy zz8+dLnV`iJneb~cad0P6FkztN1I~zwXrHw|e7|?5w{8?fU#Xd}^?GH(#vc_dILb%< zjzO~zqS>~5)uRPbkXn7Xi2bahCIgXc12+Z}eHae?4)#^dHG(MASmQ49I>kLUtm+cE zKRPyMZ?j)7Qv(S-s#qH=S6UnE%;%Mk+;=Hobj9dE;d^|RjmtG5J}r<@gh}#sp}4Sb z#r=?U)mu=$qUEXu)|{=K>_NcFZ8nXZ%C|rkvMDQfyJvp@$t?}isN)Q}{d!ZzXWS{x zr{Z8@-4+eH&2bk#8y3$~)#7VuDckA?F5~Y@ zPPM~EK=!t!rzz!$Tzg>i-Yf_kmyc*7Uu?P*BGPL-XwsE@kjaix*87Gzk?&J5durXmGIZ<{^olwv zCFj{{y3xh8z`^8TLNe-u+Q>w!+6xFKh0_`*~Bw5u)k_}=0#XodUbEn#|Jw)M|?A>6$? z@M_sU5z#0n`Y>mo@3}u?=TaUl`BR^2qCka?cG{Tt{bF78Sq%&DM!m`?Burrg0fmlz zz%j-JAhO9t-T=gz=E0-N@9j?5NYBbpz_lPJD<_z(}pC0>Nuk7BC3 zA-+R?FW2X&n%0=D)r2Wh?bNQYa@BfOE;|E?!pKX9gs~H@ZyuiN0ERqnr4b=El9M`=FF&ld;3F) zJxF96yyJO_t(>D77kv?s!-!5a=WT-D8^vbuZ(4XFE9MYP{1BQ@L1pbds!!Cyghj`d zB{4{Xa>jKrX9{Kwu2()zM(?=oajn-cev^PQ??vzUXcz$dI_i}G`rY`~%uu85_f9K{ zPOBDxd3#9pSD@8mqy1gOf?Jl%@kGA;=SQoBI&6BF1+7cV6>nAv+{Zb~Nv{dv%PA=< zL0;!Qiq_+X(hKF|`W&+Jw&K-ir^AIlv_+fki!UL7xu%p-VaKsfC>G1(b|akk67I_f z3j->j>!K?54&l3;Rn5#o8dN?f+HA%k?e|0%e>+>dHY?CqfsW6sweP32Z2I3hFK?o-k3DW}XAa`E^u8W=-l*;c$HAa= zj$SF{SP|!1{Z<*D6+H1#o|Z{`V^xmD^&06dkMFl_>BAZs;7{hV)F*u>0m&jHkJK~OYKZwjq34kVfqJPx@%C~*khEe7eubnq&V6h zhyCZ%(*rVthGu<96lmoJ$PHfe-<#+uDqPUm&Y(udVYFK%p5xr4VyL|zTizS!^to8? zQ#>myt&GoanZ@eiHCnXV+yX6;EVp~=s1{>fJ%lnwcX;0Q;Vm%5`7d3Kf?7}FXLS>6 zM{e6?B60I)BFLld3n`GjZ#+}riatw0CM&bBWUC|9t+@Z8-ih#zegDPqQyIt%VJ996 z;e~cfEUY6QE}>&E&E}>)DZ5IFzEIe(sF@Wx84oq?L-jZmJt}NMxeY`LLK+KjD7HMKHY9Ug%md?sOWJGyeb$91_f?rYxU;5&k+ z99^n>mc77jBY#vk9#P0!yq)PpY5o%`AM;w+`}=l6yPt|m+2RY%D;{#1`vM9ZQ!e+v z67{4cE}go?Tc|VLQdrk5=PX3cR9c%4zrUk{?Sa%lddM(-7F8@^dAhezE>9VEgUkVF zEy5Ie?#0g@z$-KxAkYK|+_ths8(P8P1l_NA zUVB|H*#nl_09G8;k7x?BHA7bT|#|iU^W-@UAdq0w9v(W+27b^djCH4lA}^5nKT*70tBOAdE0l~>-I%LwD`u; zj=i#SB_czJA8xn7QsxtFlvp3BZw>^)3C<~1Dm4Q$yekUc(95k_(t}?&Sa`Q9Vo?FE zLP5RrE|+Dy%0)Cxf^PXogM_0XkqV*nTrYploh>=sRu`+}SVcxn z*y;EFJc*>n)t-e&1AY1i$~sDn?6_bsD#H&`qn4?KfC{wk$N+w0&(V(5XQIH(9%_6 zaQvvH5UalX5Wu2r8Z_Q3MNq`ihDdD+i;EvLi&IX(kC!&b@HOGOIo#~&@ca_{-s*mz z>;l#GYsILMt8VCfOVQu+GJQL#gDxDTeA>B{v9=vC)C3=45{JgaAr*&-8R zmcf)Bk?|j-;E=&MHfX4CExuLt&Q@@v7>S-U($FLk^{1-w5%Rgvlt~Ei{*=kCx}aGl zj~vV3cQ>2dVzARa-sA~b)mvYYfLi=6l6^4%q{7>uI zXz3de)$)lmp_)g#&BHI%S>@Y{7RWU}iD7dVo^HMeSn#Y4Jtd5!@ejfSi3{23p0f13 zG$m_+@`>rTTf=%n!Dz(MMd2OaqMw}=q#S!#EW)NC-9%k=)3 zBL8q68313+x)nNFth>x34;r};L6;?bYM~NveD@M%1=yS*AM+|PR6*48KTPC;9g~Vc z^RN7kiPo-f8Q;_zInoF@i7d7<`Thwkhyjm4C@h<}Dms2q^J1?sEXv2%MJy+`n(Mk0=T+$du~Sb}oSqTHzWR^pK9H z@6!C>y7~PSfm5$T0=$sj9ZacOQ4GdcF-pLy{z3_kl)mLQtD{NaxFn>TiTmGg%!6#IOiS~6hMZS{@_ygORnzossf z+Ei8?5X%NDneuc5UH4`dvg|p&WSSsi($$9+9n%UQ?XDxf_>5xdO*($j%8n;^xy+9; zPS|!^y~VNXolDv{4GT)BCa!?^fl&o0T@#}RVcuT{vKRNn-hG!OE73zsy>{8FUiUg* z{L*o?gR`~CX+^^=37-G2;l@0f+Vp$^HWD!Y9z&L#jrDOm-Sjd#)1#MrQ~x0XTPdaKBAtc*P}s z#rm$mvfGmX8k?hGwVR~E^IF&8=m9Q;#UxIx?5cJ+M6ii!a_gq(Awd@eLIkrmZ_a+?C34%F z^c&@W2Pmxq1PWvlna1Pk)OM$em2>*-Zu&5Sy=B}(w}%6qOQOEgHwhRoIGE3^u@6L( z^A7*c7ayFTV`wm|&}^;==t>w`JsS~=E1?AavWXjOtFy&3P@jE*7 zZ_=sl^n|Cz(Hg@0DH^={BR!yfeK6^Lg%mel9+{sy{d^p1ZkL3W=C;w69m8XU4Fe`I zQKJ;DSz-xfo=~%~W`*rY9ucmedAw8QSDPdI^WuRUQQt$anD%TXFN*73 z3GR#b zjYHG0yNC;$$0IwCa7&+Y(O`F}KDaJ%D}_Ci@VEb9+H)$WjY9h@{=^snVT@HaY09fQ z;rxjS#F%Z(?>^q{e(j39RTki!FLFx_MgTP0tY%jh%5E~`0#B1+B1tpDvjm8*^R&6` z2he~1REwnwrVF-c=1b>g#ezYgb_w0*bv~X*H?=0mW_XIfLnjcn@Oo5q3i|GwV-fT6 zLPEz-@S`MBEy0$8JXgM8L+Jrga`$Xjkb+y9T3s4+n?${J+UU})oUegI&AVO&vDx<9 z#OZc`+0rIU1RZXBX7-`fIFtA7n;$)GPFl2^6wvkJK%nAv(c4yg9&E_fY`QTX?{^)5Ec5*CdJU<>oHp8 zf+)6F3M9}*#&LBK;EyEzL6!w8qt16B`|@JC2_(&DCHT}RyCBAPc6zcmkvg(m z5ZR!e>k23=K#}@^1?`ximp6Mxl`Af5*EBHq$Z2|*{3b=0wtSy~=cg7Ir@CzoR0DwESGBB;(;ZG~=!Hm@O2mpbND5_cjHCiMgg!s_1*$K z7p+E((h!U;IX|6vu3Y|9OeAQu%$J%3Djq)bOE67&s6L3tT@9x;x&%3MZ4PCmKdI&7 zhZC~;s+Q@S_*(?bhJpCaHt zR>zQiveRsE3rF!*SC>0?)?kU*YU`U2YYr}U<6^DkJP+>+piiG*{6|o!BLr=5y%Sh<54E) ztFLN>?)$9_Bm^7|)dtID{H+e|>bq`CvWK!S?UDN(8Cn~N;L|IRvu!JDtW#C!Rk`Xg z{uxo^quc9x>zRPpf|?33$X{YMNsfo=b`n=j;Xt*ff<&9wmB@_-8tPd6h%2+SwI-8i z(-ymex*y^*R)67`e=h7n)kV$q{N@1ky5~P!X$AP@=y-=LcC;{c2vGyl3z&MmDR+hK zt7m-xv`PDIYK3UBIr+>|#ecrC^$=;g)^RNHC127TY7`MMMBjuZca6%}>bqtC4=ftI z7%H&(v2ub@2u&=39XX8wwDkM5POG`M!bmjL!7i06!e!Uo^4Ggm37eAHV2pcFZe^F7 z??&<|J{f&UNvfHswo!7~PZ-`=C#TvlimkPFhde*fm74US7P|e}9`tSU0F5It&*h8G z3jSLWP`ES4dh7H1#IE{2t7Rb@yQdTR9s{uOc;w=dSRks5OfM~wo6G(2c>F2%c?&+^ z$diOjLV4C%WTGP`J+8t-i$gNX(<)e4g0X?tUwCGnQf3!DLj_^{)hXp+>-EvZ@u1p( z&sVO|2~kYy9+psdJIhCZkGkEtPmBgsJOra1fHaQoJ<1;&%D|DaQOhwbLBw^b!JkNy zWh1f;6f!As8Kt@^1LwC*m8L^KD}NDJEjq7}TpkEYjzsrHEt1Ch#Y~!KY)UL=FI9z} zAGQTTj>D;lK<4}5#H^4>sI{`xOgW5;%yiKh9d!gjN;=440J?bP}%Dr zUhfAD51fRHC{d8P;^W z_m8A_yJGw>MwR50J#KNC{!tfX>#u7wEZT<;b>}9;yXa}K-s}kwnr^nCBasR<5!W=W z@W&LIBakB&^$A8uVWF-C|*z5NkFgf4>{U4}VV@}&Q{2@c?ZcR)asxDQBQe@v} z>-lEelcr5Gm}pVy<6}%zq~%rx)5X~gdEQA0|5BokdmzuOIQ_J>q>Kk``@S}fccvmM zuogJBPHZBx?auE!VnF@M|H5h6O`4?};VO3;^g!cv&q50AS}97c_?U>rCl8i(JqAyG^cxA4bo%@=mz_RG%;V7Sy9tyo)=s)sAkc`W`I-<1tG2%$K8=8%V zIi;h?T?@=r3B?(Yv^SZUQSny5ur95r#aMVANypI^xc?H?=06s;*mS^o+WK_;YaRXP z_MB8K%LaW((N2_PwI#N0>O`+68CZySl z=D}QD<(C;73E9h{7m>8R@{iRD1%_lNYkE#G#;aN7iEpd1B%ZypKo?@f%_ia}q6)FM zl@`tV3fEi&laAE!wXl;Gt}zPDD8d)&EhIl&_x+^IyyENF_KT;=3}R`dxte8I-^>ol z7HFWwF#(85?i?r;>3Yj9qYZnFJHw4R>TjGQr&kQxuGll)dEWKE{zBs{INByop@l4AdBHif6v5O;b4}rGDb3b+x{c=1)e7kX^updQN89LM~CPXEBz{)U9(Fa%}2-x|OIC z@xl5k#7&a_9Vgefy=Aca)_!|LN90LPV=c#{uN8y-+_ip0W+b0GKEp*M0ornn!9tiK z`Qdu+0wbPAQ_Rno&lNPSC4g5NRuq9@uqpkncr!ITkLbf}3Av`Q`qQP?&ICrRn&aUo zk_*Lk;6SvzLo>gdr-&y4O5U(m17bAhTSBqLq%{J5Cqfn11}dwYb3ng>!)EW11GG-4 zDYbz<{vk!5>?D=`Epgr0l9abK-H;s#E`g0gV?>)b_0wZwNCH9Kmth{=mBg^1i%0bY zSTZzvj61s`f1gL|E|EefYTLSL?O+M^*~7W%IoLz8_89J0ObwjEL)MYXCMtX zoE%mu1t25rLmVC5U`pAnP9%AW;Rdmm43k#9CNmtZf4*=}LHKEIMLXin0uk&2u~S`g zPlIT|SxkaZ{dP5XhR|$|8P*vylqDtOSCli%LELh`YvjSpGCvFPDniT#3!$PPD={i| zC#p+T#dWrWdNph(Qr0*a*kYE;J;OgO;tM~pj4OwltCnIGSXKAr_WlunSZF9pb!gw5 zp6ov`8#pKlYJ7j&C=5k=hVdY7v9^q#3(1a`{`$Jd5^pM7&%#!n{r9%yMJ%s=Q8y2p zc~qT#SZ={#_wbM&LI>dfy#G)k^GW|RJ6IJlzm8t!^exUohzsVv>Ufd{-0!HM#B1E< zpNmq!FWr?<1AJd!b)9W*m6yS-7j;fh$|ztG>3cNlW2A%U^-R4wT@16wpu#H6QZH(Z zMutYixsi`W7UBIon!oQ~4M9$AdaHz}j_3Pv`Da^Tg>oBZPX<{ne;up*pl_ukN;!$; zGO92hCri&5vr>ovEcAFpi$x>bO4XrFmc>*ZQgp~H{k}a;4?S_)_SQylOI^n#^G!IV zAhRl}pTkO|V5p)tZqFxPQ_K1$8Hvh2GW8$Ooe|Zvshe2W@`WCvik@AxA&%zH-Ib<6 zd=?K??_Zx@$M~Ag-9In4N$8zg3){Q&=WqO13m`%$RK!6w?FfztVYSJA)T)hi?l9Q1 zLDxGOvo>3M)&Zc~Xqu)zpc3Uw*n$ha(S*36GZ(>lIqwwy#N)l)bw+Z;%*$>_e<~i3 zdmVSsszv{qe4{;K*w{6aof21p&+P$rb1R>B1s29Hjk_i^QQ2~}TP2}Foieei_7me3 zXWlV&g>Kq5b6*OB1@?*}FnP|h>lJhZiVtzZdmbx*OZ7KSVJ`2&zgIj%@Lm(+w9=s zH*~;i#WzTfny;pPvujGYg26l*+u}PJ<`5-guyL-791XH?Lf{z=GLu^-#U|{&u`;4` z-1{sN@nC-;PZMUw zo>*fPI-Iv;b^cg}B%Fq4}RE7&hiu~Zwx8Ux<-Q7JT!QI{6-GfVjKyVKp+}+(_<8HxS0^gA9eyg7P{!+VUhVGf}wT|;# zt1-^8#zm9`te9^;#s~UV#wYiyNbh1a{XXd?^z>Mwr1G^5`6|gDbVU6Lgsqg2F*hY* zD8I7{Ws2~5XBT{PJllBVb$uH~JXGI_wmU)Jbl4wC5?d4ffjs^f=M2f82-4wgU zO8*C{D{tE09{wdf+yzJGp}`nNQlHH1iyTaW5RkGdlaZF zTc1aKI|!%fRZQzjc&J)b#1;J=bQ71KLRE)k*kli|>J?jr^1{WPu02vVYu^J1T_qgm zh9it;j|9*`jpR_H{yM8w6f(-^;o{%#cQ7d^k`J>L)H@C#4x5Z0zS)lic}Jk$ekB^q z(qkX)m;XtB#@C%QNzhxg41l>qip8Ic!Aw!jhp4{y5g!fzFx}rAP+UlB)5ZB@%P^Nny{SfP)kclK+*38Ky395T{6*)sA zGU)Xu(OQ&+)4S9CcRCU2tkIM!bz-YbXp-B7GYBvHODj>WL+;5`GJlEdMP+@|%~^%u z`zYgKF{Ok#Eay!k^bN~*7WaFlMNbt4;=N=o1+@;i_LID3?cX>cXKlt=&)~np$L%CB zKs0^EG?HEnW_nVmA&v4iDJR6q4k1imeY)jA(l(@8=IycR_HZh9iPA~-^gCMohTFnR zT9K@PH+6@AHC2s44QlzJ4~vfZgcj$@u3QtHl{*h32_Dj4;7x(Qkn;d zWQ!O=<9W8jgKLQhmuKkgIEz^1^Iz(%n{Z&Io+8}P&kn-QY7^=!m+&hi|9)>+vs0{U z`x+O4`v($sS&78Qao=&#mUSdm*LGH!{r$dt<{%$j!3Brhk>bDntpQXF6RD+so%@e* zzmSta$!wwuQw1Z_`#9&cp#wdDBi%~6zKyib9?;eqY0)L3tQk6nq+r7}q4V&!ZenL} zYb@N6uS&}M>K}h`o;Ub&i?RlZy94iVALcF*WBO;cem)? z-}!?&x@B4

-
+
+
+ +
+
+ +
+
); diff --git a/src/utils/ContainerUtil.js b/src/utils/ContainerUtil.js index 5d1d2014c..1dbc7c438 100644 --- a/src/utils/ContainerUtil.js +++ b/src/utils/ContainerUtil.js @@ -46,8 +46,32 @@ var ContainerUtil = { portType: portType }; }); + return res; + }, + + links: function (container) { + if (!container || !container.HostConfig || !container.HostConfig.Links) { + return []; + } + + var res = _.map(container.HostConfig.Links, (link, key) => { + return { + "container": link.split(":")[0].split("/")[1], + "alias": link.split(":")[1].split("/")[2], + } + }); + + return res; + }, + + normalizeLinksPath: function (container, links) { + var res = _.map(links, (link) => { + return "/"+link.container+":/"+container.Name+"/"+link.alias; + }); + return res; } + }; module.exports = ContainerUtil; diff --git a/src/utils/DockerUtil.js b/src/utils/DockerUtil.js index 27cf3e083..bb372e539 100644 --- a/src/utils/DockerUtil.js +++ b/src/utils/DockerUtil.js @@ -531,14 +531,105 @@ var DockerUtil = { }); }, - start (name) { - this.client.getContainer(name).start(error => { - if (error && error.statusCode !== 304) { - containerServerActions.error({name, error}); - this.refresh(); - return; + start (name, callback) { + var self = this; + this.client.getContainer(name).inspect((error, container) => { + if (error) { + containerServerActions.error({name: name, error}); + if(callback) callback(error); + } else { + if(container.HostConfig + && container.HostConfig.Links + && container.HostConfig.Links.length > 0 + && localStorage.getItem('settings.startLinkedContainers') === 'true' + ){ + self.startLinkedContainers(name, function(error){ + if(error){ + containerServerActions.error({name: name, error}); + if(callback) callback(error); + }else{ + self.client.getContainer(name).start(error => { + if (error && error.statusCode !== 304) { + containerServerActions.error({name, error}); + this.refresh(); + return; + }else{ + self.fetchContainer(name); + if(callback) callback(null); + } + }); + } + }) + }else{ + self.client.getContainer(name).start(error => { + if (error && error.statusCode !== 304) { + containerServerActions.error({name, error}); + this.refresh(); + return; + }else{ + self.fetchContainer(name); + if(callback) callback(null); + } + }); + } + } + }) + }, + + startLinkedContainers (name, callback){ + var self = this; + + this.client.getContainer(name).inspect((error, container) => { + if (error) { + containerServerActions.error({name: name, error}); + if(callback) callback(error); + } else { + var links = _.map(container.HostConfig.Links, (link, key) => { + return link.split(":")[0].split("/")[1]; + }); + + async.map(links, function(link, cb){ + var linkedContainer = self.client.getContainer(link); + if(linkedContainer){ + linkedContainer.inspect((error, linkedContainerInfo) => { + if (error) { + containerServerActions.error({name: name, error}); + cb(error); + } else { + if(linkedContainerInfo.State.Stopping + || linkedContainerInfo.State.Downloading + || linkedContainerInfo.State.ExitCode + || !linkedContainerInfo.State.Running + || linkedContainerInfo.State.Updating + ){ + self.start(linkedContainerInfo.Id, function(error){ + if (error) { + containerServerActions.error({name: name, error}); + cb(error); + }else{ + self.fetchContainer(linkedContainerInfo.Id); + cb(null); + } + }); + }else{ + cb(null); + } + } + }); + }else{ + cb("linked container "+link+" not found"); + } + }, function(error, containers) { + if(error){ + containerServerActions.error({name, error}); + if(callback) callback(error); + return; + }else{ + if(callback) callback(null); + return; + } + }); } - this.fetchContainer(name); }); }, diff --git a/styles/theme.less b/styles/theme.less index 1f2a8bd5b..ec2f459c4 100644 --- a/styles/theme.less +++ b/styles/theme.less @@ -51,6 +51,22 @@ input[type="text"] { } } +select { + &.line { + background: transparent; + border-left: 0px; + border-right: 0px; + border-top: 0px; + border-bottom: 1px solid #e6edf4; + padding: 0.3em; + padding-left: 0; + width: 100%; + &:focus { + outline: 0; + } + } +} + // // Buttons // -------------------------------------------------- @@ -114,7 +130,7 @@ input[type="text"] { border: none; color: white; font-weight: 500; - + &:hover { background-color: darken(@btn-color, 4%); color: white; From ab96cc93b4763b6e8ca29fc44cd0bde6e14cb7a0 Mon Sep 17 00:00:00 2001 From: French Ben Date: Wed, 14 Jun 2017 10:03:33 -0700 Subject: [PATCH 085/190] Updated wording for VM pref and vm selection (#2735) Signed-off-by: French Ben --- src/components/Preferences.react.js | 2 -- src/utils/SetupUtil.js | 6 +++--- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/src/components/Preferences.react.js b/src/components/Preferences.react.js index 69725c979..eacebc4bd 100644 --- a/src/components/Preferences.react.js +++ b/src/components/Preferences.react.js @@ -40,8 +40,6 @@ var Preferences = React.createClass({ metrics.track('Toggled VM or Native settting', { vm: checked }); - this.transitionTo('loading'); - remote.getCurrentWindow().reload(); }, handleChangeMetricsEnabled: function (e) { var checked = e.target.checked; diff --git a/src/utils/SetupUtil.js b/src/utils/SetupUtil.js index 8b676925e..79738ddec 100644 --- a/src/utils/SetupUtil.js +++ b/src/utils/SetupUtil.js @@ -133,11 +133,11 @@ export default { virtualBoxVersion, machineVersion }); - + let exists if (process.env.MACHINE_STORAGE_PATH) { - let exists = await virtualBox.vmExists(machine.name()) && fs.existsSync(path.join(process.env.MACHINE_STORAGE_PATH, 'machines', machine.name())); + exists = await virtualBox.vmExists(machine.name()) && fs.existsSync(path.join(process.env.MACHINE_STORAGE_PATH, 'machines', machine.name())); } else { - let exists = await virtualBox.vmExists(machine.name()) && fs.existsSync(path.join(util.home(), '.docker', 'machine', 'machines', machine.name())); + exists = await virtualBox.vmExists(machine.name()) && fs.existsSync(path.join(util.home(), '.docker', 'machine', 'machines', machine.name())); } if (!exists) { router.get().transitionTo('setup'); From 3aeba38d023c17bb95a0aba27e36a4382c8403bb Mon Sep 17 00:00:00 2001 From: French Ben Date: Thu, 29 Jun 2017 13:58:08 +0200 Subject: [PATCH 086/190] Bump version Signed-off-by: French Ben --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index fbc4a6845..c9ab04d5a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "Kitematic", - "version": "0.17.0", + "version": "0.17.1", "author": "Kitematic", "description": "Simple Docker Container management for Mac OS X, Windows and Ubuntu.", "homepage": "https://kitematic.com/", From d0199d6d8e9044b19783e158cccb6499b6226f00 Mon Sep 17 00:00:00 2001 From: Shashank Tomar Date: Fri, 20 Oct 2017 16:11:45 +0530 Subject: [PATCH 087/190] Upgraded jest version --- __tests__/Util-test.js | 10 +++++----- jest-integration.json | 6 +++--- jest-unit.json | 4 ++-- package.json | 2 +- 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/__tests__/Util-test.js b/__tests__/Util-test.js index e891a5925..07afea8a5 100644 --- a/__tests__/Util-test.js +++ b/__tests__/Util-test.js @@ -8,7 +8,7 @@ describe('Util', () => { time="2015-04-17T21:43:47-04:00" level="debug" msg="executing: /usr/bin/VBoxManage showvminfo dev2 --machinereadable"`; expect(util.removeSensitiveData(testdata).indexOf('CERTIFICATE')).toEqual(-1); expect(util.removeSensitiveData(testdata).indexOf('nX5Vh1bslYJzsSdBNZFWSKShZ+gtRpjtV7NynANDJPQNIRhDxAf4uDY9hA2c')).toEqual(-1); - expect(util.removeSensitiveData(testdata).indexOf('')).toNotEqual(-1); + expect(util.removeSensitiveData(testdata).indexOf('')).not.toEqual(-1); }); it('filters ssh private key data', () => { @@ -17,23 +17,23 @@ describe('Util', () => { time="2015-04-17T21:43:47-04:00" level="debug" msg="executing: ssh -o IdentitiesOnly=yes -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o ConnectionAttempts=30 -o LogLevel=quiet -p 50483 -i /Users/johnappleseed/.docker/machine/machines/dev2/id_rsa docker@localhost echo \"-----BEGIN CERTIFICATE-----\nMIIC+DCCAeKgAwIBAgIRANfIbsa2M94gDY+fBiBiQBkwCwYJKoZIhvcNAQELMBIx\nEDAOBg`; expect(util.removeSensitiveData(testdata).indexOf('PRIVATE')).toEqual(-1); expect(util.removeSensitiveData(testdata).indexOf('94fYH4W1Fq0uDJ9kZ7oItLyF5EPaLlY9E8+YuJBl0OSTtdicROUv')).toEqual(-1); - expect(util.removeSensitiveData(testdata).indexOf('')).toNotEqual(-1); + expect(util.removeSensitiveData(testdata).indexOf('')).not.toEqual(-1); }); it('filters username data', () => { var testdata = String.raw`/Users/johnappleseed/.docker/machine/machines/dev2/id_rsa docker@localhost echo`; expect(util.removeSensitiveData(testdata).indexOf('/Users/johnappleseed/')).toEqual(-1); - expect(util.removeSensitiveData(testdata).indexOf('/Users//')).toNotEqual(-1); + expect(util.removeSensitiveData(testdata).indexOf('/Users//')).not.toEqual(-1); testdata = String.raw`/Users/some.wei-rdUsername/.docker/machine/machines/dev2/id_rsa docker@localhost echo`; expect(util.removeSensitiveData(testdata).indexOf('/Users/some.wei-rdUsername/.docker')).toEqual(-1); - expect(util.removeSensitiveData(testdata).indexOf('/Users//.docker')).toNotEqual(-1); + expect(util.removeSensitiveData(testdata).indexOf('/Users//.docker')).not.toEqual(-1); }); it('filters Windows username data', () => { var testdata = String.raw`C:\\Users\\johnappleseed\\.docker\\machine`; expect(util.removeSensitiveData(testdata).indexOf('johnappleseed')).toEqual(-1); - expect(util.removeSensitiveData(testdata).indexOf('')).toNotEqual(-1); + expect(util.removeSensitiveData(testdata).indexOf('')).not.toEqual(-1); }); it ('returns input if empty or not a string', () => { diff --git a/jest-integration.json b/jest-integration.json index af08d8fd8..868b23021 100644 --- a/jest-integration.json +++ b/jest-integration.json @@ -1,7 +1,7 @@ { - "testDirectoryName": "__integration__", - "scriptPreprocessor": "/node_modules/babel-jest", - "setupEnvScriptFile": "/util/testenv.js", + "testMatch": ["**/__integration__/**/*.js"], + "transform": {".*": "/node_modules/babel-jest"}, + "setupFiles": ["/util/testenv.js"], "setupTestFrameworkScriptFile": "/util/prepare.js", "unmockedModulePathPatterns": [ "babel", diff --git a/jest-unit.json b/jest-unit.json index 19685d46a..90db7c70d 100644 --- a/jest-unit.json +++ b/jest-unit.json @@ -1,6 +1,6 @@ { - "scriptPreprocessor": "/node_modules/babel-jest", - "setupEnvScriptFile": "/util/testenv.js", + "transform": { ".*": "/node_modules/babel-jest" }, + "setupFiles": ["/util/testenv.js"], "setupTestFrameworkScriptFile": "/util/prepare.js", "unmockedModulePathPatterns": [ "alt", diff --git a/package.json b/package.json index c9ab04d5a..1800cf75c 100644 --- a/package.json +++ b/package.json @@ -83,7 +83,7 @@ "grunt-rename": "^0.1.4", "grunt-shell": "^1.1.2", "grunt-shell-spawn": "^0.3.8", - "jest-cli": "^0.8.2", + "jest-cli": "^21.2.1", "jsxhint": "^0.15.1", "load-grunt-tasks": "^3.2.0", "minimist": "^1.1.1", From c6c0c80326189597cdca1050c485baac28bab89e Mon Sep 17 00:00:00 2001 From: Max Helmetag Date: Fri, 27 Oct 2017 02:45:54 -0700 Subject: [PATCH 088/190] use local instead of local-library for local images namespace (#3216) Signed-off-by: Max --- src/utils/DockerUtil.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/utils/DockerUtil.js b/src/utils/DockerUtil.js index bb372e539..7cb25432d 100644 --- a/src/utils/DockerUtil.js +++ b/src/utils/DockerUtil.js @@ -291,7 +291,7 @@ var DockerUtil = { repo = imageSplit[0]+':'+imageSplit[1]; } if (repo.indexOf('/') === -1) { - repo = 'local-library/' + repo; + repo = 'local/' + repo; } [list[idx].namespace, list[idx].name] = repo.split('/'); }); From 397c65932f9838c505cd8e085d6bb3889782d32d Mon Sep 17 00:00:00 2001 From: Max Helmetag Date: Mon, 30 Oct 2017 17:40:30 -0700 Subject: [PATCH 089/190] update contrib doc to use eslint (#3235) Signed-off-by: Max --- CONTRIBUTING.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 59c8d9f32..b0d34e6c4 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -125,9 +125,9 @@ Kitematic is es6 ready. Please use es6 constructs where possible, they are power - Semicolons - 2 spaces (no tabs) -#### Checking Javascript code standards with JSHint +#### Checking Javascript code standards with ESlint -Run `npm run lint` before committing to ensure your javascript is up to standard. Feel free to suggest changes to the lint spec in `.jshint`. +Run `npm run lint` before committing to ensure your javascript is up to standard. Feel free to suggest changes to the lint spec in `.eslintrc`. We designed Kitematic to be easy to build, extend and distribute for developers. From 8f11c53f56c00023847dd45ff61b13e2f35c89a3 Mon Sep 17 00:00:00 2001 From: Max Helmetag Date: Mon, 30 Oct 2017 17:41:19 -0700 Subject: [PATCH 090/190] remove verbage for email and add validation against email (#3229) Signed-off-by: Max --- src/components/AccountLogin.react.js | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/src/components/AccountLogin.react.js b/src/components/AccountLogin.react.js index 4bacd7782..7586537c8 100644 --- a/src/components/AccountLogin.react.js +++ b/src/components/AccountLogin.react.js @@ -28,13 +28,10 @@ module.exports = React.createClass({ validate: function () { let errors = {}; - if (this.state.username.indexOf('@') > -1) { - if (!validator.isEmail(this.state.username)) { - errors.username = 'Must be a valid email'; - } - } - else if (!validator.isLowercase(this.state.username) || !validator.isAlphanumeric(this.state.username) || !validator.isLength(this.state.username, 4, 30)) { - errors.username = 'Must be 4-30 lower case letters or numbers, or a valid email'; + if (validator.isEmail(this.state.username)) { + errors.username = 'Must be a valid username (not an email)'; + } else if (!validator.isLowercase(this.state.username) || !validator.isAlphanumeric(this.state.username) || !validator.isLength(this.state.username, 4, 30)) { + errors.username = 'Must be 4-30 lower case letters or numbers'; } if (!validator.isLength(this.state.password, 5)) { @@ -73,7 +70,7 @@ module.exports = React.createClass({ let loading = this.props.loading ?
: null; return ( - +

{this.state.errors.username}

{this.state.errors.password}

From 67447ad2e864cbc62ac484cbd95d487177ebf404 Mon Sep 17 00:00:00 2001 From: Max Helmetag Date: Mon, 30 Oct 2017 17:42:21 -0700 Subject: [PATCH 091/190] refactor local images view to handle dangling images (#3232) Signed-off-by: Max --- src/components/NewContainerSearch.react.js | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/src/components/NewContainerSearch.react.js b/src/components/NewContainerSearch.react.js index c5e658f2f..9da77f54e 100644 --- a/src/components/NewContainerSearch.react.js +++ b/src/components/NewContainerSearch.react.js @@ -240,17 +240,17 @@ module.exports = React.createClass({ ); paginateResults = null; } else if (filter === 'userimages') { - let userImageItems = this.state.images.map((image, index) => { + // filter out dangling images (aka images with no name/tag) + let validImages = this.state.images.filter((image) => image.name !== ''); + let userImageItems = validImages.map((image, index) => { image.description = null; let tags = image.tags.join('-'); image.star_count = 0; image.is_local = true; const key = `local-${image.name}-${index}`; - let imageCard = null; - if (image.name !== '') { - imageCard = (); - } - return imageCard; + return ( + + ); }); let userImageResults = userImageItems.length ? (
@@ -261,11 +261,13 @@ module.exports = React.createClass({
- ) :
-

Cannot find any local image.

-
; + ) : ( +
+

Cannot find any local image.

+
+ ); results = ( - {userImageResults} + {userImageResults} ); } else if (this.state.loading) { results = ( From b2f0230de5d3cd4eea979598b85003726c4d1c44 Mon Sep 17 00:00:00 2001 From: French Ben Date: Mon, 30 Oct 2017 17:35:55 -0700 Subject: [PATCH 092/190] Bump package for release Signed-off-by: French Ben --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index c9ab04d5a..cd5b76568 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "Kitematic", - "version": "0.17.1", + "version": "0.17.2", "author": "Kitematic", "description": "Simple Docker Container management for Mac OS X, Windows and Ubuntu.", "homepage": "https://kitematic.com/", From 36449747e97253bee486ea738ae528ed72bb9441 Mon Sep 17 00:00:00 2001 From: Max Helmetag Date: Mon, 6 Nov 2017 18:02:12 -0800 Subject: [PATCH 093/190] update eslint and eslintrc to not get sad when parsiing async (#3265) Signed-off-by: Max --- .eslintrc | 10 +++------- package.json | 6 ++++-- 2 files changed, 7 insertions(+), 9 deletions(-) diff --git a/.eslintrc b/.eslintrc index 0f74bd196..938909c09 100644 --- a/.eslintrc +++ b/.eslintrc @@ -3,11 +3,9 @@ root: true plugins: - react -ecmaFeatures: - modules: true - jsx: true - arrowFunctions: true - blockBindings: true +parserOptions: + ecmaVersion: 2017 + sourceType: module env: node: true @@ -101,10 +99,8 @@ rules: # Previously on by default in node environment no-catch-shadow: 0 - no-console: 0 no-mixed-requires: 2 no-new-require: 2 no-path-concat: 2 - no-process-exit: 2 global-strict: [0, "always"] handle-callback-err: [2, "err"] diff --git a/package.json b/package.json index cd5b76568..7bd0e9703 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,9 @@ }, "license": "Apache-2.0", "electron-version": "0.35.4", - "engines" : { "node" : "4.1.1" }, + "engines": { + "node": "4.1.1" + }, "dependencies": { "alt": "^0.16.2", "ansi-to-html": "0.3.0", @@ -59,7 +61,7 @@ "babel": "^5.8.23", "babel-jest": "^5.2.0", "electron-prebuilt": "^0.36", - "eslint": "^1.3.1", + "eslint": "^4.1.1", "eslint-plugin-react": "^3.3.0", "grunt": "^0.4.5", "grunt-babel": "^5.0.1", From 13cd3d7008a7cf5b13a14a5804a195b7bcfca24d Mon Sep 17 00:00:00 2001 From: Max Helmetag Date: Mon, 6 Nov 2017 18:03:41 -0800 Subject: [PATCH 094/190] add tag as a status for refresh to catch locally built images (#3264) Signed-off-by: Max --- src/utils/DockerUtil.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/utils/DockerUtil.js b/src/utils/DockerUtil.js index 7cb25432d..d16a82219 100644 --- a/src/utils/DockerUtil.js +++ b/src/utils/DockerUtil.js @@ -764,7 +764,7 @@ var DockerUtil = { stream.on('data', json => { let data = JSON.parse(json); - if (data.status === 'pull' || data.status === 'untag' || data.status === 'delete' || data.status === 'attach') { + if (['pull', 'untag', 'tag', 'delete', 'attach'].includes(data.status)) { this.refresh(); } From 34165aee9a52a9d2d40f8648f204f5795f87f4db Mon Sep 17 00:00:00 2001 From: French Ben Date: Thu, 9 Nov 2017 10:56:10 -0800 Subject: [PATCH 095/190] Proper reset of VM Signed-off-by: French Ben --- src/components/Setup.react.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/Setup.react.js b/src/components/Setup.react.js index eb6d96c19..e0bbd655e 100644 --- a/src/components/Setup.react.js +++ b/src/components/Setup.react.js @@ -46,7 +46,7 @@ var Setup = React.createClass({ metrics.track('Settings reset', { from: 'setup' }); - localStorage.removeItem('settings'); + localStorage.removeItem('settings.useVM'); setupActions.retry(false); }, From 0cabf97b81911dfc60055293c2acf08ec27f8e87 Mon Sep 17 00:00:00 2001 From: French Ben Date: Thu, 9 Nov 2017 11:57:00 -0800 Subject: [PATCH 096/190] Simplified release command Signed-off-by: French Ben --- Makefile | 27 +++++++++++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 2ec5ecf02..757f03ec7 100644 --- a/Makefile +++ b/Makefile @@ -1,9 +1,31 @@ .PHONY: docs docs-shell docs-build run +VERSION := $(shell jq -r '.version' package.json) + # TODO: clearly need to note pre-req's - OSX and node installed? - see contributing docs -run: + +install: npm install - npm run + +run: install + npm start + +release: install + npm run release + mv release/Kitematic-Mac.zip release/Kitematic-$(VERSION)-Mac.zip + mv release/Kitematic-Ubuntu.zip release/Kitematic-$(VERSION)-Ubuntu.zip + mv release/Kitematic-Windows.zip release/Kitematic-$(VERSION)-Windows.zip + +#zip: +# docker container run --rm -it -w /to_zip -v $(PWD)/dist/Kitematic\ \(Beta\)-darwin-x64:/to_zip -v $(PWD)/dist:/out kramos/alpine-zip -r /out/Kitematic-$(VERSION)-Mac.zip . + +clean: + -rm .DS_Store + -rm -Rf build/ + -rm -Rf dist/ + -rm -Rf releases/ + -rm -Rf node_modules/ + # Get the IP ADDRESS DOCKER_IP=$(shell python -c "import urlparse ; print urlparse.urlparse('$(DOCKER_HOST)').hostname or ''") @@ -27,3 +49,4 @@ docs-shell: docs-build docs-build: docker build -t "$(DOCKER_DOCS_IMAGE)" -f docs/Dockerfile . + From e454d0f03ad2d3b7222e35c1ad0b33c23d25bf5f Mon Sep 17 00:00:00 2001 From: French Ben Date: Thu, 16 Nov 2017 12:21:50 -0800 Subject: [PATCH 097/190] Added package installer on release Signed-off-by: French Ben --- Makefile | 1 + 1 file changed, 1 insertion(+) diff --git a/Makefile b/Makefile index 757f03ec7..fd89b4d54 100644 --- a/Makefile +++ b/Makefile @@ -11,6 +11,7 @@ run: install npm start release: install + npm install electron-packager npm run release mv release/Kitematic-Mac.zip release/Kitematic-$(VERSION)-Mac.zip mv release/Kitematic-Ubuntu.zip release/Kitematic-$(VERSION)-Ubuntu.zip From b3bfe78ef8a024512027ccacb596d625f17aa835 Mon Sep 17 00:00:00 2001 From: Alexander Bonin Date: Fri, 17 Nov 2017 21:53:17 +0000 Subject: [PATCH 098/190] Bumped electron version, and fixed some minor issues with that. (#3313) Replaced electron-prebuild with electron Where there was shell useg replaced `import shell from 'shell'` withd `import {shell} from 'electron'` Also minor style issues occured. I fixed all of the ones that I saw, but ther might be more. --- Gruntfile.js | 2 +- package-lock.json | 8237 +++++++++++++++++ package.json | 7 +- src/components/AccountLogin.react.js | 2 +- .../ContainerDetailsSubheader.react.js | 2 +- src/components/ContainerHome.react.js | 2 +- src/components/ContainerHomeFolders.react.js | 2 +- .../ContainerHomeWebPreview.react.js | 2 +- .../ContainerSettingsPorts.react.js | 2 +- .../ContainerSettingsVolumes.react.js | 2 +- src/components/Containers.react.js | 2 +- src/components/ImageCard.react.js | 2 +- src/components/Setup.react.js | 2 +- src/menutemplate.js | 2 +- src/utils/RegHubUtil.js | 2 +- styles/new-container.less | 8 +- styles/right-panel.less | 1 - 17 files changed, 8256 insertions(+), 23 deletions(-) create mode 100644 package-lock.json diff --git a/Gruntfile.js b/Gruntfile.js index 27692ee88..c427f1758 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -2,7 +2,7 @@ var fs = require('fs'); var path = require('path'); var execFile = require('child_process').execFile; var packagejson = require('./package.json'); -var electron = require('electron-prebuilt'); +var electron = require('electron'); module.exports = function (grunt) { require('load-grunt-tasks')(grunt); diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 000000000..8298c6ca1 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,8237 @@ +{ + "name": "Kitematic", + "version": "0.17.2", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@types/node": { + "version": "7.0.48", + "resolved": "https://registry.npmjs.org/@types/node/-/node-7.0.48.tgz", + "integrity": "sha512-LLlXafM3BD52MH056tHxTXO8JFCnpJJQkdzIU3+m8ew+CXJY/5zIXgDNb4TK/QFvlI8QexLS5tL+sE0Qhegr1w==", + "dev": true + }, + "JSONStream": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.1.tgz", + "integrity": "sha1-cH92HgHa6eFvG8+TcDt4xwlmV5o=", + "requires": { + "jsonparse": "1.3.1", + "through": "2.3.8" + }, + "dependencies": { + "jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=" + } + } + }, + "abab": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/abab/-/abab-1.0.4.tgz", + "integrity": "sha1-X6rZwsB/YN12dw9xzwJbYqY8/U4=", + "dev": true + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + }, + "acorn": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", + "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=" + }, + "acorn-globals": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-1.0.9.tgz", + "integrity": "sha1-VbtemGkVB7dFedBRNBMhfDgMVM8=", + "dev": true, + "requires": { + "acorn": "2.7.0" + }, + "dependencies": { + "acorn": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-2.7.0.tgz", + "integrity": "sha1-q259nYhqrKiwhbwzEreaGYQz8Oc=", + "dev": true + } + } + }, + "acorn-jsx": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz", + "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=", + "dev": true, + "requires": { + "acorn": "3.3.0" + }, + "dependencies": { + "acorn": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", + "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=", + "dev": true + } + } + }, + "ajv": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.3.0.tgz", + "integrity": "sha1-RBT/dKUIecII7l/cgm4ywwNUnto=", + "requires": { + "co": "4.6.0", + "fast-deep-equal": "1.0.0", + "fast-json-stable-stringify": "2.0.0", + "json-schema-traverse": "0.3.1" + } + }, + "ajv-keywords": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-2.1.1.tgz", + "integrity": "sha1-YXmX/F9gV2iUxDX5QNgZ4TW4B2I=", + "dev": true + }, + "align-text": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", + "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", + "dev": true, + "requires": { + "kind-of": "3.2.2", + "longest": "1.0.1", + "repeat-string": "1.6.1" + } + }, + "alt": { + "version": "0.16.10", + "resolved": "https://registry.npmjs.org/alt/-/alt-0.16.10.tgz", + "integrity": "sha1-VsYiwUofS3hK10IvTIqqxlny8J0=", + "requires": { + "es-symbol": "1.1.2", + "eventemitter3": "0.1.6", + "flux": "2.0.3" + } + }, + "alter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/alter/-/alter-0.2.0.tgz", + "integrity": "sha1-x1iICGF1cgNKrmJICvJrHU0cs80=", + "dev": true, + "requires": { + "stable": "0.1.6" + } + }, + "amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=" + }, + "ansi-escapes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.0.0.tgz", + "integrity": "sha512-O/klc27mWNUigtv0F8NJWbLF00OcegQalkqKURWdosW08YZKi4m6CnSUSvIZG1otNJbTWhN01Hhz389DW7mvDQ==", + "dev": true + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + }, + "ansi-to-html": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/ansi-to-html/-/ansi-to-html-0.3.0.tgz", + "integrity": "sha1-Izy+XLPPMSb2Qyb6v75sH0hUgJ8=", + "requires": { + "entities": "1.1.1" + } + }, + "any-promise": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-0.1.0.tgz", + "integrity": "sha1-gwtoCqflbzNFHUsEnzvYBESY7ic=" + }, + "anymatch": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", + "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", + "dev": true, + "requires": { + "micromatch": "2.3.11", + "normalize-path": "2.1.1" + } + }, + "archiver": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/archiver/-/archiver-0.13.1.tgz", + "integrity": "sha1-r8azVhpjZDs4omeIkSqDhU7KoPE=", + "dev": true, + "requires": { + "async": "0.9.2", + "buffer-crc32": "0.2.13", + "glob": "4.3.5", + "lazystream": "0.1.0", + "lodash": "2.4.2", + "readable-stream": "1.0.34", + "tar-stream": "1.1.5", + "zip-stream": "0.5.2" + }, + "dependencies": { + "async": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", + "dev": true + }, + "bl": { + "version": "0.9.5", + "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.5.tgz", + "integrity": "sha1-wGt5evCF6gC8Unr8jvzxHeIjIFQ=", + "dev": true, + "requires": { + "readable-stream": "1.0.34" + } + }, + "glob": { + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-4.3.5.tgz", + "integrity": "sha1-gPuwjKVA8jiszl0R0em8QedRc9M=", + "dev": true, + "requires": { + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "2.0.10", + "once": "1.4.0" + } + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "lodash": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", + "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=", + "dev": true + }, + "minimatch": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", + "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=", + "dev": true, + "requires": { + "brace-expansion": "1.1.8" + } + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + }, + "tar-stream": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.1.5.tgz", + "integrity": "sha1-vpIYwTDCACnhB7D5Z/sj3gV50Tw=", + "dev": true, + "requires": { + "bl": "0.9.5", + "end-of-stream": "1.4.0", + "readable-stream": "1.0.34", + "xtend": "4.0.1" + } + } + } + }, + "argparse": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.9.tgz", + "integrity": "sha1-c9g7wmP4bpf4zE9rrhsOkKfSLIY=", + "requires": { + "sprintf-js": "1.0.3" + } + }, + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "requires": { + "arr-flatten": "1.1.0" + } + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true + }, + "array-differ": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", + "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=", + "dev": true + }, + "array-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", + "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=" + }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", + "dev": true + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "requires": { + "array-uniq": "1.0.3" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", + "dev": true, + "optional": true + }, + "asar": { + "version": "0.12.4", + "resolved": "https://registry.npmjs.org/asar/-/asar-0.12.4.tgz", + "integrity": "sha1-LdPxFoguq4wPI7dUeSqCp9n84XE=", + "optional": true, + "requires": { + "chromium-pickle-js": "0.2.0", + "commander": "2.11.0", + "cuint": "0.2.2", + "glob": "6.0.4", + "minimatch": "3.0.4", + "mkdirp": "0.5.1", + "mksnapshot": "0.3.1", + "tmp": "0.0.28" + }, + "dependencies": { + "glob": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", + "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", + "optional": true, + "requires": { + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + } + } + }, + "asn1": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz", + "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=" + }, + "assert-plus": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", + "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=" + }, + "ast-traverse": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ast-traverse/-/ast-traverse-0.1.1.tgz", + "integrity": "sha1-ac8rg4bxnc2hux4F1o/jWdiJfeY=", + "dev": true + }, + "ast-types": { + "version": "0.9.6", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.9.6.tgz", + "integrity": "sha1-ECyenpAF0+fjgpvwxPok7oYu6bk=" + }, + "async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=" + }, + "async-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", + "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=", + "dev": true + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "aws-sign2": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", + "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=" + }, + "aws4": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz", + "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4=" + }, + "babel": { + "version": "5.8.38", + "resolved": "https://registry.npmjs.org/babel/-/babel-5.8.38.tgz", + "integrity": "sha1-37CHwiiUkXxXb7Z86c8yjUWGKfs=", + "dev": true, + "requires": { + "babel-core": "5.8.38", + "chokidar": "1.7.0", + "commander": "2.11.0", + "convert-source-map": "1.5.0", + "fs-readdir-recursive": "0.1.2", + "glob": "5.0.15", + "lodash": "3.10.1", + "output-file-sync": "1.1.2", + "path-exists": "1.0.0", + "path-is-absolute": "1.0.1", + "slash": "1.0.0", + "source-map": "0.5.7" + }, + "dependencies": { + "glob": { + "version": "5.0.15", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", + "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", + "dev": true, + "requires": { + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "lodash": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", + "dev": true + }, + "path-exists": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-1.0.0.tgz", + "integrity": "sha1-1aiZjrce83p0w06w2eum6HjuoIE=", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", + "dev": true, + "requires": { + "chalk": "1.1.3", + "esutils": "2.0.2", + "js-tokens": "3.0.2" + } + }, + "babel-core": { + "version": "5.8.38", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-5.8.38.tgz", + "integrity": "sha1-H8ruedfmG3ULALjlT238nQr4ZVg=", + "dev": true, + "requires": { + "babel-plugin-constant-folding": "1.0.1", + "babel-plugin-dead-code-elimination": "1.0.2", + "babel-plugin-eval": "1.0.1", + "babel-plugin-inline-environment-variables": "1.0.1", + "babel-plugin-jscript": "1.0.4", + "babel-plugin-member-expression-literals": "1.0.1", + "babel-plugin-property-literals": "1.0.1", + "babel-plugin-proto-to-assign": "1.0.4", + "babel-plugin-react-constant-elements": "1.0.3", + "babel-plugin-react-display-name": "1.0.3", + "babel-plugin-remove-console": "1.0.1", + "babel-plugin-remove-debugger": "1.0.1", + "babel-plugin-runtime": "1.0.7", + "babel-plugin-undeclared-variables-check": "1.0.2", + "babel-plugin-undefined-to-void": "1.1.6", + "babylon": "5.8.38", + "bluebird": "2.11.0", + "chalk": "1.1.3", + "convert-source-map": "1.5.0", + "core-js": "1.2.7", + "debug": "2.6.9", + "detect-indent": "3.0.1", + "esutils": "2.0.2", + "fs-readdir-recursive": "0.1.2", + "globals": "6.4.1", + "home-or-tmp": "1.0.0", + "is-integer": "1.0.7", + "js-tokens": "1.0.1", + "json5": "0.4.0", + "lodash": "3.10.1", + "minimatch": "2.0.10", + "output-file-sync": "1.1.2", + "path-exists": "1.0.0", + "path-is-absolute": "1.0.1", + "private": "0.1.8", + "regenerator": "0.8.40", + "regexpu": "1.3.0", + "repeating": "1.1.3", + "resolve": "1.5.0", + "shebang-regex": "1.0.0", + "slash": "1.0.0", + "source-map": "0.5.7", + "source-map-support": "0.2.10", + "to-fast-properties": "1.0.3", + "trim-right": "1.0.1", + "try-resolve": "1.0.1" + }, + "dependencies": { + "js-tokens": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-1.0.1.tgz", + "integrity": "sha1-zENaXIuUrRWst5gxQPyAGCyJrq4=", + "dev": true + }, + "lodash": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", + "dev": true + }, + "minimatch": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", + "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=", + "dev": true, + "requires": { + "brace-expansion": "1.1.8" + } + }, + "path-exists": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-1.0.0.tgz", + "integrity": "sha1-1aiZjrce83p0w06w2eum6HjuoIE=", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "source-map-support": { + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.2.10.tgz", + "integrity": "sha1-6lo5AKHByyUJagrozFwrSxDe09w=", + "dev": true, + "requires": { + "source-map": "0.1.32" + }, + "dependencies": { + "source-map": { + "version": "0.1.32", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.32.tgz", + "integrity": "sha1-yLbBZ3l7pHQKjqMyUhYv8IWRsmY=", + "dev": true, + "requires": { + "amdefine": "1.0.1" + } + } + } + } + } + }, + "babel-jest": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-5.3.0.tgz", + "integrity": "sha1-17w9wrbysPV372zfgMCW+U8C+ss=", + "dev": true, + "requires": { + "babel-core": "5.8.38" + } + }, + "babel-plugin-constant-folding": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-plugin-constant-folding/-/babel-plugin-constant-folding-1.0.1.tgz", + "integrity": "sha1-g2HTZMmORJw2kr26Ue/whEKQqo4=", + "dev": true + }, + "babel-plugin-dead-code-elimination": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/babel-plugin-dead-code-elimination/-/babel-plugin-dead-code-elimination-1.0.2.tgz", + "integrity": "sha1-X3xFEnTc18zNv7s+C4XdKBIfD2U=", + "dev": true + }, + "babel-plugin-eval": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-plugin-eval/-/babel-plugin-eval-1.0.1.tgz", + "integrity": "sha1-ovrtJc5r5preS/7CY/cBaRlZUNo=", + "dev": true + }, + "babel-plugin-inline-environment-variables": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-plugin-inline-environment-variables/-/babel-plugin-inline-environment-variables-1.0.1.tgz", + "integrity": "sha1-H1jOkSB61qgmqL9kX6/mj/X+P/4=", + "dev": true + }, + "babel-plugin-jscript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/babel-plugin-jscript/-/babel-plugin-jscript-1.0.4.tgz", + "integrity": "sha1-jzQsOCduh6R9X6CovT1etsytj8w=", + "dev": true + }, + "babel-plugin-member-expression-literals": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-plugin-member-expression-literals/-/babel-plugin-member-expression-literals-1.0.1.tgz", + "integrity": "sha1-zF7bD6qNyScXDnTW0cAkQAIWJNM=", + "dev": true + }, + "babel-plugin-property-literals": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-plugin-property-literals/-/babel-plugin-property-literals-1.0.1.tgz", + "integrity": "sha1-AlIwGQAZKYCxwRjv6kjOk6q4MzY=", + "dev": true + }, + "babel-plugin-proto-to-assign": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/babel-plugin-proto-to-assign/-/babel-plugin-proto-to-assign-1.0.4.tgz", + "integrity": "sha1-xJ56/QL1d7xNoF6i3wAiUM980SM=", + "dev": true, + "requires": { + "lodash": "3.10.1" + }, + "dependencies": { + "lodash": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", + "dev": true + } + } + }, + "babel-plugin-react-constant-elements": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/babel-plugin-react-constant-elements/-/babel-plugin-react-constant-elements-1.0.3.tgz", + "integrity": "sha1-lGc26DeEKcvDSdz/YvUcFDs041o=", + "dev": true + }, + "babel-plugin-react-display-name": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/babel-plugin-react-display-name/-/babel-plugin-react-display-name-1.0.3.tgz", + "integrity": "sha1-dU/jiSboQkpOexWrbqYTne4FFPw=", + "dev": true + }, + "babel-plugin-remove-console": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-plugin-remove-console/-/babel-plugin-remove-console-1.0.1.tgz", + "integrity": "sha1-2PJFVsOgUAXUKqqv0neH9T/wE6c=", + "dev": true + }, + "babel-plugin-remove-debugger": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-plugin-remove-debugger/-/babel-plugin-remove-debugger-1.0.1.tgz", + "integrity": "sha1-/S6jzWGkKK0fO5yJiC/0KT6MFMc=", + "dev": true + }, + "babel-plugin-runtime": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/babel-plugin-runtime/-/babel-plugin-runtime-1.0.7.tgz", + "integrity": "sha1-v3x9lm3Vbs1cF/ocslPJrLflSq8=", + "dev": true + }, + "babel-plugin-undeclared-variables-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/babel-plugin-undeclared-variables-check/-/babel-plugin-undeclared-variables-check-1.0.2.tgz", + "integrity": "sha1-XPGqU52BP/ZOmWQSkK9iCWX2Xe4=", + "dev": true, + "requires": { + "leven": "1.0.2" + } + }, + "babel-plugin-undefined-to-void": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/babel-plugin-undefined-to-void/-/babel-plugin-undefined-to-void-1.1.6.tgz", + "integrity": "sha1-f1eO+LeN+uYAM4XYQXph7aBuL4E=", + "dev": true + }, + "babylon": { + "version": "5.8.38", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-5.8.38.tgz", + "integrity": "sha1-7JsSCxG/bM1Bc6GL8hfmC3mFn/0=", + "dev": true + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "base62": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/base62/-/base62-1.2.1.tgz", + "integrity": "sha512-xVtfFHNPUzpCNHygpXFGMlDk3saxXLQcOOQzAAk6ibvlAHgT6WKXLv9rMFhcyEK1n9LuDmp/LxyGW/Fm9L8++g==" + }, + "base64-js": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-0.0.8.tgz", + "integrity": "sha1-EQHpVE9KdrG8OybUUsqW16NeeXg=", + "dev": true + }, + "bcrypt-pbkdf": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz", + "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=", + "optional": true, + "requires": { + "tweetnacl": "0.14.5" + } + }, + "beeper": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.1.tgz", + "integrity": "sha1-5tXqjF2tABMEpwsiY4RH9pyy+Ak=", + "dev": true + }, + "binary": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz", + "integrity": "sha1-n2BVO8XOjDOG87VTz/R0Yq3sqnk=", + "requires": { + "buffers": "0.1.1", + "chainsaw": "0.1.0" + } + }, + "binary-extensions": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.10.0.tgz", + "integrity": "sha1-muuabF6IY4qtFx4Wf1kAq+JINdA=", + "dev": true + }, + "bl": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.1.tgz", + "integrity": "sha1-ysMo977kVzDUBLaSID/LWQ4XLV4=", + "requires": { + "readable-stream": "2.0.6" + } + }, + "bluebird": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.11.0.tgz", + "integrity": "sha1-U0uQM8AiyVecVro7Plpcqvu2UOE=" + }, + "body-parser": { + "version": "1.8.4", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.8.4.tgz", + "integrity": "sha1-1JfgS8E7P5qL2McLsM3Bby4CiJg=", + "dev": true, + "requires": { + "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.7" + }, + "dependencies": { + "depd": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/depd/-/depd-0.4.5.tgz", + "integrity": "sha1-GmZLUziLSmVz6K5ntfdnxpPKl/E=", + "dev": true + }, + "iconv-lite": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.4.tgz", + "integrity": "sha1-6V8uQdsHNfwhZS94J6XuMuY8g6g=", + "dev": true + }, + "qs": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/qs/-/qs-2.2.4.tgz", + "integrity": "sha1-Lp+800tUDjQhySTs0B6QqpdTGcg=", + "dev": true + } + } + }, + "boom": { + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", + "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", + "requires": { + "hoek": "2.16.3" + } + }, + "brace-expansion": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz", + "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=", + "requires": { + "balanced-match": "1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "1.8.2", + "preserve": "0.2.0", + "repeat-element": "1.1.2" + } + }, + "breakable": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/breakable/-/breakable-1.0.0.tgz", + "integrity": "sha1-eEp5eRWjjq0nutRWtVcstLuqeME=", + "dev": true + }, + "bser": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.0.0.tgz", + "integrity": "sha1-mseNPtXZFYBP2HrLFYvHlxR6Fxk=", + "dev": true, + "requires": { + "node-int64": "0.4.0" + }, + "dependencies": { + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", + "dev": true + } + } + }, + "buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", + "dev": true + }, + "buffers": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz", + "integrity": "sha1-skV5w77U1tOWru5tmorn9Ugqt7s=" + }, + "bugsnag-js": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/bugsnag-js/-/bugsnag-js-2.5.0.tgz", + "integrity": "sha1-FHcC+yKwy/rD+zUTL2++DNQKFPs=" + }, + "builtin-modules": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", + "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=" + }, + "bytes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz", + "integrity": "sha1-NWnt6Lo0MV+rmcPpLLBMciDeH6g=", + "dev": true + }, + "cached-request": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/cached-request/-/cached-request-1.1.2.tgz", + "integrity": "sha1-VJpGIEc7cYTRAPuhQoclhGVGU8I=", + "requires": { + "graceful-fs": "4.1.11", + "mkdirp": "0.5.1" + } + }, + "caller-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz", + "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=", + "dev": true, + "requires": { + "callsites": "0.2.0" + } + }, + "callsites": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz", + "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=", + "dev": true + }, + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=" + }, + "camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "dev": true, + "requires": { + "camelcase": "2.1.1", + "map-obj": "1.0.1" + }, + "dependencies": { + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true + } + } + }, + "can-use-dom": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/can-use-dom/-/can-use-dom-0.1.0.tgz", + "integrity": "sha1-IsxKNKCrxDlQ9CxkEQJKP2NmtFo=" + }, + "caseless": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz", + "integrity": "sha1-cVuW6phBWTzDMGeSP17GDr2k99c=" + }, + "center-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", + "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", + "dev": true, + "requires": { + "align-text": "0.1.4", + "lazy-cache": "1.0.4" + } + }, + "chainsaw": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz", + "integrity": "sha1-XqtQsor+WAdNDVgpE4iCi15fvJg=", + "requires": { + "traverse": "0.3.9" + } + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + } + }, + "chokidar": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz", + "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=", + "dev": true, + "requires": { + "anymatch": "1.3.2", + "async-each": "1.0.1", + "glob-parent": "2.0.0", + "inherits": "2.0.3", + "is-binary-path": "1.0.1", + "is-glob": "2.0.1", + "path-is-absolute": "1.0.1", + "readdirp": "2.1.0" + } + }, + "chromium-pickle-js": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz", + "integrity": "sha1-BKEGZywYsIWrd02YPfo+oTjyIgU=", + "optional": true + }, + "circular-json": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz", + "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==", + "dev": true + }, + "classnames": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.5.tgz", + "integrity": "sha1-+zgB1FNGdknvNgPH1hoCvRKb3m0=" + }, + "cli": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cli/-/cli-1.0.1.tgz", + "integrity": "sha1-IoF1NPJL+klQw01TLUjsvGIbjBQ=", + "dev": true, + "requires": { + "exit": "0.1.2", + "glob": "7.1.2" + } + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "dev": true, + "requires": { + "restore-cursor": "2.0.0" + } + }, + "cli-table": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.0.2.tgz", + "integrity": "sha1-mChn4WQ1Mlxmwgih5xuVM26jCTs=", + "dev": true, + "requires": { + "colors": "0.3.0" + }, + "dependencies": { + "colors": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-0.3.0.tgz", + "integrity": "sha1-wkfWTTTbDKTcjkPz7NbamNCvlOc=", + "dev": true + } + } + }, + "cli-width": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", + "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=", + "dev": true + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "optional": true, + "requires": { + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wrap-ansi": "2.1.0" + } + }, + "clone": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.3.tgz", + "integrity": "sha1-KY1+IjFmD0DAA8LtMUDezz9TCF8=", + "dev": true + }, + "clone-stats": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz", + "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=", + "dev": true + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" + }, + "coffee-script": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.3.3.tgz", + "integrity": "sha1-FQ1rTLUiiUNp7+1qIQHCC8f0pPQ=", + "dev": true + }, + "color-convert": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.1.tgz", + "integrity": "sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "colors": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz", + "integrity": "sha1-JCP+ZnisDF2uiFLl0OW+CMmXq8w=", + "dev": true + }, + "combined-stream": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", + "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=", + "requires": { + "delayed-stream": "1.0.0" + } + }, + "commander": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.11.0.tgz", + "integrity": "sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ==" + }, + "commoner": { + "version": "0.10.8", + "resolved": "https://registry.npmjs.org/commoner/-/commoner-0.10.8.tgz", + "integrity": "sha1-NPw2cs0kOT6LtH5wyqApOBH08sU=", + "requires": { + "commander": "2.11.0", + "detective": "4.5.0", + "glob": "5.0.15", + "graceful-fs": "4.1.11", + "iconv-lite": "0.4.19", + "mkdirp": "0.5.1", + "private": "0.1.8", + "q": "1.5.1", + "recast": "0.11.23" + }, + "dependencies": { + "glob": { + "version": "5.0.15", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", + "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", + "requires": { + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + } + } + }, + "compress-commons": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-0.2.9.tgz", + "integrity": "sha1-Qi2SdDDAGr0GzUVbbfwEy0z4ADw=", + "dev": true, + "requires": { + "buffer-crc32": "0.2.13", + "crc32-stream": "0.3.4", + "node-int64": "0.3.3", + "readable-stream": "1.0.34" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "concat-stream": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.2.tgz", + "integrity": "sha1-cIl4Yk2FavQaWnQd790mHadSwmY=", + "requires": { + "inherits": "2.0.3", + "readable-stream": "2.0.6", + "typedarray": "0.0.6" + } + }, + "console-browserify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", + "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", + "dev": true, + "requires": { + "date-now": "0.1.4" + } + }, + "convert-source-map": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.0.tgz", + "integrity": "sha1-ms1whRxtXf3ZPZKC5e35SgP/RrU=", + "dev": true + }, + "core-js": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", + "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=", + "dev": true + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "cover": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/cover/-/cover-0.2.9.tgz", + "integrity": "sha1-JiAp37MXFNSAQ/7ZHt5lhZOVXdQ=", + "dev": true, + "requires": { + "cli-table": "0.0.2", + "underscore": "1.2.4", + "underscore.string": "2.0.0", + "which": "1.0.9" + }, + "dependencies": { + "underscore": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.2.4.tgz", + "integrity": "sha1-6NpiQaoG9k3yRzuyWQuMF8hMPH4=", + "dev": true + }, + "underscore.string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.0.0.tgz", + "integrity": "sha1-dHCFilSguzVg0DfaVtzGe1GB4Ro=", + "dev": true + }, + "which": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/which/-/which-1.0.9.tgz", + "integrity": "sha1-RgwdoPgQED0DIam2M6+eV15kSG8=", + "dev": true + } + } + }, + "coveralls": { + "version": "2.13.3", + "resolved": "https://registry.npmjs.org/coveralls/-/coveralls-2.13.3.tgz", + "integrity": "sha512-iiAmn+l1XqRwNLXhW8Rs5qHZRFMYp9ZIPjEOVRpC/c4so6Y/f4/lFi0FfR5B9cCqgyhkJ5cZmbvcVRfP8MHchw==", + "requires": { + "js-yaml": "3.6.1", + "lcov-parse": "0.0.10", + "log-driver": "1.2.5", + "minimist": "1.2.0", + "request": "2.79.0" + }, + "dependencies": { + "request": { + "version": "2.79.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.79.0.tgz", + "integrity": "sha1-Tf5b9r6LjNw3/Pk+BLZVd3InEN4=", + "requires": { + "aws-sign2": "0.6.0", + "aws4": "1.6.0", + "caseless": "0.11.0", + "combined-stream": "1.0.5", + "extend": "3.0.1", + "forever-agent": "0.6.1", + "form-data": "2.1.4", + "har-validator": "2.0.6", + "hawk": "3.1.3", + "http-signature": "1.1.1", + "is-typedarray": "1.0.0", + "isstream": "0.1.2", + "json-stringify-safe": "5.0.1", + "mime-types": "2.1.17", + "oauth-sign": "0.8.2", + "qs": "6.3.2", + "stringstream": "0.0.5", + "tough-cookie": "2.3.3", + "tunnel-agent": "0.4.3", + "uuid": "3.1.0" + } + }, + "uuid": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz", + "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g==" + } + } + }, + "crc32-stream": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-0.3.4.tgz", + "integrity": "sha1-c7wltF+sHbZjIjGnv86JJ+nwZVI=", + "dev": true, + "requires": { + "buffer-crc32": "0.2.13", + "readable-stream": "1.0.34" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + } + } + }, + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "requires": { + "lru-cache": "4.1.1", + "shebang-command": "1.2.0", + "which": "1.3.0" + } + }, + "cryptiles": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", + "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", + "requires": { + "boom": "2.10.1" + } + }, + "cssom": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.2.tgz", + "integrity": "sha1-uANhcMefB6kP8vFuIihAJ6JDhIs=", + "dev": true + }, + "cssstyle": { + "version": "0.2.37", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-0.2.37.tgz", + "integrity": "sha1-VBCXI0yyUTyDzu06zdwn/yeYfVQ=", + "dev": true, + "requires": { + "cssom": "0.3.2" + } + }, + "ctype": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz", + "integrity": "sha1-gsGMJGH3QRTvFsE1IkrQuRRMoS8=", + "dev": true + }, + "cuint": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/cuint/-/cuint-0.2.2.tgz", + "integrity": "sha1-QICG1AlVDCYxFVYZ6fp7ytw7mRs=", + "optional": true + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "dev": true, + "requires": { + "array-find-index": "1.0.2" + } + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "requires": { + "assert-plus": "1.0.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + } + } + }, + "date-now": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", + "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=", + "dev": true + }, + "dateformat": { + "version": "1.0.2-1.2.3", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.2-1.2.3.tgz", + "integrity": "sha1-sCIMAt6YYXQztyhRz0fePfLNvuk=", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + }, + "decompress-zip": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/decompress-zip/-/decompress-zip-0.3.0.tgz", + "integrity": "sha1-rjvLfjTGWHmt/nfhnDD4ZgK0vbA=", + "optional": true, + "requires": { + "binary": "0.3.0", + "graceful-fs": "4.1.11", + "mkpath": "0.1.0", + "nopt": "3.0.6", + "q": "1.5.1", + "readable-stream": "1.1.14", + "touch": "0.0.3" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "optional": true + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "optional": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + } + } + }, + "deep-extend": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.2.tgz", + "integrity": "sha1-SLaZwn4zS/ifEIkr5DL25MfTSn8=" + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "dev": true + }, + "defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=" + }, + "defs": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/defs/-/defs-1.1.1.tgz", + "integrity": "sha1-siYJ8sehG6ej2xFoBcE5scr/qdI=", + "dev": true, + "requires": { + "alter": "0.2.0", + "ast-traverse": "0.1.1", + "breakable": "1.0.0", + "esprima-fb": "15001.1001.0-dev-harmony-fb", + "simple-fmt": "0.1.0", + "simple-is": "0.2.0", + "stringmap": "0.2.2", + "stringset": "0.2.1", + "tryor": "0.1.2", + "yargs": "3.27.0" + }, + "dependencies": { + "camelcase": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", + "dev": true + }, + "cliui": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", + "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", + "dev": true, + "requires": { + "center-align": "0.1.3", + "right-align": "0.1.3", + "wordwrap": "0.0.2" + } + }, + "esprima-fb": { + "version": "15001.1001.0-dev-harmony-fb", + "resolved": "https://registry.npmjs.org/esprima-fb/-/esprima-fb-15001.1001.0-dev-harmony-fb.tgz", + "integrity": "sha1-Q761fsJujPI3092LM+QlM1d/Jlk=", + "dev": true + }, + "window-size": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.4.tgz", + "integrity": "sha1-+OGqHuWlPsW/FR/6CXQqatdpeHY=", + "dev": true + }, + "yargs": { + "version": "3.27.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.27.0.tgz", + "integrity": "sha1-ISBUaTFuk5Ex1Z8toMbX+YIh6kA=", + "dev": true, + "requires": { + "camelcase": "1.2.1", + "cliui": "2.1.0", + "decamelize": "1.2.0", + "os-locale": "1.4.0", + "window-size": "0.1.4", + "y18n": "3.2.1" + } + } + } + }, + "del": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", + "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=", + "dev": true, + "requires": { + "globby": "5.0.0", + "is-path-cwd": "1.0.0", + "is-path-in-cwd": "1.0.0", + "object-assign": "4.1.1", + "pify": "2.3.0", + "pinkie-promise": "2.0.1", + "rimraf": "2.6.2" + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + }, + "depd": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.0.tgz", + "integrity": "sha1-4b2Cxqq2ztlluXuIsX7T5SjKGMM=" + }, + "detect-indent": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-3.0.1.tgz", + "integrity": "sha1-ncXl3bzu+DJXZLlFGwK8bVQIT3U=", + "dev": true, + "requires": { + "get-stdin": "4.0.1", + "minimist": "1.2.0", + "repeating": "1.1.3" + } + }, + "detective": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/detective/-/detective-4.5.0.tgz", + "integrity": "sha1-blqMaybmx6JUsca210kNmOyR7dE=", + "requires": { + "acorn": "4.0.13", + "defined": "1.0.0" + } + }, + "diff": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/diff/-/diff-2.2.3.tgz", + "integrity": "sha1-YOr9DSjukG5Oj/ClLBIpUhAzv5k=", + "dev": true + }, + "docker-modem": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/docker-modem/-/docker-modem-1.0.3.tgz", + "integrity": "sha512-D55iUS6GrV7ohFurvAl1PYqEf8k/x3+xWxtOFoKOs8JM2xyT1yBbZ216Nxjk4F0TboR5iqVVITwPiH/AXeP9Ig==", + "requires": { + "JSONStream": "0.10.0", + "debug": "2.6.9", + "readable-stream": "1.0.34", + "split-ca": "1.0.1" + }, + "dependencies": { + "JSONStream": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-0.10.0.tgz", + "integrity": "sha1-dDSdDYlSK3HzDwoD/5vSDKbxKsA=", + "requires": { + "jsonparse": "0.0.5", + "through": "2.3.8" + } + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + } + } + }, + "dockerode": { + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/dockerode/-/dockerode-2.5.3.tgz", + "integrity": "sha512-LQKXR5jyI+G/+5OhZCi40m0ArY4j46g7Tl71Vtn10Ekt5TiyDzZAoqXOCS6edQpEuGbdFgSDJxleFqLxACpKJg==", + "requires": { + "concat-stream": "1.5.2", + "docker-modem": "1.0.3", + "tar-fs": "1.12.0" + } + }, + "doctrine": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.0.0.tgz", + "integrity": "sha1-xz2NKQnSIpHhoAejlYBNqLZl/mM=", + "dev": true, + "requires": { + "esutils": "2.0.2", + "isarray": "1.0.0" + } + }, + "dom-serializer": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz", + "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=", + "dev": true, + "requires": { + "domelementtype": "1.1.3", + "entities": "1.1.1" + }, + "dependencies": { + "domelementtype": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz", + "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=", + "dev": true + } + } + }, + "domelementtype": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz", + "integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI=", + "dev": true + }, + "domhandler": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz", + "integrity": "sha1-LeWaCCLVAn+r/28DLCsloqir5zg=", + "dev": true, + "requires": { + "domelementtype": "1.3.0" + } + }, + "domutils": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", + "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", + "dev": true, + "requires": { + "dom-serializer": "0.1.0", + "domelementtype": "1.3.0" + } + }, + "duplexer2": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", + "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=", + "dev": true, + "requires": { + "readable-stream": "1.1.14" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + } + } + }, + "ecc-jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", + "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=", + "optional": true, + "requires": { + "jsbn": "0.1.1" + } + }, + "ee-first": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.0.5.tgz", + "integrity": "sha1-jJshKJjYzZ8alDZlDOe+ICyen/A=", + "dev": true + }, + "electron": { + "version": "1.7.9", + "resolved": "https://registry.npmjs.org/electron/-/electron-1.7.9.tgz", + "integrity": "sha1-rdVOn4+D7QL2UZ7BATX2mLGTNs8=", + "dev": true, + "requires": { + "@types/node": "7.0.48", + "electron-download": "3.3.0", + "extract-zip": "1.6.6" + }, + "dependencies": { + "electron-download": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/electron-download/-/electron-download-3.3.0.tgz", + "integrity": "sha1-LP1U1pZsAZxNSa1l++Zcyc3vaMg=", + "dev": true, + "requires": { + "debug": "2.6.9", + "fs-extra": "0.30.0", + "home-path": "1.0.5", + "minimist": "1.2.0", + "nugget": "2.0.1", + "path-exists": "2.1.0", + "rc": "1.2.2", + "semver": "5.4.1", + "sumchecker": "1.3.1" + } + }, + "nugget": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/nugget/-/nugget-2.0.1.tgz", + "integrity": "sha1-IBCVpIfhrTYIGzQy+jytpPjQcbA=", + "dev": true, + "requires": { + "debug": "2.6.9", + "minimist": "1.2.0", + "pretty-bytes": "1.0.4", + "progress-stream": "1.2.0", + "request": "2.83.0", + "single-line-log": "1.1.2", + "throttleit": "0.0.2" + } + }, + "single-line-log": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/single-line-log/-/single-line-log-1.1.2.tgz", + "integrity": "sha1-wvg/Jzo+GhbtsJlWYdoO1e8DM2Q=", + "dev": true, + "requires": { + "string-width": "1.0.2" + } + } + } + }, + "electron-installer-debian": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/electron-installer-debian/-/electron-installer-debian-0.3.1.tgz", + "integrity": "sha1-VhKBM76fBbtgpJdMYijmP6Bd3g4=", + "optional": true, + "requires": { + "asar": "0.12.4", + "async": "2.6.0", + "debug": "2.6.9", + "fs-extra": "0.30.0", + "get-folder-size": "1.0.0", + "glob": "7.1.2", + "lodash": "4.17.4", + "temp": "0.8.3", + "word-wrap": "1.2.3", + "yargs": "4.8.1" + }, + "dependencies": { + "async": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.0.tgz", + "integrity": "sha512-xAfGg1/NTLBBKlHFmnd7PlmUW9KhVQIUuSrYem9xzFUZy13ScvtyGGejaae9iAVRiRq9+Cx7DPFaAAhCpyxyPw==", + "optional": true, + "requires": { + "lodash": "4.17.4" + } + } + } + }, + "electron-installer-redhat": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/electron-installer-redhat/-/electron-installer-redhat-0.3.1.tgz", + "integrity": "sha1-85v6//USyzgCfWbXVsxIklTu+PM=", + "optional": true, + "requires": { + "asar": "0.12.4", + "async": "2.6.0", + "debug": "2.6.9", + "fs-extra": "1.0.0", + "glob": "7.1.2", + "lodash": "4.17.4", + "temp": "0.8.3", + "word-wrap": "1.2.3", + "yargs": "6.6.0" + }, + "dependencies": { + "async": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.0.tgz", + "integrity": "sha512-xAfGg1/NTLBBKlHFmnd7PlmUW9KhVQIUuSrYem9xzFUZy13ScvtyGGejaae9iAVRiRq9+Cx7DPFaAAhCpyxyPw==", + "optional": true, + "requires": { + "lodash": "4.17.4" + } + }, + "fs-extra": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz", + "integrity": "sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA=", + "optional": true, + "requires": { + "graceful-fs": "4.1.11", + "jsonfile": "2.4.0", + "klaw": "1.3.1" + } + }, + "yargs": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz", + "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=", + "optional": true, + "requires": { + "camelcase": "3.0.0", + "cliui": "3.2.0", + "decamelize": "1.2.0", + "get-caller-file": "1.0.2", + "os-locale": "1.4.0", + "read-pkg-up": "1.0.1", + "require-directory": "2.1.1", + "require-main-filename": "1.0.1", + "set-blocking": "2.0.0", + "string-width": "1.0.2", + "which-module": "1.0.0", + "y18n": "3.2.1", + "yargs-parser": "4.2.1" + } + }, + "yargs-parser": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", + "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", + "optional": true, + "requires": { + "camelcase": "3.0.0" + } + } + } + }, + "electron-packager": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/electron-packager/-/electron-packager-5.2.1.tgz", + "integrity": "sha1-DZNBfFilhLZnHisn50DJFoHyyV0=", + "dev": true, + "requires": { + "asar": "0.8.3", + "electron-download": "1.4.1", + "extract-zip": "1.6.6", + "get-package-info": "0.0.2", + "minimist": "1.2.0", + "mkdirp": "0.5.1", + "mv": "2.1.1", + "ncp": "2.0.0", + "plist": "1.2.0", + "rcedit": "0.3.0", + "resolve": "1.5.0", + "rimraf": "2.6.2", + "run-series": "1.1.4" + }, + "dependencies": { + "asar": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/asar/-/asar-0.8.3.tgz", + "integrity": "sha1-wuA/kFRRbbv1Z1noVOnOjRqdOdM=", + "dev": true, + "requires": { + "chromium-pickle-js": "0.1.0", + "commander": "2.3.0", + "cuint": "0.1.5", + "glob": "5.0.15", + "minimatch": "2.0.4", + "mkdirp": "0.5.1", + "mksnapshot": "0.1.0" + } + }, + "asn1": { + "version": "0.1.11", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz", + "integrity": "sha1-VZvhg3bQik7E2+gId9J4GGObLfc=", + "dev": true + }, + "assert-plus": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz", + "integrity": "sha1-7nQAlBMALYTOxyGcasgRgS5yMWA=", + "dev": true + }, + "async": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", + "dev": true + }, + "aws-sign2": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz", + "integrity": "sha1-xXED96F/wDfwLXwuZLYC6iI/fWM=", + "dev": true + }, + "bl": { + "version": "0.9.5", + "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.5.tgz", + "integrity": "sha1-wGt5evCF6gC8Unr8jvzxHeIjIFQ=", + "dev": true, + "requires": { + "readable-stream": "1.0.34" + }, + "dependencies": { + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + } + } + }, + "caseless": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.9.0.tgz", + "integrity": "sha1-t7Zc5r8UE4hlOc/VM/CzDv+pz4g=", + "dev": true + }, + "chromium-pickle-js": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/chromium-pickle-js/-/chromium-pickle-js-0.1.0.tgz", + "integrity": "sha1-HUixB9ghJqLz4hHC6iX4A7pVGyE=", + "dev": true + }, + "combined-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", + "integrity": "sha1-ATfmV7qlp1QcV6w3rF/AfXO03B8=", + "dev": true, + "requires": { + "delayed-stream": "0.0.5" + } + }, + "commander": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.3.0.tgz", + "integrity": "sha1-/UMOiJgy7DU7ms0d4hfBHLPu+HM=", + "dev": true + }, + "cuint": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/cuint/-/cuint-0.1.5.tgz", + "integrity": "sha1-uEixhGbz8YD5bR624HzLfs8Sai4=", + "dev": true + }, + "decompress-zip": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/decompress-zip/-/decompress-zip-0.1.0.tgz", + "integrity": "sha1-vOYMEWZPLWYPykvPY0r23l1sFMc=", + "dev": true, + "requires": { + "binary": "0.3.0", + "graceful-fs": "3.0.11", + "mkpath": "0.1.0", + "nopt": "3.0.6", + "q": "1.5.1", + "readable-stream": "1.1.14", + "touch": "0.0.3" + } + }, + "delayed-stream": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz", + "integrity": "sha1-1LH0OpPoKW3+AmlPRoC8N6MTxz8=", + "dev": true + }, + "electron-download": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/electron-download/-/electron-download-1.4.1.tgz", + "integrity": "sha1-T5G6vypVbxReP7hT32qWwoJeGM0=", + "dev": true, + "requires": { + "debug": "2.6.9", + "home-path": "1.0.5", + "minimist": "1.2.0", + "mkdirp": "0.5.1", + "mv": "2.1.1", + "nugget": "1.6.2", + "path-exists": "1.0.0", + "rc": "1.2.2" + } + }, + "form-data": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-0.2.0.tgz", + "integrity": "sha1-Jvi8JtpkQOKZy9z7aQNcT3em5GY=", + "dev": true, + "requires": { + "async": "0.9.2", + "combined-stream": "0.0.7", + "mime-types": "2.0.14" + } + }, + "fs-extra": { + "version": "0.18.2", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.18.2.tgz", + "integrity": "sha1-rwXKcCsLbfp96AOh96tHnsXCFSU=", + "dev": true, + "requires": { + "graceful-fs": "3.0.11", + "jsonfile": "2.4.0", + "rimraf": "2.6.2" + } + }, + "glob": { + "version": "5.0.15", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", + "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", + "dev": true, + "requires": { + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "2.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "graceful-fs": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.11.tgz", + "integrity": "sha1-dhPHeKGv6mLyXGMKCG1/Osu92Bg=", + "dev": true, + "requires": { + "natives": "1.1.0" + } + }, + "har-validator": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-1.8.0.tgz", + "integrity": "sha1-2DhCsOtMQ1lgrrEIoGejqpTA7rI=", + "dev": true, + "requires": { + "bluebird": "2.11.0", + "chalk": "1.1.3", + "commander": "2.11.0", + "is-my-json-valid": "2.16.1" + }, + "dependencies": { + "commander": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.11.0.tgz", + "integrity": "sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ==", + "dev": true + } + } + }, + "hawk": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-2.3.1.tgz", + "integrity": "sha1-HnMc45RH+h0PbXB/e87r7A/R7B8=", + "dev": true, + "requires": { + "boom": "2.10.1", + "cryptiles": "2.0.5", + "hoek": "2.16.3", + "sntp": "1.0.9" + } + }, + "http-signature": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz", + "integrity": "sha1-T72sEyVZqoMjEh5UB3nAoBKyfmY=", + "dev": true, + "requires": { + "asn1": "0.1.11", + "assert-plus": "0.1.5", + "ctype": "0.5.3" + } + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "mime-db": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz", + "integrity": "sha1-PQxjGA9FjrENMlqqN9fFiuMS6dc=", + "dev": true + }, + "mime-types": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", + "integrity": "sha1-MQ4VnbI+B3+Lsit0jav6SVcUCqY=", + "dev": true, + "requires": { + "mime-db": "1.12.0" + } + }, + "minimatch": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.4.tgz", + "integrity": "sha1-g76hFYA+egl6eAIkJyh+23Yvr+0=", + "dev": true, + "requires": { + "brace-expansion": "1.1.8" + } + }, + "mksnapshot": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/mksnapshot/-/mksnapshot-0.1.0.tgz", + "integrity": "sha1-99CavKgGrYw3gNpwG7GHeNfOaaw=", + "dev": true, + "requires": { + "decompress-zip": "0.1.0", + "fs-extra": "0.18.2", + "request": "2.55.0" + } + }, + "oauth-sign": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.6.0.tgz", + "integrity": "sha1-fb6uRPbKRU4fFoRR1jB0ZzWBPOM=", + "dev": true + }, + "path-exists": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-1.0.0.tgz", + "integrity": "sha1-1aiZjrce83p0w06w2eum6HjuoIE=", + "dev": true + }, + "qs": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-2.4.2.tgz", + "integrity": "sha1-9854jld33wtQENp/fE5zujJHD1o=", + "dev": true + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + }, + "request": { + "version": "2.55.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.55.0.tgz", + "integrity": "sha1-11wc32eddrsQD5v/4f5VG1wk6T0=", + "dev": true, + "requires": { + "aws-sign2": "0.5.0", + "bl": "0.9.5", + "caseless": "0.9.0", + "combined-stream": "0.0.7", + "forever-agent": "0.6.1", + "form-data": "0.2.0", + "har-validator": "1.8.0", + "hawk": "2.3.1", + "http-signature": "0.10.1", + "isstream": "0.1.2", + "json-stringify-safe": "5.0.1", + "mime-types": "2.0.14", + "node-uuid": "1.4.8", + "oauth-sign": "0.6.0", + "qs": "2.4.2", + "stringstream": "0.0.5", + "tough-cookie": "2.3.3", + "tunnel-agent": "0.4.3" + } + } + } + }, + "end-of-stream": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.0.tgz", + "integrity": "sha1-epDYM+/abPpurA9JSduw+tOmMgY=", + "requires": { + "once": "1.4.0" + } + }, + "entities": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz", + "integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA=" + }, + "envify": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/envify/-/envify-3.4.1.tgz", + "integrity": "sha1-1xIjKejfFoi6dxsSUBkXyc5cvOg=", + "requires": { + "jstransform": "11.0.3", + "through": "2.3.8" + } + }, + "errno": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.4.tgz", + "integrity": "sha1-uJbiOp5ei6M4cfyZar02NfyaHH0=", + "dev": true, + "requires": { + "prr": "0.0.0" + } + }, + "error-ex": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz", + "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=", + "requires": { + "is-arrayish": "0.2.1" + } + }, + "es-symbol": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/es-symbol/-/es-symbol-1.1.2.tgz", + "integrity": "sha1-3DRvu/XtHFKtabS6XLJgCK4hj/U=" + }, + "es6-promise": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.1.1.tgz", + "integrity": "sha512-OaU1hHjgJf+b0NzsxCg7NdIYERD6Hy/PEmFLTjw+b65scuisG3Kt4QoTvJ66BBkPZ581gr0kpoVzKnxniM8nng==", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "escodegen": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.7.1.tgz", + "integrity": "sha1-MOz89mypjcZ80v0WKr626vqM5vw=", + "dev": true, + "requires": { + "esprima": "1.2.5", + "estraverse": "1.9.3", + "esutils": "2.0.2", + "optionator": "0.5.0", + "source-map": "0.2.0" + }, + "dependencies": { + "esprima": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.2.5.tgz", + "integrity": "sha1-CZNQL+r2aBODJXVvMPmlH+7sEek=", + "dev": true + }, + "estraverse": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.9.3.tgz", + "integrity": "sha1-r2fy3JIlgkFZUJJgkaQAXSnJu0Q=", + "dev": true + }, + "fast-levenshtein": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-1.0.7.tgz", + "integrity": "sha1-AXjc3uAjuSkFGTrwlZ6KdjnP3Lk=", + "dev": true + }, + "levn": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.2.5.tgz", + "integrity": "sha1-uo0znQykphDjo/FFucr0iAcVUFQ=", + "dev": true, + "requires": { + "prelude-ls": "1.1.2", + "type-check": "0.3.2" + } + }, + "optionator": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.5.0.tgz", + "integrity": "sha1-t1qJlaLUF98ltuTjhi9QqohlE2g=", + "dev": true, + "requires": { + "deep-is": "0.1.3", + "fast-levenshtein": "1.0.7", + "levn": "0.2.5", + "prelude-ls": "1.1.2", + "type-check": "0.3.2", + "wordwrap": "0.0.2" + } + }, + "source-map": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz", + "integrity": "sha1-2rc/vPwrqBm03gO9b26qSBZLP50=", + "dev": true, + "optional": true, + "requires": { + "amdefine": "1.0.1" + } + } + } + }, + "eslint": { + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-4.11.0.tgz", + "integrity": "sha512-UWbhQpaKlm8h5x/VLwm0S1kheMrDj8jPwhnBMjr/Dlo3qqT7MvcN/UfKAR3E1N4lr4YNtOvS4m3hwsrVc/ky7g==", + "dev": true, + "requires": { + "ajv": "5.3.0", + "babel-code-frame": "6.26.0", + "chalk": "2.3.0", + "concat-stream": "1.6.0", + "cross-spawn": "5.1.0", + "debug": "3.1.0", + "doctrine": "2.0.0", + "eslint-scope": "3.7.1", + "espree": "3.5.2", + "esquery": "1.0.0", + "estraverse": "4.2.0", + "esutils": "2.0.2", + "file-entry-cache": "2.0.0", + "functional-red-black-tree": "1.0.1", + "glob": "7.1.2", + "globals": "9.18.0", + "ignore": "3.3.7", + "imurmurhash": "0.1.4", + "inquirer": "3.3.0", + "is-resolvable": "1.0.0", + "js-yaml": "3.10.0", + "json-stable-stringify-without-jsonify": "1.0.1", + "levn": "0.3.0", + "lodash": "4.17.4", + "minimatch": "3.0.4", + "mkdirp": "0.5.1", + "natural-compare": "1.4.0", + "optionator": "0.8.2", + "path-is-inside": "1.0.2", + "pluralize": "7.0.0", + "progress": "2.0.0", + "require-uncached": "1.0.3", + "semver": "5.4.1", + "strip-ansi": "4.0.0", + "strip-json-comments": "2.0.1", + "table": "4.0.2", + "text-table": "0.2.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz", + "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", + "dev": true, + "requires": { + "color-convert": "1.9.1" + } + }, + "chalk": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", + "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", + "dev": true, + "requires": { + "ansi-styles": "3.2.0", + "escape-string-regexp": "1.0.5", + "supports-color": "4.5.0" + } + }, + "concat-stream": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz", + "integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=", + "dev": true, + "requires": { + "inherits": "2.0.3", + "readable-stream": "2.3.3", + "typedarray": "0.0.6" + } + }, + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "esprima": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz", + "integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw==", + "dev": true + }, + "globals": { + "version": "9.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", + "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", + "dev": true + }, + "js-yaml": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.10.0.tgz", + "integrity": "sha512-O2v52ffjLa9VeM43J4XocZE//WT9N0IiwDa3KSHH7Tu8CtH+1qM8SIZvnsTh6v+4yFy5KUY3BHUVwjpfAWsjIA==", + "dev": true, + "requires": { + "argparse": "1.0.9", + "esprima": "4.0.0" + } + }, + "readable-stream": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz", + "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "1.0.7", + "safe-buffer": "5.1.1", + "string_decoder": "1.0.3", + "util-deprecate": "1.0.2" + } + }, + "string_decoder": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", + "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", + "dev": true, + "requires": { + "safe-buffer": "5.1.1" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "3.0.0" + } + }, + "supports-color": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", + "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", + "dev": true, + "requires": { + "has-flag": "2.0.0" + } + } + } + }, + "eslint-plugin-react": { + "version": "3.16.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-3.16.1.tgz", + "integrity": "sha1-Ji2Wt318SkKvgJpzwOUnpYYSKTw=", + "dev": true + }, + "eslint-scope": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.1.tgz", + "integrity": "sha1-PWPD7f2gLgbgGkUq2IyqzHzctug=", + "dev": true, + "requires": { + "esrecurse": "4.2.0", + "estraverse": "4.2.0" + } + }, + "espree": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.2.tgz", + "integrity": "sha512-sadKeYwaR/aJ3stC2CdvgXu1T16TdYN+qwCpcWbMnGJ8s0zNWemzrvb2GbD4OhmJ/fwpJjudThAlLobGbWZbCQ==", + "dev": true, + "requires": { + "acorn": "5.2.1", + "acorn-jsx": "3.0.1" + }, + "dependencies": { + "acorn": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.2.1.tgz", + "integrity": "sha512-jG0u7c4Ly+3QkkW18V+NRDN+4bWHdln30NL1ZL2AvFZZmQe/BfopYCtghCKKVBUSetZ4QKcyA0pY6/4Gw8Pv8w==", + "dev": true + } + } + }, + "esprima": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", + "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=" + }, + "esquery": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.0.tgz", + "integrity": "sha1-z7qLV9f7qT8XKYqKAGoEzaE9gPo=", + "dev": true, + "requires": { + "estraverse": "4.2.0" + } + }, + "esrecurse": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.0.tgz", + "integrity": "sha1-+pVo2Y04I/mkHZHpAtyrnqblsWM=", + "dev": true, + "requires": { + "estraverse": "4.2.0", + "object-assign": "4.1.1" + } + }, + "estraverse": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", + "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", + "dev": true + }, + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "eventemitter2": { + "version": "0.4.14", + "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz", + "integrity": "sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas=", + "dev": true + }, + "eventemitter3": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-0.1.6.tgz", + "integrity": "sha1-jHrES4e6q1XNUMgo3Dh3jqwFLqU=" + }, + "exec-sh": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.2.1.tgz", + "integrity": "sha512-aLt95pexaugVtQerpmE51+4QfWrNc304uez7jvj6fWnN8GeEHpttB8F36n8N7uVhUMbH/1enbxQ9HImZ4w/9qg==", + "dev": true, + "requires": { + "merge": "1.2.0" + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "dev": true + }, + "exit-hook": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/exit-hook/-/exit-hook-1.1.1.tgz", + "integrity": "sha1-8FyiM7SMBdVP/wd2XfhQfpXAL/g=", + "dev": true + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "requires": { + "is-posix-bracket": "0.1.1" + } + }, + "expand-range": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", + "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", + "dev": true, + "requires": { + "fill-range": "2.2.3" + } + }, + "extend": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz", + "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=" + }, + "external-editor": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.0.5.tgz", + "integrity": "sha512-Msjo64WT5W+NhOpQXh0nOHm+n0RfU1QUwDnKYvJ8dEJ8zlwLrqXNTv5mSUTJpepf41PDJGyhueTw2vNZW+Fr/w==", + "dev": true, + "requires": { + "iconv-lite": "0.4.19", + "jschardet": "1.6.0", + "tmp": "0.0.33" + }, + "dependencies": { + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "requires": { + "os-tmpdir": "1.0.2" + } + } + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } + }, + "extract-zip": { + "version": "1.6.6", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.6.tgz", + "integrity": "sha1-EpDt6NINCHK0Kf0/NRyhKOxe+Fw=", + "dev": true, + "requires": { + "concat-stream": "1.6.0", + "debug": "2.6.9", + "mkdirp": "0.5.0", + "yauzl": "2.4.1" + }, + "dependencies": { + "concat-stream": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz", + "integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=", + "dev": true, + "requires": { + "inherits": "2.0.3", + "readable-stream": "2.3.3", + "typedarray": "0.0.6" + } + }, + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + }, + "mkdirp": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz", + "integrity": "sha1-HXMHam35hs2TROFecfzAWkyavxI=", + "dev": true, + "requires": { + "minimist": "0.0.8" + } + }, + "readable-stream": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz", + "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "1.0.7", + "safe-buffer": "5.1.1", + "string_decoder": "1.0.3", + "util-deprecate": "1.0.2" + } + }, + "string_decoder": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", + "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", + "dev": true, + "requires": { + "safe-buffer": "5.1.1" + } + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" + }, + "fancy-log": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.0.tgz", + "integrity": "sha1-Rb4X0Cu5kX1gzP/UmVyZnmyMmUg=", + "dev": true, + "requires": { + "chalk": "1.1.3", + "time-stamp": "1.1.0" + } + }, + "fast-deep-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz", + "integrity": "sha1-liVqO8l1WV6zbYLpkp0GDYk0Of8=" + }, + "fast-json-stable-stringify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "faye-websocket": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.7.3.tgz", + "integrity": "sha1-zEB0x/Sk39A69U3WXDVLE1EyzhE=", + "dev": true, + "requires": { + "websocket-driver": "0.7.0" + } + }, + "fb-watchman": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.0.tgz", + "integrity": "sha1-VOmr99+i8mzZsWNsWIwa/AXeXVg=", + "dev": true, + "requires": { + "bser": "2.0.0" + } + }, + "fd-slicer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz", + "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=", + "dev": true, + "requires": { + "pend": "1.2.0" + } + }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "dev": true, + "requires": { + "escape-string-regexp": "1.0.5" + } + }, + "file-entry-cache": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz", + "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=", + "dev": true, + "requires": { + "flat-cache": "1.3.0", + "object-assign": "4.1.1" + } + }, + "file-sync-cmp": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/file-sync-cmp/-/file-sync-cmp-0.1.1.tgz", + "integrity": "sha1-peeo/7+kk7Q7kju9TKiaU7Y7YSs=", + "dev": true + }, + "filename-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", + "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=", + "dev": true + }, + "fileset": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fileset/-/fileset-0.2.1.tgz", + "integrity": "sha1-WI74lzxmI7KnbfRlEFaWuWqsgGc=", + "dev": true, + "requires": { + "glob": "5.0.15", + "minimatch": "2.0.10" + }, + "dependencies": { + "glob": { + "version": "5.0.15", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", + "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", + "dev": true, + "requires": { + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "2.0.10", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "minimatch": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", + "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=", + "dev": true, + "requires": { + "brace-expansion": "1.1.8" + } + } + } + }, + "fill-range": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz", + "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=", + "dev": true, + "requires": { + "is-number": "2.1.0", + "isobject": "2.1.0", + "randomatic": "1.1.7", + "repeat-element": "1.1.2", + "repeat-string": "1.6.1" + } + }, + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "requires": { + "path-exists": "2.1.0", + "pinkie-promise": "2.0.1" + } + }, + "findup-sync": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.1.3.tgz", + "integrity": "sha1-fz56l7gjksZTvwZYm9hRkOk8NoM=", + "dev": true, + "requires": { + "glob": "3.2.11", + "lodash": "2.4.2" + }, + "dependencies": { + "glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz", + "integrity": "sha1-Spc/Y1uRkPcV0QmH1cAP0oFevj0=", + "dev": true, + "requires": { + "inherits": "2.0.3", + "minimatch": "0.3.0" + } + }, + "lodash": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", + "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=", + "dev": true + }, + "lru-cache": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz", + "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=", + "dev": true + }, + "minimatch": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz", + "integrity": "sha1-J12O2qxPG7MyZHIInnlJyDlGmd0=", + "dev": true, + "requires": { + "lru-cache": "2.7.3", + "sigmund": "1.0.1" + } + } + } + }, + "flat-cache": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.0.tgz", + "integrity": "sha1-0wMLMrOBVPTjt+nHCfSQ9++XxIE=", + "dev": true, + "requires": { + "circular-json": "0.3.3", + "del": "2.2.2", + "graceful-fs": "4.1.11", + "write": "0.2.1" + } + }, + "flux": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/flux/-/flux-2.0.3.tgz", + "integrity": "sha1-eH4a7f+zSjIqYLScV6LSOFam3ic=" + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, + "for-own": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", + "dev": true, + "requires": { + "for-in": "1.0.2" + } + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" + }, + "form-data": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz", + "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=", + "requires": { + "asynckit": "0.4.0", + "combined-stream": "1.0.5", + "mime-types": "2.1.17" + } + }, + "fs-extra": { + "version": "0.30.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz", + "integrity": "sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A=", + "requires": { + "graceful-fs": "4.1.11", + "jsonfile": "2.4.0", + "klaw": "1.3.1", + "path-is-absolute": "1.0.1", + "rimraf": "2.6.2" + } + }, + "fs-readdir-recursive": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-0.1.2.tgz", + "integrity": "sha1-MVtPuMHKW4xH3v7zGdBz2tNWgFk=", + "dev": true + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true + }, + "generate-function": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz", + "integrity": "sha1-aFj+fAlpt9TpCTM3ZHrHn2DfvnQ=" + }, + "generate-object-property": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", + "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=", + "requires": { + "is-property": "1.0.2" + } + }, + "get-caller-file": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz", + "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U=", + "optional": true + }, + "get-folder-size": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-folder-size/-/get-folder-size-1.0.0.tgz", + "integrity": "sha1-E01mOg50VhG3L3HIOxPxsS8xuik=", + "optional": true, + "requires": { + "async": "1.5.2", + "minimist": "1.2.0" + } + }, + "get-package-info": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/get-package-info/-/get-package-info-0.0.2.tgz", + "integrity": "sha1-csOPvuLnZyhCSgDcFOJN0aKMI5E=", + "dev": true, + "requires": { + "bluebird": "3.5.1", + "lodash.get": "4.4.2", + "resolve": "1.5.0" + }, + "dependencies": { + "bluebird": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz", + "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==", + "dev": true + } + } + }, + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "dev": true + }, + "getobject": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/getobject/-/getobject-0.1.0.tgz", + "integrity": "sha1-BHpEl4n6Fg0Bj1SG7ZEyC27HiFw=", + "dev": true + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "requires": { + "assert-plus": "1.0.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + } + } + }, + "github-releases": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/github-releases/-/github-releases-0.3.2.tgz", + "integrity": "sha1-lFCHdRhaXrFuimt4fGTAIlAFquI=", + "dev": true, + "requires": { + "grunt": "0.4.5", + "minimatch": "0.2.12", + "optimist": "0.4.0", + "prettyjson": "1.2.1", + "request": "2.51.0" + }, + "dependencies": { + "asn1": { + "version": "0.1.11", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz", + "integrity": "sha1-VZvhg3bQik7E2+gId9J4GGObLfc=", + "dev": true + }, + "assert-plus": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz", + "integrity": "sha1-7nQAlBMALYTOxyGcasgRgS5yMWA=", + "dev": true + }, + "async": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", + "dev": true + }, + "aws-sign2": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz", + "integrity": "sha1-xXED96F/wDfwLXwuZLYC6iI/fWM=", + "dev": true + }, + "bl": { + "version": "0.9.5", + "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.5.tgz", + "integrity": "sha1-wGt5evCF6gC8Unr8jvzxHeIjIFQ=", + "dev": true, + "requires": { + "readable-stream": "1.0.34" + } + }, + "boom": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/boom/-/boom-0.4.2.tgz", + "integrity": "sha1-emNune1O/O+xnO9JR6PGffrukRs=", + "dev": true, + "requires": { + "hoek": "0.9.1" + } + }, + "caseless": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.8.0.tgz", + "integrity": "sha1-W8oogdQUN/VLJAfr40iIx7mtT30=", + "dev": true + }, + "combined-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", + "integrity": "sha1-ATfmV7qlp1QcV6w3rF/AfXO03B8=", + "dev": true, + "requires": { + "delayed-stream": "0.0.5" + } + }, + "cryptiles": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz", + "integrity": "sha1-7ZH/HxetE9N0gohZT4pIoNJvMlw=", + "dev": true, + "requires": { + "boom": "0.4.2" + } + }, + "delayed-stream": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz", + "integrity": "sha1-1LH0OpPoKW3+AmlPRoC8N6MTxz8=", + "dev": true + }, + "forever-agent": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz", + "integrity": "sha1-bQ4JxJIflKJ/Y9O0nF/v8epMUTA=", + "dev": true + }, + "form-data": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-0.2.0.tgz", + "integrity": "sha1-Jvi8JtpkQOKZy9z7aQNcT3em5GY=", + "dev": true, + "requires": { + "async": "0.9.2", + "combined-stream": "0.0.7", + "mime-types": "2.0.14" + }, + "dependencies": { + "mime-types": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", + "integrity": "sha1-MQ4VnbI+B3+Lsit0jav6SVcUCqY=", + "dev": true, + "requires": { + "mime-db": "1.12.0" + } + } + } + }, + "hawk": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-1.1.1.tgz", + "integrity": "sha1-h81JH5tG5OKurKM1QWdmiF0tHtk=", + "dev": true, + "requires": { + "boom": "0.4.2", + "cryptiles": "0.2.2", + "hoek": "0.9.1", + "sntp": "0.2.4" + } + }, + "hoek": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz", + "integrity": "sha1-PTIkYrrfB3Fup+uFuviAec3c5QU=", + "dev": true + }, + "http-signature": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz", + "integrity": "sha1-T72sEyVZqoMjEh5UB3nAoBKyfmY=", + "dev": true, + "requires": { + "asn1": "0.1.11", + "assert-plus": "0.1.5", + "ctype": "0.5.3" + } + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "lru-cache": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz", + "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=", + "dev": true + }, + "mime-db": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz", + "integrity": "sha1-PQxjGA9FjrENMlqqN9fFiuMS6dc=", + "dev": true + }, + "mime-types": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-1.0.2.tgz", + "integrity": "sha1-mVrhOSq4r/y/yyZB3QVOlDwNXc4=", + "dev": true + }, + "minimatch": { + "version": "0.2.12", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.12.tgz", + "integrity": "sha1-6oKgEqxmLH3fqhRPHBR+aUb12vs=", + "dev": true, + "requires": { + "lru-cache": "2.7.3", + "sigmund": "1.0.1" + } + }, + "oauth-sign": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.5.0.tgz", + "integrity": "sha1-12f1FpMlYg6rLgh+8MRy53PbZGE=", + "dev": true + }, + "qs": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-2.3.3.tgz", + "integrity": "sha1-6eha2+ddoLvkyOBHaghikPhjtAQ=", + "dev": true + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + }, + "request": { + "version": "2.51.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.51.0.tgz", + "integrity": "sha1-NdALvswBLlX5B7G9ng29V3v+8m4=", + "dev": true, + "requires": { + "aws-sign2": "0.5.0", + "bl": "0.9.5", + "caseless": "0.8.0", + "combined-stream": "0.0.7", + "forever-agent": "0.5.2", + "form-data": "0.2.0", + "hawk": "1.1.1", + "http-signature": "0.10.1", + "json-stringify-safe": "5.0.1", + "mime-types": "1.0.2", + "node-uuid": "1.4.8", + "oauth-sign": "0.5.0", + "qs": "2.3.3", + "stringstream": "0.0.5", + "tough-cookie": "2.3.3", + "tunnel-agent": "0.4.3" + } + }, + "sntp": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz", + "integrity": "sha1-+4hfGLDzqtGJ+CSGJTa87ux1CQA=", + "dev": true, + "requires": { + "hoek": "0.9.1" + } + } + } + }, + "glob": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "requires": { + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "glob-all": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-all/-/glob-all-3.1.0.tgz", + "integrity": "sha1-iRPd+17hrHgSZWJBsD1SF8ZLAqs=", + "dev": true, + "requires": { + "glob": "7.1.2", + "yargs": "1.2.6" + }, + "dependencies": { + "minimist": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.1.0.tgz", + "integrity": "sha1-md9lelJXTCHJBXSX33QnkLK0wN4=", + "dev": true + }, + "yargs": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-1.2.6.tgz", + "integrity": "sha1-nHtKgv1dWVsr8Xq23MQxNUMv40s=", + "dev": true, + "requires": { + "minimist": "0.1.0" + } + } + } + }, + "glob-base": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", + "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", + "dev": true, + "requires": { + "glob-parent": "2.0.0", + "is-glob": "2.0.1" + } + }, + "glob-parent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", + "dev": true, + "requires": { + "is-glob": "2.0.1" + } + }, + "globals": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/globals/-/globals-6.4.1.tgz", + "integrity": "sha1-hJgDKzttHMge68X3lpDY/in6v08=", + "dev": true + }, + "globby": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", + "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", + "dev": true, + "requires": { + "array-union": "1.0.2", + "arrify": "1.0.1", + "glob": "7.1.2", + "object-assign": "4.1.1", + "pify": "2.3.0", + "pinkie-promise": "2.0.1" + } + }, + "glogg": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.0.tgz", + "integrity": "sha1-f+DxmfV6yQbPUS/urY+Q7kooT8U=", + "dev": true, + "requires": { + "sparkles": "1.0.0" + } + }, + "graceful-fs": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=" + }, + "grunt": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/grunt/-/grunt-0.4.5.tgz", + "integrity": "sha1-VpN81RlDJK3/bSB2MYMqnWuk5/A=", + "dev": true, + "requires": { + "async": "0.1.22", + "coffee-script": "1.3.3", + "colors": "0.6.2", + "dateformat": "1.0.2-1.2.3", + "eventemitter2": "0.4.14", + "exit": "0.1.2", + "findup-sync": "0.1.3", + "getobject": "0.1.0", + "glob": "3.1.21", + "grunt-legacy-log": "0.1.3", + "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.14", + "nopt": "1.0.10", + "rimraf": "2.2.8", + "underscore.string": "2.2.1", + "which": "1.0.9" + }, + "dependencies": { + "argparse": { + "version": "0.1.16", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-0.1.16.tgz", + "integrity": "sha1-z9AeD7uj1srtBJ+9dY1A9lGW9Xw=", + "dev": true, + "requires": { + "underscore": "1.7.0", + "underscore.string": "2.4.0" + }, + "dependencies": { + "underscore.string": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.4.0.tgz", + "integrity": "sha1-jN2PusTi0uoefi6Al8QvRCKA+Fs=", + "dev": true + } + } + }, + "async": { + "version": "0.1.22", + "resolved": "https://registry.npmjs.org/async/-/async-0.1.22.tgz", + "integrity": "sha1-D8GqoIig4+8Ovi2IMbqw3PiEUGE=", + "dev": true + }, + "esprima": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz", + "integrity": "sha1-n1V+CPw7TSbs6d00+Pv0drYlha0=", + "dev": true + }, + "glob": { + "version": "3.1.21", + "resolved": "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz", + "integrity": "sha1-0p4KBV3qUTj00H7UDomC6DwgZs0=", + "dev": true, + "requires": { + "graceful-fs": "1.2.3", + "inherits": "1.0.2", + "minimatch": "0.2.14" + } + }, + "graceful-fs": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz", + "integrity": "sha1-FaSAaldUfLLS2/J/QuiajDRRs2Q=", + "dev": true + }, + "iconv-lite": { + "version": "0.2.11", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.2.11.tgz", + "integrity": "sha1-HOYKOleGSiktEyH/RgnKS7llrcg=", + "dev": true + }, + "inherits": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz", + "integrity": "sha1-ykMJ2t7mtUzAuNJH6NfHoJdb3Js=", + "dev": true + }, + "js-yaml": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-2.0.5.tgz", + "integrity": "sha1-olrmUJmZ6X3yeMZxnaEb0Gh3Q6g=", + "dev": true, + "requires": { + "argparse": "0.1.16", + "esprima": "1.0.4" + } + }, + "lodash": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-0.9.2.tgz", + "integrity": "sha1-jzSZxSRdNG1oLlsNO0B2fgnxqSw=", + "dev": true + }, + "lru-cache": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz", + "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=", + "dev": true + }, + "minimatch": { + "version": "0.2.14", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz", + "integrity": "sha1-x054BXT2PG+aCQ6Q775u9TpqdWo=", + "dev": true, + "requires": { + "lru-cache": "2.7.3", + "sigmund": "1.0.1" + } + }, + "nopt": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", + "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", + "dev": true, + "requires": { + "abbrev": "1.1.1" + } + }, + "rimraf": { + "version": "2.2.8", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", + "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=", + "dev": true + }, + "underscore": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz", + "integrity": "sha1-a7rwh3UA02vjTsqlhODbn+8DUgk=", + "dev": true + }, + "which": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/which/-/which-1.0.9.tgz", + "integrity": "sha1-RgwdoPgQED0DIam2M6+eV15kSG8=", + "dev": true + } + } + }, + "grunt-babel": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/grunt-babel/-/grunt-babel-5.0.3.tgz", + "integrity": "sha1-hiIOsyAu+uIzqEGKHX+Htgre4yM=", + "dev": true, + "requires": { + "babel-core": "5.8.38" + } + }, + "grunt-chmod": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/grunt-chmod/-/grunt-chmod-1.1.1.tgz", + "integrity": "sha1-0YZcWoTn7Zrv5Qn/v1KQ+XoleEA=", + "dev": true, + "requires": { + "shelljs": "0.5.3" + } + }, + "grunt-cli": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-0.1.13.tgz", + "integrity": "sha1-6evEBHYx9QEtkidww5N4EzytEPQ=", + "dev": true, + "requires": { + "findup-sync": "0.1.3", + "nopt": "1.0.10", + "resolve": "0.3.1" + }, + "dependencies": { + "nopt": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", + "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", + "dev": true, + "requires": { + "abbrev": "1.1.1" + } + }, + "resolve": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-0.3.1.tgz", + "integrity": "sha1-NMY0R8ZkxwWY0cmxJvxDsqJDEKQ=", + "dev": true + } + } + }, + "grunt-contrib-clean": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-clean/-/grunt-contrib-clean-0.6.0.tgz", + "integrity": "sha1-9TLbpLghJnTHwBPhRr2mY4uQSPY=", + "dev": true, + "requires": { + "rimraf": "2.2.8" + }, + "dependencies": { + "rimraf": { + "version": "2.2.8", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", + "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=", + "dev": true + } + } + }, + "grunt-contrib-compress": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-compress/-/grunt-contrib-compress-0.13.0.tgz", + "integrity": "sha1-x16V7f9/Gf0iudn4vLFkjHPYTXA=", + "dev": true, + "requires": { + "archiver": "0.13.1", + "chalk": "0.5.1", + "prettysize": "0.0.3" + }, + "dependencies": { + "ansi-regex": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz", + "integrity": "sha1-DY6UaWej2BQ/k+JOKYUl/BsiNfk=", + "dev": true + }, + "ansi-styles": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz", + "integrity": "sha1-6uy/Zs1waIJ2Cy9GkVgrj1XXp94=", + "dev": true + }, + "chalk": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz", + "integrity": "sha1-Zjs6ZItotV0EaQ1JFnqoN4WPIXQ=", + "dev": true, + "requires": { + "ansi-styles": "1.1.0", + "escape-string-regexp": "1.0.5", + "has-ansi": "0.1.0", + "strip-ansi": "0.3.0", + "supports-color": "0.2.0" + } + }, + "has-ansi": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz", + "integrity": "sha1-hPJlqujA5qiKEtcCKJS3VoiUxi4=", + "dev": true, + "requires": { + "ansi-regex": "0.2.1" + } + }, + "strip-ansi": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz", + "integrity": "sha1-JfSOoiynkYfzF0pNuHWTR7sSYiA=", + "dev": true, + "requires": { + "ansi-regex": "0.2.1" + } + }, + "supports-color": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz", + "integrity": "sha1-2S3iaU6z9nMjlz1649i1W0wiGQo=", + "dev": true + } + } + }, + "grunt-contrib-copy": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/grunt-contrib-copy/-/grunt-contrib-copy-0.8.2.tgz", + "integrity": "sha1-3zHJD/zECbyfr+ROwN0eQlmRb+o=", + "dev": true, + "requires": { + "chalk": "1.1.3", + "file-sync-cmp": "0.1.1" + } + }, + "grunt-contrib-less": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/grunt-contrib-less/-/grunt-contrib-less-1.4.1.tgz", + "integrity": "sha1-O73sC3XRLOqlXWKUNiXAsIYc328=", + "dev": true, + "requires": { + "async": "2.6.0", + "chalk": "1.1.3", + "less": "2.7.3", + "lodash": "4.17.4" + }, + "dependencies": { + "async": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.0.tgz", + "integrity": "sha512-xAfGg1/NTLBBKlHFmnd7PlmUW9KhVQIUuSrYem9xzFUZy13ScvtyGGejaae9iAVRiRq9+Cx7DPFaAAhCpyxyPw==", + "dev": true, + "requires": { + "lodash": "4.17.4" + } + } + } + }, + "grunt-contrib-watch-chokidar": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-watch-chokidar/-/grunt-contrib-watch-chokidar-1.0.0.tgz", + "integrity": "sha1-2pwsg5WCl2B9NyZuPdN4JNe2xg4=", + "dev": true, + "requires": { + "async": "0.9.2", + "chokidar": "1.7.0", + "lodash": "2.4.2", + "tiny-lr": "0.1.7" + }, + "dependencies": { + "async": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", + "dev": true + }, + "lodash": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", + "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=", + "dev": true + } + } + }, + "grunt-curl": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/grunt-curl/-/grunt-curl-2.4.1.tgz", + "integrity": "sha1-hK2t6Jll8o2Igo1Hgak4314DNTs=", + "dev": true, + "requires": { + "async": "0.2.10", + "grunt-retro": "0.7.0", + "lodash": "2.4.2", + "request": "2.83.0" + }, + "dependencies": { + "async": { + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", + "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=", + "dev": true + }, + "lodash": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", + "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=", + "dev": true + } + } + }, + "grunt-download-electron": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/grunt-download-electron/-/grunt-download-electron-2.1.4.tgz", + "integrity": "sha1-BVbwoLDs9qW21hNy85CNxz1RIcU=", + "dev": true, + "requires": { + "decompress-zip": "0.0.4", + "github-releases": "0.3.2", + "grunt": "0.4.5", + "progress": "1.1.2", + "wrench": "1.5.4" + }, + "dependencies": { + "decompress-zip": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/decompress-zip/-/decompress-zip-0.0.4.tgz", + "integrity": "sha1-xWJDH3aviXCvr1AibkLhxHpXsIY=", + "dev": true, + "requires": { + "binary": "0.3.0", + "mkpath": "0.1.0", + "nopt": "2.1.2", + "q": "0.9.7", + "readable-stream": "1.1.14", + "touch": "0.0.2" + } + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "nopt": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-2.1.2.tgz", + "integrity": "sha1-bMzZd7gBMqB3MdbozljCyDA8+a8=", + "dev": true, + "requires": { + "abbrev": "1.1.1" + } + }, + "progress": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/progress/-/progress-1.1.2.tgz", + "integrity": "sha1-h/28fHanhAIIl7XpZlVUsF/FjNE=", + "dev": true + }, + "q": { + "version": "0.9.7", + "resolved": "https://registry.npmjs.org/q/-/q-0.9.7.tgz", + "integrity": "sha1-TeLmyzspCIyeTLwDv51C+5bOL3U=", + "dev": true + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + }, + "touch": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/touch/-/touch-0.0.2.tgz", + "integrity": "sha1-plp3d5Xly74SmUmb3EIoH/shtfQ=", + "dev": true, + "requires": { + "nopt": "1.0.10" + }, + "dependencies": { + "nopt": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", + "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", + "dev": true, + "requires": { + "abbrev": "1.1.1" + } + } + } + } + } + }, + "grunt-electron": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/grunt-electron/-/grunt-electron-2.0.1.tgz", + "integrity": "sha1-53mpP9wb20tjW6HnOrq9s9p9LZs=", + "dev": true, + "requires": { + "electron-packager": "5.2.1" + } + }, + "grunt-electron-installer": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/grunt-electron-installer/-/grunt-electron-installer-1.2.3.tgz", + "integrity": "sha1-UGUuxNAkgjPadrSsLKafOJTHJA4=", + "dev": true, + "requires": { + "asar": "0.8.3", + "temp": "0.8.3", + "underscore": "1.8.3" + }, + "dependencies": { + "asar": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/asar/-/asar-0.8.3.tgz", + "integrity": "sha1-wuA/kFRRbbv1Z1noVOnOjRqdOdM=", + "dev": true, + "requires": { + "chromium-pickle-js": "0.1.0", + "commander": "2.3.0", + "cuint": "0.1.5", + "glob": "5.0.15", + "minimatch": "2.0.4", + "mkdirp": "0.5.1", + "mksnapshot": "0.1.0" + } + }, + "asn1": { + "version": "0.1.11", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz", + "integrity": "sha1-VZvhg3bQik7E2+gId9J4GGObLfc=", + "dev": true + }, + "assert-plus": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz", + "integrity": "sha1-7nQAlBMALYTOxyGcasgRgS5yMWA=", + "dev": true + }, + "async": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", + "dev": true + }, + "aws-sign2": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz", + "integrity": "sha1-xXED96F/wDfwLXwuZLYC6iI/fWM=", + "dev": true + }, + "bl": { + "version": "0.9.5", + "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.5.tgz", + "integrity": "sha1-wGt5evCF6gC8Unr8jvzxHeIjIFQ=", + "dev": true, + "requires": { + "readable-stream": "1.0.34" + }, + "dependencies": { + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + } + } + }, + "caseless": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.9.0.tgz", + "integrity": "sha1-t7Zc5r8UE4hlOc/VM/CzDv+pz4g=", + "dev": true + }, + "chromium-pickle-js": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/chromium-pickle-js/-/chromium-pickle-js-0.1.0.tgz", + "integrity": "sha1-HUixB9ghJqLz4hHC6iX4A7pVGyE=", + "dev": true + }, + "combined-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", + "integrity": "sha1-ATfmV7qlp1QcV6w3rF/AfXO03B8=", + "dev": true, + "requires": { + "delayed-stream": "0.0.5" + } + }, + "commander": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.3.0.tgz", + "integrity": "sha1-/UMOiJgy7DU7ms0d4hfBHLPu+HM=", + "dev": true + }, + "cuint": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/cuint/-/cuint-0.1.5.tgz", + "integrity": "sha1-uEixhGbz8YD5bR624HzLfs8Sai4=", + "dev": true + }, + "decompress-zip": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/decompress-zip/-/decompress-zip-0.1.0.tgz", + "integrity": "sha1-vOYMEWZPLWYPykvPY0r23l1sFMc=", + "dev": true, + "requires": { + "binary": "0.3.0", + "graceful-fs": "3.0.11", + "mkpath": "0.1.0", + "nopt": "3.0.6", + "q": "1.5.1", + "readable-stream": "1.1.14", + "touch": "0.0.3" + } + }, + "delayed-stream": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz", + "integrity": "sha1-1LH0OpPoKW3+AmlPRoC8N6MTxz8=", + "dev": true + }, + "form-data": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-0.2.0.tgz", + "integrity": "sha1-Jvi8JtpkQOKZy9z7aQNcT3em5GY=", + "dev": true, + "requires": { + "async": "0.9.2", + "combined-stream": "0.0.7", + "mime-types": "2.0.14" + } + }, + "fs-extra": { + "version": "0.18.2", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.18.2.tgz", + "integrity": "sha1-rwXKcCsLbfp96AOh96tHnsXCFSU=", + "dev": true, + "requires": { + "graceful-fs": "3.0.11", + "jsonfile": "2.4.0", + "rimraf": "2.6.2" + } + }, + "glob": { + "version": "5.0.15", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", + "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", + "dev": true, + "requires": { + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "2.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "graceful-fs": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.11.tgz", + "integrity": "sha1-dhPHeKGv6mLyXGMKCG1/Osu92Bg=", + "dev": true, + "requires": { + "natives": "1.1.0" + } + }, + "har-validator": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-1.8.0.tgz", + "integrity": "sha1-2DhCsOtMQ1lgrrEIoGejqpTA7rI=", + "dev": true, + "requires": { + "bluebird": "2.11.0", + "chalk": "1.1.3", + "commander": "2.11.0", + "is-my-json-valid": "2.16.1" + }, + "dependencies": { + "commander": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.11.0.tgz", + "integrity": "sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ==", + "dev": true + } + } + }, + "hawk": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-2.3.1.tgz", + "integrity": "sha1-HnMc45RH+h0PbXB/e87r7A/R7B8=", + "dev": true, + "requires": { + "boom": "2.10.1", + "cryptiles": "2.0.5", + "hoek": "2.16.3", + "sntp": "1.0.9" + } + }, + "http-signature": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz", + "integrity": "sha1-T72sEyVZqoMjEh5UB3nAoBKyfmY=", + "dev": true, + "requires": { + "asn1": "0.1.11", + "assert-plus": "0.1.5", + "ctype": "0.5.3" + } + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "mime-db": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz", + "integrity": "sha1-PQxjGA9FjrENMlqqN9fFiuMS6dc=", + "dev": true + }, + "mime-types": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", + "integrity": "sha1-MQ4VnbI+B3+Lsit0jav6SVcUCqY=", + "dev": true, + "requires": { + "mime-db": "1.12.0" + } + }, + "minimatch": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.4.tgz", + "integrity": "sha1-g76hFYA+egl6eAIkJyh+23Yvr+0=", + "dev": true, + "requires": { + "brace-expansion": "1.1.8" + } + }, + "mksnapshot": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/mksnapshot/-/mksnapshot-0.1.0.tgz", + "integrity": "sha1-99CavKgGrYw3gNpwG7GHeNfOaaw=", + "dev": true, + "requires": { + "decompress-zip": "0.1.0", + "fs-extra": "0.18.2", + "request": "2.55.0" + } + }, + "oauth-sign": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.6.0.tgz", + "integrity": "sha1-fb6uRPbKRU4fFoRR1jB0ZzWBPOM=", + "dev": true + }, + "qs": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-2.4.2.tgz", + "integrity": "sha1-9854jld33wtQENp/fE5zujJHD1o=", + "dev": true + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + }, + "request": { + "version": "2.55.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.55.0.tgz", + "integrity": "sha1-11wc32eddrsQD5v/4f5VG1wk6T0=", + "dev": true, + "requires": { + "aws-sign2": "0.5.0", + "bl": "0.9.5", + "caseless": "0.9.0", + "combined-stream": "0.0.7", + "forever-agent": "0.6.1", + "form-data": "0.2.0", + "har-validator": "1.8.0", + "hawk": "2.3.1", + "http-signature": "0.10.1", + "isstream": "0.1.2", + "json-stringify-safe": "5.0.1", + "mime-types": "2.0.14", + "node-uuid": "1.4.8", + "oauth-sign": "0.6.0", + "qs": "2.4.2", + "stringstream": "0.0.5", + "tough-cookie": "2.3.3", + "tunnel-agent": "0.4.3" + } + } + } + }, + "grunt-electron-installer-debian": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/grunt-electron-installer-debian/-/grunt-electron-installer-debian-0.3.1.tgz", + "integrity": "sha1-2pA1V2cs9MMjd9mr++uUOUl/dRM=", + "optional": true, + "requires": { + "electron-installer-debian": "0.3.1" + } + }, + "grunt-electron-installer-redhat": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/grunt-electron-installer-redhat/-/grunt-electron-installer-redhat-0.3.1.tgz", + "integrity": "sha1-zjCT0RE6U+LDS9cv7UqRmXGtzpY=", + "optional": true, + "requires": { + "electron-installer-redhat": "0.3.1" + } + }, + "grunt-electron-packager": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/grunt-electron-packager/-/grunt-electron-packager-0.1.1.tgz", + "integrity": "sha1-mwix+hfbIHxm5m4iCGZRmmKewiY=", + "dev": true + }, + "grunt-if-missing": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/grunt-if-missing/-/grunt-if-missing-1.0.1.tgz", + "integrity": "sha1-8jea+m7yIr2YqnD9+3L4D4ebXmQ=", + "dev": true + }, + "grunt-legacy-log": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-0.1.3.tgz", + "integrity": "sha1-7ClCboAwIa9ZAp+H0vnNczWgVTE=", + "dev": true, + "requires": { + "colors": "0.6.2", + "grunt-legacy-log-utils": "0.1.1", + "hooker": "0.2.3", + "lodash": "2.4.2", + "underscore.string": "2.3.3" + }, + "dependencies": { + "lodash": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", + "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=", + "dev": true + }, + "underscore.string": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz", + "integrity": "sha1-ccCL9rQosRM/N+ePo6Icgvcymw0=", + "dev": true + } + } + }, + "grunt-legacy-log-utils": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-0.1.1.tgz", + "integrity": "sha1-wHBrndkGThFvNvI/5OawSGcsD34=", + "dev": true, + "requires": { + "colors": "0.6.2", + "lodash": "2.4.2", + "underscore.string": "2.3.3" + }, + "dependencies": { + "lodash": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", + "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=", + "dev": true + }, + "underscore.string": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz", + "integrity": "sha1-ccCL9rQosRM/N+ePo6Icgvcymw0=", + "dev": true + } + } + }, + "grunt-legacy-util": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-0.2.0.tgz", + "integrity": "sha1-kzJIhNv343qf98Am3/RR2UqeVUs=", + "dev": true, + "requires": { + "async": "0.1.22", + "exit": "0.1.2", + "getobject": "0.1.0", + "hooker": "0.2.3", + "lodash": "0.9.2", + "underscore.string": "2.2.1", + "which": "1.0.9" + }, + "dependencies": { + "async": { + "version": "0.1.22", + "resolved": "https://registry.npmjs.org/async/-/async-0.1.22.tgz", + "integrity": "sha1-D8GqoIig4+8Ovi2IMbqw3PiEUGE=", + "dev": true + }, + "lodash": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-0.9.2.tgz", + "integrity": "sha1-jzSZxSRdNG1oLlsNO0B2fgnxqSw=", + "dev": true + }, + "which": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/which/-/which-1.0.9.tgz", + "integrity": "sha1-RgwdoPgQED0DIam2M6+eV15kSG8=", + "dev": true + } + } + }, + "grunt-newer": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/grunt-newer/-/grunt-newer-1.3.0.tgz", + "integrity": "sha1-g8y3od2ny9irI7BZAk6+YUrS80I=", + "dev": true, + "requires": { + "async": "1.5.2", + "rimraf": "2.6.2" + } + }, + "grunt-plistbuddy": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/grunt-plistbuddy/-/grunt-plistbuddy-0.1.1.tgz", + "integrity": "sha1-Pc4HlCBxDJ/g2xxdMwujsCd8pNQ=", + "dev": true + }, + "grunt-prompt": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/grunt-prompt/-/grunt-prompt-1.3.3.tgz", + "integrity": "sha1-xbQ77DqimqaWKsZhGolnEvy6Z5E=", + "dev": true, + "requires": { + "inquirer": "0.11.4", + "lodash": "3.10.1" + }, + "dependencies": { + "ansi-escapes": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz", + "integrity": "sha1-06ioOzGapneTZisT52HHkRQiMG4=", + "dev": true + }, + "cli-cursor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz", + "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=", + "dev": true, + "requires": { + "restore-cursor": "1.0.1" + } + }, + "cli-width": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-1.1.1.tgz", + "integrity": "sha1-pNKT72frt7iNSk1CwMzwDE0eNm0=", + "dev": true + }, + "figures": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", + "dev": true, + "requires": { + "escape-string-regexp": "1.0.5", + "object-assign": "4.1.1" + } + }, + "inquirer": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-0.11.4.tgz", + "integrity": "sha1-geM3ToNhvq/y2XAWIG01nQsy+k0=", + "dev": true, + "requires": { + "ansi-escapes": "1.4.0", + "ansi-regex": "2.1.1", + "chalk": "1.1.3", + "cli-cursor": "1.0.2", + "cli-width": "1.1.1", + "figures": "1.7.0", + "lodash": "3.10.1", + "readline2": "1.0.1", + "run-async": "0.1.0", + "rx-lite": "3.1.2", + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "through": "2.3.8" + } + }, + "lodash": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", + "dev": true + }, + "onetime": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", + "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=", + "dev": true + }, + "restore-cursor": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz", + "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=", + "dev": true, + "requires": { + "exit-hook": "1.1.1", + "onetime": "1.1.0" + } + }, + "run-async": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-0.1.0.tgz", + "integrity": "sha1-yK1KXhEGYeQCp9IbUw4AnyX444k=", + "dev": true, + "requires": { + "once": "1.4.0" + } + }, + "rx-lite": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-3.1.2.tgz", + "integrity": "sha1-Gc5QLKVyZl87ZHsQk5+X/RYV8QI=", + "dev": true + } + } + }, + "grunt-rcedit": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/grunt-rcedit/-/grunt-rcedit-0.3.4.tgz", + "integrity": "sha1-ALM9ulvawTWLZ7dFdsR3J8Kx9N0=", + "dev": true, + "requires": { + "async": "1.5.2", + "chalk": "1.1.3", + "rcedit": "0.3.0" + } + }, + "grunt-rename": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/grunt-rename/-/grunt-rename-0.1.4.tgz", + "integrity": "sha1-c9Jq8dpNIjy2NGXLNQYWfa8IlMI=", + "dev": true + }, + "grunt-retro": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/grunt-retro/-/grunt-retro-0.7.0.tgz", + "integrity": "sha1-SPSETnbfXNKRYpq7I1gyb8U8DKU=", + "dev": true + }, + "grunt-shell": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/grunt-shell/-/grunt-shell-1.3.1.tgz", + "integrity": "sha1-XivuzQXV03h/pAECjVcz1dQ7m9E=", + "dev": true, + "requires": { + "chalk": "1.1.3", + "npm-run-path": "1.0.0", + "object-assign": "4.1.1" + } + }, + "grunt-shell-spawn": { + "version": "0.3.10", + "resolved": "https://registry.npmjs.org/grunt-shell-spawn/-/grunt-shell-spawn-0.3.10.tgz", + "integrity": "sha1-gbuNRX7EfTGCqH1jCO+EXd+5SI8=", + "dev": true, + "requires": { + "grunt": "0.4.5", + "sync-exec": "0.6.2" + } + }, + "gulp-util": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz", + "integrity": "sha1-AFTh50RQLifATBh8PsxQXdVLu08=", + "dev": true, + "requires": { + "array-differ": "1.0.0", + "array-uniq": "1.0.3", + "beeper": "1.1.1", + "chalk": "1.1.3", + "dateformat": "2.2.0", + "fancy-log": "1.3.0", + "gulplog": "1.0.0", + "has-gulplog": "0.1.0", + "lodash._reescape": "3.0.0", + "lodash._reevaluate": "3.0.0", + "lodash._reinterpolate": "3.0.0", + "lodash.template": "3.6.2", + "minimist": "1.2.0", + "multipipe": "0.1.2", + "object-assign": "3.0.0", + "replace-ext": "0.0.1", + "through2": "2.0.3", + "vinyl": "0.5.3" + }, + "dependencies": { + "dateformat": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz", + "integrity": "sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI=", + "dev": true + }, + "object-assign": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", + "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=", + "dev": true + }, + "readable-stream": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz", + "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "1.0.7", + "safe-buffer": "5.1.1", + "string_decoder": "1.0.3", + "util-deprecate": "1.0.2" + } + }, + "string_decoder": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", + "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", + "dev": true, + "requires": { + "safe-buffer": "5.1.1" + } + }, + "through2": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", + "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", + "dev": true, + "requires": { + "readable-stream": "2.3.3", + "xtend": "4.0.1" + } + } + } + }, + "gulplog": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", + "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=", + "dev": true, + "requires": { + "glogg": "1.0.0" + } + }, + "handlebars": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.11.tgz", + "integrity": "sha1-Ywo13+ApS8KB7a5v/F0yn8eYLcw=", + "dev": true, + "requires": { + "async": "1.5.2", + "optimist": "0.6.1", + "source-map": "0.4.4", + "uglify-js": "2.8.29" + }, + "dependencies": { + "minimist": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", + "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=", + "dev": true + }, + "optimist": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", + "dev": true, + "requires": { + "minimist": "0.0.10", + "wordwrap": "0.0.2" + } + } + } + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" + }, + "har-validator": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz", + "integrity": "sha1-zcvAgYgmWtEZtqWnyKtw7s+10n0=", + "requires": { + "chalk": "1.1.3", + "commander": "2.11.0", + "is-my-json-valid": "2.16.1", + "pinkie-promise": "2.0.1" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "requires": { + "ansi-regex": "2.1.1" + } + }, + "has-flag": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", + "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", + "dev": true + }, + "has-gulplog": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", + "integrity": "sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4=", + "dev": true, + "requires": { + "sparkles": "1.0.0" + } + }, + "hawk": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", + "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", + "requires": { + "boom": "2.10.1", + "cryptiles": "2.0.5", + "hoek": "2.16.3", + "sntp": "1.0.9" + } + }, + "hoek": { + "version": "2.16.3", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", + "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=" + }, + "home-or-tmp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-1.0.0.tgz", + "integrity": "sha1-S58eQIAMPlDGwn94FnavzOcfOYU=", + "dev": true, + "requires": { + "os-tmpdir": "1.0.2", + "user-home": "1.1.1" + } + }, + "home-path": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/home-path/-/home-path-1.0.5.tgz", + "integrity": "sha1-eIspgVsS1Tus9XVkhHbm+QQdEz8=", + "dev": true + }, + "hooker": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz", + "integrity": "sha1-uDT3I8xKJCqmWWNFnfbZhMXT2Vk=", + "dev": true + }, + "hosted-git-info": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.5.0.tgz", + "integrity": "sha512-pNgbURSuab90KbTqvRPsseaTxOJCZBD0a7t+haSN33piP9cCM4l0CqdzAif2hUqm716UovKB2ROmiabGAKVXyg==" + }, + "htmlparser2": { + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz", + "integrity": "sha1-mWwosZFRaovoZQGn15dX5ccMEGg=", + "dev": true, + "requires": { + "domelementtype": "1.3.0", + "domhandler": "2.3.0", + "domutils": "1.5.1", + "entities": "1.0.0", + "readable-stream": "1.1.14" + }, + "dependencies": { + "entities": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz", + "integrity": "sha1-sph6o4ITR/zeZCsk/fyeT7cSvyY=", + "dev": true + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + } + } + }, + "http-parser-js": { + "version": "0.4.9", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.9.tgz", + "integrity": "sha1-6hoE+2St/wJC6ZdPKX3Uw8rSceE=", + "dev": true + }, + "http-signature": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", + "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=", + "requires": { + "assert-plus": "0.2.0", + "jsprim": "1.4.1", + "sshpk": "1.13.1" + } + }, + "iconv-lite": { + "version": "0.4.19", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz", + "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==" + }, + "ignore": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.7.tgz", + "integrity": "sha512-YGG3ejvBNHRqu0559EOxxNFihD0AjpvHlC/pdGKd3X3ofe+CoJkYazwNJYTNebqpPKN+VVQbh4ZFn1DivMNuHA==", + "dev": true + }, + "image-exists": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/image-exists/-/image-exists-1.1.0.tgz", + "integrity": "sha1-uknMy63cqMu/EPicr9TRyOz9ONA=" + }, + "image-size": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", + "dev": true, + "optional": true + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true, + "requires": { + "repeating": "2.0.1" + }, + "dependencies": { + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, + "requires": { + "is-finite": "1.0.2" + } + } + } + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "1.4.0", + "wrappy": "1.0.2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "ini": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz", + "integrity": "sha1-BTfLedr1m1mhpRff9wbIbsA5Fi4=", + "dev": true + }, + "inquirer": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz", + "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", + "dev": true, + "requires": { + "ansi-escapes": "3.0.0", + "chalk": "2.3.0", + "cli-cursor": "2.1.0", + "cli-width": "2.2.0", + "external-editor": "2.0.5", + "figures": "2.0.0", + "lodash": "4.17.4", + "mute-stream": "0.0.7", + "run-async": "2.3.0", + "rx-lite": "4.0.8", + "rx-lite-aggregates": "4.0.8", + "string-width": "2.1.1", + "strip-ansi": "4.0.0", + "through": "2.3.8" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz", + "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", + "dev": true, + "requires": { + "color-convert": "1.9.1" + } + }, + "chalk": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", + "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", + "dev": true, + "requires": { + "ansi-styles": "3.2.0", + "escape-string-regexp": "1.0.5", + "supports-color": "4.5.0" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "2.0.0", + "strip-ansi": "4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "3.0.0" + } + }, + "supports-color": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", + "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", + "dev": true, + "requires": { + "has-flag": "2.0.0" + } + } + } + }, + "install": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/install/-/install-0.1.8.tgz", + "integrity": "sha1-mYDvk+MN+1NHeNFjvIbd1HKtX+g=" + }, + "invariant": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", + "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=", + "requires": { + "loose-envify": "1.3.1" + } + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=" + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "requires": { + "binary-extensions": "1.10.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-builtin-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", + "requires": { + "builtin-modules": "1.1.1" + } + }, + "is-dotfile": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", + "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=", + "dev": true + }, + "is-equal-shallow": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", + "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", + "dev": true, + "requires": { + "is-primitive": "2.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-finite": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", + "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", + "dev": true, + "requires": { + "number-is-nan": "1.0.1" + } + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "requires": { + "number-is-nan": "1.0.1" + } + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } + }, + "is-integer": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-integer/-/is-integer-1.0.7.tgz", + "integrity": "sha1-a96Bqs3feLZZtmKdYpytxRqIbVw=", + "dev": true, + "requires": { + "is-finite": "1.0.2" + } + }, + "is-my-json-valid": { + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.16.1.tgz", + "integrity": "sha512-ochPsqWS1WXj8ZnMIV0vnNXooaMhp7cyL4FMSIPKTtnV0Ha/T19G2b9kkhcNsabV9bxYkze7/aLZJb/bYuFduQ==", + "requires": { + "generate-function": "2.0.0", + "generate-object-property": "1.2.0", + "jsonpointer": "4.0.1", + "xtend": "4.0.1" + } + }, + "is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + } + }, + "is-path-cwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", + "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=", + "dev": true + }, + "is-path-in-cwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.0.tgz", + "integrity": "sha1-ZHdYK4IU1gI0YJRWcAO+ip6sBNw=", + "dev": true, + "requires": { + "is-path-inside": "1.0.0" + } + }, + "is-path-inside": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.0.tgz", + "integrity": "sha1-/AbloWg/vaE95mev9xe7wQpI838=", + "dev": true, + "requires": { + "path-is-inside": "1.0.2" + } + }, + "is-posix-bracket": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", + "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", + "dev": true + }, + "is-primitive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", + "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", + "dev": true + }, + "is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", + "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", + "dev": true + }, + "is-property": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", + "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ=" + }, + "is-resolvable": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.0.0.tgz", + "integrity": "sha1-jfV8YeouPFAUCNEA+wE8+NbgzGI=", + "dev": true, + "requires": { + "tryit": "1.0.3" + } + }, + "is-retina": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-retina/-/is-retina-1.0.3.tgz", + "integrity": "sha1-10AbKGvqKuN/Ykd1iN5QTQuGR+M=" + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=" + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" + }, + "istanbul": { + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/istanbul/-/istanbul-0.3.22.tgz", + "integrity": "sha1-PhZNhQIf4ZyYXR8OfvDD4i0BLrY=", + "dev": true, + "requires": { + "abbrev": "1.0.9", + "async": "1.5.2", + "escodegen": "1.7.1", + "esprima": "2.5.0", + "fileset": "0.2.1", + "handlebars": "4.0.11", + "js-yaml": "3.6.1", + "mkdirp": "0.5.1", + "nopt": "3.0.6", + "once": "1.4.0", + "resolve": "1.1.7", + "supports-color": "3.2.3", + "which": "1.3.0", + "wordwrap": "1.0.0" + }, + "dependencies": { + "abbrev": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz", + "integrity": "sha1-kbR5JYinc4wl813W9jdSovh3YTU=", + "dev": true + }, + "esprima": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.5.0.tgz", + "integrity": "sha1-84ekb9NEwbGjm6+MIL+0O20AWMw=", + "dev": true + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "resolve": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + }, + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "dev": true + } + } + }, + "jest-cli": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-0.8.2.tgz", + "integrity": "sha1-azdQGQXwzxhvwYh4vm5tBgJNFJ0=", + "dev": true, + "requires": { + "chalk": "1.1.3", + "cover": "0.2.9", + "diff": "2.2.3", + "graceful-fs": "4.1.11", + "istanbul": "0.3.22", + "jsdom": "7.2.2", + "json-stable-stringify": "1.0.1", + "mkdirp": "0.5.1", + "node-haste": "1.2.8", + "object-assign": "4.1.1", + "optimist": "0.6.1", + "resolve": "1.5.0", + "sane": "1.7.0", + "which": "1.3.0", + "worker-farm": "1.5.1" + }, + "dependencies": { + "minimist": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", + "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=", + "dev": true + }, + "optimist": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", + "dev": true, + "requires": { + "minimist": "0.0.10", + "wordwrap": "0.0.2" + } + } + } + }, + "jquery": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-2.2.4.tgz", + "integrity": "sha1-LInWiJterFIqfuoywUUhVZxsvwI=" + }, + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=" + }, + "js-yaml": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.6.1.tgz", + "integrity": "sha1-bl/mfYsgXOTSL60Ft3geja3MSzA=", + "requires": { + "argparse": "1.0.9", + "esprima": "2.7.3" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "optional": true + }, + "jschardet": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/jschardet/-/jschardet-1.6.0.tgz", + "integrity": "sha512-xYuhvQ7I9PDJIGBWev9xm0+SMSed3ZDBAmvVjbFR1ZRLAF+vlXcQu6cRI9uAlj81rzikElRVteehwV7DuX2ZmQ==", + "dev": true + }, + "jsdom": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-7.2.2.tgz", + "integrity": "sha1-QLQCdwwr2iNGkJa+6Rq2deOx/G4=", + "dev": true, + "requires": { + "abab": "1.0.4", + "acorn": "2.7.0", + "acorn-globals": "1.0.9", + "cssom": "0.3.2", + "cssstyle": "0.2.37", + "escodegen": "1.7.1", + "nwmatcher": "1.4.3", + "parse5": "1.5.1", + "request": "2.83.0", + "sax": "1.2.4", + "symbol-tree": "3.2.2", + "tough-cookie": "2.3.3", + "webidl-conversions": "2.0.1", + "whatwg-url-compat": "0.6.5", + "xml-name-validator": "2.0.1" + }, + "dependencies": { + "acorn": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-2.7.0.tgz", + "integrity": "sha1-q259nYhqrKiwhbwzEreaGYQz8Oc=", + "dev": true + } + } + }, + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true + }, + "jshint": { + "version": "2.9.5", + "resolved": "https://registry.npmjs.org/jshint/-/jshint-2.9.5.tgz", + "integrity": "sha1-HnJSkVzmgbQIJ+4UJIxG006apiw=", + "dev": true, + "requires": { + "cli": "1.0.1", + "console-browserify": "1.1.0", + "exit": "0.1.2", + "htmlparser2": "3.8.3", + "lodash": "3.7.0", + "minimatch": "3.0.4", + "shelljs": "0.3.0", + "strip-json-comments": "1.0.4" + }, + "dependencies": { + "lodash": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.7.0.tgz", + "integrity": "sha1-Nni9irmVBXwHreg27S7wh9qBHUU=", + "dev": true + }, + "shelljs": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.3.0.tgz", + "integrity": "sha1-NZbmMHp4FUT1kfN9phg2DzHbV7E=", + "dev": true + }, + "strip-json-comments": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz", + "integrity": "sha1-HhX7ysl9Pumb8tc7TGVrCCu6+5E=", + "dev": true + } + } + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" + }, + "json-schema-traverse": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", + "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=" + }, + "json-stable-stringify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", + "dev": true, + "requires": { + "jsonify": "0.0.0" + } + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" + }, + "json5": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.4.0.tgz", + "integrity": "sha1-BUNS5MTIDIbAkjh31EneF2pzLI0=", + "dev": true + }, + "jsonfile": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", + "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", + "requires": { + "graceful-fs": "4.1.11" + } + }, + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", + "dev": true + }, + "jsonparse": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-0.0.5.tgz", + "integrity": "sha1-MwVCrT8KZUZlt3jz6y2an6UHrGQ=" + }, + "jsonpointer": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz", + "integrity": "sha1-T9kss04OnbPInIYi7PUfm5eMbLk=" + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + } + } + }, + "jstransform": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/jstransform/-/jstransform-11.0.3.tgz", + "integrity": "sha1-CaeJk+CuTU70SH9hVakfYZDLQiM=", + "requires": { + "base62": "1.2.1", + "commoner": "0.10.8", + "esprima-fb": "15001.1.0-dev-harmony-fb", + "object-assign": "2.1.1", + "source-map": "0.4.4" + }, + "dependencies": { + "esprima-fb": { + "version": "15001.1.0-dev-harmony-fb", + "resolved": "https://registry.npmjs.org/esprima-fb/-/esprima-fb-15001.1.0-dev-harmony-fb.tgz", + "integrity": "sha1-MKlHMDxrjV6VW+4rmbHSMyBqaQE=" + }, + "object-assign": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz", + "integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=" + } + } + }, + "jsxhint": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/jsxhint/-/jsxhint-0.15.1.tgz", + "integrity": "sha1-+gBftaTbfP3AVe9QQ7Leu5/jWlQ=", + "dev": true, + "requires": { + "bluebird": "2.11.0", + "debug": "2.1.3", + "fs-extra": "0.16.5", + "glob-all": "3.1.0", + "jshint": "2.9.5", + "jstransform": "11.0.3", + "through": "2.3.8" + }, + "dependencies": { + "debug": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.1.3.tgz", + "integrity": "sha1-zoqxte6PvuK/o7Yzyrk9NmtjQY4=", + "dev": true, + "requires": { + "ms": "0.7.0" + } + }, + "fs-extra": { + "version": "0.16.5", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.16.5.tgz", + "integrity": "sha1-GtZh+myGyWCM0bSe/G/Og0k5p1A=", + "dev": true, + "requires": { + "graceful-fs": "3.0.11", + "jsonfile": "2.4.0", + "rimraf": "2.6.2" + } + }, + "graceful-fs": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.11.tgz", + "integrity": "sha1-dhPHeKGv6mLyXGMKCG1/Osu92Bg=", + "dev": true, + "requires": { + "natives": "1.1.0" + } + }, + "ms": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.0.tgz", + "integrity": "sha1-hlvpTC5zl62KV9pqYzpuLzB5i4M=", + "dev": true + } + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + }, + "klaw": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", + "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=", + "requires": { + "graceful-fs": "4.1.11" + } + }, + "lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", + "dev": true + }, + "lazystream": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-0.1.0.tgz", + "integrity": "sha1-GyXWPHcqTCDwpe0KnXf0hLbhaSA=", + "dev": true, + "requires": { + "readable-stream": "1.0.34" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + } + } + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "requires": { + "invert-kv": "1.0.0" + } + }, + "lcov-parse": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/lcov-parse/-/lcov-parse-0.0.10.tgz", + "integrity": "sha1-GwuP+ayceIklBYK3C3ExXZ2m2aM=" + }, + "less": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/less/-/less-2.7.3.tgz", + "integrity": "sha512-KPdIJKWcEAb02TuJtaLrhue0krtRLoRoo7x6BNJIBelO00t/CCdJQUnHW5V34OnHMWzIktSalJxRO+FvytQlCQ==", + "dev": true, + "requires": { + "errno": "0.1.4", + "graceful-fs": "4.1.11", + "image-size": "0.5.5", + "mime": "1.4.1", + "mkdirp": "0.5.1", + "promise": "7.3.1", + "request": "2.81.0", + "source-map": "0.5.7" + }, + "dependencies": { + "ajv": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", + "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", + "dev": true, + "optional": true, + "requires": { + "co": "4.6.0", + "json-stable-stringify": "1.0.1" + } + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true, + "optional": true + }, + "har-schema": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz", + "integrity": "sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4=", + "dev": true, + "optional": true + }, + "har-validator": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz", + "integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=", + "dev": true, + "optional": true, + "requires": { + "ajv": "4.11.8", + "har-schema": "1.0.5" + } + }, + "performance-now": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz", + "integrity": "sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU=", + "dev": true, + "optional": true + }, + "qs": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", + "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=", + "dev": true, + "optional": true + }, + "request": { + "version": "2.81.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.81.0.tgz", + "integrity": "sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA=", + "dev": true, + "optional": true, + "requires": { + "aws-sign2": "0.6.0", + "aws4": "1.6.0", + "caseless": "0.12.0", + "combined-stream": "1.0.5", + "extend": "3.0.1", + "forever-agent": "0.6.1", + "form-data": "2.1.4", + "har-validator": "4.2.1", + "hawk": "3.1.3", + "http-signature": "1.1.1", + "is-typedarray": "1.0.0", + "isstream": "0.1.2", + "json-stringify-safe": "5.0.1", + "mime-types": "2.1.17", + "oauth-sign": "0.8.2", + "performance-now": "0.2.0", + "qs": "6.4.0", + "safe-buffer": "5.1.1", + "stringstream": "0.0.5", + "tough-cookie": "2.3.3", + "tunnel-agent": "0.6.0", + "uuid": "3.1.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "optional": true + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "5.1.1" + } + }, + "uuid": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz", + "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g==", + "dev": true, + "optional": true + } + } + }, + "leven": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/leven/-/leven-1.0.2.tgz", + "integrity": "sha1-kUS27ryl8dBoAWnxpncNzqYLdcM=", + "dev": true + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dev": true, + "requires": { + "prelude-ls": "1.1.2", + "type-check": "0.3.2" + } + }, + "livereload-js": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.2.2.tgz", + "integrity": "sha1-bIclfmSKtHW8JOoldFftzB+NC8I=", + "dev": true + }, + "load-grunt-tasks": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/load-grunt-tasks/-/load-grunt-tasks-3.5.2.tgz", + "integrity": "sha1-ByhWEYD9IP+KaSdQWFL8WKrqDIg=", + "dev": true, + "requires": { + "arrify": "1.0.1", + "multimatch": "2.1.0", + "pkg-up": "1.0.0", + "resolve-pkg": "0.1.0" + } + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "requires": { + "graceful-fs": "4.1.11", + "parse-json": "2.2.0", + "pify": "2.3.0", + "pinkie-promise": "2.0.1", + "strip-bom": "2.0.0" + } + }, + "lodash": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=" + }, + "lodash._basecopy": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", + "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=", + "dev": true + }, + "lodash._basetostring": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz", + "integrity": "sha1-0YYdh3+CSlL2aYMtyvPuFVZqB9U=", + "dev": true + }, + "lodash._basevalues": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz", + "integrity": "sha1-W3dXYoAr3j0yl1A+JjAIIP32Ybc=", + "dev": true + }, + "lodash._getnative": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", + "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=", + "dev": true + }, + "lodash._isiterateecall": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", + "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=", + "dev": true + }, + "lodash._reescape": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz", + "integrity": "sha1-Kx1vXf4HyKNVdT5fJ/rH8c3hYWo=", + "dev": true + }, + "lodash._reevaluate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz", + "integrity": "sha1-WLx0xAZklTrgsSTYBpltrKQx4u0=", + "dev": true + }, + "lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", + "dev": true + }, + "lodash._root": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz", + "integrity": "sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI=", + "dev": true + }, + "lodash.assign": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", + "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=" + }, + "lodash.escape": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz", + "integrity": "sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg=", + "dev": true, + "requires": { + "lodash._root": "3.0.1" + } + }, + "lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", + "dev": true + }, + "lodash.isarguments": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", + "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=", + "dev": true + }, + "lodash.isarray": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", + "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=", + "dev": true + }, + "lodash.keys": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", + "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=", + "dev": true, + "requires": { + "lodash._getnative": "3.9.1", + "lodash.isarguments": "3.1.0", + "lodash.isarray": "3.0.4" + } + }, + "lodash.restparam": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz", + "integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=", + "dev": true + }, + "lodash.template": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", + "integrity": "sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8=", + "dev": true, + "requires": { + "lodash._basecopy": "3.0.1", + "lodash._basetostring": "3.0.1", + "lodash._basevalues": "3.0.0", + "lodash._isiterateecall": "3.0.9", + "lodash._reinterpolate": "3.0.0", + "lodash.escape": "3.2.0", + "lodash.keys": "3.1.2", + "lodash.restparam": "3.6.1", + "lodash.templatesettings": "3.1.1" + } + }, + "lodash.templatesettings": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz", + "integrity": "sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU=", + "dev": true, + "requires": { + "lodash._reinterpolate": "3.0.0", + "lodash.escape": "3.2.0" + } + }, + "log-driver": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/log-driver/-/log-driver-1.2.5.tgz", + "integrity": "sha1-euTsJXMC/XkNVXyxDJcQDYV7AFY=" + }, + "longest": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", + "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", + "dev": true + }, + "loose-envify": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", + "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", + "requires": { + "js-tokens": "3.0.2" + } + }, + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "dev": true, + "requires": { + "currently-unhandled": "0.4.1", + "signal-exit": "3.0.2" + } + }, + "lru-cache": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.1.tgz", + "integrity": "sha512-q4spe4KTfsAS1SUHLO0wz8Qiyf1+vMIAgpRYioFYDMNqKfHQbg+AVDH3i4fvpl71/P1L0dBl+fQi+P37UYf0ew==", + "dev": true, + "requires": { + "pseudomap": "1.0.2", + "yallist": "2.1.2" + } + }, + "makeerror": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", + "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", + "dev": true, + "requires": { + "tmpl": "1.0.4" + } + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "dev": true + }, + "meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "dev": true, + "requires": { + "camelcase-keys": "2.1.0", + "decamelize": "1.2.0", + "loud-rejection": "1.6.0", + "map-obj": "1.0.1", + "minimist": "1.2.0", + "normalize-package-data": "2.4.0", + "object-assign": "4.1.1", + "read-pkg-up": "1.0.1", + "redent": "1.0.0", + "trim-newlines": "1.0.0" + } + }, + "merge": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.0.tgz", + "integrity": "sha1-dTHjnUlJwoGma4xabgJl6LBYlNo=", + "dev": true + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "arr-diff": "2.0.0", + "array-unique": "0.2.1", + "braces": "1.8.5", + "expand-brackets": "0.1.5", + "extglob": "0.3.2", + "filename-regex": "2.0.1", + "is-extglob": "1.0.0", + "is-glob": "2.0.1", + "kind-of": "3.2.2", + "normalize-path": "2.1.1", + "object.omit": "2.0.1", + "parse-glob": "3.0.4", + "regex-cache": "0.4.4" + } + }, + "mime": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", + "dev": true, + "optional": true + }, + "mime-db": { + "version": "1.30.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.30.0.tgz", + "integrity": "sha1-dMZD2i3Z1qRTmZY0ZbJtXKfXHwE=" + }, + "mime-types": { + "version": "2.1.17", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.17.tgz", + "integrity": "sha1-Cdejk/A+mVp5+K+Fe3Cp4KsWVXo=", + "requires": { + "mime-db": "1.30.0" + } + }, + "mimic-fn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.1.0.tgz", + "integrity": "sha1-5md4PZLonb00KBi1IwudYqZyrRg=", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "1.1.8" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" + }, + "mixpanel": { + "version": "github:kitematic/mixpanel-node#72a94a7528de4024a05e036b4406cf277275b447" + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "requires": { + "minimist": "0.0.8" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" + } + } + }, + "mkpath": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/mkpath/-/mkpath-0.1.0.tgz", + "integrity": "sha1-dVSm+Nhxg0zJe1RisSLEwSTW3pE=" + }, + "mksnapshot": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/mksnapshot/-/mksnapshot-0.3.1.tgz", + "integrity": "sha1-JQHAVldDbXQs6Vik/5LHfkDdN+Y=", + "optional": true, + "requires": { + "decompress-zip": "0.3.0", + "fs-extra": "0.26.7", + "request": "2.83.0" + }, + "dependencies": { + "fs-extra": { + "version": "0.26.7", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.26.7.tgz", + "integrity": "sha1-muH92UiXeY7at20JGM9C0MMYT6k=", + "optional": true, + "requires": { + "graceful-fs": "4.1.11", + "jsonfile": "2.4.0", + "klaw": "1.3.1", + "path-is-absolute": "1.0.1", + "rimraf": "2.6.2" + } + } + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "multimatch": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz", + "integrity": "sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis=", + "dev": true, + "requires": { + "array-differ": "1.0.0", + "array-union": "1.0.2", + "arrify": "1.0.1", + "minimatch": "3.0.4" + } + }, + "multipipe": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", + "integrity": "sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s=", + "dev": true, + "requires": { + "duplexer2": "0.0.2" + } + }, + "mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", + "dev": true + }, + "mv": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/mv/-/mv-2.1.1.tgz", + "integrity": "sha1-rmzg1vbV4KT32JN5jQPB6pVZtqI=", + "dev": true, + "requires": { + "mkdirp": "0.5.1", + "ncp": "2.0.0", + "rimraf": "2.4.5" + }, + "dependencies": { + "glob": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", + "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", + "dev": true, + "requires": { + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "rimraf": { + "version": "2.4.5", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.5.tgz", + "integrity": "sha1-7nEM5dk6j9uFb7Xqj/Di11k0sto=", + "dev": true, + "requires": { + "glob": "6.0.4" + } + } + } + }, + "natives": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/natives/-/natives-1.1.0.tgz", + "integrity": "sha1-6f+EFBimsux6SV6TmYT3jxY+bjE=", + "dev": true + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "ncp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz", + "integrity": "sha1-GVoh1sRuNh0vsSgbo4uR6d9727M=", + "dev": true + }, + "node-haste": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/node-haste/-/node-haste-1.2.8.tgz", + "integrity": "sha1-0vEOk9dWfCaJrIP8BNtNdsqnDzw=", + "dev": true, + "requires": { + "esprima-fb": "4001.1001.0-dev-harmony-fb" + }, + "dependencies": { + "esprima-fb": { + "version": "4001.1001.0-dev-harmony-fb", + "resolved": "https://registry.npmjs.org/esprima-fb/-/esprima-fb-4001.1001.0-dev-harmony-fb.tgz", + "integrity": "sha1-9Qn2FuZtEcLFOWomHGGe3MtxKAo=", + "dev": true + } + } + }, + "node-int64": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.3.3.tgz", + "integrity": "sha1-LW5rLs5d6FiLQ9iNG8QbJs0fqE0=", + "dev": true + }, + "node-uuid": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.8.tgz", + "integrity": "sha1-sEDrCSOWivq/jTL7HxfxFn/auQc=" + }, + "nopt": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "requires": { + "abbrev": "1.1.1" + } + }, + "normalize-package-data": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", + "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", + "requires": { + "hosted-git-info": "2.5.0", + "is-builtin-module": "1.0.0", + "semver": "5.4.1", + "validate-npm-package-license": "3.0.1" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "1.1.0" + } + }, + "npm-run-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-1.0.0.tgz", + "integrity": "sha1-9cMr9ZX+ga6Sfa7FLoL4sACsPI8=", + "dev": true, + "requires": { + "path-key": "1.0.0" + } + }, + "nugget": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/nugget/-/nugget-1.6.2.tgz", + "integrity": "sha1-iMpuA7pXBqmRc/XaCQJZPWvK4Qc=", + "dev": true, + "requires": { + "debug": "2.6.9", + "minimist": "1.2.0", + "pretty-bytes": "1.0.4", + "progress-stream": "1.2.0", + "request": "2.83.0", + "single-line-log": "0.4.1", + "throttleit": "0.0.2" + } + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" + }, + "numeral": { + "version": "1.5.6", + "resolved": "https://registry.npmjs.org/numeral/-/numeral-1.5.6.tgz", + "integrity": "sha1-ODHbloRRuc9q/5v5WSXx7443sz8=" + }, + "nwmatcher": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/nwmatcher/-/nwmatcher-1.4.3.tgz", + "integrity": "sha512-IKdSTiDWCarf2JTS5e9e2+5tPZGdkRJ79XjYV0pzK8Q9BpsFyBq1RGKxzs7Q8UBushGw7m6TzVKz6fcY99iSWw==", + "dev": true + }, + "oauth-sign": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", + "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-keys": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz", + "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=", + "dev": true + }, + "object.omit": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", + "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", + "dev": true, + "requires": { + "for-own": "0.1.5", + "is-extendable": "0.1.1" + } + }, + "on-finished": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.1.0.tgz", + "integrity": "sha1-DFOfCSkej/rd4MiiWFD7LO3HAi0=", + "dev": true, + "requires": { + "ee-first": "1.0.5" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1.0.2" + } + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "dev": true, + "requires": { + "mimic-fn": "1.1.0" + } + }, + "optimist": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.4.0.tgz", + "integrity": "sha1-y47Dfy/jqphky2eidSUOfhliCiU=", + "dev": true, + "requires": { + "wordwrap": "0.0.2" + } + }, + "optionator": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", + "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", + "dev": true, + "requires": { + "deep-is": "0.1.3", + "fast-levenshtein": "2.0.6", + "levn": "0.3.0", + "prelude-ls": "1.1.2", + "type-check": "0.3.2", + "wordwrap": "1.0.0" + }, + "dependencies": { + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "dev": true + } + } + }, + "os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "requires": { + "lcid": "1.0.0" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" + }, + "osx-release": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/osx-release/-/osx-release-1.1.0.tgz", + "integrity": "sha1-8heRGigTaUmvG/kwiyQeJzfTzWw=", + "requires": { + "minimist": "1.2.0" + } + }, + "output-file-sync": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/output-file-sync/-/output-file-sync-1.1.2.tgz", + "integrity": "sha1-0KM+7+YaIF+suQCS6CZZjVJFznY=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "mkdirp": "0.5.1", + "object-assign": "4.1.1" + } + }, + "parse-glob": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", + "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", + "dev": true, + "requires": { + "glob-base": "0.3.0", + "is-dotfile": "1.0.3", + "is-extglob": "1.0.0", + "is-glob": "2.0.1" + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "requires": { + "error-ex": "1.3.1" + } + }, + "parse5": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-1.5.1.tgz", + "integrity": "sha1-m387DeMr543CQBsXVzzK8Pb1nZQ=", + "dev": true + }, + "parseUri": { + "version": "1.2.3-2", + "resolved": "https://registry.npmjs.org/parseUri/-/parseUri-1.2.3-2.tgz", + "integrity": "sha1-9BHxt9aWemdflk5xYAJMt2a5DpY=" + }, + "parseurl": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", + "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=", + "dev": true + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "requires": { + "pinkie-promise": "2.0.1" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "dev": true + }, + "path-key": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-1.0.0.tgz", + "integrity": "sha1-XVPVeAGWRsDWiADbThRua9wqx68=", + "dev": true + }, + "path-parse": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz", + "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=", + "dev": true + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "requires": { + "graceful-fs": "4.1.11", + "pify": "2.3.0", + "pinkie-promise": "2.0.1" + } + }, + "pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", + "dev": true + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "requires": { + "pinkie": "2.0.4" + } + }, + "pkg-up": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-1.0.0.tgz", + "integrity": "sha1-Pgj7RhUlxEIWJKM7n35tCvWwWiY=", + "dev": true, + "requires": { + "find-up": "1.1.2" + } + }, + "plist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/plist/-/plist-1.2.0.tgz", + "integrity": "sha1-CEtQk93JJQbiWfh0uNmxr7jHlZM=", + "dev": true, + "requires": { + "base64-js": "0.0.8", + "util-deprecate": "1.0.2", + "xmlbuilder": "4.0.0", + "xmldom": "0.1.27" + } + }, + "pluralize": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz", + "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==", + "dev": true + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "dev": true + }, + "preserve": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", + "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", + "dev": true + }, + "pretty-bytes": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-1.0.4.tgz", + "integrity": "sha1-CiLoIQYJrTVUL4yNXSFZr/B1HIQ=", + "dev": true, + "requires": { + "get-stdin": "4.0.1", + "meow": "3.7.0" + } + }, + "prettyjson": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prettyjson/-/prettyjson-1.2.1.tgz", + "integrity": "sha1-/P+rQdGcq0365eV15kJGYZsS0ok=", + "dev": true, + "requires": { + "colors": "1.1.2", + "minimist": "1.2.0" + }, + "dependencies": { + "colors": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", + "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", + "dev": true + } + } + }, + "prettysize": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/prettysize/-/prettysize-0.0.3.tgz", + "integrity": "sha1-FK//amReWRpN3xxykZwjtBRhgaE=", + "dev": true + }, + "private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==" + }, + "process-nextick-args": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", + "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=" + }, + "progress": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.0.tgz", + "integrity": "sha1-ihvjZr+Pwj2yvSPxDG/pILQ4nR8=", + "dev": true + }, + "progress-stream": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/progress-stream/-/progress-stream-1.2.0.tgz", + "integrity": "sha1-LNPP6jO6OonJwSHsM0er6asSX3c=", + "dev": true, + "requires": { + "speedometer": "0.1.4", + "through2": "0.2.3" + } + }, + "promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "dev": true, + "optional": true, + "requires": { + "asap": "2.0.6" + } + }, + "prr": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/prr/-/prr-0.0.0.tgz", + "integrity": "sha1-GoS4WQgyVQFBGFPQCB7j+obikmo=", + "dev": true + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, + "pump": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pump/-/pump-1.0.2.tgz", + "integrity": "sha1-Oz7mUS+U8OV1U4wXmV+fFpkKXVE=", + "requires": { + "end-of-stream": "1.4.0", + "once": "1.4.0" + } + }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" + }, + "qs": { + "version": "6.3.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.3.2.tgz", + "integrity": "sha1-51vV9uJoEioqDgvaYwslUMFmUCw=" + }, + "randomatic": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.7.tgz", + "integrity": "sha512-D5JUjPyJbaJDkuAazpVnSfVkLlpeO3wDlPROTMLGKG1zMFNFRgrciKo1ltz/AzNTkqE0HzDx655QOL51N06how==", + "dev": true, + "requires": { + "is-number": "3.0.0", + "kind-of": "4.0.0" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "raw-body": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.3.0.tgz", + "integrity": "sha1-l4IwoValVI9C7vFN4i0PT2EAg9E=", + "dev": true, + "requires": { + "bytes": "1.0.0", + "iconv-lite": "0.4.4" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.4.tgz", + "integrity": "sha1-6V8uQdsHNfwhZS94J6XuMuY8g6g=", + "dev": true + } + } + }, + "rc": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.2.tgz", + "integrity": "sha1-2M6ctX6NZNnHut2YdsfDTL48cHc=", + "dev": true, + "requires": { + "deep-extend": "0.4.2", + "ini": "1.3.4", + "minimist": "1.2.0", + "strip-json-comments": "2.0.1" + } + }, + "rcedit": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/rcedit/-/rcedit-0.3.0.tgz", + "integrity": "sha1-y17uGF5Ub57aWXwkjJkGGG+pa84=", + "dev": true + }, + "react": { + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/react/-/react-0.13.3.tgz", + "integrity": "sha1-ot+oUzXX3AK4K0gvCJWC5kzBM1Y=", + "requires": { + "envify": "3.4.1" + } + }, + "react-bootstrap": { + "version": "0.20.3", + "resolved": "https://registry.npmjs.org/react-bootstrap/-/react-bootstrap-0.20.3.tgz", + "integrity": "sha1-UhDor3IRvUaEshGA8ocdEq67TqE=", + "requires": { + "classnames": "1.2.2" + }, + "dependencies": { + "classnames": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-1.2.2.tgz", + "integrity": "sha1-6WoqAiLYSSXdj62yBdZuEviI7fk=" + } + } + }, + "react-retina-image": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/react-retina-image/-/react-retina-image-1.3.3.tgz", + "integrity": "sha1-4h+YvK+gWnMlDGaQswtFVMs0nV8=", + "requires": { + "array-equal": "1.0.0", + "image-exists": "1.1.0", + "is-retina": "1.0.3", + "isarray": "0.0.1", + "object-assign": "2.1.1" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "object-assign": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz", + "integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=" + } + } + }, + "react-router": { + "version": "0.13.6", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-0.13.6.tgz", + "integrity": "sha1-G8OcdF1CMmy1Hxx0UkeWdaUXL6k=", + "requires": { + "can-use-dom": "0.1.0", + "invariant": "2.2.2", + "object-assign": "2.1.1", + "qs": "2.4.1" + }, + "dependencies": { + "object-assign": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz", + "integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=" + }, + "qs": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-2.4.1.tgz", + "integrity": "sha1-aMuuqXEBNCaoDBQE+taxprEXUkU=" + } + } + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "requires": { + "load-json-file": "1.1.0", + "normalize-package-data": "2.4.0", + "path-type": "1.1.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "requires": { + "find-up": "1.1.2", + "read-pkg": "1.1.0" + } + }, + "readable-stream": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "1.0.7", + "string_decoder": "0.10.31", + "util-deprecate": "1.0.2" + } + }, + "readdirp": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz", + "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "minimatch": "3.0.4", + "readable-stream": "2.0.6", + "set-immediate-shim": "1.0.1" + } + }, + "readline2": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/readline2/-/readline2-1.0.1.tgz", + "integrity": "sha1-QQWWCP/BVHV7cV2ZidGZ/783LjU=", + "dev": true, + "requires": { + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "mute-stream": "0.0.5" + }, + "dependencies": { + "mute-stream": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz", + "integrity": "sha1-j7+rsKmKJT0xhDMfno3rc3L6xsA=", + "dev": true + } + } + }, + "recast": { + "version": "0.11.23", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.11.23.tgz", + "integrity": "sha1-RR/TAEqx5N+bTktmN2sqIZEkYtM=", + "requires": { + "ast-types": "0.9.6", + "esprima": "3.1.3", + "private": "0.1.8", + "source-map": "0.5.7" + }, + "dependencies": { + "esprima": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", + "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "dev": true, + "requires": { + "indent-string": "2.1.0", + "strip-indent": "1.0.1" + } + }, + "regenerate": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.3.3.tgz", + "integrity": "sha512-jVpo1GadrDAK59t/0jRx5VxYWQEDkkEKi6+HjE3joFVLfDOh9Xrdh0dF1eSq+BI/SwvTQ44gSscJ8N5zYL61sg==", + "dev": true + }, + "regenerator": { + "version": "0.8.40", + "resolved": "https://registry.npmjs.org/regenerator/-/regenerator-0.8.40.tgz", + "integrity": "sha1-oORXxY69uuV1yfjNdRJ+k3VkNdg=", + "dev": true, + "requires": { + "commoner": "0.10.8", + "defs": "1.1.1", + "esprima-fb": "15001.1001.0-dev-harmony-fb", + "private": "0.1.8", + "recast": "0.10.33", + "through": "2.3.8" + }, + "dependencies": { + "ast-types": { + "version": "0.8.12", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.8.12.tgz", + "integrity": "sha1-oNkOQ1G7iHcWyD/WN+v4GK9K38w=", + "dev": true + }, + "esprima-fb": { + "version": "15001.1001.0-dev-harmony-fb", + "resolved": "https://registry.npmjs.org/esprima-fb/-/esprima-fb-15001.1001.0-dev-harmony-fb.tgz", + "integrity": "sha1-Q761fsJujPI3092LM+QlM1d/Jlk=", + "dev": true + }, + "recast": { + "version": "0.10.33", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.10.33.tgz", + "integrity": "sha1-lCgI96oBbx+nFCxGHX5XBKqo1pc=", + "dev": true, + "requires": { + "ast-types": "0.8.12", + "esprima-fb": "15001.1001.0-dev-harmony-fb", + "private": "0.1.8", + "source-map": "0.5.7" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "regex-cache": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", + "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", + "dev": true, + "requires": { + "is-equal-shallow": "0.1.3" + } + }, + "regexpu": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/regexpu/-/regexpu-1.3.0.tgz", + "integrity": "sha1-5TTcmRqeWEYFDJjebX3UpVyeoW0=", + "dev": true, + "requires": { + "esprima": "2.7.3", + "recast": "0.10.43", + "regenerate": "1.3.3", + "regjsgen": "0.2.0", + "regjsparser": "0.1.5" + }, + "dependencies": { + "ast-types": { + "version": "0.8.15", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.8.15.tgz", + "integrity": "sha1-ju8IJ/BN/w7IhXupJavj/qYZTlI=", + "dev": true + }, + "esprima-fb": { + "version": "15001.1001.0-dev-harmony-fb", + "resolved": "https://registry.npmjs.org/esprima-fb/-/esprima-fb-15001.1001.0-dev-harmony-fb.tgz", + "integrity": "sha1-Q761fsJujPI3092LM+QlM1d/Jlk=", + "dev": true + }, + "recast": { + "version": "0.10.43", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.10.43.tgz", + "integrity": "sha1-uV1Q9tYHYaX2JS4V2AZ4FoSRzn8=", + "dev": true, + "requires": { + "ast-types": "0.8.15", + "esprima-fb": "15001.1001.0-dev-harmony-fb", + "private": "0.1.8", + "source-map": "0.5.7" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "regjsgen": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", + "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=", + "dev": true + }, + "regjsparser": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", + "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", + "dev": true, + "requires": { + "jsesc": "0.5.0" + } + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true + }, + "repeat-element": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", + "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true + }, + "repeating": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-1.1.3.tgz", + "integrity": "sha1-PUEUIYh3U3SU+X93+Xhfq4EPpKw=", + "dev": true, + "requires": { + "is-finite": "1.0.2" + } + }, + "replace-ext": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz", + "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=", + "dev": true + }, + "request": { + "version": "2.83.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.83.0.tgz", + "integrity": "sha512-lR3gD69osqm6EYLk9wB/G1W/laGWjzH90t1vEa2xuxHD5KUrSzp9pUSfTm+YC5Nxt2T8nMPEvKlhbQayU7bgFw==", + "requires": { + "aws-sign2": "0.7.0", + "aws4": "1.6.0", + "caseless": "0.12.0", + "combined-stream": "1.0.5", + "extend": "3.0.1", + "forever-agent": "0.6.1", + "form-data": "2.3.1", + "har-validator": "5.0.3", + "hawk": "6.0.2", + "http-signature": "1.2.0", + "is-typedarray": "1.0.0", + "isstream": "0.1.2", + "json-stringify-safe": "5.0.1", + "mime-types": "2.1.17", + "oauth-sign": "0.8.2", + "performance-now": "2.1.0", + "qs": "6.5.1", + "safe-buffer": "5.1.1", + "stringstream": "0.0.5", + "tough-cookie": "2.3.3", + "tunnel-agent": "0.6.0", + "uuid": "3.1.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" + }, + "boom": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/boom/-/boom-4.3.1.tgz", + "integrity": "sha1-T4owBctKfjiJ90kDD9JbluAdLjE=", + "requires": { + "hoek": "4.2.0" + } + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" + }, + "cryptiles": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-3.1.2.tgz", + "integrity": "sha1-qJ+7Ig9c4l7FboxKqKT9e1sNKf4=", + "requires": { + "boom": "5.2.0" + }, + "dependencies": { + "boom": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/boom/-/boom-5.2.0.tgz", + "integrity": "sha512-Z5BTk6ZRe4tXXQlkqftmsAUANpXmuwlsF5Oov8ThoMbQRzdGTA1ngYRW160GexgOgjsFOKJz0LYhoNi+2AMBUw==", + "requires": { + "hoek": "4.2.0" + } + } + } + }, + "form-data": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.1.tgz", + "integrity": "sha1-b7lPvXGIUwbXPRXMSX/kzE7NRL8=", + "requires": { + "asynckit": "0.4.0", + "combined-stream": "1.0.5", + "mime-types": "2.1.17" + } + }, + "har-validator": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz", + "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=", + "requires": { + "ajv": "5.3.0", + "har-schema": "2.0.0" + } + }, + "hawk": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-6.0.2.tgz", + "integrity": "sha512-miowhl2+U7Qle4vdLqDdPt9m09K6yZhkLDTWGoUiUzrQCn+mHHSmfJgAyGaLRZbPmTqfFFjRV1QWCW0VWUJBbQ==", + "requires": { + "boom": "4.3.1", + "cryptiles": "3.1.2", + "hoek": "4.2.0", + "sntp": "2.1.0" + } + }, + "hoek": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-4.2.0.tgz", + "integrity": "sha512-v0XCLxICi9nPfYrS9RL8HbYnXi9obYAeLbSP00BmnZwCK9+Ih9WOjoZ8YoHCoav2csqn4FOz4Orldsy2dmDwmQ==" + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "requires": { + "assert-plus": "1.0.0", + "jsprim": "1.4.1", + "sshpk": "1.13.1" + } + }, + "qs": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", + "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==" + }, + "sntp": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-2.1.0.tgz", + "integrity": "sha512-FL1b58BDrqS3A11lJ0zEdnJ3UOKqVxawAkF3k7F0CVN7VQ34aZrV+G8BZ1WC9ZL7NyrwsW0oviwsWDgRuVYtJg==", + "requires": { + "hoek": "4.2.0" + } + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "requires": { + "safe-buffer": "5.1.1" + } + }, + "uuid": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz", + "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g==" + } + } + }, + "request-progress": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-0.3.1.tgz", + "integrity": "sha1-ByHBBdipasayzossia4tXs/Pazo=", + "requires": { + "throttleit": "0.0.2" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "optional": true + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", + "optional": true + }, + "require-uncached": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz", + "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=", + "dev": true, + "requires": { + "caller-path": "0.1.0", + "resolve-from": "1.0.1" + } + }, + "resolve": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.5.0.tgz", + "integrity": "sha512-hgoSGrc3pjzAPHNBg+KnFcK2HwlHTs/YrAGUr6qgTVUZmXv1UEXXl0bZNBKMA9fud6lRYFdPGz0xXxycPzmmiw==", + "dev": true, + "requires": { + "path-parse": "1.0.5" + } + }, + "resolve-from": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz", + "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=", + "dev": true + }, + "resolve-pkg": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/resolve-pkg/-/resolve-pkg-0.1.0.tgz", + "integrity": "sha1-AsyZNBDik2livZcWahsHfalyVTE=", + "dev": true, + "requires": { + "resolve-from": "2.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz", + "integrity": "sha1-lICrIOlP+h2egKgEx+oUdhGWa1c=", + "dev": true + } + } + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "dev": true, + "requires": { + "onetime": "2.0.1", + "signal-exit": "3.0.2" + } + }, + "right-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", + "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", + "dev": true, + "requires": { + "align-text": "0.1.4" + } + }, + "rimraf": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", + "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", + "requires": { + "glob": "7.1.2" + } + }, + "run-async": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", + "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", + "dev": true, + "requires": { + "is-promise": "2.1.0" + } + }, + "run-sequence": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/run-sequence/-/run-sequence-1.2.2.tgz", + "integrity": "sha1-UJWgvr6YczsBQL0I3YDsAw3azes=", + "dev": true, + "requires": { + "chalk": "1.1.3", + "gulp-util": "3.0.8" + } + }, + "run-series": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/run-series/-/run-series-1.1.4.tgz", + "integrity": "sha1-iac93F51ye+KtjIMChYA1qQRebk=", + "dev": true + }, + "rx-lite": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz", + "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=", + "dev": true + }, + "rx-lite-aggregates": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz", + "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=", + "dev": true, + "requires": { + "rx-lite": "4.0.8" + } + }, + "safe-buffer": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", + "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==" + }, + "sane": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-1.7.0.tgz", + "integrity": "sha1-s1ebzLRclM8gNVzIESSZDf00bjA=", + "dev": true, + "requires": { + "anymatch": "1.3.2", + "exec-sh": "0.2.1", + "fb-watchman": "2.0.0", + "minimatch": "3.0.4", + "minimist": "1.2.0", + "walker": "1.0.7", + "watch": "0.10.0" + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, + "semver": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.4.1.tgz", + "integrity": "sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg==" + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "optional": true + }, + "set-immediate-shim": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", + "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=", + "dev": true + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "requires": { + "shebang-regex": "1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true + }, + "shell-escape": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/shell-escape/-/shell-escape-0.2.0.tgz", + "integrity": "sha1-aP0CXrBJC09WegJ/C/IkgLX4QTM=", + "dev": true + }, + "shelljs": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.5.3.tgz", + "integrity": "sha1-xUmCuZbHbvDB5rWfvcWCX1txMRM=", + "dev": true + }, + "sigmund": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", + "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=", + "dev": true + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "dev": true + }, + "simple-fmt": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/simple-fmt/-/simple-fmt-0.1.0.tgz", + "integrity": "sha1-GRv1ZqWeZTBILLJatTtKjchcOms=", + "dev": true + }, + "simple-is": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/simple-is/-/simple-is-0.2.0.tgz", + "integrity": "sha1-Krt1qt453rXMgVzhDmGRFkhQuvA=", + "dev": true + }, + "single-line-log": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/single-line-log/-/single-line-log-0.4.1.tgz", + "integrity": "sha1-h6VWSfdJ14PsDc2AToFA2Yc8fO4=", + "dev": true + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", + "dev": true + }, + "slice-ansi": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz", + "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "2.0.0" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + } + } + }, + "sntp": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", + "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", + "requires": { + "hoek": "2.16.3" + } + }, + "source-map": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "requires": { + "amdefine": "1.0.1" + } + }, + "source-map-support": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.3.3.tgz", + "integrity": "sha1-NJAJd9W6PwfHdX7nLnO7GptTdU8=", + "dev": true, + "requires": { + "source-map": "0.1.32" + }, + "dependencies": { + "source-map": { + "version": "0.1.32", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.32.tgz", + "integrity": "sha1-yLbBZ3l7pHQKjqMyUhYv8IWRsmY=", + "dev": true, + "requires": { + "amdefine": "1.0.1" + } + } + } + }, + "sparkles": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz", + "integrity": "sha1-Gsu/tZJDbRC76PeFt8xvgoFQEsM=", + "dev": true + }, + "spdx-correct": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", + "integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A=", + "requires": { + "spdx-license-ids": "1.2.2" + } + }, + "spdx-expression-parse": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz", + "integrity": "sha1-m98vIOH0DtRH++JzJmGR/O1RYmw=" + }, + "spdx-license-ids": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz", + "integrity": "sha1-yd96NCRZSt5r0RkA1ZZpbcBrrFc=" + }, + "speedometer": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/speedometer/-/speedometer-0.1.4.tgz", + "integrity": "sha1-mHbb0qFp0xFUAtSObqYynIgWpQ0=", + "dev": true + }, + "split-ca": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/split-ca/-/split-ca-1.0.1.tgz", + "integrity": "sha1-bIOv82kvphJW4M0ZfgXp3hV2kaY=" + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "sshpk": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.13.1.tgz", + "integrity": "sha1-US322mKHFEMW3EwY/hzx2UBzm+M=", + "requires": { + "asn1": "0.2.3", + "assert-plus": "1.0.0", + "bcrypt-pbkdf": "1.0.1", + "dashdash": "1.14.1", + "ecc-jsbn": "0.1.1", + "getpass": "0.1.7", + "jsbn": "0.1.1", + "tweetnacl": "0.14.5" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + } + } + }, + "stable": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.6.tgz", + "integrity": "sha1-kQ9dKu17Ugxud3SZwfMuE5/eyxA=", + "dev": true + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + }, + "stringmap": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/stringmap/-/stringmap-0.2.2.tgz", + "integrity": "sha1-VWwTeyWPlCuHdvWy71gqoGnX0bE=", + "dev": true + }, + "stringset": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/stringset/-/stringset-0.2.1.tgz", + "integrity": "sha1-7yWcTjSTRDd/zRyRPdLoSMnAQrU=", + "dev": true + }, + "stringstream": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", + "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg=" + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "2.1.1" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "requires": { + "is-utf8": "0.2.1" + } + }, + "strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "dev": true, + "requires": { + "get-stdin": "4.0.1" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "dev": true + }, + "sumchecker": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-1.3.1.tgz", + "integrity": "sha1-ebs7RFbdBPGOvbwNcDodHa7FEF0=", + "dev": true, + "requires": { + "debug": "2.6.9", + "es6-promise": "4.1.1" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + }, + "symbol-tree": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.2.tgz", + "integrity": "sha1-rifbOPZgp64uHDt9G8KQgZuFGeY=", + "dev": true + }, + "sync-exec": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/sync-exec/-/sync-exec-0.6.2.tgz", + "integrity": "sha1-cX0izFPwzh3vVZQ2LzqJouu5EQU=", + "dev": true + }, + "table": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/table/-/table-4.0.2.tgz", + "integrity": "sha512-UUkEAPdSGxtRpiV9ozJ5cMTtYiqz7Ni1OGqLXRCynrvzdtR1p+cfOWe2RJLwvUG8hNanaSRjecIqwOjqeatDsA==", + "dev": true, + "requires": { + "ajv": "5.3.0", + "ajv-keywords": "2.1.1", + "chalk": "2.3.0", + "lodash": "4.17.4", + "slice-ansi": "1.0.0", + "string-width": "2.1.1" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz", + "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", + "dev": true, + "requires": { + "color-convert": "1.9.1" + } + }, + "chalk": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", + "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", + "dev": true, + "requires": { + "ansi-styles": "3.2.0", + "escape-string-regexp": "1.0.5", + "supports-color": "4.5.0" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "2.0.0", + "strip-ansi": "4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "3.0.0" + } + }, + "supports-color": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", + "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", + "dev": true, + "requires": { + "has-flag": "2.0.0" + } + } + } + }, + "tar-fs": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-1.12.0.tgz", + "integrity": "sha1-pqgFU9ilTHPeHQrg553ncDVgXh0=", + "requires": { + "mkdirp": "0.5.1", + "pump": "1.0.2", + "tar-stream": "1.5.5" + } + }, + "tar-stream": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.5.5.tgz", + "integrity": "sha512-mQdgLPc/Vjfr3VWqWbfxW8yQNiJCbAZ+Gf6GDu1Cy0bdb33ofyiNGBtAY96jHFhDuivCwgW1H9DgTON+INiXgg==", + "requires": { + "bl": "1.2.1", + "end-of-stream": "1.4.0", + "readable-stream": "2.0.6", + "xtend": "4.0.1" + } + }, + "temp": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.3.tgz", + "integrity": "sha1-4Ma8TSa5AxJEEOT+2BEDAU38H1k=", + "requires": { + "os-tmpdir": "1.0.2", + "rimraf": "2.2.8" + }, + "dependencies": { + "rimraf": { + "version": "2.2.8", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", + "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=" + } + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "throttleit": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-0.0.2.tgz", + "integrity": "sha1-z+34jmDADdlpe2H90qg0OptoDq8=" + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + }, + "through2": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.2.3.tgz", + "integrity": "sha1-6zKE2k6jEbbMis42U3SKUqvyWj8=", + "dev": true, + "requires": { + "readable-stream": "1.1.14", + "xtend": "2.1.2" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + }, + "xtend": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz", + "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=", + "dev": true, + "requires": { + "object-keys": "0.4.0" + } + } + } + }, + "time-stamp": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", + "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=", + "dev": true + }, + "tiny-lr": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-0.1.7.tgz", + "integrity": "sha1-vgJNCfHrsi4nSYNMYOoXs4UjQXU=", + "dev": true, + "requires": { + "body-parser": "1.8.4", + "debug": "2.0.0", + "faye-websocket": "0.7.3", + "livereload-js": "2.2.2", + "parseurl": "1.3.2", + "qs": "2.2.5" + }, + "dependencies": { + "debug": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.0.0.tgz", + "integrity": "sha1-ib2d9nMrUSVrxnBTQrugLtEhMe8=", + "dev": true, + "requires": { + "ms": "0.6.2" + } + }, + "ms": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz", + "integrity": "sha1-2JwhJMb9wTU9Zai3e/GqxLGTcIw=", + "dev": true + }, + "qs": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/qs/-/qs-2.2.5.tgz", + "integrity": "sha1-EIirr53MCuWuRbcJ5sa1iIsjkjw=", + "dev": true + } + } + }, + "tmp": { + "version": "0.0.28", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.28.tgz", + "integrity": "sha1-Fyc1t/YU6nrzlmT6hM8N5OUV0SA=", + "optional": true, + "requires": { + "os-tmpdir": "1.0.2" + } + }, + "tmpl": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", + "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=", + "dev": true + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true + }, + "touch": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/touch/-/touch-0.0.3.tgz", + "integrity": "sha1-Ua7z1ElXHU8oel2Hyci0kYGg2x0=", + "requires": { + "nopt": "1.0.10" + }, + "dependencies": { + "nopt": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", + "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", + "requires": { + "abbrev": "1.1.1" + } + } + } + }, + "tough-cookie": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.3.tgz", + "integrity": "sha1-C2GKVWW23qkL80JdBNVe3EdadWE=", + "requires": { + "punycode": "1.4.1" + } + }, + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=", + "dev": true + }, + "traverse": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz", + "integrity": "sha1-cXuPIgzAu3tE5AUUwisui7xw2Lk=" + }, + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "dev": true + }, + "trim-right": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", + "dev": true + }, + "try-resolve": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/try-resolve/-/try-resolve-1.0.1.tgz", + "integrity": "sha1-z95vq9ctY+V5fPqrhzq76OcA6RI=", + "dev": true + }, + "tryit": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tryit/-/tryit-1.0.3.tgz", + "integrity": "sha1-OTvnMKlEb9Hq1tpZoBQwjzbCics=", + "dev": true + }, + "tryor": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/tryor/-/tryor-0.1.2.tgz", + "integrity": "sha1-gUXkynyv9ArN48z5Rui4u3W0Fys=", + "dev": true + }, + "tunnel-agent": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz", + "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us=" + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "optional": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "requires": { + "prelude-ls": "1.1.2" + } + }, + "type-is": { + "version": "1.5.7", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.5.7.tgz", + "integrity": "sha1-uTaKWTzG730GReeLL0xky+zQXpA=", + "dev": true, + "requires": { + "media-typer": "0.3.0", + "mime-types": "2.0.14" + }, + "dependencies": { + "mime-db": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz", + "integrity": "sha1-PQxjGA9FjrENMlqqN9fFiuMS6dc=", + "dev": true + }, + "mime-types": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", + "integrity": "sha1-MQ4VnbI+B3+Lsit0jav6SVcUCqY=", + "dev": true, + "requires": { + "mime-db": "1.12.0" + } + } + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, + "uglify-js": { + "version": "2.8.29", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", + "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", + "dev": true, + "optional": true, + "requires": { + "source-map": "0.5.7", + "uglify-to-browserify": "1.0.2", + "yargs": "3.10.0" + }, + "dependencies": { + "camelcase": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", + "dev": true, + "optional": true + }, + "cliui": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", + "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", + "dev": true, + "optional": true, + "requires": { + "center-align": "0.1.3", + "right-align": "0.1.3", + "wordwrap": "0.0.2" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "optional": true + }, + "window-size": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", + "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", + "dev": true, + "optional": true + }, + "yargs": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", + "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", + "dev": true, + "optional": true, + "requires": { + "camelcase": "1.2.1", + "cliui": "2.1.0", + "decamelize": "1.2.0", + "window-size": "0.1.0" + } + } + } + }, + "uglify-to-browserify": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", + "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", + "dev": true, + "optional": true + }, + "underscore": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz", + "integrity": "sha1-Tz+1OxBuYJf8+ctBCfKl6b36UCI=" + }, + "underscore.string": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.2.1.tgz", + "integrity": "sha1-18D6KvXVoaZ/QlPa7pgTLnM/Dxk=", + "dev": true + }, + "user-home": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz", + "integrity": "sha1-K1viOjK2Onyd640PKNSFcko98ZA=", + "dev": true + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "validate-npm-package-license": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", + "integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w=", + "requires": { + "spdx-correct": "1.0.2", + "spdx-expression-parse": "1.0.4" + } + }, + "validator": { + "version": "4.9.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-4.9.0.tgz", + "integrity": "sha1-CC/84qdhSP8HqOienCukOq8S7Ew=", + "requires": { + "depd": "1.1.0" + } + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "requires": { + "assert-plus": "1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "1.3.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + } + } + }, + "vinyl": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", + "integrity": "sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4=", + "dev": true, + "requires": { + "clone": "1.0.3", + "clone-stats": "0.0.1", + "replace-ext": "0.0.1" + } + }, + "walker": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", + "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", + "dev": true, + "requires": { + "makeerror": "1.0.11" + } + }, + "watch": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/watch/-/watch-0.10.0.tgz", + "integrity": "sha1-d3mLLaD5kQ1ZXxrOWwwiWFIfIdw=", + "dev": true + }, + "webidl-conversions": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-2.0.1.tgz", + "integrity": "sha1-O/glj30xjHRDw28uFpQCoaZwNQY=", + "dev": true + }, + "websocket-driver": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.0.tgz", + "integrity": "sha1-DK+dLXVdk67gSdS90NP+LMoqJOs=", + "dev": true, + "requires": { + "http-parser-js": "0.4.9", + "websocket-extensions": "0.1.3" + } + }, + "websocket-extensions": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz", + "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==", + "dev": true + }, + "whatwg-url-compat": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/whatwg-url-compat/-/whatwg-url-compat-0.6.5.tgz", + "integrity": "sha1-AImBEa9om7CXVBzVpFymyHmERb8=", + "dev": true, + "requires": { + "tr46": "0.0.3" + } + }, + "which": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.0.tgz", + "integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==", + "requires": { + "isexe": "2.0.0" + } + }, + "which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", + "optional": true + }, + "window-size": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.2.0.tgz", + "integrity": "sha1-tDFbtCFKPXBY6+7okuE/ok2YsHU=", + "optional": true + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "optional": true + }, + "wordwrap": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", + "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", + "dev": true + }, + "worker-farm": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.5.1.tgz", + "integrity": "sha512-T5NH6Wqsd8MwGD4AK8BBllUy6LmHaqjEOyo/YIUEegZui6/v5Bqde//3jwyE3PGiGYMmWi06exFBi5LNhhPFNw==", + "dev": true, + "requires": { + "errno": "0.1.4", + "xtend": "4.0.1" + } + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "optional": true, + "requires": { + "string-width": "1.0.2", + "strip-ansi": "3.0.1" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "wrench": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/wrench/-/wrench-1.5.4.tgz", + "integrity": "sha1-Lo2dPbNWjMHAAaTI3OyncuXSFkM=", + "dev": true + }, + "write": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/write/-/write-0.2.1.tgz", + "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=", + "dev": true, + "requires": { + "mkdirp": "0.5.1" + } + }, + "xml-name-validator": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-2.0.1.tgz", + "integrity": "sha1-TYuPHszTQZqjYgYb7O9RXh5VljU=", + "dev": true + }, + "xmlbuilder": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-4.0.0.tgz", + "integrity": "sha1-mLj2UcowqmJANvEn0RzGbce5B6M=", + "dev": true, + "requires": { + "lodash": "3.10.1" + }, + "dependencies": { + "lodash": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", + "dev": true + } + } + }, + "xmldom": { + "version": "0.1.27", + "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.27.tgz", + "integrity": "sha1-1QH5ezvbQDr4757MIFcxh6rawOk=", + "dev": true + }, + "xtend": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=" + }, + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=" + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + }, + "yargs": { + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-4.8.1.tgz", + "integrity": "sha1-wMQpJMpKqmsObaFznfshZDn53cA=", + "optional": true, + "requires": { + "cliui": "3.2.0", + "decamelize": "1.2.0", + "get-caller-file": "1.0.2", + "lodash.assign": "4.2.0", + "os-locale": "1.4.0", + "read-pkg-up": "1.0.1", + "require-directory": "2.1.1", + "require-main-filename": "1.0.1", + "set-blocking": "2.0.0", + "string-width": "1.0.2", + "which-module": "1.0.0", + "window-size": "0.2.0", + "y18n": "3.2.1", + "yargs-parser": "2.4.1" + } + }, + "yargs-parser": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-2.4.1.tgz", + "integrity": "sha1-hVaN488VD/SfpRgl8DqMiA3cxcQ=", + "optional": true, + "requires": { + "camelcase": "3.0.0", + "lodash.assign": "4.2.0" + } + }, + "yauzl": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz", + "integrity": "sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=", + "dev": true, + "requires": { + "fd-slicer": "1.0.1" + } + }, + "zip-stream": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-0.5.2.tgz", + "integrity": "sha1-Mty8UG0Nq00hNyYlvX66rDwv/1Y=", + "dev": true, + "requires": { + "compress-commons": "0.2.9", + "lodash": "3.2.0", + "readable-stream": "1.0.34" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "lodash": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.2.0.tgz", + "integrity": "sha1-S/UKMkP5rrC6xBpV09WZBnWkYvs=", + "dev": true + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + } + } + } + } +} diff --git a/package.json b/package.json index 7bd0e9703..ffae53050 100644 --- a/package.json +++ b/package.json @@ -21,9 +21,6 @@ }, "license": "Apache-2.0", "electron-version": "0.35.4", - "engines": { - "node": "4.1.1" - }, "dependencies": { "alt": "^0.16.2", "ansi-to-html": "0.3.0", @@ -60,7 +57,7 @@ "devDependencies": { "babel": "^5.8.23", "babel-jest": "^5.2.0", - "electron-prebuilt": "^0.36", + "electron": "^1.6.1", "eslint": "^4.1.1", "eslint-plugin-react": "^3.3.0", "grunt": "^0.4.5", @@ -76,7 +73,7 @@ "grunt-download-electron": "^2.1.1", "grunt-electron": "^2.0.0", "grunt-electron-installer": "^1.0.4", - "grunt-electron-packager": "0.0.7", + "grunt-electron-packager": "0.1.1", "grunt-if-missing": "^1.0.0", "grunt-newer": "^1.1.1", "grunt-plistbuddy": "^0.1.1", diff --git a/src/components/AccountLogin.react.js b/src/components/AccountLogin.react.js index 7586537c8..ff3b49214 100644 --- a/src/components/AccountLogin.react.js +++ b/src/components/AccountLogin.react.js @@ -4,7 +4,7 @@ import Router from 'react-router'; import validator from 'validator'; import accountActions from '../actions/AccountActions'; import metrics from '../utils/MetricsUtil'; -import shell from 'shell'; +import {shell} from 'electron'; module.exports = React.createClass({ mixins: [Router.Navigation, React.addons.LinkedStateMixin], diff --git a/src/components/ContainerDetailsSubheader.react.js b/src/components/ContainerDetailsSubheader.react.js index ec244eda3..784d158e2 100644 --- a/src/components/ContainerDetailsSubheader.react.js +++ b/src/components/ContainerDetailsSubheader.react.js @@ -1,6 +1,6 @@ import _ from 'underscore'; import React from 'react'; -import shell from 'shell'; +import {shell} from 'electron'; import metrics from '../utils/MetricsUtil'; import ContainerUtil from '../utils/ContainerUtil'; import classNames from 'classnames'; diff --git a/src/components/ContainerHome.react.js b/src/components/ContainerHome.react.js index a92048137..43f102b41 100644 --- a/src/components/ContainerHome.react.js +++ b/src/components/ContainerHome.react.js @@ -5,7 +5,7 @@ import ContainerProgress from './ContainerProgress.react'; import ContainerHomePreview from './ContainerHomePreview.react'; import ContainerHomeLogs from './ContainerHomeLogs.react'; import ContainerHomeFolders from './ContainerHomeFolders.react'; -import shell from 'shell'; +import {shell} from 'electron'; var ContainerHome = React.createClass({ contextTypes: { diff --git a/src/components/ContainerHomeFolders.react.js b/src/components/ContainerHomeFolders.react.js index fbbc704bf..24ed51b04 100644 --- a/src/components/ContainerHomeFolders.react.js +++ b/src/components/ContainerHomeFolders.react.js @@ -2,7 +2,7 @@ import _ from 'underscore'; import React from 'react/addons'; import RetinaImage from 'react-retina-image'; import path from 'path'; -import shell from 'shell'; +import {shell} from 'electron'; import util from '../utils/Util'; import metrics from '../utils/MetricsUtil'; import containerActions from '../actions/ContainerActions'; diff --git a/src/components/ContainerHomeWebPreview.react.js b/src/components/ContainerHomeWebPreview.react.js index f954f80fe..17889aecf 100644 --- a/src/components/ContainerHomeWebPreview.react.js +++ b/src/components/ContainerHomeWebPreview.react.js @@ -1,6 +1,6 @@ import React from 'react/addons'; import metrics from '../utils/MetricsUtil'; -import shell from 'shell'; +import {shell} from 'electron'; var ContainerHomeWebPreview = React.createClass({ handleClickPreview: function () { diff --git a/src/components/ContainerSettingsPorts.react.js b/src/components/ContainerSettingsPorts.react.js index 34ae0e40f..ac3823a2b 100644 --- a/src/components/ContainerSettingsPorts.react.js +++ b/src/components/ContainerSettingsPorts.react.js @@ -1,6 +1,6 @@ import _ from 'underscore'; import React from 'react/addons'; -import shell from 'shell'; +import {shell} from 'electron'; import ContainerUtil from '../utils/ContainerUtil'; import containerActions from '../actions/ContainerActions'; import containerStore from '../stores/ContainerStore'; diff --git a/src/components/ContainerSettingsVolumes.react.js b/src/components/ContainerSettingsVolumes.react.js index ca02b9450..9c7f244ef 100644 --- a/src/components/ContainerSettingsVolumes.react.js +++ b/src/components/ContainerSettingsVolumes.react.js @@ -3,7 +3,7 @@ import React from 'react/addons'; import electron from 'electron'; const remote = electron.remote; const dialog = remote.dialog; -import shell from 'shell'; +import {shell} from 'electron'; import util from '../utils/Util'; import metrics from '../utils/MetricsUtil'; import containerActions from '../actions/ContainerActions'; diff --git a/src/components/Containers.react.js b/src/components/Containers.react.js index 130557f15..d201c61b0 100644 --- a/src/components/Containers.react.js +++ b/src/components/Containers.react.js @@ -6,7 +6,7 @@ import containerStore from '../stores/ContainerStore'; import ContainerList from './ContainerList.react'; import Header from './Header.react'; import metrics from '../utils/MetricsUtil'; -import shell from 'shell'; +import {shell} from 'electron'; import machine from '../utils/DockerMachineUtil'; var Containers = React.createClass({ diff --git a/src/components/ImageCard.react.js b/src/components/ImageCard.react.js index 590fa8e37..d7e3d9901 100644 --- a/src/components/ImageCard.react.js +++ b/src/components/ImageCard.react.js @@ -1,7 +1,7 @@ import $ from 'jquery'; import React from 'react/addons'; import Router from 'react-router'; -import shell from 'shell'; +import {shell} from 'electron'; import RetinaImage from 'react-retina-image'; import metrics from '../utils/MetricsUtil'; import containerActions from '../actions/ContainerActions'; diff --git a/src/components/Setup.react.js b/src/components/Setup.react.js index e0bbd655e..7c109a2fc 100644 --- a/src/components/Setup.react.js +++ b/src/components/Setup.react.js @@ -7,7 +7,7 @@ import util from '../utils/Util'; import metrics from '../utils/MetricsUtil'; import setupStore from '../stores/SetupStore'; import setupActions from '../actions/SetupActions'; -import shell from 'shell'; +import {shell} from 'electron'; var Setup = React.createClass({ diff --git a/src/menutemplate.js b/src/menutemplate.js index c31966fac..e8c144538 100644 --- a/src/menutemplate.js +++ b/src/menutemplate.js @@ -1,6 +1,6 @@ import electron from 'electron'; const remote = electron.remote; -import shell from 'shell'; +import {shell} from 'electron'; import router from './router'; import util from './utils/Util'; import metrics from './utils/MetricsUtil'; diff --git a/src/utils/RegHubUtil.js b/src/utils/RegHubUtil.js index a38015db9..d31219093 100644 --- a/src/utils/RegHubUtil.js +++ b/src/utils/RegHubUtil.js @@ -7,7 +7,7 @@ import repositoryServerActions from '../actions/RepositoryServerActions'; import tagServerActions from '../actions/TagServerActions'; import os from 'os'; var cachedRequest = require('cached-request')(request); -var cacheDirectory = os.tmpDir() + '/cachekitematic'; +var cacheDirectory = os.tmpdir() + '/cachekitematic'; cachedRequest.setCacheDirectory(cacheDirectory); cachedRequest.setValue('ttl', 3000); diff --git a/styles/new-container.less b/styles/new-container.less index 4ca32e5bc..183c8efd1 100644 --- a/styles/new-container.less +++ b/styles/new-container.less @@ -157,7 +157,7 @@ } .results-filters { overflow: hidden; - margin: 1.2rem 1.2rem 0 0; + margin: 1.2rem 1.2rem 0 1.2rem; .results-filter-title { font-size: 12px; color: @gray-lighter; @@ -188,10 +188,10 @@ margin-top: 10px; .image-item { display: flex; - flex: 1 0; + flex: 0 0 @image-card-width; position: relative; - min-width: @image-card-width; - max-width: @image-card-width; + // min-width: @image-card-width; + // max-width: @image-card-width; height: @image-card-height; border-radius: @border-radius; background-color: white; diff --git a/styles/right-panel.less b/styles/right-panel.less index 9240945e3..7d9681ca1 100644 --- a/styles/right-panel.less +++ b/styles/right-panel.less @@ -43,7 +43,6 @@ } } .details-subheader { - flex: 0 0; display: flex; flex-direction: row; position: relative; From bfa6790cc05d71856b39a34bf23b492e367ec604 Mon Sep 17 00:00:00 2001 From: French Ben Date: Fri, 17 Nov 2017 13:54:53 -0800 Subject: [PATCH 099/190] Bump to kitematic version and updated download link Signed-off-by: French Ben --- README.md | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index c063e5bd4..00f4a179a 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ Kitematic is a simple application for managing Docker containers on Mac, Linux a ## Installing Kitematic -[Download the latest version](https://docker.com/toolbox) of Kitematic via the Docker Toolbox. +[Download the latest version](https://github.com/docker/kitematic/releases) of Kitematic via the github release page. ## Documentation diff --git a/package.json b/package.json index ffae53050..29e78e5bf 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "Kitematic", - "version": "0.17.2", + "version": "0.17.3", "author": "Kitematic", "description": "Simple Docker Container management for Mac OS X, Windows and Ubuntu.", "homepage": "https://kitematic.com/", From 9cd1a14efe323a056e5cdb6616c124114862c131 Mon Sep 17 00:00:00 2001 From: French Ben Date: Fri, 17 Nov 2017 14:07:26 -0800 Subject: [PATCH 100/190] Cleanup the appropriate folder Signed-off-by: French Ben --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index fd89b4d54..23e347cb5 100644 --- a/Makefile +++ b/Makefile @@ -24,7 +24,7 @@ clean: -rm .DS_Store -rm -Rf build/ -rm -Rf dist/ - -rm -Rf releases/ + -rm -Rf release/ -rm -Rf node_modules/ From 62746cfe04ae205077146de384c27067b5355287 Mon Sep 17 00:00:00 2001 From: Collins Abitekaniza Date: Fri, 8 Dec 2017 00:12:54 +0300 Subject: [PATCH 101/190] 3223 Font too small and can't copy log. (#3369) * add logs to clipboard when copy button is pressed Signed-off-by: Collins Abitekaniza * remove ansi codes from logs Signed-off-by: Collins Abitekaniza * enable adjusting font size for logs Signed-off-by: Collins Abitekaniza * style font size select Signed-off-by: Collins Abitekaniza * change btn text to copied on copy logs Signed-off-by: Collins Abitekaniza * remove box border from both buttons Signed-off-by: Collins Abitekaniza * change Copied ! btn text color to white --- src/components/ContainerHomeLogs.react.js | 52 ++++++++++++++++++++++- styles/container-logs.less | 12 ++++++ 2 files changed, 62 insertions(+), 2 deletions(-) diff --git a/src/components/ContainerHomeLogs.react.js b/src/components/ContainerHomeLogs.react.js index 5e9a32e08..1fdb4792b 100644 --- a/src/components/ContainerHomeLogs.react.js +++ b/src/components/ContainerHomeLogs.react.js @@ -3,6 +3,7 @@ import React from 'react/addons'; import Router from 'react-router'; import containerActions from '../actions/ContainerActions'; import Convert from 'ansi-to-html'; +const { clipboard } = require('electron'); let escape = function (html) { var text = document.createTextNode(html); @@ -11,11 +12,40 @@ let escape = function (html) { return div.innerHTML; }; +var FontSelect = React.createClass({ + + getFontSizes: function(start, end){ + let options = []; + for(let i = start; i<=end; i++){ + options.push(); + } + return options; + }, + + render: function(){ + return ( + + ); + } +}); + let convert = new Convert(); let prevBottom = 0; module.exports = React.createClass({ - + getInitialState: function(){ + return { + fontSize: 10 + }; + }, + onFontChange: function(event){ + this.setState({ + fontSize: event.target.value + }); + }, componentDidUpdate: function () { var node = $('.logs').get()[0]; node.scrollTop = node.scrollHeight; @@ -36,18 +66,36 @@ module.exports = React.createClass({ }, render: function () { + let _logs = ''; let logs = this.props.container.Logs ? this.props.container.Logs.map((l, index) => { const key = `${this.props.container.Name}-${index}`; + _logs = _logs.concat(escape(l.substr(l.indexOf(' ')+1)).replace(/\[\d+m/g,'')); return
'))}}>
; }) : ['0 No logs for this container.']; + let copyLogs = (event)=>{ + clipboard.writeText(_logs); + + let btn = event.target; + btn.innerHTML = 'Copied !'; + btn.style.color = '#FFF'; + setTimeout(()=>{ + btn.style.color = 'inherit' + btn.innerHTML = 'Copy'; + }, 1000); + }; + return (
Container Logs
+
+ + +
-
+
{logs}
diff --git a/styles/container-logs.less b/styles/container-logs.less index 4bde4b8d5..5d9bde0d9 100644 --- a/styles/container-logs.less +++ b/styles/container-logs.less @@ -10,3 +10,15 @@ margin-bottom: 0px; } } + +.copy-logs__btn{ + border: 0; +} + +.logs-font-size__select{ + -webkit-border-radius: 0; + outline: rgb(248, 248, 248) solid thick; + outline-offset: -5px; + height: 25px; + margin-right: 4px; +} From 90b8d1fd03afe62f3edbad24cb34193f65f3a901 Mon Sep 17 00:00:00 2001 From: danielamram Date: Thu, 28 Dec 2017 06:20:08 +0200 Subject: [PATCH 102/190] - Added favorites feature for containers. (#3419) - Fixed side-bar width css, added cursor: pointer to containers. Signed-off-by: Daniel Amram - Added favorites feature for containers. - Fixed side-bar width css, added cursor: pointer to containers. Signed-off-by: Daniel Amram --- src/actions/ContainerActions.js | 12 ++++++++++++ src/actions/ContainerServerActions.js | 3 ++- src/components/ContainerListItem.react.js | 12 +++++------- src/components/Containers.react.js | 16 +++++++++++----- src/stores/ContainerStore.js | 10 ++++++++++ src/utils/DockerUtil.js | 2 ++ styles/left-panel.less | 20 +++++++++++++++++++- styles/variables.less | 2 +- 8 files changed, 62 insertions(+), 15 deletions(-) diff --git a/src/actions/ContainerActions.js b/src/actions/ContainerActions.js index ae22e71af..ad2fbac63 100644 --- a/src/actions/ContainerActions.js +++ b/src/actions/ContainerActions.js @@ -1,5 +1,6 @@ import alt from '../alt'; import dockerUtil from '../utils/DockerUtil'; +import _ from "underscore"; class ContainerActions { @@ -42,6 +43,17 @@ class ContainerActions { active (name) { dockerUtil.active(name); } + + toggleFavorite (name) { + let favorites = JSON.parse(localStorage.getItem('containers.favorites')); + if (favorites.includes(name)) { + favorites = favorites.filter(favoriteName => favoriteName !== name); + } else { + favorites = [...favorites, name]; + } + localStorage.setItem('containers.favorites', JSON.stringify(favorites)); + this.dispatch({name}); + } } export default alt.createActions(ContainerActions); diff --git a/src/actions/ContainerServerActions.js b/src/actions/ContainerServerActions.js index 59acb37c8..632d625d2 100644 --- a/src/actions/ContainerServerActions.js +++ b/src/actions/ContainerServerActions.js @@ -17,7 +17,8 @@ class ContainerServerActions { 'kill', 'stopped', 'log', - 'logs' + 'logs', + 'toggleFavorite' ); } } diff --git a/src/components/ContainerListItem.react.js b/src/components/ContainerListItem.react.js index 1e6af7a9a..c57f70311 100644 --- a/src/components/ContainerListItem.react.js +++ b/src/components/ContainerListItem.react.js @@ -9,13 +9,10 @@ import {OverlayTrigger, Tooltip} from 'react-bootstrap'; import containerActions from '../actions/ContainerActions'; var ContainerListItem = React.createClass({ - handleItemMouseEnter: function () { - var $action = $(this.getDOMNode()).find('.action'); - $action.show(); - }, - handleItemMouseLeave: function () { - var $action = $(this.getDOMNode()).find('.action'); - $action.hide(); + toggleFavoriteContainer: function (e) { + e.preventDefault(); + e.stopPropagation(); + containerActions.toggleFavorite(this.props.container.Name); }, handleDeleteContainer: function (e) { e.preventDefault(); @@ -108,6 +105,7 @@ var ContainerListItem = React.createClass({
+
diff --git a/src/components/Containers.react.js b/src/components/Containers.react.js index d201c61b0..310140d9d 100644 --- a/src/components/Containers.react.js +++ b/src/components/Containers.react.js @@ -32,17 +32,23 @@ var Containers = React.createClass({ sorted: function (containers) { return _.values(containers).sort(function (a, b) { - if (a.State.Downloading && !b.State.Downloading) { + if (a.Favorite && !b.Favorite) { return -1; - } else if (!a.State.Downloading && b.State.Downloading) { + } else if (!a.Favorite && b.Favorite) { return 1; } else { - if (a.State.Running && !b.State.Running) { + if (a.State.Downloading && !b.State.Downloading) { return -1; - } else if (!a.State.Running && b.State.Running) { + } else if (!a.State.Downloading && b.State.Downloading) { return 1; } else { - return a.Name.localeCompare(b.Name); + if (a.State.Running && !b.State.Running) { + return -1; + } else if (!a.State.Running && b.State.Running) { + return 1; + } else { + return a.Name.localeCompare(b.Name); + } } } }); diff --git a/src/stores/ContainerStore.js b/src/stores/ContainerStore.js index 6e6eeee09..aa95ef5f8 100644 --- a/src/stores/ContainerStore.js +++ b/src/stores/ContainerStore.js @@ -191,6 +191,16 @@ class ContainerStore { this.emitChange(); } + toggleFavorite ({name}) { + let containers = this.containers; + + if (containers[name]) { + containers[name].Favorite = !containers[name].Favorite; + } + + this.setState({containers}); + } + static generateName (repo) { const base = _.last(repo.split('/')); const names = _.keys(this.getState().containers); diff --git a/src/utils/DockerUtil.js b/src/utils/DockerUtil.js index d16a82219..aff6f08f7 100644 --- a/src/utils/DockerUtil.js +++ b/src/utils/DockerUtil.js @@ -262,6 +262,8 @@ var DockerUtil = { return; } containerServerActions.allUpdated({containers: _.indexBy(containers.concat(_.values(this.placeholders)), 'Name')}); + let favorites = JSON.parse(localStorage.getItem('containers.favorites')) || []; + favorites.forEach(name => containerServerActions.toggleFavorite({name})); this.logs(); this.fetchAllImages(); }); diff --git a/styles/left-panel.less b/styles/left-panel.less index 8e2e0976c..f6fbe2f03 100644 --- a/styles/left-panel.less +++ b/styles/left-panel.less @@ -137,8 +137,14 @@ height: 45px; border-top: 1px solid transparent; border-bottom: 1px solid transparent; + & { + cursor: pointer; + } &:hover { background-color: @color-box-button; + .action .btn { + visibility: visible; + } } .info { margin-left: 1rem; @@ -163,17 +169,29 @@ } } .action { - display: none; + display: block; flex: 1; position: relative; top: 0.4rem; text-align: right; .btn { + visibility: hidden; + cursor: pointer; border: 1px solid @gray-lighter; + margin-left: 2px; .icon { color: @gray-lighter; } } + .favorite { + visibility: visible; + } + .btn:hover { + border: 1px solid @gray-normal; + .icon { + color: @gray-normal; + } + } } .state { margin-top: 0.6rem; diff --git a/styles/variables.less b/styles/variables.less index 9e873d583..a0af395dc 100644 --- a/styles/variables.less +++ b/styles/variables.less @@ -28,7 +28,7 @@ @border-radius: 0.2rem; -@sidebar-width: 220px; +@sidebar-width: 230px; @sidebar-text-overflow-width: 140px; @container-state-size: 20px; From bd67f769969fd430e17cf8b74982616aebd3027a Mon Sep 17 00:00:00 2001 From: Collins Abitekaniza Date: Thu, 28 Dec 2017 07:20:46 +0300 Subject: [PATCH 103/190] Add a way to download logs to file system (#3406) * enable user to save container log files Signed-off-by: Collins Abitekaniza * style save logs btn Signed-off-by: Collins Abitekaniza * add timestamp to the filename Signed-off-by: Collins Abitekaniza --- src/components/ContainerHomeLogs.react.js | 31 ++++++++++++++++++++--- styles/container-logs.less | 13 +++++++++- 2 files changed, 40 insertions(+), 4 deletions(-) diff --git a/src/components/ContainerHomeLogs.react.js b/src/components/ContainerHomeLogs.react.js index 1fdb4792b..4d75be459 100644 --- a/src/components/ContainerHomeLogs.react.js +++ b/src/components/ContainerHomeLogs.react.js @@ -3,7 +3,9 @@ import React from 'react/addons'; import Router from 'react-router'; import containerActions from '../actions/ContainerActions'; import Convert from 'ansi-to-html'; -const { clipboard } = require('electron'); +import * as fs from 'fs'; +import { clipboard, remote } from 'electron'; +const dialog = remote.dialog; let escape = function (html) { var text = document.createTextNode(html); @@ -69,11 +71,11 @@ module.exports = React.createClass({ let _logs = ''; let logs = this.props.container.Logs ? this.props.container.Logs.map((l, index) => { const key = `${this.props.container.Name}-${index}`; - _logs = _logs.concat(escape(l.substr(l.indexOf(' ')+1)).replace(/\[\d+m/g,'')); + _logs = _logs.concat((l.substr(l.indexOf(' ')+1)).replace(/\[\d+m/g,'').concat('\n')); return
'))}}>
; }) : ['0 No logs for this container.']; - let copyLogs = (event)=>{ + let copyLogs = (event) => { clipboard.writeText(_logs); let btn = event.target; @@ -85,12 +87,35 @@ module.exports = React.createClass({ }, 1000); }; + let saveLogs = (event) => { + //create default filename with timestamp + let path = `${this.props.container.Name} ${new Date().toISOString().replace(/T/, '_').replace(/\..+/, '').replace(/:/g,'-')}.txt`; + dialog.showSaveDialog({ + defaultPath: path + },function(fileName) { + if (!fileName) return; + fs.writeFile(fileName, _logs, (err) => { + if(!!err){ + dialog.showErrorBox('Oops! an error occured', err.message); + }else{ + dialog.showMessageBox({ + message: 'Container logs saved successfully.', + buttons: ['Ok'] + }); + } + }); + }); + }; + return (
Container Logs
+
diff --git a/styles/container-logs.less b/styles/container-logs.less index 5d9bde0d9..98c8c9995 100644 --- a/styles/container-logs.less +++ b/styles/container-logs.less @@ -11,14 +11,25 @@ } } -.copy-logs__btn{ +.copy-logs__btn, .save-logs__btn{ + float: left; border: 0; } .logs-font-size__select{ + float: left; -webkit-border-radius: 0; outline: rgb(248, 248, 248) solid thick; outline-offset: -5px; height: 25px; margin-right: 4px; } + +.save-logs__btn{ + height: 25px; + margin-right: 4px; +} +.save-logs__btn:hover{ + -webkit-box-shadow: 0 0 2px 0 #FFF; + background-color: rgba(255, 255, 255, .3); +} From e1c52615469123ad2eb2e3ad40378654657c13df Mon Sep 17 00:00:00 2001 From: Kais Hassan Date: Fri, 12 Jan 2018 01:13:16 +0200 Subject: [PATCH 104/190] Fixed application still running after exit on Linux (#1996) (#3486) --- src/browser.js | 2 +- src/components/Header.react.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/browser.js b/src/browser.js index 7b81f3d54..35361071f 100644 --- a/src/browser.js +++ b/src/browser.js @@ -49,7 +49,7 @@ app.on('ready', function () { }); - if (os.platform() === 'win32') { + if (os.platform() === 'win32' || os.platform() === 'linux') { mainWindow.on('close', function (e) { mainWindow.webContents.send('application:quitting'); if(!exiting){ diff --git a/src/components/Header.react.js b/src/components/Header.react.js index 4381554a1..924af6933 100644 --- a/src/components/Header.react.js +++ b/src/components/Header.react.js @@ -44,7 +44,7 @@ var Header = React.createClass({ } }, handleClose: function () { - if (util.isWindows()) { + if (util.isWindows() || util.isLinux()) { remote.getCurrentWindow().close(); } else { remote.getCurrentWindow().hide(); From d1c91c3db92292ba5245d7a32a0598fc585aa0ba Mon Sep 17 00:00:00 2001 From: Joe Abbey Date: Mon, 22 Jan 2018 17:38:29 -0500 Subject: [PATCH 105/190] Attempt to update brew to avoid issues with ruby --- circle.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/circle.yml b/circle.yml index 83e33731a..58e49e755 100644 --- a/circle.yml +++ b/circle.yml @@ -4,6 +4,7 @@ machine: dependencies: override: + - brew update - brew unlink node - brew install node@4 - brew link node@4 --force From 0af157415954cf721cfa529f4799134471556c20 Mon Sep 17 00:00:00 2001 From: French Ben Date: Tue, 23 Jan 2018 13:55:08 -0500 Subject: [PATCH 106/190] Updated jquery as recommended by github (#3531) * Updated jquery as recommended by github * Attempt to update brew to avoid issues with ruby * Adding core-js into unmockedModulePathPatterns * Trying to cleanup the environment before build begins * Force wine 2.0.4 install * noob copy pasta Signed-off-by: French Ben --- circle.yml | 3 ++- jest-integration.json | 1 + package.json | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/circle.yml b/circle.yml index 58e49e755..59520b0b0 100644 --- a/circle.yml +++ b/circle.yml @@ -8,11 +8,12 @@ dependencies: - brew unlink node - brew install node@4 - brew link node@4 --force - - brew install --ignore-dependencies wine + - brew install --ignore-dependencies https://raw.githubusercontent.com/Homebrew/homebrew-core/7e34b4761ca203b8b03e88ee6c14aabbf83db82a/Formula/wine.rb - brew install github-release - brew install mono - brew install fakeroot - brew install dpkg + - brew cleanup -s - npm install cache_directories: - "node_modules" diff --git a/jest-integration.json b/jest-integration.json index af08d8fd8..96d6f2872 100644 --- a/jest-integration.json +++ b/jest-integration.json @@ -5,6 +5,7 @@ "setupTestFrameworkScriptFile": "/util/prepare.js", "unmockedModulePathPatterns": [ "babel", + "core-js", "/node_modules/source-map-support" ] } diff --git a/package.json b/package.json index 29e78e5bf..ba03fad6c 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,7 @@ "deep-extend": "^0.4.0", "dockerode": "^2.2.10", "install": "^0.1.8", - "jquery": "^2.1.3", + "jquery": "^3.0.1", "JSONStream": "^1.0.7", "mixpanel": "kitematic/mixpanel-node", "mkdirp": "^0.5.0", From 495750ee8493342e785dc3bec407c3560fcd1fdf Mon Sep 17 00:00:00 2001 From: French Ben Date: Thu, 25 Jan 2018 14:17:24 -0500 Subject: [PATCH 107/190] Bump to electron 1.7.11 (#3536) * Bump to electron 1.7.11 Signed-off-by: French Ben * Updated package lock Signed-off-by: French Ben * Bump npm to latest LTS Argon Signed-off-by: French Ben * Removed package-lock in favor of shrinkwrap, supported in node 4.8.7 Signed-off-by: French Ben * Removed unneeded packages Signed-off-by: French Ben * Update Circle make target Signed-off-by: French Ben --- .travis.yml | 2 +- circle.yml | 2 +- package-lock.json | 8237 --------------------------------------------- package.json | 4 +- 4 files changed, 4 insertions(+), 8241 deletions(-) delete mode 100644 package-lock.json diff --git a/.travis.yml b/.travis.yml index b770a315c..7bd18488d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,7 +2,7 @@ sudo: false language: node_js node_js: - - "4.1.1" + - "4.8.7" cache: directories: diff --git a/circle.yml b/circle.yml index 59520b0b0..d10469815 100644 --- a/circle.yml +++ b/circle.yml @@ -24,7 +24,7 @@ test: - npm test - npm run integration post: - - npm run release: + - make release: timeout: 12000 - cp release/* $CIRCLE_ARTIFACTS/ diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index 8298c6ca1..000000000 --- a/package-lock.json +++ /dev/null @@ -1,8237 +0,0 @@ -{ - "name": "Kitematic", - "version": "0.17.2", - "lockfileVersion": 1, - "requires": true, - "dependencies": { - "@types/node": { - "version": "7.0.48", - "resolved": "https://registry.npmjs.org/@types/node/-/node-7.0.48.tgz", - "integrity": "sha512-LLlXafM3BD52MH056tHxTXO8JFCnpJJQkdzIU3+m8ew+CXJY/5zIXgDNb4TK/QFvlI8QexLS5tL+sE0Qhegr1w==", - "dev": true - }, - "JSONStream": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.1.tgz", - "integrity": "sha1-cH92HgHa6eFvG8+TcDt4xwlmV5o=", - "requires": { - "jsonparse": "1.3.1", - "through": "2.3.8" - }, - "dependencies": { - "jsonparse": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", - "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=" - } - } - }, - "abab": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/abab/-/abab-1.0.4.tgz", - "integrity": "sha1-X6rZwsB/YN12dw9xzwJbYqY8/U4=", - "dev": true - }, - "abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" - }, - "acorn": { - "version": "4.0.13", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", - "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=" - }, - "acorn-globals": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-1.0.9.tgz", - "integrity": "sha1-VbtemGkVB7dFedBRNBMhfDgMVM8=", - "dev": true, - "requires": { - "acorn": "2.7.0" - }, - "dependencies": { - "acorn": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-2.7.0.tgz", - "integrity": "sha1-q259nYhqrKiwhbwzEreaGYQz8Oc=", - "dev": true - } - } - }, - "acorn-jsx": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz", - "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=", - "dev": true, - "requires": { - "acorn": "3.3.0" - }, - "dependencies": { - "acorn": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", - "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=", - "dev": true - } - } - }, - "ajv": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.3.0.tgz", - "integrity": "sha1-RBT/dKUIecII7l/cgm4ywwNUnto=", - "requires": { - "co": "4.6.0", - "fast-deep-equal": "1.0.0", - "fast-json-stable-stringify": "2.0.0", - "json-schema-traverse": "0.3.1" - } - }, - "ajv-keywords": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-2.1.1.tgz", - "integrity": "sha1-YXmX/F9gV2iUxDX5QNgZ4TW4B2I=", - "dev": true - }, - "align-text": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", - "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", - "dev": true, - "requires": { - "kind-of": "3.2.2", - "longest": "1.0.1", - "repeat-string": "1.6.1" - } - }, - "alt": { - "version": "0.16.10", - "resolved": "https://registry.npmjs.org/alt/-/alt-0.16.10.tgz", - "integrity": "sha1-VsYiwUofS3hK10IvTIqqxlny8J0=", - "requires": { - "es-symbol": "1.1.2", - "eventemitter3": "0.1.6", - "flux": "2.0.3" - } - }, - "alter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/alter/-/alter-0.2.0.tgz", - "integrity": "sha1-x1iICGF1cgNKrmJICvJrHU0cs80=", - "dev": true, - "requires": { - "stable": "0.1.6" - } - }, - "amdefine": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", - "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=" - }, - "ansi-escapes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.0.0.tgz", - "integrity": "sha512-O/klc27mWNUigtv0F8NJWbLF00OcegQalkqKURWdosW08YZKi4m6CnSUSvIZG1otNJbTWhN01Hhz389DW7mvDQ==", - "dev": true - }, - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" - }, - "ansi-to-html": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/ansi-to-html/-/ansi-to-html-0.3.0.tgz", - "integrity": "sha1-Izy+XLPPMSb2Qyb6v75sH0hUgJ8=", - "requires": { - "entities": "1.1.1" - } - }, - "any-promise": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-0.1.0.tgz", - "integrity": "sha1-gwtoCqflbzNFHUsEnzvYBESY7ic=" - }, - "anymatch": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", - "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", - "dev": true, - "requires": { - "micromatch": "2.3.11", - "normalize-path": "2.1.1" - } - }, - "archiver": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/archiver/-/archiver-0.13.1.tgz", - "integrity": "sha1-r8azVhpjZDs4omeIkSqDhU7KoPE=", - "dev": true, - "requires": { - "async": "0.9.2", - "buffer-crc32": "0.2.13", - "glob": "4.3.5", - "lazystream": "0.1.0", - "lodash": "2.4.2", - "readable-stream": "1.0.34", - "tar-stream": "1.1.5", - "zip-stream": "0.5.2" - }, - "dependencies": { - "async": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", - "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", - "dev": true - }, - "bl": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.5.tgz", - "integrity": "sha1-wGt5evCF6gC8Unr8jvzxHeIjIFQ=", - "dev": true, - "requires": { - "readable-stream": "1.0.34" - } - }, - "glob": { - "version": "4.3.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-4.3.5.tgz", - "integrity": "sha1-gPuwjKVA8jiszl0R0em8QedRc9M=", - "dev": true, - "requires": { - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "2.0.10", - "once": "1.4.0" - } - }, - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - }, - "lodash": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", - "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=", - "dev": true - }, - "minimatch": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", - "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=", - "dev": true, - "requires": { - "brace-expansion": "1.1.8" - } - }, - "readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true, - "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "0.0.1", - "string_decoder": "0.10.31" - } - }, - "tar-stream": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.1.5.tgz", - "integrity": "sha1-vpIYwTDCACnhB7D5Z/sj3gV50Tw=", - "dev": true, - "requires": { - "bl": "0.9.5", - "end-of-stream": "1.4.0", - "readable-stream": "1.0.34", - "xtend": "4.0.1" - } - } - } - }, - "argparse": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.9.tgz", - "integrity": "sha1-c9g7wmP4bpf4zE9rrhsOkKfSLIY=", - "requires": { - "sprintf-js": "1.0.3" - } - }, - "arr-diff": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", - "dev": true, - "requires": { - "arr-flatten": "1.1.0" - } - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true - }, - "array-differ": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", - "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=", - "dev": true - }, - "array-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", - "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=" - }, - "array-find-index": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", - "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", - "dev": true - }, - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "dev": true, - "requires": { - "array-uniq": "1.0.3" - } - }, - "array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", - "dev": true - }, - "array-unique": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", - "dev": true - }, - "arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", - "dev": true - }, - "asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", - "dev": true, - "optional": true - }, - "asar": { - "version": "0.12.4", - "resolved": "https://registry.npmjs.org/asar/-/asar-0.12.4.tgz", - "integrity": "sha1-LdPxFoguq4wPI7dUeSqCp9n84XE=", - "optional": true, - "requires": { - "chromium-pickle-js": "0.2.0", - "commander": "2.11.0", - "cuint": "0.2.2", - "glob": "6.0.4", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "mksnapshot": "0.3.1", - "tmp": "0.0.28" - }, - "dependencies": { - "glob": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", - "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", - "optional": true, - "requires": { - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" - } - } - } - }, - "asn1": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz", - "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=" - }, - "assert-plus": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", - "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=" - }, - "ast-traverse": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ast-traverse/-/ast-traverse-0.1.1.tgz", - "integrity": "sha1-ac8rg4bxnc2hux4F1o/jWdiJfeY=", - "dev": true - }, - "ast-types": { - "version": "0.9.6", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.9.6.tgz", - "integrity": "sha1-ECyenpAF0+fjgpvwxPok7oYu6bk=" - }, - "async": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", - "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=" - }, - "async-each": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", - "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=", - "dev": true - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" - }, - "aws-sign2": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", - "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=" - }, - "aws4": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz", - "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4=" - }, - "babel": { - "version": "5.8.38", - "resolved": "https://registry.npmjs.org/babel/-/babel-5.8.38.tgz", - "integrity": "sha1-37CHwiiUkXxXb7Z86c8yjUWGKfs=", - "dev": true, - "requires": { - "babel-core": "5.8.38", - "chokidar": "1.7.0", - "commander": "2.11.0", - "convert-source-map": "1.5.0", - "fs-readdir-recursive": "0.1.2", - "glob": "5.0.15", - "lodash": "3.10.1", - "output-file-sync": "1.1.2", - "path-exists": "1.0.0", - "path-is-absolute": "1.0.1", - "slash": "1.0.0", - "source-map": "0.5.7" - }, - "dependencies": { - "glob": { - "version": "5.0.15", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", - "dev": true, - "requires": { - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" - } - }, - "lodash": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", - "dev": true - }, - "path-exists": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-1.0.0.tgz", - "integrity": "sha1-1aiZjrce83p0w06w2eum6HjuoIE=", - "dev": true - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } - } - }, - "babel-code-frame": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", - "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", - "dev": true, - "requires": { - "chalk": "1.1.3", - "esutils": "2.0.2", - "js-tokens": "3.0.2" - } - }, - "babel-core": { - "version": "5.8.38", - "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-5.8.38.tgz", - "integrity": "sha1-H8ruedfmG3ULALjlT238nQr4ZVg=", - "dev": true, - "requires": { - "babel-plugin-constant-folding": "1.0.1", - "babel-plugin-dead-code-elimination": "1.0.2", - "babel-plugin-eval": "1.0.1", - "babel-plugin-inline-environment-variables": "1.0.1", - "babel-plugin-jscript": "1.0.4", - "babel-plugin-member-expression-literals": "1.0.1", - "babel-plugin-property-literals": "1.0.1", - "babel-plugin-proto-to-assign": "1.0.4", - "babel-plugin-react-constant-elements": "1.0.3", - "babel-plugin-react-display-name": "1.0.3", - "babel-plugin-remove-console": "1.0.1", - "babel-plugin-remove-debugger": "1.0.1", - "babel-plugin-runtime": "1.0.7", - "babel-plugin-undeclared-variables-check": "1.0.2", - "babel-plugin-undefined-to-void": "1.1.6", - "babylon": "5.8.38", - "bluebird": "2.11.0", - "chalk": "1.1.3", - "convert-source-map": "1.5.0", - "core-js": "1.2.7", - "debug": "2.6.9", - "detect-indent": "3.0.1", - "esutils": "2.0.2", - "fs-readdir-recursive": "0.1.2", - "globals": "6.4.1", - "home-or-tmp": "1.0.0", - "is-integer": "1.0.7", - "js-tokens": "1.0.1", - "json5": "0.4.0", - "lodash": "3.10.1", - "minimatch": "2.0.10", - "output-file-sync": "1.1.2", - "path-exists": "1.0.0", - "path-is-absolute": "1.0.1", - "private": "0.1.8", - "regenerator": "0.8.40", - "regexpu": "1.3.0", - "repeating": "1.1.3", - "resolve": "1.5.0", - "shebang-regex": "1.0.0", - "slash": "1.0.0", - "source-map": "0.5.7", - "source-map-support": "0.2.10", - "to-fast-properties": "1.0.3", - "trim-right": "1.0.1", - "try-resolve": "1.0.1" - }, - "dependencies": { - "js-tokens": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-1.0.1.tgz", - "integrity": "sha1-zENaXIuUrRWst5gxQPyAGCyJrq4=", - "dev": true - }, - "lodash": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", - "dev": true - }, - "minimatch": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", - "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=", - "dev": true, - "requires": { - "brace-expansion": "1.1.8" - } - }, - "path-exists": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-1.0.0.tgz", - "integrity": "sha1-1aiZjrce83p0w06w2eum6HjuoIE=", - "dev": true - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, - "source-map-support": { - "version": "0.2.10", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.2.10.tgz", - "integrity": "sha1-6lo5AKHByyUJagrozFwrSxDe09w=", - "dev": true, - "requires": { - "source-map": "0.1.32" - }, - "dependencies": { - "source-map": { - "version": "0.1.32", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.32.tgz", - "integrity": "sha1-yLbBZ3l7pHQKjqMyUhYv8IWRsmY=", - "dev": true, - "requires": { - "amdefine": "1.0.1" - } - } - } - } - } - }, - "babel-jest": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-5.3.0.tgz", - "integrity": "sha1-17w9wrbysPV372zfgMCW+U8C+ss=", - "dev": true, - "requires": { - "babel-core": "5.8.38" - } - }, - "babel-plugin-constant-folding": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-plugin-constant-folding/-/babel-plugin-constant-folding-1.0.1.tgz", - "integrity": "sha1-g2HTZMmORJw2kr26Ue/whEKQqo4=", - "dev": true - }, - "babel-plugin-dead-code-elimination": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/babel-plugin-dead-code-elimination/-/babel-plugin-dead-code-elimination-1.0.2.tgz", - "integrity": "sha1-X3xFEnTc18zNv7s+C4XdKBIfD2U=", - "dev": true - }, - "babel-plugin-eval": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-plugin-eval/-/babel-plugin-eval-1.0.1.tgz", - "integrity": "sha1-ovrtJc5r5preS/7CY/cBaRlZUNo=", - "dev": true - }, - "babel-plugin-inline-environment-variables": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-plugin-inline-environment-variables/-/babel-plugin-inline-environment-variables-1.0.1.tgz", - "integrity": "sha1-H1jOkSB61qgmqL9kX6/mj/X+P/4=", - "dev": true - }, - "babel-plugin-jscript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/babel-plugin-jscript/-/babel-plugin-jscript-1.0.4.tgz", - "integrity": "sha1-jzQsOCduh6R9X6CovT1etsytj8w=", - "dev": true - }, - "babel-plugin-member-expression-literals": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-plugin-member-expression-literals/-/babel-plugin-member-expression-literals-1.0.1.tgz", - "integrity": "sha1-zF7bD6qNyScXDnTW0cAkQAIWJNM=", - "dev": true - }, - "babel-plugin-property-literals": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-plugin-property-literals/-/babel-plugin-property-literals-1.0.1.tgz", - "integrity": "sha1-AlIwGQAZKYCxwRjv6kjOk6q4MzY=", - "dev": true - }, - "babel-plugin-proto-to-assign": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/babel-plugin-proto-to-assign/-/babel-plugin-proto-to-assign-1.0.4.tgz", - "integrity": "sha1-xJ56/QL1d7xNoF6i3wAiUM980SM=", - "dev": true, - "requires": { - "lodash": "3.10.1" - }, - "dependencies": { - "lodash": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", - "dev": true - } - } - }, - "babel-plugin-react-constant-elements": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/babel-plugin-react-constant-elements/-/babel-plugin-react-constant-elements-1.0.3.tgz", - "integrity": "sha1-lGc26DeEKcvDSdz/YvUcFDs041o=", - "dev": true - }, - "babel-plugin-react-display-name": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/babel-plugin-react-display-name/-/babel-plugin-react-display-name-1.0.3.tgz", - "integrity": "sha1-dU/jiSboQkpOexWrbqYTne4FFPw=", - "dev": true - }, - "babel-plugin-remove-console": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-plugin-remove-console/-/babel-plugin-remove-console-1.0.1.tgz", - "integrity": "sha1-2PJFVsOgUAXUKqqv0neH9T/wE6c=", - "dev": true - }, - "babel-plugin-remove-debugger": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-plugin-remove-debugger/-/babel-plugin-remove-debugger-1.0.1.tgz", - "integrity": "sha1-/S6jzWGkKK0fO5yJiC/0KT6MFMc=", - "dev": true - }, - "babel-plugin-runtime": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/babel-plugin-runtime/-/babel-plugin-runtime-1.0.7.tgz", - "integrity": "sha1-v3x9lm3Vbs1cF/ocslPJrLflSq8=", - "dev": true - }, - "babel-plugin-undeclared-variables-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/babel-plugin-undeclared-variables-check/-/babel-plugin-undeclared-variables-check-1.0.2.tgz", - "integrity": "sha1-XPGqU52BP/ZOmWQSkK9iCWX2Xe4=", - "dev": true, - "requires": { - "leven": "1.0.2" - } - }, - "babel-plugin-undefined-to-void": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/babel-plugin-undefined-to-void/-/babel-plugin-undefined-to-void-1.1.6.tgz", - "integrity": "sha1-f1eO+LeN+uYAM4XYQXph7aBuL4E=", - "dev": true - }, - "babylon": { - "version": "5.8.38", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-5.8.38.tgz", - "integrity": "sha1-7JsSCxG/bM1Bc6GL8hfmC3mFn/0=", - "dev": true - }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" - }, - "base62": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/base62/-/base62-1.2.1.tgz", - "integrity": "sha512-xVtfFHNPUzpCNHygpXFGMlDk3saxXLQcOOQzAAk6ibvlAHgT6WKXLv9rMFhcyEK1n9LuDmp/LxyGW/Fm9L8++g==" - }, - "base64-js": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-0.0.8.tgz", - "integrity": "sha1-EQHpVE9KdrG8OybUUsqW16NeeXg=", - "dev": true - }, - "bcrypt-pbkdf": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz", - "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=", - "optional": true, - "requires": { - "tweetnacl": "0.14.5" - } - }, - "beeper": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.1.tgz", - "integrity": "sha1-5tXqjF2tABMEpwsiY4RH9pyy+Ak=", - "dev": true - }, - "binary": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz", - "integrity": "sha1-n2BVO8XOjDOG87VTz/R0Yq3sqnk=", - "requires": { - "buffers": "0.1.1", - "chainsaw": "0.1.0" - } - }, - "binary-extensions": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.10.0.tgz", - "integrity": "sha1-muuabF6IY4qtFx4Wf1kAq+JINdA=", - "dev": true - }, - "bl": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.1.tgz", - "integrity": "sha1-ysMo977kVzDUBLaSID/LWQ4XLV4=", - "requires": { - "readable-stream": "2.0.6" - } - }, - "bluebird": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.11.0.tgz", - "integrity": "sha1-U0uQM8AiyVecVro7Plpcqvu2UOE=" - }, - "body-parser": { - "version": "1.8.4", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.8.4.tgz", - "integrity": "sha1-1JfgS8E7P5qL2McLsM3Bby4CiJg=", - "dev": true, - "requires": { - "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.7" - }, - "dependencies": { - "depd": { - "version": "0.4.5", - "resolved": "https://registry.npmjs.org/depd/-/depd-0.4.5.tgz", - "integrity": "sha1-GmZLUziLSmVz6K5ntfdnxpPKl/E=", - "dev": true - }, - "iconv-lite": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.4.tgz", - "integrity": "sha1-6V8uQdsHNfwhZS94J6XuMuY8g6g=", - "dev": true - }, - "qs": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/qs/-/qs-2.2.4.tgz", - "integrity": "sha1-Lp+800tUDjQhySTs0B6QqpdTGcg=", - "dev": true - } - } - }, - "boom": { - "version": "2.10.1", - "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", - "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", - "requires": { - "hoek": "2.16.3" - } - }, - "brace-expansion": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz", - "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=", - "requires": { - "balanced-match": "1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", - "dev": true, - "requires": { - "expand-range": "1.8.2", - "preserve": "0.2.0", - "repeat-element": "1.1.2" - } - }, - "breakable": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/breakable/-/breakable-1.0.0.tgz", - "integrity": "sha1-eEp5eRWjjq0nutRWtVcstLuqeME=", - "dev": true - }, - "bser": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.0.0.tgz", - "integrity": "sha1-mseNPtXZFYBP2HrLFYvHlxR6Fxk=", - "dev": true, - "requires": { - "node-int64": "0.4.0" - }, - "dependencies": { - "node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", - "dev": true - } - } - }, - "buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", - "dev": true - }, - "buffers": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz", - "integrity": "sha1-skV5w77U1tOWru5tmorn9Ugqt7s=" - }, - "bugsnag-js": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/bugsnag-js/-/bugsnag-js-2.5.0.tgz", - "integrity": "sha1-FHcC+yKwy/rD+zUTL2++DNQKFPs=" - }, - "builtin-modules": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", - "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=" - }, - "bytes": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz", - "integrity": "sha1-NWnt6Lo0MV+rmcPpLLBMciDeH6g=", - "dev": true - }, - "cached-request": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/cached-request/-/cached-request-1.1.2.tgz", - "integrity": "sha1-VJpGIEc7cYTRAPuhQoclhGVGU8I=", - "requires": { - "graceful-fs": "4.1.11", - "mkdirp": "0.5.1" - } - }, - "caller-path": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz", - "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=", - "dev": true, - "requires": { - "callsites": "0.2.0" - } - }, - "callsites": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz", - "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=", - "dev": true - }, - "camelcase": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=" - }, - "camelcase-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", - "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", - "dev": true, - "requires": { - "camelcase": "2.1.1", - "map-obj": "1.0.1" - }, - "dependencies": { - "camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", - "dev": true - } - } - }, - "can-use-dom": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/can-use-dom/-/can-use-dom-0.1.0.tgz", - "integrity": "sha1-IsxKNKCrxDlQ9CxkEQJKP2NmtFo=" - }, - "caseless": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz", - "integrity": "sha1-cVuW6phBWTzDMGeSP17GDr2k99c=" - }, - "center-align": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", - "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", - "dev": true, - "requires": { - "align-text": "0.1.4", - "lazy-cache": "1.0.4" - } - }, - "chainsaw": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz", - "integrity": "sha1-XqtQsor+WAdNDVgpE4iCi15fvJg=", - "requires": { - "traverse": "0.3.9" - } - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "requires": { - "ansi-styles": "2.2.1", - "escape-string-regexp": "1.0.5", - "has-ansi": "2.0.0", - "strip-ansi": "3.0.1", - "supports-color": "2.0.0" - } - }, - "chokidar": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz", - "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=", - "dev": true, - "requires": { - "anymatch": "1.3.2", - "async-each": "1.0.1", - "glob-parent": "2.0.0", - "inherits": "2.0.3", - "is-binary-path": "1.0.1", - "is-glob": "2.0.1", - "path-is-absolute": "1.0.1", - "readdirp": "2.1.0" - } - }, - "chromium-pickle-js": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz", - "integrity": "sha1-BKEGZywYsIWrd02YPfo+oTjyIgU=", - "optional": true - }, - "circular-json": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz", - "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==", - "dev": true - }, - "classnames": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.5.tgz", - "integrity": "sha1-+zgB1FNGdknvNgPH1hoCvRKb3m0=" - }, - "cli": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cli/-/cli-1.0.1.tgz", - "integrity": "sha1-IoF1NPJL+klQw01TLUjsvGIbjBQ=", - "dev": true, - "requires": { - "exit": "0.1.2", - "glob": "7.1.2" - } - }, - "cli-cursor": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", - "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", - "dev": true, - "requires": { - "restore-cursor": "2.0.0" - } - }, - "cli-table": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.0.2.tgz", - "integrity": "sha1-mChn4WQ1Mlxmwgih5xuVM26jCTs=", - "dev": true, - "requires": { - "colors": "0.3.0" - }, - "dependencies": { - "colors": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/colors/-/colors-0.3.0.tgz", - "integrity": "sha1-wkfWTTTbDKTcjkPz7NbamNCvlOc=", - "dev": true - } - } - }, - "cli-width": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", - "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=", - "dev": true - }, - "cliui": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", - "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", - "optional": true, - "requires": { - "string-width": "1.0.2", - "strip-ansi": "3.0.1", - "wrap-ansi": "2.1.0" - } - }, - "clone": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.3.tgz", - "integrity": "sha1-KY1+IjFmD0DAA8LtMUDezz9TCF8=", - "dev": true - }, - "clone-stats": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz", - "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=", - "dev": true - }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" - }, - "code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" - }, - "coffee-script": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.3.3.tgz", - "integrity": "sha1-FQ1rTLUiiUNp7+1qIQHCC8f0pPQ=", - "dev": true - }, - "color-convert": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.1.tgz", - "integrity": "sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "colors": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz", - "integrity": "sha1-JCP+ZnisDF2uiFLl0OW+CMmXq8w=", - "dev": true - }, - "combined-stream": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", - "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=", - "requires": { - "delayed-stream": "1.0.0" - } - }, - "commander": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.11.0.tgz", - "integrity": "sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ==" - }, - "commoner": { - "version": "0.10.8", - "resolved": "https://registry.npmjs.org/commoner/-/commoner-0.10.8.tgz", - "integrity": "sha1-NPw2cs0kOT6LtH5wyqApOBH08sU=", - "requires": { - "commander": "2.11.0", - "detective": "4.5.0", - "glob": "5.0.15", - "graceful-fs": "4.1.11", - "iconv-lite": "0.4.19", - "mkdirp": "0.5.1", - "private": "0.1.8", - "q": "1.5.1", - "recast": "0.11.23" - }, - "dependencies": { - "glob": { - "version": "5.0.15", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", - "requires": { - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" - } - } - } - }, - "compress-commons": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-0.2.9.tgz", - "integrity": "sha1-Qi2SdDDAGr0GzUVbbfwEy0z4ADw=", - "dev": true, - "requires": { - "buffer-crc32": "0.2.13", - "crc32-stream": "0.3.4", - "node-int64": "0.3.3", - "readable-stream": "1.0.34" - }, - "dependencies": { - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - }, - "readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true, - "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "0.0.1", - "string_decoder": "0.10.31" - } - } - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "concat-stream": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.2.tgz", - "integrity": "sha1-cIl4Yk2FavQaWnQd790mHadSwmY=", - "requires": { - "inherits": "2.0.3", - "readable-stream": "2.0.6", - "typedarray": "0.0.6" - } - }, - "console-browserify": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", - "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", - "dev": true, - "requires": { - "date-now": "0.1.4" - } - }, - "convert-source-map": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.0.tgz", - "integrity": "sha1-ms1whRxtXf3ZPZKC5e35SgP/RrU=", - "dev": true - }, - "core-js": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", - "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=", - "dev": true - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" - }, - "cover": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/cover/-/cover-0.2.9.tgz", - "integrity": "sha1-JiAp37MXFNSAQ/7ZHt5lhZOVXdQ=", - "dev": true, - "requires": { - "cli-table": "0.0.2", - "underscore": "1.2.4", - "underscore.string": "2.0.0", - "which": "1.0.9" - }, - "dependencies": { - "underscore": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.2.4.tgz", - "integrity": "sha1-6NpiQaoG9k3yRzuyWQuMF8hMPH4=", - "dev": true - }, - "underscore.string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.0.0.tgz", - "integrity": "sha1-dHCFilSguzVg0DfaVtzGe1GB4Ro=", - "dev": true - }, - "which": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/which/-/which-1.0.9.tgz", - "integrity": "sha1-RgwdoPgQED0DIam2M6+eV15kSG8=", - "dev": true - } - } - }, - "coveralls": { - "version": "2.13.3", - "resolved": "https://registry.npmjs.org/coveralls/-/coveralls-2.13.3.tgz", - "integrity": "sha512-iiAmn+l1XqRwNLXhW8Rs5qHZRFMYp9ZIPjEOVRpC/c4so6Y/f4/lFi0FfR5B9cCqgyhkJ5cZmbvcVRfP8MHchw==", - "requires": { - "js-yaml": "3.6.1", - "lcov-parse": "0.0.10", - "log-driver": "1.2.5", - "minimist": "1.2.0", - "request": "2.79.0" - }, - "dependencies": { - "request": { - "version": "2.79.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.79.0.tgz", - "integrity": "sha1-Tf5b9r6LjNw3/Pk+BLZVd3InEN4=", - "requires": { - "aws-sign2": "0.6.0", - "aws4": "1.6.0", - "caseless": "0.11.0", - "combined-stream": "1.0.5", - "extend": "3.0.1", - "forever-agent": "0.6.1", - "form-data": "2.1.4", - "har-validator": "2.0.6", - "hawk": "3.1.3", - "http-signature": "1.1.1", - "is-typedarray": "1.0.0", - "isstream": "0.1.2", - "json-stringify-safe": "5.0.1", - "mime-types": "2.1.17", - "oauth-sign": "0.8.2", - "qs": "6.3.2", - "stringstream": "0.0.5", - "tough-cookie": "2.3.3", - "tunnel-agent": "0.4.3", - "uuid": "3.1.0" - } - }, - "uuid": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz", - "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g==" - } - } - }, - "crc32-stream": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-0.3.4.tgz", - "integrity": "sha1-c7wltF+sHbZjIjGnv86JJ+nwZVI=", - "dev": true, - "requires": { - "buffer-crc32": "0.2.13", - "readable-stream": "1.0.34" - }, - "dependencies": { - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - }, - "readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true, - "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "0.0.1", - "string_decoder": "0.10.31" - } - } - } - }, - "cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", - "dev": true, - "requires": { - "lru-cache": "4.1.1", - "shebang-command": "1.2.0", - "which": "1.3.0" - } - }, - "cryptiles": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", - "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", - "requires": { - "boom": "2.10.1" - } - }, - "cssom": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.2.tgz", - "integrity": "sha1-uANhcMefB6kP8vFuIihAJ6JDhIs=", - "dev": true - }, - "cssstyle": { - "version": "0.2.37", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-0.2.37.tgz", - "integrity": "sha1-VBCXI0yyUTyDzu06zdwn/yeYfVQ=", - "dev": true, - "requires": { - "cssom": "0.3.2" - } - }, - "ctype": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz", - "integrity": "sha1-gsGMJGH3QRTvFsE1IkrQuRRMoS8=", - "dev": true - }, - "cuint": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/cuint/-/cuint-0.2.2.tgz", - "integrity": "sha1-QICG1AlVDCYxFVYZ6fp7ytw7mRs=", - "optional": true - }, - "currently-unhandled": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", - "dev": true, - "requires": { - "array-find-index": "1.0.2" - } - }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "requires": { - "assert-plus": "1.0.0" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" - } - } - }, - "date-now": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", - "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=", - "dev": true - }, - "dateformat": { - "version": "1.0.2-1.2.3", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.2-1.2.3.tgz", - "integrity": "sha1-sCIMAt6YYXQztyhRz0fePfLNvuk=", - "dev": true - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" - }, - "decompress-zip": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/decompress-zip/-/decompress-zip-0.3.0.tgz", - "integrity": "sha1-rjvLfjTGWHmt/nfhnDD4ZgK0vbA=", - "optional": true, - "requires": { - "binary": "0.3.0", - "graceful-fs": "4.1.11", - "mkpath": "0.1.0", - "nopt": "3.0.6", - "q": "1.5.1", - "readable-stream": "1.1.14", - "touch": "0.0.3" - }, - "dependencies": { - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "optional": true - }, - "readable-stream": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", - "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", - "optional": true, - "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "0.0.1", - "string_decoder": "0.10.31" - } - } - } - }, - "deep-extend": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.2.tgz", - "integrity": "sha1-SLaZwn4zS/ifEIkr5DL25MfTSn8=" - }, - "deep-is": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", - "dev": true - }, - "defined": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", - "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=" - }, - "defs": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/defs/-/defs-1.1.1.tgz", - "integrity": "sha1-siYJ8sehG6ej2xFoBcE5scr/qdI=", - "dev": true, - "requires": { - "alter": "0.2.0", - "ast-traverse": "0.1.1", - "breakable": "1.0.0", - "esprima-fb": "15001.1001.0-dev-harmony-fb", - "simple-fmt": "0.1.0", - "simple-is": "0.2.0", - "stringmap": "0.2.2", - "stringset": "0.2.1", - "tryor": "0.1.2", - "yargs": "3.27.0" - }, - "dependencies": { - "camelcase": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", - "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", - "dev": true - }, - "cliui": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", - "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", - "dev": true, - "requires": { - "center-align": "0.1.3", - "right-align": "0.1.3", - "wordwrap": "0.0.2" - } - }, - "esprima-fb": { - "version": "15001.1001.0-dev-harmony-fb", - "resolved": "https://registry.npmjs.org/esprima-fb/-/esprima-fb-15001.1001.0-dev-harmony-fb.tgz", - "integrity": "sha1-Q761fsJujPI3092LM+QlM1d/Jlk=", - "dev": true - }, - "window-size": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.4.tgz", - "integrity": "sha1-+OGqHuWlPsW/FR/6CXQqatdpeHY=", - "dev": true - }, - "yargs": { - "version": "3.27.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.27.0.tgz", - "integrity": "sha1-ISBUaTFuk5Ex1Z8toMbX+YIh6kA=", - "dev": true, - "requires": { - "camelcase": "1.2.1", - "cliui": "2.1.0", - "decamelize": "1.2.0", - "os-locale": "1.4.0", - "window-size": "0.1.4", - "y18n": "3.2.1" - } - } - } - }, - "del": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", - "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=", - "dev": true, - "requires": { - "globby": "5.0.0", - "is-path-cwd": "1.0.0", - "is-path-in-cwd": "1.0.0", - "object-assign": "4.1.1", - "pify": "2.3.0", - "pinkie-promise": "2.0.1", - "rimraf": "2.6.2" - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" - }, - "depd": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.0.tgz", - "integrity": "sha1-4b2Cxqq2ztlluXuIsX7T5SjKGMM=" - }, - "detect-indent": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-3.0.1.tgz", - "integrity": "sha1-ncXl3bzu+DJXZLlFGwK8bVQIT3U=", - "dev": true, - "requires": { - "get-stdin": "4.0.1", - "minimist": "1.2.0", - "repeating": "1.1.3" - } - }, - "detective": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/detective/-/detective-4.5.0.tgz", - "integrity": "sha1-blqMaybmx6JUsca210kNmOyR7dE=", - "requires": { - "acorn": "4.0.13", - "defined": "1.0.0" - } - }, - "diff": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/diff/-/diff-2.2.3.tgz", - "integrity": "sha1-YOr9DSjukG5Oj/ClLBIpUhAzv5k=", - "dev": true - }, - "docker-modem": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/docker-modem/-/docker-modem-1.0.3.tgz", - "integrity": "sha512-D55iUS6GrV7ohFurvAl1PYqEf8k/x3+xWxtOFoKOs8JM2xyT1yBbZ216Nxjk4F0TboR5iqVVITwPiH/AXeP9Ig==", - "requires": { - "JSONStream": "0.10.0", - "debug": "2.6.9", - "readable-stream": "1.0.34", - "split-ca": "1.0.1" - }, - "dependencies": { - "JSONStream": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-0.10.0.tgz", - "integrity": "sha1-dDSdDYlSK3HzDwoD/5vSDKbxKsA=", - "requires": { - "jsonparse": "0.0.5", - "through": "2.3.8" - } - }, - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" - }, - "readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "0.0.1", - "string_decoder": "0.10.31" - } - } - } - }, - "dockerode": { - "version": "2.5.3", - "resolved": "https://registry.npmjs.org/dockerode/-/dockerode-2.5.3.tgz", - "integrity": "sha512-LQKXR5jyI+G/+5OhZCi40m0ArY4j46g7Tl71Vtn10Ekt5TiyDzZAoqXOCS6edQpEuGbdFgSDJxleFqLxACpKJg==", - "requires": { - "concat-stream": "1.5.2", - "docker-modem": "1.0.3", - "tar-fs": "1.12.0" - } - }, - "doctrine": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.0.0.tgz", - "integrity": "sha1-xz2NKQnSIpHhoAejlYBNqLZl/mM=", - "dev": true, - "requires": { - "esutils": "2.0.2", - "isarray": "1.0.0" - } - }, - "dom-serializer": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz", - "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=", - "dev": true, - "requires": { - "domelementtype": "1.1.3", - "entities": "1.1.1" - }, - "dependencies": { - "domelementtype": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz", - "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=", - "dev": true - } - } - }, - "domelementtype": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz", - "integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI=", - "dev": true - }, - "domhandler": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz", - "integrity": "sha1-LeWaCCLVAn+r/28DLCsloqir5zg=", - "dev": true, - "requires": { - "domelementtype": "1.3.0" - } - }, - "domutils": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", - "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", - "dev": true, - "requires": { - "dom-serializer": "0.1.0", - "domelementtype": "1.3.0" - } - }, - "duplexer2": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", - "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=", - "dev": true, - "requires": { - "readable-stream": "1.1.14" - }, - "dependencies": { - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - }, - "readable-stream": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", - "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", - "dev": true, - "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "0.0.1", - "string_decoder": "0.10.31" - } - } - } - }, - "ecc-jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", - "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=", - "optional": true, - "requires": { - "jsbn": "0.1.1" - } - }, - "ee-first": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.0.5.tgz", - "integrity": "sha1-jJshKJjYzZ8alDZlDOe+ICyen/A=", - "dev": true - }, - "electron": { - "version": "1.7.9", - "resolved": "https://registry.npmjs.org/electron/-/electron-1.7.9.tgz", - "integrity": "sha1-rdVOn4+D7QL2UZ7BATX2mLGTNs8=", - "dev": true, - "requires": { - "@types/node": "7.0.48", - "electron-download": "3.3.0", - "extract-zip": "1.6.6" - }, - "dependencies": { - "electron-download": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/electron-download/-/electron-download-3.3.0.tgz", - "integrity": "sha1-LP1U1pZsAZxNSa1l++Zcyc3vaMg=", - "dev": true, - "requires": { - "debug": "2.6.9", - "fs-extra": "0.30.0", - "home-path": "1.0.5", - "minimist": "1.2.0", - "nugget": "2.0.1", - "path-exists": "2.1.0", - "rc": "1.2.2", - "semver": "5.4.1", - "sumchecker": "1.3.1" - } - }, - "nugget": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/nugget/-/nugget-2.0.1.tgz", - "integrity": "sha1-IBCVpIfhrTYIGzQy+jytpPjQcbA=", - "dev": true, - "requires": { - "debug": "2.6.9", - "minimist": "1.2.0", - "pretty-bytes": "1.0.4", - "progress-stream": "1.2.0", - "request": "2.83.0", - "single-line-log": "1.1.2", - "throttleit": "0.0.2" - } - }, - "single-line-log": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/single-line-log/-/single-line-log-1.1.2.tgz", - "integrity": "sha1-wvg/Jzo+GhbtsJlWYdoO1e8DM2Q=", - "dev": true, - "requires": { - "string-width": "1.0.2" - } - } - } - }, - "electron-installer-debian": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/electron-installer-debian/-/electron-installer-debian-0.3.1.tgz", - "integrity": "sha1-VhKBM76fBbtgpJdMYijmP6Bd3g4=", - "optional": true, - "requires": { - "asar": "0.12.4", - "async": "2.6.0", - "debug": "2.6.9", - "fs-extra": "0.30.0", - "get-folder-size": "1.0.0", - "glob": "7.1.2", - "lodash": "4.17.4", - "temp": "0.8.3", - "word-wrap": "1.2.3", - "yargs": "4.8.1" - }, - "dependencies": { - "async": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.0.tgz", - "integrity": "sha512-xAfGg1/NTLBBKlHFmnd7PlmUW9KhVQIUuSrYem9xzFUZy13ScvtyGGejaae9iAVRiRq9+Cx7DPFaAAhCpyxyPw==", - "optional": true, - "requires": { - "lodash": "4.17.4" - } - } - } - }, - "electron-installer-redhat": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/electron-installer-redhat/-/electron-installer-redhat-0.3.1.tgz", - "integrity": "sha1-85v6//USyzgCfWbXVsxIklTu+PM=", - "optional": true, - "requires": { - "asar": "0.12.4", - "async": "2.6.0", - "debug": "2.6.9", - "fs-extra": "1.0.0", - "glob": "7.1.2", - "lodash": "4.17.4", - "temp": "0.8.3", - "word-wrap": "1.2.3", - "yargs": "6.6.0" - }, - "dependencies": { - "async": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.0.tgz", - "integrity": "sha512-xAfGg1/NTLBBKlHFmnd7PlmUW9KhVQIUuSrYem9xzFUZy13ScvtyGGejaae9iAVRiRq9+Cx7DPFaAAhCpyxyPw==", - "optional": true, - "requires": { - "lodash": "4.17.4" - } - }, - "fs-extra": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz", - "integrity": "sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA=", - "optional": true, - "requires": { - "graceful-fs": "4.1.11", - "jsonfile": "2.4.0", - "klaw": "1.3.1" - } - }, - "yargs": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz", - "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=", - "optional": true, - "requires": { - "camelcase": "3.0.0", - "cliui": "3.2.0", - "decamelize": "1.2.0", - "get-caller-file": "1.0.2", - "os-locale": "1.4.0", - "read-pkg-up": "1.0.1", - "require-directory": "2.1.1", - "require-main-filename": "1.0.1", - "set-blocking": "2.0.0", - "string-width": "1.0.2", - "which-module": "1.0.0", - "y18n": "3.2.1", - "yargs-parser": "4.2.1" - } - }, - "yargs-parser": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", - "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", - "optional": true, - "requires": { - "camelcase": "3.0.0" - } - } - } - }, - "electron-packager": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/electron-packager/-/electron-packager-5.2.1.tgz", - "integrity": "sha1-DZNBfFilhLZnHisn50DJFoHyyV0=", - "dev": true, - "requires": { - "asar": "0.8.3", - "electron-download": "1.4.1", - "extract-zip": "1.6.6", - "get-package-info": "0.0.2", - "minimist": "1.2.0", - "mkdirp": "0.5.1", - "mv": "2.1.1", - "ncp": "2.0.0", - "plist": "1.2.0", - "rcedit": "0.3.0", - "resolve": "1.5.0", - "rimraf": "2.6.2", - "run-series": "1.1.4" - }, - "dependencies": { - "asar": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/asar/-/asar-0.8.3.tgz", - "integrity": "sha1-wuA/kFRRbbv1Z1noVOnOjRqdOdM=", - "dev": true, - "requires": { - "chromium-pickle-js": "0.1.0", - "commander": "2.3.0", - "cuint": "0.1.5", - "glob": "5.0.15", - "minimatch": "2.0.4", - "mkdirp": "0.5.1", - "mksnapshot": "0.1.0" - } - }, - "asn1": { - "version": "0.1.11", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz", - "integrity": "sha1-VZvhg3bQik7E2+gId9J4GGObLfc=", - "dev": true - }, - "assert-plus": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz", - "integrity": "sha1-7nQAlBMALYTOxyGcasgRgS5yMWA=", - "dev": true - }, - "async": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", - "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", - "dev": true - }, - "aws-sign2": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz", - "integrity": "sha1-xXED96F/wDfwLXwuZLYC6iI/fWM=", - "dev": true - }, - "bl": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.5.tgz", - "integrity": "sha1-wGt5evCF6gC8Unr8jvzxHeIjIFQ=", - "dev": true, - "requires": { - "readable-stream": "1.0.34" - }, - "dependencies": { - "readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true, - "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "0.0.1", - "string_decoder": "0.10.31" - } - } - } - }, - "caseless": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.9.0.tgz", - "integrity": "sha1-t7Zc5r8UE4hlOc/VM/CzDv+pz4g=", - "dev": true - }, - "chromium-pickle-js": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/chromium-pickle-js/-/chromium-pickle-js-0.1.0.tgz", - "integrity": "sha1-HUixB9ghJqLz4hHC6iX4A7pVGyE=", - "dev": true - }, - "combined-stream": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", - "integrity": "sha1-ATfmV7qlp1QcV6w3rF/AfXO03B8=", - "dev": true, - "requires": { - "delayed-stream": "0.0.5" - } - }, - "commander": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.3.0.tgz", - "integrity": "sha1-/UMOiJgy7DU7ms0d4hfBHLPu+HM=", - "dev": true - }, - "cuint": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/cuint/-/cuint-0.1.5.tgz", - "integrity": "sha1-uEixhGbz8YD5bR624HzLfs8Sai4=", - "dev": true - }, - "decompress-zip": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/decompress-zip/-/decompress-zip-0.1.0.tgz", - "integrity": "sha1-vOYMEWZPLWYPykvPY0r23l1sFMc=", - "dev": true, - "requires": { - "binary": "0.3.0", - "graceful-fs": "3.0.11", - "mkpath": "0.1.0", - "nopt": "3.0.6", - "q": "1.5.1", - "readable-stream": "1.1.14", - "touch": "0.0.3" - } - }, - "delayed-stream": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz", - "integrity": "sha1-1LH0OpPoKW3+AmlPRoC8N6MTxz8=", - "dev": true - }, - "electron-download": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/electron-download/-/electron-download-1.4.1.tgz", - "integrity": "sha1-T5G6vypVbxReP7hT32qWwoJeGM0=", - "dev": true, - "requires": { - "debug": "2.6.9", - "home-path": "1.0.5", - "minimist": "1.2.0", - "mkdirp": "0.5.1", - "mv": "2.1.1", - "nugget": "1.6.2", - "path-exists": "1.0.0", - "rc": "1.2.2" - } - }, - "form-data": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-0.2.0.tgz", - "integrity": "sha1-Jvi8JtpkQOKZy9z7aQNcT3em5GY=", - "dev": true, - "requires": { - "async": "0.9.2", - "combined-stream": "0.0.7", - "mime-types": "2.0.14" - } - }, - "fs-extra": { - "version": "0.18.2", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.18.2.tgz", - "integrity": "sha1-rwXKcCsLbfp96AOh96tHnsXCFSU=", - "dev": true, - "requires": { - "graceful-fs": "3.0.11", - "jsonfile": "2.4.0", - "rimraf": "2.6.2" - } - }, - "glob": { - "version": "5.0.15", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", - "dev": true, - "requires": { - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "2.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" - } - }, - "graceful-fs": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.11.tgz", - "integrity": "sha1-dhPHeKGv6mLyXGMKCG1/Osu92Bg=", - "dev": true, - "requires": { - "natives": "1.1.0" - } - }, - "har-validator": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-1.8.0.tgz", - "integrity": "sha1-2DhCsOtMQ1lgrrEIoGejqpTA7rI=", - "dev": true, - "requires": { - "bluebird": "2.11.0", - "chalk": "1.1.3", - "commander": "2.11.0", - "is-my-json-valid": "2.16.1" - }, - "dependencies": { - "commander": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.11.0.tgz", - "integrity": "sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ==", - "dev": true - } - } - }, - "hawk": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/hawk/-/hawk-2.3.1.tgz", - "integrity": "sha1-HnMc45RH+h0PbXB/e87r7A/R7B8=", - "dev": true, - "requires": { - "boom": "2.10.1", - "cryptiles": "2.0.5", - "hoek": "2.16.3", - "sntp": "1.0.9" - } - }, - "http-signature": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz", - "integrity": "sha1-T72sEyVZqoMjEh5UB3nAoBKyfmY=", - "dev": true, - "requires": { - "asn1": "0.1.11", - "assert-plus": "0.1.5", - "ctype": "0.5.3" - } - }, - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - }, - "mime-db": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz", - "integrity": "sha1-PQxjGA9FjrENMlqqN9fFiuMS6dc=", - "dev": true - }, - "mime-types": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", - "integrity": "sha1-MQ4VnbI+B3+Lsit0jav6SVcUCqY=", - "dev": true, - "requires": { - "mime-db": "1.12.0" - } - }, - "minimatch": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.4.tgz", - "integrity": "sha1-g76hFYA+egl6eAIkJyh+23Yvr+0=", - "dev": true, - "requires": { - "brace-expansion": "1.1.8" - } - }, - "mksnapshot": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/mksnapshot/-/mksnapshot-0.1.0.tgz", - "integrity": "sha1-99CavKgGrYw3gNpwG7GHeNfOaaw=", - "dev": true, - "requires": { - "decompress-zip": "0.1.0", - "fs-extra": "0.18.2", - "request": "2.55.0" - } - }, - "oauth-sign": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.6.0.tgz", - "integrity": "sha1-fb6uRPbKRU4fFoRR1jB0ZzWBPOM=", - "dev": true - }, - "path-exists": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-1.0.0.tgz", - "integrity": "sha1-1aiZjrce83p0w06w2eum6HjuoIE=", - "dev": true - }, - "qs": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-2.4.2.tgz", - "integrity": "sha1-9854jld33wtQENp/fE5zujJHD1o=", - "dev": true - }, - "readable-stream": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", - "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", - "dev": true, - "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "0.0.1", - "string_decoder": "0.10.31" - } - }, - "request": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.55.0.tgz", - "integrity": "sha1-11wc32eddrsQD5v/4f5VG1wk6T0=", - "dev": true, - "requires": { - "aws-sign2": "0.5.0", - "bl": "0.9.5", - "caseless": "0.9.0", - "combined-stream": "0.0.7", - "forever-agent": "0.6.1", - "form-data": "0.2.0", - "har-validator": "1.8.0", - "hawk": "2.3.1", - "http-signature": "0.10.1", - "isstream": "0.1.2", - "json-stringify-safe": "5.0.1", - "mime-types": "2.0.14", - "node-uuid": "1.4.8", - "oauth-sign": "0.6.0", - "qs": "2.4.2", - "stringstream": "0.0.5", - "tough-cookie": "2.3.3", - "tunnel-agent": "0.4.3" - } - } - } - }, - "end-of-stream": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.0.tgz", - "integrity": "sha1-epDYM+/abPpurA9JSduw+tOmMgY=", - "requires": { - "once": "1.4.0" - } - }, - "entities": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz", - "integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA=" - }, - "envify": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/envify/-/envify-3.4.1.tgz", - "integrity": "sha1-1xIjKejfFoi6dxsSUBkXyc5cvOg=", - "requires": { - "jstransform": "11.0.3", - "through": "2.3.8" - } - }, - "errno": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.4.tgz", - "integrity": "sha1-uJbiOp5ei6M4cfyZar02NfyaHH0=", - "dev": true, - "requires": { - "prr": "0.0.0" - } - }, - "error-ex": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz", - "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=", - "requires": { - "is-arrayish": "0.2.1" - } - }, - "es-symbol": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/es-symbol/-/es-symbol-1.1.2.tgz", - "integrity": "sha1-3DRvu/XtHFKtabS6XLJgCK4hj/U=" - }, - "es6-promise": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.1.1.tgz", - "integrity": "sha512-OaU1hHjgJf+b0NzsxCg7NdIYERD6Hy/PEmFLTjw+b65scuisG3Kt4QoTvJ66BBkPZ581gr0kpoVzKnxniM8nng==", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" - }, - "escodegen": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.7.1.tgz", - "integrity": "sha1-MOz89mypjcZ80v0WKr626vqM5vw=", - "dev": true, - "requires": { - "esprima": "1.2.5", - "estraverse": "1.9.3", - "esutils": "2.0.2", - "optionator": "0.5.0", - "source-map": "0.2.0" - }, - "dependencies": { - "esprima": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.2.5.tgz", - "integrity": "sha1-CZNQL+r2aBODJXVvMPmlH+7sEek=", - "dev": true - }, - "estraverse": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.9.3.tgz", - "integrity": "sha1-r2fy3JIlgkFZUJJgkaQAXSnJu0Q=", - "dev": true - }, - "fast-levenshtein": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-1.0.7.tgz", - "integrity": "sha1-AXjc3uAjuSkFGTrwlZ6KdjnP3Lk=", - "dev": true - }, - "levn": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.2.5.tgz", - "integrity": "sha1-uo0znQykphDjo/FFucr0iAcVUFQ=", - "dev": true, - "requires": { - "prelude-ls": "1.1.2", - "type-check": "0.3.2" - } - }, - "optionator": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.5.0.tgz", - "integrity": "sha1-t1qJlaLUF98ltuTjhi9QqohlE2g=", - "dev": true, - "requires": { - "deep-is": "0.1.3", - "fast-levenshtein": "1.0.7", - "levn": "0.2.5", - "prelude-ls": "1.1.2", - "type-check": "0.3.2", - "wordwrap": "0.0.2" - } - }, - "source-map": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz", - "integrity": "sha1-2rc/vPwrqBm03gO9b26qSBZLP50=", - "dev": true, - "optional": true, - "requires": { - "amdefine": "1.0.1" - } - } - } - }, - "eslint": { - "version": "4.11.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-4.11.0.tgz", - "integrity": "sha512-UWbhQpaKlm8h5x/VLwm0S1kheMrDj8jPwhnBMjr/Dlo3qqT7MvcN/UfKAR3E1N4lr4YNtOvS4m3hwsrVc/ky7g==", - "dev": true, - "requires": { - "ajv": "5.3.0", - "babel-code-frame": "6.26.0", - "chalk": "2.3.0", - "concat-stream": "1.6.0", - "cross-spawn": "5.1.0", - "debug": "3.1.0", - "doctrine": "2.0.0", - "eslint-scope": "3.7.1", - "espree": "3.5.2", - "esquery": "1.0.0", - "estraverse": "4.2.0", - "esutils": "2.0.2", - "file-entry-cache": "2.0.0", - "functional-red-black-tree": "1.0.1", - "glob": "7.1.2", - "globals": "9.18.0", - "ignore": "3.3.7", - "imurmurhash": "0.1.4", - "inquirer": "3.3.0", - "is-resolvable": "1.0.0", - "js-yaml": "3.10.0", - "json-stable-stringify-without-jsonify": "1.0.1", - "levn": "0.3.0", - "lodash": "4.17.4", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "natural-compare": "1.4.0", - "optionator": "0.8.2", - "path-is-inside": "1.0.2", - "pluralize": "7.0.0", - "progress": "2.0.0", - "require-uncached": "1.0.3", - "semver": "5.4.1", - "strip-ansi": "4.0.0", - "strip-json-comments": "2.0.1", - "table": "4.0.2", - "text-table": "0.2.0" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "ansi-styles": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz", - "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", - "dev": true, - "requires": { - "color-convert": "1.9.1" - } - }, - "chalk": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", - "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", - "dev": true, - "requires": { - "ansi-styles": "3.2.0", - "escape-string-regexp": "1.0.5", - "supports-color": "4.5.0" - } - }, - "concat-stream": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz", - "integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=", - "dev": true, - "requires": { - "inherits": "2.0.3", - "readable-stream": "2.3.3", - "typedarray": "0.0.6" - } - }, - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "esprima": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz", - "integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw==", - "dev": true - }, - "globals": { - "version": "9.18.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", - "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", - "dev": true - }, - "js-yaml": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.10.0.tgz", - "integrity": "sha512-O2v52ffjLa9VeM43J4XocZE//WT9N0IiwDa3KSHH7Tu8CtH+1qM8SIZvnsTh6v+4yFy5KUY3BHUVwjpfAWsjIA==", - "dev": true, - "requires": { - "argparse": "1.0.9", - "esprima": "4.0.0" - } - }, - "readable-stream": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz", - "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==", - "dev": true, - "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "1.0.0", - "process-nextick-args": "1.0.7", - "safe-buffer": "5.1.1", - "string_decoder": "1.0.3", - "util-deprecate": "1.0.2" - } - }, - "string_decoder": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", - "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", - "dev": true, - "requires": { - "safe-buffer": "5.1.1" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "3.0.0" - } - }, - "supports-color": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", - "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", - "dev": true, - "requires": { - "has-flag": "2.0.0" - } - } - } - }, - "eslint-plugin-react": { - "version": "3.16.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-3.16.1.tgz", - "integrity": "sha1-Ji2Wt318SkKvgJpzwOUnpYYSKTw=", - "dev": true - }, - "eslint-scope": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.1.tgz", - "integrity": "sha1-PWPD7f2gLgbgGkUq2IyqzHzctug=", - "dev": true, - "requires": { - "esrecurse": "4.2.0", - "estraverse": "4.2.0" - } - }, - "espree": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.2.tgz", - "integrity": "sha512-sadKeYwaR/aJ3stC2CdvgXu1T16TdYN+qwCpcWbMnGJ8s0zNWemzrvb2GbD4OhmJ/fwpJjudThAlLobGbWZbCQ==", - "dev": true, - "requires": { - "acorn": "5.2.1", - "acorn-jsx": "3.0.1" - }, - "dependencies": { - "acorn": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.2.1.tgz", - "integrity": "sha512-jG0u7c4Ly+3QkkW18V+NRDN+4bWHdln30NL1ZL2AvFZZmQe/BfopYCtghCKKVBUSetZ4QKcyA0pY6/4Gw8Pv8w==", - "dev": true - } - } - }, - "esprima": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", - "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=" - }, - "esquery": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.0.tgz", - "integrity": "sha1-z7qLV9f7qT8XKYqKAGoEzaE9gPo=", - "dev": true, - "requires": { - "estraverse": "4.2.0" - } - }, - "esrecurse": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.0.tgz", - "integrity": "sha1-+pVo2Y04I/mkHZHpAtyrnqblsWM=", - "dev": true, - "requires": { - "estraverse": "4.2.0", - "object-assign": "4.1.1" - } - }, - "estraverse": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", - "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", - "dev": true - }, - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "dev": true - }, - "eventemitter2": { - "version": "0.4.14", - "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz", - "integrity": "sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas=", - "dev": true - }, - "eventemitter3": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-0.1.6.tgz", - "integrity": "sha1-jHrES4e6q1XNUMgo3Dh3jqwFLqU=" - }, - "exec-sh": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.2.1.tgz", - "integrity": "sha512-aLt95pexaugVtQerpmE51+4QfWrNc304uez7jvj6fWnN8GeEHpttB8F36n8N7uVhUMbH/1enbxQ9HImZ4w/9qg==", - "dev": true, - "requires": { - "merge": "1.2.0" - } - }, - "exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", - "dev": true - }, - "exit-hook": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/exit-hook/-/exit-hook-1.1.1.tgz", - "integrity": "sha1-8FyiM7SMBdVP/wd2XfhQfpXAL/g=", - "dev": true - }, - "expand-brackets": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", - "dev": true, - "requires": { - "is-posix-bracket": "0.1.1" - } - }, - "expand-range": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", - "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", - "dev": true, - "requires": { - "fill-range": "2.2.3" - } - }, - "extend": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz", - "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=" - }, - "external-editor": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.0.5.tgz", - "integrity": "sha512-Msjo64WT5W+NhOpQXh0nOHm+n0RfU1QUwDnKYvJ8dEJ8zlwLrqXNTv5mSUTJpepf41PDJGyhueTw2vNZW+Fr/w==", - "dev": true, - "requires": { - "iconv-lite": "0.4.19", - "jschardet": "1.6.0", - "tmp": "0.0.33" - }, - "dependencies": { - "tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dev": true, - "requires": { - "os-tmpdir": "1.0.2" - } - } - } - }, - "extglob": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", - "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", - "dev": true, - "requires": { - "is-extglob": "1.0.0" - } - }, - "extract-zip": { - "version": "1.6.6", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.6.tgz", - "integrity": "sha1-EpDt6NINCHK0Kf0/NRyhKOxe+Fw=", - "dev": true, - "requires": { - "concat-stream": "1.6.0", - "debug": "2.6.9", - "mkdirp": "0.5.0", - "yauzl": "2.4.1" - }, - "dependencies": { - "concat-stream": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz", - "integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=", - "dev": true, - "requires": { - "inherits": "2.0.3", - "readable-stream": "2.3.3", - "typedarray": "0.0.6" - } - }, - "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", - "dev": true - }, - "mkdirp": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz", - "integrity": "sha1-HXMHam35hs2TROFecfzAWkyavxI=", - "dev": true, - "requires": { - "minimist": "0.0.8" - } - }, - "readable-stream": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz", - "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==", - "dev": true, - "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "1.0.0", - "process-nextick-args": "1.0.7", - "safe-buffer": "5.1.1", - "string_decoder": "1.0.3", - "util-deprecate": "1.0.2" - } - }, - "string_decoder": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", - "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", - "dev": true, - "requires": { - "safe-buffer": "5.1.1" - } - } - } - }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" - }, - "fancy-log": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.0.tgz", - "integrity": "sha1-Rb4X0Cu5kX1gzP/UmVyZnmyMmUg=", - "dev": true, - "requires": { - "chalk": "1.1.3", - "time-stamp": "1.1.0" - } - }, - "fast-deep-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz", - "integrity": "sha1-liVqO8l1WV6zbYLpkp0GDYk0Of8=" - }, - "fast-json-stable-stringify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", - "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", - "dev": true - }, - "faye-websocket": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.7.3.tgz", - "integrity": "sha1-zEB0x/Sk39A69U3WXDVLE1EyzhE=", - "dev": true, - "requires": { - "websocket-driver": "0.7.0" - } - }, - "fb-watchman": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.0.tgz", - "integrity": "sha1-VOmr99+i8mzZsWNsWIwa/AXeXVg=", - "dev": true, - "requires": { - "bser": "2.0.0" - } - }, - "fd-slicer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz", - "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=", - "dev": true, - "requires": { - "pend": "1.2.0" - } - }, - "figures": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", - "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", - "dev": true, - "requires": { - "escape-string-regexp": "1.0.5" - } - }, - "file-entry-cache": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz", - "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=", - "dev": true, - "requires": { - "flat-cache": "1.3.0", - "object-assign": "4.1.1" - } - }, - "file-sync-cmp": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/file-sync-cmp/-/file-sync-cmp-0.1.1.tgz", - "integrity": "sha1-peeo/7+kk7Q7kju9TKiaU7Y7YSs=", - "dev": true - }, - "filename-regex": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", - "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=", - "dev": true - }, - "fileset": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fileset/-/fileset-0.2.1.tgz", - "integrity": "sha1-WI74lzxmI7KnbfRlEFaWuWqsgGc=", - "dev": true, - "requires": { - "glob": "5.0.15", - "minimatch": "2.0.10" - }, - "dependencies": { - "glob": { - "version": "5.0.15", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", - "dev": true, - "requires": { - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "2.0.10", - "once": "1.4.0", - "path-is-absolute": "1.0.1" - } - }, - "minimatch": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", - "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=", - "dev": true, - "requires": { - "brace-expansion": "1.1.8" - } - } - } - }, - "fill-range": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz", - "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=", - "dev": true, - "requires": { - "is-number": "2.1.0", - "isobject": "2.1.0", - "randomatic": "1.1.7", - "repeat-element": "1.1.2", - "repeat-string": "1.6.1" - } - }, - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "requires": { - "path-exists": "2.1.0", - "pinkie-promise": "2.0.1" - } - }, - "findup-sync": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.1.3.tgz", - "integrity": "sha1-fz56l7gjksZTvwZYm9hRkOk8NoM=", - "dev": true, - "requires": { - "glob": "3.2.11", - "lodash": "2.4.2" - }, - "dependencies": { - "glob": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz", - "integrity": "sha1-Spc/Y1uRkPcV0QmH1cAP0oFevj0=", - "dev": true, - "requires": { - "inherits": "2.0.3", - "minimatch": "0.3.0" - } - }, - "lodash": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", - "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=", - "dev": true - }, - "lru-cache": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz", - "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=", - "dev": true - }, - "minimatch": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz", - "integrity": "sha1-J12O2qxPG7MyZHIInnlJyDlGmd0=", - "dev": true, - "requires": { - "lru-cache": "2.7.3", - "sigmund": "1.0.1" - } - } - } - }, - "flat-cache": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.0.tgz", - "integrity": "sha1-0wMLMrOBVPTjt+nHCfSQ9++XxIE=", - "dev": true, - "requires": { - "circular-json": "0.3.3", - "del": "2.2.2", - "graceful-fs": "4.1.11", - "write": "0.2.1" - } - }, - "flux": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/flux/-/flux-2.0.3.tgz", - "integrity": "sha1-eH4a7f+zSjIqYLScV6LSOFam3ic=" - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true - }, - "for-own": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", - "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", - "dev": true, - "requires": { - "for-in": "1.0.2" - } - }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" - }, - "form-data": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz", - "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=", - "requires": { - "asynckit": "0.4.0", - "combined-stream": "1.0.5", - "mime-types": "2.1.17" - } - }, - "fs-extra": { - "version": "0.30.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz", - "integrity": "sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A=", - "requires": { - "graceful-fs": "4.1.11", - "jsonfile": "2.4.0", - "klaw": "1.3.1", - "path-is-absolute": "1.0.1", - "rimraf": "2.6.2" - } - }, - "fs-readdir-recursive": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-0.1.2.tgz", - "integrity": "sha1-MVtPuMHKW4xH3v7zGdBz2tNWgFk=", - "dev": true - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", - "dev": true - }, - "generate-function": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz", - "integrity": "sha1-aFj+fAlpt9TpCTM3ZHrHn2DfvnQ=" - }, - "generate-object-property": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", - "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=", - "requires": { - "is-property": "1.0.2" - } - }, - "get-caller-file": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz", - "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U=", - "optional": true - }, - "get-folder-size": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-folder-size/-/get-folder-size-1.0.0.tgz", - "integrity": "sha1-E01mOg50VhG3L3HIOxPxsS8xuik=", - "optional": true, - "requires": { - "async": "1.5.2", - "minimist": "1.2.0" - } - }, - "get-package-info": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/get-package-info/-/get-package-info-0.0.2.tgz", - "integrity": "sha1-csOPvuLnZyhCSgDcFOJN0aKMI5E=", - "dev": true, - "requires": { - "bluebird": "3.5.1", - "lodash.get": "4.4.2", - "resolve": "1.5.0" - }, - "dependencies": { - "bluebird": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz", - "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==", - "dev": true - } - } - }, - "get-stdin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", - "dev": true - }, - "getobject": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/getobject/-/getobject-0.1.0.tgz", - "integrity": "sha1-BHpEl4n6Fg0Bj1SG7ZEyC27HiFw=", - "dev": true - }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "requires": { - "assert-plus": "1.0.0" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" - } - } - }, - "github-releases": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/github-releases/-/github-releases-0.3.2.tgz", - "integrity": "sha1-lFCHdRhaXrFuimt4fGTAIlAFquI=", - "dev": true, - "requires": { - "grunt": "0.4.5", - "minimatch": "0.2.12", - "optimist": "0.4.0", - "prettyjson": "1.2.1", - "request": "2.51.0" - }, - "dependencies": { - "asn1": { - "version": "0.1.11", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz", - "integrity": "sha1-VZvhg3bQik7E2+gId9J4GGObLfc=", - "dev": true - }, - "assert-plus": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz", - "integrity": "sha1-7nQAlBMALYTOxyGcasgRgS5yMWA=", - "dev": true - }, - "async": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", - "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", - "dev": true - }, - "aws-sign2": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz", - "integrity": "sha1-xXED96F/wDfwLXwuZLYC6iI/fWM=", - "dev": true - }, - "bl": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.5.tgz", - "integrity": "sha1-wGt5evCF6gC8Unr8jvzxHeIjIFQ=", - "dev": true, - "requires": { - "readable-stream": "1.0.34" - } - }, - "boom": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/boom/-/boom-0.4.2.tgz", - "integrity": "sha1-emNune1O/O+xnO9JR6PGffrukRs=", - "dev": true, - "requires": { - "hoek": "0.9.1" - } - }, - "caseless": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.8.0.tgz", - "integrity": "sha1-W8oogdQUN/VLJAfr40iIx7mtT30=", - "dev": true - }, - "combined-stream": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", - "integrity": "sha1-ATfmV7qlp1QcV6w3rF/AfXO03B8=", - "dev": true, - "requires": { - "delayed-stream": "0.0.5" - } - }, - "cryptiles": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz", - "integrity": "sha1-7ZH/HxetE9N0gohZT4pIoNJvMlw=", - "dev": true, - "requires": { - "boom": "0.4.2" - } - }, - "delayed-stream": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz", - "integrity": "sha1-1LH0OpPoKW3+AmlPRoC8N6MTxz8=", - "dev": true - }, - "forever-agent": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz", - "integrity": "sha1-bQ4JxJIflKJ/Y9O0nF/v8epMUTA=", - "dev": true - }, - "form-data": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-0.2.0.tgz", - "integrity": "sha1-Jvi8JtpkQOKZy9z7aQNcT3em5GY=", - "dev": true, - "requires": { - "async": "0.9.2", - "combined-stream": "0.0.7", - "mime-types": "2.0.14" - }, - "dependencies": { - "mime-types": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", - "integrity": "sha1-MQ4VnbI+B3+Lsit0jav6SVcUCqY=", - "dev": true, - "requires": { - "mime-db": "1.12.0" - } - } - } - }, - "hawk": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/hawk/-/hawk-1.1.1.tgz", - "integrity": "sha1-h81JH5tG5OKurKM1QWdmiF0tHtk=", - "dev": true, - "requires": { - "boom": "0.4.2", - "cryptiles": "0.2.2", - "hoek": "0.9.1", - "sntp": "0.2.4" - } - }, - "hoek": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz", - "integrity": "sha1-PTIkYrrfB3Fup+uFuviAec3c5QU=", - "dev": true - }, - "http-signature": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz", - "integrity": "sha1-T72sEyVZqoMjEh5UB3nAoBKyfmY=", - "dev": true, - "requires": { - "asn1": "0.1.11", - "assert-plus": "0.1.5", - "ctype": "0.5.3" - } - }, - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - }, - "lru-cache": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz", - "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=", - "dev": true - }, - "mime-db": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz", - "integrity": "sha1-PQxjGA9FjrENMlqqN9fFiuMS6dc=", - "dev": true - }, - "mime-types": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-1.0.2.tgz", - "integrity": "sha1-mVrhOSq4r/y/yyZB3QVOlDwNXc4=", - "dev": true - }, - "minimatch": { - "version": "0.2.12", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.12.tgz", - "integrity": "sha1-6oKgEqxmLH3fqhRPHBR+aUb12vs=", - "dev": true, - "requires": { - "lru-cache": "2.7.3", - "sigmund": "1.0.1" - } - }, - "oauth-sign": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.5.0.tgz", - "integrity": "sha1-12f1FpMlYg6rLgh+8MRy53PbZGE=", - "dev": true - }, - "qs": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-2.3.3.tgz", - "integrity": "sha1-6eha2+ddoLvkyOBHaghikPhjtAQ=", - "dev": true - }, - "readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true, - "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "0.0.1", - "string_decoder": "0.10.31" - } - }, - "request": { - "version": "2.51.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.51.0.tgz", - "integrity": "sha1-NdALvswBLlX5B7G9ng29V3v+8m4=", - "dev": true, - "requires": { - "aws-sign2": "0.5.0", - "bl": "0.9.5", - "caseless": "0.8.0", - "combined-stream": "0.0.7", - "forever-agent": "0.5.2", - "form-data": "0.2.0", - "hawk": "1.1.1", - "http-signature": "0.10.1", - "json-stringify-safe": "5.0.1", - "mime-types": "1.0.2", - "node-uuid": "1.4.8", - "oauth-sign": "0.5.0", - "qs": "2.3.3", - "stringstream": "0.0.5", - "tough-cookie": "2.3.3", - "tunnel-agent": "0.4.3" - } - }, - "sntp": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz", - "integrity": "sha1-+4hfGLDzqtGJ+CSGJTa87ux1CQA=", - "dev": true, - "requires": { - "hoek": "0.9.1" - } - } - } - }, - "glob": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", - "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", - "requires": { - "fs.realpath": "1.0.0", - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" - } - }, - "glob-all": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-all/-/glob-all-3.1.0.tgz", - "integrity": "sha1-iRPd+17hrHgSZWJBsD1SF8ZLAqs=", - "dev": true, - "requires": { - "glob": "7.1.2", - "yargs": "1.2.6" - }, - "dependencies": { - "minimist": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.1.0.tgz", - "integrity": "sha1-md9lelJXTCHJBXSX33QnkLK0wN4=", - "dev": true - }, - "yargs": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-1.2.6.tgz", - "integrity": "sha1-nHtKgv1dWVsr8Xq23MQxNUMv40s=", - "dev": true, - "requires": { - "minimist": "0.1.0" - } - } - } - }, - "glob-base": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", - "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", - "dev": true, - "requires": { - "glob-parent": "2.0.0", - "is-glob": "2.0.1" - } - }, - "glob-parent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", - "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", - "dev": true, - "requires": { - "is-glob": "2.0.1" - } - }, - "globals": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/globals/-/globals-6.4.1.tgz", - "integrity": "sha1-hJgDKzttHMge68X3lpDY/in6v08=", - "dev": true - }, - "globby": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", - "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", - "dev": true, - "requires": { - "array-union": "1.0.2", - "arrify": "1.0.1", - "glob": "7.1.2", - "object-assign": "4.1.1", - "pify": "2.3.0", - "pinkie-promise": "2.0.1" - } - }, - "glogg": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.0.tgz", - "integrity": "sha1-f+DxmfV6yQbPUS/urY+Q7kooT8U=", - "dev": true, - "requires": { - "sparkles": "1.0.0" - } - }, - "graceful-fs": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", - "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=" - }, - "grunt": { - "version": "0.4.5", - "resolved": "https://registry.npmjs.org/grunt/-/grunt-0.4.5.tgz", - "integrity": "sha1-VpN81RlDJK3/bSB2MYMqnWuk5/A=", - "dev": true, - "requires": { - "async": "0.1.22", - "coffee-script": "1.3.3", - "colors": "0.6.2", - "dateformat": "1.0.2-1.2.3", - "eventemitter2": "0.4.14", - "exit": "0.1.2", - "findup-sync": "0.1.3", - "getobject": "0.1.0", - "glob": "3.1.21", - "grunt-legacy-log": "0.1.3", - "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.14", - "nopt": "1.0.10", - "rimraf": "2.2.8", - "underscore.string": "2.2.1", - "which": "1.0.9" - }, - "dependencies": { - "argparse": { - "version": "0.1.16", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-0.1.16.tgz", - "integrity": "sha1-z9AeD7uj1srtBJ+9dY1A9lGW9Xw=", - "dev": true, - "requires": { - "underscore": "1.7.0", - "underscore.string": "2.4.0" - }, - "dependencies": { - "underscore.string": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.4.0.tgz", - "integrity": "sha1-jN2PusTi0uoefi6Al8QvRCKA+Fs=", - "dev": true - } - } - }, - "async": { - "version": "0.1.22", - "resolved": "https://registry.npmjs.org/async/-/async-0.1.22.tgz", - "integrity": "sha1-D8GqoIig4+8Ovi2IMbqw3PiEUGE=", - "dev": true - }, - "esprima": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz", - "integrity": "sha1-n1V+CPw7TSbs6d00+Pv0drYlha0=", - "dev": true - }, - "glob": { - "version": "3.1.21", - "resolved": "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz", - "integrity": "sha1-0p4KBV3qUTj00H7UDomC6DwgZs0=", - "dev": true, - "requires": { - "graceful-fs": "1.2.3", - "inherits": "1.0.2", - "minimatch": "0.2.14" - } - }, - "graceful-fs": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz", - "integrity": "sha1-FaSAaldUfLLS2/J/QuiajDRRs2Q=", - "dev": true - }, - "iconv-lite": { - "version": "0.2.11", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.2.11.tgz", - "integrity": "sha1-HOYKOleGSiktEyH/RgnKS7llrcg=", - "dev": true - }, - "inherits": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz", - "integrity": "sha1-ykMJ2t7mtUzAuNJH6NfHoJdb3Js=", - "dev": true - }, - "js-yaml": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-2.0.5.tgz", - "integrity": "sha1-olrmUJmZ6X3yeMZxnaEb0Gh3Q6g=", - "dev": true, - "requires": { - "argparse": "0.1.16", - "esprima": "1.0.4" - } - }, - "lodash": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-0.9.2.tgz", - "integrity": "sha1-jzSZxSRdNG1oLlsNO0B2fgnxqSw=", - "dev": true - }, - "lru-cache": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz", - "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=", - "dev": true - }, - "minimatch": { - "version": "0.2.14", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz", - "integrity": "sha1-x054BXT2PG+aCQ6Q775u9TpqdWo=", - "dev": true, - "requires": { - "lru-cache": "2.7.3", - "sigmund": "1.0.1" - } - }, - "nopt": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", - "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", - "dev": true, - "requires": { - "abbrev": "1.1.1" - } - }, - "rimraf": { - "version": "2.2.8", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", - "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=", - "dev": true - }, - "underscore": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz", - "integrity": "sha1-a7rwh3UA02vjTsqlhODbn+8DUgk=", - "dev": true - }, - "which": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/which/-/which-1.0.9.tgz", - "integrity": "sha1-RgwdoPgQED0DIam2M6+eV15kSG8=", - "dev": true - } - } - }, - "grunt-babel": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/grunt-babel/-/grunt-babel-5.0.3.tgz", - "integrity": "sha1-hiIOsyAu+uIzqEGKHX+Htgre4yM=", - "dev": true, - "requires": { - "babel-core": "5.8.38" - } - }, - "grunt-chmod": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/grunt-chmod/-/grunt-chmod-1.1.1.tgz", - "integrity": "sha1-0YZcWoTn7Zrv5Qn/v1KQ+XoleEA=", - "dev": true, - "requires": { - "shelljs": "0.5.3" - } - }, - "grunt-cli": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-0.1.13.tgz", - "integrity": "sha1-6evEBHYx9QEtkidww5N4EzytEPQ=", - "dev": true, - "requires": { - "findup-sync": "0.1.3", - "nopt": "1.0.10", - "resolve": "0.3.1" - }, - "dependencies": { - "nopt": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", - "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", - "dev": true, - "requires": { - "abbrev": "1.1.1" - } - }, - "resolve": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-0.3.1.tgz", - "integrity": "sha1-NMY0R8ZkxwWY0cmxJvxDsqJDEKQ=", - "dev": true - } - } - }, - "grunt-contrib-clean": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/grunt-contrib-clean/-/grunt-contrib-clean-0.6.0.tgz", - "integrity": "sha1-9TLbpLghJnTHwBPhRr2mY4uQSPY=", - "dev": true, - "requires": { - "rimraf": "2.2.8" - }, - "dependencies": { - "rimraf": { - "version": "2.2.8", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", - "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=", - "dev": true - } - } - }, - "grunt-contrib-compress": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/grunt-contrib-compress/-/grunt-contrib-compress-0.13.0.tgz", - "integrity": "sha1-x16V7f9/Gf0iudn4vLFkjHPYTXA=", - "dev": true, - "requires": { - "archiver": "0.13.1", - "chalk": "0.5.1", - "prettysize": "0.0.3" - }, - "dependencies": { - "ansi-regex": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz", - "integrity": "sha1-DY6UaWej2BQ/k+JOKYUl/BsiNfk=", - "dev": true - }, - "ansi-styles": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz", - "integrity": "sha1-6uy/Zs1waIJ2Cy9GkVgrj1XXp94=", - "dev": true - }, - "chalk": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz", - "integrity": "sha1-Zjs6ZItotV0EaQ1JFnqoN4WPIXQ=", - "dev": true, - "requires": { - "ansi-styles": "1.1.0", - "escape-string-regexp": "1.0.5", - "has-ansi": "0.1.0", - "strip-ansi": "0.3.0", - "supports-color": "0.2.0" - } - }, - "has-ansi": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz", - "integrity": "sha1-hPJlqujA5qiKEtcCKJS3VoiUxi4=", - "dev": true, - "requires": { - "ansi-regex": "0.2.1" - } - }, - "strip-ansi": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz", - "integrity": "sha1-JfSOoiynkYfzF0pNuHWTR7sSYiA=", - "dev": true, - "requires": { - "ansi-regex": "0.2.1" - } - }, - "supports-color": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz", - "integrity": "sha1-2S3iaU6z9nMjlz1649i1W0wiGQo=", - "dev": true - } - } - }, - "grunt-contrib-copy": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/grunt-contrib-copy/-/grunt-contrib-copy-0.8.2.tgz", - "integrity": "sha1-3zHJD/zECbyfr+ROwN0eQlmRb+o=", - "dev": true, - "requires": { - "chalk": "1.1.3", - "file-sync-cmp": "0.1.1" - } - }, - "grunt-contrib-less": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/grunt-contrib-less/-/grunt-contrib-less-1.4.1.tgz", - "integrity": "sha1-O73sC3XRLOqlXWKUNiXAsIYc328=", - "dev": true, - "requires": { - "async": "2.6.0", - "chalk": "1.1.3", - "less": "2.7.3", - "lodash": "4.17.4" - }, - "dependencies": { - "async": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.0.tgz", - "integrity": "sha512-xAfGg1/NTLBBKlHFmnd7PlmUW9KhVQIUuSrYem9xzFUZy13ScvtyGGejaae9iAVRiRq9+Cx7DPFaAAhCpyxyPw==", - "dev": true, - "requires": { - "lodash": "4.17.4" - } - } - } - }, - "grunt-contrib-watch-chokidar": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/grunt-contrib-watch-chokidar/-/grunt-contrib-watch-chokidar-1.0.0.tgz", - "integrity": "sha1-2pwsg5WCl2B9NyZuPdN4JNe2xg4=", - "dev": true, - "requires": { - "async": "0.9.2", - "chokidar": "1.7.0", - "lodash": "2.4.2", - "tiny-lr": "0.1.7" - }, - "dependencies": { - "async": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", - "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", - "dev": true - }, - "lodash": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", - "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=", - "dev": true - } - } - }, - "grunt-curl": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/grunt-curl/-/grunt-curl-2.4.1.tgz", - "integrity": "sha1-hK2t6Jll8o2Igo1Hgak4314DNTs=", - "dev": true, - "requires": { - "async": "0.2.10", - "grunt-retro": "0.7.0", - "lodash": "2.4.2", - "request": "2.83.0" - }, - "dependencies": { - "async": { - "version": "0.2.10", - "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", - "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=", - "dev": true - }, - "lodash": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", - "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=", - "dev": true - } - } - }, - "grunt-download-electron": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/grunt-download-electron/-/grunt-download-electron-2.1.4.tgz", - "integrity": "sha1-BVbwoLDs9qW21hNy85CNxz1RIcU=", - "dev": true, - "requires": { - "decompress-zip": "0.0.4", - "github-releases": "0.3.2", - "grunt": "0.4.5", - "progress": "1.1.2", - "wrench": "1.5.4" - }, - "dependencies": { - "decompress-zip": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/decompress-zip/-/decompress-zip-0.0.4.tgz", - "integrity": "sha1-xWJDH3aviXCvr1AibkLhxHpXsIY=", - "dev": true, - "requires": { - "binary": "0.3.0", - "mkpath": "0.1.0", - "nopt": "2.1.2", - "q": "0.9.7", - "readable-stream": "1.1.14", - "touch": "0.0.2" - } - }, - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - }, - "nopt": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-2.1.2.tgz", - "integrity": "sha1-bMzZd7gBMqB3MdbozljCyDA8+a8=", - "dev": true, - "requires": { - "abbrev": "1.1.1" - } - }, - "progress": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/progress/-/progress-1.1.2.tgz", - "integrity": "sha1-h/28fHanhAIIl7XpZlVUsF/FjNE=", - "dev": true - }, - "q": { - "version": "0.9.7", - "resolved": "https://registry.npmjs.org/q/-/q-0.9.7.tgz", - "integrity": "sha1-TeLmyzspCIyeTLwDv51C+5bOL3U=", - "dev": true - }, - "readable-stream": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", - "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", - "dev": true, - "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "0.0.1", - "string_decoder": "0.10.31" - } - }, - "touch": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/touch/-/touch-0.0.2.tgz", - "integrity": "sha1-plp3d5Xly74SmUmb3EIoH/shtfQ=", - "dev": true, - "requires": { - "nopt": "1.0.10" - }, - "dependencies": { - "nopt": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", - "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", - "dev": true, - "requires": { - "abbrev": "1.1.1" - } - } - } - } - } - }, - "grunt-electron": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/grunt-electron/-/grunt-electron-2.0.1.tgz", - "integrity": "sha1-53mpP9wb20tjW6HnOrq9s9p9LZs=", - "dev": true, - "requires": { - "electron-packager": "5.2.1" - } - }, - "grunt-electron-installer": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/grunt-electron-installer/-/grunt-electron-installer-1.2.3.tgz", - "integrity": "sha1-UGUuxNAkgjPadrSsLKafOJTHJA4=", - "dev": true, - "requires": { - "asar": "0.8.3", - "temp": "0.8.3", - "underscore": "1.8.3" - }, - "dependencies": { - "asar": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/asar/-/asar-0.8.3.tgz", - "integrity": "sha1-wuA/kFRRbbv1Z1noVOnOjRqdOdM=", - "dev": true, - "requires": { - "chromium-pickle-js": "0.1.0", - "commander": "2.3.0", - "cuint": "0.1.5", - "glob": "5.0.15", - "minimatch": "2.0.4", - "mkdirp": "0.5.1", - "mksnapshot": "0.1.0" - } - }, - "asn1": { - "version": "0.1.11", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz", - "integrity": "sha1-VZvhg3bQik7E2+gId9J4GGObLfc=", - "dev": true - }, - "assert-plus": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz", - "integrity": "sha1-7nQAlBMALYTOxyGcasgRgS5yMWA=", - "dev": true - }, - "async": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", - "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", - "dev": true - }, - "aws-sign2": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz", - "integrity": "sha1-xXED96F/wDfwLXwuZLYC6iI/fWM=", - "dev": true - }, - "bl": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.5.tgz", - "integrity": "sha1-wGt5evCF6gC8Unr8jvzxHeIjIFQ=", - "dev": true, - "requires": { - "readable-stream": "1.0.34" - }, - "dependencies": { - "readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true, - "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "0.0.1", - "string_decoder": "0.10.31" - } - } - } - }, - "caseless": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.9.0.tgz", - "integrity": "sha1-t7Zc5r8UE4hlOc/VM/CzDv+pz4g=", - "dev": true - }, - "chromium-pickle-js": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/chromium-pickle-js/-/chromium-pickle-js-0.1.0.tgz", - "integrity": "sha1-HUixB9ghJqLz4hHC6iX4A7pVGyE=", - "dev": true - }, - "combined-stream": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", - "integrity": "sha1-ATfmV7qlp1QcV6w3rF/AfXO03B8=", - "dev": true, - "requires": { - "delayed-stream": "0.0.5" - } - }, - "commander": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.3.0.tgz", - "integrity": "sha1-/UMOiJgy7DU7ms0d4hfBHLPu+HM=", - "dev": true - }, - "cuint": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/cuint/-/cuint-0.1.5.tgz", - "integrity": "sha1-uEixhGbz8YD5bR624HzLfs8Sai4=", - "dev": true - }, - "decompress-zip": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/decompress-zip/-/decompress-zip-0.1.0.tgz", - "integrity": "sha1-vOYMEWZPLWYPykvPY0r23l1sFMc=", - "dev": true, - "requires": { - "binary": "0.3.0", - "graceful-fs": "3.0.11", - "mkpath": "0.1.0", - "nopt": "3.0.6", - "q": "1.5.1", - "readable-stream": "1.1.14", - "touch": "0.0.3" - } - }, - "delayed-stream": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz", - "integrity": "sha1-1LH0OpPoKW3+AmlPRoC8N6MTxz8=", - "dev": true - }, - "form-data": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-0.2.0.tgz", - "integrity": "sha1-Jvi8JtpkQOKZy9z7aQNcT3em5GY=", - "dev": true, - "requires": { - "async": "0.9.2", - "combined-stream": "0.0.7", - "mime-types": "2.0.14" - } - }, - "fs-extra": { - "version": "0.18.2", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.18.2.tgz", - "integrity": "sha1-rwXKcCsLbfp96AOh96tHnsXCFSU=", - "dev": true, - "requires": { - "graceful-fs": "3.0.11", - "jsonfile": "2.4.0", - "rimraf": "2.6.2" - } - }, - "glob": { - "version": "5.0.15", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", - "dev": true, - "requires": { - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "2.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" - } - }, - "graceful-fs": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.11.tgz", - "integrity": "sha1-dhPHeKGv6mLyXGMKCG1/Osu92Bg=", - "dev": true, - "requires": { - "natives": "1.1.0" - } - }, - "har-validator": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-1.8.0.tgz", - "integrity": "sha1-2DhCsOtMQ1lgrrEIoGejqpTA7rI=", - "dev": true, - "requires": { - "bluebird": "2.11.0", - "chalk": "1.1.3", - "commander": "2.11.0", - "is-my-json-valid": "2.16.1" - }, - "dependencies": { - "commander": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.11.0.tgz", - "integrity": "sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ==", - "dev": true - } - } - }, - "hawk": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/hawk/-/hawk-2.3.1.tgz", - "integrity": "sha1-HnMc45RH+h0PbXB/e87r7A/R7B8=", - "dev": true, - "requires": { - "boom": "2.10.1", - "cryptiles": "2.0.5", - "hoek": "2.16.3", - "sntp": "1.0.9" - } - }, - "http-signature": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz", - "integrity": "sha1-T72sEyVZqoMjEh5UB3nAoBKyfmY=", - "dev": true, - "requires": { - "asn1": "0.1.11", - "assert-plus": "0.1.5", - "ctype": "0.5.3" - } - }, - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - }, - "mime-db": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz", - "integrity": "sha1-PQxjGA9FjrENMlqqN9fFiuMS6dc=", - "dev": true - }, - "mime-types": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", - "integrity": "sha1-MQ4VnbI+B3+Lsit0jav6SVcUCqY=", - "dev": true, - "requires": { - "mime-db": "1.12.0" - } - }, - "minimatch": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.4.tgz", - "integrity": "sha1-g76hFYA+egl6eAIkJyh+23Yvr+0=", - "dev": true, - "requires": { - "brace-expansion": "1.1.8" - } - }, - "mksnapshot": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/mksnapshot/-/mksnapshot-0.1.0.tgz", - "integrity": "sha1-99CavKgGrYw3gNpwG7GHeNfOaaw=", - "dev": true, - "requires": { - "decompress-zip": "0.1.0", - "fs-extra": "0.18.2", - "request": "2.55.0" - } - }, - "oauth-sign": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.6.0.tgz", - "integrity": "sha1-fb6uRPbKRU4fFoRR1jB0ZzWBPOM=", - "dev": true - }, - "qs": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-2.4.2.tgz", - "integrity": "sha1-9854jld33wtQENp/fE5zujJHD1o=", - "dev": true - }, - "readable-stream": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", - "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", - "dev": true, - "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "0.0.1", - "string_decoder": "0.10.31" - } - }, - "request": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.55.0.tgz", - "integrity": "sha1-11wc32eddrsQD5v/4f5VG1wk6T0=", - "dev": true, - "requires": { - "aws-sign2": "0.5.0", - "bl": "0.9.5", - "caseless": "0.9.0", - "combined-stream": "0.0.7", - "forever-agent": "0.6.1", - "form-data": "0.2.0", - "har-validator": "1.8.0", - "hawk": "2.3.1", - "http-signature": "0.10.1", - "isstream": "0.1.2", - "json-stringify-safe": "5.0.1", - "mime-types": "2.0.14", - "node-uuid": "1.4.8", - "oauth-sign": "0.6.0", - "qs": "2.4.2", - "stringstream": "0.0.5", - "tough-cookie": "2.3.3", - "tunnel-agent": "0.4.3" - } - } - } - }, - "grunt-electron-installer-debian": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/grunt-electron-installer-debian/-/grunt-electron-installer-debian-0.3.1.tgz", - "integrity": "sha1-2pA1V2cs9MMjd9mr++uUOUl/dRM=", - "optional": true, - "requires": { - "electron-installer-debian": "0.3.1" - } - }, - "grunt-electron-installer-redhat": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/grunt-electron-installer-redhat/-/grunt-electron-installer-redhat-0.3.1.tgz", - "integrity": "sha1-zjCT0RE6U+LDS9cv7UqRmXGtzpY=", - "optional": true, - "requires": { - "electron-installer-redhat": "0.3.1" - } - }, - "grunt-electron-packager": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/grunt-electron-packager/-/grunt-electron-packager-0.1.1.tgz", - "integrity": "sha1-mwix+hfbIHxm5m4iCGZRmmKewiY=", - "dev": true - }, - "grunt-if-missing": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/grunt-if-missing/-/grunt-if-missing-1.0.1.tgz", - "integrity": "sha1-8jea+m7yIr2YqnD9+3L4D4ebXmQ=", - "dev": true - }, - "grunt-legacy-log": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-0.1.3.tgz", - "integrity": "sha1-7ClCboAwIa9ZAp+H0vnNczWgVTE=", - "dev": true, - "requires": { - "colors": "0.6.2", - "grunt-legacy-log-utils": "0.1.1", - "hooker": "0.2.3", - "lodash": "2.4.2", - "underscore.string": "2.3.3" - }, - "dependencies": { - "lodash": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", - "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=", - "dev": true - }, - "underscore.string": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz", - "integrity": "sha1-ccCL9rQosRM/N+ePo6Icgvcymw0=", - "dev": true - } - } - }, - "grunt-legacy-log-utils": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-0.1.1.tgz", - "integrity": "sha1-wHBrndkGThFvNvI/5OawSGcsD34=", - "dev": true, - "requires": { - "colors": "0.6.2", - "lodash": "2.4.2", - "underscore.string": "2.3.3" - }, - "dependencies": { - "lodash": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", - "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=", - "dev": true - }, - "underscore.string": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz", - "integrity": "sha1-ccCL9rQosRM/N+ePo6Icgvcymw0=", - "dev": true - } - } - }, - "grunt-legacy-util": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-0.2.0.tgz", - "integrity": "sha1-kzJIhNv343qf98Am3/RR2UqeVUs=", - "dev": true, - "requires": { - "async": "0.1.22", - "exit": "0.1.2", - "getobject": "0.1.0", - "hooker": "0.2.3", - "lodash": "0.9.2", - "underscore.string": "2.2.1", - "which": "1.0.9" - }, - "dependencies": { - "async": { - "version": "0.1.22", - "resolved": "https://registry.npmjs.org/async/-/async-0.1.22.tgz", - "integrity": "sha1-D8GqoIig4+8Ovi2IMbqw3PiEUGE=", - "dev": true - }, - "lodash": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-0.9.2.tgz", - "integrity": "sha1-jzSZxSRdNG1oLlsNO0B2fgnxqSw=", - "dev": true - }, - "which": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/which/-/which-1.0.9.tgz", - "integrity": "sha1-RgwdoPgQED0DIam2M6+eV15kSG8=", - "dev": true - } - } - }, - "grunt-newer": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/grunt-newer/-/grunt-newer-1.3.0.tgz", - "integrity": "sha1-g8y3od2ny9irI7BZAk6+YUrS80I=", - "dev": true, - "requires": { - "async": "1.5.2", - "rimraf": "2.6.2" - } - }, - "grunt-plistbuddy": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/grunt-plistbuddy/-/grunt-plistbuddy-0.1.1.tgz", - "integrity": "sha1-Pc4HlCBxDJ/g2xxdMwujsCd8pNQ=", - "dev": true - }, - "grunt-prompt": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/grunt-prompt/-/grunt-prompt-1.3.3.tgz", - "integrity": "sha1-xbQ77DqimqaWKsZhGolnEvy6Z5E=", - "dev": true, - "requires": { - "inquirer": "0.11.4", - "lodash": "3.10.1" - }, - "dependencies": { - "ansi-escapes": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz", - "integrity": "sha1-06ioOzGapneTZisT52HHkRQiMG4=", - "dev": true - }, - "cli-cursor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz", - "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=", - "dev": true, - "requires": { - "restore-cursor": "1.0.1" - } - }, - "cli-width": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-1.1.1.tgz", - "integrity": "sha1-pNKT72frt7iNSk1CwMzwDE0eNm0=", - "dev": true - }, - "figures": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", - "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", - "dev": true, - "requires": { - "escape-string-regexp": "1.0.5", - "object-assign": "4.1.1" - } - }, - "inquirer": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-0.11.4.tgz", - "integrity": "sha1-geM3ToNhvq/y2XAWIG01nQsy+k0=", - "dev": true, - "requires": { - "ansi-escapes": "1.4.0", - "ansi-regex": "2.1.1", - "chalk": "1.1.3", - "cli-cursor": "1.0.2", - "cli-width": "1.1.1", - "figures": "1.7.0", - "lodash": "3.10.1", - "readline2": "1.0.1", - "run-async": "0.1.0", - "rx-lite": "3.1.2", - "string-width": "1.0.2", - "strip-ansi": "3.0.1", - "through": "2.3.8" - } - }, - "lodash": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", - "dev": true - }, - "onetime": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", - "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=", - "dev": true - }, - "restore-cursor": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz", - "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=", - "dev": true, - "requires": { - "exit-hook": "1.1.1", - "onetime": "1.1.0" - } - }, - "run-async": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-0.1.0.tgz", - "integrity": "sha1-yK1KXhEGYeQCp9IbUw4AnyX444k=", - "dev": true, - "requires": { - "once": "1.4.0" - } - }, - "rx-lite": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-3.1.2.tgz", - "integrity": "sha1-Gc5QLKVyZl87ZHsQk5+X/RYV8QI=", - "dev": true - } - } - }, - "grunt-rcedit": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/grunt-rcedit/-/grunt-rcedit-0.3.4.tgz", - "integrity": "sha1-ALM9ulvawTWLZ7dFdsR3J8Kx9N0=", - "dev": true, - "requires": { - "async": "1.5.2", - "chalk": "1.1.3", - "rcedit": "0.3.0" - } - }, - "grunt-rename": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/grunt-rename/-/grunt-rename-0.1.4.tgz", - "integrity": "sha1-c9Jq8dpNIjy2NGXLNQYWfa8IlMI=", - "dev": true - }, - "grunt-retro": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/grunt-retro/-/grunt-retro-0.7.0.tgz", - "integrity": "sha1-SPSETnbfXNKRYpq7I1gyb8U8DKU=", - "dev": true - }, - "grunt-shell": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/grunt-shell/-/grunt-shell-1.3.1.tgz", - "integrity": "sha1-XivuzQXV03h/pAECjVcz1dQ7m9E=", - "dev": true, - "requires": { - "chalk": "1.1.3", - "npm-run-path": "1.0.0", - "object-assign": "4.1.1" - } - }, - "grunt-shell-spawn": { - "version": "0.3.10", - "resolved": "https://registry.npmjs.org/grunt-shell-spawn/-/grunt-shell-spawn-0.3.10.tgz", - "integrity": "sha1-gbuNRX7EfTGCqH1jCO+EXd+5SI8=", - "dev": true, - "requires": { - "grunt": "0.4.5", - "sync-exec": "0.6.2" - } - }, - "gulp-util": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz", - "integrity": "sha1-AFTh50RQLifATBh8PsxQXdVLu08=", - "dev": true, - "requires": { - "array-differ": "1.0.0", - "array-uniq": "1.0.3", - "beeper": "1.1.1", - "chalk": "1.1.3", - "dateformat": "2.2.0", - "fancy-log": "1.3.0", - "gulplog": "1.0.0", - "has-gulplog": "0.1.0", - "lodash._reescape": "3.0.0", - "lodash._reevaluate": "3.0.0", - "lodash._reinterpolate": "3.0.0", - "lodash.template": "3.6.2", - "minimist": "1.2.0", - "multipipe": "0.1.2", - "object-assign": "3.0.0", - "replace-ext": "0.0.1", - "through2": "2.0.3", - "vinyl": "0.5.3" - }, - "dependencies": { - "dateformat": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz", - "integrity": "sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI=", - "dev": true - }, - "object-assign": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", - "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=", - "dev": true - }, - "readable-stream": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz", - "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==", - "dev": true, - "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "1.0.0", - "process-nextick-args": "1.0.7", - "safe-buffer": "5.1.1", - "string_decoder": "1.0.3", - "util-deprecate": "1.0.2" - } - }, - "string_decoder": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", - "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", - "dev": true, - "requires": { - "safe-buffer": "5.1.1" - } - }, - "through2": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", - "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", - "dev": true, - "requires": { - "readable-stream": "2.3.3", - "xtend": "4.0.1" - } - } - } - }, - "gulplog": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", - "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=", - "dev": true, - "requires": { - "glogg": "1.0.0" - } - }, - "handlebars": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.11.tgz", - "integrity": "sha1-Ywo13+ApS8KB7a5v/F0yn8eYLcw=", - "dev": true, - "requires": { - "async": "1.5.2", - "optimist": "0.6.1", - "source-map": "0.4.4", - "uglify-js": "2.8.29" - }, - "dependencies": { - "minimist": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", - "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=", - "dev": true - }, - "optimist": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", - "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", - "dev": true, - "requires": { - "minimist": "0.0.10", - "wordwrap": "0.0.2" - } - } - } - }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" - }, - "har-validator": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz", - "integrity": "sha1-zcvAgYgmWtEZtqWnyKtw7s+10n0=", - "requires": { - "chalk": "1.1.3", - "commander": "2.11.0", - "is-my-json-valid": "2.16.1", - "pinkie-promise": "2.0.1" - } - }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "requires": { - "ansi-regex": "2.1.1" - } - }, - "has-flag": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", - "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", - "dev": true - }, - "has-gulplog": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", - "integrity": "sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4=", - "dev": true, - "requires": { - "sparkles": "1.0.0" - } - }, - "hawk": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", - "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", - "requires": { - "boom": "2.10.1", - "cryptiles": "2.0.5", - "hoek": "2.16.3", - "sntp": "1.0.9" - } - }, - "hoek": { - "version": "2.16.3", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", - "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=" - }, - "home-or-tmp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-1.0.0.tgz", - "integrity": "sha1-S58eQIAMPlDGwn94FnavzOcfOYU=", - "dev": true, - "requires": { - "os-tmpdir": "1.0.2", - "user-home": "1.1.1" - } - }, - "home-path": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/home-path/-/home-path-1.0.5.tgz", - "integrity": "sha1-eIspgVsS1Tus9XVkhHbm+QQdEz8=", - "dev": true - }, - "hooker": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz", - "integrity": "sha1-uDT3I8xKJCqmWWNFnfbZhMXT2Vk=", - "dev": true - }, - "hosted-git-info": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.5.0.tgz", - "integrity": "sha512-pNgbURSuab90KbTqvRPsseaTxOJCZBD0a7t+haSN33piP9cCM4l0CqdzAif2hUqm716UovKB2ROmiabGAKVXyg==" - }, - "htmlparser2": { - "version": "3.8.3", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz", - "integrity": "sha1-mWwosZFRaovoZQGn15dX5ccMEGg=", - "dev": true, - "requires": { - "domelementtype": "1.3.0", - "domhandler": "2.3.0", - "domutils": "1.5.1", - "entities": "1.0.0", - "readable-stream": "1.1.14" - }, - "dependencies": { - "entities": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz", - "integrity": "sha1-sph6o4ITR/zeZCsk/fyeT7cSvyY=", - "dev": true - }, - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - }, - "readable-stream": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", - "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", - "dev": true, - "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "0.0.1", - "string_decoder": "0.10.31" - } - } - } - }, - "http-parser-js": { - "version": "0.4.9", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.9.tgz", - "integrity": "sha1-6hoE+2St/wJC6ZdPKX3Uw8rSceE=", - "dev": true - }, - "http-signature": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", - "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=", - "requires": { - "assert-plus": "0.2.0", - "jsprim": "1.4.1", - "sshpk": "1.13.1" - } - }, - "iconv-lite": { - "version": "0.4.19", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz", - "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==" - }, - "ignore": { - "version": "3.3.7", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.7.tgz", - "integrity": "sha512-YGG3ejvBNHRqu0559EOxxNFihD0AjpvHlC/pdGKd3X3ofe+CoJkYazwNJYTNebqpPKN+VVQbh4ZFn1DivMNuHA==", - "dev": true - }, - "image-exists": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/image-exists/-/image-exists-1.1.0.tgz", - "integrity": "sha1-uknMy63cqMu/EPicr9TRyOz9ONA=" - }, - "image-size": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", - "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", - "dev": true, - "optional": true - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true - }, - "indent-string": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", - "dev": true, - "requires": { - "repeating": "2.0.1" - }, - "dependencies": { - "repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", - "dev": true, - "requires": { - "is-finite": "1.0.2" - } - } - } - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "requires": { - "once": "1.4.0", - "wrappy": "1.0.2" - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" - }, - "ini": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz", - "integrity": "sha1-BTfLedr1m1mhpRff9wbIbsA5Fi4=", - "dev": true - }, - "inquirer": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz", - "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", - "dev": true, - "requires": { - "ansi-escapes": "3.0.0", - "chalk": "2.3.0", - "cli-cursor": "2.1.0", - "cli-width": "2.2.0", - "external-editor": "2.0.5", - "figures": "2.0.0", - "lodash": "4.17.4", - "mute-stream": "0.0.7", - "run-async": "2.3.0", - "rx-lite": "4.0.8", - "rx-lite-aggregates": "4.0.8", - "string-width": "2.1.1", - "strip-ansi": "4.0.0", - "through": "2.3.8" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "ansi-styles": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz", - "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", - "dev": true, - "requires": { - "color-convert": "1.9.1" - } - }, - "chalk": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", - "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", - "dev": true, - "requires": { - "ansi-styles": "3.2.0", - "escape-string-regexp": "1.0.5", - "supports-color": "4.5.0" - } - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "2.0.0", - "strip-ansi": "4.0.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "3.0.0" - } - }, - "supports-color": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", - "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", - "dev": true, - "requires": { - "has-flag": "2.0.0" - } - } - } - }, - "install": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/install/-/install-0.1.8.tgz", - "integrity": "sha1-mYDvk+MN+1NHeNFjvIbd1HKtX+g=" - }, - "invariant": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", - "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=", - "requires": { - "loose-envify": "1.3.1" - } - }, - "invert-kv": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", - "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=" - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "requires": { - "binary-extensions": "1.10.0" - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "is-builtin-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", - "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", - "requires": { - "builtin-modules": "1.1.1" - } - }, - "is-dotfile": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", - "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=", - "dev": true - }, - "is-equal-shallow": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", - "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", - "dev": true, - "requires": { - "is-primitive": "2.0.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true - }, - "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", - "dev": true - }, - "is-finite": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", - "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", - "dev": true, - "requires": { - "number-is-nan": "1.0.1" - } - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "requires": { - "number-is-nan": "1.0.1" - } - }, - "is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "dev": true, - "requires": { - "is-extglob": "1.0.0" - } - }, - "is-integer": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-integer/-/is-integer-1.0.7.tgz", - "integrity": "sha1-a96Bqs3feLZZtmKdYpytxRqIbVw=", - "dev": true, - "requires": { - "is-finite": "1.0.2" - } - }, - "is-my-json-valid": { - "version": "2.16.1", - "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.16.1.tgz", - "integrity": "sha512-ochPsqWS1WXj8ZnMIV0vnNXooaMhp7cyL4FMSIPKTtnV0Ha/T19G2b9kkhcNsabV9bxYkze7/aLZJb/bYuFduQ==", - "requires": { - "generate-function": "2.0.0", - "generate-object-property": "1.2.0", - "jsonpointer": "4.0.1", - "xtend": "4.0.1" - } - }, - "is-number": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", - "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", - "dev": true, - "requires": { - "kind-of": "3.2.2" - } - }, - "is-path-cwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", - "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=", - "dev": true - }, - "is-path-in-cwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.0.tgz", - "integrity": "sha1-ZHdYK4IU1gI0YJRWcAO+ip6sBNw=", - "dev": true, - "requires": { - "is-path-inside": "1.0.0" - } - }, - "is-path-inside": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.0.tgz", - "integrity": "sha1-/AbloWg/vaE95mev9xe7wQpI838=", - "dev": true, - "requires": { - "path-is-inside": "1.0.2" - } - }, - "is-posix-bracket": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", - "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", - "dev": true - }, - "is-primitive": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", - "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", - "dev": true - }, - "is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", - "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", - "dev": true - }, - "is-property": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", - "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ=" - }, - "is-resolvable": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.0.0.tgz", - "integrity": "sha1-jfV8YeouPFAUCNEA+wE8+NbgzGI=", - "dev": true, - "requires": { - "tryit": "1.0.3" - } - }, - "is-retina": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-retina/-/is-retina-1.0.3.tgz", - "integrity": "sha1-10AbKGvqKuN/Ykd1iN5QTQuGR+M=" - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" - }, - "is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=" - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" - }, - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "requires": { - "isarray": "1.0.0" - } - }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" - }, - "istanbul": { - "version": "0.3.22", - "resolved": "https://registry.npmjs.org/istanbul/-/istanbul-0.3.22.tgz", - "integrity": "sha1-PhZNhQIf4ZyYXR8OfvDD4i0BLrY=", - "dev": true, - "requires": { - "abbrev": "1.0.9", - "async": "1.5.2", - "escodegen": "1.7.1", - "esprima": "2.5.0", - "fileset": "0.2.1", - "handlebars": "4.0.11", - "js-yaml": "3.6.1", - "mkdirp": "0.5.1", - "nopt": "3.0.6", - "once": "1.4.0", - "resolve": "1.1.7", - "supports-color": "3.2.3", - "which": "1.3.0", - "wordwrap": "1.0.0" - }, - "dependencies": { - "abbrev": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz", - "integrity": "sha1-kbR5JYinc4wl813W9jdSovh3YTU=", - "dev": true - }, - "esprima": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.5.0.tgz", - "integrity": "sha1-84ekb9NEwbGjm6+MIL+0O20AWMw=", - "dev": true - }, - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, - "resolve": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", - "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", - "dev": true - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "1.0.0" - } - }, - "wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", - "dev": true - } - } - }, - "jest-cli": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-0.8.2.tgz", - "integrity": "sha1-azdQGQXwzxhvwYh4vm5tBgJNFJ0=", - "dev": true, - "requires": { - "chalk": "1.1.3", - "cover": "0.2.9", - "diff": "2.2.3", - "graceful-fs": "4.1.11", - "istanbul": "0.3.22", - "jsdom": "7.2.2", - "json-stable-stringify": "1.0.1", - "mkdirp": "0.5.1", - "node-haste": "1.2.8", - "object-assign": "4.1.1", - "optimist": "0.6.1", - "resolve": "1.5.0", - "sane": "1.7.0", - "which": "1.3.0", - "worker-farm": "1.5.1" - }, - "dependencies": { - "minimist": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", - "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=", - "dev": true - }, - "optimist": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", - "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", - "dev": true, - "requires": { - "minimist": "0.0.10", - "wordwrap": "0.0.2" - } - } - } - }, - "jquery": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-2.2.4.tgz", - "integrity": "sha1-LInWiJterFIqfuoywUUhVZxsvwI=" - }, - "js-tokens": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", - "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=" - }, - "js-yaml": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.6.1.tgz", - "integrity": "sha1-bl/mfYsgXOTSL60Ft3geja3MSzA=", - "requires": { - "argparse": "1.0.9", - "esprima": "2.7.3" - } - }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "optional": true - }, - "jschardet": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/jschardet/-/jschardet-1.6.0.tgz", - "integrity": "sha512-xYuhvQ7I9PDJIGBWev9xm0+SMSed3ZDBAmvVjbFR1ZRLAF+vlXcQu6cRI9uAlj81rzikElRVteehwV7DuX2ZmQ==", - "dev": true - }, - "jsdom": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-7.2.2.tgz", - "integrity": "sha1-QLQCdwwr2iNGkJa+6Rq2deOx/G4=", - "dev": true, - "requires": { - "abab": "1.0.4", - "acorn": "2.7.0", - "acorn-globals": "1.0.9", - "cssom": "0.3.2", - "cssstyle": "0.2.37", - "escodegen": "1.7.1", - "nwmatcher": "1.4.3", - "parse5": "1.5.1", - "request": "2.83.0", - "sax": "1.2.4", - "symbol-tree": "3.2.2", - "tough-cookie": "2.3.3", - "webidl-conversions": "2.0.1", - "whatwg-url-compat": "0.6.5", - "xml-name-validator": "2.0.1" - }, - "dependencies": { - "acorn": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-2.7.0.tgz", - "integrity": "sha1-q259nYhqrKiwhbwzEreaGYQz8Oc=", - "dev": true - } - } - }, - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "dev": true - }, - "jshint": { - "version": "2.9.5", - "resolved": "https://registry.npmjs.org/jshint/-/jshint-2.9.5.tgz", - "integrity": "sha1-HnJSkVzmgbQIJ+4UJIxG006apiw=", - "dev": true, - "requires": { - "cli": "1.0.1", - "console-browserify": "1.1.0", - "exit": "0.1.2", - "htmlparser2": "3.8.3", - "lodash": "3.7.0", - "minimatch": "3.0.4", - "shelljs": "0.3.0", - "strip-json-comments": "1.0.4" - }, - "dependencies": { - "lodash": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.7.0.tgz", - "integrity": "sha1-Nni9irmVBXwHreg27S7wh9qBHUU=", - "dev": true - }, - "shelljs": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.3.0.tgz", - "integrity": "sha1-NZbmMHp4FUT1kfN9phg2DzHbV7E=", - "dev": true - }, - "strip-json-comments": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz", - "integrity": "sha1-HhX7ysl9Pumb8tc7TGVrCCu6+5E=", - "dev": true - } - } - }, - "json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" - }, - "json-schema-traverse": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", - "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=" - }, - "json-stable-stringify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", - "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", - "dev": true, - "requires": { - "jsonify": "0.0.0" - } - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", - "dev": true - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" - }, - "json5": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-0.4.0.tgz", - "integrity": "sha1-BUNS5MTIDIbAkjh31EneF2pzLI0=", - "dev": true - }, - "jsonfile": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", - "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", - "requires": { - "graceful-fs": "4.1.11" - } - }, - "jsonify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", - "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", - "dev": true - }, - "jsonparse": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-0.0.5.tgz", - "integrity": "sha1-MwVCrT8KZUZlt3jz6y2an6UHrGQ=" - }, - "jsonpointer": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz", - "integrity": "sha1-T9kss04OnbPInIYi7PUfm5eMbLk=" - }, - "jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" - } - } - }, - "jstransform": { - "version": "11.0.3", - "resolved": "https://registry.npmjs.org/jstransform/-/jstransform-11.0.3.tgz", - "integrity": "sha1-CaeJk+CuTU70SH9hVakfYZDLQiM=", - "requires": { - "base62": "1.2.1", - "commoner": "0.10.8", - "esprima-fb": "15001.1.0-dev-harmony-fb", - "object-assign": "2.1.1", - "source-map": "0.4.4" - }, - "dependencies": { - "esprima-fb": { - "version": "15001.1.0-dev-harmony-fb", - "resolved": "https://registry.npmjs.org/esprima-fb/-/esprima-fb-15001.1.0-dev-harmony-fb.tgz", - "integrity": "sha1-MKlHMDxrjV6VW+4rmbHSMyBqaQE=" - }, - "object-assign": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz", - "integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=" - } - } - }, - "jsxhint": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/jsxhint/-/jsxhint-0.15.1.tgz", - "integrity": "sha1-+gBftaTbfP3AVe9QQ7Leu5/jWlQ=", - "dev": true, - "requires": { - "bluebird": "2.11.0", - "debug": "2.1.3", - "fs-extra": "0.16.5", - "glob-all": "3.1.0", - "jshint": "2.9.5", - "jstransform": "11.0.3", - "through": "2.3.8" - }, - "dependencies": { - "debug": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.1.3.tgz", - "integrity": "sha1-zoqxte6PvuK/o7Yzyrk9NmtjQY4=", - "dev": true, - "requires": { - "ms": "0.7.0" - } - }, - "fs-extra": { - "version": "0.16.5", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.16.5.tgz", - "integrity": "sha1-GtZh+myGyWCM0bSe/G/Og0k5p1A=", - "dev": true, - "requires": { - "graceful-fs": "3.0.11", - "jsonfile": "2.4.0", - "rimraf": "2.6.2" - } - }, - "graceful-fs": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.11.tgz", - "integrity": "sha1-dhPHeKGv6mLyXGMKCG1/Osu92Bg=", - "dev": true, - "requires": { - "natives": "1.1.0" - } - }, - "ms": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.0.tgz", - "integrity": "sha1-hlvpTC5zl62KV9pqYzpuLzB5i4M=", - "dev": true - } - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "1.1.6" - } - }, - "klaw": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", - "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=", - "requires": { - "graceful-fs": "4.1.11" - } - }, - "lazy-cache": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", - "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", - "dev": true - }, - "lazystream": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-0.1.0.tgz", - "integrity": "sha1-GyXWPHcqTCDwpe0KnXf0hLbhaSA=", - "dev": true, - "requires": { - "readable-stream": "1.0.34" - }, - "dependencies": { - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - }, - "readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true, - "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "0.0.1", - "string_decoder": "0.10.31" - } - } - } - }, - "lcid": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", - "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", - "requires": { - "invert-kv": "1.0.0" - } - }, - "lcov-parse": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/lcov-parse/-/lcov-parse-0.0.10.tgz", - "integrity": "sha1-GwuP+ayceIklBYK3C3ExXZ2m2aM=" - }, - "less": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/less/-/less-2.7.3.tgz", - "integrity": "sha512-KPdIJKWcEAb02TuJtaLrhue0krtRLoRoo7x6BNJIBelO00t/CCdJQUnHW5V34OnHMWzIktSalJxRO+FvytQlCQ==", - "dev": true, - "requires": { - "errno": "0.1.4", - "graceful-fs": "4.1.11", - "image-size": "0.5.5", - "mime": "1.4.1", - "mkdirp": "0.5.1", - "promise": "7.3.1", - "request": "2.81.0", - "source-map": "0.5.7" - }, - "dependencies": { - "ajv": { - "version": "4.11.8", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", - "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", - "dev": true, - "optional": true, - "requires": { - "co": "4.6.0", - "json-stable-stringify": "1.0.1" - } - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true, - "optional": true - }, - "har-schema": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz", - "integrity": "sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4=", - "dev": true, - "optional": true - }, - "har-validator": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz", - "integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=", - "dev": true, - "optional": true, - "requires": { - "ajv": "4.11.8", - "har-schema": "1.0.5" - } - }, - "performance-now": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz", - "integrity": "sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU=", - "dev": true, - "optional": true - }, - "qs": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", - "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=", - "dev": true, - "optional": true - }, - "request": { - "version": "2.81.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.81.0.tgz", - "integrity": "sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA=", - "dev": true, - "optional": true, - "requires": { - "aws-sign2": "0.6.0", - "aws4": "1.6.0", - "caseless": "0.12.0", - "combined-stream": "1.0.5", - "extend": "3.0.1", - "forever-agent": "0.6.1", - "form-data": "2.1.4", - "har-validator": "4.2.1", - "hawk": "3.1.3", - "http-signature": "1.1.1", - "is-typedarray": "1.0.0", - "isstream": "0.1.2", - "json-stringify-safe": "5.0.1", - "mime-types": "2.1.17", - "oauth-sign": "0.8.2", - "performance-now": "0.2.0", - "qs": "6.4.0", - "safe-buffer": "5.1.1", - "stringstream": "0.0.5", - "tough-cookie": "2.3.3", - "tunnel-agent": "0.6.0", - "uuid": "3.1.0" - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "optional": true - }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dev": true, - "optional": true, - "requires": { - "safe-buffer": "5.1.1" - } - }, - "uuid": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz", - "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g==", - "dev": true, - "optional": true - } - } - }, - "leven": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/leven/-/leven-1.0.2.tgz", - "integrity": "sha1-kUS27ryl8dBoAWnxpncNzqYLdcM=", - "dev": true - }, - "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "dev": true, - "requires": { - "prelude-ls": "1.1.2", - "type-check": "0.3.2" - } - }, - "livereload-js": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.2.2.tgz", - "integrity": "sha1-bIclfmSKtHW8JOoldFftzB+NC8I=", - "dev": true - }, - "load-grunt-tasks": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/load-grunt-tasks/-/load-grunt-tasks-3.5.2.tgz", - "integrity": "sha1-ByhWEYD9IP+KaSdQWFL8WKrqDIg=", - "dev": true, - "requires": { - "arrify": "1.0.1", - "multimatch": "2.1.0", - "pkg-up": "1.0.0", - "resolve-pkg": "0.1.0" - } - }, - "load-json-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", - "requires": { - "graceful-fs": "4.1.11", - "parse-json": "2.2.0", - "pify": "2.3.0", - "pinkie-promise": "2.0.1", - "strip-bom": "2.0.0" - } - }, - "lodash": { - "version": "4.17.4", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=" - }, - "lodash._basecopy": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", - "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=", - "dev": true - }, - "lodash._basetostring": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz", - "integrity": "sha1-0YYdh3+CSlL2aYMtyvPuFVZqB9U=", - "dev": true - }, - "lodash._basevalues": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz", - "integrity": "sha1-W3dXYoAr3j0yl1A+JjAIIP32Ybc=", - "dev": true - }, - "lodash._getnative": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", - "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=", - "dev": true - }, - "lodash._isiterateecall": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", - "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=", - "dev": true - }, - "lodash._reescape": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz", - "integrity": "sha1-Kx1vXf4HyKNVdT5fJ/rH8c3hYWo=", - "dev": true - }, - "lodash._reevaluate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz", - "integrity": "sha1-WLx0xAZklTrgsSTYBpltrKQx4u0=", - "dev": true - }, - "lodash._reinterpolate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", - "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", - "dev": true - }, - "lodash._root": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz", - "integrity": "sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI=", - "dev": true - }, - "lodash.assign": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", - "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=" - }, - "lodash.escape": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz", - "integrity": "sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg=", - "dev": true, - "requires": { - "lodash._root": "3.0.1" - } - }, - "lodash.get": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", - "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", - "dev": true - }, - "lodash.isarguments": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", - "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=", - "dev": true - }, - "lodash.isarray": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", - "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=", - "dev": true - }, - "lodash.keys": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", - "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=", - "dev": true, - "requires": { - "lodash._getnative": "3.9.1", - "lodash.isarguments": "3.1.0", - "lodash.isarray": "3.0.4" - } - }, - "lodash.restparam": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz", - "integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=", - "dev": true - }, - "lodash.template": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", - "integrity": "sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8=", - "dev": true, - "requires": { - "lodash._basecopy": "3.0.1", - "lodash._basetostring": "3.0.1", - "lodash._basevalues": "3.0.0", - "lodash._isiterateecall": "3.0.9", - "lodash._reinterpolate": "3.0.0", - "lodash.escape": "3.2.0", - "lodash.keys": "3.1.2", - "lodash.restparam": "3.6.1", - "lodash.templatesettings": "3.1.1" - } - }, - "lodash.templatesettings": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz", - "integrity": "sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU=", - "dev": true, - "requires": { - "lodash._reinterpolate": "3.0.0", - "lodash.escape": "3.2.0" - } - }, - "log-driver": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/log-driver/-/log-driver-1.2.5.tgz", - "integrity": "sha1-euTsJXMC/XkNVXyxDJcQDYV7AFY=" - }, - "longest": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", - "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", - "dev": true - }, - "loose-envify": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", - "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", - "requires": { - "js-tokens": "3.0.2" - } - }, - "loud-rejection": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", - "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", - "dev": true, - "requires": { - "currently-unhandled": "0.4.1", - "signal-exit": "3.0.2" - } - }, - "lru-cache": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.1.tgz", - "integrity": "sha512-q4spe4KTfsAS1SUHLO0wz8Qiyf1+vMIAgpRYioFYDMNqKfHQbg+AVDH3i4fvpl71/P1L0dBl+fQi+P37UYf0ew==", - "dev": true, - "requires": { - "pseudomap": "1.0.2", - "yallist": "2.1.2" - } - }, - "makeerror": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", - "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", - "dev": true, - "requires": { - "tmpl": "1.0.4" - } - }, - "map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", - "dev": true - }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", - "dev": true - }, - "meow": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", - "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", - "dev": true, - "requires": { - "camelcase-keys": "2.1.0", - "decamelize": "1.2.0", - "loud-rejection": "1.6.0", - "map-obj": "1.0.1", - "minimist": "1.2.0", - "normalize-package-data": "2.4.0", - "object-assign": "4.1.1", - "read-pkg-up": "1.0.1", - "redent": "1.0.0", - "trim-newlines": "1.0.0" - } - }, - "merge": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.0.tgz", - "integrity": "sha1-dTHjnUlJwoGma4xabgJl6LBYlNo=", - "dev": true - }, - "micromatch": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", - "dev": true, - "requires": { - "arr-diff": "2.0.0", - "array-unique": "0.2.1", - "braces": "1.8.5", - "expand-brackets": "0.1.5", - "extglob": "0.3.2", - "filename-regex": "2.0.1", - "is-extglob": "1.0.0", - "is-glob": "2.0.1", - "kind-of": "3.2.2", - "normalize-path": "2.1.1", - "object.omit": "2.0.1", - "parse-glob": "3.0.4", - "regex-cache": "0.4.4" - } - }, - "mime": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", - "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", - "dev": true, - "optional": true - }, - "mime-db": { - "version": "1.30.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.30.0.tgz", - "integrity": "sha1-dMZD2i3Z1qRTmZY0ZbJtXKfXHwE=" - }, - "mime-types": { - "version": "2.1.17", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.17.tgz", - "integrity": "sha1-Cdejk/A+mVp5+K+Fe3Cp4KsWVXo=", - "requires": { - "mime-db": "1.30.0" - } - }, - "mimic-fn": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.1.0.tgz", - "integrity": "sha1-5md4PZLonb00KBi1IwudYqZyrRg=", - "dev": true - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "requires": { - "brace-expansion": "1.1.8" - } - }, - "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" - }, - "mixpanel": { - "version": "github:kitematic/mixpanel-node#72a94a7528de4024a05e036b4406cf277275b447" - }, - "mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", - "requires": { - "minimist": "0.0.8" - }, - "dependencies": { - "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" - } - } - }, - "mkpath": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/mkpath/-/mkpath-0.1.0.tgz", - "integrity": "sha1-dVSm+Nhxg0zJe1RisSLEwSTW3pE=" - }, - "mksnapshot": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/mksnapshot/-/mksnapshot-0.3.1.tgz", - "integrity": "sha1-JQHAVldDbXQs6Vik/5LHfkDdN+Y=", - "optional": true, - "requires": { - "decompress-zip": "0.3.0", - "fs-extra": "0.26.7", - "request": "2.83.0" - }, - "dependencies": { - "fs-extra": { - "version": "0.26.7", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.26.7.tgz", - "integrity": "sha1-muH92UiXeY7at20JGM9C0MMYT6k=", - "optional": true, - "requires": { - "graceful-fs": "4.1.11", - "jsonfile": "2.4.0", - "klaw": "1.3.1", - "path-is-absolute": "1.0.1", - "rimraf": "2.6.2" - } - } - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "multimatch": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz", - "integrity": "sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis=", - "dev": true, - "requires": { - "array-differ": "1.0.0", - "array-union": "1.0.2", - "arrify": "1.0.1", - "minimatch": "3.0.4" - } - }, - "multipipe": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", - "integrity": "sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s=", - "dev": true, - "requires": { - "duplexer2": "0.0.2" - } - }, - "mute-stream": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", - "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", - "dev": true - }, - "mv": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/mv/-/mv-2.1.1.tgz", - "integrity": "sha1-rmzg1vbV4KT32JN5jQPB6pVZtqI=", - "dev": true, - "requires": { - "mkdirp": "0.5.1", - "ncp": "2.0.0", - "rimraf": "2.4.5" - }, - "dependencies": { - "glob": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", - "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", - "dev": true, - "requires": { - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" - } - }, - "rimraf": { - "version": "2.4.5", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.5.tgz", - "integrity": "sha1-7nEM5dk6j9uFb7Xqj/Di11k0sto=", - "dev": true, - "requires": { - "glob": "6.0.4" - } - } - } - }, - "natives": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/natives/-/natives-1.1.0.tgz", - "integrity": "sha1-6f+EFBimsux6SV6TmYT3jxY+bjE=", - "dev": true - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", - "dev": true - }, - "ncp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz", - "integrity": "sha1-GVoh1sRuNh0vsSgbo4uR6d9727M=", - "dev": true - }, - "node-haste": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/node-haste/-/node-haste-1.2.8.tgz", - "integrity": "sha1-0vEOk9dWfCaJrIP8BNtNdsqnDzw=", - "dev": true, - "requires": { - "esprima-fb": "4001.1001.0-dev-harmony-fb" - }, - "dependencies": { - "esprima-fb": { - "version": "4001.1001.0-dev-harmony-fb", - "resolved": "https://registry.npmjs.org/esprima-fb/-/esprima-fb-4001.1001.0-dev-harmony-fb.tgz", - "integrity": "sha1-9Qn2FuZtEcLFOWomHGGe3MtxKAo=", - "dev": true - } - } - }, - "node-int64": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.3.3.tgz", - "integrity": "sha1-LW5rLs5d6FiLQ9iNG8QbJs0fqE0=", - "dev": true - }, - "node-uuid": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.8.tgz", - "integrity": "sha1-sEDrCSOWivq/jTL7HxfxFn/auQc=" - }, - "nopt": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", - "requires": { - "abbrev": "1.1.1" - } - }, - "normalize-package-data": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", - "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", - "requires": { - "hosted-git-info": "2.5.0", - "is-builtin-module": "1.0.0", - "semver": "5.4.1", - "validate-npm-package-license": "3.0.1" - } - }, - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "requires": { - "remove-trailing-separator": "1.1.0" - } - }, - "npm-run-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-1.0.0.tgz", - "integrity": "sha1-9cMr9ZX+ga6Sfa7FLoL4sACsPI8=", - "dev": true, - "requires": { - "path-key": "1.0.0" - } - }, - "nugget": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/nugget/-/nugget-1.6.2.tgz", - "integrity": "sha1-iMpuA7pXBqmRc/XaCQJZPWvK4Qc=", - "dev": true, - "requires": { - "debug": "2.6.9", - "minimist": "1.2.0", - "pretty-bytes": "1.0.4", - "progress-stream": "1.2.0", - "request": "2.83.0", - "single-line-log": "0.4.1", - "throttleit": "0.0.2" - } - }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" - }, - "numeral": { - "version": "1.5.6", - "resolved": "https://registry.npmjs.org/numeral/-/numeral-1.5.6.tgz", - "integrity": "sha1-ODHbloRRuc9q/5v5WSXx7443sz8=" - }, - "nwmatcher": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/nwmatcher/-/nwmatcher-1.4.3.tgz", - "integrity": "sha512-IKdSTiDWCarf2JTS5e9e2+5tPZGdkRJ79XjYV0pzK8Q9BpsFyBq1RGKxzs7Q8UBushGw7m6TzVKz6fcY99iSWw==", - "dev": true - }, - "oauth-sign": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", - "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=" - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" - }, - "object-keys": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz", - "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=", - "dev": true - }, - "object.omit": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", - "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", - "dev": true, - "requires": { - "for-own": "0.1.5", - "is-extendable": "0.1.1" - } - }, - "on-finished": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.1.0.tgz", - "integrity": "sha1-DFOfCSkej/rd4MiiWFD7LO3HAi0=", - "dev": true, - "requires": { - "ee-first": "1.0.5" - } - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "requires": { - "wrappy": "1.0.2" - } - }, - "onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", - "dev": true, - "requires": { - "mimic-fn": "1.1.0" - } - }, - "optimist": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.4.0.tgz", - "integrity": "sha1-y47Dfy/jqphky2eidSUOfhliCiU=", - "dev": true, - "requires": { - "wordwrap": "0.0.2" - } - }, - "optionator": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", - "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", - "dev": true, - "requires": { - "deep-is": "0.1.3", - "fast-levenshtein": "2.0.6", - "levn": "0.3.0", - "prelude-ls": "1.1.2", - "type-check": "0.3.2", - "wordwrap": "1.0.0" - }, - "dependencies": { - "wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", - "dev": true - } - } - }, - "os-locale": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", - "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", - "requires": { - "lcid": "1.0.0" - } - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" - }, - "osx-release": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/osx-release/-/osx-release-1.1.0.tgz", - "integrity": "sha1-8heRGigTaUmvG/kwiyQeJzfTzWw=", - "requires": { - "minimist": "1.2.0" - } - }, - "output-file-sync": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/output-file-sync/-/output-file-sync-1.1.2.tgz", - "integrity": "sha1-0KM+7+YaIF+suQCS6CZZjVJFznY=", - "dev": true, - "requires": { - "graceful-fs": "4.1.11", - "mkdirp": "0.5.1", - "object-assign": "4.1.1" - } - }, - "parse-glob": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", - "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", - "dev": true, - "requires": { - "glob-base": "0.3.0", - "is-dotfile": "1.0.3", - "is-extglob": "1.0.0", - "is-glob": "2.0.1" - } - }, - "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "requires": { - "error-ex": "1.3.1" - } - }, - "parse5": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-1.5.1.tgz", - "integrity": "sha1-m387DeMr543CQBsXVzzK8Pb1nZQ=", - "dev": true - }, - "parseUri": { - "version": "1.2.3-2", - "resolved": "https://registry.npmjs.org/parseUri/-/parseUri-1.2.3-2.tgz", - "integrity": "sha1-9BHxt9aWemdflk5xYAJMt2a5DpY=" - }, - "parseurl": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", - "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=", - "dev": true - }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "requires": { - "pinkie-promise": "2.0.1" - } - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" - }, - "path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", - "dev": true - }, - "path-key": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-1.0.0.tgz", - "integrity": "sha1-XVPVeAGWRsDWiADbThRua9wqx68=", - "dev": true - }, - "path-parse": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz", - "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=", - "dev": true - }, - "path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", - "requires": { - "graceful-fs": "4.1.11", - "pify": "2.3.0", - "pinkie-promise": "2.0.1" - } - }, - "pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", - "dev": true - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" - }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" - }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "requires": { - "pinkie": "2.0.4" - } - }, - "pkg-up": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-1.0.0.tgz", - "integrity": "sha1-Pgj7RhUlxEIWJKM7n35tCvWwWiY=", - "dev": true, - "requires": { - "find-up": "1.1.2" - } - }, - "plist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/plist/-/plist-1.2.0.tgz", - "integrity": "sha1-CEtQk93JJQbiWfh0uNmxr7jHlZM=", - "dev": true, - "requires": { - "base64-js": "0.0.8", - "util-deprecate": "1.0.2", - "xmlbuilder": "4.0.0", - "xmldom": "0.1.27" - } - }, - "pluralize": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz", - "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==", - "dev": true - }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", - "dev": true - }, - "preserve": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", - "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", - "dev": true - }, - "pretty-bytes": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-1.0.4.tgz", - "integrity": "sha1-CiLoIQYJrTVUL4yNXSFZr/B1HIQ=", - "dev": true, - "requires": { - "get-stdin": "4.0.1", - "meow": "3.7.0" - } - }, - "prettyjson": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prettyjson/-/prettyjson-1.2.1.tgz", - "integrity": "sha1-/P+rQdGcq0365eV15kJGYZsS0ok=", - "dev": true, - "requires": { - "colors": "1.1.2", - "minimist": "1.2.0" - }, - "dependencies": { - "colors": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", - "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", - "dev": true - } - } - }, - "prettysize": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/prettysize/-/prettysize-0.0.3.tgz", - "integrity": "sha1-FK//amReWRpN3xxykZwjtBRhgaE=", - "dev": true - }, - "private": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", - "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==" - }, - "process-nextick-args": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", - "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=" - }, - "progress": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.0.tgz", - "integrity": "sha1-ihvjZr+Pwj2yvSPxDG/pILQ4nR8=", - "dev": true - }, - "progress-stream": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/progress-stream/-/progress-stream-1.2.0.tgz", - "integrity": "sha1-LNPP6jO6OonJwSHsM0er6asSX3c=", - "dev": true, - "requires": { - "speedometer": "0.1.4", - "through2": "0.2.3" - } - }, - "promise": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", - "dev": true, - "optional": true, - "requires": { - "asap": "2.0.6" - } - }, - "prr": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/prr/-/prr-0.0.0.tgz", - "integrity": "sha1-GoS4WQgyVQFBGFPQCB7j+obikmo=", - "dev": true - }, - "pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", - "dev": true - }, - "pump": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pump/-/pump-1.0.2.tgz", - "integrity": "sha1-Oz7mUS+U8OV1U4wXmV+fFpkKXVE=", - "requires": { - "end-of-stream": "1.4.0", - "once": "1.4.0" - } - }, - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" - }, - "q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" - }, - "qs": { - "version": "6.3.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.3.2.tgz", - "integrity": "sha1-51vV9uJoEioqDgvaYwslUMFmUCw=" - }, - "randomatic": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.7.tgz", - "integrity": "sha512-D5JUjPyJbaJDkuAazpVnSfVkLlpeO3wDlPROTMLGKG1zMFNFRgrciKo1ltz/AzNTkqE0HzDx655QOL51N06how==", - "dev": true, - "requires": { - "is-number": "3.0.0", - "kind-of": "4.0.0" - }, - "dependencies": { - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "3.2.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "1.1.6" - } - } - } - }, - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, - "requires": { - "is-buffer": "1.1.6" - } - } - } - }, - "raw-body": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.3.0.tgz", - "integrity": "sha1-l4IwoValVI9C7vFN4i0PT2EAg9E=", - "dev": true, - "requires": { - "bytes": "1.0.0", - "iconv-lite": "0.4.4" - }, - "dependencies": { - "iconv-lite": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.4.tgz", - "integrity": "sha1-6V8uQdsHNfwhZS94J6XuMuY8g6g=", - "dev": true - } - } - }, - "rc": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.2.tgz", - "integrity": "sha1-2M6ctX6NZNnHut2YdsfDTL48cHc=", - "dev": true, - "requires": { - "deep-extend": "0.4.2", - "ini": "1.3.4", - "minimist": "1.2.0", - "strip-json-comments": "2.0.1" - } - }, - "rcedit": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/rcedit/-/rcedit-0.3.0.tgz", - "integrity": "sha1-y17uGF5Ub57aWXwkjJkGGG+pa84=", - "dev": true - }, - "react": { - "version": "0.13.3", - "resolved": "https://registry.npmjs.org/react/-/react-0.13.3.tgz", - "integrity": "sha1-ot+oUzXX3AK4K0gvCJWC5kzBM1Y=", - "requires": { - "envify": "3.4.1" - } - }, - "react-bootstrap": { - "version": "0.20.3", - "resolved": "https://registry.npmjs.org/react-bootstrap/-/react-bootstrap-0.20.3.tgz", - "integrity": "sha1-UhDor3IRvUaEshGA8ocdEq67TqE=", - "requires": { - "classnames": "1.2.2" - }, - "dependencies": { - "classnames": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-1.2.2.tgz", - "integrity": "sha1-6WoqAiLYSSXdj62yBdZuEviI7fk=" - } - } - }, - "react-retina-image": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/react-retina-image/-/react-retina-image-1.3.3.tgz", - "integrity": "sha1-4h+YvK+gWnMlDGaQswtFVMs0nV8=", - "requires": { - "array-equal": "1.0.0", - "image-exists": "1.1.0", - "is-retina": "1.0.3", - "isarray": "0.0.1", - "object-assign": "2.1.1" - }, - "dependencies": { - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" - }, - "object-assign": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz", - "integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=" - } - } - }, - "react-router": { - "version": "0.13.6", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-0.13.6.tgz", - "integrity": "sha1-G8OcdF1CMmy1Hxx0UkeWdaUXL6k=", - "requires": { - "can-use-dom": "0.1.0", - "invariant": "2.2.2", - "object-assign": "2.1.1", - "qs": "2.4.1" - }, - "dependencies": { - "object-assign": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz", - "integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=" - }, - "qs": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/qs/-/qs-2.4.1.tgz", - "integrity": "sha1-aMuuqXEBNCaoDBQE+taxprEXUkU=" - } - } - }, - "read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", - "requires": { - "load-json-file": "1.1.0", - "normalize-package-data": "2.4.0", - "path-type": "1.1.0" - } - }, - "read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", - "requires": { - "find-up": "1.1.2", - "read-pkg": "1.1.0" - } - }, - "readable-stream": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", - "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", - "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "1.0.0", - "process-nextick-args": "1.0.7", - "string_decoder": "0.10.31", - "util-deprecate": "1.0.2" - } - }, - "readdirp": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz", - "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=", - "dev": true, - "requires": { - "graceful-fs": "4.1.11", - "minimatch": "3.0.4", - "readable-stream": "2.0.6", - "set-immediate-shim": "1.0.1" - } - }, - "readline2": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/readline2/-/readline2-1.0.1.tgz", - "integrity": "sha1-QQWWCP/BVHV7cV2ZidGZ/783LjU=", - "dev": true, - "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", - "mute-stream": "0.0.5" - }, - "dependencies": { - "mute-stream": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz", - "integrity": "sha1-j7+rsKmKJT0xhDMfno3rc3L6xsA=", - "dev": true - } - } - }, - "recast": { - "version": "0.11.23", - "resolved": "https://registry.npmjs.org/recast/-/recast-0.11.23.tgz", - "integrity": "sha1-RR/TAEqx5N+bTktmN2sqIZEkYtM=", - "requires": { - "ast-types": "0.9.6", - "esprima": "3.1.3", - "private": "0.1.8", - "source-map": "0.5.7" - }, - "dependencies": { - "esprima": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", - "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=" - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" - } - } - }, - "redent": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", - "dev": true, - "requires": { - "indent-string": "2.1.0", - "strip-indent": "1.0.1" - } - }, - "regenerate": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.3.3.tgz", - "integrity": "sha512-jVpo1GadrDAK59t/0jRx5VxYWQEDkkEKi6+HjE3joFVLfDOh9Xrdh0dF1eSq+BI/SwvTQ44gSscJ8N5zYL61sg==", - "dev": true - }, - "regenerator": { - "version": "0.8.40", - "resolved": "https://registry.npmjs.org/regenerator/-/regenerator-0.8.40.tgz", - "integrity": "sha1-oORXxY69uuV1yfjNdRJ+k3VkNdg=", - "dev": true, - "requires": { - "commoner": "0.10.8", - "defs": "1.1.1", - "esprima-fb": "15001.1001.0-dev-harmony-fb", - "private": "0.1.8", - "recast": "0.10.33", - "through": "2.3.8" - }, - "dependencies": { - "ast-types": { - "version": "0.8.12", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.8.12.tgz", - "integrity": "sha1-oNkOQ1G7iHcWyD/WN+v4GK9K38w=", - "dev": true - }, - "esprima-fb": { - "version": "15001.1001.0-dev-harmony-fb", - "resolved": "https://registry.npmjs.org/esprima-fb/-/esprima-fb-15001.1001.0-dev-harmony-fb.tgz", - "integrity": "sha1-Q761fsJujPI3092LM+QlM1d/Jlk=", - "dev": true - }, - "recast": { - "version": "0.10.33", - "resolved": "https://registry.npmjs.org/recast/-/recast-0.10.33.tgz", - "integrity": "sha1-lCgI96oBbx+nFCxGHX5XBKqo1pc=", - "dev": true, - "requires": { - "ast-types": "0.8.12", - "esprima-fb": "15001.1001.0-dev-harmony-fb", - "private": "0.1.8", - "source-map": "0.5.7" - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } - } - }, - "regex-cache": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", - "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", - "dev": true, - "requires": { - "is-equal-shallow": "0.1.3" - } - }, - "regexpu": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/regexpu/-/regexpu-1.3.0.tgz", - "integrity": "sha1-5TTcmRqeWEYFDJjebX3UpVyeoW0=", - "dev": true, - "requires": { - "esprima": "2.7.3", - "recast": "0.10.43", - "regenerate": "1.3.3", - "regjsgen": "0.2.0", - "regjsparser": "0.1.5" - }, - "dependencies": { - "ast-types": { - "version": "0.8.15", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.8.15.tgz", - "integrity": "sha1-ju8IJ/BN/w7IhXupJavj/qYZTlI=", - "dev": true - }, - "esprima-fb": { - "version": "15001.1001.0-dev-harmony-fb", - "resolved": "https://registry.npmjs.org/esprima-fb/-/esprima-fb-15001.1001.0-dev-harmony-fb.tgz", - "integrity": "sha1-Q761fsJujPI3092LM+QlM1d/Jlk=", - "dev": true - }, - "recast": { - "version": "0.10.43", - "resolved": "https://registry.npmjs.org/recast/-/recast-0.10.43.tgz", - "integrity": "sha1-uV1Q9tYHYaX2JS4V2AZ4FoSRzn8=", - "dev": true, - "requires": { - "ast-types": "0.8.15", - "esprima-fb": "15001.1001.0-dev-harmony-fb", - "private": "0.1.8", - "source-map": "0.5.7" - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } - } - }, - "regjsgen": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", - "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=", - "dev": true - }, - "regjsparser": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", - "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", - "dev": true, - "requires": { - "jsesc": "0.5.0" - } - }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true - }, - "repeat-element": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", - "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=", - "dev": true - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true - }, - "repeating": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-1.1.3.tgz", - "integrity": "sha1-PUEUIYh3U3SU+X93+Xhfq4EPpKw=", - "dev": true, - "requires": { - "is-finite": "1.0.2" - } - }, - "replace-ext": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz", - "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=", - "dev": true - }, - "request": { - "version": "2.83.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.83.0.tgz", - "integrity": "sha512-lR3gD69osqm6EYLk9wB/G1W/laGWjzH90t1vEa2xuxHD5KUrSzp9pUSfTm+YC5Nxt2T8nMPEvKlhbQayU7bgFw==", - "requires": { - "aws-sign2": "0.7.0", - "aws4": "1.6.0", - "caseless": "0.12.0", - "combined-stream": "1.0.5", - "extend": "3.0.1", - "forever-agent": "0.6.1", - "form-data": "2.3.1", - "har-validator": "5.0.3", - "hawk": "6.0.2", - "http-signature": "1.2.0", - "is-typedarray": "1.0.0", - "isstream": "0.1.2", - "json-stringify-safe": "5.0.1", - "mime-types": "2.1.17", - "oauth-sign": "0.8.2", - "performance-now": "2.1.0", - "qs": "6.5.1", - "safe-buffer": "5.1.1", - "stringstream": "0.0.5", - "tough-cookie": "2.3.3", - "tunnel-agent": "0.6.0", - "uuid": "3.1.0" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" - }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" - }, - "boom": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/boom/-/boom-4.3.1.tgz", - "integrity": "sha1-T4owBctKfjiJ90kDD9JbluAdLjE=", - "requires": { - "hoek": "4.2.0" - } - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" - }, - "cryptiles": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-3.1.2.tgz", - "integrity": "sha1-qJ+7Ig9c4l7FboxKqKT9e1sNKf4=", - "requires": { - "boom": "5.2.0" - }, - "dependencies": { - "boom": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/boom/-/boom-5.2.0.tgz", - "integrity": "sha512-Z5BTk6ZRe4tXXQlkqftmsAUANpXmuwlsF5Oov8ThoMbQRzdGTA1ngYRW160GexgOgjsFOKJz0LYhoNi+2AMBUw==", - "requires": { - "hoek": "4.2.0" - } - } - } - }, - "form-data": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.1.tgz", - "integrity": "sha1-b7lPvXGIUwbXPRXMSX/kzE7NRL8=", - "requires": { - "asynckit": "0.4.0", - "combined-stream": "1.0.5", - "mime-types": "2.1.17" - } - }, - "har-validator": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz", - "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=", - "requires": { - "ajv": "5.3.0", - "har-schema": "2.0.0" - } - }, - "hawk": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/hawk/-/hawk-6.0.2.tgz", - "integrity": "sha512-miowhl2+U7Qle4vdLqDdPt9m09K6yZhkLDTWGoUiUzrQCn+mHHSmfJgAyGaLRZbPmTqfFFjRV1QWCW0VWUJBbQ==", - "requires": { - "boom": "4.3.1", - "cryptiles": "3.1.2", - "hoek": "4.2.0", - "sntp": "2.1.0" - } - }, - "hoek": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-4.2.0.tgz", - "integrity": "sha512-v0XCLxICi9nPfYrS9RL8HbYnXi9obYAeLbSP00BmnZwCK9+Ih9WOjoZ8YoHCoav2csqn4FOz4Orldsy2dmDwmQ==" - }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "requires": { - "assert-plus": "1.0.0", - "jsprim": "1.4.1", - "sshpk": "1.13.1" - } - }, - "qs": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", - "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==" - }, - "sntp": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/sntp/-/sntp-2.1.0.tgz", - "integrity": "sha512-FL1b58BDrqS3A11lJ0zEdnJ3UOKqVxawAkF3k7F0CVN7VQ34aZrV+G8BZ1WC9ZL7NyrwsW0oviwsWDgRuVYtJg==", - "requires": { - "hoek": "4.2.0" - } - }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "requires": { - "safe-buffer": "5.1.1" - } - }, - "uuid": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz", - "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g==" - } - } - }, - "request-progress": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-0.3.1.tgz", - "integrity": "sha1-ByHBBdipasayzossia4tXs/Pazo=", - "requires": { - "throttleit": "0.0.2" - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "optional": true - }, - "require-main-filename": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", - "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", - "optional": true - }, - "require-uncached": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz", - "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=", - "dev": true, - "requires": { - "caller-path": "0.1.0", - "resolve-from": "1.0.1" - } - }, - "resolve": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.5.0.tgz", - "integrity": "sha512-hgoSGrc3pjzAPHNBg+KnFcK2HwlHTs/YrAGUr6qgTVUZmXv1UEXXl0bZNBKMA9fud6lRYFdPGz0xXxycPzmmiw==", - "dev": true, - "requires": { - "path-parse": "1.0.5" - } - }, - "resolve-from": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz", - "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=", - "dev": true - }, - "resolve-pkg": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/resolve-pkg/-/resolve-pkg-0.1.0.tgz", - "integrity": "sha1-AsyZNBDik2livZcWahsHfalyVTE=", - "dev": true, - "requires": { - "resolve-from": "2.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz", - "integrity": "sha1-lICrIOlP+h2egKgEx+oUdhGWa1c=", - "dev": true - } - } - }, - "restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", - "dev": true, - "requires": { - "onetime": "2.0.1", - "signal-exit": "3.0.2" - } - }, - "right-align": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", - "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", - "dev": true, - "requires": { - "align-text": "0.1.4" - } - }, - "rimraf": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", - "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", - "requires": { - "glob": "7.1.2" - } - }, - "run-async": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", - "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", - "dev": true, - "requires": { - "is-promise": "2.1.0" - } - }, - "run-sequence": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/run-sequence/-/run-sequence-1.2.2.tgz", - "integrity": "sha1-UJWgvr6YczsBQL0I3YDsAw3azes=", - "dev": true, - "requires": { - "chalk": "1.1.3", - "gulp-util": "3.0.8" - } - }, - "run-series": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/run-series/-/run-series-1.1.4.tgz", - "integrity": "sha1-iac93F51ye+KtjIMChYA1qQRebk=", - "dev": true - }, - "rx-lite": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz", - "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=", - "dev": true - }, - "rx-lite-aggregates": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz", - "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=", - "dev": true, - "requires": { - "rx-lite": "4.0.8" - } - }, - "safe-buffer": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", - "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==" - }, - "sane": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/sane/-/sane-1.7.0.tgz", - "integrity": "sha1-s1ebzLRclM8gNVzIESSZDf00bjA=", - "dev": true, - "requires": { - "anymatch": "1.3.2", - "exec-sh": "0.2.1", - "fb-watchman": "2.0.0", - "minimatch": "3.0.4", - "minimist": "1.2.0", - "walker": "1.0.7", - "watch": "0.10.0" - } - }, - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "dev": true - }, - "semver": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.4.1.tgz", - "integrity": "sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg==" - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "optional": true - }, - "set-immediate-shim": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", - "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=", - "dev": true - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "requires": { - "shebang-regex": "1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true - }, - "shell-escape": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/shell-escape/-/shell-escape-0.2.0.tgz", - "integrity": "sha1-aP0CXrBJC09WegJ/C/IkgLX4QTM=", - "dev": true - }, - "shelljs": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.5.3.tgz", - "integrity": "sha1-xUmCuZbHbvDB5rWfvcWCX1txMRM=", - "dev": true - }, - "sigmund": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", - "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=", - "dev": true - }, - "signal-exit": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", - "dev": true - }, - "simple-fmt": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/simple-fmt/-/simple-fmt-0.1.0.tgz", - "integrity": "sha1-GRv1ZqWeZTBILLJatTtKjchcOms=", - "dev": true - }, - "simple-is": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/simple-is/-/simple-is-0.2.0.tgz", - "integrity": "sha1-Krt1qt453rXMgVzhDmGRFkhQuvA=", - "dev": true - }, - "single-line-log": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/single-line-log/-/single-line-log-0.4.1.tgz", - "integrity": "sha1-h6VWSfdJ14PsDc2AToFA2Yc8fO4=", - "dev": true - }, - "slash": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", - "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", - "dev": true - }, - "slice-ansi": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz", - "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "2.0.0" - }, - "dependencies": { - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - } - } - }, - "sntp": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", - "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", - "requires": { - "hoek": "2.16.3" - } - }, - "source-map": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", - "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", - "requires": { - "amdefine": "1.0.1" - } - }, - "source-map-support": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.3.3.tgz", - "integrity": "sha1-NJAJd9W6PwfHdX7nLnO7GptTdU8=", - "dev": true, - "requires": { - "source-map": "0.1.32" - }, - "dependencies": { - "source-map": { - "version": "0.1.32", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.32.tgz", - "integrity": "sha1-yLbBZ3l7pHQKjqMyUhYv8IWRsmY=", - "dev": true, - "requires": { - "amdefine": "1.0.1" - } - } - } - }, - "sparkles": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz", - "integrity": "sha1-Gsu/tZJDbRC76PeFt8xvgoFQEsM=", - "dev": true - }, - "spdx-correct": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", - "integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A=", - "requires": { - "spdx-license-ids": "1.2.2" - } - }, - "spdx-expression-parse": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz", - "integrity": "sha1-m98vIOH0DtRH++JzJmGR/O1RYmw=" - }, - "spdx-license-ids": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz", - "integrity": "sha1-yd96NCRZSt5r0RkA1ZZpbcBrrFc=" - }, - "speedometer": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/speedometer/-/speedometer-0.1.4.tgz", - "integrity": "sha1-mHbb0qFp0xFUAtSObqYynIgWpQ0=", - "dev": true - }, - "split-ca": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/split-ca/-/split-ca-1.0.1.tgz", - "integrity": "sha1-bIOv82kvphJW4M0ZfgXp3hV2kaY=" - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" - }, - "sshpk": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.13.1.tgz", - "integrity": "sha1-US322mKHFEMW3EwY/hzx2UBzm+M=", - "requires": { - "asn1": "0.2.3", - "assert-plus": "1.0.0", - "bcrypt-pbkdf": "1.0.1", - "dashdash": "1.14.1", - "ecc-jsbn": "0.1.1", - "getpass": "0.1.7", - "jsbn": "0.1.1", - "tweetnacl": "0.14.5" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" - } - } - }, - "stable": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.6.tgz", - "integrity": "sha1-kQ9dKu17Ugxud3SZwfMuE5/eyxA=", - "dev": true - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", - "strip-ansi": "3.0.1" - } - }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" - }, - "stringmap": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/stringmap/-/stringmap-0.2.2.tgz", - "integrity": "sha1-VWwTeyWPlCuHdvWy71gqoGnX0bE=", - "dev": true - }, - "stringset": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/stringset/-/stringset-0.2.1.tgz", - "integrity": "sha1-7yWcTjSTRDd/zRyRPdLoSMnAQrU=", - "dev": true - }, - "stringstream": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", - "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg=" - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "requires": { - "ansi-regex": "2.1.1" - } - }, - "strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "requires": { - "is-utf8": "0.2.1" - } - }, - "strip-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", - "dev": true, - "requires": { - "get-stdin": "4.0.1" - } - }, - "strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", - "dev": true - }, - "sumchecker": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-1.3.1.tgz", - "integrity": "sha1-ebs7RFbdBPGOvbwNcDodHa7FEF0=", - "dev": true, - "requires": { - "debug": "2.6.9", - "es6-promise": "4.1.1" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" - }, - "symbol-tree": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.2.tgz", - "integrity": "sha1-rifbOPZgp64uHDt9G8KQgZuFGeY=", - "dev": true - }, - "sync-exec": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/sync-exec/-/sync-exec-0.6.2.tgz", - "integrity": "sha1-cX0izFPwzh3vVZQ2LzqJouu5EQU=", - "dev": true - }, - "table": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/table/-/table-4.0.2.tgz", - "integrity": "sha512-UUkEAPdSGxtRpiV9ozJ5cMTtYiqz7Ni1OGqLXRCynrvzdtR1p+cfOWe2RJLwvUG8hNanaSRjecIqwOjqeatDsA==", - "dev": true, - "requires": { - "ajv": "5.3.0", - "ajv-keywords": "2.1.1", - "chalk": "2.3.0", - "lodash": "4.17.4", - "slice-ansi": "1.0.0", - "string-width": "2.1.1" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "ansi-styles": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz", - "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", - "dev": true, - "requires": { - "color-convert": "1.9.1" - } - }, - "chalk": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", - "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", - "dev": true, - "requires": { - "ansi-styles": "3.2.0", - "escape-string-regexp": "1.0.5", - "supports-color": "4.5.0" - } - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "2.0.0", - "strip-ansi": "4.0.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "3.0.0" - } - }, - "supports-color": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", - "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", - "dev": true, - "requires": { - "has-flag": "2.0.0" - } - } - } - }, - "tar-fs": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-1.12.0.tgz", - "integrity": "sha1-pqgFU9ilTHPeHQrg553ncDVgXh0=", - "requires": { - "mkdirp": "0.5.1", - "pump": "1.0.2", - "tar-stream": "1.5.5" - } - }, - "tar-stream": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.5.5.tgz", - "integrity": "sha512-mQdgLPc/Vjfr3VWqWbfxW8yQNiJCbAZ+Gf6GDu1Cy0bdb33ofyiNGBtAY96jHFhDuivCwgW1H9DgTON+INiXgg==", - "requires": { - "bl": "1.2.1", - "end-of-stream": "1.4.0", - "readable-stream": "2.0.6", - "xtend": "4.0.1" - } - }, - "temp": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.3.tgz", - "integrity": "sha1-4Ma8TSa5AxJEEOT+2BEDAU38H1k=", - "requires": { - "os-tmpdir": "1.0.2", - "rimraf": "2.2.8" - }, - "dependencies": { - "rimraf": { - "version": "2.2.8", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", - "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=" - } - } - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", - "dev": true - }, - "throttleit": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-0.0.2.tgz", - "integrity": "sha1-z+34jmDADdlpe2H90qg0OptoDq8=" - }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" - }, - "through2": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/through2/-/through2-0.2.3.tgz", - "integrity": "sha1-6zKE2k6jEbbMis42U3SKUqvyWj8=", - "dev": true, - "requires": { - "readable-stream": "1.1.14", - "xtend": "2.1.2" - }, - "dependencies": { - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - }, - "readable-stream": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", - "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", - "dev": true, - "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "0.0.1", - "string_decoder": "0.10.31" - } - }, - "xtend": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz", - "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=", - "dev": true, - "requires": { - "object-keys": "0.4.0" - } - } - } - }, - "time-stamp": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", - "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=", - "dev": true - }, - "tiny-lr": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-0.1.7.tgz", - "integrity": "sha1-vgJNCfHrsi4nSYNMYOoXs4UjQXU=", - "dev": true, - "requires": { - "body-parser": "1.8.4", - "debug": "2.0.0", - "faye-websocket": "0.7.3", - "livereload-js": "2.2.2", - "parseurl": "1.3.2", - "qs": "2.2.5" - }, - "dependencies": { - "debug": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.0.0.tgz", - "integrity": "sha1-ib2d9nMrUSVrxnBTQrugLtEhMe8=", - "dev": true, - "requires": { - "ms": "0.6.2" - } - }, - "ms": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz", - "integrity": "sha1-2JwhJMb9wTU9Zai3e/GqxLGTcIw=", - "dev": true - }, - "qs": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/qs/-/qs-2.2.5.tgz", - "integrity": "sha1-EIirr53MCuWuRbcJ5sa1iIsjkjw=", - "dev": true - } - } - }, - "tmp": { - "version": "0.0.28", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.28.tgz", - "integrity": "sha1-Fyc1t/YU6nrzlmT6hM8N5OUV0SA=", - "optional": true, - "requires": { - "os-tmpdir": "1.0.2" - } - }, - "tmpl": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", - "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=", - "dev": true - }, - "to-fast-properties": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", - "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", - "dev": true - }, - "touch": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/touch/-/touch-0.0.3.tgz", - "integrity": "sha1-Ua7z1ElXHU8oel2Hyci0kYGg2x0=", - "requires": { - "nopt": "1.0.10" - }, - "dependencies": { - "nopt": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", - "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", - "requires": { - "abbrev": "1.1.1" - } - } - } - }, - "tough-cookie": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.3.tgz", - "integrity": "sha1-C2GKVWW23qkL80JdBNVe3EdadWE=", - "requires": { - "punycode": "1.4.1" - } - }, - "tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=", - "dev": true - }, - "traverse": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz", - "integrity": "sha1-cXuPIgzAu3tE5AUUwisui7xw2Lk=" - }, - "trim-newlines": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", - "dev": true - }, - "trim-right": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", - "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", - "dev": true - }, - "try-resolve": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/try-resolve/-/try-resolve-1.0.1.tgz", - "integrity": "sha1-z95vq9ctY+V5fPqrhzq76OcA6RI=", - "dev": true - }, - "tryit": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/tryit/-/tryit-1.0.3.tgz", - "integrity": "sha1-OTvnMKlEb9Hq1tpZoBQwjzbCics=", - "dev": true - }, - "tryor": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/tryor/-/tryor-0.1.2.tgz", - "integrity": "sha1-gUXkynyv9ArN48z5Rui4u3W0Fys=", - "dev": true - }, - "tunnel-agent": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz", - "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us=" - }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "optional": true - }, - "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "dev": true, - "requires": { - "prelude-ls": "1.1.2" - } - }, - "type-is": { - "version": "1.5.7", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.5.7.tgz", - "integrity": "sha1-uTaKWTzG730GReeLL0xky+zQXpA=", - "dev": true, - "requires": { - "media-typer": "0.3.0", - "mime-types": "2.0.14" - }, - "dependencies": { - "mime-db": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz", - "integrity": "sha1-PQxjGA9FjrENMlqqN9fFiuMS6dc=", - "dev": true - }, - "mime-types": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", - "integrity": "sha1-MQ4VnbI+B3+Lsit0jav6SVcUCqY=", - "dev": true, - "requires": { - "mime-db": "1.12.0" - } - } - } - }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" - }, - "uglify-js": { - "version": "2.8.29", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", - "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", - "dev": true, - "optional": true, - "requires": { - "source-map": "0.5.7", - "uglify-to-browserify": "1.0.2", - "yargs": "3.10.0" - }, - "dependencies": { - "camelcase": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", - "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", - "dev": true, - "optional": true - }, - "cliui": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", - "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", - "dev": true, - "optional": true, - "requires": { - "center-align": "0.1.3", - "right-align": "0.1.3", - "wordwrap": "0.0.2" - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "optional": true - }, - "window-size": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", - "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", - "dev": true, - "optional": true - }, - "yargs": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", - "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", - "dev": true, - "optional": true, - "requires": { - "camelcase": "1.2.1", - "cliui": "2.1.0", - "decamelize": "1.2.0", - "window-size": "0.1.0" - } - } - } - }, - "uglify-to-browserify": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", - "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", - "dev": true, - "optional": true - }, - "underscore": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz", - "integrity": "sha1-Tz+1OxBuYJf8+ctBCfKl6b36UCI=" - }, - "underscore.string": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.2.1.tgz", - "integrity": "sha1-18D6KvXVoaZ/QlPa7pgTLnM/Dxk=", - "dev": true - }, - "user-home": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz", - "integrity": "sha1-K1viOjK2Onyd640PKNSFcko98ZA=", - "dev": true - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "validate-npm-package-license": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", - "integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w=", - "requires": { - "spdx-correct": "1.0.2", - "spdx-expression-parse": "1.0.4" - } - }, - "validator": { - "version": "4.9.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-4.9.0.tgz", - "integrity": "sha1-CC/84qdhSP8HqOienCukOq8S7Ew=", - "requires": { - "depd": "1.1.0" - } - }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "requires": { - "assert-plus": "1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "1.3.0" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" - } - } - }, - "vinyl": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", - "integrity": "sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4=", - "dev": true, - "requires": { - "clone": "1.0.3", - "clone-stats": "0.0.1", - "replace-ext": "0.0.1" - } - }, - "walker": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", - "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", - "dev": true, - "requires": { - "makeerror": "1.0.11" - } - }, - "watch": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/watch/-/watch-0.10.0.tgz", - "integrity": "sha1-d3mLLaD5kQ1ZXxrOWwwiWFIfIdw=", - "dev": true - }, - "webidl-conversions": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-2.0.1.tgz", - "integrity": "sha1-O/glj30xjHRDw28uFpQCoaZwNQY=", - "dev": true - }, - "websocket-driver": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.0.tgz", - "integrity": "sha1-DK+dLXVdk67gSdS90NP+LMoqJOs=", - "dev": true, - "requires": { - "http-parser-js": "0.4.9", - "websocket-extensions": "0.1.3" - } - }, - "websocket-extensions": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz", - "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==", - "dev": true - }, - "whatwg-url-compat": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/whatwg-url-compat/-/whatwg-url-compat-0.6.5.tgz", - "integrity": "sha1-AImBEa9om7CXVBzVpFymyHmERb8=", - "dev": true, - "requires": { - "tr46": "0.0.3" - } - }, - "which": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.0.tgz", - "integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==", - "requires": { - "isexe": "2.0.0" - } - }, - "which-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", - "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", - "optional": true - }, - "window-size": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.2.0.tgz", - "integrity": "sha1-tDFbtCFKPXBY6+7okuE/ok2YsHU=", - "optional": true - }, - "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "optional": true - }, - "wordwrap": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", - "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", - "dev": true - }, - "worker-farm": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.5.1.tgz", - "integrity": "sha512-T5NH6Wqsd8MwGD4AK8BBllUy6LmHaqjEOyo/YIUEegZui6/v5Bqde//3jwyE3PGiGYMmWi06exFBi5LNhhPFNw==", - "dev": true, - "requires": { - "errno": "0.1.4", - "xtend": "4.0.1" - } - }, - "wrap-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", - "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", - "optional": true, - "requires": { - "string-width": "1.0.2", - "strip-ansi": "3.0.1" - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "wrench": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/wrench/-/wrench-1.5.4.tgz", - "integrity": "sha1-Lo2dPbNWjMHAAaTI3OyncuXSFkM=", - "dev": true - }, - "write": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/write/-/write-0.2.1.tgz", - "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=", - "dev": true, - "requires": { - "mkdirp": "0.5.1" - } - }, - "xml-name-validator": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-2.0.1.tgz", - "integrity": "sha1-TYuPHszTQZqjYgYb7O9RXh5VljU=", - "dev": true - }, - "xmlbuilder": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-4.0.0.tgz", - "integrity": "sha1-mLj2UcowqmJANvEn0RzGbce5B6M=", - "dev": true, - "requires": { - "lodash": "3.10.1" - }, - "dependencies": { - "lodash": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", - "dev": true - } - } - }, - "xmldom": { - "version": "0.1.27", - "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.27.tgz", - "integrity": "sha1-1QH5ezvbQDr4757MIFcxh6rawOk=", - "dev": true - }, - "xtend": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", - "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=" - }, - "y18n": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", - "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=" - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true - }, - "yargs": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-4.8.1.tgz", - "integrity": "sha1-wMQpJMpKqmsObaFznfshZDn53cA=", - "optional": true, - "requires": { - "cliui": "3.2.0", - "decamelize": "1.2.0", - "get-caller-file": "1.0.2", - "lodash.assign": "4.2.0", - "os-locale": "1.4.0", - "read-pkg-up": "1.0.1", - "require-directory": "2.1.1", - "require-main-filename": "1.0.1", - "set-blocking": "2.0.0", - "string-width": "1.0.2", - "which-module": "1.0.0", - "window-size": "0.2.0", - "y18n": "3.2.1", - "yargs-parser": "2.4.1" - } - }, - "yargs-parser": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-2.4.1.tgz", - "integrity": "sha1-hVaN488VD/SfpRgl8DqMiA3cxcQ=", - "optional": true, - "requires": { - "camelcase": "3.0.0", - "lodash.assign": "4.2.0" - } - }, - "yauzl": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz", - "integrity": "sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=", - "dev": true, - "requires": { - "fd-slicer": "1.0.1" - } - }, - "zip-stream": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-0.5.2.tgz", - "integrity": "sha1-Mty8UG0Nq00hNyYlvX66rDwv/1Y=", - "dev": true, - "requires": { - "compress-commons": "0.2.9", - "lodash": "3.2.0", - "readable-stream": "1.0.34" - }, - "dependencies": { - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - }, - "lodash": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.2.0.tgz", - "integrity": "sha1-S/UKMkP5rrC6xBpV09WZBnWkYvs=", - "dev": true - }, - "readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true, - "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "0.0.1", - "string_decoder": "0.10.31" - } - } - } - } - } -} diff --git a/package.json b/package.json index ba03fad6c..7d1f6f70b 100644 --- a/package.json +++ b/package.json @@ -22,6 +22,7 @@ "license": "Apache-2.0", "electron-version": "0.35.4", "dependencies": { + "JSONStream": "^1.0.7", "alt": "^0.16.2", "ansi-to-html": "0.3.0", "any-promise": "^0.1.0", @@ -35,7 +36,6 @@ "dockerode": "^2.2.10", "install": "^0.1.8", "jquery": "^3.0.1", - "JSONStream": "^1.0.7", "mixpanel": "kitematic/mixpanel-node", "mkdirp": "^0.5.0", "node-uuid": "^1.4.3", @@ -57,7 +57,7 @@ "devDependencies": { "babel": "^5.8.23", "babel-jest": "^5.2.0", - "electron": "^1.6.1", + "electron": "^1.7.11", "eslint": "^4.1.1", "eslint-plugin-react": "^3.3.0", "grunt": "^0.4.5", From 9cc70e247727326c681387f41071d641c34cc6ef Mon Sep 17 00:00:00 2001 From: danielamram Date: Thu, 25 Jan 2018 21:20:39 +0200 Subject: [PATCH 108/190] - Fixed favorites containers initialize. (#3541) Signed-off-by: Daniel Amram --- src/actions/ContainerActions.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/actions/ContainerActions.js b/src/actions/ContainerActions.js index ad2fbac63..e93a409f0 100644 --- a/src/actions/ContainerActions.js +++ b/src/actions/ContainerActions.js @@ -45,7 +45,7 @@ class ContainerActions { } toggleFavorite (name) { - let favorites = JSON.parse(localStorage.getItem('containers.favorites')); + let favorites = JSON.parse(localStorage.getItem('containers.favorites')) || []; if (favorites.includes(name)) { favorites = favorites.filter(favoriteName => favoriteName !== name); } else { From 26abc33e61fd1535762c1813d9130e55789dbe85 Mon Sep 17 00:00:00 2001 From: Raul Hidalgo Caballero Date: Tue, 27 Feb 2018 03:42:41 +0100 Subject: [PATCH 109/190] Electron-Builder (#3447) * Added ElectronBuilder * build info * added release targets in scripts * ignore dist-electron-builder * main changed * . * . * now more near final solution * more fix * Seems Pretty good * updated electron-builder last version * updated electron-builder * electron-version fixed --- .gitignore | 1 + electron-builder.json | 38 + package-lock.json | 9435 +++++++++++++++++++++++++++++++++++++++++ package.json | 8 +- 4 files changed, 9480 insertions(+), 2 deletions(-) create mode 100644 electron-builder.json create mode 100644 package-lock.json diff --git a/.gitignore b/.gitignore index b2eb68a05..a490891eb 100644 --- a/.gitignore +++ b/.gitignore @@ -2,6 +2,7 @@ .swp build dist +dist-electron-builder/ release installer node_modules diff --git a/electron-builder.json b/electron-builder.json new file mode 100644 index 000000000..b25847358 --- /dev/null +++ b/electron-builder.json @@ -0,0 +1,38 @@ +{ + "appId": "com.docker.kitematic", + "asar": true, + "directories": { + "output": "./dist/" + }, + "files": [ + { + "filter": [ + "!./node_modules/**/*", + "!./package.json" + ], + "from": "./build/", + "to": "." + }, + "packages.json" + ], + "linux": {}, + "mac": { + "category": "public.app-category.developer-tools" + }, + "msi": { + "warningsAsErrors": false + }, + "productName": "Kitematic", + "win": { + "extraResources": "./resources/**/*", + "icon": "./util/kitematic.ico", + "target": [ + { + "target": "appx" + }, + { + "target": "msi" + } + ] + } +} diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 000000000..48efaee7f --- /dev/null +++ b/package-lock.json @@ -0,0 +1,9435 @@ +{ + "name": "Kitematic", + "version": "0.17.3", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "7zip-bin": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/7zip-bin/-/7zip-bin-2.3.4.tgz", + "integrity": "sha512-s2ZfgRWXeNUQTQE3O85CDDrU2Uo90pMlMkTxkz85wQOuzVxB8t4cubMPup3WlTPFKHQgb6lDkAHS3ljkUSFO6A==", + "dev": true, + "requires": { + "7zip-bin-win": "2.1.1" + } + }, + "7zip-bin-win": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/7zip-bin-win/-/7zip-bin-win-2.1.1.tgz", + "integrity": "sha512-6VGEW7PXGroTsoI2QW3b0ea95HJmbVBHvfANKLLMzSzFA1zKqVX5ybNuhmeGpf6vA0x8FJTt6twpprDANsY5WQ==", + "dev": true, + "optional": true + }, + "@types/node": { + "version": "7.0.48", + "resolved": "https://registry.npmjs.org/@types/node/-/node-7.0.48.tgz", + "integrity": "sha512-LLlXafM3BD52MH056tHxTXO8JFCnpJJQkdzIU3+m8ew+CXJY/5zIXgDNb4TK/QFvlI8QexLS5tL+sE0Qhegr1w==", + "dev": true + }, + "JSONStream": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.1.tgz", + "integrity": "sha1-cH92HgHa6eFvG8+TcDt4xwlmV5o=", + "requires": { + "jsonparse": "1.3.1", + "through": "2.3.8" + }, + "dependencies": { + "jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=" + } + } + }, + "abab": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/abab/-/abab-1.0.4.tgz", + "integrity": "sha1-X6rZwsB/YN12dw9xzwJbYqY8/U4=", + "dev": true + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, + "acorn": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", + "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=" + }, + "acorn-globals": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-1.0.9.tgz", + "integrity": "sha1-VbtemGkVB7dFedBRNBMhfDgMVM8=", + "dev": true, + "requires": { + "acorn": "2.7.0" + }, + "dependencies": { + "acorn": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-2.7.0.tgz", + "integrity": "sha1-q259nYhqrKiwhbwzEreaGYQz8Oc=", + "dev": true + } + } + }, + "acorn-jsx": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz", + "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=", + "dev": true, + "requires": { + "acorn": "3.3.0" + }, + "dependencies": { + "acorn": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", + "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=", + "dev": true + } + } + }, + "ajv": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.3.0.tgz", + "integrity": "sha1-RBT/dKUIecII7l/cgm4ywwNUnto=", + "requires": { + "co": "4.6.0", + "fast-deep-equal": "1.0.0", + "fast-json-stable-stringify": "2.0.0", + "json-schema-traverse": "0.3.1" + } + }, + "ajv-keywords": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-2.1.1.tgz", + "integrity": "sha1-YXmX/F9gV2iUxDX5QNgZ4TW4B2I=", + "dev": true + }, + "align-text": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", + "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", + "dev": true, + "requires": { + "kind-of": "3.2.2", + "longest": "1.0.1", + "repeat-string": "1.6.1" + } + }, + "alt": { + "version": "0.16.10", + "resolved": "https://registry.npmjs.org/alt/-/alt-0.16.10.tgz", + "integrity": "sha1-VsYiwUofS3hK10IvTIqqxlny8J0=", + "requires": { + "es-symbol": "1.1.2", + "eventemitter3": "0.1.6", + "flux": "2.0.3" + } + }, + "alter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/alter/-/alter-0.2.0.tgz", + "integrity": "sha1-x1iICGF1cgNKrmJICvJrHU0cs80=", + "dev": true, + "requires": { + "stable": "0.1.6" + } + }, + "amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=" + }, + "ansi-align": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz", + "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=", + "dev": true, + "requires": { + "string-width": "2.1.1" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "2.0.0", + "strip-ansi": "4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "3.0.0" + } + } + } + }, + "ansi-escapes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.0.0.tgz", + "integrity": "sha512-O/klc27mWNUigtv0F8NJWbLF00OcegQalkqKURWdosW08YZKi4m6CnSUSvIZG1otNJbTWhN01Hhz389DW7mvDQ==", + "dev": true + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + }, + "ansi-to-html": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/ansi-to-html/-/ansi-to-html-0.3.0.tgz", + "integrity": "sha1-Izy+XLPPMSb2Qyb6v75sH0hUgJ8=", + "requires": { + "entities": "1.1.1" + } + }, + "any-promise": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-0.1.0.tgz", + "integrity": "sha1-gwtoCqflbzNFHUsEnzvYBESY7ic=" + }, + "anymatch": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", + "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", + "dev": true, + "requires": { + "micromatch": "2.3.11", + "normalize-path": "2.1.1" + } + }, + "archiver": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/archiver/-/archiver-0.13.1.tgz", + "integrity": "sha1-r8azVhpjZDs4omeIkSqDhU7KoPE=", + "dev": true, + "requires": { + "async": "0.9.2", + "buffer-crc32": "0.2.13", + "glob": "4.3.5", + "lazystream": "0.1.0", + "lodash": "2.4.2", + "readable-stream": "1.0.34", + "tar-stream": "1.1.5", + "zip-stream": "0.5.2" + }, + "dependencies": { + "async": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", + "dev": true + }, + "bl": { + "version": "0.9.5", + "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.5.tgz", + "integrity": "sha1-wGt5evCF6gC8Unr8jvzxHeIjIFQ=", + "dev": true, + "requires": { + "readable-stream": "1.0.34" + } + }, + "glob": { + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-4.3.5.tgz", + "integrity": "sha1-gPuwjKVA8jiszl0R0em8QedRc9M=", + "dev": true, + "requires": { + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "2.0.10", + "once": "1.4.0" + } + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "lodash": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", + "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=", + "dev": true + }, + "minimatch": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", + "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=", + "dev": true, + "requires": { + "brace-expansion": "1.1.8" + } + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + }, + "tar-stream": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.1.5.tgz", + "integrity": "sha1-vpIYwTDCACnhB7D5Z/sj3gV50Tw=", + "dev": true, + "requires": { + "bl": "0.9.5", + "end-of-stream": "1.4.0", + "readable-stream": "1.0.34", + "xtend": "4.0.1" + } + } + } + }, + "argparse": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.9.tgz", + "integrity": "sha1-c9g7wmP4bpf4zE9rrhsOkKfSLIY=", + "requires": { + "sprintf-js": "1.0.3" + } + }, + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "requires": { + "arr-flatten": "1.1.0" + } + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true + }, + "array-differ": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", + "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=", + "dev": true + }, + "array-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", + "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=" + }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", + "dev": true + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "requires": { + "array-uniq": "1.0.3" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", + "dev": true, + "optional": true + }, + "asar-integrity": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/asar-integrity/-/asar-integrity-0.2.3.tgz", + "integrity": "sha512-c+oMuxlpKRDv9Kv6WdjbnkySfSYATAmW+cvy8NIdMg9twY9RMvSdvOoPssroWlTpSra1qX9vLew2ROpV4jQm7w==", + "dev": true, + "requires": { + "bluebird-lst": "1.0.5", + "fs-extra-p": "4.5.0" + } + }, + "asn1": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz", + "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=" + }, + "assert-plus": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", + "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=" + }, + "ast-traverse": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ast-traverse/-/ast-traverse-0.1.1.tgz", + "integrity": "sha1-ac8rg4bxnc2hux4F1o/jWdiJfeY=", + "dev": true + }, + "ast-types": { + "version": "0.9.6", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.9.6.tgz", + "integrity": "sha1-ECyenpAF0+fjgpvwxPok7oYu6bk=" + }, + "async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=" + }, + "async-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", + "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=", + "dev": true + }, + "async-exit-hook": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/async-exit-hook/-/async-exit-hook-2.0.1.tgz", + "integrity": "sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw==", + "dev": true + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "aws-sign2": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", + "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=" + }, + "aws4": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz", + "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4=" + }, + "babel": { + "version": "5.8.38", + "resolved": "https://registry.npmjs.org/babel/-/babel-5.8.38.tgz", + "integrity": "sha1-37CHwiiUkXxXb7Z86c8yjUWGKfs=", + "dev": true, + "requires": { + "babel-core": "5.8.38", + "chokidar": "1.7.0", + "commander": "2.11.0", + "convert-source-map": "1.5.0", + "fs-readdir-recursive": "0.1.2", + "glob": "5.0.15", + "lodash": "3.10.1", + "output-file-sync": "1.1.2", + "path-exists": "1.0.0", + "path-is-absolute": "1.0.1", + "slash": "1.0.0", + "source-map": "0.5.7" + }, + "dependencies": { + "glob": { + "version": "5.0.15", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", + "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", + "dev": true, + "requires": { + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "lodash": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", + "dev": true + }, + "path-exists": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-1.0.0.tgz", + "integrity": "sha1-1aiZjrce83p0w06w2eum6HjuoIE=", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", + "dev": true, + "requires": { + "chalk": "1.1.3", + "esutils": "2.0.2", + "js-tokens": "3.0.2" + } + }, + "babel-core": { + "version": "5.8.38", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-5.8.38.tgz", + "integrity": "sha1-H8ruedfmG3ULALjlT238nQr4ZVg=", + "dev": true, + "requires": { + "babel-plugin-constant-folding": "1.0.1", + "babel-plugin-dead-code-elimination": "1.0.2", + "babel-plugin-eval": "1.0.1", + "babel-plugin-inline-environment-variables": "1.0.1", + "babel-plugin-jscript": "1.0.4", + "babel-plugin-member-expression-literals": "1.0.1", + "babel-plugin-property-literals": "1.0.1", + "babel-plugin-proto-to-assign": "1.0.4", + "babel-plugin-react-constant-elements": "1.0.3", + "babel-plugin-react-display-name": "1.0.3", + "babel-plugin-remove-console": "1.0.1", + "babel-plugin-remove-debugger": "1.0.1", + "babel-plugin-runtime": "1.0.7", + "babel-plugin-undeclared-variables-check": "1.0.2", + "babel-plugin-undefined-to-void": "1.1.6", + "babylon": "5.8.38", + "bluebird": "2.11.0", + "chalk": "1.1.3", + "convert-source-map": "1.5.0", + "core-js": "1.2.7", + "debug": "2.6.9", + "detect-indent": "3.0.1", + "esutils": "2.0.2", + "fs-readdir-recursive": "0.1.2", + "globals": "6.4.1", + "home-or-tmp": "1.0.0", + "is-integer": "1.0.7", + "js-tokens": "1.0.1", + "json5": "0.4.0", + "lodash": "3.10.1", + "minimatch": "2.0.10", + "output-file-sync": "1.1.2", + "path-exists": "1.0.0", + "path-is-absolute": "1.0.1", + "private": "0.1.8", + "regenerator": "0.8.40", + "regexpu": "1.3.0", + "repeating": "1.1.3", + "resolve": "1.5.0", + "shebang-regex": "1.0.0", + "slash": "1.0.0", + "source-map": "0.5.7", + "source-map-support": "0.2.10", + "to-fast-properties": "1.0.3", + "trim-right": "1.0.1", + "try-resolve": "1.0.1" + }, + "dependencies": { + "js-tokens": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-1.0.1.tgz", + "integrity": "sha1-zENaXIuUrRWst5gxQPyAGCyJrq4=", + "dev": true + }, + "lodash": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", + "dev": true + }, + "minimatch": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", + "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=", + "dev": true, + "requires": { + "brace-expansion": "1.1.8" + } + }, + "path-exists": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-1.0.0.tgz", + "integrity": "sha1-1aiZjrce83p0w06w2eum6HjuoIE=", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "source-map-support": { + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.2.10.tgz", + "integrity": "sha1-6lo5AKHByyUJagrozFwrSxDe09w=", + "dev": true, + "requires": { + "source-map": "0.1.32" + }, + "dependencies": { + "source-map": { + "version": "0.1.32", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.32.tgz", + "integrity": "sha1-yLbBZ3l7pHQKjqMyUhYv8IWRsmY=", + "dev": true, + "requires": { + "amdefine": "1.0.1" + } + } + } + } + } + }, + "babel-jest": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-5.3.0.tgz", + "integrity": "sha1-17w9wrbysPV372zfgMCW+U8C+ss=", + "dev": true, + "requires": { + "babel-core": "5.8.38" + } + }, + "babel-plugin-constant-folding": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-plugin-constant-folding/-/babel-plugin-constant-folding-1.0.1.tgz", + "integrity": "sha1-g2HTZMmORJw2kr26Ue/whEKQqo4=", + "dev": true + }, + "babel-plugin-dead-code-elimination": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/babel-plugin-dead-code-elimination/-/babel-plugin-dead-code-elimination-1.0.2.tgz", + "integrity": "sha1-X3xFEnTc18zNv7s+C4XdKBIfD2U=", + "dev": true + }, + "babel-plugin-eval": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-plugin-eval/-/babel-plugin-eval-1.0.1.tgz", + "integrity": "sha1-ovrtJc5r5preS/7CY/cBaRlZUNo=", + "dev": true + }, + "babel-plugin-inline-environment-variables": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-plugin-inline-environment-variables/-/babel-plugin-inline-environment-variables-1.0.1.tgz", + "integrity": "sha1-H1jOkSB61qgmqL9kX6/mj/X+P/4=", + "dev": true + }, + "babel-plugin-jscript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/babel-plugin-jscript/-/babel-plugin-jscript-1.0.4.tgz", + "integrity": "sha1-jzQsOCduh6R9X6CovT1etsytj8w=", + "dev": true + }, + "babel-plugin-member-expression-literals": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-plugin-member-expression-literals/-/babel-plugin-member-expression-literals-1.0.1.tgz", + "integrity": "sha1-zF7bD6qNyScXDnTW0cAkQAIWJNM=", + "dev": true + }, + "babel-plugin-property-literals": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-plugin-property-literals/-/babel-plugin-property-literals-1.0.1.tgz", + "integrity": "sha1-AlIwGQAZKYCxwRjv6kjOk6q4MzY=", + "dev": true + }, + "babel-plugin-proto-to-assign": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/babel-plugin-proto-to-assign/-/babel-plugin-proto-to-assign-1.0.4.tgz", + "integrity": "sha1-xJ56/QL1d7xNoF6i3wAiUM980SM=", + "dev": true, + "requires": { + "lodash": "3.10.1" + }, + "dependencies": { + "lodash": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", + "dev": true + } + } + }, + "babel-plugin-react-constant-elements": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/babel-plugin-react-constant-elements/-/babel-plugin-react-constant-elements-1.0.3.tgz", + "integrity": "sha1-lGc26DeEKcvDSdz/YvUcFDs041o=", + "dev": true + }, + "babel-plugin-react-display-name": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/babel-plugin-react-display-name/-/babel-plugin-react-display-name-1.0.3.tgz", + "integrity": "sha1-dU/jiSboQkpOexWrbqYTne4FFPw=", + "dev": true + }, + "babel-plugin-remove-console": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-plugin-remove-console/-/babel-plugin-remove-console-1.0.1.tgz", + "integrity": "sha1-2PJFVsOgUAXUKqqv0neH9T/wE6c=", + "dev": true + }, + "babel-plugin-remove-debugger": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-plugin-remove-debugger/-/babel-plugin-remove-debugger-1.0.1.tgz", + "integrity": "sha1-/S6jzWGkKK0fO5yJiC/0KT6MFMc=", + "dev": true + }, + "babel-plugin-runtime": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/babel-plugin-runtime/-/babel-plugin-runtime-1.0.7.tgz", + "integrity": "sha1-v3x9lm3Vbs1cF/ocslPJrLflSq8=", + "dev": true + }, + "babel-plugin-undeclared-variables-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/babel-plugin-undeclared-variables-check/-/babel-plugin-undeclared-variables-check-1.0.2.tgz", + "integrity": "sha1-XPGqU52BP/ZOmWQSkK9iCWX2Xe4=", + "dev": true, + "requires": { + "leven": "1.0.2" + } + }, + "babel-plugin-undefined-to-void": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/babel-plugin-undefined-to-void/-/babel-plugin-undefined-to-void-1.1.6.tgz", + "integrity": "sha1-f1eO+LeN+uYAM4XYQXph7aBuL4E=", + "dev": true + }, + "babylon": { + "version": "5.8.38", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-5.8.38.tgz", + "integrity": "sha1-7JsSCxG/bM1Bc6GL8hfmC3mFn/0=", + "dev": true + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "base62": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/base62/-/base62-1.2.1.tgz", + "integrity": "sha512-xVtfFHNPUzpCNHygpXFGMlDk3saxXLQcOOQzAAk6ibvlAHgT6WKXLv9rMFhcyEK1n9LuDmp/LxyGW/Fm9L8++g==" + }, + "base64-js": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-0.0.8.tgz", + "integrity": "sha1-EQHpVE9KdrG8OybUUsqW16NeeXg=", + "dev": true + }, + "bcrypt-pbkdf": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz", + "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=", + "optional": true, + "requires": { + "tweetnacl": "0.14.5" + } + }, + "beeper": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.1.tgz", + "integrity": "sha1-5tXqjF2tABMEpwsiY4RH9pyy+Ak=", + "dev": true + }, + "binary": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz", + "integrity": "sha1-n2BVO8XOjDOG87VTz/R0Yq3sqnk=", + "dev": true, + "requires": { + "buffers": "0.1.1", + "chainsaw": "0.1.0" + } + }, + "binary-extensions": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.10.0.tgz", + "integrity": "sha1-muuabF6IY4qtFx4Wf1kAq+JINdA=", + "dev": true + }, + "bl": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.1.tgz", + "integrity": "sha1-ysMo977kVzDUBLaSID/LWQ4XLV4=", + "requires": { + "readable-stream": "2.0.6" + } + }, + "bluebird": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.11.0.tgz", + "integrity": "sha1-U0uQM8AiyVecVro7Plpcqvu2UOE=" + }, + "bluebird-lst": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/bluebird-lst/-/bluebird-lst-1.0.5.tgz", + "integrity": "sha512-Ey0bDNys5qpYPhZ/oQ9vOEvD0TYQDTILMXWP2iGfvMg7rSDde+oV4aQQgqRH+CvBFNz2BSDQnPGMUl6LKBUUQA==", + "dev": true, + "requires": { + "bluebird": "3.5.1" + }, + "dependencies": { + "bluebird": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz", + "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==", + "dev": true + } + } + }, + "body-parser": { + "version": "1.8.4", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.8.4.tgz", + "integrity": "sha1-1JfgS8E7P5qL2McLsM3Bby4CiJg=", + "dev": true, + "requires": { + "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.7" + }, + "dependencies": { + "depd": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/depd/-/depd-0.4.5.tgz", + "integrity": "sha1-GmZLUziLSmVz6K5ntfdnxpPKl/E=", + "dev": true + }, + "iconv-lite": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.4.tgz", + "integrity": "sha1-6V8uQdsHNfwhZS94J6XuMuY8g6g=", + "dev": true + }, + "qs": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/qs/-/qs-2.2.4.tgz", + "integrity": "sha1-Lp+800tUDjQhySTs0B6QqpdTGcg=", + "dev": true + } + } + }, + "boom": { + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", + "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", + "requires": { + "hoek": "2.16.3" + } + }, + "boxen": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz", + "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==", + "dev": true, + "requires": { + "ansi-align": "2.0.0", + "camelcase": "4.1.0", + "chalk": "2.3.0", + "cli-boxes": "1.0.0", + "string-width": "2.1.1", + "term-size": "1.2.0", + "widest-line": "2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz", + "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", + "dev": true, + "requires": { + "color-convert": "1.9.1" + } + }, + "chalk": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", + "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", + "dev": true, + "requires": { + "ansi-styles": "3.2.0", + "escape-string-regexp": "1.0.5", + "supports-color": "4.5.0" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "2.0.0", + "strip-ansi": "4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "3.0.0" + } + }, + "supports-color": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", + "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", + "dev": true, + "requires": { + "has-flag": "2.0.0" + } + } + } + }, + "brace-expansion": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz", + "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=", + "requires": { + "balanced-match": "1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "1.8.2", + "preserve": "0.2.0", + "repeat-element": "1.1.2" + } + }, + "breakable": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/breakable/-/breakable-1.0.0.tgz", + "integrity": "sha1-eEp5eRWjjq0nutRWtVcstLuqeME=", + "dev": true + }, + "bser": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.0.0.tgz", + "integrity": "sha1-mseNPtXZFYBP2HrLFYvHlxR6Fxk=", + "dev": true, + "requires": { + "node-int64": "0.4.0" + }, + "dependencies": { + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", + "dev": true + } + } + }, + "buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", + "dev": true + }, + "buffers": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz", + "integrity": "sha1-skV5w77U1tOWru5tmorn9Ugqt7s=", + "dev": true + }, + "bugsnag-js": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/bugsnag-js/-/bugsnag-js-2.5.0.tgz", + "integrity": "sha1-FHcC+yKwy/rD+zUTL2++DNQKFPs=" + }, + "builder-util": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-3.5.0.tgz", + "integrity": "sha512-M6ERwe5xdMqTOwdD5k3gUb0rIO+qOgHxM7vk3AdcAHqXFmZv4Jxd4Z4Q254aYmwk9cXuUqCw5wEuE484Y0X1QQ==", + "dev": true, + "requires": { + "7zip-bin": "2.3.4", + "bluebird-lst": "1.0.5", + "builder-util-runtime": "3.5.0", + "chalk": "2.3.0", + "debug": "3.1.0", + "fs-extra-p": "4.5.0", + "ini": "1.3.5", + "is-ci": "1.0.10", + "js-yaml": "3.10.0", + "lazy-val": "1.0.3", + "node-emoji": "1.8.1", + "semver": "5.4.1", + "source-map-support": "0.5.0", + "stat-mode": "0.2.2", + "temp-file": "3.0.0", + "tunnel-agent": "0.6.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz", + "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", + "dev": true, + "requires": { + "color-convert": "1.9.1" + } + }, + "chalk": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", + "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", + "dev": true, + "requires": { + "ansi-styles": "3.2.0", + "escape-string-regexp": "1.0.5", + "supports-color": "4.5.0" + } + }, + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "esprima": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz", + "integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw==", + "dev": true + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "dev": true + }, + "js-yaml": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.10.0.tgz", + "integrity": "sha512-O2v52ffjLa9VeM43J4XocZE//WT9N0IiwDa3KSHH7Tu8CtH+1qM8SIZvnsTh6v+4yFy5KUY3BHUVwjpfAWsjIA==", + "dev": true, + "requires": { + "argparse": "1.0.9", + "esprima": "4.0.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "source-map-support": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.0.tgz", + "integrity": "sha512-vUoN3I7fHQe0R/SJLKRdKYuEdRGogsviXFkHHo17AWaTGv17VLnxw+CFXvqy+y4ORZ3doWLQcxRYfwKrsd/H7Q==", + "dev": true, + "requires": { + "source-map": "0.6.1" + } + }, + "supports-color": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", + "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", + "dev": true, + "requires": { + "has-flag": "2.0.0" + } + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "requires": { + "safe-buffer": "5.1.1" + } + } + } + }, + "builder-util-runtime": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-3.5.0.tgz", + "integrity": "sha512-OFLNRmhvB9Vt64CtRm4et3KvWConazu3RnLPkL+xFtATIDbNWhuzg+V7i684vzgaVWRD+roP+u8gzg/92pOiJA==", + "dev": true, + "requires": { + "bluebird-lst": "1.0.5", + "debug": "3.1.0", + "fs-extra-p": "4.5.0", + "sax": "1.2.4" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "builtin-modules": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", + "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", + "dev": true + }, + "bytes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz", + "integrity": "sha1-NWnt6Lo0MV+rmcPpLLBMciDeH6g=", + "dev": true + }, + "cached-request": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/cached-request/-/cached-request-1.1.2.tgz", + "integrity": "sha1-VJpGIEc7cYTRAPuhQoclhGVGU8I=", + "requires": { + "graceful-fs": "4.1.11", + "mkdirp": "0.5.1" + } + }, + "caller-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz", + "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=", + "dev": true, + "requires": { + "callsites": "0.2.0" + } + }, + "callsites": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz", + "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=", + "dev": true + }, + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + }, + "camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "dev": true, + "requires": { + "camelcase": "2.1.1", + "map-obj": "1.0.1" + }, + "dependencies": { + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true + } + } + }, + "can-use-dom": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/can-use-dom/-/can-use-dom-0.1.0.tgz", + "integrity": "sha1-IsxKNKCrxDlQ9CxkEQJKP2NmtFo=" + }, + "capture-stack-trace": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz", + "integrity": "sha1-Sm+gc5nCa7pH8LJJa00PtAjFVQ0=", + "dev": true + }, + "caseless": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz", + "integrity": "sha1-cVuW6phBWTzDMGeSP17GDr2k99c=" + }, + "center-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", + "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", + "dev": true, + "requires": { + "align-text": "0.1.4", + "lazy-cache": "1.0.4" + } + }, + "chainsaw": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz", + "integrity": "sha1-XqtQsor+WAdNDVgpE4iCi15fvJg=", + "dev": true, + "requires": { + "traverse": "0.3.9" + } + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + } + }, + "chokidar": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz", + "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=", + "dev": true, + "requires": { + "anymatch": "1.3.2", + "async-each": "1.0.1", + "glob-parent": "2.0.0", + "inherits": "2.0.3", + "is-binary-path": "1.0.1", + "is-glob": "2.0.1", + "path-is-absolute": "1.0.1", + "readdirp": "2.1.0" + } + }, + "chromium-pickle-js": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz", + "integrity": "sha1-BKEGZywYsIWrd02YPfo+oTjyIgU=", + "dev": true + }, + "ci-info": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.1.2.tgz", + "integrity": "sha512-uTGIPNx/nSpBdsF6xnseRXLLtfr9VLqkz8ZqHXr3Y7b6SftyRxBGjwMtJj1OhNbmlc1wZzLNAlAcvyIiE8a6ZA==", + "dev": true + }, + "circular-json": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz", + "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==", + "dev": true + }, + "classnames": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.5.tgz", + "integrity": "sha1-+zgB1FNGdknvNgPH1hoCvRKb3m0=" + }, + "cli": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cli/-/cli-1.0.1.tgz", + "integrity": "sha1-IoF1NPJL+klQw01TLUjsvGIbjBQ=", + "dev": true, + "requires": { + "exit": "0.1.2", + "glob": "7.1.2" + } + }, + "cli-boxes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz", + "integrity": "sha1-T6kXw+WclKAEzWH47lCdplFocUM=", + "dev": true + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "dev": true, + "requires": { + "restore-cursor": "2.0.0" + } + }, + "cli-table": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.0.2.tgz", + "integrity": "sha1-mChn4WQ1Mlxmwgih5xuVM26jCTs=", + "dev": true, + "requires": { + "colors": "0.3.0" + }, + "dependencies": { + "colors": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-0.3.0.tgz", + "integrity": "sha1-wkfWTTTbDKTcjkPz7NbamNCvlOc=", + "dev": true + } + } + }, + "cli-width": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", + "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=", + "dev": true + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "dev": true, + "requires": { + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wrap-ansi": "2.1.0" + } + }, + "clone": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.3.tgz", + "integrity": "sha1-KY1+IjFmD0DAA8LtMUDezz9TCF8=", + "dev": true + }, + "clone-stats": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz", + "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=", + "dev": true + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true + }, + "coffee-script": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.3.3.tgz", + "integrity": "sha1-FQ1rTLUiiUNp7+1qIQHCC8f0pPQ=", + "dev": true + }, + "color-convert": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.1.tgz", + "integrity": "sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "colors": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz", + "integrity": "sha1-JCP+ZnisDF2uiFLl0OW+CMmXq8w=", + "dev": true + }, + "combined-stream": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", + "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=", + "requires": { + "delayed-stream": "1.0.0" + } + }, + "commander": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.11.0.tgz", + "integrity": "sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ==" + }, + "commoner": { + "version": "0.10.8", + "resolved": "https://registry.npmjs.org/commoner/-/commoner-0.10.8.tgz", + "integrity": "sha1-NPw2cs0kOT6LtH5wyqApOBH08sU=", + "requires": { + "commander": "2.11.0", + "detective": "4.5.0", + "glob": "5.0.15", + "graceful-fs": "4.1.11", + "iconv-lite": "0.4.19", + "mkdirp": "0.5.1", + "private": "0.1.8", + "q": "1.5.1", + "recast": "0.11.23" + }, + "dependencies": { + "glob": { + "version": "5.0.15", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", + "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", + "requires": { + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + } + } + }, + "compare-version": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/compare-version/-/compare-version-0.1.2.tgz", + "integrity": "sha1-AWLsLZNR9d3VmpICy6k1NmpyUIA=", + "dev": true + }, + "compress-commons": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-0.2.9.tgz", + "integrity": "sha1-Qi2SdDDAGr0GzUVbbfwEy0z4ADw=", + "dev": true, + "requires": { + "buffer-crc32": "0.2.13", + "crc32-stream": "0.3.4", + "node-int64": "0.3.3", + "readable-stream": "1.0.34" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "concat-stream": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.2.tgz", + "integrity": "sha1-cIl4Yk2FavQaWnQd790mHadSwmY=", + "requires": { + "inherits": "2.0.3", + "readable-stream": "2.0.6", + "typedarray": "0.0.6" + } + }, + "configstore": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.1.tgz", + "integrity": "sha512-5oNkD/L++l0O6xGXxb1EWS7SivtjfGQlRyxJsYgE0Z495/L81e2h4/d3r969hoPXuFItzNOKMtsXgYG4c7dYvw==", + "dev": true, + "requires": { + "dot-prop": "4.2.0", + "graceful-fs": "4.1.11", + "make-dir": "1.1.0", + "unique-string": "1.0.0", + "write-file-atomic": "2.3.0", + "xdg-basedir": "3.0.0" + } + }, + "console-browserify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", + "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", + "dev": true, + "requires": { + "date-now": "0.1.4" + } + }, + "convert-source-map": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.0.tgz", + "integrity": "sha1-ms1whRxtXf3ZPZKC5e35SgP/RrU=", + "dev": true + }, + "core-js": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", + "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=", + "dev": true + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "cover": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/cover/-/cover-0.2.9.tgz", + "integrity": "sha1-JiAp37MXFNSAQ/7ZHt5lhZOVXdQ=", + "dev": true, + "requires": { + "cli-table": "0.0.2", + "underscore": "1.2.4", + "underscore.string": "2.0.0", + "which": "1.0.9" + }, + "dependencies": { + "underscore": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.2.4.tgz", + "integrity": "sha1-6NpiQaoG9k3yRzuyWQuMF8hMPH4=", + "dev": true + }, + "underscore.string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.0.0.tgz", + "integrity": "sha1-dHCFilSguzVg0DfaVtzGe1GB4Ro=", + "dev": true + }, + "which": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/which/-/which-1.0.9.tgz", + "integrity": "sha1-RgwdoPgQED0DIam2M6+eV15kSG8=", + "dev": true + } + } + }, + "coveralls": { + "version": "2.13.3", + "resolved": "https://registry.npmjs.org/coveralls/-/coveralls-2.13.3.tgz", + "integrity": "sha512-iiAmn+l1XqRwNLXhW8Rs5qHZRFMYp9ZIPjEOVRpC/c4so6Y/f4/lFi0FfR5B9cCqgyhkJ5cZmbvcVRfP8MHchw==", + "requires": { + "js-yaml": "3.6.1", + "lcov-parse": "0.0.10", + "log-driver": "1.2.5", + "minimist": "1.2.0", + "request": "2.79.0" + }, + "dependencies": { + "request": { + "version": "2.79.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.79.0.tgz", + "integrity": "sha1-Tf5b9r6LjNw3/Pk+BLZVd3InEN4=", + "requires": { + "aws-sign2": "0.6.0", + "aws4": "1.6.0", + "caseless": "0.11.0", + "combined-stream": "1.0.5", + "extend": "3.0.1", + "forever-agent": "0.6.1", + "form-data": "2.1.4", + "har-validator": "2.0.6", + "hawk": "3.1.3", + "http-signature": "1.1.1", + "is-typedarray": "1.0.0", + "isstream": "0.1.2", + "json-stringify-safe": "5.0.1", + "mime-types": "2.1.17", + "oauth-sign": "0.8.2", + "qs": "6.3.2", + "stringstream": "0.0.5", + "tough-cookie": "2.3.3", + "tunnel-agent": "0.4.3", + "uuid": "3.1.0" + } + }, + "uuid": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz", + "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g==" + } + } + }, + "crc32-stream": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-0.3.4.tgz", + "integrity": "sha1-c7wltF+sHbZjIjGnv86JJ+nwZVI=", + "dev": true, + "requires": { + "buffer-crc32": "0.2.13", + "readable-stream": "1.0.34" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + } + } + }, + "create-error-class": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", + "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=", + "dev": true, + "requires": { + "capture-stack-trace": "1.0.0" + } + }, + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "requires": { + "lru-cache": "4.1.1", + "shebang-command": "1.2.0", + "which": "1.3.0" + } + }, + "cryptiles": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", + "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", + "requires": { + "boom": "2.10.1" + } + }, + "crypto-random-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", + "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=", + "dev": true + }, + "cssom": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.2.tgz", + "integrity": "sha1-uANhcMefB6kP8vFuIihAJ6JDhIs=", + "dev": true + }, + "cssstyle": { + "version": "0.2.37", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-0.2.37.tgz", + "integrity": "sha1-VBCXI0yyUTyDzu06zdwn/yeYfVQ=", + "dev": true, + "requires": { + "cssom": "0.3.2" + } + }, + "ctype": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz", + "integrity": "sha1-gsGMJGH3QRTvFsE1IkrQuRRMoS8=", + "dev": true + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "dev": true, + "requires": { + "array-find-index": "1.0.2" + } + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "requires": { + "assert-plus": "1.0.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + } + } + }, + "date-now": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", + "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=", + "dev": true + }, + "dateformat": { + "version": "1.0.2-1.2.3", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.2-1.2.3.tgz", + "integrity": "sha1-sCIMAt6YYXQztyhRz0fePfLNvuk=", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "deep-extend": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.2.tgz", + "integrity": "sha1-SLaZwn4zS/ifEIkr5DL25MfTSn8=" + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "dev": true + }, + "defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=" + }, + "defs": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/defs/-/defs-1.1.1.tgz", + "integrity": "sha1-siYJ8sehG6ej2xFoBcE5scr/qdI=", + "dev": true, + "requires": { + "alter": "0.2.0", + "ast-traverse": "0.1.1", + "breakable": "1.0.0", + "esprima-fb": "15001.1001.0-dev-harmony-fb", + "simple-fmt": "0.1.0", + "simple-is": "0.2.0", + "stringmap": "0.2.2", + "stringset": "0.2.1", + "tryor": "0.1.2", + "yargs": "3.27.0" + }, + "dependencies": { + "camelcase": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", + "dev": true + }, + "cliui": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", + "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", + "dev": true, + "requires": { + "center-align": "0.1.3", + "right-align": "0.1.3", + "wordwrap": "0.0.2" + } + }, + "esprima-fb": { + "version": "15001.1001.0-dev-harmony-fb", + "resolved": "https://registry.npmjs.org/esprima-fb/-/esprima-fb-15001.1001.0-dev-harmony-fb.tgz", + "integrity": "sha1-Q761fsJujPI3092LM+QlM1d/Jlk=", + "dev": true + }, + "window-size": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.4.tgz", + "integrity": "sha1-+OGqHuWlPsW/FR/6CXQqatdpeHY=", + "dev": true + }, + "yargs": { + "version": "3.27.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.27.0.tgz", + "integrity": "sha1-ISBUaTFuk5Ex1Z8toMbX+YIh6kA=", + "dev": true, + "requires": { + "camelcase": "1.2.1", + "cliui": "2.1.0", + "decamelize": "1.2.0", + "os-locale": "1.4.0", + "window-size": "0.1.4", + "y18n": "3.2.1" + } + } + } + }, + "del": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", + "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=", + "dev": true, + "requires": { + "globby": "5.0.0", + "is-path-cwd": "1.0.0", + "is-path-in-cwd": "1.0.0", + "object-assign": "4.1.1", + "pify": "2.3.0", + "pinkie-promise": "2.0.1", + "rimraf": "2.6.2" + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + }, + "depd": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.0.tgz", + "integrity": "sha1-4b2Cxqq2ztlluXuIsX7T5SjKGMM=" + }, + "detect-indent": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-3.0.1.tgz", + "integrity": "sha1-ncXl3bzu+DJXZLlFGwK8bVQIT3U=", + "dev": true, + "requires": { + "get-stdin": "4.0.1", + "minimist": "1.2.0", + "repeating": "1.1.3" + } + }, + "detective": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/detective/-/detective-4.5.0.tgz", + "integrity": "sha1-blqMaybmx6JUsca210kNmOyR7dE=", + "requires": { + "acorn": "4.0.13", + "defined": "1.0.0" + } + }, + "diff": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/diff/-/diff-2.2.3.tgz", + "integrity": "sha1-YOr9DSjukG5Oj/ClLBIpUhAzv5k=", + "dev": true + }, + "dmg-builder": { + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-2.1.10.tgz", + "integrity": "sha512-FzeaL2K10+DakEMNZw0ezkoahhpWJJKM/1HAlGaUcrCbWhWKsA1MZA5LhSRYnVeDqwpIlLAUu7Y+zdHlSEKajA==", + "dev": true, + "requires": { + "bluebird-lst": "1.0.5", + "builder-util": "3.5.0", + "debug": "3.1.0", + "fs-extra-p": "4.5.0", + "iconv-lite": "0.4.19", + "js-yaml": "3.10.0", + "parse-color": "1.0.0" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "esprima": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz", + "integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw==", + "dev": true + }, + "js-yaml": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.10.0.tgz", + "integrity": "sha512-O2v52ffjLa9VeM43J4XocZE//WT9N0IiwDa3KSHH7Tu8CtH+1qM8SIZvnsTh6v+4yFy5KUY3BHUVwjpfAWsjIA==", + "dev": true, + "requires": { + "argparse": "1.0.9", + "esprima": "4.0.0" + } + } + } + }, + "docker-modem": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/docker-modem/-/docker-modem-1.0.3.tgz", + "integrity": "sha512-D55iUS6GrV7ohFurvAl1PYqEf8k/x3+xWxtOFoKOs8JM2xyT1yBbZ216Nxjk4F0TboR5iqVVITwPiH/AXeP9Ig==", + "requires": { + "JSONStream": "0.10.0", + "debug": "2.6.9", + "readable-stream": "1.0.34", + "split-ca": "1.0.1" + }, + "dependencies": { + "JSONStream": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-0.10.0.tgz", + "integrity": "sha1-dDSdDYlSK3HzDwoD/5vSDKbxKsA=", + "requires": { + "jsonparse": "0.0.5", + "through": "2.3.8" + } + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + } + } + }, + "dockerode": { + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/dockerode/-/dockerode-2.5.3.tgz", + "integrity": "sha512-LQKXR5jyI+G/+5OhZCi40m0ArY4j46g7Tl71Vtn10Ekt5TiyDzZAoqXOCS6edQpEuGbdFgSDJxleFqLxACpKJg==", + "requires": { + "concat-stream": "1.5.2", + "docker-modem": "1.0.3", + "tar-fs": "1.12.0" + } + }, + "doctrine": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.0.0.tgz", + "integrity": "sha1-xz2NKQnSIpHhoAejlYBNqLZl/mM=", + "dev": true, + "requires": { + "esutils": "2.0.2", + "isarray": "1.0.0" + } + }, + "dom-serializer": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz", + "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=", + "dev": true, + "requires": { + "domelementtype": "1.1.3", + "entities": "1.1.1" + }, + "dependencies": { + "domelementtype": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz", + "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=", + "dev": true + } + } + }, + "domelementtype": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz", + "integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI=", + "dev": true + }, + "domhandler": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz", + "integrity": "sha1-LeWaCCLVAn+r/28DLCsloqir5zg=", + "dev": true, + "requires": { + "domelementtype": "1.3.0" + } + }, + "domutils": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", + "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", + "dev": true, + "requires": { + "dom-serializer": "0.1.0", + "domelementtype": "1.3.0" + } + }, + "dot-prop": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", + "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", + "dev": true, + "requires": { + "is-obj": "1.0.1" + } + }, + "dotenv": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-4.0.0.tgz", + "integrity": "sha1-hk7xN5rO1Vzm+V3r7NzhefegzR0=", + "dev": true + }, + "dotenv-expand": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-4.0.1.tgz", + "integrity": "sha1-aP3cFWGBTgoQlkERBX/xOM7X16g=", + "dev": true + }, + "duplexer2": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", + "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=", + "dev": true, + "requires": { + "readable-stream": "1.1.14" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + } + } + }, + "duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", + "dev": true + }, + "ecc-jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", + "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=", + "optional": true, + "requires": { + "jsbn": "0.1.1" + } + }, + "ee-first": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.0.5.tgz", + "integrity": "sha1-jJshKJjYzZ8alDZlDOe+ICyen/A=", + "dev": true + }, + "ejs": { + "version": "2.5.7", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.5.7.tgz", + "integrity": "sha1-zIcsFoiArjxxiXYv1f/ACJbJUYo=", + "dev": true + }, + "electron": { + "version": "1.7.9", + "resolved": "https://registry.npmjs.org/electron/-/electron-1.7.9.tgz", + "integrity": "sha1-rdVOn4+D7QL2UZ7BATX2mLGTNs8=", + "dev": true, + "requires": { + "@types/node": "7.0.48", + "electron-download": "3.3.0", + "extract-zip": "1.6.6" + }, + "dependencies": { + "electron-download": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/electron-download/-/electron-download-3.3.0.tgz", + "integrity": "sha1-LP1U1pZsAZxNSa1l++Zcyc3vaMg=", + "dev": true, + "requires": { + "debug": "2.6.9", + "fs-extra": "0.30.0", + "home-path": "1.0.5", + "minimist": "1.2.0", + "nugget": "2.0.1", + "path-exists": "2.1.0", + "rc": "1.2.2", + "semver": "5.4.1", + "sumchecker": "1.3.1" + } + }, + "nugget": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/nugget/-/nugget-2.0.1.tgz", + "integrity": "sha1-IBCVpIfhrTYIGzQy+jytpPjQcbA=", + "dev": true, + "requires": { + "debug": "2.6.9", + "minimist": "1.2.0", + "pretty-bytes": "1.0.4", + "progress-stream": "1.2.0", + "request": "2.83.0", + "single-line-log": "1.1.2", + "throttleit": "0.0.2" + } + }, + "single-line-log": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/single-line-log/-/single-line-log-1.1.2.tgz", + "integrity": "sha1-wvg/Jzo+GhbtsJlWYdoO1e8DM2Q=", + "dev": true, + "requires": { + "string-width": "1.0.2" + } + } + } + }, + "electron-builder": { + "version": "19.50.0", + "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-19.50.0.tgz", + "integrity": "sha512-EmQvn8YBxph++TYMoyqivxhnKr2dDBmcd0B7S7nHO+JWaqakaziQNjLAU2WxWgmvGkcTHdbV3w5p1PXtgHq4cA==", + "dev": true, + "requires": { + "bluebird-lst": "1.0.5", + "builder-util": "3.5.0", + "builder-util-runtime": "3.5.0", + "chalk": "2.3.0", + "electron-builder-lib": "19.50.0", + "electron-download-tf": "4.3.4", + "fs-extra-p": "4.5.0", + "is-ci": "1.0.10", + "lazy-val": "1.0.3", + "read-config-file": "1.2.2", + "sanitize-filename": "1.6.1", + "update-notifier": "2.3.0", + "yargs": "10.0.3" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz", + "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", + "dev": true, + "requires": { + "color-convert": "1.9.1" + } + }, + "chalk": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", + "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", + "dev": true, + "requires": { + "ansi-styles": "3.2.0", + "escape-string-regexp": "1.0.5", + "supports-color": "4.5.0" + } + }, + "supports-color": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", + "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", + "dev": true, + "requires": { + "has-flag": "2.0.0" + } + } + } + }, + "electron-builder-lib": { + "version": "19.50.0", + "resolved": "https://registry.npmjs.org/electron-builder-lib/-/electron-builder-lib-19.50.0.tgz", + "integrity": "sha512-g/D/eW8/ZRO9pv0KVVvHChSj6TyCvgTTHunGCzIa2LUcLEElx0ZvgdUddALsYCIyH9SmpezDFV2PvLo6S9Yp0g==", + "dev": true, + "requires": { + "7zip-bin": "2.3.4", + "asar-integrity": "0.2.3", + "async-exit-hook": "2.0.1", + "bluebird-lst": "1.0.5", + "builder-util": "3.5.0", + "builder-util-runtime": "3.5.0", + "chromium-pickle-js": "0.2.0", + "debug": "3.1.0", + "dmg-builder": "2.1.10", + "ejs": "2.5.7", + "electron-osx-sign": "0.4.7", + "electron-publish": "19.50.0", + "fs-extra-p": "4.5.0", + "hosted-git-info": "2.5.0", + "is-ci": "1.0.10", + "isbinaryfile": "3.0.2", + "js-yaml": "3.10.0", + "lazy-val": "1.0.3", + "minimatch": "3.0.4", + "normalize-package-data": "2.4.0", + "plist": "2.1.0", + "read-config-file": "1.2.2", + "sanitize-filename": "1.6.1", + "semver": "5.4.1", + "temp-file": "3.0.0" + }, + "dependencies": { + "base64-js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.2.0.tgz", + "integrity": "sha1-o5mS1yNYSBGYK+XikLtqU9hnAPE=", + "dev": true + }, + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "esprima": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz", + "integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw==", + "dev": true + }, + "js-yaml": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.10.0.tgz", + "integrity": "sha512-O2v52ffjLa9VeM43J4XocZE//WT9N0IiwDa3KSHH7Tu8CtH+1qM8SIZvnsTh6v+4yFy5KUY3BHUVwjpfAWsjIA==", + "dev": true, + "requires": { + "argparse": "1.0.9", + "esprima": "4.0.0" + } + }, + "plist": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/plist/-/plist-2.1.0.tgz", + "integrity": "sha1-V8zbeggh3yGDEhejytVOPhRqECU=", + "dev": true, + "requires": { + "base64-js": "1.2.0", + "xmlbuilder": "8.2.2", + "xmldom": "0.1.27" + } + }, + "xmlbuilder": { + "version": "8.2.2", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-8.2.2.tgz", + "integrity": "sha1-aSSGc0ELS6QuGmE2VR0pIjNap3M=", + "dev": true + } + } + }, + "electron-download-tf": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/electron-download-tf/-/electron-download-tf-4.3.4.tgz", + "integrity": "sha512-SQYDGMLpTgty1bx3NycuDb7dNPzktVSdK2sqPZjyRocauq/uN/V4S2lcpFVLupaHhKlD8zozm9fTpm5UdohvTg==", + "dev": true, + "requires": { + "debug": "3.1.0", + "env-paths": "1.0.0", + "fs-extra": "4.0.3", + "minimist": "1.2.0", + "nugget": "2.0.1", + "path-exists": "3.0.0", + "rc": "1.2.2", + "semver": "5.4.1", + "sumchecker": "2.0.2" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "fs-extra": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", + "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "jsonfile": "4.0.0", + "universalify": "0.1.1" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11" + } + }, + "nugget": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/nugget/-/nugget-2.0.1.tgz", + "integrity": "sha1-IBCVpIfhrTYIGzQy+jytpPjQcbA=", + "dev": true, + "requires": { + "debug": "2.6.9", + "minimist": "1.2.0", + "pretty-bytes": "1.0.4", + "progress-stream": "1.2.0", + "request": "2.83.0", + "single-line-log": "1.1.2", + "throttleit": "0.0.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "single-line-log": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/single-line-log/-/single-line-log-1.1.2.tgz", + "integrity": "sha1-wvg/Jzo+GhbtsJlWYdoO1e8DM2Q=", + "dev": true, + "requires": { + "string-width": "1.0.2" + } + }, + "sumchecker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-2.0.2.tgz", + "integrity": "sha1-D0LBDl0F2l1C7qPlbDOZo31sWz4=", + "dev": true, + "requires": { + "debug": "2.6.9" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + } + } + }, + "electron-osx-sign": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/electron-osx-sign/-/electron-osx-sign-0.4.7.tgz", + "integrity": "sha1-HXVkeoJ0jqzUi+pwYW7IP/rePuU=", + "dev": true, + "requires": { + "bluebird": "3.5.1", + "compare-version": "0.1.2", + "debug": "2.6.9", + "isbinaryfile": "3.0.2", + "minimist": "1.2.0", + "plist": "2.1.0" + }, + "dependencies": { + "base64-js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.2.0.tgz", + "integrity": "sha1-o5mS1yNYSBGYK+XikLtqU9hnAPE=", + "dev": true + }, + "bluebird": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz", + "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==", + "dev": true + }, + "plist": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/plist/-/plist-2.1.0.tgz", + "integrity": "sha1-V8zbeggh3yGDEhejytVOPhRqECU=", + "dev": true, + "requires": { + "base64-js": "1.2.0", + "xmlbuilder": "8.2.2", + "xmldom": "0.1.27" + } + }, + "xmlbuilder": { + "version": "8.2.2", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-8.2.2.tgz", + "integrity": "sha1-aSSGc0ELS6QuGmE2VR0pIjNap3M=", + "dev": true + } + } + }, + "electron-packager": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/electron-packager/-/electron-packager-5.2.1.tgz", + "integrity": "sha1-DZNBfFilhLZnHisn50DJFoHyyV0=", + "dev": true, + "requires": { + "asar": "0.8.3", + "electron-download": "1.4.1", + "extract-zip": "1.6.6", + "get-package-info": "0.0.2", + "minimist": "1.2.0", + "mkdirp": "0.5.1", + "mv": "2.1.1", + "ncp": "2.0.0", + "plist": "1.2.0", + "rcedit": "0.3.0", + "resolve": "1.5.0", + "rimraf": "2.6.2", + "run-series": "1.1.4" + }, + "dependencies": { + "asar": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/asar/-/asar-0.8.3.tgz", + "integrity": "sha1-wuA/kFRRbbv1Z1noVOnOjRqdOdM=", + "dev": true, + "requires": { + "chromium-pickle-js": "0.1.0", + "commander": "2.3.0", + "cuint": "0.1.5", + "glob": "5.0.15", + "minimatch": "2.0.4", + "mkdirp": "0.5.1", + "mksnapshot": "0.1.0" + } + }, + "asn1": { + "version": "0.1.11", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz", + "integrity": "sha1-VZvhg3bQik7E2+gId9J4GGObLfc=", + "dev": true + }, + "assert-plus": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz", + "integrity": "sha1-7nQAlBMALYTOxyGcasgRgS5yMWA=", + "dev": true + }, + "async": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", + "dev": true + }, + "aws-sign2": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz", + "integrity": "sha1-xXED96F/wDfwLXwuZLYC6iI/fWM=", + "dev": true + }, + "bl": { + "version": "0.9.5", + "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.5.tgz", + "integrity": "sha1-wGt5evCF6gC8Unr8jvzxHeIjIFQ=", + "dev": true, + "requires": { + "readable-stream": "1.0.34" + }, + "dependencies": { + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + } + } + }, + "caseless": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.9.0.tgz", + "integrity": "sha1-t7Zc5r8UE4hlOc/VM/CzDv+pz4g=", + "dev": true + }, + "chromium-pickle-js": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/chromium-pickle-js/-/chromium-pickle-js-0.1.0.tgz", + "integrity": "sha1-HUixB9ghJqLz4hHC6iX4A7pVGyE=", + "dev": true + }, + "combined-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", + "integrity": "sha1-ATfmV7qlp1QcV6w3rF/AfXO03B8=", + "dev": true, + "requires": { + "delayed-stream": "0.0.5" + } + }, + "commander": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.3.0.tgz", + "integrity": "sha1-/UMOiJgy7DU7ms0d4hfBHLPu+HM=", + "dev": true + }, + "cuint": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/cuint/-/cuint-0.1.5.tgz", + "integrity": "sha1-uEixhGbz8YD5bR624HzLfs8Sai4=", + "dev": true + }, + "decompress-zip": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/decompress-zip/-/decompress-zip-0.1.0.tgz", + "integrity": "sha1-vOYMEWZPLWYPykvPY0r23l1sFMc=", + "dev": true, + "requires": { + "binary": "0.3.0", + "graceful-fs": "3.0.11", + "mkpath": "0.1.0", + "nopt": "3.0.6", + "q": "1.5.1", + "readable-stream": "1.1.14", + "touch": "0.0.3" + } + }, + "delayed-stream": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz", + "integrity": "sha1-1LH0OpPoKW3+AmlPRoC8N6MTxz8=", + "dev": true + }, + "electron-download": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/electron-download/-/electron-download-1.4.1.tgz", + "integrity": "sha1-T5G6vypVbxReP7hT32qWwoJeGM0=", + "dev": true, + "requires": { + "debug": "2.6.9", + "home-path": "1.0.5", + "minimist": "1.2.0", + "mkdirp": "0.5.1", + "mv": "2.1.1", + "nugget": "1.6.2", + "path-exists": "1.0.0", + "rc": "1.2.2" + } + }, + "form-data": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-0.2.0.tgz", + "integrity": "sha1-Jvi8JtpkQOKZy9z7aQNcT3em5GY=", + "dev": true, + "requires": { + "async": "0.9.2", + "combined-stream": "0.0.7", + "mime-types": "2.0.14" + } + }, + "fs-extra": { + "version": "0.18.2", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.18.2.tgz", + "integrity": "sha1-rwXKcCsLbfp96AOh96tHnsXCFSU=", + "dev": true, + "requires": { + "graceful-fs": "3.0.11", + "jsonfile": "2.4.0", + "rimraf": "2.6.2" + } + }, + "glob": { + "version": "5.0.15", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", + "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", + "dev": true, + "requires": { + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "2.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "graceful-fs": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.11.tgz", + "integrity": "sha1-dhPHeKGv6mLyXGMKCG1/Osu92Bg=", + "dev": true, + "requires": { + "natives": "1.1.0" + } + }, + "har-validator": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-1.8.0.tgz", + "integrity": "sha1-2DhCsOtMQ1lgrrEIoGejqpTA7rI=", + "dev": true, + "requires": { + "bluebird": "2.11.0", + "chalk": "1.1.3", + "commander": "2.11.0", + "is-my-json-valid": "2.16.1" + }, + "dependencies": { + "commander": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.11.0.tgz", + "integrity": "sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ==", + "dev": true + } + } + }, + "hawk": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-2.3.1.tgz", + "integrity": "sha1-HnMc45RH+h0PbXB/e87r7A/R7B8=", + "dev": true, + "requires": { + "boom": "2.10.1", + "cryptiles": "2.0.5", + "hoek": "2.16.3", + "sntp": "1.0.9" + } + }, + "http-signature": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz", + "integrity": "sha1-T72sEyVZqoMjEh5UB3nAoBKyfmY=", + "dev": true, + "requires": { + "asn1": "0.1.11", + "assert-plus": "0.1.5", + "ctype": "0.5.3" + } + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "mime-db": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz", + "integrity": "sha1-PQxjGA9FjrENMlqqN9fFiuMS6dc=", + "dev": true + }, + "mime-types": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", + "integrity": "sha1-MQ4VnbI+B3+Lsit0jav6SVcUCqY=", + "dev": true, + "requires": { + "mime-db": "1.12.0" + } + }, + "minimatch": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.4.tgz", + "integrity": "sha1-g76hFYA+egl6eAIkJyh+23Yvr+0=", + "dev": true, + "requires": { + "brace-expansion": "1.1.8" + } + }, + "mksnapshot": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/mksnapshot/-/mksnapshot-0.1.0.tgz", + "integrity": "sha1-99CavKgGrYw3gNpwG7GHeNfOaaw=", + "dev": true, + "requires": { + "decompress-zip": "0.1.0", + "fs-extra": "0.18.2", + "request": "2.55.0" + } + }, + "oauth-sign": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.6.0.tgz", + "integrity": "sha1-fb6uRPbKRU4fFoRR1jB0ZzWBPOM=", + "dev": true + }, + "path-exists": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-1.0.0.tgz", + "integrity": "sha1-1aiZjrce83p0w06w2eum6HjuoIE=", + "dev": true + }, + "qs": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-2.4.2.tgz", + "integrity": "sha1-9854jld33wtQENp/fE5zujJHD1o=", + "dev": true + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + }, + "request": { + "version": "2.55.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.55.0.tgz", + "integrity": "sha1-11wc32eddrsQD5v/4f5VG1wk6T0=", + "dev": true, + "requires": { + "aws-sign2": "0.5.0", + "bl": "0.9.5", + "caseless": "0.9.0", + "combined-stream": "0.0.7", + "forever-agent": "0.6.1", + "form-data": "0.2.0", + "har-validator": "1.8.0", + "hawk": "2.3.1", + "http-signature": "0.10.1", + "isstream": "0.1.2", + "json-stringify-safe": "5.0.1", + "mime-types": "2.0.14", + "node-uuid": "1.4.8", + "oauth-sign": "0.6.0", + "qs": "2.4.2", + "stringstream": "0.0.5", + "tough-cookie": "2.3.3", + "tunnel-agent": "0.4.3" + } + } + } + }, + "electron-publish": { + "version": "19.50.0", + "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-19.50.0.tgz", + "integrity": "sha512-ujOSZKz1rnrnyf2xYrzGpSuaj90YwuU80ZHrUxRSs+m2noqSIJ8P9Lc7G8Hyqv+Ymji3fLPMh8xCMo6YYSV+4Q==", + "dev": true, + "requires": { + "bluebird-lst": "1.0.5", + "builder-util": "3.5.0", + "builder-util-runtime": "3.5.0", + "chalk": "2.3.0", + "fs-extra-p": "4.5.0", + "mime": "2.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz", + "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", + "dev": true, + "requires": { + "color-convert": "1.9.1" + } + }, + "chalk": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", + "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", + "dev": true, + "requires": { + "ansi-styles": "3.2.0", + "escape-string-regexp": "1.0.5", + "supports-color": "4.5.0" + } + }, + "mime": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.1.0.tgz", + "integrity": "sha512-jPEuocEVyg24I7hWcF6EL5qH0OQ3Ficy95tXA9eNBN6qXsIopYi/CJl3ldTUR+Sljt2rP2SkWpeTcAMon/pjKA==", + "dev": true + }, + "supports-color": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", + "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", + "dev": true, + "requires": { + "has-flag": "2.0.0" + } + } + } + }, + "end-of-stream": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.0.tgz", + "integrity": "sha1-epDYM+/abPpurA9JSduw+tOmMgY=", + "requires": { + "once": "1.4.0" + } + }, + "entities": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz", + "integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA=" + }, + "env-paths": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-1.0.0.tgz", + "integrity": "sha1-QWgTO0K7BcOKNbGuQ5fIKYqzaeA=", + "dev": true + }, + "envify": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/envify/-/envify-3.4.1.tgz", + "integrity": "sha1-1xIjKejfFoi6dxsSUBkXyc5cvOg=", + "requires": { + "jstransform": "11.0.3", + "through": "2.3.8" + } + }, + "errno": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.4.tgz", + "integrity": "sha1-uJbiOp5ei6M4cfyZar02NfyaHH0=", + "dev": true, + "requires": { + "prr": "0.0.0" + } + }, + "error-ex": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz", + "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=", + "dev": true, + "requires": { + "is-arrayish": "0.2.1" + } + }, + "es-symbol": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/es-symbol/-/es-symbol-1.1.2.tgz", + "integrity": "sha1-3DRvu/XtHFKtabS6XLJgCK4hj/U=" + }, + "es6-promise": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.1.1.tgz", + "integrity": "sha512-OaU1hHjgJf+b0NzsxCg7NdIYERD6Hy/PEmFLTjw+b65scuisG3Kt4QoTvJ66BBkPZ581gr0kpoVzKnxniM8nng==", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "escodegen": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.7.1.tgz", + "integrity": "sha1-MOz89mypjcZ80v0WKr626vqM5vw=", + "dev": true, + "requires": { + "esprima": "1.2.5", + "estraverse": "1.9.3", + "esutils": "2.0.2", + "optionator": "0.5.0", + "source-map": "0.2.0" + }, + "dependencies": { + "esprima": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.2.5.tgz", + "integrity": "sha1-CZNQL+r2aBODJXVvMPmlH+7sEek=", + "dev": true + }, + "estraverse": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.9.3.tgz", + "integrity": "sha1-r2fy3JIlgkFZUJJgkaQAXSnJu0Q=", + "dev": true + }, + "fast-levenshtein": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-1.0.7.tgz", + "integrity": "sha1-AXjc3uAjuSkFGTrwlZ6KdjnP3Lk=", + "dev": true + }, + "levn": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.2.5.tgz", + "integrity": "sha1-uo0znQykphDjo/FFucr0iAcVUFQ=", + "dev": true, + "requires": { + "prelude-ls": "1.1.2", + "type-check": "0.3.2" + } + }, + "optionator": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.5.0.tgz", + "integrity": "sha1-t1qJlaLUF98ltuTjhi9QqohlE2g=", + "dev": true, + "requires": { + "deep-is": "0.1.3", + "fast-levenshtein": "1.0.7", + "levn": "0.2.5", + "prelude-ls": "1.1.2", + "type-check": "0.3.2", + "wordwrap": "0.0.2" + } + }, + "source-map": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz", + "integrity": "sha1-2rc/vPwrqBm03gO9b26qSBZLP50=", + "dev": true, + "optional": true, + "requires": { + "amdefine": "1.0.1" + } + } + } + }, + "eslint": { + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-4.11.0.tgz", + "integrity": "sha512-UWbhQpaKlm8h5x/VLwm0S1kheMrDj8jPwhnBMjr/Dlo3qqT7MvcN/UfKAR3E1N4lr4YNtOvS4m3hwsrVc/ky7g==", + "dev": true, + "requires": { + "ajv": "5.3.0", + "babel-code-frame": "6.26.0", + "chalk": "2.3.0", + "concat-stream": "1.6.0", + "cross-spawn": "5.1.0", + "debug": "3.1.0", + "doctrine": "2.0.0", + "eslint-scope": "3.7.1", + "espree": "3.5.2", + "esquery": "1.0.0", + "estraverse": "4.2.0", + "esutils": "2.0.2", + "file-entry-cache": "2.0.0", + "functional-red-black-tree": "1.0.1", + "glob": "7.1.2", + "globals": "9.18.0", + "ignore": "3.3.7", + "imurmurhash": "0.1.4", + "inquirer": "3.3.0", + "is-resolvable": "1.0.0", + "js-yaml": "3.10.0", + "json-stable-stringify-without-jsonify": "1.0.1", + "levn": "0.3.0", + "lodash": "4.17.4", + "minimatch": "3.0.4", + "mkdirp": "0.5.1", + "natural-compare": "1.4.0", + "optionator": "0.8.2", + "path-is-inside": "1.0.2", + "pluralize": "7.0.0", + "progress": "2.0.0", + "require-uncached": "1.0.3", + "semver": "5.4.1", + "strip-ansi": "4.0.0", + "strip-json-comments": "2.0.1", + "table": "4.0.2", + "text-table": "0.2.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz", + "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", + "dev": true, + "requires": { + "color-convert": "1.9.1" + } + }, + "chalk": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", + "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", + "dev": true, + "requires": { + "ansi-styles": "3.2.0", + "escape-string-regexp": "1.0.5", + "supports-color": "4.5.0" + } + }, + "concat-stream": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz", + "integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=", + "dev": true, + "requires": { + "inherits": "2.0.3", + "readable-stream": "2.3.3", + "typedarray": "0.0.6" + } + }, + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "esprima": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz", + "integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw==", + "dev": true + }, + "globals": { + "version": "9.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", + "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", + "dev": true + }, + "js-yaml": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.10.0.tgz", + "integrity": "sha512-O2v52ffjLa9VeM43J4XocZE//WT9N0IiwDa3KSHH7Tu8CtH+1qM8SIZvnsTh6v+4yFy5KUY3BHUVwjpfAWsjIA==", + "dev": true, + "requires": { + "argparse": "1.0.9", + "esprima": "4.0.0" + } + }, + "readable-stream": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz", + "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "1.0.7", + "safe-buffer": "5.1.1", + "string_decoder": "1.0.3", + "util-deprecate": "1.0.2" + } + }, + "string_decoder": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", + "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", + "dev": true, + "requires": { + "safe-buffer": "5.1.1" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "3.0.0" + } + }, + "supports-color": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", + "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", + "dev": true, + "requires": { + "has-flag": "2.0.0" + } + } + } + }, + "eslint-plugin-react": { + "version": "3.16.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-3.16.1.tgz", + "integrity": "sha1-Ji2Wt318SkKvgJpzwOUnpYYSKTw=", + "dev": true + }, + "eslint-scope": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.1.tgz", + "integrity": "sha1-PWPD7f2gLgbgGkUq2IyqzHzctug=", + "dev": true, + "requires": { + "esrecurse": "4.2.0", + "estraverse": "4.2.0" + } + }, + "espree": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.2.tgz", + "integrity": "sha512-sadKeYwaR/aJ3stC2CdvgXu1T16TdYN+qwCpcWbMnGJ8s0zNWemzrvb2GbD4OhmJ/fwpJjudThAlLobGbWZbCQ==", + "dev": true, + "requires": { + "acorn": "5.2.1", + "acorn-jsx": "3.0.1" + }, + "dependencies": { + "acorn": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.2.1.tgz", + "integrity": "sha512-jG0u7c4Ly+3QkkW18V+NRDN+4bWHdln30NL1ZL2AvFZZmQe/BfopYCtghCKKVBUSetZ4QKcyA0pY6/4Gw8Pv8w==", + "dev": true + } + } + }, + "esprima": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", + "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=" + }, + "esquery": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.0.tgz", + "integrity": "sha1-z7qLV9f7qT8XKYqKAGoEzaE9gPo=", + "dev": true, + "requires": { + "estraverse": "4.2.0" + } + }, + "esrecurse": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.0.tgz", + "integrity": "sha1-+pVo2Y04I/mkHZHpAtyrnqblsWM=", + "dev": true, + "requires": { + "estraverse": "4.2.0", + "object-assign": "4.1.1" + } + }, + "estraverse": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", + "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", + "dev": true + }, + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "eventemitter2": { + "version": "0.4.14", + "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz", + "integrity": "sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas=", + "dev": true + }, + "eventemitter3": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-0.1.6.tgz", + "integrity": "sha1-jHrES4e6q1XNUMgo3Dh3jqwFLqU=" + }, + "exec-sh": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.2.1.tgz", + "integrity": "sha512-aLt95pexaugVtQerpmE51+4QfWrNc304uez7jvj6fWnN8GeEHpttB8F36n8N7uVhUMbH/1enbxQ9HImZ4w/9qg==", + "dev": true, + "requires": { + "merge": "1.2.0" + } + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "dev": true, + "requires": { + "cross-spawn": "5.1.0", + "get-stream": "3.0.0", + "is-stream": "1.1.0", + "npm-run-path": "2.0.2", + "p-finally": "1.0.0", + "signal-exit": "3.0.2", + "strip-eof": "1.0.0" + }, + "dependencies": { + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "requires": { + "path-key": "2.0.1" + } + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + } + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "dev": true + }, + "exit-hook": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/exit-hook/-/exit-hook-1.1.1.tgz", + "integrity": "sha1-8FyiM7SMBdVP/wd2XfhQfpXAL/g=", + "dev": true + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "requires": { + "is-posix-bracket": "0.1.1" + } + }, + "expand-range": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", + "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", + "dev": true, + "requires": { + "fill-range": "2.2.3" + } + }, + "extend": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz", + "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=" + }, + "external-editor": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.0.5.tgz", + "integrity": "sha512-Msjo64WT5W+NhOpQXh0nOHm+n0RfU1QUwDnKYvJ8dEJ8zlwLrqXNTv5mSUTJpepf41PDJGyhueTw2vNZW+Fr/w==", + "dev": true, + "requires": { + "iconv-lite": "0.4.19", + "jschardet": "1.6.0", + "tmp": "0.0.33" + }, + "dependencies": { + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "requires": { + "os-tmpdir": "1.0.2" + } + } + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } + }, + "extract-zip": { + "version": "1.6.6", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.6.tgz", + "integrity": "sha1-EpDt6NINCHK0Kf0/NRyhKOxe+Fw=", + "dev": true, + "requires": { + "concat-stream": "1.6.0", + "debug": "2.6.9", + "mkdirp": "0.5.0", + "yauzl": "2.4.1" + }, + "dependencies": { + "concat-stream": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz", + "integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=", + "dev": true, + "requires": { + "inherits": "2.0.3", + "readable-stream": "2.3.3", + "typedarray": "0.0.6" + } + }, + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + }, + "mkdirp": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz", + "integrity": "sha1-HXMHam35hs2TROFecfzAWkyavxI=", + "dev": true, + "requires": { + "minimist": "0.0.8" + } + }, + "readable-stream": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz", + "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "1.0.7", + "safe-buffer": "5.1.1", + "string_decoder": "1.0.3", + "util-deprecate": "1.0.2" + } + }, + "string_decoder": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", + "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", + "dev": true, + "requires": { + "safe-buffer": "5.1.1" + } + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" + }, + "fancy-log": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.0.tgz", + "integrity": "sha1-Rb4X0Cu5kX1gzP/UmVyZnmyMmUg=", + "dev": true, + "requires": { + "chalk": "1.1.3", + "time-stamp": "1.1.0" + } + }, + "fast-deep-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz", + "integrity": "sha1-liVqO8l1WV6zbYLpkp0GDYk0Of8=" + }, + "fast-json-stable-stringify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "faye-websocket": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.7.3.tgz", + "integrity": "sha1-zEB0x/Sk39A69U3WXDVLE1EyzhE=", + "dev": true, + "requires": { + "websocket-driver": "0.7.0" + } + }, + "fb-watchman": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.0.tgz", + "integrity": "sha1-VOmr99+i8mzZsWNsWIwa/AXeXVg=", + "dev": true, + "requires": { + "bser": "2.0.0" + } + }, + "fd-slicer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz", + "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=", + "dev": true, + "requires": { + "pend": "1.2.0" + } + }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "dev": true, + "requires": { + "escape-string-regexp": "1.0.5" + } + }, + "file-entry-cache": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz", + "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=", + "dev": true, + "requires": { + "flat-cache": "1.3.0", + "object-assign": "4.1.1" + } + }, + "file-sync-cmp": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/file-sync-cmp/-/file-sync-cmp-0.1.1.tgz", + "integrity": "sha1-peeo/7+kk7Q7kju9TKiaU7Y7YSs=", + "dev": true + }, + "filename-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", + "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=", + "dev": true + }, + "fileset": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fileset/-/fileset-0.2.1.tgz", + "integrity": "sha1-WI74lzxmI7KnbfRlEFaWuWqsgGc=", + "dev": true, + "requires": { + "glob": "5.0.15", + "minimatch": "2.0.10" + }, + "dependencies": { + "glob": { + "version": "5.0.15", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", + "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", + "dev": true, + "requires": { + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "2.0.10", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "minimatch": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", + "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=", + "dev": true, + "requires": { + "brace-expansion": "1.1.8" + } + } + } + }, + "fill-range": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz", + "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=", + "dev": true, + "requires": { + "is-number": "2.1.0", + "isobject": "2.1.0", + "randomatic": "1.1.7", + "repeat-element": "1.1.2", + "repeat-string": "1.6.1" + } + }, + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "2.1.0", + "pinkie-promise": "2.0.1" + } + }, + "findup-sync": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.1.3.tgz", + "integrity": "sha1-fz56l7gjksZTvwZYm9hRkOk8NoM=", + "dev": true, + "requires": { + "glob": "3.2.11", + "lodash": "2.4.2" + }, + "dependencies": { + "glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz", + "integrity": "sha1-Spc/Y1uRkPcV0QmH1cAP0oFevj0=", + "dev": true, + "requires": { + "inherits": "2.0.3", + "minimatch": "0.3.0" + } + }, + "lodash": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", + "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=", + "dev": true + }, + "lru-cache": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz", + "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=", + "dev": true + }, + "minimatch": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz", + "integrity": "sha1-J12O2qxPG7MyZHIInnlJyDlGmd0=", + "dev": true, + "requires": { + "lru-cache": "2.7.3", + "sigmund": "1.0.1" + } + } + } + }, + "flat-cache": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.0.tgz", + "integrity": "sha1-0wMLMrOBVPTjt+nHCfSQ9++XxIE=", + "dev": true, + "requires": { + "circular-json": "0.3.3", + "del": "2.2.2", + "graceful-fs": "4.1.11", + "write": "0.2.1" + } + }, + "flux": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/flux/-/flux-2.0.3.tgz", + "integrity": "sha1-eH4a7f+zSjIqYLScV6LSOFam3ic=" + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, + "for-own": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", + "dev": true, + "requires": { + "for-in": "1.0.2" + } + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" + }, + "form-data": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz", + "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=", + "requires": { + "asynckit": "0.4.0", + "combined-stream": "1.0.5", + "mime-types": "2.1.17" + } + }, + "fs-extra": { + "version": "0.30.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz", + "integrity": "sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "jsonfile": "2.4.0", + "klaw": "1.3.1", + "path-is-absolute": "1.0.1", + "rimraf": "2.6.2" + } + }, + "fs-extra-p": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/fs-extra-p/-/fs-extra-p-4.5.0.tgz", + "integrity": "sha512-V/sdZmV+Yx3+nfXmjRTdBP4mVWCt7hZ0+ZOv+IZo+6fdkBxafaGsI7mYeNv/J3rWyz+mIToCFQORFSwt1bZw8Q==", + "dev": true, + "requires": { + "bluebird-lst": "1.0.5", + "fs-extra": "5.0.0" + }, + "dependencies": { + "fs-extra": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-5.0.0.tgz", + "integrity": "sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ==", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "jsonfile": "4.0.0", + "universalify": "0.1.1" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11" + } + } + } + }, + "fs-readdir-recursive": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-0.1.2.tgz", + "integrity": "sha1-MVtPuMHKW4xH3v7zGdBz2tNWgFk=", + "dev": true + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true + }, + "generate-function": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz", + "integrity": "sha1-aFj+fAlpt9TpCTM3ZHrHn2DfvnQ=" + }, + "generate-object-property": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", + "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=", + "requires": { + "is-property": "1.0.2" + } + }, + "get-caller-file": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz", + "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U=", + "dev": true + }, + "get-package-info": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/get-package-info/-/get-package-info-0.0.2.tgz", + "integrity": "sha1-csOPvuLnZyhCSgDcFOJN0aKMI5E=", + "dev": true, + "requires": { + "bluebird": "3.5.1", + "lodash.get": "4.4.2", + "resolve": "1.5.0" + }, + "dependencies": { + "bluebird": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz", + "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==", + "dev": true + } + } + }, + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "dev": true + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true + }, + "getobject": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/getobject/-/getobject-0.1.0.tgz", + "integrity": "sha1-BHpEl4n6Fg0Bj1SG7ZEyC27HiFw=", + "dev": true + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "requires": { + "assert-plus": "1.0.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + } + } + }, + "github-releases": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/github-releases/-/github-releases-0.3.2.tgz", + "integrity": "sha1-lFCHdRhaXrFuimt4fGTAIlAFquI=", + "dev": true, + "requires": { + "grunt": "0.4.5", + "minimatch": "0.2.12", + "optimist": "0.4.0", + "prettyjson": "1.2.1", + "request": "2.51.0" + }, + "dependencies": { + "asn1": { + "version": "0.1.11", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz", + "integrity": "sha1-VZvhg3bQik7E2+gId9J4GGObLfc=", + "dev": true + }, + "assert-plus": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz", + "integrity": "sha1-7nQAlBMALYTOxyGcasgRgS5yMWA=", + "dev": true + }, + "async": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", + "dev": true + }, + "aws-sign2": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz", + "integrity": "sha1-xXED96F/wDfwLXwuZLYC6iI/fWM=", + "dev": true + }, + "bl": { + "version": "0.9.5", + "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.5.tgz", + "integrity": "sha1-wGt5evCF6gC8Unr8jvzxHeIjIFQ=", + "dev": true, + "requires": { + "readable-stream": "1.0.34" + } + }, + "boom": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/boom/-/boom-0.4.2.tgz", + "integrity": "sha1-emNune1O/O+xnO9JR6PGffrukRs=", + "dev": true, + "requires": { + "hoek": "0.9.1" + } + }, + "caseless": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.8.0.tgz", + "integrity": "sha1-W8oogdQUN/VLJAfr40iIx7mtT30=", + "dev": true + }, + "combined-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", + "integrity": "sha1-ATfmV7qlp1QcV6w3rF/AfXO03B8=", + "dev": true, + "requires": { + "delayed-stream": "0.0.5" + } + }, + "cryptiles": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz", + "integrity": "sha1-7ZH/HxetE9N0gohZT4pIoNJvMlw=", + "dev": true, + "requires": { + "boom": "0.4.2" + } + }, + "delayed-stream": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz", + "integrity": "sha1-1LH0OpPoKW3+AmlPRoC8N6MTxz8=", + "dev": true + }, + "forever-agent": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz", + "integrity": "sha1-bQ4JxJIflKJ/Y9O0nF/v8epMUTA=", + "dev": true + }, + "form-data": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-0.2.0.tgz", + "integrity": "sha1-Jvi8JtpkQOKZy9z7aQNcT3em5GY=", + "dev": true, + "requires": { + "async": "0.9.2", + "combined-stream": "0.0.7", + "mime-types": "2.0.14" + }, + "dependencies": { + "mime-types": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", + "integrity": "sha1-MQ4VnbI+B3+Lsit0jav6SVcUCqY=", + "dev": true, + "requires": { + "mime-db": "1.12.0" + } + } + } + }, + "hawk": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-1.1.1.tgz", + "integrity": "sha1-h81JH5tG5OKurKM1QWdmiF0tHtk=", + "dev": true, + "requires": { + "boom": "0.4.2", + "cryptiles": "0.2.2", + "hoek": "0.9.1", + "sntp": "0.2.4" + } + }, + "hoek": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz", + "integrity": "sha1-PTIkYrrfB3Fup+uFuviAec3c5QU=", + "dev": true + }, + "http-signature": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz", + "integrity": "sha1-T72sEyVZqoMjEh5UB3nAoBKyfmY=", + "dev": true, + "requires": { + "asn1": "0.1.11", + "assert-plus": "0.1.5", + "ctype": "0.5.3" + } + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "lru-cache": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz", + "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=", + "dev": true + }, + "mime-db": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz", + "integrity": "sha1-PQxjGA9FjrENMlqqN9fFiuMS6dc=", + "dev": true + }, + "mime-types": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-1.0.2.tgz", + "integrity": "sha1-mVrhOSq4r/y/yyZB3QVOlDwNXc4=", + "dev": true + }, + "minimatch": { + "version": "0.2.12", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.12.tgz", + "integrity": "sha1-6oKgEqxmLH3fqhRPHBR+aUb12vs=", + "dev": true, + "requires": { + "lru-cache": "2.7.3", + "sigmund": "1.0.1" + } + }, + "oauth-sign": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.5.0.tgz", + "integrity": "sha1-12f1FpMlYg6rLgh+8MRy53PbZGE=", + "dev": true + }, + "qs": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-2.3.3.tgz", + "integrity": "sha1-6eha2+ddoLvkyOBHaghikPhjtAQ=", + "dev": true + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + }, + "request": { + "version": "2.51.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.51.0.tgz", + "integrity": "sha1-NdALvswBLlX5B7G9ng29V3v+8m4=", + "dev": true, + "requires": { + "aws-sign2": "0.5.0", + "bl": "0.9.5", + "caseless": "0.8.0", + "combined-stream": "0.0.7", + "forever-agent": "0.5.2", + "form-data": "0.2.0", + "hawk": "1.1.1", + "http-signature": "0.10.1", + "json-stringify-safe": "5.0.1", + "mime-types": "1.0.2", + "node-uuid": "1.4.8", + "oauth-sign": "0.5.0", + "qs": "2.3.3", + "stringstream": "0.0.5", + "tough-cookie": "2.3.3", + "tunnel-agent": "0.4.3" + } + }, + "sntp": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz", + "integrity": "sha1-+4hfGLDzqtGJ+CSGJTa87ux1CQA=", + "dev": true, + "requires": { + "hoek": "0.9.1" + } + } + } + }, + "glob": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "requires": { + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "glob-all": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-all/-/glob-all-3.1.0.tgz", + "integrity": "sha1-iRPd+17hrHgSZWJBsD1SF8ZLAqs=", + "dev": true, + "requires": { + "glob": "7.1.2", + "yargs": "1.2.6" + }, + "dependencies": { + "minimist": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.1.0.tgz", + "integrity": "sha1-md9lelJXTCHJBXSX33QnkLK0wN4=", + "dev": true + }, + "yargs": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-1.2.6.tgz", + "integrity": "sha1-nHtKgv1dWVsr8Xq23MQxNUMv40s=", + "dev": true, + "requires": { + "minimist": "0.1.0" + } + } + } + }, + "glob-base": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", + "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", + "dev": true, + "requires": { + "glob-parent": "2.0.0", + "is-glob": "2.0.1" + } + }, + "glob-parent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", + "dev": true, + "requires": { + "is-glob": "2.0.1" + } + }, + "global-dirs": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", + "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", + "dev": true, + "requires": { + "ini": "1.3.4" + } + }, + "globals": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/globals/-/globals-6.4.1.tgz", + "integrity": "sha1-hJgDKzttHMge68X3lpDY/in6v08=", + "dev": true + }, + "globby": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", + "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", + "dev": true, + "requires": { + "array-union": "1.0.2", + "arrify": "1.0.1", + "glob": "7.1.2", + "object-assign": "4.1.1", + "pify": "2.3.0", + "pinkie-promise": "2.0.1" + } + }, + "glogg": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.0.tgz", + "integrity": "sha1-f+DxmfV6yQbPUS/urY+Q7kooT8U=", + "dev": true, + "requires": { + "sparkles": "1.0.0" + } + }, + "got": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz", + "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=", + "dev": true, + "requires": { + "create-error-class": "3.0.2", + "duplexer3": "0.1.4", + "get-stream": "3.0.0", + "is-redirect": "1.0.0", + "is-retry-allowed": "1.1.0", + "is-stream": "1.1.0", + "lowercase-keys": "1.0.0", + "safe-buffer": "5.1.1", + "timed-out": "4.0.1", + "unzip-response": "2.0.1", + "url-parse-lax": "1.0.0" + } + }, + "graceful-fs": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=" + }, + "grunt": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/grunt/-/grunt-0.4.5.tgz", + "integrity": "sha1-VpN81RlDJK3/bSB2MYMqnWuk5/A=", + "dev": true, + "requires": { + "async": "0.1.22", + "coffee-script": "1.3.3", + "colors": "0.6.2", + "dateformat": "1.0.2-1.2.3", + "eventemitter2": "0.4.14", + "exit": "0.1.2", + "findup-sync": "0.1.3", + "getobject": "0.1.0", + "glob": "3.1.21", + "grunt-legacy-log": "0.1.3", + "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.14", + "nopt": "1.0.10", + "rimraf": "2.2.8", + "underscore.string": "2.2.1", + "which": "1.0.9" + }, + "dependencies": { + "argparse": { + "version": "0.1.16", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-0.1.16.tgz", + "integrity": "sha1-z9AeD7uj1srtBJ+9dY1A9lGW9Xw=", + "dev": true, + "requires": { + "underscore": "1.7.0", + "underscore.string": "2.4.0" + }, + "dependencies": { + "underscore.string": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.4.0.tgz", + "integrity": "sha1-jN2PusTi0uoefi6Al8QvRCKA+Fs=", + "dev": true + } + } + }, + "async": { + "version": "0.1.22", + "resolved": "https://registry.npmjs.org/async/-/async-0.1.22.tgz", + "integrity": "sha1-D8GqoIig4+8Ovi2IMbqw3PiEUGE=", + "dev": true + }, + "esprima": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz", + "integrity": "sha1-n1V+CPw7TSbs6d00+Pv0drYlha0=", + "dev": true + }, + "glob": { + "version": "3.1.21", + "resolved": "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz", + "integrity": "sha1-0p4KBV3qUTj00H7UDomC6DwgZs0=", + "dev": true, + "requires": { + "graceful-fs": "1.2.3", + "inherits": "1.0.2", + "minimatch": "0.2.14" + } + }, + "graceful-fs": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz", + "integrity": "sha1-FaSAaldUfLLS2/J/QuiajDRRs2Q=", + "dev": true + }, + "iconv-lite": { + "version": "0.2.11", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.2.11.tgz", + "integrity": "sha1-HOYKOleGSiktEyH/RgnKS7llrcg=", + "dev": true + }, + "inherits": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz", + "integrity": "sha1-ykMJ2t7mtUzAuNJH6NfHoJdb3Js=", + "dev": true + }, + "js-yaml": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-2.0.5.tgz", + "integrity": "sha1-olrmUJmZ6X3yeMZxnaEb0Gh3Q6g=", + "dev": true, + "requires": { + "argparse": "0.1.16", + "esprima": "1.0.4" + } + }, + "lodash": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-0.9.2.tgz", + "integrity": "sha1-jzSZxSRdNG1oLlsNO0B2fgnxqSw=", + "dev": true + }, + "lru-cache": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz", + "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=", + "dev": true + }, + "minimatch": { + "version": "0.2.14", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz", + "integrity": "sha1-x054BXT2PG+aCQ6Q775u9TpqdWo=", + "dev": true, + "requires": { + "lru-cache": "2.7.3", + "sigmund": "1.0.1" + } + }, + "nopt": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", + "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", + "dev": true, + "requires": { + "abbrev": "1.1.1" + } + }, + "rimraf": { + "version": "2.2.8", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", + "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=", + "dev": true + }, + "underscore": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz", + "integrity": "sha1-a7rwh3UA02vjTsqlhODbn+8DUgk=", + "dev": true + }, + "which": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/which/-/which-1.0.9.tgz", + "integrity": "sha1-RgwdoPgQED0DIam2M6+eV15kSG8=", + "dev": true + } + } + }, + "grunt-babel": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/grunt-babel/-/grunt-babel-5.0.3.tgz", + "integrity": "sha1-hiIOsyAu+uIzqEGKHX+Htgre4yM=", + "dev": true, + "requires": { + "babel-core": "5.8.38" + } + }, + "grunt-chmod": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/grunt-chmod/-/grunt-chmod-1.1.1.tgz", + "integrity": "sha1-0YZcWoTn7Zrv5Qn/v1KQ+XoleEA=", + "dev": true, + "requires": { + "shelljs": "0.5.3" + } + }, + "grunt-cli": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-0.1.13.tgz", + "integrity": "sha1-6evEBHYx9QEtkidww5N4EzytEPQ=", + "dev": true, + "requires": { + "findup-sync": "0.1.3", + "nopt": "1.0.10", + "resolve": "0.3.1" + }, + "dependencies": { + "nopt": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", + "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", + "dev": true, + "requires": { + "abbrev": "1.1.1" + } + }, + "resolve": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-0.3.1.tgz", + "integrity": "sha1-NMY0R8ZkxwWY0cmxJvxDsqJDEKQ=", + "dev": true + } + } + }, + "grunt-contrib-clean": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-clean/-/grunt-contrib-clean-0.6.0.tgz", + "integrity": "sha1-9TLbpLghJnTHwBPhRr2mY4uQSPY=", + "dev": true, + "requires": { + "rimraf": "2.2.8" + }, + "dependencies": { + "rimraf": { + "version": "2.2.8", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", + "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=", + "dev": true + } + } + }, + "grunt-contrib-compress": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-compress/-/grunt-contrib-compress-0.13.0.tgz", + "integrity": "sha1-x16V7f9/Gf0iudn4vLFkjHPYTXA=", + "dev": true, + "requires": { + "archiver": "0.13.1", + "chalk": "0.5.1", + "prettysize": "0.0.3" + }, + "dependencies": { + "ansi-regex": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz", + "integrity": "sha1-DY6UaWej2BQ/k+JOKYUl/BsiNfk=", + "dev": true + }, + "ansi-styles": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz", + "integrity": "sha1-6uy/Zs1waIJ2Cy9GkVgrj1XXp94=", + "dev": true + }, + "chalk": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz", + "integrity": "sha1-Zjs6ZItotV0EaQ1JFnqoN4WPIXQ=", + "dev": true, + "requires": { + "ansi-styles": "1.1.0", + "escape-string-regexp": "1.0.5", + "has-ansi": "0.1.0", + "strip-ansi": "0.3.0", + "supports-color": "0.2.0" + } + }, + "has-ansi": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz", + "integrity": "sha1-hPJlqujA5qiKEtcCKJS3VoiUxi4=", + "dev": true, + "requires": { + "ansi-regex": "0.2.1" + } + }, + "strip-ansi": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz", + "integrity": "sha1-JfSOoiynkYfzF0pNuHWTR7sSYiA=", + "dev": true, + "requires": { + "ansi-regex": "0.2.1" + } + }, + "supports-color": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz", + "integrity": "sha1-2S3iaU6z9nMjlz1649i1W0wiGQo=", + "dev": true + } + } + }, + "grunt-contrib-copy": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/grunt-contrib-copy/-/grunt-contrib-copy-0.8.2.tgz", + "integrity": "sha1-3zHJD/zECbyfr+ROwN0eQlmRb+o=", + "dev": true, + "requires": { + "chalk": "1.1.3", + "file-sync-cmp": "0.1.1" + } + }, + "grunt-contrib-less": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/grunt-contrib-less/-/grunt-contrib-less-1.4.1.tgz", + "integrity": "sha1-O73sC3XRLOqlXWKUNiXAsIYc328=", + "dev": true, + "requires": { + "async": "2.6.0", + "chalk": "1.1.3", + "less": "2.7.3", + "lodash": "4.17.4" + }, + "dependencies": { + "async": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.0.tgz", + "integrity": "sha512-xAfGg1/NTLBBKlHFmnd7PlmUW9KhVQIUuSrYem9xzFUZy13ScvtyGGejaae9iAVRiRq9+Cx7DPFaAAhCpyxyPw==", + "dev": true, + "requires": { + "lodash": "4.17.4" + } + } + } + }, + "grunt-contrib-watch-chokidar": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-watch-chokidar/-/grunt-contrib-watch-chokidar-1.0.0.tgz", + "integrity": "sha1-2pwsg5WCl2B9NyZuPdN4JNe2xg4=", + "dev": true, + "requires": { + "async": "0.9.2", + "chokidar": "1.7.0", + "lodash": "2.4.2", + "tiny-lr": "0.1.7" + }, + "dependencies": { + "async": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", + "dev": true + }, + "lodash": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", + "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=", + "dev": true + } + } + }, + "grunt-curl": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/grunt-curl/-/grunt-curl-2.4.1.tgz", + "integrity": "sha1-hK2t6Jll8o2Igo1Hgak4314DNTs=", + "dev": true, + "requires": { + "async": "0.2.10", + "grunt-retro": "0.7.0", + "lodash": "2.4.2", + "request": "2.83.0" + }, + "dependencies": { + "async": { + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", + "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=", + "dev": true + }, + "lodash": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", + "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=", + "dev": true + } + } + }, + "grunt-download-electron": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/grunt-download-electron/-/grunt-download-electron-2.1.4.tgz", + "integrity": "sha1-BVbwoLDs9qW21hNy85CNxz1RIcU=", + "dev": true, + "requires": { + "decompress-zip": "0.0.4", + "github-releases": "0.3.2", + "grunt": "0.4.5", + "progress": "1.1.2", + "wrench": "1.5.4" + }, + "dependencies": { + "decompress-zip": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/decompress-zip/-/decompress-zip-0.0.4.tgz", + "integrity": "sha1-xWJDH3aviXCvr1AibkLhxHpXsIY=", + "dev": true, + "requires": { + "binary": "0.3.0", + "mkpath": "0.1.0", + "nopt": "2.1.2", + "q": "0.9.7", + "readable-stream": "1.1.14", + "touch": "0.0.2" + } + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "nopt": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-2.1.2.tgz", + "integrity": "sha1-bMzZd7gBMqB3MdbozljCyDA8+a8=", + "dev": true, + "requires": { + "abbrev": "1.1.1" + } + }, + "progress": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/progress/-/progress-1.1.2.tgz", + "integrity": "sha1-h/28fHanhAIIl7XpZlVUsF/FjNE=", + "dev": true + }, + "q": { + "version": "0.9.7", + "resolved": "https://registry.npmjs.org/q/-/q-0.9.7.tgz", + "integrity": "sha1-TeLmyzspCIyeTLwDv51C+5bOL3U=", + "dev": true + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + }, + "touch": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/touch/-/touch-0.0.2.tgz", + "integrity": "sha1-plp3d5Xly74SmUmb3EIoH/shtfQ=", + "dev": true, + "requires": { + "nopt": "1.0.10" + }, + "dependencies": { + "nopt": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", + "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", + "dev": true, + "requires": { + "abbrev": "1.1.1" + } + } + } + } + } + }, + "grunt-electron": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/grunt-electron/-/grunt-electron-2.0.1.tgz", + "integrity": "sha1-53mpP9wb20tjW6HnOrq9s9p9LZs=", + "dev": true, + "requires": { + "electron-packager": "5.2.1" + } + }, + "grunt-electron-installer": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/grunt-electron-installer/-/grunt-electron-installer-1.2.3.tgz", + "integrity": "sha1-UGUuxNAkgjPadrSsLKafOJTHJA4=", + "dev": true, + "requires": { + "asar": "0.8.3", + "temp": "0.8.3", + "underscore": "1.8.3" + }, + "dependencies": { + "asar": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/asar/-/asar-0.8.3.tgz", + "integrity": "sha1-wuA/kFRRbbv1Z1noVOnOjRqdOdM=", + "dev": true, + "requires": { + "chromium-pickle-js": "0.1.0", + "commander": "2.3.0", + "cuint": "0.1.5", + "glob": "5.0.15", + "minimatch": "2.0.4", + "mkdirp": "0.5.1", + "mksnapshot": "0.1.0" + } + }, + "asn1": { + "version": "0.1.11", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz", + "integrity": "sha1-VZvhg3bQik7E2+gId9J4GGObLfc=", + "dev": true + }, + "assert-plus": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz", + "integrity": "sha1-7nQAlBMALYTOxyGcasgRgS5yMWA=", + "dev": true + }, + "async": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", + "dev": true + }, + "aws-sign2": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz", + "integrity": "sha1-xXED96F/wDfwLXwuZLYC6iI/fWM=", + "dev": true + }, + "bl": { + "version": "0.9.5", + "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.5.tgz", + "integrity": "sha1-wGt5evCF6gC8Unr8jvzxHeIjIFQ=", + "dev": true, + "requires": { + "readable-stream": "1.0.34" + }, + "dependencies": { + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + } + } + }, + "caseless": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.9.0.tgz", + "integrity": "sha1-t7Zc5r8UE4hlOc/VM/CzDv+pz4g=", + "dev": true + }, + "chromium-pickle-js": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/chromium-pickle-js/-/chromium-pickle-js-0.1.0.tgz", + "integrity": "sha1-HUixB9ghJqLz4hHC6iX4A7pVGyE=", + "dev": true + }, + "combined-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", + "integrity": "sha1-ATfmV7qlp1QcV6w3rF/AfXO03B8=", + "dev": true, + "requires": { + "delayed-stream": "0.0.5" + } + }, + "commander": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.3.0.tgz", + "integrity": "sha1-/UMOiJgy7DU7ms0d4hfBHLPu+HM=", + "dev": true + }, + "cuint": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/cuint/-/cuint-0.1.5.tgz", + "integrity": "sha1-uEixhGbz8YD5bR624HzLfs8Sai4=", + "dev": true + }, + "decompress-zip": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/decompress-zip/-/decompress-zip-0.1.0.tgz", + "integrity": "sha1-vOYMEWZPLWYPykvPY0r23l1sFMc=", + "dev": true, + "requires": { + "binary": "0.3.0", + "graceful-fs": "3.0.11", + "mkpath": "0.1.0", + "nopt": "3.0.6", + "q": "1.5.1", + "readable-stream": "1.1.14", + "touch": "0.0.3" + } + }, + "delayed-stream": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz", + "integrity": "sha1-1LH0OpPoKW3+AmlPRoC8N6MTxz8=", + "dev": true + }, + "form-data": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-0.2.0.tgz", + "integrity": "sha1-Jvi8JtpkQOKZy9z7aQNcT3em5GY=", + "dev": true, + "requires": { + "async": "0.9.2", + "combined-stream": "0.0.7", + "mime-types": "2.0.14" + } + }, + "fs-extra": { + "version": "0.18.2", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.18.2.tgz", + "integrity": "sha1-rwXKcCsLbfp96AOh96tHnsXCFSU=", + "dev": true, + "requires": { + "graceful-fs": "3.0.11", + "jsonfile": "2.4.0", + "rimraf": "2.6.2" + } + }, + "glob": { + "version": "5.0.15", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", + "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", + "dev": true, + "requires": { + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "2.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "graceful-fs": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.11.tgz", + "integrity": "sha1-dhPHeKGv6mLyXGMKCG1/Osu92Bg=", + "dev": true, + "requires": { + "natives": "1.1.0" + } + }, + "har-validator": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-1.8.0.tgz", + "integrity": "sha1-2DhCsOtMQ1lgrrEIoGejqpTA7rI=", + "dev": true, + "requires": { + "bluebird": "2.11.0", + "chalk": "1.1.3", + "commander": "2.11.0", + "is-my-json-valid": "2.16.1" + }, + "dependencies": { + "commander": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.11.0.tgz", + "integrity": "sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ==", + "dev": true + } + } + }, + "hawk": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-2.3.1.tgz", + "integrity": "sha1-HnMc45RH+h0PbXB/e87r7A/R7B8=", + "dev": true, + "requires": { + "boom": "2.10.1", + "cryptiles": "2.0.5", + "hoek": "2.16.3", + "sntp": "1.0.9" + } + }, + "http-signature": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz", + "integrity": "sha1-T72sEyVZqoMjEh5UB3nAoBKyfmY=", + "dev": true, + "requires": { + "asn1": "0.1.11", + "assert-plus": "0.1.5", + "ctype": "0.5.3" + } + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "mime-db": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz", + "integrity": "sha1-PQxjGA9FjrENMlqqN9fFiuMS6dc=", + "dev": true + }, + "mime-types": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", + "integrity": "sha1-MQ4VnbI+B3+Lsit0jav6SVcUCqY=", + "dev": true, + "requires": { + "mime-db": "1.12.0" + } + }, + "minimatch": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.4.tgz", + "integrity": "sha1-g76hFYA+egl6eAIkJyh+23Yvr+0=", + "dev": true, + "requires": { + "brace-expansion": "1.1.8" + } + }, + "mksnapshot": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/mksnapshot/-/mksnapshot-0.1.0.tgz", + "integrity": "sha1-99CavKgGrYw3gNpwG7GHeNfOaaw=", + "dev": true, + "requires": { + "decompress-zip": "0.1.0", + "fs-extra": "0.18.2", + "request": "2.55.0" + } + }, + "oauth-sign": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.6.0.tgz", + "integrity": "sha1-fb6uRPbKRU4fFoRR1jB0ZzWBPOM=", + "dev": true + }, + "qs": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-2.4.2.tgz", + "integrity": "sha1-9854jld33wtQENp/fE5zujJHD1o=", + "dev": true + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + }, + "request": { + "version": "2.55.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.55.0.tgz", + "integrity": "sha1-11wc32eddrsQD5v/4f5VG1wk6T0=", + "dev": true, + "requires": { + "aws-sign2": "0.5.0", + "bl": "0.9.5", + "caseless": "0.9.0", + "combined-stream": "0.0.7", + "forever-agent": "0.6.1", + "form-data": "0.2.0", + "har-validator": "1.8.0", + "hawk": "2.3.1", + "http-signature": "0.10.1", + "isstream": "0.1.2", + "json-stringify-safe": "5.0.1", + "mime-types": "2.0.14", + "node-uuid": "1.4.8", + "oauth-sign": "0.6.0", + "qs": "2.4.2", + "stringstream": "0.0.5", + "tough-cookie": "2.3.3", + "tunnel-agent": "0.4.3" + } + } + } + }, + "grunt-electron-packager": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/grunt-electron-packager/-/grunt-electron-packager-0.1.1.tgz", + "integrity": "sha1-mwix+hfbIHxm5m4iCGZRmmKewiY=", + "dev": true + }, + "grunt-if-missing": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/grunt-if-missing/-/grunt-if-missing-1.0.1.tgz", + "integrity": "sha1-8jea+m7yIr2YqnD9+3L4D4ebXmQ=", + "dev": true + }, + "grunt-legacy-log": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-0.1.3.tgz", + "integrity": "sha1-7ClCboAwIa9ZAp+H0vnNczWgVTE=", + "dev": true, + "requires": { + "colors": "0.6.2", + "grunt-legacy-log-utils": "0.1.1", + "hooker": "0.2.3", + "lodash": "2.4.2", + "underscore.string": "2.3.3" + }, + "dependencies": { + "lodash": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", + "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=", + "dev": true + }, + "underscore.string": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz", + "integrity": "sha1-ccCL9rQosRM/N+ePo6Icgvcymw0=", + "dev": true + } + } + }, + "grunt-legacy-log-utils": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-0.1.1.tgz", + "integrity": "sha1-wHBrndkGThFvNvI/5OawSGcsD34=", + "dev": true, + "requires": { + "colors": "0.6.2", + "lodash": "2.4.2", + "underscore.string": "2.3.3" + }, + "dependencies": { + "lodash": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", + "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=", + "dev": true + }, + "underscore.string": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz", + "integrity": "sha1-ccCL9rQosRM/N+ePo6Icgvcymw0=", + "dev": true + } + } + }, + "grunt-legacy-util": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-0.2.0.tgz", + "integrity": "sha1-kzJIhNv343qf98Am3/RR2UqeVUs=", + "dev": true, + "requires": { + "async": "0.1.22", + "exit": "0.1.2", + "getobject": "0.1.0", + "hooker": "0.2.3", + "lodash": "0.9.2", + "underscore.string": "2.2.1", + "which": "1.0.9" + }, + "dependencies": { + "async": { + "version": "0.1.22", + "resolved": "https://registry.npmjs.org/async/-/async-0.1.22.tgz", + "integrity": "sha1-D8GqoIig4+8Ovi2IMbqw3PiEUGE=", + "dev": true + }, + "lodash": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-0.9.2.tgz", + "integrity": "sha1-jzSZxSRdNG1oLlsNO0B2fgnxqSw=", + "dev": true + }, + "which": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/which/-/which-1.0.9.tgz", + "integrity": "sha1-RgwdoPgQED0DIam2M6+eV15kSG8=", + "dev": true + } + } + }, + "grunt-newer": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/grunt-newer/-/grunt-newer-1.3.0.tgz", + "integrity": "sha1-g8y3od2ny9irI7BZAk6+YUrS80I=", + "dev": true, + "requires": { + "async": "1.5.2", + "rimraf": "2.6.2" + } + }, + "grunt-plistbuddy": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/grunt-plistbuddy/-/grunt-plistbuddy-0.1.1.tgz", + "integrity": "sha1-Pc4HlCBxDJ/g2xxdMwujsCd8pNQ=", + "dev": true + }, + "grunt-prompt": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/grunt-prompt/-/grunt-prompt-1.3.3.tgz", + "integrity": "sha1-xbQ77DqimqaWKsZhGolnEvy6Z5E=", + "dev": true, + "requires": { + "inquirer": "0.11.4", + "lodash": "3.10.1" + }, + "dependencies": { + "ansi-escapes": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz", + "integrity": "sha1-06ioOzGapneTZisT52HHkRQiMG4=", + "dev": true + }, + "cli-cursor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz", + "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=", + "dev": true, + "requires": { + "restore-cursor": "1.0.1" + } + }, + "cli-width": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-1.1.1.tgz", + "integrity": "sha1-pNKT72frt7iNSk1CwMzwDE0eNm0=", + "dev": true + }, + "figures": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", + "dev": true, + "requires": { + "escape-string-regexp": "1.0.5", + "object-assign": "4.1.1" + } + }, + "inquirer": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-0.11.4.tgz", + "integrity": "sha1-geM3ToNhvq/y2XAWIG01nQsy+k0=", + "dev": true, + "requires": { + "ansi-escapes": "1.4.0", + "ansi-regex": "2.1.1", + "chalk": "1.1.3", + "cli-cursor": "1.0.2", + "cli-width": "1.1.1", + "figures": "1.7.0", + "lodash": "3.10.1", + "readline2": "1.0.1", + "run-async": "0.1.0", + "rx-lite": "3.1.2", + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "through": "2.3.8" + } + }, + "lodash": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", + "dev": true + }, + "onetime": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", + "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=", + "dev": true + }, + "restore-cursor": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz", + "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=", + "dev": true, + "requires": { + "exit-hook": "1.1.1", + "onetime": "1.1.0" + } + }, + "run-async": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-0.1.0.tgz", + "integrity": "sha1-yK1KXhEGYeQCp9IbUw4AnyX444k=", + "dev": true, + "requires": { + "once": "1.4.0" + } + }, + "rx-lite": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-3.1.2.tgz", + "integrity": "sha1-Gc5QLKVyZl87ZHsQk5+X/RYV8QI=", + "dev": true + } + } + }, + "grunt-rcedit": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/grunt-rcedit/-/grunt-rcedit-0.3.4.tgz", + "integrity": "sha1-ALM9ulvawTWLZ7dFdsR3J8Kx9N0=", + "dev": true, + "requires": { + "async": "1.5.2", + "chalk": "1.1.3", + "rcedit": "0.3.0" + } + }, + "grunt-rename": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/grunt-rename/-/grunt-rename-0.1.4.tgz", + "integrity": "sha1-c9Jq8dpNIjy2NGXLNQYWfa8IlMI=", + "dev": true + }, + "grunt-retro": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/grunt-retro/-/grunt-retro-0.7.0.tgz", + "integrity": "sha1-SPSETnbfXNKRYpq7I1gyb8U8DKU=", + "dev": true + }, + "grunt-shell": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/grunt-shell/-/grunt-shell-1.3.1.tgz", + "integrity": "sha1-XivuzQXV03h/pAECjVcz1dQ7m9E=", + "dev": true, + "requires": { + "chalk": "1.1.3", + "npm-run-path": "1.0.0", + "object-assign": "4.1.1" + } + }, + "grunt-shell-spawn": { + "version": "0.3.10", + "resolved": "https://registry.npmjs.org/grunt-shell-spawn/-/grunt-shell-spawn-0.3.10.tgz", + "integrity": "sha1-gbuNRX7EfTGCqH1jCO+EXd+5SI8=", + "dev": true, + "requires": { + "grunt": "0.4.5", + "sync-exec": "0.6.2" + } + }, + "gulp-util": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz", + "integrity": "sha1-AFTh50RQLifATBh8PsxQXdVLu08=", + "dev": true, + "requires": { + "array-differ": "1.0.0", + "array-uniq": "1.0.3", + "beeper": "1.1.1", + "chalk": "1.1.3", + "dateformat": "2.2.0", + "fancy-log": "1.3.0", + "gulplog": "1.0.0", + "has-gulplog": "0.1.0", + "lodash._reescape": "3.0.0", + "lodash._reevaluate": "3.0.0", + "lodash._reinterpolate": "3.0.0", + "lodash.template": "3.6.2", + "minimist": "1.2.0", + "multipipe": "0.1.2", + "object-assign": "3.0.0", + "replace-ext": "0.0.1", + "through2": "2.0.3", + "vinyl": "0.5.3" + }, + "dependencies": { + "dateformat": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz", + "integrity": "sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI=", + "dev": true + }, + "object-assign": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", + "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=", + "dev": true + }, + "readable-stream": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz", + "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "1.0.7", + "safe-buffer": "5.1.1", + "string_decoder": "1.0.3", + "util-deprecate": "1.0.2" + } + }, + "string_decoder": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", + "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", + "dev": true, + "requires": { + "safe-buffer": "5.1.1" + } + }, + "through2": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", + "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", + "dev": true, + "requires": { + "readable-stream": "2.3.3", + "xtend": "4.0.1" + } + } + } + }, + "gulplog": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", + "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=", + "dev": true, + "requires": { + "glogg": "1.0.0" + } + }, + "handlebars": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.11.tgz", + "integrity": "sha1-Ywo13+ApS8KB7a5v/F0yn8eYLcw=", + "dev": true, + "requires": { + "async": "1.5.2", + "optimist": "0.6.1", + "source-map": "0.4.4", + "uglify-js": "2.8.29" + }, + "dependencies": { + "minimist": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", + "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=", + "dev": true + }, + "optimist": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", + "dev": true, + "requires": { + "minimist": "0.0.10", + "wordwrap": "0.0.2" + } + } + } + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" + }, + "har-validator": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz", + "integrity": "sha1-zcvAgYgmWtEZtqWnyKtw7s+10n0=", + "requires": { + "chalk": "1.1.3", + "commander": "2.11.0", + "is-my-json-valid": "2.16.1", + "pinkie-promise": "2.0.1" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "requires": { + "ansi-regex": "2.1.1" + } + }, + "has-flag": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", + "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", + "dev": true + }, + "has-gulplog": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", + "integrity": "sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4=", + "dev": true, + "requires": { + "sparkles": "1.0.0" + } + }, + "hawk": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", + "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", + "requires": { + "boom": "2.10.1", + "cryptiles": "2.0.5", + "hoek": "2.16.3", + "sntp": "1.0.9" + } + }, + "hoek": { + "version": "2.16.3", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", + "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=" + }, + "home-or-tmp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-1.0.0.tgz", + "integrity": "sha1-S58eQIAMPlDGwn94FnavzOcfOYU=", + "dev": true, + "requires": { + "os-tmpdir": "1.0.2", + "user-home": "1.1.1" + } + }, + "home-path": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/home-path/-/home-path-1.0.5.tgz", + "integrity": "sha1-eIspgVsS1Tus9XVkhHbm+QQdEz8=", + "dev": true + }, + "hooker": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz", + "integrity": "sha1-uDT3I8xKJCqmWWNFnfbZhMXT2Vk=", + "dev": true + }, + "hosted-git-info": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.5.0.tgz", + "integrity": "sha512-pNgbURSuab90KbTqvRPsseaTxOJCZBD0a7t+haSN33piP9cCM4l0CqdzAif2hUqm716UovKB2ROmiabGAKVXyg==", + "dev": true + }, + "htmlparser2": { + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz", + "integrity": "sha1-mWwosZFRaovoZQGn15dX5ccMEGg=", + "dev": true, + "requires": { + "domelementtype": "1.3.0", + "domhandler": "2.3.0", + "domutils": "1.5.1", + "entities": "1.0.0", + "readable-stream": "1.1.14" + }, + "dependencies": { + "entities": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz", + "integrity": "sha1-sph6o4ITR/zeZCsk/fyeT7cSvyY=", + "dev": true + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + } + } + }, + "http-parser-js": { + "version": "0.4.9", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.9.tgz", + "integrity": "sha1-6hoE+2St/wJC6ZdPKX3Uw8rSceE=", + "dev": true + }, + "http-signature": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", + "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=", + "requires": { + "assert-plus": "0.2.0", + "jsprim": "1.4.1", + "sshpk": "1.13.1" + } + }, + "iconv-lite": { + "version": "0.4.19", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz", + "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==" + }, + "ignore": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.7.tgz", + "integrity": "sha512-YGG3ejvBNHRqu0559EOxxNFihD0AjpvHlC/pdGKd3X3ofe+CoJkYazwNJYTNebqpPKN+VVQbh4ZFn1DivMNuHA==", + "dev": true + }, + "image-exists": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/image-exists/-/image-exists-1.1.0.tgz", + "integrity": "sha1-uknMy63cqMu/EPicr9TRyOz9ONA=" + }, + "image-size": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", + "dev": true, + "optional": true + }, + "import-lazy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", + "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", + "dev": true + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true, + "requires": { + "repeating": "2.0.1" + }, + "dependencies": { + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, + "requires": { + "is-finite": "1.0.2" + } + } + } + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "1.4.0", + "wrappy": "1.0.2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "ini": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz", + "integrity": "sha1-BTfLedr1m1mhpRff9wbIbsA5Fi4=", + "dev": true + }, + "inquirer": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz", + "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", + "dev": true, + "requires": { + "ansi-escapes": "3.0.0", + "chalk": "2.3.0", + "cli-cursor": "2.1.0", + "cli-width": "2.2.0", + "external-editor": "2.0.5", + "figures": "2.0.0", + "lodash": "4.17.4", + "mute-stream": "0.0.7", + "run-async": "2.3.0", + "rx-lite": "4.0.8", + "rx-lite-aggregates": "4.0.8", + "string-width": "2.1.1", + "strip-ansi": "4.0.0", + "through": "2.3.8" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz", + "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", + "dev": true, + "requires": { + "color-convert": "1.9.1" + } + }, + "chalk": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", + "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", + "dev": true, + "requires": { + "ansi-styles": "3.2.0", + "escape-string-regexp": "1.0.5", + "supports-color": "4.5.0" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "2.0.0", + "strip-ansi": "4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "3.0.0" + } + }, + "supports-color": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", + "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", + "dev": true, + "requires": { + "has-flag": "2.0.0" + } + } + } + }, + "install": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/install/-/install-0.1.8.tgz", + "integrity": "sha1-mYDvk+MN+1NHeNFjvIbd1HKtX+g=" + }, + "invariant": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", + "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=", + "requires": { + "loose-envify": "1.3.1" + } + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", + "dev": true + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "requires": { + "binary-extensions": "1.10.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-builtin-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", + "dev": true, + "requires": { + "builtin-modules": "1.1.1" + } + }, + "is-ci": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.0.10.tgz", + "integrity": "sha1-9zkzayYyNlBhqdSCcM1WrjNpMY4=", + "dev": true, + "requires": { + "ci-info": "1.1.2" + } + }, + "is-dotfile": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", + "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=", + "dev": true + }, + "is-equal-shallow": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", + "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", + "dev": true, + "requires": { + "is-primitive": "2.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-finite": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", + "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", + "dev": true, + "requires": { + "number-is-nan": "1.0.1" + } + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "1.0.1" + } + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } + }, + "is-installed-globally": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz", + "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=", + "dev": true, + "requires": { + "global-dirs": "0.1.1", + "is-path-inside": "1.0.0" + } + }, + "is-integer": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-integer/-/is-integer-1.0.7.tgz", + "integrity": "sha1-a96Bqs3feLZZtmKdYpytxRqIbVw=", + "dev": true, + "requires": { + "is-finite": "1.0.2" + } + }, + "is-my-json-valid": { + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.16.1.tgz", + "integrity": "sha512-ochPsqWS1WXj8ZnMIV0vnNXooaMhp7cyL4FMSIPKTtnV0Ha/T19G2b9kkhcNsabV9bxYkze7/aLZJb/bYuFduQ==", + "requires": { + "generate-function": "2.0.0", + "generate-object-property": "1.2.0", + "jsonpointer": "4.0.1", + "xtend": "4.0.1" + } + }, + "is-npm": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz", + "integrity": "sha1-8vtjpl5JBbQGyGBydloaTceTufQ=", + "dev": true + }, + "is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "dev": true + }, + "is-path-cwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", + "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=", + "dev": true + }, + "is-path-in-cwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.0.tgz", + "integrity": "sha1-ZHdYK4IU1gI0YJRWcAO+ip6sBNw=", + "dev": true, + "requires": { + "is-path-inside": "1.0.0" + } + }, + "is-path-inside": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.0.tgz", + "integrity": "sha1-/AbloWg/vaE95mev9xe7wQpI838=", + "dev": true, + "requires": { + "path-is-inside": "1.0.2" + } + }, + "is-posix-bracket": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", + "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", + "dev": true + }, + "is-primitive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", + "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", + "dev": true + }, + "is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", + "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", + "dev": true + }, + "is-property": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", + "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ=" + }, + "is-redirect": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", + "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=", + "dev": true + }, + "is-resolvable": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.0.0.tgz", + "integrity": "sha1-jfV8YeouPFAUCNEA+wE8+NbgzGI=", + "dev": true, + "requires": { + "tryit": "1.0.3" + } + }, + "is-retina": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-retina/-/is-retina-1.0.3.tgz", + "integrity": "sha1-10AbKGvqKuN/Ykd1iN5QTQuGR+M=" + }, + "is-retry-allowed": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz", + "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=", + "dev": true + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "isbinaryfile": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.2.tgz", + "integrity": "sha1-Sj6XTsDLqQBNP8bN5yCeppNopiE=", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" + }, + "istanbul": { + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/istanbul/-/istanbul-0.3.22.tgz", + "integrity": "sha1-PhZNhQIf4ZyYXR8OfvDD4i0BLrY=", + "dev": true, + "requires": { + "abbrev": "1.0.9", + "async": "1.5.2", + "escodegen": "1.7.1", + "esprima": "2.5.0", + "fileset": "0.2.1", + "handlebars": "4.0.11", + "js-yaml": "3.6.1", + "mkdirp": "0.5.1", + "nopt": "3.0.6", + "once": "1.4.0", + "resolve": "1.1.7", + "supports-color": "3.2.3", + "which": "1.3.0", + "wordwrap": "1.0.0" + }, + "dependencies": { + "abbrev": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz", + "integrity": "sha1-kbR5JYinc4wl813W9jdSovh3YTU=", + "dev": true + }, + "esprima": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.5.0.tgz", + "integrity": "sha1-84ekb9NEwbGjm6+MIL+0O20AWMw=", + "dev": true + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "resolve": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + }, + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "dev": true + } + } + }, + "jest-cli": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-0.8.2.tgz", + "integrity": "sha1-azdQGQXwzxhvwYh4vm5tBgJNFJ0=", + "dev": true, + "requires": { + "chalk": "1.1.3", + "cover": "0.2.9", + "diff": "2.2.3", + "graceful-fs": "4.1.11", + "istanbul": "0.3.22", + "jsdom": "7.2.2", + "json-stable-stringify": "1.0.1", + "mkdirp": "0.5.1", + "node-haste": "1.2.8", + "object-assign": "4.1.1", + "optimist": "0.6.1", + "resolve": "1.5.0", + "sane": "1.7.0", + "which": "1.3.0", + "worker-farm": "1.5.1" + }, + "dependencies": { + "minimist": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", + "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=", + "dev": true + }, + "optimist": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", + "dev": true, + "requires": { + "minimist": "0.0.10", + "wordwrap": "0.0.2" + } + } + } + }, + "jquery": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-2.2.4.tgz", + "integrity": "sha1-LInWiJterFIqfuoywUUhVZxsvwI=" + }, + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=" + }, + "js-yaml": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.6.1.tgz", + "integrity": "sha1-bl/mfYsgXOTSL60Ft3geja3MSzA=", + "requires": { + "argparse": "1.0.9", + "esprima": "2.7.3" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "optional": true + }, + "jschardet": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/jschardet/-/jschardet-1.6.0.tgz", + "integrity": "sha512-xYuhvQ7I9PDJIGBWev9xm0+SMSed3ZDBAmvVjbFR1ZRLAF+vlXcQu6cRI9uAlj81rzikElRVteehwV7DuX2ZmQ==", + "dev": true + }, + "jsdom": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-7.2.2.tgz", + "integrity": "sha1-QLQCdwwr2iNGkJa+6Rq2deOx/G4=", + "dev": true, + "requires": { + "abab": "1.0.4", + "acorn": "2.7.0", + "acorn-globals": "1.0.9", + "cssom": "0.3.2", + "cssstyle": "0.2.37", + "escodegen": "1.7.1", + "nwmatcher": "1.4.3", + "parse5": "1.5.1", + "request": "2.83.0", + "sax": "1.2.4", + "symbol-tree": "3.2.2", + "tough-cookie": "2.3.3", + "webidl-conversions": "2.0.1", + "whatwg-url-compat": "0.6.5", + "xml-name-validator": "2.0.1" + }, + "dependencies": { + "acorn": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-2.7.0.tgz", + "integrity": "sha1-q259nYhqrKiwhbwzEreaGYQz8Oc=", + "dev": true + } + } + }, + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true + }, + "jshint": { + "version": "2.9.5", + "resolved": "https://registry.npmjs.org/jshint/-/jshint-2.9.5.tgz", + "integrity": "sha1-HnJSkVzmgbQIJ+4UJIxG006apiw=", + "dev": true, + "requires": { + "cli": "1.0.1", + "console-browserify": "1.1.0", + "exit": "0.1.2", + "htmlparser2": "3.8.3", + "lodash": "3.7.0", + "minimatch": "3.0.4", + "shelljs": "0.3.0", + "strip-json-comments": "1.0.4" + }, + "dependencies": { + "lodash": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.7.0.tgz", + "integrity": "sha1-Nni9irmVBXwHreg27S7wh9qBHUU=", + "dev": true + }, + "shelljs": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.3.0.tgz", + "integrity": "sha1-NZbmMHp4FUT1kfN9phg2DzHbV7E=", + "dev": true + }, + "strip-json-comments": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz", + "integrity": "sha1-HhX7ysl9Pumb8tc7TGVrCCu6+5E=", + "dev": true + } + } + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" + }, + "json-schema-traverse": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", + "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=" + }, + "json-stable-stringify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", + "dev": true, + "requires": { + "jsonify": "0.0.0" + } + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" + }, + "json5": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.4.0.tgz", + "integrity": "sha1-BUNS5MTIDIbAkjh31EneF2pzLI0=", + "dev": true + }, + "jsonfile": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", + "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11" + } + }, + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", + "dev": true + }, + "jsonparse": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-0.0.5.tgz", + "integrity": "sha1-MwVCrT8KZUZlt3jz6y2an6UHrGQ=" + }, + "jsonpointer": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz", + "integrity": "sha1-T9kss04OnbPInIYi7PUfm5eMbLk=" + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + } + } + }, + "jstransform": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/jstransform/-/jstransform-11.0.3.tgz", + "integrity": "sha1-CaeJk+CuTU70SH9hVakfYZDLQiM=", + "requires": { + "base62": "1.2.1", + "commoner": "0.10.8", + "esprima-fb": "15001.1.0-dev-harmony-fb", + "object-assign": "2.1.1", + "source-map": "0.4.4" + }, + "dependencies": { + "esprima-fb": { + "version": "15001.1.0-dev-harmony-fb", + "resolved": "https://registry.npmjs.org/esprima-fb/-/esprima-fb-15001.1.0-dev-harmony-fb.tgz", + "integrity": "sha1-MKlHMDxrjV6VW+4rmbHSMyBqaQE=" + }, + "object-assign": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz", + "integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=" + } + } + }, + "jsxhint": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/jsxhint/-/jsxhint-0.15.1.tgz", + "integrity": "sha1-+gBftaTbfP3AVe9QQ7Leu5/jWlQ=", + "dev": true, + "requires": { + "bluebird": "2.11.0", + "debug": "2.1.3", + "fs-extra": "0.16.5", + "glob-all": "3.1.0", + "jshint": "2.9.5", + "jstransform": "11.0.3", + "through": "2.3.8" + }, + "dependencies": { + "debug": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.1.3.tgz", + "integrity": "sha1-zoqxte6PvuK/o7Yzyrk9NmtjQY4=", + "dev": true, + "requires": { + "ms": "0.7.0" + } + }, + "fs-extra": { + "version": "0.16.5", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.16.5.tgz", + "integrity": "sha1-GtZh+myGyWCM0bSe/G/Og0k5p1A=", + "dev": true, + "requires": { + "graceful-fs": "3.0.11", + "jsonfile": "2.4.0", + "rimraf": "2.6.2" + } + }, + "graceful-fs": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.11.tgz", + "integrity": "sha1-dhPHeKGv6mLyXGMKCG1/Osu92Bg=", + "dev": true, + "requires": { + "natives": "1.1.0" + } + }, + "ms": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.0.tgz", + "integrity": "sha1-hlvpTC5zl62KV9pqYzpuLzB5i4M=", + "dev": true + } + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + }, + "klaw": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", + "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11" + } + }, + "latest-version": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz", + "integrity": "sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=", + "dev": true, + "requires": { + "package-json": "4.0.1" + } + }, + "lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", + "dev": true + }, + "lazy-val": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/lazy-val/-/lazy-val-1.0.3.tgz", + "integrity": "sha512-pjCf3BYk+uv3ZcPzEVM0BFvO9Uw58TmlrU0oG5tTrr9Kcid3+kdKxapH8CjdYmVa2nO5wOoZn2rdvZx2PKj/xg==", + "dev": true + }, + "lazystream": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-0.1.0.tgz", + "integrity": "sha1-GyXWPHcqTCDwpe0KnXf0hLbhaSA=", + "dev": true, + "requires": { + "readable-stream": "1.0.34" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + } + } + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "dev": true, + "requires": { + "invert-kv": "1.0.0" + } + }, + "lcov-parse": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/lcov-parse/-/lcov-parse-0.0.10.tgz", + "integrity": "sha1-GwuP+ayceIklBYK3C3ExXZ2m2aM=" + }, + "less": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/less/-/less-2.7.3.tgz", + "integrity": "sha512-KPdIJKWcEAb02TuJtaLrhue0krtRLoRoo7x6BNJIBelO00t/CCdJQUnHW5V34OnHMWzIktSalJxRO+FvytQlCQ==", + "dev": true, + "requires": { + "errno": "0.1.4", + "graceful-fs": "4.1.11", + "image-size": "0.5.5", + "mime": "1.4.1", + "mkdirp": "0.5.1", + "promise": "7.3.1", + "request": "2.81.0", + "source-map": "0.5.7" + }, + "dependencies": { + "ajv": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", + "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", + "dev": true, + "optional": true, + "requires": { + "co": "4.6.0", + "json-stable-stringify": "1.0.1" + } + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true, + "optional": true + }, + "har-schema": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz", + "integrity": "sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4=", + "dev": true, + "optional": true + }, + "har-validator": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz", + "integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=", + "dev": true, + "optional": true, + "requires": { + "ajv": "4.11.8", + "har-schema": "1.0.5" + } + }, + "performance-now": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz", + "integrity": "sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU=", + "dev": true, + "optional": true + }, + "qs": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", + "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=", + "dev": true, + "optional": true + }, + "request": { + "version": "2.81.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.81.0.tgz", + "integrity": "sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA=", + "dev": true, + "optional": true, + "requires": { + "aws-sign2": "0.6.0", + "aws4": "1.6.0", + "caseless": "0.12.0", + "combined-stream": "1.0.5", + "extend": "3.0.1", + "forever-agent": "0.6.1", + "form-data": "2.1.4", + "har-validator": "4.2.1", + "hawk": "3.1.3", + "http-signature": "1.1.1", + "is-typedarray": "1.0.0", + "isstream": "0.1.2", + "json-stringify-safe": "5.0.1", + "mime-types": "2.1.17", + "oauth-sign": "0.8.2", + "performance-now": "0.2.0", + "qs": "6.4.0", + "safe-buffer": "5.1.1", + "stringstream": "0.0.5", + "tough-cookie": "2.3.3", + "tunnel-agent": "0.6.0", + "uuid": "3.1.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "optional": true + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "5.1.1" + } + }, + "uuid": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz", + "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g==", + "dev": true, + "optional": true + } + } + }, + "leven": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/leven/-/leven-1.0.2.tgz", + "integrity": "sha1-kUS27ryl8dBoAWnxpncNzqYLdcM=", + "dev": true + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dev": true, + "requires": { + "prelude-ls": "1.1.2", + "type-check": "0.3.2" + } + }, + "livereload-js": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.2.2.tgz", + "integrity": "sha1-bIclfmSKtHW8JOoldFftzB+NC8I=", + "dev": true + }, + "load-grunt-tasks": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/load-grunt-tasks/-/load-grunt-tasks-3.5.2.tgz", + "integrity": "sha1-ByhWEYD9IP+KaSdQWFL8WKrqDIg=", + "dev": true, + "requires": { + "arrify": "1.0.1", + "multimatch": "2.1.0", + "pkg-up": "1.0.0", + "resolve-pkg": "0.1.0" + } + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "parse-json": "2.2.0", + "pify": "2.3.0", + "pinkie-promise": "2.0.1", + "strip-bom": "2.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "requires": { + "p-locate": "2.0.0", + "path-exists": "3.0.0" + }, + "dependencies": { + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + } + } + }, + "lodash": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", + "dev": true + }, + "lodash._basecopy": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", + "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=", + "dev": true + }, + "lodash._basetostring": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz", + "integrity": "sha1-0YYdh3+CSlL2aYMtyvPuFVZqB9U=", + "dev": true + }, + "lodash._basevalues": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz", + "integrity": "sha1-W3dXYoAr3j0yl1A+JjAIIP32Ybc=", + "dev": true + }, + "lodash._getnative": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", + "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=", + "dev": true + }, + "lodash._isiterateecall": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", + "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=", + "dev": true + }, + "lodash._reescape": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz", + "integrity": "sha1-Kx1vXf4HyKNVdT5fJ/rH8c3hYWo=", + "dev": true + }, + "lodash._reevaluate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz", + "integrity": "sha1-WLx0xAZklTrgsSTYBpltrKQx4u0=", + "dev": true + }, + "lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", + "dev": true + }, + "lodash._root": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz", + "integrity": "sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI=", + "dev": true + }, + "lodash.escape": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz", + "integrity": "sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg=", + "dev": true, + "requires": { + "lodash._root": "3.0.1" + } + }, + "lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", + "dev": true + }, + "lodash.isarguments": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", + "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=", + "dev": true + }, + "lodash.isarray": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", + "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=", + "dev": true + }, + "lodash.keys": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", + "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=", + "dev": true, + "requires": { + "lodash._getnative": "3.9.1", + "lodash.isarguments": "3.1.0", + "lodash.isarray": "3.0.4" + } + }, + "lodash.restparam": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz", + "integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=", + "dev": true + }, + "lodash.template": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", + "integrity": "sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8=", + "dev": true, + "requires": { + "lodash._basecopy": "3.0.1", + "lodash._basetostring": "3.0.1", + "lodash._basevalues": "3.0.0", + "lodash._isiterateecall": "3.0.9", + "lodash._reinterpolate": "3.0.0", + "lodash.escape": "3.2.0", + "lodash.keys": "3.1.2", + "lodash.restparam": "3.6.1", + "lodash.templatesettings": "3.1.1" + } + }, + "lodash.templatesettings": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz", + "integrity": "sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU=", + "dev": true, + "requires": { + "lodash._reinterpolate": "3.0.0", + "lodash.escape": "3.2.0" + } + }, + "lodash.toarray": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.toarray/-/lodash.toarray-4.4.0.tgz", + "integrity": "sha1-JMS/zWsvuji/0FlNsRedjptlZWE=", + "dev": true + }, + "log-driver": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/log-driver/-/log-driver-1.2.5.tgz", + "integrity": "sha1-euTsJXMC/XkNVXyxDJcQDYV7AFY=" + }, + "longest": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", + "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", + "dev": true + }, + "loose-envify": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", + "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", + "requires": { + "js-tokens": "3.0.2" + } + }, + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "dev": true, + "requires": { + "currently-unhandled": "0.4.1", + "signal-exit": "3.0.2" + } + }, + "lowercase-keys": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", + "integrity": "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY=", + "dev": true + }, + "lru-cache": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.1.tgz", + "integrity": "sha512-q4spe4KTfsAS1SUHLO0wz8Qiyf1+vMIAgpRYioFYDMNqKfHQbg+AVDH3i4fvpl71/P1L0dBl+fQi+P37UYf0ew==", + "dev": true, + "requires": { + "pseudomap": "1.0.2", + "yallist": "2.1.2" + } + }, + "make-dir": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.1.0.tgz", + "integrity": "sha512-0Pkui4wLJ7rxvmfUvs87skoEaxmu0hCUApF8nonzpl7q//FWp9zu8W61Scz4sd/kUiqDxvUhtoam2efDyiBzcA==", + "dev": true, + "requires": { + "pify": "3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "makeerror": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", + "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", + "dev": true, + "requires": { + "tmpl": "1.0.4" + } + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "dev": true + }, + "mem": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", + "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", + "dev": true, + "requires": { + "mimic-fn": "1.1.0" + } + }, + "meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "dev": true, + "requires": { + "camelcase-keys": "2.1.0", + "decamelize": "1.2.0", + "loud-rejection": "1.6.0", + "map-obj": "1.0.1", + "minimist": "1.2.0", + "normalize-package-data": "2.4.0", + "object-assign": "4.1.1", + "read-pkg-up": "1.0.1", + "redent": "1.0.0", + "trim-newlines": "1.0.0" + } + }, + "merge": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.0.tgz", + "integrity": "sha1-dTHjnUlJwoGma4xabgJl6LBYlNo=", + "dev": true + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "arr-diff": "2.0.0", + "array-unique": "0.2.1", + "braces": "1.8.5", + "expand-brackets": "0.1.5", + "extglob": "0.3.2", + "filename-regex": "2.0.1", + "is-extglob": "1.0.0", + "is-glob": "2.0.1", + "kind-of": "3.2.2", + "normalize-path": "2.1.1", + "object.omit": "2.0.1", + "parse-glob": "3.0.4", + "regex-cache": "0.4.4" + } + }, + "mime": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", + "dev": true, + "optional": true + }, + "mime-db": { + "version": "1.30.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.30.0.tgz", + "integrity": "sha1-dMZD2i3Z1qRTmZY0ZbJtXKfXHwE=" + }, + "mime-types": { + "version": "2.1.17", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.17.tgz", + "integrity": "sha1-Cdejk/A+mVp5+K+Fe3Cp4KsWVXo=", + "requires": { + "mime-db": "1.30.0" + } + }, + "mimic-fn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.1.0.tgz", + "integrity": "sha1-5md4PZLonb00KBi1IwudYqZyrRg=", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "1.1.8" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" + }, + "mixpanel": { + "version": "github:kitematic/mixpanel-node#72a94a7528de4024a05e036b4406cf277275b447" + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "requires": { + "minimist": "0.0.8" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" + } + } + }, + "mkpath": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/mkpath/-/mkpath-0.1.0.tgz", + "integrity": "sha1-dVSm+Nhxg0zJe1RisSLEwSTW3pE=", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "multimatch": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz", + "integrity": "sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis=", + "dev": true, + "requires": { + "array-differ": "1.0.0", + "array-union": "1.0.2", + "arrify": "1.0.1", + "minimatch": "3.0.4" + } + }, + "multipipe": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", + "integrity": "sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s=", + "dev": true, + "requires": { + "duplexer2": "0.0.2" + } + }, + "mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", + "dev": true + }, + "mv": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/mv/-/mv-2.1.1.tgz", + "integrity": "sha1-rmzg1vbV4KT32JN5jQPB6pVZtqI=", + "dev": true, + "requires": { + "mkdirp": "0.5.1", + "ncp": "2.0.0", + "rimraf": "2.4.5" + }, + "dependencies": { + "glob": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", + "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", + "dev": true, + "requires": { + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "rimraf": { + "version": "2.4.5", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.5.tgz", + "integrity": "sha1-7nEM5dk6j9uFb7Xqj/Di11k0sto=", + "dev": true, + "requires": { + "glob": "6.0.4" + } + } + } + }, + "natives": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/natives/-/natives-1.1.0.tgz", + "integrity": "sha1-6f+EFBimsux6SV6TmYT3jxY+bjE=", + "dev": true + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "ncp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz", + "integrity": "sha1-GVoh1sRuNh0vsSgbo4uR6d9727M=", + "dev": true + }, + "node-emoji": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.8.1.tgz", + "integrity": "sha512-+ktMAh1Jwas+TnGodfCfjUbJKoANqPaJFN0z0iqh41eqD8dvguNzcitVSBSVK1pidz0AqGbLKcoVuVLRVZ/aVg==", + "dev": true, + "requires": { + "lodash.toarray": "4.4.0" + } + }, + "node-haste": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/node-haste/-/node-haste-1.2.8.tgz", + "integrity": "sha1-0vEOk9dWfCaJrIP8BNtNdsqnDzw=", + "dev": true, + "requires": { + "esprima-fb": "4001.1001.0-dev-harmony-fb" + }, + "dependencies": { + "esprima-fb": { + "version": "4001.1001.0-dev-harmony-fb", + "resolved": "https://registry.npmjs.org/esprima-fb/-/esprima-fb-4001.1001.0-dev-harmony-fb.tgz", + "integrity": "sha1-9Qn2FuZtEcLFOWomHGGe3MtxKAo=", + "dev": true + } + } + }, + "node-int64": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.3.3.tgz", + "integrity": "sha1-LW5rLs5d6FiLQ9iNG8QbJs0fqE0=", + "dev": true + }, + "node-uuid": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.8.tgz", + "integrity": "sha1-sEDrCSOWivq/jTL7HxfxFn/auQc=" + }, + "nopt": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "dev": true, + "requires": { + "abbrev": "1.1.1" + } + }, + "normalize-package-data": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", + "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", + "dev": true, + "requires": { + "hosted-git-info": "2.5.0", + "is-builtin-module": "1.0.0", + "semver": "5.4.1", + "validate-npm-package-license": "3.0.1" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "1.1.0" + } + }, + "npm-run-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-1.0.0.tgz", + "integrity": "sha1-9cMr9ZX+ga6Sfa7FLoL4sACsPI8=", + "dev": true, + "requires": { + "path-key": "1.0.0" + } + }, + "nugget": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/nugget/-/nugget-1.6.2.tgz", + "integrity": "sha1-iMpuA7pXBqmRc/XaCQJZPWvK4Qc=", + "dev": true, + "requires": { + "debug": "2.6.9", + "minimist": "1.2.0", + "pretty-bytes": "1.0.4", + "progress-stream": "1.2.0", + "request": "2.83.0", + "single-line-log": "0.4.1", + "throttleit": "0.0.2" + } + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true + }, + "numeral": { + "version": "1.5.6", + "resolved": "https://registry.npmjs.org/numeral/-/numeral-1.5.6.tgz", + "integrity": "sha1-ODHbloRRuc9q/5v5WSXx7443sz8=" + }, + "nwmatcher": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/nwmatcher/-/nwmatcher-1.4.3.tgz", + "integrity": "sha512-IKdSTiDWCarf2JTS5e9e2+5tPZGdkRJ79XjYV0pzK8Q9BpsFyBq1RGKxzs7Q8UBushGw7m6TzVKz6fcY99iSWw==", + "dev": true + }, + "oauth-sign": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", + "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-keys": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz", + "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=", + "dev": true + }, + "object.omit": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", + "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", + "dev": true, + "requires": { + "for-own": "0.1.5", + "is-extendable": "0.1.1" + } + }, + "on-finished": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.1.0.tgz", + "integrity": "sha1-DFOfCSkej/rd4MiiWFD7LO3HAi0=", + "dev": true, + "requires": { + "ee-first": "1.0.5" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1.0.2" + } + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "dev": true, + "requires": { + "mimic-fn": "1.1.0" + } + }, + "optimist": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.4.0.tgz", + "integrity": "sha1-y47Dfy/jqphky2eidSUOfhliCiU=", + "dev": true, + "requires": { + "wordwrap": "0.0.2" + } + }, + "optionator": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", + "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", + "dev": true, + "requires": { + "deep-is": "0.1.3", + "fast-levenshtein": "2.0.6", + "levn": "0.3.0", + "prelude-ls": "1.1.2", + "type-check": "0.3.2", + "wordwrap": "1.0.0" + }, + "dependencies": { + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "dev": true + } + } + }, + "os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "dev": true, + "requires": { + "lcid": "1.0.0" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true + }, + "osx-release": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/osx-release/-/osx-release-1.1.0.tgz", + "integrity": "sha1-8heRGigTaUmvG/kwiyQeJzfTzWw=", + "requires": { + "minimist": "1.2.0" + } + }, + "output-file-sync": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/output-file-sync/-/output-file-sync-1.1.2.tgz", + "integrity": "sha1-0KM+7+YaIF+suQCS6CZZjVJFznY=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "mkdirp": "0.5.1", + "object-assign": "4.1.1" + } + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true + }, + "p-limit": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.1.0.tgz", + "integrity": "sha1-sH/y2aXYi+yAYDWJWiurZqJ5iLw=", + "dev": true + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "requires": { + "p-limit": "1.1.0" + } + }, + "package-json": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz", + "integrity": "sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=", + "dev": true, + "requires": { + "got": "6.7.1", + "registry-auth-token": "3.3.1", + "registry-url": "3.1.0", + "semver": "5.4.1" + } + }, + "parse-color": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-color/-/parse-color-1.0.0.tgz", + "integrity": "sha1-e3SLlag/A/FqlPU15S1/PZRlhhk=", + "dev": true, + "requires": { + "color-convert": "0.5.3" + }, + "dependencies": { + "color-convert": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-0.5.3.tgz", + "integrity": "sha1-vbbGnOZg+t/+CwAHzER+G59ygr0=", + "dev": true + } + } + }, + "parse-glob": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", + "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", + "dev": true, + "requires": { + "glob-base": "0.3.0", + "is-dotfile": "1.0.3", + "is-extglob": "1.0.0", + "is-glob": "2.0.1" + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "requires": { + "error-ex": "1.3.1" + } + }, + "parse5": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-1.5.1.tgz", + "integrity": "sha1-m387DeMr543CQBsXVzzK8Pb1nZQ=", + "dev": true + }, + "parseUri": { + "version": "1.2.3-2", + "resolved": "https://registry.npmjs.org/parseUri/-/parseUri-1.2.3-2.tgz", + "integrity": "sha1-9BHxt9aWemdflk5xYAJMt2a5DpY=" + }, + "parseurl": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", + "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=", + "dev": true + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "requires": { + "pinkie-promise": "2.0.1" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "dev": true + }, + "path-key": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-1.0.0.tgz", + "integrity": "sha1-XVPVeAGWRsDWiADbThRua9wqx68=", + "dev": true + }, + "path-parse": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz", + "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=", + "dev": true + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "pify": "2.3.0", + "pinkie-promise": "2.0.1" + } + }, + "pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", + "dev": true + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "requires": { + "pinkie": "2.0.4" + } + }, + "pkg-up": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-1.0.0.tgz", + "integrity": "sha1-Pgj7RhUlxEIWJKM7n35tCvWwWiY=", + "dev": true, + "requires": { + "find-up": "1.1.2" + } + }, + "plist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/plist/-/plist-1.2.0.tgz", + "integrity": "sha1-CEtQk93JJQbiWfh0uNmxr7jHlZM=", + "dev": true, + "requires": { + "base64-js": "0.0.8", + "util-deprecate": "1.0.2", + "xmlbuilder": "4.0.0", + "xmldom": "0.1.27" + } + }, + "pluralize": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz", + "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==", + "dev": true + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "dev": true + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "dev": true + }, + "preserve": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", + "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", + "dev": true + }, + "pretty-bytes": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-1.0.4.tgz", + "integrity": "sha1-CiLoIQYJrTVUL4yNXSFZr/B1HIQ=", + "dev": true, + "requires": { + "get-stdin": "4.0.1", + "meow": "3.7.0" + } + }, + "prettyjson": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prettyjson/-/prettyjson-1.2.1.tgz", + "integrity": "sha1-/P+rQdGcq0365eV15kJGYZsS0ok=", + "dev": true, + "requires": { + "colors": "1.1.2", + "minimist": "1.2.0" + }, + "dependencies": { + "colors": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", + "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", + "dev": true + } + } + }, + "prettysize": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/prettysize/-/prettysize-0.0.3.tgz", + "integrity": "sha1-FK//amReWRpN3xxykZwjtBRhgaE=", + "dev": true + }, + "private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==" + }, + "process-nextick-args": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", + "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=" + }, + "progress": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.0.tgz", + "integrity": "sha1-ihvjZr+Pwj2yvSPxDG/pILQ4nR8=", + "dev": true + }, + "progress-stream": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/progress-stream/-/progress-stream-1.2.0.tgz", + "integrity": "sha1-LNPP6jO6OonJwSHsM0er6asSX3c=", + "dev": true, + "requires": { + "speedometer": "0.1.4", + "through2": "0.2.3" + } + }, + "promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "dev": true, + "optional": true, + "requires": { + "asap": "2.0.6" + } + }, + "prr": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/prr/-/prr-0.0.0.tgz", + "integrity": "sha1-GoS4WQgyVQFBGFPQCB7j+obikmo=", + "dev": true + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, + "pump": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pump/-/pump-1.0.2.tgz", + "integrity": "sha1-Oz7mUS+U8OV1U4wXmV+fFpkKXVE=", + "requires": { + "end-of-stream": "1.4.0", + "once": "1.4.0" + } + }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" + }, + "qs": { + "version": "6.3.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.3.2.tgz", + "integrity": "sha1-51vV9uJoEioqDgvaYwslUMFmUCw=" + }, + "randomatic": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.7.tgz", + "integrity": "sha512-D5JUjPyJbaJDkuAazpVnSfVkLlpeO3wDlPROTMLGKG1zMFNFRgrciKo1ltz/AzNTkqE0HzDx655QOL51N06how==", + "dev": true, + "requires": { + "is-number": "3.0.0", + "kind-of": "4.0.0" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "raw-body": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.3.0.tgz", + "integrity": "sha1-l4IwoValVI9C7vFN4i0PT2EAg9E=", + "dev": true, + "requires": { + "bytes": "1.0.0", + "iconv-lite": "0.4.4" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.4.tgz", + "integrity": "sha1-6V8uQdsHNfwhZS94J6XuMuY8g6g=", + "dev": true + } + } + }, + "rc": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.2.tgz", + "integrity": "sha1-2M6ctX6NZNnHut2YdsfDTL48cHc=", + "dev": true, + "requires": { + "deep-extend": "0.4.2", + "ini": "1.3.4", + "minimist": "1.2.0", + "strip-json-comments": "2.0.1" + } + }, + "rcedit": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/rcedit/-/rcedit-0.3.0.tgz", + "integrity": "sha1-y17uGF5Ub57aWXwkjJkGGG+pa84=", + "dev": true + }, + "react": { + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/react/-/react-0.13.3.tgz", + "integrity": "sha1-ot+oUzXX3AK4K0gvCJWC5kzBM1Y=", + "requires": { + "envify": "3.4.1" + } + }, + "react-bootstrap": { + "version": "0.20.3", + "resolved": "https://registry.npmjs.org/react-bootstrap/-/react-bootstrap-0.20.3.tgz", + "integrity": "sha1-UhDor3IRvUaEshGA8ocdEq67TqE=", + "requires": { + "classnames": "1.2.2" + }, + "dependencies": { + "classnames": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-1.2.2.tgz", + "integrity": "sha1-6WoqAiLYSSXdj62yBdZuEviI7fk=" + } + } + }, + "react-retina-image": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/react-retina-image/-/react-retina-image-1.3.3.tgz", + "integrity": "sha1-4h+YvK+gWnMlDGaQswtFVMs0nV8=", + "requires": { + "array-equal": "1.0.0", + "image-exists": "1.1.0", + "is-retina": "1.0.3", + "isarray": "0.0.1", + "object-assign": "2.1.1" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "object-assign": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz", + "integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=" + } + } + }, + "react-router": { + "version": "0.13.6", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-0.13.6.tgz", + "integrity": "sha1-G8OcdF1CMmy1Hxx0UkeWdaUXL6k=", + "requires": { + "can-use-dom": "0.1.0", + "invariant": "2.2.2", + "object-assign": "2.1.1", + "qs": "2.4.1" + }, + "dependencies": { + "object-assign": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz", + "integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=" + }, + "qs": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-2.4.1.tgz", + "integrity": "sha1-aMuuqXEBNCaoDBQE+taxprEXUkU=" + } + } + }, + "read-config-file": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/read-config-file/-/read-config-file-1.2.2.tgz", + "integrity": "sha512-Q6bxc6mm2ZalO0PWgUelfo0Fp91/EKtA1yL4apvzCzK9krhftr9vOq1td9vU1nxpadMjfnudv4Ye/WXm4IWTWQ==", + "dev": true, + "requires": { + "ajv": "5.5.2", + "ajv-keywords": "2.1.1", + "bluebird-lst": "1.0.5", + "dotenv": "4.0.0", + "dotenv-expand": "4.0.1", + "fs-extra-p": "4.5.0", + "js-yaml": "3.10.0", + "json5": "0.5.1", + "lazy-val": "1.0.3" + }, + "dependencies": { + "ajv": { + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", + "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", + "dev": true, + "requires": { + "co": "4.6.0", + "fast-deep-equal": "1.0.0", + "fast-json-stable-stringify": "2.0.0", + "json-schema-traverse": "0.3.1" + } + }, + "esprima": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz", + "integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw==", + "dev": true + }, + "js-yaml": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.10.0.tgz", + "integrity": "sha512-O2v52ffjLa9VeM43J4XocZE//WT9N0IiwDa3KSHH7Tu8CtH+1qM8SIZvnsTh6v+4yFy5KUY3BHUVwjpfAWsjIA==", + "dev": true, + "requires": { + "argparse": "1.0.9", + "esprima": "4.0.0" + } + }, + "json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", + "dev": true + } + } + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "requires": { + "load-json-file": "1.1.0", + "normalize-package-data": "2.4.0", + "path-type": "1.1.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "requires": { + "find-up": "1.1.2", + "read-pkg": "1.1.0" + } + }, + "readable-stream": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "1.0.7", + "string_decoder": "0.10.31", + "util-deprecate": "1.0.2" + } + }, + "readdirp": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz", + "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "minimatch": "3.0.4", + "readable-stream": "2.0.6", + "set-immediate-shim": "1.0.1" + } + }, + "readline2": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/readline2/-/readline2-1.0.1.tgz", + "integrity": "sha1-QQWWCP/BVHV7cV2ZidGZ/783LjU=", + "dev": true, + "requires": { + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "mute-stream": "0.0.5" + }, + "dependencies": { + "mute-stream": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz", + "integrity": "sha1-j7+rsKmKJT0xhDMfno3rc3L6xsA=", + "dev": true + } + } + }, + "recast": { + "version": "0.11.23", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.11.23.tgz", + "integrity": "sha1-RR/TAEqx5N+bTktmN2sqIZEkYtM=", + "requires": { + "ast-types": "0.9.6", + "esprima": "3.1.3", + "private": "0.1.8", + "source-map": "0.5.7" + }, + "dependencies": { + "esprima": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", + "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "dev": true, + "requires": { + "indent-string": "2.1.0", + "strip-indent": "1.0.1" + } + }, + "regenerate": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.3.3.tgz", + "integrity": "sha512-jVpo1GadrDAK59t/0jRx5VxYWQEDkkEKi6+HjE3joFVLfDOh9Xrdh0dF1eSq+BI/SwvTQ44gSscJ8N5zYL61sg==", + "dev": true + }, + "regenerator": { + "version": "0.8.40", + "resolved": "https://registry.npmjs.org/regenerator/-/regenerator-0.8.40.tgz", + "integrity": "sha1-oORXxY69uuV1yfjNdRJ+k3VkNdg=", + "dev": true, + "requires": { + "commoner": "0.10.8", + "defs": "1.1.1", + "esprima-fb": "15001.1001.0-dev-harmony-fb", + "private": "0.1.8", + "recast": "0.10.33", + "through": "2.3.8" + }, + "dependencies": { + "ast-types": { + "version": "0.8.12", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.8.12.tgz", + "integrity": "sha1-oNkOQ1G7iHcWyD/WN+v4GK9K38w=", + "dev": true + }, + "esprima-fb": { + "version": "15001.1001.0-dev-harmony-fb", + "resolved": "https://registry.npmjs.org/esprima-fb/-/esprima-fb-15001.1001.0-dev-harmony-fb.tgz", + "integrity": "sha1-Q761fsJujPI3092LM+QlM1d/Jlk=", + "dev": true + }, + "recast": { + "version": "0.10.33", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.10.33.tgz", + "integrity": "sha1-lCgI96oBbx+nFCxGHX5XBKqo1pc=", + "dev": true, + "requires": { + "ast-types": "0.8.12", + "esprima-fb": "15001.1001.0-dev-harmony-fb", + "private": "0.1.8", + "source-map": "0.5.7" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "regex-cache": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", + "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", + "dev": true, + "requires": { + "is-equal-shallow": "0.1.3" + } + }, + "regexpu": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/regexpu/-/regexpu-1.3.0.tgz", + "integrity": "sha1-5TTcmRqeWEYFDJjebX3UpVyeoW0=", + "dev": true, + "requires": { + "esprima": "2.7.3", + "recast": "0.10.43", + "regenerate": "1.3.3", + "regjsgen": "0.2.0", + "regjsparser": "0.1.5" + }, + "dependencies": { + "ast-types": { + "version": "0.8.15", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.8.15.tgz", + "integrity": "sha1-ju8IJ/BN/w7IhXupJavj/qYZTlI=", + "dev": true + }, + "esprima-fb": { + "version": "15001.1001.0-dev-harmony-fb", + "resolved": "https://registry.npmjs.org/esprima-fb/-/esprima-fb-15001.1001.0-dev-harmony-fb.tgz", + "integrity": "sha1-Q761fsJujPI3092LM+QlM1d/Jlk=", + "dev": true + }, + "recast": { + "version": "0.10.43", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.10.43.tgz", + "integrity": "sha1-uV1Q9tYHYaX2JS4V2AZ4FoSRzn8=", + "dev": true, + "requires": { + "ast-types": "0.8.15", + "esprima-fb": "15001.1001.0-dev-harmony-fb", + "private": "0.1.8", + "source-map": "0.5.7" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "registry-auth-token": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.1.tgz", + "integrity": "sha1-+w0yie4Nmtosu1KvXf5mywcNMAY=", + "dev": true, + "requires": { + "rc": "1.2.2", + "safe-buffer": "5.1.1" + } + }, + "registry-url": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", + "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=", + "dev": true, + "requires": { + "rc": "1.2.2" + } + }, + "regjsgen": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", + "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=", + "dev": true + }, + "regjsparser": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", + "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", + "dev": true, + "requires": { + "jsesc": "0.5.0" + } + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true + }, + "repeat-element": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", + "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true + }, + "repeating": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-1.1.3.tgz", + "integrity": "sha1-PUEUIYh3U3SU+X93+Xhfq4EPpKw=", + "dev": true, + "requires": { + "is-finite": "1.0.2" + } + }, + "replace-ext": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz", + "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=", + "dev": true + }, + "request": { + "version": "2.83.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.83.0.tgz", + "integrity": "sha512-lR3gD69osqm6EYLk9wB/G1W/laGWjzH90t1vEa2xuxHD5KUrSzp9pUSfTm+YC5Nxt2T8nMPEvKlhbQayU7bgFw==", + "requires": { + "aws-sign2": "0.7.0", + "aws4": "1.6.0", + "caseless": "0.12.0", + "combined-stream": "1.0.5", + "extend": "3.0.1", + "forever-agent": "0.6.1", + "form-data": "2.3.1", + "har-validator": "5.0.3", + "hawk": "6.0.2", + "http-signature": "1.2.0", + "is-typedarray": "1.0.0", + "isstream": "0.1.2", + "json-stringify-safe": "5.0.1", + "mime-types": "2.1.17", + "oauth-sign": "0.8.2", + "performance-now": "2.1.0", + "qs": "6.5.1", + "safe-buffer": "5.1.1", + "stringstream": "0.0.5", + "tough-cookie": "2.3.3", + "tunnel-agent": "0.6.0", + "uuid": "3.1.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" + }, + "boom": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/boom/-/boom-4.3.1.tgz", + "integrity": "sha1-T4owBctKfjiJ90kDD9JbluAdLjE=", + "requires": { + "hoek": "4.2.0" + } + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" + }, + "cryptiles": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-3.1.2.tgz", + "integrity": "sha1-qJ+7Ig9c4l7FboxKqKT9e1sNKf4=", + "requires": { + "boom": "5.2.0" + }, + "dependencies": { + "boom": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/boom/-/boom-5.2.0.tgz", + "integrity": "sha512-Z5BTk6ZRe4tXXQlkqftmsAUANpXmuwlsF5Oov8ThoMbQRzdGTA1ngYRW160GexgOgjsFOKJz0LYhoNi+2AMBUw==", + "requires": { + "hoek": "4.2.0" + } + } + } + }, + "form-data": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.1.tgz", + "integrity": "sha1-b7lPvXGIUwbXPRXMSX/kzE7NRL8=", + "requires": { + "asynckit": "0.4.0", + "combined-stream": "1.0.5", + "mime-types": "2.1.17" + } + }, + "har-validator": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz", + "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=", + "requires": { + "ajv": "5.3.0", + "har-schema": "2.0.0" + } + }, + "hawk": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-6.0.2.tgz", + "integrity": "sha512-miowhl2+U7Qle4vdLqDdPt9m09K6yZhkLDTWGoUiUzrQCn+mHHSmfJgAyGaLRZbPmTqfFFjRV1QWCW0VWUJBbQ==", + "requires": { + "boom": "4.3.1", + "cryptiles": "3.1.2", + "hoek": "4.2.0", + "sntp": "2.1.0" + } + }, + "hoek": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-4.2.0.tgz", + "integrity": "sha512-v0XCLxICi9nPfYrS9RL8HbYnXi9obYAeLbSP00BmnZwCK9+Ih9WOjoZ8YoHCoav2csqn4FOz4Orldsy2dmDwmQ==" + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "requires": { + "assert-plus": "1.0.0", + "jsprim": "1.4.1", + "sshpk": "1.13.1" + } + }, + "qs": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", + "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==" + }, + "sntp": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-2.1.0.tgz", + "integrity": "sha512-FL1b58BDrqS3A11lJ0zEdnJ3UOKqVxawAkF3k7F0CVN7VQ34aZrV+G8BZ1WC9ZL7NyrwsW0oviwsWDgRuVYtJg==", + "requires": { + "hoek": "4.2.0" + } + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "requires": { + "safe-buffer": "5.1.1" + } + }, + "uuid": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz", + "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g==" + } + } + }, + "request-progress": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-0.3.1.tgz", + "integrity": "sha1-ByHBBdipasayzossia4tXs/Pazo=", + "requires": { + "throttleit": "0.0.2" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", + "dev": true + }, + "require-uncached": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz", + "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=", + "dev": true, + "requires": { + "caller-path": "0.1.0", + "resolve-from": "1.0.1" + } + }, + "resolve": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.5.0.tgz", + "integrity": "sha512-hgoSGrc3pjzAPHNBg+KnFcK2HwlHTs/YrAGUr6qgTVUZmXv1UEXXl0bZNBKMA9fud6lRYFdPGz0xXxycPzmmiw==", + "dev": true, + "requires": { + "path-parse": "1.0.5" + } + }, + "resolve-from": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz", + "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=", + "dev": true + }, + "resolve-pkg": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/resolve-pkg/-/resolve-pkg-0.1.0.tgz", + "integrity": "sha1-AsyZNBDik2livZcWahsHfalyVTE=", + "dev": true, + "requires": { + "resolve-from": "2.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz", + "integrity": "sha1-lICrIOlP+h2egKgEx+oUdhGWa1c=", + "dev": true + } + } + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "dev": true, + "requires": { + "onetime": "2.0.1", + "signal-exit": "3.0.2" + } + }, + "right-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", + "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", + "dev": true, + "requires": { + "align-text": "0.1.4" + } + }, + "rimraf": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", + "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", + "requires": { + "glob": "7.1.2" + } + }, + "run-async": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", + "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", + "dev": true, + "requires": { + "is-promise": "2.1.0" + } + }, + "run-sequence": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/run-sequence/-/run-sequence-1.2.2.tgz", + "integrity": "sha1-UJWgvr6YczsBQL0I3YDsAw3azes=", + "dev": true, + "requires": { + "chalk": "1.1.3", + "gulp-util": "3.0.8" + } + }, + "run-series": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/run-series/-/run-series-1.1.4.tgz", + "integrity": "sha1-iac93F51ye+KtjIMChYA1qQRebk=", + "dev": true + }, + "rx-lite": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz", + "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=", + "dev": true + }, + "rx-lite-aggregates": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz", + "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=", + "dev": true, + "requires": { + "rx-lite": "4.0.8" + } + }, + "safe-buffer": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", + "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==" + }, + "sane": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-1.7.0.tgz", + "integrity": "sha1-s1ebzLRclM8gNVzIESSZDf00bjA=", + "dev": true, + "requires": { + "anymatch": "1.3.2", + "exec-sh": "0.2.1", + "fb-watchman": "2.0.0", + "minimatch": "3.0.4", + "minimist": "1.2.0", + "walker": "1.0.7", + "watch": "0.10.0" + } + }, + "sanitize-filename": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/sanitize-filename/-/sanitize-filename-1.6.1.tgz", + "integrity": "sha1-YS2hyWRz+gLczaktzVtKsWSmdyo=", + "dev": true, + "requires": { + "truncate-utf8-bytes": "1.0.2" + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, + "semver": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.4.1.tgz", + "integrity": "sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg==", + "dev": true + }, + "semver-diff": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", + "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=", + "dev": true, + "requires": { + "semver": "5.4.1" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "set-immediate-shim": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", + "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=", + "dev": true + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "requires": { + "shebang-regex": "1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true + }, + "shell-escape": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/shell-escape/-/shell-escape-0.2.0.tgz", + "integrity": "sha1-aP0CXrBJC09WegJ/C/IkgLX4QTM=", + "dev": true + }, + "shelljs": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.5.3.tgz", + "integrity": "sha1-xUmCuZbHbvDB5rWfvcWCX1txMRM=", + "dev": true + }, + "sigmund": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", + "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=", + "dev": true + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "dev": true + }, + "simple-fmt": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/simple-fmt/-/simple-fmt-0.1.0.tgz", + "integrity": "sha1-GRv1ZqWeZTBILLJatTtKjchcOms=", + "dev": true + }, + "simple-is": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/simple-is/-/simple-is-0.2.0.tgz", + "integrity": "sha1-Krt1qt453rXMgVzhDmGRFkhQuvA=", + "dev": true + }, + "single-line-log": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/single-line-log/-/single-line-log-0.4.1.tgz", + "integrity": "sha1-h6VWSfdJ14PsDc2AToFA2Yc8fO4=", + "dev": true + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", + "dev": true + }, + "slice-ansi": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz", + "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "2.0.0" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + } + } + }, + "sntp": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", + "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", + "requires": { + "hoek": "2.16.3" + } + }, + "source-map": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "requires": { + "amdefine": "1.0.1" + } + }, + "source-map-support": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.3.3.tgz", + "integrity": "sha1-NJAJd9W6PwfHdX7nLnO7GptTdU8=", + "dev": true, + "requires": { + "source-map": "0.1.32" + }, + "dependencies": { + "source-map": { + "version": "0.1.32", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.32.tgz", + "integrity": "sha1-yLbBZ3l7pHQKjqMyUhYv8IWRsmY=", + "dev": true, + "requires": { + "amdefine": "1.0.1" + } + } + } + }, + "sparkles": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz", + "integrity": "sha1-Gsu/tZJDbRC76PeFt8xvgoFQEsM=", + "dev": true + }, + "spdx-correct": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", + "integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A=", + "dev": true, + "requires": { + "spdx-license-ids": "1.2.2" + } + }, + "spdx-expression-parse": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz", + "integrity": "sha1-m98vIOH0DtRH++JzJmGR/O1RYmw=", + "dev": true + }, + "spdx-license-ids": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz", + "integrity": "sha1-yd96NCRZSt5r0RkA1ZZpbcBrrFc=", + "dev": true + }, + "speedometer": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/speedometer/-/speedometer-0.1.4.tgz", + "integrity": "sha1-mHbb0qFp0xFUAtSObqYynIgWpQ0=", + "dev": true + }, + "split-ca": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/split-ca/-/split-ca-1.0.1.tgz", + "integrity": "sha1-bIOv82kvphJW4M0ZfgXp3hV2kaY=" + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "sshpk": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.13.1.tgz", + "integrity": "sha1-US322mKHFEMW3EwY/hzx2UBzm+M=", + "requires": { + "asn1": "0.2.3", + "assert-plus": "1.0.0", + "bcrypt-pbkdf": "1.0.1", + "dashdash": "1.14.1", + "ecc-jsbn": "0.1.1", + "getpass": "0.1.7", + "jsbn": "0.1.1", + "tweetnacl": "0.14.5" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + } + } + }, + "stable": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.6.tgz", + "integrity": "sha1-kQ9dKu17Ugxud3SZwfMuE5/eyxA=", + "dev": true + }, + "stat-mode": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/stat-mode/-/stat-mode-0.2.2.tgz", + "integrity": "sha1-5sgLYjEj19gM8TLOU480YokHJQI=", + "dev": true + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + }, + "stringmap": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/stringmap/-/stringmap-0.2.2.tgz", + "integrity": "sha1-VWwTeyWPlCuHdvWy71gqoGnX0bE=", + "dev": true + }, + "stringset": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/stringset/-/stringset-0.2.1.tgz", + "integrity": "sha1-7yWcTjSTRDd/zRyRPdLoSMnAQrU=", + "dev": true + }, + "stringstream": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", + "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg=" + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "2.1.1" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "0.2.1" + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true + }, + "strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "dev": true, + "requires": { + "get-stdin": "4.0.1" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "dev": true + }, + "sumchecker": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-1.3.1.tgz", + "integrity": "sha1-ebs7RFbdBPGOvbwNcDodHa7FEF0=", + "dev": true, + "requires": { + "debug": "2.6.9", + "es6-promise": "4.1.1" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + }, + "symbol-tree": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.2.tgz", + "integrity": "sha1-rifbOPZgp64uHDt9G8KQgZuFGeY=", + "dev": true + }, + "sync-exec": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/sync-exec/-/sync-exec-0.6.2.tgz", + "integrity": "sha1-cX0izFPwzh3vVZQ2LzqJouu5EQU=", + "dev": true + }, + "table": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/table/-/table-4.0.2.tgz", + "integrity": "sha512-UUkEAPdSGxtRpiV9ozJ5cMTtYiqz7Ni1OGqLXRCynrvzdtR1p+cfOWe2RJLwvUG8hNanaSRjecIqwOjqeatDsA==", + "dev": true, + "requires": { + "ajv": "5.3.0", + "ajv-keywords": "2.1.1", + "chalk": "2.3.0", + "lodash": "4.17.4", + "slice-ansi": "1.0.0", + "string-width": "2.1.1" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz", + "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", + "dev": true, + "requires": { + "color-convert": "1.9.1" + } + }, + "chalk": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", + "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", + "dev": true, + "requires": { + "ansi-styles": "3.2.0", + "escape-string-regexp": "1.0.5", + "supports-color": "4.5.0" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "2.0.0", + "strip-ansi": "4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "3.0.0" + } + }, + "supports-color": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", + "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", + "dev": true, + "requires": { + "has-flag": "2.0.0" + } + } + } + }, + "tar-fs": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-1.12.0.tgz", + "integrity": "sha1-pqgFU9ilTHPeHQrg553ncDVgXh0=", + "requires": { + "mkdirp": "0.5.1", + "pump": "1.0.2", + "tar-stream": "1.5.5" + } + }, + "tar-stream": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.5.5.tgz", + "integrity": "sha512-mQdgLPc/Vjfr3VWqWbfxW8yQNiJCbAZ+Gf6GDu1Cy0bdb33ofyiNGBtAY96jHFhDuivCwgW1H9DgTON+INiXgg==", + "requires": { + "bl": "1.2.1", + "end-of-stream": "1.4.0", + "readable-stream": "2.0.6", + "xtend": "4.0.1" + } + }, + "temp": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.3.tgz", + "integrity": "sha1-4Ma8TSa5AxJEEOT+2BEDAU38H1k=", + "dev": true, + "requires": { + "os-tmpdir": "1.0.2", + "rimraf": "2.2.8" + }, + "dependencies": { + "rimraf": { + "version": "2.2.8", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", + "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=", + "dev": true + } + } + }, + "temp-file": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/temp-file/-/temp-file-3.0.0.tgz", + "integrity": "sha512-WaSZQMckvo975nF1fSv05Nuya63AiLtyn0oYURF1xw1BF092CpIXgRv/Y0vQeocL5pv4ouVsBOnTCoK4kAK2uQ==", + "dev": true, + "requires": { + "async-exit-hook": "2.0.1", + "bluebird-lst": "1.0.5", + "fs-extra-p": "4.5.0", + "lazy-val": "1.0.3" + } + }, + "term-size": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", + "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=", + "dev": true, + "requires": { + "execa": "0.7.0" + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "throttleit": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-0.0.2.tgz", + "integrity": "sha1-z+34jmDADdlpe2H90qg0OptoDq8=" + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + }, + "through2": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.2.3.tgz", + "integrity": "sha1-6zKE2k6jEbbMis42U3SKUqvyWj8=", + "dev": true, + "requires": { + "readable-stream": "1.1.14", + "xtend": "2.1.2" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + }, + "xtend": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz", + "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=", + "dev": true, + "requires": { + "object-keys": "0.4.0" + } + } + } + }, + "time-stamp": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", + "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=", + "dev": true + }, + "timed-out": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", + "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=", + "dev": true + }, + "tiny-lr": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-0.1.7.tgz", + "integrity": "sha1-vgJNCfHrsi4nSYNMYOoXs4UjQXU=", + "dev": true, + "requires": { + "body-parser": "1.8.4", + "debug": "2.0.0", + "faye-websocket": "0.7.3", + "livereload-js": "2.2.2", + "parseurl": "1.3.2", + "qs": "2.2.5" + }, + "dependencies": { + "debug": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.0.0.tgz", + "integrity": "sha1-ib2d9nMrUSVrxnBTQrugLtEhMe8=", + "dev": true, + "requires": { + "ms": "0.6.2" + } + }, + "ms": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz", + "integrity": "sha1-2JwhJMb9wTU9Zai3e/GqxLGTcIw=", + "dev": true + }, + "qs": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/qs/-/qs-2.2.5.tgz", + "integrity": "sha1-EIirr53MCuWuRbcJ5sa1iIsjkjw=", + "dev": true + } + } + }, + "tmpl": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", + "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=", + "dev": true + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true + }, + "touch": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/touch/-/touch-0.0.3.tgz", + "integrity": "sha1-Ua7z1ElXHU8oel2Hyci0kYGg2x0=", + "dev": true, + "requires": { + "nopt": "1.0.10" + }, + "dependencies": { + "nopt": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", + "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", + "dev": true, + "requires": { + "abbrev": "1.1.1" + } + } + } + }, + "tough-cookie": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.3.tgz", + "integrity": "sha1-C2GKVWW23qkL80JdBNVe3EdadWE=", + "requires": { + "punycode": "1.4.1" + } + }, + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=", + "dev": true + }, + "traverse": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz", + "integrity": "sha1-cXuPIgzAu3tE5AUUwisui7xw2Lk=", + "dev": true + }, + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "dev": true + }, + "trim-right": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", + "dev": true + }, + "truncate-utf8-bytes": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz", + "integrity": "sha1-QFkjkJWS1W94pYGENLC3hInKXys=", + "dev": true, + "requires": { + "utf8-byte-length": "1.0.4" + } + }, + "try-resolve": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/try-resolve/-/try-resolve-1.0.1.tgz", + "integrity": "sha1-z95vq9ctY+V5fPqrhzq76OcA6RI=", + "dev": true + }, + "tryit": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tryit/-/tryit-1.0.3.tgz", + "integrity": "sha1-OTvnMKlEb9Hq1tpZoBQwjzbCics=", + "dev": true + }, + "tryor": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/tryor/-/tryor-0.1.2.tgz", + "integrity": "sha1-gUXkynyv9ArN48z5Rui4u3W0Fys=", + "dev": true + }, + "tunnel-agent": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz", + "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us=" + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "optional": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "requires": { + "prelude-ls": "1.1.2" + } + }, + "type-is": { + "version": "1.5.7", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.5.7.tgz", + "integrity": "sha1-uTaKWTzG730GReeLL0xky+zQXpA=", + "dev": true, + "requires": { + "media-typer": "0.3.0", + "mime-types": "2.0.14" + }, + "dependencies": { + "mime-db": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz", + "integrity": "sha1-PQxjGA9FjrENMlqqN9fFiuMS6dc=", + "dev": true + }, + "mime-types": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", + "integrity": "sha1-MQ4VnbI+B3+Lsit0jav6SVcUCqY=", + "dev": true, + "requires": { + "mime-db": "1.12.0" + } + } + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, + "uglify-js": { + "version": "2.8.29", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", + "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", + "dev": true, + "optional": true, + "requires": { + "source-map": "0.5.7", + "uglify-to-browserify": "1.0.2", + "yargs": "3.10.0" + }, + "dependencies": { + "camelcase": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", + "dev": true, + "optional": true + }, + "cliui": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", + "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", + "dev": true, + "optional": true, + "requires": { + "center-align": "0.1.3", + "right-align": "0.1.3", + "wordwrap": "0.0.2" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "optional": true + }, + "window-size": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", + "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", + "dev": true, + "optional": true + }, + "yargs": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", + "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", + "dev": true, + "optional": true, + "requires": { + "camelcase": "1.2.1", + "cliui": "2.1.0", + "decamelize": "1.2.0", + "window-size": "0.1.0" + } + } + } + }, + "uglify-to-browserify": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", + "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", + "dev": true, + "optional": true + }, + "underscore": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz", + "integrity": "sha1-Tz+1OxBuYJf8+ctBCfKl6b36UCI=" + }, + "underscore.string": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.2.1.tgz", + "integrity": "sha1-18D6KvXVoaZ/QlPa7pgTLnM/Dxk=", + "dev": true + }, + "unique-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", + "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", + "dev": true, + "requires": { + "crypto-random-string": "1.0.0" + } + }, + "universalify": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.1.tgz", + "integrity": "sha1-+nG63UQ3r0wUiEHjs7Fl+enlkLc=", + "dev": true + }, + "unzip-response": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz", + "integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=", + "dev": true + }, + "update-notifier": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.3.0.tgz", + "integrity": "sha1-TognpruRUUCrCTVZ1wFOPruDdFE=", + "dev": true, + "requires": { + "boxen": "1.3.0", + "chalk": "2.3.0", + "configstore": "3.1.1", + "import-lazy": "2.1.0", + "is-installed-globally": "0.1.0", + "is-npm": "1.0.0", + "latest-version": "3.1.0", + "semver-diff": "2.1.0", + "xdg-basedir": "3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz", + "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", + "dev": true, + "requires": { + "color-convert": "1.9.1" + } + }, + "chalk": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", + "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", + "dev": true, + "requires": { + "ansi-styles": "3.2.0", + "escape-string-regexp": "1.0.5", + "supports-color": "4.5.0" + } + }, + "supports-color": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", + "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", + "dev": true, + "requires": { + "has-flag": "2.0.0" + } + } + } + }, + "url-parse-lax": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", + "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", + "dev": true, + "requires": { + "prepend-http": "1.0.4" + } + }, + "user-home": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz", + "integrity": "sha1-K1viOjK2Onyd640PKNSFcko98ZA=", + "dev": true + }, + "utf8-byte-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz", + "integrity": "sha1-9F8VDExm7uloGGUFq5P8u4rWv2E=", + "dev": true + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "validate-npm-package-license": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", + "integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w=", + "dev": true, + "requires": { + "spdx-correct": "1.0.2", + "spdx-expression-parse": "1.0.4" + } + }, + "validator": { + "version": "4.9.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-4.9.0.tgz", + "integrity": "sha1-CC/84qdhSP8HqOienCukOq8S7Ew=", + "requires": { + "depd": "1.1.0" + } + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "requires": { + "assert-plus": "1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "1.3.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + } + } + }, + "vinyl": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", + "integrity": "sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4=", + "dev": true, + "requires": { + "clone": "1.0.3", + "clone-stats": "0.0.1", + "replace-ext": "0.0.1" + } + }, + "walker": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", + "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", + "dev": true, + "requires": { + "makeerror": "1.0.11" + } + }, + "watch": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/watch/-/watch-0.10.0.tgz", + "integrity": "sha1-d3mLLaD5kQ1ZXxrOWwwiWFIfIdw=", + "dev": true + }, + "webidl-conversions": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-2.0.1.tgz", + "integrity": "sha1-O/glj30xjHRDw28uFpQCoaZwNQY=", + "dev": true + }, + "websocket-driver": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.0.tgz", + "integrity": "sha1-DK+dLXVdk67gSdS90NP+LMoqJOs=", + "dev": true, + "requires": { + "http-parser-js": "0.4.9", + "websocket-extensions": "0.1.3" + } + }, + "websocket-extensions": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz", + "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==", + "dev": true + }, + "whatwg-url-compat": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/whatwg-url-compat/-/whatwg-url-compat-0.6.5.tgz", + "integrity": "sha1-AImBEa9om7CXVBzVpFymyHmERb8=", + "dev": true, + "requires": { + "tr46": "0.0.3" + } + }, + "which": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.0.tgz", + "integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==", + "requires": { + "isexe": "2.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "widest-line": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.0.tgz", + "integrity": "sha1-AUKk6KJD+IgsAjOqDgKBqnYVInM=", + "dev": true, + "requires": { + "string-width": "2.1.1" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "2.0.0", + "strip-ansi": "4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "3.0.0" + } + } + } + }, + "wordwrap": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", + "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", + "dev": true + }, + "worker-farm": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.5.1.tgz", + "integrity": "sha512-T5NH6Wqsd8MwGD4AK8BBllUy6LmHaqjEOyo/YIUEegZui6/v5Bqde//3jwyE3PGiGYMmWi06exFBi5LNhhPFNw==", + "dev": true, + "requires": { + "errno": "0.1.4", + "xtend": "4.0.1" + } + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "dev": true, + "requires": { + "string-width": "1.0.2", + "strip-ansi": "3.0.1" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "wrench": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/wrench/-/wrench-1.5.4.tgz", + "integrity": "sha1-Lo2dPbNWjMHAAaTI3OyncuXSFkM=", + "dev": true + }, + "write": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/write/-/write-0.2.1.tgz", + "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=", + "dev": true, + "requires": { + "mkdirp": "0.5.1" + } + }, + "write-file-atomic": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.3.0.tgz", + "integrity": "sha512-xuPeK4OdjWqtfi59ylvVL0Yn35SF3zgcAcv7rBPFHVaEapaDr4GdGgm3j7ckTwH9wHL7fGmgfAnb0+THrHb8tA==", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "imurmurhash": "0.1.4", + "signal-exit": "3.0.2" + } + }, + "xdg-basedir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz", + "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=", + "dev": true + }, + "xml-name-validator": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-2.0.1.tgz", + "integrity": "sha1-TYuPHszTQZqjYgYb7O9RXh5VljU=", + "dev": true + }, + "xmlbuilder": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-4.0.0.tgz", + "integrity": "sha1-mLj2UcowqmJANvEn0RzGbce5B6M=", + "dev": true, + "requires": { + "lodash": "3.10.1" + }, + "dependencies": { + "lodash": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", + "dev": true + } + } + }, + "xmldom": { + "version": "0.1.27", + "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.27.tgz", + "integrity": "sha1-1QH5ezvbQDr4757MIFcxh6rawOk=", + "dev": true + }, + "xtend": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=" + }, + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", + "dev": true + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + }, + "yargs": { + "version": "10.0.3", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-10.0.3.tgz", + "integrity": "sha512-DqBpQ8NAUX4GyPP/ijDGHsJya4tYqLQrjPr95HNsr1YwL3+daCfvBwg7+gIC6IdJhR2kATh3hb61vjzMWEtjdw==", + "dev": true, + "requires": { + "cliui": "3.2.0", + "decamelize": "1.2.0", + "find-up": "2.1.0", + "get-caller-file": "1.0.2", + "os-locale": "2.1.0", + "require-directory": "2.1.1", + "require-main-filename": "1.0.1", + "set-blocking": "2.0.0", + "string-width": "2.1.1", + "which-module": "2.0.0", + "y18n": "3.2.1", + "yargs-parser": "8.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "2.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "os-locale": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", + "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", + "dev": true, + "requires": { + "execa": "0.7.0", + "lcid": "1.0.0", + "mem": "1.1.0" + } + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "2.0.0", + "strip-ansi": "4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "3.0.0" + } + } + } + }, + "yargs-parser": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-8.1.0.tgz", + "integrity": "sha512-yP+6QqN8BmrgW2ggLtTbdrOyBNSI7zBa4IykmiV5R1wl1JWNxQvWhMfMdmzIYtKU7oP3OOInY/tl2ov3BDjnJQ==", + "dev": true, + "requires": { + "camelcase": "4.1.0" + } + }, + "yauzl": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz", + "integrity": "sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=", + "dev": true, + "requires": { + "fd-slicer": "1.0.1" + } + }, + "zip-stream": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-0.5.2.tgz", + "integrity": "sha1-Mty8UG0Nq00hNyYlvX66rDwv/1Y=", + "dev": true, + "requires": { + "compress-commons": "0.2.9", + "lodash": "3.2.0", + "readable-stream": "1.0.34" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "lodash": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.2.0.tgz", + "integrity": "sha1-S/UKMkP5rrC6xBpV09WZBnWkYvs=", + "dev": true + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + } + } + } + } +} diff --git a/package.json b/package.json index 7d1f6f70b..cfe1170f4 100644 --- a/package.json +++ b/package.json @@ -16,11 +16,14 @@ "test": "jest -c jest-unit.json", "integration": "jest -c jest-integration.json", "release": "grunt release", + "release:linux": "grunt release && electron-builder --linux", + "release:mac": "grunt release && electron-builder --mac", + "release:windows": "grunt release && electron-builder --windows", "release-verbose": "grunt --verbose release", "lint": "eslint src" }, "license": "Apache-2.0", - "electron-version": "0.35.4", + "electron-version": "1.7.11", "dependencies": { "JSONStream": "^1.0.7", "alt": "^0.16.2", @@ -58,6 +61,7 @@ "babel": "^5.8.23", "babel-jest": "^5.2.0", "electron": "^1.7.11", + "electron-builder": "^19.55.2", "eslint": "^4.1.1", "eslint-plugin-react": "^3.3.0", "grunt": "^0.4.5", @@ -73,7 +77,7 @@ "grunt-download-electron": "^2.1.1", "grunt-electron": "^2.0.0", "grunt-electron-installer": "^1.0.4", - "grunt-electron-packager": "0.1.1", + "grunt-electron-packager": "^0.1.1", "grunt-if-missing": "^1.0.0", "grunt-newer": "^1.1.1", "grunt-plistbuddy": "^0.1.1", From c6667350e0d7f15202e881472500143261ca8e89 Mon Sep 17 00:00:00 2001 From: Raul Hidalgo Caballero Date: Tue, 27 Feb 2018 19:23:46 +0100 Subject: [PATCH 110/190] [TypeScript] - Enable a TsConfig Ready (#3441) * ts && tslint enabled * tslint script * jsx * strict null checks * added react types * allowJS * Added some fix in schemas and runing tslint well * electron-build triggers build indirectly --- .gitignore | 1 + package-lock.json | 3543 +++++++++++++++++++++++++++++++-------------- package.json | 31 +- src/main.js | 3 +- src/main.js.map | 1 + src/main.ts | 1 + tsconfig.json | 22 + tslint.json | 4 + 8 files changed, 2477 insertions(+), 1129 deletions(-) create mode 100644 src/main.js.map create mode 100644 src/main.ts create mode 100644 tsconfig.json create mode 100644 tslint.json diff --git a/.gitignore b/.gitignore index a490891eb..197863cd7 100644 --- a/.gitignore +++ b/.gitignore @@ -4,6 +4,7 @@ build dist dist-electron-builder/ release +src/**/*.js.map installer node_modules coverage diff --git a/package-lock.json b/package-lock.json index 48efaee7f..2c18c83c4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5,41 +5,56 @@ "requires": true, "dependencies": { "7zip-bin": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/7zip-bin/-/7zip-bin-2.3.4.tgz", - "integrity": "sha512-s2ZfgRWXeNUQTQE3O85CDDrU2Uo90pMlMkTxkz85wQOuzVxB8t4cubMPup3WlTPFKHQgb6lDkAHS3ljkUSFO6A==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/7zip-bin/-/7zip-bin-3.1.0.tgz", + "integrity": "sha512-juYJNi8JEpTUWXwz8ssa8Oop4n/kwJ/pIQP22vJAVAe6RTRD+0m+e9LRNnfK2EDaX8uwmUzLNGviFQRD6SxeOw==", "dev": true, "requires": { - "7zip-bin-win": "2.1.1" + "7zip-bin-linux": "1.3.1", + "7zip-bin-mac": "1.0.1", + "7zip-bin-win": "2.2.0" } }, + "7zip-bin-linux": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/7zip-bin-linux/-/7zip-bin-linux-1.3.1.tgz", + "integrity": "sha512-Wv1uEEeHbTiS1+ycpwUxYNuIcyohU6Y6vEqY3NquBkeqy0YhVdsNUGsj0XKSRciHR6LoJSEUuqYUexmws3zH7Q==", + "dev": true, + "optional": true + }, + "7zip-bin-mac": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/7zip-bin-mac/-/7zip-bin-mac-1.0.1.tgz", + "integrity": "sha1-Pmh3i78JJq3GgVlCcHRQXUdVXAI=", + "dev": true, + "optional": true + }, "7zip-bin-win": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/7zip-bin-win/-/7zip-bin-win-2.1.1.tgz", - "integrity": "sha512-6VGEW7PXGroTsoI2QW3b0ea95HJmbVBHvfANKLLMzSzFA1zKqVX5ybNuhmeGpf6vA0x8FJTt6twpprDANsY5WQ==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/7zip-bin-win/-/7zip-bin-win-2.2.0.tgz", + "integrity": "sha512-uPHXapEmUtlUKTBx4asWMlxtFUWXzEY0KVEgU7QKhgO2LJzzM3kYxM6yOyUZTtYE6mhK4dDn3FDut9SCQWHzgg==", "dev": true, "optional": true }, "@types/node": { - "version": "7.0.48", - "resolved": "https://registry.npmjs.org/@types/node/-/node-7.0.48.tgz", - "integrity": "sha512-LLlXafM3BD52MH056tHxTXO8JFCnpJJQkdzIU3+m8ew+CXJY/5zIXgDNb4TK/QFvlI8QexLS5tL+sE0Qhegr1w==", + "version": "8.9.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-8.9.4.tgz", + "integrity": "sha512-dSvD36qnQs78G1BPsrZFdPpvLgMW/dnvr5+nTW2csMs5TiP9MOXrjUbnMZOEwnIuBklXtn7b6TPA2Cuq07bDHA==", + "dev": true + }, + "@types/react": { + "version": "16.0.38", + "resolved": "https://registry.npmjs.org/@types/react/-/react-16.0.38.tgz", + "integrity": "sha512-t0XJHNrlzLiVAKCWxS9zzAadoQO8zGFpHsrvNVk7QmrDXnm3cPFy2wFcHGNbKjntBiXznL6qQkh+a1Wxu21+dA==", "dev": true }, "JSONStream": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.1.tgz", - "integrity": "sha1-cH92HgHa6eFvG8+TcDt4xwlmV5o=", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.2.tgz", + "integrity": "sha1-wQI3G27Dp887hHygDCC7D85Mbeo=", "requires": { "jsonparse": "1.3.1", "through": "2.3.8" - }, - "dependencies": { - "jsonparse": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", - "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=" - } } }, "abab": { @@ -51,13 +66,12 @@ "abbrev": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "dev": true + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" }, "acorn": { - "version": "4.0.13", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", - "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=" + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.5.0.tgz", + "integrity": "sha512-arn53F07VXmls4o4pUhSzBa4fvaagPRe7AVZ8l7NHxFWUie2DsuFSBMMNAkgzRlOhEhzAnxeKyaWVzOH4xqp/g==" }, "acorn-globals": { "version": "1.0.9", @@ -94,20 +108,20 @@ } }, "ajv": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.3.0.tgz", - "integrity": "sha1-RBT/dKUIecII7l/cgm4ywwNUnto=", + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", + "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", "requires": { "co": "4.6.0", - "fast-deep-equal": "1.0.0", + "fast-deep-equal": "1.1.0", "fast-json-stable-stringify": "2.0.0", "json-schema-traverse": "0.3.1" } }, "ajv-keywords": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-2.1.1.tgz", - "integrity": "sha1-YXmX/F9gV2iUxDX5QNgZ4TW4B2I=", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.1.0.tgz", + "integrity": "sha1-rCsnk5xUPpXSwG5/f1wnvkqlQ74=", "dev": true }, "align-text": { @@ -193,6 +207,15 @@ "integrity": "sha512-O/klc27mWNUigtv0F8NJWbLF00OcegQalkqKURWdosW08YZKi4m6CnSUSvIZG1otNJbTWhN01Hhz389DW7mvDQ==", "dev": true }, + "ansi-gray": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", + "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=", + "dev": true, + "requires": { + "ansi-wrap": "0.1.0" + } + }, "ansi-regex": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", @@ -211,6 +234,12 @@ "entities": "1.1.1" } }, + "ansi-wrap": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", + "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=", + "dev": true + }, "any-promise": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-0.1.0.tgz", @@ -226,6 +255,38 @@ "normalize-path": "2.1.1" } }, + "app-builder-bin": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/app-builder-bin/-/app-builder-bin-1.5.0.tgz", + "integrity": "sha512-kgxrxZNFwvOBNQCw/6G4lXHuC5nQY/zxTQgpF+lCdiGCa1Swx3F6rjVdYYVhjkKVFComRYb+/d0aj0MH7OBVfw==", + "dev": true, + "requires": { + "app-builder-bin-linux": "1.5.0", + "app-builder-bin-mac": "1.5.0", + "app-builder-bin-win": "1.5.0" + } + }, + "app-builder-bin-linux": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/app-builder-bin-linux/-/app-builder-bin-linux-1.5.0.tgz", + "integrity": "sha512-OJbYW6Qm85LZOk2Vg2ujO+uv6N+QX9Jg5Rid2Juls2L1Nv214lwwQvIzVDmGOotNlW1Pz9/O4wnCtv2pCCx2lw==", + "dev": true, + "optional": true + }, + "app-builder-bin-mac": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/app-builder-bin-mac/-/app-builder-bin-mac-1.5.0.tgz", + "integrity": "sha512-Qv9U3kmqZkkRf8gItlNGDtd+14jwppFP+qEa9Uh1n5avOehaI9yn1hTrq4THzrwqNwQx31/eqjnoyzQf58Ib7Q==", + "dev": true, + "optional": true + }, + "app-builder-bin-win": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/app-builder-bin-win/-/app-builder-bin-win-1.5.0.tgz", + "integrity": "sha512-rhWUnCwWeoELvJ8jsQJRvYSVVyR8UEE7ggOKKoJPHwiMEGRphuef4Ds9EIZRdkvvJ7iXeHWYnSEytkh662rOvg==", + "dev": true, + "optional": true + }, "archiver": { "version": "0.13.1", "resolved": "https://registry.npmjs.org/archiver/-/archiver-0.13.1.tgz", @@ -287,7 +348,7 @@ "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=", "dev": true, "requires": { - "brace-expansion": "1.1.8" + "brace-expansion": "1.1.11" } }, "readable-stream": { @@ -309,7 +370,7 @@ "dev": true, "requires": { "bl": "0.9.5", - "end-of-stream": "1.4.0", + "end-of-stream": "1.4.1", "readable-stream": "1.0.34", "xtend": "4.0.1" } @@ -317,9 +378,9 @@ } }, "argparse": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.9.tgz", - "integrity": "sha1-c9g7wmP4bpf4zE9rrhsOkKfSLIY=", + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "requires": { "sprintf-js": "1.0.3" } @@ -390,14 +451,35 @@ "dev": true, "optional": true }, - "asar-integrity": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/asar-integrity/-/asar-integrity-0.2.3.tgz", - "integrity": "sha512-c+oMuxlpKRDv9Kv6WdjbnkySfSYATAmW+cvy8NIdMg9twY9RMvSdvOoPssroWlTpSra1qX9vLew2ROpV4jQm7w==", - "dev": true, + "asar": { + "version": "0.12.4", + "resolved": "https://registry.npmjs.org/asar/-/asar-0.12.4.tgz", + "integrity": "sha1-LdPxFoguq4wPI7dUeSqCp9n84XE=", + "optional": true, "requires": { - "bluebird-lst": "1.0.5", - "fs-extra-p": "4.5.0" + "chromium-pickle-js": "0.2.0", + "commander": "2.14.1", + "cuint": "0.2.2", + "glob": "6.0.4", + "minimatch": "3.0.4", + "mkdirp": "0.5.1", + "mksnapshot": "0.3.1", + "tmp": "0.0.28" + }, + "dependencies": { + "glob": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", + "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", + "optional": true, + "requires": { + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + } } }, "asn1": { @@ -461,8 +543,8 @@ "requires": { "babel-core": "5.8.38", "chokidar": "1.7.0", - "commander": "2.11.0", - "convert-source-map": "1.5.0", + "commander": "2.14.1", + "convert-source-map": "1.5.1", "fs-readdir-recursive": "0.1.2", "glob": "5.0.15", "lodash": "3.10.1", @@ -541,7 +623,7 @@ "babylon": "5.8.38", "bluebird": "2.11.0", "chalk": "1.1.3", - "convert-source-map": "1.5.0", + "convert-source-map": "1.5.1", "core-js": "1.2.7", "debug": "2.6.9", "detect-indent": "3.0.1", @@ -571,6 +653,15 @@ "try-resolve": "1.0.1" }, "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, "js-tokens": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-1.0.1.tgz", @@ -589,7 +680,7 @@ "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=", "dev": true, "requires": { - "brace-expansion": "1.1.8" + "brace-expansion": "1.1.11" } }, "path-exists": { @@ -751,14 +842,14 @@ "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" }, "base62": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/base62/-/base62-1.2.1.tgz", - "integrity": "sha512-xVtfFHNPUzpCNHygpXFGMlDk3saxXLQcOOQzAAk6ibvlAHgT6WKXLv9rMFhcyEK1n9LuDmp/LxyGW/Fm9L8++g==" + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/base62/-/base62-1.2.7.tgz", + "integrity": "sha512-ck0nDbXLEq2nD5jIcEzdpk07sYQ5P6z4NMTIgeQCFr5CCRZzmgUPlOes4o0k5pvEUQJnKO/D079ybzjpjIKf2Q==" }, "base64-js": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-0.0.8.tgz", - "integrity": "sha1-EQHpVE9KdrG8OybUUsqW16NeeXg=", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.2.0.tgz", + "integrity": "sha1-o5mS1yNYSBGYK+XikLtqU9hnAPE=", "dev": true }, "bcrypt-pbkdf": { @@ -780,16 +871,15 @@ "version": "0.3.0", "resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz", "integrity": "sha1-n2BVO8XOjDOG87VTz/R0Yq3sqnk=", - "dev": true, "requires": { "buffers": "0.1.1", "chainsaw": "0.1.0" } }, "binary-extensions": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.10.0.tgz", - "integrity": "sha1-muuabF6IY4qtFx4Wf1kAq+JINdA=", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.11.0.tgz", + "integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU=", "dev": true }, "bl": { @@ -874,7 +964,7 @@ "requires": { "ansi-align": "2.0.0", "camelcase": "4.1.0", - "chalk": "2.3.0", + "chalk": "2.3.1", "cli-boxes": "1.0.0", "string-width": "2.1.1", "term-size": "1.2.0", @@ -896,15 +986,21 @@ "color-convert": "1.9.1" } }, + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + }, "chalk": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", - "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.1.tgz", + "integrity": "sha512-QUU4ofkDoMIVO7hcx1iPTISs88wsO8jA92RQIm4JAwZvFGGAV2hSAA1NX7oVj2Ej2Q6NDTcRDjPTFrMCRZoJ6g==", "dev": true, "requires": { "ansi-styles": "3.2.0", "escape-string-regexp": "1.0.5", - "supports-color": "4.5.0" + "supports-color": "5.2.0" } }, "is-fullwidth-code-point": { @@ -933,20 +1029,20 @@ } }, "supports-color": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", - "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.2.0.tgz", + "integrity": "sha512-F39vS48la4YvTZUPVeTqsjsFNrvcMwrV3RLZINsmHo+7djCvuUzSIeXOnZ5hmjef4bajL1dNccN+tg5XAliO5Q==", "dev": true, "requires": { - "has-flag": "2.0.0" + "has-flag": "3.0.0" } } } }, "brace-expansion": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz", - "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=", + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "requires": { "balanced-match": "1.0.0", "concat-map": "0.0.1" @@ -995,8 +1091,7 @@ "buffers": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz", - "integrity": "sha1-skV5w77U1tOWru5tmorn9Ugqt7s=", - "dev": true + "integrity": "sha1-skV5w77U1tOWru5tmorn9Ugqt7s=" }, "bugsnag-js": { "version": "2.5.0", @@ -1004,27 +1099,25 @@ "integrity": "sha1-FHcC+yKwy/rD+zUTL2++DNQKFPs=" }, "builder-util": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-3.5.0.tgz", - "integrity": "sha512-M6ERwe5xdMqTOwdD5k3gUb0rIO+qOgHxM7vk3AdcAHqXFmZv4Jxd4Z4Q254aYmwk9cXuUqCw5wEuE484Y0X1QQ==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-5.6.0.tgz", + "integrity": "sha512-5Enhnnm9gCHjzOUnVqqGjuMlx6pPA36VImQ9wgpRIIyfqLPXLVyWHOYbd0CThm/+GFMWx9xwAUyU6uL93+vwMg==", "dev": true, "requires": { - "7zip-bin": "2.3.4", + "7zip-bin": "3.1.0", + "app-builder-bin": "1.5.0", "bluebird-lst": "1.0.5", - "builder-util-runtime": "3.5.0", - "chalk": "2.3.0", + "builder-util-runtime": "4.0.5", + "chalk": "2.3.1", "debug": "3.1.0", - "fs-extra-p": "4.5.0", - "ini": "1.3.5", - "is-ci": "1.0.10", + "fs-extra-p": "4.5.2", + "is-ci": "1.1.0", "js-yaml": "3.10.0", "lazy-val": "1.0.3", - "node-emoji": "1.8.1", - "semver": "5.4.1", - "source-map-support": "0.5.0", + "semver": "5.5.0", + "source-map-support": "0.5.3", "stat-mode": "0.2.2", - "temp-file": "3.0.0", - "tunnel-agent": "0.6.0" + "temp-file": "3.1.1" }, "dependencies": { "ansi-styles": { @@ -1037,23 +1130,14 @@ } }, "chalk": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", - "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.1.tgz", + "integrity": "sha512-QUU4ofkDoMIVO7hcx1iPTISs88wsO8jA92RQIm4JAwZvFGGAV2hSAA1NX7oVj2Ej2Q6NDTcRDjPTFrMCRZoJ6g==", "dev": true, "requires": { "ansi-styles": "3.2.0", "escape-string-regexp": "1.0.5", - "supports-color": "4.5.0" - } - }, - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "requires": { - "ms": "2.0.0" + "supports-color": "5.2.0" } }, "esprima": { @@ -1062,19 +1146,13 @@ "integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw==", "dev": true }, - "ini": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", - "dev": true - }, "js-yaml": { "version": "3.10.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.10.0.tgz", "integrity": "sha512-O2v52ffjLa9VeM43J4XocZE//WT9N0IiwDa3KSHH7Tu8CtH+1qM8SIZvnsTh6v+4yFy5KUY3BHUVwjpfAWsjIA==", "dev": true, "requires": { - "argparse": "1.0.9", + "argparse": "1.0.10", "esprima": "4.0.0" } }, @@ -1085,62 +1163,41 @@ "dev": true }, "source-map-support": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.0.tgz", - "integrity": "sha512-vUoN3I7fHQe0R/SJLKRdKYuEdRGogsviXFkHHo17AWaTGv17VLnxw+CFXvqy+y4ORZ3doWLQcxRYfwKrsd/H7Q==", + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.3.tgz", + "integrity": "sha512-eKkTgWYeBOQqFGXRfKabMFdnWepo51vWqEdoeikaEPFiJC7MCU5j2h4+6Q8npkZTeLGbSyecZvRxiSoWl3rh+w==", "dev": true, "requires": { "source-map": "0.6.1" } }, "supports-color": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", - "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", - "dev": true, - "requires": { - "has-flag": "2.0.0" - } - }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.2.0.tgz", + "integrity": "sha512-F39vS48la4YvTZUPVeTqsjsFNrvcMwrV3RLZINsmHo+7djCvuUzSIeXOnZ5hmjef4bajL1dNccN+tg5XAliO5Q==", "dev": true, "requires": { - "safe-buffer": "5.1.1" + "has-flag": "3.0.0" } } } }, "builder-util-runtime": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-3.5.0.tgz", - "integrity": "sha512-OFLNRmhvB9Vt64CtRm4et3KvWConazu3RnLPkL+xFtATIDbNWhuzg+V7i684vzgaVWRD+roP+u8gzg/92pOiJA==", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-4.0.5.tgz", + "integrity": "sha512-NT8AxWH6miZQHnZzaTVjVp1uc6C/mWlxi6GQXKpd4CwyTQd3rT7+poOGrcOhtIiHYCL9VEbRsVfxUAPPsgqJdg==", "dev": true, "requires": { "bluebird-lst": "1.0.5", "debug": "3.1.0", - "fs-extra-p": "4.5.0", + "fs-extra-p": "4.5.2", "sax": "1.2.4" - }, - "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - } } }, "builtin-modules": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", - "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", - "dev": true + "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=" }, "bytes": { "version": "1.0.0", @@ -1173,10 +1230,9 @@ "dev": true }, "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", - "dev": true + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=" }, "camelcase-keys": { "version": "2.1.0", @@ -1226,7 +1282,6 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz", "integrity": "sha1-XqtQsor+WAdNDVgpE4iCi15fvJg=", - "dev": true, "requires": { "traverse": "0.3.9" } @@ -1243,6 +1298,12 @@ "supports-color": "2.0.0" } }, + "chardet": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz", + "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=", + "dev": true + }, "chokidar": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz", @@ -1251,6 +1312,7 @@ "requires": { "anymatch": "1.3.2", "async-each": "1.0.1", + "fsevents": "1.1.3", "glob-parent": "2.0.0", "inherits": "2.0.3", "is-binary-path": "1.0.1", @@ -1262,8 +1324,7 @@ "chromium-pickle-js": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz", - "integrity": "sha1-BKEGZywYsIWrd02YPfo+oTjyIgU=", - "dev": true + "integrity": "sha1-BKEGZywYsIWrd02YPfo+oTjyIgU=" }, "ci-info": { "version": "1.1.2", @@ -1334,7 +1395,7 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", - "dev": true, + "optional": true, "requires": { "string-width": "1.0.2", "strip-ansi": "3.0.1", @@ -1361,8 +1422,7 @@ "code-point-at": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "dev": true + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" }, "coffee-script": { "version": "1.3.3", @@ -1385,6 +1445,12 @@ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", "dev": true }, + "color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "dev": true + }, "colors": { "version": "0.6.2", "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz", @@ -1392,25 +1458,25 @@ "dev": true }, "combined-stream": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", - "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz", + "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=", "requires": { "delayed-stream": "1.0.0" } }, "commander": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.11.0.tgz", - "integrity": "sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ==" + "version": "2.14.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.14.1.tgz", + "integrity": "sha512-+YR16o3rK53SmWHU3rEM3tPAh2rwb1yPcQX5irVn7mb0gXbwuCCrnkbV5+PBfETdfg1vui07nM6PCG1zndcjQw==" }, "commoner": { "version": "0.10.8", "resolved": "https://registry.npmjs.org/commoner/-/commoner-0.10.8.tgz", "integrity": "sha1-NPw2cs0kOT6LtH5wyqApOBH08sU=", "requires": { - "commander": "2.11.0", - "detective": "4.5.0", + "commander": "2.14.1", + "detective": "4.7.1", "glob": "5.0.15", "graceful-fs": "4.1.11", "iconv-lite": "0.4.19", @@ -1495,7 +1561,7 @@ "requires": { "dot-prop": "4.2.0", "graceful-fs": "4.1.11", - "make-dir": "1.1.0", + "make-dir": "1.2.0", "unique-string": "1.0.0", "write-file-atomic": "2.3.0", "xdg-basedir": "3.0.0" @@ -1511,9 +1577,9 @@ } }, "convert-source-map": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.0.tgz", - "integrity": "sha1-ms1whRxtXf3ZPZKC5e35SgP/RrU=", + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.1.tgz", + "integrity": "sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU=", "dev": true }, "core-js": { @@ -1579,7 +1645,7 @@ "aws-sign2": "0.6.0", "aws4": "1.6.0", "caseless": "0.11.0", - "combined-stream": "1.0.5", + "combined-stream": "1.0.6", "extend": "3.0.1", "forever-agent": "0.6.1", "form-data": "2.1.4", @@ -1589,19 +1655,19 @@ "is-typedarray": "1.0.0", "isstream": "0.1.2", "json-stringify-safe": "5.0.1", - "mime-types": "2.1.17", + "mime-types": "2.1.18", "oauth-sign": "0.8.2", "qs": "6.3.2", "stringstream": "0.0.5", - "tough-cookie": "2.3.3", + "tough-cookie": "2.3.4", "tunnel-agent": "0.4.3", - "uuid": "3.1.0" + "uuid": "3.2.1" } }, "uuid": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz", - "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g==" + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.2.1.tgz", + "integrity": "sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA==" } } }, @@ -1690,6 +1756,12 @@ "integrity": "sha1-gsGMJGH3QRTvFsE1IkrQuRRMoS8=", "dev": true }, + "cuint": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/cuint/-/cuint-0.2.2.tgz", + "integrity": "sha1-QICG1AlVDCYxFVYZ6fp7ytw7mRs=", + "optional": true + }, "currently-unhandled": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", @@ -1727,9 +1799,9 @@ "dev": true }, "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", "requires": { "ms": "2.0.0" } @@ -1737,8 +1809,42 @@ "decamelize": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + }, + "decompress-zip": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/decompress-zip/-/decompress-zip-0.3.0.tgz", + "integrity": "sha1-rjvLfjTGWHmt/nfhnDD4ZgK0vbA=", + "optional": true, + "requires": { + "binary": "0.3.0", + "graceful-fs": "4.1.11", + "mkpath": "0.1.0", + "nopt": "3.0.6", + "q": "1.5.1", + "readable-stream": "1.1.14", + "touch": "0.0.3" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "optional": true + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "optional": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + } + } }, "deep-extend": { "version": "0.4.2", @@ -1856,11 +1962,11 @@ } }, "detective": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/detective/-/detective-4.5.0.tgz", - "integrity": "sha1-blqMaybmx6JUsca210kNmOyR7dE=", + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/detective/-/detective-4.7.1.tgz", + "integrity": "sha512-H6PmeeUcZloWtdt4DAkFyzFL94arpHr3NOwwmVILFiy+9Qd4JTxxXrzfyGk/lmct2qVGBwTSwSXagqu2BxmWig==", "requires": { - "acorn": "4.0.13", + "acorn": "5.5.0", "defined": "1.0.0" } }, @@ -1871,29 +1977,21 @@ "dev": true }, "dmg-builder": { - "version": "2.1.10", - "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-2.1.10.tgz", - "integrity": "sha512-FzeaL2K10+DakEMNZw0ezkoahhpWJJKM/1HAlGaUcrCbWhWKsA1MZA5LhSRYnVeDqwpIlLAUu7Y+zdHlSEKajA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-4.1.1.tgz", + "integrity": "sha512-AhRa1J1coSVIUE2KpmievfIA8WI3G1Rxhf7qJYkiR5XWkJYp+6W1Z7vaCabRwEtEYyeJ0M8EdZnFT2BCYxEYVA==", "dev": true, "requires": { "bluebird-lst": "1.0.5", - "builder-util": "3.5.0", - "debug": "3.1.0", - "fs-extra-p": "4.5.0", + "builder-util": "5.6.0", + "electron-builder-lib": "20.2.0", + "fs-extra-p": "4.5.2", "iconv-lite": "0.4.19", "js-yaml": "3.10.0", - "parse-color": "1.0.0" + "parse-color": "1.0.0", + "sanitize-filename": "1.6.1" }, "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, "esprima": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz", @@ -1906,32 +2004,23 @@ "integrity": "sha512-O2v52ffjLa9VeM43J4XocZE//WT9N0IiwDa3KSHH7Tu8CtH+1qM8SIZvnsTh6v+4yFy5KUY3BHUVwjpfAWsjIA==", "dev": true, "requires": { - "argparse": "1.0.9", + "argparse": "1.0.10", "esprima": "4.0.0" } } } }, "docker-modem": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/docker-modem/-/docker-modem-1.0.3.tgz", - "integrity": "sha512-D55iUS6GrV7ohFurvAl1PYqEf8k/x3+xWxtOFoKOs8JM2xyT1yBbZ216Nxjk4F0TboR5iqVVITwPiH/AXeP9Ig==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/docker-modem/-/docker-modem-1.0.5.tgz", + "integrity": "sha512-i3J4TYW9iNp+nWzkgGvj9UwSmT6ZUFg2OsjRlUraHCaDCv8z6f0fN3q4ur0Qq27/1GPYXSjShGaE7fDznIJKUg==", "requires": { - "JSONStream": "0.10.0", - "debug": "2.6.9", + "JSONStream": "1.3.2", + "debug": "3.1.0", "readable-stream": "1.0.34", "split-ca": "1.0.1" }, "dependencies": { - "JSONStream": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-0.10.0.tgz", - "integrity": "sha1-dDSdDYlSK3HzDwoD/5vSDKbxKsA=", - "requires": { - "jsonparse": "0.0.5", - "through": "2.3.8" - } - }, "isarray": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", @@ -1951,23 +2040,22 @@ } }, "dockerode": { - "version": "2.5.3", - "resolved": "https://registry.npmjs.org/dockerode/-/dockerode-2.5.3.tgz", - "integrity": "sha512-LQKXR5jyI+G/+5OhZCi40m0ArY4j46g7Tl71Vtn10Ekt5TiyDzZAoqXOCS6edQpEuGbdFgSDJxleFqLxACpKJg==", + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/dockerode/-/dockerode-2.5.4.tgz", + "integrity": "sha512-esqrDATdckYhkOFn4BSOrqnkj3jgBkHT07uEqTRwK6na4/Rg60vjXWRopv2BbRpvFruMmKvOSNVY4MbmVBUnWw==", "requires": { "concat-stream": "1.5.2", - "docker-modem": "1.0.3", + "docker-modem": "1.0.5", "tar-fs": "1.12.0" } }, "doctrine": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.0.0.tgz", - "integrity": "sha1-xz2NKQnSIpHhoAejlYBNqLZl/mM=", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", "dev": true, "requires": { - "esutils": "2.0.2", - "isarray": "1.0.0" + "esutils": "2.0.2" } }, "dom-serializer": { @@ -2023,15 +2111,15 @@ } }, "dotenv": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-4.0.0.tgz", - "integrity": "sha1-hk7xN5rO1Vzm+V3r7NzhefegzR0=", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-5.0.1.tgz", + "integrity": "sha512-4As8uPrjfwb7VXC+WnLCbXK7y+Ueb2B3zgNCePYfhxS1PYeaO1YTeplffTEcbfLhvFNGLAz90VvJs9yomG7bow==", "dev": true }, "dotenv-expand": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-4.0.1.tgz", - "integrity": "sha1-aP3cFWGBTgoQlkERBX/xOM7X16g=", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-4.2.0.tgz", + "integrity": "sha1-3vHxyl1gWdJKdm5YeULCEQbOEnU=", "dev": true }, "duplexer2": { @@ -2091,80 +2179,44 @@ "dev": true }, "electron": { - "version": "1.7.9", - "resolved": "https://registry.npmjs.org/electron/-/electron-1.7.9.tgz", - "integrity": "sha1-rdVOn4+D7QL2UZ7BATX2mLGTNs8=", + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/electron/-/electron-1.8.2.tgz", + "integrity": "sha512-0TV5Hy92g8ACnPn+PVol6a/2uk+khzmRtWxhah/FcKs6StCytm5hD14QqOdZxEdJN8HljXIVCayN/wJX+0wDiQ==", "dev": true, "requires": { - "@types/node": "7.0.48", + "@types/node": "8.9.4", "electron-download": "3.3.0", "extract-zip": "1.6.6" - }, - "dependencies": { - "electron-download": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/electron-download/-/electron-download-3.3.0.tgz", - "integrity": "sha1-LP1U1pZsAZxNSa1l++Zcyc3vaMg=", - "dev": true, - "requires": { - "debug": "2.6.9", - "fs-extra": "0.30.0", - "home-path": "1.0.5", - "minimist": "1.2.0", - "nugget": "2.0.1", - "path-exists": "2.1.0", - "rc": "1.2.2", - "semver": "5.4.1", - "sumchecker": "1.3.1" - } - }, - "nugget": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/nugget/-/nugget-2.0.1.tgz", - "integrity": "sha1-IBCVpIfhrTYIGzQy+jytpPjQcbA=", - "dev": true, - "requires": { - "debug": "2.6.9", - "minimist": "1.2.0", - "pretty-bytes": "1.0.4", - "progress-stream": "1.2.0", - "request": "2.83.0", - "single-line-log": "1.1.2", - "throttleit": "0.0.2" - } - }, - "single-line-log": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/single-line-log/-/single-line-log-1.1.2.tgz", - "integrity": "sha1-wvg/Jzo+GhbtsJlWYdoO1e8DM2Q=", - "dev": true, - "requires": { - "string-width": "1.0.2" - } - } } }, "electron-builder": { - "version": "19.50.0", - "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-19.50.0.tgz", - "integrity": "sha512-EmQvn8YBxph++TYMoyqivxhnKr2dDBmcd0B7S7nHO+JWaqakaziQNjLAU2WxWgmvGkcTHdbV3w5p1PXtgHq4cA==", + "version": "20.2.0", + "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-20.2.0.tgz", + "integrity": "sha512-gl+veD9FqunV5oGwBVhoHlHeHbVeXYiLoMw8/Cv3b91gC7XuXHoZ3oGbgaVGgycjm7suW8O6QXYaFujE8osnfw==", "dev": true, "requires": { "bluebird-lst": "1.0.5", - "builder-util": "3.5.0", - "builder-util-runtime": "3.5.0", - "chalk": "2.3.0", - "electron-builder-lib": "19.50.0", + "builder-util": "5.6.0", + "builder-util-runtime": "4.0.5", + "chalk": "2.3.1", + "dmg-builder": "4.1.1", + "electron-builder-lib": "20.2.0", "electron-download-tf": "4.3.4", - "fs-extra-p": "4.5.0", - "is-ci": "1.0.10", + "fs-extra-p": "4.5.2", + "is-ci": "1.1.0", "lazy-val": "1.0.3", - "read-config-file": "1.2.2", + "read-config-file": "3.0.0", "sanitize-filename": "1.6.1", "update-notifier": "2.3.0", - "yargs": "10.0.3" + "yargs": "11.0.0" }, "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, "ansi-styles": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz", @@ -2174,135 +2226,58 @@ "color-convert": "1.9.1" } }, + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + }, "chalk": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", - "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.1.tgz", + "integrity": "sha512-QUU4ofkDoMIVO7hcx1iPTISs88wsO8jA92RQIm4JAwZvFGGAV2hSAA1NX7oVj2Ej2Q6NDTcRDjPTFrMCRZoJ6g==", "dev": true, "requires": { "ansi-styles": "3.2.0", "escape-string-regexp": "1.0.5", - "supports-color": "4.5.0" + "supports-color": "5.2.0" } }, - "supports-color": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", - "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", + "cliui": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.0.0.tgz", + "integrity": "sha512-nY3W5Gu2racvdDk//ELReY+dHjb9PlIcVDFXP72nVIhq2Gy3LuVXYwJoPVudwQnv1shtohpgkdCKT2YaKY0CKw==", "dev": true, "requires": { - "has-flag": "2.0.0" - } - } - } - }, - "electron-builder-lib": { - "version": "19.50.0", - "resolved": "https://registry.npmjs.org/electron-builder-lib/-/electron-builder-lib-19.50.0.tgz", - "integrity": "sha512-g/D/eW8/ZRO9pv0KVVvHChSj6TyCvgTTHunGCzIa2LUcLEElx0ZvgdUddALsYCIyH9SmpezDFV2PvLo6S9Yp0g==", - "dev": true, - "requires": { - "7zip-bin": "2.3.4", - "asar-integrity": "0.2.3", - "async-exit-hook": "2.0.1", - "bluebird-lst": "1.0.5", - "builder-util": "3.5.0", - "builder-util-runtime": "3.5.0", - "chromium-pickle-js": "0.2.0", - "debug": "3.1.0", - "dmg-builder": "2.1.10", - "ejs": "2.5.7", - "electron-osx-sign": "0.4.7", - "electron-publish": "19.50.0", - "fs-extra-p": "4.5.0", - "hosted-git-info": "2.5.0", - "is-ci": "1.0.10", - "isbinaryfile": "3.0.2", - "js-yaml": "3.10.0", - "lazy-val": "1.0.3", - "minimatch": "3.0.4", - "normalize-package-data": "2.4.0", - "plist": "2.1.0", - "read-config-file": "1.2.2", - "sanitize-filename": "1.6.1", - "semver": "5.4.1", - "temp-file": "3.0.0" - }, - "dependencies": { - "base64-js": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.2.0.tgz", - "integrity": "sha1-o5mS1yNYSBGYK+XikLtqU9hnAPE=", - "dev": true - }, - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "requires": { - "ms": "2.0.0" + "string-width": "2.1.1", + "strip-ansi": "4.0.0", + "wrap-ansi": "2.1.0" } }, - "esprima": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz", - "integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw==", - "dev": true - }, - "js-yaml": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.10.0.tgz", - "integrity": "sha512-O2v52ffjLa9VeM43J4XocZE//WT9N0IiwDa3KSHH7Tu8CtH+1qM8SIZvnsTh6v+4yFy5KUY3BHUVwjpfAWsjIA==", + "electron-download-tf": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/electron-download-tf/-/electron-download-tf-4.3.4.tgz", + "integrity": "sha512-SQYDGMLpTgty1bx3NycuDb7dNPzktVSdK2sqPZjyRocauq/uN/V4S2lcpFVLupaHhKlD8zozm9fTpm5UdohvTg==", "dev": true, "requires": { - "argparse": "1.0.9", - "esprima": "4.0.0" + "debug": "3.1.0", + "env-paths": "1.0.0", + "fs-extra": "4.0.3", + "minimist": "1.2.0", + "nugget": "2.0.1", + "path-exists": "3.0.0", + "rc": "1.2.5", + "semver": "5.5.0", + "sumchecker": "2.0.2" } }, - "plist": { + "find-up": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/plist/-/plist-2.1.0.tgz", - "integrity": "sha1-V8zbeggh3yGDEhejytVOPhRqECU=", - "dev": true, - "requires": { - "base64-js": "1.2.0", - "xmlbuilder": "8.2.2", - "xmldom": "0.1.27" - } - }, - "xmlbuilder": { - "version": "8.2.2", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-8.2.2.tgz", - "integrity": "sha1-aSSGc0ELS6QuGmE2VR0pIjNap3M=", - "dev": true - } - } - }, - "electron-download-tf": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/electron-download-tf/-/electron-download-tf-4.3.4.tgz", - "integrity": "sha512-SQYDGMLpTgty1bx3NycuDb7dNPzktVSdK2sqPZjyRocauq/uN/V4S2lcpFVLupaHhKlD8zozm9fTpm5UdohvTg==", - "dev": true, - "requires": { - "debug": "3.1.0", - "env-paths": "1.0.0", - "fs-extra": "4.0.3", - "minimist": "1.2.0", - "nugget": "2.0.1", - "path-exists": "3.0.0", - "rc": "1.2.2", - "semver": "5.4.1", - "sumchecker": "2.0.2" - }, - "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", "dev": true, "requires": { - "ms": "2.0.0" + "locate-path": "2.0.0" } }, "fs-extra": { @@ -2316,6 +2291,12 @@ "universalify": "0.1.1" } }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, "jsonfile": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", @@ -2325,30 +2306,15 @@ "graceful-fs": "4.1.11" } }, - "nugget": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/nugget/-/nugget-2.0.1.tgz", - "integrity": "sha1-IBCVpIfhrTYIGzQy+jytpPjQcbA=", + "os-locale": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", + "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", "dev": true, "requires": { - "debug": "2.6.9", - "minimist": "1.2.0", - "pretty-bytes": "1.0.4", - "progress-stream": "1.2.0", - "request": "2.83.0", - "single-line-log": "1.1.2", - "throttleit": "0.0.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - } + "execa": "0.7.0", + "lcid": "1.0.0", + "mem": "1.1.0" } }, "path-exists": { @@ -2357,13 +2323,23 @@ "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", "dev": true }, - "single-line-log": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/single-line-log/-/single-line-log-1.1.2.tgz", - "integrity": "sha1-wvg/Jzo+GhbtsJlWYdoO1e8DM2Q=", + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", "dev": true, "requires": { - "string-width": "1.0.2" + "is-fullwidth-code-point": "2.0.0", + "strip-ansi": "4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "3.0.0" } }, "sumchecker": { @@ -2385,13 +2361,251 @@ } } } + }, + "supports-color": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.2.0.tgz", + "integrity": "sha512-F39vS48la4YvTZUPVeTqsjsFNrvcMwrV3RLZINsmHo+7djCvuUzSIeXOnZ5hmjef4bajL1dNccN+tg5XAliO5Q==", + "dev": true, + "requires": { + "has-flag": "3.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "yargs": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-11.0.0.tgz", + "integrity": "sha512-Rjp+lMYQOWtgqojx1dEWorjCofi1YN7AoFvYV7b1gx/7dAAeuI4kN5SZiEvr0ZmsZTOpDRcCqrpI10L31tFkBw==", + "dev": true, + "requires": { + "cliui": "4.0.0", + "decamelize": "1.2.0", + "find-up": "2.1.0", + "get-caller-file": "1.0.2", + "os-locale": "2.1.0", + "require-directory": "2.1.1", + "require-main-filename": "1.0.1", + "set-blocking": "2.0.0", + "string-width": "2.1.1", + "which-module": "2.0.0", + "y18n": "3.2.1", + "yargs-parser": "9.0.2" + } + }, + "yargs-parser": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-9.0.2.tgz", + "integrity": "sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc=", + "dev": true, + "requires": { + "camelcase": "4.1.0" + } + } + } + }, + "electron-builder-lib": { + "version": "20.2.0", + "resolved": "https://registry.npmjs.org/electron-builder-lib/-/electron-builder-lib-20.2.0.tgz", + "integrity": "sha512-bHESbb/OjO0F+tyUAj2wFXVDpuXweB5YR94/f7CKqdpd7k2LeYJvy+cYtgtVXt4CJyg5Vs4Kmak2VvDfWxbO/A==", + "dev": true, + "requires": { + "7zip-bin": "3.1.0", + "app-builder-bin": "1.5.0", + "async-exit-hook": "2.0.1", + "bluebird-lst": "1.0.5", + "builder-util": "5.6.0", + "builder-util-runtime": "4.0.5", + "chromium-pickle-js": "0.2.0", + "debug": "3.1.0", + "ejs": "2.5.7", + "electron-osx-sign": "0.4.8", + "electron-publish": "20.2.0", + "fs-extra-p": "4.5.2", + "hosted-git-info": "2.5.0", + "is-ci": "1.1.0", + "isbinaryfile": "3.0.2", + "js-yaml": "3.10.0", + "lazy-val": "1.0.3", + "minimatch": "3.0.4", + "normalize-package-data": "2.4.0", + "plist": "2.1.0", + "read-config-file": "3.0.0", + "sanitize-filename": "1.6.1", + "semver": "5.5.0", + "temp-file": "3.1.1" + }, + "dependencies": { + "esprima": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz", + "integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw==", + "dev": true + }, + "js-yaml": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.10.0.tgz", + "integrity": "sha512-O2v52ffjLa9VeM43J4XocZE//WT9N0IiwDa3KSHH7Tu8CtH+1qM8SIZvnsTh6v+4yFy5KUY3BHUVwjpfAWsjIA==", + "dev": true, + "requires": { + "argparse": "1.0.10", + "esprima": "4.0.0" + } + } + } + }, + "electron-download": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/electron-download/-/electron-download-3.3.0.tgz", + "integrity": "sha1-LP1U1pZsAZxNSa1l++Zcyc3vaMg=", + "dev": true, + "requires": { + "debug": "2.6.9", + "fs-extra": "0.30.0", + "home-path": "1.0.5", + "minimist": "1.2.0", + "nugget": "2.0.1", + "path-exists": "2.1.0", + "rc": "1.2.5", + "semver": "5.5.0", + "sumchecker": "1.3.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "electron-installer-debian": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/electron-installer-debian/-/electron-installer-debian-0.3.1.tgz", + "integrity": "sha1-VhKBM76fBbtgpJdMYijmP6Bd3g4=", + "optional": true, + "requires": { + "asar": "0.12.4", + "async": "2.6.0", + "debug": "2.6.9", + "fs-extra": "0.30.0", + "get-folder-size": "1.0.1", + "glob": "7.1.2", + "lodash": "4.17.5", + "temp": "0.8.3", + "word-wrap": "1.2.3", + "yargs": "4.8.1" + }, + "dependencies": { + "async": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.0.tgz", + "integrity": "sha512-xAfGg1/NTLBBKlHFmnd7PlmUW9KhVQIUuSrYem9xzFUZy13ScvtyGGejaae9iAVRiRq9+Cx7DPFaAAhCpyxyPw==", + "optional": true, + "requires": { + "lodash": "4.17.5" + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "optional": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "electron-installer-redhat": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/electron-installer-redhat/-/electron-installer-redhat-0.3.1.tgz", + "integrity": "sha1-85v6//USyzgCfWbXVsxIklTu+PM=", + "optional": true, + "requires": { + "asar": "0.12.4", + "async": "2.6.0", + "debug": "2.6.9", + "fs-extra": "1.0.0", + "glob": "7.1.2", + "lodash": "4.17.5", + "temp": "0.8.3", + "word-wrap": "1.2.3", + "yargs": "6.6.0" + }, + "dependencies": { + "async": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.0.tgz", + "integrity": "sha512-xAfGg1/NTLBBKlHFmnd7PlmUW9KhVQIUuSrYem9xzFUZy13ScvtyGGejaae9iAVRiRq9+Cx7DPFaAAhCpyxyPw==", + "optional": true, + "requires": { + "lodash": "4.17.5" + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "optional": true, + "requires": { + "ms": "2.0.0" + } + }, + "fs-extra": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz", + "integrity": "sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA=", + "optional": true, + "requires": { + "graceful-fs": "4.1.11", + "jsonfile": "2.4.0", + "klaw": "1.3.1" + } + }, + "yargs": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz", + "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=", + "optional": true, + "requires": { + "camelcase": "3.0.0", + "cliui": "3.2.0", + "decamelize": "1.2.0", + "get-caller-file": "1.0.2", + "os-locale": "1.4.0", + "read-pkg-up": "1.0.1", + "require-directory": "2.1.1", + "require-main-filename": "1.0.1", + "set-blocking": "2.0.0", + "string-width": "1.0.2", + "which-module": "1.0.0", + "y18n": "3.2.1", + "yargs-parser": "4.2.1" + } + }, + "yargs-parser": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", + "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", + "optional": true, + "requires": { + "camelcase": "3.0.0" + } } } }, "electron-osx-sign": { - "version": "0.4.7", - "resolved": "https://registry.npmjs.org/electron-osx-sign/-/electron-osx-sign-0.4.7.tgz", - "integrity": "sha1-HXVkeoJ0jqzUi+pwYW7IP/rePuU=", + "version": "0.4.8", + "resolved": "https://registry.npmjs.org/electron-osx-sign/-/electron-osx-sign-0.4.8.tgz", + "integrity": "sha1-8Ln63e2eHlTsNfqJh3tcbDTHvEA=", "dev": true, "requires": { "bluebird": "3.5.1", @@ -2402,34 +2616,20 @@ "plist": "2.1.0" }, "dependencies": { - "base64-js": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.2.0.tgz", - "integrity": "sha1-o5mS1yNYSBGYK+XikLtqU9hnAPE=", - "dev": true - }, "bluebird": { "version": "3.5.1", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz", "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==", "dev": true }, - "plist": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/plist/-/plist-2.1.0.tgz", - "integrity": "sha1-V8zbeggh3yGDEhejytVOPhRqECU=", + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "requires": { - "base64-js": "1.2.0", - "xmlbuilder": "8.2.2", - "xmldom": "0.1.27" + "ms": "2.0.0" } - }, - "xmlbuilder": { - "version": "8.2.2", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-8.2.2.tgz", - "integrity": "sha1-aSSGc0ELS6QuGmE2VR0pIjNap3M=", - "dev": true } } }, @@ -2493,7 +2693,13 @@ "integrity": "sha1-xXED96F/wDfwLXwuZLYC6iI/fWM=", "dev": true }, - "bl": { + "base64-js": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-0.0.8.tgz", + "integrity": "sha1-EQHpVE9KdrG8OybUUsqW16NeeXg=", + "dev": true + }, + "bl": { "version": "0.9.5", "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.5.tgz", "integrity": "sha1-wGt5evCF6gC8Unr8jvzxHeIjIFQ=", @@ -2549,6 +2755,15 @@ "integrity": "sha1-uEixhGbz8YD5bR624HzLfs8Sai4=", "dev": true }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, "decompress-zip": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/decompress-zip/-/decompress-zip-0.1.0.tgz", @@ -2583,7 +2798,7 @@ "mv": "2.1.1", "nugget": "1.6.2", "path-exists": "1.0.0", - "rc": "1.2.2" + "rc": "1.2.5" } }, "form-data": { @@ -2627,7 +2842,7 @@ "integrity": "sha1-dhPHeKGv6mLyXGMKCG1/Osu92Bg=", "dev": true, "requires": { - "natives": "1.1.0" + "natives": "1.1.1" } }, "har-validator": { @@ -2638,14 +2853,14 @@ "requires": { "bluebird": "2.11.0", "chalk": "1.1.3", - "commander": "2.11.0", - "is-my-json-valid": "2.16.1" + "commander": "2.14.1", + "is-my-json-valid": "2.17.2" }, "dependencies": { "commander": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.11.0.tgz", - "integrity": "sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ==", + "version": "2.14.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.14.1.tgz", + "integrity": "sha512-+YR16o3rK53SmWHU3rEM3tPAh2rwb1yPcQX5irVn7mb0gXbwuCCrnkbV5+PBfETdfg1vui07nM6PCG1zndcjQw==", "dev": true } } @@ -2679,6 +2894,12 @@ "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", "dev": true }, + "lodash": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", + "dev": true + }, "mime-db": { "version": "1.12.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz", @@ -2700,7 +2921,7 @@ "integrity": "sha1-g76hFYA+egl6eAIkJyh+23Yvr+0=", "dev": true, "requires": { - "brace-expansion": "1.1.8" + "brace-expansion": "1.1.11" } }, "mksnapshot": { @@ -2714,6 +2935,21 @@ "request": "2.55.0" } }, + "nugget": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/nugget/-/nugget-1.6.2.tgz", + "integrity": "sha1-iMpuA7pXBqmRc/XaCQJZPWvK4Qc=", + "dev": true, + "requires": { + "debug": "2.6.9", + "minimist": "1.2.0", + "pretty-bytes": "1.0.4", + "progress-stream": "1.2.0", + "request": "2.55.0", + "single-line-log": "0.4.1", + "throttleit": "0.0.2" + } + }, "oauth-sign": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.6.0.tgz", @@ -2726,6 +2962,18 @@ "integrity": "sha1-1aiZjrce83p0w06w2eum6HjuoIE=", "dev": true }, + "plist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/plist/-/plist-1.2.0.tgz", + "integrity": "sha1-CEtQk93JJQbiWfh0uNmxr7jHlZM=", + "dev": true, + "requires": { + "base64-js": "0.0.8", + "util-deprecate": "1.0.2", + "xmlbuilder": "4.0.0", + "xmldom": "0.1.27" + } + }, "qs": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/qs/-/qs-2.4.2.tgz", @@ -2766,24 +3014,40 @@ "oauth-sign": "0.6.0", "qs": "2.4.2", "stringstream": "0.0.5", - "tough-cookie": "2.3.3", + "tough-cookie": "2.3.4", "tunnel-agent": "0.4.3" } + }, + "single-line-log": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/single-line-log/-/single-line-log-0.4.1.tgz", + "integrity": "sha1-h6VWSfdJ14PsDc2AToFA2Yc8fO4=", + "dev": true + }, + "xmlbuilder": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-4.0.0.tgz", + "integrity": "sha1-mLj2UcowqmJANvEn0RzGbce5B6M=", + "dev": true, + "requires": { + "lodash": "3.10.1" + } } } }, "electron-publish": { - "version": "19.50.0", - "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-19.50.0.tgz", - "integrity": "sha512-ujOSZKz1rnrnyf2xYrzGpSuaj90YwuU80ZHrUxRSs+m2noqSIJ8P9Lc7G8Hyqv+Ymji3fLPMh8xCMo6YYSV+4Q==", + "version": "20.2.0", + "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-20.2.0.tgz", + "integrity": "sha512-n8MEDVSYXi8ZC8sHJMoSzTrOrV6X+6cWmyQP4M6nh0RZaLcyPa/txWuHDeRNysvhOKJvgQJrf09Fuc+CMSY6zg==", "dev": true, "requires": { "bluebird-lst": "1.0.5", - "builder-util": "3.5.0", - "builder-util-runtime": "3.5.0", - "chalk": "2.3.0", - "fs-extra-p": "4.5.0", - "mime": "2.1.0" + "builder-util": "5.6.0", + "builder-util-runtime": "4.0.5", + "chalk": "2.3.1", + "fs-extra-p": "4.5.2", + "lazy-val": "1.0.3", + "mime": "2.2.0" }, "dependencies": { "ansi-styles": { @@ -2796,37 +3060,31 @@ } }, "chalk": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", - "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.1.tgz", + "integrity": "sha512-QUU4ofkDoMIVO7hcx1iPTISs88wsO8jA92RQIm4JAwZvFGGAV2hSAA1NX7oVj2Ej2Q6NDTcRDjPTFrMCRZoJ6g==", "dev": true, "requires": { "ansi-styles": "3.2.0", "escape-string-regexp": "1.0.5", - "supports-color": "4.5.0" + "supports-color": "5.2.0" } }, - "mime": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.1.0.tgz", - "integrity": "sha512-jPEuocEVyg24I7hWcF6EL5qH0OQ3Ficy95tXA9eNBN6qXsIopYi/CJl3ldTUR+Sljt2rP2SkWpeTcAMon/pjKA==", - "dev": true - }, "supports-color": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", - "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.2.0.tgz", + "integrity": "sha512-F39vS48la4YvTZUPVeTqsjsFNrvcMwrV3RLZINsmHo+7djCvuUzSIeXOnZ5hmjef4bajL1dNccN+tg5XAliO5Q==", "dev": true, "requires": { - "has-flag": "2.0.0" + "has-flag": "3.0.0" } } } }, "end-of-stream": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.0.tgz", - "integrity": "sha1-epDYM+/abPpurA9JSduw+tOmMgY=", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", + "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", "requires": { "once": "1.4.0" } @@ -2852,19 +3110,18 @@ } }, "errno": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.4.tgz", - "integrity": "sha1-uJbiOp5ei6M4cfyZar02NfyaHH0=", + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", + "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", "dev": true, "requires": { - "prr": "0.0.0" + "prr": "1.0.1" } }, "error-ex": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz", "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=", - "dev": true, "requires": { "is-arrayish": "0.2.1" } @@ -2875,9 +3132,9 @@ "integrity": "sha1-3DRvu/XtHFKtabS6XLJgCK4hj/U=" }, "es6-promise": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.1.1.tgz", - "integrity": "sha512-OaU1hHjgJf+b0NzsxCg7NdIYERD6Hy/PEmFLTjw+b65scuisG3Kt4QoTvJ66BBkPZ581gr0kpoVzKnxniM8nng==", + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.4.tgz", + "integrity": "sha512-/NdNZVJg+uZgtm9eS3O6lrOLYmQag2DjdEXuPaHlZ6RuVqgqaVZfgYCepEIKsLqwdQArOPtC3XzRLqGGfT8KQQ==", "dev": true }, "escape-string-regexp": { @@ -2953,35 +3210,35 @@ } }, "eslint": { - "version": "4.11.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-4.11.0.tgz", - "integrity": "sha512-UWbhQpaKlm8h5x/VLwm0S1kheMrDj8jPwhnBMjr/Dlo3qqT7MvcN/UfKAR3E1N4lr4YNtOvS4m3hwsrVc/ky7g==", + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-4.18.1.tgz", + "integrity": "sha512-gPSfpSRCHre1GLxGmO68tZNxOlL2y7xBd95VcLD+Eo4S2js31YoMum3CAQIOaxY24hqYOMksMvW38xuuWKQTgw==", "dev": true, "requires": { - "ajv": "5.3.0", + "ajv": "5.5.2", "babel-code-frame": "6.26.0", - "chalk": "2.3.0", + "chalk": "2.3.1", "concat-stream": "1.6.0", "cross-spawn": "5.1.0", "debug": "3.1.0", - "doctrine": "2.0.0", + "doctrine": "2.1.0", "eslint-scope": "3.7.1", - "espree": "3.5.2", + "eslint-visitor-keys": "1.0.0", + "espree": "3.5.3", "esquery": "1.0.0", - "estraverse": "4.2.0", "esutils": "2.0.2", "file-entry-cache": "2.0.0", "functional-red-black-tree": "1.0.1", "glob": "7.1.2", - "globals": "9.18.0", + "globals": "11.3.0", "ignore": "3.3.7", "imurmurhash": "0.1.4", "inquirer": "3.3.0", - "is-resolvable": "1.0.0", + "is-resolvable": "1.1.0", "js-yaml": "3.10.0", "json-stable-stringify-without-jsonify": "1.0.1", "levn": "0.3.0", - "lodash": "4.17.4", + "lodash": "4.17.5", "minimatch": "3.0.4", "mkdirp": "0.5.1", "natural-compare": "1.4.0", @@ -2990,10 +3247,10 @@ "pluralize": "7.0.0", "progress": "2.0.0", "require-uncached": "1.0.3", - "semver": "5.4.1", + "semver": "5.5.0", "strip-ansi": "4.0.0", "strip-json-comments": "2.0.1", - "table": "4.0.2", + "table": "4.0.3", "text-table": "0.2.0" }, "dependencies": { @@ -3013,14 +3270,14 @@ } }, "chalk": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", - "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.1.tgz", + "integrity": "sha512-QUU4ofkDoMIVO7hcx1iPTISs88wsO8jA92RQIm4JAwZvFGGAV2hSAA1NX7oVj2Ej2Q6NDTcRDjPTFrMCRZoJ6g==", "dev": true, "requires": { "ansi-styles": "3.2.0", "escape-string-regexp": "1.0.5", - "supports-color": "4.5.0" + "supports-color": "5.2.0" } }, "concat-stream": { @@ -3030,19 +3287,10 @@ "dev": true, "requires": { "inherits": "2.0.3", - "readable-stream": "2.3.3", + "readable-stream": "2.3.4", "typedarray": "0.0.6" } }, - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, "esprima": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz", @@ -3050,9 +3298,9 @@ "dev": true }, "globals": { - "version": "9.18.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", - "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", + "version": "11.3.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.3.0.tgz", + "integrity": "sha512-kkpcKNlmQan9Z5ZmgqKH/SMbSmjxQ7QjyNqfXVc8VJcoBV2UEg+sxQD15GQofGRh2hfpwUb70VC31DR7Rq5Hdw==", "dev": true }, "js-yaml": { @@ -3061,20 +3309,26 @@ "integrity": "sha512-O2v52ffjLa9VeM43J4XocZE//WT9N0IiwDa3KSHH7Tu8CtH+1qM8SIZvnsTh6v+4yFy5KUY3BHUVwjpfAWsjIA==", "dev": true, "requires": { - "argparse": "1.0.9", + "argparse": "1.0.10", "esprima": "4.0.0" } }, + "process-nextick-args": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", + "dev": true + }, "readable-stream": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz", - "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==", + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz", + "integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==", "dev": true, "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", "isarray": "1.0.0", - "process-nextick-args": "1.0.7", + "process-nextick-args": "2.0.0", "safe-buffer": "5.1.1", "string_decoder": "1.0.3", "util-deprecate": "1.0.2" @@ -3099,12 +3353,12 @@ } }, "supports-color": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", - "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.2.0.tgz", + "integrity": "sha512-F39vS48la4YvTZUPVeTqsjsFNrvcMwrV3RLZINsmHo+7djCvuUzSIeXOnZ5hmjef4bajL1dNccN+tg5XAliO5Q==", "dev": true, "requires": { - "has-flag": "2.0.0" + "has-flag": "3.0.0" } } } @@ -3121,26 +3375,24 @@ "integrity": "sha1-PWPD7f2gLgbgGkUq2IyqzHzctug=", "dev": true, "requires": { - "esrecurse": "4.2.0", + "esrecurse": "4.2.1", "estraverse": "4.2.0" } }, + "eslint-visitor-keys": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz", + "integrity": "sha512-qzm/XxIbxm/FHyH341ZrbnMUpe+5Bocte9xkmFMzPMjRaZMcXww+MpBptFvtU+79L362nqiLhekCxCxDPaUMBQ==", + "dev": true + }, "espree": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.2.tgz", - "integrity": "sha512-sadKeYwaR/aJ3stC2CdvgXu1T16TdYN+qwCpcWbMnGJ8s0zNWemzrvb2GbD4OhmJ/fwpJjudThAlLobGbWZbCQ==", + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.3.tgz", + "integrity": "sha512-Zy3tAJDORxQZLl2baguiRU1syPERAIg0L+JB2MWorORgTu/CplzvxS9WWA7Xh4+Q+eOQihNs/1o1Xep8cvCxWQ==", "dev": true, "requires": { - "acorn": "5.2.1", + "acorn": "5.5.0", "acorn-jsx": "3.0.1" - }, - "dependencies": { - "acorn": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.2.1.tgz", - "integrity": "sha512-jG0u7c4Ly+3QkkW18V+NRDN+4bWHdln30NL1ZL2AvFZZmQe/BfopYCtghCKKVBUSetZ4QKcyA0pY6/4Gw8Pv8w==", - "dev": true - } } }, "esprima": { @@ -3158,13 +3410,12 @@ } }, "esrecurse": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.0.tgz", - "integrity": "sha1-+pVo2Y04I/mkHZHpAtyrnqblsWM=", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", + "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", "dev": true, "requires": { - "estraverse": "4.2.0", - "object-assign": "4.1.1" + "estraverse": "4.2.0" } }, "estraverse": { @@ -3212,23 +3463,6 @@ "p-finally": "1.0.0", "signal-exit": "3.0.2", "strip-eof": "1.0.0" - }, - "dependencies": { - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, - "requires": { - "path-key": "2.0.1" - } - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true - } } }, "exit": { @@ -3267,13 +3501,13 @@ "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=" }, "external-editor": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.0.5.tgz", - "integrity": "sha512-Msjo64WT5W+NhOpQXh0nOHm+n0RfU1QUwDnKYvJ8dEJ8zlwLrqXNTv5mSUTJpepf41PDJGyhueTw2vNZW+Fr/w==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.1.0.tgz", + "integrity": "sha512-E44iT5QVOUJBKij4IIV3uvxuNlbKS38Tw1HiupxEIHPv9qtC2PrDYohbXV5U+1jnfIXttny8gUhj+oZvflFlzA==", "dev": true, "requires": { + "chardet": "0.4.2", "iconv-lite": "0.4.19", - "jschardet": "1.6.0", "tmp": "0.0.33" }, "dependencies": { @@ -3316,10 +3550,19 @@ "dev": true, "requires": { "inherits": "2.0.3", - "readable-stream": "2.3.3", + "readable-stream": "2.3.4", "typedarray": "0.0.6" } }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, "minimist": { "version": "0.0.8", "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", @@ -3335,16 +3578,22 @@ "minimist": "0.0.8" } }, + "process-nextick-args": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", + "dev": true + }, "readable-stream": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz", - "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==", + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz", + "integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==", "dev": true, "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", "isarray": "1.0.0", - "process-nextick-args": "1.0.7", + "process-nextick-args": "2.0.0", "safe-buffer": "5.1.1", "string_decoder": "1.0.3", "util-deprecate": "1.0.2" @@ -3367,19 +3616,20 @@ "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" }, "fancy-log": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.0.tgz", - "integrity": "sha1-Rb4X0Cu5kX1gzP/UmVyZnmyMmUg=", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.2.tgz", + "integrity": "sha1-9BEl49hPLn2JpD0G2VjI94vha+E=", "dev": true, "requires": { - "chalk": "1.1.3", + "ansi-gray": "0.1.1", + "color-support": "1.1.3", "time-stamp": "1.1.0" } }, "fast-deep-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz", - "integrity": "sha1-liVqO8l1WV6zbYLpkp0GDYk0Of8=" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", + "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=" }, "fast-json-stable-stringify": { "version": "2.0.0", @@ -3479,7 +3729,7 @@ "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=", "dev": true, "requires": { - "brace-expansion": "1.1.8" + "brace-expansion": "1.1.11" } } } @@ -3501,7 +3751,6 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true, "requires": { "path-exists": "2.1.0", "pinkie-promise": "2.0.1" @@ -3527,139 +3776,1048 @@ "minimatch": "0.3.0" } }, - "lodash": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", - "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=", - "dev": true + "lodash": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", + "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=", + "dev": true + }, + "lru-cache": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz", + "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=", + "dev": true + }, + "minimatch": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz", + "integrity": "sha1-J12O2qxPG7MyZHIInnlJyDlGmd0=", + "dev": true, + "requires": { + "lru-cache": "2.7.3", + "sigmund": "1.0.1" + } + } + } + }, + "flat-cache": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.0.tgz", + "integrity": "sha1-0wMLMrOBVPTjt+nHCfSQ9++XxIE=", + "dev": true, + "requires": { + "circular-json": "0.3.3", + "del": "2.2.2", + "graceful-fs": "4.1.11", + "write": "0.2.1" + } + }, + "flux": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/flux/-/flux-2.0.3.tgz", + "integrity": "sha1-eH4a7f+zSjIqYLScV6LSOFam3ic=" + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, + "for-own": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", + "dev": true, + "requires": { + "for-in": "1.0.2" + } + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" + }, + "form-data": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz", + "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=", + "requires": { + "asynckit": "0.4.0", + "combined-stream": "1.0.6", + "mime-types": "2.1.18" + } + }, + "fs-extra": { + "version": "0.30.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz", + "integrity": "sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A=", + "requires": { + "graceful-fs": "4.1.11", + "jsonfile": "2.4.0", + "klaw": "1.3.1", + "path-is-absolute": "1.0.1", + "rimraf": "2.6.2" + } + }, + "fs-extra-p": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/fs-extra-p/-/fs-extra-p-4.5.2.tgz", + "integrity": "sha512-ZYqFpBdy9w7PsK+vB30j+TnHOyWHm/CJbUq1qqoE8tb71m6qgk5Wa7gp3MYQdlGFxb9vfznF+yD4jcl8l+y91A==", + "dev": true, + "requires": { + "bluebird-lst": "1.0.5", + "fs-extra": "5.0.0" + }, + "dependencies": { + "fs-extra": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-5.0.0.tgz", + "integrity": "sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ==", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "jsonfile": "4.0.0", + "universalify": "0.1.1" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11" + } + } + } + }, + "fs-readdir-recursive": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-0.1.2.tgz", + "integrity": "sha1-MVtPuMHKW4xH3v7zGdBz2tNWgFk=", + "dev": true + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "fsevents": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.1.3.tgz", + "integrity": "sha512-WIr7iDkdmdbxu/Gh6eKEZJL6KPE74/5MEsf2whTOFNxbIoIixogroLdKYqB6FDav4Wavh/lZdzzd3b2KxIXC5Q==", + "dev": true, + "optional": true, + "requires": { + "nan": "2.9.2", + "node-pre-gyp": "0.6.39" + }, + "dependencies": { + "abbrev": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true + }, + "ajv": { + "version": "4.11.8", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "co": "4.6.0", + "json-stable-stringify": "1.0.1" + } + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "dev": true + }, + "aproba": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "delegates": "1.0.0", + "readable-stream": "2.2.9" + } + }, + "asn1": { + "version": "0.2.3", + "bundled": true, + "dev": true, + "optional": true + }, + "assert-plus": { + "version": "0.2.0", + "bundled": true, + "dev": true, + "optional": true + }, + "asynckit": { + "version": "0.4.0", + "bundled": true, + "dev": true, + "optional": true + }, + "aws-sign2": { + "version": "0.6.0", + "bundled": true, + "dev": true, + "optional": true + }, + "aws4": { + "version": "1.6.0", + "bundled": true, + "dev": true, + "optional": true + }, + "balanced-match": { + "version": "0.4.2", + "bundled": true, + "dev": true + }, + "bcrypt-pbkdf": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "tweetnacl": "0.14.5" + } + }, + "block-stream": { + "version": "0.0.9", + "bundled": true, + "dev": true, + "requires": { + "inherits": "2.0.3" + } + }, + "boom": { + "version": "2.10.1", + "bundled": true, + "dev": true, + "requires": { + "hoek": "2.16.3" + } + }, + "brace-expansion": { + "version": "1.1.7", + "bundled": true, + "dev": true, + "requires": { + "balanced-match": "0.4.2", + "concat-map": "0.0.1" + } + }, + "buffer-shims": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "caseless": { + "version": "0.12.0", + "bundled": true, + "dev": true, + "optional": true + }, + "co": { + "version": "4.6.0", + "bundled": true, + "dev": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "combined-stream": { + "version": "1.0.5", + "bundled": true, + "dev": true, + "requires": { + "delayed-stream": "1.0.0" + } + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "dev": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "cryptiles": { + "version": "2.0.5", + "bundled": true, + "dev": true, + "requires": { + "boom": "2.10.1" + } + }, + "dashdash": { + "version": "1.14.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "assert-plus": "1.0.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "debug": { + "version": "2.6.8", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ms": "2.0.0" + } + }, + "deep-extend": { + "version": "0.4.2", + "bundled": true, + "dev": true, + "optional": true + }, + "delayed-stream": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "ecc-jsbn": { + "version": "0.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "jsbn": "0.1.1" + } + }, + "extend": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "extsprintf": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "forever-agent": { + "version": "0.6.1", + "bundled": true, + "dev": true, + "optional": true + }, + "form-data": { + "version": "2.1.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "asynckit": "0.4.0", + "combined-stream": "1.0.5", + "mime-types": "2.1.15" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "fstream": { + "version": "1.0.11", + "bundled": true, + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "inherits": "2.0.3", + "mkdirp": "0.5.1", + "rimraf": "2.6.1" + } + }, + "fstream-ignore": { + "version": "1.0.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "fstream": "1.0.11", + "inherits": "2.0.3", + "minimatch": "3.0.4" + } + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "aproba": "1.1.1", + "console-control-strings": "1.1.0", + "has-unicode": "2.0.1", + "object-assign": "4.1.1", + "signal-exit": "3.0.2", + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wide-align": "1.1.2" + } + }, + "getpass": { + "version": "0.1.7", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "assert-plus": "1.0.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "glob": { + "version": "7.1.2", + "bundled": true, + "dev": true, + "requires": { + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "graceful-fs": { + "version": "4.1.11", + "bundled": true, + "dev": true + }, + "har-schema": { + "version": "1.0.5", + "bundled": true, + "dev": true, + "optional": true + }, + "har-validator": { + "version": "4.2.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ajv": "4.11.8", + "har-schema": "1.0.5" + } + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "hawk": { + "version": "3.1.3", + "bundled": true, + "dev": true, + "requires": { + "boom": "2.10.1", + "cryptiles": "2.0.5", + "hoek": "2.16.3", + "sntp": "1.0.9" + } + }, + "hoek": { + "version": "2.16.3", + "bundled": true, + "dev": true + }, + "http-signature": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "assert-plus": "0.2.0", + "jsprim": "1.4.0", + "sshpk": "1.13.0" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "dev": true, + "requires": { + "once": "1.4.0", + "wrappy": "1.0.2" + } + }, + "inherits": { + "version": "2.0.3", + "bundled": true, + "dev": true + }, + "ini": { + "version": "1.3.4", + "bundled": true, + "dev": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "number-is-nan": "1.0.1" + } + }, + "is-typedarray": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "isstream": { + "version": "0.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "jodid25519": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "jsbn": "0.1.1" + } + }, + "jsbn": { + "version": "0.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "json-schema": { + "version": "0.2.3", + "bundled": true, + "dev": true, + "optional": true + }, + "json-stable-stringify": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "jsonify": "0.0.0" + } + }, + "json-stringify-safe": { + "version": "5.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "jsonify": { + "version": "0.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "jsprim": { + "version": "1.4.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.0.2", + "json-schema": "0.2.3", + "verror": "1.3.6" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "mime-db": { + "version": "1.27.0", + "bundled": true, + "dev": true + }, + "mime-types": { + "version": "2.1.15", + "bundled": true, + "dev": true, + "requires": { + "mime-db": "1.27.0" + } + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "dev": true, + "requires": { + "brace-expansion": "1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true, + "dev": true + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "dev": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "node-pre-gyp": { + "version": "0.6.39", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "detect-libc": "1.0.2", + "hawk": "3.1.3", + "mkdirp": "0.5.1", + "nopt": "4.0.1", + "npmlog": "4.1.0", + "rc": "1.2.1", + "request": "2.81.0", + "rimraf": "2.6.1", + "semver": "5.3.0", + "tar": "2.2.1", + "tar-pack": "3.4.0" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "abbrev": "1.1.0", + "osenv": "0.1.4" + } + }, + "npmlog": { + "version": "4.1.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "are-we-there-yet": "1.1.4", + "console-control-strings": "1.1.0", + "gauge": "2.7.4", + "set-blocking": "2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "oauth-sign": { + "version": "0.8.2", + "bundled": true, + "dev": true, + "optional": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "dev": true, + "requires": { + "wrappy": "1.0.2" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "osenv": { + "version": "0.1.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "os-homedir": "1.0.2", + "os-tmpdir": "1.0.2" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "performance-now": { + "version": "0.2.0", + "bundled": true, + "dev": true, + "optional": true + }, + "process-nextick-args": { + "version": "1.0.7", + "bundled": true, + "dev": true + }, + "punycode": { + "version": "1.4.1", + "bundled": true, + "dev": true, + "optional": true + }, + "qs": { + "version": "6.4.0", + "bundled": true, + "dev": true, + "optional": true + }, + "rc": { + "version": "1.2.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "deep-extend": "0.4.2", + "ini": "1.3.4", + "minimist": "1.2.0", + "strip-json-comments": "2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "readable-stream": { + "version": "2.2.9", + "bundled": true, + "dev": true, + "requires": { + "buffer-shims": "1.0.0", + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "1.0.7", + "string_decoder": "1.0.1", + "util-deprecate": "1.0.2" + } + }, + "request": { + "version": "2.81.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "aws-sign2": "0.6.0", + "aws4": "1.6.0", + "caseless": "0.12.0", + "combined-stream": "1.0.5", + "extend": "3.0.1", + "forever-agent": "0.6.1", + "form-data": "2.1.4", + "har-validator": "4.2.1", + "hawk": "3.1.3", + "http-signature": "1.1.1", + "is-typedarray": "1.0.0", + "isstream": "0.1.2", + "json-stringify-safe": "5.0.1", + "mime-types": "2.1.15", + "oauth-sign": "0.8.2", + "performance-now": "0.2.0", + "qs": "6.4.0", + "safe-buffer": "5.0.1", + "stringstream": "0.0.5", + "tough-cookie": "2.3.2", + "tunnel-agent": "0.6.0", + "uuid": "3.0.1" + } + }, + "rimraf": { + "version": "2.6.1", + "bundled": true, + "dev": true, + "requires": { + "glob": "7.1.2" + } + }, + "safe-buffer": { + "version": "5.0.1", + "bundled": true, + "dev": true + }, + "semver": { + "version": "5.3.0", + "bundled": true, + "dev": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "sntp": { + "version": "1.0.9", + "bundled": true, + "dev": true, + "requires": { + "hoek": "2.16.3" + } + }, + "sshpk": { + "version": "1.13.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "asn1": "0.2.3", + "assert-plus": "1.0.0", + "bcrypt-pbkdf": "1.0.1", + "dashdash": "1.14.1", + "ecc-jsbn": "0.1.1", + "getpass": "0.1.7", + "jodid25519": "1.0.2", + "jsbn": "0.1.1", + "tweetnacl": "0.14.5" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "requires": { + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" + } + }, + "string_decoder": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "requires": { + "safe-buffer": "5.0.1" + } + }, + "stringstream": { + "version": "0.0.5", + "bundled": true, + "dev": true, + "optional": true + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "requires": { + "ansi-regex": "2.1.1" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "tar": { + "version": "2.2.1", + "bundled": true, + "dev": true, + "requires": { + "block-stream": "0.0.9", + "fstream": "1.0.11", + "inherits": "2.0.3" + } + }, + "tar-pack": { + "version": "3.4.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "debug": "2.6.8", + "fstream": "1.0.11", + "fstream-ignore": "1.0.5", + "once": "1.4.0", + "readable-stream": "2.2.9", + "rimraf": "2.6.1", + "tar": "2.2.1", + "uid-number": "0.0.6" + } + }, + "tough-cookie": { + "version": "2.3.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "punycode": "1.4.1" + } + }, + "tunnel-agent": { + "version": "0.6.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "bundled": true, + "dev": true, + "optional": true + }, + "uid-number": { + "version": "0.0.6", + "bundled": true, + "dev": true, + "optional": true }, - "lru-cache": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz", - "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=", + "util-deprecate": { + "version": "1.0.2", + "bundled": true, "dev": true }, - "minimatch": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz", - "integrity": "sha1-J12O2qxPG7MyZHIInnlJyDlGmd0=", + "uuid": { + "version": "3.0.1", + "bundled": true, "dev": true, - "requires": { - "lru-cache": "2.7.3", - "sigmund": "1.0.1" - } - } - } - }, - "flat-cache": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.0.tgz", - "integrity": "sha1-0wMLMrOBVPTjt+nHCfSQ9++XxIE=", - "dev": true, - "requires": { - "circular-json": "0.3.3", - "del": "2.2.2", - "graceful-fs": "4.1.11", - "write": "0.2.1" - } - }, - "flux": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/flux/-/flux-2.0.3.tgz", - "integrity": "sha1-eH4a7f+zSjIqYLScV6LSOFam3ic=" - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true - }, - "for-own": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", - "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", - "dev": true, - "requires": { - "for-in": "1.0.2" - } - }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" - }, - "form-data": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz", - "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=", - "requires": { - "asynckit": "0.4.0", - "combined-stream": "1.0.5", - "mime-types": "2.1.17" - } - }, - "fs-extra": { - "version": "0.30.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz", - "integrity": "sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A=", - "dev": true, - "requires": { - "graceful-fs": "4.1.11", - "jsonfile": "2.4.0", - "klaw": "1.3.1", - "path-is-absolute": "1.0.1", - "rimraf": "2.6.2" - } - }, - "fs-extra-p": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/fs-extra-p/-/fs-extra-p-4.5.0.tgz", - "integrity": "sha512-V/sdZmV+Yx3+nfXmjRTdBP4mVWCt7hZ0+ZOv+IZo+6fdkBxafaGsI7mYeNv/J3rWyz+mIToCFQORFSwt1bZw8Q==", - "dev": true, - "requires": { - "bluebird-lst": "1.0.5", - "fs-extra": "5.0.0" - }, - "dependencies": { - "fs-extra": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-5.0.0.tgz", - "integrity": "sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ==", + "optional": true + }, + "verror": { + "version": "1.3.6", + "bundled": true, "dev": true, + "optional": true, "requires": { - "graceful-fs": "4.1.11", - "jsonfile": "4.0.0", - "universalify": "0.1.1" + "extsprintf": "1.0.2" } }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "wide-align": { + "version": "1.1.2", + "bundled": true, "dev": true, + "optional": true, "requires": { - "graceful-fs": "4.1.11" + "string-width": "1.0.2" } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "dev": true } } }, - "fs-readdir-recursive": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-0.1.2.tgz", - "integrity": "sha1-MVtPuMHKW4xH3v7zGdBz2tNWgFk=", - "dev": true - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, "functional-red-black-tree": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", "dev": true }, + "gar": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/gar/-/gar-1.0.3.tgz", + "integrity": "sha512-zDpwk/l3HbhjVAvdxNUTJFzgXiNy0a7EmE/50XT38o1z+7NJbFhp+8CDsv1Qgy2adBAwUVYlMpIX2fZUbmlUJw==", + "optional": true + }, "generate-function": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz", @@ -3676,8 +4834,17 @@ "get-caller-file": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz", - "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U=", - "dev": true + "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U=" + }, + "get-folder-size": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-folder-size/-/get-folder-size-1.0.1.tgz", + "integrity": "sha1-gC+kIIQ03nEgUYKxWrfxNSCI5YA=", + "optional": true, + "requires": { + "async": "1.5.2", + "gar": "1.0.3" + } }, "get-package-info": { "version": "0.0.2", @@ -3951,7 +5118,7 @@ "oauth-sign": "0.5.0", "qs": "2.3.3", "stringstream": "0.0.5", - "tough-cookie": "2.3.3", + "tough-cookie": "2.3.4", "tunnel-agent": "0.4.3" } }, @@ -4031,7 +5198,7 @@ "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", "dev": true, "requires": { - "ini": "1.3.4" + "ini": "1.3.5" } }, "globals": { @@ -4055,9 +5222,9 @@ } }, "glogg": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.0.tgz", - "integrity": "sha1-f+DxmfV6yQbPUS/urY+Q7kooT8U=", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.1.tgz", + "integrity": "sha512-ynYqXLoluBKf9XGR1gA59yEJisIL7YHEH4xr3ZziHB5/yl4qWfaK8Js9jGe6gBGCSCKVqiyO30WnRZADvemUNw==", "dev": true, "requires": { "sparkles": "1.0.0" @@ -4379,7 +5546,7 @@ "async": "2.6.0", "chalk": "1.1.3", "less": "2.7.3", - "lodash": "4.17.4" + "lodash": "4.17.5" }, "dependencies": { "async": { @@ -4388,7 +5555,7 @@ "integrity": "sha512-xAfGg1/NTLBBKlHFmnd7PlmUW9KhVQIUuSrYem9xzFUZy13ScvtyGGejaae9iAVRiRq9+Cx7DPFaAAhCpyxyPw==", "dev": true, "requires": { - "lodash": "4.17.4" + "lodash": "4.17.5" } } } @@ -4710,7 +5877,7 @@ "integrity": "sha1-dhPHeKGv6mLyXGMKCG1/Osu92Bg=", "dev": true, "requires": { - "natives": "1.1.0" + "natives": "1.1.1" } }, "har-validator": { @@ -4721,14 +5888,14 @@ "requires": { "bluebird": "2.11.0", "chalk": "1.1.3", - "commander": "2.11.0", - "is-my-json-valid": "2.16.1" + "commander": "2.14.1", + "is-my-json-valid": "2.17.2" }, "dependencies": { "commander": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.11.0.tgz", - "integrity": "sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ==", + "version": "2.14.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.14.1.tgz", + "integrity": "sha512-+YR16o3rK53SmWHU3rEM3tPAh2rwb1yPcQX5irVn7mb0gXbwuCCrnkbV5+PBfETdfg1vui07nM6PCG1zndcjQw==", "dev": true } } @@ -4783,7 +5950,7 @@ "integrity": "sha1-g76hFYA+egl6eAIkJyh+23Yvr+0=", "dev": true, "requires": { - "brace-expansion": "1.1.8" + "brace-expansion": "1.1.11" } }, "mksnapshot": { @@ -4843,12 +6010,30 @@ "oauth-sign": "0.6.0", "qs": "2.4.2", "stringstream": "0.0.5", - "tough-cookie": "2.3.3", + "tough-cookie": "2.3.4", "tunnel-agent": "0.4.3" } } } }, + "grunt-electron-installer-debian": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/grunt-electron-installer-debian/-/grunt-electron-installer-debian-0.3.1.tgz", + "integrity": "sha1-2pA1V2cs9MMjd9mr++uUOUl/dRM=", + "optional": true, + "requires": { + "electron-installer-debian": "0.3.1" + } + }, + "grunt-electron-installer-redhat": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/grunt-electron-installer-redhat/-/grunt-electron-installer-redhat-0.3.1.tgz", + "integrity": "sha1-zjCT0RE6U+LDS9cv7UqRmXGtzpY=", + "optional": true, + "requires": { + "electron-installer-redhat": "0.3.1" + } + }, "grunt-electron-packager": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/grunt-electron-packager/-/grunt-electron-packager-0.1.1.tgz", @@ -5097,6 +6282,23 @@ "chalk": "1.1.3", "npm-run-path": "1.0.0", "object-assign": "4.1.1" + }, + "dependencies": { + "npm-run-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-1.0.0.tgz", + "integrity": "sha1-9cMr9ZX+ga6Sfa7FLoL4sACsPI8=", + "dev": true, + "requires": { + "path-key": "1.0.0" + } + }, + "path-key": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-1.0.0.tgz", + "integrity": "sha1-XVPVeAGWRsDWiADbThRua9wqx68=", + "dev": true + } } }, "grunt-shell-spawn": { @@ -5120,7 +6322,7 @@ "beeper": "1.1.1", "chalk": "1.1.3", "dateformat": "2.2.0", - "fancy-log": "1.3.0", + "fancy-log": "1.3.2", "gulplog": "1.0.0", "has-gulplog": "0.1.0", "lodash._reescape": "3.0.0", @@ -5147,16 +6349,22 @@ "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=", "dev": true }, + "process-nextick-args": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", + "dev": true + }, "readable-stream": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz", - "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==", + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz", + "integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==", "dev": true, "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", "isarray": "1.0.0", - "process-nextick-args": "1.0.7", + "process-nextick-args": "2.0.0", "safe-buffer": "5.1.1", "string_decoder": "1.0.3", "util-deprecate": "1.0.2" @@ -5177,7 +6385,7 @@ "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", "dev": true, "requires": { - "readable-stream": "2.3.3", + "readable-stream": "2.3.4", "xtend": "4.0.1" } } @@ -5189,7 +6397,7 @@ "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=", "dev": true, "requires": { - "glogg": "1.0.0" + "glogg": "1.0.1" } }, "handlebars": { @@ -5233,8 +6441,8 @@ "integrity": "sha1-zcvAgYgmWtEZtqWnyKtw7s+10n0=", "requires": { "chalk": "1.1.3", - "commander": "2.11.0", - "is-my-json-valid": "2.16.1", + "commander": "2.14.1", + "is-my-json-valid": "2.17.2", "pinkie-promise": "2.0.1" } }, @@ -5247,9 +6455,9 @@ } }, "has-flag": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", - "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", "dev": true }, "has-gulplog": { @@ -5302,8 +6510,7 @@ "hosted-git-info": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.5.0.tgz", - "integrity": "sha512-pNgbURSuab90KbTqvRPsseaTxOJCZBD0a7t+haSN33piP9cCM4l0CqdzAif2hUqm716UovKB2ROmiabGAKVXyg==", - "dev": true + "integrity": "sha512-pNgbURSuab90KbTqvRPsseaTxOJCZBD0a7t+haSN33piP9cCM4l0CqdzAif2hUqm716UovKB2ROmiabGAKVXyg==" }, "htmlparser2": { "version": "3.8.3", @@ -5345,9 +6552,9 @@ } }, "http-parser-js": { - "version": "0.4.9", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.9.tgz", - "integrity": "sha1-6hoE+2St/wJC6ZdPKX3Uw8rSceE=", + "version": "0.4.10", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.10.tgz", + "integrity": "sha1-ksnBN0w1CF912zWexWzCV8u5P6Q=", "dev": true }, "http-signature": { @@ -5430,9 +6637,9 @@ "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" }, "ini": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz", - "integrity": "sha1-BTfLedr1m1mhpRff9wbIbsA5Fi4=", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", "dev": true }, "inquirer": { @@ -5442,12 +6649,12 @@ "dev": true, "requires": { "ansi-escapes": "3.0.0", - "chalk": "2.3.0", + "chalk": "2.3.1", "cli-cursor": "2.1.0", "cli-width": "2.2.0", - "external-editor": "2.0.5", + "external-editor": "2.1.0", "figures": "2.0.0", - "lodash": "4.17.4", + "lodash": "4.17.5", "mute-stream": "0.0.7", "run-async": "2.3.0", "rx-lite": "4.0.8", @@ -5473,14 +6680,14 @@ } }, "chalk": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", - "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.1.tgz", + "integrity": "sha512-QUU4ofkDoMIVO7hcx1iPTISs88wsO8jA92RQIm4JAwZvFGGAV2hSAA1NX7oVj2Ej2Q6NDTcRDjPTFrMCRZoJ6g==", "dev": true, "requires": { "ansi-styles": "3.2.0", "escape-string-regexp": "1.0.5", - "supports-color": "4.5.0" + "supports-color": "5.2.0" } }, "is-fullwidth-code-point": { @@ -5509,12 +6716,12 @@ } }, "supports-color": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", - "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.2.0.tgz", + "integrity": "sha512-F39vS48la4YvTZUPVeTqsjsFNrvcMwrV3RLZINsmHo+7djCvuUzSIeXOnZ5hmjef4bajL1dNccN+tg5XAliO5Q==", "dev": true, "requires": { - "has-flag": "2.0.0" + "has-flag": "3.0.0" } } } @@ -5525,9 +6732,9 @@ "integrity": "sha1-mYDvk+MN+1NHeNFjvIbd1HKtX+g=" }, "invariant": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", - "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=", + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.3.tgz", + "integrity": "sha512-7Z5PPegwDTyjbaeCnV0efcyS6vdKAU51kpEmS7QFib3P4822l8ICYyMn7qvJnc+WzLoDsuI9gPMKbJ8pCu8XtA==", "requires": { "loose-envify": "1.3.1" } @@ -5535,14 +6742,12 @@ "invert-kv": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", - "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", - "dev": true + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=" }, "is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" }, "is-binary-path": { "version": "1.0.1", @@ -5550,7 +6755,7 @@ "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", "dev": true, "requires": { - "binary-extensions": "1.10.0" + "binary-extensions": "1.11.0" } }, "is-buffer": { @@ -5563,15 +6768,14 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", - "dev": true, "requires": { "builtin-modules": "1.1.1" } }, "is-ci": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.0.10.tgz", - "integrity": "sha1-9zkzayYyNlBhqdSCcM1WrjNpMY4=", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.1.0.tgz", + "integrity": "sha512-c7TnwxLePuqIlxHgr7xtxzycJPegNHFuIrBkwbf8hc58//+Op1CqFkyS+xnIMkwn9UsJIwc174BIjkyBmSpjKg==", "dev": true, "requires": { "ci-info": "1.1.2" @@ -5617,7 +6821,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, "requires": { "number-is-nan": "1.0.1" } @@ -5638,7 +6841,7 @@ "dev": true, "requires": { "global-dirs": "0.1.1", - "is-path-inside": "1.0.0" + "is-path-inside": "1.0.1" } }, "is-integer": { @@ -5650,13 +6853,19 @@ "is-finite": "1.0.2" } }, + "is-my-ip-valid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-my-ip-valid/-/is-my-ip-valid-1.0.0.tgz", + "integrity": "sha512-gmh/eWXROncUzRnIa1Ubrt5b8ep/MGSnfAUI3aRp+sqTCs1tv1Isl8d8F6JmkN3dXKc3ehZMrtiPN9eL03NuaQ==" + }, "is-my-json-valid": { - "version": "2.16.1", - "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.16.1.tgz", - "integrity": "sha512-ochPsqWS1WXj8ZnMIV0vnNXooaMhp7cyL4FMSIPKTtnV0Ha/T19G2b9kkhcNsabV9bxYkze7/aLZJb/bYuFduQ==", + "version": "2.17.2", + "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.17.2.tgz", + "integrity": "sha512-IBhBslgngMQN8DDSppmgDv7RNrlFotuuDsKcrCP3+HbFaVivIBU7u9oiiErw8sH4ynx3+gOGQ3q2otkgiSi6kg==", "requires": { "generate-function": "2.0.0", "generate-object-property": "1.2.0", + "is-my-ip-valid": "1.0.0", "jsonpointer": "4.0.1", "xtend": "4.0.1" } @@ -5694,13 +6903,13 @@ "integrity": "sha1-ZHdYK4IU1gI0YJRWcAO+ip6sBNw=", "dev": true, "requires": { - "is-path-inside": "1.0.0" + "is-path-inside": "1.0.1" } }, "is-path-inside": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.0.tgz", - "integrity": "sha1-/AbloWg/vaE95mev9xe7wQpI838=", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", "dev": true, "requires": { "path-is-inside": "1.0.2" @@ -5736,13 +6945,10 @@ "dev": true }, "is-resolvable": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.0.0.tgz", - "integrity": "sha1-jfV8YeouPFAUCNEA+wE8+NbgzGI=", - "dev": true, - "requires": { - "tryit": "1.0.3" - } + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", + "dev": true }, "is-retina": { "version": "1.0.3", @@ -5769,8 +6975,7 @@ "is-utf8": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", - "dev": true + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=" }, "isarray": { "version": "1.0.0", @@ -5885,7 +7090,7 @@ "resolve": "1.5.0", "sane": "1.7.0", "which": "1.3.0", - "worker-farm": "1.5.1" + "worker-farm": "1.5.4" }, "dependencies": { "minimist": { @@ -5907,9 +7112,9 @@ } }, "jquery": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-2.2.4.tgz", - "integrity": "sha1-LInWiJterFIqfuoywUUhVZxsvwI=" + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.3.1.tgz", + "integrity": "sha512-Ubldcmxp5np52/ENotGxlLe6aGMvmF4R8S6tZjsP6Knsaxd/xp3Zrh50cG93lR6nPXyUFwzN3ZSOQI0wRJNdGg==" }, "js-tokens": { "version": "3.0.2", @@ -5921,7 +7126,7 @@ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.6.1.tgz", "integrity": "sha1-bl/mfYsgXOTSL60Ft3geja3MSzA=", "requires": { - "argparse": "1.0.9", + "argparse": "1.0.10", "esprima": "2.7.3" } }, @@ -5931,12 +7136,6 @@ "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", "optional": true }, - "jschardet": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/jschardet/-/jschardet-1.6.0.tgz", - "integrity": "sha512-xYuhvQ7I9PDJIGBWev9xm0+SMSed3ZDBAmvVjbFR1ZRLAF+vlXcQu6cRI9uAlj81rzikElRVteehwV7DuX2ZmQ==", - "dev": true - }, "jsdom": { "version": "7.2.2", "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-7.2.2.tgz", @@ -5954,7 +7153,7 @@ "request": "2.83.0", "sax": "1.2.4", "symbol-tree": "3.2.2", - "tough-cookie": "2.3.3", + "tough-cookie": "2.3.4", "webidl-conversions": "2.0.1", "whatwg-url-compat": "0.6.5", "xml-name-validator": "2.0.1" @@ -6050,7 +7249,6 @@ "version": "2.4.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", - "dev": true, "requires": { "graceful-fs": "4.1.11" } @@ -6062,9 +7260,9 @@ "dev": true }, "jsonparse": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-0.0.5.tgz", - "integrity": "sha1-MwVCrT8KZUZlt3jz6y2an6UHrGQ=" + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=" }, "jsonpointer": { "version": "4.0.1", @@ -6094,7 +7292,7 @@ "resolved": "https://registry.npmjs.org/jstransform/-/jstransform-11.0.3.tgz", "integrity": "sha1-CaeJk+CuTU70SH9hVakfYZDLQiM=", "requires": { - "base62": "1.2.1", + "base62": "1.2.7", "commoner": "0.10.8", "esprima-fb": "15001.1.0-dev-harmony-fb", "object-assign": "2.1.1", @@ -6154,7 +7352,7 @@ "integrity": "sha1-dhPHeKGv6mLyXGMKCG1/Osu92Bg=", "dev": true, "requires": { - "natives": "1.1.0" + "natives": "1.1.1" } }, "ms": { @@ -6178,7 +7376,6 @@ "version": "1.3.1", "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=", - "dev": true, "requires": { "graceful-fs": "4.1.11" } @@ -6237,7 +7434,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", - "dev": true, "requires": { "invert-kv": "1.0.0" } @@ -6253,10 +7449,10 @@ "integrity": "sha512-KPdIJKWcEAb02TuJtaLrhue0krtRLoRoo7x6BNJIBelO00t/CCdJQUnHW5V34OnHMWzIktSalJxRO+FvytQlCQ==", "dev": true, "requires": { - "errno": "0.1.4", + "errno": "0.1.7", "graceful-fs": "4.1.11", "image-size": "0.5.5", - "mime": "1.4.1", + "mime": "1.6.0", "mkdirp": "0.5.1", "promise": "7.3.1", "request": "2.81.0", @@ -6299,6 +7495,13 @@ "har-schema": "1.0.5" } }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "optional": true + }, "performance-now": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz", @@ -6323,7 +7526,7 @@ "aws-sign2": "0.6.0", "aws4": "1.6.0", "caseless": "0.12.0", - "combined-stream": "1.0.5", + "combined-stream": "1.0.6", "extend": "3.0.1", "forever-agent": "0.6.1", "form-data": "2.1.4", @@ -6333,15 +7536,15 @@ "is-typedarray": "1.0.0", "isstream": "0.1.2", "json-stringify-safe": "5.0.1", - "mime-types": "2.1.17", + "mime-types": "2.1.18", "oauth-sign": "0.8.2", "performance-now": "0.2.0", "qs": "6.4.0", "safe-buffer": "5.1.1", "stringstream": "0.0.5", - "tough-cookie": "2.3.3", + "tough-cookie": "2.3.4", "tunnel-agent": "0.6.0", - "uuid": "3.1.0" + "uuid": "3.2.1" } }, "source-map": { @@ -6362,9 +7565,9 @@ } }, "uuid": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz", - "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.2.1.tgz", + "integrity": "sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA==", "dev": true, "optional": true } @@ -6387,9 +7590,9 @@ } }, "livereload-js": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.2.2.tgz", - "integrity": "sha1-bIclfmSKtHW8JOoldFftzB+NC8I=", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.3.0.tgz", + "integrity": "sha512-j1R0/FeGa64Y+NmqfZhyoVRzcFlOZ8sNlKzHjh4VvLULFACZhn68XrX5DFg2FhMvSMJmROuFxRSa560ECWKBMg==", "dev": true }, "load-grunt-tasks": { @@ -6408,7 +7611,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", - "dev": true, "requires": { "graceful-fs": "4.1.11", "parse-json": "2.2.0", @@ -6436,10 +7638,9 @@ } }, "lodash": { - "version": "4.17.4", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", - "dev": true + "version": "4.17.5", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz", + "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==" }, "lodash._basecopy": { "version": "3.0.1", @@ -6495,6 +7696,11 @@ "integrity": "sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI=", "dev": true }, + "lodash.assign": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", + "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=" + }, "lodash.escape": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz", @@ -6566,12 +7772,6 @@ "lodash.escape": "3.2.0" } }, - "lodash.toarray": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.toarray/-/lodash.toarray-4.4.0.tgz", - "integrity": "sha1-JMS/zWsvuji/0FlNsRedjptlZWE=", - "dev": true - }, "log-driver": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/log-driver/-/log-driver-1.2.5.tgz", @@ -6618,9 +7818,9 @@ } }, "make-dir": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.1.0.tgz", - "integrity": "sha512-0Pkui4wLJ7rxvmfUvs87skoEaxmu0hCUApF8nonzpl7q//FWp9zu8W61Scz4sd/kUiqDxvUhtoam2efDyiBzcA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.2.0.tgz", + "integrity": "sha512-aNUAa4UMg/UougV25bbrU4ZaaKNjJ/3/xnvg/twpmKROPdKZPZ9wGgI0opdZzO8q/zUFawoUuixuOv33eZ61Iw==", "dev": true, "requires": { "pify": "3.0.0" @@ -6661,7 +7861,7 @@ "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", "dev": true, "requires": { - "mimic-fn": "1.1.0" + "mimic-fn": "1.2.0" } }, "meow": { @@ -6710,29 +7910,28 @@ } }, "mime": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", - "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", - "dev": true, - "optional": true + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.2.0.tgz", + "integrity": "sha512-0Qz9uF1ATtl8RKJG4VRfOymh7PyEor6NbrI/61lRfuRe4vx9SNATrvAeTj2EWVRKjEQGskrzWkJBBY5NbaVHIA==", + "dev": true }, "mime-db": { - "version": "1.30.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.30.0.tgz", - "integrity": "sha1-dMZD2i3Z1qRTmZY0ZbJtXKfXHwE=" + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", + "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==" }, "mime-types": { - "version": "2.1.17", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.17.tgz", - "integrity": "sha1-Cdejk/A+mVp5+K+Fe3Cp4KsWVXo=", + "version": "2.1.18", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", + "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", "requires": { - "mime-db": "1.30.0" + "mime-db": "1.33.0" } }, "mimic-fn": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.1.0.tgz", - "integrity": "sha1-5md4PZLonb00KBi1IwudYqZyrRg=", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", "dev": true }, "minimatch": { @@ -6740,7 +7939,7 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "requires": { - "brace-expansion": "1.1.8" + "brace-expansion": "1.1.11" } }, "minimist": { @@ -6769,8 +7968,33 @@ "mkpath": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/mkpath/-/mkpath-0.1.0.tgz", - "integrity": "sha1-dVSm+Nhxg0zJe1RisSLEwSTW3pE=", - "dev": true + "integrity": "sha1-dVSm+Nhxg0zJe1RisSLEwSTW3pE=" + }, + "mksnapshot": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/mksnapshot/-/mksnapshot-0.3.1.tgz", + "integrity": "sha1-JQHAVldDbXQs6Vik/5LHfkDdN+Y=", + "optional": true, + "requires": { + "decompress-zip": "0.3.0", + "fs-extra": "0.26.7", + "request": "2.83.0" + }, + "dependencies": { + "fs-extra": { + "version": "0.26.7", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.26.7.tgz", + "integrity": "sha1-muH92UiXeY7at20JGM9C0MMYT6k=", + "optional": true, + "requires": { + "graceful-fs": "4.1.11", + "jsonfile": "2.4.0", + "klaw": "1.3.1", + "path-is-absolute": "1.0.1", + "rimraf": "2.6.2" + } + } + } }, "ms": { "version": "2.0.0", @@ -6839,10 +8063,17 @@ } } }, + "nan": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.9.2.tgz", + "integrity": "sha512-ltW65co7f3PQWBDbqVvaU1WtFJUsNW7sWWm4HINhbMQIyVyzIeyZ8toX5TC5eeooE6piZoaEh4cZkueSKG3KYw==", + "dev": true, + "optional": true + }, "natives": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/natives/-/natives-1.1.0.tgz", - "integrity": "sha1-6f+EFBimsux6SV6TmYT3jxY+bjE=", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/natives/-/natives-1.1.1.tgz", + "integrity": "sha512-8eRaxn8u/4wN8tGkhlc2cgwwvOLMLUMUn4IYTexMgWd+LyUDfeXVkk2ygQR0hvIHbJQXgHujia3ieUUDwNGkEA==", "dev": true }, "natural-compare": { @@ -6857,15 +8088,6 @@ "integrity": "sha1-GVoh1sRuNh0vsSgbo4uR6d9727M=", "dev": true }, - "node-emoji": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.8.1.tgz", - "integrity": "sha512-+ktMAh1Jwas+TnGodfCfjUbJKoANqPaJFN0z0iqh41eqD8dvguNzcitVSBSVK1pidz0AqGbLKcoVuVLRVZ/aVg==", - "dev": true, - "requires": { - "lodash.toarray": "4.4.0" - } - }, "node-haste": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/node-haste/-/node-haste-1.2.8.tgz", @@ -6898,7 +8120,6 @@ "version": "3.0.6", "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", - "dev": true, "requires": { "abbrev": "1.1.1" } @@ -6907,12 +8128,11 @@ "version": "2.4.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", - "dev": true, "requires": { "hosted-git-info": "2.5.0", "is-builtin-module": "1.0.0", - "semver": "5.4.1", - "validate-npm-package-license": "3.0.1" + "semver": "5.5.0", + "validate-npm-package-license": "3.0.2" } }, "normalize-path": { @@ -6925,18 +8145,18 @@ } }, "npm-run-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-1.0.0.tgz", - "integrity": "sha1-9cMr9ZX+ga6Sfa7FLoL4sACsPI8=", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", "dev": true, "requires": { - "path-key": "1.0.0" + "path-key": "2.0.1" } }, "nugget": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/nugget/-/nugget-1.6.2.tgz", - "integrity": "sha1-iMpuA7pXBqmRc/XaCQJZPWvK4Qc=", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/nugget/-/nugget-2.0.1.tgz", + "integrity": "sha1-IBCVpIfhrTYIGzQy+jytpPjQcbA=", "dev": true, "requires": { "debug": "2.6.9", @@ -6944,15 +8164,25 @@ "pretty-bytes": "1.0.4", "progress-stream": "1.2.0", "request": "2.83.0", - "single-line-log": "0.4.1", + "single-line-log": "1.1.2", "throttleit": "0.0.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } } }, "number-is-nan": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "dev": true + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" }, "numeral": { "version": "1.5.6", @@ -7014,7 +8244,7 @@ "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", "dev": true, "requires": { - "mimic-fn": "1.1.0" + "mimic-fn": "1.2.0" } }, "optimist": { @@ -7052,7 +8282,6 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", - "dev": true, "requires": { "lcid": "1.0.0" } @@ -7060,8 +8289,7 @@ "os-tmpdir": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "dev": true + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" }, "osx-release": { "version": "1.1.0", @@ -7089,10 +8317,13 @@ "dev": true }, "p-limit": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.1.0.tgz", - "integrity": "sha1-sH/y2aXYi+yAYDWJWiurZqJ5iLw=", - "dev": true + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.2.0.tgz", + "integrity": "sha512-Y/OtIaXtUPr4/YpMv1pCL5L5ed0rumAaAeBSj12F+bSlMdys7i8oQF/GUJmfpTS/QoaRrS/k6pma29haJpsMng==", + "dev": true, + "requires": { + "p-try": "1.0.0" + } }, "p-locate": { "version": "2.0.0", @@ -7100,9 +8331,15 @@ "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", "dev": true, "requires": { - "p-limit": "1.1.0" + "p-limit": "1.2.0" } }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true + }, "package-json": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz", @@ -7110,9 +8347,9 @@ "dev": true, "requires": { "got": "6.7.1", - "registry-auth-token": "3.3.1", + "registry-auth-token": "3.3.2", "registry-url": "3.1.0", - "semver": "5.4.1" + "semver": "5.5.0" } }, "parse-color": { @@ -7148,7 +8385,6 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "dev": true, "requires": { "error-ex": "1.3.1" } @@ -7174,7 +8410,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dev": true, "requires": { "pinkie-promise": "2.0.1" } @@ -7191,9 +8426,9 @@ "dev": true }, "path-key": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-1.0.0.tgz", - "integrity": "sha1-XVPVeAGWRsDWiADbThRua9wqx68=", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", "dev": true }, "path-parse": { @@ -7206,7 +8441,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", - "dev": true, "requires": { "graceful-fs": "4.1.11", "pify": "2.3.0", @@ -7227,8 +8461,7 @@ "pify": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" }, "pinkie": { "version": "2.0.4", @@ -7253,14 +8486,13 @@ } }, "plist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/plist/-/plist-1.2.0.tgz", - "integrity": "sha1-CEtQk93JJQbiWfh0uNmxr7jHlZM=", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/plist/-/plist-2.1.0.tgz", + "integrity": "sha1-V8zbeggh3yGDEhejytVOPhRqECU=", "dev": true, "requires": { - "base64-js": "0.0.8", - "util-deprecate": "1.0.2", - "xmlbuilder": "4.0.0", + "base64-js": "1.2.0", + "xmlbuilder": "8.2.2", "xmldom": "0.1.27" } }, @@ -7359,9 +8591,9 @@ } }, "prr": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/prr/-/prr-0.0.0.tgz", - "integrity": "sha1-GoS4WQgyVQFBGFPQCB7j+obikmo=", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", "dev": true }, "pseudomap": { @@ -7371,11 +8603,11 @@ "dev": true }, "pump": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pump/-/pump-1.0.2.tgz", - "integrity": "sha1-Oz7mUS+U8OV1U4wXmV+fFpkKXVE=", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pump/-/pump-1.0.3.tgz", + "integrity": "sha512-8k0JupWme55+9tCVE+FS5ULT3K6AbgqrGa58lTT49RpyfwwcGedHqaC5LlQNdEAumn/wFsu6aPwkuPMioy8kqw==", "requires": { - "end-of-stream": "1.4.0", + "end-of-stream": "1.4.1", "once": "1.4.0" } }, @@ -7454,13 +8686,13 @@ } }, "rc": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.2.tgz", - "integrity": "sha1-2M6ctX6NZNnHut2YdsfDTL48cHc=", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.5.tgz", + "integrity": "sha1-J1zWh/bjs2zHVrqibf7oCnkDAf0=", "dev": true, "requires": { "deep-extend": "0.4.2", - "ini": "1.3.4", + "ini": "1.3.5", "minimist": "1.2.0", "strip-json-comments": "2.0.1" } @@ -7524,7 +8756,7 @@ "integrity": "sha1-G8OcdF1CMmy1Hxx0UkeWdaUXL6k=", "requires": { "can-use-dom": "0.1.0", - "invariant": "2.2.2", + "invariant": "2.2.3", "object-assign": "2.1.1", "qs": "2.4.1" }, @@ -7542,30 +8774,29 @@ } }, "read-config-file": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/read-config-file/-/read-config-file-1.2.2.tgz", - "integrity": "sha512-Q6bxc6mm2ZalO0PWgUelfo0Fp91/EKtA1yL4apvzCzK9krhftr9vOq1td9vU1nxpadMjfnudv4Ye/WXm4IWTWQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-config-file/-/read-config-file-3.0.0.tgz", + "integrity": "sha512-BVm//hhy9uxRbmeZrKAsUu6MUUNvtwkMrc3t15E79M1lLvg6ivHiwQYIEQK65ZtHCSautbgRY4rD8Z4skRk+4Q==", "dev": true, "requires": { - "ajv": "5.5.2", - "ajv-keywords": "2.1.1", + "ajv": "6.2.0", + "ajv-keywords": "3.1.0", "bluebird-lst": "1.0.5", - "dotenv": "4.0.0", - "dotenv-expand": "4.0.1", - "fs-extra-p": "4.5.0", + "dotenv": "5.0.1", + "dotenv-expand": "4.2.0", + "fs-extra-p": "4.5.2", "js-yaml": "3.10.0", "json5": "0.5.1", "lazy-val": "1.0.3" }, "dependencies": { "ajv": { - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", - "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.2.0.tgz", + "integrity": "sha1-r6wpW7qgFSRJ5SJ0LkVHwa6TKNI=", "dev": true, "requires": { - "co": "4.6.0", - "fast-deep-equal": "1.0.0", + "fast-deep-equal": "1.1.0", "fast-json-stable-stringify": "2.0.0", "json-schema-traverse": "0.3.1" } @@ -7582,7 +8813,7 @@ "integrity": "sha512-O2v52ffjLa9VeM43J4XocZE//WT9N0IiwDa3KSHH7Tu8CtH+1qM8SIZvnsTh6v+4yFy5KUY3BHUVwjpfAWsjIA==", "dev": true, "requires": { - "argparse": "1.0.9", + "argparse": "1.0.10", "esprima": "4.0.0" } }, @@ -7598,7 +8829,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", - "dev": true, "requires": { "load-json-file": "1.1.0", "normalize-package-data": "2.4.0", @@ -7609,7 +8839,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", - "dev": true, "requires": { "find-up": "1.1.2", "read-pkg": "1.1.0" @@ -7799,12 +9028,12 @@ } }, "registry-auth-token": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.1.tgz", - "integrity": "sha1-+w0yie4Nmtosu1KvXf5mywcNMAY=", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz", + "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==", "dev": true, "requires": { - "rc": "1.2.2", + "rc": "1.2.5", "safe-buffer": "5.1.1" } }, @@ -7814,7 +9043,7 @@ "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=", "dev": true, "requires": { - "rc": "1.2.2" + "rc": "1.2.5" } }, "regjsgen": { @@ -7873,25 +9102,25 @@ "aws-sign2": "0.7.0", "aws4": "1.6.0", "caseless": "0.12.0", - "combined-stream": "1.0.5", + "combined-stream": "1.0.6", "extend": "3.0.1", "forever-agent": "0.6.1", - "form-data": "2.3.1", + "form-data": "2.3.2", "har-validator": "5.0.3", "hawk": "6.0.2", "http-signature": "1.2.0", "is-typedarray": "1.0.0", "isstream": "0.1.2", "json-stringify-safe": "5.0.1", - "mime-types": "2.1.17", + "mime-types": "2.1.18", "oauth-sign": "0.8.2", "performance-now": "2.1.0", "qs": "6.5.1", "safe-buffer": "5.1.1", "stringstream": "0.0.5", - "tough-cookie": "2.3.3", + "tough-cookie": "2.3.4", "tunnel-agent": "0.6.0", - "uuid": "3.1.0" + "uuid": "3.2.1" }, "dependencies": { "assert-plus": { @@ -7909,7 +9138,7 @@ "resolved": "https://registry.npmjs.org/boom/-/boom-4.3.1.tgz", "integrity": "sha1-T4owBctKfjiJ90kDD9JbluAdLjE=", "requires": { - "hoek": "4.2.0" + "hoek": "4.2.1" } }, "caseless": { @@ -7930,19 +9159,19 @@ "resolved": "https://registry.npmjs.org/boom/-/boom-5.2.0.tgz", "integrity": "sha512-Z5BTk6ZRe4tXXQlkqftmsAUANpXmuwlsF5Oov8ThoMbQRzdGTA1ngYRW160GexgOgjsFOKJz0LYhoNi+2AMBUw==", "requires": { - "hoek": "4.2.0" + "hoek": "4.2.1" } } } }, "form-data": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.1.tgz", - "integrity": "sha1-b7lPvXGIUwbXPRXMSX/kzE7NRL8=", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz", + "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=", "requires": { "asynckit": "0.4.0", - "combined-stream": "1.0.5", - "mime-types": "2.1.17" + "combined-stream": "1.0.6", + "mime-types": "2.1.18" } }, "har-validator": { @@ -7950,7 +9179,7 @@ "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz", "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=", "requires": { - "ajv": "5.3.0", + "ajv": "5.5.2", "har-schema": "2.0.0" } }, @@ -7961,14 +9190,14 @@ "requires": { "boom": "4.3.1", "cryptiles": "3.1.2", - "hoek": "4.2.0", + "hoek": "4.2.1", "sntp": "2.1.0" } }, "hoek": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-4.2.0.tgz", - "integrity": "sha512-v0XCLxICi9nPfYrS9RL8HbYnXi9obYAeLbSP00BmnZwCK9+Ih9WOjoZ8YoHCoav2csqn4FOz4Orldsy2dmDwmQ==" + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-4.2.1.tgz", + "integrity": "sha512-QLg82fGkfnJ/4iy1xZ81/9SIJiq1NGFUMGs6ParyjBZr6jW2Ufj/snDqTHixNlHdPNwN2RLVD0Pi3igeK9+JfA==" }, "http-signature": { "version": "1.2.0", @@ -7990,7 +9219,7 @@ "resolved": "https://registry.npmjs.org/sntp/-/sntp-2.1.0.tgz", "integrity": "sha512-FL1b58BDrqS3A11lJ0zEdnJ3UOKqVxawAkF3k7F0CVN7VQ34aZrV+G8BZ1WC9ZL7NyrwsW0oviwsWDgRuVYtJg==", "requires": { - "hoek": "4.2.0" + "hoek": "4.2.1" } }, "tunnel-agent": { @@ -8002,9 +9231,9 @@ } }, "uuid": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz", - "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g==" + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.2.1.tgz", + "integrity": "sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA==" } } }, @@ -8019,14 +9248,12 @@ "require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" }, "require-main-filename": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", - "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", - "dev": true + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=" }, "require-uncached": { "version": "1.0.3", @@ -8173,10 +9400,9 @@ "dev": true }, "semver": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.4.1.tgz", - "integrity": "sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg==", - "dev": true + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", + "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==" }, "semver-diff": { "version": "2.1.0", @@ -8184,14 +9410,13 @@ "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=", "dev": true, "requires": { - "semver": "5.4.1" + "semver": "5.5.0" } }, "set-blocking": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" }, "set-immediate-shim": { "version": "1.0.1", @@ -8251,10 +9476,13 @@ "dev": true }, "single-line-log": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/single-line-log/-/single-line-log-0.4.1.tgz", - "integrity": "sha1-h6VWSfdJ14PsDc2AToFA2Yc8fO4=", - "dev": true + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/single-line-log/-/single-line-log-1.1.2.tgz", + "integrity": "sha1-wvg/Jzo+GhbtsJlWYdoO1e8DM2Q=", + "dev": true, + "requires": { + "string-width": "1.0.2" + } }, "slash": { "version": "1.0.0", @@ -8322,25 +9550,50 @@ "dev": true }, "spdx-correct": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", - "integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A=", - "dev": true, + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-2.0.4.tgz", + "integrity": "sha512-c+4gPpt9YDhz7cHlz5UrsHzxxRi4ksclxnEEKsuGT9JdwSC+ZNmsGbYRzzgxyZaBYpcWnlu+4lPcdLKx4DOCmA==", "requires": { - "spdx-license-ids": "1.2.2" + "spdx-expression-parse": "2.0.2", + "spdx-license-ids": "2.0.1" + }, + "dependencies": { + "spdx-expression-parse": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-2.0.2.tgz", + "integrity": "sha512-oFxOkWCfFS0ltNp0H66gXlU4NF6bxg7RkoTYR0413t+yTY9zyj+AIWsjtN8dcVp6703ijDYBWBIARlJ7DkyP9Q==", + "requires": { + "spdx-exceptions": "2.1.0", + "spdx-license-ids": "2.0.1" + } + } } }, + "spdx-exceptions": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz", + "integrity": "sha512-4K1NsmrlCU1JJgUrtgEeTVyfx8VaYea9J9LvARxhbHtVtohPs/gFGG5yy49beySjlIMhhXZ4QqujIZEfS4l6Cg==" + }, "spdx-expression-parse": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz", - "integrity": "sha1-m98vIOH0DtRH++JzJmGR/O1RYmw=", - "dev": true + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", + "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "requires": { + "spdx-exceptions": "2.1.0", + "spdx-license-ids": "3.0.0" + }, + "dependencies": { + "spdx-license-ids": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.0.tgz", + "integrity": "sha512-2+EPwgbnmOIl8HjGBXXMd9NAu02vLjOO1nWw4kmeRDFyHn+M/ETfHxQUK0oXg8ctgVnl9t3rosNVsZ1jG61nDA==" + } + } }, "spdx-license-ids": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz", - "integrity": "sha1-yd96NCRZSt5r0RkA1ZZpbcBrrFc=", - "dev": true + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-2.0.1.tgz", + "integrity": "sha1-AgF7zDU07k/+9tWNIOfT6aHDyOw=" }, "speedometer": { "version": "0.1.4", @@ -8396,7 +9649,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, "requires": { "code-point-at": "1.1.0", "is-fullwidth-code-point": "1.0.0", @@ -8437,7 +9689,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "dev": true, "requires": { "is-utf8": "0.2.1" } @@ -8470,7 +9721,18 @@ "dev": true, "requires": { "debug": "2.6.9", - "es6-promise": "4.1.1" + "es6-promise": "4.2.4" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } } }, "supports-color": { @@ -8491,19 +9753,30 @@ "dev": true }, "table": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/table/-/table-4.0.2.tgz", - "integrity": "sha512-UUkEAPdSGxtRpiV9ozJ5cMTtYiqz7Ni1OGqLXRCynrvzdtR1p+cfOWe2RJLwvUG8hNanaSRjecIqwOjqeatDsA==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/table/-/table-4.0.3.tgz", + "integrity": "sha512-S7rnFITmBH1EnyKcvxBh1LjYeQMmnZtCXSEbHcH6S0NoKit24ZuFO/T1vDcLdYsLQkM188PVVhQmzKIuThNkKg==", "dev": true, "requires": { - "ajv": "5.3.0", - "ajv-keywords": "2.1.1", - "chalk": "2.3.0", - "lodash": "4.17.4", + "ajv": "6.2.0", + "ajv-keywords": "3.1.0", + "chalk": "2.3.1", + "lodash": "4.17.5", "slice-ansi": "1.0.0", "string-width": "2.1.1" }, "dependencies": { + "ajv": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.2.0.tgz", + "integrity": "sha1-r6wpW7qgFSRJ5SJ0LkVHwa6TKNI=", + "dev": true, + "requires": { + "fast-deep-equal": "1.1.0", + "fast-json-stable-stringify": "2.0.0", + "json-schema-traverse": "0.3.1" + } + }, "ansi-regex": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", @@ -8520,14 +9793,14 @@ } }, "chalk": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", - "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.1.tgz", + "integrity": "sha512-QUU4ofkDoMIVO7hcx1iPTISs88wsO8jA92RQIm4JAwZvFGGAV2hSAA1NX7oVj2Ej2Q6NDTcRDjPTFrMCRZoJ6g==", "dev": true, "requires": { "ansi-styles": "3.2.0", "escape-string-regexp": "1.0.5", - "supports-color": "4.5.0" + "supports-color": "5.2.0" } }, "is-fullwidth-code-point": { @@ -8556,12 +9829,12 @@ } }, "supports-color": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", - "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.2.0.tgz", + "integrity": "sha512-F39vS48la4YvTZUPVeTqsjsFNrvcMwrV3RLZINsmHo+7djCvuUzSIeXOnZ5hmjef4bajL1dNccN+tg5XAliO5Q==", "dev": true, "requires": { - "has-flag": "2.0.0" + "has-flag": "3.0.0" } } } @@ -8572,7 +9845,7 @@ "integrity": "sha1-pqgFU9ilTHPeHQrg553ncDVgXh0=", "requires": { "mkdirp": "0.5.1", - "pump": "1.0.2", + "pump": "1.0.3", "tar-stream": "1.5.5" } }, @@ -8582,7 +9855,7 @@ "integrity": "sha512-mQdgLPc/Vjfr3VWqWbfxW8yQNiJCbAZ+Gf6GDu1Cy0bdb33ofyiNGBtAY96jHFhDuivCwgW1H9DgTON+INiXgg==", "requires": { "bl": "1.2.1", - "end-of-stream": "1.4.0", + "end-of-stream": "1.4.1", "readable-stream": "2.0.6", "xtend": "4.0.1" } @@ -8591,7 +9864,6 @@ "version": "0.8.3", "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.3.tgz", "integrity": "sha1-4Ma8TSa5AxJEEOT+2BEDAU38H1k=", - "dev": true, "requires": { "os-tmpdir": "1.0.2", "rimraf": "2.2.8" @@ -8600,20 +9872,19 @@ "rimraf": { "version": "2.2.8", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", - "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=", - "dev": true + "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=" } } }, "temp-file": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/temp-file/-/temp-file-3.0.0.tgz", - "integrity": "sha512-WaSZQMckvo975nF1fSv05Nuya63AiLtyn0oYURF1xw1BF092CpIXgRv/Y0vQeocL5pv4ouVsBOnTCoK4kAK2uQ==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/temp-file/-/temp-file-3.1.1.tgz", + "integrity": "sha512-W/6SJgtg2SE/5rxgwUwoDhdSXrvUWQBpgKJglaAe6S7mk1kLkI+LUbY/jPZBu3UhydDJZstNNd7AJhnZ0UZHtw==", "dev": true, "requires": { "async-exit-hook": "2.0.1", "bluebird-lst": "1.0.5", - "fs-extra-p": "4.5.0", + "fs-extra-p": "4.5.2", "lazy-val": "1.0.3" } }, @@ -8702,7 +9973,7 @@ "body-parser": "1.8.4", "debug": "2.0.0", "faye-websocket": "0.7.3", - "livereload-js": "2.2.2", + "livereload-js": "2.3.0", "parseurl": "1.3.2", "qs": "2.2.5" }, @@ -8730,6 +10001,15 @@ } } }, + "tmp": { + "version": "0.0.28", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.28.tgz", + "integrity": "sha1-Fyc1t/YU6nrzlmT6hM8N5OUV0SA=", + "optional": true, + "requires": { + "os-tmpdir": "1.0.2" + } + }, "tmpl": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", @@ -8746,7 +10026,6 @@ "version": "0.0.3", "resolved": "https://registry.npmjs.org/touch/-/touch-0.0.3.tgz", "integrity": "sha1-Ua7z1ElXHU8oel2Hyci0kYGg2x0=", - "dev": true, "requires": { "nopt": "1.0.10" }, @@ -8755,7 +10034,6 @@ "version": "1.0.10", "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", - "dev": true, "requires": { "abbrev": "1.1.1" } @@ -8763,9 +10041,9 @@ } }, "tough-cookie": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.3.tgz", - "integrity": "sha1-C2GKVWW23qkL80JdBNVe3EdadWE=", + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz", + "integrity": "sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==", "requires": { "punycode": "1.4.1" } @@ -8779,8 +10057,7 @@ "traverse": { "version": "0.3.9", "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz", - "integrity": "sha1-cXuPIgzAu3tE5AUUwisui7xw2Lk=", - "dev": true + "integrity": "sha1-cXuPIgzAu3tE5AUUwisui7xw2Lk=" }, "trim-newlines": { "version": "1.0.0", @@ -8809,18 +10086,100 @@ "integrity": "sha1-z95vq9ctY+V5fPqrhzq76OcA6RI=", "dev": true }, - "tryit": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/tryit/-/tryit-1.0.3.tgz", - "integrity": "sha1-OTvnMKlEb9Hq1tpZoBQwjzbCics=", - "dev": true - }, "tryor": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/tryor/-/tryor-0.1.2.tgz", "integrity": "sha1-gUXkynyv9ArN48z5Rui4u3W0Fys=", "dev": true }, + "tslib": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.0.tgz", + "integrity": "sha512-f/qGG2tUkrISBlQZEjEqoZ3B2+npJjIf04H1wuAv9iA8i04Icp+61KRXxFdha22670NJopsZCIjhC3SnjPRKrQ==", + "dev": true + }, + "tslint": { + "version": "5.9.1", + "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.9.1.tgz", + "integrity": "sha1-ElX4ej/1frCw4fDmEKi0dIBGya4=", + "dev": true, + "requires": { + "babel-code-frame": "6.26.0", + "builtin-modules": "1.1.1", + "chalk": "2.3.1", + "commander": "2.14.1", + "diff": "3.4.0", + "glob": "7.1.2", + "js-yaml": "3.10.0", + "minimatch": "3.0.4", + "resolve": "1.5.0", + "semver": "5.5.0", + "tslib": "1.9.0", + "tsutils": "2.21.2" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz", + "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", + "dev": true, + "requires": { + "color-convert": "1.9.1" + } + }, + "chalk": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.1.tgz", + "integrity": "sha512-QUU4ofkDoMIVO7hcx1iPTISs88wsO8jA92RQIm4JAwZvFGGAV2hSAA1NX7oVj2Ej2Q6NDTcRDjPTFrMCRZoJ6g==", + "dev": true, + "requires": { + "ansi-styles": "3.2.0", + "escape-string-regexp": "1.0.5", + "supports-color": "5.2.0" + } + }, + "diff": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.4.0.tgz", + "integrity": "sha512-QpVuMTEoJMF7cKzi6bvWhRulU1fZqZnvyVQgNhPaxxuTYwyjn/j1v9falseQ/uXWwPnO56RBfwtg4h/EQXmucA==", + "dev": true + }, + "esprima": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz", + "integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw==", + "dev": true + }, + "js-yaml": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.10.0.tgz", + "integrity": "sha512-O2v52ffjLa9VeM43J4XocZE//WT9N0IiwDa3KSHH7Tu8CtH+1qM8SIZvnsTh6v+4yFy5KUY3BHUVwjpfAWsjIA==", + "dev": true, + "requires": { + "argparse": "1.0.10", + "esprima": "4.0.0" + } + }, + "supports-color": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.2.0.tgz", + "integrity": "sha512-F39vS48la4YvTZUPVeTqsjsFNrvcMwrV3RLZINsmHo+7djCvuUzSIeXOnZ5hmjef4bajL1dNccN+tg5XAliO5Q==", + "dev": true, + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "tsutils": { + "version": "2.21.2", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.21.2.tgz", + "integrity": "sha512-iaIuyjIUeFLdD39MYdzqBuY7Zv6+uGxSwRH4mf+HuzsnznjFz0R2tGrAe0/JvtNh91WrN8UN/DZRFTZNDuVekA==", + "dev": true, + "requires": { + "tslib": "1.9.0" + } + }, "tunnel-agent": { "version": "0.4.3", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz", @@ -8873,6 +10232,12 @@ "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" }, + "typescript": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-2.7.2.tgz", + "integrity": "sha512-p5TCYZDAO0m4G344hD+wx/LATebLWZNkkh2asWUFqSsD2OrDNhbAHuSjobrmsUmdzjJjEeZVU9g1h3O6vpstnw==", + "dev": true + }, "uglify-js": { "version": "2.8.29", "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", @@ -8979,7 +10344,7 @@ "dev": true, "requires": { "boxen": "1.3.0", - "chalk": "2.3.0", + "chalk": "2.3.1", "configstore": "3.1.1", "import-lazy": "2.1.0", "is-installed-globally": "0.1.0", @@ -8999,23 +10364,23 @@ } }, "chalk": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", - "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.1.tgz", + "integrity": "sha512-QUU4ofkDoMIVO7hcx1iPTISs88wsO8jA92RQIm4JAwZvFGGAV2hSAA1NX7oVj2Ej2Q6NDTcRDjPTFrMCRZoJ6g==", "dev": true, "requires": { "ansi-styles": "3.2.0", "escape-string-regexp": "1.0.5", - "supports-color": "4.5.0" + "supports-color": "5.2.0" } }, "supports-color": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", - "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.2.0.tgz", + "integrity": "sha512-F39vS48la4YvTZUPVeTqsjsFNrvcMwrV3RLZINsmHo+7djCvuUzSIeXOnZ5hmjef4bajL1dNccN+tg5XAliO5Q==", "dev": true, "requires": { - "has-flag": "2.0.0" + "has-flag": "3.0.0" } } } @@ -9047,13 +10412,12 @@ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" }, "validate-npm-package-license": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", - "integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w=", - "dev": true, + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.2.tgz", + "integrity": "sha512-8zlGw3EZDpC7iUDKy4yHCSqFwkBTeAK4h1QqDC3ST6rT7dzvu2ZuclExZN7zuXNEhQ3+2UBQgdca5eNNL06sBg==", "requires": { - "spdx-correct": "1.0.2", - "spdx-expression-parse": "1.0.4" + "spdx-correct": "2.0.4", + "spdx-expression-parse": "3.0.0" } }, "validator": { @@ -9119,7 +10483,7 @@ "integrity": "sha1-DK+dLXVdk67gSdS90NP+LMoqJOs=", "dev": true, "requires": { - "http-parser-js": "0.4.9", + "http-parser-js": "0.4.10", "websocket-extensions": "0.1.3" } }, @@ -9147,10 +10511,10 @@ } }, "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", + "optional": true }, "widest-line": { "version": "2.0.0", @@ -9194,6 +10558,18 @@ } } }, + "window-size": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.2.0.tgz", + "integrity": "sha1-tDFbtCFKPXBY6+7okuE/ok2YsHU=", + "optional": true + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "optional": true + }, "wordwrap": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", @@ -9201,12 +10577,12 @@ "dev": true }, "worker-farm": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.5.1.tgz", - "integrity": "sha512-T5NH6Wqsd8MwGD4AK8BBllUy6LmHaqjEOyo/YIUEegZui6/v5Bqde//3jwyE3PGiGYMmWi06exFBi5LNhhPFNw==", + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.5.4.tgz", + "integrity": "sha512-ITyClEvcfv0ozqJl1vmWFWhvI+OIrkbInYqkEPE50wFPXj8J9Gd3FYf8+CkZJXJJsQBYe+2DvmoK9Zhx5w8W+w==", "dev": true, "requires": { - "errno": "0.1.4", + "errno": "0.1.7", "xtend": "4.0.1" } }, @@ -9214,7 +10590,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", - "dev": true, "requires": { "string-width": "1.0.2", "strip-ansi": "3.0.1" @@ -9264,21 +10639,10 @@ "dev": true }, "xmlbuilder": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-4.0.0.tgz", - "integrity": "sha1-mLj2UcowqmJANvEn0RzGbce5B6M=", - "dev": true, - "requires": { - "lodash": "3.10.1" - }, - "dependencies": { - "lodash": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", - "dev": true - } - } + "version": "8.2.2", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-8.2.2.tgz", + "integrity": "sha1-aSSGc0ELS6QuGmE2VR0pIjNap3M=", + "dev": true }, "xmldom": { "version": "0.1.27", @@ -9294,8 +10658,7 @@ "y18n": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", - "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", - "dev": true + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=" }, "yallist": { "version": "2.1.2", @@ -9304,85 +10667,35 @@ "dev": true }, "yargs": { - "version": "10.0.3", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-10.0.3.tgz", - "integrity": "sha512-DqBpQ8NAUX4GyPP/ijDGHsJya4tYqLQrjPr95HNsr1YwL3+daCfvBwg7+gIC6IdJhR2kATh3hb61vjzMWEtjdw==", - "dev": true, + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-4.8.1.tgz", + "integrity": "sha1-wMQpJMpKqmsObaFznfshZDn53cA=", + "optional": true, "requires": { "cliui": "3.2.0", "decamelize": "1.2.0", - "find-up": "2.1.0", "get-caller-file": "1.0.2", - "os-locale": "2.1.0", + "lodash.assign": "4.2.0", + "os-locale": "1.4.0", + "read-pkg-up": "1.0.1", "require-directory": "2.1.1", "require-main-filename": "1.0.1", "set-blocking": "2.0.0", - "string-width": "2.1.1", - "which-module": "2.0.0", + "string-width": "1.0.2", + "which-module": "1.0.0", + "window-size": "0.2.0", "y18n": "3.2.1", - "yargs-parser": "8.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "2.0.0" - } - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "os-locale": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", - "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", - "dev": true, - "requires": { - "execa": "0.7.0", - "lcid": "1.0.0", - "mem": "1.1.0" - } - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "2.0.0", - "strip-ansi": "4.0.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "3.0.0" - } - } + "yargs-parser": "2.4.1" } }, "yargs-parser": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-8.1.0.tgz", - "integrity": "sha512-yP+6QqN8BmrgW2ggLtTbdrOyBNSI7zBa4IykmiV5R1wl1JWNxQvWhMfMdmzIYtKU7oP3OOInY/tl2ov3BDjnJQ==", - "dev": true, + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-2.4.1.tgz", + "integrity": "sha1-hVaN488VD/SfpRgl8DqMiA3cxcQ=", + "optional": true, "requires": { - "camelcase": "4.1.0" + "camelcase": "3.0.0", + "lodash.assign": "4.2.0" } }, "yauzl": { diff --git a/package.json b/package.json index cfe1170f4..72fa41ed8 100644 --- a/package.json +++ b/package.json @@ -11,19 +11,21 @@ }, "bugs": "https://github.com/kitematic/kitematic/issues", "scripts": { + "build": "tsc && npm run tslint", + "integration": "jest -c jest-integration.json", + "postinstall": "npm run build", + "prestart": "npm run build", + "release": "npm run build && grunt release", + "release-verbose": "npm run build && grunt --verbose release", + "release:linux": "npm run release && electron-builder --linux", + "release:mac": "npm run release && electron-builder --mac", + "release:windows": "npm run release && electron-builder --windows", "start": "grunt", - "start-dev": "NODE_ENV=development grunt", + "start-dev": "npm run build && NODE_ENV=development grunt", "test": "jest -c jest-unit.json", - "integration": "jest -c jest-integration.json", - "release": "grunt release", - "release:linux": "grunt release && electron-builder --linux", - "release:mac": "grunt release && electron-builder --mac", - "release:windows": "grunt release && electron-builder --windows", - "release-verbose": "grunt --verbose release", - "lint": "eslint src" + "tslint": "tslint --fix --project ./tsconfig.json" }, - "license": "Apache-2.0", - "electron-version": "1.7.11", + "electron-version": "1.8.2", "dependencies": { "JSONStream": "^1.0.7", "alt": "^0.16.2", @@ -58,10 +60,11 @@ "which": "^1.2.4" }, "devDependencies": { + "@types/react": "^16.0.31", "babel": "^5.8.23", "babel-jest": "^5.2.0", - "electron": "^1.7.11", - "electron-builder": "^19.55.2", + "electron": "^1.8.2", + "electron-builder": "^20.2.0", "eslint": "^4.1.1", "eslint-plugin-react": "^3.3.0", "grunt": "^0.4.5", @@ -92,7 +95,9 @@ "minimist": "^1.1.1", "run-sequence": "^1.0.2", "shell-escape": "^0.2.0", - "source-map-support": "^0.3.2" + "source-map-support": "^0.3.2", + "tslint": "^5.9.1", + "typescript": "^2.7.2" }, "optionalDependencies": { "grunt-electron-installer-debian": "^0.3.0", diff --git a/src/main.js b/src/main.js index 36c3352e9..540019a80 100644 --- a/src/main.js +++ b/src/main.js @@ -1 +1,2 @@ -import './app'; +import "./app"; +//# sourceMappingURL=main.js.map \ No newline at end of file diff --git a/src/main.js.map b/src/main.js.map new file mode 100644 index 000000000..a34dd7ce0 --- /dev/null +++ b/src/main.js.map @@ -0,0 +1 @@ +{"version":3,"file":"main.js","sourceRoot":"","sources":["main.ts"],"names":[],"mappings":"AAAA,OAAO,OAAO,CAAC"} \ No newline at end of file diff --git a/src/main.ts b/src/main.ts new file mode 100644 index 000000000..168ff510c --- /dev/null +++ b/src/main.ts @@ -0,0 +1 @@ +import "./app"; diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 000000000..20dfc0852 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,22 @@ +{ + "$schema": "http://json.schemastore.org/tsconfig", + "compilerOptions": { + "checkJs": false, + "charset": "utf-8", + "jsx": "preserve", + "module": "es2015", + "noImplicitAny": true, + "noImplicitReturns": true, + "noImplicitThis": true, + "noImplicitUseStrict": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "noFallthroughCasesInSwitch": true, + "sourceMap": true, + "strictNullChecks": true, + "target": "es2015" + }, + "files": [ + "./src/main.ts" + ] +} diff --git a/tslint.json b/tslint.json new file mode 100644 index 000000000..e559cd645 --- /dev/null +++ b/tslint.json @@ -0,0 +1,4 @@ +{ + "$schema": "http://json.schemastore.org/tslint", + "extends": "tslint:recommended" +} From 9f11fd8bcc20dedc9e528cc863832c191403e047 Mon Sep 17 00:00:00 2001 From: Nikolas Andronopoulos Date: Tue, 6 Mar 2018 20:29:26 +0200 Subject: [PATCH 111/190] =?UTF-8?q?Added=20a=20tick=20box=20in=20advanced?= =?UTF-8?q?=20settings=20for=20restart=20policy=20to=20either=20'a?= =?UTF-8?q?=E2=80=A6=20(#3627)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Added a tick box in advanced settings for restart policy to either 'always' or ''. * Refactored restart policy tick box. --- src/components/ContainerSettingsAdvanced.react.js | 15 ++++++++++++--- src/utils/ContainerUtil.js | 3 ++- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/src/components/ContainerSettingsAdvanced.react.js b/src/components/ContainerSettingsAdvanced.react.js index 92cb9a912..59b2f31f5 100644 --- a/src/components/ContainerSettingsAdvanced.react.js +++ b/src/components/ContainerSettingsAdvanced.react.js @@ -12,11 +12,12 @@ var ContainerSettingsAdvanced = React.createClass({ }, getInitialState: function () { - let [tty, openStdin, privileged] = ContainerUtil.mode(this.props.container) || [true, true, false]; + let [tty, openStdin, privileged, restartPolicy] = ContainerUtil.mode(this.props.container) || [true, true, false, {MaximumRetryCount: 0, Name: 'no'}]; return { tty: tty, openStdin: openStdin, - privileged: privileged + privileged: privileged, + restartPolicy: restartPolicy.Name === 'always' }; }, @@ -25,7 +26,8 @@ var ContainerSettingsAdvanced = React.createClass({ let tty = this.state.tty; let openStdin = this.state.openStdin; let privileged = this.state.privileged; - let hostConfig = _.extend(this.props.container.HostConfig, {Privileged: privileged}); + let restartPolicy = this.state.restartPolicy? {MaximumRetryCount: 0, Name: 'always'} : {MaximumRetryCount: 0, Name: 'no'}; + let hostConfig = _.extend(this.props.container.HostConfig, {Privileged: privileged, RestartPolicy: restartPolicy}); containerActions.update(this.props.container.Name, {Tty: tty, OpenStdin: openStdin, HostConfig: hostConfig}); }, @@ -47,6 +49,12 @@ var ContainerSettingsAdvanced = React.createClass({ }); }, + handleChangeRestartPolicy: function () { + this.setState({ + restartPolicy: !this.state.restartPolicy + }); + }, + render: function () { if (!this.props.container) { return false; @@ -60,6 +68,7 @@ var ContainerSettingsAdvanced = React.createClass({

+

Save
diff --git a/src/utils/ContainerUtil.js b/src/utils/ContainerUtil.js index 1dbc7c438..d32716738 100644 --- a/src/utils/ContainerUtil.js +++ b/src/utils/ContainerUtil.js @@ -18,7 +18,8 @@ var ContainerUtil = { return [ (container && container.Config) ? container.Config.Tty : true, (container && container.Config) ? container.Config.OpenStdin : true, - (container && container.HostConfig) ? container.HostConfig.Privileged : false + (container && container.HostConfig) ? container.HostConfig.Privileged : false, + (container && container.HostConfig) ? container.HostConfig.RestartPolicy : {MaximumRetryCount: 0, Name: 'no'} ]; }, From 74fbdcf72c91b6016ffbdd33a285c72b6a833b32 Mon Sep 17 00:00:00 2001 From: Collins Abitekaniza Date: Tue, 13 Mar 2018 03:15:57 +0300 Subject: [PATCH 112/190] fix no scroll with long logs (#3641) Signed-off-by: Collins Abitekaniza --- styles/container-home.less | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/styles/container-home.less b/styles/container-home.less index 91433584f..3b7ae49d3 100644 --- a/styles/container-home.less +++ b/styles/container-home.less @@ -107,7 +107,7 @@ -webkit-user-select: text; padding: 1.2rem 1.2rem 5rem 1.2rem; overflow: auto; - height: 100%; + height: -webkit-calc(~'100% - 40px'); } p { margin-bottom: 0px; From 1905ad927e7c59c8a2d93a8895bca2cefa554634 Mon Sep 17 00:00:00 2001 From: Collins Abitekaniza Date: Tue, 13 Mar 2018 03:19:35 +0300 Subject: [PATCH 113/190] [Feature] : Way to prevent auto-scroll down in "Container logs" (#3472) * add option to enable/disable following logs Signed-off-by: Collins Abitekaniza * keep scroll in current position on unfollow Signed-off-by: Collins Abitekaniza --- src/components/ContainerHomeLogs.react.js | 36 ++++++++++++++++------- styles/container-logs.less | 14 ++++++--- 2 files changed, 36 insertions(+), 14 deletions(-) diff --git a/src/components/ContainerHomeLogs.react.js b/src/components/ContainerHomeLogs.react.js index 4d75be459..cd1760e4e 100644 --- a/src/components/ContainerHomeLogs.react.js +++ b/src/components/ContainerHomeLogs.react.js @@ -40,17 +40,22 @@ let prevBottom = 0; module.exports = React.createClass({ getInitialState: function(){ return { - fontSize: 10 + fontSize: 10, + follow: true, }; }, onFontChange: function(event){ - this.setState({ - fontSize: event.target.value - }); + let $target = event.target; + this.setState((prevState)=>({ + fontSize: $target.value, + follow: prevState.follow + })); }, componentDidUpdate: function () { var node = $('.logs').get()[0]; - node.scrollTop = node.scrollHeight; + if(this.state.follow){ + node.scrollTop = node.scrollHeight; + } }, componentWillReceiveProps: function (nextProps) { @@ -66,6 +71,13 @@ module.exports = React.createClass({ componentWillUnmount: function () { containerActions.active(null); }, + + toggleFollow: function () { + this.setState((prevState)=>({ + fontSize: prevState.fontsize, + follow: !prevState.follow + })); + }, render: function () { let _logs = ''; @@ -113,11 +125,15 @@ module.exports = React.createClass({
Container Logs
- - - + + + +
diff --git a/styles/container-logs.less b/styles/container-logs.less index 98c8c9995..c9614e989 100644 --- a/styles/container-logs.less +++ b/styles/container-logs.less @@ -11,12 +11,18 @@ } } -.copy-logs__btn, .save-logs__btn{ +.copy-logs__btn, .save-logs__btn { float: left; border: 0; } -.logs-font-size__select{ +.follow-logs__label { + float: left; + margin: 3px 5px; + color: #eee; +} + +.logs-font-size__select { float: left; -webkit-border-radius: 0; outline: rgb(248, 248, 248) solid thick; @@ -25,11 +31,11 @@ margin-right: 4px; } -.save-logs__btn{ +.save-logs__btn { height: 25px; margin-right: 4px; } -.save-logs__btn:hover{ +.save-logs__btn:hover { -webkit-box-shadow: 0 0 2px 0 #FFF; background-color: rgba(255, 255, 255, .3); } From ec955fc6263e63c2d76e49dd06bf94c13e11095d Mon Sep 17 00:00:00 2001 From: Collins Abitekaniza Date: Tue, 20 Mar 2018 00:25:40 +0300 Subject: [PATCH 114/190] keep unchanged config variables (#3663) Signed-off-by: Collins Abitekaniza --- src/utils/DockerUtil.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/utils/DockerUtil.js b/src/utils/DockerUtil.js index aff6f08f7..525921b42 100644 --- a/src/utils/DockerUtil.js +++ b/src/utils/DockerUtil.js @@ -185,6 +185,9 @@ var DockerUtil = { containerData.Cmd = 'sh'; } + // Keep current config for new container if no changes + _.extend(containerData, _.omit(containerData.Config, Object.keys(containerData))); + let existing = this.client.getContainer(name); existing.kill(() => { existing.remove(() => { From 4d90ed8b7dac8d5899dd056f95929ea60ab07f3c Mon Sep 17 00:00:00 2001 From: Collins Abitekaniza Date: Fri, 23 Mar 2018 20:59:42 +0300 Subject: [PATCH 115/190] Preferences doesn't open if main window closed (#3680) * show window if hidden on preferences Signed-off-by: Collins Abitekaniza * unhide window on about too Signed-off-by: Collins Abitekaniza --- src/menutemplate.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/menutemplate.js b/src/menutemplate.js index e8c144538..699d37c69 100644 --- a/src/menutemplate.js +++ b/src/menutemplate.js @@ -8,6 +8,7 @@ import machine from './utils/DockerMachineUtil'; import docker from './utils/DockerUtil'; const app = remote.app; +const window = remote.getCurrentWindow(); // main.js var MenuTemplate = function () { @@ -23,6 +24,9 @@ var MenuTemplate = function () { from: 'menu' }); router.get().transitionTo('about'); + if (window.isMinimized()){ + window.restore(); + } } }, { @@ -37,6 +41,9 @@ var MenuTemplate = function () { from: 'menu' }); router.get().transitionTo('preferences'); + if (window.isMinimized()){ + window.restore(); + } } }, { From bdc04b0e08aaac9e2100a32842851ed5ef1dd9c3 Mon Sep 17 00:00:00 2001 From: Nick Rucci Date: Tue, 27 Mar 2018 15:33:40 -0600 Subject: [PATCH 116/190] Update ContainerListItem css so action buttons are no longer wrapping (#3697) --- styles/left-panel.less | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/styles/left-panel.less b/styles/left-panel.less index f6fbe2f03..e2940aec4 100644 --- a/styles/left-panel.less +++ b/styles/left-panel.less @@ -148,6 +148,7 @@ } .info { margin-left: 1rem; + max-width: 120px; .name { text-overflow: ellipsis; max-width: @sidebar-text-overflow-width; @@ -167,6 +168,9 @@ white-space: nowrap; overflow: hidden; } + span { + display: inline-block; + } } .action { display: block; From 05897ceef841e968de0af2f0f2a9434f9a6a532b Mon Sep 17 00:00:00 2001 From: Collins Abitekaniza Date: Mon, 2 Apr 2018 21:43:57 +0300 Subject: [PATCH 117/190] focus file in explorer on save logs (#3708) Signed-off-by: Collins Abitekaniza --- src/components/ContainerHomeLogs.react.js | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/src/components/ContainerHomeLogs.react.js b/src/components/ContainerHomeLogs.react.js index cd1760e4e..275879e8d 100644 --- a/src/components/ContainerHomeLogs.react.js +++ b/src/components/ContainerHomeLogs.react.js @@ -4,7 +4,7 @@ import Router from 'react-router'; import containerActions from '../actions/ContainerActions'; import Convert from 'ansi-to-html'; import * as fs from 'fs'; -import { clipboard, remote } from 'electron'; +import { clipboard, remote, shell } from 'electron'; const dialog = remote.dialog; let escape = function (html) { @@ -107,13 +107,10 @@ module.exports = React.createClass({ },function(fileName) { if (!fileName) return; fs.writeFile(fileName, _logs, (err) => { - if(!!err){ - dialog.showErrorBox('Oops! an error occured', err.message); + if(!err){ + shell.showItemInFolder(fileName); }else{ - dialog.showMessageBox({ - message: 'Container logs saved successfully.', - buttons: ['Ok'] - }); + dialog.showErrorBox('Oops! an error occured', err.message); } }); }); From 20d1a3638af9bf5a4ae724cf2e38cccfe54545fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stephan=20Gro=C3=9Fberndt?= Date: Thu, 26 Apr 2018 22:31:37 +0200 Subject: [PATCH 118/190] Settings accessible on Ubuntu with long log lines (#3787) * Settings accessible on Ubuntu with long log lines Fixes: #3412 * Settings accessible on Ubuntu with long log lines --- styles/container-home.less | 1 + styles/right-panel.less | 1 + 2 files changed, 2 insertions(+) diff --git a/styles/container-home.less b/styles/container-home.less index 3b7ae49d3..5c4ef4328 100644 --- a/styles/container-home.less +++ b/styles/container-home.less @@ -10,6 +10,7 @@ display: flex; flex: 0.9 1 0; flex-direction: column; + width: 60%; margin-right: 1rem; } .right { diff --git a/styles/right-panel.less b/styles/right-panel.less index 7d9681ca1..ac3ca7f87 100644 --- a/styles/right-panel.less +++ b/styles/right-panel.less @@ -6,6 +6,7 @@ flex: 1 0; display: flex; flex-direction: column; + width: 75%; .header-section { position: absolute; top: 10px; From 082bfd558a68f527004df72f08eb364ccb9190a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ga=C3=ABl=20Hanquez?= Date: Fri, 27 Apr 2018 20:05:51 +0200 Subject: [PATCH 119/190] Add an image tag names filter (#3782) * Add an image tag names filter Signed-off-by: Gael Hanquez * Fix overlay shifts --- src/components/ImageCard.react.js | 30 ++++++++++++++++++++++++++---- styles/new-container.less | 11 +++++------ 2 files changed, 31 insertions(+), 10 deletions(-) diff --git a/src/components/ImageCard.react.js b/src/components/ImageCard.react.js index d7e3d9901..b3ce231ae 100644 --- a/src/components/ImageCard.react.js +++ b/src/components/ImageCard.react.js @@ -12,6 +12,7 @@ import tagActions from '../actions/TagActions'; import networkActions from '../actions/NetworkActions'; import networkStore from '../stores/NetworkStore'; import numeral from 'numeral'; +import classNames from 'classnames'; var ImageCard = React.createClass({ mixins: [Router.Navigation], @@ -20,7 +21,8 @@ var ImageCard = React.createClass({ tags: this.props.tags || [], chosenTag: this.props.chosenTag || 'latest', defaultNetwork: this.props.defaultNetwork || 'bridge', - networks: networkStore.all() + networks: networkStore.all(), + searchTag: '' }; }, componentDidMount: function () { @@ -96,6 +98,7 @@ var ImageCard = React.createClass({ } else { tagActions.tags(this.props.image.namespace + '/' + this.props.image.name); } + this.focusSearchTagInput(); }, handleCloseTagOverlay: function () { let $menuOverlay = $(this.getDOMNode()).find('.menu-overlay'); @@ -127,7 +130,15 @@ var ImageCard = React.createClass({ } shell.openExternal(repoUri); }, - render: function () { + searchTag: function(event) { + this.setState({ searchTag: event.target.value }); + }, + + focusSearchTagInput: function() { + this.refs.searchTagInput.getDOMNode().focus(); + }, + + render: function() { var name; if (this.props.image.namespace === 'library') { name = ( @@ -167,7 +178,7 @@ var ImageCard = React.createClass({ } else if (this.state.tags.length === 0) { tags =
No Tags
; } else { - var tagDisplay = this.state.tags.map((tag) => { + var tagDisplay = this.state.tags.filter(tag => tag.name.includes(this.state.searchTag)).map((tag) => { let t = ''; if (tag.name) { t = tag.name; @@ -283,11 +294,22 @@ var ImageCard = React.createClass({
); } + + let searchTagInputStyle = { outline: 'none', width: 'calc(100% - 30px)' }; + return (
{overlay}
-

Please select an image tag.

+

+ +

{tags}
diff --git a/styles/new-container.less b/styles/new-container.less index 183c8efd1..641958475 100644 --- a/styles/new-container.less +++ b/styles/new-container.less @@ -202,8 +202,7 @@ flex: 1 0; background-color: white; border-radius: @border-radius; - min-width: @image-card-width; - max-width: @image-card-width; + width: 100%; height: @image-card-height; position: absolute; color: @gray-normal; @@ -233,8 +232,8 @@ } .close-overlay { position: absolute; - bottom: 1rem; - right: 1rem; + top: 0.5rem; + right: 0.5rem; } .remove { display: flex; @@ -266,8 +265,8 @@ z-index: 1000; .close-overlay { position: absolute; - top: 0.6rem; - right: 0.7rem; + top: 0.5rem; + right: 0.5rem; } p { color: @gray-normal; From 11f8a1e0156655cfc2cb2859cefcfeace66444e9 Mon Sep 17 00:00:00 2001 From: yanan3 Date: Thu, 23 Aug 2018 11:50:56 +0800 Subject: [PATCH 120/190] fix can not create container from private image --- src/utils/DockerUtil.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/utils/DockerUtil.js b/src/utils/DockerUtil.js index 525921b42..027e33023 100644 --- a/src/utils/DockerUtil.js +++ b/src/utils/DockerUtil.js @@ -298,7 +298,9 @@ var DockerUtil = { if (repo.indexOf('/') === -1) { repo = 'local/' + repo; } - [list[idx].namespace, list[idx].name] = repo.split('/'); + let repoSplit = repo.split('/'); + list[idx].namespace = repoSplit.shift(); + list[idx].name = repoSplit.join('/'); }); this.localImages = list; imageServerActions.updated(list); From 49149452468006b9d19cb4a33ee55525d326f9f4 Mon Sep 17 00:00:00 2001 From: Jean-Laurent de Morlhon Date: Wed, 29 Aug 2018 12:52:52 +0200 Subject: [PATCH 121/190] Pin version numbers Signed-off-by: Jean-Laurent de Morlhon --- package.json | 139 ++++++++++++++++++++++++++------------------------- 1 file changed, 70 insertions(+), 69 deletions(-) diff --git a/package.json b/package.json index 17dbeda68..f027da74a 100644 --- a/package.json +++ b/package.json @@ -27,80 +27,81 @@ }, "electron-version": "1.8.2", "dependencies": { - "JSONStream": "^1.0.7", - "alt": "^0.16.2", + "JSONStream": "1.3.2", + "alt": "0.16.10", "ansi-to-html": "0.3.0", - "any-promise": "^0.1.0", - "async": "^1.4.2", - "bluebird": "^2.9.24", - "bugsnag-js": "^2.4.7", - "cached-request": "^1.1.0", - "classnames": "^2.1.5", - "coveralls": "^2.11.2", - "deep-extend": "^0.4.0", - "dockerode": "^2.2.10", - "install": "^0.1.8", - "jquery": "^3.0.1", + "any-promise": "0.1.0", + "async": "1.5.2", + "bluebird": "3.5.1", + "bugsnag-js": "2.5.0", + "cached-request": "1.1.2", + "classnames": "2.2.5", + "coveralls": "2.13.3", + "deep-extend": "0.4.2", + "dockerode": "2.5.4", + "electron-packager": "12.1.1", + "install": "0.1.8", + "jquery": "3.3.1", "mixpanel": "kitematic/mixpanel-node", - "mkdirp": "^0.5.0", - "node-uuid": "^1.4.3", - "numeral": "^1.5.3", - "object-assign": "^4.0.1", - "osx-release": "^1.1.0", - "parseUri": "^1.2.3-2", - "react": "^0.13.1", - "react-bootstrap": "^0.20.3", - "react-retina-image": "^1.1.2", - "react-router": "^0.13.4", - "request": "^2.55.0", - "request-progress": "^0.3.1", - "rimraf": "^2.3.2", - "underscore": "^1.8.3", - "validator": "^4.1.0", - "which": "^1.2.4" + "mkdirp": "0.5.1", + "node-uuid": "1.4.8", + "numeral": "1.5.6", + "object-assign": "4.1.1", + "osx-release": "1.1.0", + "parseUri": "1.2.3-2", + "react": "0.13.3", + "react-bootstrap": "0.20.3", + "react-retina-image": "1.3.3", + "react-router": "0.13.6", + "request": "2.83.0", + "request-progress": "0.3.1", + "rimraf": "2.6.2", + "underscore": "1.8.3", + "validator": "4.9.0", + "which": "1.3.0" }, "devDependencies": { - "@types/react": "^16.0.31", - "babel": "^5.8.23", - "babel-jest": "^5.2.0", - "electron": "^1.8.2", - "electron-builder": "^20.2.0", - "eslint": "^4.1.1", - "eslint-plugin-react": "^3.3.0", - "grunt": "^0.4.5", - "grunt-babel": "^5.0.1", - "grunt-chmod": "^1.0.3", - "grunt-cli": "^0.1.13", - "grunt-contrib-clean": "^0.6.0", - "grunt-contrib-compress": "^0.13.0", - "grunt-contrib-copy": "^0.8.0", - "grunt-contrib-less": "^1.0.1", - "grunt-contrib-watch-chokidar": "^1.0.0", - "grunt-curl": "^2.2.0", - "grunt-download-electron": "^2.1.1", - "grunt-electron": "^2.0.0", - "grunt-electron-installer": "^1.0.4", - "grunt-electron-packager": "^0.1.1", - "grunt-if-missing": "^1.0.0", - "grunt-newer": "^1.1.1", - "grunt-plistbuddy": "^0.1.1", - "grunt-prompt": "^1.3.0", - "grunt-rcedit": "^0.3.1", - "grunt-rename": "^0.1.4", - "grunt-shell": "^1.1.2", - "grunt-shell-spawn": "^0.3.8", - "jest-cli": "^21.2.1", - "jsxhint": "^0.15.1", - "load-grunt-tasks": "^3.2.0", - "minimist": "^1.1.1", - "run-sequence": "^1.0.2", - "shell-escape": "^0.2.0", - "source-map-support": "^0.3.2", - "tslint": "^5.9.1", - "typescript": "^2.7.2" + "@types/react": "16.0.38", + "babel": "5.8.38", + "babel-jest": "5.3.0", + "electron": "1.8.2", + "electron-builder": "20.2.0", + "eslint": "4.18.1", + "eslint-plugin-react": "3.16.1", + "grunt": "0.4.5", + "grunt-babel": "5.0.3", + "grunt-chmod": "1.1.1", + "grunt-cli": "0.1.13", + "grunt-contrib-clean": "0.6.0", + "grunt-contrib-compress": "0.13.0", + "grunt-contrib-copy": "0.8.2", + "grunt-contrib-less": "1.4.1", + "grunt-contrib-watch-chokidar": "1.0.0", + "grunt-curl": "2.4.1", + "grunt-download-electron": "2.1.4", + "grunt-electron": "2.0.1", + "grunt-electron-installer": "1.2.3", + "grunt-electron-packager": "0.1.1", + "grunt-if-missing": "1.0.1", + "grunt-newer": "1.3.0", + "grunt-plistbuddy": "0.1.1", + "grunt-prompt": "1.3.3", + "grunt-rcedit": "0.3.4", + "grunt-rename": "0.1.4", + "grunt-shell": "1.3.1", + "grunt-shell-spawn": "0.3.10", + "jest-cli": "21.2.1", + "jsxhint": "0.15.1", + "load-grunt-tasks": "3.5.2", + "minimist": "1.2.0", + "run-sequence": "1.2.2", + "shell-escape": "0.2.0", + "source-map-support": "0.3.3", + "tslint": "5.9.1", + "typescript": "2.7.2" }, "optionalDependencies": { - "grunt-electron-installer-debian": "^0.3.0", - "grunt-electron-installer-redhat": "^0.3.0" + "grunt-electron-installer-debian": "0.3.1", + "grunt-electron-installer-redhat": "0.3.1" } } From ec456042a5bfaf1b4ec7b92640bf3e47a08baf69 Mon Sep 17 00:00:00 2001 From: Jean-Laurent de Morlhon Date: Wed, 29 Aug 2018 12:53:24 +0200 Subject: [PATCH 122/190] electron 1.8.2 -> 1.8.8 Signed-off-by: Jean-Laurent de Morlhon --- package.json | 4 ++-- src/browser.js | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index f027da74a..c3cea90d1 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,7 @@ "test": "jest -c jest-unit.json", "tslint": "tslint --fix --project ./tsconfig.json" }, - "electron-version": "1.8.2", + "electron-version": "1.8.8", "dependencies": { "JSONStream": "1.3.2", "alt": "0.16.10", @@ -64,7 +64,7 @@ "@types/react": "16.0.38", "babel": "5.8.38", "babel-jest": "5.3.0", - "electron": "1.8.2", + "electron": "1.8.8", "electron-builder": "20.2.0", "eslint": "4.18.1", "eslint-plugin-react": "3.16.1", diff --git a/src/browser.js b/src/browser.js index 35361071f..f09219d2f 100644 --- a/src/browser.js +++ b/src/browser.js @@ -32,6 +32,7 @@ app.on('ready', function () { 'standard-window': false, resizable: true, frame: false, + backgroundColor: '#fff', show: false }); From 1e1fbc1a4cc459264bb9c8f8c8cbb637ab865cd0 Mon Sep 17 00:00:00 2001 From: Jean-Laurent de Morlhon Date: Wed, 29 Aug 2018 12:54:56 +0200 Subject: [PATCH 123/190] removing coveralls Signed-off-by: Jean-Laurent de Morlhon --- package-lock.json | 13313 ++++++++++++++++++++++++++++---------------- package.json | 1 - 2 files changed, 8494 insertions(+), 4820 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2c18c83c4..457007e8a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,9 +10,9 @@ "integrity": "sha512-juYJNi8JEpTUWXwz8ssa8Oop4n/kwJ/pIQP22vJAVAe6RTRD+0m+e9LRNnfK2EDaX8uwmUzLNGviFQRD6SxeOw==", "dev": true, "requires": { - "7zip-bin-linux": "1.3.1", - "7zip-bin-mac": "1.0.1", - "7zip-bin-win": "2.2.0" + "7zip-bin-linux": "~1.3.1", + "7zip-bin-mac": "~1.0.1", + "7zip-bin-win": "~2.2.0" } }, "7zip-bin-linux": { @@ -36,10 +36,180 @@ "dev": true, "optional": true }, + "@babel/code-frame": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-beta.51.tgz", + "integrity": "sha1-vXHZsZKvl435FYKdOdQJRFZDmgw=", + "dev": true, + "requires": { + "@babel/highlight": "7.0.0-beta.51" + } + }, + "@babel/generator": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.0.0-beta.51.tgz", + "integrity": "sha1-bHV1/952HQdIXgS67cA5LG2eMPY=", + "dev": true, + "requires": { + "@babel/types": "7.0.0-beta.51", + "jsesc": "^2.5.1", + "lodash": "^4.17.5", + "source-map": "^0.5.0", + "trim-right": "^1.0.1" + }, + "dependencies": { + "jsesc": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.1.tgz", + "integrity": "sha1-5CGiqOINawgZ3yiQj3glJrlt0f4=", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/helper-function-name": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.51.tgz", + "integrity": "sha1-IbSHSiJ8+Z7K/MMKkDAtpaJkBWE=", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "7.0.0-beta.51", + "@babel/template": "7.0.0-beta.51", + "@babel/types": "7.0.0-beta.51" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.51.tgz", + "integrity": "sha1-MoGy0EWvlcFyzpGyCCXYXqRnZBE=", + "dev": true, + "requires": { + "@babel/types": "7.0.0-beta.51" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.51.tgz", + "integrity": "sha1-imw/ZsTSZTUvwHdIT59ugKUauXg=", + "dev": true, + "requires": { + "@babel/types": "7.0.0-beta.51" + } + }, + "@babel/highlight": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-beta.51.tgz", + "integrity": "sha1-6IRK4loVlcz9QriWI7Q3bKBtIl0=", + "dev": true, + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "@babel/parser": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.0.0-beta.51.tgz", + "integrity": "sha1-J87C30Cd9gr1gnDtj2qlVAnqhvY=", + "dev": true + }, + "@babel/template": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.0.0-beta.51.tgz", + "integrity": "sha1-lgKkCuvPNXrpZ34lMu9fyBD1+/8=", + "dev": true, + "requires": { + "@babel/code-frame": "7.0.0-beta.51", + "@babel/parser": "7.0.0-beta.51", + "@babel/types": "7.0.0-beta.51", + "lodash": "^4.17.5" + } + }, + "@babel/traverse": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.0.0-beta.51.tgz", + "integrity": "sha1-mB2vLOw0emIx06odnhgDsDqqpKg=", + "dev": true, + "requires": { + "@babel/code-frame": "7.0.0-beta.51", + "@babel/generator": "7.0.0-beta.51", + "@babel/helper-function-name": "7.0.0-beta.51", + "@babel/helper-split-export-declaration": "7.0.0-beta.51", + "@babel/parser": "7.0.0-beta.51", + "@babel/types": "7.0.0-beta.51", + "debug": "^3.1.0", + "globals": "^11.1.0", + "invariant": "^2.2.0", + "lodash": "^4.17.5" + }, + "dependencies": { + "globals": { + "version": "11.7.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.7.0.tgz", + "integrity": "sha512-K8BNSPySfeShBQXsahYB/AbbWruVOTyVpgoIDnl8odPpeSfP2J5QO2oLFFdl2j7GfDCtZj2bMKar2T49itTPCg==", + "dev": true + } + } + }, + "@babel/types": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.51.tgz", + "integrity": "sha1-2AK3tUO1g2x3iqaReXq/APPZfqk=", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": { + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + } + } + }, "@types/node": { - "version": "8.9.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-8.9.4.tgz", - "integrity": "sha512-dSvD36qnQs78G1BPsrZFdPpvLgMW/dnvr5+nTW2csMs5TiP9MOXrjUbnMZOEwnIuBklXtn7b6TPA2Cuq07bDHA==", + "version": "8.10.28", + "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.28.tgz", + "integrity": "sha512-iHsAzDg3OLH7JP+wipniUULHoDSWLgEDYOvsar6/mpAkTJd9/n23Ap8ikruMlvRTqMv/LXrflH9v/AfiEqaBGg==", "dev": true }, "@types/react": { @@ -53,8 +223,8 @@ "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.2.tgz", "integrity": "sha1-wQI3G27Dp887hHygDCC7D85Mbeo=", "requires": { - "jsonparse": "1.3.1", - "through": "2.3.8" + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" } }, "abab": { @@ -74,18 +244,18 @@ "integrity": "sha512-arn53F07VXmls4o4pUhSzBa4fvaagPRe7AVZ8l7NHxFWUie2DsuFSBMMNAkgzRlOhEhzAnxeKyaWVzOH4xqp/g==" }, "acorn-globals": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-1.0.9.tgz", - "integrity": "sha1-VbtemGkVB7dFedBRNBMhfDgMVM8=", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-3.1.0.tgz", + "integrity": "sha1-/YJw9x+7SZawBPqIDuXUZXOnMb8=", "dev": true, "requires": { - "acorn": "2.7.0" + "acorn": "^4.0.4" }, "dependencies": { "acorn": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-2.7.0.tgz", - "integrity": "sha1-q259nYhqrKiwhbwzEreaGYQz8Oc=", + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", + "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", "dev": true } } @@ -96,7 +266,7 @@ "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=", "dev": true, "requires": { - "acorn": "3.3.0" + "acorn": "^3.0.4" }, "dependencies": { "acorn": { @@ -112,10 +282,10 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", "requires": { - "co": "4.6.0", - "fast-deep-equal": "1.1.0", - "fast-json-stable-stringify": "2.0.0", - "json-schema-traverse": "0.3.1" + "co": "^4.6.0", + "fast-deep-equal": "^1.0.0", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.3.0" } }, "ajv-keywords": { @@ -130,9 +300,9 @@ "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", "dev": true, "requires": { - "kind-of": "3.2.2", - "longest": "1.0.1", - "repeat-string": "1.6.1" + "kind-of": "^3.0.2", + "longest": "^1.0.1", + "repeat-string": "^1.5.2" } }, "alt": { @@ -151,7 +321,7 @@ "integrity": "sha1-x1iICGF1cgNKrmJICvJrHU0cs80=", "dev": true, "requires": { - "stable": "0.1.6" + "stable": "~0.1.3" } }, "amdefine": { @@ -165,7 +335,7 @@ "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=", "dev": true, "requires": { - "string-width": "2.1.1" + "string-width": "^2.0.0" }, "dependencies": { "ansi-regex": { @@ -186,8 +356,8 @@ "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", "dev": true, "requires": { - "is-fullwidth-code-point": "2.0.0", - "strip-ansi": "4.0.0" + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" } }, "strip-ansi": { @@ -196,7 +366,7 @@ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "dev": true, "requires": { - "ansi-regex": "3.0.0" + "ansi-regex": "^3.0.0" } } } @@ -224,14 +394,15 @@ "ansi-styles": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true }, "ansi-to-html": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/ansi-to-html/-/ansi-to-html-0.3.0.tgz", "integrity": "sha1-Izy+XLPPMSb2Qyb6v75sH0hUgJ8=", "requires": { - "entities": "1.1.1" + "entities": "^1.1.1" } }, "ansi-wrap": { @@ -251,8 +422,8 @@ "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", "dev": true, "requires": { - "micromatch": "2.3.11", - "normalize-path": "2.1.1" + "micromatch": "^2.1.5", + "normalize-path": "^2.0.0" } }, "app-builder-bin": { @@ -287,20 +458,29 @@ "dev": true, "optional": true }, + "append-transform": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-1.0.0.tgz", + "integrity": "sha512-P009oYkeHyU742iSZJzZZywj4QRJdnTWffaKuJQLablCZ1uz6/cW4yaRgcDaoQ+uwOxxnt0gRUcwfsNP2ri0gw==", + "dev": true, + "requires": { + "default-require-extensions": "^2.0.0" + } + }, "archiver": { "version": "0.13.1", "resolved": "https://registry.npmjs.org/archiver/-/archiver-0.13.1.tgz", "integrity": "sha1-r8azVhpjZDs4omeIkSqDhU7KoPE=", "dev": true, "requires": { - "async": "0.9.2", - "buffer-crc32": "0.2.13", - "glob": "4.3.5", - "lazystream": "0.1.0", - "lodash": "2.4.2", - "readable-stream": "1.0.34", - "tar-stream": "1.1.5", - "zip-stream": "0.5.2" + "async": "~0.9.0", + "buffer-crc32": "~0.2.1", + "glob": "~4.3.0", + "lazystream": "~0.1.0", + "lodash": "~2.4.1", + "readable-stream": "~1.0.26", + "tar-stream": "~1.1.0", + "zip-stream": "~0.5.0" }, "dependencies": { "async": { @@ -315,7 +495,7 @@ "integrity": "sha1-wGt5evCF6gC8Unr8jvzxHeIjIFQ=", "dev": true, "requires": { - "readable-stream": "1.0.34" + "readable-stream": "~1.0.26" } }, "glob": { @@ -324,10 +504,10 @@ "integrity": "sha1-gPuwjKVA8jiszl0R0em8QedRc9M=", "dev": true, "requires": { - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "2.0.10", - "once": "1.4.0" + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^2.0.1", + "once": "^1.3.0" } }, "isarray": { @@ -348,7 +528,7 @@ "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=", "dev": true, "requires": { - "brace-expansion": "1.1.11" + "brace-expansion": "^1.0.0" } }, "readable-stream": { @@ -357,10 +537,10 @@ "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", "isarray": "0.0.1", - "string_decoder": "0.10.31" + "string_decoder": "~0.10.x" } }, "tar-stream": { @@ -369,10 +549,10 @@ "integrity": "sha1-vpIYwTDCACnhB7D5Z/sj3gV50Tw=", "dev": true, "requires": { - "bl": "0.9.5", - "end-of-stream": "1.4.1", - "readable-stream": "1.0.34", - "xtend": "4.0.1" + "bl": "^0.9.0", + "end-of-stream": "^1.0.0", + "readable-stream": "~1.0.33", + "xtend": "^4.0.0" } } } @@ -381,8 +561,9 @@ "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, "requires": { - "sprintf-js": "1.0.3" + "sprintf-js": "~1.0.2" } }, "arr-diff": { @@ -391,7 +572,7 @@ "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", "dev": true, "requires": { - "arr-flatten": "1.1.0" + "arr-flatten": "^1.0.1" } }, "arr-flatten": { @@ -400,6 +581,12 @@ "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", "dev": true }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true + }, "array-differ": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", @@ -414,8 +601,7 @@ "array-find-index": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", - "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", - "dev": true + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=" }, "array-union": { "version": "1.0.2", @@ -423,7 +609,7 @@ "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", "dev": true, "requires": { - "array-uniq": "1.0.3" + "array-uniq": "^1.0.1" } }, "array-uniq": { @@ -457,13 +643,13 @@ "integrity": "sha1-LdPxFoguq4wPI7dUeSqCp9n84XE=", "optional": true, "requires": { - "chromium-pickle-js": "0.2.0", - "commander": "2.14.1", - "cuint": "0.2.2", - "glob": "6.0.4", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "mksnapshot": "0.3.1", + "chromium-pickle-js": "^0.2.0", + "commander": "^2.9.0", + "cuint": "^0.2.1", + "glob": "^6.0.4", + "minimatch": "^3.0.3", + "mkdirp": "^0.5.0", + "mksnapshot": "^0.3.0", "tmp": "0.0.28" }, "dependencies": { @@ -473,11 +659,11 @@ "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", "optional": true, "requires": { - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } } } @@ -490,7 +676,15 @@ "assert-plus": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", - "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=" + "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=", + "dev": true, + "optional": true + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true }, "ast-traverse": { "version": "0.1.1", @@ -503,6 +697,12 @@ "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.9.6.tgz", "integrity": "sha1-ECyenpAF0+fjgpvwxPok7oYu6bk=" }, + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", + "dev": true + }, "async": { "version": "1.5.2", "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", @@ -525,10 +725,23 @@ "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true + }, + "author-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/author-regex/-/author-regex-1.0.0.tgz", + "integrity": "sha1-0IiFvmubv5Q5/gh8dihyRfCoFFA=" + }, "aws-sign2": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", - "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=" + "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=", + "dev": true, + "optional": true }, "aws4": { "version": "1.6.0", @@ -541,18 +754,18 @@ "integrity": "sha1-37CHwiiUkXxXb7Z86c8yjUWGKfs=", "dev": true, "requires": { - "babel-core": "5.8.38", - "chokidar": "1.7.0", - "commander": "2.14.1", - "convert-source-map": "1.5.1", - "fs-readdir-recursive": "0.1.2", - "glob": "5.0.15", - "lodash": "3.10.1", - "output-file-sync": "1.1.2", - "path-exists": "1.0.0", - "path-is-absolute": "1.0.1", - "slash": "1.0.0", - "source-map": "0.5.7" + "babel-core": "^5.6.21", + "chokidar": "^1.0.0", + "commander": "^2.6.0", + "convert-source-map": "^1.1.0", + "fs-readdir-recursive": "^0.1.0", + "glob": "^5.0.5", + "lodash": "^3.2.0", + "output-file-sync": "^1.1.0", + "path-exists": "^1.0.0", + "path-is-absolute": "^1.0.0", + "slash": "^1.0.0", + "source-map": "^0.5.0" }, "dependencies": { "glob": { @@ -561,11 +774,11 @@ "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", "dev": true, "requires": { - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } }, "lodash": { @@ -594,9 +807,9 @@ "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", "dev": true, "requires": { - "chalk": "1.1.3", - "esutils": "2.0.2", - "js-tokens": "3.0.2" + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" } }, "babel-core": { @@ -605,54 +818,60 @@ "integrity": "sha1-H8ruedfmG3ULALjlT238nQr4ZVg=", "dev": true, "requires": { - "babel-plugin-constant-folding": "1.0.1", - "babel-plugin-dead-code-elimination": "1.0.2", - "babel-plugin-eval": "1.0.1", - "babel-plugin-inline-environment-variables": "1.0.1", - "babel-plugin-jscript": "1.0.4", - "babel-plugin-member-expression-literals": "1.0.1", - "babel-plugin-property-literals": "1.0.1", - "babel-plugin-proto-to-assign": "1.0.4", - "babel-plugin-react-constant-elements": "1.0.3", - "babel-plugin-react-display-name": "1.0.3", - "babel-plugin-remove-console": "1.0.1", - "babel-plugin-remove-debugger": "1.0.1", - "babel-plugin-runtime": "1.0.7", - "babel-plugin-undeclared-variables-check": "1.0.2", - "babel-plugin-undefined-to-void": "1.1.6", - "babylon": "5.8.38", - "bluebird": "2.11.0", - "chalk": "1.1.3", - "convert-source-map": "1.5.1", - "core-js": "1.2.7", - "debug": "2.6.9", - "detect-indent": "3.0.1", - "esutils": "2.0.2", - "fs-readdir-recursive": "0.1.2", - "globals": "6.4.1", - "home-or-tmp": "1.0.0", - "is-integer": "1.0.7", + "babel-plugin-constant-folding": "^1.0.1", + "babel-plugin-dead-code-elimination": "^1.0.2", + "babel-plugin-eval": "^1.0.1", + "babel-plugin-inline-environment-variables": "^1.0.1", + "babel-plugin-jscript": "^1.0.4", + "babel-plugin-member-expression-literals": "^1.0.1", + "babel-plugin-property-literals": "^1.0.1", + "babel-plugin-proto-to-assign": "^1.0.3", + "babel-plugin-react-constant-elements": "^1.0.3", + "babel-plugin-react-display-name": "^1.0.3", + "babel-plugin-remove-console": "^1.0.1", + "babel-plugin-remove-debugger": "^1.0.1", + "babel-plugin-runtime": "^1.0.7", + "babel-plugin-undeclared-variables-check": "^1.0.2", + "babel-plugin-undefined-to-void": "^1.1.6", + "babylon": "^5.8.38", + "bluebird": "^2.9.33", + "chalk": "^1.0.0", + "convert-source-map": "^1.1.0", + "core-js": "^1.0.0", + "debug": "^2.1.1", + "detect-indent": "^3.0.0", + "esutils": "^2.0.0", + "fs-readdir-recursive": "^0.1.0", + "globals": "^6.4.0", + "home-or-tmp": "^1.0.0", + "is-integer": "^1.0.4", "js-tokens": "1.0.1", - "json5": "0.4.0", - "lodash": "3.10.1", - "minimatch": "2.0.10", - "output-file-sync": "1.1.2", - "path-exists": "1.0.0", - "path-is-absolute": "1.0.1", - "private": "0.1.8", + "json5": "^0.4.0", + "lodash": "^3.10.0", + "minimatch": "^2.0.3", + "output-file-sync": "^1.1.0", + "path-exists": "^1.0.0", + "path-is-absolute": "^1.0.0", + "private": "^0.1.6", "regenerator": "0.8.40", - "regexpu": "1.3.0", - "repeating": "1.1.3", - "resolve": "1.5.0", - "shebang-regex": "1.0.0", - "slash": "1.0.0", - "source-map": "0.5.7", - "source-map-support": "0.2.10", - "to-fast-properties": "1.0.3", - "trim-right": "1.0.1", - "try-resolve": "1.0.1" + "regexpu": "^1.3.0", + "repeating": "^1.1.2", + "resolve": "^1.1.6", + "shebang-regex": "^1.0.0", + "slash": "^1.0.0", + "source-map": "^0.5.0", + "source-map-support": "^0.2.10", + "to-fast-properties": "^1.0.0", + "trim-right": "^1.0.0", + "try-resolve": "^1.0.0" }, "dependencies": { + "bluebird": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.11.0.tgz", + "integrity": "sha1-U0uQM8AiyVecVro7Plpcqvu2UOE=", + "dev": true + }, "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -680,7 +899,7 @@ "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=", "dev": true, "requires": { - "brace-expansion": "1.1.11" + "brace-expansion": "^1.0.0" } }, "path-exists": { @@ -710,20 +929,87 @@ "integrity": "sha1-yLbBZ3l7pHQKjqMyUhYv8IWRsmY=", "dev": true, "requires": { - "amdefine": "1.0.1" + "amdefine": ">=0.0.4" } } } } } }, + "babel-generator": { + "version": "6.26.1", + "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz", + "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", + "dev": true, + "requires": { + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "detect-indent": "^4.0.0", + "jsesc": "^1.3.0", + "lodash": "^4.17.4", + "source-map": "^0.5.7", + "trim-right": "^1.0.1" + }, + "dependencies": { + "detect-indent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", + "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", + "dev": true, + "requires": { + "repeating": "^2.0.0" + } + }, + "jsesc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", + "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=", + "dev": true + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, + "requires": { + "is-finite": "^1.0.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "babel-helpers": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", + "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, "babel-jest": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-5.3.0.tgz", "integrity": "sha1-17w9wrbysPV372zfgMCW+U8C+ss=", "dev": true, "requires": { - "babel-core": "5.8.38" + "babel-core": "^5.5.7" + } + }, + "babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" } }, "babel-plugin-constant-folding": { @@ -750,6 +1036,35 @@ "integrity": "sha1-H1jOkSB61qgmqL9kX6/mj/X+P/4=", "dev": true }, + "babel-plugin-istanbul": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz", + "integrity": "sha512-PWP9FQ1AhZhS01T/4qLSKoHGY/xvkZdVBGlKM/HuxxS3+sC66HhTNR7+MpbO/so/cz/wY94MeSWJuP1hXIPfwQ==", + "dev": true, + "requires": { + "babel-plugin-syntax-object-rest-spread": "^6.13.0", + "find-up": "^2.1.0", + "istanbul-lib-instrument": "^1.10.1", + "test-exclude": "^4.2.1" + }, + "dependencies": { + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + } + } + }, + "babel-plugin-jest-hoist": { + "version": "21.2.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-21.2.0.tgz", + "integrity": "sha512-yi5QuiVyyvhBUDLP4ButAnhYzkdrUwWDtvUJv71hjH3fclhnZg4HkDeqaitcR2dZZx/E67kGkRcPVjtVu+SJfQ==", + "dev": true + }, "babel-plugin-jscript": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/babel-plugin-jscript/-/babel-plugin-jscript-1.0.4.tgz", @@ -774,7 +1089,7 @@ "integrity": "sha1-xJ56/QL1d7xNoF6i3wAiUM980SM=", "dev": true, "requires": { - "lodash": "3.10.1" + "lodash": "^3.9.3" }, "dependencies": { "lodash": { @@ -815,13 +1130,19 @@ "integrity": "sha1-v3x9lm3Vbs1cF/ocslPJrLflSq8=", "dev": true }, + "babel-plugin-syntax-object-rest-spread": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", + "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=", + "dev": true + }, "babel-plugin-undeclared-variables-check": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/babel-plugin-undeclared-variables-check/-/babel-plugin-undeclared-variables-check-1.0.2.tgz", "integrity": "sha1-XPGqU52BP/ZOmWQSkK9iCWX2Xe4=", "dev": true, "requires": { - "leven": "1.0.2" + "leven": "^1.0.2" } }, "babel-plugin-undefined-to-void": { @@ -830,6 +1151,203 @@ "integrity": "sha1-f1eO+LeN+uYAM4XYQXph7aBuL4E=", "dev": true }, + "babel-preset-jest": { + "version": "21.2.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-21.2.0.tgz", + "integrity": "sha512-hm9cBnr2h3J7yXoTtAVV0zg+3vg0Q/gT2GYuzlreTU0EPkJRtlNgKJJ3tBKEn0+VjAi3JykV6xCJkuUYttEEfA==", + "dev": true, + "requires": { + "babel-plugin-jest-hoist": "^21.2.0", + "babel-plugin-syntax-object-rest-spread": "^6.13.0" + } + }, + "babel-register": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz", + "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=", + "dev": true, + "requires": { + "babel-core": "^6.26.0", + "babel-runtime": "^6.26.0", + "core-js": "^2.5.0", + "home-or-tmp": "^2.0.0", + "lodash": "^4.17.4", + "mkdirp": "^0.5.1", + "source-map-support": "^0.4.15" + }, + "dependencies": { + "babel-core": { + "version": "6.26.3", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", + "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", + "dev": true, + "requires": { + "babel-code-frame": "^6.26.0", + "babel-generator": "^6.26.0", + "babel-helpers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-register": "^6.26.0", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "convert-source-map": "^1.5.1", + "debug": "^2.6.9", + "json5": "^0.5.1", + "lodash": "^4.17.4", + "minimatch": "^3.0.4", + "path-is-absolute": "^1.0.1", + "private": "^0.1.8", + "slash": "^1.0.0", + "source-map": "^0.5.7" + } + }, + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "dev": true + }, + "core-js": { + "version": "2.5.7", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.7.tgz", + "integrity": "sha512-RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw==", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "home-or-tmp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", + "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=", + "dev": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.1" + } + }, + "json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "source-map-support": { + "version": "0.4.18", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", + "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", + "dev": true, + "requires": { + "source-map": "^0.5.6" + } + } + } + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dev": true, + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": { + "core-js": { + "version": "2.5.7", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.7.tgz", + "integrity": "sha512-RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw==", + "dev": true + } + } + }, + "babel-template": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", + "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "lodash": "^4.17.4" + }, + "dependencies": { + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "dev": true + } + } + }, + "babel-traverse": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", + "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", + "dev": true, + "requires": { + "babel-code-frame": "^6.26.0", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "debug": "^2.6.8", + "globals": "^9.18.0", + "invariant": "^2.2.2", + "lodash": "^4.17.4" + }, + "dependencies": { + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "globals": { + "version": "9.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", + "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", + "dev": true + } + } + }, + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + } + }, "babylon": { "version": "5.8.38", "resolved": "https://registry.npmjs.org/babylon/-/babylon-5.8.38.tgz", @@ -841,16 +1359,82 @@ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" }, - "base62": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/base62/-/base62-1.2.7.tgz", - "integrity": "sha512-ck0nDbXLEq2nD5jIcEzdpk07sYQ5P6z4NMTIgeQCFr5CCRZzmgUPlOes4o0k5pvEUQJnKO/D079ybzjpjIKf2Q==" - }, - "base64-js": { - "version": "1.2.0", + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + } + } + }, + "base62": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/base62/-/base62-1.2.7.tgz", + "integrity": "sha512-ck0nDbXLEq2nD5jIcEzdpk07sYQ5P6z4NMTIgeQCFr5CCRZzmgUPlOes4o0k5pvEUQJnKO/D079ybzjpjIKf2Q==" + }, + "base64-js": { + "version": "1.2.0", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.2.0.tgz", - "integrity": "sha1-o5mS1yNYSBGYK+XikLtqU9hnAPE=", - "dev": true + "integrity": "sha1-o5mS1yNYSBGYK+XikLtqU9hnAPE=" }, "bcrypt-pbkdf": { "version": "1.0.1", @@ -858,7 +1442,7 @@ "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=", "optional": true, "requires": { - "tweetnacl": "0.14.5" + "tweetnacl": "^0.14.3" } }, "beeper": { @@ -872,8 +1456,8 @@ "resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz", "integrity": "sha1-n2BVO8XOjDOG87VTz/R0Yq3sqnk=", "requires": { - "buffers": "0.1.1", - "chainsaw": "0.1.0" + "buffers": "~0.1.1", + "chainsaw": "~0.1.0" } }, "binary-extensions": { @@ -887,13 +1471,13 @@ "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.1.tgz", "integrity": "sha1-ysMo977kVzDUBLaSID/LWQ4XLV4=", "requires": { - "readable-stream": "2.0.6" + "readable-stream": "^2.0.5" } }, "bluebird": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.11.0.tgz", - "integrity": "sha1-U0uQM8AiyVecVro7Plpcqvu2UOE=" + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz", + "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==" }, "bluebird-lst": { "version": "1.0.5", @@ -901,7 +1485,7 @@ "integrity": "sha512-Ey0bDNys5qpYPhZ/oQ9vOEvD0TYQDTILMXWP2iGfvMg7rSDde+oV4aQQgqRH+CvBFNz2BSDQnPGMUl6LKBUUQA==", "dev": true, "requires": { - "bluebird": "3.5.1" + "bluebird": "^3.5.1" }, "dependencies": { "bluebird": { @@ -925,7 +1509,7 @@ "on-finished": "2.1.0", "qs": "2.2.4", "raw-body": "1.3.0", - "type-is": "1.5.7" + "type-is": "~1.5.1" }, "dependencies": { "depd": { @@ -952,8 +1536,9 @@ "version": "2.10.1", "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", + "dev": true, "requires": { - "hoek": "2.16.3" + "hoek": "2.x.x" } }, "boxen": { @@ -962,13 +1547,13 @@ "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==", "dev": true, "requires": { - "ansi-align": "2.0.0", - "camelcase": "4.1.0", - "chalk": "2.3.1", - "cli-boxes": "1.0.0", - "string-width": "2.1.1", - "term-size": "1.2.0", - "widest-line": "2.0.0" + "ansi-align": "^2.0.0", + "camelcase": "^4.0.0", + "chalk": "^2.0.1", + "cli-boxes": "^1.0.0", + "string-width": "^2.0.0", + "term-size": "^1.2.0", + "widest-line": "^2.0.0" }, "dependencies": { "ansi-regex": { @@ -983,7 +1568,7 @@ "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", "dev": true, "requires": { - "color-convert": "1.9.1" + "color-convert": "^1.9.0" } }, "camelcase": { @@ -998,9 +1583,9 @@ "integrity": "sha512-QUU4ofkDoMIVO7hcx1iPTISs88wsO8jA92RQIm4JAwZvFGGAV2hSAA1NX7oVj2Ej2Q6NDTcRDjPTFrMCRZoJ6g==", "dev": true, "requires": { - "ansi-styles": "3.2.0", - "escape-string-regexp": "1.0.5", - "supports-color": "5.2.0" + "ansi-styles": "^3.2.0", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.2.0" } }, "is-fullwidth-code-point": { @@ -1015,8 +1600,8 @@ "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", "dev": true, "requires": { - "is-fullwidth-code-point": "2.0.0", - "strip-ansi": "4.0.0" + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" } }, "strip-ansi": { @@ -1025,7 +1610,7 @@ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "dev": true, "requires": { - "ansi-regex": "3.0.0" + "ansi-regex": "^3.0.0" } }, "supports-color": { @@ -1034,7 +1619,7 @@ "integrity": "sha512-F39vS48la4YvTZUPVeTqsjsFNrvcMwrV3RLZINsmHo+7djCvuUzSIeXOnZ5hmjef4bajL1dNccN+tg5XAliO5Q==", "dev": true, "requires": { - "has-flag": "3.0.0" + "has-flag": "^3.0.0" } } } @@ -1044,7 +1629,7 @@ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "requires": { - "balanced-match": "1.0.0", + "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, @@ -1054,9 +1639,9 @@ "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", "dev": true, "requires": { - "expand-range": "1.8.2", - "preserve": "0.2.0", - "repeat-element": "1.1.2" + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" } }, "breakable": { @@ -1065,13 +1650,30 @@ "integrity": "sha1-eEp5eRWjjq0nutRWtVcstLuqeME=", "dev": true }, + "browser-resolve": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", + "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", + "dev": true, + "requires": { + "resolve": "1.1.7" + }, + "dependencies": { + "resolve": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", + "dev": true + } + } + }, "bser": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/bser/-/bser-2.0.0.tgz", "integrity": "sha1-mseNPtXZFYBP2HrLFYvHlxR6Fxk=", "dev": true, "requires": { - "node-int64": "0.4.0" + "node-int64": "^0.4.0" }, "dependencies": { "node-int64": { @@ -1088,6 +1690,11 @@ "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", "dev": true }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" + }, "buffers": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz", @@ -1104,20 +1711,20 @@ "integrity": "sha512-5Enhnnm9gCHjzOUnVqqGjuMlx6pPA36VImQ9wgpRIIyfqLPXLVyWHOYbd0CThm/+GFMWx9xwAUyU6uL93+vwMg==", "dev": true, "requires": { - "7zip-bin": "3.1.0", + "7zip-bin": "~3.1.0", "app-builder-bin": "1.5.0", - "bluebird-lst": "1.0.5", - "builder-util-runtime": "4.0.5", - "chalk": "2.3.1", - "debug": "3.1.0", - "fs-extra-p": "4.5.2", - "is-ci": "1.1.0", - "js-yaml": "3.10.0", - "lazy-val": "1.0.3", - "semver": "5.5.0", - "source-map-support": "0.5.3", - "stat-mode": "0.2.2", - "temp-file": "3.1.1" + "bluebird-lst": "^1.0.5", + "builder-util-runtime": "^4.0.5", + "chalk": "^2.3.0", + "debug": "^3.1.0", + "fs-extra-p": "^4.5.2", + "is-ci": "^1.1.0", + "js-yaml": "^3.10.0", + "lazy-val": "^1.0.3", + "semver": "^5.5.0", + "source-map-support": "^0.5.3", + "stat-mode": "^0.2.2", + "temp-file": "^3.1.1" }, "dependencies": { "ansi-styles": { @@ -1126,7 +1733,7 @@ "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", "dev": true, "requires": { - "color-convert": "1.9.1" + "color-convert": "^1.9.0" } }, "chalk": { @@ -1135,9 +1742,9 @@ "integrity": "sha512-QUU4ofkDoMIVO7hcx1iPTISs88wsO8jA92RQIm4JAwZvFGGAV2hSAA1NX7oVj2Ej2Q6NDTcRDjPTFrMCRZoJ6g==", "dev": true, "requires": { - "ansi-styles": "3.2.0", - "escape-string-regexp": "1.0.5", - "supports-color": "5.2.0" + "ansi-styles": "^3.2.0", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.2.0" } }, "esprima": { @@ -1152,8 +1759,8 @@ "integrity": "sha512-O2v52ffjLa9VeM43J4XocZE//WT9N0IiwDa3KSHH7Tu8CtH+1qM8SIZvnsTh6v+4yFy5KUY3BHUVwjpfAWsjIA==", "dev": true, "requires": { - "argparse": "1.0.10", - "esprima": "4.0.0" + "argparse": "^1.0.7", + "esprima": "^4.0.0" } }, "source-map": { @@ -1168,7 +1775,7 @@ "integrity": "sha512-eKkTgWYeBOQqFGXRfKabMFdnWepo51vWqEdoeikaEPFiJC7MCU5j2h4+6Q8npkZTeLGbSyecZvRxiSoWl3rh+w==", "dev": true, "requires": { - "source-map": "0.6.1" + "source-map": "^0.6.0" } }, "supports-color": { @@ -1177,7 +1784,7 @@ "integrity": "sha512-F39vS48la4YvTZUPVeTqsjsFNrvcMwrV3RLZINsmHo+7djCvuUzSIeXOnZ5hmjef4bajL1dNccN+tg5XAliO5Q==", "dev": true, "requires": { - "has-flag": "3.0.0" + "has-flag": "^3.0.0" } } } @@ -1188,10 +1795,10 @@ "integrity": "sha512-NT8AxWH6miZQHnZzaTVjVp1uc6C/mWlxi6GQXKpd4CwyTQd3rT7+poOGrcOhtIiHYCL9VEbRsVfxUAPPsgqJdg==", "dev": true, "requires": { - "bluebird-lst": "1.0.5", - "debug": "3.1.0", - "fs-extra-p": "4.5.2", - "sax": "1.2.4" + "bluebird-lst": "^1.0.5", + "debug": "^3.1.0", + "fs-extra-p": "^4.5.0", + "sax": "^1.2.4" } }, "builtin-modules": { @@ -1205,13 +1812,38 @@ "integrity": "sha1-NWnt6Lo0MV+rmcPpLLBMciDeH6g=", "dev": true }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, "cached-request": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/cached-request/-/cached-request-1.1.2.tgz", "integrity": "sha1-VJpGIEc7cYTRAPuhQoclhGVGU8I=", "requires": { - "graceful-fs": "4.1.11", - "mkdirp": "0.5.1" + "graceful-fs": "^4.0.0", + "mkdirp": "^0.5.1" } }, "caller-path": { @@ -1220,7 +1852,7 @@ "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=", "dev": true, "requires": { - "callsites": "0.2.0" + "callsites": "^0.2.0" } }, "callsites": { @@ -1238,17 +1870,15 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", - "dev": true, "requires": { - "camelcase": "2.1.1", - "map-obj": "1.0.1" + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" }, "dependencies": { "camelcase": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", - "dev": true + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=" } } }, @@ -1257,25 +1887,29 @@ "resolved": "https://registry.npmjs.org/can-use-dom/-/can-use-dom-0.1.0.tgz", "integrity": "sha1-IsxKNKCrxDlQ9CxkEQJKP2NmtFo=" }, + "capture-exit": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-1.2.0.tgz", + "integrity": "sha1-HF/MSJ/QqwDU8ax64QcuMXP7q28=", + "dev": true, + "requires": { + "rsvp": "^3.3.3" + } + }, "capture-stack-trace": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz", "integrity": "sha1-Sm+gc5nCa7pH8LJJa00PtAjFVQ0=", "dev": true }, - "caseless": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz", - "integrity": "sha1-cVuW6phBWTzDMGeSP17GDr2k99c=" - }, "center-align": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", "dev": true, "requires": { - "align-text": "0.1.4", - "lazy-cache": "1.0.4" + "align-text": "^0.1.3", + "lazy-cache": "^1.0.3" } }, "chainsaw": { @@ -1283,19 +1917,20 @@ "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz", "integrity": "sha1-XqtQsor+WAdNDVgpE4iCi15fvJg=", "requires": { - "traverse": "0.3.9" + "traverse": ">=0.3.0 <0.4" } }, "chalk": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, "requires": { - "ansi-styles": "2.2.1", - "escape-string-regexp": "1.0.5", - "has-ansi": "2.0.0", - "strip-ansi": "3.0.1", - "supports-color": "2.0.0" + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" } }, "chardet": { @@ -1310,15 +1945,15 @@ "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=", "dev": true, "requires": { - "anymatch": "1.3.2", - "async-each": "1.0.1", - "fsevents": "1.1.3", - "glob-parent": "2.0.0", - "inherits": "2.0.3", - "is-binary-path": "1.0.1", - "is-glob": "2.0.1", - "path-is-absolute": "1.0.1", - "readdirp": "2.1.0" + "anymatch": "^1.3.0", + "async-each": "^1.0.0", + "fsevents": "^1.0.0", + "glob-parent": "^2.0.0", + "inherits": "^2.0.1", + "is-binary-path": "^1.0.0", + "is-glob": "^2.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.0.0" } }, "chromium-pickle-js": { @@ -1338,6 +1973,35 @@ "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==", "dev": true }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, "classnames": { "version": "2.2.5", "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.5.tgz", @@ -1350,7 +2014,7 @@ "dev": true, "requires": { "exit": "0.1.2", - "glob": "7.1.2" + "glob": "^7.1.1" } }, "cli-boxes": { @@ -1365,24 +2029,7 @@ "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", "dev": true, "requires": { - "restore-cursor": "2.0.0" - } - }, - "cli-table": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.0.2.tgz", - "integrity": "sha1-mChn4WQ1Mlxmwgih5xuVM26jCTs=", - "dev": true, - "requires": { - "colors": "0.3.0" - }, - "dependencies": { - "colors": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/colors/-/colors-0.3.0.tgz", - "integrity": "sha1-wkfWTTTbDKTcjkPz7NbamNCvlOc=", - "dev": true - } + "restore-cursor": "^2.0.0" } }, "cli-width": { @@ -1395,11 +2042,10 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", - "optional": true, "requires": { - "string-width": "1.0.2", - "strip-ansi": "3.0.1", - "wrap-ansi": "2.1.0" + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" } }, "clone": { @@ -1430,13 +2076,23 @@ "integrity": "sha1-FQ1rTLUiiUNp7+1qIQHCC8f0pPQ=", "dev": true }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, "color-convert": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.1.tgz", "integrity": "sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ==", "dev": true, "requires": { - "color-name": "1.1.3" + "color-name": "^1.1.1" } }, "color-name": { @@ -1462,7 +2118,7 @@ "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz", "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=", "requires": { - "delayed-stream": "1.0.0" + "delayed-stream": "~1.0.0" } }, "commander": { @@ -1475,15 +2131,15 @@ "resolved": "https://registry.npmjs.org/commoner/-/commoner-0.10.8.tgz", "integrity": "sha1-NPw2cs0kOT6LtH5wyqApOBH08sU=", "requires": { - "commander": "2.14.1", - "detective": "4.7.1", - "glob": "5.0.15", - "graceful-fs": "4.1.11", - "iconv-lite": "0.4.19", - "mkdirp": "0.5.1", - "private": "0.1.8", - "q": "1.5.1", - "recast": "0.11.23" + "commander": "^2.5.0", + "detective": "^4.3.1", + "glob": "^5.0.15", + "graceful-fs": "^4.1.2", + "iconv-lite": "^0.4.5", + "mkdirp": "^0.5.0", + "private": "^0.1.6", + "q": "^1.1.2", + "recast": "^0.11.17" }, "dependencies": { "glob": { @@ -1491,11 +2147,11 @@ "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", "requires": { - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } } } @@ -1503,7 +2159,18 @@ "compare-version": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/compare-version/-/compare-version-0.1.2.tgz", - "integrity": "sha1-AWLsLZNR9d3VmpICy6k1NmpyUIA=", + "integrity": "sha1-AWLsLZNR9d3VmpICy6k1NmpyUIA=" + }, + "compare-versions": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.3.1.tgz", + "integrity": "sha512-GkIcfJ9sDt4+gS+RWH3X+kR7ezuKdu3fg2oA9nRA8HZoqZwAKv3ml3TyfB9OyV2iFXxCw7q5XfV6SyPbSCT2pw==", + "dev": true + }, + "component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", "dev": true }, "compress-commons": { @@ -1512,10 +2179,10 @@ "integrity": "sha1-Qi2SdDDAGr0GzUVbbfwEy0z4ADw=", "dev": true, "requires": { - "buffer-crc32": "0.2.13", - "crc32-stream": "0.3.4", - "node-int64": "0.3.3", - "readable-stream": "1.0.34" + "buffer-crc32": "~0.2.1", + "crc32-stream": "~0.3.1", + "node-int64": "~0.3.0", + "readable-stream": "~1.0.26" }, "dependencies": { "isarray": { @@ -1530,10 +2197,10 @@ "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", "isarray": "0.0.1", - "string_decoder": "0.10.31" + "string_decoder": "~0.10.x" } } } @@ -1548,9 +2215,9 @@ "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.2.tgz", "integrity": "sha1-cIl4Yk2FavQaWnQd790mHadSwmY=", "requires": { - "inherits": "2.0.3", - "readable-stream": "2.0.6", - "typedarray": "0.0.6" + "inherits": "~2.0.1", + "readable-stream": "~2.0.0", + "typedarray": "~0.0.5" } }, "configstore": { @@ -1559,12 +2226,12 @@ "integrity": "sha512-5oNkD/L++l0O6xGXxb1EWS7SivtjfGQlRyxJsYgE0Z495/L81e2h4/d3r969hoPXuFItzNOKMtsXgYG4c7dYvw==", "dev": true, "requires": { - "dot-prop": "4.2.0", - "graceful-fs": "4.1.11", - "make-dir": "1.2.0", - "unique-string": "1.0.0", - "write-file-atomic": "2.3.0", - "xdg-basedir": "3.0.0" + "dot-prop": "^4.1.0", + "graceful-fs": "^4.1.2", + "make-dir": "^1.0.0", + "unique-string": "^1.0.0", + "write-file-atomic": "^2.0.0", + "xdg-basedir": "^3.0.0" } }, "console-browserify": { @@ -1573,15 +2240,27 @@ "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", "dev": true, "requires": { - "date-now": "0.1.4" + "date-now": "^0.1.4" } }, + "content-type-parser": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/content-type-parser/-/content-type-parser-1.0.2.tgz", + "integrity": "sha512-lM4l4CnMEwOLHAHr/P6MEZwZFPJFtAAKgL6pogbXmVZggIqXhdB6RbBtPOTsw2FcXwYhehRGERJmRrjOiIB8pQ==", + "dev": true + }, "convert-source-map": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.1.tgz", "integrity": "sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU=", "dev": true }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true + }, "core-js": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", @@ -1593,92 +2272,14 @@ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" }, - "cover": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/cover/-/cover-0.2.9.tgz", - "integrity": "sha1-JiAp37MXFNSAQ/7ZHt5lhZOVXdQ=", - "dev": true, - "requires": { - "cli-table": "0.0.2", - "underscore": "1.2.4", - "underscore.string": "2.0.0", - "which": "1.0.9" - }, - "dependencies": { - "underscore": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.2.4.tgz", - "integrity": "sha1-6NpiQaoG9k3yRzuyWQuMF8hMPH4=", - "dev": true - }, - "underscore.string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.0.0.tgz", - "integrity": "sha1-dHCFilSguzVg0DfaVtzGe1GB4Ro=", - "dev": true - }, - "which": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/which/-/which-1.0.9.tgz", - "integrity": "sha1-RgwdoPgQED0DIam2M6+eV15kSG8=", - "dev": true - } - } - }, - "coveralls": { - "version": "2.13.3", - "resolved": "https://registry.npmjs.org/coveralls/-/coveralls-2.13.3.tgz", - "integrity": "sha512-iiAmn+l1XqRwNLXhW8Rs5qHZRFMYp9ZIPjEOVRpC/c4so6Y/f4/lFi0FfR5B9cCqgyhkJ5cZmbvcVRfP8MHchw==", - "requires": { - "js-yaml": "3.6.1", - "lcov-parse": "0.0.10", - "log-driver": "1.2.5", - "minimist": "1.2.0", - "request": "2.79.0" - }, - "dependencies": { - "request": { - "version": "2.79.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.79.0.tgz", - "integrity": "sha1-Tf5b9r6LjNw3/Pk+BLZVd3InEN4=", - "requires": { - "aws-sign2": "0.6.0", - "aws4": "1.6.0", - "caseless": "0.11.0", - "combined-stream": "1.0.6", - "extend": "3.0.1", - "forever-agent": "0.6.1", - "form-data": "2.1.4", - "har-validator": "2.0.6", - "hawk": "3.1.3", - "http-signature": "1.1.1", - "is-typedarray": "1.0.0", - "isstream": "0.1.2", - "json-stringify-safe": "5.0.1", - "mime-types": "2.1.18", - "oauth-sign": "0.8.2", - "qs": "6.3.2", - "stringstream": "0.0.5", - "tough-cookie": "2.3.4", - "tunnel-agent": "0.4.3", - "uuid": "3.2.1" - } - }, - "uuid": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.2.1.tgz", - "integrity": "sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA==" - } - } - }, "crc32-stream": { "version": "0.3.4", "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-0.3.4.tgz", "integrity": "sha1-c7wltF+sHbZjIjGnv86JJ+nwZVI=", "dev": true, "requires": { - "buffer-crc32": "0.2.13", - "readable-stream": "1.0.34" + "buffer-crc32": "~0.2.1", + "readable-stream": "~1.0.24" }, "dependencies": { "isarray": { @@ -1693,10 +2294,10 @@ "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", "isarray": "0.0.1", - "string_decoder": "0.10.31" + "string_decoder": "~0.10.x" } } } @@ -1707,7 +2308,7 @@ "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=", "dev": true, "requires": { - "capture-stack-trace": "1.0.0" + "capture-stack-trace": "^1.0.0" } }, "cross-spawn": { @@ -1716,17 +2317,18 @@ "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", "dev": true, "requires": { - "lru-cache": "4.1.1", - "shebang-command": "1.2.0", - "which": "1.3.0" + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" } }, "cryptiles": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", + "dev": true, "requires": { - "boom": "2.10.1" + "boom": "2.x.x" } }, "crypto-random-string": { @@ -1736,9 +2338,9 @@ "dev": true }, "cssom": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.2.tgz", - "integrity": "sha1-uANhcMefB6kP8vFuIihAJ6JDhIs=", + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.4.tgz", + "integrity": "sha512-+7prCSORpXNeR4/fUP3rL+TzqtiFfhMvTd7uEqMdgPvLPt4+uzFUeufx5RHjGTACCargg/DiEt/moMQmvnfkog==", "dev": true }, "cssstyle": { @@ -1747,7 +2349,7 @@ "integrity": "sha1-VBCXI0yyUTyDzu06zdwn/yeYfVQ=", "dev": true, "requires": { - "cssom": "0.3.2" + "cssom": "0.3.x" } }, "ctype": { @@ -1759,16 +2361,14 @@ "cuint": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/cuint/-/cuint-0.2.2.tgz", - "integrity": "sha1-QICG1AlVDCYxFVYZ6fp7ytw7mRs=", - "optional": true + "integrity": "sha1-QICG1AlVDCYxFVYZ6fp7ytw7mRs=" }, "currently-unhandled": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", - "dev": true, "requires": { - "array-find-index": "1.0.2" + "array-find-index": "^1.0.1" } }, "dashdash": { @@ -1776,7 +2376,7 @@ "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", "requires": { - "assert-plus": "1.0.0" + "assert-plus": "^1.0.0" }, "dependencies": { "assert-plus": { @@ -1811,37 +2411,40 @@ "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true + }, "decompress-zip": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/decompress-zip/-/decompress-zip-0.3.0.tgz", "integrity": "sha1-rjvLfjTGWHmt/nfhnDD4ZgK0vbA=", - "optional": true, "requires": { - "binary": "0.3.0", - "graceful-fs": "4.1.11", - "mkpath": "0.1.0", - "nopt": "3.0.6", - "q": "1.5.1", - "readable-stream": "1.1.14", + "binary": "^0.3.0", + "graceful-fs": "^4.1.3", + "mkpath": "^0.1.0", + "nopt": "^3.0.1", + "q": "^1.1.2", + "readable-stream": "^1.1.8", "touch": "0.0.3" }, "dependencies": { "isarray": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "optional": true + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" }, "readable-stream": { "version": "1.1.14", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", - "optional": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", "isarray": "0.0.1", - "string_decoder": "0.10.31" + "string_decoder": "~0.10.x" } } } @@ -1857,6 +2460,76 @@ "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", "dev": true }, + "default-require-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-2.0.0.tgz", + "integrity": "sha1-9fj7sYp9bVCyH2QfZJ67Uiz+JPc=", + "dev": true, + "requires": { + "strip-bom": "^3.0.0" + }, + "dependencies": { + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + } + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + } + } + }, "defined": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", @@ -1868,16 +2541,16 @@ "integrity": "sha1-siYJ8sehG6ej2xFoBcE5scr/qdI=", "dev": true, "requires": { - "alter": "0.2.0", - "ast-traverse": "0.1.1", - "breakable": "1.0.0", - "esprima-fb": "15001.1001.0-dev-harmony-fb", - "simple-fmt": "0.1.0", - "simple-is": "0.2.0", - "stringmap": "0.2.2", - "stringset": "0.2.1", - "tryor": "0.1.2", - "yargs": "3.27.0" + "alter": "~0.2.0", + "ast-traverse": "~0.1.1", + "breakable": "~1.0.0", + "esprima-fb": "~15001.1001.0-dev-harmony-fb", + "simple-fmt": "~0.1.0", + "simple-is": "~0.2.0", + "stringmap": "~0.2.2", + "stringset": "~0.2.1", + "tryor": "~0.1.2", + "yargs": "~3.27.0" }, "dependencies": { "camelcase": { @@ -1892,8 +2565,8 @@ "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", "dev": true, "requires": { - "center-align": "0.1.3", - "right-align": "0.1.3", + "center-align": "^0.1.1", + "right-align": "^0.1.1", "wordwrap": "0.0.2" } }, @@ -1915,12 +2588,12 @@ "integrity": "sha1-ISBUaTFuk5Ex1Z8toMbX+YIh6kA=", "dev": true, "requires": { - "camelcase": "1.2.1", - "cliui": "2.1.0", - "decamelize": "1.2.0", - "os-locale": "1.4.0", - "window-size": "0.1.4", - "y18n": "3.2.1" + "camelcase": "^1.2.1", + "cliui": "^2.1.0", + "decamelize": "^1.0.0", + "os-locale": "^1.4.0", + "window-size": "^0.1.2", + "y18n": "^3.2.0" } } } @@ -1931,13 +2604,13 @@ "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=", "dev": true, "requires": { - "globby": "5.0.0", - "is-path-cwd": "1.0.0", - "is-path-in-cwd": "1.0.0", - "object-assign": "4.1.1", - "pify": "2.3.0", - "pinkie-promise": "2.0.1", - "rimraf": "2.6.2" + "globby": "^5.0.0", + "is-path-cwd": "^1.0.0", + "is-path-in-cwd": "^1.0.0", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "rimraf": "^2.2.8" } }, "delayed-stream": { @@ -1956,9 +2629,9 @@ "integrity": "sha1-ncXl3bzu+DJXZLlFGwK8bVQIT3U=", "dev": true, "requires": { - "get-stdin": "4.0.1", - "minimist": "1.2.0", - "repeating": "1.1.3" + "get-stdin": "^4.0.1", + "minimist": "^1.1.0", + "repeating": "^1.1.0" } }, "detective": { @@ -1966,14 +2639,14 @@ "resolved": "https://registry.npmjs.org/detective/-/detective-4.7.1.tgz", "integrity": "sha512-H6PmeeUcZloWtdt4DAkFyzFL94arpHr3NOwwmVILFiy+9Qd4JTxxXrzfyGk/lmct2qVGBwTSwSXagqu2BxmWig==", "requires": { - "acorn": "5.5.0", - "defined": "1.0.0" + "acorn": "^5.2.1", + "defined": "^1.0.0" } }, "diff": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/diff/-/diff-2.2.3.tgz", - "integrity": "sha1-YOr9DSjukG5Oj/ClLBIpUhAzv5k=", + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", + "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", "dev": true }, "dmg-builder": { @@ -1982,14 +2655,14 @@ "integrity": "sha512-AhRa1J1coSVIUE2KpmievfIA8WI3G1Rxhf7qJYkiR5XWkJYp+6W1Z7vaCabRwEtEYyeJ0M8EdZnFT2BCYxEYVA==", "dev": true, "requires": { - "bluebird-lst": "1.0.5", - "builder-util": "5.6.0", - "electron-builder-lib": "20.2.0", - "fs-extra-p": "4.5.2", - "iconv-lite": "0.4.19", - "js-yaml": "3.10.0", - "parse-color": "1.0.0", - "sanitize-filename": "1.6.1" + "bluebird-lst": "^1.0.5", + "builder-util": "^5.6.0", + "electron-builder-lib": "~20.2.0", + "fs-extra-p": "^4.5.2", + "iconv-lite": "^0.4.19", + "js-yaml": "^3.10.0", + "parse-color": "^1.0.0", + "sanitize-filename": "^1.6.1" }, "dependencies": { "esprima": { @@ -2004,8 +2677,8 @@ "integrity": "sha512-O2v52ffjLa9VeM43J4XocZE//WT9N0IiwDa3KSHH7Tu8CtH+1qM8SIZvnsTh6v+4yFy5KUY3BHUVwjpfAWsjIA==", "dev": true, "requires": { - "argparse": "1.0.10", - "esprima": "4.0.0" + "argparse": "^1.0.7", + "esprima": "^4.0.0" } } } @@ -2016,9 +2689,9 @@ "integrity": "sha512-i3J4TYW9iNp+nWzkgGvj9UwSmT6ZUFg2OsjRlUraHCaDCv8z6f0fN3q4ur0Qq27/1GPYXSjShGaE7fDznIJKUg==", "requires": { "JSONStream": "1.3.2", - "debug": "3.1.0", - "readable-stream": "1.0.34", - "split-ca": "1.0.1" + "debug": "^3.1.0", + "readable-stream": "~1.0.26-4", + "split-ca": "^1.0.0" }, "dependencies": { "isarray": { @@ -2031,10 +2704,10 @@ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", "isarray": "0.0.1", - "string_decoder": "0.10.31" + "string_decoder": "~0.10.x" } } } @@ -2044,9 +2717,9 @@ "resolved": "https://registry.npmjs.org/dockerode/-/dockerode-2.5.4.tgz", "integrity": "sha512-esqrDATdckYhkOFn4BSOrqnkj3jgBkHT07uEqTRwK6na4/Rg60vjXWRopv2BbRpvFruMmKvOSNVY4MbmVBUnWw==", "requires": { - "concat-stream": "1.5.2", - "docker-modem": "1.0.5", - "tar-fs": "1.12.0" + "concat-stream": "~1.5.1", + "docker-modem": "^1.0.0", + "tar-fs": "~1.12.0" } }, "doctrine": { @@ -2055,7 +2728,7 @@ "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", "dev": true, "requires": { - "esutils": "2.0.2" + "esutils": "^2.0.2" } }, "dom-serializer": { @@ -2064,8 +2737,8 @@ "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=", "dev": true, "requires": { - "domelementtype": "1.1.3", - "entities": "1.1.1" + "domelementtype": "~1.1.1", + "entities": "~1.1.1" }, "dependencies": { "domelementtype": { @@ -2088,7 +2761,7 @@ "integrity": "sha1-LeWaCCLVAn+r/28DLCsloqir5zg=", "dev": true, "requires": { - "domelementtype": "1.3.0" + "domelementtype": "1" } }, "domutils": { @@ -2097,8 +2770,8 @@ "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", "dev": true, "requires": { - "dom-serializer": "0.1.0", - "domelementtype": "1.3.0" + "dom-serializer": "0", + "domelementtype": "1" } }, "dot-prop": { @@ -2107,7 +2780,7 @@ "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", "dev": true, "requires": { - "is-obj": "1.0.1" + "is-obj": "^1.0.0" } }, "dotenv": { @@ -2128,7 +2801,7 @@ "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=", "dev": true, "requires": { - "readable-stream": "1.1.14" + "readable-stream": "~1.1.9" }, "dependencies": { "isarray": { @@ -2143,10 +2816,10 @@ "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", "isarray": "0.0.1", - "string_decoder": "0.10.31" + "string_decoder": "~0.10.x" } } } @@ -2163,7 +2836,7 @@ "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=", "optional": true, "requires": { - "jsbn": "0.1.1" + "jsbn": "~0.1.0" } }, "ee-first": { @@ -2179,14 +2852,14 @@ "dev": true }, "electron": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/electron/-/electron-1.8.2.tgz", - "integrity": "sha512-0TV5Hy92g8ACnPn+PVol6a/2uk+khzmRtWxhah/FcKs6StCytm5hD14QqOdZxEdJN8HljXIVCayN/wJX+0wDiQ==", + "version": "1.8.8", + "resolved": "https://registry.npmjs.org/electron/-/electron-1.8.8.tgz", + "integrity": "sha512-1f9zJehcTTGjrkb06o6ds+gsRq6SYhZJyxOk6zIWjRH8hVy03y/RzUDELzNas71f5vcvXmfGVvyjeEsadDI8tg==", "dev": true, "requires": { - "@types/node": "8.9.4", - "electron-download": "3.3.0", - "extract-zip": "1.6.6" + "@types/node": "^8.0.24", + "electron-download": "^3.0.1", + "extract-zip": "^1.0.3" } }, "electron-builder": { @@ -2195,20 +2868,20 @@ "integrity": "sha512-gl+veD9FqunV5oGwBVhoHlHeHbVeXYiLoMw8/Cv3b91gC7XuXHoZ3oGbgaVGgycjm7suW8O6QXYaFujE8osnfw==", "dev": true, "requires": { - "bluebird-lst": "1.0.5", + "bluebird-lst": "^1.0.5", "builder-util": "5.6.0", "builder-util-runtime": "4.0.5", - "chalk": "2.3.1", + "chalk": "^2.3.0", "dmg-builder": "4.1.1", "electron-builder-lib": "20.2.0", "electron-download-tf": "4.3.4", - "fs-extra-p": "4.5.2", - "is-ci": "1.1.0", - "lazy-val": "1.0.3", + "fs-extra-p": "^4.5.2", + "is-ci": "^1.1.0", + "lazy-val": "^1.0.3", "read-config-file": "3.0.0", - "sanitize-filename": "1.6.1", - "update-notifier": "2.3.0", - "yargs": "11.0.0" + "sanitize-filename": "^1.6.1", + "update-notifier": "^2.3.0", + "yargs": "^11.0.0" }, "dependencies": { "ansi-regex": { @@ -2223,7 +2896,7 @@ "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", "dev": true, "requires": { - "color-convert": "1.9.1" + "color-convert": "^1.9.0" } }, "camelcase": { @@ -2238,9 +2911,9 @@ "integrity": "sha512-QUU4ofkDoMIVO7hcx1iPTISs88wsO8jA92RQIm4JAwZvFGGAV2hSAA1NX7oVj2Ej2Q6NDTcRDjPTFrMCRZoJ6g==", "dev": true, "requires": { - "ansi-styles": "3.2.0", - "escape-string-regexp": "1.0.5", - "supports-color": "5.2.0" + "ansi-styles": "^3.2.0", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.2.0" } }, "cliui": { @@ -2249,9 +2922,9 @@ "integrity": "sha512-nY3W5Gu2racvdDk//ELReY+dHjb9PlIcVDFXP72nVIhq2Gy3LuVXYwJoPVudwQnv1shtohpgkdCKT2YaKY0CKw==", "dev": true, "requires": { - "string-width": "2.1.1", - "strip-ansi": "4.0.0", - "wrap-ansi": "2.1.0" + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" } }, "electron-download-tf": { @@ -2260,15 +2933,15 @@ "integrity": "sha512-SQYDGMLpTgty1bx3NycuDb7dNPzktVSdK2sqPZjyRocauq/uN/V4S2lcpFVLupaHhKlD8zozm9fTpm5UdohvTg==", "dev": true, "requires": { - "debug": "3.1.0", - "env-paths": "1.0.0", - "fs-extra": "4.0.3", - "minimist": "1.2.0", - "nugget": "2.0.1", - "path-exists": "3.0.0", - "rc": "1.2.5", - "semver": "5.5.0", - "sumchecker": "2.0.2" + "debug": "^3.0.0", + "env-paths": "^1.0.0", + "fs-extra": "^4.0.1", + "minimist": "^1.2.0", + "nugget": "^2.0.1", + "path-exists": "^3.0.0", + "rc": "^1.2.1", + "semver": "^5.4.1", + "sumchecker": "^2.0.2" } }, "find-up": { @@ -2277,7 +2950,7 @@ "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", "dev": true, "requires": { - "locate-path": "2.0.0" + "locate-path": "^2.0.0" } }, "fs-extra": { @@ -2286,9 +2959,9 @@ "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", "dev": true, "requires": { - "graceful-fs": "4.1.11", - "jsonfile": "4.0.0", - "universalify": "0.1.1" + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" } }, "is-fullwidth-code-point": { @@ -2303,7 +2976,7 @@ "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", "dev": true, "requires": { - "graceful-fs": "4.1.11" + "graceful-fs": "^4.1.6" } }, "os-locale": { @@ -2312,9 +2985,9 @@ "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", "dev": true, "requires": { - "execa": "0.7.0", - "lcid": "1.0.0", - "mem": "1.1.0" + "execa": "^0.7.0", + "lcid": "^1.0.0", + "mem": "^1.1.0" } }, "path-exists": { @@ -2329,8 +3002,8 @@ "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", "dev": true, "requires": { - "is-fullwidth-code-point": "2.0.0", - "strip-ansi": "4.0.0" + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" } }, "strip-ansi": { @@ -2339,7 +3012,7 @@ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "dev": true, "requires": { - "ansi-regex": "3.0.0" + "ansi-regex": "^3.0.0" } }, "sumchecker": { @@ -2348,7 +3021,7 @@ "integrity": "sha1-D0LBDl0F2l1C7qPlbDOZo31sWz4=", "dev": true, "requires": { - "debug": "2.6.9" + "debug": "^2.2.0" }, "dependencies": { "debug": { @@ -2368,7 +3041,7 @@ "integrity": "sha512-F39vS48la4YvTZUPVeTqsjsFNrvcMwrV3RLZINsmHo+7djCvuUzSIeXOnZ5hmjef4bajL1dNccN+tg5XAliO5Q==", "dev": true, "requires": { - "has-flag": "3.0.0" + "has-flag": "^3.0.0" } }, "which-module": { @@ -2383,18 +3056,18 @@ "integrity": "sha512-Rjp+lMYQOWtgqojx1dEWorjCofi1YN7AoFvYV7b1gx/7dAAeuI4kN5SZiEvr0ZmsZTOpDRcCqrpI10L31tFkBw==", "dev": true, "requires": { - "cliui": "4.0.0", - "decamelize": "1.2.0", - "find-up": "2.1.0", - "get-caller-file": "1.0.2", - "os-locale": "2.1.0", - "require-directory": "2.1.1", - "require-main-filename": "1.0.1", - "set-blocking": "2.0.0", - "string-width": "2.1.1", - "which-module": "2.0.0", - "y18n": "3.2.1", - "yargs-parser": "9.0.2" + "cliui": "^4.0.0", + "decamelize": "^1.1.1", + "find-up": "^2.1.0", + "get-caller-file": "^1.0.1", + "os-locale": "^2.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^9.0.2" } }, "yargs-parser": { @@ -2403,7 +3076,7 @@ "integrity": "sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc=", "dev": true, "requires": { - "camelcase": "4.1.0" + "camelcase": "^4.1.0" } } } @@ -2414,30 +3087,30 @@ "integrity": "sha512-bHESbb/OjO0F+tyUAj2wFXVDpuXweB5YR94/f7CKqdpd7k2LeYJvy+cYtgtVXt4CJyg5Vs4Kmak2VvDfWxbO/A==", "dev": true, "requires": { - "7zip-bin": "3.1.0", + "7zip-bin": "~3.1.0", "app-builder-bin": "1.5.0", - "async-exit-hook": "2.0.1", - "bluebird-lst": "1.0.5", + "async-exit-hook": "^2.0.1", + "bluebird-lst": "^1.0.5", "builder-util": "5.6.0", "builder-util-runtime": "4.0.5", - "chromium-pickle-js": "0.2.0", - "debug": "3.1.0", - "ejs": "2.5.7", + "chromium-pickle-js": "^0.2.0", + "debug": "^3.1.0", + "ejs": "^2.5.7", "electron-osx-sign": "0.4.8", "electron-publish": "20.2.0", - "fs-extra-p": "4.5.2", - "hosted-git-info": "2.5.0", - "is-ci": "1.1.0", - "isbinaryfile": "3.0.2", - "js-yaml": "3.10.0", - "lazy-val": "1.0.3", - "minimatch": "3.0.4", - "normalize-package-data": "2.4.0", - "plist": "2.1.0", + "fs-extra-p": "^4.5.2", + "hosted-git-info": "^2.5.0", + "is-ci": "^1.1.0", + "isbinaryfile": "^3.0.2", + "js-yaml": "^3.10.0", + "lazy-val": "^1.0.3", + "minimatch": "^3.0.4", + "normalize-package-data": "^2.4.0", + "plist": "^2.1.0", "read-config-file": "3.0.0", - "sanitize-filename": "1.6.1", - "semver": "5.5.0", - "temp-file": "3.1.1" + "sanitize-filename": "^1.6.1", + "semver": "^5.5.0", + "temp-file": "^3.1.1" }, "dependencies": { "esprima": { @@ -2452,8 +3125,8 @@ "integrity": "sha512-O2v52ffjLa9VeM43J4XocZE//WT9N0IiwDa3KSHH7Tu8CtH+1qM8SIZvnsTh6v+4yFy5KUY3BHUVwjpfAWsjIA==", "dev": true, "requires": { - "argparse": "1.0.10", - "esprima": "4.0.0" + "argparse": "^1.0.7", + "esprima": "^4.0.0" } } } @@ -2464,15 +3137,15 @@ "integrity": "sha1-LP1U1pZsAZxNSa1l++Zcyc3vaMg=", "dev": true, "requires": { - "debug": "2.6.9", - "fs-extra": "0.30.0", - "home-path": "1.0.5", - "minimist": "1.2.0", - "nugget": "2.0.1", - "path-exists": "2.1.0", - "rc": "1.2.5", - "semver": "5.5.0", - "sumchecker": "1.3.1" + "debug": "^2.2.0", + "fs-extra": "^0.30.0", + "home-path": "^1.0.1", + "minimist": "^1.2.0", + "nugget": "^2.0.0", + "path-exists": "^2.1.0", + "rc": "^1.1.2", + "semver": "^5.3.0", + "sumchecker": "^1.2.0" }, "dependencies": { "debug": { @@ -2492,16 +3165,16 @@ "integrity": "sha1-VhKBM76fBbtgpJdMYijmP6Bd3g4=", "optional": true, "requires": { - "asar": "0.12.4", - "async": "2.6.0", - "debug": "2.6.9", - "fs-extra": "0.30.0", - "get-folder-size": "1.0.1", - "glob": "7.1.2", - "lodash": "4.17.5", - "temp": "0.8.3", - "word-wrap": "1.2.3", - "yargs": "4.8.1" + "asar": "^0.12.0", + "async": "^2.0.0", + "debug": "^2.2.0", + "fs-extra": "^0.30.0", + "get-folder-size": "^1.0.0", + "glob": "^7.0.0", + "lodash": "^4.13.0", + "temp": "^0.8.3", + "word-wrap": "^1.1.0", + "yargs": "^4.1.0" }, "dependencies": { "async": { @@ -2510,7 +3183,7 @@ "integrity": "sha512-xAfGg1/NTLBBKlHFmnd7PlmUW9KhVQIUuSrYem9xzFUZy13ScvtyGGejaae9iAVRiRq9+Cx7DPFaAAhCpyxyPw==", "optional": true, "requires": { - "lodash": "4.17.5" + "lodash": "^4.14.0" } }, "debug": { @@ -2530,15 +3203,15 @@ "integrity": "sha1-85v6//USyzgCfWbXVsxIklTu+PM=", "optional": true, "requires": { - "asar": "0.12.4", - "async": "2.6.0", - "debug": "2.6.9", - "fs-extra": "1.0.0", - "glob": "7.1.2", - "lodash": "4.17.5", - "temp": "0.8.3", - "word-wrap": "1.2.3", - "yargs": "6.6.0" + "asar": "^0.12.0", + "async": "^2.0.0", + "debug": "^2.2.0", + "fs-extra": "^1.0.0", + "glob": "^7.0.0", + "lodash": "^4.0.1", + "temp": "^0.8.3", + "word-wrap": "^1.1.0", + "yargs": "^6.0.0" }, "dependencies": { "async": { @@ -2547,7 +3220,7 @@ "integrity": "sha512-xAfGg1/NTLBBKlHFmnd7PlmUW9KhVQIUuSrYem9xzFUZy13ScvtyGGejaae9iAVRiRq9+Cx7DPFaAAhCpyxyPw==", "optional": true, "requires": { - "lodash": "4.17.5" + "lodash": "^4.14.0" } }, "debug": { @@ -2565,9 +3238,9 @@ "integrity": "sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA=", "optional": true, "requires": { - "graceful-fs": "4.1.11", - "jsonfile": "2.4.0", - "klaw": "1.3.1" + "graceful-fs": "^4.1.2", + "jsonfile": "^2.1.0", + "klaw": "^1.0.0" } }, "yargs": { @@ -2576,19 +3249,19 @@ "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=", "optional": true, "requires": { - "camelcase": "3.0.0", - "cliui": "3.2.0", - "decamelize": "1.2.0", - "get-caller-file": "1.0.2", - "os-locale": "1.4.0", - "read-pkg-up": "1.0.1", - "require-directory": "2.1.1", - "require-main-filename": "1.0.1", - "set-blocking": "2.0.0", - "string-width": "1.0.2", - "which-module": "1.0.0", - "y18n": "3.2.1", - "yargs-parser": "4.2.1" + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^4.2.0" } }, "yargs-parser": { @@ -2597,7 +3270,7 @@ "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", "optional": true, "requires": { - "camelcase": "3.0.0" + "camelcase": "^3.0.0" } } } @@ -2606,27 +3279,24 @@ "version": "0.4.8", "resolved": "https://registry.npmjs.org/electron-osx-sign/-/electron-osx-sign-0.4.8.tgz", "integrity": "sha1-8Ln63e2eHlTsNfqJh3tcbDTHvEA=", - "dev": true, "requires": { - "bluebird": "3.5.1", - "compare-version": "0.1.2", - "debug": "2.6.9", - "isbinaryfile": "3.0.2", - "minimist": "1.2.0", - "plist": "2.1.0" + "bluebird": "^3.5.0", + "compare-version": "^0.1.2", + "debug": "^2.6.8", + "isbinaryfile": "^3.0.2", + "minimist": "^1.2.0", + "plist": "^2.1.0" }, "dependencies": { "bluebird": { "version": "3.5.1", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz", - "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==", - "dev": true + "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==" }, "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, "requires": { "ms": "2.0.0" } @@ -2634,440 +3304,426 @@ } }, "electron-packager": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/electron-packager/-/electron-packager-5.2.1.tgz", - "integrity": "sha1-DZNBfFilhLZnHisn50DJFoHyyV0=", - "dev": true, - "requires": { - "asar": "0.8.3", - "electron-download": "1.4.1", - "extract-zip": "1.6.6", - "get-package-info": "0.0.2", - "minimist": "1.2.0", - "mkdirp": "0.5.1", - "mv": "2.1.1", - "ncp": "2.0.0", - "plist": "1.2.0", - "rcedit": "0.3.0", - "resolve": "1.5.0", - "rimraf": "2.6.2", - "run-series": "1.1.4" + "version": "12.1.1", + "resolved": "https://registry.npmjs.org/electron-packager/-/electron-packager-12.1.1.tgz", + "integrity": "sha512-wBXmQjaMousBCA9JRikCtW1lj+kjJox6Ls+4V+AiUNX0DTgPG1oc1UfKBdwjbsgFuRIckvTZqucPk+Wdn0jV3A==", + "requires": { + "asar": "^0.14.0", + "debug": "^3.0.0", + "electron-download": "^4.1.1", + "electron-osx-sign": "^0.4.1", + "extract-zip": "^1.0.3", + "fs-extra": "^5.0.0", + "galactus": "^0.2.1", + "get-package-info": "^1.0.0", + "nodeify": "^1.0.1", + "parse-author": "^2.0.0", + "pify": "^3.0.0", + "plist": "^2.0.0", + "rcedit": "^1.0.0", + "resolve": "^1.1.6", + "sanitize-filename": "^1.6.0", + "semver": "^5.3.0", + "yargs-parser": "^10.0.0" }, "dependencies": { "asar": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/asar/-/asar-0.8.3.tgz", - "integrity": "sha1-wuA/kFRRbbv1Z1noVOnOjRqdOdM=", - "dev": true, + "version": "0.14.3", + "resolved": "https://registry.npmjs.org/asar/-/asar-0.14.3.tgz", + "integrity": "sha512-+hNnVVDmYbv05We/a9knj/98w171+A94A9DNHj+3kXUr3ENTQoSEcfbJRvBBRHyOh4vukBYWujmHvvaMmQoQbg==", "requires": { - "chromium-pickle-js": "0.1.0", - "commander": "2.3.0", - "cuint": "0.1.5", - "glob": "5.0.15", - "minimatch": "2.0.4", - "mkdirp": "0.5.1", - "mksnapshot": "0.1.0" + "chromium-pickle-js": "^0.2.0", + "commander": "^2.9.0", + "cuint": "^0.2.1", + "glob": "^6.0.4", + "minimatch": "^3.0.3", + "mkdirp": "^0.5.0", + "mksnapshot": "^0.3.0", + "tmp": "0.0.28" } }, - "asn1": { - "version": "0.1.11", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz", - "integrity": "sha1-VZvhg3bQik7E2+gId9J4GGObLfc=", - "dev": true + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=" }, - "assert-plus": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz", - "integrity": "sha1-7nQAlBMALYTOxyGcasgRgS5yMWA=", - "dev": true + "electron-download": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/electron-download/-/electron-download-4.1.1.tgz", + "integrity": "sha512-FjEWG9Jb/ppK/2zToP+U5dds114fM1ZOJqMAR4aXXL5CvyPE9fiqBK/9YcwC9poIFQTEJk/EM/zyRwziziRZrg==", + "requires": { + "debug": "^3.0.0", + "env-paths": "^1.0.0", + "fs-extra": "^4.0.1", + "minimist": "^1.2.0", + "nugget": "^2.0.1", + "path-exists": "^3.0.0", + "rc": "^1.2.1", + "semver": "^5.4.1", + "sumchecker": "^2.0.2" + }, + "dependencies": { + "fs-extra": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", + "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + } + } }, - "async": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", - "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", - "dev": true + "fs-extra": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-5.0.0.tgz", + "integrity": "sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ==", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } }, - "aws-sign2": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz", - "integrity": "sha1-xXED96F/wDfwLXwuZLYC6iI/fWM=", - "dev": true + "glob": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", + "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", + "requires": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } }, - "base64-js": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-0.0.8.tgz", - "integrity": "sha1-EQHpVE9KdrG8OybUUsqW16NeeXg=", - "dev": true + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "requires": { + "graceful-fs": "^4.1.6" + } }, - "bl": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.5.tgz", - "integrity": "sha1-wGt5evCF6gC8Unr8jvzxHeIjIFQ=", - "dev": true, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + }, + "rcedit": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/rcedit/-/rcedit-1.1.0.tgz", + "integrity": "sha512-JkXJ0IrUcdupLoIx6gE4YcFaMVSGtu7kQf4NJoDJUnfBZGuATmJ2Yal2v55KTltp+WV8dGr7A0RtOzx6jmtM6Q==" + }, + "sumchecker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-2.0.2.tgz", + "integrity": "sha1-D0LBDl0F2l1C7qPlbDOZo31sWz4=", "requires": { - "readable-stream": "1.0.34" + "debug": "^2.2.0" }, "dependencies": { - "readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "0.0.1", - "string_decoder": "0.10.31" + "ms": "2.0.0" } } } }, - "caseless": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.9.0.tgz", - "integrity": "sha1-t7Zc5r8UE4hlOc/VM/CzDv+pz4g=", - "dev": true - }, - "chromium-pickle-js": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/chromium-pickle-js/-/chromium-pickle-js-0.1.0.tgz", - "integrity": "sha1-HUixB9ghJqLz4hHC6iX4A7pVGyE=", - "dev": true - }, - "combined-stream": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", - "integrity": "sha1-ATfmV7qlp1QcV6w3rF/AfXO03B8=", - "dev": true, + "yargs-parser": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", + "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", "requires": { - "delayed-stream": "0.0.5" + "camelcase": "^4.1.0" } - }, - "commander": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.3.0.tgz", - "integrity": "sha1-/UMOiJgy7DU7ms0d4hfBHLPu+HM=", - "dev": true - }, - "cuint": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/cuint/-/cuint-0.1.5.tgz", - "integrity": "sha1-uEixhGbz8YD5bR624HzLfs8Sai4=", - "dev": true - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + } + } + }, + "electron-publish": { + "version": "20.2.0", + "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-20.2.0.tgz", + "integrity": "sha512-n8MEDVSYXi8ZC8sHJMoSzTrOrV6X+6cWmyQP4M6nh0RZaLcyPa/txWuHDeRNysvhOKJvgQJrf09Fuc+CMSY6zg==", + "dev": true, + "requires": { + "bluebird-lst": "^1.0.5", + "builder-util": "^5.6.0", + "builder-util-runtime": "^4.0.5", + "chalk": "^2.3.0", + "fs-extra-p": "^4.5.2", + "lazy-val": "^1.0.3", + "mime": "^2.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz", + "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", "dev": true, "requires": { - "ms": "2.0.0" + "color-convert": "^1.9.0" } }, - "decompress-zip": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/decompress-zip/-/decompress-zip-0.1.0.tgz", - "integrity": "sha1-vOYMEWZPLWYPykvPY0r23l1sFMc=", + "chalk": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.1.tgz", + "integrity": "sha512-QUU4ofkDoMIVO7hcx1iPTISs88wsO8jA92RQIm4JAwZvFGGAV2hSAA1NX7oVj2Ej2Q6NDTcRDjPTFrMCRZoJ6g==", "dev": true, "requires": { - "binary": "0.3.0", - "graceful-fs": "3.0.11", - "mkpath": "0.1.0", - "nopt": "3.0.6", - "q": "1.5.1", - "readable-stream": "1.1.14", - "touch": "0.0.3" + "ansi-styles": "^3.2.0", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.2.0" } }, - "delayed-stream": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz", - "integrity": "sha1-1LH0OpPoKW3+AmlPRoC8N6MTxz8=", - "dev": true - }, - "electron-download": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/electron-download/-/electron-download-1.4.1.tgz", - "integrity": "sha1-T5G6vypVbxReP7hT32qWwoJeGM0=", + "supports-color": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.2.0.tgz", + "integrity": "sha512-F39vS48la4YvTZUPVeTqsjsFNrvcMwrV3RLZINsmHo+7djCvuUzSIeXOnZ5hmjef4bajL1dNccN+tg5XAliO5Q==", "dev": true, "requires": { - "debug": "2.6.9", - "home-path": "1.0.5", - "minimist": "1.2.0", - "mkdirp": "0.5.1", - "mv": "2.1.1", - "nugget": "1.6.2", - "path-exists": "1.0.0", - "rc": "1.2.5" + "has-flag": "^3.0.0" } + } + } + }, + "end-of-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", + "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", + "requires": { + "once": "^1.4.0" + } + }, + "entities": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz", + "integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA=" + }, + "env-paths": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-1.0.0.tgz", + "integrity": "sha1-QWgTO0K7BcOKNbGuQ5fIKYqzaeA=" + }, + "envify": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/envify/-/envify-3.4.1.tgz", + "integrity": "sha1-1xIjKejfFoi6dxsSUBkXyc5cvOg=", + "requires": { + "jstransform": "^11.0.3", + "through": "~2.3.4" + } + }, + "errno": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", + "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", + "dev": true, + "requires": { + "prr": "~1.0.1" + } + }, + "error-ex": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz", + "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=", + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-symbol": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/es-symbol/-/es-symbol-1.1.2.tgz", + "integrity": "sha1-3DRvu/XtHFKtabS6XLJgCK4hj/U=" + }, + "es6-promise": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.4.tgz", + "integrity": "sha512-/NdNZVJg+uZgtm9eS3O6lrOLYmQag2DjdEXuPaHlZ6RuVqgqaVZfgYCepEIKsLqwdQArOPtC3XzRLqGGfT8KQQ==", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "escodegen": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.11.0.tgz", + "integrity": "sha512-IeMV45ReixHS53K/OmfKAIztN/igDHzTJUhZM3k1jMhIZWjk45SMwAtBsEXiJp3vSPmTcu6CXn7mDvFHRN66fw==", + "dev": true, + "requires": { + "esprima": "^3.1.3", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "esprima": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", + "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=", + "dev": true }, - "form-data": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-0.2.0.tgz", - "integrity": "sha1-Jvi8JtpkQOKZy9z7aQNcT3em5GY=", + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, - "requires": { - "async": "0.9.2", - "combined-stream": "0.0.7", - "mime-types": "2.0.14" - } + "optional": true + } + } + }, + "eslint": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-4.18.1.tgz", + "integrity": "sha512-gPSfpSRCHre1GLxGmO68tZNxOlL2y7xBd95VcLD+Eo4S2js31YoMum3CAQIOaxY24hqYOMksMvW38xuuWKQTgw==", + "dev": true, + "requires": { + "ajv": "^5.3.0", + "babel-code-frame": "^6.22.0", + "chalk": "^2.1.0", + "concat-stream": "^1.6.0", + "cross-spawn": "^5.1.0", + "debug": "^3.1.0", + "doctrine": "^2.1.0", + "eslint-scope": "^3.7.1", + "eslint-visitor-keys": "^1.0.0", + "espree": "^3.5.2", + "esquery": "^1.0.0", + "esutils": "^2.0.2", + "file-entry-cache": "^2.0.0", + "functional-red-black-tree": "^1.0.1", + "glob": "^7.1.2", + "globals": "^11.0.1", + "ignore": "^3.3.3", + "imurmurhash": "^0.1.4", + "inquirer": "^3.0.6", + "is-resolvable": "^1.0.0", + "js-yaml": "^3.9.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.4", + "minimatch": "^3.0.2", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.2", + "path-is-inside": "^1.0.2", + "pluralize": "^7.0.0", + "progress": "^2.0.0", + "require-uncached": "^1.0.3", + "semver": "^5.3.0", + "strip-ansi": "^4.0.0", + "strip-json-comments": "~2.0.1", + "table": "^4.0.1", + "text-table": "~0.2.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true }, - "fs-extra": { - "version": "0.18.2", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.18.2.tgz", - "integrity": "sha1-rwXKcCsLbfp96AOh96tHnsXCFSU=", + "ansi-styles": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz", + "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", "dev": true, "requires": { - "graceful-fs": "3.0.11", - "jsonfile": "2.4.0", - "rimraf": "2.6.2" + "color-convert": "^1.9.0" } }, - "glob": { - "version": "5.0.15", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", + "chalk": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.1.tgz", + "integrity": "sha512-QUU4ofkDoMIVO7hcx1iPTISs88wsO8jA92RQIm4JAwZvFGGAV2hSAA1NX7oVj2Ej2Q6NDTcRDjPTFrMCRZoJ6g==", "dev": true, "requires": { - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "2.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" + "ansi-styles": "^3.2.0", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.2.0" } }, - "graceful-fs": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.11.tgz", - "integrity": "sha1-dhPHeKGv6mLyXGMKCG1/Osu92Bg=", + "concat-stream": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz", + "integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=", "dev": true, "requires": { - "natives": "1.1.1" + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" } }, - "har-validator": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-1.8.0.tgz", - "integrity": "sha1-2DhCsOtMQ1lgrrEIoGejqpTA7rI=", - "dev": true, - "requires": { - "bluebird": "2.11.0", - "chalk": "1.1.3", - "commander": "2.14.1", - "is-my-json-valid": "2.17.2" - }, - "dependencies": { - "commander": { - "version": "2.14.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.14.1.tgz", - "integrity": "sha512-+YR16o3rK53SmWHU3rEM3tPAh2rwb1yPcQX5irVn7mb0gXbwuCCrnkbV5+PBfETdfg1vui07nM6PCG1zndcjQw==", - "dev": true - } - } - }, - "hawk": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/hawk/-/hawk-2.3.1.tgz", - "integrity": "sha1-HnMc45RH+h0PbXB/e87r7A/R7B8=", - "dev": true, - "requires": { - "boom": "2.10.1", - "cryptiles": "2.0.5", - "hoek": "2.16.3", - "sntp": "1.0.9" - } - }, - "http-signature": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz", - "integrity": "sha1-T72sEyVZqoMjEh5UB3nAoBKyfmY=", - "dev": true, - "requires": { - "asn1": "0.1.11", - "assert-plus": "0.1.5", - "ctype": "0.5.3" - } - }, - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - }, - "lodash": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", - "dev": true - }, - "mime-db": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz", - "integrity": "sha1-PQxjGA9FjrENMlqqN9fFiuMS6dc=", - "dev": true - }, - "mime-types": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", - "integrity": "sha1-MQ4VnbI+B3+Lsit0jav6SVcUCqY=", - "dev": true, - "requires": { - "mime-db": "1.12.0" - } - }, - "minimatch": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.4.tgz", - "integrity": "sha1-g76hFYA+egl6eAIkJyh+23Yvr+0=", - "dev": true, - "requires": { - "brace-expansion": "1.1.11" - } - }, - "mksnapshot": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/mksnapshot/-/mksnapshot-0.1.0.tgz", - "integrity": "sha1-99CavKgGrYw3gNpwG7GHeNfOaaw=", - "dev": true, - "requires": { - "decompress-zip": "0.1.0", - "fs-extra": "0.18.2", - "request": "2.55.0" - } - }, - "nugget": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/nugget/-/nugget-1.6.2.tgz", - "integrity": "sha1-iMpuA7pXBqmRc/XaCQJZPWvK4Qc=", - "dev": true, - "requires": { - "debug": "2.6.9", - "minimist": "1.2.0", - "pretty-bytes": "1.0.4", - "progress-stream": "1.2.0", - "request": "2.55.0", - "single-line-log": "0.4.1", - "throttleit": "0.0.2" - } - }, - "oauth-sign": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.6.0.tgz", - "integrity": "sha1-fb6uRPbKRU4fFoRR1jB0ZzWBPOM=", + "esprima": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz", + "integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw==", "dev": true }, - "path-exists": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-1.0.0.tgz", - "integrity": "sha1-1aiZjrce83p0w06w2eum6HjuoIE=", + "globals": { + "version": "11.3.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.3.0.tgz", + "integrity": "sha512-kkpcKNlmQan9Z5ZmgqKH/SMbSmjxQ7QjyNqfXVc8VJcoBV2UEg+sxQD15GQofGRh2hfpwUb70VC31DR7Rq5Hdw==", "dev": true }, - "plist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/plist/-/plist-1.2.0.tgz", - "integrity": "sha1-CEtQk93JJQbiWfh0uNmxr7jHlZM=", + "js-yaml": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.10.0.tgz", + "integrity": "sha512-O2v52ffjLa9VeM43J4XocZE//WT9N0IiwDa3KSHH7Tu8CtH+1qM8SIZvnsTh6v+4yFy5KUY3BHUVwjpfAWsjIA==", "dev": true, "requires": { - "base64-js": "0.0.8", - "util-deprecate": "1.0.2", - "xmlbuilder": "4.0.0", - "xmldom": "0.1.27" + "argparse": "^1.0.7", + "esprima": "^4.0.0" } }, - "qs": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-2.4.2.tgz", - "integrity": "sha1-9854jld33wtQENp/fE5zujJHD1o=", + "process-nextick-args": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", "dev": true }, "readable-stream": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", - "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz", + "integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "0.0.1", - "string_decoder": "0.10.31" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.0.3", + "util-deprecate": "~1.0.1" } }, - "request": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.55.0.tgz", - "integrity": "sha1-11wc32eddrsQD5v/4f5VG1wk6T0=", + "string_decoder": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", + "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", "dev": true, "requires": { - "aws-sign2": "0.5.0", - "bl": "0.9.5", - "caseless": "0.9.0", - "combined-stream": "0.0.7", - "forever-agent": "0.6.1", - "form-data": "0.2.0", - "har-validator": "1.8.0", - "hawk": "2.3.1", - "http-signature": "0.10.1", - "isstream": "0.1.2", - "json-stringify-safe": "5.0.1", - "mime-types": "2.0.14", - "node-uuid": "1.4.8", - "oauth-sign": "0.6.0", - "qs": "2.4.2", - "stringstream": "0.0.5", - "tough-cookie": "2.3.4", - "tunnel-agent": "0.4.3" + "safe-buffer": "~5.1.0" } }, - "single-line-log": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/single-line-log/-/single-line-log-0.4.1.tgz", - "integrity": "sha1-h6VWSfdJ14PsDc2AToFA2Yc8fO4=", - "dev": true - }, - "xmlbuilder": { + "strip-ansi": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-4.0.0.tgz", - "integrity": "sha1-mLj2UcowqmJANvEn0RzGbce5B6M=", - "dev": true, - "requires": { - "lodash": "3.10.1" - } - } - } - }, - "electron-publish": { - "version": "20.2.0", - "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-20.2.0.tgz", - "integrity": "sha512-n8MEDVSYXi8ZC8sHJMoSzTrOrV6X+6cWmyQP4M6nh0RZaLcyPa/txWuHDeRNysvhOKJvgQJrf09Fuc+CMSY6zg==", - "dev": true, - "requires": { - "bluebird-lst": "1.0.5", - "builder-util": "5.6.0", - "builder-util-runtime": "4.0.5", - "chalk": "2.3.1", - "fs-extra-p": "4.5.2", - "lazy-val": "1.0.3", - "mime": "2.2.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz", - "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", - "dev": true, - "requires": { - "color-convert": "1.9.1" - } - }, - "chalk": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.1.tgz", - "integrity": "sha512-QUU4ofkDoMIVO7hcx1iPTISs88wsO8jA92RQIm4JAwZvFGGAV2hSAA1NX7oVj2Ej2Q6NDTcRDjPTFrMCRZoJ6g==", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "dev": true, "requires": { - "ansi-styles": "3.2.0", - "escape-string-regexp": "1.0.5", - "supports-color": "5.2.0" + "ansi-regex": "^3.0.0" } }, "supports-color": { @@ -3076,365 +3732,84 @@ "integrity": "sha512-F39vS48la4YvTZUPVeTqsjsFNrvcMwrV3RLZINsmHo+7djCvuUzSIeXOnZ5hmjef4bajL1dNccN+tg5XAliO5Q==", "dev": true, "requires": { - "has-flag": "3.0.0" + "has-flag": "^3.0.0" } } } }, - "end-of-stream": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", - "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", + "eslint-plugin-react": { + "version": "3.16.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-3.16.1.tgz", + "integrity": "sha1-Ji2Wt318SkKvgJpzwOUnpYYSKTw=", + "dev": true + }, + "eslint-scope": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.1.tgz", + "integrity": "sha1-PWPD7f2gLgbgGkUq2IyqzHzctug=", + "dev": true, "requires": { - "once": "1.4.0" + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" } }, - "entities": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz", - "integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA=" - }, - "env-paths": { + "eslint-visitor-keys": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-1.0.0.tgz", - "integrity": "sha1-QWgTO0K7BcOKNbGuQ5fIKYqzaeA=", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz", + "integrity": "sha512-qzm/XxIbxm/FHyH341ZrbnMUpe+5Bocte9xkmFMzPMjRaZMcXww+MpBptFvtU+79L362nqiLhekCxCxDPaUMBQ==", "dev": true }, - "envify": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/envify/-/envify-3.4.1.tgz", - "integrity": "sha1-1xIjKejfFoi6dxsSUBkXyc5cvOg=", + "espree": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.3.tgz", + "integrity": "sha512-Zy3tAJDORxQZLl2baguiRU1syPERAIg0L+JB2MWorORgTu/CplzvxS9WWA7Xh4+Q+eOQihNs/1o1Xep8cvCxWQ==", + "dev": true, "requires": { - "jstransform": "11.0.3", - "through": "2.3.8" + "acorn": "^5.4.0", + "acorn-jsx": "^3.0.0" } }, - "errno": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", - "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", + "esprima": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", + "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=", + "dev": true + }, + "esquery": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.0.tgz", + "integrity": "sha1-z7qLV9f7qT8XKYqKAGoEzaE9gPo=", "dev": true, "requires": { - "prr": "1.0.1" + "estraverse": "^4.0.0" } }, - "error-ex": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz", - "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=", + "esrecurse": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", + "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", + "dev": true, "requires": { - "is-arrayish": "0.2.1" + "estraverse": "^4.1.0" } }, - "es-symbol": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/es-symbol/-/es-symbol-1.1.2.tgz", - "integrity": "sha1-3DRvu/XtHFKtabS6XLJgCK4hj/U=" + "estraverse": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", + "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", + "dev": true }, - "es6-promise": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.4.tgz", - "integrity": "sha512-/NdNZVJg+uZgtm9eS3O6lrOLYmQag2DjdEXuPaHlZ6RuVqgqaVZfgYCepEIKsLqwdQArOPtC3XzRLqGGfT8KQQ==", + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", "dev": true }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" - }, - "escodegen": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.7.1.tgz", - "integrity": "sha1-MOz89mypjcZ80v0WKr626vqM5vw=", - "dev": true, - "requires": { - "esprima": "1.2.5", - "estraverse": "1.9.3", - "esutils": "2.0.2", - "optionator": "0.5.0", - "source-map": "0.2.0" - }, - "dependencies": { - "esprima": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.2.5.tgz", - "integrity": "sha1-CZNQL+r2aBODJXVvMPmlH+7sEek=", - "dev": true - }, - "estraverse": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.9.3.tgz", - "integrity": "sha1-r2fy3JIlgkFZUJJgkaQAXSnJu0Q=", - "dev": true - }, - "fast-levenshtein": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-1.0.7.tgz", - "integrity": "sha1-AXjc3uAjuSkFGTrwlZ6KdjnP3Lk=", - "dev": true - }, - "levn": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.2.5.tgz", - "integrity": "sha1-uo0znQykphDjo/FFucr0iAcVUFQ=", - "dev": true, - "requires": { - "prelude-ls": "1.1.2", - "type-check": "0.3.2" - } - }, - "optionator": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.5.0.tgz", - "integrity": "sha1-t1qJlaLUF98ltuTjhi9QqohlE2g=", - "dev": true, - "requires": { - "deep-is": "0.1.3", - "fast-levenshtein": "1.0.7", - "levn": "0.2.5", - "prelude-ls": "1.1.2", - "type-check": "0.3.2", - "wordwrap": "0.0.2" - } - }, - "source-map": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz", - "integrity": "sha1-2rc/vPwrqBm03gO9b26qSBZLP50=", - "dev": true, - "optional": true, - "requires": { - "amdefine": "1.0.1" - } - } - } - }, - "eslint": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-4.18.1.tgz", - "integrity": "sha512-gPSfpSRCHre1GLxGmO68tZNxOlL2y7xBd95VcLD+Eo4S2js31YoMum3CAQIOaxY24hqYOMksMvW38xuuWKQTgw==", - "dev": true, - "requires": { - "ajv": "5.5.2", - "babel-code-frame": "6.26.0", - "chalk": "2.3.1", - "concat-stream": "1.6.0", - "cross-spawn": "5.1.0", - "debug": "3.1.0", - "doctrine": "2.1.0", - "eslint-scope": "3.7.1", - "eslint-visitor-keys": "1.0.0", - "espree": "3.5.3", - "esquery": "1.0.0", - "esutils": "2.0.2", - "file-entry-cache": "2.0.0", - "functional-red-black-tree": "1.0.1", - "glob": "7.1.2", - "globals": "11.3.0", - "ignore": "3.3.7", - "imurmurhash": "0.1.4", - "inquirer": "3.3.0", - "is-resolvable": "1.1.0", - "js-yaml": "3.10.0", - "json-stable-stringify-without-jsonify": "1.0.1", - "levn": "0.3.0", - "lodash": "4.17.5", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "natural-compare": "1.4.0", - "optionator": "0.8.2", - "path-is-inside": "1.0.2", - "pluralize": "7.0.0", - "progress": "2.0.0", - "require-uncached": "1.0.3", - "semver": "5.5.0", - "strip-ansi": "4.0.0", - "strip-json-comments": "2.0.1", - "table": "4.0.3", - "text-table": "0.2.0" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "ansi-styles": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz", - "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", - "dev": true, - "requires": { - "color-convert": "1.9.1" - } - }, - "chalk": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.1.tgz", - "integrity": "sha512-QUU4ofkDoMIVO7hcx1iPTISs88wsO8jA92RQIm4JAwZvFGGAV2hSAA1NX7oVj2Ej2Q6NDTcRDjPTFrMCRZoJ6g==", - "dev": true, - "requires": { - "ansi-styles": "3.2.0", - "escape-string-regexp": "1.0.5", - "supports-color": "5.2.0" - } - }, - "concat-stream": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz", - "integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=", - "dev": true, - "requires": { - "inherits": "2.0.3", - "readable-stream": "2.3.4", - "typedarray": "0.0.6" - } - }, - "esprima": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz", - "integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw==", - "dev": true - }, - "globals": { - "version": "11.3.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.3.0.tgz", - "integrity": "sha512-kkpcKNlmQan9Z5ZmgqKH/SMbSmjxQ7QjyNqfXVc8VJcoBV2UEg+sxQD15GQofGRh2hfpwUb70VC31DR7Rq5Hdw==", - "dev": true - }, - "js-yaml": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.10.0.tgz", - "integrity": "sha512-O2v52ffjLa9VeM43J4XocZE//WT9N0IiwDa3KSHH7Tu8CtH+1qM8SIZvnsTh6v+4yFy5KUY3BHUVwjpfAWsjIA==", - "dev": true, - "requires": { - "argparse": "1.0.10", - "esprima": "4.0.0" - } - }, - "process-nextick-args": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", - "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", - "dev": true - }, - "readable-stream": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz", - "integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==", - "dev": true, - "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "1.0.0", - "process-nextick-args": "2.0.0", - "safe-buffer": "5.1.1", - "string_decoder": "1.0.3", - "util-deprecate": "1.0.2" - } - }, - "string_decoder": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", - "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", - "dev": true, - "requires": { - "safe-buffer": "5.1.1" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "3.0.0" - } - }, - "supports-color": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.2.0.tgz", - "integrity": "sha512-F39vS48la4YvTZUPVeTqsjsFNrvcMwrV3RLZINsmHo+7djCvuUzSIeXOnZ5hmjef4bajL1dNccN+tg5XAliO5Q==", - "dev": true, - "requires": { - "has-flag": "3.0.0" - } - } - } - }, - "eslint-plugin-react": { - "version": "3.16.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-3.16.1.tgz", - "integrity": "sha1-Ji2Wt318SkKvgJpzwOUnpYYSKTw=", - "dev": true - }, - "eslint-scope": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.1.tgz", - "integrity": "sha1-PWPD7f2gLgbgGkUq2IyqzHzctug=", - "dev": true, - "requires": { - "esrecurse": "4.2.1", - "estraverse": "4.2.0" - } - }, - "eslint-visitor-keys": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz", - "integrity": "sha512-qzm/XxIbxm/FHyH341ZrbnMUpe+5Bocte9xkmFMzPMjRaZMcXww+MpBptFvtU+79L362nqiLhekCxCxDPaUMBQ==", - "dev": true - }, - "espree": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.3.tgz", - "integrity": "sha512-Zy3tAJDORxQZLl2baguiRU1syPERAIg0L+JB2MWorORgTu/CplzvxS9WWA7Xh4+Q+eOQihNs/1o1Xep8cvCxWQ==", - "dev": true, - "requires": { - "acorn": "5.5.0", - "acorn-jsx": "3.0.1" - } - }, - "esprima": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", - "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=" - }, - "esquery": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.0.tgz", - "integrity": "sha1-z7qLV9f7qT8XKYqKAGoEzaE9gPo=", - "dev": true, - "requires": { - "estraverse": "4.2.0" - } - }, - "esrecurse": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", - "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", - "dev": true, - "requires": { - "estraverse": "4.2.0" - } - }, - "estraverse": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", - "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", - "dev": true - }, - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "dev": true - }, - "eventemitter2": { - "version": "0.4.14", - "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz", - "integrity": "sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas=", - "dev": true + "eventemitter2": { + "version": "0.4.14", + "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz", + "integrity": "sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas=", + "dev": true }, "eventemitter3": { "version": "0.1.6", @@ -3442,12 +3817,12 @@ "integrity": "sha1-jHrES4e6q1XNUMgo3Dh3jqwFLqU=" }, "exec-sh": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.2.1.tgz", - "integrity": "sha512-aLt95pexaugVtQerpmE51+4QfWrNc304uez7jvj6fWnN8GeEHpttB8F36n8N7uVhUMbH/1enbxQ9HImZ4w/9qg==", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.2.2.tgz", + "integrity": "sha512-FIUCJz1RbuS0FKTdaAafAByGS0CPvU3R0MeHxgtl+djzCc//F8HakL8GzmVNZanasTbTAY/3DRFA0KpVqj/eAw==", "dev": true, "requires": { - "merge": "1.2.0" + "merge": "^1.2.0" } }, "execa": { @@ -3456,13 +3831,13 @@ "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", "dev": true, "requires": { - "cross-spawn": "5.1.0", - "get-stream": "3.0.0", - "is-stream": "1.1.0", - "npm-run-path": "2.0.2", - "p-finally": "1.0.0", - "signal-exit": "3.0.2", - "strip-eof": "1.0.0" + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" } }, "exit": { @@ -3483,7 +3858,7 @@ "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", "dev": true, "requires": { - "is-posix-bracket": "0.1.1" + "is-posix-bracket": "^0.1.0" } }, "expand-range": { @@ -3492,7 +3867,32 @@ "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", "dev": true, "requires": { - "fill-range": "2.2.3" + "fill-range": "^2.1.0" + } + }, + "expect": { + "version": "21.2.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-21.2.1.tgz", + "integrity": "sha512-orfQQqFRTX0jH7znRIGi8ZMR8kTNpXklTTz8+HGTpmTKZo3Occ6JNB5FXMb8cRuiiC/GyDqsr30zUa66ACYlYw==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "jest-diff": "^21.2.1", + "jest-get-type": "^21.2.0", + "jest-matcher-utils": "^21.2.1", + "jest-message-util": "^21.2.1", + "jest-regex-util": "^21.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + } } }, "extend": { @@ -3500,15 +3900,36 @@ "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz", "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=" }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, "external-editor": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.1.0.tgz", "integrity": "sha512-E44iT5QVOUJBKij4IIV3uvxuNlbKS38Tw1HiupxEIHPv9qtC2PrDYohbXV5U+1jnfIXttny8gUhj+oZvflFlzA==", "dev": true, "requires": { - "chardet": "0.4.2", - "iconv-lite": "0.4.19", - "tmp": "0.0.33" + "chardet": "^0.4.0", + "iconv-lite": "^0.4.17", + "tmp": "^0.0.33" }, "dependencies": { "tmp": { @@ -3517,7 +3938,7 @@ "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", "dev": true, "requires": { - "os-tmpdir": "1.0.2" + "os-tmpdir": "~1.0.2" } } } @@ -3528,84 +3949,64 @@ "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", "dev": true, "requires": { - "is-extglob": "1.0.0" + "is-extglob": "^1.0.0" } }, "extract-zip": { - "version": "1.6.6", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.6.tgz", - "integrity": "sha1-EpDt6NINCHK0Kf0/NRyhKOxe+Fw=", - "dev": true, + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.7.tgz", + "integrity": "sha1-qEC0uK9kAyZMjbV/Txp0Mz74H+k=", "requires": { - "concat-stream": "1.6.0", + "concat-stream": "1.6.2", "debug": "2.6.9", - "mkdirp": "0.5.0", + "mkdirp": "0.5.1", "yauzl": "2.4.1" }, "dependencies": { "concat-stream": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz", - "integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=", - "dev": true, + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", "requires": { - "inherits": "2.0.3", - "readable-stream": "2.3.4", - "typedarray": "0.0.6" + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" } }, "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, "requires": { "ms": "2.0.0" } }, - "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", - "dev": true - }, - "mkdirp": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz", - "integrity": "sha1-HXMHam35hs2TROFecfzAWkyavxI=", - "dev": true, - "requires": { - "minimist": "0.0.8" - } - }, "process-nextick-args": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", - "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", - "dev": true + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==" }, "readable-stream": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz", - "integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==", - "dev": true, + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "1.0.0", - "process-nextick-args": "2.0.0", - "safe-buffer": "5.1.1", - "string_decoder": "1.0.3", - "util-deprecate": "1.0.2" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, "string_decoder": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", - "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", - "dev": true, + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "requires": { - "safe-buffer": "5.1.1" + "safe-buffer": "~5.1.0" } } } @@ -3621,9 +4022,9 @@ "integrity": "sha1-9BEl49hPLn2JpD0G2VjI94vha+E=", "dev": true, "requires": { - "ansi-gray": "0.1.1", - "color-support": "1.1.3", - "time-stamp": "1.1.0" + "ansi-gray": "^0.1.1", + "color-support": "^1.1.3", + "time-stamp": "^1.0.0" } }, "fast-deep-equal": { @@ -3648,7 +4049,7 @@ "integrity": "sha1-zEB0x/Sk39A69U3WXDVLE1EyzhE=", "dev": true, "requires": { - "websocket-driver": "0.7.0" + "websocket-driver": ">=0.3.6" } }, "fb-watchman": { @@ -3657,16 +4058,15 @@ "integrity": "sha1-VOmr99+i8mzZsWNsWIwa/AXeXVg=", "dev": true, "requires": { - "bser": "2.0.0" + "bser": "^2.0.0" } }, "fd-slicer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz", "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=", - "dev": true, "requires": { - "pend": "1.2.0" + "pend": "~1.2.0" } }, "figures": { @@ -3675,7 +4075,7 @@ "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", "dev": true, "requires": { - "escape-string-regexp": "1.0.5" + "escape-string-regexp": "^1.0.5" } }, "file-entry-cache": { @@ -3684,8 +4084,8 @@ "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=", "dev": true, "requires": { - "flat-cache": "1.3.0", - "object-assign": "4.1.1" + "flat-cache": "^1.2.1", + "object-assign": "^4.0.1" } }, "file-sync-cmp": { @@ -3701,37 +4101,13 @@ "dev": true }, "fileset": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fileset/-/fileset-0.2.1.tgz", - "integrity": "sha1-WI74lzxmI7KnbfRlEFaWuWqsgGc=", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/fileset/-/fileset-2.0.3.tgz", + "integrity": "sha1-jnVIqW08wjJ+5eZ0FocjozO7oqA=", "dev": true, "requires": { - "glob": "5.0.15", - "minimatch": "2.0.10" - }, - "dependencies": { - "glob": { - "version": "5.0.15", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", - "dev": true, - "requires": { - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "2.0.10", - "once": "1.4.0", - "path-is-absolute": "1.0.1" - } - }, - "minimatch": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", - "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=", - "dev": true, - "requires": { - "brace-expansion": "1.1.11" - } - } + "glob": "^7.0.3", + "minimatch": "^3.0.3" } }, "fill-range": { @@ -3740,11 +4116,11 @@ "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=", "dev": true, "requires": { - "is-number": "2.1.0", - "isobject": "2.1.0", - "randomatic": "1.1.7", - "repeat-element": "1.1.2", - "repeat-string": "1.6.1" + "is-number": "^2.1.0", + "isobject": "^2.0.0", + "randomatic": "^1.1.3", + "repeat-element": "^1.1.2", + "repeat-string": "^1.5.2" } }, "find-up": { @@ -3752,8 +4128,8 @@ "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", "requires": { - "path-exists": "2.1.0", - "pinkie-promise": "2.0.1" + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" } }, "findup-sync": { @@ -3762,8 +4138,8 @@ "integrity": "sha1-fz56l7gjksZTvwZYm9hRkOk8NoM=", "dev": true, "requires": { - "glob": "3.2.11", - "lodash": "2.4.2" + "glob": "~3.2.9", + "lodash": "~2.4.1" }, "dependencies": { "glob": { @@ -3772,8 +4148,8 @@ "integrity": "sha1-Spc/Y1uRkPcV0QmH1cAP0oFevj0=", "dev": true, "requires": { - "inherits": "2.0.3", - "minimatch": "0.3.0" + "inherits": "2", + "minimatch": "0.3" } }, "lodash": { @@ -3794,8 +4170,8 @@ "integrity": "sha1-J12O2qxPG7MyZHIInnlJyDlGmd0=", "dev": true, "requires": { - "lru-cache": "2.7.3", - "sigmund": "1.0.1" + "lru-cache": "2", + "sigmund": "~1.0.0" } } } @@ -3806,10 +4182,39 @@ "integrity": "sha1-0wMLMrOBVPTjt+nHCfSQ9++XxIE=", "dev": true, "requires": { - "circular-json": "0.3.3", - "del": "2.2.2", - "graceful-fs": "4.1.11", - "write": "0.2.1" + "circular-json": "^0.3.1", + "del": "^2.0.2", + "graceful-fs": "^4.1.2", + "write": "^0.2.1" + } + }, + "flora-colossus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/flora-colossus/-/flora-colossus-1.0.0.tgz", + "integrity": "sha1-VHKcNh7ezuAU3UQWeeGjfB13OkU=", + "requires": { + "debug": "^3.1.0", + "fs-extra": "^4.0.0" + }, + "dependencies": { + "fs-extra": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", + "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "requires": { + "graceful-fs": "^4.1.6" + } + } } }, "flux": { @@ -3829,7 +4234,7 @@ "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", "dev": true, "requires": { - "for-in": "1.0.2" + "for-in": "^1.0.1" } }, "forever-agent": { @@ -3841,10 +4246,21 @@ "version": "2.1.4", "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz", "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=", + "dev": true, + "optional": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.5", + "mime-types": "^2.1.12" + } + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, "requires": { - "asynckit": "0.4.0", - "combined-stream": "1.0.6", - "mime-types": "2.1.18" + "map-cache": "^0.2.2" } }, "fs-extra": { @@ -3852,11 +4268,11 @@ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz", "integrity": "sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A=", "requires": { - "graceful-fs": "4.1.11", - "jsonfile": "2.4.0", - "klaw": "1.3.1", - "path-is-absolute": "1.0.1", - "rimraf": "2.6.2" + "graceful-fs": "^4.1.2", + "jsonfile": "^2.1.0", + "klaw": "^1.0.0", + "path-is-absolute": "^1.0.0", + "rimraf": "^2.2.8" } }, "fs-extra-p": { @@ -3865,8 +4281,8 @@ "integrity": "sha512-ZYqFpBdy9w7PsK+vB30j+TnHOyWHm/CJbUq1qqoE8tb71m6qgk5Wa7gp3MYQdlGFxb9vfznF+yD4jcl8l+y91A==", "dev": true, "requires": { - "bluebird-lst": "1.0.5", - "fs-extra": "5.0.0" + "bluebird-lst": "^1.0.5", + "fs-extra": "^5.0.0" }, "dependencies": { "fs-extra": { @@ -3875,9 +4291,9 @@ "integrity": "sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ==", "dev": true, "requires": { - "graceful-fs": "4.1.11", - "jsonfile": "4.0.0", - "universalify": "0.1.1" + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" } }, "jsonfile": { @@ -3886,7 +4302,7 @@ "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", "dev": true, "requires": { - "graceful-fs": "4.1.11" + "graceful-fs": "^4.1.6" } } } @@ -3909,8 +4325,8 @@ "dev": true, "optional": true, "requires": { - "nan": "2.9.2", - "node-pre-gyp": "0.6.39" + "nan": "^2.3.0", + "node-pre-gyp": "^0.6.39" }, "dependencies": { "abbrev": { @@ -3925,8 +4341,8 @@ "dev": true, "optional": true, "requires": { - "co": "4.6.0", - "json-stable-stringify": "1.0.1" + "co": "^4.6.0", + "json-stable-stringify": "^1.0.1" } }, "ansi-regex": { @@ -3946,8 +4362,8 @@ "dev": true, "optional": true, "requires": { - "delegates": "1.0.0", - "readable-stream": "2.2.9" + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" } }, "asn1": { @@ -3991,7 +4407,7 @@ "dev": true, "optional": true, "requires": { - "tweetnacl": "0.14.5" + "tweetnacl": "^0.14.3" } }, "block-stream": { @@ -3999,7 +4415,7 @@ "bundled": true, "dev": true, "requires": { - "inherits": "2.0.3" + "inherits": "~2.0.0" } }, "boom": { @@ -4007,7 +4423,7 @@ "bundled": true, "dev": true, "requires": { - "hoek": "2.16.3" + "hoek": "2.x.x" } }, "brace-expansion": { @@ -4015,7 +4431,7 @@ "bundled": true, "dev": true, "requires": { - "balanced-match": "0.4.2", + "balanced-match": "^0.4.1", "concat-map": "0.0.1" } }, @@ -4046,7 +4462,7 @@ "bundled": true, "dev": true, "requires": { - "delayed-stream": "1.0.0" + "delayed-stream": "~1.0.0" } }, "concat-map": { @@ -4069,7 +4485,7 @@ "bundled": true, "dev": true, "requires": { - "boom": "2.10.1" + "boom": "2.x.x" } }, "dashdash": { @@ -4078,7 +4494,7 @@ "dev": true, "optional": true, "requires": { - "assert-plus": "1.0.0" + "assert-plus": "^1.0.0" }, "dependencies": { "assert-plus": { @@ -4127,7 +4543,7 @@ "dev": true, "optional": true, "requires": { - "jsbn": "0.1.1" + "jsbn": "~0.1.0" } }, "extend": { @@ -4153,9 +4569,9 @@ "dev": true, "optional": true, "requires": { - "asynckit": "0.4.0", - "combined-stream": "1.0.5", - "mime-types": "2.1.15" + "asynckit": "^0.4.0", + "combined-stream": "^1.0.5", + "mime-types": "^2.1.12" } }, "fs.realpath": { @@ -4168,10 +4584,10 @@ "bundled": true, "dev": true, "requires": { - "graceful-fs": "4.1.11", - "inherits": "2.0.3", - "mkdirp": "0.5.1", - "rimraf": "2.6.1" + "graceful-fs": "^4.1.2", + "inherits": "~2.0.0", + "mkdirp": ">=0.5 0", + "rimraf": "2" } }, "fstream-ignore": { @@ -4180,9 +4596,9 @@ "dev": true, "optional": true, "requires": { - "fstream": "1.0.11", - "inherits": "2.0.3", - "minimatch": "3.0.4" + "fstream": "^1.0.0", + "inherits": "2", + "minimatch": "^3.0.0" } }, "gauge": { @@ -4191,14 +4607,14 @@ "dev": true, "optional": true, "requires": { - "aproba": "1.1.1", - "console-control-strings": "1.1.0", - "has-unicode": "2.0.1", - "object-assign": "4.1.1", - "signal-exit": "3.0.2", - "string-width": "1.0.2", - "strip-ansi": "3.0.1", - "wide-align": "1.1.2" + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" } }, "getpass": { @@ -4207,7 +4623,7 @@ "dev": true, "optional": true, "requires": { - "assert-plus": "1.0.0" + "assert-plus": "^1.0.0" }, "dependencies": { "assert-plus": { @@ -4223,12 +4639,12 @@ "bundled": true, "dev": true, "requires": { - "fs.realpath": "1.0.0", - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } }, "graceful-fs": { @@ -4248,8 +4664,8 @@ "dev": true, "optional": true, "requires": { - "ajv": "4.11.8", - "har-schema": "1.0.5" + "ajv": "^4.9.1", + "har-schema": "^1.0.5" } }, "has-unicode": { @@ -4263,10 +4679,10 @@ "bundled": true, "dev": true, "requires": { - "boom": "2.10.1", - "cryptiles": "2.0.5", - "hoek": "2.16.3", - "sntp": "1.0.9" + "boom": "2.x.x", + "cryptiles": "2.x.x", + "hoek": "2.x.x", + "sntp": "1.x.x" } }, "hoek": { @@ -4280,9 +4696,9 @@ "dev": true, "optional": true, "requires": { - "assert-plus": "0.2.0", - "jsprim": "1.4.0", - "sshpk": "1.13.0" + "assert-plus": "^0.2.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" } }, "inflight": { @@ -4290,8 +4706,8 @@ "bundled": true, "dev": true, "requires": { - "once": "1.4.0", - "wrappy": "1.0.2" + "once": "^1.3.0", + "wrappy": "1" } }, "inherits": { @@ -4310,7 +4726,7 @@ "bundled": true, "dev": true, "requires": { - "number-is-nan": "1.0.1" + "number-is-nan": "^1.0.0" } }, "is-typedarray": { @@ -4336,7 +4752,7 @@ "dev": true, "optional": true, "requires": { - "jsbn": "0.1.1" + "jsbn": "~0.1.0" } }, "jsbn": { @@ -4357,7 +4773,7 @@ "dev": true, "optional": true, "requires": { - "jsonify": "0.0.0" + "jsonify": "~0.0.0" } }, "json-stringify-safe": { @@ -4402,7 +4818,7 @@ "bundled": true, "dev": true, "requires": { - "mime-db": "1.27.0" + "mime-db": "~1.27.0" } }, "minimatch": { @@ -4410,7 +4826,7 @@ "bundled": true, "dev": true, "requires": { - "brace-expansion": "1.1.7" + "brace-expansion": "^1.1.7" } }, "minimist": { @@ -4438,17 +4854,17 @@ "dev": true, "optional": true, "requires": { - "detect-libc": "1.0.2", + "detect-libc": "^1.0.2", "hawk": "3.1.3", - "mkdirp": "0.5.1", - "nopt": "4.0.1", - "npmlog": "4.1.0", - "rc": "1.2.1", + "mkdirp": "^0.5.1", + "nopt": "^4.0.1", + "npmlog": "^4.0.2", + "rc": "^1.1.7", "request": "2.81.0", - "rimraf": "2.6.1", - "semver": "5.3.0", - "tar": "2.2.1", - "tar-pack": "3.4.0" + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^2.2.1", + "tar-pack": "^3.4.0" } }, "nopt": { @@ -4457,8 +4873,8 @@ "dev": true, "optional": true, "requires": { - "abbrev": "1.1.0", - "osenv": "0.1.4" + "abbrev": "1", + "osenv": "^0.1.4" } }, "npmlog": { @@ -4467,10 +4883,10 @@ "dev": true, "optional": true, "requires": { - "are-we-there-yet": "1.1.4", - "console-control-strings": "1.1.0", - "gauge": "2.7.4", - "set-blocking": "2.0.0" + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" } }, "number-is-nan": { @@ -4495,7 +4911,7 @@ "bundled": true, "dev": true, "requires": { - "wrappy": "1.0.2" + "wrappy": "1" } }, "os-homedir": { @@ -4516,8 +4932,8 @@ "dev": true, "optional": true, "requires": { - "os-homedir": "1.0.2", - "os-tmpdir": "1.0.2" + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" } }, "path-is-absolute": { @@ -4554,10 +4970,10 @@ "dev": true, "optional": true, "requires": { - "deep-extend": "0.4.2", - "ini": "1.3.4", - "minimist": "1.2.0", - "strip-json-comments": "2.0.1" + "deep-extend": "~0.4.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" }, "dependencies": { "minimist": { @@ -4573,13 +4989,13 @@ "bundled": true, "dev": true, "requires": { - "buffer-shims": "1.0.0", - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "1.0.0", - "process-nextick-args": "1.0.7", - "string_decoder": "1.0.1", - "util-deprecate": "1.0.2" + "buffer-shims": "~1.0.0", + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "~1.0.0", + "process-nextick-args": "~1.0.6", + "string_decoder": "~1.0.0", + "util-deprecate": "~1.0.1" } }, "request": { @@ -4588,28 +5004,28 @@ "dev": true, "optional": true, "requires": { - "aws-sign2": "0.6.0", - "aws4": "1.6.0", - "caseless": "0.12.0", - "combined-stream": "1.0.5", - "extend": "3.0.1", - "forever-agent": "0.6.1", - "form-data": "2.1.4", - "har-validator": "4.2.1", - "hawk": "3.1.3", - "http-signature": "1.1.1", - "is-typedarray": "1.0.0", - "isstream": "0.1.2", - "json-stringify-safe": "5.0.1", - "mime-types": "2.1.15", - "oauth-sign": "0.8.2", - "performance-now": "0.2.0", - "qs": "6.4.0", - "safe-buffer": "5.0.1", - "stringstream": "0.0.5", - "tough-cookie": "2.3.2", - "tunnel-agent": "0.6.0", - "uuid": "3.0.1" + "aws-sign2": "~0.6.0", + "aws4": "^1.2.1", + "caseless": "~0.12.0", + "combined-stream": "~1.0.5", + "extend": "~3.0.0", + "forever-agent": "~0.6.1", + "form-data": "~2.1.1", + "har-validator": "~4.2.1", + "hawk": "~3.1.3", + "http-signature": "~1.1.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.7", + "oauth-sign": "~0.8.1", + "performance-now": "^0.2.0", + "qs": "~6.4.0", + "safe-buffer": "^5.0.1", + "stringstream": "~0.0.4", + "tough-cookie": "~2.3.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.0.0" } }, "rimraf": { @@ -4617,7 +5033,7 @@ "bundled": true, "dev": true, "requires": { - "glob": "7.1.2" + "glob": "^7.0.5" } }, "safe-buffer": { @@ -4648,7 +5064,7 @@ "bundled": true, "dev": true, "requires": { - "hoek": "2.16.3" + "hoek": "2.x.x" } }, "sshpk": { @@ -4657,15 +5073,15 @@ "dev": true, "optional": true, "requires": { - "asn1": "0.2.3", - "assert-plus": "1.0.0", - "bcrypt-pbkdf": "1.0.1", - "dashdash": "1.14.1", - "ecc-jsbn": "0.1.1", - "getpass": "0.1.7", - "jodid25519": "1.0.2", - "jsbn": "0.1.1", - "tweetnacl": "0.14.5" + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jodid25519": "^1.0.0", + "jsbn": "~0.1.0", + "tweetnacl": "~0.14.0" }, "dependencies": { "assert-plus": { @@ -4681,9 +5097,9 @@ "bundled": true, "dev": true, "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", - "strip-ansi": "3.0.1" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" } }, "string_decoder": { @@ -4691,7 +5107,7 @@ "bundled": true, "dev": true, "requires": { - "safe-buffer": "5.0.1" + "safe-buffer": "^5.0.1" } }, "stringstream": { @@ -4705,7 +5121,7 @@ "bundled": true, "dev": true, "requires": { - "ansi-regex": "2.1.1" + "ansi-regex": "^2.0.0" } }, "strip-json-comments": { @@ -4719,9 +5135,9 @@ "bundled": true, "dev": true, "requires": { - "block-stream": "0.0.9", - "fstream": "1.0.11", - "inherits": "2.0.3" + "block-stream": "*", + "fstream": "^1.0.2", + "inherits": "2" } }, "tar-pack": { @@ -4730,14 +5146,14 @@ "dev": true, "optional": true, "requires": { - "debug": "2.6.8", - "fstream": "1.0.11", - "fstream-ignore": "1.0.5", - "once": "1.4.0", - "readable-stream": "2.2.9", - "rimraf": "2.6.1", - "tar": "2.2.1", - "uid-number": "0.0.6" + "debug": "^2.2.0", + "fstream": "^1.0.10", + "fstream-ignore": "^1.0.5", + "once": "^1.3.3", + "readable-stream": "^2.1.4", + "rimraf": "^2.5.1", + "tar": "^2.2.1", + "uid-number": "^0.0.6" } }, "tough-cookie": { @@ -4746,7 +5162,7 @@ "dev": true, "optional": true, "requires": { - "punycode": "1.4.1" + "punycode": "^1.4.1" } }, "tunnel-agent": { @@ -4755,7 +5171,7 @@ "dev": true, "optional": true, "requires": { - "safe-buffer": "5.0.1" + "safe-buffer": "^5.0.1" } }, "tweetnacl": { @@ -4796,7 +5212,7 @@ "dev": true, "optional": true, "requires": { - "string-width": "1.0.2" + "string-width": "^1.0.2" } }, "wrappy": { @@ -4812,6 +5228,36 @@ "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", "dev": true }, + "galactus": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/galactus/-/galactus-0.2.1.tgz", + "integrity": "sha1-y+0tIKQMH1Z5o1kI4rlBVzPnjbk=", + "requires": { + "debug": "^3.1.0", + "flora-colossus": "^1.0.0", + "fs-extra": "^4.0.0" + }, + "dependencies": { + "fs-extra": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", + "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "requires": { + "graceful-fs": "^4.1.6" + } + } + } + }, "gar": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/gar/-/gar-1.0.3.tgz", @@ -4821,14 +5267,16 @@ "generate-function": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz", - "integrity": "sha1-aFj+fAlpt9TpCTM3ZHrHn2DfvnQ=" + "integrity": "sha1-aFj+fAlpt9TpCTM3ZHrHn2DfvnQ=", + "dev": true }, "generate-object-property": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=", + "dev": true, "requires": { - "is-property": "1.0.2" + "is-property": "^1.0.0" } }, "get-caller-file": { @@ -4842,34 +5290,86 @@ "integrity": "sha1-gC+kIIQ03nEgUYKxWrfxNSCI5YA=", "optional": true, "requires": { - "async": "1.5.2", - "gar": "1.0.3" + "async": "^1.4.2", + "gar": "^1.0.2" } }, "get-package-info": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/get-package-info/-/get-package-info-0.0.2.tgz", - "integrity": "sha1-csOPvuLnZyhCSgDcFOJN0aKMI5E=", - "dev": true, + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-package-info/-/get-package-info-1.0.0.tgz", + "integrity": "sha1-ZDJ5ZWPigRPNlHTbvQAFKYWkmZw=", "requires": { - "bluebird": "3.5.1", - "lodash.get": "4.4.2", - "resolve": "1.5.0" + "bluebird": "^3.1.1", + "debug": "^2.2.0", + "lodash.get": "^4.0.0", + "read-pkg-up": "^2.0.0" }, "dependencies": { - "bluebird": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz", - "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==", - "dev": true + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "requires": { + "locate-path": "^2.0.0" + } + }, + "load-json-file": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" + } + }, + "path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "requires": { + "pify": "^2.0.0" + } + }, + "read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "requires": { + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" + } + }, + "read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" } } }, "get-stdin": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", - "dev": true + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=" }, "get-stream": { "version": "3.0.0", @@ -4877,6 +5377,12 @@ "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", "dev": true }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true + }, "getobject": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/getobject/-/getobject-0.1.0.tgz", @@ -4888,7 +5394,7 @@ "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", "requires": { - "assert-plus": "1.0.0" + "assert-plus": "^1.0.0" }, "dependencies": { "assert-plus": { @@ -4904,11 +5410,11 @@ "integrity": "sha1-lFCHdRhaXrFuimt4fGTAIlAFquI=", "dev": true, "requires": { - "grunt": "0.4.5", + "grunt": "0.4", "minimatch": "0.2.12", - "optimist": "0.4.0", - "prettyjson": "1.2.1", - "request": "2.51.0" + "optimist": "~0.4.0", + "prettyjson": "^1.1.3", + "request": "~2.51.0" }, "dependencies": { "asn1": { @@ -4941,7 +5447,7 @@ "integrity": "sha1-wGt5evCF6gC8Unr8jvzxHeIjIFQ=", "dev": true, "requires": { - "readable-stream": "1.0.34" + "readable-stream": "~1.0.26" } }, "boom": { @@ -4950,7 +5456,7 @@ "integrity": "sha1-emNune1O/O+xnO9JR6PGffrukRs=", "dev": true, "requires": { - "hoek": "0.9.1" + "hoek": "0.9.x" } }, "caseless": { @@ -4974,7 +5480,7 @@ "integrity": "sha1-7ZH/HxetE9N0gohZT4pIoNJvMlw=", "dev": true, "requires": { - "boom": "0.4.2" + "boom": "0.4.x" } }, "delayed-stream": { @@ -4995,9 +5501,9 @@ "integrity": "sha1-Jvi8JtpkQOKZy9z7aQNcT3em5GY=", "dev": true, "requires": { - "async": "0.9.2", - "combined-stream": "0.0.7", - "mime-types": "2.0.14" + "async": "~0.9.0", + "combined-stream": "~0.0.4", + "mime-types": "~2.0.3" }, "dependencies": { "mime-types": { @@ -5006,7 +5512,7 @@ "integrity": "sha1-MQ4VnbI+B3+Lsit0jav6SVcUCqY=", "dev": true, "requires": { - "mime-db": "1.12.0" + "mime-db": "~1.12.0" } } } @@ -5017,10 +5523,10 @@ "integrity": "sha1-h81JH5tG5OKurKM1QWdmiF0tHtk=", "dev": true, "requires": { - "boom": "0.4.2", - "cryptiles": "0.2.2", - "hoek": "0.9.1", - "sntp": "0.2.4" + "boom": "0.4.x", + "cryptiles": "0.2.x", + "hoek": "0.9.x", + "sntp": "0.2.x" } }, "hoek": { @@ -5036,7 +5542,7 @@ "dev": true, "requires": { "asn1": "0.1.11", - "assert-plus": "0.1.5", + "assert-plus": "^0.1.5", "ctype": "0.5.3" } }, @@ -5070,8 +5576,8 @@ "integrity": "sha1-6oKgEqxmLH3fqhRPHBR+aUb12vs=", "dev": true, "requires": { - "lru-cache": "2.7.3", - "sigmund": "1.0.1" + "lru-cache": "2", + "sigmund": "~1.0.0" } }, "oauth-sign": { @@ -5092,10 +5598,10 @@ "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", "isarray": "0.0.1", - "string_decoder": "0.10.31" + "string_decoder": "~0.10.x" } }, "request": { @@ -5104,22 +5610,22 @@ "integrity": "sha1-NdALvswBLlX5B7G9ng29V3v+8m4=", "dev": true, "requires": { - "aws-sign2": "0.5.0", - "bl": "0.9.5", - "caseless": "0.8.0", - "combined-stream": "0.0.7", - "forever-agent": "0.5.2", - "form-data": "0.2.0", + "aws-sign2": "~0.5.0", + "bl": "~0.9.0", + "caseless": "~0.8.0", + "combined-stream": "~0.0.5", + "forever-agent": "~0.5.0", + "form-data": "~0.2.0", "hawk": "1.1.1", - "http-signature": "0.10.1", - "json-stringify-safe": "5.0.1", - "mime-types": "1.0.2", - "node-uuid": "1.4.8", - "oauth-sign": "0.5.0", - "qs": "2.3.3", - "stringstream": "0.0.5", - "tough-cookie": "2.3.4", - "tunnel-agent": "0.4.3" + "http-signature": "~0.10.0", + "json-stringify-safe": "~5.0.0", + "mime-types": "~1.0.1", + "node-uuid": "~1.4.0", + "oauth-sign": "~0.5.0", + "qs": "~2.3.1", + "stringstream": "~0.0.4", + "tough-cookie": ">=0.12.0", + "tunnel-agent": "~0.4.0" } }, "sntp": { @@ -5128,7 +5634,7 @@ "integrity": "sha1-+4hfGLDzqtGJ+CSGJTa87ux1CQA=", "dev": true, "requires": { - "hoek": "0.9.1" + "hoek": "0.9.x" } } } @@ -5138,12 +5644,12 @@ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", "requires": { - "fs.realpath": "1.0.0", - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } }, "glob-all": { @@ -5152,8 +5658,8 @@ "integrity": "sha1-iRPd+17hrHgSZWJBsD1SF8ZLAqs=", "dev": true, "requires": { - "glob": "7.1.2", - "yargs": "1.2.6" + "glob": "^7.0.5", + "yargs": "~1.2.6" }, "dependencies": { "minimist": { @@ -5168,7 +5674,7 @@ "integrity": "sha1-nHtKgv1dWVsr8Xq23MQxNUMv40s=", "dev": true, "requires": { - "minimist": "0.1.0" + "minimist": "^0.1.0" } } } @@ -5179,8 +5685,8 @@ "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", "dev": true, "requires": { - "glob-parent": "2.0.0", - "is-glob": "2.0.1" + "glob-parent": "^2.0.0", + "is-glob": "^2.0.0" } }, "glob-parent": { @@ -5189,7 +5695,7 @@ "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", "dev": true, "requires": { - "is-glob": "2.0.1" + "is-glob": "^2.0.0" } }, "global-dirs": { @@ -5198,7 +5704,7 @@ "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", "dev": true, "requires": { - "ini": "1.3.5" + "ini": "^1.3.4" } }, "globals": { @@ -5213,12 +5719,12 @@ "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", "dev": true, "requires": { - "array-union": "1.0.2", - "arrify": "1.0.1", - "glob": "7.1.2", - "object-assign": "4.1.1", - "pify": "2.3.0", - "pinkie-promise": "2.0.1" + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" } }, "glogg": { @@ -5227,7 +5733,7 @@ "integrity": "sha512-ynYqXLoluBKf9XGR1gA59yEJisIL7YHEH4xr3ZziHB5/yl4qWfaK8Js9jGe6gBGCSCKVqiyO30WnRZADvemUNw==", "dev": true, "requires": { - "sparkles": "1.0.0" + "sparkles": "^1.0.0" } }, "got": { @@ -5236,17 +5742,17 @@ "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=", "dev": true, "requires": { - "create-error-class": "3.0.2", - "duplexer3": "0.1.4", - "get-stream": "3.0.0", - "is-redirect": "1.0.0", - "is-retry-allowed": "1.1.0", - "is-stream": "1.1.0", - "lowercase-keys": "1.0.0", - "safe-buffer": "5.1.1", - "timed-out": "4.0.1", - "unzip-response": "2.0.1", - "url-parse-lax": "1.0.0" + "create-error-class": "^3.0.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "is-redirect": "^1.0.0", + "is-retry-allowed": "^1.0.0", + "is-stream": "^1.0.0", + "lowercase-keys": "^1.0.0", + "safe-buffer": "^5.0.1", + "timed-out": "^4.0.0", + "unzip-response": "^2.0.1", + "url-parse-lax": "^1.0.0" } }, "graceful-fs": { @@ -5254,32 +5760,38 @@ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=" }, + "growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "dev": true + }, "grunt": { "version": "0.4.5", "resolved": "https://registry.npmjs.org/grunt/-/grunt-0.4.5.tgz", "integrity": "sha1-VpN81RlDJK3/bSB2MYMqnWuk5/A=", "dev": true, "requires": { - "async": "0.1.22", - "coffee-script": "1.3.3", - "colors": "0.6.2", + "async": "~0.1.22", + "coffee-script": "~1.3.3", + "colors": "~0.6.2", "dateformat": "1.0.2-1.2.3", - "eventemitter2": "0.4.14", - "exit": "0.1.2", - "findup-sync": "0.1.3", - "getobject": "0.1.0", - "glob": "3.1.21", - "grunt-legacy-log": "0.1.3", - "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.14", - "nopt": "1.0.10", - "rimraf": "2.2.8", - "underscore.string": "2.2.1", - "which": "1.0.9" + "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" }, "dependencies": { "argparse": { @@ -5288,8 +5800,8 @@ "integrity": "sha1-z9AeD7uj1srtBJ+9dY1A9lGW9Xw=", "dev": true, "requires": { - "underscore": "1.7.0", - "underscore.string": "2.4.0" + "underscore": "~1.7.0", + "underscore.string": "~2.4.0" }, "dependencies": { "underscore.string": { @@ -5318,9 +5830,9 @@ "integrity": "sha1-0p4KBV3qUTj00H7UDomC6DwgZs0=", "dev": true, "requires": { - "graceful-fs": "1.2.3", - "inherits": "1.0.2", - "minimatch": "0.2.14" + "graceful-fs": "~1.2.0", + "inherits": "1", + "minimatch": "~0.2.11" } }, "graceful-fs": { @@ -5347,8 +5859,8 @@ "integrity": "sha1-olrmUJmZ6X3yeMZxnaEb0Gh3Q6g=", "dev": true, "requires": { - "argparse": "0.1.16", - "esprima": "1.0.4" + "argparse": "~ 0.1.11", + "esprima": "~ 1.0.2" } }, "lodash": { @@ -5369,8 +5881,8 @@ "integrity": "sha1-x054BXT2PG+aCQ6Q775u9TpqdWo=", "dev": true, "requires": { - "lru-cache": "2.7.3", - "sigmund": "1.0.1" + "lru-cache": "2", + "sigmund": "~1.0.0" } }, "nopt": { @@ -5379,7 +5891,7 @@ "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", "dev": true, "requires": { - "abbrev": "1.1.1" + "abbrev": "1" } }, "rimraf": { @@ -5408,7 +5920,7 @@ "integrity": "sha1-hiIOsyAu+uIzqEGKHX+Htgre4yM=", "dev": true, "requires": { - "babel-core": "5.8.38" + "babel-core": "^5.0.0" } }, "grunt-chmod": { @@ -5417,7 +5929,7 @@ "integrity": "sha1-0YZcWoTn7Zrv5Qn/v1KQ+XoleEA=", "dev": true, "requires": { - "shelljs": "0.5.3" + "shelljs": "^0.5.3" } }, "grunt-cli": { @@ -5426,9 +5938,9 @@ "integrity": "sha1-6evEBHYx9QEtkidww5N4EzytEPQ=", "dev": true, "requires": { - "findup-sync": "0.1.3", - "nopt": "1.0.10", - "resolve": "0.3.1" + "findup-sync": "~0.1.0", + "nopt": "~1.0.10", + "resolve": "~0.3.1" }, "dependencies": { "nopt": { @@ -5437,7 +5949,7 @@ "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", "dev": true, "requires": { - "abbrev": "1.1.1" + "abbrev": "1" } }, "resolve": { @@ -5454,7 +5966,7 @@ "integrity": "sha1-9TLbpLghJnTHwBPhRr2mY4uQSPY=", "dev": true, "requires": { - "rimraf": "2.2.8" + "rimraf": "~2.2.1" }, "dependencies": { "rimraf": { @@ -5471,9 +5983,9 @@ "integrity": "sha1-x16V7f9/Gf0iudn4vLFkjHPYTXA=", "dev": true, "requires": { - "archiver": "0.13.1", - "chalk": "0.5.1", - "prettysize": "0.0.3" + "archiver": "~0.13.0", + "chalk": "^0.5.1", + "prettysize": "~0.0.2" }, "dependencies": { "ansi-regex": { @@ -5494,11 +6006,11 @@ "integrity": "sha1-Zjs6ZItotV0EaQ1JFnqoN4WPIXQ=", "dev": true, "requires": { - "ansi-styles": "1.1.0", - "escape-string-regexp": "1.0.5", - "has-ansi": "0.1.0", - "strip-ansi": "0.3.0", - "supports-color": "0.2.0" + "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" } }, "has-ansi": { @@ -5507,7 +6019,7 @@ "integrity": "sha1-hPJlqujA5qiKEtcCKJS3VoiUxi4=", "dev": true, "requires": { - "ansi-regex": "0.2.1" + "ansi-regex": "^0.2.0" } }, "strip-ansi": { @@ -5516,7 +6028,7 @@ "integrity": "sha1-JfSOoiynkYfzF0pNuHWTR7sSYiA=", "dev": true, "requires": { - "ansi-regex": "0.2.1" + "ansi-regex": "^0.2.1" } }, "supports-color": { @@ -5533,8 +6045,8 @@ "integrity": "sha1-3zHJD/zECbyfr+ROwN0eQlmRb+o=", "dev": true, "requires": { - "chalk": "1.1.3", - "file-sync-cmp": "0.1.1" + "chalk": "^1.1.1", + "file-sync-cmp": "^0.1.0" } }, "grunt-contrib-less": { @@ -5543,10 +6055,10 @@ "integrity": "sha1-O73sC3XRLOqlXWKUNiXAsIYc328=", "dev": true, "requires": { - "async": "2.6.0", - "chalk": "1.1.3", - "less": "2.7.3", - "lodash": "4.17.5" + "async": "^2.0.0", + "chalk": "^1.0.0", + "less": "~2.7.1", + "lodash": "^4.8.2" }, "dependencies": { "async": { @@ -5555,7 +6067,7 @@ "integrity": "sha512-xAfGg1/NTLBBKlHFmnd7PlmUW9KhVQIUuSrYem9xzFUZy13ScvtyGGejaae9iAVRiRq9+Cx7DPFaAAhCpyxyPw==", "dev": true, "requires": { - "lodash": "4.17.5" + "lodash": "^4.14.0" } } } @@ -5566,10 +6078,10 @@ "integrity": "sha1-2pwsg5WCl2B9NyZuPdN4JNe2xg4=", "dev": true, "requires": { - "async": "0.9.2", - "chokidar": "1.7.0", - "lodash": "2.4.2", - "tiny-lr": "0.1.7" + "async": "^0.9.0", + "chokidar": "^1.0.1", + "lodash": "^2.4.1", + "tiny-lr": "^0.1.4" }, "dependencies": { "async": { @@ -5592,10 +6104,10 @@ "integrity": "sha1-hK2t6Jll8o2Igo1Hgak4314DNTs=", "dev": true, "requires": { - "async": "0.2.10", - "grunt-retro": "0.7.0", - "lodash": "2.4.2", - "request": "2.83.0" + "async": "~0.2.10", + "grunt-retro": "~0.7.0", + "lodash": "~2.4.1", + "request": "~2.83.0" }, "dependencies": { "async": { @@ -5620,7 +6132,7 @@ "requires": { "decompress-zip": "0.0.4", "github-releases": "0.3.2", - "grunt": "0.4.5", + "grunt": "0.4", "progress": "1.1.2", "wrench": "1.5.4" }, @@ -5631,11 +6143,11 @@ "integrity": "sha1-xWJDH3aviXCvr1AibkLhxHpXsIY=", "dev": true, "requires": { - "binary": "0.3.0", - "mkpath": "0.1.0", - "nopt": "2.1.2", - "q": "0.9.7", - "readable-stream": "1.1.14", + "binary": "~0.3.0", + "mkpath": "~0.1.0", + "nopt": "~2.1.2", + "q": "~0.9.6", + "readable-stream": "~1.1.8", "touch": "0.0.2" } }, @@ -5651,7 +6163,7 @@ "integrity": "sha1-bMzZd7gBMqB3MdbozljCyDA8+a8=", "dev": true, "requires": { - "abbrev": "1.1.1" + "abbrev": "1" } }, "progress": { @@ -5672,10 +6184,10 @@ "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", "isarray": "0.0.1", - "string_decoder": "0.10.31" + "string_decoder": "~0.10.x" } }, "touch": { @@ -5684,7 +6196,7 @@ "integrity": "sha1-plp3d5Xly74SmUmb3EIoH/shtfQ=", "dev": true, "requires": { - "nopt": "1.0.10" + "nopt": "~1.0.10" }, "dependencies": { "nopt": { @@ -5693,7 +6205,7 @@ "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", "dev": true, "requires": { - "abbrev": "1.1.1" + "abbrev": "1" } } } @@ -5706,18 +6218,7 @@ "integrity": "sha1-53mpP9wb20tjW6HnOrq9s9p9LZs=", "dev": true, "requires": { - "electron-packager": "5.2.1" - } - }, - "grunt-electron-installer": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/grunt-electron-installer/-/grunt-electron-installer-1.2.3.tgz", - "integrity": "sha1-UGUuxNAkgjPadrSsLKafOJTHJA4=", - "dev": true, - "requires": { - "asar": "0.8.3", - "temp": "0.8.3", - "underscore": "1.8.3" + "electron-packager": "^5.1.0" }, "dependencies": { "asar": { @@ -5729,9 +6230,9 @@ "chromium-pickle-js": "0.1.0", "commander": "2.3.0", "cuint": "0.1.5", - "glob": "5.0.15", + "glob": "^5.0.5", "minimatch": "2.0.4", - "mkdirp": "0.5.1", + "mkdirp": "^0.5.0", "mksnapshot": "0.1.0" } }, @@ -5759,13 +6260,19 @@ "integrity": "sha1-xXED96F/wDfwLXwuZLYC6iI/fWM=", "dev": true }, + "base64-js": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-0.0.8.tgz", + "integrity": "sha1-EQHpVE9KdrG8OybUUsqW16NeeXg=", + "dev": true + }, "bl": { "version": "0.9.5", "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.5.tgz", "integrity": "sha1-wGt5evCF6gC8Unr8jvzxHeIjIFQ=", "dev": true, "requires": { - "readable-stream": "1.0.34" + "readable-stream": "~1.0.26" }, "dependencies": { "readable-stream": { @@ -5774,14 +6281,20 @@ "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", "isarray": "0.0.1", - "string_decoder": "0.10.31" + "string_decoder": "~0.10.x" } } } }, + "bluebird": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.11.0.tgz", + "integrity": "sha1-U0uQM8AiyVecVro7Plpcqvu2UOE=", + "dev": true + }, "caseless": { "version": "0.9.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.9.0.tgz", @@ -5815,18 +6328,27 @@ "integrity": "sha1-uEixhGbz8YD5bR624HzLfs8Sai4=", "dev": true }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, "decompress-zip": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/decompress-zip/-/decompress-zip-0.1.0.tgz", "integrity": "sha1-vOYMEWZPLWYPykvPY0r23l1sFMc=", "dev": true, "requires": { - "binary": "0.3.0", - "graceful-fs": "3.0.11", - "mkpath": "0.1.0", - "nopt": "3.0.6", - "q": "1.5.1", - "readable-stream": "1.1.14", + "binary": "^0.3.0", + "graceful-fs": "^3.0.0", + "mkpath": "^0.1.0", + "nopt": "^3.0.1", + "q": "^1.1.2", + "readable-stream": "^1.1.8", "touch": "0.0.3" } }, @@ -5836,15 +6358,52 @@ "integrity": "sha1-1LH0OpPoKW3+AmlPRoC8N6MTxz8=", "dev": true }, + "electron-download": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/electron-download/-/electron-download-1.4.1.tgz", + "integrity": "sha1-T5G6vypVbxReP7hT32qWwoJeGM0=", + "dev": true, + "requires": { + "debug": "^2.2.0", + "home-path": "^1.0.1", + "minimist": "^1.2.0", + "mkdirp": "^0.5.0", + "mv": "^2.0.3", + "nugget": "^1.5.1", + "path-exists": "^1.0.0", + "rc": "^1.1.2" + } + }, + "electron-packager": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/electron-packager/-/electron-packager-5.2.1.tgz", + "integrity": "sha1-DZNBfFilhLZnHisn50DJFoHyyV0=", + "dev": true, + "requires": { + "asar": "^0.8.2", + "electron-download": "^1.0.0", + "extract-zip": "^1.0.3", + "get-package-info": "0.0.2", + "minimist": "^1.1.1", + "mkdirp": "^0.5.0", + "mv": "^2.0.3", + "ncp": "^2.0.0", + "plist": "^1.1.0", + "rcedit": "^0.3.0", + "resolve": "^1.1.6", + "rimraf": "^2.3.2", + "run-series": "^1.1.1" + } + }, "form-data": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/form-data/-/form-data-0.2.0.tgz", "integrity": "sha1-Jvi8JtpkQOKZy9z7aQNcT3em5GY=", "dev": true, "requires": { - "async": "0.9.2", - "combined-stream": "0.0.7", - "mime-types": "2.0.14" + "async": "~0.9.0", + "combined-stream": "~0.0.4", + "mime-types": "~2.0.3" } }, "fs-extra": { @@ -5853,9 +6412,28 @@ "integrity": "sha1-rwXKcCsLbfp96AOh96tHnsXCFSU=", "dev": true, "requires": { - "graceful-fs": "3.0.11", - "jsonfile": "2.4.0", - "rimraf": "2.6.2" + "graceful-fs": "^3.0.5", + "jsonfile": "^2.0.0", + "rimraf": "^2.2.8" + } + }, + "get-package-info": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/get-package-info/-/get-package-info-0.0.2.tgz", + "integrity": "sha1-csOPvuLnZyhCSgDcFOJN0aKMI5E=", + "dev": true, + "requires": { + "bluebird": "^3.1.1", + "lodash.get": "^4.0.0", + "resolve": "^1.1.6" + }, + "dependencies": { + "bluebird": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz", + "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==", + "dev": true + } } }, "glob": { @@ -5864,11 +6442,11 @@ "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", "dev": true, "requires": { - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "2.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } }, "graceful-fs": { @@ -5877,7 +6455,7 @@ "integrity": "sha1-dhPHeKGv6mLyXGMKCG1/Osu92Bg=", "dev": true, "requires": { - "natives": "1.1.1" + "natives": "^1.1.0" } }, "har-validator": { @@ -5886,16 +6464,16 @@ "integrity": "sha1-2DhCsOtMQ1lgrrEIoGejqpTA7rI=", "dev": true, "requires": { - "bluebird": "2.11.0", - "chalk": "1.1.3", - "commander": "2.14.1", - "is-my-json-valid": "2.17.2" + "bluebird": "^2.9.30", + "chalk": "^1.0.0", + "commander": "^2.8.1", + "is-my-json-valid": "^2.12.0" }, "dependencies": { "commander": { - "version": "2.14.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.14.1.tgz", - "integrity": "sha512-+YR16o3rK53SmWHU3rEM3tPAh2rwb1yPcQX5irVn7mb0gXbwuCCrnkbV5+PBfETdfg1vui07nM6PCG1zndcjQw==", + "version": "2.17.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", + "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", "dev": true } } @@ -5906,10 +6484,10 @@ "integrity": "sha1-HnMc45RH+h0PbXB/e87r7A/R7B8=", "dev": true, "requires": { - "boom": "2.10.1", - "cryptiles": "2.0.5", - "hoek": "2.16.3", - "sntp": "1.0.9" + "boom": "2.x.x", + "cryptiles": "2.x.x", + "hoek": "2.x.x", + "sntp": "1.x.x" } }, "http-signature": { @@ -5919,7 +6497,7 @@ "dev": true, "requires": { "asn1": "0.1.11", - "assert-plus": "0.1.5", + "assert-plus": "^0.1.5", "ctype": "0.5.3" } }, @@ -5929,6 +6507,12 @@ "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", "dev": true }, + "lodash": { + "version": "3.10.1", + "resolved": "http://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", + "dev": true + }, "mime-db": { "version": "1.12.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz", @@ -5941,7 +6525,7 @@ "integrity": "sha1-MQ4VnbI+B3+Lsit0jav6SVcUCqY=", "dev": true, "requires": { - "mime-db": "1.12.0" + "mime-db": "~1.12.0" } }, "minimatch": { @@ -5950,7 +6534,7 @@ "integrity": "sha1-g76hFYA+egl6eAIkJyh+23Yvr+0=", "dev": true, "requires": { - "brace-expansion": "1.1.11" + "brace-expansion": "^1.0.0" } }, "mksnapshot": { @@ -5964,12 +6548,45 @@ "request": "2.55.0" } }, + "nugget": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/nugget/-/nugget-1.6.2.tgz", + "integrity": "sha1-iMpuA7pXBqmRc/XaCQJZPWvK4Qc=", + "dev": true, + "requires": { + "debug": "^2.1.3", + "minimist": "^1.1.0", + "pretty-bytes": "^1.0.2", + "progress-stream": "^1.1.0", + "request": "^2.45.0", + "single-line-log": "^0.4.1", + "throttleit": "0.0.2" + } + }, "oauth-sign": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.6.0.tgz", "integrity": "sha1-fb6uRPbKRU4fFoRR1jB0ZzWBPOM=", "dev": true }, + "path-exists": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-1.0.0.tgz", + "integrity": "sha1-1aiZjrce83p0w06w2eum6HjuoIE=", + "dev": true + }, + "plist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/plist/-/plist-1.2.0.tgz", + "integrity": "sha1-CEtQk93JJQbiWfh0uNmxr7jHlZM=", + "dev": true, + "requires": { + "base64-js": "0.0.8", + "util-deprecate": "1.0.2", + "xmlbuilder": "4.0.0", + "xmldom": "0.1.x" + } + }, "qs": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/qs/-/qs-2.4.2.tgz", @@ -5982,3415 +6599,5998 @@ "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", "isarray": "0.0.1", - "string_decoder": "0.10.31" + "string_decoder": "~0.10.x" } }, "request": { "version": "2.55.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.55.0.tgz", + "resolved": "http://registry.npmjs.org/request/-/request-2.55.0.tgz", "integrity": "sha1-11wc32eddrsQD5v/4f5VG1wk6T0=", "dev": true, "requires": { - "aws-sign2": "0.5.0", - "bl": "0.9.5", - "caseless": "0.9.0", - "combined-stream": "0.0.7", - "forever-agent": "0.6.1", - "form-data": "0.2.0", - "har-validator": "1.8.0", - "hawk": "2.3.1", - "http-signature": "0.10.1", - "isstream": "0.1.2", - "json-stringify-safe": "5.0.1", - "mime-types": "2.0.14", - "node-uuid": "1.4.8", - "oauth-sign": "0.6.0", - "qs": "2.4.2", - "stringstream": "0.0.5", - "tough-cookie": "2.3.4", - "tunnel-agent": "0.4.3" + "aws-sign2": "~0.5.0", + "bl": "~0.9.0", + "caseless": "~0.9.0", + "combined-stream": "~0.0.5", + "forever-agent": "~0.6.0", + "form-data": "~0.2.0", + "har-validator": "^1.4.0", + "hawk": "~2.3.0", + "http-signature": "~0.10.0", + "isstream": "~0.1.1", + "json-stringify-safe": "~5.0.0", + "mime-types": "~2.0.1", + "node-uuid": "~1.4.0", + "oauth-sign": "~0.6.0", + "qs": "~2.4.0", + "stringstream": "~0.0.4", + "tough-cookie": ">=0.12.0", + "tunnel-agent": "~0.4.0" + } + }, + "single-line-log": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/single-line-log/-/single-line-log-0.4.1.tgz", + "integrity": "sha1-h6VWSfdJ14PsDc2AToFA2Yc8fO4=", + "dev": true + }, + "xmlbuilder": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-4.0.0.tgz", + "integrity": "sha1-mLj2UcowqmJANvEn0RzGbce5B6M=", + "dev": true, + "requires": { + "lodash": "^3.5.0" } } } }, - "grunt-electron-installer-debian": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/grunt-electron-installer-debian/-/grunt-electron-installer-debian-0.3.1.tgz", - "integrity": "sha1-2pA1V2cs9MMjd9mr++uUOUl/dRM=", - "optional": true, - "requires": { - "electron-installer-debian": "0.3.1" - } - }, - "grunt-electron-installer-redhat": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/grunt-electron-installer-redhat/-/grunt-electron-installer-redhat-0.3.1.tgz", - "integrity": "sha1-zjCT0RE6U+LDS9cv7UqRmXGtzpY=", - "optional": true, - "requires": { - "electron-installer-redhat": "0.3.1" - } - }, - "grunt-electron-packager": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/grunt-electron-packager/-/grunt-electron-packager-0.1.1.tgz", - "integrity": "sha1-mwix+hfbIHxm5m4iCGZRmmKewiY=", - "dev": true - }, - "grunt-if-missing": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/grunt-if-missing/-/grunt-if-missing-1.0.1.tgz", - "integrity": "sha1-8jea+m7yIr2YqnD9+3L4D4ebXmQ=", - "dev": true - }, - "grunt-legacy-log": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-0.1.3.tgz", - "integrity": "sha1-7ClCboAwIa9ZAp+H0vnNczWgVTE=", + "grunt-electron-installer": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/grunt-electron-installer/-/grunt-electron-installer-1.2.3.tgz", + "integrity": "sha1-UGUuxNAkgjPadrSsLKafOJTHJA4=", "dev": true, "requires": { - "colors": "0.6.2", - "grunt-legacy-log-utils": "0.1.1", - "hooker": "0.2.3", - "lodash": "2.4.2", - "underscore.string": "2.3.3" + "asar": "~0.8.0", + "temp": "^0.8.1", + "underscore": "^1.7.0" }, "dependencies": { - "lodash": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", - "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=", - "dev": true + "asar": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/asar/-/asar-0.8.3.tgz", + "integrity": "sha1-wuA/kFRRbbv1Z1noVOnOjRqdOdM=", + "dev": true, + "requires": { + "chromium-pickle-js": "0.1.0", + "commander": "2.3.0", + "cuint": "0.1.5", + "glob": "^5.0.5", + "minimatch": "2.0.4", + "mkdirp": "^0.5.0", + "mksnapshot": "0.1.0" + } }, - "underscore.string": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz", - "integrity": "sha1-ccCL9rQosRM/N+ePo6Icgvcymw0=", - "dev": true - } - } - }, - "grunt-legacy-log-utils": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-0.1.1.tgz", - "integrity": "sha1-wHBrndkGThFvNvI/5OawSGcsD34=", - "dev": true, - "requires": { - "colors": "0.6.2", - "lodash": "2.4.2", - "underscore.string": "2.3.3" - }, - "dependencies": { - "lodash": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", - "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=", + "asn1": { + "version": "0.1.11", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz", + "integrity": "sha1-VZvhg3bQik7E2+gId9J4GGObLfc=", "dev": true }, - "underscore.string": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz", - "integrity": "sha1-ccCL9rQosRM/N+ePo6Icgvcymw0=", - "dev": true - } - } - }, - "grunt-legacy-util": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-0.2.0.tgz", - "integrity": "sha1-kzJIhNv343qf98Am3/RR2UqeVUs=", - "dev": true, - "requires": { - "async": "0.1.22", - "exit": "0.1.2", - "getobject": "0.1.0", - "hooker": "0.2.3", - "lodash": "0.9.2", - "underscore.string": "2.2.1", - "which": "1.0.9" - }, - "dependencies": { - "async": { - "version": "0.1.22", - "resolved": "https://registry.npmjs.org/async/-/async-0.1.22.tgz", - "integrity": "sha1-D8GqoIig4+8Ovi2IMbqw3PiEUGE=", + "assert-plus": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz", + "integrity": "sha1-7nQAlBMALYTOxyGcasgRgS5yMWA=", "dev": true }, - "lodash": { + "async": { "version": "0.9.2", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-0.9.2.tgz", - "integrity": "sha1-jzSZxSRdNG1oLlsNO0B2fgnxqSw=", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", "dev": true }, - "which": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/which/-/which-1.0.9.tgz", - "integrity": "sha1-RgwdoPgQED0DIam2M6+eV15kSG8=", - "dev": true - } - } - }, - "grunt-newer": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/grunt-newer/-/grunt-newer-1.3.0.tgz", - "integrity": "sha1-g8y3od2ny9irI7BZAk6+YUrS80I=", - "dev": true, - "requires": { - "async": "1.5.2", - "rimraf": "2.6.2" - } - }, - "grunt-plistbuddy": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/grunt-plistbuddy/-/grunt-plistbuddy-0.1.1.tgz", - "integrity": "sha1-Pc4HlCBxDJ/g2xxdMwujsCd8pNQ=", - "dev": true - }, - "grunt-prompt": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/grunt-prompt/-/grunt-prompt-1.3.3.tgz", - "integrity": "sha1-xbQ77DqimqaWKsZhGolnEvy6Z5E=", - "dev": true, - "requires": { - "inquirer": "0.11.4", - "lodash": "3.10.1" - }, - "dependencies": { - "ansi-escapes": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz", - "integrity": "sha1-06ioOzGapneTZisT52HHkRQiMG4=", + "aws-sign2": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz", + "integrity": "sha1-xXED96F/wDfwLXwuZLYC6iI/fWM=", "dev": true }, - "cli-cursor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz", - "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=", + "bl": { + "version": "0.9.5", + "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.5.tgz", + "integrity": "sha1-wGt5evCF6gC8Unr8jvzxHeIjIFQ=", "dev": true, "requires": { - "restore-cursor": "1.0.1" + "readable-stream": "~1.0.26" + }, + "dependencies": { + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + } } }, - "cli-width": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-1.1.1.tgz", - "integrity": "sha1-pNKT72frt7iNSk1CwMzwDE0eNm0=", + "caseless": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.9.0.tgz", + "integrity": "sha1-t7Zc5r8UE4hlOc/VM/CzDv+pz4g=", "dev": true }, - "figures": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", - "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", + "chromium-pickle-js": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/chromium-pickle-js/-/chromium-pickle-js-0.1.0.tgz", + "integrity": "sha1-HUixB9ghJqLz4hHC6iX4A7pVGyE=", + "dev": true + }, + "combined-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", + "integrity": "sha1-ATfmV7qlp1QcV6w3rF/AfXO03B8=", "dev": true, "requires": { - "escape-string-regexp": "1.0.5", - "object-assign": "4.1.1" + "delayed-stream": "0.0.5" } }, - "inquirer": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-0.11.4.tgz", - "integrity": "sha1-geM3ToNhvq/y2XAWIG01nQsy+k0=", + "commander": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.3.0.tgz", + "integrity": "sha1-/UMOiJgy7DU7ms0d4hfBHLPu+HM=", + "dev": true + }, + "cuint": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/cuint/-/cuint-0.1.5.tgz", + "integrity": "sha1-uEixhGbz8YD5bR624HzLfs8Sai4=", + "dev": true + }, + "decompress-zip": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/decompress-zip/-/decompress-zip-0.1.0.tgz", + "integrity": "sha1-vOYMEWZPLWYPykvPY0r23l1sFMc=", "dev": true, "requires": { - "ansi-escapes": "1.4.0", - "ansi-regex": "2.1.1", - "chalk": "1.1.3", - "cli-cursor": "1.0.2", - "cli-width": "1.1.1", - "figures": "1.7.0", - "lodash": "3.10.1", - "readline2": "1.0.1", - "run-async": "0.1.0", - "rx-lite": "3.1.2", - "string-width": "1.0.2", - "strip-ansi": "3.0.1", - "through": "2.3.8" + "binary": "^0.3.0", + "graceful-fs": "^3.0.0", + "mkpath": "^0.1.0", + "nopt": "^3.0.1", + "q": "^1.1.2", + "readable-stream": "^1.1.8", + "touch": "0.0.3" } }, - "lodash": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", + "delayed-stream": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz", + "integrity": "sha1-1LH0OpPoKW3+AmlPRoC8N6MTxz8=", "dev": true }, - "onetime": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", - "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=", - "dev": true + "form-data": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-0.2.0.tgz", + "integrity": "sha1-Jvi8JtpkQOKZy9z7aQNcT3em5GY=", + "dev": true, + "requires": { + "async": "~0.9.0", + "combined-stream": "~0.0.4", + "mime-types": "~2.0.3" + } }, - "restore-cursor": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz", - "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=", + "fs-extra": { + "version": "0.18.2", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.18.2.tgz", + "integrity": "sha1-rwXKcCsLbfp96AOh96tHnsXCFSU=", "dev": true, "requires": { - "exit-hook": "1.1.1", - "onetime": "1.1.0" + "graceful-fs": "^3.0.5", + "jsonfile": "^2.0.0", + "rimraf": "^2.2.8" } }, - "run-async": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-0.1.0.tgz", - "integrity": "sha1-yK1KXhEGYeQCp9IbUw4AnyX444k=", + "glob": { + "version": "5.0.15", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", + "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", "dev": true, "requires": { - "once": "1.4.0" + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } }, - "rx-lite": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-3.1.2.tgz", - "integrity": "sha1-Gc5QLKVyZl87ZHsQk5+X/RYV8QI=", - "dev": true - } - } - }, - "grunt-rcedit": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/grunt-rcedit/-/grunt-rcedit-0.3.4.tgz", - "integrity": "sha1-ALM9ulvawTWLZ7dFdsR3J8Kx9N0=", - "dev": true, - "requires": { - "async": "1.5.2", - "chalk": "1.1.3", - "rcedit": "0.3.0" - } - }, - "grunt-rename": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/grunt-rename/-/grunt-rename-0.1.4.tgz", - "integrity": "sha1-c9Jq8dpNIjy2NGXLNQYWfa8IlMI=", - "dev": true - }, - "grunt-retro": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/grunt-retro/-/grunt-retro-0.7.0.tgz", - "integrity": "sha1-SPSETnbfXNKRYpq7I1gyb8U8DKU=", - "dev": true - }, - "grunt-shell": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/grunt-shell/-/grunt-shell-1.3.1.tgz", - "integrity": "sha1-XivuzQXV03h/pAECjVcz1dQ7m9E=", - "dev": true, - "requires": { - "chalk": "1.1.3", - "npm-run-path": "1.0.0", - "object-assign": "4.1.1" - }, - "dependencies": { - "npm-run-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-1.0.0.tgz", - "integrity": "sha1-9cMr9ZX+ga6Sfa7FLoL4sACsPI8=", + "graceful-fs": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.11.tgz", + "integrity": "sha1-dhPHeKGv6mLyXGMKCG1/Osu92Bg=", "dev": true, "requires": { - "path-key": "1.0.0" + "natives": "^1.1.0" } }, - "path-key": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-1.0.0.tgz", - "integrity": "sha1-XVPVeAGWRsDWiADbThRua9wqx68=", - "dev": true - } - } - }, - "grunt-shell-spawn": { - "version": "0.3.10", - "resolved": "https://registry.npmjs.org/grunt-shell-spawn/-/grunt-shell-spawn-0.3.10.tgz", - "integrity": "sha1-gbuNRX7EfTGCqH1jCO+EXd+5SI8=", - "dev": true, - "requires": { - "grunt": "0.4.5", - "sync-exec": "0.6.2" - } - }, - "gulp-util": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz", - "integrity": "sha1-AFTh50RQLifATBh8PsxQXdVLu08=", - "dev": true, - "requires": { - "array-differ": "1.0.0", - "array-uniq": "1.0.3", - "beeper": "1.1.1", - "chalk": "1.1.3", - "dateformat": "2.2.0", - "fancy-log": "1.3.2", - "gulplog": "1.0.0", - "has-gulplog": "0.1.0", - "lodash._reescape": "3.0.0", - "lodash._reevaluate": "3.0.0", - "lodash._reinterpolate": "3.0.0", - "lodash.template": "3.6.2", - "minimist": "1.2.0", - "multipipe": "0.1.2", - "object-assign": "3.0.0", - "replace-ext": "0.0.1", - "through2": "2.0.3", - "vinyl": "0.5.3" - }, - "dependencies": { - "dateformat": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz", - "integrity": "sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI=", - "dev": true + "har-validator": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-1.8.0.tgz", + "integrity": "sha1-2DhCsOtMQ1lgrrEIoGejqpTA7rI=", + "dev": true, + "requires": { + "bluebird": "^2.9.30", + "chalk": "^1.0.0", + "commander": "^2.8.1", + "is-my-json-valid": "^2.12.0" + }, + "dependencies": { + "bluebird": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.11.0.tgz", + "integrity": "sha1-U0uQM8AiyVecVro7Plpcqvu2UOE=", + "dev": true + }, + "commander": { + "version": "2.14.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.14.1.tgz", + "integrity": "sha512-+YR16o3rK53SmWHU3rEM3tPAh2rwb1yPcQX5irVn7mb0gXbwuCCrnkbV5+PBfETdfg1vui07nM6PCG1zndcjQw==", + "dev": true + } + } }, - "object-assign": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", - "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=", + "hawk": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-2.3.1.tgz", + "integrity": "sha1-HnMc45RH+h0PbXB/e87r7A/R7B8=", + "dev": true, + "requires": { + "boom": "2.x.x", + "cryptiles": "2.x.x", + "hoek": "2.x.x", + "sntp": "1.x.x" + } + }, + "http-signature": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz", + "integrity": "sha1-T72sEyVZqoMjEh5UB3nAoBKyfmY=", + "dev": true, + "requires": { + "asn1": "0.1.11", + "assert-plus": "^0.1.5", + "ctype": "0.5.3" + } + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", "dev": true }, - "process-nextick-args": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", - "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", + "mime-db": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz", + "integrity": "sha1-PQxjGA9FjrENMlqqN9fFiuMS6dc=", "dev": true }, - "readable-stream": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz", - "integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==", + "mime-types": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", + "integrity": "sha1-MQ4VnbI+B3+Lsit0jav6SVcUCqY=", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "1.0.0", - "process-nextick-args": "2.0.0", - "safe-buffer": "5.1.1", - "string_decoder": "1.0.3", - "util-deprecate": "1.0.2" + "mime-db": "~1.12.0" } }, - "string_decoder": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", - "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", + "minimatch": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.4.tgz", + "integrity": "sha1-g76hFYA+egl6eAIkJyh+23Yvr+0=", "dev": true, "requires": { - "safe-buffer": "5.1.1" + "brace-expansion": "^1.0.0" } }, - "through2": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", - "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", + "mksnapshot": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/mksnapshot/-/mksnapshot-0.1.0.tgz", + "integrity": "sha1-99CavKgGrYw3gNpwG7GHeNfOaaw=", "dev": true, "requires": { - "readable-stream": "2.3.4", - "xtend": "4.0.1" + "decompress-zip": "0.1.0", + "fs-extra": "0.18.2", + "request": "2.55.0" } - } - } - }, - "gulplog": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", - "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=", - "dev": true, - "requires": { - "glogg": "1.0.1" - } - }, - "handlebars": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.11.tgz", - "integrity": "sha1-Ywo13+ApS8KB7a5v/F0yn8eYLcw=", - "dev": true, - "requires": { - "async": "1.5.2", - "optimist": "0.6.1", - "source-map": "0.4.4", - "uglify-js": "2.8.29" - }, - "dependencies": { - "minimist": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", - "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=", + }, + "oauth-sign": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.6.0.tgz", + "integrity": "sha1-fb6uRPbKRU4fFoRR1jB0ZzWBPOM=", "dev": true }, - "optimist": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", - "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", + "qs": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-2.4.2.tgz", + "integrity": "sha1-9854jld33wtQENp/fE5zujJHD1o=", + "dev": true + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", "dev": true, "requires": { - "minimist": "0.0.10", - "wordwrap": "0.0.2" + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "request": { + "version": "2.55.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.55.0.tgz", + "integrity": "sha1-11wc32eddrsQD5v/4f5VG1wk6T0=", + "dev": true, + "requires": { + "aws-sign2": "~0.5.0", + "bl": "~0.9.0", + "caseless": "~0.9.0", + "combined-stream": "~0.0.5", + "forever-agent": "~0.6.0", + "form-data": "~0.2.0", + "har-validator": "^1.4.0", + "hawk": "~2.3.0", + "http-signature": "~0.10.0", + "isstream": "~0.1.1", + "json-stringify-safe": "~5.0.0", + "mime-types": "~2.0.1", + "node-uuid": "~1.4.0", + "oauth-sign": "~0.6.0", + "qs": "~2.4.0", + "stringstream": "~0.0.4", + "tough-cookie": ">=0.12.0", + "tunnel-agent": "~0.4.0" } } } }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" - }, - "har-validator": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz", - "integrity": "sha1-zcvAgYgmWtEZtqWnyKtw7s+10n0=", + "grunt-electron-installer-debian": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/grunt-electron-installer-debian/-/grunt-electron-installer-debian-0.3.1.tgz", + "integrity": "sha1-2pA1V2cs9MMjd9mr++uUOUl/dRM=", + "optional": true, "requires": { - "chalk": "1.1.3", - "commander": "2.14.1", - "is-my-json-valid": "2.17.2", - "pinkie-promise": "2.0.1" + "electron-installer-debian": "^0.3.0" } }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "grunt-electron-installer-redhat": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/grunt-electron-installer-redhat/-/grunt-electron-installer-redhat-0.3.1.tgz", + "integrity": "sha1-zjCT0RE6U+LDS9cv7UqRmXGtzpY=", + "optional": true, "requires": { - "ansi-regex": "2.1.1" + "electron-installer-redhat": "^0.3.0" } }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "grunt-electron-packager": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/grunt-electron-packager/-/grunt-electron-packager-0.1.1.tgz", + "integrity": "sha1-mwix+hfbIHxm5m4iCGZRmmKewiY=", "dev": true }, - "has-gulplog": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", - "integrity": "sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4=", - "dev": true, - "requires": { - "sparkles": "1.0.0" - } - }, - "hawk": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", - "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", - "requires": { - "boom": "2.10.1", - "cryptiles": "2.0.5", - "hoek": "2.16.3", - "sntp": "1.0.9" - } - }, - "hoek": { - "version": "2.16.3", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", - "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=" + "grunt-if-missing": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/grunt-if-missing/-/grunt-if-missing-1.0.1.tgz", + "integrity": "sha1-8jea+m7yIr2YqnD9+3L4D4ebXmQ=", + "dev": true }, - "home-or-tmp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-1.0.0.tgz", - "integrity": "sha1-S58eQIAMPlDGwn94FnavzOcfOYU=", + "grunt-legacy-log": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-0.1.3.tgz", + "integrity": "sha1-7ClCboAwIa9ZAp+H0vnNczWgVTE=", "dev": true, "requires": { - "os-tmpdir": "1.0.2", - "user-home": "1.1.1" + "colors": "~0.6.2", + "grunt-legacy-log-utils": "~0.1.1", + "hooker": "~0.2.3", + "lodash": "~2.4.1", + "underscore.string": "~2.3.3" + }, + "dependencies": { + "lodash": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", + "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=", + "dev": true + }, + "underscore.string": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz", + "integrity": "sha1-ccCL9rQosRM/N+ePo6Icgvcymw0=", + "dev": true + } } }, - "home-path": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/home-path/-/home-path-1.0.5.tgz", - "integrity": "sha1-eIspgVsS1Tus9XVkhHbm+QQdEz8=", - "dev": true - }, - "hooker": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz", - "integrity": "sha1-uDT3I8xKJCqmWWNFnfbZhMXT2Vk=", - "dev": true - }, - "hosted-git-info": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.5.0.tgz", - "integrity": "sha512-pNgbURSuab90KbTqvRPsseaTxOJCZBD0a7t+haSN33piP9cCM4l0CqdzAif2hUqm716UovKB2ROmiabGAKVXyg==" - }, - "htmlparser2": { - "version": "3.8.3", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz", - "integrity": "sha1-mWwosZFRaovoZQGn15dX5ccMEGg=", + "grunt-legacy-log-utils": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-0.1.1.tgz", + "integrity": "sha1-wHBrndkGThFvNvI/5OawSGcsD34=", "dev": true, "requires": { - "domelementtype": "1.3.0", - "domhandler": "2.3.0", - "domutils": "1.5.1", - "entities": "1.0.0", - "readable-stream": "1.1.14" + "colors": "~0.6.2", + "lodash": "~2.4.1", + "underscore.string": "~2.3.3" }, "dependencies": { - "entities": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz", - "integrity": "sha1-sph6o4ITR/zeZCsk/fyeT7cSvyY=", + "lodash": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", + "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=", "dev": true }, - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "underscore.string": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz", + "integrity": "sha1-ccCL9rQosRM/N+ePo6Icgvcymw0=", "dev": true - }, - "readable-stream": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", - "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", - "dev": true, - "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "0.0.1", - "string_decoder": "0.10.31" - } } } }, - "http-parser-js": { - "version": "0.4.10", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.10.tgz", - "integrity": "sha1-ksnBN0w1CF912zWexWzCV8u5P6Q=", - "dev": true - }, - "http-signature": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", - "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=", - "requires": { - "assert-plus": "0.2.0", - "jsprim": "1.4.1", - "sshpk": "1.13.1" - } - }, - "iconv-lite": { - "version": "0.4.19", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz", - "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==" - }, - "ignore": { - "version": "3.3.7", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.7.tgz", - "integrity": "sha512-YGG3ejvBNHRqu0559EOxxNFihD0AjpvHlC/pdGKd3X3ofe+CoJkYazwNJYTNebqpPKN+VVQbh4ZFn1DivMNuHA==", - "dev": true - }, - "image-exists": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/image-exists/-/image-exists-1.1.0.tgz", - "integrity": "sha1-uknMy63cqMu/EPicr9TRyOz9ONA=" - }, - "image-size": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", - "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", - "dev": true, - "optional": true - }, - "import-lazy": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", - "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", - "dev": true - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true - }, - "indent-string": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "grunt-legacy-util": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-0.2.0.tgz", + "integrity": "sha1-kzJIhNv343qf98Am3/RR2UqeVUs=", "dev": true, "requires": { - "repeating": "2.0.1" + "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" }, "dependencies": { - "repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", - "dev": true, - "requires": { - "is-finite": "1.0.2" - } + "async": { + "version": "0.1.22", + "resolved": "https://registry.npmjs.org/async/-/async-0.1.22.tgz", + "integrity": "sha1-D8GqoIig4+8Ovi2IMbqw3PiEUGE=", + "dev": true + }, + "lodash": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-0.9.2.tgz", + "integrity": "sha1-jzSZxSRdNG1oLlsNO0B2fgnxqSw=", + "dev": true + }, + "which": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/which/-/which-1.0.9.tgz", + "integrity": "sha1-RgwdoPgQED0DIam2M6+eV15kSG8=", + "dev": true } } }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "grunt-newer": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/grunt-newer/-/grunt-newer-1.3.0.tgz", + "integrity": "sha1-g8y3od2ny9irI7BZAk6+YUrS80I=", + "dev": true, "requires": { - "once": "1.4.0", - "wrappy": "1.0.2" + "async": "^1.5.2", + "rimraf": "^2.5.2" } }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" - }, - "ini": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "grunt-plistbuddy": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/grunt-plistbuddy/-/grunt-plistbuddy-0.1.1.tgz", + "integrity": "sha1-Pc4HlCBxDJ/g2xxdMwujsCd8pNQ=", "dev": true }, - "inquirer": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz", - "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", + "grunt-prompt": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/grunt-prompt/-/grunt-prompt-1.3.3.tgz", + "integrity": "sha1-xbQ77DqimqaWKsZhGolnEvy6Z5E=", "dev": true, "requires": { - "ansi-escapes": "3.0.0", - "chalk": "2.3.1", - "cli-cursor": "2.1.0", - "cli-width": "2.2.0", - "external-editor": "2.1.0", - "figures": "2.0.0", - "lodash": "4.17.5", - "mute-stream": "0.0.7", - "run-async": "2.3.0", - "rx-lite": "4.0.8", - "rx-lite-aggregates": "4.0.8", - "string-width": "2.1.1", - "strip-ansi": "4.0.0", - "through": "2.3.8" + "inquirer": "^0.11.0", + "lodash": "^3.10.1" }, "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "ansi-escapes": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz", + "integrity": "sha1-06ioOzGapneTZisT52HHkRQiMG4=", "dev": true }, - "ansi-styles": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz", - "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", + "cli-cursor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz", + "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=", "dev": true, "requires": { - "color-convert": "1.9.1" + "restore-cursor": "^1.0.1" } }, - "chalk": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.1.tgz", - "integrity": "sha512-QUU4ofkDoMIVO7hcx1iPTISs88wsO8jA92RQIm4JAwZvFGGAV2hSAA1NX7oVj2Ej2Q6NDTcRDjPTFrMCRZoJ6g==", + "cli-width": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-1.1.1.tgz", + "integrity": "sha1-pNKT72frt7iNSk1CwMzwDE0eNm0=", + "dev": true + }, + "figures": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", "dev": true, "requires": { - "ansi-styles": "3.2.0", - "escape-string-regexp": "1.0.5", - "supports-color": "5.2.0" + "escape-string-regexp": "^1.0.5", + "object-assign": "^4.1.0" } }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "inquirer": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-0.11.4.tgz", + "integrity": "sha1-geM3ToNhvq/y2XAWIG01nQsy+k0=", "dev": true, "requires": { - "is-fullwidth-code-point": "2.0.0", - "strip-ansi": "4.0.0" + "ansi-escapes": "^1.1.0", + "ansi-regex": "^2.0.0", + "chalk": "^1.0.0", + "cli-cursor": "^1.0.1", + "cli-width": "^1.0.1", + "figures": "^1.3.5", + "lodash": "^3.3.1", + "readline2": "^1.0.1", + "run-async": "^0.1.0", + "rx-lite": "^3.1.2", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.0", + "through": "^2.3.6" } }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "lodash": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", + "dev": true + }, + "onetime": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", + "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=", + "dev": true + }, + "restore-cursor": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz", + "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=", "dev": true, "requires": { - "ansi-regex": "3.0.0" + "exit-hook": "^1.0.0", + "onetime": "^1.0.0" } }, - "supports-color": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.2.0.tgz", - "integrity": "sha512-F39vS48la4YvTZUPVeTqsjsFNrvcMwrV3RLZINsmHo+7djCvuUzSIeXOnZ5hmjef4bajL1dNccN+tg5XAliO5Q==", + "run-async": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-0.1.0.tgz", + "integrity": "sha1-yK1KXhEGYeQCp9IbUw4AnyX444k=", "dev": true, "requires": { - "has-flag": "3.0.0" + "once": "^1.3.0" } + }, + "rx-lite": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-3.1.2.tgz", + "integrity": "sha1-Gc5QLKVyZl87ZHsQk5+X/RYV8QI=", + "dev": true } } }, - "install": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/install/-/install-0.1.8.tgz", - "integrity": "sha1-mYDvk+MN+1NHeNFjvIbd1HKtX+g=" - }, - "invariant": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.3.tgz", - "integrity": "sha512-7Z5PPegwDTyjbaeCnV0efcyS6vdKAU51kpEmS7QFib3P4822l8ICYyMn7qvJnc+WzLoDsuI9gPMKbJ8pCu8XtA==", - "requires": { - "loose-envify": "1.3.1" - } - }, - "invert-kv": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", - "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=" - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "grunt-rcedit": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/grunt-rcedit/-/grunt-rcedit-0.3.4.tgz", + "integrity": "sha1-ALM9ulvawTWLZ7dFdsR3J8Kx9N0=", "dev": true, "requires": { - "binary-extensions": "1.11.0" + "async": "^1.2.1", + "chalk": "^1.0.0", + "rcedit": "^0.3.0" } }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "grunt-rename": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/grunt-rename/-/grunt-rename-0.1.4.tgz", + "integrity": "sha1-c9Jq8dpNIjy2NGXLNQYWfa8IlMI=", "dev": true }, - "is-builtin-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", - "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", - "requires": { - "builtin-modules": "1.1.1" - } + "grunt-retro": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/grunt-retro/-/grunt-retro-0.7.0.tgz", + "integrity": "sha1-SPSETnbfXNKRYpq7I1gyb8U8DKU=", + "dev": true }, - "is-ci": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.1.0.tgz", - "integrity": "sha512-c7TnwxLePuqIlxHgr7xtxzycJPegNHFuIrBkwbf8hc58//+Op1CqFkyS+xnIMkwn9UsJIwc174BIjkyBmSpjKg==", + "grunt-shell": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/grunt-shell/-/grunt-shell-1.3.1.tgz", + "integrity": "sha1-XivuzQXV03h/pAECjVcz1dQ7m9E=", "dev": true, "requires": { - "ci-info": "1.1.2" + "chalk": "^1.0.0", + "npm-run-path": "^1.0.0", + "object-assign": "^4.0.0" + }, + "dependencies": { + "npm-run-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-1.0.0.tgz", + "integrity": "sha1-9cMr9ZX+ga6Sfa7FLoL4sACsPI8=", + "dev": true, + "requires": { + "path-key": "^1.0.0" + } + }, + "path-key": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-1.0.0.tgz", + "integrity": "sha1-XVPVeAGWRsDWiADbThRua9wqx68=", + "dev": true + } } }, - "is-dotfile": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", - "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=", - "dev": true - }, - "is-equal-shallow": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", - "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", + "grunt-shell-spawn": { + "version": "0.3.10", + "resolved": "https://registry.npmjs.org/grunt-shell-spawn/-/grunt-shell-spawn-0.3.10.tgz", + "integrity": "sha1-gbuNRX7EfTGCqH1jCO+EXd+5SI8=", "dev": true, "requires": { - "is-primitive": "2.0.0" + "grunt": ">=0.4.x", + "sync-exec": "~0.6.2" } }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true + "gulp-util": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz", + "integrity": "sha1-AFTh50RQLifATBh8PsxQXdVLu08=", + "dev": true, + "requires": { + "array-differ": "^1.0.0", + "array-uniq": "^1.0.2", + "beeper": "^1.0.0", + "chalk": "^1.0.0", + "dateformat": "^2.0.0", + "fancy-log": "^1.1.0", + "gulplog": "^1.0.0", + "has-gulplog": "^0.1.0", + "lodash._reescape": "^3.0.0", + "lodash._reevaluate": "^3.0.0", + "lodash._reinterpolate": "^3.0.0", + "lodash.template": "^3.0.0", + "minimist": "^1.1.0", + "multipipe": "^0.1.2", + "object-assign": "^3.0.0", + "replace-ext": "0.0.1", + "through2": "^2.0.0", + "vinyl": "^0.5.0" + }, + "dependencies": { + "dateformat": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz", + "integrity": "sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI=", + "dev": true + }, + "object-assign": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", + "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", + "dev": true + }, + "readable-stream": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz", + "integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.0.3", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", + "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "through2": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", + "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", + "dev": true, + "requires": { + "readable-stream": "^2.1.5", + "xtend": "~4.0.1" + } + } + } }, - "is-extglob": { + "gulplog": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", - "dev": true - }, - "is-finite": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", - "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", + "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", + "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=", "dev": true, "requires": { - "number-is-nan": "1.0.1" + "glogg": "^1.0.0" } }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "handlebars": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.11.tgz", + "integrity": "sha1-Ywo13+ApS8KB7a5v/F0yn8eYLcw=", + "dev": true, "requires": { - "number-is-nan": "1.0.1" + "async": "^1.4.0", + "optimist": "^0.6.1", + "source-map": "^0.4.4", + "uglify-js": "^2.6" + }, + "dependencies": { + "minimist": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", + "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=", + "dev": true + }, + "optimist": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", + "dev": true, + "requires": { + "minimist": "~0.0.1", + "wordwrap": "~0.0.2" + } + } } }, - "is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", "dev": true, "requires": { - "is-extglob": "1.0.0" + "ansi-regex": "^2.0.0" } }, - "is-installed-globally": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "has-gulplog": { "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz", - "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=", + "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", + "integrity": "sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4=", "dev": true, "requires": { - "global-dirs": "0.1.1", - "is-path-inside": "1.0.1" + "sparkles": "^1.0.0" } }, - "is-integer": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-integer/-/is-integer-1.0.7.tgz", - "integrity": "sha1-a96Bqs3feLZZtmKdYpytxRqIbVw=", + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", "dev": true, "requires": { - "is-finite": "1.0.2" + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } } }, - "is-my-ip-valid": { + "has-values": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-my-ip-valid/-/is-my-ip-valid-1.0.0.tgz", - "integrity": "sha512-gmh/eWXROncUzRnIa1Ubrt5b8ep/MGSnfAUI3aRp+sqTCs1tv1Isl8d8F6JmkN3dXKc3ehZMrtiPN9eL03NuaQ==" + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } }, - "is-my-json-valid": { - "version": "2.17.2", - "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.17.2.tgz", - "integrity": "sha512-IBhBslgngMQN8DDSppmgDv7RNrlFotuuDsKcrCP3+HbFaVivIBU7u9oiiErw8sH4ynx3+gOGQ3q2otkgiSi6kg==", + "hawk": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", + "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", + "dev": true, + "optional": true, "requires": { - "generate-function": "2.0.0", - "generate-object-property": "1.2.0", - "is-my-ip-valid": "1.0.0", - "jsonpointer": "4.0.1", - "xtend": "4.0.1" + "boom": "2.x.x", + "cryptiles": "2.x.x", + "hoek": "2.x.x", + "sntp": "1.x.x" } }, - "is-npm": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz", - "integrity": "sha1-8vtjpl5JBbQGyGBydloaTceTufQ=", + "hoek": { + "version": "2.16.3", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", + "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=", "dev": true }, - "is-number": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", - "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "home-or-tmp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-1.0.0.tgz", + "integrity": "sha1-S58eQIAMPlDGwn94FnavzOcfOYU=", "dev": true, "requires": { - "kind-of": "3.2.2" + "os-tmpdir": "^1.0.1", + "user-home": "^1.1.1" } }, - "is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "home-path": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/home-path/-/home-path-1.0.6.tgz", + "integrity": "sha512-wo+yjrdAtoXt43Vy92a+0IPCYViiyLAHyp0QVS4xL/tfvVz5sXIW1ubLZk3nhVkD92fQpUMKX+fzMjr5F489vw==", "dev": true }, - "is-path-cwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", - "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=", + "hooker": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz", + "integrity": "sha1-uDT3I8xKJCqmWWNFnfbZhMXT2Vk=", "dev": true }, - "is-path-in-cwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.0.tgz", - "integrity": "sha1-ZHdYK4IU1gI0YJRWcAO+ip6sBNw=", + "hosted-git-info": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.5.0.tgz", + "integrity": "sha512-pNgbURSuab90KbTqvRPsseaTxOJCZBD0a7t+haSN33piP9cCM4l0CqdzAif2hUqm716UovKB2ROmiabGAKVXyg==" + }, + "html-encoding-sniffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", + "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", "dev": true, "requires": { - "is-path-inside": "1.0.1" + "whatwg-encoding": "^1.0.1" } }, - "is-path-inside": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", - "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", + "htmlparser2": { + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz", + "integrity": "sha1-mWwosZFRaovoZQGn15dX5ccMEGg=", "dev": true, "requires": { - "path-is-inside": "1.0.2" - } - }, - "is-posix-bracket": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", - "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", - "dev": true + "domelementtype": "1", + "domhandler": "2.3", + "domutils": "1.5", + "entities": "1.0", + "readable-stream": "1.1" + }, + "dependencies": { + "entities": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz", + "integrity": "sha1-sph6o4ITR/zeZCsk/fyeT7cSvyY=", + "dev": true + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + } + } }, - "is-primitive": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", - "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", + "http-parser-js": { + "version": "0.4.10", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.10.tgz", + "integrity": "sha1-ksnBN0w1CF912zWexWzCV8u5P6Q=", "dev": true }, - "is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", - "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", - "dev": true + "http-signature": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", + "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=", + "dev": true, + "optional": true, + "requires": { + "assert-plus": "^0.2.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } }, - "is-property": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", - "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ=" + "iconv-lite": { + "version": "0.4.19", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz", + "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==" }, - "is-redirect": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", - "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=", + "ignore": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.7.tgz", + "integrity": "sha512-YGG3ejvBNHRqu0559EOxxNFihD0AjpvHlC/pdGKd3X3ofe+CoJkYazwNJYTNebqpPKN+VVQbh4ZFn1DivMNuHA==", "dev": true }, - "is-resolvable": { + "image-exists": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", - "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", - "dev": true - }, - "is-retina": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-retina/-/is-retina-1.0.3.tgz", - "integrity": "sha1-10AbKGvqKuN/Ykd1iN5QTQuGR+M=" + "resolved": "https://registry.npmjs.org/image-exists/-/image-exists-1.1.0.tgz", + "integrity": "sha1-uknMy63cqMu/EPicr9TRyOz9ONA=" }, - "is-retry-allowed": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz", - "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=", - "dev": true + "image-size": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", + "dev": true, + "optional": true }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "import-lazy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", + "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", "dev": true }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" - }, - "is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=" - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "isbinaryfile": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.2.tgz", - "integrity": "sha1-Sj6XTsDLqQBNP8bN5yCeppNopiE=", + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", "dev": true }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" - }, - "isobject": { + "indent-string": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", "requires": { - "isarray": "1.0.0" + "repeating": "^2.0.0" + }, + "dependencies": { + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "requires": { + "is-finite": "^1.0.0" + } + } } }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" }, - "istanbul": { - "version": "0.3.22", - "resolved": "https://registry.npmjs.org/istanbul/-/istanbul-0.3.22.tgz", - "integrity": "sha1-PhZNhQIf4ZyYXR8OfvDD4i0BLrY=", + "inquirer": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz", + "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", "dev": true, "requires": { - "abbrev": "1.0.9", - "async": "1.5.2", - "escodegen": "1.7.1", - "esprima": "2.5.0", - "fileset": "0.2.1", - "handlebars": "4.0.11", - "js-yaml": "3.6.1", - "mkdirp": "0.5.1", - "nopt": "3.0.6", - "once": "1.4.0", - "resolve": "1.1.7", - "supports-color": "3.2.3", - "which": "1.3.0", - "wordwrap": "1.0.0" + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.0", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^2.0.4", + "figures": "^2.0.0", + "lodash": "^4.3.0", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rx-lite": "^4.0.8", + "rx-lite-aggregates": "^4.0.8", + "string-width": "^2.1.0", + "strip-ansi": "^4.0.0", + "through": "^2.3.6" }, "dependencies": { - "abbrev": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz", - "integrity": "sha1-kbR5JYinc4wl813W9jdSovh3YTU=", + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", "dev": true }, - "esprima": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.5.0.tgz", - "integrity": "sha1-84ekb9NEwbGjm6+MIL+0O20AWMw=", - "dev": true + "ansi-styles": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz", + "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } }, - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true + "chalk": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.1.tgz", + "integrity": "sha512-QUU4ofkDoMIVO7hcx1iPTISs88wsO8jA92RQIm4JAwZvFGGAV2hSAA1NX7oVj2Ej2Q6NDTcRDjPTFrMCRZoJ6g==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.2.0" + } }, - "resolve": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", - "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", "dev": true }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", "dev": true, "requires": { - "has-flag": "1.0.0" + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" } }, - "wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", - "dev": true - } - } - }, - "jest-cli": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-0.8.2.tgz", - "integrity": "sha1-azdQGQXwzxhvwYh4vm5tBgJNFJ0=", - "dev": true, - "requires": { - "chalk": "1.1.3", - "cover": "0.2.9", - "diff": "2.2.3", - "graceful-fs": "4.1.11", - "istanbul": "0.3.22", - "jsdom": "7.2.2", - "json-stable-stringify": "1.0.1", - "mkdirp": "0.5.1", - "node-haste": "1.2.8", - "object-assign": "4.1.1", - "optimist": "0.6.1", - "resolve": "1.5.0", - "sane": "1.7.0", - "which": "1.3.0", - "worker-farm": "1.5.4" - }, - "dependencies": { - "minimist": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", - "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=", - "dev": true + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } }, - "optimist": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", - "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", + "supports-color": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.2.0.tgz", + "integrity": "sha512-F39vS48la4YvTZUPVeTqsjsFNrvcMwrV3RLZINsmHo+7djCvuUzSIeXOnZ5hmjef4bajL1dNccN+tg5XAliO5Q==", "dev": true, "requires": { - "minimist": "0.0.10", - "wordwrap": "0.0.2" + "has-flag": "^3.0.0" } } } }, - "jquery": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.3.1.tgz", - "integrity": "sha512-Ubldcmxp5np52/ENotGxlLe6aGMvmF4R8S6tZjsP6Knsaxd/xp3Zrh50cG93lR6nPXyUFwzN3ZSOQI0wRJNdGg==" + "install": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/install/-/install-0.1.8.tgz", + "integrity": "sha1-mYDvk+MN+1NHeNFjvIbd1HKtX+g=" }, - "js-tokens": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", - "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=" - }, - "js-yaml": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.6.1.tgz", - "integrity": "sha1-bl/mfYsgXOTSL60Ft3geja3MSzA=", + "invariant": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.3.tgz", + "integrity": "sha512-7Z5PPegwDTyjbaeCnV0efcyS6vdKAU51kpEmS7QFib3P4822l8ICYyMn7qvJnc+WzLoDsuI9gPMKbJ8pCu8XtA==", "requires": { - "argparse": "1.0.10", - "esprima": "2.7.3" - } - }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "optional": true - }, - "jsdom": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-7.2.2.tgz", - "integrity": "sha1-QLQCdwwr2iNGkJa+6Rq2deOx/G4=", - "dev": true, - "requires": { - "abab": "1.0.4", - "acorn": "2.7.0", - "acorn-globals": "1.0.9", - "cssom": "0.3.2", - "cssstyle": "0.2.37", - "escodegen": "1.7.1", - "nwmatcher": "1.4.3", - "parse5": "1.5.1", - "request": "2.83.0", - "sax": "1.2.4", - "symbol-tree": "3.2.2", - "tough-cookie": "2.3.4", - "webidl-conversions": "2.0.1", - "whatwg-url-compat": "0.6.5", - "xml-name-validator": "2.0.1" - }, - "dependencies": { - "acorn": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-2.7.0.tgz", - "integrity": "sha1-q259nYhqrKiwhbwzEreaGYQz8Oc=", - "dev": true - } + "loose-envify": "^1.0.0" } }, - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "dev": true + "invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=" }, - "jshint": { - "version": "2.9.5", - "resolved": "https://registry.npmjs.org/jshint/-/jshint-2.9.5.tgz", - "integrity": "sha1-HnJSkVzmgbQIJ+4UJIxG006apiw=", + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", "dev": true, "requires": { - "cli": "1.0.1", - "console-browserify": "1.1.0", - "exit": "0.1.2", - "htmlparser2": "3.8.3", - "lodash": "3.7.0", - "minimatch": "3.0.4", - "shelljs": "0.3.0", - "strip-json-comments": "1.0.4" - }, - "dependencies": { - "lodash": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.7.0.tgz", - "integrity": "sha1-Nni9irmVBXwHreg27S7wh9qBHUU=", - "dev": true - }, - "shelljs": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.3.0.tgz", - "integrity": "sha1-NZbmMHp4FUT1kfN9phg2DzHbV7E=", - "dev": true - }, - "strip-json-comments": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz", - "integrity": "sha1-HhX7ysl9Pumb8tc7TGVrCCu6+5E=", - "dev": true - } + "kind-of": "^3.0.2" } }, - "json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" - }, - "json-schema-traverse": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", - "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=" + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" }, - "json-stable-stringify": { + "is-binary-path": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", - "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", "dev": true, "requires": { - "jsonify": "0.0.0" + "binary-extensions": "^1.0.0" } }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", - "dev": true - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" - }, - "json5": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-0.4.0.tgz", - "integrity": "sha1-BUNS5MTIDIbAkjh31EneF2pzLI0=", + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", "dev": true }, - "jsonfile": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", - "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", + "is-builtin-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", "requires": { - "graceful-fs": "4.1.11" + "builtin-modules": "^1.0.0" } }, - "jsonify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", - "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", - "dev": true - }, - "jsonparse": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", - "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=" - }, - "jsonpointer": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz", - "integrity": "sha1-T9kss04OnbPInIYi7PUfm5eMbLk=" - }, - "jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "is-ci": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.1.0.tgz", + "integrity": "sha512-c7TnwxLePuqIlxHgr7xtxzycJPegNHFuIrBkwbf8hc58//+Op1CqFkyS+xnIMkwn9UsJIwc174BIjkyBmSpjKg==", + "dev": true, "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" - } + "ci-info": "^1.0.0" } }, - "jstransform": { - "version": "11.0.3", - "resolved": "https://registry.npmjs.org/jstransform/-/jstransform-11.0.3.tgz", - "integrity": "sha1-CaeJk+CuTU70SH9hVakfYZDLQiM=", + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, "requires": { - "base62": "1.2.7", - "commoner": "0.10.8", - "esprima-fb": "15001.1.0-dev-harmony-fb", - "object-assign": "2.1.1", - "source-map": "0.4.4" - }, - "dependencies": { - "esprima-fb": { - "version": "15001.1.0-dev-harmony-fb", - "resolved": "https://registry.npmjs.org/esprima-fb/-/esprima-fb-15001.1.0-dev-harmony-fb.tgz", - "integrity": "sha1-MKlHMDxrjV6VW+4rmbHSMyBqaQE=" - }, - "object-assign": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz", - "integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=" - } + "kind-of": "^3.0.2" } }, - "jsxhint": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/jsxhint/-/jsxhint-0.15.1.tgz", - "integrity": "sha1-+gBftaTbfP3AVe9QQ7Leu5/jWlQ=", + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "dev": true, "requires": { - "bluebird": "2.11.0", - "debug": "2.1.3", - "fs-extra": "0.16.5", - "glob-all": "3.1.0", - "jshint": "2.9.5", - "jstransform": "11.0.3", - "through": "2.3.8" + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" }, "dependencies": { - "debug": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.1.3.tgz", - "integrity": "sha1-zoqxte6PvuK/o7Yzyrk9NmtjQY4=", - "dev": true, - "requires": { - "ms": "0.7.0" - } - }, - "fs-extra": { - "version": "0.16.5", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.16.5.tgz", - "integrity": "sha1-GtZh+myGyWCM0bSe/G/Og0k5p1A=", - "dev": true, - "requires": { - "graceful-fs": "3.0.11", - "jsonfile": "2.4.0", - "rimraf": "2.6.2" - } - }, - "graceful-fs": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.11.tgz", - "integrity": "sha1-dhPHeKGv6mLyXGMKCG1/Osu92Bg=", - "dev": true, - "requires": { - "natives": "1.1.1" - } - }, - "ms": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.0.tgz", - "integrity": "sha1-hlvpTC5zl62KV9pqYzpuLzB5i4M=", + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", "dev": true } } }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "is-dotfile": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", + "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=", + "dev": true + }, + "is-equal-shallow": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", + "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", "dev": true, "requires": { - "is-buffer": "1.1.6" + "is-primitive": "^2.0.0" } }, - "klaw": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", - "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=", + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-finite": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", + "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", "requires": { - "graceful-fs": "4.1.11" + "number-is-nan": "^1.0.0" } }, - "latest-version": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz", - "integrity": "sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=", - "dev": true, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "requires": { - "package-json": "4.0.1" + "number-is-nan": "^1.0.0" } }, - "lazy-cache": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", - "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", - "dev": true - }, - "lazy-val": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/lazy-val/-/lazy-val-1.0.3.tgz", - "integrity": "sha512-pjCf3BYk+uv3ZcPzEVM0BFvO9Uw58TmlrU0oG5tTrr9Kcid3+kdKxapH8CjdYmVa2nO5wOoZn2rdvZx2PKj/xg==", - "dev": true - }, - "lazystream": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-0.1.0.tgz", - "integrity": "sha1-GyXWPHcqTCDwpe0KnXf0hLbhaSA=", + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", "dev": true, "requires": { - "readable-stream": "1.0.34" - }, - "dependencies": { - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - }, - "readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true, - "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "0.0.1", - "string_decoder": "0.10.31" - } - } + "is-extglob": "^1.0.0" } }, - "lcid": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", - "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "is-installed-globally": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz", + "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=", + "dev": true, "requires": { - "invert-kv": "1.0.0" + "global-dirs": "^0.1.0", + "is-path-inside": "^1.0.0" } }, - "lcov-parse": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/lcov-parse/-/lcov-parse-0.0.10.tgz", - "integrity": "sha1-GwuP+ayceIklBYK3C3ExXZ2m2aM=" + "is-integer": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-integer/-/is-integer-1.0.7.tgz", + "integrity": "sha1-a96Bqs3feLZZtmKdYpytxRqIbVw=", + "dev": true, + "requires": { + "is-finite": "^1.0.0" + } }, - "less": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/less/-/less-2.7.3.tgz", - "integrity": "sha512-KPdIJKWcEAb02TuJtaLrhue0krtRLoRoo7x6BNJIBelO00t/CCdJQUnHW5V34OnHMWzIktSalJxRO+FvytQlCQ==", + "is-my-ip-valid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-my-ip-valid/-/is-my-ip-valid-1.0.0.tgz", + "integrity": "sha512-gmh/eWXROncUzRnIa1Ubrt5b8ep/MGSnfAUI3aRp+sqTCs1tv1Isl8d8F6JmkN3dXKc3ehZMrtiPN9eL03NuaQ==", + "dev": true + }, + "is-my-json-valid": { + "version": "2.17.2", + "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.17.2.tgz", + "integrity": "sha512-IBhBslgngMQN8DDSppmgDv7RNrlFotuuDsKcrCP3+HbFaVivIBU7u9oiiErw8sH4ynx3+gOGQ3q2otkgiSi6kg==", "dev": true, "requires": { - "errno": "0.1.7", - "graceful-fs": "4.1.11", - "image-size": "0.5.5", - "mime": "1.6.0", - "mkdirp": "0.5.1", - "promise": "7.3.1", - "request": "2.81.0", - "source-map": "0.5.7" - }, - "dependencies": { - "ajv": { - "version": "4.11.8", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", - "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", - "dev": true, - "optional": true, - "requires": { - "co": "4.6.0", - "json-stable-stringify": "1.0.1" - } - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true, - "optional": true - }, - "har-schema": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz", - "integrity": "sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4=", - "dev": true, - "optional": true - }, - "har-validator": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz", - "integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=", - "dev": true, - "optional": true, - "requires": { - "ajv": "4.11.8", - "har-schema": "1.0.5" - } - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true, - "optional": true - }, - "performance-now": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz", - "integrity": "sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU=", - "dev": true, - "optional": true - }, - "qs": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", - "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=", - "dev": true, - "optional": true - }, - "request": { - "version": "2.81.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.81.0.tgz", - "integrity": "sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA=", - "dev": true, - "optional": true, - "requires": { - "aws-sign2": "0.6.0", - "aws4": "1.6.0", - "caseless": "0.12.0", - "combined-stream": "1.0.6", - "extend": "3.0.1", - "forever-agent": "0.6.1", - "form-data": "2.1.4", - "har-validator": "4.2.1", - "hawk": "3.1.3", - "http-signature": "1.1.1", - "is-typedarray": "1.0.0", - "isstream": "0.1.2", - "json-stringify-safe": "5.0.1", - "mime-types": "2.1.18", - "oauth-sign": "0.8.2", - "performance-now": "0.2.0", - "qs": "6.4.0", - "safe-buffer": "5.1.1", - "stringstream": "0.0.5", - "tough-cookie": "2.3.4", - "tunnel-agent": "0.6.0", - "uuid": "3.2.1" - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "optional": true - }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dev": true, - "optional": true, - "requires": { - "safe-buffer": "5.1.1" - } - }, - "uuid": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.2.1.tgz", - "integrity": "sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA==", - "dev": true, - "optional": true - } + "generate-function": "^2.0.0", + "generate-object-property": "^1.1.0", + "is-my-ip-valid": "^1.0.0", + "jsonpointer": "^4.0.0", + "xtend": "^4.0.0" } }, - "leven": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/leven/-/leven-1.0.2.tgz", - "integrity": "sha1-kUS27ryl8dBoAWnxpncNzqYLdcM=", + "is-npm": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz", + "integrity": "sha1-8vtjpl5JBbQGyGBydloaTceTufQ=", "dev": true }, - "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", "dev": true, "requires": { - "prelude-ls": "1.1.2", - "type-check": "0.3.2" + "kind-of": "^3.0.2" } }, - "livereload-js": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.3.0.tgz", - "integrity": "sha512-j1R0/FeGa64Y+NmqfZhyoVRzcFlOZ8sNlKzHjh4VvLULFACZhn68XrX5DFg2FhMvSMJmROuFxRSa560ECWKBMg==", + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", "dev": true }, - "load-grunt-tasks": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/load-grunt-tasks/-/load-grunt-tasks-3.5.2.tgz", - "integrity": "sha1-ByhWEYD9IP+KaSdQWFL8WKrqDIg=", + "is-path-cwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", + "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=", + "dev": true + }, + "is-path-in-cwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.0.tgz", + "integrity": "sha1-ZHdYK4IU1gI0YJRWcAO+ip6sBNw=", "dev": true, "requires": { - "arrify": "1.0.1", - "multimatch": "2.1.0", - "pkg-up": "1.0.0", - "resolve-pkg": "0.1.0" + "is-path-inside": "^1.0.0" } }, - "load-json-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", + "dev": true, "requires": { - "graceful-fs": "4.1.11", - "parse-json": "2.2.0", - "pify": "2.3.0", - "pinkie-promise": "2.0.1", - "strip-bom": "2.0.0" + "path-is-inside": "^1.0.1" } }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", "dev": true, "requires": { - "p-locate": "2.0.0", - "path-exists": "3.0.0" + "isobject": "^3.0.1" }, "dependencies": { - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", "dev": true } } }, - "lodash": { - "version": "4.17.5", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz", - "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==" - }, - "lodash._basecopy": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", - "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=", + "is-posix-bracket": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", + "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", "dev": true }, - "lodash._basetostring": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz", - "integrity": "sha1-0YYdh3+CSlL2aYMtyvPuFVZqB9U=", + "is-primitive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", + "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", "dev": true }, - "lodash._basevalues": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz", - "integrity": "sha1-W3dXYoAr3j0yl1A+JjAIIP32Ybc=", + "is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", + "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", "dev": true }, - "lodash._getnative": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", - "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=", + "is-property": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", + "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ=", "dev": true }, - "lodash._isiterateecall": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", - "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=", + "is-redirect": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", + "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=", "dev": true }, - "lodash._reescape": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz", - "integrity": "sha1-Kx1vXf4HyKNVdT5fJ/rH8c3hYWo=", + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", "dev": true }, - "lodash._reevaluate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz", - "integrity": "sha1-WLx0xAZklTrgsSTYBpltrKQx4u0=", - "dev": true + "is-retina": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-retina/-/is-retina-1.0.3.tgz", + "integrity": "sha1-10AbKGvqKuN/Ykd1iN5QTQuGR+M=" }, - "lodash._reinterpolate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", - "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", + "is-retry-allowed": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz", + "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=", "dev": true }, - "lodash._root": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz", - "integrity": "sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI=", + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", "dev": true }, - "lodash.assign": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", - "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=" - }, - "lodash.escape": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz", - "integrity": "sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg=", - "dev": true, - "requires": { - "lodash._root": "3.0.1" - } - }, - "lodash.get": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", - "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", - "dev": true + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" }, - "lodash.isarguments": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", - "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=", - "dev": true + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=" }, - "lodash.isarray": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", - "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=", + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", "dev": true }, - "lodash.keys": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", - "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=", - "dev": true, - "requires": { - "lodash._getnative": "3.9.1", - "lodash.isarguments": "3.1.0", - "lodash.isarray": "3.0.4" - } + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" }, - "lodash.restparam": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz", - "integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=", - "dev": true + "isbinaryfile": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.2.tgz", + "integrity": "sha1-Sj6XTsDLqQBNP8bN5yCeppNopiE=" }, - "lodash.template": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", - "integrity": "sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8=", - "dev": true, - "requires": { - "lodash._basecopy": "3.0.1", - "lodash._basetostring": "3.0.1", - "lodash._basevalues": "3.0.0", - "lodash._isiterateecall": "3.0.9", - "lodash._reinterpolate": "3.0.0", - "lodash.escape": "3.2.0", - "lodash.keys": "3.1.2", - "lodash.restparam": "3.6.1", - "lodash.templatesettings": "3.1.1" - } + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" }, - "lodash.templatesettings": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz", - "integrity": "sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU=", + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", "dev": true, "requires": { - "lodash._reinterpolate": "3.0.0", - "lodash.escape": "3.2.0" + "isarray": "1.0.0" } }, - "log-driver": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/log-driver/-/log-driver-1.2.5.tgz", - "integrity": "sha1-euTsJXMC/XkNVXyxDJcQDYV7AFY=" - }, - "longest": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", - "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", - "dev": true - }, - "loose-envify": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", - "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", - "requires": { - "js-tokens": "3.0.2" - } + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" }, - "loud-rejection": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", - "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", - "dev": true, - "requires": { - "currently-unhandled": "0.4.1", - "signal-exit": "3.0.2" + "istanbul-api": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-1.3.6.tgz", + "integrity": "sha512-luJDnB1uJ5Qsg/WwusGfNXayQ4598yDgW5S0nUS85T576m1LVJzSqLrCDULkT6sTQXVKHa54093gNuCKumMCjQ==", + "dev": true, + "requires": { + "async": "^2.1.4", + "compare-versions": "^3.1.0", + "fileset": "^2.0.2", + "istanbul-lib-coverage": "^1.2.0", + "istanbul-lib-hook": "^1.2.0", + "istanbul-lib-instrument": "^2.1.0", + "istanbul-lib-report": "^1.1.4", + "istanbul-lib-source-maps": "^1.2.5", + "istanbul-reports": "^1.4.1", + "js-yaml": "^3.7.0", + "mkdirp": "^0.5.1", + "once": "^1.4.0" + }, + "dependencies": { + "async": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", + "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", + "dev": true, + "requires": { + "lodash": "^4.17.10" + } + }, + "istanbul-lib-instrument": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-2.3.2.tgz", + "integrity": "sha512-l7TD/VnBsIB2OJvSyxaLW/ab1+92dxZNH9wLH7uHPPioy3JZ8tnx2UXUdKmdkgmP2EFPzg64CToUP6dAS3U32Q==", + "dev": true, + "requires": { + "@babel/generator": "7.0.0-beta.51", + "@babel/parser": "7.0.0-beta.51", + "@babel/template": "7.0.0-beta.51", + "@babel/traverse": "7.0.0-beta.51", + "@babel/types": "7.0.0-beta.51", + "istanbul-lib-coverage": "^2.0.1", + "semver": "^5.5.0" + }, + "dependencies": { + "istanbul-lib-coverage": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.1.tgz", + "integrity": "sha512-nPvSZsVlbG9aLhZYaC3Oi1gT/tpyo3Yt5fNyf6NmcKIayz4VV/txxJFFKAK/gU4dcNn8ehsanBbVHVl0+amOLA==", + "dev": true + } + } + }, + "lodash": { + "version": "4.17.10", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==", + "dev": true + } } }, - "lowercase-keys": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", - "integrity": "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY=", + "istanbul-lib-coverage": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.0.tgz", + "integrity": "sha512-GvgM/uXRwm+gLlvkWHTjDAvwynZkL9ns15calTrmhGgowlwJBbWMYzWbKqE2DT6JDP1AFXKa+Zi0EkqNCUqY0A==", "dev": true }, - "lru-cache": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.1.tgz", - "integrity": "sha512-q4spe4KTfsAS1SUHLO0wz8Qiyf1+vMIAgpRYioFYDMNqKfHQbg+AVDH3i4fvpl71/P1L0dBl+fQi+P37UYf0ew==", + "istanbul-lib-hook": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.2.1.tgz", + "integrity": "sha512-eLAMkPG9FU0v5L02lIkcj/2/Zlz9OuluaXikdr5iStk8FDbSwAixTK9TkYxbF0eNnzAJTwM2fkV2A1tpsIp4Jg==", "dev": true, "requires": { - "pseudomap": "1.0.2", - "yallist": "2.1.2" + "append-transform": "^1.0.0" } }, - "make-dir": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.2.0.tgz", - "integrity": "sha512-aNUAa4UMg/UougV25bbrU4ZaaKNjJ/3/xnvg/twpmKROPdKZPZ9wGgI0opdZzO8q/zUFawoUuixuOv33eZ61Iw==", + "istanbul-lib-instrument": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.1.tgz", + "integrity": "sha512-1dYuzkOCbuR5GRJqySuZdsmsNKPL3PTuyPevQfoCXJePT9C8y1ga75neU+Tuy9+yS3G/dgx8wgOmp2KLpgdoeQ==", "dev": true, "requires": { - "pify": "3.0.0" + "babel-generator": "^6.18.0", + "babel-template": "^6.16.0", + "babel-traverse": "^6.18.0", + "babel-types": "^6.18.0", + "babylon": "^6.18.0", + "istanbul-lib-coverage": "^1.2.0", + "semver": "^5.3.0" }, "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", "dev": true } } }, - "makeerror": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", - "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", + "istanbul-lib-report": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.1.4.tgz", + "integrity": "sha512-Azqvq5tT0U09nrncK3q82e/Zjkxa4tkFZv7E6VcqP0QCPn6oNljDPfrZEC/umNXds2t7b8sRJfs6Kmpzt8m2kA==", "dev": true, "requires": { - "tmpl": "1.0.4" + "istanbul-lib-coverage": "^1.2.0", + "mkdirp": "^0.5.1", + "path-parse": "^1.0.5", + "supports-color": "^3.1.2" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } } }, - "map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", - "dev": true - }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", - "dev": true - }, - "mem": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", - "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", + "istanbul-lib-source-maps": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.5.tgz", + "integrity": "sha512-8O2T/3VhrQHn0XcJbP1/GN7kXMiRAlPi+fj3uEHrjBD8Oz7Py0prSC25C09NuAZS6bgW1NNKAvCSHZXB0irSGA==", "dev": true, "requires": { - "mimic-fn": "1.2.0" + "debug": "^3.1.0", + "istanbul-lib-coverage": "^1.2.0", + "mkdirp": "^0.5.1", + "rimraf": "^2.6.1", + "source-map": "^0.5.3" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } } }, - "meow": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", - "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "istanbul-reports": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.5.0.tgz", + "integrity": "sha512-HeZG0WHretI9FXBni5wZ9DOgNziqDCEwetxnme5k1Vv5e81uTqcsy3fMH99gXGDGKr1ea87TyGseDMa2h4HEUA==", "dev": true, "requires": { - "camelcase-keys": "2.1.0", - "decamelize": "1.2.0", - "loud-rejection": "1.6.0", - "map-obj": "1.0.1", - "minimist": "1.2.0", - "normalize-package-data": "2.4.0", - "object-assign": "4.1.1", - "read-pkg-up": "1.0.1", - "redent": "1.0.0", - "trim-newlines": "1.0.0" + "handlebars": "^4.0.11" } }, - "merge": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.0.tgz", - "integrity": "sha1-dTHjnUlJwoGma4xabgJl6LBYlNo=", - "dev": true - }, - "micromatch": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "jest-changed-files": { + "version": "21.2.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-21.2.0.tgz", + "integrity": "sha512-+lCNP1IZLwN1NOIvBcV5zEL6GENK6TXrDj4UxWIeLvIsIDa+gf6J7hkqsW2qVVt/wvH65rVvcPwqXdps5eclTQ==", "dev": true, "requires": { - "arr-diff": "2.0.0", - "array-unique": "0.2.1", - "braces": "1.8.5", - "expand-brackets": "0.1.5", - "extglob": "0.3.2", - "filename-regex": "2.0.1", - "is-extglob": "1.0.0", - "is-glob": "2.0.1", - "kind-of": "3.2.2", - "normalize-path": "2.1.1", - "object.omit": "2.0.1", - "parse-glob": "3.0.4", - "regex-cache": "0.4.4" - } - }, - "mime": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.2.0.tgz", - "integrity": "sha512-0Qz9uF1ATtl8RKJG4VRfOymh7PyEor6NbrI/61lRfuRe4vx9SNATrvAeTj2EWVRKjEQGskrzWkJBBY5NbaVHIA==", - "dev": true - }, - "mime-db": { - "version": "1.33.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", - "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==" - }, - "mime-types": { - "version": "2.1.18", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", - "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", - "requires": { - "mime-db": "1.33.0" - } - }, - "mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", - "dev": true - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "requires": { - "brace-expansion": "1.1.11" + "throat": "^4.0.0" } }, - "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" - }, - "mixpanel": { - "version": "github:kitematic/mixpanel-node#72a94a7528de4024a05e036b4406cf277275b447" - }, - "mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", - "requires": { - "minimist": "0.0.8" + "jest-cli": { + "version": "21.2.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-21.2.1.tgz", + "integrity": "sha512-T1BzrbFxDIW/LLYQqVfo94y/hhaj1NzVQkZgBumAC+sxbjMROI7VkihOdxNR758iYbQykL2ZOWUBurFgkQrzdg==", + "dev": true, + "requires": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "glob": "^7.1.2", + "graceful-fs": "^4.1.11", + "is-ci": "^1.0.10", + "istanbul-api": "^1.1.1", + "istanbul-lib-coverage": "^1.0.1", + "istanbul-lib-instrument": "^1.4.2", + "istanbul-lib-source-maps": "^1.1.0", + "jest-changed-files": "^21.2.0", + "jest-config": "^21.2.1", + "jest-environment-jsdom": "^21.2.1", + "jest-haste-map": "^21.2.0", + "jest-message-util": "^21.2.1", + "jest-regex-util": "^21.2.0", + "jest-resolve-dependencies": "^21.2.0", + "jest-runner": "^21.2.1", + "jest-runtime": "^21.2.1", + "jest-snapshot": "^21.2.1", + "jest-util": "^21.2.1", + "micromatch": "^2.3.11", + "node-notifier": "^5.0.2", + "pify": "^3.0.0", + "slash": "^1.0.0", + "string-length": "^2.0.0", + "strip-ansi": "^4.0.0", + "which": "^1.2.12", + "worker-farm": "^1.3.1", + "yargs": "^9.0.0" }, "dependencies": { - "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "load-json-file": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "os-locale": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", + "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", + "dev": true, + "requires": { + "execa": "^0.7.0", + "lcid": "^1.0.0", + "mem": "^1.1.0" + } + }, + "path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "dev": true, + "requires": { + "pify": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + }, + "read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "dev": true, + "requires": { + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" + } + }, + "read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "dev": true, + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + } + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "yargs": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-9.0.1.tgz", + "integrity": "sha1-UqzCP+7Kw0BCB47njAwAf1CF20w=", + "dev": true, + "requires": { + "camelcase": "^4.1.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^2.0.0", + "read-pkg-up": "^2.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^7.0.0" + } + }, + "yargs-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz", + "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=", + "dev": true, + "requires": { + "camelcase": "^4.1.0" + } } } }, - "mkpath": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/mkpath/-/mkpath-0.1.0.tgz", - "integrity": "sha1-dVSm+Nhxg0zJe1RisSLEwSTW3pE=" + "jest-config": { + "version": "21.2.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-21.2.1.tgz", + "integrity": "sha512-fJru5HtlD/5l2o25eY9xT0doK3t2dlglrqoGpbktduyoI0T5CwuB++2YfoNZCrgZipTwPuAGonYv0q7+8yDc/A==", + "dev": true, + "requires": { + "chalk": "^2.0.1", + "glob": "^7.1.1", + "jest-environment-jsdom": "^21.2.1", + "jest-environment-node": "^21.2.1", + "jest-get-type": "^21.2.0", + "jest-jasmine2": "^21.2.1", + "jest-regex-util": "^21.2.0", + "jest-resolve": "^21.2.0", + "jest-util": "^21.2.1", + "jest-validate": "^21.2.1", + "pretty-format": "^21.2.1" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } }, - "mksnapshot": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/mksnapshot/-/mksnapshot-0.3.1.tgz", - "integrity": "sha1-JQHAVldDbXQs6Vik/5LHfkDdN+Y=", - "optional": true, + "jest-diff": { + "version": "21.2.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-21.2.1.tgz", + "integrity": "sha512-E5fu6r7PvvPr5qAWE1RaUwIh/k6Zx/3OOkZ4rk5dBJkEWRrUuSgbMt2EO8IUTPTd6DOqU3LW6uTIwX5FRvXoFA==", + "dev": true, "requires": { - "decompress-zip": "0.3.0", - "fs-extra": "0.26.7", - "request": "2.83.0" + "chalk": "^2.0.1", + "diff": "^3.2.0", + "jest-get-type": "^21.2.0", + "pretty-format": "^21.2.1" }, "dependencies": { - "fs-extra": { - "version": "0.26.7", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.26.7.tgz", - "integrity": "sha1-muH92UiXeY7at20JGM9C0MMYT6k=", - "optional": true, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, "requires": { - "graceful-fs": "4.1.11", - "jsonfile": "2.4.0", - "klaw": "1.3.1", - "path-is-absolute": "1.0.1", - "rimraf": "2.6.2" + "has-flag": "^3.0.0" } } } }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "jest-docblock": { + "version": "21.2.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-21.2.0.tgz", + "integrity": "sha512-5IZ7sY9dBAYSV+YjQ0Ovb540Ku7AO9Z5o2Cg789xj167iQuZ2cG+z0f3Uct6WeYLbU6aQiM2pCs7sZ+4dotydw==", + "dev": true }, - "multimatch": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz", - "integrity": "sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis=", + "jest-environment-jsdom": { + "version": "21.2.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-21.2.1.tgz", + "integrity": "sha512-mecaeNh0eWmzNrUNMWARysc0E9R96UPBamNiOCYL28k7mksb1d0q6DD38WKP7ABffjnXyUWJPVaWRgUOivwXwg==", "dev": true, "requires": { - "array-differ": "1.0.0", - "array-union": "1.0.2", - "arrify": "1.0.1", - "minimatch": "3.0.4" + "jest-mock": "^21.2.0", + "jest-util": "^21.2.1", + "jsdom": "^9.12.0" } }, - "multipipe": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", - "integrity": "sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s=", + "jest-environment-node": { + "version": "21.2.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-21.2.1.tgz", + "integrity": "sha512-R211867wx9mVBVHzrjGRGTy5cd05K7eqzQl/WyZixR/VkJ4FayS8qkKXZyYnwZi6Rxo6WEV81cDbiUx/GfuLNw==", "dev": true, "requires": { - "duplexer2": "0.0.2" + "jest-mock": "^21.2.0", + "jest-util": "^21.2.1" } }, - "mute-stream": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", - "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", + "jest-get-type": { + "version": "21.2.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-21.2.0.tgz", + "integrity": "sha512-y2fFw3C+D0yjNSDp7ab1kcd6NUYfy3waPTlD8yWkAtiocJdBRQqNoRqVfMNxgj+IjT0V5cBIHJO0z9vuSSZ43Q==", "dev": true }, - "mv": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/mv/-/mv-2.1.1.tgz", - "integrity": "sha1-rmzg1vbV4KT32JN5jQPB6pVZtqI=", + "jest-haste-map": { + "version": "21.2.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-21.2.0.tgz", + "integrity": "sha512-5LhsY/loPH7wwOFRMs+PT4aIAORJ2qwgbpMFlbWbxfN0bk3ZCwxJ530vrbSiTstMkYLao6JwBkLhCJ5XbY7ZHw==", "dev": true, "requires": { - "mkdirp": "0.5.1", - "ncp": "2.0.0", - "rimraf": "2.4.5" + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.1.11", + "jest-docblock": "^21.2.0", + "micromatch": "^2.3.11", + "sane": "^2.0.0", + "worker-farm": "^1.3.1" + } + }, + "jest-jasmine2": { + "version": "21.2.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-21.2.1.tgz", + "integrity": "sha512-lw8FXXIEekD+jYNlStfgNsUHpfMWhWWCgHV7n0B7mA/vendH7vBFs8xybjQsDzJSduptBZJHqQX9SMssya9+3A==", + "dev": true, + "requires": { + "chalk": "^2.0.1", + "expect": "^21.2.1", + "graceful-fs": "^4.1.11", + "jest-diff": "^21.2.1", + "jest-matcher-utils": "^21.2.1", + "jest-message-util": "^21.2.1", + "jest-snapshot": "^21.2.1", + "p-cancelable": "^0.3.0" }, "dependencies": { - "glob": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", - "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" + "color-convert": "^1.9.0" } }, - "rimraf": { - "version": "2.4.5", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.5.tgz", - "integrity": "sha1-7nEM5dk6j9uFb7Xqj/Di11k0sto=", + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { - "glob": "6.0.4" + "has-flag": "^3.0.0" } } } }, - "nan": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.9.2.tgz", - "integrity": "sha512-ltW65co7f3PQWBDbqVvaU1WtFJUsNW7sWWm4HINhbMQIyVyzIeyZ8toX5TC5eeooE6piZoaEh4cZkueSKG3KYw==", - "dev": true, - "optional": true - }, - "natives": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/natives/-/natives-1.1.1.tgz", - "integrity": "sha512-8eRaxn8u/4wN8tGkhlc2cgwwvOLMLUMUn4IYTexMgWd+LyUDfeXVkk2ygQR0hvIHbJQXgHujia3ieUUDwNGkEA==", - "dev": true - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", - "dev": true - }, - "ncp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz", - "integrity": "sha1-GVoh1sRuNh0vsSgbo4uR6d9727M=", - "dev": true - }, - "node-haste": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/node-haste/-/node-haste-1.2.8.tgz", - "integrity": "sha1-0vEOk9dWfCaJrIP8BNtNdsqnDzw=", + "jest-matcher-utils": { + "version": "21.2.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-21.2.1.tgz", + "integrity": "sha512-kn56My+sekD43dwQPrXBl9Zn9tAqwoy25xxe7/iY4u+mG8P3ALj5IK7MLHZ4Mi3xW7uWVCjGY8cm4PqgbsqMCg==", "dev": true, "requires": { - "esprima-fb": "4001.1001.0-dev-harmony-fb" + "chalk": "^2.0.1", + "jest-get-type": "^21.2.0", + "pretty-format": "^21.2.1" }, "dependencies": { - "esprima-fb": { - "version": "4001.1001.0-dev-harmony-fb", - "resolved": "https://registry.npmjs.org/esprima-fb/-/esprima-fb-4001.1001.0-dev-harmony-fb.tgz", - "integrity": "sha1-9Qn2FuZtEcLFOWomHGGe3MtxKAo=", - "dev": true - } - } - }, - "node-int64": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.3.3.tgz", - "integrity": "sha1-LW5rLs5d6FiLQ9iNG8QbJs0fqE0=", - "dev": true - }, - "node-uuid": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.8.tgz", - "integrity": "sha1-sEDrCSOWivq/jTL7HxfxFn/auQc=" - }, - "nopt": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", - "requires": { - "abbrev": "1.1.1" - } - }, - "normalize-package-data": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", - "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", - "requires": { - "hosted-git-info": "2.5.0", - "is-builtin-module": "1.0.0", - "semver": "5.5.0", - "validate-npm-package-license": "3.0.2" - } - }, - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "requires": { - "remove-trailing-separator": "1.1.0" - } - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, - "requires": { - "path-key": "2.0.1" + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, - "nugget": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/nugget/-/nugget-2.0.1.tgz", - "integrity": "sha1-IBCVpIfhrTYIGzQy+jytpPjQcbA=", + "jest-message-util": { + "version": "21.2.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-21.2.1.tgz", + "integrity": "sha512-EbC1X2n0t9IdeMECJn2BOg7buOGivCvVNjqKMXTzQOu7uIfLml+keUfCALDh8o4rbtndIeyGU8/BKfoTr/LVDQ==", "dev": true, "requires": { - "debug": "2.6.9", - "minimist": "1.2.0", - "pretty-bytes": "1.0.4", - "progress-stream": "1.2.0", - "request": "2.83.0", - "single-line-log": "1.1.2", - "throttleit": "0.0.2" + "chalk": "^2.0.1", + "micromatch": "^2.3.11", + "slash": "^1.0.0" }, "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "ms": "2.0.0" + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" } } } }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" - }, - "numeral": { - "version": "1.5.6", - "resolved": "https://registry.npmjs.org/numeral/-/numeral-1.5.6.tgz", - "integrity": "sha1-ODHbloRRuc9q/5v5WSXx7443sz8=" - }, - "nwmatcher": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/nwmatcher/-/nwmatcher-1.4.3.tgz", - "integrity": "sha512-IKdSTiDWCarf2JTS5e9e2+5tPZGdkRJ79XjYV0pzK8Q9BpsFyBq1RGKxzs7Q8UBushGw7m6TzVKz6fcY99iSWw==", + "jest-mock": { + "version": "21.2.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-21.2.0.tgz", + "integrity": "sha512-aZDfyVf0LEoABWiY6N0d+O963dUQSyUa4qgzurHR3TBDPen0YxKCJ6l2i7lQGh1tVdsuvdrCZ4qPj+A7PievCw==", "dev": true }, - "oauth-sign": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", - "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=" - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" - }, - "object-keys": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz", - "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=", + "jest-regex-util": { + "version": "21.2.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-21.2.0.tgz", + "integrity": "sha512-BKQ1F83EQy0d9Jen/mcVX7D+lUt2tthhK/2gDWRgLDJRNOdRgSp1iVqFxP8EN1ARuypvDflRfPzYT8fQnoBQFQ==", "dev": true }, - "object.omit": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", - "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", - "dev": true, - "requires": { - "for-own": "0.1.5", - "is-extendable": "0.1.1" - } - }, - "on-finished": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.1.0.tgz", - "integrity": "sha1-DFOfCSkej/rd4MiiWFD7LO3HAi0=", - "dev": true, - "requires": { - "ee-first": "1.0.5" - } - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "requires": { - "wrappy": "1.0.2" - } - }, - "onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", - "dev": true, - "requires": { - "mimic-fn": "1.2.0" - } - }, - "optimist": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.4.0.tgz", - "integrity": "sha1-y47Dfy/jqphky2eidSUOfhliCiU=", - "dev": true, - "requires": { - "wordwrap": "0.0.2" - } - }, - "optionator": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", - "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", + "jest-resolve": { + "version": "21.2.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-21.2.0.tgz", + "integrity": "sha512-vefQ/Lr+VdNvHUZFQXWtOqHX3HEdOc2MtSahBO89qXywEbUxGPB9ZLP9+BHinkxb60UT2Q/tTDOS6rYc6Mwigw==", "dev": true, "requires": { - "deep-is": "0.1.3", - "fast-levenshtein": "2.0.6", - "levn": "0.3.0", - "prelude-ls": "1.1.2", - "type-check": "0.3.2", - "wordwrap": "1.0.0" + "browser-resolve": "^1.11.2", + "chalk": "^2.0.1", + "is-builtin-module": "^1.0.0" }, "dependencies": { - "wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", - "dev": true + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } } } }, - "os-locale": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", - "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", - "requires": { - "lcid": "1.0.0" - } - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" - }, - "osx-release": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/osx-release/-/osx-release-1.1.0.tgz", - "integrity": "sha1-8heRGigTaUmvG/kwiyQeJzfTzWw=", - "requires": { - "minimist": "1.2.0" - } - }, - "output-file-sync": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/output-file-sync/-/output-file-sync-1.1.2.tgz", - "integrity": "sha1-0KM+7+YaIF+suQCS6CZZjVJFznY=", - "dev": true, - "requires": { - "graceful-fs": "4.1.11", - "mkdirp": "0.5.1", - "object-assign": "4.1.1" - } - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true - }, - "p-limit": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.2.0.tgz", - "integrity": "sha512-Y/OtIaXtUPr4/YpMv1pCL5L5ed0rumAaAeBSj12F+bSlMdys7i8oQF/GUJmfpTS/QoaRrS/k6pma29haJpsMng==", - "dev": true, - "requires": { - "p-try": "1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, - "requires": { - "p-limit": "1.2.0" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "dev": true - }, - "package-json": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz", - "integrity": "sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=", + "jest-resolve-dependencies": { + "version": "21.2.0", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-21.2.0.tgz", + "integrity": "sha512-ok8ybRFU5ScaAcfufIQrCbdNJSRZ85mkxJ1EhUp8Bhav1W1/jv/rl1Q6QoVQHObNxmKnbHVKrfLZbCbOsXQ+bQ==", "dev": true, "requires": { - "got": "6.7.1", - "registry-auth-token": "3.3.2", - "registry-url": "3.1.0", - "semver": "5.5.0" + "jest-regex-util": "^21.2.0" } }, - "parse-color": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/parse-color/-/parse-color-1.0.0.tgz", - "integrity": "sha1-e3SLlag/A/FqlPU15S1/PZRlhhk=", + "jest-runner": { + "version": "21.2.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-21.2.1.tgz", + "integrity": "sha512-Anb72BOQlHqF/zETqZ2K20dbYsnqW/nZO7jV8BYENl+3c44JhMrA8zd1lt52+N7ErnsQMd2HHKiVwN9GYSXmrg==", "dev": true, "requires": { - "color-convert": "0.5.3" + "jest-config": "^21.2.1", + "jest-docblock": "^21.2.0", + "jest-haste-map": "^21.2.0", + "jest-jasmine2": "^21.2.1", + "jest-message-util": "^21.2.1", + "jest-runtime": "^21.2.1", + "jest-util": "^21.2.1", + "pify": "^3.0.0", + "throat": "^4.0.0", + "worker-farm": "^1.3.1" }, "dependencies": { - "color-convert": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-0.5.3.tgz", - "integrity": "sha1-vbbGnOZg+t/+CwAHzER+G59ygr0=", + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", "dev": true } } }, - "parse-glob": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", - "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", - "dev": true, - "requires": { - "glob-base": "0.3.0", - "is-dotfile": "1.0.3", - "is-extglob": "1.0.0", - "is-glob": "2.0.1" - } - }, - "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "requires": { - "error-ex": "1.3.1" - } - }, - "parse5": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-1.5.1.tgz", - "integrity": "sha1-m387DeMr543CQBsXVzzK8Pb1nZQ=", - "dev": true - }, - "parseUri": { - "version": "1.2.3-2", - "resolved": "https://registry.npmjs.org/parseUri/-/parseUri-1.2.3-2.tgz", - "integrity": "sha1-9BHxt9aWemdflk5xYAJMt2a5DpY=" - }, - "parseurl": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", - "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=", - "dev": true - }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "requires": { - "pinkie-promise": "2.0.1" - } - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" - }, - "path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", - "dev": true - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true - }, - "path-parse": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz", - "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=", - "dev": true - }, - "path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", - "requires": { - "graceful-fs": "4.1.11", - "pify": "2.3.0", - "pinkie-promise": "2.0.1" - } - }, - "pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", - "dev": true - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" - }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" - }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "requires": { - "pinkie": "2.0.4" - } - }, - "pkg-up": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-1.0.0.tgz", - "integrity": "sha1-Pgj7RhUlxEIWJKM7n35tCvWwWiY=", - "dev": true, - "requires": { - "find-up": "1.1.2" - } - }, - "plist": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/plist/-/plist-2.1.0.tgz", - "integrity": "sha1-V8zbeggh3yGDEhejytVOPhRqECU=", - "dev": true, - "requires": { - "base64-js": "1.2.0", - "xmlbuilder": "8.2.2", - "xmldom": "0.1.27" - } - }, - "pluralize": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz", - "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==", - "dev": true - }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", - "dev": true - }, - "prepend-http": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", - "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", - "dev": true - }, - "preserve": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", - "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", - "dev": true - }, - "pretty-bytes": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-1.0.4.tgz", - "integrity": "sha1-CiLoIQYJrTVUL4yNXSFZr/B1HIQ=", - "dev": true, - "requires": { - "get-stdin": "4.0.1", - "meow": "3.7.0" - } - }, - "prettyjson": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prettyjson/-/prettyjson-1.2.1.tgz", - "integrity": "sha1-/P+rQdGcq0365eV15kJGYZsS0ok=", - "dev": true, - "requires": { - "colors": "1.1.2", - "minimist": "1.2.0" - }, - "dependencies": { - "colors": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", - "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", - "dev": true - } - } - }, - "prettysize": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/prettysize/-/prettysize-0.0.3.tgz", - "integrity": "sha1-FK//amReWRpN3xxykZwjtBRhgaE=", - "dev": true - }, - "private": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", - "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==" - }, - "process-nextick-args": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", - "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=" - }, - "progress": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.0.tgz", - "integrity": "sha1-ihvjZr+Pwj2yvSPxDG/pILQ4nR8=", - "dev": true - }, - "progress-stream": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/progress-stream/-/progress-stream-1.2.0.tgz", - "integrity": "sha1-LNPP6jO6OonJwSHsM0er6asSX3c=", - "dev": true, - "requires": { - "speedometer": "0.1.4", - "through2": "0.2.3" - } - }, - "promise": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", - "dev": true, - "optional": true, - "requires": { - "asap": "2.0.6" - } - }, - "prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", - "dev": true - }, - "pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", - "dev": true - }, - "pump": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/pump/-/pump-1.0.3.tgz", - "integrity": "sha512-8k0JupWme55+9tCVE+FS5ULT3K6AbgqrGa58lTT49RpyfwwcGedHqaC5LlQNdEAumn/wFsu6aPwkuPMioy8kqw==", - "requires": { - "end-of-stream": "1.4.1", - "once": "1.4.0" - } - }, - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" - }, - "q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" - }, - "qs": { - "version": "6.3.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.3.2.tgz", - "integrity": "sha1-51vV9uJoEioqDgvaYwslUMFmUCw=" - }, - "randomatic": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.7.tgz", - "integrity": "sha512-D5JUjPyJbaJDkuAazpVnSfVkLlpeO3wDlPROTMLGKG1zMFNFRgrciKo1ltz/AzNTkqE0HzDx655QOL51N06how==", - "dev": true, - "requires": { - "is-number": "3.0.0", - "kind-of": "4.0.0" + "jest-runtime": { + "version": "21.2.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-21.2.1.tgz", + "integrity": "sha512-6omlpA3+NSE+rHwD0PQjNEjZeb2z+oRmuehMfM1tWQVum+E0WV3pFt26Am0DUfQkkPyTABvxITRjCUclYgSOsA==", + "dev": true, + "requires": { + "babel-core": "^6.0.0", + "babel-jest": "^21.2.0", + "babel-plugin-istanbul": "^4.0.0", + "chalk": "^2.0.1", + "convert-source-map": "^1.4.0", + "graceful-fs": "^4.1.11", + "jest-config": "^21.2.1", + "jest-haste-map": "^21.2.0", + "jest-regex-util": "^21.2.0", + "jest-resolve": "^21.2.0", + "jest-util": "^21.2.1", + "json-stable-stringify": "^1.0.1", + "micromatch": "^2.3.11", + "slash": "^1.0.0", + "strip-bom": "3.0.0", + "write-file-atomic": "^2.1.0", + "yargs": "^9.0.0" }, "dependencies": { - "is-number": { + "ansi-regex": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "kind-of": "3.2.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "1.1.6" - } - } + "color-convert": "^1.9.0" } }, - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "babel-core": { + "version": "6.26.3", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", + "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", "dev": true, "requires": { - "is-buffer": "1.1.6" + "babel-code-frame": "^6.26.0", + "babel-generator": "^6.26.0", + "babel-helpers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-register": "^6.26.0", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "convert-source-map": "^1.5.1", + "debug": "^2.6.9", + "json5": "^0.5.1", + "lodash": "^4.17.4", + "minimatch": "^3.0.4", + "path-is-absolute": "^1.0.1", + "private": "^0.1.8", + "slash": "^1.0.0", + "source-map": "^0.5.7" } - } - } - }, - "raw-body": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.3.0.tgz", - "integrity": "sha1-l4IwoValVI9C7vFN4i0PT2EAg9E=", - "dev": true, - "requires": { - "bytes": "1.0.0", - "iconv-lite": "0.4.4" - }, - "dependencies": { - "iconv-lite": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.4.tgz", - "integrity": "sha1-6V8uQdsHNfwhZS94J6XuMuY8g6g=", + }, + "babel-jest": { + "version": "21.2.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-21.2.0.tgz", + "integrity": "sha512-O0W2qLoWu1QOoOGgxiR2JID4O6WSpxPiQanrkyi9SSlM0PJ60Ptzlck47lhtnr9YZO3zYOsxHwnyeWJ6AffoBQ==", + "dev": true, + "requires": { + "babel-plugin-istanbul": "^4.0.0", + "babel-preset-jest": "^21.2.0" + } + }, + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", "dev": true + }, + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", + "dev": true + }, + "load-json-file": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" + } + }, + "os-locale": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", + "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", + "dev": true, + "requires": { + "execa": "^0.7.0", + "lcid": "^1.0.0", + "mem": "^1.1.0" + } + }, + "path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "dev": true, + "requires": { + "pify": "^2.0.0" + } + }, + "read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "dev": true, + "requires": { + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" + } + }, + "read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "dev": true, + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "yargs": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-9.0.1.tgz", + "integrity": "sha1-UqzCP+7Kw0BCB47njAwAf1CF20w=", + "dev": true, + "requires": { + "camelcase": "^4.1.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^2.0.0", + "read-pkg-up": "^2.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^7.0.0" + } + }, + "yargs-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz", + "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=", + "dev": true, + "requires": { + "camelcase": "^4.1.0" + } } } }, - "rc": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.5.tgz", - "integrity": "sha1-J1zWh/bjs2zHVrqibf7oCnkDAf0=", - "dev": true, - "requires": { - "deep-extend": "0.4.2", - "ini": "1.3.5", - "minimist": "1.2.0", - "strip-json-comments": "2.0.1" - } - }, - "rcedit": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/rcedit/-/rcedit-0.3.0.tgz", - "integrity": "sha1-y17uGF5Ub57aWXwkjJkGGG+pa84=", - "dev": true - }, - "react": { - "version": "0.13.3", - "resolved": "https://registry.npmjs.org/react/-/react-0.13.3.tgz", - "integrity": "sha1-ot+oUzXX3AK4K0gvCJWC5kzBM1Y=", - "requires": { - "envify": "3.4.1" - } - }, - "react-bootstrap": { - "version": "0.20.3", - "resolved": "https://registry.npmjs.org/react-bootstrap/-/react-bootstrap-0.20.3.tgz", - "integrity": "sha1-UhDor3IRvUaEshGA8ocdEq67TqE=", - "requires": { - "classnames": "1.2.2" - }, - "dependencies": { - "classnames": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-1.2.2.tgz", - "integrity": "sha1-6WoqAiLYSSXdj62yBdZuEviI7fk=" - } - } - }, - "react-retina-image": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/react-retina-image/-/react-retina-image-1.3.3.tgz", - "integrity": "sha1-4h+YvK+gWnMlDGaQswtFVMs0nV8=", + "jest-snapshot": { + "version": "21.2.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-21.2.1.tgz", + "integrity": "sha512-bpaeBnDpdqaRTzN8tWg0DqOTo2DvD3StOemxn67CUd1p1Po+BUpvePAp44jdJ7Pxcjfg+42o4NHw1SxdCA2rvg==", + "dev": true, "requires": { - "array-equal": "1.0.0", - "image-exists": "1.1.0", - "is-retina": "1.0.3", - "isarray": "0.0.1", - "object-assign": "2.1.1" + "chalk": "^2.0.1", + "jest-diff": "^21.2.1", + "jest-matcher-utils": "^21.2.1", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^21.2.1" }, "dependencies": { - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } }, - "object-assign": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz", - "integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=" + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } } } }, - "react-router": { - "version": "0.13.6", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-0.13.6.tgz", - "integrity": "sha1-G8OcdF1CMmy1Hxx0UkeWdaUXL6k=", + "jest-util": { + "version": "21.2.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-21.2.1.tgz", + "integrity": "sha512-r20W91rmHY3fnCoO7aOAlyfC51x2yeV3xF+prGsJAUsYhKeV670ZB8NO88Lwm7ASu8SdH0S+U+eFf498kjhA4g==", + "dev": true, "requires": { - "can-use-dom": "0.1.0", - "invariant": "2.2.3", - "object-assign": "2.1.1", - "qs": "2.4.1" + "callsites": "^2.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.11", + "jest-message-util": "^21.2.1", + "jest-mock": "^21.2.0", + "jest-validate": "^21.2.1", + "mkdirp": "^0.5.1" }, "dependencies": { - "object-assign": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz", - "integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=" + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } }, - "qs": { + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "dev": true + }, + "chalk": { "version": "2.4.1", - "resolved": "https://registry.npmjs.org/qs/-/qs-2.4.1.tgz", - "integrity": "sha1-aMuuqXEBNCaoDBQE+taxprEXUkU=" + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } } } }, - "read-config-file": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-config-file/-/read-config-file-3.0.0.tgz", - "integrity": "sha512-BVm//hhy9uxRbmeZrKAsUu6MUUNvtwkMrc3t15E79M1lLvg6ivHiwQYIEQK65ZtHCSautbgRY4rD8Z4skRk+4Q==", + "jest-validate": { + "version": "21.2.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-21.2.1.tgz", + "integrity": "sha512-k4HLI1rZQjlU+EC682RlQ6oZvLrE5SCh3brseQc24vbZTxzT/k/3urar5QMCVgjadmSO7lECeGdc6YxnM3yEGg==", "dev": true, "requires": { - "ajv": "6.2.0", - "ajv-keywords": "3.1.0", - "bluebird-lst": "1.0.5", - "dotenv": "5.0.1", - "dotenv-expand": "4.2.0", - "fs-extra-p": "4.5.2", - "js-yaml": "3.10.0", - "json5": "0.5.1", - "lazy-val": "1.0.3" + "chalk": "^2.0.1", + "jest-get-type": "^21.2.0", + "leven": "^2.1.0", + "pretty-format": "^21.2.1" }, "dependencies": { - "ajv": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.2.0.tgz", - "integrity": "sha1-r6wpW7qgFSRJ5SJ0LkVHwa6TKNI=", + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "fast-deep-equal": "1.1.0", - "fast-json-stable-stringify": "2.0.0", - "json-schema-traverse": "0.3.1" + "color-convert": "^1.9.0" } }, - "esprima": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz", - "integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw==", - "dev": true - }, - "js-yaml": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.10.0.tgz", - "integrity": "sha512-O2v52ffjLa9VeM43J4XocZE//WT9N0IiwDa3KSHH7Tu8CtH+1qM8SIZvnsTh6v+4yFy5KUY3BHUVwjpfAWsjIA==", + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "dev": true, "requires": { - "argparse": "1.0.10", - "esprima": "4.0.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" } }, - "json5": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", - "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", + "leven": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz", + "integrity": "sha1-wuep93IJTe6dNCAq6KzORoeHVYA=", "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } } } }, - "read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", - "requires": { - "load-json-file": "1.1.0", - "normalize-package-data": "2.4.0", - "path-type": "1.1.0" - } - }, - "read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", - "requires": { - "find-up": "1.1.2", - "read-pkg": "1.1.0" - } + "jquery": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.3.1.tgz", + "integrity": "sha512-Ubldcmxp5np52/ENotGxlLe6aGMvmF4R8S6tZjsP6Knsaxd/xp3Zrh50cG93lR6nPXyUFwzN3ZSOQI0wRJNdGg==" }, - "readable-stream": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", - "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", - "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "1.0.0", - "process-nextick-args": "1.0.7", - "string_decoder": "0.10.31", - "util-deprecate": "1.0.2" - } - }, - "readdirp": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz", - "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=", - "dev": true, - "requires": { - "graceful-fs": "4.1.11", - "minimatch": "3.0.4", - "readable-stream": "2.0.6", - "set-immediate-shim": "1.0.1" - } + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=" }, - "readline2": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/readline2/-/readline2-1.0.1.tgz", - "integrity": "sha1-QQWWCP/BVHV7cV2ZidGZ/783LjU=", + "js-yaml": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.0.tgz", + "integrity": "sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A==", "dev": true, "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", - "mute-stream": "0.0.5" + "argparse": "^1.0.7", + "esprima": "^4.0.0" }, "dependencies": { - "mute-stream": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz", - "integrity": "sha1-j7+rsKmKJT0xhDMfno3rc3L6xsA=", + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", "dev": true } } }, - "recast": { - "version": "0.11.23", - "resolved": "https://registry.npmjs.org/recast/-/recast-0.11.23.tgz", - "integrity": "sha1-RR/TAEqx5N+bTktmN2sqIZEkYtM=", - "requires": { - "ast-types": "0.9.6", - "esprima": "3.1.3", - "private": "0.1.8", - "source-map": "0.5.7" + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "optional": true + }, + "jsdom": { + "version": "9.12.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-9.12.0.tgz", + "integrity": "sha1-6MVG//ywbADUgzyoRBD+1/igl9Q=", + "dev": true, + "requires": { + "abab": "^1.0.3", + "acorn": "^4.0.4", + "acorn-globals": "^3.1.0", + "array-equal": "^1.0.0", + "content-type-parser": "^1.0.1", + "cssom": ">= 0.3.2 < 0.4.0", + "cssstyle": ">= 0.2.37 < 0.3.0", + "escodegen": "^1.6.1", + "html-encoding-sniffer": "^1.0.1", + "nwmatcher": ">= 1.3.9 < 2.0.0", + "parse5": "^1.5.1", + "request": "^2.79.0", + "sax": "^1.2.1", + "symbol-tree": "^3.2.1", + "tough-cookie": "^2.3.2", + "webidl-conversions": "^4.0.0", + "whatwg-encoding": "^1.0.1", + "whatwg-url": "^4.3.0", + "xml-name-validator": "^2.0.1" }, "dependencies": { - "esprima": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", - "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=" - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + "acorn": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", + "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", + "dev": true } } }, - "redent": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", - "dev": true, - "requires": { - "indent-string": "2.1.0", - "strip-indent": "1.0.1" - } - }, - "regenerate": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.3.3.tgz", - "integrity": "sha512-jVpo1GadrDAK59t/0jRx5VxYWQEDkkEKi6+HjE3joFVLfDOh9Xrdh0dF1eSq+BI/SwvTQ44gSscJ8N5zYL61sg==", + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", "dev": true }, - "regenerator": { - "version": "0.8.40", - "resolved": "https://registry.npmjs.org/regenerator/-/regenerator-0.8.40.tgz", - "integrity": "sha1-oORXxY69uuV1yfjNdRJ+k3VkNdg=", + "jshint": { + "version": "2.9.5", + "resolved": "https://registry.npmjs.org/jshint/-/jshint-2.9.5.tgz", + "integrity": "sha1-HnJSkVzmgbQIJ+4UJIxG006apiw=", "dev": true, "requires": { - "commoner": "0.10.8", - "defs": "1.1.1", - "esprima-fb": "15001.1001.0-dev-harmony-fb", - "private": "0.1.8", - "recast": "0.10.33", - "through": "2.3.8" + "cli": "~1.0.0", + "console-browserify": "1.1.x", + "exit": "0.1.x", + "htmlparser2": "3.8.x", + "lodash": "3.7.x", + "minimatch": "~3.0.2", + "shelljs": "0.3.x", + "strip-json-comments": "1.0.x" }, "dependencies": { - "ast-types": { - "version": "0.8.12", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.8.12.tgz", - "integrity": "sha1-oNkOQ1G7iHcWyD/WN+v4GK9K38w=", + "lodash": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.7.0.tgz", + "integrity": "sha1-Nni9irmVBXwHreg27S7wh9qBHUU=", "dev": true }, - "esprima-fb": { - "version": "15001.1001.0-dev-harmony-fb", - "resolved": "https://registry.npmjs.org/esprima-fb/-/esprima-fb-15001.1001.0-dev-harmony-fb.tgz", - "integrity": "sha1-Q761fsJujPI3092LM+QlM1d/Jlk=", + "shelljs": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.3.0.tgz", + "integrity": "sha1-NZbmMHp4FUT1kfN9phg2DzHbV7E=", "dev": true }, - "recast": { - "version": "0.10.33", - "resolved": "https://registry.npmjs.org/recast/-/recast-0.10.33.tgz", - "integrity": "sha1-lCgI96oBbx+nFCxGHX5XBKqo1pc=", - "dev": true, - "requires": { - "ast-types": "0.8.12", - "esprima-fb": "15001.1001.0-dev-harmony-fb", - "private": "0.1.8", - "source-map": "0.5.7" - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "strip-json-comments": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz", + "integrity": "sha1-HhX7ysl9Pumb8tc7TGVrCCu6+5E=", "dev": true } } }, - "regex-cache": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", - "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", - "dev": true, - "requires": { - "is-equal-shallow": "0.1.3" - } + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true }, - "regexpu": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/regexpu/-/regexpu-1.3.0.tgz", - "integrity": "sha1-5TTcmRqeWEYFDJjebX3UpVyeoW0=", - "dev": true, - "requires": { - "esprima": "2.7.3", - "recast": "0.10.43", - "regenerate": "1.3.3", - "regjsgen": "0.2.0", - "regjsparser": "0.1.5" - }, - "dependencies": { - "ast-types": { - "version": "0.8.15", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.8.15.tgz", - "integrity": "sha1-ju8IJ/BN/w7IhXupJavj/qYZTlI=", - "dev": true - }, - "esprima-fb": { - "version": "15001.1001.0-dev-harmony-fb", - "resolved": "https://registry.npmjs.org/esprima-fb/-/esprima-fb-15001.1001.0-dev-harmony-fb.tgz", - "integrity": "sha1-Q761fsJujPI3092LM+QlM1d/Jlk=", - "dev": true - }, - "recast": { - "version": "0.10.43", - "resolved": "https://registry.npmjs.org/recast/-/recast-0.10.43.tgz", - "integrity": "sha1-uV1Q9tYHYaX2JS4V2AZ4FoSRzn8=", - "dev": true, - "requires": { - "ast-types": "0.8.15", - "esprima-fb": "15001.1001.0-dev-harmony-fb", - "private": "0.1.8", - "source-map": "0.5.7" - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } - } + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" }, - "registry-auth-token": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz", - "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==", - "dev": true, - "requires": { - "rc": "1.2.5", - "safe-buffer": "5.1.1" - } + "json-schema-traverse": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", + "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=" }, - "registry-url": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", - "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=", + "json-stable-stringify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", "dev": true, "requires": { - "rc": "1.2.5" + "jsonify": "~0.0.0" } }, - "regjsgen": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", - "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=", + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", "dev": true }, - "regjsparser": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", - "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", - "dev": true, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" + }, + "json5": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.4.0.tgz", + "integrity": "sha1-BUNS5MTIDIbAkjh31EneF2pzLI0=", + "dev": true + }, + "jsonfile": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", + "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", "requires": { - "jsesc": "0.5.0" + "graceful-fs": "^4.1.6" } }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", "dev": true }, - "repeat-element": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", - "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=", - "dev": true + "jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=" }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "jsonpointer": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz", + "integrity": "sha1-T9kss04OnbPInIYi7PUfm5eMbLk=", "dev": true }, - "repeating": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-1.1.3.tgz", - "integrity": "sha1-PUEUIYh3U3SU+X93+Xhfq4EPpKw=", - "dev": true, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", "requires": { - "is-finite": "1.0.2" + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + } } }, - "replace-ext": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz", - "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=", - "dev": true + "jstransform": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/jstransform/-/jstransform-11.0.3.tgz", + "integrity": "sha1-CaeJk+CuTU70SH9hVakfYZDLQiM=", + "requires": { + "base62": "^1.1.0", + "commoner": "^0.10.1", + "esprima-fb": "^15001.1.0-dev-harmony-fb", + "object-assign": "^2.0.0", + "source-map": "^0.4.2" + }, + "dependencies": { + "esprima-fb": { + "version": "15001.1.0-dev-harmony-fb", + "resolved": "https://registry.npmjs.org/esprima-fb/-/esprima-fb-15001.1.0-dev-harmony-fb.tgz", + "integrity": "sha1-MKlHMDxrjV6VW+4rmbHSMyBqaQE=" + }, + "object-assign": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz", + "integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=" + } + } }, - "request": { - "version": "2.83.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.83.0.tgz", - "integrity": "sha512-lR3gD69osqm6EYLk9wB/G1W/laGWjzH90t1vEa2xuxHD5KUrSzp9pUSfTm+YC5Nxt2T8nMPEvKlhbQayU7bgFw==", + "jsxhint": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/jsxhint/-/jsxhint-0.15.1.tgz", + "integrity": "sha1-+gBftaTbfP3AVe9QQ7Leu5/jWlQ=", + "dev": true, "requires": { - "aws-sign2": "0.7.0", - "aws4": "1.6.0", - "caseless": "0.12.0", - "combined-stream": "1.0.6", - "extend": "3.0.1", - "forever-agent": "0.6.1", - "form-data": "2.3.2", - "har-validator": "5.0.3", - "hawk": "6.0.2", - "http-signature": "1.2.0", - "is-typedarray": "1.0.0", - "isstream": "0.1.2", - "json-stringify-safe": "5.0.1", - "mime-types": "2.1.18", - "oauth-sign": "0.8.2", - "performance-now": "2.1.0", - "qs": "6.5.1", - "safe-buffer": "5.1.1", - "stringstream": "0.0.5", - "tough-cookie": "2.3.4", - "tunnel-agent": "0.6.0", - "uuid": "3.2.1" + "bluebird": "^2.9.14", + "debug": "~2.1.0", + "fs-extra": "^0.16.5", + "glob-all": "^3.0.1", + "jshint": "^2.6.0", + "jstransform": "^11.0.1", + "through": "~2.3.6" }, "dependencies": { - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + "bluebird": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.11.0.tgz", + "integrity": "sha1-U0uQM8AiyVecVro7Plpcqvu2UOE=", + "dev": true }, - "aws-sign2": { + "debug": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.1.3.tgz", + "integrity": "sha1-zoqxte6PvuK/o7Yzyrk9NmtjQY4=", + "dev": true, + "requires": { + "ms": "0.7.0" + } + }, + "fs-extra": { + "version": "0.16.5", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.16.5.tgz", + "integrity": "sha1-GtZh+myGyWCM0bSe/G/Og0k5p1A=", + "dev": true, + "requires": { + "graceful-fs": "^3.0.5", + "jsonfile": "^2.0.0", + "rimraf": "^2.2.8" + } + }, + "graceful-fs": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.11.tgz", + "integrity": "sha1-dhPHeKGv6mLyXGMKCG1/Osu92Bg=", + "dev": true, + "requires": { + "natives": "^1.1.0" + } + }, + "ms": { "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.0.tgz", + "integrity": "sha1-hlvpTC5zl62KV9pqYzpuLzB5i4M=", + "dev": true + } + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + }, + "klaw": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", + "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=", + "requires": { + "graceful-fs": "^4.1.9" + } + }, + "latest-version": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz", + "integrity": "sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=", + "dev": true, + "requires": { + "package-json": "^4.0.0" + } + }, + "lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", + "dev": true + }, + "lazy-val": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/lazy-val/-/lazy-val-1.0.3.tgz", + "integrity": "sha512-pjCf3BYk+uv3ZcPzEVM0BFvO9Uw58TmlrU0oG5tTrr9Kcid3+kdKxapH8CjdYmVa2nO5wOoZn2rdvZx2PKj/xg==", + "dev": true + }, + "lazystream": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-0.1.0.tgz", + "integrity": "sha1-GyXWPHcqTCDwpe0KnXf0hLbhaSA=", + "dev": true, + "requires": { + "readable-stream": "~1.0.2" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true }, - "boom": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/boom/-/boom-4.3.1.tgz", - "integrity": "sha1-T4owBctKfjiJ90kDD9JbluAdLjE=", + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + } + } + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "requires": { + "invert-kv": "^1.0.0" + } + }, + "less": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/less/-/less-2.7.3.tgz", + "integrity": "sha512-KPdIJKWcEAb02TuJtaLrhue0krtRLoRoo7x6BNJIBelO00t/CCdJQUnHW5V34OnHMWzIktSalJxRO+FvytQlCQ==", + "dev": true, + "requires": { + "errno": "^0.1.1", + "graceful-fs": "^4.1.2", + "image-size": "~0.5.0", + "mime": "^1.2.11", + "mkdirp": "^0.5.0", + "promise": "^7.1.1", + "request": "2.81.0", + "source-map": "^0.5.3" + }, + "dependencies": { + "ajv": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", + "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", + "dev": true, + "optional": true, "requires": { - "hoek": "4.2.1" + "co": "^4.6.0", + "json-stable-stringify": "^1.0.1" } }, "caseless": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true, + "optional": true }, - "cryptiles": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-3.1.2.tgz", - "integrity": "sha1-qJ+7Ig9c4l7FboxKqKT9e1sNKf4=", + "har-schema": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz", + "integrity": "sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4=", + "dev": true, + "optional": true + }, + "har-validator": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz", + "integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=", + "dev": true, + "optional": true, "requires": { - "boom": "5.2.0" - }, - "dependencies": { - "boom": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/boom/-/boom-5.2.0.tgz", - "integrity": "sha512-Z5BTk6ZRe4tXXQlkqftmsAUANpXmuwlsF5Oov8ThoMbQRzdGTA1ngYRW160GexgOgjsFOKJz0LYhoNi+2AMBUw==", - "requires": { - "hoek": "4.2.1" - } + "ajv": "^4.9.1", + "har-schema": "^1.0.5" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "optional": true + }, + "performance-now": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz", + "integrity": "sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU=", + "dev": true, + "optional": true + }, + "qs": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", + "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=", + "dev": true, + "optional": true + }, + "request": { + "version": "2.81.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.81.0.tgz", + "integrity": "sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA=", + "dev": true, + "optional": true, + "requires": { + "aws-sign2": "~0.6.0", + "aws4": "^1.2.1", + "caseless": "~0.12.0", + "combined-stream": "~1.0.5", + "extend": "~3.0.0", + "forever-agent": "~0.6.1", + "form-data": "~2.1.1", + "har-validator": "~4.2.1", + "hawk": "~3.1.3", + "http-signature": "~1.1.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.7", + "oauth-sign": "~0.8.1", + "performance-now": "^0.2.0", + "qs": "~6.4.0", + "safe-buffer": "^5.0.1", + "stringstream": "~0.0.4", + "tough-cookie": "~2.3.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.0.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "optional": true + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "uuid": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.2.1.tgz", + "integrity": "sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA==", + "dev": true, + "optional": true + } + } + }, + "leven": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/leven/-/leven-1.0.2.tgz", + "integrity": "sha1-kUS27ryl8dBoAWnxpncNzqYLdcM=", + "dev": true + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "livereload-js": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.3.0.tgz", + "integrity": "sha512-j1R0/FeGa64Y+NmqfZhyoVRzcFlOZ8sNlKzHjh4VvLULFACZhn68XrX5DFg2FhMvSMJmROuFxRSa560ECWKBMg==", + "dev": true + }, + "load-grunt-tasks": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/load-grunt-tasks/-/load-grunt-tasks-3.5.2.tgz", + "integrity": "sha1-ByhWEYD9IP+KaSdQWFL8WKrqDIg=", + "dev": true, + "requires": { + "arrify": "^1.0.0", + "multimatch": "^2.0.0", + "pkg-up": "^1.0.0", + "resolve-pkg": "^0.1.0" + } + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "dependencies": { + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + } + } + }, + "lodash": { + "version": "4.17.5", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz", + "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==" + }, + "lodash._basecopy": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", + "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=", + "dev": true + }, + "lodash._basetostring": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz", + "integrity": "sha1-0YYdh3+CSlL2aYMtyvPuFVZqB9U=", + "dev": true + }, + "lodash._basevalues": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz", + "integrity": "sha1-W3dXYoAr3j0yl1A+JjAIIP32Ybc=", + "dev": true + }, + "lodash._getnative": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", + "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=", + "dev": true + }, + "lodash._isiterateecall": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", + "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=", + "dev": true + }, + "lodash._reescape": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz", + "integrity": "sha1-Kx1vXf4HyKNVdT5fJ/rH8c3hYWo=", + "dev": true + }, + "lodash._reevaluate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz", + "integrity": "sha1-WLx0xAZklTrgsSTYBpltrKQx4u0=", + "dev": true + }, + "lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", + "dev": true + }, + "lodash._root": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz", + "integrity": "sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI=", + "dev": true + }, + "lodash.assign": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", + "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=" + }, + "lodash.escape": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz", + "integrity": "sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg=", + "dev": true, + "requires": { + "lodash._root": "^3.0.0" + } + }, + "lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=" + }, + "lodash.isarguments": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", + "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=", + "dev": true + }, + "lodash.isarray": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", + "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=", + "dev": true + }, + "lodash.keys": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", + "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=", + "dev": true, + "requires": { + "lodash._getnative": "^3.0.0", + "lodash.isarguments": "^3.0.0", + "lodash.isarray": "^3.0.0" + } + }, + "lodash.restparam": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz", + "integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=", + "dev": true + }, + "lodash.template": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", + "integrity": "sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8=", + "dev": true, + "requires": { + "lodash._basecopy": "^3.0.0", + "lodash._basetostring": "^3.0.0", + "lodash._basevalues": "^3.0.0", + "lodash._isiterateecall": "^3.0.0", + "lodash._reinterpolate": "^3.0.0", + "lodash.escape": "^3.0.0", + "lodash.keys": "^3.0.0", + "lodash.restparam": "^3.0.0", + "lodash.templatesettings": "^3.0.0" + } + }, + "lodash.templatesettings": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz", + "integrity": "sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU=", + "dev": true, + "requires": { + "lodash._reinterpolate": "^3.0.0", + "lodash.escape": "^3.0.0" + } + }, + "longest": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", + "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", + "dev": true + }, + "loose-envify": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", + "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", + "requires": { + "js-tokens": "^3.0.0" + } + }, + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "requires": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + } + }, + "lowercase-keys": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", + "integrity": "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY=", + "dev": true + }, + "lru-cache": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.1.tgz", + "integrity": "sha512-q4spe4KTfsAS1SUHLO0wz8Qiyf1+vMIAgpRYioFYDMNqKfHQbg+AVDH3i4fvpl71/P1L0dBl+fQi+P37UYf0ew==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "make-dir": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.2.0.tgz", + "integrity": "sha512-aNUAa4UMg/UougV25bbrU4ZaaKNjJ/3/xnvg/twpmKROPdKZPZ9wGgI0opdZzO8q/zUFawoUuixuOv33eZ61Iw==", + "dev": true, + "requires": { + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "makeerror": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", + "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", + "dev": true, + "requires": { + "tmpl": "1.0.x" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=" + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "requires": { + "object-visit": "^1.0.0" + } + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "dev": true + }, + "mem": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", + "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "requires": { + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" + } + }, + "merge": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.0.tgz", + "integrity": "sha1-dTHjnUlJwoGma4xabgJl6LBYlNo=", + "dev": true + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + } + }, + "mime": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.2.0.tgz", + "integrity": "sha512-0Qz9uF1ATtl8RKJG4VRfOymh7PyEor6NbrI/61lRfuRe4vx9SNATrvAeTj2EWVRKjEQGskrzWkJBBY5NbaVHIA==", + "dev": true + }, + "mime-db": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", + "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==" + }, + "mime-types": { + "version": "2.1.18", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", + "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", + "requires": { + "mime-db": "~1.33.0" + } + }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" + }, + "mixin-deep": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", + "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", + "dev": true, + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mixpanel": { + "version": "github:kitematic/mixpanel-node#72a94a7528de4024a05e036b4406cf277275b447", + "from": "github:kitematic/mixpanel-node" + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "requires": { + "minimist": "0.0.8" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" + } + } + }, + "mkpath": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/mkpath/-/mkpath-0.1.0.tgz", + "integrity": "sha1-dVSm+Nhxg0zJe1RisSLEwSTW3pE=" + }, + "mksnapshot": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/mksnapshot/-/mksnapshot-0.3.1.tgz", + "integrity": "sha1-JQHAVldDbXQs6Vik/5LHfkDdN+Y=", + "requires": { + "decompress-zip": "0.3.0", + "fs-extra": "0.26.7", + "request": "^2.79.0" + }, + "dependencies": { + "fs-extra": { + "version": "0.26.7", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.26.7.tgz", + "integrity": "sha1-muH92UiXeY7at20JGM9C0MMYT6k=", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^2.1.0", + "klaw": "^1.0.0", + "path-is-absolute": "^1.0.0", + "rimraf": "^2.2.8" + } + } + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "multimatch": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz", + "integrity": "sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis=", + "dev": true, + "requires": { + "array-differ": "^1.0.0", + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "minimatch": "^3.0.0" + } + }, + "multipipe": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", + "integrity": "sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s=", + "dev": true, + "requires": { + "duplexer2": "0.0.2" + } + }, + "mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", + "dev": true + }, + "mv": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/mv/-/mv-2.1.1.tgz", + "integrity": "sha1-rmzg1vbV4KT32JN5jQPB6pVZtqI=", + "dev": true, + "requires": { + "mkdirp": "~0.5.1", + "ncp": "~2.0.0", + "rimraf": "~2.4.0" + }, + "dependencies": { + "glob": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", + "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", + "dev": true, + "requires": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "rimraf": { + "version": "2.4.5", + "resolved": "http://registry.npmjs.org/rimraf/-/rimraf-2.4.5.tgz", + "integrity": "sha1-7nEM5dk6j9uFb7Xqj/Di11k0sto=", + "dev": true, + "requires": { + "glob": "^6.0.1" + } + } + } + }, + "nan": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.9.2.tgz", + "integrity": "sha512-ltW65co7f3PQWBDbqVvaU1WtFJUsNW7sWWm4HINhbMQIyVyzIeyZ8toX5TC5eeooE6piZoaEh4cZkueSKG3KYw==", + "dev": true, + "optional": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + } + } + }, + "natives": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/natives/-/natives-1.1.1.tgz", + "integrity": "sha512-8eRaxn8u/4wN8tGkhlc2cgwwvOLMLUMUn4IYTexMgWd+LyUDfeXVkk2ygQR0hvIHbJQXgHujia3ieUUDwNGkEA==", + "dev": true + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "ncp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz", + "integrity": "sha1-GVoh1sRuNh0vsSgbo4uR6d9727M=", + "dev": true + }, + "node-int64": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.3.3.tgz", + "integrity": "sha1-LW5rLs5d6FiLQ9iNG8QbJs0fqE0=", + "dev": true + }, + "node-notifier": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.2.1.tgz", + "integrity": "sha512-MIBs+AAd6dJ2SklbbE8RUDRlIVhU8MaNLh1A9SUZDUHPiZkWLFde6UNwG41yQHZEToHgJMXqyVZ9UcS/ReOVTg==", + "dev": true, + "requires": { + "growly": "^1.3.0", + "semver": "^5.4.1", + "shellwords": "^0.1.1", + "which": "^1.3.0" + } + }, + "node-uuid": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.8.tgz", + "integrity": "sha1-sEDrCSOWivq/jTL7HxfxFn/auQc=" + }, + "nodeify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/nodeify/-/nodeify-1.0.1.tgz", + "integrity": "sha1-ZKtpp7268DzhB7TwM1yHwLnpGx0=", + "requires": { + "is-promise": "~1.0.0", + "promise": "~1.3.0" + }, + "dependencies": { + "is-promise": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-1.0.1.tgz", + "integrity": "sha1-MVc3YcBX4zwukaq56W2gjO++duU=" + }, + "promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-1.3.0.tgz", + "integrity": "sha1-5cyaTIJ45GZP/twBx9qEhCsEAXU=", + "requires": { + "is-promise": "~1" + } + } + } + }, + "nopt": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "requires": { + "abbrev": "1" + } + }, + "normalize-package-data": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", + "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", + "requires": { + "hosted-git-info": "^2.1.4", + "is-builtin-module": "^1.0.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "requires": { + "path-key": "^2.0.0" + } + }, + "nugget": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/nugget/-/nugget-2.0.1.tgz", + "integrity": "sha1-IBCVpIfhrTYIGzQy+jytpPjQcbA=", + "requires": { + "debug": "^2.1.3", + "minimist": "^1.1.0", + "pretty-bytes": "^1.0.2", + "progress-stream": "^1.1.0", + "request": "^2.45.0", + "single-line-log": "^1.1.2", + "throttleit": "0.0.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + } + } + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" + }, + "numeral": { + "version": "1.5.6", + "resolved": "https://registry.npmjs.org/numeral/-/numeral-1.5.6.tgz", + "integrity": "sha1-ODHbloRRuc9q/5v5WSXx7443sz8=" + }, + "nwmatcher": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/nwmatcher/-/nwmatcher-1.4.4.tgz", + "integrity": "sha512-3iuY4N5dhgMpCUrOVnuAdGrgxVqV2cJpM+XNccjR2DKOB1RUP0aA+wGXEiNziG/UKboFyGBIoKOaNlJxx8bciQ==", + "dev": true + }, + "oauth-sign": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", + "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "object-keys": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz", + "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=" + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "requires": { + "isobject": "^3.0.0" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, + "object.omit": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", + "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", + "dev": true, + "requires": { + "for-own": "^0.1.4", + "is-extendable": "^0.1.1" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "requires": { + "isobject": "^3.0.1" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, + "on-finished": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.1.0.tgz", + "integrity": "sha1-DFOfCSkej/rd4MiiWFD7LO3HAi0=", + "dev": true, + "requires": { + "ee-first": "1.0.5" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "optimist": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.4.0.tgz", + "integrity": "sha1-y47Dfy/jqphky2eidSUOfhliCiU=", + "dev": true, + "requires": { + "wordwrap": "~0.0.2" + } + }, + "optionator": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", + "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", + "dev": true, + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.4", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "wordwrap": "~1.0.0" + }, + "dependencies": { + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "dev": true + } + } + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "dev": true + }, + "os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "requires": { + "lcid": "^1.0.0" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" + }, + "osx-release": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/osx-release/-/osx-release-1.1.0.tgz", + "integrity": "sha1-8heRGigTaUmvG/kwiyQeJzfTzWw=", + "requires": { + "minimist": "^1.1.0" + } + }, + "output-file-sync": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/output-file-sync/-/output-file-sync-1.1.2.tgz", + "integrity": "sha1-0KM+7+YaIF+suQCS6CZZjVJFznY=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.4", + "mkdirp": "^0.5.1", + "object-assign": "^4.1.0" + } + }, + "p-cancelable": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz", + "integrity": "sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==", + "dev": true + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true + }, + "p-limit": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.2.0.tgz", + "integrity": "sha512-Y/OtIaXtUPr4/YpMv1pCL5L5ed0rumAaAeBSj12F+bSlMdys7i8oQF/GUJmfpTS/QoaRrS/k6pma29haJpsMng==", + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" + }, + "package-json": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz", + "integrity": "sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=", + "dev": true, + "requires": { + "got": "^6.7.1", + "registry-auth-token": "^3.0.1", + "registry-url": "^3.0.3", + "semver": "^5.1.0" + } + }, + "parse-author": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-author/-/parse-author-2.0.0.tgz", + "integrity": "sha1-00YL8d3Q367tQtp1QkLmX7aEqB8=", + "requires": { + "author-regex": "^1.0.0" + } + }, + "parse-color": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-color/-/parse-color-1.0.0.tgz", + "integrity": "sha1-e3SLlag/A/FqlPU15S1/PZRlhhk=", + "dev": true, + "requires": { + "color-convert": "~0.5.0" + }, + "dependencies": { + "color-convert": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-0.5.3.tgz", + "integrity": "sha1-vbbGnOZg+t/+CwAHzER+G59ygr0=", + "dev": true + } + } + }, + "parse-glob": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", + "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", + "dev": true, + "requires": { + "glob-base": "^0.3.0", + "is-dotfile": "^1.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.0" + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "requires": { + "error-ex": "^1.2.0" + } + }, + "parse5": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-1.5.1.tgz", + "integrity": "sha1-m387DeMr543CQBsXVzzK8Pb1nZQ=", + "dev": true + }, + "parseUri": { + "version": "1.2.3-2", + "resolved": "https://registry.npmjs.org/parseUri/-/parseUri-1.2.3-2.tgz", + "integrity": "sha1-9BHxt9aWemdflk5xYAJMt2a5DpY=" + }, + "parseurl": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", + "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=", + "dev": true + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "requires": { + "pinkie-promise": "^2.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "dev": true + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, + "path-parse": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz", + "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=" + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=" + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "requires": { + "pinkie": "^2.0.0" + } + }, + "pkg-up": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-1.0.0.tgz", + "integrity": "sha1-Pgj7RhUlxEIWJKM7n35tCvWwWiY=", + "dev": true, + "requires": { + "find-up": "^1.0.0" + } + }, + "plist": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/plist/-/plist-2.1.0.tgz", + "integrity": "sha1-V8zbeggh3yGDEhejytVOPhRqECU=", + "requires": { + "base64-js": "1.2.0", + "xmlbuilder": "8.2.2", + "xmldom": "0.1.x" + } + }, + "pluralize": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz", + "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==", + "dev": true + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "dev": true + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "dev": true + }, + "preserve": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", + "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", + "dev": true + }, + "pretty-bytes": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-1.0.4.tgz", + "integrity": "sha1-CiLoIQYJrTVUL4yNXSFZr/B1HIQ=", + "requires": { + "get-stdin": "^4.0.1", + "meow": "^3.1.0" + } + }, + "pretty-format": { + "version": "21.2.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-21.2.1.tgz", + "integrity": "sha512-ZdWPGYAnYfcVP8yKA3zFjCn8s4/17TeYH28MXuC8vTp0o21eXjbFGcOAXZEaDaOFJjc3h2qa7HQNHNshhvoh2A==", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0", + "ansi-styles": "^3.2.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + } + } + }, + "prettyjson": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prettyjson/-/prettyjson-1.2.1.tgz", + "integrity": "sha1-/P+rQdGcq0365eV15kJGYZsS0ok=", + "dev": true, + "requires": { + "colors": "^1.1.2", + "minimist": "^1.2.0" + }, + "dependencies": { + "colors": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", + "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", + "dev": true + } + } + }, + "prettysize": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/prettysize/-/prettysize-0.0.3.tgz", + "integrity": "sha1-FK//amReWRpN3xxykZwjtBRhgaE=", + "dev": true + }, + "private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==" + }, + "process-nextick-args": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", + "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=" + }, + "progress": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.0.tgz", + "integrity": "sha1-ihvjZr+Pwj2yvSPxDG/pILQ4nR8=", + "dev": true + }, + "progress-stream": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/progress-stream/-/progress-stream-1.2.0.tgz", + "integrity": "sha1-LNPP6jO6OonJwSHsM0er6asSX3c=", + "requires": { + "speedometer": "~0.1.2", + "through2": "~0.2.3" + } + }, + "promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "dev": true, + "optional": true, + "requires": { + "asap": "~2.0.3" + } + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "dev": true + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, + "pump": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pump/-/pump-1.0.3.tgz", + "integrity": "sha512-8k0JupWme55+9tCVE+FS5ULT3K6AbgqrGa58lTT49RpyfwwcGedHqaC5LlQNdEAumn/wFsu6aPwkuPMioy8kqw==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" + }, + "randomatic": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.7.tgz", + "integrity": "sha512-D5JUjPyJbaJDkuAazpVnSfVkLlpeO3wDlPROTMLGKG1zMFNFRgrciKo1ltz/AzNTkqE0HzDx655QOL51N06how==", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "raw-body": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.3.0.tgz", + "integrity": "sha1-l4IwoValVI9C7vFN4i0PT2EAg9E=", + "dev": true, + "requires": { + "bytes": "1", + "iconv-lite": "0.4.4" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.4.tgz", + "integrity": "sha1-6V8uQdsHNfwhZS94J6XuMuY8g6g=", + "dev": true + } + } + }, + "rc": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.5.tgz", + "integrity": "sha1-J1zWh/bjs2zHVrqibf7oCnkDAf0=", + "requires": { + "deep-extend": "~0.4.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + } + }, + "rcedit": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/rcedit/-/rcedit-0.3.0.tgz", + "integrity": "sha1-y17uGF5Ub57aWXwkjJkGGG+pa84=", + "dev": true + }, + "react": { + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/react/-/react-0.13.3.tgz", + "integrity": "sha1-ot+oUzXX3AK4K0gvCJWC5kzBM1Y=", + "requires": { + "envify": "^3.0.0" + } + }, + "react-bootstrap": { + "version": "0.20.3", + "resolved": "https://registry.npmjs.org/react-bootstrap/-/react-bootstrap-0.20.3.tgz", + "integrity": "sha1-UhDor3IRvUaEshGA8ocdEq67TqE=", + "requires": { + "classnames": "^1.1.4" + }, + "dependencies": { + "classnames": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-1.2.2.tgz", + "integrity": "sha1-6WoqAiLYSSXdj62yBdZuEviI7fk=" + } + } + }, + "react-retina-image": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/react-retina-image/-/react-retina-image-1.3.3.tgz", + "integrity": "sha1-4h+YvK+gWnMlDGaQswtFVMs0nV8=", + "requires": { + "array-equal": "^1.0.0", + "image-exists": "^1.1.0", + "is-retina": "^1.0.3", + "isarray": "0.0.1", + "object-assign": "^2.0.0" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "object-assign": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz", + "integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=" + } + } + }, + "react-router": { + "version": "0.13.6", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-0.13.6.tgz", + "integrity": "sha1-G8OcdF1CMmy1Hxx0UkeWdaUXL6k=", + "requires": { + "can-use-dom": "0.1.0", + "invariant": "^2.0.0", + "object-assign": "^2.0.0", + "qs": "2.4.1" + }, + "dependencies": { + "object-assign": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz", + "integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=" + }, + "qs": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-2.4.1.tgz", + "integrity": "sha1-aMuuqXEBNCaoDBQE+taxprEXUkU=" + } + } + }, + "read-config-file": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-config-file/-/read-config-file-3.0.0.tgz", + "integrity": "sha512-BVm//hhy9uxRbmeZrKAsUu6MUUNvtwkMrc3t15E79M1lLvg6ivHiwQYIEQK65ZtHCSautbgRY4rD8Z4skRk+4Q==", + "dev": true, + "requires": { + "ajv": "^6.1.1", + "ajv-keywords": "^3.1.0", + "bluebird-lst": "^1.0.5", + "dotenv": "^5.0.0", + "dotenv-expand": "^4.0.1", + "fs-extra-p": "^4.5.0", + "js-yaml": "^3.10.0", + "json5": "^0.5.1", + "lazy-val": "^1.0.3" + }, + "dependencies": { + "ajv": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.2.0.tgz", + "integrity": "sha1-r6wpW7qgFSRJ5SJ0LkVHwa6TKNI=", + "dev": true, + "requires": { + "fast-deep-equal": "^1.0.0", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.3.0" + } + }, + "esprima": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz", + "integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw==", + "dev": true + }, + "js-yaml": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.10.0.tgz", + "integrity": "sha512-O2v52ffjLa9VeM43J4XocZE//WT9N0IiwDa3KSHH7Tu8CtH+1qM8SIZvnsTh6v+4yFy5KUY3BHUVwjpfAWsjIA==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", + "dev": true + } + } + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + } + }, + "readable-stream": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "~1.0.0", + "process-nextick-args": "~1.0.6", + "string_decoder": "~0.10.x", + "util-deprecate": "~1.0.1" + } + }, + "readdirp": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz", + "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "minimatch": "^3.0.2", + "readable-stream": "^2.0.2", + "set-immediate-shim": "^1.0.1" + } + }, + "readline2": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/readline2/-/readline2-1.0.1.tgz", + "integrity": "sha1-QQWWCP/BVHV7cV2ZidGZ/783LjU=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "mute-stream": "0.0.5" + }, + "dependencies": { + "mute-stream": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz", + "integrity": "sha1-j7+rsKmKJT0xhDMfno3rc3L6xsA=", + "dev": true + } + } + }, + "recast": { + "version": "0.11.23", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.11.23.tgz", + "integrity": "sha1-RR/TAEqx5N+bTktmN2sqIZEkYtM=", + "requires": { + "ast-types": "0.9.6", + "esprima": "~3.1.0", + "private": "~0.1.5", + "source-map": "~0.5.0" + }, + "dependencies": { + "esprima": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", + "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "requires": { + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" + } + }, + "regenerate": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.3.3.tgz", + "integrity": "sha512-jVpo1GadrDAK59t/0jRx5VxYWQEDkkEKi6+HjE3joFVLfDOh9Xrdh0dF1eSq+BI/SwvTQ44gSscJ8N5zYL61sg==", + "dev": true + }, + "regenerator": { + "version": "0.8.40", + "resolved": "https://registry.npmjs.org/regenerator/-/regenerator-0.8.40.tgz", + "integrity": "sha1-oORXxY69uuV1yfjNdRJ+k3VkNdg=", + "dev": true, + "requires": { + "commoner": "~0.10.3", + "defs": "~1.1.0", + "esprima-fb": "~15001.1001.0-dev-harmony-fb", + "private": "~0.1.5", + "recast": "0.10.33", + "through": "~2.3.8" + }, + "dependencies": { + "ast-types": { + "version": "0.8.12", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.8.12.tgz", + "integrity": "sha1-oNkOQ1G7iHcWyD/WN+v4GK9K38w=", + "dev": true + }, + "esprima-fb": { + "version": "15001.1001.0-dev-harmony-fb", + "resolved": "https://registry.npmjs.org/esprima-fb/-/esprima-fb-15001.1001.0-dev-harmony-fb.tgz", + "integrity": "sha1-Q761fsJujPI3092LM+QlM1d/Jlk=", + "dev": true + }, + "recast": { + "version": "0.10.33", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.10.33.tgz", + "integrity": "sha1-lCgI96oBbx+nFCxGHX5XBKqo1pc=", + "dev": true, + "requires": { + "ast-types": "0.8.12", + "esprima-fb": "~15001.1001.0-dev-harmony-fb", + "private": "~0.1.5", + "source-map": "~0.5.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", + "dev": true + }, + "regex-cache": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", + "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", + "dev": true, + "requires": { + "is-equal-shallow": "^0.1.3" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regexpu": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/regexpu/-/regexpu-1.3.0.tgz", + "integrity": "sha1-5TTcmRqeWEYFDJjebX3UpVyeoW0=", + "dev": true, + "requires": { + "esprima": "^2.6.0", + "recast": "^0.10.10", + "regenerate": "^1.2.1", + "regjsgen": "^0.2.0", + "regjsparser": "^0.1.4" + }, + "dependencies": { + "ast-types": { + "version": "0.8.15", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.8.15.tgz", + "integrity": "sha1-ju8IJ/BN/w7IhXupJavj/qYZTlI=", + "dev": true + }, + "esprima-fb": { + "version": "15001.1001.0-dev-harmony-fb", + "resolved": "https://registry.npmjs.org/esprima-fb/-/esprima-fb-15001.1001.0-dev-harmony-fb.tgz", + "integrity": "sha1-Q761fsJujPI3092LM+QlM1d/Jlk=", + "dev": true + }, + "recast": { + "version": "0.10.43", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.10.43.tgz", + "integrity": "sha1-uV1Q9tYHYaX2JS4V2AZ4FoSRzn8=", + "dev": true, + "requires": { + "ast-types": "0.8.15", + "esprima-fb": "~15001.1001.0-dev-harmony-fb", + "private": "~0.1.5", + "source-map": "~0.5.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "registry-auth-token": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz", + "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==", + "dev": true, + "requires": { + "rc": "^1.1.6", + "safe-buffer": "^5.0.1" + } + }, + "registry-url": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", + "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=", + "dev": true, + "requires": { + "rc": "^1.0.1" + } + }, + "regjsgen": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", + "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=", + "dev": true + }, + "regjsparser": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", + "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + } + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true + }, + "repeat-element": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", + "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true + }, + "repeating": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-1.1.3.tgz", + "integrity": "sha1-PUEUIYh3U3SU+X93+Xhfq4EPpKw=", + "dev": true, + "requires": { + "is-finite": "^1.0.0" + } + }, + "replace-ext": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz", + "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=", + "dev": true + }, + "request": { + "version": "2.83.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.83.0.tgz", + "integrity": "sha512-lR3gD69osqm6EYLk9wB/G1W/laGWjzH90t1vEa2xuxHD5KUrSzp9pUSfTm+YC5Nxt2T8nMPEvKlhbQayU7bgFw==", + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.6.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.5", + "extend": "~3.0.1", + "forever-agent": "~0.6.1", + "form-data": "~2.3.1", + "har-validator": "~5.0.3", + "hawk": "~6.0.2", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.17", + "oauth-sign": "~0.8.2", + "performance-now": "^2.1.0", + "qs": "~6.5.1", + "safe-buffer": "^5.1.1", + "stringstream": "~0.0.5", + "tough-cookie": "~2.3.3", + "tunnel-agent": "^0.6.0", + "uuid": "^3.1.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" + }, + "boom": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/boom/-/boom-4.3.1.tgz", + "integrity": "sha1-T4owBctKfjiJ90kDD9JbluAdLjE=", + "requires": { + "hoek": "4.x.x" + } + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" + }, + "cryptiles": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-3.1.2.tgz", + "integrity": "sha1-qJ+7Ig9c4l7FboxKqKT9e1sNKf4=", + "requires": { + "boom": "5.x.x" + }, + "dependencies": { + "boom": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/boom/-/boom-5.2.0.tgz", + "integrity": "sha512-Z5BTk6ZRe4tXXQlkqftmsAUANpXmuwlsF5Oov8ThoMbQRzdGTA1ngYRW160GexgOgjsFOKJz0LYhoNi+2AMBUw==", + "requires": { + "hoek": "4.x.x" + } + } + } + }, + "form-data": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz", + "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "1.0.6", + "mime-types": "^2.1.12" + } + }, + "har-validator": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz", + "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=", + "requires": { + "ajv": "^5.1.0", + "har-schema": "^2.0.0" + } + }, + "hawk": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-6.0.2.tgz", + "integrity": "sha512-miowhl2+U7Qle4vdLqDdPt9m09K6yZhkLDTWGoUiUzrQCn+mHHSmfJgAyGaLRZbPmTqfFFjRV1QWCW0VWUJBbQ==", + "requires": { + "boom": "4.x.x", + "cryptiles": "3.x.x", + "hoek": "4.x.x", + "sntp": "2.x.x" + } + }, + "hoek": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-4.2.1.tgz", + "integrity": "sha512-QLg82fGkfnJ/4iy1xZ81/9SIJiq1NGFUMGs6ParyjBZr6jW2Ufj/snDqTHixNlHdPNwN2RLVD0Pi3igeK9+JfA==" + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "qs": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", + "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==" + }, + "sntp": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-2.1.0.tgz", + "integrity": "sha512-FL1b58BDrqS3A11lJ0zEdnJ3UOKqVxawAkF3k7F0CVN7VQ34aZrV+G8BZ1WC9ZL7NyrwsW0oviwsWDgRuVYtJg==", + "requires": { + "hoek": "4.x.x" + } + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "uuid": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.2.1.tgz", + "integrity": "sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA==" + } + } + }, + "request-progress": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-0.3.1.tgz", + "integrity": "sha1-ByHBBdipasayzossia4tXs/Pazo=", + "requires": { + "throttleit": "~0.0.2" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=" + }, + "require-uncached": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz", + "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=", + "dev": true, + "requires": { + "caller-path": "^0.1.0", + "resolve-from": "^1.0.0" + } + }, + "resolve": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.5.0.tgz", + "integrity": "sha512-hgoSGrc3pjzAPHNBg+KnFcK2HwlHTs/YrAGUr6qgTVUZmXv1UEXXl0bZNBKMA9fud6lRYFdPGz0xXxycPzmmiw==", + "requires": { + "path-parse": "^1.0.5" + } + }, + "resolve-from": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz", + "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=", + "dev": true + }, + "resolve-pkg": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/resolve-pkg/-/resolve-pkg-0.1.0.tgz", + "integrity": "sha1-AsyZNBDik2livZcWahsHfalyVTE=", + "dev": true, + "requires": { + "resolve-from": "^2.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz", + "integrity": "sha1-lICrIOlP+h2egKgEx+oUdhGWa1c=", + "dev": true + } + } + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "dev": true, + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true + }, + "right-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", + "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", + "dev": true, + "requires": { + "align-text": "^0.1.1" + } + }, + "rimraf": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", + "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", + "requires": { + "glob": "^7.0.5" + } + }, + "rsvp": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz", + "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==", + "dev": true + }, + "run-async": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", + "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", + "dev": true, + "requires": { + "is-promise": "^2.1.0" + } + }, + "run-sequence": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/run-sequence/-/run-sequence-1.2.2.tgz", + "integrity": "sha1-UJWgvr6YczsBQL0I3YDsAw3azes=", + "dev": true, + "requires": { + "chalk": "*", + "gulp-util": "*" + } + }, + "run-series": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/run-series/-/run-series-1.1.8.tgz", + "integrity": "sha512-+GztYEPRpIsQoCSraWHDBs9WVy4eVME16zhOtDB4H9J4xN0XRhknnmLOl+4gRgZtu8dpp9N/utSPjKH/xmDzXg==", + "dev": true + }, + "rx-lite": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz", + "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=", + "dev": true + }, + "rx-lite-aggregates": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz", + "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=", + "dev": true, + "requires": { + "rx-lite": "*" + } + }, + "safe-buffer": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", + "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==" + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "sane": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/sane/-/sane-2.5.2.tgz", + "integrity": "sha1-tNwYYcIbQn6SlQej51HiosuKs/o=", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "capture-exit": "^1.2.0", + "exec-sh": "^0.2.0", + "fb-watchman": "^2.0.0", + "fsevents": "^1.2.3", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5", + "watch": "~0.18.0" + }, + "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fsevents": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.4.tgz", + "integrity": "sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==", + "dev": true, + "optional": true, + "requires": { + "nan": "^2.9.2", + "node-pre-gyp": "^0.10.0" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "dev": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "dev": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "debug": { + "version": "2.6.9", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ms": "2.0.0" + } + }, + "deep-extend": { + "version": "0.5.1", + "bundled": true, + "dev": true, + "optional": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.3", + "bundled": true, + "dev": true, + "optional": true + }, + "fs-minipass": { + "version": "1.2.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "glob": { + "version": "7.1.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "iconv-lite": { + "version": "0.4.21", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safer-buffer": "^2.1.0" + } + }, + "ignore-walk": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "bundled": true, + "dev": true + }, + "ini": { + "version": "1.3.5", + "bundled": true, + "dev": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true, + "dev": true + }, + "minipass": { + "version": "2.2.4", + "bundled": true, + "dev": true, + "requires": { + "safe-buffer": "^5.1.1", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "dev": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "needle": { + "version": "2.2.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "debug": "^2.1.2", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.10.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.0", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.1.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.0.3", + "bundled": true, + "dev": true, + "optional": true + }, + "npm-packlist": { + "version": "1.1.10", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "osenv": { + "version": "0.1.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "process-nextick-args": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "rc": { + "version": "1.2.7", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "deep-extend": "^0.5.1", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "rimraf": { + "version": "2.6.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "glob": "^7.0.5" + } + }, + "safe-buffer": { + "version": "5.1.1", + "bundled": true, + "dev": true + }, + "safer-buffer": { + "version": "2.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "sax": { + "version": "1.2.4", + "bundled": true, + "dev": true, + "optional": true + }, + "semver": { + "version": "5.5.0", + "bundled": true, + "dev": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "tar": { + "version": "4.4.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "chownr": "^1.0.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.2.4", + "minizlib": "^1.1.0", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.1", + "yallist": "^3.0.2" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "wide-align": { + "version": "1.1.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "string-width": "^1.0.2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "yallist": { + "version": "3.0.2", + "bundled": true, + "dev": true } } }, - "form-data": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz", - "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=", + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, "requires": { - "asynckit": "0.4.0", - "combined-stream": "1.0.6", - "mime-types": "2.1.18" + "kind-of": "^6.0.0" } }, - "har-validator": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz", - "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=", + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, "requires": { - "ajv": "5.5.2", - "har-schema": "2.0.0" + "kind-of": "^6.0.0" } }, - "hawk": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/hawk/-/hawk-6.0.2.tgz", - "integrity": "sha512-miowhl2+U7Qle4vdLqDdPt9m09K6yZhkLDTWGoUiUzrQCn+mHHSmfJgAyGaLRZbPmTqfFFjRV1QWCW0VWUJBbQ==", + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, "requires": { - "boom": "4.3.1", - "cryptiles": "3.1.2", - "hoek": "4.2.1", - "sntp": "2.1.0" + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" } }, - "hoek": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-4.2.1.tgz", - "integrity": "sha512-QLg82fGkfnJ/4iy1xZ81/9SIJiq1NGFUMGs6ParyjBZr6jW2Ufj/snDqTHixNlHdPNwN2RLVD0Pi3igeK9+JfA==" - }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, "requires": { - "assert-plus": "1.0.0", - "jsprim": "1.4.1", - "sshpk": "1.13.1" + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } } }, - "qs": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", - "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==" - }, - "sntp": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/sntp/-/sntp-2.1.0.tgz", - "integrity": "sha512-FL1b58BDrqS3A11lJ0zEdnJ3UOKqVxawAkF3k7F0CVN7VQ34aZrV+G8BZ1WC9ZL7NyrwsW0oviwsWDgRuVYtJg==", - "requires": { - "hoek": "4.2.1" - } + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "requires": { - "safe-buffer": "5.1.1" + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" } - }, - "uuid": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.2.1.tgz", - "integrity": "sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA==" - } - } - }, - "request-progress": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-0.3.1.tgz", - "integrity": "sha1-ByHBBdipasayzossia4tXs/Pazo=", - "requires": { - "throttleit": "0.0.2" - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" - }, - "require-main-filename": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", - "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=" - }, - "require-uncached": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz", - "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=", - "dev": true, - "requires": { - "caller-path": "0.1.0", - "resolve-from": "1.0.1" - } - }, - "resolve": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.5.0.tgz", - "integrity": "sha512-hgoSGrc3pjzAPHNBg+KnFcK2HwlHTs/YrAGUr6qgTVUZmXv1UEXXl0bZNBKMA9fud6lRYFdPGz0xXxycPzmmiw==", - "dev": true, - "requires": { - "path-parse": "1.0.5" - } - }, - "resolve-from": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz", - "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=", - "dev": true - }, - "resolve-pkg": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/resolve-pkg/-/resolve-pkg-0.1.0.tgz", - "integrity": "sha1-AsyZNBDik2livZcWahsHfalyVTE=", - "dev": true, - "requires": { - "resolve-from": "2.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz", - "integrity": "sha1-lICrIOlP+h2egKgEx+oUdhGWa1c=", - "dev": true } } }, - "restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", - "dev": true, - "requires": { - "onetime": "2.0.1", - "signal-exit": "3.0.2" - } - }, - "right-align": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", - "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", - "dev": true, - "requires": { - "align-text": "0.1.4" - } - }, - "rimraf": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", - "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", - "requires": { - "glob": "7.1.2" - } - }, - "run-async": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", - "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", - "dev": true, - "requires": { - "is-promise": "2.1.0" - } - }, - "run-sequence": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/run-sequence/-/run-sequence-1.2.2.tgz", - "integrity": "sha1-UJWgvr6YczsBQL0I3YDsAw3azes=", - "dev": true, - "requires": { - "chalk": "1.1.3", - "gulp-util": "3.0.8" - } - }, - "run-series": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/run-series/-/run-series-1.1.4.tgz", - "integrity": "sha1-iac93F51ye+KtjIMChYA1qQRebk=", - "dev": true - }, - "rx-lite": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz", - "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=", - "dev": true - }, - "rx-lite-aggregates": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz", - "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=", - "dev": true, - "requires": { - "rx-lite": "4.0.8" - } - }, - "safe-buffer": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", - "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==" - }, - "sane": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/sane/-/sane-1.7.0.tgz", - "integrity": "sha1-s1ebzLRclM8gNVzIESSZDf00bjA=", - "dev": true, - "requires": { - "anymatch": "1.3.2", - "exec-sh": "0.2.1", - "fb-watchman": "2.0.0", - "minimatch": "3.0.4", - "minimist": "1.2.0", - "walker": "1.0.7", - "watch": "0.10.0" - } - }, "sanitize-filename": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/sanitize-filename/-/sanitize-filename-1.6.1.tgz", "integrity": "sha1-YS2hyWRz+gLczaktzVtKsWSmdyo=", - "dev": true, "requires": { - "truncate-utf8-bytes": "1.0.2" + "truncate-utf8-bytes": "^1.0.0" } }, "sax": { @@ -9410,7 +12610,7 @@ "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=", "dev": true, "requires": { - "semver": "5.5.0" + "semver": "^5.0.3" } }, "set-blocking": { @@ -9424,13 +12624,36 @@ "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=", "dev": true }, + "set-value": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", + "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, "shebang-command": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", "dev": true, "requires": { - "shebang-regex": "1.0.0" + "shebang-regex": "^1.0.0" } }, "shebang-regex": { @@ -9451,6 +12674,12 @@ "integrity": "sha1-xUmCuZbHbvDB5rWfvcWCX1txMRM=", "dev": true }, + "shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "dev": true + }, "sigmund": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", @@ -9460,8 +12689,7 @@ "signal-exit": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", - "dev": true + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" }, "simple-fmt": { "version": "0.1.0", @@ -9479,9 +12707,8 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/single-line-log/-/single-line-log-1.1.2.tgz", "integrity": "sha1-wvg/Jzo+GhbtsJlWYdoO1e8DM2Q=", - "dev": true, "requires": { - "string-width": "1.0.2" + "string-width": "^1.0.1" } }, "slash": { @@ -9490,29 +12717,153 @@ "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", "dev": true }, - "slice-ansi": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz", - "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==", + "slice-ansi": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz", + "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + } + } + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", "dev": true, "requires": { - "is-fullwidth-code-point": "2.0.0" + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" }, "dependencies": { - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", "dev": true } } }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "requires": { + "kind-of": "^3.2.0" + } + }, "sntp": { "version": "1.0.9", "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", + "dev": true, "requires": { - "hoek": "2.16.3" + "hoek": "2.x.x" } }, "source-map": { @@ -9520,7 +12871,20 @@ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", "requires": { - "amdefine": "1.0.1" + "amdefine": ">=0.0.4" + } + }, + "source-map-resolve": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", + "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", + "dev": true, + "requires": { + "atob": "^2.1.1", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" } }, "source-map-support": { @@ -9538,11 +12902,17 @@ "integrity": "sha1-yLbBZ3l7pHQKjqMyUhYv8IWRsmY=", "dev": true, "requires": { - "amdefine": "1.0.1" + "amdefine": ">=0.0.4" } } } }, + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "dev": true + }, "sparkles": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz", @@ -9554,8 +12924,8 @@ "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-2.0.4.tgz", "integrity": "sha512-c+4gPpt9YDhz7cHlz5UrsHzxxRi4ksclxnEEKsuGT9JdwSC+ZNmsGbYRzzgxyZaBYpcWnlu+4lPcdLKx4DOCmA==", "requires": { - "spdx-expression-parse": "2.0.2", - "spdx-license-ids": "2.0.1" + "spdx-expression-parse": "^2.0.1", + "spdx-license-ids": "^2.0.1" }, "dependencies": { "spdx-expression-parse": { @@ -9563,8 +12933,8 @@ "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-2.0.2.tgz", "integrity": "sha512-oFxOkWCfFS0ltNp0H66gXlU4NF6bxg7RkoTYR0413t+yTY9zyj+AIWsjtN8dcVp6703ijDYBWBIARlJ7DkyP9Q==", "requires": { - "spdx-exceptions": "2.1.0", - "spdx-license-ids": "2.0.1" + "spdx-exceptions": "^2.0.0", + "spdx-license-ids": "^2.0.1" } } } @@ -9579,8 +12949,8 @@ "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", "requires": { - "spdx-exceptions": "2.1.0", - "spdx-license-ids": "3.0.0" + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" }, "dependencies": { "spdx-license-ids": { @@ -9598,32 +12968,41 @@ "speedometer": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/speedometer/-/speedometer-0.1.4.tgz", - "integrity": "sha1-mHbb0qFp0xFUAtSObqYynIgWpQ0=", - "dev": true + "integrity": "sha1-mHbb0qFp0xFUAtSObqYynIgWpQ0=" }, "split-ca": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/split-ca/-/split-ca-1.0.1.tgz", "integrity": "sha1-bIOv82kvphJW4M0ZfgXp3hV2kaY=" }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.0" + } + }, "sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true }, "sshpk": { "version": "1.13.1", "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.13.1.tgz", "integrity": "sha1-US322mKHFEMW3EwY/hzx2UBzm+M=", "requires": { - "asn1": "0.2.3", - "assert-plus": "1.0.0", - "bcrypt-pbkdf": "1.0.1", - "dashdash": "1.14.1", - "ecc-jsbn": "0.1.1", - "getpass": "0.1.7", - "jsbn": "0.1.1", - "tweetnacl": "0.14.5" + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "tweetnacl": "~0.14.0" }, "dependencies": { "assert-plus": { @@ -9645,14 +13024,62 @@ "integrity": "sha1-5sgLYjEj19gM8TLOU480YokHJQI=", "dev": true }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "string-length": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-2.0.0.tgz", + "integrity": "sha1-1A27aGo6zpYMHP/KVivyxF+DY+0=", + "dev": true, + "requires": { + "astral-regex": "^1.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, "string-width": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", - "strip-ansi": "3.0.1" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" } }, "string_decoder": { @@ -9682,7 +13109,7 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "requires": { - "ansi-regex": "2.1.1" + "ansi-regex": "^2.0.0" } }, "strip-bom": { @@ -9690,7 +13117,7 @@ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", "requires": { - "is-utf8": "0.2.1" + "is-utf8": "^0.2.0" } }, "strip-eof": { @@ -9703,16 +13130,14 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", - "dev": true, "requires": { - "get-stdin": "4.0.1" + "get-stdin": "^4.0.1" } }, "strip-json-comments": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", - "dev": true + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" }, "sumchecker": { "version": "1.3.1", @@ -9720,8 +13145,8 @@ "integrity": "sha1-ebs7RFbdBPGOvbwNcDodHa7FEF0=", "dev": true, "requires": { - "debug": "2.6.9", - "es6-promise": "4.2.4" + "debug": "^2.2.0", + "es6-promise": "^4.0.5" }, "dependencies": { "debug": { @@ -9738,7 +13163,8 @@ "supports-color": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true }, "symbol-tree": { "version": "3.2.2", @@ -9758,12 +13184,12 @@ "integrity": "sha512-S7rnFITmBH1EnyKcvxBh1LjYeQMmnZtCXSEbHcH6S0NoKit24ZuFO/T1vDcLdYsLQkM188PVVhQmzKIuThNkKg==", "dev": true, "requires": { - "ajv": "6.2.0", - "ajv-keywords": "3.1.0", - "chalk": "2.3.1", - "lodash": "4.17.5", + "ajv": "^6.0.1", + "ajv-keywords": "^3.0.0", + "chalk": "^2.1.0", + "lodash": "^4.17.4", "slice-ansi": "1.0.0", - "string-width": "2.1.1" + "string-width": "^2.1.1" }, "dependencies": { "ajv": { @@ -9772,9 +13198,9 @@ "integrity": "sha1-r6wpW7qgFSRJ5SJ0LkVHwa6TKNI=", "dev": true, "requires": { - "fast-deep-equal": "1.1.0", - "fast-json-stable-stringify": "2.0.0", - "json-schema-traverse": "0.3.1" + "fast-deep-equal": "^1.0.0", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.3.0" } }, "ansi-regex": { @@ -9789,7 +13215,7 @@ "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", "dev": true, "requires": { - "color-convert": "1.9.1" + "color-convert": "^1.9.0" } }, "chalk": { @@ -9798,9 +13224,9 @@ "integrity": "sha512-QUU4ofkDoMIVO7hcx1iPTISs88wsO8jA92RQIm4JAwZvFGGAV2hSAA1NX7oVj2Ej2Q6NDTcRDjPTFrMCRZoJ6g==", "dev": true, "requires": { - "ansi-styles": "3.2.0", - "escape-string-regexp": "1.0.5", - "supports-color": "5.2.0" + "ansi-styles": "^3.2.0", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.2.0" } }, "is-fullwidth-code-point": { @@ -9815,8 +13241,8 @@ "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", "dev": true, "requires": { - "is-fullwidth-code-point": "2.0.0", - "strip-ansi": "4.0.0" + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" } }, "strip-ansi": { @@ -9825,7 +13251,7 @@ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "dev": true, "requires": { - "ansi-regex": "3.0.0" + "ansi-regex": "^3.0.0" } }, "supports-color": { @@ -9834,7 +13260,7 @@ "integrity": "sha512-F39vS48la4YvTZUPVeTqsjsFNrvcMwrV3RLZINsmHo+7djCvuUzSIeXOnZ5hmjef4bajL1dNccN+tg5XAliO5Q==", "dev": true, "requires": { - "has-flag": "3.0.0" + "has-flag": "^3.0.0" } } } @@ -9844,9 +13270,9 @@ "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-1.12.0.tgz", "integrity": "sha1-pqgFU9ilTHPeHQrg553ncDVgXh0=", "requires": { - "mkdirp": "0.5.1", - "pump": "1.0.3", - "tar-stream": "1.5.5" + "mkdirp": "^0.5.0", + "pump": "^1.0.0", + "tar-stream": "^1.1.2" } }, "tar-stream": { @@ -9854,10 +13280,10 @@ "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.5.5.tgz", "integrity": "sha512-mQdgLPc/Vjfr3VWqWbfxW8yQNiJCbAZ+Gf6GDu1Cy0bdb33ofyiNGBtAY96jHFhDuivCwgW1H9DgTON+INiXgg==", "requires": { - "bl": "1.2.1", - "end-of-stream": "1.4.1", - "readable-stream": "2.0.6", - "xtend": "4.0.1" + "bl": "^1.0.0", + "end-of-stream": "^1.0.0", + "readable-stream": "^2.0.0", + "xtend": "^4.0.0" } }, "temp": { @@ -9865,8 +13291,8 @@ "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.3.tgz", "integrity": "sha1-4Ma8TSa5AxJEEOT+2BEDAU38H1k=", "requires": { - "os-tmpdir": "1.0.2", - "rimraf": "2.2.8" + "os-tmpdir": "^1.0.0", + "rimraf": "~2.2.6" }, "dependencies": { "rimraf": { @@ -9882,10 +13308,10 @@ "integrity": "sha512-W/6SJgtg2SE/5rxgwUwoDhdSXrvUWQBpgKJglaAe6S7mk1kLkI+LUbY/jPZBu3UhydDJZstNNd7AJhnZ0UZHtw==", "dev": true, "requires": { - "async-exit-hook": "2.0.1", - "bluebird-lst": "1.0.5", - "fs-extra-p": "4.5.2", - "lazy-val": "1.0.3" + "async-exit-hook": "^2.0.1", + "bluebird-lst": "^1.0.5", + "fs-extra-p": "^4.5.0", + "lazy-val": "^1.0.3" } }, "term-size": { @@ -9894,7 +13320,94 @@ "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=", "dev": true, "requires": { - "execa": "0.7.0" + "execa": "^0.7.0" + } + }, + "test-exclude": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-4.2.2.tgz", + "integrity": "sha512-2kTGf+3tykCfrWVREgyTR0bmVO0afE6i7zVXi/m+bZZ8ujV89Aulxdcdv32yH+unVFg3Y5o6GA8IzsHnGQuFgQ==", + "dev": true, + "requires": { + "arrify": "^1.0.1", + "minimatch": "^3.0.4", + "read-pkg-up": "^3.0.0", + "require-main-filename": "^1.0.1" + }, + "dependencies": { + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + }, + "read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "dev": true, + "requires": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + } + }, + "read-pkg-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", + "dev": true, + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + } } }, "text-table": { @@ -9903,6 +13416,12 @@ "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", "dev": true }, + "throat": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz", + "integrity": "sha1-iQN8vJLFarGJJua6TLsgDhVnKmo=", + "dev": true + }, "throttleit": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-0.0.2.tgz", @@ -9917,37 +13436,33 @@ "version": "0.2.3", "resolved": "https://registry.npmjs.org/through2/-/through2-0.2.3.tgz", "integrity": "sha1-6zKE2k6jEbbMis42U3SKUqvyWj8=", - "dev": true, "requires": { - "readable-stream": "1.1.14", - "xtend": "2.1.2" + "readable-stream": "~1.1.9", + "xtend": "~2.1.1" }, "dependencies": { "isarray": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" }, "readable-stream": { "version": "1.1.14", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", - "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", "isarray": "0.0.1", - "string_decoder": "0.10.31" + "string_decoder": "~0.10.x" } }, "xtend": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz", "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=", - "dev": true, "requires": { - "object-keys": "0.4.0" + "object-keys": "~0.4.0" } } } @@ -9970,12 +13485,12 @@ "integrity": "sha1-vgJNCfHrsi4nSYNMYOoXs4UjQXU=", "dev": true, "requires": { - "body-parser": "1.8.4", - "debug": "2.0.0", - "faye-websocket": "0.7.3", - "livereload-js": "2.3.0", - "parseurl": "1.3.2", - "qs": "2.2.5" + "body-parser": "~1.8.0", + "debug": "~2.0.0", + "faye-websocket": "~0.7.2", + "livereload-js": "^2.2.0", + "parseurl": "~1.3.0", + "qs": "~2.2.3" }, "dependencies": { "debug": { @@ -10005,9 +13520,8 @@ "version": "0.0.28", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.28.tgz", "integrity": "sha1-Fyc1t/YU6nrzlmT6hM8N5OUV0SA=", - "optional": true, "requires": { - "os-tmpdir": "1.0.2" + "os-tmpdir": "~1.0.1" } }, "tmpl": { @@ -10022,12 +13536,54 @@ "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", "dev": true }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + } + } + }, "touch": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/touch/-/touch-0.0.3.tgz", "integrity": "sha1-Ua7z1ElXHU8oel2Hyci0kYGg2x0=", "requires": { - "nopt": "1.0.10" + "nopt": "~1.0.10" }, "dependencies": { "nopt": { @@ -10035,7 +13591,7 @@ "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", "requires": { - "abbrev": "1.1.1" + "abbrev": "1" } } } @@ -10045,7 +13601,7 @@ "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz", "integrity": "sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==", "requires": { - "punycode": "1.4.1" + "punycode": "^1.4.1" } }, "tr46": { @@ -10062,8 +13618,7 @@ "trim-newlines": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", - "dev": true + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=" }, "trim-right": { "version": "1.0.1", @@ -10075,9 +13630,8 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz", "integrity": "sha1-QFkjkJWS1W94pYGENLC3hInKXys=", - "dev": true, "requires": { - "utf8-byte-length": "1.0.4" + "utf8-byte-length": "^1.0.1" } }, "try-resolve": { @@ -10104,18 +13658,18 @@ "integrity": "sha1-ElX4ej/1frCw4fDmEKi0dIBGya4=", "dev": true, "requires": { - "babel-code-frame": "6.26.0", - "builtin-modules": "1.1.1", - "chalk": "2.3.1", - "commander": "2.14.1", - "diff": "3.4.0", - "glob": "7.1.2", - "js-yaml": "3.10.0", - "minimatch": "3.0.4", - "resolve": "1.5.0", - "semver": "5.5.0", - "tslib": "1.9.0", - "tsutils": "2.21.2" + "babel-code-frame": "^6.22.0", + "builtin-modules": "^1.1.1", + "chalk": "^2.3.0", + "commander": "^2.12.1", + "diff": "^3.2.0", + "glob": "^7.1.1", + "js-yaml": "^3.7.0", + "minimatch": "^3.0.4", + "resolve": "^1.3.2", + "semver": "^5.3.0", + "tslib": "^1.8.0", + "tsutils": "^2.12.1" }, "dependencies": { "ansi-styles": { @@ -10124,7 +13678,7 @@ "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", "dev": true, "requires": { - "color-convert": "1.9.1" + "color-convert": "^1.9.0" } }, "chalk": { @@ -10133,9 +13687,9 @@ "integrity": "sha512-QUU4ofkDoMIVO7hcx1iPTISs88wsO8jA92RQIm4JAwZvFGGAV2hSAA1NX7oVj2Ej2Q6NDTcRDjPTFrMCRZoJ6g==", "dev": true, "requires": { - "ansi-styles": "3.2.0", - "escape-string-regexp": "1.0.5", - "supports-color": "5.2.0" + "ansi-styles": "^3.2.0", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.2.0" } }, "diff": { @@ -10156,8 +13710,8 @@ "integrity": "sha512-O2v52ffjLa9VeM43J4XocZE//WT9N0IiwDa3KSHH7Tu8CtH+1qM8SIZvnsTh6v+4yFy5KUY3BHUVwjpfAWsjIA==", "dev": true, "requires": { - "argparse": "1.0.10", - "esprima": "4.0.0" + "argparse": "^1.0.7", + "esprima": "^4.0.0" } }, "supports-color": { @@ -10166,7 +13720,7 @@ "integrity": "sha512-F39vS48la4YvTZUPVeTqsjsFNrvcMwrV3RLZINsmHo+7djCvuUzSIeXOnZ5hmjef4bajL1dNccN+tg5XAliO5Q==", "dev": true, "requires": { - "has-flag": "3.0.0" + "has-flag": "^3.0.0" } } } @@ -10177,13 +13731,14 @@ "integrity": "sha512-iaIuyjIUeFLdD39MYdzqBuY7Zv6+uGxSwRH4mf+HuzsnznjFz0R2tGrAe0/JvtNh91WrN8UN/DZRFTZNDuVekA==", "dev": true, "requires": { - "tslib": "1.9.0" + "tslib": "^1.8.1" } }, "tunnel-agent": { "version": "0.4.3", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz", - "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us=" + "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us=", + "dev": true }, "tweetnacl": { "version": "0.14.5", @@ -10197,7 +13752,7 @@ "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", "dev": true, "requires": { - "prelude-ls": "1.1.2" + "prelude-ls": "~1.1.2" } }, "type-is": { @@ -10207,7 +13762,7 @@ "dev": true, "requires": { "media-typer": "0.3.0", - "mime-types": "2.0.14" + "mime-types": "~2.0.9" }, "dependencies": { "mime-db": { @@ -10222,7 +13777,7 @@ "integrity": "sha1-MQ4VnbI+B3+Lsit0jav6SVcUCqY=", "dev": true, "requires": { - "mime-db": "1.12.0" + "mime-db": "~1.12.0" } } } @@ -10245,9 +13800,9 @@ "dev": true, "optional": true, "requires": { - "source-map": "0.5.7", - "uglify-to-browserify": "1.0.2", - "yargs": "3.10.0" + "source-map": "~0.5.1", + "uglify-to-browserify": "~1.0.0", + "yargs": "~3.10.0" }, "dependencies": { "camelcase": { @@ -10264,8 +13819,8 @@ "dev": true, "optional": true, "requires": { - "center-align": "0.1.3", - "right-align": "0.1.3", + "center-align": "^0.1.1", + "right-align": "^0.1.1", "wordwrap": "0.0.2" } }, @@ -10290,9 +13845,9 @@ "dev": true, "optional": true, "requires": { - "camelcase": "1.2.1", - "cliui": "2.1.0", - "decamelize": "1.2.0", + "camelcase": "^1.0.2", + "cliui": "^2.1.0", + "decamelize": "^1.0.0", "window-size": "0.1.0" } } @@ -10316,20 +13871,100 @@ "integrity": "sha1-18D6KvXVoaZ/QlPa7pgTLnM/Dxk=", "dev": true }, + "union-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", + "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^0.4.3" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "set-value": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", + "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.1", + "to-object-path": "^0.3.0" + } + } + } + }, "unique-string": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", "dev": true, "requires": { - "crypto-random-string": "1.0.0" + "crypto-random-string": "^1.0.0" } }, "universalify": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.1.tgz", - "integrity": "sha1-+nG63UQ3r0wUiEHjs7Fl+enlkLc=", - "dev": true + "integrity": "sha1-+nG63UQ3r0wUiEHjs7Fl+enlkLc=" + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } }, "unzip-response": { "version": "2.0.1", @@ -10343,15 +13978,15 @@ "integrity": "sha1-TognpruRUUCrCTVZ1wFOPruDdFE=", "dev": true, "requires": { - "boxen": "1.3.0", - "chalk": "2.3.1", - "configstore": "3.1.1", - "import-lazy": "2.1.0", - "is-installed-globally": "0.1.0", - "is-npm": "1.0.0", - "latest-version": "3.1.0", - "semver-diff": "2.1.0", - "xdg-basedir": "3.0.0" + "boxen": "^1.2.1", + "chalk": "^2.0.1", + "configstore": "^3.0.0", + "import-lazy": "^2.1.0", + "is-installed-globally": "^0.1.0", + "is-npm": "^1.0.0", + "latest-version": "^3.0.0", + "semver-diff": "^2.0.0", + "xdg-basedir": "^3.0.0" }, "dependencies": { "ansi-styles": { @@ -10360,7 +13995,7 @@ "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", "dev": true, "requires": { - "color-convert": "1.9.1" + "color-convert": "^1.9.0" } }, "chalk": { @@ -10369,9 +14004,9 @@ "integrity": "sha512-QUU4ofkDoMIVO7hcx1iPTISs88wsO8jA92RQIm4JAwZvFGGAV2hSAA1NX7oVj2Ej2Q6NDTcRDjPTFrMCRZoJ6g==", "dev": true, "requires": { - "ansi-styles": "3.2.0", - "escape-string-regexp": "1.0.5", - "supports-color": "5.2.0" + "ansi-styles": "^3.2.0", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.2.0" } }, "supports-color": { @@ -10380,20 +14015,32 @@ "integrity": "sha512-F39vS48la4YvTZUPVeTqsjsFNrvcMwrV3RLZINsmHo+7djCvuUzSIeXOnZ5hmjef4bajL1dNccN+tg5XAliO5Q==", "dev": true, "requires": { - "has-flag": "3.0.0" + "has-flag": "^3.0.0" } } } }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true + }, "url-parse-lax": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", "dev": true, "requires": { - "prepend-http": "1.0.4" + "prepend-http": "^1.0.1" } }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true + }, "user-home": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz", @@ -10403,8 +14050,7 @@ "utf8-byte-length": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz", - "integrity": "sha1-9F8VDExm7uloGGUFq5P8u4rWv2E=", - "dev": true + "integrity": "sha1-9F8VDExm7uloGGUFq5P8u4rWv2E=" }, "util-deprecate": { "version": "1.0.2", @@ -10416,8 +14062,8 @@ "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.2.tgz", "integrity": "sha512-8zlGw3EZDpC7iUDKy4yHCSqFwkBTeAK4h1QqDC3ST6rT7dzvu2ZuclExZN7zuXNEhQ3+2UBQgdca5eNNL06sBg==", "requires": { - "spdx-correct": "2.0.4", - "spdx-expression-parse": "3.0.0" + "spdx-correct": "^2.0.4", + "spdx-expression-parse": "^3.0.0" } }, "validator": { @@ -10433,9 +14079,9 @@ "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", "requires": { - "assert-plus": "1.0.0", + "assert-plus": "^1.0.0", "core-util-is": "1.0.2", - "extsprintf": "1.3.0" + "extsprintf": "^1.2.0" }, "dependencies": { "assert-plus": { @@ -10451,8 +14097,8 @@ "integrity": "sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4=", "dev": true, "requires": { - "clone": "1.0.3", - "clone-stats": "0.0.1", + "clone": "^1.0.0", + "clone-stats": "^0.0.1", "replace-ext": "0.0.1" } }, @@ -10462,19 +14108,23 @@ "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", "dev": true, "requires": { - "makeerror": "1.0.11" + "makeerror": "1.0.x" } }, "watch": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/watch/-/watch-0.10.0.tgz", - "integrity": "sha1-d3mLLaD5kQ1ZXxrOWwwiWFIfIdw=", - "dev": true + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/watch/-/watch-0.18.0.tgz", + "integrity": "sha1-KAlUdsbffJDJYxOJkMClQj60uYY=", + "dev": true, + "requires": { + "exec-sh": "^0.2.0", + "minimist": "^1.2.0" + } }, "webidl-conversions": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-2.0.1.tgz", - "integrity": "sha1-O/glj30xjHRDw28uFpQCoaZwNQY=", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", "dev": true }, "websocket-driver": { @@ -10483,8 +14133,8 @@ "integrity": "sha1-DK+dLXVdk67gSdS90NP+LMoqJOs=", "dev": true, "requires": { - "http-parser-js": "0.4.10", - "websocket-extensions": "0.1.3" + "http-parser-js": ">=0.4.0", + "websocket-extensions": ">=0.1.1" } }, "websocket-extensions": { @@ -10493,13 +14143,42 @@ "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==", "dev": true }, - "whatwg-url-compat": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/whatwg-url-compat/-/whatwg-url-compat-0.6.5.tgz", - "integrity": "sha1-AImBEa9om7CXVBzVpFymyHmERb8=", + "whatwg-encoding": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.4.tgz", + "integrity": "sha512-vM9KWN6MP2mIHZ86ytcyIv7e8Cj3KTfO2nd2c8PFDqcI4bxFmQp83ibq4wadq7rL9l9sZV6o9B0LTt8ygGAAXg==", + "dev": true, + "requires": { + "iconv-lite": "0.4.23" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", + "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + } + } + }, + "whatwg-url": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-4.8.0.tgz", + "integrity": "sha1-0pgaqRSMHgCkHFphMRZqtGg7vMA=", "dev": true, "requires": { - "tr46": "0.0.3" + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + }, + "dependencies": { + "webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=", + "dev": true + } } }, "which": { @@ -10507,7 +14186,7 @@ "resolved": "https://registry.npmjs.org/which/-/which-1.3.0.tgz", "integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==", "requires": { - "isexe": "2.0.0" + "isexe": "^2.0.0" } }, "which-module": { @@ -10522,7 +14201,7 @@ "integrity": "sha1-AUKk6KJD+IgsAjOqDgKBqnYVInM=", "dev": true, "requires": { - "string-width": "2.1.1" + "string-width": "^2.1.1" }, "dependencies": { "ansi-regex": { @@ -10543,8 +14222,8 @@ "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", "dev": true, "requires": { - "is-fullwidth-code-point": "2.0.0", - "strip-ansi": "4.0.0" + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" } }, "strip-ansi": { @@ -10553,7 +14232,7 @@ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "dev": true, "requires": { - "ansi-regex": "3.0.0" + "ansi-regex": "^3.0.0" } } } @@ -10577,13 +14256,12 @@ "dev": true }, "worker-farm": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.5.4.tgz", - "integrity": "sha512-ITyClEvcfv0ozqJl1vmWFWhvI+OIrkbInYqkEPE50wFPXj8J9Gd3FYf8+CkZJXJJsQBYe+2DvmoK9Zhx5w8W+w==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.6.0.tgz", + "integrity": "sha512-6w+3tHbM87WnSWnENBUvA2pxJPLhQUg5LKwUQHq3r+XPhIM+Gh2R5ycbwPCyuGbNg+lPgdcnQUhuC02kJCvffQ==", "dev": true, "requires": { - "errno": "0.1.7", - "xtend": "4.0.1" + "errno": "~0.1.7" } }, "wrap-ansi": { @@ -10591,8 +14269,8 @@ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", "requires": { - "string-width": "1.0.2", - "strip-ansi": "3.0.1" + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" } }, "wrappy": { @@ -10612,7 +14290,7 @@ "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=", "dev": true, "requires": { - "mkdirp": "0.5.1" + "mkdirp": "^0.5.1" } }, "write-file-atomic": { @@ -10621,9 +14299,9 @@ "integrity": "sha512-xuPeK4OdjWqtfi59ylvVL0Yn35SF3zgcAcv7rBPFHVaEapaDr4GdGgm3j7ckTwH9wHL7fGmgfAnb0+THrHb8tA==", "dev": true, "requires": { - "graceful-fs": "4.1.11", - "imurmurhash": "0.1.4", - "signal-exit": "3.0.2" + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" } }, "xdg-basedir": { @@ -10641,14 +14319,12 @@ "xmlbuilder": { "version": "8.2.2", "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-8.2.2.tgz", - "integrity": "sha1-aSSGc0ELS6QuGmE2VR0pIjNap3M=", - "dev": true + "integrity": "sha1-aSSGc0ELS6QuGmE2VR0pIjNap3M=" }, "xmldom": { "version": "0.1.27", "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.27.tgz", - "integrity": "sha1-1QH5ezvbQDr4757MIFcxh6rawOk=", - "dev": true + "integrity": "sha1-1QH5ezvbQDr4757MIFcxh6rawOk=" }, "xtend": { "version": "4.0.1", @@ -10672,20 +14348,20 @@ "integrity": "sha1-wMQpJMpKqmsObaFznfshZDn53cA=", "optional": true, "requires": { - "cliui": "3.2.0", - "decamelize": "1.2.0", - "get-caller-file": "1.0.2", - "lodash.assign": "4.2.0", - "os-locale": "1.4.0", - "read-pkg-up": "1.0.1", - "require-directory": "2.1.1", - "require-main-filename": "1.0.1", - "set-blocking": "2.0.0", - "string-width": "1.0.2", - "which-module": "1.0.0", - "window-size": "0.2.0", - "y18n": "3.2.1", - "yargs-parser": "2.4.1" + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "lodash.assign": "^4.0.3", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.1", + "which-module": "^1.0.0", + "window-size": "^0.2.0", + "y18n": "^3.2.1", + "yargs-parser": "^2.4.1" } }, "yargs-parser": { @@ -10694,17 +14370,16 @@ "integrity": "sha1-hVaN488VD/SfpRgl8DqMiA3cxcQ=", "optional": true, "requires": { - "camelcase": "3.0.0", - "lodash.assign": "4.2.0" + "camelcase": "^3.0.0", + "lodash.assign": "^4.0.6" } }, "yauzl": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz", "integrity": "sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=", - "dev": true, "requires": { - "fd-slicer": "1.0.1" + "fd-slicer": "~1.0.1" } }, "zip-stream": { @@ -10713,9 +14388,9 @@ "integrity": "sha1-Mty8UG0Nq00hNyYlvX66rDwv/1Y=", "dev": true, "requires": { - "compress-commons": "0.2.9", - "lodash": "3.2.0", - "readable-stream": "1.0.34" + "compress-commons": "~0.2.0", + "lodash": "~3.2.0", + "readable-stream": "~1.0.26" }, "dependencies": { "isarray": { @@ -10736,10 +14411,10 @@ "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", "isarray": "0.0.1", - "string_decoder": "0.10.31" + "string_decoder": "~0.10.x" } } } diff --git a/package.json b/package.json index c3cea90d1..7fc7ef438 100644 --- a/package.json +++ b/package.json @@ -36,7 +36,6 @@ "bugsnag-js": "2.5.0", "cached-request": "1.1.2", "classnames": "2.2.5", - "coveralls": "2.13.3", "deep-extend": "0.4.2", "dockerode": "2.5.4", "electron-packager": "12.1.1", From c588c33880271f549cdfc763c1ac7094fce161e6 Mon Sep 17 00:00:00 2001 From: Jean-Laurent de Morlhon Date: Wed, 29 Aug 2018 12:59:59 +0200 Subject: [PATCH 124/190] Kitematic 17.0.3 -> 17.0.4 Signed-off-by: Jean-Laurent de Morlhon --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 457007e8a..f846e4594 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "Kitematic", - "version": "0.17.3", + "version": "0.17.4", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 7fc7ef438..5c869f639 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "Kitematic", - "version": "0.17.3", + "version": "0.17.4", "author": "Kitematic", "description": "Simple Docker Container management for Mac OS X, Windows and Ubuntu.", "homepage": "https://kitematic.com/", From 9b9151ce38c89aa5345cddea8a1eb30aa1e50ef8 Mon Sep 17 00:00:00 2001 From: Jean-Laurent de Morlhon Date: Fri, 24 Aug 2018 15:28:07 +0200 Subject: [PATCH 125/190] Add license to package.json Signed-off-by: Jean-Laurent de Morlhon --- package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/package.json b/package.json index 5c869f639..8020906fe 100644 --- a/package.json +++ b/package.json @@ -2,6 +2,7 @@ "name": "Kitematic", "version": "0.17.4", "author": "Kitematic", + "license": "Apache-2.0", "description": "Simple Docker Container management for Mac OS X, Windows and Ubuntu.", "homepage": "https://kitematic.com/", "main": "browser.js", From f7634bb0408de31a5c2efd9a8fccd00d1114757a Mon Sep 17 00:00:00 2001 From: Jean-Laurent de Morlhon Date: Fri, 24 Aug 2018 15:21:42 +0200 Subject: [PATCH 126/190] It does not work with node10 Signed-off-by: Jean-Laurent de Morlhon --- CONTRIBUTING.md | 2 +- package.json | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index b0d34e6c4..bbda91c4f 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -20,7 +20,7 @@ Before you file an issue or a pull request, read the following tips on how to ke ### Prerequisites for developing Kitematic on Mac You will need to install: - The [Docker Toolbox](https://docker.com/toolbox) -- [Node.js](https://nodejs.org/) +- [Node.js](https://nodejs.org/) node version 10 is not supported - Wine `brew install wine` (only if you want to generate a Windows release on OS X) - The latest Xcode from the Apple App Store. diff --git a/package.json b/package.json index 8020906fe..891d78215 100644 --- a/package.json +++ b/package.json @@ -11,6 +11,9 @@ "url": "git@github.com:kitematic/kitematic.git" }, "bugs": "https://github.com/kitematic/kitematic/issues", + "engines": { + "node": "<10.0.0" + }, "scripts": { "build": "tsc && npm run tslint", "integration": "jest -c jest-integration.json", From 59a217dbce18c8a4de5886776b361232e18bb682 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9mie=20Drouet?= Date: Fri, 12 Oct 2018 15:43:24 +0200 Subject: [PATCH 127/190] reduce the number of vulnerabilities from 220 to 36 --- Gruntfile.js | 3 +- package-lock.json | 14029 +++++++++++++++++++++++--------------------- package.json | 20 +- 3 files changed, 7230 insertions(+), 6822 deletions(-) diff --git a/Gruntfile.js b/Gruntfile.js index c427f1758..71bd3919d 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -189,7 +189,8 @@ module.exports = function (grunt) { // styles less: { options: { - sourceMapFileInline: true + sourceMapFileInline: true, + javascriptEnabled: true, }, dist: { files: { diff --git a/package-lock.json b/package-lock.json index f846e4594..8a703a440 100644 --- a/package-lock.json +++ b/package-lock.json @@ -37,79 +37,23 @@ "optional": true }, "@babel/code-frame": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-beta.51.tgz", - "integrity": "sha1-vXHZsZKvl435FYKdOdQJRFZDmgw=", - "dev": true, - "requires": { - "@babel/highlight": "7.0.0-beta.51" - } - }, - "@babel/generator": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.0.0-beta.51.tgz", - "integrity": "sha1-bHV1/952HQdIXgS67cA5LG2eMPY=", - "dev": true, - "requires": { - "@babel/types": "7.0.0-beta.51", - "jsesc": "^2.5.1", - "lodash": "^4.17.5", - "source-map": "^0.5.0", - "trim-right": "^1.0.1" - }, - "dependencies": { - "jsesc": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.1.tgz", - "integrity": "sha1-5CGiqOINawgZ3yiQj3glJrlt0f4=", - "dev": true - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } - } - }, - "@babel/helper-function-name": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.51.tgz", - "integrity": "sha1-IbSHSiJ8+Z7K/MMKkDAtpaJkBWE=", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "7.0.0-beta.51", - "@babel/template": "7.0.0-beta.51", - "@babel/types": "7.0.0-beta.51" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.51.tgz", - "integrity": "sha1-MoGy0EWvlcFyzpGyCCXYXqRnZBE=", - "dev": true, - "requires": { - "@babel/types": "7.0.0-beta.51" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.51.tgz", - "integrity": "sha1-imw/ZsTSZTUvwHdIT59ugKUauXg=", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz", + "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==", "dev": true, "requires": { - "@babel/types": "7.0.0-beta.51" + "@babel/highlight": "^7.0.0" } }, "@babel/highlight": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-beta.51.tgz", - "integrity": "sha1-6IRK4loVlcz9QriWI7Q3bKBtIl0=", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz", + "integrity": "sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw==", "dev": true, "requires": { "chalk": "^2.0.0", "esutils": "^2.0.2", - "js-tokens": "^3.0.0" + "js-tokens": "^4.0.0" }, "dependencies": { "ansi-styles": { @@ -143,78 +87,15 @@ } } }, - "@babel/parser": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.0.0-beta.51.tgz", - "integrity": "sha1-J87C30Cd9gr1gnDtj2qlVAnqhvY=", - "dev": true - }, - "@babel/template": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.0.0-beta.51.tgz", - "integrity": "sha1-lgKkCuvPNXrpZ34lMu9fyBD1+/8=", - "dev": true, - "requires": { - "@babel/code-frame": "7.0.0-beta.51", - "@babel/parser": "7.0.0-beta.51", - "@babel/types": "7.0.0-beta.51", - "lodash": "^4.17.5" - } - }, - "@babel/traverse": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.0.0-beta.51.tgz", - "integrity": "sha1-mB2vLOw0emIx06odnhgDsDqqpKg=", - "dev": true, - "requires": { - "@babel/code-frame": "7.0.0-beta.51", - "@babel/generator": "7.0.0-beta.51", - "@babel/helper-function-name": "7.0.0-beta.51", - "@babel/helper-split-export-declaration": "7.0.0-beta.51", - "@babel/parser": "7.0.0-beta.51", - "@babel/types": "7.0.0-beta.51", - "debug": "^3.1.0", - "globals": "^11.1.0", - "invariant": "^2.2.0", - "lodash": "^4.17.5" - }, - "dependencies": { - "globals": { - "version": "11.7.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.7.0.tgz", - "integrity": "sha512-K8BNSPySfeShBQXsahYB/AbbWruVOTyVpgoIDnl8odPpeSfP2J5QO2oLFFdl2j7GfDCtZj2bMKar2T49itTPCg==", - "dev": true - } - } - }, - "@babel/types": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.51.tgz", - "integrity": "sha1-2AK3tUO1g2x3iqaReXq/APPZfqk=", - "dev": true, - "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.5", - "to-fast-properties": "^2.0.0" - }, - "dependencies": { - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true - } - } - }, "@types/node": { - "version": "8.10.28", - "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.28.tgz", - "integrity": "sha512-iHsAzDg3OLH7JP+wipniUULHoDSWLgEDYOvsar6/mpAkTJd9/n23Ap8ikruMlvRTqMv/LXrflH9v/AfiEqaBGg==", + "version": "8.10.36", + "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.36.tgz", + "integrity": "sha512-SL6KhfM7PTqiFmbCW3eVNwVBZ+88Mrzbuvn9olPsfv43mbiWaFY+nRcz/TGGku0/lc2FepdMbImdMY1JrQ+zbw==", "dev": true }, "@types/react": { "version": "16.0.38", - "resolved": "https://registry.npmjs.org/@types/react/-/react-16.0.38.tgz", + "resolved": "http://registry.npmjs.org/@types/react/-/react-16.0.38.tgz", "integrity": "sha512-t0XJHNrlzLiVAKCWxS9zzAadoQO8zGFpHsrvNVk7QmrDXnm3cPFy2wFcHGNbKjntBiXznL6qQkh+a1Wxu21+dA==", "dev": true }, @@ -228,9 +109,9 @@ } }, "abab": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/abab/-/abab-1.0.4.tgz", - "integrity": "sha1-X6rZwsB/YN12dw9xzwJbYqY8/U4=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.0.tgz", + "integrity": "sha512-sY5AXXVZv4Y1VACTtR11UJCPHHudgY5i26Qj5TypE6DKlIApbwb5uqhXcJ5UUGbvZNRh7EeIoW+LrJumBsKp7w==", "dev": true }, "abbrev": { @@ -239,30 +120,31 @@ "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" }, "acorn": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.5.0.tgz", - "integrity": "sha512-arn53F07VXmls4o4pUhSzBa4fvaagPRe7AVZ8l7NHxFWUie2DsuFSBMMNAkgzRlOhEhzAnxeKyaWVzOH4xqp/g==" + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", + "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==" }, "acorn-globals": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-3.1.0.tgz", - "integrity": "sha1-/YJw9x+7SZawBPqIDuXUZXOnMb8=", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.0.tgz", + "integrity": "sha512-hMtHj3s5RnuhvHPowpBYvJVj3rAar82JiDQHvGs1zO0l10ocX/xEdBShNHTJaboucJUsScghp74pH3s7EnHHQw==", "dev": true, "requires": { - "acorn": "^4.0.4" + "acorn": "^6.0.1", + "acorn-walk": "^6.0.1" }, "dependencies": { "acorn": { - "version": "4.0.13", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", - "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.0.2.tgz", + "integrity": "sha512-GXmKIvbrN3TV7aVqAzVFaMW8F8wzVX7voEBRO3bDA64+EX37YSayggRJP5Xig6HYHBkWKpFg9W5gg6orklubhg==", "dev": true } } }, "acorn-jsx": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz", + "resolved": "http://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz", "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=", "dev": true, "requires": { @@ -271,12 +153,18 @@ "dependencies": { "acorn": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", + "resolved": "http://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=", "dev": true } } }, + "acorn-walk": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.1.0.tgz", + "integrity": "sha512-ugTb7Lq7u4GfWSqqpwE0bGyoBZNMTok/zDBXxfEG0QM50jNlGhIWjRC1pPN7bvV1anhF+bs+/gNcRw+o55Evbg==", + "dev": true + }, "ajv": { "version": "5.5.2", "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", @@ -289,9 +177,9 @@ } }, "ajv-keywords": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.1.0.tgz", - "integrity": "sha1-rCsnk5xUPpXSwG5/f1wnvkqlQ74=", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.2.0.tgz", + "integrity": "sha1-6GuBnGAs+IIa1jdBNpjx3sAhhHo=", "dev": true }, "align-text": { @@ -372,9 +260,9 @@ } }, "ansi-escapes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.0.0.tgz", - "integrity": "sha512-O/klc27mWNUigtv0F8NJWbLF00OcegQalkqKURWdosW08YZKi4m6CnSUSvIZG1otNJbTWhN01Hhz389DW7mvDQ==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.1.0.tgz", + "integrity": "sha512-UgAb8H9D41AQnu/PbWlCofQVcnV4Gs2bBJi9eZPxfU/hgglFh3SMDMENRIqdr7H6XFnXdoknctFByVsCOotTVw==", "dev": true }, "ansi-gray": { @@ -428,7 +316,7 @@ }, "app-builder-bin": { "version": "1.5.0", - "resolved": "https://registry.npmjs.org/app-builder-bin/-/app-builder-bin-1.5.0.tgz", + "resolved": "http://registry.npmjs.org/app-builder-bin/-/app-builder-bin-1.5.0.tgz", "integrity": "sha512-kgxrxZNFwvOBNQCw/6G4lXHuC5nQY/zxTQgpF+lCdiGCa1Swx3F6rjVdYYVhjkKVFComRYb+/d0aj0MH7OBVfw==", "dev": true, "requires": { @@ -459,104 +347,102 @@ "optional": true }, "append-transform": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-1.0.0.tgz", - "integrity": "sha512-P009oYkeHyU742iSZJzZZywj4QRJdnTWffaKuJQLablCZ1uz6/cW4yaRgcDaoQ+uwOxxnt0gRUcwfsNP2ri0gw==", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-0.4.0.tgz", + "integrity": "sha1-126/jKlNJ24keja61EpLdKthGZE=", "dev": true, "requires": { - "default-require-extensions": "^2.0.0" + "default-require-extensions": "^1.0.0" } }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, "archiver": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/archiver/-/archiver-0.13.1.tgz", - "integrity": "sha1-r8azVhpjZDs4omeIkSqDhU7KoPE=", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/archiver/-/archiver-1.3.0.tgz", + "integrity": "sha1-TyGU1tj5nfP1MeaIHxTxXVX6ryI=", "dev": true, "requires": { - "async": "~0.9.0", - "buffer-crc32": "~0.2.1", - "glob": "~4.3.0", - "lazystream": "~0.1.0", - "lodash": "~2.4.1", - "readable-stream": "~1.0.26", - "tar-stream": "~1.1.0", - "zip-stream": "~0.5.0" + "archiver-utils": "^1.3.0", + "async": "^2.0.0", + "buffer-crc32": "^0.2.1", + "glob": "^7.0.0", + "lodash": "^4.8.0", + "readable-stream": "^2.0.0", + "tar-stream": "^1.5.0", + "walkdir": "^0.0.11", + "zip-stream": "^1.1.0" }, "dependencies": { "async": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", - "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", - "dev": true - }, - "bl": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.5.tgz", - "integrity": "sha1-wGt5evCF6gC8Unr8jvzxHeIjIFQ=", + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", + "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", "dev": true, "requires": { - "readable-stream": "~1.0.26" + "lodash": "^4.17.10" } }, "glob": { - "version": "4.3.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-4.3.5.tgz", - "integrity": "sha1-gPuwjKVA8jiszl0R0em8QedRc9M=", + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", "dev": true, "requires": { + "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", - "minimatch": "^2.0.1", - "once": "^1.3.0" - } - }, - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - }, - "lodash": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", - "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=", - "dev": true - }, - "minimatch": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", - "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=", - "dev": true, - "requires": { - "brace-expansion": "^1.0.0" - } - }, - "readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } - }, - "tar-stream": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.1.5.tgz", - "integrity": "sha1-vpIYwTDCACnhB7D5Z/sj3gV50Tw=", + } + } + }, + "archiver-utils": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-1.3.0.tgz", + "integrity": "sha1-5QtMCccL89aA4y/xt5lOn52JUXQ=", + "dev": true, + "requires": { + "glob": "^7.0.0", + "graceful-fs": "^4.1.0", + "lazystream": "^1.0.0", + "lodash": "^4.8.0", + "normalize-path": "^2.0.0", + "readable-stream": "^2.0.0" + }, + "dependencies": { + "glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", "dev": true, "requires": { - "bl": "^0.9.0", - "end-of-stream": "^1.0.0", - "readable-stream": "~1.0.33", - "xtend": "^4.0.0" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } } } }, + "are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "dev": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, "argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", @@ -593,6 +479,12 @@ "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=", "dev": true }, + "array-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", + "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=", + "dev": true + }, "array-equal": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", @@ -603,6 +495,12 @@ "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=" }, + "array-slice": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", + "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", + "dev": true + }, "array-union": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", @@ -638,10 +536,9 @@ "optional": true }, "asar": { - "version": "0.12.4", - "resolved": "https://registry.npmjs.org/asar/-/asar-0.12.4.tgz", - "integrity": "sha1-LdPxFoguq4wPI7dUeSqCp9n84XE=", - "optional": true, + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/asar/-/asar-0.14.5.tgz", + "integrity": "sha512-2Di/TnY1sridHFKMFgxBh0Wk0gVxSZN4qQhRhjJn3UywZAvP5MHI0RNVSkpzmJ+n6t0BC8w/+1257wtSgQ3Kdg==", "requires": { "chromium-pickle-js": "^0.2.0", "commander": "^2.9.0", @@ -651,34 +548,20 @@ "mkdirp": "^0.5.0", "mksnapshot": "^0.3.0", "tmp": "0.0.28" - }, - "dependencies": { - "glob": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", - "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", - "optional": true, - "requires": { - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "2 || 3", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - } } }, "asn1": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz", - "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=" + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "requires": { + "safer-buffer": "~2.1.0" + } }, "assert-plus": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", - "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=", - "dev": true, - "optional": true + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" }, "assign-symbols": { "version": "1.0.0", @@ -705,7 +588,7 @@ }, "async": { "version": "1.5.2", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "resolved": "http://registry.npmjs.org/async/-/async-1.5.2.tgz", "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=" }, "async-each": { @@ -720,6 +603,12 @@ "integrity": "sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw==", "dev": true }, + "async-limiter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", + "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==", + "dev": true + }, "asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", @@ -737,20 +626,18 @@ "integrity": "sha1-0IiFvmubv5Q5/gh8dihyRfCoFFA=" }, "aws-sign2": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", - "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=", - "dev": true, - "optional": true + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" }, "aws4": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz", - "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4=" + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", + "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==" }, "babel": { "version": "5.8.38", - "resolved": "https://registry.npmjs.org/babel/-/babel-5.8.38.tgz", + "resolved": "http://registry.npmjs.org/babel/-/babel-5.8.38.tgz", "integrity": "sha1-37CHwiiUkXxXb7Z86c8yjUWGKfs=", "dev": true, "requires": { @@ -783,7 +670,7 @@ }, "lodash": { "version": "3.10.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "resolved": "http://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", "dev": true }, @@ -810,11 +697,19 @@ "chalk": "^1.1.3", "esutils": "^2.0.2", "js-tokens": "^3.0.2" + }, + "dependencies": { + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", + "dev": true + } } }, "babel-core": { "version": "5.8.38", - "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-5.8.38.tgz", + "resolved": "http://registry.npmjs.org/babel-core/-/babel-core-5.8.38.tgz", "integrity": "sha1-H8ruedfmG3ULALjlT238nQr4ZVg=", "dev": true, "requires": { @@ -868,7 +763,7 @@ "dependencies": { "bluebird": { "version": "2.11.0", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.11.0.tgz", + "resolved": "http://registry.npmjs.org/bluebird/-/bluebird-2.11.0.tgz", "integrity": "sha1-U0uQM8AiyVecVro7Plpcqvu2UOE=", "dev": true }, @@ -889,7 +784,7 @@ }, "lodash": { "version": "3.10.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "resolved": "http://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", "dev": true }, @@ -902,12 +797,27 @@ "brace-expansion": "^1.0.0" } }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, "path-exists": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-1.0.0.tgz", "integrity": "sha1-1aiZjrce83p0w06w2eum6HjuoIE=", "dev": true }, + "repeating": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-1.1.3.tgz", + "integrity": "sha1-PUEUIYh3U3SU+X93+Xhfq4EPpKw=", + "dev": true, + "requires": { + "is-finite": "^1.0.0" + } + }, "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", @@ -967,15 +877,6 @@ "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=", "dev": true }, - "repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", - "dev": true, - "requires": { - "is-finite": "^1.0.0" - } - }, "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", @@ -995,12 +896,13 @@ } }, "babel-jest": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-5.3.0.tgz", - "integrity": "sha1-17w9wrbysPV372zfgMCW+U8C+ss=", + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-23.6.0.tgz", + "integrity": "sha512-lqKGG6LYXYu+DQh/slrQ8nxXQkEkhugdXsU6St7GmhVS7Ilc/22ArwqXNJrf0QaOBjZB0360qZMwXqDYQHXaew==", "dev": true, "requires": { - "babel-core": "^5.5.7" + "babel-plugin-istanbul": "^4.1.6", + "babel-preset-jest": "^23.2.0" } }, "babel-messages": { @@ -1038,7 +940,7 @@ }, "babel-plugin-istanbul": { "version": "4.1.6", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz", + "resolved": "http://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz", "integrity": "sha512-PWP9FQ1AhZhS01T/4qLSKoHGY/xvkZdVBGlKM/HuxxS3+sC66HhTNR7+MpbO/so/cz/wY94MeSWJuP1hXIPfwQ==", "dev": true, "requires": { @@ -1060,9 +962,9 @@ } }, "babel-plugin-jest-hoist": { - "version": "21.2.0", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-21.2.0.tgz", - "integrity": "sha512-yi5QuiVyyvhBUDLP4ButAnhYzkdrUwWDtvUJv71hjH3fclhnZg4HkDeqaitcR2dZZx/E67kGkRcPVjtVu+SJfQ==", + "version": "23.2.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-23.2.0.tgz", + "integrity": "sha1-5h+uBaHKiAGq3uV6bWa4zvr0QWc=", "dev": true }, "babel-plugin-jscript": { @@ -1094,7 +996,7 @@ "dependencies": { "lodash": { "version": "3.10.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "resolved": "http://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", "dev": true } @@ -1132,13 +1034,13 @@ }, "babel-plugin-syntax-object-rest-spread": { "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", + "resolved": "http://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=", "dev": true }, "babel-plugin-undeclared-variables-check": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/babel-plugin-undeclared-variables-check/-/babel-plugin-undeclared-variables-check-1.0.2.tgz", + "resolved": "http://registry.npmjs.org/babel-plugin-undeclared-variables-check/-/babel-plugin-undeclared-variables-check-1.0.2.tgz", "integrity": "sha1-XPGqU52BP/ZOmWQSkK9iCWX2Xe4=", "dev": true, "requires": { @@ -1152,12 +1054,12 @@ "dev": true }, "babel-preset-jest": { - "version": "21.2.0", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-21.2.0.tgz", - "integrity": "sha512-hm9cBnr2h3J7yXoTtAVV0zg+3vg0Q/gT2GYuzlreTU0EPkJRtlNgKJJ3tBKEn0+VjAi3JykV6xCJkuUYttEEfA==", + "version": "23.2.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-23.2.0.tgz", + "integrity": "sha1-jsegOhOPABoaj7HoETZSvxpV2kY=", "dev": true, "requires": { - "babel-plugin-jest-hoist": "^21.2.0", + "babel-plugin-jest-hoist": "^23.2.0", "babel-plugin-syntax-object-rest-spread": "^6.13.0" } }, @@ -1236,10 +1138,16 @@ }, "json5": { "version": "0.5.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "resolved": "http://registry.npmjs.org/json5/-/json5-0.5.1.tgz", "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", "dev": true }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", @@ -1333,6 +1241,12 @@ "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true } } }, @@ -1350,7 +1264,7 @@ }, "babylon": { "version": "5.8.38", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-5.8.38.tgz", + "resolved": "http://registry.npmjs.org/babylon/-/babylon-5.8.38.tgz", "integrity": "sha1-7JsSCxG/bM1Bc6GL8hfmC3mFn/0=", "dev": true }, @@ -1427,9 +1341,9 @@ } }, "base62": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/base62/-/base62-1.2.7.tgz", - "integrity": "sha512-ck0nDbXLEq2nD5jIcEzdpk07sYQ5P6z4NMTIgeQCFr5CCRZzmgUPlOes4o0k5pvEUQJnKO/D079ybzjpjIKf2Q==" + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/base62/-/base62-1.2.8.tgz", + "integrity": "sha512-V6YHUbjLxN1ymqNLb1DPHoU1CpfdL7d2YTIp5W3U4hhoG4hhxNmsFDs66M9EXxBiSEke5Bt5dwdfMwwZF70iLA==" }, "base64-js": { "version": "1.2.0", @@ -1437,10 +1351,9 @@ "integrity": "sha1-o5mS1yNYSBGYK+XikLtqU9hnAPE=" }, "bcrypt-pbkdf": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz", - "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=", - "optional": true, + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", "requires": { "tweetnacl": "^0.14.3" } @@ -1461,53 +1374,85 @@ } }, "binary-extensions": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.11.0.tgz", - "integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU=", + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.12.0.tgz", + "integrity": "sha512-DYWGk01lDcxeS/K9IHPGWfT8PsJmbXRtRd2Sx72Tnb8pcYZQFF1oSDb8hJtS1vhp212q1Rzi5dUf9+nq0o9UIg==", "dev": true }, "bl": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.1.tgz", - "integrity": "sha1-ysMo977kVzDUBLaSID/LWQ4XLV4=", - "requires": { - "readable-stream": "^2.0.5" - } - }, - "bluebird": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz", - "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==" - }, - "bluebird-lst": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/bluebird-lst/-/bluebird-lst-1.0.5.tgz", - "integrity": "sha512-Ey0bDNys5qpYPhZ/oQ9vOEvD0TYQDTILMXWP2iGfvMg7rSDde+oV4aQQgqRH+CvBFNz2BSDQnPGMUl6LKBUUQA==", - "dev": true, + "version": "1.2.2", + "resolved": "http://registry.npmjs.org/bl/-/bl-1.2.2.tgz", + "integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==", "requires": { - "bluebird": "^3.5.1" + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" }, "dependencies": { - "bluebird": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz", - "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==", - "dev": true - } - } - }, - "body-parser": { - "version": "1.8.4", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.8.4.tgz", - "integrity": "sha1-1JfgS8E7P5qL2McLsM3Bby4CiJg=", - "dev": true, - "requires": { - "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", + "process-nextick-args": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==" + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "block-stream": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", + "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", + "dev": true, + "optional": true, + "requires": { + "inherits": "~2.0.0" + } + }, + "bluebird": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz", + "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==" + }, + "bluebird-lst": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/bluebird-lst/-/bluebird-lst-1.0.5.tgz", + "integrity": "sha512-Ey0bDNys5qpYPhZ/oQ9vOEvD0TYQDTILMXWP2iGfvMg7rSDde+oV4aQQgqRH+CvBFNz2BSDQnPGMUl6LKBUUQA==", + "dev": true, + "requires": { + "bluebird": "^3.5.1" + } + }, + "body-parser": { + "version": "1.8.4", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.8.4.tgz", + "integrity": "sha1-1JfgS8E7P5qL2McLsM3Bby4CiJg=", + "dev": true, + "requires": { + "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" }, @@ -1520,7 +1465,7 @@ }, "iconv-lite": { "version": "0.4.4", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.4.tgz", + "resolved": "http://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.4.tgz", "integrity": "sha1-6V8uQdsHNfwhZS94J6XuMuY8g6g=", "dev": true }, @@ -1533,12 +1478,11 @@ } }, "boom": { - "version": "2.10.1", - "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", - "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", - "dev": true, + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/boom/-/boom-4.3.1.tgz", + "integrity": "sha1-T4owBctKfjiJ90kDD9JbluAdLjE=", "requires": { - "hoek": "2.x.x" + "hoek": "4.x.x" } }, "boxen": { @@ -1563,9 +1507,9 @@ "dev": true }, "ansi-styles": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz", - "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { "color-convert": "^1.9.0" @@ -1578,14 +1522,14 @@ "dev": true }, "chalk": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.1.tgz", - "integrity": "sha512-QUU4ofkDoMIVO7hcx1iPTISs88wsO8jA92RQIm4JAwZvFGGAV2hSAA1NX7oVj2Ej2Q6NDTcRDjPTFrMCRZoJ6g==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "dev": true, "requires": { - "ansi-styles": "^3.2.0", + "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", - "supports-color": "^5.2.0" + "supports-color": "^5.3.0" } }, "is-fullwidth-code-point": { @@ -1614,9 +1558,9 @@ } }, "supports-color": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.2.0.tgz", - "integrity": "sha512-F39vS48la4YvTZUPVeTqsjsFNrvcMwrV3RLZINsmHo+7djCvuUzSIeXOnZ5hmjef4bajL1dNccN+tg5XAliO5Q==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { "has-flag": "^3.0.0" @@ -1650,6 +1594,12 @@ "integrity": "sha1-eEp5eRWjjq0nutRWtVcstLuqeME=", "dev": true }, + "browser-process-hrtime": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-0.1.3.tgz", + "integrity": "sha512-bRFnI4NnjO6cnyLmOV/7PVoDEMJChlcfN0z4s1YMBY989/SvlfMI1lgCnkFUs53e9gQF+w7qu7XdllSTiSl8Aw==", + "dev": true + }, "browser-resolve": { "version": "1.11.3", "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", @@ -1674,22 +1624,43 @@ "dev": true, "requires": { "node-int64": "^0.4.0" - }, - "dependencies": { - "node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", - "dev": true - } } }, + "buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.2.1.tgz", + "integrity": "sha512-c+Ko0loDaFfuPWiL02ls9Xd3GO3cPVmUobQ6t3rXNUk304u6hGq+8N/kFi+QEIKhzK3uwolVhLzszmfLmMLnqg==", + "dev": true, + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4" + } + }, + "buffer-alloc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", + "requires": { + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" + } + }, + "buffer-alloc-unsafe": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==" + }, "buffer-crc32": { "version": "0.2.13", "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", "dev": true }, + "buffer-fill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=" + }, "buffer-from": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", @@ -1702,7 +1673,7 @@ }, "bugsnag-js": { "version": "2.5.0", - "resolved": "https://registry.npmjs.org/bugsnag-js/-/bugsnag-js-2.5.0.tgz", + "resolved": "http://registry.npmjs.org/bugsnag-js/-/bugsnag-js-2.5.0.tgz", "integrity": "sha1-FHcC+yKwy/rD+zUTL2++DNQKFPs=" }, "builder-util": { @@ -1728,39 +1699,23 @@ }, "dependencies": { "ansi-styles": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz", - "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { "color-convert": "^1.9.0" } }, "chalk": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.1.tgz", - "integrity": "sha512-QUU4ofkDoMIVO7hcx1iPTISs88wsO8jA92RQIm4JAwZvFGGAV2hSAA1NX7oVj2Ej2Q6NDTcRDjPTFrMCRZoJ6g==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "dev": true, "requires": { - "ansi-styles": "^3.2.0", + "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", - "supports-color": "^5.2.0" - } - }, - "esprima": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz", - "integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw==", - "dev": true - }, - "js-yaml": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.10.0.tgz", - "integrity": "sha512-O2v52ffjLa9VeM43J4XocZE//WT9N0IiwDa3KSHH7Tu8CtH+1qM8SIZvnsTh6v+4yFy5KUY3BHUVwjpfAWsjIA==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" + "supports-color": "^5.3.0" } }, "source-map": { @@ -1770,18 +1725,19 @@ "dev": true }, "source-map-support": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.3.tgz", - "integrity": "sha512-eKkTgWYeBOQqFGXRfKabMFdnWepo51vWqEdoeikaEPFiJC7MCU5j2h4+6Q8npkZTeLGbSyecZvRxiSoWl3rh+w==", + "version": "0.5.9", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.9.tgz", + "integrity": "sha512-gR6Rw4MvUlYy83vP0vxoVNzM6t8MUXqNuRsuBmBHQDu1Fh6X015FrLdgoDKcNdkwGubozq0P4N0Q37UyFVr1EA==", "dev": true, "requires": { + "buffer-from": "^1.0.0", "source-map": "^0.6.0" } }, "supports-color": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.2.0.tgz", - "integrity": "sha512-F39vS48la4YvTZUPVeTqsjsFNrvcMwrV3RLZINsmHo+7djCvuUzSIeXOnZ5hmjef4bajL1dNccN+tg5XAliO5Q==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { "has-flag": "^3.0.0" @@ -1862,9 +1818,9 @@ "dev": true }, "camelcase": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=" + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=" }, "camelcase-keys": { "version": "2.1.0", @@ -1873,13 +1829,6 @@ "requires": { "camelcase": "^2.0.0", "map-obj": "^1.0.0" - }, - "dependencies": { - "camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=" - } } }, "can-use-dom": { @@ -1897,11 +1846,16 @@ } }, "capture-stack-trace": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz", - "integrity": "sha1-Sm+gc5nCa7pH8LJJa00PtAjFVQ0=", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz", + "integrity": "sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw==", "dev": true }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" + }, "center-align": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", @@ -1922,7 +1876,7 @@ }, "chalk": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "requires": { @@ -1956,15 +1910,22 @@ "readdirp": "^2.0.0" } }, + "chownr": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.1.tgz", + "integrity": "sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g==", + "dev": true, + "optional": true + }, "chromium-pickle-js": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz", "integrity": "sha1-BKEGZywYsIWrd02YPfo+oTjyIgU=" }, "ci-info": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.1.2.tgz", - "integrity": "sha512-uTGIPNx/nSpBdsF6xnseRXLLtfr9VLqkz8ZqHXr3Y7b6SftyRxBGjwMtJj1OhNbmlc1wZzLNAlAcvyIiE8a6ZA==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", + "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", "dev": true }, "circular-json": { @@ -2015,6 +1976,22 @@ "requires": { "exit": "0.1.2", "glob": "^7.1.1" + }, + "dependencies": { + "glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + } } }, "cli-boxes": { @@ -2042,6 +2019,7 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "optional": true, "requires": { "string-width": "^1.0.1", "strip-ansi": "^3.0.1", @@ -2049,9 +2027,9 @@ } }, "clone": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.3.tgz", - "integrity": "sha1-KY1+IjFmD0DAA8LtMUDezz9TCF8=", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", "dev": true }, "clone-stats": { @@ -2070,10 +2048,10 @@ "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" }, - "coffee-script": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.3.3.tgz", - "integrity": "sha1-FQ1rTLUiiUNp7+1qIQHCC8f0pPQ=", + "coffeescript": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/coffeescript/-/coffeescript-1.10.0.tgz", + "integrity": "sha1-56qDAZF+9iGzXYo580jc3R234z4=", "dev": true }, "collection-visit": { @@ -2087,12 +2065,12 @@ } }, "color-convert": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.1.tgz", - "integrity": "sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ==", + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dev": true, "requires": { - "color-name": "^1.1.1" + "color-name": "1.1.3" } }, "color-name": { @@ -2108,23 +2086,23 @@ "dev": true }, "colors": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz", - "integrity": "sha1-JCP+ZnisDF2uiFLl0OW+CMmXq8w=", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", + "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", "dev": true }, "combined-stream": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz", - "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz", + "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==", "requires": { "delayed-stream": "~1.0.0" } }, "commander": { - "version": "2.14.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.14.1.tgz", - "integrity": "sha512-+YR16o3rK53SmWHU3rEM3tPAh2rwb1yPcQX5irVn7mb0gXbwuCCrnkbV5+PBfETdfg1vui07nM6PCG1zndcjQw==" + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", + "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==" }, "commoner": { "version": "0.10.8", @@ -2161,12 +2139,6 @@ "resolved": "https://registry.npmjs.org/compare-version/-/compare-version-0.1.2.tgz", "integrity": "sha1-AWLsLZNR9d3VmpICy6k1NmpyUIA=" }, - "compare-versions": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.3.1.tgz", - "integrity": "sha512-GkIcfJ9sDt4+gS+RWH3X+kR7ezuKdu3fg2oA9nRA8HZoqZwAKv3ml3TyfB9OyV2iFXxCw7q5XfV6SyPbSCT2pw==", - "dev": true - }, "component-emitter": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", @@ -2174,35 +2146,15 @@ "dev": true }, "compress-commons": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-0.2.9.tgz", - "integrity": "sha1-Qi2SdDDAGr0GzUVbbfwEy0z4ADw=", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-1.2.2.tgz", + "integrity": "sha1-UkqfEJA/OoEzibAiXSfEi7dRiQ8=", "dev": true, "requires": { - "buffer-crc32": "~0.2.1", - "crc32-stream": "~0.3.1", - "node-int64": "~0.3.0", - "readable-stream": "~1.0.26" - }, - "dependencies": { - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - }, - "readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - } + "buffer-crc32": "^0.2.1", + "crc32-stream": "^2.0.0", + "normalize-path": "^2.0.0", + "readable-stream": "^2.0.0" } }, "concat-map": { @@ -2221,9 +2173,9 @@ } }, "configstore": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.1.tgz", - "integrity": "sha512-5oNkD/L++l0O6xGXxb1EWS7SivtjfGQlRyxJsYgE0Z495/L81e2h4/d3r969hoPXuFItzNOKMtsXgYG4c7dYvw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.2.tgz", + "integrity": "sha512-vtv5HtGjcYUgFrXc6Kx747B83MRRVS5R1VTEQoXvuP+kMI+if6uywV0nDGoiydJRy4yk7h9od5Og0kxx4zUXmw==", "dev": true, "requires": { "dot-prop": "^4.1.0", @@ -2243,17 +2195,20 @@ "date-now": "^0.1.4" } }, - "content-type-parser": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/content-type-parser/-/content-type-parser-1.0.2.tgz", - "integrity": "sha512-lM4l4CnMEwOLHAHr/P6MEZwZFPJFtAAKgL6pogbXmVZggIqXhdB6RbBtPOTsw2FcXwYhehRGERJmRrjOiIB8pQ==", + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", "dev": true }, "convert-source-map": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.1.tgz", - "integrity": "sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU=", - "dev": true + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", + "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + } }, "copy-descriptor": { "version": "0.1.1", @@ -2272,34 +2227,23 @@ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" }, + "crc": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz", + "integrity": "sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==", + "dev": true, + "requires": { + "buffer": "^5.1.0" + } + }, "crc32-stream": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-0.3.4.tgz", - "integrity": "sha1-c7wltF+sHbZjIjGnv86JJ+nwZVI=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-2.0.0.tgz", + "integrity": "sha1-483TtN8xaN10494/u8t7KX/pCPQ=", "dev": true, "requires": { - "buffer-crc32": "~0.2.1", - "readable-stream": "~1.0.24" - }, - "dependencies": { - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - }, - "readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - } + "crc": "^3.4.4", + "readable-stream": "^2.0.0" } }, "create-error-class": { @@ -2323,12 +2267,21 @@ } }, "cryptiles": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", - "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", - "dev": true, + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-3.1.2.tgz", + "integrity": "sha1-qJ+7Ig9c4l7FboxKqKT9e1sNKf4=", "requires": { - "boom": "2.x.x" + "boom": "5.x.x" + }, + "dependencies": { + "boom": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/boom/-/boom-5.2.0.tgz", + "integrity": "sha512-Z5BTk6ZRe4tXXQlkqftmsAUANpXmuwlsF5Oov8ThoMbQRzdGTA1ngYRW160GexgOgjsFOKJz0LYhoNi+2AMBUw==", + "requires": { + "hoek": "4.x.x" + } + } } }, "crypto-random-string": { @@ -2344,9 +2297,9 @@ "dev": true }, "cssstyle": { - "version": "0.2.37", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-0.2.37.tgz", - "integrity": "sha1-VBCXI0yyUTyDzu06zdwn/yeYfVQ=", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.1.1.tgz", + "integrity": "sha512-364AI1l/M5TYcFH83JnOH/pSqgaNnKmYgKrm0didZMGKWjQB60dymwWy1rKUgL3J1ffdq9xVi2yGLHdSjjSNog==", "dev": true, "requires": { "cssom": "0.3.x" @@ -2371,18 +2324,42 @@ "array-find-index": "^1.0.1" } }, + "cycle": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz", + "integrity": "sha1-IegLK+hYD5i0aPN5QwZisEbDStI=", + "dev": true, + "optional": true + }, "dashdash": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", "requires": { "assert-plus": "^1.0.0" + } + }, + "data-urls": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.0.1.tgz", + "integrity": "sha512-0HdcMZzK6ubMUnsMmQmG0AcLQPvbvb47R0+7CCZQCYgcd8OUWG91CG7sM6GoXgjz+WLl4ArFzHtBMy/QqSF4eg==", + "dev": true, + "requires": { + "abab": "^2.0.0", + "whatwg-mimetype": "^2.1.0", + "whatwg-url": "^7.0.0" }, "dependencies": { - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + "whatwg-url": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.0.0.tgz", + "integrity": "sha512-37GeVSIJ3kn1JgKyjiYNmSLP1yzbpb29jdmwBSgkD9h40/hyrR/OifpVUndji3tmwGgD8qpw7iQu3RSbCrBpsQ==", + "dev": true, + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } } } }, @@ -2393,17 +2370,21 @@ "dev": true }, "dateformat": { - "version": "1.0.2-1.2.3", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.2-1.2.3.tgz", - "integrity": "sha1-sCIMAt6YYXQztyhRz0fePfLNvuk=", - "dev": true + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz", + "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=", + "dev": true, + "requires": { + "get-stdin": "^4.0.1", + "meow": "^3.3.0" + } }, "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", "requires": { - "ms": "2.0.0" + "ms": "^2.1.1" } }, "decamelize": { @@ -2417,6 +2398,16 @@ "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", "dev": true }, + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "dev": true, + "optional": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, "decompress-zip": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/decompress-zip/-/decompress-zip-0.3.0.tgz", @@ -2438,7 +2429,7 @@ }, "readable-stream": { "version": "1.1.14", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", "requires": { "core-util-is": "~1.0.0", @@ -2450,9 +2441,9 @@ } }, "deep-extend": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.2.tgz", - "integrity": "sha1-SLaZwn4zS/ifEIkr5DL25MfTSn8=" + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" }, "deep-is": { "version": "0.1.3", @@ -2461,18 +2452,27 @@ "dev": true }, "default-require-extensions": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-2.0.0.tgz", - "integrity": "sha1-9fj7sYp9bVCyH2QfZJ67Uiz+JPc=", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-1.0.0.tgz", + "integrity": "sha1-836hXT4T/9m0N9M+GnW1+5eHTLg=", "dev": true, "requires": { - "strip-bom": "^3.0.0" - }, - "dependencies": { - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "strip-bom": "^2.0.0" + } + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "requires": { + "object-keys": "^1.0.12" + }, + "dependencies": { + "object-keys": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.12.tgz", + "integrity": "sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag==", "dev": true } } @@ -2584,7 +2584,7 @@ }, "yargs": { "version": "3.27.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.27.0.tgz", + "resolved": "http://registry.npmjs.org/yargs/-/yargs-3.27.0.tgz", "integrity": "sha1-ISBUaTFuk5Ex1Z8toMbX+YIh6kA=", "dev": true, "requires": { @@ -2611,6 +2611,14 @@ "pify": "^2.0.0", "pinkie-promise": "^2.0.0", "rimraf": "^2.2.8" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } } }, "delayed-stream": { @@ -2618,11 +2626,23 @@ "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "dev": true + }, "depd": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.0.tgz", "integrity": "sha1-4b2Cxqq2ztlluXuIsX7T5SjKGMM=" }, + "detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", + "dev": true + }, "detect-indent": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-3.0.1.tgz", @@ -2632,8 +2652,32 @@ "get-stdin": "^4.0.1", "minimist": "^1.1.0", "repeating": "^1.1.0" + }, + "dependencies": { + "repeating": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-1.1.3.tgz", + "integrity": "sha1-PUEUIYh3U3SU+X93+Xhfq4EPpKw=", + "dev": true, + "requires": { + "is-finite": "^1.0.0" + } + } } }, + "detect-libc": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-0.2.0.tgz", + "integrity": "sha1-R/31ZzSKF+wl/L8LnkRjSKdvn7U=", + "dev": true, + "optional": true + }, + "detect-newline": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz", + "integrity": "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=", + "dev": true + }, "detective": { "version": "4.7.1", "resolved": "https://registry.npmjs.org/detective/-/detective-4.7.1.tgz", @@ -2663,33 +2707,15 @@ "js-yaml": "^3.10.0", "parse-color": "^1.0.0", "sanitize-filename": "^1.6.1" - }, - "dependencies": { - "esprima": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz", - "integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw==", - "dev": true - }, - "js-yaml": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.10.0.tgz", - "integrity": "sha512-O2v52ffjLa9VeM43J4XocZE//WT9N0IiwDa3KSHH7Tu8CtH+1qM8SIZvnsTh6v+4yFy5KUY3BHUVwjpfAWsjIA==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - } } }, "docker-modem": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/docker-modem/-/docker-modem-1.0.5.tgz", - "integrity": "sha512-i3J4TYW9iNp+nWzkgGvj9UwSmT6ZUFg2OsjRlUraHCaDCv8z6f0fN3q4ur0Qq27/1GPYXSjShGaE7fDznIJKUg==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/docker-modem/-/docker-modem-1.0.7.tgz", + "integrity": "sha512-PdcMwnPXgO4sN4BU+XPTjX6Ak4ZnoBwMKp+8DkDn477N/zQhk5jE1QiSAVpTn4j2TfPR5A6voVp8d5wa58iKEA==", "requires": { "JSONStream": "1.3.2", - "debug": "^3.1.0", + "debug": "^3.2.5", "readable-stream": "~1.0.26-4", "split-ca": "^1.0.0" }, @@ -2701,7 +2727,7 @@ }, "readable-stream": { "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", "requires": { "core-util-is": "~1.0.0", @@ -2714,7 +2740,7 @@ }, "dockerode": { "version": "2.5.4", - "resolved": "https://registry.npmjs.org/dockerode/-/dockerode-2.5.4.tgz", + "resolved": "http://registry.npmjs.org/dockerode/-/dockerode-2.5.4.tgz", "integrity": "sha512-esqrDATdckYhkOFn4BSOrqnkj3jgBkHT07uEqTRwK6na4/Rg60vjXWRopv2BbRpvFruMmKvOSNVY4MbmVBUnWw==", "requires": { "concat-stream": "~1.5.1", @@ -2755,6 +2781,15 @@ "integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI=", "dev": true }, + "domexception": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", + "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", + "dev": true, + "requires": { + "webidl-conversions": "^4.0.2" + } + }, "domhandler": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz", @@ -2785,7 +2820,7 @@ }, "dotenv": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-5.0.1.tgz", + "resolved": "http://registry.npmjs.org/dotenv/-/dotenv-5.0.1.tgz", "integrity": "sha512-4As8uPrjfwb7VXC+WnLCbXK7y+Ueb2B3zgNCePYfhxS1PYeaO1YTeplffTEcbfLhvFNGLAz90VvJs9yomG7bow==", "dev": true }, @@ -2812,7 +2847,7 @@ }, "readable-stream": { "version": "1.1.14", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", "dev": true, "requires": { @@ -2831,12 +2866,12 @@ "dev": true }, "ecc-jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", - "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=", - "optional": true, + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", "requires": { - "jsbn": "~0.1.0" + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" } }, "ee-first": { @@ -2846,9 +2881,9 @@ "dev": true }, "ejs": { - "version": "2.5.7", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.5.7.tgz", - "integrity": "sha1-zIcsFoiArjxxiXYv1f/ACJbJUYo=", + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.6.1.tgz", + "integrity": "sha512-0xy4A/twfrRCnkhfk8ErDi5DqdAsAqeGxht4xkCUrsvhhbQNs7E+4jV0CN7+NKIY0aHE72+XvqtBIXzD31ZbXQ==", "dev": true }, "electron": { @@ -2860,11 +2895,77 @@ "@types/node": "^8.0.24", "electron-download": "^3.0.1", "extract-zip": "^1.0.3" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "electron-download": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/electron-download/-/electron-download-3.3.0.tgz", + "integrity": "sha1-LP1U1pZsAZxNSa1l++Zcyc3vaMg=", + "dev": true, + "requires": { + "debug": "^2.2.0", + "fs-extra": "^0.30.0", + "home-path": "^1.0.1", + "minimist": "^1.2.0", + "nugget": "^2.0.0", + "path-exists": "^2.1.0", + "rc": "^1.1.2", + "semver": "^5.3.0", + "sumchecker": "^1.2.0" + } + }, + "fs-extra": { + "version": "0.30.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz", + "integrity": "sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^2.1.0", + "klaw": "^1.0.0", + "path-is-absolute": "^1.0.0", + "rimraf": "^2.2.8" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "requires": { + "pinkie-promise": "^2.0.0" + } + }, + "sumchecker": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-1.3.1.tgz", + "integrity": "sha1-ebs7RFbdBPGOvbwNcDodHa7FEF0=", + "dev": true, + "requires": { + "debug": "^2.2.0", + "es6-promise": "^4.0.5" + } + } } }, "electron-builder": { "version": "20.2.0", - "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-20.2.0.tgz", + "resolved": "http://registry.npmjs.org/electron-builder/-/electron-builder-20.2.0.tgz", "integrity": "sha512-gl+veD9FqunV5oGwBVhoHlHeHbVeXYiLoMw8/Cv3b91gC7XuXHoZ3oGbgaVGgycjm7suW8O6QXYaFujE8osnfw==", "dev": true, "requires": { @@ -2891,9 +2992,9 @@ "dev": true }, "ansi-styles": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz", - "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { "color-convert": "^1.9.0" @@ -2906,20 +3007,20 @@ "dev": true }, "chalk": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.1.tgz", - "integrity": "sha512-QUU4ofkDoMIVO7hcx1iPTISs88wsO8jA92RQIm4JAwZvFGGAV2hSAA1NX7oVj2Ej2Q6NDTcRDjPTFrMCRZoJ6g==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "dev": true, "requires": { - "ansi-styles": "^3.2.0", + "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", - "supports-color": "^5.2.0" + "supports-color": "^5.3.0" } }, "cliui": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.0.0.tgz", - "integrity": "sha512-nY3W5Gu2racvdDk//ELReY+dHjb9PlIcVDFXP72nVIhq2Gy3LuVXYwJoPVudwQnv1shtohpgkdCKT2YaKY0CKw==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", "dev": true, "requires": { "string-width": "^2.1.1", @@ -2990,12 +3091,6 @@ "mem": "^1.1.0" } }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, "string-width": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", @@ -3015,30 +3110,10 @@ "ansi-regex": "^3.0.0" } }, - "sumchecker": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-2.0.2.tgz", - "integrity": "sha1-D0LBDl0F2l1C7qPlbDOZo31sWz4=", - "dev": true, - "requires": { - "debug": "^2.2.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - } - } - }, "supports-color": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.2.0.tgz", - "integrity": "sha512-F39vS48la4YvTZUPVeTqsjsFNrvcMwrV3RLZINsmHo+7djCvuUzSIeXOnZ5hmjef4bajL1dNccN+tg5XAliO5Q==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { "has-flag": "^3.0.0" @@ -3051,9 +3126,9 @@ "dev": true }, "yargs": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-11.0.0.tgz", - "integrity": "sha512-Rjp+lMYQOWtgqojx1dEWorjCofi1YN7AoFvYV7b1gx/7dAAeuI4kN5SZiEvr0ZmsZTOpDRcCqrpI10L31tFkBw==", + "version": "11.1.0", + "resolved": "http://registry.npmjs.org/yargs/-/yargs-11.1.0.tgz", + "integrity": "sha512-NwW69J42EsCSanF8kyn5upxvjp5ds+t3+udGBeTbFnERA+lF541DDpMawzo4z6W/QrzNM18D+BPMiOBibnFV5A==", "dev": true, "requires": { "cliui": "^4.0.0", @@ -3113,55 +3188,78 @@ "temp-file": "^3.1.1" }, "dependencies": { - "esprima": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz", - "integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw==", - "dev": true - }, - "js-yaml": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.10.0.tgz", - "integrity": "sha512-O2v52ffjLa9VeM43J4XocZE//WT9N0IiwDa3KSHH7Tu8CtH+1qM8SIZvnsTh6v+4yFy5KUY3BHUVwjpfAWsjIA==", + "electron-osx-sign": { + "version": "0.4.8", + "resolved": "https://registry.npmjs.org/electron-osx-sign/-/electron-osx-sign-0.4.8.tgz", + "integrity": "sha1-8Ln63e2eHlTsNfqJh3tcbDTHvEA=", "dev": true, "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" + "bluebird": "^3.5.0", + "compare-version": "^0.1.2", + "debug": "^2.6.8", + "isbinaryfile": "^3.0.2", + "minimist": "^1.2.0", + "plist": "^2.1.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true } } }, "electron-download": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/electron-download/-/electron-download-3.3.0.tgz", - "integrity": "sha1-LP1U1pZsAZxNSa1l++Zcyc3vaMg=", - "dev": true, + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/electron-download/-/electron-download-4.1.1.tgz", + "integrity": "sha512-FjEWG9Jb/ppK/2zToP+U5dds114fM1ZOJqMAR4aXXL5CvyPE9fiqBK/9YcwC9poIFQTEJk/EM/zyRwziziRZrg==", "requires": { - "debug": "^2.2.0", - "fs-extra": "^0.30.0", - "home-path": "^1.0.1", + "debug": "^3.0.0", + "env-paths": "^1.0.0", + "fs-extra": "^4.0.1", "minimist": "^1.2.0", - "nugget": "^2.0.0", - "path-exists": "^2.1.0", - "rc": "^1.1.2", - "semver": "^5.3.0", - "sumchecker": "^1.2.0" + "nugget": "^2.0.1", + "path-exists": "^3.0.0", + "rc": "^1.2.1", + "semver": "^5.4.1", + "sumchecker": "^2.0.2" }, "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, + "fs-extra": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", + "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", "requires": { - "ms": "2.0.0" + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "requires": { + "graceful-fs": "^4.1.6" } } } }, "electron-installer-debian": { "version": "0.3.1", - "resolved": "https://registry.npmjs.org/electron-installer-debian/-/electron-installer-debian-0.3.1.tgz", + "resolved": "http://registry.npmjs.org/electron-installer-debian/-/electron-installer-debian-0.3.1.tgz", "integrity": "sha1-VhKBM76fBbtgpJdMYijmP6Bd3g4=", "optional": true, "requires": { @@ -3177,13 +3275,44 @@ "yargs": "^4.1.0" }, "dependencies": { + "asar": { + "version": "0.12.4", + "resolved": "http://registry.npmjs.org/asar/-/asar-0.12.4.tgz", + "integrity": "sha1-LdPxFoguq4wPI7dUeSqCp9n84XE=", + "optional": true, + "requires": { + "chromium-pickle-js": "^0.2.0", + "commander": "^2.9.0", + "cuint": "^0.2.1", + "glob": "^6.0.4", + "minimatch": "^3.0.3", + "mkdirp": "^0.5.0", + "mksnapshot": "^0.3.0", + "tmp": "0.0.28" + }, + "dependencies": { + "glob": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", + "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", + "optional": true, + "requires": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + } + } + }, "async": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.0.tgz", - "integrity": "sha512-xAfGg1/NTLBBKlHFmnd7PlmUW9KhVQIUuSrYem9xzFUZy13ScvtyGGejaae9iAVRiRq9+Cx7DPFaAAhCpyxyPw==", + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", + "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", "optional": true, "requires": { - "lodash": "^4.14.0" + "lodash": "^4.17.10" } }, "debug": { @@ -3194,12 +3323,45 @@ "requires": { "ms": "2.0.0" } + }, + "fs-extra": { + "version": "0.30.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz", + "integrity": "sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A=", + "optional": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^2.1.0", + "klaw": "^1.0.0", + "path-is-absolute": "^1.0.0", + "rimraf": "^2.2.8" + } + }, + "glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "optional": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "optional": true } } }, "electron-installer-redhat": { "version": "0.3.1", - "resolved": "https://registry.npmjs.org/electron-installer-redhat/-/electron-installer-redhat-0.3.1.tgz", + "resolved": "http://registry.npmjs.org/electron-installer-redhat/-/electron-installer-redhat-0.3.1.tgz", "integrity": "sha1-85v6//USyzgCfWbXVsxIklTu+PM=", "optional": true, "requires": { @@ -3214,19 +3376,55 @@ "yargs": "^6.0.0" }, "dependencies": { - "async": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.0.tgz", - "integrity": "sha512-xAfGg1/NTLBBKlHFmnd7PlmUW9KhVQIUuSrYem9xzFUZy13ScvtyGGejaae9iAVRiRq9+Cx7DPFaAAhCpyxyPw==", - "optional": true, - "requires": { - "lodash": "^4.14.0" - } - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "asar": { + "version": "0.12.4", + "resolved": "http://registry.npmjs.org/asar/-/asar-0.12.4.tgz", + "integrity": "sha1-LdPxFoguq4wPI7dUeSqCp9n84XE=", + "optional": true, + "requires": { + "chromium-pickle-js": "^0.2.0", + "commander": "^2.9.0", + "cuint": "^0.2.1", + "glob": "^6.0.4", + "minimatch": "^3.0.3", + "mkdirp": "^0.5.0", + "mksnapshot": "^0.3.0", + "tmp": "0.0.28" + }, + "dependencies": { + "glob": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", + "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", + "optional": true, + "requires": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + } + } + }, + "async": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", + "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", + "optional": true, + "requires": { + "lodash": "^4.17.10" + } + }, + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "optional": true, "requires": { "ms": "2.0.0" @@ -3243,9 +3441,29 @@ "klaw": "^1.0.0" } }, + "glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "optional": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "optional": true + }, "yargs": { "version": "6.6.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz", + "resolved": "http://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz", "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=", "optional": true, "requires": { @@ -3266,7 +3484,7 @@ }, "yargs-parser": { "version": "4.2.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", + "resolved": "http://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", "optional": true, "requires": { @@ -3276,9 +3494,9 @@ } }, "electron-osx-sign": { - "version": "0.4.8", - "resolved": "https://registry.npmjs.org/electron-osx-sign/-/electron-osx-sign-0.4.8.tgz", - "integrity": "sha1-8Ln63e2eHlTsNfqJh3tcbDTHvEA=", + "version": "0.4.10", + "resolved": "https://registry.npmjs.org/electron-osx-sign/-/electron-osx-sign-0.4.10.tgz", + "integrity": "sha1-vk87ibKnWh3F8eckkIGrKSnKOiY=", "requires": { "bluebird": "^3.5.0", "compare-version": "^0.1.2", @@ -3288,11 +3506,6 @@ "plist": "^2.1.0" }, "dependencies": { - "bluebird": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz", - "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==" - }, "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -3300,6 +3513,11 @@ "requires": { "ms": "2.0.0" } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" } } }, @@ -3325,127 +3543,6 @@ "sanitize-filename": "^1.6.0", "semver": "^5.3.0", "yargs-parser": "^10.0.0" - }, - "dependencies": { - "asar": { - "version": "0.14.3", - "resolved": "https://registry.npmjs.org/asar/-/asar-0.14.3.tgz", - "integrity": "sha512-+hNnVVDmYbv05We/a9knj/98w171+A94A9DNHj+3kXUr3ENTQoSEcfbJRvBBRHyOh4vukBYWujmHvvaMmQoQbg==", - "requires": { - "chromium-pickle-js": "^0.2.0", - "commander": "^2.9.0", - "cuint": "^0.2.1", - "glob": "^6.0.4", - "minimatch": "^3.0.3", - "mkdirp": "^0.5.0", - "mksnapshot": "^0.3.0", - "tmp": "0.0.28" - } - }, - "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=" - }, - "electron-download": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/electron-download/-/electron-download-4.1.1.tgz", - "integrity": "sha512-FjEWG9Jb/ppK/2zToP+U5dds114fM1ZOJqMAR4aXXL5CvyPE9fiqBK/9YcwC9poIFQTEJk/EM/zyRwziziRZrg==", - "requires": { - "debug": "^3.0.0", - "env-paths": "^1.0.0", - "fs-extra": "^4.0.1", - "minimist": "^1.2.0", - "nugget": "^2.0.1", - "path-exists": "^3.0.0", - "rc": "^1.2.1", - "semver": "^5.4.1", - "sumchecker": "^2.0.2" - }, - "dependencies": { - "fs-extra": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", - "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", - "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - } - } - }, - "fs-extra": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-5.0.0.tgz", - "integrity": "sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ==", - "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "glob": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", - "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", - "requires": { - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "2 || 3", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" - }, - "rcedit": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/rcedit/-/rcedit-1.1.0.tgz", - "integrity": "sha512-JkXJ0IrUcdupLoIx6gE4YcFaMVSGtu7kQf4NJoDJUnfBZGuATmJ2Yal2v55KTltp+WV8dGr7A0RtOzx6jmtM6Q==" - }, - "sumchecker": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-2.0.2.tgz", - "integrity": "sha1-D0LBDl0F2l1C7qPlbDOZo31sWz4=", - "requires": { - "debug": "^2.2.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - } - } - }, - "yargs-parser": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", - "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", - "requires": { - "camelcase": "^4.1.0" - } - } } }, "electron-publish": { @@ -3464,29 +3561,29 @@ }, "dependencies": { "ansi-styles": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz", - "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { "color-convert": "^1.9.0" } }, "chalk": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.1.tgz", - "integrity": "sha512-QUU4ofkDoMIVO7hcx1iPTISs88wsO8jA92RQIm4JAwZvFGGAV2hSAA1NX7oVj2Ej2Q6NDTcRDjPTFrMCRZoJ6g==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "dev": true, "requires": { - "ansi-styles": "^3.2.0", + "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", - "supports-color": "^5.2.0" + "supports-color": "^5.3.0" } }, "supports-color": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.2.0.tgz", - "integrity": "sha512-F39vS48la4YvTZUPVeTqsjsFNrvcMwrV3RLZINsmHo+7djCvuUzSIeXOnZ5hmjef4bajL1dNccN+tg5XAliO5Q==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { "has-flag": "^3.0.0" @@ -3494,6 +3591,68 @@ } } }, + "electron-winstaller": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/electron-winstaller/-/electron-winstaller-2.7.0.tgz", + "integrity": "sha512-WKRUTyGzTQbM2Q6dYm/iQqdYRQRTMiFakPxqOCJrH29YPVelGG9vNldal68fnq2yL+FFsoQi/3+qb6jDk143mw==", + "dev": true, + "requires": { + "asar": "^0.11.0", + "bluebird": "^3.3.4", + "debug": "^2.2.0", + "fs-extra": "^2.1.2", + "lodash.template": "^4.2.2", + "temp": "^0.8.3" + }, + "dependencies": { + "asar": { + "version": "0.11.0", + "resolved": "http://registry.npmjs.org/asar/-/asar-0.11.0.tgz", + "integrity": "sha1-uSbnksMV+MBIxDNx4yWwnJenZGQ=", + "dev": true, + "requires": { + "chromium-pickle-js": "^0.1.0", + "commander": "^2.9.0", + "cuint": "^0.2.1", + "glob": "^6.0.4", + "minimatch": "^3.0.0", + "mkdirp": "^0.5.0", + "mksnapshot": "^0.3.0" + } + }, + "chromium-pickle-js": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/chromium-pickle-js/-/chromium-pickle-js-0.1.0.tgz", + "integrity": "sha1-HUixB9ghJqLz4hHC6iX4A7pVGyE=", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "fs-extra": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-2.1.2.tgz", + "integrity": "sha1-BGxwFjzvmq1GsOSn+kZ/si1x3jU=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^2.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, "end-of-stream": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", @@ -3526,27 +3685,52 @@ "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", "dev": true, + "optional": true, "requires": { "prr": "~1.0.1" } }, "error-ex": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz", - "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", "requires": { "is-arrayish": "^0.2.1" } }, + "es-abstract": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.12.0.tgz", + "integrity": "sha512-C8Fx/0jFmV5IPoMOFPA9P9G5NtqW+4cOPit3MIuvR2t7Ag2K15EJTpxnHAYTzL+aYQJIESYeXZmDBfOBE1HcpA==", + "dev": true, + "requires": { + "es-to-primitive": "^1.1.1", + "function-bind": "^1.1.1", + "has": "^1.0.1", + "is-callable": "^1.1.3", + "is-regex": "^1.0.4" + } + }, "es-symbol": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/es-symbol/-/es-symbol-1.1.2.tgz", "integrity": "sha1-3DRvu/XtHFKtabS6XLJgCK4hj/U=" }, + "es-to-primitive": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz", + "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, "es6-promise": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.4.tgz", - "integrity": "sha512-/NdNZVJg+uZgtm9eS3O6lrOLYmQag2DjdEXuPaHlZ6RuVqgqaVZfgYCepEIKsLqwdQArOPtC3XzRLqGGfT8KQQ==", + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.5.tgz", + "integrity": "sha512-n6wvpdE43VFtJq+lUDYDBFUwV8TZbuGXLV4D6wKafg13ldznKsyEvatubnmUe31zcvelSzOHF+XbaT+Bl9ObDg==", "dev": true }, "escape-string-regexp": { @@ -3585,7 +3769,7 @@ }, "eslint": { "version": "4.18.1", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-4.18.1.tgz", + "resolved": "http://registry.npmjs.org/eslint/-/eslint-4.18.1.tgz", "integrity": "sha512-gPSfpSRCHre1GLxGmO68tZNxOlL2y7xBd95VcLD+Eo4S2js31YoMum3CAQIOaxY24hqYOMksMvW38xuuWKQTgw==", "dev": true, "requires": { @@ -3635,58 +3819,57 @@ "dev": true }, "ansi-styles": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz", - "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { "color-convert": "^1.9.0" } }, "chalk": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.1.tgz", - "integrity": "sha512-QUU4ofkDoMIVO7hcx1iPTISs88wsO8jA92RQIm4JAwZvFGGAV2hSAA1NX7oVj2Ej2Q6NDTcRDjPTFrMCRZoJ6g==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "dev": true, "requires": { - "ansi-styles": "^3.2.0", + "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", - "supports-color": "^5.2.0" + "supports-color": "^5.3.0" } }, "concat-stream": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz", - "integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=", + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", "dev": true, "requires": { + "buffer-from": "^1.0.0", "inherits": "^2.0.3", "readable-stream": "^2.2.2", "typedarray": "^0.0.6" } }, - "esprima": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz", - "integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw==", - "dev": true - }, - "globals": { - "version": "11.3.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.3.0.tgz", - "integrity": "sha512-kkpcKNlmQan9Z5ZmgqKH/SMbSmjxQ7QjyNqfXVc8VJcoBV2UEg+sxQD15GQofGRh2hfpwUb70VC31DR7Rq5Hdw==", - "dev": true - }, - "js-yaml": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.10.0.tgz", - "integrity": "sha512-O2v52ffjLa9VeM43J4XocZE//WT9N0IiwDa3KSHH7Tu8CtH+1qM8SIZvnsTh6v+4yFy5KUY3BHUVwjpfAWsjIA==", + "glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", "dev": true, "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } }, + "globals": { + "version": "11.8.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.8.0.tgz", + "integrity": "sha512-io6LkyPVuzCHBSQV9fmOwxZkUk6nIaGmxheLDgmuFv89j0fm2aqDbIXKAGfzCMHqz3HLF2Zf8WSG6VqMh2qFmA==", + "dev": true + }, "process-nextick-args": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", @@ -3694,9 +3877,9 @@ "dev": true }, "readable-stream": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz", - "integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==", + "version": "2.3.6", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { "core-util-is": "~1.0.0", @@ -3704,14 +3887,14 @@ "isarray": "~1.0.0", "process-nextick-args": "~2.0.0", "safe-buffer": "~5.1.1", - "string_decoder": "~1.0.3", + "string_decoder": "~1.1.1", "util-deprecate": "~1.0.1" } }, "string_decoder": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", - "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { "safe-buffer": "~5.1.0" @@ -3727,9 +3910,9 @@ } }, "supports-color": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.2.0.tgz", - "integrity": "sha512-F39vS48la4YvTZUPVeTqsjsFNrvcMwrV3RLZINsmHo+7djCvuUzSIeXOnZ5hmjef4bajL1dNccN+tg5XAliO5Q==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { "has-flag": "^3.0.0" @@ -3739,14 +3922,14 @@ }, "eslint-plugin-react": { "version": "3.16.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-3.16.1.tgz", + "resolved": "http://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-3.16.1.tgz", "integrity": "sha1-Ji2Wt318SkKvgJpzwOUnpYYSKTw=", "dev": true }, "eslint-scope": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.1.tgz", - "integrity": "sha1-PWPD7f2gLgbgGkUq2IyqzHzctug=", + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.3.tgz", + "integrity": "sha512-W+B0SvF4gamyCTmUc+uITPY0989iXVfKvhwtmJocTaYoc/3khEHmEmvfY/Gn9HA9VV75jrQECsHizkNw1b68FA==", "dev": true, "requires": { "esrecurse": "^4.1.0", @@ -3760,25 +3943,24 @@ "dev": true }, "espree": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.3.tgz", - "integrity": "sha512-Zy3tAJDORxQZLl2baguiRU1syPERAIg0L+JB2MWorORgTu/CplzvxS9WWA7Xh4+Q+eOQihNs/1o1Xep8cvCxWQ==", + "version": "3.5.4", + "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.4.tgz", + "integrity": "sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==", "dev": true, "requires": { - "acorn": "^5.4.0", + "acorn": "^5.5.0", "acorn-jsx": "^3.0.0" } }, - "esprima": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", - "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=", - "dev": true + "esprima-fb": { + "version": "15001.1.0-dev-harmony-fb", + "resolved": "https://registry.npmjs.org/esprima-fb/-/esprima-fb-15001.1.0-dev-harmony-fb.tgz", + "integrity": "sha1-MKlHMDxrjV6VW+4rmbHSMyBqaQE=" }, "esquery": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.0.tgz", - "integrity": "sha1-z7qLV9f7qT8XKYqKAGoEzaE9gPo=", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz", + "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==", "dev": true, "requires": { "estraverse": "^4.0.0" @@ -3807,7 +3989,7 @@ }, "eventemitter2": { "version": "0.4.14", - "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz", + "resolved": "http://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz", "integrity": "sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas=", "dev": true }, @@ -3870,18 +4052,34 @@ "fill-range": "^2.1.0" } }, + "expand-template": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-1.1.1.tgz", + "integrity": "sha512-cebqLtV8KOZfw0UI8TEFWxtczxxC1jvyUvx6H4fyp1K1FN7A4Q+uggVUlOsI1K8AGU0rwOGqP8nCapdrw8CYQg==", + "dev": true, + "optional": true + }, + "expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, "expect": { - "version": "21.2.1", - "resolved": "https://registry.npmjs.org/expect/-/expect-21.2.1.tgz", - "integrity": "sha512-orfQQqFRTX0jH7znRIGi8ZMR8kTNpXklTTz8+HGTpmTKZo3Occ6JNB5FXMb8cRuiiC/GyDqsr30zUa66ACYlYw==", + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-23.6.0.tgz", + "integrity": "sha512-dgSoOHgmtn/aDGRVFWclQyPDKl2CQRq0hmIEoUAuQs/2rn2NcvCWcSCovm6BLeuB/7EZuLGu2QfnR+qRt5OM4w==", "dev": true, "requires": { "ansi-styles": "^3.2.0", - "jest-diff": "^21.2.1", - "jest-get-type": "^21.2.0", - "jest-matcher-utils": "^21.2.1", - "jest-message-util": "^21.2.1", - "jest-regex-util": "^21.2.0" + "jest-diff": "^23.6.0", + "jest-get-type": "^22.1.0", + "jest-matcher-utils": "^23.6.0", + "jest-message-util": "^23.4.0", + "jest-regex-util": "^23.3.0" }, "dependencies": { "ansi-styles": { @@ -3896,9 +4094,9 @@ } }, "extend": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz", - "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=" + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" }, "extend-shallow": { "version": "3.0.2", @@ -3922,9 +4120,9 @@ } }, "external-editor": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.1.0.tgz", - "integrity": "sha512-E44iT5QVOUJBKij4IIV3uvxuNlbKS38Tw1HiupxEIHPv9qtC2PrDYohbXV5U+1jnfIXttny8gUhj+oZvflFlzA==", + "version": "2.2.0", + "resolved": "http://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", + "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", "dev": true, "requires": { "chardet": "^0.4.0", @@ -3982,6 +4180,11 @@ "ms": "2.0.0" } }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, "process-nextick-args": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", @@ -3989,7 +4192,7 @@ }, "readable-stream": { "version": "2.3.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "requires": { "core-util-is": "~1.0.0", @@ -4016,6 +4219,13 @@ "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" }, + "eyes": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz", + "integrity": "sha1-Ys8SAjTGg3hdkCNIqADvPgzCC8A=", + "dev": true, + "optional": true + }, "fancy-log": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.2.tgz", @@ -4108,17 +4318,33 @@ "requires": { "glob": "^7.0.3", "minimatch": "^3.0.3" + }, + "dependencies": { + "glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + } } }, "fill-range": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz", - "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=", + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", + "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", "dev": true, "requires": { "is-number": "^2.1.0", "isobject": "^2.0.0", - "randomatic": "^1.1.3", + "randomatic": "^3.0.0", "repeat-element": "^1.1.2", "repeat-string": "^1.5.2" } @@ -4130,52 +4356,61 @@ "requires": { "path-exists": "^2.0.0", "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "requires": { + "pinkie-promise": "^2.0.0" + } + } } }, "findup-sync": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.1.3.tgz", - "integrity": "sha1-fz56l7gjksZTvwZYm9hRkOk8NoM=", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz", + "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=", "dev": true, "requires": { - "glob": "~3.2.9", - "lodash": "~2.4.1" + "glob": "~5.0.0" }, "dependencies": { "glob": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz", - "integrity": "sha1-Spc/Y1uRkPcV0QmH1cAP0oFevj0=", + "version": "5.0.15", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", + "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", "dev": true, "requires": { + "inflight": "^1.0.4", "inherits": "2", - "minimatch": "0.3" - } - }, - "lodash": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", - "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=", - "dev": true - }, - "lru-cache": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz", - "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=", - "dev": true - }, - "minimatch": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz", - "integrity": "sha1-J12O2qxPG7MyZHIInnlJyDlGmd0=", - "dev": true, - "requires": { - "lru-cache": "2", - "sigmund": "~1.0.0" + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } } } }, + "fined": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fined/-/fined-1.1.0.tgz", + "integrity": "sha1-s33IRLdqL15wgeiE98CuNE8VNHY=", + "dev": true, + "requires": { + "expand-tilde": "^2.0.2", + "is-plain-object": "^2.0.3", + "object.defaults": "^1.1.0", + "object.pick": "^1.2.0", + "parse-filepath": "^1.0.1" + } + }, + "flagged-respawn": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.0.tgz", + "integrity": "sha1-Tnmumy6zi/hrO7Vr8+ClaqX8q9c=", + "dev": true + }, "flat-cache": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.0.tgz", @@ -4243,15 +4478,23 @@ "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" }, "form-data": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz", - "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=", - "dev": true, - "optional": true, + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz", + "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=", "requires": { "asynckit": "^0.4.0", - "combined-stream": "^1.0.5", + "combined-stream": "1.0.6", "mime-types": "^2.1.12" + }, + "dependencies": { + "combined-stream": { + "version": "1.0.6", + "resolved": "http://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz", + "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=", + "requires": { + "delayed-stream": "~1.0.0" + } + } } }, "fragment-cache": { @@ -4263,32 +4506,45 @@ "map-cache": "^0.2.2" } }, + "fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" + }, "fs-extra": { - "version": "0.30.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz", - "integrity": "sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A=", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-5.0.0.tgz", + "integrity": "sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ==", "requires": { "graceful-fs": "^4.1.2", - "jsonfile": "^2.1.0", - "klaw": "^1.0.0", - "path-is-absolute": "^1.0.0", - "rimraf": "^2.2.8" + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "dependencies": { + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "requires": { + "graceful-fs": "^4.1.6" + } + } } }, "fs-extra-p": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/fs-extra-p/-/fs-extra-p-4.5.2.tgz", - "integrity": "sha512-ZYqFpBdy9w7PsK+vB30j+TnHOyWHm/CJbUq1qqoE8tb71m6qgk5Wa7gp3MYQdlGFxb9vfznF+yD4jcl8l+y91A==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/fs-extra-p/-/fs-extra-p-4.6.1.tgz", + "integrity": "sha512-IsTMbUS0svZKZTvqF4vDS9c/L7Mw9n8nZQWWeSzAGacOSe+8CzowhUN0tdZEZFIJNP5HC7L9j3MMikz/G4hDeQ==", "dev": true, "requires": { "bluebird-lst": "^1.0.5", - "fs-extra": "^5.0.0" + "fs-extra": "^6.0.1" }, "dependencies": { "fs-extra": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-5.0.0.tgz", - "integrity": "sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-6.0.1.tgz", + "integrity": "sha512-GnyIkKhhzXZUWFCaJzvyDLEEgDkPfb4/TPvJCJVuS8MWZgoSsErf++QpiAlDnKFcqhRlm+tIOcencCjyJE6ZCA==", "dev": true, "requires": { "graceful-fs": "^4.1.2", @@ -4319,39 +4575,29 @@ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" }, "fsevents": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.1.3.tgz", - "integrity": "sha512-WIr7iDkdmdbxu/Gh6eKEZJL6KPE74/5MEsf2whTOFNxbIoIixogroLdKYqB6FDav4Wavh/lZdzzd3b2KxIXC5Q==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.4.tgz", + "integrity": "sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==", "dev": true, "optional": true, "requires": { - "nan": "^2.3.0", - "node-pre-gyp": "^0.6.39" + "nan": "^2.9.2", + "node-pre-gyp": "^0.10.0" }, "dependencies": { "abbrev": { - "version": "1.1.0", + "version": "1.1.1", "bundled": true, "dev": true, "optional": true }, - "ajv": { - "version": "4.11.8", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "co": "^4.6.0", - "json-stable-stringify": "^1.0.1" - } - }, "ansi-regex": { "version": "2.1.1", "bundled": true, "dev": true }, "aproba": { - "version": "1.1.1", + "version": "1.2.0", "bundled": true, "dev": true, "optional": true @@ -4366,88 +4612,22 @@ "readable-stream": "^2.0.6" } }, - "asn1": { - "version": "0.2.3", - "bundled": true, - "dev": true, - "optional": true - }, - "assert-plus": { - "version": "0.2.0", - "bundled": true, - "dev": true, - "optional": true - }, - "asynckit": { - "version": "0.4.0", - "bundled": true, - "dev": true, - "optional": true - }, - "aws-sign2": { - "version": "0.6.0", - "bundled": true, - "dev": true, - "optional": true - }, - "aws4": { - "version": "1.6.0", - "bundled": true, - "dev": true, - "optional": true - }, "balanced-match": { - "version": "0.4.2", + "version": "1.0.0", "bundled": true, "dev": true }, - "bcrypt-pbkdf": { - "version": "1.0.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "tweetnacl": "^0.14.3" - } - }, - "block-stream": { - "version": "0.0.9", - "bundled": true, - "dev": true, - "requires": { - "inherits": "~2.0.0" - } - }, - "boom": { - "version": "2.10.1", - "bundled": true, - "dev": true, - "requires": { - "hoek": "2.x.x" - } - }, "brace-expansion": { - "version": "1.1.7", + "version": "1.1.11", "bundled": true, "dev": true, "requires": { - "balanced-match": "^0.4.1", + "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, - "buffer-shims": { - "version": "1.0.0", - "bundled": true, - "dev": true - }, - "caseless": { - "version": "0.12.0", - "bundled": true, - "dev": true, - "optional": true - }, - "co": { - "version": "4.6.0", + "chownr": { + "version": "1.0.1", "bundled": true, "dev": true, "optional": true @@ -4457,14 +4637,6 @@ "bundled": true, "dev": true }, - "combined-stream": { - "version": "1.0.5", - "bundled": true, - "dev": true, - "requires": { - "delayed-stream": "~1.0.0" - } - }, "concat-map": { "version": "0.0.1", "bundled": true, @@ -4478,35 +4650,11 @@ "core-util-is": { "version": "1.0.2", "bundled": true, - "dev": true - }, - "cryptiles": { - "version": "2.0.5", - "bundled": true, - "dev": true, - "requires": { - "boom": "2.x.x" - } - }, - "dashdash": { - "version": "1.14.1", - "bundled": true, "dev": true, - "optional": true, - "requires": { - "assert-plus": "^1.0.0" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - } - } + "optional": true }, "debug": { - "version": "2.6.8", + "version": "2.6.9", "bundled": true, "dev": true, "optional": true, @@ -4515,16 +4663,11 @@ } }, "deep-extend": { - "version": "0.4.2", + "version": "0.5.1", "bundled": true, "dev": true, "optional": true }, - "delayed-stream": { - "version": "1.0.0", - "bundled": true, - "dev": true - }, "delegates": { "version": "1.0.0", "bundled": true, @@ -4532,74 +4675,25 @@ "optional": true }, "detect-libc": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "ecc-jsbn": { - "version": "0.1.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "jsbn": "~0.1.0" - } - }, - "extend": { - "version": "3.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "extsprintf": { - "version": "1.0.2", - "bundled": true, - "dev": true - }, - "forever-agent": { - "version": "0.6.1", + "version": "1.0.3", "bundled": true, "dev": true, "optional": true }, - "form-data": { - "version": "2.1.4", + "fs-minipass": { + "version": "1.2.5", "bundled": true, "dev": true, "optional": true, "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.5", - "mime-types": "^2.1.12" + "minipass": "^2.2.1" } }, "fs.realpath": { "version": "1.0.0", "bundled": true, - "dev": true - }, - "fstream": { - "version": "1.0.11", - "bundled": true, - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "inherits": "~2.0.0", - "mkdirp": ">=0.5 0", - "rimraf": "2" - } - }, - "fstream-ignore": { - "version": "1.0.5", - "bundled": true, "dev": true, - "optional": true, - "requires": { - "fstream": "^1.0.0", - "inherits": "2", - "minimatch": "^3.0.0" - } + "optional": true }, "gauge": { "version": "2.7.4", @@ -4617,27 +4711,11 @@ "wide-align": "^1.1.0" } }, - "getpass": { - "version": "0.1.7", + "glob": { + "version": "7.1.2", "bundled": true, "dev": true, "optional": true, - "requires": { - "assert-plus": "^1.0.0" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - } - } - }, - "glob": { - "version": "7.1.2", - "bundled": true, - "dev": true, "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -4647,64 +4725,35 @@ "path-is-absolute": "^1.0.0" } }, - "graceful-fs": { - "version": "4.1.11", - "bundled": true, - "dev": true - }, - "har-schema": { - "version": "1.0.5", - "bundled": true, - "dev": true, - "optional": true - }, - "har-validator": { - "version": "4.2.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "ajv": "^4.9.1", - "har-schema": "^1.0.5" - } - }, "has-unicode": { "version": "2.0.1", "bundled": true, "dev": true, "optional": true }, - "hawk": { - "version": "3.1.3", + "iconv-lite": { + "version": "0.4.21", "bundled": true, "dev": true, + "optional": true, "requires": { - "boom": "2.x.x", - "cryptiles": "2.x.x", - "hoek": "2.x.x", - "sntp": "1.x.x" + "safer-buffer": "^2.1.0" } }, - "hoek": { - "version": "2.16.3", - "bundled": true, - "dev": true - }, - "http-signature": { - "version": "1.1.1", + "ignore-walk": { + "version": "3.0.1", "bundled": true, "dev": true, "optional": true, "requires": { - "assert-plus": "^0.2.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" + "minimatch": "^3.0.4" } }, "inflight": { "version": "1.0.6", "bundled": true, "dev": true, + "optional": true, "requires": { "once": "^1.3.0", "wrappy": "1" @@ -4716,7 +4765,7 @@ "dev": true }, "ini": { - "version": "1.3.4", + "version": "1.3.5", "bundled": true, "dev": true, "optional": true @@ -4729,111 +4778,43 @@ "number-is-nan": "^1.0.0" } }, - "is-typedarray": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, "isarray": { "version": "1.0.0", "bundled": true, - "dev": true - }, - "isstream": { - "version": "0.1.2", - "bundled": true, - "dev": true, - "optional": true - }, - "jodid25519": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "jsbn": "~0.1.0" - } - }, - "jsbn": { - "version": "0.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "json-schema": { - "version": "0.2.3", - "bundled": true, - "dev": true, - "optional": true - }, - "json-stable-stringify": { - "version": "1.0.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "jsonify": "~0.0.0" - } - }, - "json-stringify-safe": { - "version": "5.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "jsonify": { - "version": "0.0.0", - "bundled": true, "dev": true, "optional": true }, - "jsprim": { - "version": "1.4.0", + "minimatch": { + "version": "3.0.4", "bundled": true, "dev": true, - "optional": true, "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.0.2", - "json-schema": "0.2.3", - "verror": "1.3.6" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - } + "brace-expansion": "^1.1.7" } }, - "mime-db": { - "version": "1.27.0", + "minimist": { + "version": "0.0.8", "bundled": true, "dev": true }, - "mime-types": { - "version": "2.1.15", + "minipass": { + "version": "2.2.4", "bundled": true, "dev": true, "requires": { - "mime-db": "~1.27.0" + "safe-buffer": "^5.1.1", + "yallist": "^3.0.0" } }, - "minimatch": { - "version": "3.0.4", + "minizlib": { + "version": "1.1.0", "bundled": true, "dev": true, + "optional": true, "requires": { - "brace-expansion": "^1.1.7" + "minipass": "^2.2.1" } }, - "minimist": { - "version": "0.0.8", - "bundled": true, - "dev": true - }, "mkdirp": { "version": "0.5.1", "bundled": true, @@ -4848,23 +4829,33 @@ "dev": true, "optional": true }, + "needle": { + "version": "2.2.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "debug": "^2.1.2", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, "node-pre-gyp": { - "version": "0.6.39", + "version": "0.10.0", "bundled": true, "dev": true, "optional": true, "requires": { "detect-libc": "^1.0.2", - "hawk": "3.1.3", "mkdirp": "^0.5.1", + "needle": "^2.2.0", "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", "npmlog": "^4.0.2", "rc": "^1.1.7", - "request": "2.81.0", "rimraf": "^2.6.1", "semver": "^5.3.0", - "tar": "^2.2.1", - "tar-pack": "^3.4.0" + "tar": "^4" } }, "nopt": { @@ -4877,8 +4868,24 @@ "osenv": "^0.1.4" } }, + "npm-bundled": { + "version": "1.0.3", + "bundled": true, + "dev": true, + "optional": true + }, + "npm-packlist": { + "version": "1.1.10", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } + }, "npmlog": { - "version": "4.1.0", + "version": "4.1.2", "bundled": true, "dev": true, "optional": true, @@ -4894,12 +4901,6 @@ "bundled": true, "dev": true }, - "oauth-sign": { - "version": "0.8.2", - "bundled": true, - "dev": true, - "optional": true - }, "object-assign": { "version": "4.1.1", "bundled": true, @@ -4927,7 +4928,7 @@ "optional": true }, "osenv": { - "version": "0.1.4", + "version": "0.1.5", "bundled": true, "dev": true, "optional": true, @@ -4939,38 +4940,22 @@ "path-is-absolute": { "version": "1.0.1", "bundled": true, - "dev": true - }, - "performance-now": { - "version": "0.2.0", - "bundled": true, "dev": true, "optional": true }, "process-nextick-args": { - "version": "1.0.7", - "bundled": true, - "dev": true - }, - "punycode": { - "version": "1.4.1", - "bundled": true, - "dev": true, - "optional": true - }, - "qs": { - "version": "6.4.0", + "version": "2.0.0", "bundled": true, "dev": true, "optional": true }, "rc": { - "version": "1.2.1", + "version": "1.2.7", "bundled": true, "dev": true, "optional": true, "requires": { - "deep-extend": "~0.4.0", + "deep-extend": "^0.5.1", "ini": "~1.3.0", "minimist": "^1.2.0", "strip-json-comments": "~2.0.1" @@ -4985,112 +4970,63 @@ } }, "readable-stream": { - "version": "2.2.9", + "version": "2.3.6", "bundled": true, "dev": true, + "optional": true, "requires": { - "buffer-shims": "~1.0.0", "core-util-is": "~1.0.0", - "inherits": "~2.0.1", + "inherits": "~2.0.3", "isarray": "~1.0.0", - "process-nextick-args": "~1.0.6", - "string_decoder": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", "util-deprecate": "~1.0.1" } }, - "request": { - "version": "2.81.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "aws-sign2": "~0.6.0", - "aws4": "^1.2.1", - "caseless": "~0.12.0", - "combined-stream": "~1.0.5", - "extend": "~3.0.0", - "forever-agent": "~0.6.1", - "form-data": "~2.1.1", - "har-validator": "~4.2.1", - "hawk": "~3.1.3", - "http-signature": "~1.1.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.7", - "oauth-sign": "~0.8.1", - "performance-now": "^0.2.0", - "qs": "~6.4.0", - "safe-buffer": "^5.0.1", - "stringstream": "~0.0.4", - "tough-cookie": "~2.3.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.0.0" - } - }, "rimraf": { - "version": "2.6.1", + "version": "2.6.2", "bundled": true, "dev": true, + "optional": true, "requires": { "glob": "^7.0.5" } }, "safe-buffer": { - "version": "5.0.1", + "version": "5.1.1", "bundled": true, "dev": true }, - "semver": { - "version": "5.3.0", + "safer-buffer": { + "version": "2.1.2", "bundled": true, "dev": true, "optional": true }, - "set-blocking": { - "version": "2.0.0", + "sax": { + "version": "1.2.4", "bundled": true, "dev": true, "optional": true }, - "signal-exit": { - "version": "3.0.2", + "semver": { + "version": "5.5.0", "bundled": true, "dev": true, "optional": true }, - "sntp": { - "version": "1.0.9", + "set-blocking": { + "version": "2.0.0", "bundled": true, "dev": true, - "requires": { - "hoek": "2.x.x" - } + "optional": true }, - "sshpk": { - "version": "1.13.0", + "signal-exit": { + "version": "3.0.2", "bundled": true, "dev": true, - "optional": true, - "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jodid25519": "^1.0.0", - "jsbn": "~0.1.0", - "tweetnacl": "~0.14.0" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - } - } + "optional": true }, "string-width": { "version": "1.0.2", @@ -5103,19 +5039,14 @@ } }, "string_decoder": { - "version": "1.0.1", + "version": "1.1.1", "bundled": true, "dev": true, + "optional": true, "requires": { - "safe-buffer": "^5.0.1" + "safe-buffer": "~5.1.0" } }, - "stringstream": { - "version": "0.0.5", - "bundled": true, - "dev": true, - "optional": true - }, "strip-ansi": { "version": "3.0.1", "bundled": true, @@ -5131,81 +5062,26 @@ "optional": true }, "tar": { - "version": "2.2.1", - "bundled": true, - "dev": true, - "requires": { - "block-stream": "*", - "fstream": "^1.0.2", - "inherits": "2" - } - }, - "tar-pack": { - "version": "3.4.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "debug": "^2.2.0", - "fstream": "^1.0.10", - "fstream-ignore": "^1.0.5", - "once": "^1.3.3", - "readable-stream": "^2.1.4", - "rimraf": "^2.5.1", - "tar": "^2.2.1", - "uid-number": "^0.0.6" - } - }, - "tough-cookie": { - "version": "2.3.2", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "punycode": "^1.4.1" - } - }, - "tunnel-agent": { - "version": "0.6.0", + "version": "4.4.1", "bundled": true, "dev": true, "optional": true, "requires": { - "safe-buffer": "^5.0.1" + "chownr": "^1.0.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.2.4", + "minizlib": "^1.1.0", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.1", + "yallist": "^3.0.2" } }, - "tweetnacl": { - "version": "0.14.5", - "bundled": true, - "dev": true, - "optional": true - }, - "uid-number": { - "version": "0.0.6", - "bundled": true, - "dev": true, - "optional": true - }, "util-deprecate": { "version": "1.0.2", "bundled": true, - "dev": true - }, - "uuid": { - "version": "3.0.1", - "bundled": true, "dev": true, "optional": true }, - "verror": { - "version": "1.3.6", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "extsprintf": "1.0.2" - } - }, "wide-align": { "version": "1.1.2", "bundled": true, @@ -5219,8 +5095,31 @@ "version": "1.0.2", "bundled": true, "dev": true - } - } + }, + "yallist": { + "version": "3.0.2", + "bundled": true, + "dev": true + } + } + }, + "fstream": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz", + "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "inherits": "~2.0.0", + "mkdirp": ">=0.5 0", + "rimraf": "2" + } + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true }, "functional-red-black-tree": { "version": "1.0.1", @@ -5264,25 +5163,26 @@ "integrity": "sha512-zDpwk/l3HbhjVAvdxNUTJFzgXiNy0a7EmE/50XT38o1z+7NJbFhp+8CDsv1Qgy2adBAwUVYlMpIX2fZUbmlUJw==", "optional": true }, - "generate-function": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz", - "integrity": "sha1-aFj+fAlpt9TpCTM3ZHrHn2DfvnQ=", - "dev": true - }, - "generate-object-property": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", - "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=", + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", "dev": true, "requires": { - "is-property": "^1.0.0" + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" } }, "get-caller-file": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz", - "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U=" + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==" }, "get-folder-size": { "version": "1.0.1", @@ -5323,7 +5223,7 @@ }, "load-json-file": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", "requires": { "graceful-fs": "^4.1.2", @@ -5332,6 +5232,11 @@ "strip-bom": "^3.0.0" } }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, "path-type": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", @@ -5340,6 +5245,11 @@ "pify": "^2.0.0" } }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + }, "read-pkg": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", @@ -5373,7 +5283,7 @@ }, "get-stream": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "resolved": "http://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", "dev": true }, @@ -5395,15 +5305,15 @@ "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", "requires": { "assert-plus": "^1.0.0" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" - } } }, + "github-from-package": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", + "integrity": "sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4=", + "dev": true, + "optional": true + }, "github-releases": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/github-releases/-/github-releases-0.3.2.tgz", @@ -5417,6 +5327,24 @@ "request": "~2.51.0" }, "dependencies": { + "argparse": { + "version": "0.1.16", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-0.1.16.tgz", + "integrity": "sha1-z9AeD7uj1srtBJ+9dY1A9lGW9Xw=", + "dev": true, + "requires": { + "underscore": "~1.7.0", + "underscore.string": "~2.4.0" + }, + "dependencies": { + "underscore.string": { + "version": "2.4.0", + "resolved": "http://registry.npmjs.org/underscore.string/-/underscore.string-2.4.0.tgz", + "integrity": "sha1-jN2PusTi0uoefi6Al8QvRCKA+Fs=", + "dev": true + } + } + }, "asn1": { "version": "0.1.11", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz", @@ -5430,9 +5358,9 @@ "dev": true }, "async": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", - "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", + "version": "0.1.22", + "resolved": "http://registry.npmjs.org/async/-/async-0.1.22.tgz", + "integrity": "sha1-D8GqoIig4+8Ovi2IMbqw3PiEUGE=", "dev": true }, "aws-sign2": { @@ -5443,7 +5371,7 @@ }, "bl": { "version": "0.9.5", - "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.5.tgz", + "resolved": "http://registry.npmjs.org/bl/-/bl-0.9.5.tgz", "integrity": "sha1-wGt5evCF6gC8Unr8jvzxHeIjIFQ=", "dev": true, "requires": { @@ -5465,9 +5393,21 @@ "integrity": "sha1-W8oogdQUN/VLJAfr40iIx7mtT30=", "dev": true }, + "coffee-script": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.3.3.tgz", + "integrity": "sha1-FQ1rTLUiiUNp7+1qIQHCC8f0pPQ=", + "dev": true + }, + "colors": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz", + "integrity": "sha1-JCP+ZnisDF2uiFLl0OW+CMmXq8w=", + "dev": true + }, "combined-stream": { "version": "0.0.7", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", + "resolved": "http://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", "integrity": "sha1-ATfmV7qlp1QcV6w3rF/AfXO03B8=", "dev": true, "requires": { @@ -5483,12 +5423,62 @@ "boom": "0.4.x" } }, + "dateformat": { + "version": "1.0.2-1.2.3", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.2-1.2.3.tgz", + "integrity": "sha1-sCIMAt6YYXQztyhRz0fePfLNvuk=", + "dev": true + }, "delayed-stream": { "version": "0.0.5", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz", "integrity": "sha1-1LH0OpPoKW3+AmlPRoC8N6MTxz8=", "dev": true }, + "esprima": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz", + "integrity": "sha1-n1V+CPw7TSbs6d00+Pv0drYlha0=", + "dev": true + }, + "findup-sync": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.1.3.tgz", + "integrity": "sha1-fz56l7gjksZTvwZYm9hRkOk8NoM=", + "dev": true, + "requires": { + "glob": "~3.2.9", + "lodash": "~2.4.1" + }, + "dependencies": { + "glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz", + "integrity": "sha1-Spc/Y1uRkPcV0QmH1cAP0oFevj0=", + "dev": true, + "requires": { + "inherits": "2", + "minimatch": "0.3" + } + }, + "lodash": { + "version": "2.4.2", + "resolved": "http://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", + "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=", + "dev": true + }, + "minimatch": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz", + "integrity": "sha1-J12O2qxPG7MyZHIInnlJyDlGmd0=", + "dev": true, + "requires": { + "lru-cache": "2", + "sigmund": "~1.0.0" + } + } + } + }, "forever-agent": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz", @@ -5506,6 +5496,12 @@ "mime-types": "~2.0.3" }, "dependencies": { + "async": { + "version": "0.9.2", + "resolved": "http://registry.npmjs.org/async/-/async-0.9.2.tgz", + "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", + "dev": true + }, "mime-types": { "version": "2.0.14", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", @@ -5517,6 +5513,126 @@ } } }, + "glob": { + "version": "3.1.21", + "resolved": "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz", + "integrity": "sha1-0p4KBV3qUTj00H7UDomC6DwgZs0=", + "dev": true, + "requires": { + "graceful-fs": "~1.2.0", + "inherits": "1", + "minimatch": "~0.2.11" + }, + "dependencies": { + "inherits": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz", + "integrity": "sha1-ykMJ2t7mtUzAuNJH6NfHoJdb3Js=", + "dev": true + } + } + }, + "graceful-fs": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz", + "integrity": "sha1-FaSAaldUfLLS2/J/QuiajDRRs2Q=", + "dev": true + }, + "grunt": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/grunt/-/grunt-0.4.5.tgz", + "integrity": "sha1-VpN81RlDJK3/bSB2MYMqnWuk5/A=", + "dev": true, + "requires": { + "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" + } + }, + "grunt-legacy-log": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-0.1.3.tgz", + "integrity": "sha1-7ClCboAwIa9ZAp+H0vnNczWgVTE=", + "dev": true, + "requires": { + "colors": "~0.6.2", + "grunt-legacy-log-utils": "~0.1.1", + "hooker": "~0.2.3", + "lodash": "~2.4.1", + "underscore.string": "~2.3.3" + }, + "dependencies": { + "lodash": { + "version": "2.4.2", + "resolved": "http://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", + "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=", + "dev": true + }, + "underscore.string": { + "version": "2.3.3", + "resolved": "http://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz", + "integrity": "sha1-ccCL9rQosRM/N+ePo6Icgvcymw0=", + "dev": true + } + } + }, + "grunt-legacy-log-utils": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-0.1.1.tgz", + "integrity": "sha1-wHBrndkGThFvNvI/5OawSGcsD34=", + "dev": true, + "requires": { + "colors": "~0.6.2", + "lodash": "~2.4.1", + "underscore.string": "~2.3.3" + }, + "dependencies": { + "lodash": { + "version": "2.4.2", + "resolved": "http://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", + "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=", + "dev": true + }, + "underscore.string": { + "version": "2.3.3", + "resolved": "http://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz", + "integrity": "sha1-ccCL9rQosRM/N+ePo6Icgvcymw0=", + "dev": true + } + } + }, + "grunt-legacy-util": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-0.2.0.tgz", + "integrity": "sha1-kzJIhNv343qf98Am3/RR2UqeVUs=", + "dev": true, + "requires": { + "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" + } + }, "hawk": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/hawk/-/hawk-1.1.1.tgz", @@ -5546,12 +5662,34 @@ "ctype": "0.5.3" } }, + "iconv-lite": { + "version": "0.2.11", + "resolved": "http://registry.npmjs.org/iconv-lite/-/iconv-lite-0.2.11.tgz", + "integrity": "sha1-HOYKOleGSiktEyH/RgnKS7llrcg=", + "dev": true + }, "isarray": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", "dev": true }, + "js-yaml": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-2.0.5.tgz", + "integrity": "sha1-olrmUJmZ6X3yeMZxnaEb0Gh3Q6g=", + "dev": true, + "requires": { + "argparse": "~ 0.1.11", + "esprima": "~ 1.0.2" + } + }, + "lodash": { + "version": "0.9.2", + "resolved": "http://registry.npmjs.org/lodash/-/lodash-0.9.2.tgz", + "integrity": "sha1-jzSZxSRdNG1oLlsNO0B2fgnxqSw=", + "dev": true + }, "lru-cache": { "version": "2.7.3", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz", @@ -5580,6 +5718,15 @@ "sigmund": "~1.0.0" } }, + "nopt": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", + "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", + "dev": true, + "requires": { + "abbrev": "1" + } + }, "oauth-sign": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.5.0.tgz", @@ -5594,7 +5741,7 @@ }, "readable-stream": { "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", "dev": true, "requires": { @@ -5606,7 +5753,7 @@ }, "request": { "version": "2.51.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.51.0.tgz", + "resolved": "http://registry.npmjs.org/request/-/request-2.51.0.tgz", "integrity": "sha1-NdALvswBLlX5B7G9ng29V3v+8m4=", "dev": true, "requires": { @@ -5628,6 +5775,12 @@ "tunnel-agent": "~0.4.0" } }, + "rimraf": { + "version": "2.2.8", + "resolved": "http://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", + "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=", + "dev": true + }, "sntp": { "version": "0.2.4", "resolved": "https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz", @@ -5636,18 +5789,41 @@ "requires": { "hoek": "0.9.x" } + }, + "tunnel-agent": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz", + "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us=", + "dev": true + }, + "underscore": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz", + "integrity": "sha1-a7rwh3UA02vjTsqlhODbn+8DUgk=", + "dev": true + }, + "underscore.string": { + "version": "2.2.1", + "resolved": "http://registry.npmjs.org/underscore.string/-/underscore.string-2.2.1.tgz", + "integrity": "sha1-18D6KvXVoaZ/QlPa7pgTLnM/Dxk=", + "dev": true + }, + "which": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/which/-/which-1.0.9.tgz", + "integrity": "sha1-RgwdoPgQED0DIam2M6+eV15kSG8=", + "dev": true } } }, "glob": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", - "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", + "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", "requires": { - "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", - "minimatch": "^3.0.4", + "minimatch": "2 || 3", "once": "^1.3.0", "path-is-absolute": "^1.0.0" } @@ -5662,15 +5838,29 @@ "yargs": "~1.2.6" }, "dependencies": { + "glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, "minimist": { "version": "0.1.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.1.0.tgz", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.1.0.tgz", "integrity": "sha1-md9lelJXTCHJBXSX33QnkLK0wN4=", "dev": true }, "yargs": { "version": "1.2.6", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-1.2.6.tgz", + "resolved": "http://registry.npmjs.org/yargs/-/yargs-1.2.6.tgz", "integrity": "sha1-nHtKgv1dWVsr8Xq23MQxNUMv40s=", "dev": true, "requires": { @@ -5707,9 +5897,33 @@ "ini": "^1.3.4" } }, + "global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dev": true, + "requires": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + } + }, + "global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "dev": true, + "requires": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + } + }, "globals": { "version": "6.4.1", - "resolved": "https://registry.npmjs.org/globals/-/globals-6.4.1.tgz", + "resolved": "http://registry.npmjs.org/globals/-/globals-6.4.1.tgz", "integrity": "sha1-hJgDKzttHMge68X3lpDY/in6v08=", "dev": true }, @@ -5725,6 +5939,28 @@ "object-assign": "^4.0.1", "pify": "^2.0.0", "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } } }, "glogg": { @@ -5738,7 +5974,7 @@ }, "got": { "version": "6.7.1", - "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz", + "resolved": "http://registry.npmjs.org/got/-/got-6.7.1.tgz", "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=", "dev": true, "requires": { @@ -5767,161 +6003,85 @@ "dev": true }, "grunt": { - "version": "0.4.5", - "resolved": "https://registry.npmjs.org/grunt/-/grunt-0.4.5.tgz", - "integrity": "sha1-VpN81RlDJK3/bSB2MYMqnWuk5/A=", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.0.3.tgz", + "integrity": "sha512-/JzmZNPfKorlCrrmxWqQO4JVodO+DVd5XX4DkocL/1WlLlKVLE9+SdEIempOAxDhWPysLle6afvn/hg7Ck2k9g==", "dev": true, "requires": { - "async": "~0.1.22", - "coffee-script": "~1.3.3", - "colors": "~0.6.2", - "dateformat": "1.0.2-1.2.3", + "coffeescript": "~1.10.0", + "dateformat": "~1.0.12", "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" + "findup-sync": "~0.3.0", + "glob": "~7.0.0", + "grunt-cli": "~1.2.0", + "grunt-known-options": "~1.1.0", + "grunt-legacy-log": "~2.0.0", + "grunt-legacy-util": "~1.1.1", + "iconv-lite": "~0.4.13", + "js-yaml": "~3.5.2", + "minimatch": "~3.0.2", + "mkdirp": "~0.5.1", + "nopt": "~3.0.6", + "path-is-absolute": "~1.0.0", + "rimraf": "~2.6.2" }, "dependencies": { - "argparse": { - "version": "0.1.16", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-0.1.16.tgz", - "integrity": "sha1-z9AeD7uj1srtBJ+9dY1A9lGW9Xw=", + "esprima": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", + "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=", + "dev": true + }, + "glob": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", + "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=", "dev": true, "requires": { - "underscore": "~1.7.0", - "underscore.string": "~2.4.0" - }, - "dependencies": { - "underscore.string": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.4.0.tgz", - "integrity": "sha1-jN2PusTi0uoefi6Al8QvRCKA+Fs=", - "dev": true - } + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.2", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } }, - "async": { - "version": "0.1.22", - "resolved": "https://registry.npmjs.org/async/-/async-0.1.22.tgz", - "integrity": "sha1-D8GqoIig4+8Ovi2IMbqw3PiEUGE=", - "dev": true - }, - "esprima": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz", - "integrity": "sha1-n1V+CPw7TSbs6d00+Pv0drYlha0=", - "dev": true - }, - "glob": { - "version": "3.1.21", - "resolved": "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz", - "integrity": "sha1-0p4KBV3qUTj00H7UDomC6DwgZs0=", + "grunt-cli": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.2.0.tgz", + "integrity": "sha1-VisRnrsGndtGSs4oRVAb6Xs1tqg=", "dev": true, "requires": { - "graceful-fs": "~1.2.0", - "inherits": "1", - "minimatch": "~0.2.11" + "findup-sync": "~0.3.0", + "grunt-known-options": "~1.1.0", + "nopt": "~3.0.6", + "resolve": "~1.1.0" } }, - "graceful-fs": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz", - "integrity": "sha1-FaSAaldUfLLS2/J/QuiajDRRs2Q=", - "dev": true - }, - "iconv-lite": { - "version": "0.2.11", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.2.11.tgz", - "integrity": "sha1-HOYKOleGSiktEyH/RgnKS7llrcg=", - "dev": true - }, - "inherits": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz", - "integrity": "sha1-ykMJ2t7mtUzAuNJH6NfHoJdb3Js=", - "dev": true - }, "js-yaml": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-2.0.5.tgz", - "integrity": "sha1-olrmUJmZ6X3yeMZxnaEb0Gh3Q6g=", - "dev": true, - "requires": { - "argparse": "~ 0.1.11", - "esprima": "~ 1.0.2" - } - }, - "lodash": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-0.9.2.tgz", - "integrity": "sha1-jzSZxSRdNG1oLlsNO0B2fgnxqSw=", - "dev": true - }, - "lru-cache": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz", - "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=", - "dev": true - }, - "minimatch": { - "version": "0.2.14", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz", - "integrity": "sha1-x054BXT2PG+aCQ6Q775u9TpqdWo=", - "dev": true, - "requires": { - "lru-cache": "2", - "sigmund": "~1.0.0" - } - }, - "nopt": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", - "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", + "version": "3.5.5", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.5.5.tgz", + "integrity": "sha1-A3fDgBfKvHMisNH7zSWkkWQfL74=", "dev": true, "requires": { - "abbrev": "1" + "argparse": "^1.0.2", + "esprima": "^2.6.0" } }, - "rimraf": { - "version": "2.2.8", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", - "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=", - "dev": true - }, - "underscore": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz", - "integrity": "sha1-a7rwh3UA02vjTsqlhODbn+8DUgk=", - "dev": true - }, - "which": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/which/-/which-1.0.9.tgz", - "integrity": "sha1-RgwdoPgQED0DIam2M6+eV15kSG8=", + "resolve": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", "dev": true } } }, "grunt-babel": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/grunt-babel/-/grunt-babel-5.0.3.tgz", - "integrity": "sha1-hiIOsyAu+uIzqEGKHX+Htgre4yM=", - "dev": true, - "requires": { - "babel-core": "^5.0.0" - } + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/grunt-babel/-/grunt-babel-7.0.0.tgz", + "integrity": "sha512-AFilvH/iPbnIYhL4Wx36AJQCaVEvK55xh0tujAt1DIM5tuxYxRsgUPEpwijBU147B+as/ssGuY9/6JYfTiAWpw==", + "dev": true }, "grunt-chmod": { "version": "1.1.1", @@ -5933,36 +6093,33 @@ } }, "grunt-cli": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-0.1.13.tgz", - "integrity": "sha1-6evEBHYx9QEtkidww5N4EzytEPQ=", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.3.1.tgz", + "integrity": "sha512-UwBRu/QpAjDc53DRLEkyilFdL0zenpxu+fddTIlsF/KJqdNcHaQmvyu1W3cDesZ9rqqZdKK5A8+QDIyLUEWoZQ==", "dev": true, "requires": { - "findup-sync": "~0.1.0", - "nopt": "~1.0.10", - "resolve": "~0.3.1" + "grunt-known-options": "~1.1.0", + "interpret": "~1.1.0", + "liftoff": "~2.5.0", + "nopt": "~4.0.1", + "v8flags": "~3.0.2" }, "dependencies": { "nopt": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", - "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz", + "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=", "dev": true, "requires": { - "abbrev": "1" + "abbrev": "1", + "osenv": "^0.1.4" } - }, - "resolve": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-0.3.1.tgz", - "integrity": "sha1-NMY0R8ZkxwWY0cmxJvxDsqJDEKQ=", - "dev": true } } }, "grunt-contrib-clean": { "version": "0.6.0", - "resolved": "https://registry.npmjs.org/grunt-contrib-clean/-/grunt-contrib-clean-0.6.0.tgz", + "resolved": "http://registry.npmjs.org/grunt-contrib-clean/-/grunt-contrib-clean-0.6.0.tgz", "integrity": "sha1-9TLbpLghJnTHwBPhRr2mY4uQSPY=", "dev": true, "requires": { @@ -5971,70 +6128,30 @@ "dependencies": { "rimraf": { "version": "2.2.8", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", + "resolved": "http://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=", "dev": true } } }, "grunt-contrib-compress": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/grunt-contrib-compress/-/grunt-contrib-compress-0.13.0.tgz", - "integrity": "sha1-x16V7f9/Gf0iudn4vLFkjHPYTXA=", + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/grunt-contrib-compress/-/grunt-contrib-compress-1.4.3.tgz", + "integrity": "sha1-Ac7/ucY39S5wgfRjdQmD0KOw+nM=", "dev": true, "requires": { - "archiver": "~0.13.0", - "chalk": "^0.5.1", - "prettysize": "~0.0.2" + "archiver": "^1.3.0", + "chalk": "^1.1.1", + "iltorb": "^1.0.13", + "lodash": "^4.7.0", + "pretty-bytes": "^4.0.2", + "stream-buffers": "^2.1.0" }, "dependencies": { - "ansi-regex": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz", - "integrity": "sha1-DY6UaWej2BQ/k+JOKYUl/BsiNfk=", - "dev": true - }, - "ansi-styles": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz", - "integrity": "sha1-6uy/Zs1waIJ2Cy9GkVgrj1XXp94=", - "dev": true - }, - "chalk": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz", - "integrity": "sha1-Zjs6ZItotV0EaQ1JFnqoN4WPIXQ=", - "dev": true, - "requires": { - "ansi-styles": "^1.1.0", - "escape-string-regexp": "^1.0.0", - "has-ansi": "^0.1.0", - "strip-ansi": "^0.3.0", - "supports-color": "^0.2.0" - } - }, - "has-ansi": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz", - "integrity": "sha1-hPJlqujA5qiKEtcCKJS3VoiUxi4=", - "dev": true, - "requires": { - "ansi-regex": "^0.2.0" - } - }, - "strip-ansi": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz", - "integrity": "sha1-JfSOoiynkYfzF0pNuHWTR7sSYiA=", - "dev": true, - "requires": { - "ansi-regex": "^0.2.1" - } - }, - "supports-color": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz", - "integrity": "sha1-2S3iaU6z9nMjlz1649i1W0wiGQo=", + "pretty-bytes": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-4.0.2.tgz", + "integrity": "sha1-sr+C5zUNZcbDOqlaqlpPYyf2HNk=", "dev": true } } @@ -6050,24 +6167,24 @@ } }, "grunt-contrib-less": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/grunt-contrib-less/-/grunt-contrib-less-1.4.1.tgz", - "integrity": "sha1-O73sC3XRLOqlXWKUNiXAsIYc328=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-less/-/grunt-contrib-less-2.0.0.tgz", + "integrity": "sha512-nsaODoEMjVn61OuqPaFeFQpb4Qd/EbfxQDeYnh2oONXm8L5Gnuchtv59kl0V3hjiFdOkZlPILDc3ZrkoZI0PNw==", "dev": true, "requires": { "async": "^2.0.0", "chalk": "^1.0.0", - "less": "~2.7.1", - "lodash": "^4.8.2" + "less": "^3.0.4", + "lodash": "^4.17.10" }, "dependencies": { "async": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.0.tgz", - "integrity": "sha512-xAfGg1/NTLBBKlHFmnd7PlmUW9KhVQIUuSrYem9xzFUZy13ScvtyGGejaae9iAVRiRq9+Cx7DPFaAAhCpyxyPw==", + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", + "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", "dev": true, "requires": { - "lodash": "^4.14.0" + "lodash": "^4.17.10" } } } @@ -6086,13 +6203,13 @@ "dependencies": { "async": { "version": "0.9.2", - "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "resolved": "http://registry.npmjs.org/async/-/async-0.9.2.tgz", "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", "dev": true }, "lodash": { "version": "2.4.2", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", + "resolved": "http://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=", "dev": true } @@ -6112,13 +6229,13 @@ "dependencies": { "async": { "version": "0.2.10", - "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", + "resolved": "http://registry.npmjs.org/async/-/async-0.2.10.tgz", "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=", "dev": true }, "lodash": { "version": "2.4.2", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", + "resolved": "http://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=", "dev": true } @@ -6137,6 +6254,48 @@ "wrench": "1.5.4" }, "dependencies": { + "argparse": { + "version": "0.1.16", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-0.1.16.tgz", + "integrity": "sha1-z9AeD7uj1srtBJ+9dY1A9lGW9Xw=", + "dev": true, + "requires": { + "underscore": "~1.7.0", + "underscore.string": "~2.4.0" + }, + "dependencies": { + "underscore.string": { + "version": "2.4.0", + "resolved": "http://registry.npmjs.org/underscore.string/-/underscore.string-2.4.0.tgz", + "integrity": "sha1-jN2PusTi0uoefi6Al8QvRCKA+Fs=", + "dev": true + } + } + }, + "async": { + "version": "0.1.22", + "resolved": "http://registry.npmjs.org/async/-/async-0.1.22.tgz", + "integrity": "sha1-D8GqoIig4+8Ovi2IMbqw3PiEUGE=", + "dev": true + }, + "coffee-script": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.3.3.tgz", + "integrity": "sha1-FQ1rTLUiiUNp7+1qIQHCC8f0pPQ=", + "dev": true + }, + "colors": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz", + "integrity": "sha1-JCP+ZnisDF2uiFLl0OW+CMmXq8w=", + "dev": true + }, + "dateformat": { + "version": "1.0.2-1.2.3", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.2-1.2.3.tgz", + "integrity": "sha1-sCIMAt6YYXQztyhRz0fePfLNvuk=", + "dev": true + }, "decompress-zip": { "version": "0.0.4", "resolved": "https://registry.npmjs.org/decompress-zip/-/decompress-zip-0.0.4.tgz", @@ -6151,52 +6310,101 @@ "touch": "0.0.2" } }, - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "esprima": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz", + "integrity": "sha1-n1V+CPw7TSbs6d00+Pv0drYlha0=", "dev": true }, - "nopt": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-2.1.2.tgz", - "integrity": "sha1-bMzZd7gBMqB3MdbozljCyDA8+a8=", + "findup-sync": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.1.3.tgz", + "integrity": "sha1-fz56l7gjksZTvwZYm9hRkOk8NoM=", "dev": true, "requires": { - "abbrev": "1" + "glob": "~3.2.9", + "lodash": "~2.4.1" + }, + "dependencies": { + "glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz", + "integrity": "sha1-Spc/Y1uRkPcV0QmH1cAP0oFevj0=", + "dev": true, + "requires": { + "inherits": "2", + "minimatch": "0.3" + } + }, + "lodash": { + "version": "2.4.2", + "resolved": "http://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", + "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=", + "dev": true + }, + "minimatch": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz", + "integrity": "sha1-J12O2qxPG7MyZHIInnlJyDlGmd0=", + "dev": true, + "requires": { + "lru-cache": "2", + "sigmund": "~1.0.0" + } + } } }, - "progress": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/progress/-/progress-1.1.2.tgz", - "integrity": "sha1-h/28fHanhAIIl7XpZlVUsF/FjNE=", - "dev": true - }, - "q": { - "version": "0.9.7", - "resolved": "https://registry.npmjs.org/q/-/q-0.9.7.tgz", - "integrity": "sha1-TeLmyzspCIyeTLwDv51C+5bOL3U=", - "dev": true - }, - "readable-stream": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", - "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "glob": { + "version": "3.1.21", + "resolved": "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz", + "integrity": "sha1-0p4KBV3qUTj00H7UDomC6DwgZs0=", "dev": true, "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" + "graceful-fs": "~1.2.0", + "inherits": "1", + "minimatch": "~0.2.11" + }, + "dependencies": { + "inherits": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz", + "integrity": "sha1-ykMJ2t7mtUzAuNJH6NfHoJdb3Js=", + "dev": true + } } }, - "touch": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/touch/-/touch-0.0.2.tgz", - "integrity": "sha1-plp3d5Xly74SmUmb3EIoH/shtfQ=", - "dev": true, - "requires": { - "nopt": "~1.0.10" + "graceful-fs": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz", + "integrity": "sha1-FaSAaldUfLLS2/J/QuiajDRRs2Q=", + "dev": true + }, + "grunt": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/grunt/-/grunt-0.4.5.tgz", + "integrity": "sha1-VpN81RlDJK3/bSB2MYMqnWuk5/A=", + "dev": true, + "requires": { + "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" }, "dependencies": { "nopt": { @@ -6209,1465 +6417,1657 @@ } } } - } - } - }, - "grunt-electron": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/grunt-electron/-/grunt-electron-2.0.1.tgz", - "integrity": "sha1-53mpP9wb20tjW6HnOrq9s9p9LZs=", - "dev": true, - "requires": { - "electron-packager": "^5.1.0" - }, - "dependencies": { - "asar": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/asar/-/asar-0.8.3.tgz", - "integrity": "sha1-wuA/kFRRbbv1Z1noVOnOjRqdOdM=", + }, + "grunt-legacy-log": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-0.1.3.tgz", + "integrity": "sha1-7ClCboAwIa9ZAp+H0vnNczWgVTE=", "dev": true, "requires": { - "chromium-pickle-js": "0.1.0", - "commander": "2.3.0", - "cuint": "0.1.5", - "glob": "^5.0.5", - "minimatch": "2.0.4", - "mkdirp": "^0.5.0", - "mksnapshot": "0.1.0" + "colors": "~0.6.2", + "grunt-legacy-log-utils": "~0.1.1", + "hooker": "~0.2.3", + "lodash": "~2.4.1", + "underscore.string": "~2.3.3" + }, + "dependencies": { + "lodash": { + "version": "2.4.2", + "resolved": "http://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", + "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=", + "dev": true + }, + "underscore.string": { + "version": "2.3.3", + "resolved": "http://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz", + "integrity": "sha1-ccCL9rQosRM/N+ePo6Icgvcymw0=", + "dev": true + } } }, - "asn1": { - "version": "0.1.11", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz", - "integrity": "sha1-VZvhg3bQik7E2+gId9J4GGObLfc=", - "dev": true - }, - "assert-plus": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz", - "integrity": "sha1-7nQAlBMALYTOxyGcasgRgS5yMWA=", - "dev": true - }, - "async": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", - "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", - "dev": true - }, - "aws-sign2": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz", - "integrity": "sha1-xXED96F/wDfwLXwuZLYC6iI/fWM=", - "dev": true - }, - "base64-js": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-0.0.8.tgz", - "integrity": "sha1-EQHpVE9KdrG8OybUUsqW16NeeXg=", - "dev": true - }, - "bl": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.5.tgz", - "integrity": "sha1-wGt5evCF6gC8Unr8jvzxHeIjIFQ=", + "grunt-legacy-log-utils": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-0.1.1.tgz", + "integrity": "sha1-wHBrndkGThFvNvI/5OawSGcsD34=", "dev": true, "requires": { - "readable-stream": "~1.0.26" + "colors": "~0.6.2", + "lodash": "~2.4.1", + "underscore.string": "~2.3.3" }, "dependencies": { - "readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } + "lodash": { + "version": "2.4.2", + "resolved": "http://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", + "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=", + "dev": true + }, + "underscore.string": { + "version": "2.3.3", + "resolved": "http://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz", + "integrity": "sha1-ccCL9rQosRM/N+ePo6Icgvcymw0=", + "dev": true } } }, - "bluebird": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.11.0.tgz", - "integrity": "sha1-U0uQM8AiyVecVro7Plpcqvu2UOE=", - "dev": true - }, - "caseless": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.9.0.tgz", - "integrity": "sha1-t7Zc5r8UE4hlOc/VM/CzDv+pz4g=", - "dev": true - }, - "chromium-pickle-js": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/chromium-pickle-js/-/chromium-pickle-js-0.1.0.tgz", - "integrity": "sha1-HUixB9ghJqLz4hHC6iX4A7pVGyE=", - "dev": true - }, - "combined-stream": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", - "integrity": "sha1-ATfmV7qlp1QcV6w3rF/AfXO03B8=", + "grunt-legacy-util": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-0.2.0.tgz", + "integrity": "sha1-kzJIhNv343qf98Am3/RR2UqeVUs=", "dev": true, "requires": { - "delayed-stream": "0.0.5" + "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" } }, - "commander": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.3.0.tgz", - "integrity": "sha1-/UMOiJgy7DU7ms0d4hfBHLPu+HM=", + "iconv-lite": { + "version": "0.2.11", + "resolved": "http://registry.npmjs.org/iconv-lite/-/iconv-lite-0.2.11.tgz", + "integrity": "sha1-HOYKOleGSiktEyH/RgnKS7llrcg=", "dev": true }, - "cuint": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/cuint/-/cuint-0.1.5.tgz", - "integrity": "sha1-uEixhGbz8YD5bR624HzLfs8Sai4=", + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", "dev": true }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "decompress-zip": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/decompress-zip/-/decompress-zip-0.1.0.tgz", - "integrity": "sha1-vOYMEWZPLWYPykvPY0r23l1sFMc=", + "js-yaml": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-2.0.5.tgz", + "integrity": "sha1-olrmUJmZ6X3yeMZxnaEb0Gh3Q6g=", "dev": true, "requires": { - "binary": "^0.3.0", - "graceful-fs": "^3.0.0", - "mkpath": "^0.1.0", - "nopt": "^3.0.1", - "q": "^1.1.2", - "readable-stream": "^1.1.8", - "touch": "0.0.3" + "argparse": "~ 0.1.11", + "esprima": "~ 1.0.2" } }, - "delayed-stream": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz", - "integrity": "sha1-1LH0OpPoKW3+AmlPRoC8N6MTxz8=", + "lodash": { + "version": "0.9.2", + "resolved": "http://registry.npmjs.org/lodash/-/lodash-0.9.2.tgz", + "integrity": "sha1-jzSZxSRdNG1oLlsNO0B2fgnxqSw=", "dev": true }, - "electron-download": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/electron-download/-/electron-download-1.4.1.tgz", - "integrity": "sha1-T5G6vypVbxReP7hT32qWwoJeGM0=", - "dev": true, - "requires": { - "debug": "^2.2.0", - "home-path": "^1.0.1", - "minimist": "^1.2.0", - "mkdirp": "^0.5.0", - "mv": "^2.0.3", - "nugget": "^1.5.1", - "path-exists": "^1.0.0", - "rc": "^1.1.2" - } + "lru-cache": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz", + "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=", + "dev": true }, - "electron-packager": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/electron-packager/-/electron-packager-5.2.1.tgz", - "integrity": "sha1-DZNBfFilhLZnHisn50DJFoHyyV0=", + "minimatch": { + "version": "0.2.14", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz", + "integrity": "sha1-x054BXT2PG+aCQ6Q775u9TpqdWo=", "dev": true, "requires": { - "asar": "^0.8.2", - "electron-download": "^1.0.0", - "extract-zip": "^1.0.3", - "get-package-info": "0.0.2", - "minimist": "^1.1.1", - "mkdirp": "^0.5.0", - "mv": "^2.0.3", - "ncp": "^2.0.0", - "plist": "^1.1.0", - "rcedit": "^0.3.0", - "resolve": "^1.1.6", - "rimraf": "^2.3.2", - "run-series": "^1.1.1" + "lru-cache": "2", + "sigmund": "~1.0.0" } }, - "form-data": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-0.2.0.tgz", - "integrity": "sha1-Jvi8JtpkQOKZy9z7aQNcT3em5GY=", + "nopt": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-2.1.2.tgz", + "integrity": "sha1-bMzZd7gBMqB3MdbozljCyDA8+a8=", "dev": true, "requires": { - "async": "~0.9.0", - "combined-stream": "~0.0.4", - "mime-types": "~2.0.3" + "abbrev": "1" } }, - "fs-extra": { - "version": "0.18.2", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.18.2.tgz", - "integrity": "sha1-rwXKcCsLbfp96AOh96tHnsXCFSU=", - "dev": true, - "requires": { - "graceful-fs": "^3.0.5", - "jsonfile": "^2.0.0", - "rimraf": "^2.2.8" - } + "progress": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/progress/-/progress-1.1.2.tgz", + "integrity": "sha1-h/28fHanhAIIl7XpZlVUsF/FjNE=", + "dev": true }, - "get-package-info": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/get-package-info/-/get-package-info-0.0.2.tgz", - "integrity": "sha1-csOPvuLnZyhCSgDcFOJN0aKMI5E=", - "dev": true, - "requires": { - "bluebird": "^3.1.1", - "lodash.get": "^4.0.0", - "resolve": "^1.1.6" - }, - "dependencies": { - "bluebird": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz", - "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==", - "dev": true - } - } + "q": { + "version": "0.9.7", + "resolved": "https://registry.npmjs.org/q/-/q-0.9.7.tgz", + "integrity": "sha1-TeLmyzspCIyeTLwDv51C+5bOL3U=", + "dev": true }, - "glob": { - "version": "5.0.15", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", + "readable-stream": { + "version": "1.1.14", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", "dev": true, "requires": { - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "2 || 3", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" } }, - "graceful-fs": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.11.tgz", - "integrity": "sha1-dhPHeKGv6mLyXGMKCG1/Osu92Bg=", - "dev": true, - "requires": { - "natives": "^1.1.0" - } + "rimraf": { + "version": "2.2.8", + "resolved": "http://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", + "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=", + "dev": true }, - "har-validator": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-1.8.0.tgz", - "integrity": "sha1-2DhCsOtMQ1lgrrEIoGejqpTA7rI=", + "touch": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/touch/-/touch-0.0.2.tgz", + "integrity": "sha1-plp3d5Xly74SmUmb3EIoH/shtfQ=", "dev": true, "requires": { - "bluebird": "^2.9.30", - "chalk": "^1.0.0", - "commander": "^2.8.1", - "is-my-json-valid": "^2.12.0" + "nopt": "~1.0.10" }, "dependencies": { - "commander": { - "version": "2.17.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", - "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", - "dev": true + "nopt": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", + "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", + "dev": true, + "requires": { + "abbrev": "1" + } } } }, - "hawk": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/hawk/-/hawk-2.3.1.tgz", - "integrity": "sha1-HnMc45RH+h0PbXB/e87r7A/R7B8=", - "dev": true, - "requires": { - "boom": "2.x.x", - "cryptiles": "2.x.x", - "hoek": "2.x.x", - "sntp": "1.x.x" - } - }, - "http-signature": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz", - "integrity": "sha1-T72sEyVZqoMjEh5UB3nAoBKyfmY=", - "dev": true, - "requires": { - "asn1": "0.1.11", - "assert-plus": "^0.1.5", - "ctype": "0.5.3" - } - }, - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "underscore": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz", + "integrity": "sha1-a7rwh3UA02vjTsqlhODbn+8DUgk=", "dev": true }, - "lodash": { - "version": "3.10.1", - "resolved": "http://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", + "underscore.string": { + "version": "2.2.1", + "resolved": "http://registry.npmjs.org/underscore.string/-/underscore.string-2.2.1.tgz", + "integrity": "sha1-18D6KvXVoaZ/QlPa7pgTLnM/Dxk=", "dev": true }, - "mime-db": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz", - "integrity": "sha1-PQxjGA9FjrENMlqqN9fFiuMS6dc=", + "which": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/which/-/which-1.0.9.tgz", + "integrity": "sha1-RgwdoPgQED0DIam2M6+eV15kSG8=", "dev": true - }, - "mime-types": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", - "integrity": "sha1-MQ4VnbI+B3+Lsit0jav6SVcUCqY=", - "dev": true, - "requires": { - "mime-db": "~1.12.0" - } - }, - "minimatch": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.4.tgz", - "integrity": "sha1-g76hFYA+egl6eAIkJyh+23Yvr+0=", + } + } + }, + "grunt-electron": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/grunt-electron/-/grunt-electron-9.0.1.tgz", + "integrity": "sha1-HYzYyZvpLQLS0yAP+I+MkbTL9NI=", + "dev": true, + "requires": { + "electron-packager": "^12.0.0" + } + }, + "grunt-electron-installer": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/grunt-electron-installer/-/grunt-electron-installer-2.1.0.tgz", + "integrity": "sha1-s55+sau0SIodi3WH/U5y1op0EDA=", + "dev": true, + "requires": { + "electron-winstaller": "^2.2.0" + } + }, + "grunt-electron-installer-debian": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/grunt-electron-installer-debian/-/grunt-electron-installer-debian-0.3.1.tgz", + "integrity": "sha1-2pA1V2cs9MMjd9mr++uUOUl/dRM=", + "optional": true, + "requires": { + "electron-installer-debian": "^0.3.0" + } + }, + "grunt-electron-installer-redhat": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/grunt-electron-installer-redhat/-/grunt-electron-installer-redhat-0.3.1.tgz", + "integrity": "sha1-zjCT0RE6U+LDS9cv7UqRmXGtzpY=", + "optional": true, + "requires": { + "electron-installer-redhat": "^0.3.0" + } + }, + "grunt-electron-packager": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/grunt-electron-packager/-/grunt-electron-packager-0.1.1.tgz", + "integrity": "sha1-mwix+hfbIHxm5m4iCGZRmmKewiY=", + "dev": true + }, + "grunt-if-missing": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/grunt-if-missing/-/grunt-if-missing-1.0.1.tgz", + "integrity": "sha1-8jea+m7yIr2YqnD9+3L4D4ebXmQ=", + "dev": true + }, + "grunt-known-options": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-1.1.1.tgz", + "integrity": "sha512-cHwsLqoighpu7TuYj5RonnEuxGVFnztcUqTqp5rXFGYL4OuPFofwC4Ycg7n9fYwvK6F5WbYgeVOwph9Crs2fsQ==", + "dev": true + }, + "grunt-legacy-log": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-2.0.0.tgz", + "integrity": "sha512-1m3+5QvDYfR1ltr8hjiaiNjddxGdQWcH0rw1iKKiQnF0+xtgTazirSTGu68RchPyh1OBng1bBUjLmX8q9NpoCw==", + "dev": true, + "requires": { + "colors": "~1.1.2", + "grunt-legacy-log-utils": "~2.0.0", + "hooker": "~0.2.3", + "lodash": "~4.17.5" + } + }, + "grunt-legacy-log-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.0.1.tgz", + "integrity": "sha512-o7uHyO/J+i2tXG8r2bZNlVk20vlIFJ9IEYyHMCQGfWYru8Jv3wTqKZzvV30YW9rWEjq0eP3cflQ1qWojIe9VFA==", + "dev": true, + "requires": { + "chalk": "~2.4.1", + "lodash": "~4.17.10" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "brace-expansion": "^1.0.0" + "color-convert": "^1.9.0" } }, - "mksnapshot": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/mksnapshot/-/mksnapshot-0.1.0.tgz", - "integrity": "sha1-99CavKgGrYw3gNpwG7GHeNfOaaw=", + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "dev": true, "requires": { - "decompress-zip": "0.1.0", - "fs-extra": "0.18.2", - "request": "2.55.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" } }, - "nugget": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/nugget/-/nugget-1.6.2.tgz", - "integrity": "sha1-iMpuA7pXBqmRc/XaCQJZPWvK4Qc=", + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { - "debug": "^2.1.3", - "minimist": "^1.1.0", - "pretty-bytes": "^1.0.2", - "progress-stream": "^1.1.0", - "request": "^2.45.0", - "single-line-log": "^0.4.1", - "throttleit": "0.0.2" + "has-flag": "^3.0.0" } - }, - "oauth-sign": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.6.0.tgz", - "integrity": "sha1-fb6uRPbKRU4fFoRR1jB0ZzWBPOM=", - "dev": true - }, - "path-exists": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-1.0.0.tgz", - "integrity": "sha1-1aiZjrce83p0w06w2eum6HjuoIE=", + } + } + }, + "grunt-legacy-util": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-1.1.1.tgz", + "integrity": "sha512-9zyA29w/fBe6BIfjGENndwoe1Uy31BIXxTH3s8mga0Z5Bz2Sp4UCjkeyv2tI449ymkx3x26B+46FV4fXEddl5A==", + "dev": true, + "requires": { + "async": "~1.5.2", + "exit": "~0.1.1", + "getobject": "~0.1.0", + "hooker": "~0.2.3", + "lodash": "~4.17.10", + "underscore.string": "~3.3.4", + "which": "~1.3.0" + } + }, + "grunt-newer": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/grunt-newer/-/grunt-newer-1.3.0.tgz", + "integrity": "sha1-g8y3od2ny9irI7BZAk6+YUrS80I=", + "dev": true, + "requires": { + "async": "^1.5.2", + "rimraf": "^2.5.2" + } + }, + "grunt-plistbuddy": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/grunt-plistbuddy/-/grunt-plistbuddy-0.1.1.tgz", + "integrity": "sha1-Pc4HlCBxDJ/g2xxdMwujsCd8pNQ=", + "dev": true + }, + "grunt-prompt": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/grunt-prompt/-/grunt-prompt-1.3.3.tgz", + "integrity": "sha1-xbQ77DqimqaWKsZhGolnEvy6Z5E=", + "dev": true, + "requires": { + "inquirer": "^0.11.0", + "lodash": "^3.10.1" + }, + "dependencies": { + "ansi-escapes": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz", + "integrity": "sha1-06ioOzGapneTZisT52HHkRQiMG4=", "dev": true }, - "plist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/plist/-/plist-1.2.0.tgz", - "integrity": "sha1-CEtQk93JJQbiWfh0uNmxr7jHlZM=", + "cli-cursor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz", + "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=", "dev": true, "requires": { - "base64-js": "0.0.8", - "util-deprecate": "1.0.2", - "xmlbuilder": "4.0.0", - "xmldom": "0.1.x" + "restore-cursor": "^1.0.1" } }, - "qs": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-2.4.2.tgz", - "integrity": "sha1-9854jld33wtQENp/fE5zujJHD1o=", + "cli-width": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-1.1.1.tgz", + "integrity": "sha1-pNKT72frt7iNSk1CwMzwDE0eNm0=", "dev": true }, - "readable-stream": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", - "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "figures": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", "dev": true, "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" + "escape-string-regexp": "^1.0.5", + "object-assign": "^4.1.0" } }, - "request": { - "version": "2.55.0", - "resolved": "http://registry.npmjs.org/request/-/request-2.55.0.tgz", - "integrity": "sha1-11wc32eddrsQD5v/4f5VG1wk6T0=", + "inquirer": { + "version": "0.11.4", + "resolved": "http://registry.npmjs.org/inquirer/-/inquirer-0.11.4.tgz", + "integrity": "sha1-geM3ToNhvq/y2XAWIG01nQsy+k0=", "dev": true, "requires": { - "aws-sign2": "~0.5.0", - "bl": "~0.9.0", - "caseless": "~0.9.0", - "combined-stream": "~0.0.5", - "forever-agent": "~0.6.0", - "form-data": "~0.2.0", - "har-validator": "^1.4.0", - "hawk": "~2.3.0", - "http-signature": "~0.10.0", - "isstream": "~0.1.1", - "json-stringify-safe": "~5.0.0", - "mime-types": "~2.0.1", - "node-uuid": "~1.4.0", - "oauth-sign": "~0.6.0", - "qs": "~2.4.0", - "stringstream": "~0.0.4", - "tough-cookie": ">=0.12.0", - "tunnel-agent": "~0.4.0" + "ansi-escapes": "^1.1.0", + "ansi-regex": "^2.0.0", + "chalk": "^1.0.0", + "cli-cursor": "^1.0.1", + "cli-width": "^1.0.1", + "figures": "^1.3.5", + "lodash": "^3.3.1", + "readline2": "^1.0.1", + "run-async": "^0.1.0", + "rx-lite": "^3.1.2", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.0", + "through": "^2.3.6" } }, - "single-line-log": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/single-line-log/-/single-line-log-0.4.1.tgz", - "integrity": "sha1-h6VWSfdJ14PsDc2AToFA2Yc8fO4=", + "lodash": { + "version": "3.10.1", + "resolved": "http://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", "dev": true }, - "xmlbuilder": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-4.0.0.tgz", - "integrity": "sha1-mLj2UcowqmJANvEn0RzGbce5B6M=", + "onetime": { + "version": "1.1.0", + "resolved": "http://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", + "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=", + "dev": true + }, + "restore-cursor": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz", + "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=", + "dev": true, + "requires": { + "exit-hook": "^1.0.0", + "onetime": "^1.0.0" + } + }, + "run-async": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-0.1.0.tgz", + "integrity": "sha1-yK1KXhEGYeQCp9IbUw4AnyX444k=", "dev": true, "requires": { - "lodash": "^3.5.0" + "once": "^1.3.0" } + }, + "rx-lite": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-3.1.2.tgz", + "integrity": "sha1-Gc5QLKVyZl87ZHsQk5+X/RYV8QI=", + "dev": true } } }, - "grunt-electron-installer": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/grunt-electron-installer/-/grunt-electron-installer-1.2.3.tgz", - "integrity": "sha1-UGUuxNAkgjPadrSsLKafOJTHJA4=", + "grunt-rcedit": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/grunt-rcedit/-/grunt-rcedit-0.3.4.tgz", + "integrity": "sha1-ALM9ulvawTWLZ7dFdsR3J8Kx9N0=", "dev": true, "requires": { - "asar": "~0.8.0", - "temp": "^0.8.1", - "underscore": "^1.7.0" + "async": "^1.2.1", + "chalk": "^1.0.0", + "rcedit": "^0.3.0" }, "dependencies": { - "asar": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/asar/-/asar-0.8.3.tgz", - "integrity": "sha1-wuA/kFRRbbv1Z1noVOnOjRqdOdM=", - "dev": true, - "requires": { - "chromium-pickle-js": "0.1.0", - "commander": "2.3.0", - "cuint": "0.1.5", - "glob": "^5.0.5", - "minimatch": "2.0.4", - "mkdirp": "^0.5.0", - "mksnapshot": "0.1.0" - } - }, - "asn1": { - "version": "0.1.11", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz", - "integrity": "sha1-VZvhg3bQik7E2+gId9J4GGObLfc=", - "dev": true - }, - "assert-plus": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz", - "integrity": "sha1-7nQAlBMALYTOxyGcasgRgS5yMWA=", - "dev": true - }, - "async": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", - "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", + "rcedit": { + "version": "0.3.0", + "resolved": "http://registry.npmjs.org/rcedit/-/rcedit-0.3.0.tgz", + "integrity": "sha1-y17uGF5Ub57aWXwkjJkGGG+pa84=", "dev": true - }, - "aws-sign2": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz", - "integrity": "sha1-xXED96F/wDfwLXwuZLYC6iI/fWM=", - "dev": true - }, - "bl": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.5.tgz", - "integrity": "sha1-wGt5evCF6gC8Unr8jvzxHeIjIFQ=", + } + } + }, + "grunt-rename": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/grunt-rename/-/grunt-rename-0.1.4.tgz", + "integrity": "sha1-c9Jq8dpNIjy2NGXLNQYWfa8IlMI=", + "dev": true + }, + "grunt-retro": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/grunt-retro/-/grunt-retro-0.7.0.tgz", + "integrity": "sha1-SPSETnbfXNKRYpq7I1gyb8U8DKU=", + "dev": true + }, + "grunt-shell": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/grunt-shell/-/grunt-shell-1.3.1.tgz", + "integrity": "sha1-XivuzQXV03h/pAECjVcz1dQ7m9E=", + "dev": true, + "requires": { + "chalk": "^1.0.0", + "npm-run-path": "^1.0.0", + "object-assign": "^4.0.0" + }, + "dependencies": { + "npm-run-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-1.0.0.tgz", + "integrity": "sha1-9cMr9ZX+ga6Sfa7FLoL4sACsPI8=", "dev": true, "requires": { - "readable-stream": "~1.0.26" - }, - "dependencies": { - "readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - } + "path-key": "^1.0.0" } }, - "caseless": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.9.0.tgz", - "integrity": "sha1-t7Zc5r8UE4hlOc/VM/CzDv+pz4g=", + "path-key": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-1.0.0.tgz", + "integrity": "sha1-XVPVeAGWRsDWiADbThRua9wqx68=", "dev": true - }, - "chromium-pickle-js": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/chromium-pickle-js/-/chromium-pickle-js-0.1.0.tgz", - "integrity": "sha1-HUixB9ghJqLz4hHC6iX4A7pVGyE=", + } + } + }, + "grunt-shell-spawn": { + "version": "0.3.10", + "resolved": "https://registry.npmjs.org/grunt-shell-spawn/-/grunt-shell-spawn-0.3.10.tgz", + "integrity": "sha1-gbuNRX7EfTGCqH1jCO+EXd+5SI8=", + "dev": true, + "requires": { + "grunt": ">=0.4.x", + "sync-exec": "~0.6.2" + } + }, + "gulp-util": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz", + "integrity": "sha1-AFTh50RQLifATBh8PsxQXdVLu08=", + "dev": true, + "requires": { + "array-differ": "^1.0.0", + "array-uniq": "^1.0.2", + "beeper": "^1.0.0", + "chalk": "^1.0.0", + "dateformat": "^2.0.0", + "fancy-log": "^1.1.0", + "gulplog": "^1.0.0", + "has-gulplog": "^0.1.0", + "lodash._reescape": "^3.0.0", + "lodash._reevaluate": "^3.0.0", + "lodash._reinterpolate": "^3.0.0", + "lodash.template": "^3.0.0", + "minimist": "^1.1.0", + "multipipe": "^0.1.2", + "object-assign": "^3.0.0", + "replace-ext": "0.0.1", + "through2": "^2.0.0", + "vinyl": "^0.5.0" + }, + "dependencies": { + "dateformat": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz", + "integrity": "sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI=", "dev": true }, - "combined-stream": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", - "integrity": "sha1-ATfmV7qlp1QcV6w3rF/AfXO03B8=", + "lodash.template": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", + "integrity": "sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8=", "dev": true, "requires": { - "delayed-stream": "0.0.5" + "lodash._basecopy": "^3.0.0", + "lodash._basetostring": "^3.0.0", + "lodash._basevalues": "^3.0.0", + "lodash._isiterateecall": "^3.0.0", + "lodash._reinterpolate": "^3.0.0", + "lodash.escape": "^3.0.0", + "lodash.keys": "^3.0.0", + "lodash.restparam": "^3.0.0", + "lodash.templatesettings": "^3.0.0" } }, - "commander": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.3.0.tgz", - "integrity": "sha1-/UMOiJgy7DU7ms0d4hfBHLPu+HM=", - "dev": true - }, - "cuint": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/cuint/-/cuint-0.1.5.tgz", - "integrity": "sha1-uEixhGbz8YD5bR624HzLfs8Sai4=", - "dev": true - }, - "decompress-zip": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/decompress-zip/-/decompress-zip-0.1.0.tgz", - "integrity": "sha1-vOYMEWZPLWYPykvPY0r23l1sFMc=", + "lodash.templatesettings": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz", + "integrity": "sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU=", "dev": true, "requires": { - "binary": "^0.3.0", - "graceful-fs": "^3.0.0", - "mkpath": "^0.1.0", - "nopt": "^3.0.1", - "q": "^1.1.2", - "readable-stream": "^1.1.8", - "touch": "0.0.3" + "lodash._reinterpolate": "^3.0.0", + "lodash.escape": "^3.0.0" } }, - "delayed-stream": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz", - "integrity": "sha1-1LH0OpPoKW3+AmlPRoC8N6MTxz8=", + "object-assign": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", + "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=", "dev": true }, - "form-data": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-0.2.0.tgz", - "integrity": "sha1-Jvi8JtpkQOKZy9z7aQNcT3em5GY=", - "dev": true, - "requires": { - "async": "~0.9.0", - "combined-stream": "~0.0.4", - "mime-types": "~2.0.3" - } - }, - "fs-extra": { - "version": "0.18.2", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.18.2.tgz", - "integrity": "sha1-rwXKcCsLbfp96AOh96tHnsXCFSU=", - "dev": true, - "requires": { - "graceful-fs": "^3.0.5", - "jsonfile": "^2.0.0", - "rimraf": "^2.2.8" - } - }, - "glob": { - "version": "5.0.15", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", - "dev": true, - "requires": { - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "2 || 3", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } + "process-nextick-args": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", + "dev": true }, - "graceful-fs": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.11.tgz", - "integrity": "sha1-dhPHeKGv6mLyXGMKCG1/Osu92Bg=", + "readable-stream": { + "version": "2.3.6", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { - "natives": "^1.1.0" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, - "har-validator": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-1.8.0.tgz", - "integrity": "sha1-2DhCsOtMQ1lgrrEIoGejqpTA7rI=", + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { - "bluebird": "^2.9.30", - "chalk": "^1.0.0", - "commander": "^2.8.1", - "is-my-json-valid": "^2.12.0" - }, - "dependencies": { - "bluebird": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.11.0.tgz", - "integrity": "sha1-U0uQM8AiyVecVro7Plpcqvu2UOE=", - "dev": true - }, - "commander": { - "version": "2.14.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.14.1.tgz", - "integrity": "sha512-+YR16o3rK53SmWHU3rEM3tPAh2rwb1yPcQX5irVn7mb0gXbwuCCrnkbV5+PBfETdfg1vui07nM6PCG1zndcjQw==", - "dev": true - } + "safe-buffer": "~5.1.0" } }, - "hawk": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/hawk/-/hawk-2.3.1.tgz", - "integrity": "sha1-HnMc45RH+h0PbXB/e87r7A/R7B8=", + "through2": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", + "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", "dev": true, "requires": { - "boom": "2.x.x", - "cryptiles": "2.x.x", - "hoek": "2.x.x", - "sntp": "1.x.x" + "readable-stream": "^2.1.5", + "xtend": "~4.0.1" } - }, - "http-signature": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz", - "integrity": "sha1-T72sEyVZqoMjEh5UB3nAoBKyfmY=", + } + } + }, + "gulplog": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", + "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=", + "dev": true, + "requires": { + "glogg": "^1.0.0" + } + }, + "handlebars": { + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.12.tgz", + "integrity": "sha512-RhmTekP+FZL+XNhwS1Wf+bTTZpdLougwt5pcgA1tuz6Jcx0fpH/7z0qd71RKnZHBCxIRBHfBOnio4gViPemNzA==", + "dev": true, + "requires": { + "async": "^2.5.0", + "optimist": "^0.6.1", + "source-map": "^0.6.1", + "uglify-js": "^3.1.4" + }, + "dependencies": { + "async": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", + "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", "dev": true, "requires": { - "asn1": "0.1.11", - "assert-plus": "^0.1.5", - "ctype": "0.5.3" + "lodash": "^4.17.10" } }, - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - }, - "mime-db": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz", - "integrity": "sha1-PQxjGA9FjrENMlqqN9fFiuMS6dc=", + "minimist": { + "version": "0.0.10", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", + "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=", "dev": true }, - "mime-types": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", - "integrity": "sha1-MQ4VnbI+B3+Lsit0jav6SVcUCqY=", - "dev": true, - "requires": { - "mime-db": "~1.12.0" - } - }, - "minimatch": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.4.tgz", - "integrity": "sha1-g76hFYA+egl6eAIkJyh+23Yvr+0=", - "dev": true, - "requires": { - "brace-expansion": "^1.0.0" - } - }, - "mksnapshot": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/mksnapshot/-/mksnapshot-0.1.0.tgz", - "integrity": "sha1-99CavKgGrYw3gNpwG7GHeNfOaaw=", + "optimist": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", "dev": true, "requires": { - "decompress-zip": "0.1.0", - "fs-extra": "0.18.2", - "request": "2.55.0" + "minimist": "~0.0.1", + "wordwrap": "~0.0.2" } }, - "oauth-sign": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.6.0.tgz", - "integrity": "sha1-fb6uRPbKRU4fFoRR1jB0ZzWBPOM=", - "dev": true - }, - "qs": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-2.4.2.tgz", - "integrity": "sha1-9854jld33wtQENp/fE5zujJHD1o=", + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true - }, - "readable-stream": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", - "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "request": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.55.0.tgz", - "integrity": "sha1-11wc32eddrsQD5v/4f5VG1wk6T0=", - "dev": true, - "requires": { - "aws-sign2": "~0.5.0", - "bl": "~0.9.0", - "caseless": "~0.9.0", - "combined-stream": "~0.0.5", - "forever-agent": "~0.6.0", - "form-data": "~0.2.0", - "har-validator": "^1.4.0", - "hawk": "~2.3.0", - "http-signature": "~0.10.0", - "isstream": "~0.1.1", - "json-stringify-safe": "~5.0.0", - "mime-types": "~2.0.1", - "node-uuid": "~1.4.0", - "oauth-sign": "~0.6.0", - "qs": "~2.4.0", - "stringstream": "~0.0.4", - "tough-cookie": ">=0.12.0", - "tunnel-agent": "~0.4.0" - } } } }, - "grunt-electron-installer-debian": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/grunt-electron-installer-debian/-/grunt-electron-installer-debian-0.3.1.tgz", - "integrity": "sha1-2pA1V2cs9MMjd9mr++uUOUl/dRM=", - "optional": true, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" + }, + "har-validator": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz", + "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=", "requires": { - "electron-installer-debian": "^0.3.0" + "ajv": "^5.1.0", + "har-schema": "^2.0.0" } }, - "grunt-electron-installer-redhat": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/grunt-electron-installer-redhat/-/grunt-electron-installer-redhat-0.3.1.tgz", - "integrity": "sha1-zjCT0RE6U+LDS9cv7UqRmXGtzpY=", - "optional": true, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, "requires": { - "electron-installer-redhat": "^0.3.0" + "function-bind": "^1.1.1" } }, - "grunt-electron-packager": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/grunt-electron-packager/-/grunt-electron-packager-0.1.1.tgz", - "integrity": "sha1-mwix+hfbIHxm5m4iCGZRmmKewiY=", + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", "dev": true }, - "grunt-if-missing": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/grunt-if-missing/-/grunt-if-missing-1.0.1.tgz", - "integrity": "sha1-8jea+m7yIr2YqnD9+3L4D4ebXmQ=", + "has-gulplog": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", + "integrity": "sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4=", + "dev": true, + "requires": { + "sparkles": "^1.0.0" + } + }, + "has-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", + "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=", "dev": true }, - "grunt-legacy-log": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-0.1.3.tgz", - "integrity": "sha1-7ClCboAwIa9ZAp+H0vnNczWgVTE=", + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "dev": true + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", "dev": true, "requires": { - "colors": "~0.6.2", - "grunt-legacy-log-utils": "~0.1.1", - "hooker": "~0.2.3", - "lodash": "~2.4.1", - "underscore.string": "~2.3.3" + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" }, "dependencies": { - "lodash": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", - "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=", - "dev": true - }, - "underscore.string": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz", - "integrity": "sha1-ccCL9rQosRM/N+ePo6Icgvcymw0=", + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", "dev": true } } }, - "grunt-legacy-log-utils": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-0.1.1.tgz", - "integrity": "sha1-wHBrndkGThFvNvI/5OawSGcsD34=", + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", "dev": true, "requires": { - "colors": "~0.6.2", - "lodash": "~2.4.1", - "underscore.string": "~2.3.3" + "is-number": "^3.0.0", + "kind-of": "^4.0.0" }, "dependencies": { - "lodash": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", - "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=", - "dev": true + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } }, - "underscore.string": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz", - "integrity": "sha1-ccCL9rQosRM/N+ePo6Icgvcymw0=", - "dev": true + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } } } }, - "grunt-legacy-util": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-0.2.0.tgz", - "integrity": "sha1-kzJIhNv343qf98Am3/RR2UqeVUs=", + "hasha": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/hasha/-/hasha-2.2.0.tgz", + "integrity": "sha1-eNfL/B5tZjA/55g3NlmEUXsvbuE=", "dev": true, + "optional": true, "requires": { - "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" - }, - "dependencies": { - "async": { - "version": "0.1.22", - "resolved": "https://registry.npmjs.org/async/-/async-0.1.22.tgz", - "integrity": "sha1-D8GqoIig4+8Ovi2IMbqw3PiEUGE=", - "dev": true - }, - "lodash": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-0.9.2.tgz", - "integrity": "sha1-jzSZxSRdNG1oLlsNO0B2fgnxqSw=", - "dev": true - }, - "which": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/which/-/which-1.0.9.tgz", - "integrity": "sha1-RgwdoPgQED0DIam2M6+eV15kSG8=", - "dev": true - } + "is-stream": "^1.0.1", + "pinkie-promise": "^2.0.0" } }, - "grunt-newer": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/grunt-newer/-/grunt-newer-1.3.0.tgz", - "integrity": "sha1-g8y3od2ny9irI7BZAk6+YUrS80I=", + "hawk": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-6.0.2.tgz", + "integrity": "sha512-miowhl2+U7Qle4vdLqDdPt9m09K6yZhkLDTWGoUiUzrQCn+mHHSmfJgAyGaLRZbPmTqfFFjRV1QWCW0VWUJBbQ==", + "requires": { + "boom": "4.x.x", + "cryptiles": "3.x.x", + "hoek": "4.x.x", + "sntp": "2.x.x" + } + }, + "hoek": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-4.2.1.tgz", + "integrity": "sha512-QLg82fGkfnJ/4iy1xZ81/9SIJiq1NGFUMGs6ParyjBZr6jW2Ufj/snDqTHixNlHdPNwN2RLVD0Pi3igeK9+JfA==" + }, + "home-or-tmp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-1.0.0.tgz", + "integrity": "sha1-S58eQIAMPlDGwn94FnavzOcfOYU=", "dev": true, "requires": { - "async": "^1.5.2", - "rimraf": "^2.5.2" + "os-tmpdir": "^1.0.1", + "user-home": "^1.1.1" } }, - "grunt-plistbuddy": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/grunt-plistbuddy/-/grunt-plistbuddy-0.1.1.tgz", - "integrity": "sha1-Pc4HlCBxDJ/g2xxdMwujsCd8pNQ=", + "home-path": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/home-path/-/home-path-1.0.6.tgz", + "integrity": "sha512-wo+yjrdAtoXt43Vy92a+0IPCYViiyLAHyp0QVS4xL/tfvVz5sXIW1ubLZk3nhVkD92fQpUMKX+fzMjr5F489vw==", "dev": true }, - "grunt-prompt": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/grunt-prompt/-/grunt-prompt-1.3.3.tgz", - "integrity": "sha1-xbQ77DqimqaWKsZhGolnEvy6Z5E=", + "homedir-polyfill": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz", + "integrity": "sha1-TCu8inWJmP7r9e1oWA921GdotLw=", "dev": true, "requires": { - "inquirer": "^0.11.0", - "lodash": "^3.10.1" + "parse-passwd": "^1.0.0" + } + }, + "hooker": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz", + "integrity": "sha1-uDT3I8xKJCqmWWNFnfbZhMXT2Vk=", + "dev": true + }, + "hosted-git-info": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz", + "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==" + }, + "html-encoding-sniffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", + "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", + "dev": true, + "requires": { + "whatwg-encoding": "^1.0.1" + } + }, + "htmlparser2": { + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz", + "integrity": "sha1-mWwosZFRaovoZQGn15dX5ccMEGg=", + "dev": true, + "requires": { + "domelementtype": "1", + "domhandler": "2.3", + "domutils": "1.5", + "entities": "1.0", + "readable-stream": "1.1" }, "dependencies": { - "ansi-escapes": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz", - "integrity": "sha1-06ioOzGapneTZisT52HHkRQiMG4=", + "entities": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz", + "integrity": "sha1-sph6o4ITR/zeZCsk/fyeT7cSvyY=", "dev": true }, - "cli-cursor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz", - "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=", + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", "dev": true, "requires": { - "restore-cursor": "^1.0.1" + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" } - }, - "cli-width": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-1.1.1.tgz", - "integrity": "sha1-pNKT72frt7iNSk1CwMzwDE0eNm0=", + } + } + }, + "http-parser-js": { + "version": "0.4.13", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.13.tgz", + "integrity": "sha1-O9bW/ebjFyyTNMOzO2wZPYD+ETc=", + "dev": true + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ieee754": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.12.tgz", + "integrity": "sha512-GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA==", + "dev": true + }, + "ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", + "dev": true + }, + "iltorb": { + "version": "1.3.10", + "resolved": "https://registry.npmjs.org/iltorb/-/iltorb-1.3.10.tgz", + "integrity": "sha512-nyB4+ru1u8CQqQ6w7YjasboKN3NQTN8GH/V/eEssNRKhW6UbdxdWhB9fJ5EEdjJfezKY0qPrcwLyIcgjL8hHxA==", + "dev": true, + "optional": true, + "requires": { + "detect-libc": "^0.2.0", + "nan": "^2.6.2", + "node-gyp": "^3.6.2", + "prebuild-install": "^2.3.0" + } + }, + "image-exists": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/image-exists/-/image-exists-1.1.0.tgz", + "integrity": "sha1-uknMy63cqMu/EPicr9TRyOz9ONA=" + }, + "image-size": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", + "dev": true, + "optional": true + }, + "import-lazy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", + "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", + "dev": true + }, + "import-local": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-1.0.0.tgz", + "integrity": "sha512-vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ==", + "dev": true, + "requires": { + "pkg-dir": "^2.0.0", + "resolve-cwd": "^2.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "requires": { + "repeating": "^2.0.0" + } + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" + }, + "inquirer": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz", + "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", + "dev": true, + "requires": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.0", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^2.0.4", + "figures": "^2.0.0", + "lodash": "^4.3.0", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rx-lite": "^4.0.8", + "rx-lite-aggregates": "^4.0.8", + "string-width": "^2.1.0", + "strip-ansi": "^4.0.0", + "through": "^2.3.6" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", "dev": true }, - "figures": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", - "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "escape-string-regexp": "^1.0.5", - "object-assign": "^4.1.0" + "color-convert": "^1.9.0" } }, - "inquirer": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-0.11.4.tgz", - "integrity": "sha1-geM3ToNhvq/y2XAWIG01nQsy+k0=", + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "dev": true, "requires": { - "ansi-escapes": "^1.1.0", - "ansi-regex": "^2.0.0", - "chalk": "^1.0.0", - "cli-cursor": "^1.0.1", - "cli-width": "^1.0.1", - "figures": "^1.3.5", - "lodash": "^3.3.1", - "readline2": "^1.0.1", - "run-async": "^0.1.0", - "rx-lite": "^3.1.2", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.0", - "through": "^2.3.6" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" } }, - "lodash": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", - "dev": true - }, - "onetime": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", - "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=", + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", "dev": true }, - "restore-cursor": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz", - "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=", + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", "dev": true, "requires": { - "exit-hook": "^1.0.0", - "onetime": "^1.0.0" + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" } }, - "run-async": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-0.1.0.tgz", - "integrity": "sha1-yK1KXhEGYeQCp9IbUw4AnyX444k=", + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "dev": true, "requires": { - "once": "^1.3.0" + "ansi-regex": "^3.0.0" } }, - "rx-lite": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-3.1.2.tgz", - "integrity": "sha1-Gc5QLKVyZl87ZHsQk5+X/RYV8QI=", - "dev": true + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } } } }, - "grunt-rcedit": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/grunt-rcedit/-/grunt-rcedit-0.3.4.tgz", - "integrity": "sha1-ALM9ulvawTWLZ7dFdsR3J8Kx9N0=", - "dev": true, + "install": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/install/-/install-0.1.8.tgz", + "integrity": "sha1-mYDvk+MN+1NHeNFjvIbd1HKtX+g=" + }, + "interpret": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", + "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=", + "dev": true + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", "requires": { - "async": "^1.2.1", - "chalk": "^1.0.0", - "rcedit": "^0.3.0" + "loose-envify": "^1.0.0" } }, - "grunt-rename": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/grunt-rename/-/grunt-rename-0.1.4.tgz", - "integrity": "sha1-c9Jq8dpNIjy2NGXLNQYWfa8IlMI=", - "dev": true + "invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=" }, - "grunt-retro": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/grunt-retro/-/grunt-retro-0.7.0.tgz", - "integrity": "sha1-SPSETnbfXNKRYpq7I1gyb8U8DKU=", - "dev": true + "is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "dev": true, + "requires": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + } }, - "grunt-shell": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/grunt-shell/-/grunt-shell-1.3.1.tgz", - "integrity": "sha1-XivuzQXV03h/pAECjVcz1dQ7m9E=", + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", "dev": true, "requires": { - "chalk": "^1.0.0", - "npm-run-path": "^1.0.0", - "object-assign": "^4.0.0" - }, - "dependencies": { - "npm-run-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-1.0.0.tgz", - "integrity": "sha1-9cMr9ZX+ga6Sfa7FLoL4sACsPI8=", - "dev": true, - "requires": { - "path-key": "^1.0.0" - } - }, - "path-key": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-1.0.0.tgz", - "integrity": "sha1-XVPVeAGWRsDWiADbThRua9wqx68=", - "dev": true - } + "kind-of": "^3.0.2" } }, - "grunt-shell-spawn": { - "version": "0.3.10", - "resolved": "https://registry.npmjs.org/grunt-shell-spawn/-/grunt-shell-spawn-0.3.10.tgz", - "integrity": "sha1-gbuNRX7EfTGCqH1jCO+EXd+5SI8=", + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", "dev": true, "requires": { - "grunt": ">=0.4.x", - "sync-exec": "~0.6.2" + "binary-extensions": "^1.0.0" } }, - "gulp-util": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz", - "integrity": "sha1-AFTh50RQLifATBh8PsxQXdVLu08=", + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-builtin-module": { + "version": "1.0.0", + "resolved": "http://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", + "requires": { + "builtin-modules": "^1.0.0" + } + }, + "is-callable": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", + "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==", + "dev": true + }, + "is-ci": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", + "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", "dev": true, "requires": { - "array-differ": "^1.0.0", - "array-uniq": "^1.0.2", - "beeper": "^1.0.0", - "chalk": "^1.0.0", - "dateformat": "^2.0.0", - "fancy-log": "^1.1.0", - "gulplog": "^1.0.0", - "has-gulplog": "^0.1.0", - "lodash._reescape": "^3.0.0", - "lodash._reevaluate": "^3.0.0", - "lodash._reinterpolate": "^3.0.0", - "lodash.template": "^3.0.0", - "minimist": "^1.1.0", - "multipipe": "^0.1.2", - "object-assign": "^3.0.0", - "replace-ext": "0.0.1", - "through2": "^2.0.0", - "vinyl": "^0.5.0" - }, - "dependencies": { - "dateformat": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz", - "integrity": "sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI=", - "dev": true - }, - "object-assign": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", - "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=", - "dev": true - }, - "process-nextick-args": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", - "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", - "dev": true - }, - "readable-stream": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz", - "integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.0.3", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", - "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "through2": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", - "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", - "dev": true, - "requires": { - "readable-stream": "^2.1.5", - "xtend": "~4.0.1" - } - } + "ci-info": "^1.5.0" } }, - "gulplog": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", - "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=", + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", "dev": true, "requires": { - "glogg": "^1.0.0" + "kind-of": "^3.0.2" } }, - "handlebars": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.11.tgz", - "integrity": "sha1-Ywo13+ApS8KB7a5v/F0yn8eYLcw=", + "is-date-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", + "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", + "dev": true + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "dev": true, "requires": { - "async": "^1.4.0", - "optimist": "^0.6.1", - "source-map": "^0.4.4", - "uglify-js": "^2.6" + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" }, "dependencies": { - "minimist": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", - "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=", + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", "dev": true - }, - "optimist": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", - "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", - "dev": true, - "requires": { - "minimist": "~0.0.1", - "wordwrap": "~0.0.2" - } } } }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" + "is-dotfile": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", + "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=", + "dev": true }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "is-equal-shallow": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", + "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", "dev": true, "requires": { - "ansi-regex": "^2.0.0" + "is-primitive": "^2.0.0" } }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", "dev": true }, - "has-gulplog": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", - "integrity": "sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4=", - "dev": true, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-finite": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", + "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", "requires": { - "sparkles": "^1.0.0" + "number-is-nan": "^1.0.0" } }, - "has-value": { + "is-fullwidth-code-point": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "dev": true, + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - }, - "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } + "number-is-nan": "^1.0.0" } }, - "has-values": { + "is-generator-fn": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-1.0.0.tgz", + "integrity": "sha1-lp1J4bszKfa7fwkIm+JleLLd1Go=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", "dev": true, "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "dependencies": { - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } + "is-extglob": "^1.0.0" } }, - "hawk": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", - "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", + "is-installed-globally": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz", + "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=", "dev": true, - "optional": true, "requires": { - "boom": "2.x.x", - "cryptiles": "2.x.x", - "hoek": "2.x.x", - "sntp": "1.x.x" + "global-dirs": "^0.1.0", + "is-path-inside": "^1.0.0" } }, - "hoek": { - "version": "2.16.3", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", - "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=", - "dev": true + "is-integer": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-integer/-/is-integer-1.0.7.tgz", + "integrity": "sha1-a96Bqs3feLZZtmKdYpytxRqIbVw=", + "dev": true, + "requires": { + "is-finite": "^1.0.0" + } }, - "home-or-tmp": { + "is-npm": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-1.0.0.tgz", - "integrity": "sha1-S58eQIAMPlDGwn94FnavzOcfOYU=", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz", + "integrity": "sha1-8vtjpl5JBbQGyGBydloaTceTufQ=", + "dev": true + }, + "is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", "dev": true, "requires": { - "os-tmpdir": "^1.0.1", - "user-home": "^1.1.1" + "kind-of": "^3.0.2" } }, - "home-path": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/home-path/-/home-path-1.0.6.tgz", - "integrity": "sha512-wo+yjrdAtoXt43Vy92a+0IPCYViiyLAHyp0QVS4xL/tfvVz5sXIW1ubLZk3nhVkD92fQpUMKX+fzMjr5F489vw==", + "is-obj": { + "version": "1.0.1", + "resolved": "http://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", "dev": true }, - "hooker": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz", - "integrity": "sha1-uDT3I8xKJCqmWWNFnfbZhMXT2Vk=", + "is-path-cwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", + "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=", "dev": true }, - "hosted-git-info": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.5.0.tgz", - "integrity": "sha512-pNgbURSuab90KbTqvRPsseaTxOJCZBD0a7t+haSN33piP9cCM4l0CqdzAif2hUqm716UovKB2ROmiabGAKVXyg==" + "is-path-in-cwd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", + "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", + "dev": true, + "requires": { + "is-path-inside": "^1.0.0" + } }, - "html-encoding-sniffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", - "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", + "is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", "dev": true, "requires": { - "whatwg-encoding": "^1.0.1" + "path-is-inside": "^1.0.1" } }, - "htmlparser2": { - "version": "3.8.3", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz", - "integrity": "sha1-mWwosZFRaovoZQGn15dX5ccMEGg=", + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", "dev": true, "requires": { - "domelementtype": "1", - "domhandler": "2.3", - "domutils": "1.5", - "entities": "1.0", - "readable-stream": "1.1" + "isobject": "^3.0.1" }, "dependencies": { - "entities": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz", - "integrity": "sha1-sph6o4ITR/zeZCsk/fyeT7cSvyY=", - "dev": true - }, - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", "dev": true - }, - "readable-stream": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", - "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } } } }, - "http-parser-js": { - "version": "0.4.10", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.10.tgz", - "integrity": "sha1-ksnBN0w1CF912zWexWzCV8u5P6Q=", + "is-posix-bracket": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", + "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", "dev": true }, - "http-signature": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", - "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=", + "is-primitive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", + "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", + "dev": true + }, + "is-promise": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-1.0.1.tgz", + "integrity": "sha1-MVc3YcBX4zwukaq56W2gjO++duU=" + }, + "is-redirect": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", + "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=", + "dev": true + }, + "is-regex": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", + "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", "dev": true, - "optional": true, "requires": { - "assert-plus": "^0.2.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" + "has": "^1.0.1" } }, - "iconv-lite": { - "version": "0.4.19", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz", - "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==" + "is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "dev": true, + "requires": { + "is-unc-path": "^1.0.0" + } }, - "ignore": { - "version": "3.3.7", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.7.tgz", - "integrity": "sha512-YGG3ejvBNHRqu0559EOxxNFihD0AjpvHlC/pdGKd3X3ofe+CoJkYazwNJYTNebqpPKN+VVQbh4ZFn1DivMNuHA==", + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", "dev": true }, - "image-exists": { + "is-retina": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-retina/-/is-retina-1.0.3.tgz", + "integrity": "sha1-10AbKGvqKuN/Ykd1iN5QTQuGR+M=" + }, + "is-retry-allowed": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/image-exists/-/image-exists-1.1.0.tgz", - "integrity": "sha1-uknMy63cqMu/EPicr9TRyOz9ONA=" + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz", + "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=", + "dev": true }, - "image-size": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", - "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true + }, + "is-symbol": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz", + "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==", "dev": true, - "optional": true + "requires": { + "has-symbols": "^1.0.0" + } }, - "import-lazy": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", - "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", - "dev": true + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "dev": true, + "requires": { + "unc-path-regex": "^0.1.2" + } + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=" + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", "dev": true }, - "indent-string": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "isbinaryfile": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.3.tgz", + "integrity": "sha512-8cJBL5tTd2OS0dM4jz07wQd5g0dCCqIhUxPIGtZfa5L6hWlvV5MHTITy/DBAsF+Oe2LS1X3krBUhNwaGUWpWxw==", + "requires": { + "buffer-alloc": "^1.2.0" + } + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "isobject": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, "requires": { - "repeating": "^2.0.0" + "isarray": "1.0.0" + } + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" + }, + "istanbul-api": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-1.3.7.tgz", + "integrity": "sha512-4/ApBnMVeEPG3EkSzcw25wDe4N66wxwn+KKn6b47vyek8Xb3NBAcg4xfuQbS7BqcZuTX4wxfD5lVagdggR3gyA==", + "dev": true, + "requires": { + "async": "^2.1.4", + "fileset": "^2.0.2", + "istanbul-lib-coverage": "^1.2.1", + "istanbul-lib-hook": "^1.2.2", + "istanbul-lib-instrument": "^1.10.2", + "istanbul-lib-report": "^1.1.5", + "istanbul-lib-source-maps": "^1.2.6", + "istanbul-reports": "^1.5.1", + "js-yaml": "^3.7.0", + "mkdirp": "^0.5.1", + "once": "^1.4.0" }, "dependencies": { - "repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "async": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", + "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", + "dev": true, "requires": { - "is-finite": "^1.0.0" + "lodash": "^4.17.10" } } } }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "istanbul-lib-coverage": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.1.tgz", + "integrity": "sha512-PzITeunAgyGbtY1ibVIUiV679EFChHjoMNRibEIobvmrCRaIgwLxNucOSimtNWUhEib/oO7QY2imD75JVgCJWQ==", + "dev": true + }, + "istanbul-lib-hook": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.2.2.tgz", + "integrity": "sha512-/Jmq7Y1VeHnZEQ3TL10VHyb564mn6VrQXHchON9Jf/AEcmQ3ZIiyD1BVzNOKTZf/G3gE+kiGK6SmpF9y3qGPLw==", + "dev": true, "requires": { - "once": "^1.3.0", - "wrappy": "1" + "append-transform": "^0.4.0" } }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + "istanbul-lib-instrument": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.2.tgz", + "integrity": "sha512-aWHxfxDqvh/ZlxR8BBaEPVSWDPUkGD63VjGQn3jcw8jCp7sHEMKcrj4xfJn/ABzdMEHiQNyvDQhqm5o8+SQg7A==", + "dev": true, + "requires": { + "babel-generator": "^6.18.0", + "babel-template": "^6.16.0", + "babel-traverse": "^6.18.0", + "babel-types": "^6.18.0", + "babylon": "^6.18.0", + "istanbul-lib-coverage": "^1.2.1", + "semver": "^5.3.0" + }, + "dependencies": { + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "dev": true + } + } }, - "ini": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" + "istanbul-lib-report": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.1.5.tgz", + "integrity": "sha512-UsYfRMoi6QO/doUshYNqcKJqVmFe9w51GZz8BS3WB0lYxAllQYklka2wP9+dGZeHYaWIdcXUx8JGdbqaoXRXzw==", + "dev": true, + "requires": { + "istanbul-lib-coverage": "^1.2.1", + "mkdirp": "^0.5.1", + "path-parse": "^1.0.5", + "supports-color": "^3.1.2" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } }, - "inquirer": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz", - "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", + "istanbul-lib-source-maps": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.6.tgz", + "integrity": "sha512-TtbsY5GIHgbMsMiRw35YBHGpZ1DVFEO19vxxeiDMYaeOFOCzfnYVxvl6pOUIZR4dtPhAGpSMup8OyF8ubsaqEg==", + "dev": true, + "requires": { + "debug": "^3.1.0", + "istanbul-lib-coverage": "^1.2.1", + "mkdirp": "^0.5.1", + "rimraf": "^2.6.1", + "source-map": "^0.5.3" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "istanbul-reports": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.5.1.tgz", + "integrity": "sha512-+cfoZ0UXzWjhAdzosCPP3AN8vvef8XDkWtTfgaN+7L3YTpNYITnCaEkceo5SEYy644VkHka/P1FvkWvrG/rrJw==", + "dev": true, + "requires": { + "handlebars": "^4.0.3" + } + }, + "jest-changed-files": { + "version": "23.4.2", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-23.4.2.tgz", + "integrity": "sha512-EyNhTAUWEfwnK0Is/09LxoqNDOn7mU7S3EHskG52djOFS/z+IT0jT3h3Ql61+dklcG7bJJitIWEMB4Sp1piHmA==", + "dev": true, + "requires": { + "throat": "^4.0.0" + } + }, + "jest-cli": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-23.6.0.tgz", + "integrity": "sha512-hgeD1zRUp1E1zsiyOXjEn4LzRLWdJBV//ukAHGlx6s5mfCNJTbhbHjgxnDUXA8fsKWN/HqFFF6X5XcCwC/IvYQ==", "dev": true, "requires": { "ansi-escapes": "^3.0.0", - "chalk": "^2.0.0", - "cli-cursor": "^2.1.0", - "cli-width": "^2.0.0", - "external-editor": "^2.0.4", - "figures": "^2.0.0", - "lodash": "^4.3.0", - "mute-stream": "0.0.7", - "run-async": "^2.2.0", - "rx-lite": "^4.0.8", - "rx-lite-aggregates": "^4.0.8", - "string-width": "^2.1.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.1.11", + "import-local": "^1.0.0", + "is-ci": "^1.0.10", + "istanbul-api": "^1.3.1", + "istanbul-lib-coverage": "^1.2.0", + "istanbul-lib-instrument": "^1.10.1", + "istanbul-lib-source-maps": "^1.2.4", + "jest-changed-files": "^23.4.2", + "jest-config": "^23.6.0", + "jest-environment-jsdom": "^23.4.0", + "jest-get-type": "^22.1.0", + "jest-haste-map": "^23.6.0", + "jest-message-util": "^23.4.0", + "jest-regex-util": "^23.3.0", + "jest-resolve-dependencies": "^23.6.0", + "jest-runner": "^23.6.0", + "jest-runtime": "^23.6.0", + "jest-snapshot": "^23.6.0", + "jest-util": "^23.4.0", + "jest-validate": "^23.6.0", + "jest-watcher": "^23.4.0", + "jest-worker": "^23.2.0", + "micromatch": "^2.3.11", + "node-notifier": "^5.2.1", + "prompts": "^0.1.9", + "realpath-native": "^1.0.0", + "rimraf": "^2.5.4", + "slash": "^1.0.0", + "string-length": "^2.0.0", "strip-ansi": "^4.0.0", - "through": "^2.3.6" + "which": "^1.2.12", + "yargs": "^11.0.0" }, "dependencies": { "ansi-regex": { @@ -7677,23 +8077,63 @@ "dev": true }, "ansi-styles": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz", - "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { "color-convert": "^1.9.0" } }, + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + }, "chalk": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.1.tgz", - "integrity": "sha512-QUU4ofkDoMIVO7hcx1iPTISs88wsO8jA92RQIm4JAwZvFGGAV2hSAA1NX7oVj2Ej2Q6NDTcRDjPTFrMCRZoJ6g==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "dev": true, "requires": { - "ansi-styles": "^3.2.0", + "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", - "supports-color": "^5.2.0" + "supports-color": "^5.3.0" + } + }, + "cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "dev": true, + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } }, "is-fullwidth-code-point": { @@ -7702,6 +8142,17 @@ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", "dev": true }, + "os-locale": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", + "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", + "dev": true, + "requires": { + "execa": "^0.7.0", + "lcid": "^1.0.0", + "mem": "^1.1.0" + } + }, "string-width": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", @@ -7722,559 +8173,590 @@ } }, "supports-color": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.2.0.tgz", - "integrity": "sha512-F39vS48la4YvTZUPVeTqsjsFNrvcMwrV3RLZINsmHo+7djCvuUzSIeXOnZ5hmjef4bajL1dNccN+tg5XAliO5Q==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { "has-flag": "^3.0.0" } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "yargs": { + "version": "11.1.0", + "resolved": "http://registry.npmjs.org/yargs/-/yargs-11.1.0.tgz", + "integrity": "sha512-NwW69J42EsCSanF8kyn5upxvjp5ds+t3+udGBeTbFnERA+lF541DDpMawzo4z6W/QrzNM18D+BPMiOBibnFV5A==", + "dev": true, + "requires": { + "cliui": "^4.0.0", + "decamelize": "^1.1.1", + "find-up": "^2.1.0", + "get-caller-file": "^1.0.1", + "os-locale": "^2.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^9.0.2" + } + }, + "yargs-parser": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-9.0.2.tgz", + "integrity": "sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc=", + "dev": true, + "requires": { + "camelcase": "^4.1.0" + } } } }, - "install": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/install/-/install-0.1.8.tgz", - "integrity": "sha1-mYDvk+MN+1NHeNFjvIbd1HKtX+g=" - }, - "invariant": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.3.tgz", - "integrity": "sha512-7Z5PPegwDTyjbaeCnV0efcyS6vdKAU51kpEmS7QFib3P4822l8ICYyMn7qvJnc+WzLoDsuI9gPMKbJ8pCu8XtA==", - "requires": { - "loose-envify": "^1.0.0" - } - }, - "invert-kv": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", - "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=" - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "jest-config": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-23.6.0.tgz", + "integrity": "sha512-i8V7z9BeDXab1+VNo78WM0AtWpBRXJLnkT+lyT+Slx/cbP5sZJ0+NDuLcmBE5hXAoK0aUp7vI+MOxR+R4d8SRQ==", "dev": true, "requires": { - "binary-extensions": "^1.0.0" - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "is-builtin-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", - "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", - "requires": { - "builtin-modules": "^1.0.0" + "babel-core": "^6.0.0", + "babel-jest": "^23.6.0", + "chalk": "^2.0.1", + "glob": "^7.1.1", + "jest-environment-jsdom": "^23.4.0", + "jest-environment-node": "^23.4.0", + "jest-get-type": "^22.1.0", + "jest-jasmine2": "^23.6.0", + "jest-regex-util": "^23.3.0", + "jest-resolve": "^23.6.0", + "jest-util": "^23.4.0", + "jest-validate": "^23.6.0", + "micromatch": "^2.3.11", + "pretty-format": "^23.6.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "babel-core": { + "version": "6.26.3", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", + "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", + "dev": true, + "requires": { + "babel-code-frame": "^6.26.0", + "babel-generator": "^6.26.0", + "babel-helpers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-register": "^6.26.0", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "convert-source-map": "^1.5.1", + "debug": "^2.6.9", + "json5": "^0.5.1", + "lodash": "^4.17.4", + "minimatch": "^3.0.4", + "path-is-absolute": "^1.0.1", + "private": "^0.1.8", + "slash": "^1.0.0", + "source-map": "^0.5.7" + } + }, + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "dev": true + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "json5": { + "version": "0.5.1", + "resolved": "http://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, - "is-ci": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.1.0.tgz", - "integrity": "sha512-c7TnwxLePuqIlxHgr7xtxzycJPegNHFuIrBkwbf8hc58//+Op1CqFkyS+xnIMkwn9UsJIwc174BIjkyBmSpjKg==", + "jest-diff": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-23.6.0.tgz", + "integrity": "sha512-Gz9l5Ov+X3aL5L37IT+8hoCUsof1CVYBb2QEkOupK64XyRR3h+uRpYIm97K7sY8diFxowR8pIGEdyfMKTixo3g==", "dev": true, "requires": { - "ci-info": "^1.0.0" + "chalk": "^2.0.1", + "diff": "^3.2.0", + "jest-get-type": "^22.1.0", + "pretty-format": "^23.6.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "jest-docblock": { + "version": "23.2.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-23.2.0.tgz", + "integrity": "sha1-8IXh8YVI2Z/dabICB+b9VdkTg6c=", "dev": true, "requires": { - "kind-of": "^3.0.2" + "detect-newline": "^2.1.0" } }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "jest-each": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-23.6.0.tgz", + "integrity": "sha512-x7V6M/WGJo6/kLoissORuvLIeAoyo2YqLOoCDkohgJ4XOXSqOtyvr8FbInlAWS77ojBsZrafbozWoKVRdtxFCg==", "dev": true, "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" + "chalk": "^2.0.1", + "pretty-format": "^23.6.0" }, "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } } } }, - "is-dotfile": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", - "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=", - "dev": true - }, - "is-equal-shallow": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", - "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", + "jest-environment-jsdom": { + "version": "23.4.0", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-23.4.0.tgz", + "integrity": "sha1-BWp5UrP+pROsYqFAosNox52eYCM=", "dev": true, "requires": { - "is-primitive": "^2.0.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true - }, - "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", - "dev": true - }, - "is-finite": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", - "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "requires": { - "number-is-nan": "^1.0.0" + "jest-mock": "^23.2.0", + "jest-util": "^23.4.0", + "jsdom": "^11.5.1" } }, - "is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "jest-environment-node": { + "version": "23.4.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-23.4.0.tgz", + "integrity": "sha1-V+gO0IQd6jAxZ8zozXlSHeuv3hA=", "dev": true, "requires": { - "is-extglob": "^1.0.0" + "jest-mock": "^23.2.0", + "jest-util": "^23.4.0" } }, - "is-installed-globally": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz", - "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=", + "jest-get-type": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-22.4.3.tgz", + "integrity": "sha512-/jsz0Y+V29w1chdXVygEKSz2nBoHoYqNShPe+QgxSNjAuP1i8+k4LbQNrfoliKej0P45sivkSCh7yiD6ubHS3w==", + "dev": true + }, + "jest-haste-map": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-23.6.0.tgz", + "integrity": "sha512-uyNhMyl6dr6HaXGHp8VF7cK6KpC6G9z9LiMNsst+rJIZ8l7wY0tk8qwjPmEghczojZ2/ZhtEdIabZ0OQRJSGGg==", "dev": true, "requires": { - "global-dirs": "^0.1.0", - "is-path-inside": "^1.0.0" + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.1.11", + "invariant": "^2.2.4", + "jest-docblock": "^23.2.0", + "jest-serializer": "^23.0.1", + "jest-worker": "^23.2.0", + "micromatch": "^2.3.11", + "sane": "^2.0.0" } }, - "is-integer": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-integer/-/is-integer-1.0.7.tgz", - "integrity": "sha1-a96Bqs3feLZZtmKdYpytxRqIbVw=", + "jest-jasmine2": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-23.6.0.tgz", + "integrity": "sha512-pe2Ytgs1nyCs8IvsEJRiRTPC0eVYd8L/dXJGU08GFuBwZ4sYH/lmFDdOL3ZmvJR8QKqV9MFuwlsAi/EWkFUbsQ==", "dev": true, "requires": { - "is-finite": "^1.0.0" - } - }, - "is-my-ip-valid": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-my-ip-valid/-/is-my-ip-valid-1.0.0.tgz", - "integrity": "sha512-gmh/eWXROncUzRnIa1Ubrt5b8ep/MGSnfAUI3aRp+sqTCs1tv1Isl8d8F6JmkN3dXKc3ehZMrtiPN9eL03NuaQ==", - "dev": true - }, - "is-my-json-valid": { - "version": "2.17.2", - "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.17.2.tgz", - "integrity": "sha512-IBhBslgngMQN8DDSppmgDv7RNrlFotuuDsKcrCP3+HbFaVivIBU7u9oiiErw8sH4ynx3+gOGQ3q2otkgiSi6kg==", - "dev": true, - "requires": { - "generate-function": "^2.0.0", - "generate-object-property": "^1.1.0", - "is-my-ip-valid": "^1.0.0", - "jsonpointer": "^4.0.0", - "xtend": "^4.0.0" - } - }, - "is-npm": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz", - "integrity": "sha1-8vtjpl5JBbQGyGBydloaTceTufQ=", - "dev": true - }, - "is-number": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", - "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", - "dev": true - }, - "is-path-cwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", - "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=", - "dev": true - }, - "is-path-in-cwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.0.tgz", - "integrity": "sha1-ZHdYK4IU1gI0YJRWcAO+ip6sBNw=", - "dev": true, - "requires": { - "is-path-inside": "^1.0.0" + "babel-traverse": "^6.0.0", + "chalk": "^2.0.1", + "co": "^4.6.0", + "expect": "^23.6.0", + "is-generator-fn": "^1.0.0", + "jest-diff": "^23.6.0", + "jest-each": "^23.6.0", + "jest-matcher-utils": "^23.6.0", + "jest-message-util": "^23.4.0", + "jest-snapshot": "^23.6.0", + "jest-util": "^23.4.0", + "pretty-format": "^23.6.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, - "is-path-inside": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", - "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", + "jest-leak-detector": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-23.6.0.tgz", + "integrity": "sha512-f/8zA04rsl1Nzj10HIyEsXvYlMpMPcy0QkQilVZDFOaPbv2ur71X5u2+C4ZQJGyV/xvVXtCCZ3wQ99IgQxftCg==", "dev": true, "requires": { - "path-is-inside": "^1.0.1" + "pretty-format": "^23.6.0" } }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "jest-matcher-utils": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-23.6.0.tgz", + "integrity": "sha512-rosyCHQfBcol4NsckTn01cdelzWLU9Cq7aaigDf8VwwpIRvWE/9zLgX2bON+FkEW69/0UuYslUe22SOdEf2nog==", "dev": true, "requires": { - "isobject": "^3.0.1" + "chalk": "^2.0.1", + "jest-get-type": "^22.1.0", + "pretty-format": "^23.6.0" }, "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } } } }, - "is-posix-bracket": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", - "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", - "dev": true - }, - "is-primitive": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", - "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", - "dev": true - }, - "is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", - "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", - "dev": true - }, - "is-property": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", - "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ=", - "dev": true - }, - "is-redirect": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", - "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=", - "dev": true - }, - "is-resolvable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", - "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", - "dev": true - }, - "is-retina": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-retina/-/is-retina-1.0.3.tgz", - "integrity": "sha1-10AbKGvqKuN/Ykd1iN5QTQuGR+M=" - }, - "is-retry-allowed": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz", - "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=", - "dev": true - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" - }, - "is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=" - }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "isbinaryfile": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.2.tgz", - "integrity": "sha1-Sj6XTsDLqQBNP8bN5yCeppNopiE=" - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" - }, - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "requires": { - "isarray": "1.0.0" - } - }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" - }, - "istanbul-api": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-1.3.6.tgz", - "integrity": "sha512-luJDnB1uJ5Qsg/WwusGfNXayQ4598yDgW5S0nUS85T576m1LVJzSqLrCDULkT6sTQXVKHa54093gNuCKumMCjQ==", + "jest-message-util": { + "version": "23.4.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-23.4.0.tgz", + "integrity": "sha1-F2EMUJQjSVCNAaPR4L2iwHkIap8=", "dev": true, "requires": { - "async": "^2.1.4", - "compare-versions": "^3.1.0", - "fileset": "^2.0.2", - "istanbul-lib-coverage": "^1.2.0", - "istanbul-lib-hook": "^1.2.0", - "istanbul-lib-instrument": "^2.1.0", - "istanbul-lib-report": "^1.1.4", - "istanbul-lib-source-maps": "^1.2.5", - "istanbul-reports": "^1.4.1", - "js-yaml": "^3.7.0", - "mkdirp": "^0.5.1", - "once": "^1.4.0" + "@babel/code-frame": "^7.0.0-beta.35", + "chalk": "^2.0.1", + "micromatch": "^2.3.11", + "slash": "^1.0.0", + "stack-utils": "^1.0.1" }, "dependencies": { - "async": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", - "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "lodash": "^4.17.10" + "color-convert": "^1.9.0" } }, - "istanbul-lib-instrument": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-2.3.2.tgz", - "integrity": "sha512-l7TD/VnBsIB2OJvSyxaLW/ab1+92dxZNH9wLH7uHPPioy3JZ8tnx2UXUdKmdkgmP2EFPzg64CToUP6dAS3U32Q==", + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "dev": true, "requires": { - "@babel/generator": "7.0.0-beta.51", - "@babel/parser": "7.0.0-beta.51", - "@babel/template": "7.0.0-beta.51", - "@babel/traverse": "7.0.0-beta.51", - "@babel/types": "7.0.0-beta.51", - "istanbul-lib-coverage": "^2.0.1", - "semver": "^5.5.0" - }, - "dependencies": { - "istanbul-lib-coverage": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.1.tgz", - "integrity": "sha512-nPvSZsVlbG9aLhZYaC3Oi1gT/tpyo3Yt5fNyf6NmcKIayz4VV/txxJFFKAK/gU4dcNn8ehsanBbVHVl0+amOLA==", - "dev": true - } + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" } }, - "lodash": { - "version": "4.17.10", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", - "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==", - "dev": true + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } } } }, - "istanbul-lib-coverage": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.0.tgz", - "integrity": "sha512-GvgM/uXRwm+gLlvkWHTjDAvwynZkL9ns15calTrmhGgowlwJBbWMYzWbKqE2DT6JDP1AFXKa+Zi0EkqNCUqY0A==", + "jest-mock": { + "version": "23.2.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-23.2.0.tgz", + "integrity": "sha1-rRxg8p6HGdR8JuETgJi20YsmETQ=", "dev": true }, - "istanbul-lib-hook": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.2.1.tgz", - "integrity": "sha512-eLAMkPG9FU0v5L02lIkcj/2/Zlz9OuluaXikdr5iStk8FDbSwAixTK9TkYxbF0eNnzAJTwM2fkV2A1tpsIp4Jg==", - "dev": true, - "requires": { - "append-transform": "^1.0.0" - } - }, - "istanbul-lib-instrument": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.1.tgz", - "integrity": "sha512-1dYuzkOCbuR5GRJqySuZdsmsNKPL3PTuyPevQfoCXJePT9C8y1ga75neU+Tuy9+yS3G/dgx8wgOmp2KLpgdoeQ==", - "dev": true, - "requires": { - "babel-generator": "^6.18.0", - "babel-template": "^6.16.0", - "babel-traverse": "^6.18.0", - "babel-types": "^6.18.0", - "babylon": "^6.18.0", - "istanbul-lib-coverage": "^1.2.0", - "semver": "^5.3.0" - }, - "dependencies": { - "babylon": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", - "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", - "dev": true - } - } + "jest-regex-util": { + "version": "23.3.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-23.3.0.tgz", + "integrity": "sha1-X4ZylUfCeFxAAs6qj4Sf6MpHG8U=", + "dev": true }, - "istanbul-lib-report": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.1.4.tgz", - "integrity": "sha512-Azqvq5tT0U09nrncK3q82e/Zjkxa4tkFZv7E6VcqP0QCPn6oNljDPfrZEC/umNXds2t7b8sRJfs6Kmpzt8m2kA==", + "jest-resolve": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-23.6.0.tgz", + "integrity": "sha512-XyoRxNtO7YGpQDmtQCmZjum1MljDqUCob7XlZ6jy9gsMugHdN2hY4+Acz9Qvjz2mSsOnPSH7skBmDYCHXVZqkA==", "dev": true, "requires": { - "istanbul-lib-coverage": "^1.2.0", - "mkdirp": "^0.5.1", - "path-parse": "^1.0.5", - "supports-color": "^3.1.2" + "browser-resolve": "^1.11.3", + "chalk": "^2.0.1", + "realpath-native": "^1.0.0" }, "dependencies": { - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } }, "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { - "has-flag": "^1.0.0" + "has-flag": "^3.0.0" } } } }, - "istanbul-lib-source-maps": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.5.tgz", - "integrity": "sha512-8O2T/3VhrQHn0XcJbP1/GN7kXMiRAlPi+fj3uEHrjBD8Oz7Py0prSC25C09NuAZS6bgW1NNKAvCSHZXB0irSGA==", - "dev": true, - "requires": { - "debug": "^3.1.0", - "istanbul-lib-coverage": "^1.2.0", - "mkdirp": "^0.5.1", - "rimraf": "^2.6.1", - "source-map": "^0.5.3" - }, - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } - } - }, - "istanbul-reports": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.5.0.tgz", - "integrity": "sha512-HeZG0WHretI9FXBni5wZ9DOgNziqDCEwetxnme5k1Vv5e81uTqcsy3fMH99gXGDGKr1ea87TyGseDMa2h4HEUA==", + "jest-resolve-dependencies": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-23.6.0.tgz", + "integrity": "sha512-EkQWkFWjGKwRtRyIwRwI6rtPAEyPWlUC2MpzHissYnzJeHcyCn1Hc8j7Nn1xUVrS5C6W5+ZL37XTem4D4pLZdA==", "dev": true, "requires": { - "handlebars": "^4.0.11" + "jest-regex-util": "^23.3.0", + "jest-snapshot": "^23.6.0" } }, - "jest-changed-files": { - "version": "21.2.0", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-21.2.0.tgz", - "integrity": "sha512-+lCNP1IZLwN1NOIvBcV5zEL6GENK6TXrDj4UxWIeLvIsIDa+gf6J7hkqsW2qVVt/wvH65rVvcPwqXdps5eclTQ==", + "jest-runner": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-23.6.0.tgz", + "integrity": "sha512-kw0+uj710dzSJKU6ygri851CObtCD9cN8aNkg8jWJf4ewFyEa6kwmiH/r/M1Ec5IL/6VFa0wnAk6w+gzUtjJzA==", "dev": true, "requires": { + "exit": "^0.1.2", + "graceful-fs": "^4.1.11", + "jest-config": "^23.6.0", + "jest-docblock": "^23.2.0", + "jest-haste-map": "^23.6.0", + "jest-jasmine2": "^23.6.0", + "jest-leak-detector": "^23.6.0", + "jest-message-util": "^23.4.0", + "jest-runtime": "^23.6.0", + "jest-util": "^23.4.0", + "jest-worker": "^23.2.0", + "source-map-support": "^0.5.6", "throat": "^4.0.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "source-map-support": { + "version": "0.5.9", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.9.tgz", + "integrity": "sha512-gR6Rw4MvUlYy83vP0vxoVNzM6t8MUXqNuRsuBmBHQDu1Fh6X015FrLdgoDKcNdkwGubozq0P4N0Q37UyFVr1EA==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + } } }, - "jest-cli": { - "version": "21.2.1", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-21.2.1.tgz", - "integrity": "sha512-T1BzrbFxDIW/LLYQqVfo94y/hhaj1NzVQkZgBumAC+sxbjMROI7VkihOdxNR758iYbQykL2ZOWUBurFgkQrzdg==", + "jest-runtime": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-23.6.0.tgz", + "integrity": "sha512-ycnLTNPT2Gv+TRhnAYAQ0B3SryEXhhRj1kA6hBPSeZaNQkJ7GbZsxOLUkwg6YmvWGdX3BB3PYKFLDQCAE1zNOw==", "dev": true, "requires": { - "ansi-escapes": "^3.0.0", + "babel-core": "^6.0.0", + "babel-plugin-istanbul": "^4.1.6", "chalk": "^2.0.1", - "glob": "^7.1.2", + "convert-source-map": "^1.4.0", + "exit": "^0.1.2", + "fast-json-stable-stringify": "^2.0.0", "graceful-fs": "^4.1.11", - "is-ci": "^1.0.10", - "istanbul-api": "^1.1.1", - "istanbul-lib-coverage": "^1.0.1", - "istanbul-lib-instrument": "^1.4.2", - "istanbul-lib-source-maps": "^1.1.0", - "jest-changed-files": "^21.2.0", - "jest-config": "^21.2.1", - "jest-environment-jsdom": "^21.2.1", - "jest-haste-map": "^21.2.0", - "jest-message-util": "^21.2.1", - "jest-regex-util": "^21.2.0", - "jest-resolve-dependencies": "^21.2.0", - "jest-runner": "^21.2.1", - "jest-runtime": "^21.2.1", - "jest-snapshot": "^21.2.1", - "jest-util": "^21.2.1", + "jest-config": "^23.6.0", + "jest-haste-map": "^23.6.0", + "jest-message-util": "^23.4.0", + "jest-regex-util": "^23.3.0", + "jest-resolve": "^23.6.0", + "jest-snapshot": "^23.6.0", + "jest-util": "^23.4.0", + "jest-validate": "^23.6.0", "micromatch": "^2.3.11", - "node-notifier": "^5.0.2", - "pify": "^3.0.0", + "realpath-native": "^1.0.0", "slash": "^1.0.0", - "string-length": "^2.0.0", - "strip-ansi": "^4.0.0", - "which": "^1.2.12", - "worker-farm": "^1.3.1", - "yargs": "^9.0.0" + "strip-bom": "3.0.0", + "write-file-atomic": "^2.1.0", + "yargs": "^11.0.0" }, "dependencies": { "ansi-regex": { @@ -8292,6 +8774,39 @@ "color-convert": "^1.9.0" } }, + "babel-core": { + "version": "6.26.3", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", + "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", + "dev": true, + "requires": { + "babel-code-frame": "^6.26.0", + "babel-generator": "^6.26.0", + "babel-helpers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-register": "^6.26.0", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "convert-source-map": "^1.5.1", + "debug": "^2.6.9", + "json5": "^0.5.1", + "lodash": "^4.17.4", + "minimatch": "^3.0.4", + "path-is-absolute": "^1.0.1", + "private": "^0.1.8", + "slash": "^1.0.0", + "source-map": "^0.5.7" + } + }, + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "dev": true + }, "camelcase": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", @@ -8309,6 +8824,26 @@ "supports-color": "^5.3.0" } }, + "cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "dev": true, + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, "find-up": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", @@ -8324,25 +8859,17 @@ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", "dev": true }, - "load-json-file": { + "json5": { + "version": "0.5.1", + "resolved": "http://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", + "dev": true + }, + "ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", - "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "strip-bom": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - } - } + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true }, "os-locale": { "version": "2.1.0", @@ -8355,50 +8882,12 @@ "mem": "^1.1.0" } }, - "path-type": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", - "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", - "dev": true, - "requires": { - "pify": "^2.0.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - } - } - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", "dev": true }, - "read-pkg": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", - "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", - "dev": true, - "requires": { - "load-json-file": "^2.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^2.0.0" - } - }, - "read-pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", - "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", - "dev": true, - "requires": { - "find-up": "^2.0.0", - "read-pkg": "^2.0.0" - } - }, "string-width": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", @@ -8440,30 +8929,29 @@ "dev": true }, "yargs": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-9.0.1.tgz", - "integrity": "sha1-UqzCP+7Kw0BCB47njAwAf1CF20w=", + "version": "11.1.0", + "resolved": "http://registry.npmjs.org/yargs/-/yargs-11.1.0.tgz", + "integrity": "sha512-NwW69J42EsCSanF8kyn5upxvjp5ds+t3+udGBeTbFnERA+lF541DDpMawzo4z6W/QrzNM18D+BPMiOBibnFV5A==", "dev": true, "requires": { - "camelcase": "^4.1.0", - "cliui": "^3.2.0", + "cliui": "^4.0.0", "decamelize": "^1.1.1", + "find-up": "^2.1.0", "get-caller-file": "^1.0.1", "os-locale": "^2.0.0", - "read-pkg-up": "^2.0.0", "require-directory": "^2.1.1", "require-main-filename": "^1.0.1", "set-blocking": "^2.0.0", "string-width": "^2.0.0", "which-module": "^2.0.0", "y18n": "^3.2.1", - "yargs-parser": "^7.0.0" + "yargs-parser": "^9.0.2" } }, "yargs-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz", - "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=", + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-9.0.2.tgz", + "integrity": "sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc=", "dev": true, "requires": { "camelcase": "^4.1.0" @@ -8471,23 +8959,28 @@ } } }, - "jest-config": { - "version": "21.2.1", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-21.2.1.tgz", - "integrity": "sha512-fJru5HtlD/5l2o25eY9xT0doK3t2dlglrqoGpbktduyoI0T5CwuB++2YfoNZCrgZipTwPuAGonYv0q7+8yDc/A==", + "jest-serializer": { + "version": "23.0.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-23.0.1.tgz", + "integrity": "sha1-o3dq6zEekP6D+rnlM+hRAr0WQWU=", + "dev": true + }, + "jest-snapshot": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-23.6.0.tgz", + "integrity": "sha512-tM7/Bprftun6Cvj2Awh/ikS7zV3pVwjRYU2qNYS51VZHgaAMBs5l4o/69AiDHhQrj5+LA2Lq4VIvK7zYk/bswg==", "dev": true, "requires": { + "babel-types": "^6.0.0", "chalk": "^2.0.1", - "glob": "^7.1.1", - "jest-environment-jsdom": "^21.2.1", - "jest-environment-node": "^21.2.1", - "jest-get-type": "^21.2.0", - "jest-jasmine2": "^21.2.1", - "jest-regex-util": "^21.2.0", - "jest-resolve": "^21.2.0", - "jest-util": "^21.2.1", - "jest-validate": "^21.2.1", - "pretty-format": "^21.2.1" + "jest-diff": "^23.6.0", + "jest-matcher-utils": "^23.6.0", + "jest-message-util": "^23.4.0", + "jest-resolve": "^23.6.0", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^23.6.0", + "semver": "^5.5.0" }, "dependencies": { "ansi-styles": { @@ -8521,16 +9014,20 @@ } } }, - "jest-diff": { - "version": "21.2.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-21.2.1.tgz", - "integrity": "sha512-E5fu6r7PvvPr5qAWE1RaUwIh/k6Zx/3OOkZ4rk5dBJkEWRrUuSgbMt2EO8IUTPTd6DOqU3LW6uTIwX5FRvXoFA==", + "jest-util": { + "version": "23.4.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-23.4.0.tgz", + "integrity": "sha1-TQY8uSe68KI4Mf9hvsLLv0l5NWE=", "dev": true, "requires": { + "callsites": "^2.0.0", "chalk": "^2.0.1", - "diff": "^3.2.0", - "jest-get-type": "^21.2.0", - "pretty-format": "^21.2.1" + "graceful-fs": "^4.1.11", + "is-ci": "^1.0.10", + "jest-message-util": "^23.4.0", + "mkdirp": "^0.5.1", + "slash": "^1.0.0", + "source-map": "^0.6.0" }, "dependencies": { "ansi-styles": { @@ -8542,99 +9039,11 @@ "color-convert": "^1.9.0" } }, - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "jest-docblock": { - "version": "21.2.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-21.2.0.tgz", - "integrity": "sha512-5IZ7sY9dBAYSV+YjQ0Ovb540Ku7AO9Z5o2Cg789xj167iQuZ2cG+z0f3Uct6WeYLbU6aQiM2pCs7sZ+4dotydw==", - "dev": true - }, - "jest-environment-jsdom": { - "version": "21.2.1", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-21.2.1.tgz", - "integrity": "sha512-mecaeNh0eWmzNrUNMWARysc0E9R96UPBamNiOCYL28k7mksb1d0q6DD38WKP7ABffjnXyUWJPVaWRgUOivwXwg==", - "dev": true, - "requires": { - "jest-mock": "^21.2.0", - "jest-util": "^21.2.1", - "jsdom": "^9.12.0" - } - }, - "jest-environment-node": { - "version": "21.2.1", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-21.2.1.tgz", - "integrity": "sha512-R211867wx9mVBVHzrjGRGTy5cd05K7eqzQl/WyZixR/VkJ4FayS8qkKXZyYnwZi6Rxo6WEV81cDbiUx/GfuLNw==", - "dev": true, - "requires": { - "jest-mock": "^21.2.0", - "jest-util": "^21.2.1" - } - }, - "jest-get-type": { - "version": "21.2.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-21.2.0.tgz", - "integrity": "sha512-y2fFw3C+D0yjNSDp7ab1kcd6NUYfy3waPTlD8yWkAtiocJdBRQqNoRqVfMNxgj+IjT0V5cBIHJO0z9vuSSZ43Q==", - "dev": true - }, - "jest-haste-map": { - "version": "21.2.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-21.2.0.tgz", - "integrity": "sha512-5LhsY/loPH7wwOFRMs+PT4aIAORJ2qwgbpMFlbWbxfN0bk3ZCwxJ530vrbSiTstMkYLao6JwBkLhCJ5XbY7ZHw==", - "dev": true, - "requires": { - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.1.11", - "jest-docblock": "^21.2.0", - "micromatch": "^2.3.11", - "sane": "^2.0.0", - "worker-farm": "^1.3.1" - } - }, - "jest-jasmine2": { - "version": "21.2.1", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-21.2.1.tgz", - "integrity": "sha512-lw8FXXIEekD+jYNlStfgNsUHpfMWhWWCgHV7n0B7mA/vendH7vBFs8xybjQsDzJSduptBZJHqQX9SMssya9+3A==", - "dev": true, - "requires": { - "chalk": "^2.0.1", - "expect": "^21.2.1", - "graceful-fs": "^4.1.11", - "jest-diff": "^21.2.1", - "jest-matcher-utils": "^21.2.1", - "jest-message-util": "^21.2.1", - "jest-snapshot": "^21.2.1", - "p-cancelable": "^0.3.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "dev": true }, "chalk": { "version": "2.4.1", @@ -8647,6 +9056,12 @@ "supports-color": "^5.3.0" } }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", @@ -8658,15 +9073,16 @@ } } }, - "jest-matcher-utils": { - "version": "21.2.1", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-21.2.1.tgz", - "integrity": "sha512-kn56My+sekD43dwQPrXBl9Zn9tAqwoy25xxe7/iY4u+mG8P3ALj5IK7MLHZ4Mi3xW7uWVCjGY8cm4PqgbsqMCg==", + "jest-validate": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-23.6.0.tgz", + "integrity": "sha512-OFKapYxe72yz7agrDAWi8v2WL8GIfVqcbKRCLbRG9PAxtzF9b1SEDdTpytNDN12z2fJynoBwpMpvj2R39plI2A==", "dev": true, "requires": { "chalk": "^2.0.1", - "jest-get-type": "^21.2.0", - "pretty-format": "^21.2.1" + "jest-get-type": "^22.1.0", + "leven": "^2.1.0", + "pretty-format": "^23.6.0" }, "dependencies": { "ansi-styles": { @@ -8689,6 +9105,12 @@ "supports-color": "^5.3.0" } }, + "leven": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz", + "integrity": "sha1-wuep93IJTe6dNCAq6KzORoeHVYA=", + "dev": true + }, "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", @@ -8700,15 +9122,15 @@ } } }, - "jest-message-util": { - "version": "21.2.1", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-21.2.1.tgz", - "integrity": "sha512-EbC1X2n0t9IdeMECJn2BOg7buOGivCvVNjqKMXTzQOu7uIfLml+keUfCALDh8o4rbtndIeyGU8/BKfoTr/LVDQ==", + "jest-watcher": { + "version": "23.4.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-23.4.0.tgz", + "integrity": "sha1-0uKM50+NrWxq/JIrksq+9u0FyRw=", "dev": true, "requires": { + "ansi-escapes": "^3.0.0", "chalk": "^2.0.1", - "micromatch": "^2.3.11", - "slash": "^1.0.0" + "string-length": "^2.0.0" }, "dependencies": { "ansi-styles": { @@ -8742,2459 +9164,2895 @@ } } }, - "jest-mock": { - "version": "21.2.0", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-21.2.0.tgz", - "integrity": "sha512-aZDfyVf0LEoABWiY6N0d+O963dUQSyUa4qgzurHR3TBDPen0YxKCJ6l2i7lQGh1tVdsuvdrCZ4qPj+A7PievCw==", - "dev": true - }, - "jest-regex-util": { - "version": "21.2.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-21.2.0.tgz", - "integrity": "sha512-BKQ1F83EQy0d9Jen/mcVX7D+lUt2tthhK/2gDWRgLDJRNOdRgSp1iVqFxP8EN1ARuypvDflRfPzYT8fQnoBQFQ==", - "dev": true - }, - "jest-resolve": { - "version": "21.2.0", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-21.2.0.tgz", - "integrity": "sha512-vefQ/Lr+VdNvHUZFQXWtOqHX3HEdOc2MtSahBO89qXywEbUxGPB9ZLP9+BHinkxb60UT2Q/tTDOS6rYc6Mwigw==", + "jest-worker": { + "version": "23.2.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-23.2.0.tgz", + "integrity": "sha1-+vcGqNo2+uYOsmlXJX+ntdjqArk=", "dev": true, "requires": { - "browser-resolve": "^1.11.2", - "chalk": "^2.0.1", - "is-builtin-module": "^1.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } + "merge-stream": "^1.0.1" } }, - "jest-resolve-dependencies": { - "version": "21.2.0", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-21.2.0.tgz", - "integrity": "sha512-ok8ybRFU5ScaAcfufIQrCbdNJSRZ85mkxJ1EhUp8Bhav1W1/jv/rl1Q6QoVQHObNxmKnbHVKrfLZbCbOsXQ+bQ==", + "jquery": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.3.1.tgz", + "integrity": "sha512-Ubldcmxp5np52/ENotGxlLe6aGMvmF4R8S6tZjsP6Knsaxd/xp3Zrh50cG93lR6nPXyUFwzN3ZSOQI0wRJNdGg==" + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.0.tgz", + "integrity": "sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A==", "dev": true, "requires": { - "jest-regex-util": "^21.2.0" - } - }, - "jest-runner": { - "version": "21.2.1", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-21.2.1.tgz", - "integrity": "sha512-Anb72BOQlHqF/zETqZ2K20dbYsnqW/nZO7jV8BYENl+3c44JhMrA8zd1lt52+N7ErnsQMd2HHKiVwN9GYSXmrg==", - "dev": true, - "requires": { - "jest-config": "^21.2.1", - "jest-docblock": "^21.2.0", - "jest-haste-map": "^21.2.0", - "jest-jasmine2": "^21.2.1", - "jest-message-util": "^21.2.1", - "jest-runtime": "^21.2.1", - "jest-util": "^21.2.1", - "pify": "^3.0.0", - "throat": "^4.0.0", - "worker-farm": "^1.3.1" + "argparse": "^1.0.7", + "esprima": "^4.0.0" }, "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", "dev": true } } }, - "jest-runtime": { - "version": "21.2.1", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-21.2.1.tgz", - "integrity": "sha512-6omlpA3+NSE+rHwD0PQjNEjZeb2z+oRmuehMfM1tWQVum+E0WV3pFt26Am0DUfQkkPyTABvxITRjCUclYgSOsA==", + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" + }, + "jsdom": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.12.0.tgz", + "integrity": "sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw==", "dev": true, "requires": { - "babel-core": "^6.0.0", - "babel-jest": "^21.2.0", - "babel-plugin-istanbul": "^4.0.0", - "chalk": "^2.0.1", - "convert-source-map": "^1.4.0", - "graceful-fs": "^4.1.11", - "jest-config": "^21.2.1", - "jest-haste-map": "^21.2.0", - "jest-regex-util": "^21.2.0", - "jest-resolve": "^21.2.0", - "jest-util": "^21.2.1", - "json-stable-stringify": "^1.0.1", - "micromatch": "^2.3.11", - "slash": "^1.0.0", - "strip-bom": "3.0.0", - "write-file-atomic": "^2.1.0", - "yargs": "^9.0.0" + "abab": "^2.0.0", + "acorn": "^5.5.3", + "acorn-globals": "^4.1.0", + "array-equal": "^1.0.0", + "cssom": ">= 0.3.2 < 0.4.0", + "cssstyle": "^1.0.0", + "data-urls": "^1.0.0", + "domexception": "^1.0.1", + "escodegen": "^1.9.1", + "html-encoding-sniffer": "^1.0.2", + "left-pad": "^1.3.0", + "nwsapi": "^2.0.7", + "parse5": "4.0.0", + "pn": "^1.1.0", + "request": "^2.87.0", + "request-promise-native": "^1.0.5", + "sax": "^1.2.4", + "symbol-tree": "^3.2.2", + "tough-cookie": "^2.3.4", + "w3c-hr-time": "^1.0.1", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.3", + "whatwg-mimetype": "^2.1.0", + "whatwg-url": "^6.4.1", + "ws": "^5.2.0", + "xml-name-validator": "^3.0.0" }, "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "har-validator": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.0.tgz", + "integrity": "sha512-+qnmNjI4OfH2ipQ9VQOw23bBd/ibtfbVdK2fYbY4acTDqKTW/YDp9McimZdDbG8iV9fZizUqQMD5xvriB146TA==", "dev": true, "requires": { - "color-convert": "^1.9.0" + "ajv": "^5.3.0", + "har-schema": "^2.0.0" } }, - "babel-core": { - "version": "6.26.3", - "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", - "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", - "dev": true, - "requires": { - "babel-code-frame": "^6.26.0", - "babel-generator": "^6.26.0", - "babel-helpers": "^6.24.1", - "babel-messages": "^6.23.0", - "babel-register": "^6.26.0", - "babel-runtime": "^6.26.0", - "babel-template": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "convert-source-map": "^1.5.1", - "debug": "^2.6.9", - "json5": "^0.5.1", - "lodash": "^4.17.4", - "minimatch": "^3.0.4", - "path-is-absolute": "^1.0.1", - "private": "^0.1.8", - "slash": "^1.0.0", - "source-map": "^0.5.7" - } + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true }, - "babel-jest": { - "version": "21.2.0", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-21.2.0.tgz", - "integrity": "sha512-O0W2qLoWu1QOoOGgxiR2JID4O6WSpxPiQanrkyi9SSlM0PJ60Ptzlck47lhtnr9YZO3zYOsxHwnyeWJ6AffoBQ==", + "request": { + "version": "2.88.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", + "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", "dev": true, "requires": { - "babel-plugin-istanbul": "^4.0.0", - "babel-preset-jest": "^21.2.0" + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.0", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.4.3", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "tough-cookie": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", + "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", + "dev": true, + "requires": { + "psl": "^1.1.24", + "punycode": "^1.4.1" + } + } } }, - "babylon": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", - "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "uuid": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", "dev": true - }, - "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + } + } + }, + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true + }, + "jshint": { + "version": "2.9.6", + "resolved": "https://registry.npmjs.org/jshint/-/jshint-2.9.6.tgz", + "integrity": "sha512-KO9SIAKTlJQOM4lE64GQUtGBRpTOuvbrRrSZw3AhUxMNG266nX9hK2cKA4SBhXOj0irJGyNyGSLT62HGOVDEOA==", + "dev": true, + "requires": { + "cli": "~1.0.0", + "console-browserify": "1.1.x", + "exit": "0.1.x", + "htmlparser2": "3.8.x", + "lodash": "~4.17.10", + "minimatch": "~3.0.2", + "phantom": "~4.0.1", + "phantomjs-prebuilt": "~2.1.7", + "shelljs": "0.3.x", + "strip-json-comments": "1.0.x", + "unicode-5.2.0": "^0.7.5" + }, + "dependencies": { + "shelljs": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.3.0.tgz", + "integrity": "sha1-NZbmMHp4FUT1kfN9phg2DzHbV7E=", "dev": true }, - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } + "strip-json-comments": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz", + "integrity": "sha1-HhX7ysl9Pumb8tc7TGVrCCu6+5E=", + "dev": true + } + } + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" + }, + "json-schema-traverse": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", + "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=" + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" + }, + "json5": { + "version": "0.4.0", + "resolved": "http://registry.npmjs.org/json5/-/json5-0.4.0.tgz", + "integrity": "sha1-BUNS5MTIDIbAkjh31EneF2pzLI0=", + "dev": true + }, + "jsonfile": { + "version": "2.4.0", + "resolved": "http://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", + "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=" + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "jstransform": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/jstransform/-/jstransform-11.0.3.tgz", + "integrity": "sha1-CaeJk+CuTU70SH9hVakfYZDLQiM=", + "requires": { + "base62": "^1.1.0", + "commoner": "^0.10.1", + "esprima-fb": "^15001.1.0-dev-harmony-fb", + "object-assign": "^2.0.0", + "source-map": "^0.4.2" + }, + "dependencies": { + "object-assign": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz", + "integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=" + } + } + }, + "jsxhint": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/jsxhint/-/jsxhint-0.15.1.tgz", + "integrity": "sha1-+gBftaTbfP3AVe9QQ7Leu5/jWlQ=", + "dev": true, + "requires": { + "bluebird": "^2.9.14", + "debug": "~2.1.0", + "fs-extra": "^0.16.5", + "glob-all": "^3.0.1", + "jshint": "^2.6.0", + "jstransform": "^11.0.1", + "through": "~2.3.6" + }, + "dependencies": { + "bluebird": { + "version": "2.11.0", + "resolved": "http://registry.npmjs.org/bluebird/-/bluebird-2.11.0.tgz", + "integrity": "sha1-U0uQM8AiyVecVro7Plpcqvu2UOE=", + "dev": true }, "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "version": "2.1.3", + "resolved": "http://registry.npmjs.org/debug/-/debug-2.1.3.tgz", + "integrity": "sha1-zoqxte6PvuK/o7Yzyrk9NmtjQY4=", "dev": true, "requires": { - "ms": "2.0.0" + "ms": "0.7.0" } }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "fs-extra": { + "version": "0.16.5", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.16.5.tgz", + "integrity": "sha1-GtZh+myGyWCM0bSe/G/Og0k5p1A=", "dev": true, "requires": { - "locate-path": "^2.0.0" + "graceful-fs": "^3.0.5", + "jsonfile": "^2.0.0", + "rimraf": "^2.2.8" } }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "json5": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", - "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", - "dev": true - }, - "load-json-file": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", - "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "graceful-fs": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.11.tgz", + "integrity": "sha1-dhPHeKGv6mLyXGMKCG1/Osu92Bg=", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "strip-bom": "^3.0.0" + "natives": "^1.1.0" } }, - "os-locale": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", - "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", + "ms": { + "version": "0.7.0", + "resolved": "http://registry.npmjs.org/ms/-/ms-0.7.0.tgz", + "integrity": "sha1-hlvpTC5zl62KV9pqYzpuLzB5i4M=", + "dev": true + } + } + }, + "kew": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/kew/-/kew-0.7.0.tgz", + "integrity": "sha1-edk9LTM2PW/dKXCzNdkUGtWR15s=", + "dev": true, + "optional": true + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + }, + "klaw": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", + "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=", + "requires": { + "graceful-fs": "^4.1.9" + } + }, + "kleur": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-2.0.2.tgz", + "integrity": "sha512-77XF9iTllATmG9lSlIv0qdQ2BQ/h9t0bJllHlbvsQ0zUWfU7Yi0S8L5JXzPZgkefIiajLmBJJ4BsMJmqcf7oxQ==", + "dev": true + }, + "latest-version": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz", + "integrity": "sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=", + "dev": true, + "requires": { + "package-json": "^4.0.0" + } + }, + "lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", + "dev": true + }, + "lazy-val": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/lazy-val/-/lazy-val-1.0.3.tgz", + "integrity": "sha512-pjCf3BYk+uv3ZcPzEVM0BFvO9Uw58TmlrU0oG5tTrr9Kcid3+kdKxapH8CjdYmVa2nO5wOoZn2rdvZx2PKj/xg==", + "dev": true + }, + "lazystream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz", + "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=", + "dev": true, + "requires": { + "readable-stream": "^2.0.5" + } + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "requires": { + "invert-kv": "^1.0.0" + } + }, + "left-pad": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz", + "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==", + "dev": true + }, + "less": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/less/-/less-3.8.1.tgz", + "integrity": "sha512-8HFGuWmL3FhQR0aH89escFNBQH/nEiYPP2ltDFdQw2chE28Yx2E3lhAIq9Y2saYwLSwa699s4dBVEfCY8Drf7Q==", + "dev": true, + "requires": { + "clone": "^2.1.2", + "errno": "^0.1.1", + "graceful-fs": "^4.1.2", + "image-size": "~0.5.0", + "mime": "^1.4.1", + "mkdirp": "^0.5.0", + "promise": "^7.1.1", + "request": "^2.83.0", + "source-map": "~0.6.0" + }, + "dependencies": { + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", "dev": true, - "requires": { - "execa": "^0.7.0", - "lcid": "^1.0.0", - "mem": "^1.1.0" - } + "optional": true }, - "path-type": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", - "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", "dev": true, + "optional": true, "requires": { - "pify": "^2.0.0" + "asap": "~2.0.3" } }, - "read-pkg": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", - "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, - "requires": { - "load-json-file": "^2.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^2.0.0" - } - }, - "read-pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", - "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", - "dev": true, - "requires": { - "find-up": "^2.0.0", - "read-pkg": "^2.0.0" - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, - "yargs": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-9.0.1.tgz", - "integrity": "sha1-UqzCP+7Kw0BCB47njAwAf1CF20w=", - "dev": true, - "requires": { - "camelcase": "^4.1.0", - "cliui": "^3.2.0", - "decamelize": "^1.1.1", - "get-caller-file": "^1.0.1", - "os-locale": "^2.0.0", - "read-pkg-up": "^2.0.0", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^2.0.0", - "which-module": "^2.0.0", - "y18n": "^3.2.1", - "yargs-parser": "^7.0.0" - } - }, - "yargs-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz", - "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=", - "dev": true, - "requires": { - "camelcase": "^4.1.0" - } + "optional": true } } }, - "jest-snapshot": { - "version": "21.2.1", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-21.2.1.tgz", - "integrity": "sha512-bpaeBnDpdqaRTzN8tWg0DqOTo2DvD3StOemxn67CUd1p1Po+BUpvePAp44jdJ7Pxcjfg+42o4NHw1SxdCA2rvg==", + "leven": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/leven/-/leven-1.0.2.tgz", + "integrity": "sha1-kUS27ryl8dBoAWnxpncNzqYLdcM=", + "dev": true + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", "dev": true, "requires": { - "chalk": "^2.0.1", - "jest-diff": "^21.2.1", - "jest-matcher-utils": "^21.2.1", - "mkdirp": "^0.5.1", - "natural-compare": "^1.4.0", - "pretty-format": "^21.2.1" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" } }, - "jest-util": { - "version": "21.2.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-21.2.1.tgz", - "integrity": "sha512-r20W91rmHY3fnCoO7aOAlyfC51x2yeV3xF+prGsJAUsYhKeV670ZB8NO88Lwm7ASu8SdH0S+U+eFf498kjhA4g==", + "liftoff": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-2.5.0.tgz", + "integrity": "sha1-IAkpG7Mc6oYbvxCnwVooyvdcMew=", "dev": true, "requires": { - "callsites": "^2.0.0", - "chalk": "^2.0.1", - "graceful-fs": "^4.1.11", - "jest-message-util": "^21.2.1", - "jest-mock": "^21.2.0", - "jest-validate": "^21.2.1", - "mkdirp": "^0.5.1" + "extend": "^3.0.0", + "findup-sync": "^2.0.0", + "fined": "^1.0.1", + "flagged-respawn": "^1.0.0", + "is-plain-object": "^2.0.4", + "object.map": "^1.0.0", + "rechoir": "^0.6.2", + "resolve": "^1.1.7" }, "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", "dev": true }, - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "jest-validate": { - "version": "21.2.1", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-21.2.1.tgz", - "integrity": "sha512-k4HLI1rZQjlU+EC682RlQ6oZvLrE5SCh3brseQc24vbZTxzT/k/3urar5QMCVgjadmSO7lECeGdc6YxnM3yEGg==", - "dev": true, - "requires": { - "chalk": "^2.0.1", - "jest-get-type": "^21.2.0", - "leven": "^2.1.0", - "pretty-format": "^21.2.1" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dev": true, "requires": { - "color-convert": "^1.9.0" + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } } }, - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "ms": "2.0.0" } }, - "leven": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz", - "integrity": "sha1-wuep93IJTe6dNCAq6KzORoeHVYA=", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", "dev": true, "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "jquery": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.3.1.tgz", - "integrity": "sha512-Ubldcmxp5np52/ENotGxlLe6aGMvmF4R8S6tZjsP6Knsaxd/xp3Zrh50cG93lR6nPXyUFwzN3ZSOQI0wRJNdGg==" - }, - "js-tokens": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", - "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=" - }, - "js-yaml": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.0.tgz", - "integrity": "sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "dependencies": { - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "findup-sync": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", + "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", + "dev": true, + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^3.1.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true } } }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "optional": true - }, - "jsdom": { - "version": "9.12.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-9.12.0.tgz", - "integrity": "sha1-6MVG//ywbADUgzyoRBD+1/igl9Q=", - "dev": true, - "requires": { - "abab": "^1.0.3", - "acorn": "^4.0.4", - "acorn-globals": "^3.1.0", - "array-equal": "^1.0.0", - "content-type-parser": "^1.0.1", - "cssom": ">= 0.3.2 < 0.4.0", - "cssstyle": ">= 0.2.37 < 0.3.0", - "escodegen": "^1.6.1", - "html-encoding-sniffer": "^1.0.1", - "nwmatcher": ">= 1.3.9 < 2.0.0", - "parse5": "^1.5.1", - "request": "^2.79.0", - "sax": "^1.2.1", - "symbol-tree": "^3.2.1", - "tough-cookie": "^2.3.2", - "webidl-conversions": "^4.0.0", - "whatwg-encoding": "^1.0.1", - "whatwg-url": "^4.3.0", - "xml-name-validator": "^2.0.1" - }, - "dependencies": { - "acorn": { - "version": "4.0.13", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", - "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", - "dev": true - } - } - }, - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "livereload-js": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.3.0.tgz", + "integrity": "sha512-j1R0/FeGa64Y+NmqfZhyoVRzcFlOZ8sNlKzHjh4VvLULFACZhn68XrX5DFg2FhMvSMJmROuFxRSa560ECWKBMg==", "dev": true }, - "jshint": { - "version": "2.9.5", - "resolved": "https://registry.npmjs.org/jshint/-/jshint-2.9.5.tgz", - "integrity": "sha1-HnJSkVzmgbQIJ+4UJIxG006apiw=", + "load-grunt-tasks": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/load-grunt-tasks/-/load-grunt-tasks-3.5.2.tgz", + "integrity": "sha1-ByhWEYD9IP+KaSdQWFL8WKrqDIg=", "dev": true, "requires": { - "cli": "~1.0.0", - "console-browserify": "1.1.x", - "exit": "0.1.x", - "htmlparser2": "3.8.x", - "lodash": "3.7.x", - "minimatch": "~3.0.2", - "shelljs": "0.3.x", - "strip-json-comments": "1.0.x" + "arrify": "^1.0.0", + "multimatch": "^2.0.0", + "pkg-up": "^1.0.0", + "resolve-pkg": "^0.1.0" + } + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" }, "dependencies": { - "lodash": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.7.0.tgz", - "integrity": "sha1-Nni9irmVBXwHreg27S7wh9qBHUU=", - "dev": true - }, - "shelljs": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.3.0.tgz", - "integrity": "sha1-NZbmMHp4FUT1kfN9phg2DzHbV7E=", - "dev": true - }, - "strip-json-comments": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz", - "integrity": "sha1-HhX7ysl9Pumb8tc7TGVrCCu6+5E=", - "dev": true + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" } } }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==" + }, + "lodash._basecopy": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", + "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=", "dev": true }, - "json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" + "lodash._basetostring": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz", + "integrity": "sha1-0YYdh3+CSlL2aYMtyvPuFVZqB9U=", + "dev": true }, - "json-schema-traverse": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", - "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=" + "lodash._basevalues": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz", + "integrity": "sha1-W3dXYoAr3j0yl1A+JjAIIP32Ybc=", + "dev": true }, - "json-stable-stringify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", - "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", + "lodash._getnative": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", + "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=", + "dev": true + }, + "lodash._isiterateecall": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", + "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=", + "dev": true + }, + "lodash._reescape": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz", + "integrity": "sha1-Kx1vXf4HyKNVdT5fJ/rH8c3hYWo=", + "dev": true + }, + "lodash._reevaluate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz", + "integrity": "sha1-WLx0xAZklTrgsSTYBpltrKQx4u0=", + "dev": true + }, + "lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", + "dev": true + }, + "lodash._root": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz", + "integrity": "sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI=", + "dev": true + }, + "lodash.assign": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", + "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=" + }, + "lodash.escape": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz", + "integrity": "sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg=", "dev": true, "requires": { - "jsonify": "~0.0.0" + "lodash._root": "^3.0.0" } }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", - "dev": true + "lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=" }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" + "lodash.isarguments": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", + "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=", + "dev": true }, - "json5": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-0.4.0.tgz", - "integrity": "sha1-BUNS5MTIDIbAkjh31EneF2pzLI0=", + "lodash.isarray": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", + "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=", "dev": true }, - "jsonfile": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", - "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", + "lodash.keys": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", + "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=", + "dev": true, "requires": { - "graceful-fs": "^4.1.6" + "lodash._getnative": "^3.0.0", + "lodash.isarguments": "^3.0.0", + "lodash.isarray": "^3.0.0" } }, - "jsonify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", - "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", + "lodash.restparam": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz", + "integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=", "dev": true }, - "jsonparse": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", - "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=" + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", + "dev": true }, - "jsonpointer": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz", - "integrity": "sha1-T9kss04OnbPInIYi7PUfm5eMbLk=", + "lodash.template": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.4.0.tgz", + "integrity": "sha1-5zoDhcg1VZF0bgILmWecaQ5o+6A=", + "dev": true, + "requires": { + "lodash._reinterpolate": "~3.0.0", + "lodash.templatesettings": "^4.0.0" + } + }, + "lodash.templatesettings": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.1.0.tgz", + "integrity": "sha1-K01OlbpEDZFf8IvImeRVNmZxMxY=", + "dev": true, + "requires": { + "lodash._reinterpolate": "~3.0.0" + } + }, + "longest": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", + "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", "dev": true }, - "jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" - } + "js-tokens": "^3.0.0 || ^4.0.0" } }, - "jstransform": { - "version": "11.0.3", - "resolved": "https://registry.npmjs.org/jstransform/-/jstransform-11.0.3.tgz", - "integrity": "sha1-CaeJk+CuTU70SH9hVakfYZDLQiM=", + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", "requires": { - "base62": "^1.1.0", - "commoner": "^0.10.1", - "esprima-fb": "^15001.1.0-dev-harmony-fb", - "object-assign": "^2.0.0", - "source-map": "^0.4.2" - }, - "dependencies": { - "esprima-fb": { - "version": "15001.1.0-dev-harmony-fb", - "resolved": "https://registry.npmjs.org/esprima-fb/-/esprima-fb-15001.1.0-dev-harmony-fb.tgz", - "integrity": "sha1-MKlHMDxrjV6VW+4rmbHSMyBqaQE=" - }, - "object-assign": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz", - "integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=" - } + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" } }, - "jsxhint": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/jsxhint/-/jsxhint-0.15.1.tgz", - "integrity": "sha1-+gBftaTbfP3AVe9QQ7Leu5/jWlQ=", + "lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true + }, + "lru-cache": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz", + "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==", "dev": true, "requires": { - "bluebird": "^2.9.14", - "debug": "~2.1.0", - "fs-extra": "^0.16.5", - "glob-all": "^3.0.1", - "jshint": "^2.6.0", - "jstransform": "^11.0.1", - "through": "~2.3.6" + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + }, + "make-iterator": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", + "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", + "dev": true, + "requires": { + "kind-of": "^6.0.2" }, "dependencies": { - "bluebird": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.11.0.tgz", - "integrity": "sha1-U0uQM8AiyVecVro7Plpcqvu2UOE=", - "dev": true - }, - "debug": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.1.3.tgz", - "integrity": "sha1-zoqxte6PvuK/o7Yzyrk9NmtjQY4=", - "dev": true, - "requires": { - "ms": "0.7.0" - } - }, - "fs-extra": { - "version": "0.16.5", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.16.5.tgz", - "integrity": "sha1-GtZh+myGyWCM0bSe/G/Og0k5p1A=", - "dev": true, - "requires": { - "graceful-fs": "^3.0.5", - "jsonfile": "^2.0.0", - "rimraf": "^2.2.8" - } - }, - "graceful-fs": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.11.tgz", - "integrity": "sha1-dhPHeKGv6mLyXGMKCG1/Osu92Bg=", - "dev": true, - "requires": { - "natives": "^1.1.0" - } - }, - "ms": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.0.tgz", - "integrity": "sha1-hlvpTC5zl62KV9pqYzpuLzB5i4M=", + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", "dev": true } } }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "makeerror": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", + "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", "dev": true, "requires": { - "is-buffer": "^1.1.5" + "tmpl": "1.0.x" } }, - "klaw": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", - "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=", + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=" + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, "requires": { - "graceful-fs": "^4.1.9" + "object-visit": "^1.0.0" } }, - "latest-version": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz", - "integrity": "sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=", + "math-random": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.1.tgz", + "integrity": "sha1-izqsWIuKZuSXXjzepn97sylgH6w=", + "dev": true + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "dev": true + }, + "mem": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", + "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", "dev": true, "requires": { - "package-json": "^4.0.0" + "mimic-fn": "^1.0.0" } }, - "lazy-cache": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", - "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", + "meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "requires": { + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" + } + }, + "merge": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.0.tgz", + "integrity": "sha1-dTHjnUlJwoGma4xabgJl6LBYlNo=", "dev": true }, - "lazy-val": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/lazy-val/-/lazy-val-1.0.3.tgz", - "integrity": "sha512-pjCf3BYk+uv3ZcPzEVM0BFvO9Uw58TmlrU0oG5tTrr9Kcid3+kdKxapH8CjdYmVa2nO5wOoZn2rdvZx2PKj/xg==", + "merge-stream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz", + "integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=", + "dev": true, + "requires": { + "readable-stream": "^2.0.1" + } + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + } + }, + "mime": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.3.1.tgz", + "integrity": "sha512-OEUllcVoydBHGN1z84yfQDimn58pZNNNXgZlHXSboxMlFvgI6MXSWpWKpFRra7H1HxpVhHTkrghfRW49k6yjeg==", "dev": true }, - "lazystream": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-0.1.0.tgz", - "integrity": "sha1-GyXWPHcqTCDwpe0KnXf0hLbhaSA=", + "mime-db": { + "version": "1.36.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.36.0.tgz", + "integrity": "sha512-L+xvyD9MkoYMXb1jAmzI/lWYAxAMCPvIBSWur0PZ5nOf5euahRLVqH//FKW9mWp2lkqUgYiXPgkzfMUFi4zVDw==" + }, + "mime-types": { + "version": "2.1.20", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.20.tgz", + "integrity": "sha512-HrkrPaP9vGuWbLK1B1FfgAkbqNjIuy4eHlIYnFi7kamZyLLrGlo2mpcx0bBmNpKqBtYtAfGbodDddIgddSJC2A==", + "requires": { + "mime-db": "~1.36.0" + } + }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true + }, + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" + }, + "mixin-deep": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", + "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", "dev": true, "requires": { - "readable-stream": "~1.0.2" + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" }, "dependencies": { - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - }, - "readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "dev": true, "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" + "is-plain-object": "^2.0.4" } } } }, - "lcid": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", - "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "mixpanel": { + "version": "github:kitematic/mixpanel-node#72a94a7528de4024a05e036b4406cf277275b447", + "from": "github:kitematic/mixpanel-node" + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", "requires": { - "invert-kv": "^1.0.0" + "minimist": "0.0.8" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" + } } }, - "less": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/less/-/less-2.7.3.tgz", - "integrity": "sha512-KPdIJKWcEAb02TuJtaLrhue0krtRLoRoo7x6BNJIBelO00t/CCdJQUnHW5V34OnHMWzIktSalJxRO+FvytQlCQ==", - "dev": true, + "mkpath": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/mkpath/-/mkpath-0.1.0.tgz", + "integrity": "sha1-dVSm+Nhxg0zJe1RisSLEwSTW3pE=" + }, + "mksnapshot": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/mksnapshot/-/mksnapshot-0.3.1.tgz", + "integrity": "sha1-JQHAVldDbXQs6Vik/5LHfkDdN+Y=", "requires": { - "errno": "^0.1.1", - "graceful-fs": "^4.1.2", - "image-size": "~0.5.0", - "mime": "^1.2.11", - "mkdirp": "^0.5.0", - "promise": "^7.1.1", - "request": "2.81.0", - "source-map": "^0.5.3" + "decompress-zip": "0.3.0", + "fs-extra": "0.26.7", + "request": "^2.79.0" }, "dependencies": { - "ajv": { - "version": "4.11.8", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", - "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", - "dev": true, - "optional": true, + "fs-extra": { + "version": "0.26.7", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.26.7.tgz", + "integrity": "sha1-muH92UiXeY7at20JGM9C0MMYT6k=", "requires": { - "co": "^4.6.0", - "json-stable-stringify": "^1.0.1" + "graceful-fs": "^4.1.2", + "jsonfile": "^2.1.0", + "klaw": "^1.0.0", + "path-is-absolute": "^1.0.0", + "rimraf": "^2.2.8" } + } + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + }, + "multimatch": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz", + "integrity": "sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis=", + "dev": true, + "requires": { + "array-differ": "^1.0.0", + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "minimatch": "^3.0.0" + } + }, + "multipipe": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", + "integrity": "sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s=", + "dev": true, + "requires": { + "duplexer2": "0.0.2" + } + }, + "mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", + "dev": true + }, + "nan": { + "version": "2.11.1", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.11.1.tgz", + "integrity": "sha512-iji6k87OSXa0CcrLl9z+ZiYSuR2o+c0bGuNmXdrhTQTakxytAFsC56SArGYoiHlJlFoHSnvmhpceZJaXkVuOtA==", + "dev": true, + "optional": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true, - "optional": true + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true }, - "har-schema": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz", - "integrity": "sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4=", + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + } + } + }, + "natives": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/natives/-/natives-1.1.6.tgz", + "integrity": "sha512-6+TDFewD4yxY14ptjKaS63GVdtKiES1pTPyxn9Jb0rBqPMZ7VcCiooEhPNsr+mqHtMGxa/5c/HhcC4uPEUw/nA==", + "dev": true + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "node-abi": { + "version": "2.4.5", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.4.5.tgz", + "integrity": "sha512-aa/UC6Nr3+tqhHGRsAuw/edz7/q9nnetBrKWxj6rpTtm+0X9T1qU7lIEHMS3yN9JwAbRiKUbRRFy1PLz/y3aaA==", + "dev": true, + "optional": true, + "requires": { + "semver": "^5.4.1" + } + }, + "node-gyp": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", + "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", + "dev": true, + "optional": true, + "requires": { + "fstream": "^1.0.0", + "glob": "^7.0.3", + "graceful-fs": "^4.1.2", + "mkdirp": "^0.5.0", + "nopt": "2 || 3", + "npmlog": "0 || 1 || 2 || 3 || 4", + "osenv": "0", + "request": "^2.87.0", + "rimraf": "2", + "semver": "~5.3.0", + "tar": "^2.0.0", + "which": "1" + }, + "dependencies": { + "glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", "dev": true, - "optional": true + "optional": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } }, "har-validator": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz", - "integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.0.tgz", + "integrity": "sha512-+qnmNjI4OfH2ipQ9VQOw23bBd/ibtfbVdK2fYbY4acTDqKTW/YDp9McimZdDbG8iV9fZizUqQMD5xvriB146TA==", "dev": true, "optional": true, "requires": { - "ajv": "^4.9.1", - "har-schema": "^1.0.5" + "ajv": "^5.3.0", + "har-schema": "^2.0.0" } }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true, - "optional": true - }, - "performance-now": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz", - "integrity": "sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU=", - "dev": true, - "optional": true - }, - "qs": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", - "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=", + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", "dev": true, "optional": true }, "request": { - "version": "2.81.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.81.0.tgz", - "integrity": "sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA=", + "version": "2.88.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", + "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", "dev": true, "optional": true, "requires": { - "aws-sign2": "~0.6.0", - "aws4": "^1.2.1", + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", "caseless": "~0.12.0", - "combined-stream": "~1.0.5", - "extend": "~3.0.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", "forever-agent": "~0.6.1", - "form-data": "~2.1.1", - "har-validator": "~4.2.1", - "hawk": "~3.1.3", - "http-signature": "~1.1.0", + "form-data": "~2.3.2", + "har-validator": "~5.1.0", + "http-signature": "~1.2.0", "is-typedarray": "~1.0.0", "isstream": "~0.1.2", "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.7", - "oauth-sign": "~0.8.1", - "performance-now": "^0.2.0", - "qs": "~6.4.0", - "safe-buffer": "^5.0.1", - "stringstream": "~0.0.4", - "tough-cookie": "~2.3.0", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.4.3", "tunnel-agent": "^0.6.0", - "uuid": "^3.0.0" + "uuid": "^3.3.2" } }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "semver": { + "version": "5.3.0", + "resolved": "http://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", "dev": true, "optional": true }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "tough-cookie": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", + "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", "dev": true, "optional": true, "requires": { - "safe-buffer": "^5.0.1" + "psl": "^1.1.24", + "punycode": "^1.4.1" } }, "uuid": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.2.1.tgz", - "integrity": "sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", "dev": true, "optional": true } } }, - "leven": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/leven/-/leven-1.0.2.tgz", - "integrity": "sha1-kUS27ryl8dBoAWnxpncNzqYLdcM=", + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", "dev": true }, - "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "node-notifier": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.2.1.tgz", + "integrity": "sha512-MIBs+AAd6dJ2SklbbE8RUDRlIVhU8MaNLh1A9SUZDUHPiZkWLFde6UNwG41yQHZEToHgJMXqyVZ9UcS/ReOVTg==", "dev": true, "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" + "growly": "^1.3.0", + "semver": "^5.4.1", + "shellwords": "^0.1.1", + "which": "^1.3.0" } }, - "livereload-js": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.3.0.tgz", - "integrity": "sha512-j1R0/FeGa64Y+NmqfZhyoVRzcFlOZ8sNlKzHjh4VvLULFACZhn68XrX5DFg2FhMvSMJmROuFxRSa560ECWKBMg==", - "dev": true + "node-uuid": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.8.tgz", + "integrity": "sha1-sEDrCSOWivq/jTL7HxfxFn/auQc=" }, - "load-grunt-tasks": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/load-grunt-tasks/-/load-grunt-tasks-3.5.2.tgz", - "integrity": "sha1-ByhWEYD9IP+KaSdQWFL8WKrqDIg=", + "nodeify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/nodeify/-/nodeify-1.0.1.tgz", + "integrity": "sha1-ZKtpp7268DzhB7TwM1yHwLnpGx0=", + "requires": { + "is-promise": "~1.0.0", + "promise": "~1.3.0" + } + }, + "noop-logger": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/noop-logger/-/noop-logger-0.1.1.tgz", + "integrity": "sha1-lKKxYzxPExdVMAfYlm/Q6EG2pMI=", "dev": true, + "optional": true + }, + "nopt": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", "requires": { - "arrify": "^1.0.0", - "multimatch": "^2.0.0", - "pkg-up": "^1.0.0", - "resolve-pkg": "^0.1.0" + "abbrev": "1" } }, - "load-json-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "normalize-package-data": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", + "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" + "hosted-git-info": "^2.1.4", + "is-builtin-module": "^1.0.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" } }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - }, - "dependencies": { - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" - } + "remove-trailing-separator": "^1.0.1" } }, - "lodash": { - "version": "4.17.5", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz", - "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==" + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "requires": { + "path-key": "^2.0.0" + } }, - "lodash._basecopy": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", - "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=", - "dev": true + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "dev": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } }, - "lodash._basetostring": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz", - "integrity": "sha1-0YYdh3+CSlL2aYMtyvPuFVZqB9U=", - "dev": true - }, - "lodash._basevalues": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz", - "integrity": "sha1-W3dXYoAr3j0yl1A+JjAIIP32Ybc=", - "dev": true - }, - "lodash._getnative": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", - "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=", - "dev": true - }, - "lodash._isiterateecall": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", - "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=", - "dev": true + "nugget": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/nugget/-/nugget-2.0.1.tgz", + "integrity": "sha1-IBCVpIfhrTYIGzQy+jytpPjQcbA=", + "requires": { + "debug": "^2.1.3", + "minimist": "^1.1.0", + "pretty-bytes": "^1.0.2", + "progress-stream": "^1.1.0", + "request": "^2.45.0", + "single-line-log": "^1.1.2", + "throttleit": "0.0.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } }, - "lodash._reescape": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz", - "integrity": "sha1-Kx1vXf4HyKNVdT5fJ/rH8c3hYWo=", - "dev": true + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" }, - "lodash._reevaluate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz", - "integrity": "sha1-WLx0xAZklTrgsSTYBpltrKQx4u0=", - "dev": true + "numeral": { + "version": "1.5.6", + "resolved": "http://registry.npmjs.org/numeral/-/numeral-1.5.6.tgz", + "integrity": "sha1-ODHbloRRuc9q/5v5WSXx7443sz8=" }, - "lodash._reinterpolate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", - "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", + "nwsapi": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.0.9.tgz", + "integrity": "sha512-nlWFSCTYQcHk/6A9FFnfhKc14c3aFhfdNBXgo8Qgi9QTBu/qg3Ww+Uiz9wMzXd1T8GFxPc2QIHB6Qtf2XFryFQ==", "dev": true }, - "lodash._root": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz", - "integrity": "sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI=", - "dev": true + "oauth-sign": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", + "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=" }, - "lodash.assign": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", - "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=" + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" }, - "lodash.escape": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz", - "integrity": "sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg=", + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", "dev": true, "requires": { - "lodash._root": "^3.0.0" + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } } }, - "lodash.get": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", - "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=" - }, - "lodash.isarguments": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", - "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=", - "dev": true - }, - "lodash.isarray": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", - "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=", - "dev": true + "object-keys": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz", + "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=" }, - "lodash.keys": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", - "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=", + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", "dev": true, "requires": { - "lodash._getnative": "^3.0.0", - "lodash.isarguments": "^3.0.0", - "lodash.isarray": "^3.0.0" + "isobject": "^3.0.0" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } } }, - "lodash.restparam": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz", - "integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=", - "dev": true - }, - "lodash.template": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", - "integrity": "sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8=", + "object.defaults": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", + "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", "dev": true, "requires": { - "lodash._basecopy": "^3.0.0", - "lodash._basetostring": "^3.0.0", - "lodash._basevalues": "^3.0.0", - "lodash._isiterateecall": "^3.0.0", - "lodash._reinterpolate": "^3.0.0", - "lodash.escape": "^3.0.0", - "lodash.keys": "^3.0.0", - "lodash.restparam": "^3.0.0", - "lodash.templatesettings": "^3.0.0" + "array-each": "^1.0.1", + "array-slice": "^1.0.0", + "for-own": "^1.0.0", + "isobject": "^3.0.0" + }, + "dependencies": { + "for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", + "dev": true, + "requires": { + "for-in": "^1.0.1" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } } }, - "lodash.templatesettings": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz", - "integrity": "sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU=", + "object.getownpropertydescriptors": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz", + "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=", "dev": true, "requires": { - "lodash._reinterpolate": "^3.0.0", - "lodash.escape": "^3.0.0" + "define-properties": "^1.1.2", + "es-abstract": "^1.5.1" } }, - "longest": { + "object.map": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", - "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", - "dev": true - }, - "loose-envify": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", - "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", - "requires": { - "js-tokens": "^3.0.0" - } - }, - "loud-rejection": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", - "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", + "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=", + "dev": true, "requires": { - "currently-unhandled": "^0.4.1", - "signal-exit": "^3.0.0" + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + }, + "dependencies": { + "for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", + "dev": true, + "requires": { + "for-in": "^1.0.1" + } + } } }, - "lowercase-keys": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", - "integrity": "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY=", - "dev": true - }, - "lru-cache": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.1.tgz", - "integrity": "sha512-q4spe4KTfsAS1SUHLO0wz8Qiyf1+vMIAgpRYioFYDMNqKfHQbg+AVDH3i4fvpl71/P1L0dBl+fQi+P37UYf0ew==", + "object.omit": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", + "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", "dev": true, "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" + "for-own": "^0.1.4", + "is-extendable": "^0.1.1" } }, - "make-dir": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.2.0.tgz", - "integrity": "sha512-aNUAa4UMg/UougV25bbrU4ZaaKNjJ/3/xnvg/twpmKROPdKZPZ9wGgI0opdZzO8q/zUFawoUuixuOv33eZ61Iw==", + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", "dev": true, "requires": { - "pify": "^3.0.0" + "isobject": "^3.0.1" }, "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", "dev": true } } }, - "makeerror": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", - "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", + "on-finished": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.1.0.tgz", + "integrity": "sha1-DFOfCSkej/rd4MiiWFD7LO3HAi0=", "dev": true, "requires": { - "tmpl": "1.0.x" + "ee-first": "1.0.5" } }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true - }, - "map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=" + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", "dev": true, "requires": { - "object-visit": "^1.0.0" + "mimic-fn": "^1.0.0" } }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", - "dev": true - }, - "mem": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", - "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", + "optimist": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.4.0.tgz", + "integrity": "sha1-y47Dfy/jqphky2eidSUOfhliCiU=", "dev": true, "requires": { - "mimic-fn": "^1.0.0" + "wordwrap": "~0.0.2" } }, - "meow": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", - "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "optionator": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", + "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", + "dev": true, "requires": { - "camelcase-keys": "^2.0.0", - "decamelize": "^1.1.2", - "loud-rejection": "^1.0.0", - "map-obj": "^1.0.1", - "minimist": "^1.1.3", - "normalize-package-data": "^2.3.4", - "object-assign": "^4.0.1", - "read-pkg-up": "^1.0.1", - "redent": "^1.0.0", - "trim-newlines": "^1.0.0" + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.4", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "wordwrap": "~1.0.0" + }, + "dependencies": { + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "dev": true + } } }, - "merge": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.0.tgz", - "integrity": "sha1-dTHjnUlJwoGma4xabgJl6LBYlNo=", + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", "dev": true }, - "micromatch": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", - "dev": true, + "os-locale": { + "version": "1.4.0", + "resolved": "http://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", "requires": { - "arr-diff": "^2.0.0", - "array-unique": "^0.2.1", - "braces": "^1.8.2", - "expand-brackets": "^0.1.4", - "extglob": "^0.3.1", - "filename-regex": "^2.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.1", - "kind-of": "^3.0.2", - "normalize-path": "^2.0.1", - "object.omit": "^2.0.0", - "parse-glob": "^3.0.4", - "regex-cache": "^0.4.2" + "lcid": "^1.0.0" } }, - "mime": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.2.0.tgz", - "integrity": "sha512-0Qz9uF1ATtl8RKJG4VRfOymh7PyEor6NbrI/61lRfuRe4vx9SNATrvAeTj2EWVRKjEQGskrzWkJBBY5NbaVHIA==", - "dev": true + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" }, - "mime-db": { - "version": "1.33.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", - "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==" + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "dev": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } }, - "mime-types": { - "version": "2.1.18", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", - "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", + "osx-release": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/osx-release/-/osx-release-1.1.0.tgz", + "integrity": "sha1-8heRGigTaUmvG/kwiyQeJzfTzWw=", "requires": { - "mime-db": "~1.33.0" + "minimist": "^1.1.0" } }, - "mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "output-file-sync": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/output-file-sync/-/output-file-sync-1.1.2.tgz", + "integrity": "sha1-0KM+7+YaIF+suQCS6CZZjVJFznY=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.4", + "mkdirp": "^0.5.1", + "object-assign": "^4.1.0" + } + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", "dev": true }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", "requires": { - "brace-expansion": "^1.1.7" + "p-try": "^1.0.0" } }, - "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" - }, - "mixin-deep": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", - "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", - "dev": true, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } + "p-limit": "^1.1.0" } }, - "mixpanel": { - "version": "github:kitematic/mixpanel-node#72a94a7528de4024a05e036b4406cf277275b447", - "from": "github:kitematic/mixpanel-node" + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" }, - "mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "package-json": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz", + "integrity": "sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=", + "dev": true, "requires": { - "minimist": "0.0.8" - }, - "dependencies": { - "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" - } + "got": "^6.7.1", + "registry-auth-token": "^3.0.1", + "registry-url": "^3.0.3", + "semver": "^5.1.0" } }, - "mkpath": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/mkpath/-/mkpath-0.1.0.tgz", - "integrity": "sha1-dVSm+Nhxg0zJe1RisSLEwSTW3pE=" + "parse-author": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-author/-/parse-author-2.0.0.tgz", + "integrity": "sha1-00YL8d3Q367tQtp1QkLmX7aEqB8=", + "requires": { + "author-regex": "^1.0.0" + } }, - "mksnapshot": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/mksnapshot/-/mksnapshot-0.3.1.tgz", - "integrity": "sha1-JQHAVldDbXQs6Vik/5LHfkDdN+Y=", + "parse-color": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-color/-/parse-color-1.0.0.tgz", + "integrity": "sha1-e3SLlag/A/FqlPU15S1/PZRlhhk=", + "dev": true, "requires": { - "decompress-zip": "0.3.0", - "fs-extra": "0.26.7", - "request": "^2.79.0" + "color-convert": "~0.5.0" }, "dependencies": { - "fs-extra": { - "version": "0.26.7", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.26.7.tgz", - "integrity": "sha1-muH92UiXeY7at20JGM9C0MMYT6k=", - "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^2.1.0", - "klaw": "^1.0.0", - "path-is-absolute": "^1.0.0", - "rimraf": "^2.2.8" - } + "color-convert": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-0.5.3.tgz", + "integrity": "sha1-vbbGnOZg+t/+CwAHzER+G59ygr0=", + "dev": true } } }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "multimatch": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz", - "integrity": "sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis=", + "parse-filepath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", "dev": true, "requires": { - "array-differ": "^1.0.0", - "array-union": "^1.0.1", - "arrify": "^1.0.0", - "minimatch": "^3.0.0" + "is-absolute": "^1.0.0", + "map-cache": "^0.2.0", + "path-root": "^0.1.1" } }, - "multipipe": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", - "integrity": "sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s=", + "parse-glob": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", + "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", "dev": true, "requires": { - "duplexer2": "0.0.2" + "glob-base": "^0.3.0", + "is-dotfile": "^1.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.0" } }, - "mute-stream": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", - "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", - "dev": true - }, - "mv": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/mv/-/mv-2.1.1.tgz", - "integrity": "sha1-rmzg1vbV4KT32JN5jQPB6pVZtqI=", - "dev": true, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", "requires": { - "mkdirp": "~0.5.1", - "ncp": "~2.0.0", - "rimraf": "~2.4.0" - }, - "dependencies": { - "glob": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", - "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", - "dev": true, - "requires": { - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "2 || 3", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "rimraf": { - "version": "2.4.5", - "resolved": "http://registry.npmjs.org/rimraf/-/rimraf-2.4.5.tgz", - "integrity": "sha1-7nEM5dk6j9uFb7Xqj/Di11k0sto=", - "dev": true, - "requires": { - "glob": "^6.0.1" - } - } + "error-ex": "^1.2.0" } }, - "nan": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.9.2.tgz", - "integrity": "sha512-ltW65co7f3PQWBDbqVvaU1WtFJUsNW7sWWm4HINhbMQIyVyzIeyZ8toX5TC5eeooE6piZoaEh4cZkueSKG3KYw==", - "dev": true, - "optional": true + "parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", + "dev": true }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true - } - } + "parse5": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", + "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==", + "dev": true }, - "natives": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/natives/-/natives-1.1.1.tgz", - "integrity": "sha512-8eRaxn8u/4wN8tGkhlc2cgwwvOLMLUMUn4IYTexMgWd+LyUDfeXVkk2ygQR0hvIHbJQXgHujia3ieUUDwNGkEA==", + "parseUri": { + "version": "1.2.3-2", + "resolved": "https://registry.npmjs.org/parseUri/-/parseUri-1.2.3-2.tgz", + "integrity": "sha1-9BHxt9aWemdflk5xYAJMt2a5DpY=" + }, + "parseurl": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", + "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=", "dev": true }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", "dev": true }, - "ncp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz", - "integrity": "sha1-GVoh1sRuNh0vsSgbo4uR6d9727M=", + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", "dev": true }, - "node-int64": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.3.3.tgz", - "integrity": "sha1-LW5rLs5d6FiLQ9iNG8QbJs0fqE0=", + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", "dev": true }, - "node-notifier": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.2.1.tgz", - "integrity": "sha512-MIBs+AAd6dJ2SklbbE8RUDRlIVhU8MaNLh1A9SUZDUHPiZkWLFde6UNwG41yQHZEToHgJMXqyVZ9UcS/ReOVTg==", + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" + }, + "path-root": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", "dev": true, "requires": { - "growly": "^1.3.0", - "semver": "^5.4.1", - "shellwords": "^0.1.1", - "which": "^1.3.0" + "path-root-regex": "^0.1.0" } }, - "node-uuid": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.8.tgz", - "integrity": "sha1-sEDrCSOWivq/jTL7HxfxFn/auQc=" + "path-root-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=", + "dev": true }, - "nodeify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/nodeify/-/nodeify-1.0.1.tgz", - "integrity": "sha1-ZKtpp7268DzhB7TwM1yHwLnpGx0=", + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", "requires": { - "is-promise": "~1.0.0", - "promise": "~1.3.0" + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" }, "dependencies": { - "is-promise": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-1.0.1.tgz", - "integrity": "sha1-MVc3YcBX4zwukaq56W2gjO++duU=" - }, - "promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/promise/-/promise-1.3.0.tgz", - "integrity": "sha1-5cyaTIJ45GZP/twBx9qEhCsEAXU=", - "requires": { - "is-promise": "~1" - } + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" } } }, - "nopt": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", - "requires": { - "abbrev": "1" - } + "pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=" }, - "normalize-package-data": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", - "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", - "requires": { - "hosted-git-info": "^2.1.4", - "is-builtin-module": "^1.0.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" }, - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "phantom": { + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/phantom/-/phantom-4.0.12.tgz", + "integrity": "sha512-Tz82XhtPmwCk1FFPmecy7yRGZG2btpzY2KI9fcoPT7zT9det0CcMyfBFPp1S8DqzsnQnm8ZYEfdy528mwVtksA==", "dev": true, + "optional": true, "requires": { - "remove-trailing-separator": "^1.0.1" + "phantomjs-prebuilt": "^2.1.16", + "split": "^1.0.1", + "winston": "^2.4.0" } }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "phantomjs-prebuilt": { + "version": "2.1.16", + "resolved": "https://registry.npmjs.org/phantomjs-prebuilt/-/phantomjs-prebuilt-2.1.16.tgz", + "integrity": "sha1-79ISpKOWbTZHaE6ouniFSb4q7+8=", "dev": true, + "optional": true, "requires": { - "path-key": "^2.0.0" + "es6-promise": "^4.0.3", + "extract-zip": "^1.6.5", + "fs-extra": "^1.0.0", + "hasha": "^2.2.0", + "kew": "^0.7.0", + "progress": "^1.1.8", + "request": "^2.81.0", + "request-progress": "^2.0.1", + "which": "^1.2.10" + }, + "dependencies": { + "fs-extra": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz", + "integrity": "sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA=", + "dev": true, + "optional": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^2.1.0", + "klaw": "^1.0.0" + } + }, + "progress": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/progress/-/progress-1.1.8.tgz", + "integrity": "sha1-4mDHj2Fhzdmw5WzD4Khd4Xx6V74=", + "dev": true, + "optional": true + }, + "request-progress": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-2.0.1.tgz", + "integrity": "sha1-XTa7V5YcZzqlt4jbyBQf3yO0Tgg=", + "dev": true, + "optional": true, + "requires": { + "throttleit": "^1.0.0" + } + }, + "throttleit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz", + "integrity": "sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw=", + "dev": true, + "optional": true + } } }, - "nugget": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" + }, + "pinkie-promise": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/nugget/-/nugget-2.0.1.tgz", - "integrity": "sha1-IBCVpIfhrTYIGzQy+jytpPjQcbA=", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", "requires": { - "debug": "^2.1.3", - "minimist": "^1.1.0", - "pretty-bytes": "^1.0.2", - "progress-stream": "^1.1.0", - "request": "^2.45.0", - "single-line-log": "^1.1.2", - "throttleit": "0.0.2" + "pinkie": "^2.0.0" + } + }, + "pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "dev": true, + "requires": { + "find-up": "^2.1.0" }, "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, "requires": { - "ms": "2.0.0" + "locate-path": "^2.0.0" } } } }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" + "pkg-up": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-1.0.0.tgz", + "integrity": "sha1-Pgj7RhUlxEIWJKM7n35tCvWwWiY=", + "dev": true, + "requires": { + "find-up": "^1.0.0" + } }, - "numeral": { - "version": "1.5.6", - "resolved": "https://registry.npmjs.org/numeral/-/numeral-1.5.6.tgz", - "integrity": "sha1-ODHbloRRuc9q/5v5WSXx7443sz8=" + "plist": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/plist/-/plist-2.1.0.tgz", + "integrity": "sha1-V8zbeggh3yGDEhejytVOPhRqECU=", + "requires": { + "base64-js": "1.2.0", + "xmlbuilder": "8.2.2", + "xmldom": "0.1.x" + } }, - "nwmatcher": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/nwmatcher/-/nwmatcher-1.4.4.tgz", - "integrity": "sha512-3iuY4N5dhgMpCUrOVnuAdGrgxVqV2cJpM+XNccjR2DKOB1RUP0aA+wGXEiNziG/UKboFyGBIoKOaNlJxx8bciQ==", + "pluralize": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz", + "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==", "dev": true }, - "oauth-sign": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", - "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=" + "pn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", + "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==", + "dev": true }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "prebuild-install": { + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-2.5.3.tgz", + "integrity": "sha512-/rI36cN2g7vDQnKWN8Uzupi++KjyqS9iS+/fpwG4Ea8d0Pip0PQ5bshUNzVwt+/D2MRfhVAplYMMvWLqWrCF/g==", "dev": true, + "optional": true, "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" + "detect-libc": "^1.0.3", + "expand-template": "^1.0.2", + "github-from-package": "0.0.0", + "minimist": "^1.2.0", + "mkdirp": "^0.5.1", + "node-abi": "^2.2.0", + "noop-logger": "^0.1.1", + "npmlog": "^4.0.1", + "os-homedir": "^1.0.1", + "pump": "^2.0.1", + "rc": "^1.1.6", + "simple-get": "^2.7.0", + "tar-fs": "^1.13.0", + "tunnel-agent": "^0.6.0", + "which-pm-runs": "^1.0.0" }, "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", + "dev": true, + "optional": true + }, + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, + "optional": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "tar-fs": { + "version": "1.16.3", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-1.16.3.tgz", + "integrity": "sha512-NvCeXpYx7OsmOh8zIOP/ebG55zZmxLE0etfWRbWok+q2Qo8x/vOR/IJT1taADXPe+jsiu9axDb3X4B+iIgNlKw==", "dev": true, + "optional": true, "requires": { - "is-descriptor": "^0.1.0" + "chownr": "^1.0.1", + "mkdirp": "^0.5.1", + "pump": "^1.0.0", + "tar-stream": "^1.1.2" + }, + "dependencies": { + "pump": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pump/-/pump-1.0.3.tgz", + "integrity": "sha512-8k0JupWme55+9tCVE+FS5ULT3K6AbgqrGa58lTT49RpyfwwcGedHqaC5LlQNdEAumn/wFsu6aPwkuPMioy8kqw==", + "dev": true, + "optional": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } } } } }, - "object-keys": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz", - "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=" + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "dev": true }, - "object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "dev": true, - "requires": { - "isobject": "^3.0.0" - }, - "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } - } + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "dev": true }, - "object.omit": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", - "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", - "dev": true, + "preserve": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", + "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", + "dev": true + }, + "pretty-bytes": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-1.0.4.tgz", + "integrity": "sha1-CiLoIQYJrTVUL4yNXSFZr/B1HIQ=", "requires": { - "for-own": "^0.1.4", - "is-extendable": "^0.1.1" + "get-stdin": "^4.0.1", + "meow": "^3.1.0" } }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "pretty-format": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-23.6.0.tgz", + "integrity": "sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw==", "dev": true, "requires": { - "isobject": "^3.0.1" + "ansi-regex": "^3.0.0", + "ansi-styles": "^3.2.0" }, "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } } } }, - "on-finished": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.1.0.tgz", - "integrity": "sha1-DFOfCSkej/rd4MiiWFD7LO3HAi0=", + "prettyjson": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prettyjson/-/prettyjson-1.2.1.tgz", + "integrity": "sha1-/P+rQdGcq0365eV15kJGYZsS0ok=", "dev": true, "requires": { - "ee-first": "1.0.5" + "colors": "^1.1.2", + "minimist": "^1.2.0" } }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==" + }, + "process-nextick-args": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", + "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=" + }, + "progress": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.0.tgz", + "integrity": "sha1-ihvjZr+Pwj2yvSPxDG/pILQ4nR8=", + "dev": true + }, + "progress-stream": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/progress-stream/-/progress-stream-1.2.0.tgz", + "integrity": "sha1-LNPP6jO6OonJwSHsM0er6asSX3c=", "requires": { - "wrappy": "1" + "speedometer": "~0.1.2", + "through2": "~0.2.3" } }, - "onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", - "dev": true, + "promise": { + "version": "1.3.0", + "resolved": "http://registry.npmjs.org/promise/-/promise-1.3.0.tgz", + "integrity": "sha1-5cyaTIJ45GZP/twBx9qEhCsEAXU=", "requires": { - "mimic-fn": "^1.0.0" + "is-promise": "~1" } }, - "optimist": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.4.0.tgz", - "integrity": "sha1-y47Dfy/jqphky2eidSUOfhliCiU=", + "prompts": { + "version": "0.1.14", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-0.1.14.tgz", + "integrity": "sha512-rxkyiE9YH6zAz/rZpywySLKkpaj0NMVyNw1qhsubdbjjSgcayjTShDreZGlFMcGSu5sab3bAKPfFk78PB90+8w==", "dev": true, "requires": { - "wordwrap": "~0.0.2" + "kleur": "^2.0.1", + "sisteransi": "^0.1.1" } }, - "optionator": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", - "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", "dev": true, - "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.4", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "wordwrap": "~1.0.0" - }, - "dependencies": { - "wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", - "dev": true - } - } + "optional": true }, - "os-homedir": { + "pseudomap": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", "dev": true }, - "os-locale": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", - "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "psl": { + "version": "1.1.29", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.29.tgz", + "integrity": "sha512-AeUmQ0oLN02flVHXWh9sSJF7mcdFq0ppid/JkErufc3hGIV/AMa8Fo9VgDo/cT2jFdOWoFvHp90qqBH54W+gjQ==", + "dev": true + }, + "pump": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pump/-/pump-1.0.3.tgz", + "integrity": "sha512-8k0JupWme55+9tCVE+FS5ULT3K6AbgqrGa58lTT49RpyfwwcGedHqaC5LlQNdEAumn/wFsu6aPwkuPMioy8kqw==", "requires": { - "lcid": "^1.0.0" + "end-of-stream": "^1.1.0", + "once": "^1.3.1" } }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" }, - "osx-release": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/osx-release/-/osx-release-1.1.0.tgz", - "integrity": "sha1-8heRGigTaUmvG/kwiyQeJzfTzWw=", + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" + }, + "randomatic": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.0.tgz", + "integrity": "sha512-KnGPVE0lo2WoXxIZ7cPR8YBpiol4gsSuOwDSg410oHh80ZMp5EiypNqL2K4Z77vJn6lB5rap7IkAmcUlalcnBQ==", + "dev": true, "requires": { - "minimist": "^1.1.0" + "is-number": "^4.0.0", + "kind-of": "^6.0.0", + "math-random": "^1.0.1" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + } } }, - "output-file-sync": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/output-file-sync/-/output-file-sync-1.1.2.tgz", - "integrity": "sha1-0KM+7+YaIF+suQCS6CZZjVJFznY=", + "raw-body": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.3.0.tgz", + "integrity": "sha1-l4IwoValVI9C7vFN4i0PT2EAg9E=", "dev": true, "requires": { - "graceful-fs": "^4.1.4", - "mkdirp": "^0.5.1", - "object-assign": "^4.1.0" + "bytes": "1", + "iconv-lite": "0.4.4" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.4", + "resolved": "http://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.4.tgz", + "integrity": "sha1-6V8uQdsHNfwhZS94J6XuMuY8g6g=", + "dev": true + } } }, - "p-cancelable": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz", - "integrity": "sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==", - "dev": true + "rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + } }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true + "rcedit": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/rcedit/-/rcedit-1.1.1.tgz", + "integrity": "sha512-6NjOhOpkvbc/gpMEfk2hpXuWyHfbLFN8as5jx3jf4bhELvouRoYvc8d/W3NVVPwEBF1ICfbpwp1oRm8OJ2WDWw==" }, - "p-limit": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.2.0.tgz", - "integrity": "sha512-Y/OtIaXtUPr4/YpMv1pCL5L5ed0rumAaAeBSj12F+bSlMdys7i8oQF/GUJmfpTS/QoaRrS/k6pma29haJpsMng==", + "react": { + "version": "0.13.3", + "resolved": "http://registry.npmjs.org/react/-/react-0.13.3.tgz", + "integrity": "sha1-ot+oUzXX3AK4K0gvCJWC5kzBM1Y=", "requires": { - "p-try": "^1.0.0" + "envify": "^3.0.0" } }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "react-bootstrap": { + "version": "0.20.3", + "resolved": "http://registry.npmjs.org/react-bootstrap/-/react-bootstrap-0.20.3.tgz", + "integrity": "sha1-UhDor3IRvUaEshGA8ocdEq67TqE=", "requires": { - "p-limit": "^1.1.0" + "classnames": "^1.1.4" + }, + "dependencies": { + "classnames": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-1.2.2.tgz", + "integrity": "sha1-6WoqAiLYSSXdj62yBdZuEviI7fk=" + } } }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" - }, - "package-json": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz", - "integrity": "sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=", - "dev": true, + "react-retina-image": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/react-retina-image/-/react-retina-image-1.3.3.tgz", + "integrity": "sha1-4h+YvK+gWnMlDGaQswtFVMs0nV8=", "requires": { - "got": "^6.7.1", - "registry-auth-token": "^3.0.1", - "registry-url": "^3.0.3", - "semver": "^5.1.0" + "array-equal": "^1.0.0", + "image-exists": "^1.1.0", + "is-retina": "^1.0.3", + "isarray": "0.0.1", + "object-assign": "^2.0.0" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "object-assign": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz", + "integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=" + } } }, - "parse-author": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/parse-author/-/parse-author-2.0.0.tgz", - "integrity": "sha1-00YL8d3Q367tQtp1QkLmX7aEqB8=", + "react-router": { + "version": "0.13.6", + "resolved": "http://registry.npmjs.org/react-router/-/react-router-0.13.6.tgz", + "integrity": "sha1-G8OcdF1CMmy1Hxx0UkeWdaUXL6k=", "requires": { - "author-regex": "^1.0.0" + "can-use-dom": "0.1.0", + "invariant": "^2.0.0", + "object-assign": "^2.0.0", + "qs": "2.4.1" + }, + "dependencies": { + "object-assign": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz", + "integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=" + }, + "qs": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-2.4.1.tgz", + "integrity": "sha1-aMuuqXEBNCaoDBQE+taxprEXUkU=" + } } }, - "parse-color": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/parse-color/-/parse-color-1.0.0.tgz", - "integrity": "sha1-e3SLlag/A/FqlPU15S1/PZRlhhk=", + "read-config-file": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-config-file/-/read-config-file-3.0.0.tgz", + "integrity": "sha512-BVm//hhy9uxRbmeZrKAsUu6MUUNvtwkMrc3t15E79M1lLvg6ivHiwQYIEQK65ZtHCSautbgRY4rD8Z4skRk+4Q==", "dev": true, "requires": { - "color-convert": "~0.5.0" + "ajv": "^6.1.1", + "ajv-keywords": "^3.1.0", + "bluebird-lst": "^1.0.5", + "dotenv": "^5.0.0", + "dotenv-expand": "^4.0.1", + "fs-extra-p": "^4.5.0", + "js-yaml": "^3.10.0", + "json5": "^0.5.1", + "lazy-val": "^1.0.3" }, "dependencies": { - "color-convert": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-0.5.3.tgz", - "integrity": "sha1-vbbGnOZg+t/+CwAHzER+G59ygr0=", + "ajv": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.4.tgz", + "integrity": "sha512-4Wyjt8+t6YszqaXnLDfMmG/8AlO5Zbcsy3ATHncCzjW/NoPzAId8AK6749Ybjmdt+kUY1gP60fCu46oDxPv/mg==", + "dev": true, + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "fast-deep-equal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "json5": { + "version": "0.5.1", + "resolved": "http://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", "dev": true } } }, - "parse-glob": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", - "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", - "dev": true, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", "requires": { - "glob-base": "^0.3.0", - "is-dotfile": "^1.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.0" + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" } }, - "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", "requires": { - "error-ex": "^1.2.0" + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" } }, - "parse5": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-1.5.1.tgz", - "integrity": "sha1-m387DeMr543CQBsXVzzK8Pb1nZQ=", - "dev": true - }, - "parseUri": { - "version": "1.2.3-2", - "resolved": "https://registry.npmjs.org/parseUri/-/parseUri-1.2.3-2.tgz", - "integrity": "sha1-9BHxt9aWemdflk5xYAJMt2a5DpY=" - }, - "parseurl": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", - "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=", - "dev": true - }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true - }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "readable-stream": { + "version": "2.0.6", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", "requires": { - "pinkie-promise": "^2.0.0" + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "~1.0.0", + "process-nextick-args": "~1.0.6", + "string_decoder": "~0.10.x", + "util-deprecate": "~1.0.1" } }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" - }, - "path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", - "dev": true - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true - }, - "path-parse": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz", - "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=" - }, - "path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", - "requires": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=" - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" - }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" - }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "requires": { - "pinkie": "^2.0.0" - } - }, - "pkg-up": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-1.0.0.tgz", - "integrity": "sha1-Pgj7RhUlxEIWJKM7n35tCvWwWiY=", - "dev": true, - "requires": { - "find-up": "^1.0.0" - } - }, - "plist": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/plist/-/plist-2.1.0.tgz", - "integrity": "sha1-V8zbeggh3yGDEhejytVOPhRqECU=", - "requires": { - "base64-js": "1.2.0", - "xmlbuilder": "8.2.2", - "xmldom": "0.1.x" - } - }, - "pluralize": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz", - "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==", - "dev": true - }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true - }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", - "dev": true - }, - "prepend-http": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", - "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", - "dev": true - }, - "preserve": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", - "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", - "dev": true - }, - "pretty-bytes": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-1.0.4.tgz", - "integrity": "sha1-CiLoIQYJrTVUL4yNXSFZr/B1HIQ=", - "requires": { - "get-stdin": "^4.0.1", - "meow": "^3.1.0" - } - }, - "pretty-format": { - "version": "21.2.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-21.2.1.tgz", - "integrity": "sha512-ZdWPGYAnYfcVP8yKA3zFjCn8s4/17TeYH28MXuC8vTp0o21eXjbFGcOAXZEaDaOFJjc3h2qa7HQNHNshhvoh2A==", + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", "dev": true, "requires": { - "ansi-regex": "^3.0.0", - "ansi-styles": "^3.2.0" + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" }, "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", "dev": true }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - } - } - }, - "prettyjson": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prettyjson/-/prettyjson-1.2.1.tgz", - "integrity": "sha1-/P+rQdGcq0365eV15kJGYZsS0ok=", - "dev": true, - "requires": { - "colors": "^1.1.2", - "minimist": "^1.2.0" - }, - "dependencies": { - "colors": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", - "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", "dev": true - } - } - }, - "prettysize": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/prettysize/-/prettysize-0.0.3.tgz", - "integrity": "sha1-FK//amReWRpN3xxykZwjtBRhgaE=", - "dev": true - }, - "private": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", - "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==" - }, - "process-nextick-args": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", - "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=" - }, - "progress": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.0.tgz", - "integrity": "sha1-ihvjZr+Pwj2yvSPxDG/pILQ4nR8=", - "dev": true - }, - "progress-stream": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/progress-stream/-/progress-stream-1.2.0.tgz", - "integrity": "sha1-LNPP6jO6OonJwSHsM0er6asSX3c=", - "requires": { - "speedometer": "~0.1.2", - "through2": "~0.2.3" - } - }, - "promise": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", - "dev": true, - "optional": true, - "requires": { - "asap": "~2.0.3" - } - }, - "prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", - "dev": true - }, - "pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", - "dev": true - }, - "pump": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/pump/-/pump-1.0.3.tgz", - "integrity": "sha512-8k0JupWme55+9tCVE+FS5ULT3K6AbgqrGa58lTT49RpyfwwcGedHqaC5LlQNdEAumn/wFsu6aPwkuPMioy8kqw==", - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" - }, - "q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" - }, - "randomatic": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.7.tgz", - "integrity": "sha512-D5JUjPyJbaJDkuAazpVnSfVkLlpeO3wDlPROTMLGKG1zMFNFRgrciKo1ltz/AzNTkqE0HzDx655QOL51N06how==", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "dependencies": { - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dev": true, "requires": { - "kind-of": "^3.0.2" + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" }, "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "is-buffer": "^1.1.5" + "is-extendable": "^0.1.0" } } } }, - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "requires": { - "is-buffer": "^1.1.5" + "ms": "2.0.0" } - } - } - }, - "raw-body": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.3.0.tgz", - "integrity": "sha1-l4IwoValVI9C7vFN4i0PT2EAg9E=", - "dev": true, - "requires": { - "bytes": "1", - "iconv-lite": "0.4.4" - }, - "dependencies": { - "iconv-lite": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.4.tgz", - "integrity": "sha1-6V8uQdsHNfwhZS94J6XuMuY8g6g=", - "dev": true - } - } - }, - "rc": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.5.tgz", - "integrity": "sha1-J1zWh/bjs2zHVrqibf7oCnkDAf0=", - "requires": { - "deep-extend": "~0.4.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - } - }, - "rcedit": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/rcedit/-/rcedit-0.3.0.tgz", - "integrity": "sha1-y17uGF5Ub57aWXwkjJkGGG+pa84=", - "dev": true - }, - "react": { - "version": "0.13.3", - "resolved": "https://registry.npmjs.org/react/-/react-0.13.3.tgz", - "integrity": "sha1-ot+oUzXX3AK4K0gvCJWC5kzBM1Y=", - "requires": { - "envify": "^3.0.0" - } - }, - "react-bootstrap": { - "version": "0.20.3", - "resolved": "https://registry.npmjs.org/react-bootstrap/-/react-bootstrap-0.20.3.tgz", - "integrity": "sha1-UhDor3IRvUaEshGA8ocdEq67TqE=", - "requires": { - "classnames": "^1.1.4" - }, - "dependencies": { - "classnames": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-1.2.2.tgz", - "integrity": "sha1-6WoqAiLYSSXdj62yBdZuEviI7fk=" - } - } - }, - "react-retina-image": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/react-retina-image/-/react-retina-image-1.3.3.tgz", - "integrity": "sha1-4h+YvK+gWnMlDGaQswtFVMs0nV8=", - "requires": { - "array-equal": "^1.0.0", - "image-exists": "^1.1.0", - "is-retina": "^1.0.3", - "isarray": "0.0.1", - "object-assign": "^2.0.0" - }, - "dependencies": { - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" - }, - "object-assign": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz", - "integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=" - } - } - }, - "react-router": { - "version": "0.13.6", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-0.13.6.tgz", - "integrity": "sha1-G8OcdF1CMmy1Hxx0UkeWdaUXL6k=", - "requires": { - "can-use-dom": "0.1.0", - "invariant": "^2.0.0", - "object-assign": "^2.0.0", - "qs": "2.4.1" - }, - "dependencies": { - "object-assign": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz", - "integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=" }, - "qs": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/qs/-/qs-2.4.1.tgz", - "integrity": "sha1-aMuuqXEBNCaoDBQE+taxprEXUkU=" - } - } - }, - "read-config-file": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-config-file/-/read-config-file-3.0.0.tgz", - "integrity": "sha512-BVm//hhy9uxRbmeZrKAsUu6MUUNvtwkMrc3t15E79M1lLvg6ivHiwQYIEQK65ZtHCSautbgRY4rD8Z4skRk+4Q==", - "dev": true, - "requires": { - "ajv": "^6.1.1", - "ajv-keywords": "^3.1.0", - "bluebird-lst": "^1.0.5", - "dotenv": "^5.0.0", - "dotenv-expand": "^4.0.1", - "fs-extra-p": "^4.5.0", - "js-yaml": "^3.10.0", - "json5": "^0.5.1", - "lazy-val": "^1.0.3" - }, - "dependencies": { - "ajv": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.2.0.tgz", - "integrity": "sha1-r6wpW7qgFSRJ5SJ0LkVHwa6TKNI=", + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", "dev": true, "requires": { - "fast-deep-equal": "^1.0.0", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.3.0" + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } } }, - "esprima": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz", - "integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw==", - "dev": true - }, - "js-yaml": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.10.0.tgz", - "integrity": "sha512-O2v52ffjLa9VeM43J4XocZE//WT9N0IiwDa3KSHH7Tu8CtH+1qM8SIZvnsTh6v+4yFy5KUY3BHUVwjpfAWsjIA==", + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", "dev": true, "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } } }, - "json5": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", - "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", - "dev": true - } - } - }, - "read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", - "requires": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" - } - }, - "read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", - "requires": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" - } - }, - "readable-stream": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", - "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "~1.0.0", - "process-nextick-args": "~1.0.6", - "string_decoder": "~0.10.x", - "util-deprecate": "~1.0.1" - } - }, - "readdirp": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz", - "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "minimatch": "^3.0.2", - "readable-stream": "^2.0.2", - "set-immediate-shim": "^1.0.1" + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } } }, "readline2": { @@ -11216,6 +12074,15 @@ } } }, + "realpath-native": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-1.0.2.tgz", + "integrity": "sha512-+S3zTvVt9yTntFrBpm7TQmQ3tzpCrnA1a/y+3cUHAc9ZR6aIjG0WNLR+Rj79QpJktY+VeW/TQtFlQ1bzsehI8g==", + "dev": true, + "requires": { + "util.promisify": "^1.0.0" + } + }, "recast": { "version": "0.11.23", "resolved": "https://registry.npmjs.org/recast/-/recast-0.11.23.tgz", @@ -11239,6 +12106,15 @@ } } }, + "rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "dev": true, + "requires": { + "resolve": "^1.1.6" + } + }, "redent": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", @@ -11249,9 +12125,9 @@ } }, "regenerate": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.3.3.tgz", - "integrity": "sha512-jVpo1GadrDAK59t/0jRx5VxYWQEDkkEKi6+HjE3joFVLfDOh9Xrdh0dF1eSq+BI/SwvTQ44gSscJ8N5zYL61sg==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", + "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==", "dev": true }, "regenerator": { @@ -11282,7 +12158,7 @@ }, "recast": { "version": "0.10.33", - "resolved": "https://registry.npmjs.org/recast/-/recast-0.10.33.tgz", + "resolved": "http://registry.npmjs.org/recast/-/recast-0.10.33.tgz", "integrity": "sha1-lCgI96oBbx+nFCxGHX5XBKqo1pc=", "dev": true, "requires": { @@ -11344,15 +12220,15 @@ "integrity": "sha1-ju8IJ/BN/w7IhXupJavj/qYZTlI=", "dev": true }, - "esprima-fb": { - "version": "15001.1001.0-dev-harmony-fb", - "resolved": "https://registry.npmjs.org/esprima-fb/-/esprima-fb-15001.1001.0-dev-harmony-fb.tgz", - "integrity": "sha1-Q761fsJujPI3092LM+QlM1d/Jlk=", + "esprima": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", + "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=", "dev": true }, "recast": { "version": "0.10.43", - "resolved": "https://registry.npmjs.org/recast/-/recast-0.10.43.tgz", + "resolved": "http://registry.npmjs.org/recast/-/recast-0.10.43.tgz", "integrity": "sha1-uV1Q9tYHYaX2JS4V2AZ4FoSRzn8=", "dev": true, "requires": { @@ -11360,6 +12236,14 @@ "esprima-fb": "~15001.1001.0-dev-harmony-fb", "private": "~0.1.5", "source-map": "~0.5.0" + }, + "dependencies": { + "esprima-fb": { + "version": "15001.1001.0-dev-harmony-fb", + "resolved": "https://registry.npmjs.org/esprima-fb/-/esprima-fb-15001.1001.0-dev-harmony-fb.tgz", + "integrity": "sha1-Q761fsJujPI3092LM+QlM1d/Jlk=", + "dev": true + } } }, "source-map": { @@ -11411,9 +12295,9 @@ "dev": true }, "repeat-element": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", - "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", "dev": true }, "repeat-string": { @@ -11423,10 +12307,9 @@ "dev": true }, "repeating": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-1.1.3.tgz", - "integrity": "sha1-PUEUIYh3U3SU+X93+Xhfq4EPpKw=", - "dev": true, + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", "requires": { "is-finite": "^1.0.0" } @@ -11466,117 +12349,10 @@ "uuid": "^3.1.0" }, "dependencies": { - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" - }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" - }, - "boom": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/boom/-/boom-4.3.1.tgz", - "integrity": "sha1-T4owBctKfjiJ90kDD9JbluAdLjE=", - "requires": { - "hoek": "4.x.x" - } - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" - }, - "cryptiles": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-3.1.2.tgz", - "integrity": "sha1-qJ+7Ig9c4l7FboxKqKT9e1sNKf4=", - "requires": { - "boom": "5.x.x" - }, - "dependencies": { - "boom": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/boom/-/boom-5.2.0.tgz", - "integrity": "sha512-Z5BTk6ZRe4tXXQlkqftmsAUANpXmuwlsF5Oov8ThoMbQRzdGTA1ngYRW160GexgOgjsFOKJz0LYhoNi+2AMBUw==", - "requires": { - "hoek": "4.x.x" - } - } - } - }, - "form-data": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz", - "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "1.0.6", - "mime-types": "^2.1.12" - } - }, - "har-validator": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz", - "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=", - "requires": { - "ajv": "^5.1.0", - "har-schema": "^2.0.0" - } - }, - "hawk": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/hawk/-/hawk-6.0.2.tgz", - "integrity": "sha512-miowhl2+U7Qle4vdLqDdPt9m09K6yZhkLDTWGoUiUzrQCn+mHHSmfJgAyGaLRZbPmTqfFFjRV1QWCW0VWUJBbQ==", - "requires": { - "boom": "4.x.x", - "cryptiles": "3.x.x", - "hoek": "4.x.x", - "sntp": "2.x.x" - } - }, - "hoek": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-4.2.1.tgz", - "integrity": "sha512-QLg82fGkfnJ/4iy1xZ81/9SIJiq1NGFUMGs6ParyjBZr6jW2Ufj/snDqTHixNlHdPNwN2RLVD0Pi3igeK9+JfA==" - }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, - "qs": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", - "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==" - }, - "sntp": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/sntp/-/sntp-2.1.0.tgz", - "integrity": "sha512-FL1b58BDrqS3A11lJ0zEdnJ3UOKqVxawAkF3k7F0CVN7VQ34aZrV+G8BZ1WC9ZL7NyrwsW0oviwsWDgRuVYtJg==", - "requires": { - "hoek": "4.x.x" - } - }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "requires": { - "safe-buffer": "^5.0.1" - } - }, "uuid": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.2.1.tgz", - "integrity": "sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA==" + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==" } } }, @@ -11588,6 +12364,26 @@ "throttleit": "~0.0.2" } }, + "request-promise-core": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.1.tgz", + "integrity": "sha1-Pu4AssWqgyOc+wTFcA2jb4HNCLY=", + "dev": true, + "requires": { + "lodash": "^4.13.1" + } + }, + "request-promise-native": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.5.tgz", + "integrity": "sha1-UoF3D2jgyXGeUWP9P6tIIhX0/aU=", + "dev": true, + "requires": { + "request-promise-core": "1.1.1", + "stealthy-require": "^1.1.0", + "tough-cookie": ">=2.3.3" + } + }, "require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", @@ -11609,13 +12405,40 @@ } }, "resolve": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.5.0.tgz", - "integrity": "sha512-hgoSGrc3pjzAPHNBg+KnFcK2HwlHTs/YrAGUr6qgTVUZmXv1UEXXl0bZNBKMA9fud6lRYFdPGz0xXxycPzmmiw==", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.8.1.tgz", + "integrity": "sha512-AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA==", "requires": { "path-parse": "^1.0.5" } }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + } + } + }, + "resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "dev": true, + "requires": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + } + }, "resolve-from": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz", @@ -11676,14 +12499,29 @@ "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", "requires": { "glob": "^7.0.5" - } - }, - "rsvp": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz", - "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==", - "dev": true - }, + }, + "dependencies": { + "glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + } + } + }, + "rsvp": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz", + "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==", + "dev": true + }, "run-async": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", @@ -11691,813 +12529,285 @@ "dev": true, "requires": { "is-promise": "^2.1.0" - } - }, - "run-sequence": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/run-sequence/-/run-sequence-1.2.2.tgz", - "integrity": "sha1-UJWgvr6YczsBQL0I3YDsAw3azes=", - "dev": true, - "requires": { - "chalk": "*", - "gulp-util": "*" - } - }, - "run-series": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/run-series/-/run-series-1.1.8.tgz", - "integrity": "sha512-+GztYEPRpIsQoCSraWHDBs9WVy4eVME16zhOtDB4H9J4xN0XRhknnmLOl+4gRgZtu8dpp9N/utSPjKH/xmDzXg==", - "dev": true - }, - "rx-lite": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz", - "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=", - "dev": true - }, - "rx-lite-aggregates": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz", - "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=", - "dev": true, - "requires": { - "rx-lite": "*" - } - }, - "safe-buffer": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", - "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==" - }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dev": true, - "requires": { - "ret": "~0.1.10" - } - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "sane": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/sane/-/sane-2.5.2.tgz", - "integrity": "sha1-tNwYYcIbQn6SlQej51HiosuKs/o=", - "dev": true, - "requires": { - "anymatch": "^2.0.0", - "capture-exit": "^1.2.0", - "exec-sh": "^0.2.0", - "fb-watchman": "^2.0.0", - "fsevents": "^1.2.3", - "micromatch": "^3.1.4", - "minimist": "^1.1.1", - "walker": "~1.0.5", - "watch": "~0.18.0" }, "dependencies": { - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", + "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", "dev": true - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dev": true, - "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - } - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "fsevents": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.4.tgz", - "integrity": "sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==", - "dev": true, - "optional": true, - "requires": { - "nan": "^2.9.2", - "node-pre-gyp": "^0.10.0" - }, - "dependencies": { - "abbrev": { - "version": "1.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "ansi-regex": { - "version": "2.1.1", - "bundled": true, - "dev": true - }, - "aproba": { - "version": "1.2.0", - "bundled": true, - "dev": true, - "optional": true - }, - "are-we-there-yet": { - "version": "1.1.4", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "balanced-match": { - "version": "1.0.0", - "bundled": true, - "dev": true - }, - "brace-expansion": { - "version": "1.1.11", - "bundled": true, - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "chownr": { - "version": "1.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "code-point-at": { - "version": "1.1.0", - "bundled": true, - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "bundled": true, - "dev": true - }, - "console-control-strings": { - "version": "1.1.0", - "bundled": true, - "dev": true - }, - "core-util-is": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "debug": { - "version": "2.6.9", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "ms": "2.0.0" - } - }, - "deep-extend": { - "version": "0.5.1", - "bundled": true, - "dev": true, - "optional": true - }, - "delegates": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "detect-libc": { - "version": "1.0.3", - "bundled": true, - "dev": true, - "optional": true - }, - "fs-minipass": { - "version": "1.2.5", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "minipass": "^2.2.1" - } - }, - "fs.realpath": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "gauge": { - "version": "2.7.4", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "glob": { - "version": "7.1.2", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "has-unicode": { - "version": "2.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "iconv-lite": { - "version": "0.4.21", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "safer-buffer": "^2.1.0" - } - }, - "ignore-walk": { - "version": "3.0.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "minimatch": "^3.0.4" - } - }, - "inflight": { - "version": "1.0.6", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.3", - "bundled": true, - "dev": true - }, - "ini": { - "version": "1.3.5", - "bundled": true, - "dev": true, - "optional": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "isarray": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "minimatch": { - "version": "3.0.4", - "bundled": true, - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "0.0.8", - "bundled": true, - "dev": true - }, - "minipass": { - "version": "2.2.4", - "bundled": true, - "dev": true, - "requires": { - "safe-buffer": "^5.1.1", - "yallist": "^3.0.0" - } - }, - "minizlib": { - "version": "1.1.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "minipass": "^2.2.1" - } - }, - "mkdirp": { - "version": "0.5.1", - "bundled": true, - "dev": true, - "requires": { - "minimist": "0.0.8" - } - }, - "ms": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "needle": { - "version": "2.2.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "debug": "^2.1.2", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" - } - }, - "node-pre-gyp": { - "version": "0.10.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "detect-libc": "^1.0.2", - "mkdirp": "^0.5.1", - "needle": "^2.2.0", - "nopt": "^4.0.1", - "npm-packlist": "^1.1.6", - "npmlog": "^4.0.2", - "rc": "^1.1.7", - "rimraf": "^2.6.1", - "semver": "^5.3.0", - "tar": "^4" - } - }, - "nopt": { - "version": "4.0.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "abbrev": "1", - "osenv": "^0.1.4" - } - }, - "npm-bundled": { - "version": "1.0.3", - "bundled": true, - "dev": true, - "optional": true - }, - "npm-packlist": { - "version": "1.1.10", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1" - } - }, - "npmlog": { - "version": "4.1.2", - "bundled": true, + } + } + }, + "run-sequence": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/run-sequence/-/run-sequence-1.2.2.tgz", + "integrity": "sha1-UJWgvr6YczsBQL0I3YDsAw3azes=", + "dev": true, + "requires": { + "chalk": "*", + "gulp-util": "*" + } + }, + "rx-lite": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz", + "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=", + "dev": true + }, + "rx-lite-aggregates": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz", + "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=", + "dev": true, + "requires": { + "rx-lite": "*" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sane": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/sane/-/sane-2.5.2.tgz", + "integrity": "sha1-tNwYYcIbQn6SlQej51HiosuKs/o=", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "capture-exit": "^1.2.0", + "exec-sh": "^0.2.0", + "fb-watchman": "^2.0.0", + "fsevents": "^1.2.3", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5", + "watch": "~0.18.0" + }, + "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, - "optional": true, "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" + "is-extendable": "^0.1.0" } - }, - "number-is-nan": { - "version": "1.0.1", - "bundled": true, - "dev": true - }, - "object-assign": { - "version": "4.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "once": { - "version": "1.4.0", - "bundled": true, + } + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, "requires": { - "wrappy": "1" + "is-descriptor": "^0.1.0" } }, - "os-homedir": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "os-tmpdir": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "osenv": { - "version": "0.1.5", - "bundled": true, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, - "optional": true, "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" + "is-extendable": "^0.1.0" } }, - "path-is-absolute": { - "version": "1.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "process-nextick-args": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "rc": { - "version": "1.2.7", - "bundled": true, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", "dev": true, - "optional": true, "requires": { - "deep-extend": "^0.5.1", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" + "kind-of": "^3.0.2" }, "dependencies": { - "minimist": { - "version": "1.2.0", - "bundled": true, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, - "optional": true + "requires": { + "is-buffer": "^1.1.5" + } } } }, - "readable-stream": { - "version": "2.3.6", - "bundled": true, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", "dev": true, - "optional": true, "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } } }, - "rimraf": { - "version": "2.6.2", - "bundled": true, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "dev": true, - "optional": true, "requires": { - "glob": "^7.0.5" + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" } }, - "safe-buffer": { - "version": "5.1.1", - "bundled": true, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", "dev": true - }, - "safer-buffer": { - "version": "2.1.2", - "bundled": true, - "dev": true, - "optional": true - }, - "sax": { - "version": "1.2.4", - "bundled": true, - "dev": true, - "optional": true - }, - "semver": { - "version": "5.5.0", - "bundled": true, - "dev": true, - "optional": true - }, - "set-blocking": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "signal-exit": { - "version": "3.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "string-width": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "string_decoder": { - "version": "1.1.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "bundled": true, + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "dev": true, "requires": { - "ansi-regex": "^2.0.0" + "is-descriptor": "^1.0.0" } }, - "strip-json-comments": { + "extend-shallow": { "version": "2.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "tar": { - "version": "4.4.1", - "bundled": true, + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, - "optional": true, "requires": { - "chownr": "^1.0.1", - "fs-minipass": "^1.2.5", - "minipass": "^2.2.4", - "minizlib": "^1.1.0", - "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.1", - "yallist": "^3.0.2" + "is-extendable": "^0.1.0" } - }, - "util-deprecate": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "wide-align": { - "version": "1.1.2", - "bundled": true, + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, - "optional": true, "requires": { - "string-width": "^1.0.2" + "is-extendable": "^0.1.0" } - }, - "wrappy": { - "version": "1.0.2", - "bundled": true, - "dev": true - }, - "yallist": { - "version": "3.0.2", - "bundled": true, - "dev": true } } }, @@ -12582,6 +12892,12 @@ "snapdragon": "^0.8.1", "to-regex": "^3.0.2" } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true } } }, @@ -12600,9 +12916,9 @@ "dev": true }, "semver": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", - "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==" + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", + "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==" }, "semver-diff": { "version": "2.1.0", @@ -12618,12 +12934,6 @@ "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" }, - "set-immediate-shim": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", - "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=", - "dev": true - }, "set-value": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", @@ -12691,12 +13001,31 @@ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" }, + "simple-concat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.0.tgz", + "integrity": "sha1-c0TLuLbib7J9ZrL8hvn21Zl1IcY=", + "dev": true, + "optional": true + }, "simple-fmt": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/simple-fmt/-/simple-fmt-0.1.0.tgz", "integrity": "sha1-GRv1ZqWeZTBILLJatTtKjchcOms=", "dev": true }, + "simple-get": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-2.8.1.tgz", + "integrity": "sha512-lSSHRSw3mQNUGPAYRqo7xy9dhKmxFXIjLjp4KHpf99GEH2VH7C3AM+Qfx6du6jhfUi6Vm7XnbEVEf7Wb6N8jRw==", + "dev": true, + "optional": true, + "requires": { + "decompress-response": "^3.3.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, "simple-is": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/simple-is/-/simple-is-0.2.0.tgz", @@ -12711,6 +13040,12 @@ "string-width": "^1.0.1" } }, + "sisteransi": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-0.1.1.tgz", + "integrity": "sha512-PmGOd02bM9YO5ifxpw36nrNMBTptEtfRl4qUYl9SndkolplkrZZOW7PGHjrZL53QvMVj9nQ+TKqUnRsw4tJa4g==", + "dev": true + }, "slash": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", @@ -12777,6 +13112,12 @@ "is-extendable": "^0.1.0" } }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", @@ -12858,12 +13199,11 @@ } }, "sntp": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", - "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", - "dev": true, + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-2.1.0.tgz", + "integrity": "sha512-FL1b58BDrqS3A11lJ0zEdnJ3UOKqVxawAkF3k7F0CVN7VQ34aZrV+G8BZ1WC9ZL7NyrwsW0oviwsWDgRuVYtJg==", "requires": { - "hoek": "2.x.x" + "hoek": "4.x.x" } }, "source-map": { @@ -12914,35 +13254,24 @@ "dev": true }, "sparkles": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz", - "integrity": "sha1-Gsu/tZJDbRC76PeFt8xvgoFQEsM=", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz", + "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==", "dev": true }, "spdx-correct": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-2.0.4.tgz", - "integrity": "sha512-c+4gPpt9YDhz7cHlz5UrsHzxxRi4ksclxnEEKsuGT9JdwSC+ZNmsGbYRzzgxyZaBYpcWnlu+4lPcdLKx4DOCmA==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.2.tgz", + "integrity": "sha512-q9hedtzyXHr5S0A1vEPoK/7l8NpfkFYTq6iCY+Pno2ZbdZR6WexZFtqeVGkGxW3TEJMN914Z55EnAGMmenlIQQ==", "requires": { - "spdx-expression-parse": "^2.0.1", - "spdx-license-ids": "^2.0.1" - }, - "dependencies": { - "spdx-expression-parse": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-2.0.2.tgz", - "integrity": "sha512-oFxOkWCfFS0ltNp0H66gXlU4NF6bxg7RkoTYR0413t+yTY9zyj+AIWsjtN8dcVp6703ijDYBWBIARlJ7DkyP9Q==", - "requires": { - "spdx-exceptions": "^2.0.0", - "spdx-license-ids": "^2.0.1" - } - } + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" } }, "spdx-exceptions": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz", - "integrity": "sha512-4K1NsmrlCU1JJgUrtgEeTVyfx8VaYea9J9LvARxhbHtVtohPs/gFGG5yy49beySjlIMhhXZ4QqujIZEfS4l6Cg==" + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", + "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==" }, "spdx-expression-parse": { "version": "3.0.0", @@ -12951,25 +13280,28 @@ "requires": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" - }, - "dependencies": { - "spdx-license-ids": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.0.tgz", - "integrity": "sha512-2+EPwgbnmOIl8HjGBXXMd9NAu02vLjOO1nWw4kmeRDFyHn+M/ETfHxQUK0oXg8ctgVnl9t3rosNVsZ1jG61nDA==" - } } }, "spdx-license-ids": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-2.0.1.tgz", - "integrity": "sha1-AgF7zDU07k/+9tWNIOfT6aHDyOw=" + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.1.tgz", + "integrity": "sha512-TfOfPcYGBB5sDuPn3deByxPhmfegAhpDYKSOXZQN81Oyrrif8ZCodOLzK3AesELnCx03kikhyDwh0pfvvQvF8w==" }, "speedometer": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/speedometer/-/speedometer-0.1.4.tgz", "integrity": "sha1-mHbb0qFp0xFUAtSObqYynIgWpQ0=" }, + "split": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", + "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", + "dev": true, + "optional": true, + "requires": { + "through": "2" + } + }, "split-ca": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/split-ca/-/split-ca-1.0.1.tgz", @@ -12991,9 +13323,9 @@ "dev": true }, "sshpk": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.13.1.tgz", - "integrity": "sha1-US322mKHFEMW3EwY/hzx2UBzm+M=", + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.15.1.tgz", + "integrity": "sha512-mSdgNUaidk+dRU5MhYtN9zebdzF2iG0cNPWy8HG+W8y+fT1JnSkh0fzzpjOa0L7P8i1Rscz38t0h4gPcKz43xA==", "requires": { "asn1": "~0.2.3", "assert-plus": "^1.0.0", @@ -13002,20 +13334,27 @@ "ecc-jsbn": "~0.1.1", "getpass": "^0.1.1", "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", "tweetnacl": "~0.14.0" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" - } } }, "stable": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.6.tgz", - "integrity": "sha1-kQ9dKu17Ugxud3SZwfMuE5/eyxA=", + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true + }, + "stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=", + "dev": true, + "optional": true + }, + "stack-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.1.tgz", + "integrity": "sha1-1PM6tU6OOHeLDKXP07OvsS22hiA=", "dev": true }, "stat-mode": { @@ -13045,6 +13384,18 @@ } } }, + "stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", + "dev": true + }, + "stream-buffers": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz", + "integrity": "sha1-kdX1Ew0c75bc+n9yaUUYh0HQnuQ=", + "dev": true + }, "string-length": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/string-length/-/string-length-2.0.0.tgz", @@ -13100,13 +13451,13 @@ "dev": true }, "stringstream": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", - "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg=" + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.6.tgz", + "integrity": "sha512-87GEBAkegbBcweToUrdzf3eLhWNg06FJTebl4BVJz/JgWy8CvEr9dRtX5qWphiynMSQlxxi+QqN0z5T32SLlhA==" }, "strip-ansi": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "requires": { "ansi-regex": "^2.0.0" @@ -13140,23 +13491,25 @@ "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" }, "sumchecker": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-1.3.1.tgz", - "integrity": "sha1-ebs7RFbdBPGOvbwNcDodHa7FEF0=", - "dev": true, + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-2.0.2.tgz", + "integrity": "sha1-D0LBDl0F2l1C7qPlbDOZo31sWz4=", "requires": { - "debug": "^2.2.0", - "es6-promise": "^4.0.5" + "debug": "^2.2.0" }, "dependencies": { "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, "requires": { "ms": "2.0.0" } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" } } }, @@ -13180,7 +13533,7 @@ }, "table": { "version": "4.0.3", - "resolved": "https://registry.npmjs.org/table/-/table-4.0.3.tgz", + "resolved": "http://registry.npmjs.org/table/-/table-4.0.3.tgz", "integrity": "sha512-S7rnFITmBH1EnyKcvxBh1LjYeQMmnZtCXSEbHcH6S0NoKit24ZuFO/T1vDcLdYsLQkM188PVVhQmzKIuThNkKg==", "dev": true, "requires": { @@ -13193,14 +13546,15 @@ }, "dependencies": { "ajv": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.2.0.tgz", - "integrity": "sha1-r6wpW7qgFSRJ5SJ0LkVHwa6TKNI=", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.4.tgz", + "integrity": "sha512-4Wyjt8+t6YszqaXnLDfMmG/8AlO5Zbcsy3ATHncCzjW/NoPzAId8AK6749Ybjmdt+kUY1gP60fCu46oDxPv/mg==", "dev": true, "requires": { - "fast-deep-equal": "^1.0.0", + "fast-deep-equal": "^2.0.1", "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.3.0" + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" } }, "ansi-regex": { @@ -13210,31 +13564,43 @@ "dev": true }, "ansi-styles": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz", - "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { "color-convert": "^1.9.0" } }, "chalk": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.1.tgz", - "integrity": "sha512-QUU4ofkDoMIVO7hcx1iPTISs88wsO8jA92RQIm4JAwZvFGGAV2hSAA1NX7oVj2Ej2Q6NDTcRDjPTFrMCRZoJ6g==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "dev": true, "requires": { - "ansi-styles": "^3.2.0", + "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", - "supports-color": "^5.2.0" + "supports-color": "^5.3.0" } }, + "fast-deep-equal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", + "dev": true + }, "is-fullwidth-code-point": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", "dev": true }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, "string-width": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", @@ -13255,9 +13621,9 @@ } }, "supports-color": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.2.0.tgz", - "integrity": "sha512-F39vS48la4YvTZUPVeTqsjsFNrvcMwrV3RLZINsmHo+7djCvuUzSIeXOnZ5hmjef4bajL1dNccN+tg5XAliO5Q==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { "has-flag": "^3.0.0" @@ -13265,6 +13631,18 @@ } } }, + "tar": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz", + "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=", + "dev": true, + "optional": true, + "requires": { + "block-stream": "*", + "fstream": "^1.0.2", + "inherits": "2" + } + }, "tar-fs": { "version": "1.12.0", "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-1.12.0.tgz", @@ -13276,14 +13654,46 @@ } }, "tar-stream": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.5.5.tgz", - "integrity": "sha512-mQdgLPc/Vjfr3VWqWbfxW8yQNiJCbAZ+Gf6GDu1Cy0bdb33ofyiNGBtAY96jHFhDuivCwgW1H9DgTON+INiXgg==", + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", + "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", "requires": { "bl": "^1.0.0", + "buffer-alloc": "^1.2.0", "end-of-stream": "^1.0.0", - "readable-stream": "^2.0.0", + "fs-constants": "^1.0.0", + "readable-stream": "^2.3.0", + "to-buffer": "^1.1.1", "xtend": "^4.0.0" + }, + "dependencies": { + "process-nextick-args": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==" + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } } }, "temp": { @@ -13297,20 +13707,20 @@ "dependencies": { "rimraf": { "version": "2.2.8", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", + "resolved": "http://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=" } } }, "temp-file": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/temp-file/-/temp-file-3.1.1.tgz", - "integrity": "sha512-W/6SJgtg2SE/5rxgwUwoDhdSXrvUWQBpgKJglaAe6S7mk1kLkI+LUbY/jPZBu3UhydDJZstNNd7AJhnZ0UZHtw==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/temp-file/-/temp-file-3.1.3.tgz", + "integrity": "sha512-oz2J77loDE9sGrlRTqBzwbsUvoBD2BpyXeaRPKyGwBIwaamSs2jdqAfhutw7Tch9llr1u8E2ruoug09rNPa3PA==", "dev": true, "requires": { "async-exit-hook": "^2.0.1", "bluebird-lst": "^1.0.5", - "fs-extra-p": "^4.5.0", + "fs-extra-p": "^4.6.1", "lazy-val": "^1.0.3" } }, @@ -13324,90 +13734,16 @@ } }, "test-exclude": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-4.2.2.tgz", - "integrity": "sha512-2kTGf+3tykCfrWVREgyTR0bmVO0afE6i7zVXi/m+bZZ8ujV89Aulxdcdv32yH+unVFg3Y5o6GA8IzsHnGQuFgQ==", - "dev": true, - "requires": { - "arrify": "^1.0.1", - "minimatch": "^3.0.4", - "read-pkg-up": "^3.0.0", - "require-main-filename": "^1.0.1" - }, - "dependencies": { - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "^2.0.0" - } - }, - "load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - } - }, - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dev": true, - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "requires": { - "pify": "^3.0.0" - } - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - }, - "read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", - "dev": true, - "requires": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - } - }, - "read-pkg-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", - "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", - "dev": true, - "requires": { - "find-up": "^2.0.0", - "read-pkg": "^3.0.0" - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true - } + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-4.2.3.tgz", + "integrity": "sha512-SYbXgY64PT+4GAL2ocI3HwPa4Q4TBKm0cwAVeKOt/Aoc0gSpNRjJX8w0pA1LMKZ3LBmd8pYBqApFNQLII9kavA==", + "dev": true, + "requires": { + "arrify": "^1.0.1", + "micromatch": "^2.3.11", + "object-assign": "^4.1.0", + "read-pkg-up": "^1.0.1", + "require-main-filename": "^1.0.1" } }, "text-table": { @@ -13429,7 +13765,7 @@ }, "through": { "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "resolved": "http://registry.npmjs.org/through/-/through-2.3.8.tgz", "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" }, "through2": { @@ -13448,7 +13784,7 @@ }, "readable-stream": { "version": "1.1.14", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", "requires": { "core-util-is": "~1.0.0", @@ -13495,7 +13831,7 @@ "dependencies": { "debug": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.0.0.tgz", + "resolved": "http://registry.npmjs.org/debug/-/debug-2.0.0.tgz", "integrity": "sha1-ib2d9nMrUSVrxnBTQrugLtEhMe8=", "dev": true, "requires": { @@ -13504,7 +13840,7 @@ }, "ms": { "version": "0.6.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz", + "resolved": "http://registry.npmjs.org/ms/-/ms-0.6.2.tgz", "integrity": "sha1-2JwhJMb9wTU9Zai3e/GqxLGTcIw=", "dev": true }, @@ -13530,6 +13866,11 @@ "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=", "dev": true }, + "to-buffer": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", + "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==" + }, "to-fast-properties": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", @@ -13605,10 +13946,21 @@ } }, "tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=", - "dev": true + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "dev": true, + "requires": { + "punycode": "^2.1.0" + }, + "dependencies": { + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + } + } }, "traverse": { "version": "0.3.9", @@ -13647,9 +13999,9 @@ "dev": true }, "tslib": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.0.tgz", - "integrity": "sha512-f/qGG2tUkrISBlQZEjEqoZ3B2+npJjIf04H1wuAv9iA8i04Icp+61KRXxFdha22670NJopsZCIjhC3SnjPRKrQ==", + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", + "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==", "dev": true }, "tslint": { @@ -13673,51 +14025,43 @@ }, "dependencies": { "ansi-styles": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz", - "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { "color-convert": "^1.9.0" } }, "chalk": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.1.tgz", - "integrity": "sha512-QUU4ofkDoMIVO7hcx1iPTISs88wsO8jA92RQIm4JAwZvFGGAV2hSAA1NX7oVj2Ej2Q6NDTcRDjPTFrMCRZoJ6g==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "dev": true, "requires": { - "ansi-styles": "^3.2.0", + "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", - "supports-color": "^5.2.0" + "supports-color": "^5.3.0" } }, - "diff": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-3.4.0.tgz", - "integrity": "sha512-QpVuMTEoJMF7cKzi6bvWhRulU1fZqZnvyVQgNhPaxxuTYwyjn/j1v9falseQ/uXWwPnO56RBfwtg4h/EQXmucA==", - "dev": true - }, - "esprima": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz", - "integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw==", - "dev": true - }, - "js-yaml": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.10.0.tgz", - "integrity": "sha512-O2v52ffjLa9VeM43J4XocZE//WT9N0IiwDa3KSHH7Tu8CtH+1qM8SIZvnsTh6v+4yFy5KUY3BHUVwjpfAWsjIA==", + "glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", "dev": true, "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } }, "supports-color": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.2.0.tgz", - "integrity": "sha512-F39vS48la4YvTZUPVeTqsjsFNrvcMwrV3RLZINsmHo+7djCvuUzSIeXOnZ5hmjef4bajL1dNccN+tg5XAliO5Q==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { "has-flag": "^3.0.0" @@ -13726,25 +14070,26 @@ } }, "tsutils": { - "version": "2.21.2", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.21.2.tgz", - "integrity": "sha512-iaIuyjIUeFLdD39MYdzqBuY7Zv6+uGxSwRH4mf+HuzsnznjFz0R2tGrAe0/JvtNh91WrN8UN/DZRFTZNDuVekA==", + "version": "2.29.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", + "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", "dev": true, "requires": { "tslib": "^1.8.1" } }, "tunnel-agent": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz", - "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us=", - "dev": true + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "requires": { + "safe-buffer": "^5.0.1" + } }, "tweetnacl": { "version": "0.14.5", "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "optional": true + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" }, "type-check": { "version": "0.3.2", @@ -13789,76 +14134,42 @@ }, "typescript": { "version": "2.7.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-2.7.2.tgz", + "resolved": "http://registry.npmjs.org/typescript/-/typescript-2.7.2.tgz", "integrity": "sha512-p5TCYZDAO0m4G344hD+wx/LATebLWZNkkh2asWUFqSsD2OrDNhbAHuSjobrmsUmdzjJjEeZVU9g1h3O6vpstnw==", "dev": true }, "uglify-js": { - "version": "2.8.29", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", - "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", + "version": "3.4.9", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.9.tgz", + "integrity": "sha512-8CJsbKOtEbnJsTyv6LE6m6ZKniqMiFWmm9sRbopbkGs3gMPPfd3Fh8iIA4Ykv5MgaTbqHr4BaoGLJLZNhsrW1Q==", "dev": true, "optional": true, "requires": { - "source-map": "~0.5.1", - "uglify-to-browserify": "~1.0.0", - "yargs": "~3.10.0" + "commander": "~2.17.1", + "source-map": "~0.6.1" }, "dependencies": { - "camelcase": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", - "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", + "commander": { + "version": "2.17.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", + "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", "dev": true, "optional": true }, - "cliui": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", - "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", - "dev": true, - "optional": true, - "requires": { - "center-align": "^0.1.1", - "right-align": "^0.1.1", - "wordwrap": "0.0.2" - } - }, "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "optional": true - }, - "window-size": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", - "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, "optional": true - }, - "yargs": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", - "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", - "dev": true, - "optional": true, - "requires": { - "camelcase": "^1.0.2", - "cliui": "^2.1.0", - "decamelize": "^1.0.0", - "window-size": "0.1.0" - } } } }, - "uglify-to-browserify": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", - "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", - "dev": true, - "optional": true + "unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", + "dev": true }, "underscore": { "version": "1.8.3", @@ -13866,9 +14177,19 @@ "integrity": "sha1-Tz+1OxBuYJf8+ctBCfKl6b36UCI=" }, "underscore.string": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.2.1.tgz", - "integrity": "sha1-18D6KvXVoaZ/QlPa7pgTLnM/Dxk=", + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.5.tgz", + "integrity": "sha512-g+dpmgn+XBneLmXXo+sGlW5xQEt4ErkS3mgeN2GFbremYeMBSJKr9Wf2KJplQVaiPY/f7FN6atosWYNm9ovrYg==", + "dev": true, + "requires": { + "sprintf-js": "^1.0.3", + "util-deprecate": "^1.0.2" + } + }, + "unicode-5.2.0": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/unicode-5.2.0/-/unicode-5.2.0-0.7.5.tgz", + "integrity": "sha512-KVGLW1Bri30x00yv4HNM8kBxoqFXr0Sbo55735nvrlsx4PYBZol3UtoWgO492fSwmsetzPEZzy73rbU8OGXJcA==", "dev": true }, "union-value": { @@ -13916,9 +14237,9 @@ } }, "universalify": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.1.tgz", - "integrity": "sha1-+nG63UQ3r0wUiEHjs7Fl+enlkLc=" + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" }, "unset-value": { "version": "1.0.0", @@ -13973,15 +14294,16 @@ "dev": true }, "update-notifier": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.3.0.tgz", - "integrity": "sha1-TognpruRUUCrCTVZ1wFOPruDdFE=", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.5.0.tgz", + "integrity": "sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw==", "dev": true, "requires": { "boxen": "^1.2.1", "chalk": "^2.0.1", "configstore": "^3.0.0", "import-lazy": "^2.1.0", + "is-ci": "^1.0.10", "is-installed-globally": "^0.1.0", "is-npm": "^1.0.0", "latest-version": "^3.0.0", @@ -13990,29 +14312,29 @@ }, "dependencies": { "ansi-styles": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz", - "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { "color-convert": "^1.9.0" } }, "chalk": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.1.tgz", - "integrity": "sha512-QUU4ofkDoMIVO7hcx1iPTISs88wsO8jA92RQIm4JAwZvFGGAV2hSAA1NX7oVj2Ej2Q6NDTcRDjPTFrMCRZoJ6g==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "dev": true, "requires": { - "ansi-styles": "^3.2.0", + "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", - "supports-color": "^5.2.0" + "supports-color": "^5.3.0" } }, "supports-color": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.2.0.tgz", - "integrity": "sha512-F39vS48la4YvTZUPVeTqsjsFNrvcMwrV3RLZINsmHo+7djCvuUzSIeXOnZ5hmjef4bajL1dNccN+tg5XAliO5Q==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { "has-flag": "^3.0.0" @@ -14020,6 +14342,23 @@ } } }, + "uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + }, + "dependencies": { + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + } + } + }, "urix": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", @@ -14057,18 +14396,37 @@ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" }, - "validate-npm-package-license": { + "util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + } + }, + "v8flags": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.2.tgz", - "integrity": "sha512-8zlGw3EZDpC7iUDKy4yHCSqFwkBTeAK4h1QqDC3ST6rT7dzvu2ZuclExZN7zuXNEhQ3+2UBQgdca5eNNL06sBg==", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.0.2.tgz", + "integrity": "sha512-6sgSKoFw1UpUPd3cFdF7QGnrH6tDeBgW1F3v9gy8gLY0mlbiBXq8soy8aQpY6xeeCjH5K+JvC62Acp7gtl7wWA==", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", "requires": { - "spdx-correct": "^2.0.4", + "spdx-correct": "^3.0.0", "spdx-expression-parse": "^3.0.0" } }, "validator": { "version": "4.9.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-4.9.0.tgz", + "resolved": "http://registry.npmjs.org/validator/-/validator-4.9.0.tgz", "integrity": "sha1-CC/84qdhSP8HqOienCukOq8S7Ew=", "requires": { "depd": "1.1.0" @@ -14082,13 +14440,6 @@ "assert-plus": "^1.0.0", "core-util-is": "1.0.2", "extsprintf": "^1.2.0" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" - } } }, "vinyl": { @@ -14100,8 +14451,31 @@ "clone": "^1.0.0", "clone-stats": "^0.0.1", "replace-ext": "0.0.1" + }, + "dependencies": { + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "dev": true + } + } + }, + "w3c-hr-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz", + "integrity": "sha1-gqwr/2PZUOqeMYmlimViX+3xkEU=", + "dev": true, + "requires": { + "browser-process-hrtime": "^0.1.2" } }, + "walkdir": { + "version": "0.0.11", + "resolved": "https://registry.npmjs.org/walkdir/-/walkdir-0.0.11.tgz", + "integrity": "sha1-oW0CXrkxvQO1LzCMrtD0D86+lTI=", + "dev": true + }, "walker": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", @@ -14144,41 +14518,29 @@ "dev": true }, "whatwg-encoding": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.4.tgz", - "integrity": "sha512-vM9KWN6MP2mIHZ86ytcyIv7e8Cj3KTfO2nd2c8PFDqcI4bxFmQp83ibq4wadq7rL9l9sZV6o9B0LTt8ygGAAXg==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", "dev": true, "requires": { - "iconv-lite": "0.4.23" - }, - "dependencies": { - "iconv-lite": { - "version": "0.4.23", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", - "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - } + "iconv-lite": "0.4.24" } }, + "whatwg-mimetype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.2.0.tgz", + "integrity": "sha512-5YSO1nMd5D1hY3WzAQV3PzZL83W3YeyR1yW9PcH26Weh1t+Vzh9B6XkDh7aXm83HBZ4nSMvkjvN2H2ySWIvBgw==", + "dev": true + }, "whatwg-url": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-4.8.0.tgz", - "integrity": "sha1-0pgaqRSMHgCkHFphMRZqtGg7vMA=", + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz", + "integrity": "sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==", "dev": true, "requires": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - }, - "dependencies": { - "webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=", - "dev": true - } + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" } }, "which": { @@ -14195,6 +14557,22 @@ "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", "optional": true }, + "which-pm-runs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz", + "integrity": "sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=", + "dev": true, + "optional": true + }, + "wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "dev": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, "widest-line": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.0.tgz", @@ -14243,6 +14621,37 @@ "integrity": "sha1-tDFbtCFKPXBY6+7okuE/ok2YsHU=", "optional": true }, + "winston": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/winston/-/winston-2.4.4.tgz", + "integrity": "sha512-NBo2Pepn4hK4V01UfcWcDlmiVTs7VTB1h7bgnB0rgP146bYhMxX0ypCz3lBOfNxCO4Zuek7yeT+y/zM1OfMw4Q==", + "dev": true, + "optional": true, + "requires": { + "async": "~1.0.0", + "colors": "1.0.x", + "cycle": "1.0.x", + "eyes": "0.1.x", + "isstream": "0.1.x", + "stack-trace": "0.0.x" + }, + "dependencies": { + "async": { + "version": "1.0.0", + "resolved": "http://registry.npmjs.org/async/-/async-1.0.0.tgz", + "integrity": "sha1-+PwEyjoTeErenhZBr5hXjPvWR6k=", + "dev": true, + "optional": true + }, + "colors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", + "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=", + "dev": true, + "optional": true + } + } + }, "word-wrap": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", @@ -14255,18 +14664,9 @@ "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", "dev": true }, - "worker-farm": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.6.0.tgz", - "integrity": "sha512-6w+3tHbM87WnSWnENBUvA2pxJPLhQUg5LKwUQHq3r+XPhIM+Gh2R5ycbwPCyuGbNg+lPgdcnQUhuC02kJCvffQ==", - "dev": true, - "requires": { - "errno": "~0.1.7" - } - }, "wrap-ansi": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "resolved": "http://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", "requires": { "string-width": "^1.0.1", @@ -14304,6 +14704,15 @@ "signal-exit": "^3.0.2" } }, + "ws": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.2.tgz", + "integrity": "sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA==", + "dev": true, + "requires": { + "async-limiter": "~1.0.0" + } + }, "xdg-basedir": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz", @@ -14311,14 +14720,14 @@ "dev": true }, "xml-name-validator": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-2.0.1.tgz", - "integrity": "sha1-TYuPHszTQZqjYgYb7O9RXh5VljU=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", "dev": true }, "xmlbuilder": { "version": "8.2.2", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-8.2.2.tgz", + "resolved": "http://registry.npmjs.org/xmlbuilder/-/xmlbuilder-8.2.2.tgz", "integrity": "sha1-aSSGc0ELS6QuGmE2VR0pIjNap3M=" }, "xmldom": { @@ -14344,7 +14753,7 @@ }, "yargs": { "version": "4.8.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-4.8.1.tgz", + "resolved": "http://registry.npmjs.org/yargs/-/yargs-4.8.1.tgz", "integrity": "sha1-wMQpJMpKqmsObaFznfshZDn53cA=", "optional": true, "requires": { @@ -14362,16 +14771,39 @@ "window-size": "^0.2.0", "y18n": "^3.2.1", "yargs-parser": "^2.4.1" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "optional": true + }, + "yargs-parser": { + "version": "2.4.1", + "resolved": "http://registry.npmjs.org/yargs-parser/-/yargs-parser-2.4.1.tgz", + "integrity": "sha1-hVaN488VD/SfpRgl8DqMiA3cxcQ=", + "optional": true, + "requires": { + "camelcase": "^3.0.0", + "lodash.assign": "^4.0.6" + } + } } }, "yargs-parser": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-2.4.1.tgz", - "integrity": "sha1-hVaN488VD/SfpRgl8DqMiA3cxcQ=", - "optional": true, + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", + "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", "requires": { - "camelcase": "^3.0.0", - "lodash.assign": "^4.0.6" + "camelcase": "^4.1.0" + }, + "dependencies": { + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=" + } } }, "yauzl": { @@ -14383,40 +14815,15 @@ } }, "zip-stream": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-0.5.2.tgz", - "integrity": "sha1-Mty8UG0Nq00hNyYlvX66rDwv/1Y=", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-1.2.0.tgz", + "integrity": "sha1-qLxF9MG0lpnGuQGYuqyqzbzUugQ=", "dev": true, "requires": { - "compress-commons": "~0.2.0", - "lodash": "~3.2.0", - "readable-stream": "~1.0.26" - }, - "dependencies": { - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - }, - "lodash": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.2.0.tgz", - "integrity": "sha1-S/UKMkP5rrC6xBpV09WZBnWkYvs=", - "dev": true - }, - "readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - } + "archiver-utils": "^1.3.0", + "compress-commons": "^1.2.0", + "lodash": "^4.8.0", + "readable-stream": "^2.0.0" } } } diff --git a/package.json b/package.json index 891d78215..ad52f02d9 100644 --- a/package.json +++ b/package.json @@ -40,7 +40,7 @@ "bugsnag-js": "2.5.0", "cached-request": "1.1.2", "classnames": "2.2.5", - "deep-extend": "0.4.2", + "deep-extend": "^0.6.0", "dockerode": "2.5.4", "electron-packager": "12.1.1", "install": "0.1.8", @@ -66,24 +66,24 @@ "devDependencies": { "@types/react": "16.0.38", "babel": "5.8.38", - "babel-jest": "5.3.0", + "babel-jest": "^23.6.0", "electron": "1.8.8", "electron-builder": "20.2.0", "eslint": "4.18.1", "eslint-plugin-react": "3.16.1", - "grunt": "0.4.5", - "grunt-babel": "5.0.3", + "grunt": "^1.0.3", + "grunt-babel": "^7.0.0", "grunt-chmod": "1.1.1", - "grunt-cli": "0.1.13", + "grunt-cli": "^1.3.1", "grunt-contrib-clean": "0.6.0", - "grunt-contrib-compress": "0.13.0", + "grunt-contrib-compress": "^1.4.3", "grunt-contrib-copy": "0.8.2", - "grunt-contrib-less": "1.4.1", + "grunt-contrib-less": "^2.0.0", "grunt-contrib-watch-chokidar": "1.0.0", "grunt-curl": "2.4.1", "grunt-download-electron": "2.1.4", - "grunt-electron": "2.0.1", - "grunt-electron-installer": "1.2.3", + "grunt-electron": "^9.0.1", + "grunt-electron-installer": "^2.1.0", "grunt-electron-packager": "0.1.1", "grunt-if-missing": "1.0.1", "grunt-newer": "1.3.0", @@ -93,7 +93,7 @@ "grunt-rename": "0.1.4", "grunt-shell": "1.3.1", "grunt-shell-spawn": "0.3.10", - "jest-cli": "21.2.1", + "jest-cli": "^23.6.0", "jsxhint": "0.15.1", "load-grunt-tasks": "3.5.2", "minimist": "1.2.0", From 215552bd5f628d74591114b771d862604a9a3210 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9mie=20Drouet?= Date: Fri, 12 Oct 2018 15:57:57 +0200 Subject: [PATCH 128/190] fix release on mac --- Gruntfile.js | 21 ++++++++++++++------- package.json | 1 - 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/Gruntfile.js b/Gruntfile.js index 71bd3919d..57ee8b12b 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -71,7 +71,7 @@ module.exports = function (grunt) { platform: 'win32', arch: 'x64', asar: true, - icon: 'util/kitematic.ico' + icon: 'util/kitematic.ico', } }, osx: { @@ -83,8 +83,8 @@ module.exports = function (grunt) { platform: 'darwin', arch: 'x64', asar: true, - 'app-version': packagejson.version - } + 'app-version': packagejson.version, + }, }, linux: { options: { @@ -401,17 +401,24 @@ module.exports = function (grunt) { grunt.loadNpmTasks('grunt-electron-installer-debian'); grunt.loadNpmTasks('grunt-electron-installer-redhat'); - grunt.registerTask('default', ['newer:babel', 'less', 'newer:copy:dev', 'shell:electron', 'watchChokidar']); + grunt.registerTask('build', ['newer:babel', 'less', 'newer:copy:dev']); + grunt.registerTask('default', ['build', 'shell:electron', 'watchChokidar']); if (!IS_WINDOWS && !IS_LINUX) { - grunt.registerTask('release', ['clean:release', 'babel', 'less', 'copy:dev', 'electron', 'copy:osx', 'shell:sign', 'shell:zip', 'copy:windows', 'rcedit:exes', 'compress', 'shell:linux_npm', 'electron-packager:osxlnx', 'electron-installer-debian:linux64', 'shell:linux_zip']); - }else if (IS_LINUX) { + grunt.registerTask('release', [ + 'clean:release', 'build', 'shell:linux_npm', + 'electron:osx', + 'copy:osx', 'shell:sign', 'shell:zip', 'copy:windows', 'rcedit:exes', 'compress', + 'shell:linux_npm', 'electron-packager:osxlnx', + // 'electron-installer-debian:linux64', 'shell:linux_zip', + ]); + } else if (IS_LINUX) { if (linuxpackage) { grunt.registerTask('release', ['clean:release', 'babel', 'less', 'copy:dev', 'shell:linux_npm', 'electron-packager:build', linuxpackage]); }else { grunt.log.errorlns('Your Linux distribution is not yet supported - arch:' + process.arch + ' platform:' + process.platform); } - }else { + } else { grunt.registerTask('release', ['clean:release', 'babel', 'less', 'copy:dev', 'electron:windows', 'copy:windows', 'rcedit:exes', 'compress']); } diff --git a/package.json b/package.json index ad52f02d9..60de7e255 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,6 @@ "scripts": { "build": "tsc && npm run tslint", "integration": "jest -c jest-integration.json", - "postinstall": "npm run build", "prestart": "npm run build", "release": "npm run build && grunt release", "release-verbose": "npm run build && grunt --verbose release", From 124caf84a5f214a68d2cacc380d76ded00b6ddfd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9mie=20Drouet?= Date: Fri, 12 Oct 2018 17:45:38 +0200 Subject: [PATCH 129/190] split release script for each env --- Gruntfile.js | 72 ++-- package-lock.json | 885 ++++++++++++++++++++++++++++------------------ package.json | 10 +- 3 files changed, 577 insertions(+), 390 deletions(-) diff --git a/Gruntfile.js b/Gruntfile.js index 57ee8b12b..6e939e07f 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -106,7 +106,7 @@ module.exports = function (grunt) { files: [{ expand: true, cwd: 'dist/' + BASENAME + '-win32-x64', - src: [BASENAME + '.exe'] + src: [BASENAME + '.exe'], }], options: { icon: 'util/kitematic.ico', @@ -138,6 +138,15 @@ module.exports = function (grunt) { cwd: 'images/', src: ['**/*'], dest: 'build/' + }, { + src: 'util/kitematic.icns', + dest: 'build/icon.icns', + }, { + src: 'util/kitematic.ico', + dest: 'build/icon.ico', + }, { + src: 'util/kitematic.png', + dest: 'build/icon.png', }, { expand: true, cwd: 'fonts/', @@ -169,14 +178,11 @@ module.exports = function (grunt) { cwd: 'resources', src: ['terminal'], dest: '<%= OSX_FILENAME %>/Contents/Resources/resources/' - }, { - src: 'util/kitematic.icns', - dest: '<%= OSX_FILENAME %>/Contents/Resources/atom.icns' }], options: { - mode: true - } - } + mode: true, + }, + }, }, rename: { @@ -300,7 +306,7 @@ module.exports = function (grunt) { name: 'Kitematic', ignore: 'bower.json', version: packagejson['electron-version'], // set version of electron - overwrite: true + overwrite: true, } }, osxlnx: { @@ -312,9 +318,9 @@ module.exports = function (grunt) { name: 'Kitematic', ignore: 'bower.json', version: packagejson['electron-version'], // set version of electron - overwrite: true + overwrite: true, } - } + }, }, 'electron-installer-debian': { options: { @@ -373,27 +379,27 @@ module.exports = function (grunt) { priority: 'optional', icon: './util/kitematic.png', categories: [ - 'Utilities' + 'Utilities', ], rename: function (dest, src) { return LINUX_FILENAME; - } + }, }, linux64: { options: { - arch: 'x86_64' + arch: 'x86_64', }, src: './dist/Kitematic-linux-x64/', - dest: './dist/' + dest: './dist/', }, linux32: { options: { - arch: 'x86' + arch: 'x86', }, src: './dist/Kitematic-linux-ia32/', - dest: './dist/' - } - } + dest: './dist/', + }, + }, }); // Load the plugins for linux packaging @@ -404,23 +410,19 @@ module.exports = function (grunt) { grunt.registerTask('build', ['newer:babel', 'less', 'newer:copy:dev']); grunt.registerTask('default', ['build', 'shell:electron', 'watchChokidar']); - if (!IS_WINDOWS && !IS_LINUX) { - grunt.registerTask('release', [ - 'clean:release', 'build', 'shell:linux_npm', - 'electron:osx', - 'copy:osx', 'shell:sign', 'shell:zip', 'copy:windows', 'rcedit:exes', 'compress', - 'shell:linux_npm', 'electron-packager:osxlnx', - // 'electron-installer-debian:linux64', 'shell:linux_zip', - ]); - } else if (IS_LINUX) { - if (linuxpackage) { - grunt.registerTask('release', ['clean:release', 'babel', 'less', 'copy:dev', 'shell:linux_npm', 'electron-packager:build', linuxpackage]); - }else { - grunt.log.errorlns('Your Linux distribution is not yet supported - arch:' + process.arch + ' platform:' + process.platform); - } - } else { - grunt.registerTask('release', ['clean:release', 'babel', 'less', 'copy:dev', 'electron:windows', 'copy:windows', 'rcedit:exes', 'compress']); - } + grunt.registerTask('release:mac', [ + 'clean:release', 'build', 'shell:linux_npm', + 'electron:osx', + 'copy:osx', 'shell:sign', 'shell:zip', 'compress', + 'shell:linux_npm', 'electron-packager:osxlnx', + ]); + + grunt.registerTask('release:windows', [ + 'clean:release', + 'build', 'shell:linux_npm', + 'electron:windows', + 'copy:windows', 'rcedit:exes', 'compress', + ]); process.on('SIGINT', function () { grunt.task.run(['shell:electron:kill']); diff --git a/package-lock.json b/package-lock.json index 8a703a440..7004ac8a4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5,36 +5,10 @@ "requires": true, "dependencies": { "7zip-bin": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/7zip-bin/-/7zip-bin-3.1.0.tgz", - "integrity": "sha512-juYJNi8JEpTUWXwz8ssa8Oop4n/kwJ/pIQP22vJAVAe6RTRD+0m+e9LRNnfK2EDaX8uwmUzLNGviFQRD6SxeOw==", - "dev": true, - "requires": { - "7zip-bin-linux": "~1.3.1", - "7zip-bin-mac": "~1.0.1", - "7zip-bin-win": "~2.2.0" - } - }, - "7zip-bin-linux": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/7zip-bin-linux/-/7zip-bin-linux-1.3.1.tgz", - "integrity": "sha512-Wv1uEEeHbTiS1+ycpwUxYNuIcyohU6Y6vEqY3NquBkeqy0YhVdsNUGsj0XKSRciHR6LoJSEUuqYUexmws3zH7Q==", - "dev": true, - "optional": true - }, - "7zip-bin-mac": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/7zip-bin-mac/-/7zip-bin-mac-1.0.1.tgz", - "integrity": "sha1-Pmh3i78JJq3GgVlCcHRQXUdVXAI=", - "dev": true, - "optional": true - }, - "7zip-bin-win": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/7zip-bin-win/-/7zip-bin-win-2.2.0.tgz", - "integrity": "sha512-uPHXapEmUtlUKTBx4asWMlxtFUWXzEY0KVEgU7QKhgO2LJzzM3kYxM6yOyUZTtYE6mhK4dDn3FDut9SCQWHzgg==", - "dev": true, - "optional": true + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/7zip-bin/-/7zip-bin-4.0.2.tgz", + "integrity": "sha512-XtGk+IF57pr852UK1AhQJXqmm1WmSgS5uISL+LPs0z/iAxXouMvdlLJrHPeukP6gd7yR2rDTMSMkHNODgwIq7A==", + "dev": true }, "@babel/code-frame": { "version": "7.0.0", @@ -315,37 +289,68 @@ } }, "app-builder-bin": { - "version": "1.5.0", - "resolved": "http://registry.npmjs.org/app-builder-bin/-/app-builder-bin-1.5.0.tgz", - "integrity": "sha512-kgxrxZNFwvOBNQCw/6G4lXHuC5nQY/zxTQgpF+lCdiGCa1Swx3F6rjVdYYVhjkKVFComRYb+/d0aj0MH7OBVfw==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/app-builder-bin/-/app-builder-bin-2.1.2.tgz", + "integrity": "sha512-PZJspzAqB0+z60OalXChP9I05BzODd/ffDz6RvTmDG3qclr7YrnpqzvPF+T7vGVtk2nN7syuveTQROJfXcB8xA==", + "dev": true + }, + "app-builder-lib": { + "version": "20.28.4", + "resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-20.28.4.tgz", + "integrity": "sha512-RY4/NJs1HCFWAOpLMivuDzbesU5VyaZVKuQllxgCNZ56+ihgO5aGexla2DVjG/bBQleWfF3DPnEsF3sbZPlpHw==", "dev": true, "requires": { - "app-builder-bin-linux": "1.5.0", - "app-builder-bin-mac": "1.5.0", - "app-builder-bin-win": "1.5.0" + "7zip-bin": "~4.0.2", + "app-builder-bin": "2.1.2", + "async-exit-hook": "^2.0.1", + "bluebird-lst": "^1.0.5", + "builder-util": "6.1.3", + "builder-util-runtime": "4.4.1", + "chromium-pickle-js": "^0.2.0", + "debug": "^3.1.0", + "ejs": "^2.6.1", + "electron-osx-sign": "0.4.10", + "electron-publish": "20.28.3", + "fs-extra-p": "^4.6.1", + "hosted-git-info": "^2.7.1", + "is-ci": "^1.2.0", + "isbinaryfile": "^3.0.3", + "js-yaml": "^3.12.0", + "lazy-val": "^1.0.3", + "minimatch": "^3.0.4", + "normalize-package-data": "^2.4.0", + "plist": "^3.0.1", + "read-config-file": "3.1.2", + "sanitize-filename": "^1.6.1", + "semver": "^5.5.1", + "temp-file": "^3.1.3" + }, + "dependencies": { + "base64-js": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz", + "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==", + "dev": true + }, + "plist": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.1.tgz", + "integrity": "sha512-GpgvHHocGRyQm74b6FWEZZVRroHKE1I0/BTjAmySaohK+cUn+hZpbqXkc3KWgW3gQYkqcQej35FohcT0FRlkRQ==", + "dev": true, + "requires": { + "base64-js": "^1.2.3", + "xmlbuilder": "^9.0.7", + "xmldom": "0.1.x" + } + }, + "xmlbuilder": { + "version": "9.0.7", + "resolved": "http://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", + "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=", + "dev": true + } } }, - "app-builder-bin-linux": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/app-builder-bin-linux/-/app-builder-bin-linux-1.5.0.tgz", - "integrity": "sha512-OJbYW6Qm85LZOk2Vg2ujO+uv6N+QX9Jg5Rid2Juls2L1Nv214lwwQvIzVDmGOotNlW1Pz9/O4wnCtv2pCCx2lw==", - "dev": true, - "optional": true - }, - "app-builder-bin-mac": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/app-builder-bin-mac/-/app-builder-bin-mac-1.5.0.tgz", - "integrity": "sha512-Qv9U3kmqZkkRf8gItlNGDtd+14jwppFP+qEa9Uh1n5avOehaI9yn1hTrq4THzrwqNwQx31/eqjnoyzQf58Ib7Q==", - "dev": true, - "optional": true - }, - "app-builder-bin-win": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/app-builder-bin-win/-/app-builder-bin-win-1.5.0.tgz", - "integrity": "sha512-rhWUnCwWeoELvJ8jsQJRvYSVVyR8UEE7ggOKKoJPHwiMEGRphuef4Ds9EIZRdkvvJ7iXeHWYnSEytkh662rOvg==", - "dev": true, - "optional": true - }, "append-transform": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-0.4.0.tgz", @@ -493,7 +498,8 @@ "array-find-index": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", - "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=" + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", + "dev": true }, "array-slice": { "version": "1.1.0", @@ -539,6 +545,7 @@ "version": "0.14.5", "resolved": "https://registry.npmjs.org/asar/-/asar-0.14.5.tgz", "integrity": "sha512-2Di/TnY1sridHFKMFgxBh0Wk0gVxSZN4qQhRhjJn3UywZAvP5MHI0RNVSkpzmJ+n6t0BC8w/+1257wtSgQ3Kdg==", + "dev": true, "requires": { "chromium-pickle-js": "^0.2.0", "commander": "^2.9.0", @@ -623,7 +630,8 @@ "author-regex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/author-regex/-/author-regex-1.0.0.tgz", - "integrity": "sha1-0IiFvmubv5Q5/gh8dihyRfCoFFA=" + "integrity": "sha1-0IiFvmubv5Q5/gh8dihyRfCoFFA=", + "dev": true }, "aws-sign2": { "version": "0.7.0", @@ -1348,7 +1356,8 @@ "base64-js": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.2.0.tgz", - "integrity": "sha1-o5mS1yNYSBGYK+XikLtqU9hnAPE=" + "integrity": "sha1-o5mS1yNYSBGYK+XikLtqU9hnAPE=", + "dev": true }, "bcrypt-pbkdf": { "version": "1.0.2", @@ -1664,7 +1673,8 @@ "buffer-from": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true }, "buffers": { "version": "0.1.1", @@ -1677,25 +1687,25 @@ "integrity": "sha1-FHcC+yKwy/rD+zUTL2++DNQKFPs=" }, "builder-util": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-5.6.0.tgz", - "integrity": "sha512-5Enhnnm9gCHjzOUnVqqGjuMlx6pPA36VImQ9wgpRIIyfqLPXLVyWHOYbd0CThm/+GFMWx9xwAUyU6uL93+vwMg==", + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-6.1.3.tgz", + "integrity": "sha512-MXeARNff9KHlzJYGJcAhLI/tpE57PmUnleaYfL22IE+viRt192Yr3wQL444ztsA+LUHJ8d12moUoG00jh1hfLA==", "dev": true, "requires": { - "7zip-bin": "~3.1.0", - "app-builder-bin": "1.5.0", + "7zip-bin": "~4.0.2", + "app-builder-bin": "2.1.2", "bluebird-lst": "^1.0.5", - "builder-util-runtime": "^4.0.5", - "chalk": "^2.3.0", + "builder-util-runtime": "^4.4.1", + "chalk": "^2.4.1", "debug": "^3.1.0", - "fs-extra-p": "^4.5.2", - "is-ci": "^1.1.0", - "js-yaml": "^3.10.0", + "fs-extra-p": "^4.6.1", + "is-ci": "^1.2.0", + "js-yaml": "^3.12.0", "lazy-val": "^1.0.3", - "semver": "^5.5.0", - "source-map-support": "^0.5.3", + "semver": "^5.5.1", + "source-map-support": "^0.5.9", "stat-mode": "^0.2.2", - "temp-file": "^3.1.1" + "temp-file": "^3.1.3" }, "dependencies": { "ansi-styles": { @@ -1746,14 +1756,14 @@ } }, "builder-util-runtime": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-4.0.5.tgz", - "integrity": "sha512-NT8AxWH6miZQHnZzaTVjVp1uc6C/mWlxi6GQXKpd4CwyTQd3rT7+poOGrcOhtIiHYCL9VEbRsVfxUAPPsgqJdg==", + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-4.4.1.tgz", + "integrity": "sha512-8L2pbL6D3VdI1f8OMknlZJpw0c7KK15BRz3cY77AOUElc4XlCv2UhVV01jJM7+6Lx7henaQh80ALULp64eFYAQ==", "dev": true, "requires": { "bluebird-lst": "^1.0.5", "debug": "^3.1.0", - "fs-extra-p": "^4.5.0", + "fs-extra-p": "^4.6.1", "sax": "^1.2.4" } }, @@ -1820,12 +1830,14 @@ "camelcase": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=" + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true }, "camelcase-keys": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "dev": true, "requires": { "camelcase": "^2.0.0", "map-obj": "^1.0.0" @@ -2137,7 +2149,8 @@ "compare-version": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/compare-version/-/compare-version-0.1.2.tgz", - "integrity": "sha1-AWLsLZNR9d3VmpICy6k1NmpyUIA=" + "integrity": "sha1-AWLsLZNR9d3VmpICy6k1NmpyUIA=", + "dev": true }, "component-emitter": { "version": "1.2.1", @@ -2320,6 +2333,7 @@ "version": "0.4.1", "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "dev": true, "requires": { "array-find-index": "^1.0.1" } @@ -2694,17 +2708,17 @@ "dev": true }, "dmg-builder": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-4.1.1.tgz", - "integrity": "sha512-AhRa1J1coSVIUE2KpmievfIA8WI3G1Rxhf7qJYkiR5XWkJYp+6W1Z7vaCabRwEtEYyeJ0M8EdZnFT2BCYxEYVA==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-5.3.1.tgz", + "integrity": "sha512-/+vtqlgvTtha/4Gc76XIRKS2KzYO58sTWXhZ/kgfNr05ZXY6bIw26v7xDu8ZBpTYnfWI09JRZTMv1yIXT/vvfg==", "dev": true, "requires": { + "app-builder-lib": "~20.28.3", "bluebird-lst": "^1.0.5", - "builder-util": "^5.6.0", - "electron-builder-lib": "~20.2.0", - "fs-extra-p": "^4.5.2", - "iconv-lite": "^0.4.19", - "js-yaml": "^3.10.0", + "builder-util": "~6.1.3", + "fs-extra-p": "^4.6.1", + "iconv-lite": "^0.4.24", + "js-yaml": "^3.12.0", "parse-color": "^1.0.0", "sanitize-filename": "^1.6.1" } @@ -2819,9 +2833,9 @@ } }, "dotenv": { - "version": "5.0.1", - "resolved": "http://registry.npmjs.org/dotenv/-/dotenv-5.0.1.tgz", - "integrity": "sha512-4As8uPrjfwb7VXC+WnLCbXK7y+Ueb2B3zgNCePYfhxS1PYeaO1YTeplffTEcbfLhvFNGLAz90VvJs9yomG7bow==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-6.1.0.tgz", + "integrity": "sha512-/veDn2ztgRlB7gKmE3i9f6CmDIyXAy6d5nBq+whO9SLX+Zs1sXEgFLPi+aSuWqUuusMfbi84fT8j34fs1HaYUw==", "dev": true }, "dotenv-expand": { @@ -2964,25 +2978,24 @@ } }, "electron-builder": { - "version": "20.2.0", - "resolved": "http://registry.npmjs.org/electron-builder/-/electron-builder-20.2.0.tgz", - "integrity": "sha512-gl+veD9FqunV5oGwBVhoHlHeHbVeXYiLoMw8/Cv3b91gC7XuXHoZ3oGbgaVGgycjm7suW8O6QXYaFujE8osnfw==", + "version": "20.28.4", + "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-20.28.4.tgz", + "integrity": "sha512-JMOzMfx9BrC9SJr6+UacuvQZmuodL02Zua8iFn0l5bv32GkWcNj1D6FwybV33BpsmdQ8sF1SkQj+7L+FEIxang==", "dev": true, "requires": { + "app-builder-lib": "20.28.4", "bluebird-lst": "^1.0.5", - "builder-util": "5.6.0", - "builder-util-runtime": "4.0.5", - "chalk": "^2.3.0", - "dmg-builder": "4.1.1", - "electron-builder-lib": "20.2.0", - "electron-download-tf": "4.3.4", - "fs-extra-p": "^4.5.2", - "is-ci": "^1.1.0", + "builder-util": "6.1.3", + "builder-util-runtime": "4.4.1", + "chalk": "^2.4.1", + "dmg-builder": "5.3.1", + "fs-extra-p": "^4.6.1", + "is-ci": "^1.2.0", "lazy-val": "^1.0.3", - "read-config-file": "3.0.0", + "read-config-file": "3.1.2", "sanitize-filename": "^1.6.1", - "update-notifier": "^2.3.0", - "yargs": "^11.0.0" + "update-notifier": "^2.5.0", + "yargs": "^12.0.1" }, "dependencies": { "ansi-regex": { @@ -3000,12 +3013,6 @@ "color-convert": "^1.9.0" } }, - "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", - "dev": true - }, "chalk": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", @@ -3028,69 +3035,129 @@ "wrap-ansi": "^2.0.0" } }, - "electron-download-tf": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/electron-download-tf/-/electron-download-tf-4.3.4.tgz", - "integrity": "sha512-SQYDGMLpTgty1bx3NycuDb7dNPzktVSdK2sqPZjyRocauq/uN/V4S2lcpFVLupaHhKlD8zozm9fTpm5UdohvTg==", + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", "dev": true, "requires": { - "debug": "^3.0.0", - "env-paths": "^1.0.0", - "fs-extra": "^4.0.1", - "minimist": "^1.2.0", - "nugget": "^2.0.1", - "path-exists": "^3.0.0", - "rc": "^1.2.1", - "semver": "^5.4.1", - "sumchecker": "^2.0.2" + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" } }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "decamelize": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-2.0.0.tgz", + "integrity": "sha512-Ikpp5scV3MSYxY39ymh45ZLEecsTdv/Xj2CaQfI8RLMuwi7XvjX9H/fhraiSuU+C5w5NTDu4ZU72xNiZnurBPg==", "dev": true, "requires": { - "locate-path": "^2.0.0" + "xregexp": "4.0.0" } }, - "fs-extra": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", - "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", + "execa": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.10.0.tgz", + "integrity": "sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw==", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "cross-spawn": "^6.0.0", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" } }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "invert-kv": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", + "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", + "dev": true + }, "is-fullwidth-code-point": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", "dev": true }, - "jsonfile": { + "lcid": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", + "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", + "dev": true, + "requires": { + "invert-kv": "^2.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "mem": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "resolved": "https://registry.npmjs.org/mem/-/mem-4.0.0.tgz", + "integrity": "sha512-WQxG/5xYc3tMbYLXoXPm81ET2WDULiU5FxbuIoNbJqLOOI8zehXFdZuiUEgfdrU2mVB1pxBZUGlYORSrpuJreA==", "dev": true, "requires": { - "graceful-fs": "^4.1.6" + "map-age-cleaner": "^0.1.1", + "mimic-fn": "^1.0.0", + "p-is-promise": "^1.1.0" } }, "os-locale": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", - "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.0.1.tgz", + "integrity": "sha512-7g5e7dmXPtzcP4bgsZ8ixDVqA7oWYuEz4lOSujeWyliPai4gfVDiFIcwBg3aGCPnmSGfzOKTK3ccPn0CKv3DBw==", "dev": true, "requires": { - "execa": "^0.7.0", - "lcid": "^1.0.0", - "mem": "^1.1.0" + "execa": "^0.10.0", + "lcid": "^2.0.0", + "mem": "^4.0.0" } }, + "p-limit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.0.0.tgz", + "integrity": "sha512-fl5s52lI5ahKCernzzIyAP0QAZbGIovtVHGwpcu1Jr/EpzLVDI2myISHwGqK7m8uQFugVWSrbxH7XnhGtvEc+A==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz", + "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==", + "dev": true + }, "string-width": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", @@ -3126,105 +3193,32 @@ "dev": true }, "yargs": { - "version": "11.1.0", - "resolved": "http://registry.npmjs.org/yargs/-/yargs-11.1.0.tgz", - "integrity": "sha512-NwW69J42EsCSanF8kyn5upxvjp5ds+t3+udGBeTbFnERA+lF541DDpMawzo4z6W/QrzNM18D+BPMiOBibnFV5A==", + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.2.tgz", + "integrity": "sha512-e7SkEx6N6SIZ5c5H22RTZae61qtn3PYUE8JYbBFlK9sYmh3DMQ6E5ygtaG/2BW0JZi4WGgTR2IV5ChqlqrDGVQ==", "dev": true, "requires": { "cliui": "^4.0.0", - "decamelize": "^1.1.1", - "find-up": "^2.1.0", + "decamelize": "^2.0.0", + "find-up": "^3.0.0", "get-caller-file": "^1.0.1", - "os-locale": "^2.0.0", + "os-locale": "^3.0.0", "require-directory": "^2.1.1", "require-main-filename": "^1.0.1", "set-blocking": "^2.0.0", "string-width": "^2.0.0", "which-module": "^2.0.0", - "y18n": "^3.2.1", - "yargs-parser": "^9.0.2" - } - }, - "yargs-parser": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-9.0.2.tgz", - "integrity": "sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc=", - "dev": true, - "requires": { - "camelcase": "^4.1.0" + "y18n": "^3.2.1 || ^4.0.0", + "yargs-parser": "^10.1.0" } } } }, - "electron-builder-lib": { - "version": "20.2.0", - "resolved": "https://registry.npmjs.org/electron-builder-lib/-/electron-builder-lib-20.2.0.tgz", - "integrity": "sha512-bHESbb/OjO0F+tyUAj2wFXVDpuXweB5YR94/f7CKqdpd7k2LeYJvy+cYtgtVXt4CJyg5Vs4Kmak2VvDfWxbO/A==", - "dev": true, - "requires": { - "7zip-bin": "~3.1.0", - "app-builder-bin": "1.5.0", - "async-exit-hook": "^2.0.1", - "bluebird-lst": "^1.0.5", - "builder-util": "5.6.0", - "builder-util-runtime": "4.0.5", - "chromium-pickle-js": "^0.2.0", - "debug": "^3.1.0", - "ejs": "^2.5.7", - "electron-osx-sign": "0.4.8", - "electron-publish": "20.2.0", - "fs-extra-p": "^4.5.2", - "hosted-git-info": "^2.5.0", - "is-ci": "^1.1.0", - "isbinaryfile": "^3.0.2", - "js-yaml": "^3.10.0", - "lazy-val": "^1.0.3", - "minimatch": "^3.0.4", - "normalize-package-data": "^2.4.0", - "plist": "^2.1.0", - "read-config-file": "3.0.0", - "sanitize-filename": "^1.6.1", - "semver": "^5.5.0", - "temp-file": "^3.1.1" - }, - "dependencies": { - "electron-osx-sign": { - "version": "0.4.8", - "resolved": "https://registry.npmjs.org/electron-osx-sign/-/electron-osx-sign-0.4.8.tgz", - "integrity": "sha1-8Ln63e2eHlTsNfqJh3tcbDTHvEA=", - "dev": true, - "requires": { - "bluebird": "^3.5.0", - "compare-version": "^0.1.2", - "debug": "^2.6.8", - "isbinaryfile": "^3.0.2", - "minimist": "^1.2.0", - "plist": "^2.1.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - } - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, "electron-download": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/electron-download/-/electron-download-4.1.1.tgz", "integrity": "sha512-FjEWG9Jb/ppK/2zToP+U5dds114fM1ZOJqMAR4aXXL5CvyPE9fiqBK/9YcwC9poIFQTEJk/EM/zyRwziziRZrg==", + "dev": true, "requires": { "debug": "^3.0.0", "env-paths": "^1.0.0", @@ -3241,6 +3235,7 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", + "dev": true, "requires": { "graceful-fs": "^4.1.2", "jsonfile": "^4.0.0", @@ -3251,6 +3246,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, "requires": { "graceful-fs": "^4.1.6" } @@ -3497,6 +3493,7 @@ "version": "0.4.10", "resolved": "https://registry.npmjs.org/electron-osx-sign/-/electron-osx-sign-0.4.10.tgz", "integrity": "sha1-vk87ibKnWh3F8eckkIGrKSnKOiY=", + "dev": true, "requires": { "bluebird": "^3.5.0", "compare-version": "^0.1.2", @@ -3510,6 +3507,7 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, "requires": { "ms": "2.0.0" } @@ -3517,7 +3515,8 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true } } }, @@ -3525,6 +3524,7 @@ "version": "12.1.1", "resolved": "https://registry.npmjs.org/electron-packager/-/electron-packager-12.1.1.tgz", "integrity": "sha512-wBXmQjaMousBCA9JRikCtW1lj+kjJox6Ls+4V+AiUNX0DTgPG1oc1UfKBdwjbsgFuRIckvTZqucPk+Wdn0jV3A==", + "dev": true, "requires": { "asar": "^0.14.0", "debug": "^3.0.0", @@ -3546,18 +3546,18 @@ } }, "electron-publish": { - "version": "20.2.0", - "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-20.2.0.tgz", - "integrity": "sha512-n8MEDVSYXi8ZC8sHJMoSzTrOrV6X+6cWmyQP4M6nh0RZaLcyPa/txWuHDeRNysvhOKJvgQJrf09Fuc+CMSY6zg==", + "version": "20.28.3", + "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-20.28.3.tgz", + "integrity": "sha512-/2t5zk9EKgH7p7rFZ+ynTKLmpKGF9bktMP2UR6u4bbPz9w4r3WEUbPOeZ1TLqUCAqdfZECcj4ThjrlcAJTghCA==", "dev": true, "requires": { "bluebird-lst": "^1.0.5", - "builder-util": "^5.6.0", - "builder-util-runtime": "^4.0.5", - "chalk": "^2.3.0", - "fs-extra-p": "^4.5.2", + "builder-util": "~6.1.3", + "builder-util-runtime": "^4.4.1", + "chalk": "^2.4.1", + "fs-extra-p": "^4.6.1", "lazy-val": "^1.0.3", - "mime": "^2.2.0" + "mime": "^2.3.1" }, "dependencies": { "ansi-styles": { @@ -3669,7 +3669,8 @@ "env-paths": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-1.0.0.tgz", - "integrity": "sha1-QWgTO0K7BcOKNbGuQ5fIKYqzaeA=" + "integrity": "sha1-QWgTO0K7BcOKNbGuQ5fIKYqzaeA=", + "dev": true }, "envify": { "version": "3.4.1", @@ -4154,6 +4155,7 @@ "version": "1.6.7", "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.7.tgz", "integrity": "sha1-qEC0uK9kAyZMjbV/Txp0Mz74H+k=", + "dev": true, "requires": { "concat-stream": "1.6.2", "debug": "2.6.9", @@ -4165,6 +4167,7 @@ "version": "1.6.2", "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, "requires": { "buffer-from": "^1.0.0", "inherits": "^2.0.3", @@ -4176,6 +4179,7 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, "requires": { "ms": "2.0.0" } @@ -4183,17 +4187,20 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true }, "process-nextick-args": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", - "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==" + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", + "dev": true }, "readable-stream": { "version": "2.3.6", "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -4208,6 +4215,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, "requires": { "safe-buffer": "~5.1.0" } @@ -4275,6 +4283,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz", "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=", + "dev": true, "requires": { "pend": "~1.2.0" } @@ -4427,6 +4436,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/flora-colossus/-/flora-colossus-1.0.0.tgz", "integrity": "sha1-VHKcNh7ezuAU3UQWeeGjfB13OkU=", + "dev": true, "requires": { "debug": "^3.1.0", "fs-extra": "^4.0.0" @@ -4436,6 +4446,7 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", + "dev": true, "requires": { "graceful-fs": "^4.1.2", "jsonfile": "^4.0.0", @@ -4446,6 +4457,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, "requires": { "graceful-fs": "^4.1.6" } @@ -4515,6 +4527,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-5.0.0.tgz", "integrity": "sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ==", + "dev": true, "requires": { "graceful-fs": "^4.1.2", "jsonfile": "^4.0.0", @@ -4525,6 +4538,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, "requires": { "graceful-fs": "^4.1.6" } @@ -4587,24 +4601,28 @@ "dependencies": { "abbrev": { "version": "1.1.1", - "bundled": true, + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", "dev": true, "optional": true }, "ansi-regex": { "version": "2.1.1", - "bundled": true, + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", "dev": true }, "aproba": { "version": "1.2.0", - "bundled": true, + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", "dev": true, "optional": true }, "are-we-there-yet": { "version": "1.1.4", - "bundled": true, + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz", + "integrity": "sha1-u13KOCu5TwXhUZQ3PRb9O6HKEQ0=", "dev": true, "optional": true, "requires": { @@ -4614,12 +4632,14 @@ }, "balanced-match": { "version": "1.0.0", - "bundled": true, + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", "dev": true }, "brace-expansion": { "version": "1.1.11", - "bundled": true, + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, "requires": { "balanced-match": "^1.0.0", @@ -4628,34 +4648,40 @@ }, "chownr": { "version": "1.0.1", - "bundled": true, + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.0.1.tgz", + "integrity": "sha1-4qdQQqlVGQi+vSW4Uj1fl2nXkYE=", "dev": true, "optional": true }, "code-point-at": { "version": "1.1.0", - "bundled": true, + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", "dev": true }, "concat-map": { "version": "0.0.1", - "bundled": true, + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", "dev": true }, "console-control-strings": { "version": "1.1.0", - "bundled": true, + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", "dev": true }, "core-util-is": { "version": "1.0.2", - "bundled": true, + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", "dev": true, "optional": true }, "debug": { "version": "2.6.9", - "bundled": true, + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "optional": true, "requires": { @@ -4664,25 +4690,29 @@ }, "deep-extend": { "version": "0.5.1", - "bundled": true, + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.5.1.tgz", + "integrity": "sha512-N8vBdOa+DF7zkRrDCsaOXoCs/E2fJfx9B9MrKnnSiHNh4ws7eSys6YQE4KvT1cecKmOASYQBhbKjeuDD9lT81w==", "dev": true, "optional": true }, "delegates": { "version": "1.0.0", - "bundled": true, + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", "dev": true, "optional": true }, "detect-libc": { "version": "1.0.3", - "bundled": true, + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", "dev": true, "optional": true }, "fs-minipass": { "version": "1.2.5", - "bundled": true, + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.5.tgz", + "integrity": "sha512-JhBl0skXjUPCFH7x6x61gQxrKyXsxB5gcgePLZCwfyCGGsTISMoIeObbrvVeP6Xmyaudw4TT43qV2Gz+iyd2oQ==", "dev": true, "optional": true, "requires": { @@ -4691,13 +4721,15 @@ }, "fs.realpath": { "version": "1.0.0", - "bundled": true, + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", "dev": true, "optional": true }, "gauge": { "version": "2.7.4", - "bundled": true, + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", "dev": true, "optional": true, "requires": { @@ -4713,7 +4745,8 @@ }, "glob": { "version": "7.1.2", - "bundled": true, + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", "dev": true, "optional": true, "requires": { @@ -4727,13 +4760,15 @@ }, "has-unicode": { "version": "2.0.1", - "bundled": true, + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", "dev": true, "optional": true }, "iconv-lite": { "version": "0.4.21", - "bundled": true, + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.21.tgz", + "integrity": "sha512-En5V9za5mBt2oUA03WGD3TwDv0MKAruqsuxstbMUZaj9W9k/m1CV/9py3l0L5kw9Bln8fdHQmzHSYtvpvTLpKw==", "dev": true, "optional": true, "requires": { @@ -4742,7 +4777,8 @@ }, "ignore-walk": { "version": "3.0.1", - "bundled": true, + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.1.tgz", + "integrity": "sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ==", "dev": true, "optional": true, "requires": { @@ -4751,7 +4787,8 @@ }, "inflight": { "version": "1.0.6", - "bundled": true, + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "dev": true, "optional": true, "requires": { @@ -4761,18 +4798,21 @@ }, "inherits": { "version": "2.0.3", - "bundled": true, + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", "dev": true }, "ini": { "version": "1.3.5", - "bundled": true, + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", "dev": true, "optional": true }, "is-fullwidth-code-point": { "version": "1.0.0", - "bundled": true, + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "dev": true, "requires": { "number-is-nan": "^1.0.0" @@ -4780,13 +4820,15 @@ }, "isarray": { "version": "1.0.0", - "bundled": true, + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", "dev": true, "optional": true }, "minimatch": { "version": "3.0.4", - "bundled": true, + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "dev": true, "requires": { "brace-expansion": "^1.1.7" @@ -4794,12 +4836,14 @@ }, "minimist": { "version": "0.0.8", - "bundled": true, + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", "dev": true }, "minipass": { "version": "2.2.4", - "bundled": true, + "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.2.4.tgz", + "integrity": "sha512-hzXIWWet/BzWhYs2b+u7dRHlruXhwdgvlTMDKC6Cb1U7ps6Ac6yQlR39xsbjWJE377YTCtKwIXIpJ5oP+j5y8g==", "dev": true, "requires": { "safe-buffer": "^5.1.1", @@ -4808,7 +4852,8 @@ }, "minizlib": { "version": "1.1.0", - "bundled": true, + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.1.0.tgz", + "integrity": "sha512-4T6Ur/GctZ27nHfpt9THOdRZNgyJ9FZchYO1ceg5S8Q3DNLCKYy44nCZzgCJgcvx2UM8czmqak5BCxJMrq37lA==", "dev": true, "optional": true, "requires": { @@ -4817,7 +4862,8 @@ }, "mkdirp": { "version": "0.5.1", - "bundled": true, + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", "dev": true, "requires": { "minimist": "0.0.8" @@ -4825,13 +4871,15 @@ }, "ms": { "version": "2.0.0", - "bundled": true, + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true, "optional": true }, "needle": { "version": "2.2.0", - "bundled": true, + "resolved": "https://registry.npmjs.org/needle/-/needle-2.2.0.tgz", + "integrity": "sha512-eFagy6c+TYayorXw/qtAdSvaUpEbBsDwDyxYFgLZ0lTojfH7K+OdBqAF7TAFwDokJaGpubpSGG0wO3iC0XPi8w==", "dev": true, "optional": true, "requires": { @@ -4842,7 +4890,8 @@ }, "node-pre-gyp": { "version": "0.10.0", - "bundled": true, + "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.10.0.tgz", + "integrity": "sha512-G7kEonQLRbcA/mOoFoxvlMrw6Q6dPf92+t/l0DFSMuSlDoWaI9JWIyPwK0jyE1bph//CUEL65/Fz1m2vJbmjQQ==", "dev": true, "optional": true, "requires": { @@ -4860,7 +4909,8 @@ }, "nopt": { "version": "4.0.1", - "bundled": true, + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz", + "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=", "dev": true, "optional": true, "requires": { @@ -4870,13 +4920,15 @@ }, "npm-bundled": { "version": "1.0.3", - "bundled": true, + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.0.3.tgz", + "integrity": "sha512-ByQ3oJ/5ETLyglU2+8dBObvhfWXX8dtPZDMePCahptliFX2iIuhyEszyFk401PZUNQH20vvdW5MLjJxkwU80Ow==", "dev": true, "optional": true }, "npm-packlist": { "version": "1.1.10", - "bundled": true, + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.1.10.tgz", + "integrity": "sha512-AQC0Dyhzn4EiYEfIUjCdMl0JJ61I2ER9ukf/sLxJUcZHfo+VyEfz2rMJgLZSS1v30OxPQe1cN0LZA1xbcaVfWA==", "dev": true, "optional": true, "requires": { @@ -4886,7 +4938,8 @@ }, "npmlog": { "version": "4.1.2", - "bundled": true, + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", "dev": true, "optional": true, "requires": { @@ -4898,18 +4951,21 @@ }, "number-is-nan": { "version": "1.0.1", - "bundled": true, + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", "dev": true }, "object-assign": { "version": "4.1.1", - "bundled": true, + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", "dev": true, "optional": true }, "once": { "version": "1.4.0", - "bundled": true, + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "dev": true, "requires": { "wrappy": "1" @@ -4917,19 +4973,22 @@ }, "os-homedir": { "version": "1.0.2", - "bundled": true, + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", "dev": true, "optional": true }, "os-tmpdir": { "version": "1.0.2", - "bundled": true, + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", "dev": true, "optional": true }, "osenv": { "version": "0.1.5", - "bundled": true, + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", "dev": true, "optional": true, "requires": { @@ -4939,19 +4998,22 @@ }, "path-is-absolute": { "version": "1.0.1", - "bundled": true, + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", "dev": true, "optional": true }, "process-nextick-args": { "version": "2.0.0", - "bundled": true, + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", "dev": true, "optional": true }, "rc": { "version": "1.2.7", - "bundled": true, + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.7.tgz", + "integrity": "sha512-LdLD8xD4zzLsAT5xyushXDNscEjB7+2ulnl8+r1pnESlYtlJtVSoCMBGr30eDRJ3+2Gq89jK9P9e4tCEH1+ywA==", "dev": true, "optional": true, "requires": { @@ -4963,7 +5025,8 @@ "dependencies": { "minimist": { "version": "1.2.0", - "bundled": true, + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "dev": true, "optional": true } @@ -4971,7 +5034,8 @@ }, "readable-stream": { "version": "2.3.6", - "bundled": true, + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "optional": true, "requires": { @@ -4986,7 +5050,8 @@ }, "rimraf": { "version": "2.6.2", - "bundled": true, + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", + "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", "dev": true, "optional": true, "requires": { @@ -4995,42 +5060,49 @@ }, "safe-buffer": { "version": "5.1.1", - "bundled": true, + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", + "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==", "dev": true }, "safer-buffer": { "version": "2.1.2", - "bundled": true, + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", "dev": true, "optional": true }, "sax": { "version": "1.2.4", - "bundled": true, + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", "dev": true, "optional": true }, "semver": { "version": "5.5.0", - "bundled": true, + "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", + "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==", "dev": true, "optional": true }, "set-blocking": { "version": "2.0.0", - "bundled": true, + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", "dev": true, "optional": true }, "signal-exit": { "version": "3.0.2", - "bundled": true, + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", "dev": true, "optional": true }, "string-width": { "version": "1.0.2", - "bundled": true, + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "dev": true, "requires": { "code-point-at": "^1.0.0", @@ -5040,7 +5112,8 @@ }, "string_decoder": { "version": "1.1.1", - "bundled": true, + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "optional": true, "requires": { @@ -5049,7 +5122,8 @@ }, "strip-ansi": { "version": "3.0.1", - "bundled": true, + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "requires": { "ansi-regex": "^2.0.0" @@ -5057,13 +5131,15 @@ }, "strip-json-comments": { "version": "2.0.1", - "bundled": true, + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", "dev": true, "optional": true }, "tar": { "version": "4.4.1", - "bundled": true, + "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.1.tgz", + "integrity": "sha512-O+v1r9yN4tOsvl90p5HAP4AEqbYhx4036AGMm075fH9F8Qwi3oJ+v4u50FkT/KkvywNGtwkk0zRI+8eYm1X/xg==", "dev": true, "optional": true, "requires": { @@ -5078,13 +5154,15 @@ }, "util-deprecate": { "version": "1.0.2", - "bundled": true, + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", "dev": true, "optional": true }, "wide-align": { "version": "1.1.2", - "bundled": true, + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.2.tgz", + "integrity": "sha512-ijDLlyQ7s6x1JgCLur53osjm/UXUYD9+0PbYKrBsYisYXzCxN+HC3mYDNy/dWdmf3AwqwU3CXwDCvsNgGK1S0w==", "dev": true, "optional": true, "requires": { @@ -5093,12 +5171,14 @@ }, "wrappy": { "version": "1.0.2", - "bundled": true, + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", "dev": true }, "yallist": { "version": "3.0.2", - "bundled": true, + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.2.tgz", + "integrity": "sha1-hFK0u36Dx8GI2AQcGoN8dz1ti7k=", "dev": true } } @@ -5131,6 +5211,7 @@ "version": "0.2.1", "resolved": "https://registry.npmjs.org/galactus/-/galactus-0.2.1.tgz", "integrity": "sha1-y+0tIKQMH1Z5o1kI4rlBVzPnjbk=", + "dev": true, "requires": { "debug": "^3.1.0", "flora-colossus": "^1.0.0", @@ -5141,6 +5222,7 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", + "dev": true, "requires": { "graceful-fs": "^4.1.2", "jsonfile": "^4.0.0", @@ -5151,6 +5233,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, "requires": { "graceful-fs": "^4.1.6" } @@ -5198,6 +5281,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/get-package-info/-/get-package-info-1.0.0.tgz", "integrity": "sha1-ZDJ5ZWPigRPNlHTbvQAFKYWkmZw=", + "dev": true, "requires": { "bluebird": "^3.1.1", "debug": "^2.2.0", @@ -5209,6 +5293,7 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, "requires": { "ms": "2.0.0" } @@ -5217,6 +5302,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, "requires": { "locate-path": "^2.0.0" } @@ -5225,6 +5311,7 @@ "version": "2.0.0", "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "dev": true, "requires": { "graceful-fs": "^4.1.2", "parse-json": "^2.2.0", @@ -5235,12 +5322,14 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true }, "path-type": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "dev": true, "requires": { "pify": "^2.0.0" } @@ -5248,12 +5337,14 @@ "pify": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true }, "read-pkg": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "dev": true, "requires": { "load-json-file": "^2.0.0", "normalize-package-data": "^2.3.2", @@ -5264,6 +5355,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "dev": true, "requires": { "find-up": "^2.0.0", "read-pkg": "^2.0.0" @@ -5272,14 +5364,16 @@ "strip-bom": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true } } }, "get-stdin": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=" + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "dev": true }, "get-stream": { "version": "3.0.0", @@ -5820,6 +5914,7 @@ "version": "6.0.4", "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", + "dev": true, "requires": { "inflight": "^1.0.4", "inherits": "2", @@ -6645,9 +6740,9 @@ } }, "grunt-electron-packager": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/grunt-electron-packager/-/grunt-electron-packager-0.1.1.tgz", - "integrity": "sha1-mwix+hfbIHxm5m4iCGZRmmKewiY=", + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/grunt-electron-packager/-/grunt-electron-packager-0.2.1.tgz", + "integrity": "sha512-rWR9VmL7q2GAyEQ4Q8y6emjMgXfAo3RGgrfu0QETe/8pUQCXnFkDskmurWfNqqVncm/DG1sVgVU7T5ZBLwpVyA==", "dev": true }, "grunt-if-missing": { @@ -7394,6 +7489,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true, "requires": { "repeating": "^2.0.0" } @@ -7415,7 +7511,8 @@ "ini": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "dev": true }, "inquirer": { "version": "3.3.0", @@ -7652,6 +7749,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", + "dev": true, "requires": { "number-is-nan": "^1.0.0" } @@ -7775,7 +7873,8 @@ "is-promise": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-1.0.1.tgz", - "integrity": "sha1-MVc3YcBX4zwukaq56W2gjO++duU=" + "integrity": "sha1-MVc3YcBX4zwukaq56W2gjO++duU=", + "dev": true }, "is-redirect": { "version": "1.0.0", @@ -7867,6 +7966,7 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.3.tgz", "integrity": "sha512-8cJBL5tTd2OS0dM4jz07wQd5g0dCCqIhUxPIGtZfa5L6hWlvV5MHTITy/DBAsF+Oe2LS1X3krBUhNwaGUWpWxw==", + "dev": true, "requires": { "buffer-alloc": "^1.2.0" } @@ -9979,6 +10079,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, "requires": { "p-locate": "^2.0.0", "path-exists": "^3.0.0" @@ -10060,7 +10161,8 @@ "lodash.get": { "version": "4.4.2", "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", - "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=" + "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", + "dev": true }, "lodash.isarguments": { "version": "3.1.0", @@ -10134,6 +10236,7 @@ "version": "1.6.0", "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "dev": true, "requires": { "currently-unhandled": "^0.4.1", "signal-exit": "^3.0.0" @@ -10190,6 +10293,15 @@ "tmpl": "1.0.x" } }, + "map-age-cleaner": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.2.tgz", + "integrity": "sha512-UN1dNocxQq44IhJyMI4TU8phc2m9BddacHRPRjKGLYaF0jqd3xLz0jS0skpAU9WgYyoR4gHtUpzytNBS385FWQ==", + "dev": true, + "requires": { + "p-defer": "^1.0.0" + } + }, "map-cache": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", @@ -10199,7 +10311,8 @@ "map-obj": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=" + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true }, "map-visit": { "version": "1.0.0", @@ -10235,6 +10348,7 @@ "version": "3.7.0", "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "dev": true, "requires": { "camelcase-keys": "^2.0.0", "decamelize": "^1.1.2", @@ -10488,6 +10602,12 @@ "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", "dev": true }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, "node-abi": { "version": "2.4.5", "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.4.5.tgz", @@ -10635,6 +10755,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/nodeify/-/nodeify-1.0.1.tgz", "integrity": "sha1-ZKtpp7268DzhB7TwM1yHwLnpGx0=", + "dev": true, "requires": { "is-promise": "~1.0.0", "promise": "~1.3.0" @@ -10700,6 +10821,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/nugget/-/nugget-2.0.1.tgz", "integrity": "sha1-IBCVpIfhrTYIGzQy+jytpPjQcbA=", + "dev": true, "requires": { "debug": "^2.1.3", "minimist": "^1.1.0", @@ -10714,6 +10836,7 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, "requires": { "ms": "2.0.0" } @@ -10721,7 +10844,8 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true } } }, @@ -10776,7 +10900,8 @@ "object-keys": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz", - "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=" + "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=", + "dev": true }, "object-visit": { "version": "1.0.1", @@ -10987,16 +11112,29 @@ "object-assign": "^4.1.0" } }, + "p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", + "dev": true + }, "p-finally": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", "dev": true }, + "p-is-promise": { + "version": "1.1.0", + "resolved": "http://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", + "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=", + "dev": true + }, "p-limit": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, "requires": { "p-try": "^1.0.0" } @@ -11005,6 +11143,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, "requires": { "p-limit": "^1.1.0" } @@ -11012,7 +11151,8 @@ "p-try": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true }, "package-json": { "version": "4.0.1", @@ -11030,6 +11170,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/parse-author/-/parse-author-2.0.0.tgz", "integrity": "sha1-00YL8d3Q367tQtp1QkLmX7aEqB8=", + "dev": true, "requires": { "author-regex": "^1.0.0" } @@ -11114,7 +11255,8 @@ "path-exists": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true }, "path-is-absolute": { "version": "1.0.1", @@ -11136,7 +11278,8 @@ "path-parse": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true }, "path-root": { "version": "0.1.1", @@ -11173,7 +11316,8 @@ "pend": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=" + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", + "dev": true }, "performance-now": { "version": "2.1.0", @@ -11251,7 +11395,8 @@ "pify": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true }, "pinkie": { "version": "2.0.4", @@ -11299,6 +11444,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/plist/-/plist-2.1.0.tgz", "integrity": "sha1-V8zbeggh3yGDEhejytVOPhRqECU=", + "dev": true, "requires": { "base64-js": "1.2.0", "xmlbuilder": "8.2.2", @@ -11415,6 +11561,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-1.0.4.tgz", "integrity": "sha1-CiLoIQYJrTVUL4yNXSFZr/B1HIQ=", + "dev": true, "requires": { "get-stdin": "^4.0.1", "meow": "^3.1.0" @@ -11477,6 +11624,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/progress-stream/-/progress-stream-1.2.0.tgz", "integrity": "sha1-LNPP6jO6OonJwSHsM0er6asSX3c=", + "dev": true, "requires": { "speedometer": "~0.1.2", "through2": "~0.2.3" @@ -11486,6 +11634,7 @@ "version": "1.3.0", "resolved": "http://registry.npmjs.org/promise/-/promise-1.3.0.tgz", "integrity": "sha1-5cyaTIJ45GZP/twBx9qEhCsEAXU=", + "dev": true, "requires": { "is-promise": "~1" } @@ -11590,6 +11739,7 @@ "version": "1.2.8", "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dev": true, "requires": { "deep-extend": "^0.6.0", "ini": "~1.3.0", @@ -11600,7 +11750,8 @@ "rcedit": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/rcedit/-/rcedit-1.1.1.tgz", - "integrity": "sha512-6NjOhOpkvbc/gpMEfk2hpXuWyHfbLFN8as5jx3jf4bhELvouRoYvc8d/W3NVVPwEBF1ICfbpwp1oRm8OJ2WDWw==" + "integrity": "sha512-6NjOhOpkvbc/gpMEfk2hpXuWyHfbLFN8as5jx3jf4bhELvouRoYvc8d/W3NVVPwEBF1ICfbpwp1oRm8OJ2WDWw==", + "dev": true }, "react": { "version": "0.13.3", @@ -11673,19 +11824,19 @@ } }, "read-config-file": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-config-file/-/read-config-file-3.0.0.tgz", - "integrity": "sha512-BVm//hhy9uxRbmeZrKAsUu6MUUNvtwkMrc3t15E79M1lLvg6ivHiwQYIEQK65ZtHCSautbgRY4rD8Z4skRk+4Q==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/read-config-file/-/read-config-file-3.1.2.tgz", + "integrity": "sha512-QCATYzlYHvmWps/W/eP7rcKuhYRYZg5XKeXFxSJRIXvn+KSw1+Ntz2et1aBz5TrEpawGrxWZ7zBipj+/v0xwWQ==", "dev": true, "requires": { - "ajv": "^6.1.1", - "ajv-keywords": "^3.1.0", + "ajv": "^6.5.2", + "ajv-keywords": "^3.2.0", "bluebird-lst": "^1.0.5", - "dotenv": "^5.0.0", - "dotenv-expand": "^4.0.1", - "fs-extra-p": "^4.5.0", - "js-yaml": "^3.10.0", - "json5": "^0.5.1", + "dotenv": "^6.0.0", + "dotenv-expand": "^4.2.0", + "fs-extra-p": "^4.6.1", + "js-yaml": "^3.12.0", + "json5": "^1.0.1", "lazy-val": "^1.0.3" }, "dependencies": { @@ -11714,10 +11865,13 @@ "dev": true }, "json5": { - "version": "0.5.1", - "resolved": "http://registry.npmjs.org/json5/-/json5-0.5.1.tgz", - "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", - "dev": true + "version": "1.0.1", + "resolved": "http://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } } } }, @@ -12119,6 +12273,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "dev": true, "requires": { "indent-string": "^2.1.0", "strip-indent": "^1.0.1" @@ -12310,6 +12465,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, "requires": { "is-finite": "^1.0.0" } @@ -12408,6 +12564,7 @@ "version": "1.8.1", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.8.1.tgz", "integrity": "sha512-AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA==", + "dev": true, "requires": { "path-parse": "^1.0.5" } @@ -12905,6 +13062,7 @@ "version": "1.6.1", "resolved": "https://registry.npmjs.org/sanitize-filename/-/sanitize-filename-1.6.1.tgz", "integrity": "sha1-YS2hyWRz+gLczaktzVtKsWSmdyo=", + "dev": true, "requires": { "truncate-utf8-bytes": "^1.0.0" } @@ -12999,7 +13157,8 @@ "signal-exit": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "dev": true }, "simple-concat": { "version": "1.0.0", @@ -13036,6 +13195,7 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/single-line-log/-/single-line-log-1.1.2.tgz", "integrity": "sha1-wvg/Jzo+GhbtsJlWYdoO1e8DM2Q=", + "dev": true, "requires": { "string-width": "^1.0.1" } @@ -13290,7 +13450,8 @@ "speedometer": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/speedometer/-/speedometer-0.1.4.tgz", - "integrity": "sha1-mHbb0qFp0xFUAtSObqYynIgWpQ0=" + "integrity": "sha1-mHbb0qFp0xFUAtSObqYynIgWpQ0=", + "dev": true }, "split": { "version": "1.0.1", @@ -13481,6 +13642,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "dev": true, "requires": { "get-stdin": "^4.0.1" } @@ -13488,12 +13650,14 @@ "strip-json-comments": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "dev": true }, "sumchecker": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-2.0.2.tgz", "integrity": "sha1-D0LBDl0F2l1C7qPlbDOZo31sWz4=", + "dev": true, "requires": { "debug": "^2.2.0" }, @@ -13502,6 +13666,7 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, "requires": { "ms": "2.0.0" } @@ -13509,7 +13674,8 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true } } }, @@ -13772,6 +13938,7 @@ "version": "0.2.3", "resolved": "https://registry.npmjs.org/through2/-/through2-0.2.3.tgz", "integrity": "sha1-6zKE2k6jEbbMis42U3SKUqvyWj8=", + "dev": true, "requires": { "readable-stream": "~1.1.9", "xtend": "~2.1.1" @@ -13780,12 +13947,14 @@ "isarray": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true }, "readable-stream": { "version": "1.1.14", "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -13797,6 +13966,7 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz", "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=", + "dev": true, "requires": { "object-keys": "~0.4.0" } @@ -13970,7 +14140,8 @@ "trim-newlines": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=" + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "dev": true }, "trim-right": { "version": "1.0.1", @@ -13982,6 +14153,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz", "integrity": "sha1-QFkjkJWS1W94pYGENLC3hInKXys=", + "dev": true, "requires": { "utf8-byte-length": "^1.0.1" } @@ -14239,7 +14411,8 @@ "universalify": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true }, "unset-value": { "version": "1.0.0", @@ -14389,7 +14562,8 @@ "utf8-byte-length": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz", - "integrity": "sha1-9F8VDExm7uloGGUFq5P8u4rWv2E=" + "integrity": "sha1-9F8VDExm7uloGGUFq5P8u4rWv2E=", + "dev": true }, "util-deprecate": { "version": "1.0.2", @@ -14728,12 +14902,20 @@ "xmlbuilder": { "version": "8.2.2", "resolved": "http://registry.npmjs.org/xmlbuilder/-/xmlbuilder-8.2.2.tgz", - "integrity": "sha1-aSSGc0ELS6QuGmE2VR0pIjNap3M=" + "integrity": "sha1-aSSGc0ELS6QuGmE2VR0pIjNap3M=", + "dev": true }, "xmldom": { "version": "0.1.27", "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.27.tgz", - "integrity": "sha1-1QH5ezvbQDr4757MIFcxh6rawOk=" + "integrity": "sha1-1QH5ezvbQDr4757MIFcxh6rawOk=", + "dev": true + }, + "xregexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-4.0.0.tgz", + "integrity": "sha512-PHyM+sQouu7xspQQwELlGwwd05mXUFqwFYfqPO0cC7x4fxyHnnuetmQr6CjJiafIDoH4MogHb9dOoJzR/Y4rFg==", + "dev": true }, "xtend": { "version": "4.0.1", @@ -14795,6 +14977,7 @@ "version": "10.1.0", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", + "dev": true, "requires": { "camelcase": "^4.1.0" }, @@ -14802,7 +14985,8 @@ "camelcase": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=" + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true } } }, @@ -14810,6 +14994,7 @@ "version": "2.4.1", "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz", "integrity": "sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=", + "dev": true, "requires": { "fd-slicer": "~1.0.1" } diff --git a/package.json b/package.json index 60de7e255..26a48c97d 100644 --- a/package.json +++ b/package.json @@ -21,8 +21,8 @@ "release": "npm run build && grunt release", "release-verbose": "npm run build && grunt --verbose release", "release:linux": "npm run release && electron-builder --linux", - "release:mac": "npm run release && electron-builder --mac", - "release:windows": "npm run release && electron-builder --windows", + "release:mac": "grunt release:mac && electron-builder --mac", + "release:windows": "grunt release:windows && electron-builder --windows", "start": "grunt", "start-dev": "npm run build && NODE_ENV=development grunt", "test": "jest -c jest-unit.json", @@ -41,7 +41,6 @@ "classnames": "2.2.5", "deep-extend": "^0.6.0", "dockerode": "2.5.4", - "electron-packager": "12.1.1", "install": "0.1.8", "jquery": "3.3.1", "mixpanel": "kitematic/mixpanel-node", @@ -67,7 +66,8 @@ "babel": "5.8.38", "babel-jest": "^23.6.0", "electron": "1.8.8", - "electron-builder": "20.2.0", + "electron-builder": "^20.28.4", + "electron-packager": "^12.1.1", "eslint": "4.18.1", "eslint-plugin-react": "3.16.1", "grunt": "^1.0.3", @@ -83,7 +83,7 @@ "grunt-download-electron": "2.1.4", "grunt-electron": "^9.0.1", "grunt-electron-installer": "^2.1.0", - "grunt-electron-packager": "0.1.1", + "grunt-electron-packager": "0.2.1", "grunt-if-missing": "1.0.1", "grunt-newer": "1.3.0", "grunt-plistbuddy": "0.1.1", From 20822fdef1ab89384fc01d9f350896ee30631062 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9mie=20Drouet?= Date: Fri, 12 Oct 2018 17:53:28 +0200 Subject: [PATCH 130/190] fix vulnerability --- package-lock.json | 1122 +++++++++++++++++---------------------------- package.json | 1 + 2 files changed, 425 insertions(+), 698 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7004ac8a4..e49772b93 100644 --- a/package-lock.json +++ b/package-lock.json @@ -324,31 +324,6 @@ "sanitize-filename": "^1.6.1", "semver": "^5.5.1", "temp-file": "^3.1.3" - }, - "dependencies": { - "base64-js": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz", - "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==", - "dev": true - }, - "plist": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.1.tgz", - "integrity": "sha512-GpgvHHocGRyQm74b6FWEZZVRroHKE1I0/BTjAmySaohK+cUn+hZpbqXkc3KWgW3gQYkqcQej35FohcT0FRlkRQ==", - "dev": true, - "requires": { - "base64-js": "^1.2.3", - "xmlbuilder": "^9.0.7", - "xmldom": "0.1.x" - } - }, - "xmlbuilder": { - "version": "9.0.7", - "resolved": "http://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", - "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=", - "dev": true - } } }, "append-transform": { @@ -391,20 +366,6 @@ "requires": { "lodash": "^4.17.10" } - }, - "glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } } } }, @@ -420,22 +381,6 @@ "lodash": "^4.8.0", "normalize-path": "^2.0.0", "readable-stream": "^2.0.0" - }, - "dependencies": { - "glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - } } }, "are-we-there-yet": { @@ -542,10 +487,10 @@ "optional": true }, "asar": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/asar/-/asar-0.14.5.tgz", - "integrity": "sha512-2Di/TnY1sridHFKMFgxBh0Wk0gVxSZN4qQhRhjJn3UywZAvP5MHI0RNVSkpzmJ+n6t0BC8w/+1257wtSgQ3Kdg==", - "dev": true, + "version": "0.12.4", + "resolved": "http://registry.npmjs.org/asar/-/asar-0.12.4.tgz", + "integrity": "sha1-LdPxFoguq4wPI7dUeSqCp9n84XE=", + "optional": true, "requires": { "chromium-pickle-js": "^0.2.0", "commander": "^2.9.0", @@ -555,6 +500,21 @@ "mkdirp": "^0.5.0", "mksnapshot": "^0.3.0", "tmp": "0.0.28" + }, + "dependencies": { + "glob": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", + "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", + "optional": true, + "requires": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + } } }, "asn1": { @@ -817,15 +777,6 @@ "integrity": "sha1-1aiZjrce83p0w06w2eum6HjuoIE=", "dev": true }, - "repeating": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-1.1.3.tgz", - "integrity": "sha1-PUEUIYh3U3SU+X93+Xhfq4EPpKw=", - "dev": true, - "requires": { - "is-finite": "^1.0.0" - } - }, "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", @@ -885,6 +836,15 @@ "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=", "dev": true }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, + "requires": { + "is-finite": "^1.0.0" + } + }, "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", @@ -1828,10 +1788,9 @@ "dev": true }, "camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", - "dev": true + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=" }, "camelcase-keys": { "version": "2.1.0", @@ -1841,6 +1800,14 @@ "requires": { "camelcase": "^2.0.0", "map-obj": "^1.0.0" + }, + "dependencies": { + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true + } } }, "can-use-dom": { @@ -1988,22 +1955,6 @@ "requires": { "exit": "0.1.2", "glob": "^7.1.1" - }, - "dependencies": { - "glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - } } }, "cli-boxes": { @@ -2625,14 +2576,6 @@ "pify": "^2.0.0", "pinkie-promise": "^2.0.0", "rimraf": "^2.2.8" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - } } }, "delayed-stream": { @@ -2666,17 +2609,6 @@ "get-stdin": "^4.0.1", "minimist": "^1.1.0", "repeating": "^1.1.0" - }, - "dependencies": { - "repeating": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-1.1.3.tgz", - "integrity": "sha1-PUEUIYh3U3SU+X93+Xhfq4EPpKw=", - "dev": true, - "requires": { - "is-finite": "^1.0.0" - } - } } }, "detect-libc": { @@ -2909,72 +2841,6 @@ "@types/node": "^8.0.24", "electron-download": "^3.0.1", "extract-zip": "^1.0.3" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "electron-download": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/electron-download/-/electron-download-3.3.0.tgz", - "integrity": "sha1-LP1U1pZsAZxNSa1l++Zcyc3vaMg=", - "dev": true, - "requires": { - "debug": "^2.2.0", - "fs-extra": "^0.30.0", - "home-path": "^1.0.1", - "minimist": "^1.2.0", - "nugget": "^2.0.0", - "path-exists": "^2.1.0", - "rc": "^1.1.2", - "semver": "^5.3.0", - "sumchecker": "^1.2.0" - } - }, - "fs-extra": { - "version": "0.30.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz", - "integrity": "sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^2.1.0", - "klaw": "^1.0.0", - "path-is-absolute": "^1.0.0", - "rimraf": "^2.2.8" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dev": true, - "requires": { - "pinkie-promise": "^2.0.0" - } - }, - "sumchecker": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-1.3.1.tgz", - "integrity": "sha1-ebs7RFbdBPGOvbwNcDodHa7FEF0=", - "dev": true, - "requires": { - "debug": "^2.2.0", - "es6-promise": "^4.0.5" - } - } } }, "electron-builder": { @@ -3013,6 +2879,12 @@ "color-convert": "^1.9.0" } }, + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + }, "chalk": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", @@ -3112,17 +2984,6 @@ "path-exists": "^3.0.0" } }, - "mem": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-4.0.0.tgz", - "integrity": "sha512-WQxG/5xYc3tMbYLXoXPm81ET2WDULiU5FxbuIoNbJqLOOI8zehXFdZuiUEgfdrU2mVB1pxBZUGlYORSrpuJreA==", - "dev": true, - "requires": { - "map-age-cleaner": "^0.1.1", - "mimic-fn": "^1.0.0", - "p-is-promise": "^1.1.0" - } - }, "os-locale": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.0.1.tgz", @@ -3158,6 +3019,12 @@ "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==", "dev": true }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, "string-width": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", @@ -3211,45 +3078,49 @@ "y18n": "^3.2.1 || ^4.0.0", "yargs-parser": "^10.1.0" } + }, + "yargs-parser": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", + "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", + "dev": true, + "requires": { + "camelcase": "^4.1.0" + } } } }, "electron-download": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/electron-download/-/electron-download-4.1.1.tgz", - "integrity": "sha512-FjEWG9Jb/ppK/2zToP+U5dds114fM1ZOJqMAR4aXXL5CvyPE9fiqBK/9YcwC9poIFQTEJk/EM/zyRwziziRZrg==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/electron-download/-/electron-download-3.3.0.tgz", + "integrity": "sha1-LP1U1pZsAZxNSa1l++Zcyc3vaMg=", "dev": true, "requires": { - "debug": "^3.0.0", - "env-paths": "^1.0.0", - "fs-extra": "^4.0.1", + "debug": "^2.2.0", + "fs-extra": "^0.30.0", + "home-path": "^1.0.1", "minimist": "^1.2.0", - "nugget": "^2.0.1", - "path-exists": "^3.0.0", - "rc": "^1.2.1", - "semver": "^5.4.1", - "sumchecker": "^2.0.2" + "nugget": "^2.0.0", + "path-exists": "^2.1.0", + "rc": "^1.1.2", + "semver": "^5.3.0", + "sumchecker": "^1.2.0" }, "dependencies": { - "fs-extra": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", - "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "ms": "2.0.0" } }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true } } }, @@ -3271,37 +3142,6 @@ "yargs": "^4.1.0" }, "dependencies": { - "asar": { - "version": "0.12.4", - "resolved": "http://registry.npmjs.org/asar/-/asar-0.12.4.tgz", - "integrity": "sha1-LdPxFoguq4wPI7dUeSqCp9n84XE=", - "optional": true, - "requires": { - "chromium-pickle-js": "^0.2.0", - "commander": "^2.9.0", - "cuint": "^0.2.1", - "glob": "^6.0.4", - "minimatch": "^3.0.3", - "mkdirp": "^0.5.0", - "mksnapshot": "^0.3.0", - "tmp": "0.0.28" - }, - "dependencies": { - "glob": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", - "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", - "optional": true, - "requires": { - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "2 || 3", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - } - } - }, "async": { "version": "2.6.1", "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", @@ -3320,33 +3160,6 @@ "ms": "2.0.0" } }, - "fs-extra": { - "version": "0.30.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz", - "integrity": "sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A=", - "optional": true, - "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^2.1.0", - "klaw": "^1.0.0", - "path-is-absolute": "^1.0.0", - "rimraf": "^2.2.8" - } - }, - "glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", - "optional": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", @@ -3372,37 +3185,6 @@ "yargs": "^6.0.0" }, "dependencies": { - "asar": { - "version": "0.12.4", - "resolved": "http://registry.npmjs.org/asar/-/asar-0.12.4.tgz", - "integrity": "sha1-LdPxFoguq4wPI7dUeSqCp9n84XE=", - "optional": true, - "requires": { - "chromium-pickle-js": "^0.2.0", - "commander": "^2.9.0", - "cuint": "^0.2.1", - "glob": "^6.0.4", - "minimatch": "^3.0.3", - "mkdirp": "^0.5.0", - "mksnapshot": "^0.3.0", - "tmp": "0.0.28" - }, - "dependencies": { - "glob": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", - "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", - "optional": true, - "requires": { - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "2 || 3", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - } - } - }, "async": { "version": "2.6.1", "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", @@ -3412,11 +3194,6 @@ "lodash": "^4.17.10" } }, - "camelcase": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=" - }, "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -3437,20 +3214,6 @@ "klaw": "^1.0.0" } }, - "glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", - "optional": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", @@ -3517,13 +3280,24 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true + }, + "plist": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/plist/-/plist-2.1.0.tgz", + "integrity": "sha1-V8zbeggh3yGDEhejytVOPhRqECU=", + "dev": true, + "requires": { + "base64-js": "1.2.0", + "xmlbuilder": "8.2.2", + "xmldom": "0.1.x" + } } } }, "electron-packager": { - "version": "12.1.1", - "resolved": "https://registry.npmjs.org/electron-packager/-/electron-packager-12.1.1.tgz", - "integrity": "sha512-wBXmQjaMousBCA9JRikCtW1lj+kjJox6Ls+4V+AiUNX0DTgPG1oc1UfKBdwjbsgFuRIckvTZqucPk+Wdn0jV3A==", + "version": "12.2.0", + "resolved": "https://registry.npmjs.org/electron-packager/-/electron-packager-12.2.0.tgz", + "integrity": "sha512-T5W/FIK4VXhYIOWxkehmz6zXt2S/sA9JZ3AL+/jeKCicQY6QVQ0K8B7W801L+GPTwbgTPycHjO+iqEf1BhZ+Iw==", "dev": true, "requires": { "asar": "^0.14.0", @@ -3543,6 +3317,151 @@ "sanitize-filename": "^1.6.0", "semver": "^5.3.0", "yargs-parser": "^10.0.0" + }, + "dependencies": { + "asar": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/asar/-/asar-0.14.5.tgz", + "integrity": "sha512-2Di/TnY1sridHFKMFgxBh0Wk0gVxSZN4qQhRhjJn3UywZAvP5MHI0RNVSkpzmJ+n6t0BC8w/+1257wtSgQ3Kdg==", + "dev": true, + "requires": { + "chromium-pickle-js": "^0.2.0", + "commander": "^2.9.0", + "cuint": "^0.2.1", + "glob": "^6.0.4", + "minimatch": "^3.0.3", + "mkdirp": "^0.5.0", + "mksnapshot": "^0.3.0", + "tmp": "0.0.28" + } + }, + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + }, + "electron-download": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/electron-download/-/electron-download-4.1.1.tgz", + "integrity": "sha512-FjEWG9Jb/ppK/2zToP+U5dds114fM1ZOJqMAR4aXXL5CvyPE9fiqBK/9YcwC9poIFQTEJk/EM/zyRwziziRZrg==", + "dev": true, + "requires": { + "debug": "^3.0.0", + "env-paths": "^1.0.0", + "fs-extra": "^4.0.1", + "minimist": "^1.2.0", + "nugget": "^2.0.1", + "path-exists": "^3.0.0", + "rc": "^1.2.1", + "semver": "^5.4.1", + "sumchecker": "^2.0.2" + }, + "dependencies": { + "fs-extra": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", + "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + } + } + }, + "fs-extra": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-5.0.0.tgz", + "integrity": "sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "glob": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", + "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", + "dev": true, + "requires": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + }, + "plist": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/plist/-/plist-2.1.0.tgz", + "integrity": "sha1-V8zbeggh3yGDEhejytVOPhRqECU=", + "dev": true, + "requires": { + "base64-js": "1.2.0", + "xmlbuilder": "8.2.2", + "xmldom": "0.1.x" + } + }, + "sumchecker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-2.0.2.tgz", + "integrity": "sha1-D0LBDl0F2l1C7qPlbDOZo31sWz4=", + "dev": true, + "requires": { + "debug": "^2.2.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "yargs-parser": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", + "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", + "dev": true, + "requires": { + "camelcase": "^4.1.0" + } + } } }, "electron-publish": { @@ -3645,6 +3564,19 @@ "jsonfile": "^2.1.0" } }, + "glob": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", + "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", + "dev": true, + "requires": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", @@ -3851,20 +3783,6 @@ "typedarray": "^0.0.6" } }, - "glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, "globals": { "version": "11.8.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.8.0.tgz", @@ -4327,22 +4245,6 @@ "requires": { "glob": "^7.0.3", "minimatch": "^3.0.3" - }, - "dependencies": { - "glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - } } }, "fill-range": { @@ -4365,16 +4267,6 @@ "requires": { "path-exists": "^2.0.0", "pinkie-promise": "^2.0.0" - }, - "dependencies": { - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "requires": { - "pinkie-promise": "^2.0.0" - } - } } }, "findup-sync": { @@ -4524,25 +4416,15 @@ "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" }, "fs-extra": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-5.0.0.tgz", - "integrity": "sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ==", - "dev": true, + "version": "0.30.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz", + "integrity": "sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A=", "requires": { "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "dependencies": { - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - } + "jsonfile": "^2.1.0", + "klaw": "^1.0.0", + "path-is-absolute": "^1.0.0", + "rimraf": "^2.2.8" } }, "fs-extra-p": { @@ -4601,28 +4483,24 @@ "dependencies": { "abbrev": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "bundled": true, "dev": true, "optional": true }, "ansi-regex": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "bundled": true, "dev": true }, "aproba": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "bundled": true, "dev": true, "optional": true }, "are-we-there-yet": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz", - "integrity": "sha1-u13KOCu5TwXhUZQ3PRb9O6HKEQ0=", + "bundled": true, "dev": true, "optional": true, "requires": { @@ -4632,14 +4510,12 @@ }, "balanced-match": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "bundled": true, "dev": true }, "brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "bundled": true, "dev": true, "requires": { "balanced-match": "^1.0.0", @@ -4648,40 +4524,34 @@ }, "chownr": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.0.1.tgz", - "integrity": "sha1-4qdQQqlVGQi+vSW4Uj1fl2nXkYE=", + "bundled": true, "dev": true, "optional": true }, "code-point-at": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "bundled": true, "dev": true }, "concat-map": { "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "bundled": true, "dev": true }, "console-control-strings": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "bundled": true, "dev": true }, "core-util-is": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "bundled": true, "dev": true, "optional": true }, "debug": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "bundled": true, "dev": true, "optional": true, "requires": { @@ -4690,29 +4560,25 @@ }, "deep-extend": { "version": "0.5.1", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.5.1.tgz", - "integrity": "sha512-N8vBdOa+DF7zkRrDCsaOXoCs/E2fJfx9B9MrKnnSiHNh4ws7eSys6YQE4KvT1cecKmOASYQBhbKjeuDD9lT81w==", + "bundled": true, "dev": true, "optional": true }, "delegates": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "bundled": true, "dev": true, "optional": true }, "detect-libc": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", + "bundled": true, "dev": true, "optional": true }, "fs-minipass": { "version": "1.2.5", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.5.tgz", - "integrity": "sha512-JhBl0skXjUPCFH7x6x61gQxrKyXsxB5gcgePLZCwfyCGGsTISMoIeObbrvVeP6Xmyaudw4TT43qV2Gz+iyd2oQ==", + "bundled": true, "dev": true, "optional": true, "requires": { @@ -4721,15 +4587,13 @@ }, "fs.realpath": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "bundled": true, "dev": true, "optional": true }, "gauge": { "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "bundled": true, "dev": true, "optional": true, "requires": { @@ -4745,8 +4609,7 @@ }, "glob": { "version": "7.1.2", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", - "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "bundled": true, "dev": true, "optional": true, "requires": { @@ -4760,15 +4623,13 @@ }, "has-unicode": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "bundled": true, "dev": true, "optional": true }, "iconv-lite": { "version": "0.4.21", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.21.tgz", - "integrity": "sha512-En5V9za5mBt2oUA03WGD3TwDv0MKAruqsuxstbMUZaj9W9k/m1CV/9py3l0L5kw9Bln8fdHQmzHSYtvpvTLpKw==", + "bundled": true, "dev": true, "optional": true, "requires": { @@ -4777,8 +4638,7 @@ }, "ignore-walk": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.1.tgz", - "integrity": "sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ==", + "bundled": true, "dev": true, "optional": true, "requires": { @@ -4787,8 +4647,7 @@ }, "inflight": { "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "bundled": true, "dev": true, "optional": true, "requires": { @@ -4798,21 +4657,18 @@ }, "inherits": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "bundled": true, "dev": true }, "ini": { "version": "1.3.5", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "bundled": true, "dev": true, "optional": true }, "is-fullwidth-code-point": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "bundled": true, "dev": true, "requires": { "number-is-nan": "^1.0.0" @@ -4820,15 +4676,13 @@ }, "isarray": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "bundled": true, "dev": true, "optional": true }, "minimatch": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "bundled": true, "dev": true, "requires": { "brace-expansion": "^1.1.7" @@ -4836,14 +4690,12 @@ }, "minimist": { "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "bundled": true, "dev": true }, "minipass": { "version": "2.2.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.2.4.tgz", - "integrity": "sha512-hzXIWWet/BzWhYs2b+u7dRHlruXhwdgvlTMDKC6Cb1U7ps6Ac6yQlR39xsbjWJE377YTCtKwIXIpJ5oP+j5y8g==", + "bundled": true, "dev": true, "requires": { "safe-buffer": "^5.1.1", @@ -4852,8 +4704,7 @@ }, "minizlib": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.1.0.tgz", - "integrity": "sha512-4T6Ur/GctZ27nHfpt9THOdRZNgyJ9FZchYO1ceg5S8Q3DNLCKYy44nCZzgCJgcvx2UM8czmqak5BCxJMrq37lA==", + "bundled": true, "dev": true, "optional": true, "requires": { @@ -4862,8 +4713,7 @@ }, "mkdirp": { "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "bundled": true, "dev": true, "requires": { "minimist": "0.0.8" @@ -4871,15 +4721,13 @@ }, "ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "bundled": true, "dev": true, "optional": true }, "needle": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/needle/-/needle-2.2.0.tgz", - "integrity": "sha512-eFagy6c+TYayorXw/qtAdSvaUpEbBsDwDyxYFgLZ0lTojfH7K+OdBqAF7TAFwDokJaGpubpSGG0wO3iC0XPi8w==", + "bundled": true, "dev": true, "optional": true, "requires": { @@ -4890,8 +4738,7 @@ }, "node-pre-gyp": { "version": "0.10.0", - "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.10.0.tgz", - "integrity": "sha512-G7kEonQLRbcA/mOoFoxvlMrw6Q6dPf92+t/l0DFSMuSlDoWaI9JWIyPwK0jyE1bph//CUEL65/Fz1m2vJbmjQQ==", + "bundled": true, "dev": true, "optional": true, "requires": { @@ -4909,8 +4756,7 @@ }, "nopt": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz", - "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=", + "bundled": true, "dev": true, "optional": true, "requires": { @@ -4920,15 +4766,13 @@ }, "npm-bundled": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.0.3.tgz", - "integrity": "sha512-ByQ3oJ/5ETLyglU2+8dBObvhfWXX8dtPZDMePCahptliFX2iIuhyEszyFk401PZUNQH20vvdW5MLjJxkwU80Ow==", + "bundled": true, "dev": true, "optional": true }, "npm-packlist": { "version": "1.1.10", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.1.10.tgz", - "integrity": "sha512-AQC0Dyhzn4EiYEfIUjCdMl0JJ61I2ER9ukf/sLxJUcZHfo+VyEfz2rMJgLZSS1v30OxPQe1cN0LZA1xbcaVfWA==", + "bundled": true, "dev": true, "optional": true, "requires": { @@ -4938,8 +4782,7 @@ }, "npmlog": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "bundled": true, "dev": true, "optional": true, "requires": { @@ -4951,21 +4794,18 @@ }, "number-is-nan": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "bundled": true, "dev": true }, "object-assign": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "bundled": true, "dev": true, "optional": true }, "once": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "bundled": true, "dev": true, "requires": { "wrappy": "1" @@ -4973,22 +4813,19 @@ }, "os-homedir": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "bundled": true, "dev": true, "optional": true }, "os-tmpdir": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "bundled": true, "dev": true, "optional": true }, "osenv": { "version": "0.1.5", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", - "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "bundled": true, "dev": true, "optional": true, "requires": { @@ -4998,22 +4835,19 @@ }, "path-is-absolute": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "bundled": true, "dev": true, "optional": true }, "process-nextick-args": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", - "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", + "bundled": true, "dev": true, "optional": true }, "rc": { "version": "1.2.7", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.7.tgz", - "integrity": "sha512-LdLD8xD4zzLsAT5xyushXDNscEjB7+2ulnl8+r1pnESlYtlJtVSoCMBGr30eDRJ3+2Gq89jK9P9e4tCEH1+ywA==", + "bundled": true, "dev": true, "optional": true, "requires": { @@ -5025,8 +4859,7 @@ "dependencies": { "minimist": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "bundled": true, "dev": true, "optional": true } @@ -5034,8 +4867,7 @@ }, "readable-stream": { "version": "2.3.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "bundled": true, "dev": true, "optional": true, "requires": { @@ -5050,8 +4882,7 @@ }, "rimraf": { "version": "2.6.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", - "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", + "bundled": true, "dev": true, "optional": true, "requires": { @@ -5060,49 +4891,42 @@ }, "safe-buffer": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", - "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==", + "bundled": true, "dev": true }, "safer-buffer": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "bundled": true, "dev": true, "optional": true }, "sax": { "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "bundled": true, "dev": true, "optional": true }, "semver": { "version": "5.5.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", - "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==", + "bundled": true, "dev": true, "optional": true }, "set-blocking": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "bundled": true, "dev": true, "optional": true }, "signal-exit": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "bundled": true, "dev": true, "optional": true }, "string-width": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "bundled": true, "dev": true, "requires": { "code-point-at": "^1.0.0", @@ -5112,8 +4936,7 @@ }, "string_decoder": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "bundled": true, "dev": true, "optional": true, "requires": { @@ -5122,8 +4945,7 @@ }, "strip-ansi": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "bundled": true, "dev": true, "requires": { "ansi-regex": "^2.0.0" @@ -5131,15 +4953,13 @@ }, "strip-json-comments": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "bundled": true, "dev": true, "optional": true }, "tar": { "version": "4.4.1", - "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.1.tgz", - "integrity": "sha512-O+v1r9yN4tOsvl90p5HAP4AEqbYhx4036AGMm075fH9F8Qwi3oJ+v4u50FkT/KkvywNGtwkk0zRI+8eYm1X/xg==", + "bundled": true, "dev": true, "optional": true, "requires": { @@ -5154,15 +4974,13 @@ }, "util-deprecate": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "bundled": true, "dev": true, "optional": true }, "wide-align": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.2.tgz", - "integrity": "sha512-ijDLlyQ7s6x1JgCLur53osjm/UXUYD9+0PbYKrBsYisYXzCxN+HC3mYDNy/dWdmf3AwqwU3CXwDCvsNgGK1S0w==", + "bundled": true, "dev": true, "optional": true, "requires": { @@ -5171,14 +4989,12 @@ }, "wrappy": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "bundled": true, "dev": true }, "yallist": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.2.tgz", - "integrity": "sha1-hFK0u36Dx8GI2AQcGoN8dz1ti7k=", + "bundled": true, "dev": true } } @@ -5334,12 +5150,6 @@ "pify": "^2.0.0" } }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - }, "read-pkg": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", @@ -5911,14 +5721,14 @@ } }, "glob": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", - "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", - "dev": true, + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", "requires": { + "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", - "minimatch": "2 || 3", + "minimatch": "^3.0.4", "once": "^1.3.0", "path-is-absolute": "^1.0.0" } @@ -5933,20 +5743,6 @@ "yargs": "~1.2.6" }, "dependencies": { - "glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, "minimist": { "version": "0.1.0", "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.1.0.tgz", @@ -6034,28 +5830,6 @@ "object-assign": "^4.0.1", "pify": "^2.0.0", "pinkie-promise": "^2.0.0" - }, - "dependencies": { - "glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - } } }, "glogg": { @@ -7492,6 +7266,17 @@ "dev": true, "requires": { "repeating": "^2.0.0" + }, + "dependencies": { + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, + "requires": { + "is-finite": "^1.0.0" + } + } } }, "inflight": { @@ -8222,26 +8007,21 @@ "locate-path": "^2.0.0" } }, - "glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, "is-fullwidth-code-point": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", "dev": true }, + "mem": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", + "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + } + }, "os-locale": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", @@ -8402,20 +8182,6 @@ "ms": "2.0.0" } }, - "glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, "json5": { "version": "0.5.1", "resolved": "http://registry.npmjs.org/json5/-/json5-0.5.1.tgz", @@ -8965,6 +8731,15 @@ "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", "dev": true }, + "mem": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", + "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + } + }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", @@ -10066,13 +9841,6 @@ "pify": "^2.0.0", "pinkie-promise": "^2.0.0", "strip-bom": "^2.0.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" - } } }, "locate-path": { @@ -10083,6 +9851,14 @@ "requires": { "p-locate": "^2.0.0", "path-exists": "^3.0.0" + }, + "dependencies": { + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + } } }, "lodash": { @@ -10265,6 +10041,14 @@ "dev": true, "requires": { "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } } }, "make-iterator": { @@ -10336,12 +10120,14 @@ "dev": true }, "mem": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", - "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-4.0.0.tgz", + "integrity": "sha512-WQxG/5xYc3tMbYLXoXPm81ET2WDULiU5FxbuIoNbJqLOOI8zehXFdZuiUEgfdrU2mVB1pxBZUGlYORSrpuJreA==", "dev": true, "requires": { - "mimic-fn": "^1.0.0" + "map-age-cleaner": "^0.1.1", + "mimic-fn": "^1.0.0", + "p-is-promise": "^1.1.0" } }, "meow": { @@ -10639,21 +10425,6 @@ "which": "1" }, "dependencies": { - "glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", - "dev": true, - "optional": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, "har-validator": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.0.tgz", @@ -11253,10 +11024,12 @@ "dev": true }, "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "requires": { + "pinkie-promise": "^2.0.0" + } }, "path-is-absolute": { "version": "1.0.1", @@ -11304,13 +11077,6 @@ "graceful-fs": "^4.1.2", "pify": "^2.0.0", "pinkie-promise": "^2.0.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" - } } }, "pend": { @@ -11393,10 +11159,9 @@ } }, "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" }, "pinkie": { "version": "2.0.4", @@ -11441,14 +11206,28 @@ } }, "plist": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/plist/-/plist-2.1.0.tgz", - "integrity": "sha1-V8zbeggh3yGDEhejytVOPhRqECU=", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.1.tgz", + "integrity": "sha512-GpgvHHocGRyQm74b6FWEZZVRroHKE1I0/BTjAmySaohK+cUn+hZpbqXkc3KWgW3gQYkqcQej35FohcT0FRlkRQ==", "dev": true, "requires": { - "base64-js": "1.2.0", - "xmlbuilder": "8.2.2", + "base64-js": "^1.2.3", + "xmlbuilder": "^9.0.7", "xmldom": "0.1.x" + }, + "dependencies": { + "base64-js": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz", + "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==", + "dev": true + }, + "xmlbuilder": { + "version": "9.0.7", + "resolved": "http://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", + "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=", + "dev": true + } } }, "pluralize": { @@ -12462,9 +12241,9 @@ "dev": true }, "repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-1.1.3.tgz", + "integrity": "sha1-PUEUIYh3U3SU+X93+Xhfq4EPpKw=", "dev": true, "requires": { "is-finite": "^1.0.0" @@ -12656,21 +12435,6 @@ "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", "requires": { "glob": "^7.0.5" - }, - "dependencies": { - "glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - } } }, "rsvp": { @@ -13654,12 +13418,13 @@ "dev": true }, "sumchecker": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-2.0.2.tgz", - "integrity": "sha1-D0LBDl0F2l1C7qPlbDOZo31sWz4=", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-1.3.1.tgz", + "integrity": "sha1-ebs7RFbdBPGOvbwNcDodHa7FEF0=", "dev": true, "requires": { - "debug": "^2.2.0" + "debug": "^2.2.0", + "es6-promise": "^4.0.5" }, "dependencies": { "debug": { @@ -14216,20 +13981,6 @@ "supports-color": "^5.3.0" } }, - "glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", @@ -14953,41 +14704,16 @@ "window-size": "^0.2.0", "y18n": "^3.2.1", "yargs-parser": "^2.4.1" - }, - "dependencies": { - "camelcase": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", - "optional": true - }, - "yargs-parser": { - "version": "2.4.1", - "resolved": "http://registry.npmjs.org/yargs-parser/-/yargs-parser-2.4.1.tgz", - "integrity": "sha1-hVaN488VD/SfpRgl8DqMiA3cxcQ=", - "optional": true, - "requires": { - "camelcase": "^3.0.0", - "lodash.assign": "^4.0.6" - } - } } }, "yargs-parser": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", - "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", - "dev": true, + "version": "2.4.1", + "resolved": "http://registry.npmjs.org/yargs-parser/-/yargs-parser-2.4.1.tgz", + "integrity": "sha1-hVaN488VD/SfpRgl8DqMiA3cxcQ=", + "optional": true, "requires": { - "camelcase": "^4.1.0" - }, - "dependencies": { - "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", - "dev": true - } + "camelcase": "^3.0.0", + "lodash.assign": "^4.0.6" } }, "yauzl": { diff --git a/package.json b/package.json index 26a48c97d..5257d155f 100644 --- a/package.json +++ b/package.json @@ -95,6 +95,7 @@ "jest-cli": "^23.6.0", "jsxhint": "0.15.1", "load-grunt-tasks": "3.5.2", + "minimatch": ">=3.0.4", "minimist": "1.2.0", "run-sequence": "1.2.2", "shell-escape": "0.2.0", From b1dece9b0f7ba28ab02fa265050d39a561e5a8d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9mie=20Drouet?= Date: Mon, 15 Oct 2018 10:24:56 +0200 Subject: [PATCH 131/190] separate commands for windows --- package-lock.json | 34 +++++++++++++++++++++++++--------- package.json | 7 +++---- 2 files changed, 28 insertions(+), 13 deletions(-) diff --git a/package-lock.json b/package-lock.json index e49772b93..ea5b9a99a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1790,7 +1790,8 @@ "camelcase": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=" + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "optional": true }, "camelcase-keys": { "version": "2.1.0", @@ -4511,12 +4512,14 @@ "balanced-match": { "version": "1.0.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "brace-expansion": { "version": "1.1.11", "bundled": true, "dev": true, + "optional": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -4531,17 +4534,20 @@ "code-point-at": { "version": "1.1.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "concat-map": { "version": "0.0.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "console-control-strings": { "version": "1.1.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "core-util-is": { "version": "1.0.2", @@ -4658,7 +4664,8 @@ "inherits": { "version": "2.0.3", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "ini": { "version": "1.3.5", @@ -4670,6 +4677,7 @@ "version": "1.0.0", "bundled": true, "dev": true, + "optional": true, "requires": { "number-is-nan": "^1.0.0" } @@ -4684,6 +4692,7 @@ "version": "3.0.4", "bundled": true, "dev": true, + "optional": true, "requires": { "brace-expansion": "^1.1.7" } @@ -4691,12 +4700,14 @@ "minimist": { "version": "0.0.8", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "minipass": { "version": "2.2.4", "bundled": true, "dev": true, + "optional": true, "requires": { "safe-buffer": "^5.1.1", "yallist": "^3.0.0" @@ -4715,6 +4726,7 @@ "version": "0.5.1", "bundled": true, "dev": true, + "optional": true, "requires": { "minimist": "0.0.8" } @@ -4795,7 +4807,8 @@ "number-is-nan": { "version": "1.0.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "object-assign": { "version": "4.1.1", @@ -4807,6 +4820,7 @@ "version": "1.4.0", "bundled": true, "dev": true, + "optional": true, "requires": { "wrappy": "1" } @@ -4928,6 +4942,7 @@ "version": "1.0.2", "bundled": true, "dev": true, + "optional": true, "requires": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", @@ -9923,7 +9938,8 @@ "lodash.assign": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", - "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=" + "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=", + "optional": true }, "lodash.escape": { "version": "3.2.0", diff --git a/package.json b/package.json index 5257d155f..18ad7b34f 100644 --- a/package.json +++ b/package.json @@ -18,11 +18,10 @@ "build": "tsc && npm run tslint", "integration": "jest -c jest-integration.json", "prestart": "npm run build", - "release": "npm run build && grunt release", - "release-verbose": "npm run build && grunt --verbose release", - "release:linux": "npm run release && electron-builder --linux", "release:mac": "grunt release:mac && electron-builder --mac", - "release:windows": "grunt release:windows && electron-builder --windows", + "release:windows:build": "grunt release:windows", + "release:windows:package": "electron-builder --windows", + "release:windows": "npm run release:windows:build && npm run release:windows:package", "start": "grunt", "start-dev": "npm run build && NODE_ENV=development grunt", "test": "jest -c jest-unit.json", From 9665a59e082b497cb8d49858bef45e96fa41834e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9mie=20Drouet?= Date: Mon, 15 Oct 2018 14:39:00 +0200 Subject: [PATCH 132/190] increase version --- Gruntfile.js | 60 +++++++++++++++++++++++++++++++++-------------- package-lock.json | 34 +++++++-------------------- package.json | 8 ++++--- 3 files changed, 57 insertions(+), 45 deletions(-) diff --git a/Gruntfile.js b/Gruntfile.js index 6e939e07f..e206fda28 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -250,9 +250,6 @@ module.exports = function (grunt) { linux_npm: { command: 'cd build && npm install --production' }, - linux_zip: { - command: 'ditto -c -k --sequesterRsrc --keepParent <%= LINUX_FILENAME %> release/' + BASENAME + '-Ubuntu.zip' - } }, clean: { @@ -263,15 +260,27 @@ module.exports = function (grunt) { windows: { options: { archive: './release/' + BASENAME + '-Windows.zip', - mode: 'zip' + mode: 'zip', }, files: [{ expand: true, dot: true, cwd: './dist/Kitematic-win32-x64', - src: '**/*' - }] - } + src: '**/*', + }], + }, + debian: { + options: { + archive: './release/' + BASENAME + '-Ubuntu.zip', + mode: 'zip', + }, + files: [{ + expand: true, + dot: true, + cwd: './dist', + src: '*.deb', + }], + }, }, // livereload @@ -353,23 +362,26 @@ module.exports = function (grunt) { categories: [ 'Utility' ], - rename: function (dest, src) { - return LINUX_FILENAME; - } }, linux64: { options: { arch: 'amd64' }, src: './dist/Kitematic-linux-x64/', - dest: './dist/' + dest: './dist/', + rename: function (dest, src) { + return OSX_OUT + '/' + BASENAME + '_' + packagejson.version + '_amd64.deb'; + }, }, linux32: { options: { arch: 'i386' }, src: './dist/Kitematic-linux-ia32/', - dest: './dist/' + dest: './dist/', + rename: function (dest, src) { + return OSX_OUT + '/' + BASENAME + '_' + packagejson.version + '_i386.deb'; + }, } }, 'electron-installer-redhat': { @@ -381,9 +393,6 @@ module.exports = function (grunt) { categories: [ 'Utilities', ], - rename: function (dest, src) { - return LINUX_FILENAME; - }, }, linux64: { options: { @@ -391,6 +400,9 @@ module.exports = function (grunt) { }, src: './dist/Kitematic-linux-x64/', dest: './dist/', + rename: function (dest, src) { + return OSX_OUT + '/' + BASENAME + '_' + packagejson.version + '_amd64.rpm'; + }, }, linux32: { options: { @@ -398,6 +410,9 @@ module.exports = function (grunt) { }, src: './dist/Kitematic-linux-ia32/', dest: './dist/', + rename: function (dest, src) { + return OSX_OUT + '/' + BASENAME + '_' + packagejson.version + '_i386.rpm'; + }, }, }, }); @@ -410,10 +425,21 @@ module.exports = function (grunt) { grunt.registerTask('build', ['newer:babel', 'less', 'newer:copy:dev']); grunt.registerTask('default', ['build', 'shell:electron', 'watchChokidar']); + grunt.registerTask('release:linux', [ + 'clean:release', 'build', 'shell:linux_npm', + 'shell:linux_npm', 'electron-packager:build', + ]); + + grunt.registerTask('release:debian:x32', ['release:linux', 'electron-installer-debian:linux32', 'compress:debian']); + grunt.registerTask('release:debian:x64', ['release:linux', 'electron-installer-debian:linux64', 'compress:debian']); + + grunt.registerTask('release:redhat:x32', ['release:linux', 'electron-installer-redhat:linux32']); + grunt.registerTask('release:redhat:x64', ['release:linux', 'electron-installer-redhat:linux64']); + grunt.registerTask('release:mac', [ 'clean:release', 'build', 'shell:linux_npm', 'electron:osx', - 'copy:osx', 'shell:sign', 'shell:zip', 'compress', + 'copy:osx', 'shell:sign', 'shell:zip', 'shell:linux_npm', 'electron-packager:osxlnx', ]); @@ -421,7 +447,7 @@ module.exports = function (grunt) { 'clean:release', 'build', 'shell:linux_npm', 'electron:windows', - 'copy:windows', 'rcedit:exes', 'compress', + 'copy:windows', 'rcedit:exes', 'compress:windows', ]); process.on('SIGINT', function () { diff --git a/package-lock.json b/package-lock.json index ea5b9a99a..e49772b93 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1790,8 +1790,7 @@ "camelcase": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", - "optional": true + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=" }, "camelcase-keys": { "version": "2.1.0", @@ -4512,14 +4511,12 @@ "balanced-match": { "version": "1.0.0", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "brace-expansion": { "version": "1.1.11", "bundled": true, "dev": true, - "optional": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -4534,20 +4531,17 @@ "code-point-at": { "version": "1.1.0", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "concat-map": { "version": "0.0.1", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "console-control-strings": { "version": "1.1.0", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "core-util-is": { "version": "1.0.2", @@ -4664,8 +4658,7 @@ "inherits": { "version": "2.0.3", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "ini": { "version": "1.3.5", @@ -4677,7 +4670,6 @@ "version": "1.0.0", "bundled": true, "dev": true, - "optional": true, "requires": { "number-is-nan": "^1.0.0" } @@ -4692,7 +4684,6 @@ "version": "3.0.4", "bundled": true, "dev": true, - "optional": true, "requires": { "brace-expansion": "^1.1.7" } @@ -4700,14 +4691,12 @@ "minimist": { "version": "0.0.8", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "minipass": { "version": "2.2.4", "bundled": true, "dev": true, - "optional": true, "requires": { "safe-buffer": "^5.1.1", "yallist": "^3.0.0" @@ -4726,7 +4715,6 @@ "version": "0.5.1", "bundled": true, "dev": true, - "optional": true, "requires": { "minimist": "0.0.8" } @@ -4807,8 +4795,7 @@ "number-is-nan": { "version": "1.0.1", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "object-assign": { "version": "4.1.1", @@ -4820,7 +4807,6 @@ "version": "1.4.0", "bundled": true, "dev": true, - "optional": true, "requires": { "wrappy": "1" } @@ -4942,7 +4928,6 @@ "version": "1.0.2", "bundled": true, "dev": true, - "optional": true, "requires": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", @@ -9938,8 +9923,7 @@ "lodash.assign": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", - "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=", - "optional": true + "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=" }, "lodash.escape": { "version": "3.2.0", diff --git a/package.json b/package.json index 18ad7b34f..d57754b02 100644 --- a/package.json +++ b/package.json @@ -18,10 +18,12 @@ "build": "tsc && npm run tslint", "integration": "jest -c jest-integration.json", "prestart": "npm run build", + "release:debian:x32": "grunt release:debian:x32", + "release:debian:x64": "grunt release:debian:x64", + "release:redhat:x32": "grunt release:redhat:x32", + "release:redhat:x64": "grunt release:redhat:x64", "release:mac": "grunt release:mac && electron-builder --mac", - "release:windows:build": "grunt release:windows", - "release:windows:package": "electron-builder --windows", - "release:windows": "npm run release:windows:build && npm run release:windows:package", + "release:windows": "grunt release:windows", "start": "grunt", "start-dev": "npm run build && NODE_ENV=development grunt", "test": "jest -c jest-unit.json", From 052735cfefa86e39b4ae39c1f3334bfa0c2f26c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9mie=20Drouet?= Date: Mon, 15 Oct 2018 14:57:08 +0200 Subject: [PATCH 133/190] create new circle ci config file for tests --- .circleci/config.yml | 26 ++++++++++++++++++++++++++ circle.yml | 38 -------------------------------------- 2 files changed, 26 insertions(+), 38 deletions(-) create mode 100644 .circleci/config.yml delete mode 100644 circle.yml diff --git a/.circleci/config.yml b/.circleci/config.yml new file mode 100644 index 000000000..1b0a9eb50 --- /dev/null +++ b/.circleci/config.yml @@ -0,0 +1,26 @@ +version: 2 +jobs: + test: + macos: + xcode: "9.0" + + steps: + - run: + name: Install node@9 + command: | + set +e + touch $BASH_ENV + curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash + echo 'export NVM_DIR="$HOME/.nvm"' >> $BASH_ENV + echo '[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"' >> $BASH_ENV + echo 'nvm install 9' >> $BASH_ENV + echo 'nvm alias default 9' >> $BASH_ENV + - checkout + - run: npm install + - run: npm test + +workflows: + version: 2 + test: + jobs: + - test \ No newline at end of file diff --git a/circle.yml b/circle.yml deleted file mode 100644 index d10469815..000000000 --- a/circle.yml +++ /dev/null @@ -1,38 +0,0 @@ -machine: - xcode: - version: "7.0" - -dependencies: - override: - - brew update - - brew unlink node - - brew install node@4 - - brew link node@4 --force - - brew install --ignore-dependencies https://raw.githubusercontent.com/Homebrew/homebrew-core/7e34b4761ca203b8b03e88ee6c14aabbf83db82a/Formula/wine.rb - - brew install github-release - - brew install mono - - brew install fakeroot - - brew install dpkg - - brew cleanup -s - - npm install - cache_directories: - - "node_modules" - - "~/.electron" - -test: - override: - - npm test - - npm run integration - post: - - make release: - timeout: 12000 - - cp release/* $CIRCLE_ARTIFACTS/ - -deployment: - release: - tag: /v.*/ - owner: docker - commands: - - github-release upload --user docker --repo kitematic --tag $CIRCLE_TAG --file release/Kitematic-Mac.zip --name Kitematic-$(echo $CIRCLE_TAG | cut -c2-)-Mac.zip - - github-release upload --user docker --repo kitematic --tag $CIRCLE_TAG --file release/Kitematic-Windows.zip --name Kitematic-$(echo $CIRCLE_TAG | cut -c2-)-Windows.zip - - github-release upload --user docker --repo kitematic --tag $CIRCLE_TAG --file release/Kitematic-Ubuntu.zip --name Kitematic-$(echo $CIRCLE_TAG | cut -c2-)-Ubuntu.zip From 0fcd676164ad50c672250fc1c21282a256353b16 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9mie=20Drouet?= Date: Mon, 15 Oct 2018 17:08:56 +0200 Subject: [PATCH 134/190] upgrade package versions to fix the tests --- .babelrc | 10 + .circleci/config.yml | 1 + Gruntfile.js | 17 +- __mocks__/app.js | 6 +- __mocks__/electron.js | 10 +- __mocks__/remote.js | 4 +- package-lock.json | 4134 +++++++++++------------------------------ package.json | 39 +- src/app.js | 2 +- util/prepare.js | 2 +- 10 files changed, 1104 insertions(+), 3121 deletions(-) create mode 100644 .babelrc diff --git a/.babelrc b/.babelrc new file mode 100644 index 000000000..57acf6808 --- /dev/null +++ b/.babelrc @@ -0,0 +1,10 @@ +{ + "presets": [ + "env", + "react" + ], + "plugins": [ + "transform-runtime", + "transform-async-to-generator" + ] +} \ No newline at end of file diff --git a/.circleci/config.yml b/.circleci/config.yml index 1b0a9eb50..27db28f05 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -18,6 +18,7 @@ jobs: - checkout - run: npm install - run: npm test + - run: npm run release:mac:build workflows: version: 2 diff --git a/Gruntfile.js b/Gruntfile.js index e206fda28..1be850f00 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -185,13 +185,6 @@ module.exports = function (grunt) { }, }, - rename: { - installer: { - src: 'dist/Setup.exe', - dest: 'dist/' + BASENAME + 'Setup-' + packagejson.version + '-Windows-Alpha.exe' - } - }, - // styles less: { options: { @@ -207,12 +200,6 @@ module.exports = function (grunt) { // javascript babel: { - options: { - sourceMap: 'inline', - blacklist: 'regenerator', - stage: 1, - optional: ['asyncToGenerator'] - }, dist: { files: [{ expand: true, @@ -284,7 +271,7 @@ module.exports = function (grunt) { }, // livereload - watchChokidar: { + watch: { options: { spawn: true }, @@ -423,7 +410,7 @@ module.exports = function (grunt) { grunt.loadNpmTasks('grunt-electron-installer-redhat'); grunt.registerTask('build', ['newer:babel', 'less', 'newer:copy:dev']); - grunt.registerTask('default', ['build', 'shell:electron', 'watchChokidar']); + grunt.registerTask('default', ['build', 'shell:electron', 'watch']); grunt.registerTask('release:linux', [ 'clean:release', 'build', 'shell:linux_npm', diff --git a/__mocks__/app.js b/__mocks__/app.js index 099bad49b..87fdb4a38 100644 --- a/__mocks__/app.js +++ b/__mocks__/app.js @@ -1,5 +1,5 @@ module.exports = { - require: jest.genMockFunction(), - match: jest.genMockFunction(), - on: jest.genMockFunction() + require: jest.fn(), + match: jest.fn(), + on: jest.fn() }; diff --git a/__mocks__/electron.js b/__mocks__/electron.js index a2deca4df..d0f58316a 100644 --- a/__mocks__/electron.js +++ b/__mocks__/electron.js @@ -1,7 +1,7 @@ module.exports = { - require: jest.genMockFunction(), - match: jest.genMockFunction(), - app: jest.genMockFunction(), - remote: jest.genMockFunction(), - dialog: jest.genMockFunction() + require: jest.fn(), + match: jest.fn(), + app: jest.fn(), + remote: jest.fn(), + dialog: jest.fn() }; diff --git a/__mocks__/remote.js b/__mocks__/remote.js index b2c2ab134..2995a45c8 100644 --- a/__mocks__/remote.js +++ b/__mocks__/remote.js @@ -1,4 +1,4 @@ module.exports = { - require: jest.genMockFunction(), - match: jest.genMockFunction() + require: jest.fn(), + match: jest.fn() }; diff --git a/package-lock.json b/package-lock.json index e49772b93..da57deb21 100644 --- a/package-lock.json +++ b/package-lock.json @@ -156,17 +156,6 @@ "integrity": "sha1-6GuBnGAs+IIa1jdBNpjx3sAhhHo=", "dev": true }, - "align-text": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", - "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", - "dev": true, - "requires": { - "kind-of": "^3.0.2", - "longest": "^1.0.1", - "repeat-string": "^1.5.2" - } - }, "alt": { "version": "0.16.10", "resolved": "https://registry.npmjs.org/alt/-/alt-0.16.10.tgz", @@ -177,15 +166,6 @@ "flux": "2.0.3" } }, - "alter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/alter/-/alter-0.2.0.tgz", - "integrity": "sha1-x1iICGF1cgNKrmJICvJrHU0cs80=", - "dev": true, - "requires": { - "stable": "~0.1.3" - } - }, "amdefine": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", @@ -233,6 +213,15 @@ } } }, + "ansi-cyan": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-cyan/-/ansi-cyan-0.1.1.tgz", + "integrity": "sha1-U4rlKK+JgvKK4w2G8vF0VtJgmHM=", + "dev": true, + "requires": { + "ansi-wrap": "0.1.0" + } + }, "ansi-escapes": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.1.0.tgz", @@ -248,6 +237,15 @@ "ansi-wrap": "0.1.0" } }, + "ansi-red": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-red/-/ansi-red-0.1.1.tgz", + "integrity": "sha1-jGOPnRCAgAo1PJwoyKgcpHBdlGw=", + "dev": true, + "requires": { + "ansi-wrap": "0.1.0" + } + }, "ansi-regex": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", @@ -283,6 +281,7 @@ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", "dev": true, + "optional": true, "requires": { "micromatch": "^2.1.5", "normalize-path": "^2.0.0" @@ -536,12 +535,6 @@ "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", "dev": true }, - "ast-traverse": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ast-traverse/-/ast-traverse-0.1.1.tgz", - "integrity": "sha1-ac8rg4bxnc2hux4F1o/jWdiJfeY=", - "dev": true - }, "ast-types": { "version": "0.9.6", "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.9.6.tgz", @@ -562,7 +555,8 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=", - "dev": true + "dev": true, + "optional": true }, "async-exit-hook": { "version": "2.0.1", @@ -603,51 +597,29 @@ "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==" }, - "babel": { - "version": "5.8.38", - "resolved": "http://registry.npmjs.org/babel/-/babel-5.8.38.tgz", - "integrity": "sha1-37CHwiiUkXxXb7Z86c8yjUWGKfs=", - "dev": true, - "requires": { - "babel-core": "^5.6.21", - "chokidar": "^1.0.0", - "commander": "^2.6.0", - "convert-source-map": "^1.1.0", - "fs-readdir-recursive": "^0.1.0", - "glob": "^5.0.5", - "lodash": "^3.2.0", - "output-file-sync": "^1.1.0", - "path-exists": "^1.0.0", - "path-is-absolute": "^1.0.0", + "babel-cli": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-cli/-/babel-cli-6.26.0.tgz", + "integrity": "sha1-UCq1SHTX24itALiHoGODzgPQAvE=", + "dev": true, + "requires": { + "babel-core": "^6.26.0", + "babel-polyfill": "^6.26.0", + "babel-register": "^6.26.0", + "babel-runtime": "^6.26.0", + "chokidar": "^1.6.1", + "commander": "^2.11.0", + "convert-source-map": "^1.5.0", + "fs-readdir-recursive": "^1.0.0", + "glob": "^7.1.2", + "lodash": "^4.17.4", + "output-file-sync": "^1.1.2", + "path-is-absolute": "^1.0.1", "slash": "^1.0.0", - "source-map": "^0.5.0" + "source-map": "^0.5.6", + "v8flags": "^2.1.1" }, "dependencies": { - "glob": { - "version": "5.0.15", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", - "dev": true, - "requires": { - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "2 || 3", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "lodash": { - "version": "3.10.1", - "resolved": "http://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", - "dev": true - }, - "path-exists": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-1.0.0.tgz", - "integrity": "sha1-1aiZjrce83p0w06w2eum6HjuoIE=", - "dev": true - }, "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", @@ -676,65 +648,32 @@ } }, "babel-core": { - "version": "5.8.38", - "resolved": "http://registry.npmjs.org/babel-core/-/babel-core-5.8.38.tgz", - "integrity": "sha1-H8ruedfmG3ULALjlT238nQr4ZVg=", - "dev": true, - "requires": { - "babel-plugin-constant-folding": "^1.0.1", - "babel-plugin-dead-code-elimination": "^1.0.2", - "babel-plugin-eval": "^1.0.1", - "babel-plugin-inline-environment-variables": "^1.0.1", - "babel-plugin-jscript": "^1.0.4", - "babel-plugin-member-expression-literals": "^1.0.1", - "babel-plugin-property-literals": "^1.0.1", - "babel-plugin-proto-to-assign": "^1.0.3", - "babel-plugin-react-constant-elements": "^1.0.3", - "babel-plugin-react-display-name": "^1.0.3", - "babel-plugin-remove-console": "^1.0.1", - "babel-plugin-remove-debugger": "^1.0.1", - "babel-plugin-runtime": "^1.0.7", - "babel-plugin-undeclared-variables-check": "^1.0.2", - "babel-plugin-undefined-to-void": "^1.1.6", - "babylon": "^5.8.38", - "bluebird": "^2.9.33", - "chalk": "^1.0.0", - "convert-source-map": "^1.1.0", - "core-js": "^1.0.0", - "debug": "^2.1.1", - "detect-indent": "^3.0.0", - "esutils": "^2.0.0", - "fs-readdir-recursive": "^0.1.0", - "globals": "^6.4.0", - "home-or-tmp": "^1.0.0", - "is-integer": "^1.0.4", - "js-tokens": "1.0.1", - "json5": "^0.4.0", - "lodash": "^3.10.0", - "minimatch": "^2.0.3", - "output-file-sync": "^1.1.0", - "path-exists": "^1.0.0", - "path-is-absolute": "^1.0.0", - "private": "^0.1.6", - "regenerator": "0.8.40", - "regexpu": "^1.3.0", - "repeating": "^1.1.2", - "resolve": "^1.1.6", - "shebang-regex": "^1.0.0", + "version": "6.26.3", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", + "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", + "dev": true, + "requires": { + "babel-code-frame": "^6.26.0", + "babel-generator": "^6.26.0", + "babel-helpers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-register": "^6.26.0", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "convert-source-map": "^1.5.1", + "debug": "^2.6.9", + "json5": "^0.5.1", + "lodash": "^4.17.4", + "minimatch": "^3.0.4", + "path-is-absolute": "^1.0.1", + "private": "^0.1.8", "slash": "^1.0.0", - "source-map": "^0.5.0", - "source-map-support": "^0.2.10", - "to-fast-properties": "^1.0.0", - "trim-right": "^1.0.0", - "try-resolve": "^1.0.0" + "source-map": "^0.5.7" }, "dependencies": { - "bluebird": { - "version": "2.11.0", - "resolved": "http://registry.npmjs.org/bluebird/-/bluebird-2.11.0.tgz", - "integrity": "sha1-U0uQM8AiyVecVro7Plpcqvu2UOE=", - "dev": true - }, "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -744,64 +683,17 @@ "ms": "2.0.0" } }, - "js-tokens": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-1.0.1.tgz", - "integrity": "sha1-zENaXIuUrRWst5gxQPyAGCyJrq4=", - "dev": true - }, - "lodash": { - "version": "3.10.1", - "resolved": "http://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", - "dev": true - }, - "minimatch": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", - "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=", - "dev": true, - "requires": { - "brace-expansion": "^1.0.0" - } - }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true }, - "path-exists": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-1.0.0.tgz", - "integrity": "sha1-1aiZjrce83p0w06w2eum6HjuoIE=", - "dev": true - }, "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", "dev": true - }, - "source-map-support": { - "version": "0.2.10", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.2.10.tgz", - "integrity": "sha1-6lo5AKHByyUJagrozFwrSxDe09w=", - "dev": true, - "requires": { - "source-map": "0.1.32" - }, - "dependencies": { - "source-map": { - "version": "0.1.32", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.32.tgz", - "integrity": "sha1-yLbBZ3l7pHQKjqMyUhYv8IWRsmY=", - "dev": true, - "requires": { - "amdefine": ">=0.0.4" - } - } - } } } }, @@ -821,30 +713,6 @@ "trim-right": "^1.0.1" }, "dependencies": { - "detect-indent": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", - "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", - "dev": true, - "requires": { - "repeating": "^2.0.0" - } - }, - "jsesc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", - "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=", - "dev": true - }, - "repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", - "dev": true, - "requires": { - "is-finite": "^1.0.0" - } - }, "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", @@ -853,6 +721,144 @@ } } }, + "babel-helper-builder-binary-assignment-operator-visitor": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz", + "integrity": "sha1-zORReto1b0IgvK6KAsKzRvmlZmQ=", + "dev": true, + "requires": { + "babel-helper-explode-assignable-expression": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-builder-react-jsx": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-helper-builder-react-jsx/-/babel-helper-builder-react-jsx-6.26.0.tgz", + "integrity": "sha1-Of+DE7dci2Xc7/HzHTg+D/KkCKA=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "esutils": "^2.0.2" + } + }, + "babel-helper-call-delegate": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz", + "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=", + "dev": true, + "requires": { + "babel-helper-hoist-variables": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-define-map": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz", + "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=", + "dev": true, + "requires": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + } + }, + "babel-helper-explode-assignable-expression": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz", + "integrity": "sha1-8luCz33BBDPFX3BZLVdGQArCLKo=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-function-name": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", + "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=", + "dev": true, + "requires": { + "babel-helper-get-function-arity": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-get-function-arity": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz", + "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-hoist-variables": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz", + "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-optimise-call-expression": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz", + "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-regex": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz", + "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + } + }, + "babel-helper-remap-async-to-generator": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz", + "integrity": "sha1-XsWBgnrXI/7N04HxySg5BnbkVRs=", + "dev": true, + "requires": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-replace-supers": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz", + "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=", + "dev": true, + "requires": { + "babel-helper-optimise-call-expression": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, "babel-helpers": { "version": "6.24.1", "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", @@ -882,29 +888,14 @@ "babel-runtime": "^6.22.0" } }, - "babel-plugin-constant-folding": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-plugin-constant-folding/-/babel-plugin-constant-folding-1.0.1.tgz", - "integrity": "sha1-g2HTZMmORJw2kr26Ue/whEKQqo4=", - "dev": true - }, - "babel-plugin-dead-code-elimination": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/babel-plugin-dead-code-elimination/-/babel-plugin-dead-code-elimination-1.0.2.tgz", - "integrity": "sha1-X3xFEnTc18zNv7s+C4XdKBIfD2U=", - "dev": true - }, - "babel-plugin-eval": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-plugin-eval/-/babel-plugin-eval-1.0.1.tgz", - "integrity": "sha1-ovrtJc5r5preS/7CY/cBaRlZUNo=", - "dev": true - }, - "babel-plugin-inline-environment-variables": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-plugin-inline-environment-variables/-/babel-plugin-inline-environment-variables-1.0.1.tgz", - "integrity": "sha1-H1jOkSB61qgmqL9kX6/mj/X+P/4=", - "dev": true + "babel-plugin-check-es2015-constants": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz", + "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } }, "babel-plugin-istanbul": { "version": "4.1.6", @@ -935,69 +926,28 @@ "integrity": "sha1-5h+uBaHKiAGq3uV6bWa4zvr0QWc=", "dev": true }, - "babel-plugin-jscript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/babel-plugin-jscript/-/babel-plugin-jscript-1.0.4.tgz", - "integrity": "sha1-jzQsOCduh6R9X6CovT1etsytj8w=", - "dev": true - }, - "babel-plugin-member-expression-literals": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-plugin-member-expression-literals/-/babel-plugin-member-expression-literals-1.0.1.tgz", - "integrity": "sha1-zF7bD6qNyScXDnTW0cAkQAIWJNM=", - "dev": true - }, - "babel-plugin-property-literals": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-plugin-property-literals/-/babel-plugin-property-literals-1.0.1.tgz", - "integrity": "sha1-AlIwGQAZKYCxwRjv6kjOk6q4MzY=", - "dev": true - }, - "babel-plugin-proto-to-assign": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/babel-plugin-proto-to-assign/-/babel-plugin-proto-to-assign-1.0.4.tgz", - "integrity": "sha1-xJ56/QL1d7xNoF6i3wAiUM980SM=", - "dev": true, - "requires": { - "lodash": "^3.9.3" - }, - "dependencies": { - "lodash": { - "version": "3.10.1", - "resolved": "http://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", - "dev": true - } - } - }, - "babel-plugin-react-constant-elements": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/babel-plugin-react-constant-elements/-/babel-plugin-react-constant-elements-1.0.3.tgz", - "integrity": "sha1-lGc26DeEKcvDSdz/YvUcFDs041o=", - "dev": true - }, - "babel-plugin-react-display-name": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/babel-plugin-react-display-name/-/babel-plugin-react-display-name-1.0.3.tgz", - "integrity": "sha1-dU/jiSboQkpOexWrbqYTne4FFPw=", + "babel-plugin-syntax-async-functions": { + "version": "6.13.0", + "resolved": "http://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz", + "integrity": "sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU=", "dev": true }, - "babel-plugin-remove-console": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-plugin-remove-console/-/babel-plugin-remove-console-1.0.1.tgz", - "integrity": "sha1-2PJFVsOgUAXUKqqv0neH9T/wE6c=", + "babel-plugin-syntax-exponentiation-operator": { + "version": "6.13.0", + "resolved": "http://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz", + "integrity": "sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4=", "dev": true }, - "babel-plugin-remove-debugger": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-plugin-remove-debugger/-/babel-plugin-remove-debugger-1.0.1.tgz", - "integrity": "sha1-/S6jzWGkKK0fO5yJiC/0KT6MFMc=", + "babel-plugin-syntax-flow": { + "version": "6.18.0", + "resolved": "http://registry.npmjs.org/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-6.18.0.tgz", + "integrity": "sha1-TDqyCiryaqIM0lmVw5jE63AxDI0=", "dev": true }, - "babel-plugin-runtime": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/babel-plugin-runtime/-/babel-plugin-runtime-1.0.7.tgz", - "integrity": "sha1-v3x9lm3Vbs1cF/ocslPJrLflSq8=", + "babel-plugin-syntax-jsx": { + "version": "6.18.0", + "resolved": "http://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", + "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=", "dev": true }, "babel-plugin-syntax-object-rest-spread": { @@ -1006,38 +956,434 @@ "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=", "dev": true }, - "babel-plugin-undeclared-variables-check": { - "version": "1.0.2", - "resolved": "http://registry.npmjs.org/babel-plugin-undeclared-variables-check/-/babel-plugin-undeclared-variables-check-1.0.2.tgz", - "integrity": "sha1-XPGqU52BP/ZOmWQSkK9iCWX2Xe4=", + "babel-plugin-syntax-trailing-function-commas": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz", + "integrity": "sha1-ugNgk3+NBuQBgKQ/4NVhb/9TLPM=", + "dev": true + }, + "babel-plugin-transform-async-to-generator": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz", + "integrity": "sha1-ZTbjeK/2yx1VF6wOQOs+n8jQh2E=", "dev": true, "requires": { - "leven": "^1.0.2" + "babel-helper-remap-async-to-generator": "^6.24.1", + "babel-plugin-syntax-async-functions": "^6.8.0", + "babel-runtime": "^6.22.0" } }, - "babel-plugin-undefined-to-void": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/babel-plugin-undefined-to-void/-/babel-plugin-undefined-to-void-1.1.6.tgz", - "integrity": "sha1-f1eO+LeN+uYAM4XYQXph7aBuL4E=", - "dev": true - }, - "babel-preset-jest": { - "version": "23.2.0", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-23.2.0.tgz", - "integrity": "sha1-jsegOhOPABoaj7HoETZSvxpV2kY=", + "babel-plugin-transform-es2015-arrow-functions": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", + "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=", "dev": true, "requires": { - "babel-plugin-jest-hoist": "^23.2.0", - "babel-plugin-syntax-object-rest-spread": "^6.13.0" + "babel-runtime": "^6.22.0" } }, - "babel-register": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz", - "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=", + "babel-plugin-transform-es2015-block-scoped-functions": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz", + "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=", "dev": true, "requires": { - "babel-core": "^6.26.0", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-block-scoping": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz", + "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + } + }, + "babel-plugin-transform-es2015-classes": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz", + "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=", + "dev": true, + "requires": { + "babel-helper-define-map": "^6.24.1", + "babel-helper-function-name": "^6.24.1", + "babel-helper-optimise-call-expression": "^6.24.1", + "babel-helper-replace-supers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-computed-properties": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz", + "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-destructuring": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz", + "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-duplicate-keys": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz", + "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-for-of": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz", + "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-function-name": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz", + "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=", + "dev": true, + "requires": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-literals": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz", + "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-modules-amd": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz", + "integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=", + "dev": true, + "requires": { + "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-modules-commonjs": { + "version": "6.26.2", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz", + "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==", + "dev": true, + "requires": { + "babel-plugin-transform-strict-mode": "^6.24.1", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-types": "^6.26.0" + } + }, + "babel-plugin-transform-es2015-modules-systemjs": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz", + "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=", + "dev": true, + "requires": { + "babel-helper-hoist-variables": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-modules-umd": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz", + "integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=", + "dev": true, + "requires": { + "babel-plugin-transform-es2015-modules-amd": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-object-super": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz", + "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=", + "dev": true, + "requires": { + "babel-helper-replace-supers": "^6.24.1", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-parameters": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz", + "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=", + "dev": true, + "requires": { + "babel-helper-call-delegate": "^6.24.1", + "babel-helper-get-function-arity": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-shorthand-properties": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz", + "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-spread": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz", + "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-sticky-regex": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz", + "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=", + "dev": true, + "requires": { + "babel-helper-regex": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-template-literals": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz", + "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-typeof-symbol": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz", + "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-unicode-regex": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz", + "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=", + "dev": true, + "requires": { + "babel-helper-regex": "^6.24.1", + "babel-runtime": "^6.22.0", + "regexpu-core": "^2.0.0" + } + }, + "babel-plugin-transform-exponentiation-operator": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz", + "integrity": "sha1-KrDJx/MJj6SJB3cruBP+QejeOg4=", + "dev": true, + "requires": { + "babel-helper-builder-binary-assignment-operator-visitor": "^6.24.1", + "babel-plugin-syntax-exponentiation-operator": "^6.8.0", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-flow-strip-types": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-flow-strip-types/-/babel-plugin-transform-flow-strip-types-6.22.0.tgz", + "integrity": "sha1-hMtnKTXUNxT9wyvOhFaNh0Qc988=", + "dev": true, + "requires": { + "babel-plugin-syntax-flow": "^6.18.0", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-react-display-name": { + "version": "6.25.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-display-name/-/babel-plugin-transform-react-display-name-6.25.0.tgz", + "integrity": "sha1-Z+K/Hx6ck6sI25Z5LgU5K/LMKNE=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-react-jsx": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-jsx/-/babel-plugin-transform-react-jsx-6.24.1.tgz", + "integrity": "sha1-hAoCjn30YN/DotKfDA2R9jduZqM=", + "dev": true, + "requires": { + "babel-helper-builder-react-jsx": "^6.24.1", + "babel-plugin-syntax-jsx": "^6.8.0", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-react-jsx-self": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-jsx-self/-/babel-plugin-transform-react-jsx-self-6.22.0.tgz", + "integrity": "sha1-322AqdomEqEh5t3XVYvL7PBuY24=", + "dev": true, + "requires": { + "babel-plugin-syntax-jsx": "^6.8.0", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-react-jsx-source": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-jsx-source/-/babel-plugin-transform-react-jsx-source-6.22.0.tgz", + "integrity": "sha1-ZqwSFT9c0tF7PBkmj0vwGX9E7NY=", + "dev": true, + "requires": { + "babel-plugin-syntax-jsx": "^6.8.0", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-regenerator": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz", + "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=", + "dev": true, + "requires": { + "regenerator-transform": "^0.10.0" + } + }, + "babel-plugin-transform-runtime": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-runtime/-/babel-plugin-transform-runtime-6.23.0.tgz", + "integrity": "sha1-iEkNRGUC6puOfvsP4J7E2ZR5se4=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-strict-mode": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz", + "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-polyfill": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.26.0.tgz", + "integrity": "sha1-N5k3q8Z9eJWXCtxiHyhM2WbPIVM=", + "requires": { + "babel-runtime": "^6.26.0", + "core-js": "^2.5.0", + "regenerator-runtime": "^0.10.5" + } + }, + "babel-preset-env": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/babel-preset-env/-/babel-preset-env-1.7.0.tgz", + "integrity": "sha512-9OR2afuKDneX2/q2EurSftUYM0xGu4O2D9adAhVfADDhrYDaxXV0rBbevVYoY9n6nyX1PmQW/0jtpJvUNr9CHg==", + "dev": true, + "requires": { + "babel-plugin-check-es2015-constants": "^6.22.0", + "babel-plugin-syntax-trailing-function-commas": "^6.22.0", + "babel-plugin-transform-async-to-generator": "^6.22.0", + "babel-plugin-transform-es2015-arrow-functions": "^6.22.0", + "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0", + "babel-plugin-transform-es2015-block-scoping": "^6.23.0", + "babel-plugin-transform-es2015-classes": "^6.23.0", + "babel-plugin-transform-es2015-computed-properties": "^6.22.0", + "babel-plugin-transform-es2015-destructuring": "^6.23.0", + "babel-plugin-transform-es2015-duplicate-keys": "^6.22.0", + "babel-plugin-transform-es2015-for-of": "^6.23.0", + "babel-plugin-transform-es2015-function-name": "^6.22.0", + "babel-plugin-transform-es2015-literals": "^6.22.0", + "babel-plugin-transform-es2015-modules-amd": "^6.22.0", + "babel-plugin-transform-es2015-modules-commonjs": "^6.23.0", + "babel-plugin-transform-es2015-modules-systemjs": "^6.23.0", + "babel-plugin-transform-es2015-modules-umd": "^6.23.0", + "babel-plugin-transform-es2015-object-super": "^6.22.0", + "babel-plugin-transform-es2015-parameters": "^6.23.0", + "babel-plugin-transform-es2015-shorthand-properties": "^6.22.0", + "babel-plugin-transform-es2015-spread": "^6.22.0", + "babel-plugin-transform-es2015-sticky-regex": "^6.22.0", + "babel-plugin-transform-es2015-template-literals": "^6.22.0", + "babel-plugin-transform-es2015-typeof-symbol": "^6.23.0", + "babel-plugin-transform-es2015-unicode-regex": "^6.22.0", + "babel-plugin-transform-exponentiation-operator": "^6.22.0", + "babel-plugin-transform-regenerator": "^6.22.0", + "browserslist": "^3.2.6", + "invariant": "^2.2.2", + "semver": "^5.3.0" + } + }, + "babel-preset-flow": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-preset-flow/-/babel-preset-flow-6.23.0.tgz", + "integrity": "sha1-5xIYiHCFrpoktb5Baa/7WZgWxJ0=", + "dev": true, + "requires": { + "babel-plugin-transform-flow-strip-types": "^6.22.0" + } + }, + "babel-preset-jest": { + "version": "23.2.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-23.2.0.tgz", + "integrity": "sha1-jsegOhOPABoaj7HoETZSvxpV2kY=", + "dev": true, + "requires": { + "babel-plugin-jest-hoist": "^23.2.0", + "babel-plugin-syntax-object-rest-spread": "^6.13.0" + } + }, + "babel-preset-react": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-preset-react/-/babel-preset-react-6.24.1.tgz", + "integrity": "sha1-umnfrqRfw+xjm2pOzqbhdwLJE4A=", + "dev": true, + "requires": { + "babel-plugin-syntax-jsx": "^6.3.13", + "babel-plugin-transform-react-display-name": "^6.23.0", + "babel-plugin-transform-react-jsx": "^6.24.1", + "babel-plugin-transform-react-jsx-self": "^6.22.0", + "babel-plugin-transform-react-jsx-source": "^6.22.0", + "babel-preset-flow": "^6.23.0" + } + }, + "babel-register": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz", + "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=", + "dev": true, + "requires": { + "babel-core": "^6.26.0", "babel-runtime": "^6.26.0", "core-js": "^2.5.0", "home-or-tmp": "^2.0.0", @@ -1046,76 +1392,6 @@ "source-map-support": "^0.4.15" }, "dependencies": { - "babel-core": { - "version": "6.26.3", - "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", - "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", - "dev": true, - "requires": { - "babel-code-frame": "^6.26.0", - "babel-generator": "^6.26.0", - "babel-helpers": "^6.24.1", - "babel-messages": "^6.23.0", - "babel-register": "^6.26.0", - "babel-runtime": "^6.26.0", - "babel-template": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "convert-source-map": "^1.5.1", - "debug": "^2.6.9", - "json5": "^0.5.1", - "lodash": "^4.17.4", - "minimatch": "^3.0.4", - "path-is-absolute": "^1.0.1", - "private": "^0.1.8", - "slash": "^1.0.0", - "source-map": "^0.5.7" - } - }, - "babylon": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", - "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", - "dev": true - }, - "core-js": { - "version": "2.5.7", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.7.tgz", - "integrity": "sha512-RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw==", - "dev": true - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "home-or-tmp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", - "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=", - "dev": true, - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.1" - } - }, - "json5": { - "version": "0.5.1", - "resolved": "http://registry.npmjs.org/json5/-/json5-0.5.1.tgz", - "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", - "dev": true - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", @@ -1137,17 +1413,15 @@ "version": "6.26.0", "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", - "dev": true, "requires": { "core-js": "^2.4.0", "regenerator-runtime": "^0.11.0" }, "dependencies": { - "core-js": { - "version": "2.5.7", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.7.tgz", - "integrity": "sha512-RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw==", - "dev": true + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" } } }, @@ -1162,14 +1436,6 @@ "babel-types": "^6.26.0", "babylon": "^6.18.0", "lodash": "^4.17.4" - }, - "dependencies": { - "babylon": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", - "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", - "dev": true - } } }, "babel-traverse": { @@ -1189,12 +1455,6 @@ "lodash": "^4.17.4" }, "dependencies": { - "babylon": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", - "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", - "dev": true - }, "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -1204,12 +1464,6 @@ "ms": "2.0.0" } }, - "globals": { - "version": "9.18.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", - "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", - "dev": true - }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", @@ -1231,9 +1485,9 @@ } }, "babylon": { - "version": "5.8.38", - "resolved": "http://registry.npmjs.org/babylon/-/babylon-5.8.38.tgz", - "integrity": "sha1-7JsSCxG/bM1Bc6GL8hfmC3mFn/0=", + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", "dev": true }, "balanced-match": { @@ -1327,12 +1581,6 @@ "tweetnacl": "^0.14.3" } }, - "beeper": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.1.tgz", - "integrity": "sha1-5tXqjF2tABMEpwsiY4RH9pyy+Ak=", - "dev": true - }, "binary": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz", @@ -1346,7 +1594,8 @@ "version": "1.12.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.12.0.tgz", "integrity": "sha512-DYWGk01lDcxeS/K9IHPGWfT8PsJmbXRtRd2Sx72Tnb8pcYZQFF1oSDb8hJtS1vhp212q1Rzi5dUf9+nq0o9UIg==", - "dev": true + "dev": true, + "optional": true }, "bl": { "version": "1.2.2", @@ -1410,48 +1659,16 @@ "bluebird": "^3.5.1" } }, - "body-parser": { - "version": "1.8.4", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.8.4.tgz", - "integrity": "sha1-1JfgS8E7P5qL2McLsM3Bby4CiJg=", + "body": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/body/-/body-5.1.0.tgz", + "integrity": "sha1-5LoM5BCkaTYyM2dgnstOZVMSUGk=", "dev": true, "requires": { - "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" - }, - "dependencies": { - "depd": { - "version": "0.4.5", - "resolved": "https://registry.npmjs.org/depd/-/depd-0.4.5.tgz", - "integrity": "sha1-GmZLUziLSmVz6K5ntfdnxpPKl/E=", - "dev": true - }, - "iconv-lite": { - "version": "0.4.4", - "resolved": "http://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.4.tgz", - "integrity": "sha1-6V8uQdsHNfwhZS94J6XuMuY8g6g=", - "dev": true - }, - "qs": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/qs/-/qs-2.2.4.tgz", - "integrity": "sha1-Lp+800tUDjQhySTs0B6QqpdTGcg=", - "dev": true - } - } - }, - "boom": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/boom/-/boom-4.3.1.tgz", - "integrity": "sha1-T4owBctKfjiJ90kDD9JbluAdLjE=", - "requires": { - "hoek": "4.x.x" + "continuable-cache": "^0.3.1", + "error": "^7.0.0", + "raw-body": "~1.1.0", + "safe-json-parse": "~1.0.1" } }, "boxen": { @@ -1557,12 +1774,6 @@ "repeat-element": "^1.1.2" } }, - "breakable": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/breakable/-/breakable-1.0.0.tgz", - "integrity": "sha1-eEp5eRWjjq0nutRWtVcstLuqeME=", - "dev": true - }, "browser-process-hrtime": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-0.1.3.tgz", @@ -1586,6 +1797,16 @@ } } }, + "browserslist": { + "version": "3.2.8", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-3.2.8.tgz", + "integrity": "sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30000844", + "electron-to-chromium": "^1.3.47" + } + }, "bser": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/bser/-/bser-2.0.0.tgz", @@ -1815,6 +2036,12 @@ "resolved": "https://registry.npmjs.org/can-use-dom/-/can-use-dom-0.1.0.tgz", "integrity": "sha1-IsxKNKCrxDlQ9CxkEQJKP2NmtFo=" }, + "caniuse-lite": { + "version": "1.0.30000892", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000892.tgz", + "integrity": "sha512-X9rxMaWZNbJB5qjkDqPtNv/yfViTeUL6ILk0QJNxLV3OhKC5Acn5vxsuUvllR6B48mog8lmS+whwHq/QIYSL9w==", + "dev": true + }, "capture-exit": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-1.2.0.tgz", @@ -1835,16 +2062,6 @@ "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" }, - "center-align": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", - "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", - "dev": true, - "requires": { - "align-text": "^0.1.3", - "lazy-cache": "^1.0.3" - } - }, "chainsaw": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz", @@ -1877,6 +2094,7 @@ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz", "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=", "dev": true, + "optional": true, "requires": { "anymatch": "^1.3.0", "async-each": "^1.0.0", @@ -1947,16 +2165,6 @@ "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.5.tgz", "integrity": "sha1-+zgB1FNGdknvNgPH1hoCvRKb3m0=" }, - "cli": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cli/-/cli-1.0.1.tgz", - "integrity": "sha1-IoF1NPJL+klQw01TLUjsvGIbjBQ=", - "dev": true, - "requires": { - "exit": "0.1.2", - "glob": "^7.1.1" - } - }, "cli-boxes": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz", @@ -1995,12 +2203,6 @@ "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", "dev": true }, - "clone-stats": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz", - "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=", - "dev": true - }, "co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", @@ -2150,21 +2352,18 @@ "xdg-basedir": "^3.0.0" } }, - "console-browserify": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", - "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", - "dev": true, - "requires": { - "date-now": "^0.1.4" - } - }, "console-control-strings": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", "dev": true }, + "continuable-cache": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/continuable-cache/-/continuable-cache-0.3.1.tgz", + "integrity": "sha1-vXJ6f67XfnH/OYWskzUakSczrQ8=", + "dev": true + }, "convert-source-map": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", @@ -2181,10 +2380,9 @@ "dev": true }, "core-js": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", - "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=", - "dev": true + "version": "2.5.7", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.7.tgz", + "integrity": "sha512-RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw==" }, "core-util-is": { "version": "1.0.2", @@ -2230,24 +2428,6 @@ "which": "^1.2.9" } }, - "cryptiles": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-3.1.2.tgz", - "integrity": "sha1-qJ+7Ig9c4l7FboxKqKT9e1sNKf4=", - "requires": { - "boom": "5.x.x" - }, - "dependencies": { - "boom": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/boom/-/boom-5.2.0.tgz", - "integrity": "sha512-Z5BTk6ZRe4tXXQlkqftmsAUANpXmuwlsF5Oov8ThoMbQRzdGTA1ngYRW160GexgOgjsFOKJz0LYhoNi+2AMBUw==", - "requires": { - "hoek": "4.x.x" - } - } - } - }, "crypto-random-string": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", @@ -2269,12 +2449,6 @@ "cssom": "0.3.x" } }, - "ctype": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz", - "integrity": "sha1-gsGMJGH3QRTvFsE1IkrQuRRMoS8=", - "dev": true - }, "cuint": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/cuint/-/cuint-0.2.2.tgz", @@ -2289,13 +2463,6 @@ "array-find-index": "^1.0.1" } }, - "cycle": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz", - "integrity": "sha1-IegLK+hYD5i0aPN5QwZisEbDStI=", - "dev": true, - "optional": true - }, "dashdash": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", @@ -2328,12 +2495,6 @@ } } }, - "date-now": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", - "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=", - "dev": true - }, "dateformat": { "version": "1.0.12", "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz", @@ -2500,69 +2661,6 @@ "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=" }, - "defs": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/defs/-/defs-1.1.1.tgz", - "integrity": "sha1-siYJ8sehG6ej2xFoBcE5scr/qdI=", - "dev": true, - "requires": { - "alter": "~0.2.0", - "ast-traverse": "~0.1.1", - "breakable": "~1.0.0", - "esprima-fb": "~15001.1001.0-dev-harmony-fb", - "simple-fmt": "~0.1.0", - "simple-is": "~0.2.0", - "stringmap": "~0.2.2", - "stringset": "~0.2.1", - "tryor": "~0.1.2", - "yargs": "~3.27.0" - }, - "dependencies": { - "camelcase": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", - "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", - "dev": true - }, - "cliui": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", - "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", - "dev": true, - "requires": { - "center-align": "^0.1.1", - "right-align": "^0.1.1", - "wordwrap": "0.0.2" - } - }, - "esprima-fb": { - "version": "15001.1001.0-dev-harmony-fb", - "resolved": "https://registry.npmjs.org/esprima-fb/-/esprima-fb-15001.1001.0-dev-harmony-fb.tgz", - "integrity": "sha1-Q761fsJujPI3092LM+QlM1d/Jlk=", - "dev": true - }, - "window-size": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.4.tgz", - "integrity": "sha1-+OGqHuWlPsW/FR/6CXQqatdpeHY=", - "dev": true - }, - "yargs": { - "version": "3.27.0", - "resolved": "http://registry.npmjs.org/yargs/-/yargs-3.27.0.tgz", - "integrity": "sha1-ISBUaTFuk5Ex1Z8toMbX+YIh6kA=", - "dev": true, - "requires": { - "camelcase": "^1.2.1", - "cliui": "^2.1.0", - "decamelize": "^1.0.0", - "os-locale": "^1.4.0", - "window-size": "^0.1.2", - "y18n": "^3.2.0" - } - } - } - }, "del": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", @@ -2601,14 +2699,12 @@ "dev": true }, "detect-indent": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-3.0.1.tgz", - "integrity": "sha1-ncXl3bzu+DJXZLlFGwK8bVQIT3U=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", + "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", "dev": true, "requires": { - "get-stdin": "^4.0.1", - "minimist": "^1.1.0", - "repeating": "^1.1.0" + "repeating": "^2.0.0" } }, "detect-libc": { @@ -2703,30 +2799,6 @@ "esutils": "^2.0.2" } }, - "dom-serializer": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz", - "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=", - "dev": true, - "requires": { - "domelementtype": "~1.1.1", - "entities": "~1.1.1" - }, - "dependencies": { - "domelementtype": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz", - "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=", - "dev": true - } - } - }, - "domelementtype": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz", - "integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI=", - "dev": true - }, "domexception": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", @@ -2736,25 +2808,6 @@ "webidl-conversions": "^4.0.2" } }, - "domhandler": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz", - "integrity": "sha1-LeWaCCLVAn+r/28DLCsloqir5zg=", - "dev": true, - "requires": { - "domelementtype": "1" - } - }, - "domutils": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", - "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", - "dev": true, - "requires": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, "dot-prop": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", @@ -2776,35 +2829,6 @@ "integrity": "sha1-3vHxyl1gWdJKdm5YeULCEQbOEnU=", "dev": true }, - "duplexer2": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", - "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=", - "dev": true, - "requires": { - "readable-stream": "~1.1.9" - }, - "dependencies": { - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - }, - "readable-stream": { - "version": "1.1.14", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", - "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - } - } - }, "duplexer3": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", @@ -2820,12 +2844,6 @@ "safer-buffer": "^2.1.0" } }, - "ee-first": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.0.5.tgz", - "integrity": "sha1-jJshKJjYzZ8alDZlDOe+ICyen/A=", - "dev": true - }, "ejs": { "version": "2.6.1", "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.6.1.tgz", @@ -3510,6 +3528,12 @@ } } }, + "electron-to-chromium": { + "version": "1.3.79", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.79.tgz", + "integrity": "sha512-LQdY3j4PxuUl6xfxiFruTSlCniTrTrzAd8/HfsLEMi0PUpaQ0Iy+Pr4N4VllDYjs0Hyu2lkTbvzqlG+PX9NsNw==", + "dev": true + }, "electron-winstaller": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/electron-winstaller/-/electron-winstaller-2.7.0.tgz", @@ -3618,9 +3642,19 @@ "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", "dev": true, - "optional": true, + "optional": true, + "requires": { + "prr": "~1.0.1" + } + }, + "error": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/error/-/error-7.0.2.tgz", + "integrity": "sha1-pfdf/02ZJhJt2sDqXcOOaJFTywI=", + "dev": true, "requires": { - "prr": "~1.0.1" + "string-template": "~0.2.1", + "xtend": "~4.0.0" } }, "error-ex": { @@ -3947,12 +3981,6 @@ "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", "dev": true }, - "exit-hook": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/exit-hook/-/exit-hook-1.1.1.tgz", - "integrity": "sha1-8FyiM7SMBdVP/wd2XfhQfpXAL/g=", - "dev": true - }, "expand-brackets": { "version": "0.1.5", "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", @@ -4145,13 +4173,6 @@ "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" }, - "eyes": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz", - "integrity": "sha1-Ys8SAjTGg3hdkCNIqADvPgzCC8A=", - "dev": true, - "optional": true - }, "fancy-log": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.2.tgz", @@ -4180,12 +4201,12 @@ "dev": true }, "faye-websocket": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.7.3.tgz", - "integrity": "sha1-zEB0x/Sk39A69U3WXDVLE1EyzhE=", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", "dev": true, "requires": { - "websocket-driver": ">=0.3.6" + "websocket-driver": ">=0.5.1" } }, "fb-watchman": { @@ -4460,9 +4481,9 @@ } }, "fs-readdir-recursive": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-0.1.2.tgz", - "integrity": "sha1-MVtPuMHKW4xH3v7zGdBz2tNWgFk=", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz", + "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==", "dev": true }, "fs.realpath": { @@ -5078,6 +5099,15 @@ "wide-align": "^1.1.0" } }, + "gaze": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "dev": true, + "requires": { + "globule": "^1.0.0" + } + }, "get-caller-file": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", @@ -5218,508 +5248,6 @@ "dev": true, "optional": true }, - "github-releases": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/github-releases/-/github-releases-0.3.2.tgz", - "integrity": "sha1-lFCHdRhaXrFuimt4fGTAIlAFquI=", - "dev": true, - "requires": { - "grunt": "0.4", - "minimatch": "0.2.12", - "optimist": "~0.4.0", - "prettyjson": "^1.1.3", - "request": "~2.51.0" - }, - "dependencies": { - "argparse": { - "version": "0.1.16", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-0.1.16.tgz", - "integrity": "sha1-z9AeD7uj1srtBJ+9dY1A9lGW9Xw=", - "dev": true, - "requires": { - "underscore": "~1.7.0", - "underscore.string": "~2.4.0" - }, - "dependencies": { - "underscore.string": { - "version": "2.4.0", - "resolved": "http://registry.npmjs.org/underscore.string/-/underscore.string-2.4.0.tgz", - "integrity": "sha1-jN2PusTi0uoefi6Al8QvRCKA+Fs=", - "dev": true - } - } - }, - "asn1": { - "version": "0.1.11", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz", - "integrity": "sha1-VZvhg3bQik7E2+gId9J4GGObLfc=", - "dev": true - }, - "assert-plus": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz", - "integrity": "sha1-7nQAlBMALYTOxyGcasgRgS5yMWA=", - "dev": true - }, - "async": { - "version": "0.1.22", - "resolved": "http://registry.npmjs.org/async/-/async-0.1.22.tgz", - "integrity": "sha1-D8GqoIig4+8Ovi2IMbqw3PiEUGE=", - "dev": true - }, - "aws-sign2": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz", - "integrity": "sha1-xXED96F/wDfwLXwuZLYC6iI/fWM=", - "dev": true - }, - "bl": { - "version": "0.9.5", - "resolved": "http://registry.npmjs.org/bl/-/bl-0.9.5.tgz", - "integrity": "sha1-wGt5evCF6gC8Unr8jvzxHeIjIFQ=", - "dev": true, - "requires": { - "readable-stream": "~1.0.26" - } - }, - "boom": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/boom/-/boom-0.4.2.tgz", - "integrity": "sha1-emNune1O/O+xnO9JR6PGffrukRs=", - "dev": true, - "requires": { - "hoek": "0.9.x" - } - }, - "caseless": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.8.0.tgz", - "integrity": "sha1-W8oogdQUN/VLJAfr40iIx7mtT30=", - "dev": true - }, - "coffee-script": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.3.3.tgz", - "integrity": "sha1-FQ1rTLUiiUNp7+1qIQHCC8f0pPQ=", - "dev": true - }, - "colors": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz", - "integrity": "sha1-JCP+ZnisDF2uiFLl0OW+CMmXq8w=", - "dev": true - }, - "combined-stream": { - "version": "0.0.7", - "resolved": "http://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", - "integrity": "sha1-ATfmV7qlp1QcV6w3rF/AfXO03B8=", - "dev": true, - "requires": { - "delayed-stream": "0.0.5" - } - }, - "cryptiles": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz", - "integrity": "sha1-7ZH/HxetE9N0gohZT4pIoNJvMlw=", - "dev": true, - "requires": { - "boom": "0.4.x" - } - }, - "dateformat": { - "version": "1.0.2-1.2.3", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.2-1.2.3.tgz", - "integrity": "sha1-sCIMAt6YYXQztyhRz0fePfLNvuk=", - "dev": true - }, - "delayed-stream": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz", - "integrity": "sha1-1LH0OpPoKW3+AmlPRoC8N6MTxz8=", - "dev": true - }, - "esprima": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz", - "integrity": "sha1-n1V+CPw7TSbs6d00+Pv0drYlha0=", - "dev": true - }, - "findup-sync": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.1.3.tgz", - "integrity": "sha1-fz56l7gjksZTvwZYm9hRkOk8NoM=", - "dev": true, - "requires": { - "glob": "~3.2.9", - "lodash": "~2.4.1" - }, - "dependencies": { - "glob": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz", - "integrity": "sha1-Spc/Y1uRkPcV0QmH1cAP0oFevj0=", - "dev": true, - "requires": { - "inherits": "2", - "minimatch": "0.3" - } - }, - "lodash": { - "version": "2.4.2", - "resolved": "http://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", - "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=", - "dev": true - }, - "minimatch": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz", - "integrity": "sha1-J12O2qxPG7MyZHIInnlJyDlGmd0=", - "dev": true, - "requires": { - "lru-cache": "2", - "sigmund": "~1.0.0" - } - } - } - }, - "forever-agent": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz", - "integrity": "sha1-bQ4JxJIflKJ/Y9O0nF/v8epMUTA=", - "dev": true - }, - "form-data": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-0.2.0.tgz", - "integrity": "sha1-Jvi8JtpkQOKZy9z7aQNcT3em5GY=", - "dev": true, - "requires": { - "async": "~0.9.0", - "combined-stream": "~0.0.4", - "mime-types": "~2.0.3" - }, - "dependencies": { - "async": { - "version": "0.9.2", - "resolved": "http://registry.npmjs.org/async/-/async-0.9.2.tgz", - "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", - "dev": true - }, - "mime-types": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", - "integrity": "sha1-MQ4VnbI+B3+Lsit0jav6SVcUCqY=", - "dev": true, - "requires": { - "mime-db": "~1.12.0" - } - } - } - }, - "glob": { - "version": "3.1.21", - "resolved": "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz", - "integrity": "sha1-0p4KBV3qUTj00H7UDomC6DwgZs0=", - "dev": true, - "requires": { - "graceful-fs": "~1.2.0", - "inherits": "1", - "minimatch": "~0.2.11" - }, - "dependencies": { - "inherits": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz", - "integrity": "sha1-ykMJ2t7mtUzAuNJH6NfHoJdb3Js=", - "dev": true - } - } - }, - "graceful-fs": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz", - "integrity": "sha1-FaSAaldUfLLS2/J/QuiajDRRs2Q=", - "dev": true - }, - "grunt": { - "version": "0.4.5", - "resolved": "https://registry.npmjs.org/grunt/-/grunt-0.4.5.tgz", - "integrity": "sha1-VpN81RlDJK3/bSB2MYMqnWuk5/A=", - "dev": true, - "requires": { - "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" - } - }, - "grunt-legacy-log": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-0.1.3.tgz", - "integrity": "sha1-7ClCboAwIa9ZAp+H0vnNczWgVTE=", - "dev": true, - "requires": { - "colors": "~0.6.2", - "grunt-legacy-log-utils": "~0.1.1", - "hooker": "~0.2.3", - "lodash": "~2.4.1", - "underscore.string": "~2.3.3" - }, - "dependencies": { - "lodash": { - "version": "2.4.2", - "resolved": "http://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", - "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=", - "dev": true - }, - "underscore.string": { - "version": "2.3.3", - "resolved": "http://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz", - "integrity": "sha1-ccCL9rQosRM/N+ePo6Icgvcymw0=", - "dev": true - } - } - }, - "grunt-legacy-log-utils": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-0.1.1.tgz", - "integrity": "sha1-wHBrndkGThFvNvI/5OawSGcsD34=", - "dev": true, - "requires": { - "colors": "~0.6.2", - "lodash": "~2.4.1", - "underscore.string": "~2.3.3" - }, - "dependencies": { - "lodash": { - "version": "2.4.2", - "resolved": "http://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", - "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=", - "dev": true - }, - "underscore.string": { - "version": "2.3.3", - "resolved": "http://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz", - "integrity": "sha1-ccCL9rQosRM/N+ePo6Icgvcymw0=", - "dev": true - } - } - }, - "grunt-legacy-util": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-0.2.0.tgz", - "integrity": "sha1-kzJIhNv343qf98Am3/RR2UqeVUs=", - "dev": true, - "requires": { - "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" - } - }, - "hawk": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/hawk/-/hawk-1.1.1.tgz", - "integrity": "sha1-h81JH5tG5OKurKM1QWdmiF0tHtk=", - "dev": true, - "requires": { - "boom": "0.4.x", - "cryptiles": "0.2.x", - "hoek": "0.9.x", - "sntp": "0.2.x" - } - }, - "hoek": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz", - "integrity": "sha1-PTIkYrrfB3Fup+uFuviAec3c5QU=", - "dev": true - }, - "http-signature": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz", - "integrity": "sha1-T72sEyVZqoMjEh5UB3nAoBKyfmY=", - "dev": true, - "requires": { - "asn1": "0.1.11", - "assert-plus": "^0.1.5", - "ctype": "0.5.3" - } - }, - "iconv-lite": { - "version": "0.2.11", - "resolved": "http://registry.npmjs.org/iconv-lite/-/iconv-lite-0.2.11.tgz", - "integrity": "sha1-HOYKOleGSiktEyH/RgnKS7llrcg=", - "dev": true - }, - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - }, - "js-yaml": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-2.0.5.tgz", - "integrity": "sha1-olrmUJmZ6X3yeMZxnaEb0Gh3Q6g=", - "dev": true, - "requires": { - "argparse": "~ 0.1.11", - "esprima": "~ 1.0.2" - } - }, - "lodash": { - "version": "0.9.2", - "resolved": "http://registry.npmjs.org/lodash/-/lodash-0.9.2.tgz", - "integrity": "sha1-jzSZxSRdNG1oLlsNO0B2fgnxqSw=", - "dev": true - }, - "lru-cache": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz", - "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=", - "dev": true - }, - "mime-db": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz", - "integrity": "sha1-PQxjGA9FjrENMlqqN9fFiuMS6dc=", - "dev": true - }, - "mime-types": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-1.0.2.tgz", - "integrity": "sha1-mVrhOSq4r/y/yyZB3QVOlDwNXc4=", - "dev": true - }, - "minimatch": { - "version": "0.2.12", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.12.tgz", - "integrity": "sha1-6oKgEqxmLH3fqhRPHBR+aUb12vs=", - "dev": true, - "requires": { - "lru-cache": "2", - "sigmund": "~1.0.0" - } - }, - "nopt": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", - "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", - "dev": true, - "requires": { - "abbrev": "1" - } - }, - "oauth-sign": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.5.0.tgz", - "integrity": "sha1-12f1FpMlYg6rLgh+8MRy53PbZGE=", - "dev": true - }, - "qs": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-2.3.3.tgz", - "integrity": "sha1-6eha2+ddoLvkyOBHaghikPhjtAQ=", - "dev": true - }, - "readable-stream": { - "version": "1.0.34", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "request": { - "version": "2.51.0", - "resolved": "http://registry.npmjs.org/request/-/request-2.51.0.tgz", - "integrity": "sha1-NdALvswBLlX5B7G9ng29V3v+8m4=", - "dev": true, - "requires": { - "aws-sign2": "~0.5.0", - "bl": "~0.9.0", - "caseless": "~0.8.0", - "combined-stream": "~0.0.5", - "forever-agent": "~0.5.0", - "form-data": "~0.2.0", - "hawk": "1.1.1", - "http-signature": "~0.10.0", - "json-stringify-safe": "~5.0.0", - "mime-types": "~1.0.1", - "node-uuid": "~1.4.0", - "oauth-sign": "~0.5.0", - "qs": "~2.3.1", - "stringstream": "~0.0.4", - "tough-cookie": ">=0.12.0", - "tunnel-agent": "~0.4.0" - } - }, - "rimraf": { - "version": "2.2.8", - "resolved": "http://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", - "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=", - "dev": true - }, - "sntp": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz", - "integrity": "sha1-+4hfGLDzqtGJ+CSGJTa87ux1CQA=", - "dev": true, - "requires": { - "hoek": "0.9.x" - } - }, - "tunnel-agent": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz", - "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us=", - "dev": true - }, - "underscore": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz", - "integrity": "sha1-a7rwh3UA02vjTsqlhODbn+8DUgk=", - "dev": true - }, - "underscore.string": { - "version": "2.2.1", - "resolved": "http://registry.npmjs.org/underscore.string/-/underscore.string-2.2.1.tgz", - "integrity": "sha1-18D6KvXVoaZ/QlPa7pgTLnM/Dxk=", - "dev": true - }, - "which": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/which/-/which-1.0.9.tgz", - "integrity": "sha1-RgwdoPgQED0DIam2M6+eV15kSG8=", - "dev": true - } - } - }, "glob": { "version": "7.1.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", @@ -5733,33 +5261,6 @@ "path-is-absolute": "^1.0.0" } }, - "glob-all": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-all/-/glob-all-3.1.0.tgz", - "integrity": "sha1-iRPd+17hrHgSZWJBsD1SF8ZLAqs=", - "dev": true, - "requires": { - "glob": "^7.0.5", - "yargs": "~1.2.6" - }, - "dependencies": { - "minimist": { - "version": "0.1.0", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.1.0.tgz", - "integrity": "sha1-md9lelJXTCHJBXSX33QnkLK0wN4=", - "dev": true - }, - "yargs": { - "version": "1.2.6", - "resolved": "http://registry.npmjs.org/yargs/-/yargs-1.2.6.tgz", - "integrity": "sha1-nHtKgv1dWVsr8Xq23MQxNUMv40s=", - "dev": true, - "requires": { - "minimist": "^0.1.0" - } - } - } - }, "glob-base": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", @@ -5813,9 +5314,9 @@ } }, "globals": { - "version": "6.4.1", - "resolved": "http://registry.npmjs.org/globals/-/globals-6.4.1.tgz", - "integrity": "sha1-hJgDKzttHMge68X3lpDY/in6v08=", + "version": "9.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", + "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", "dev": true }, "globby": { @@ -5832,13 +5333,15 @@ "pinkie-promise": "^2.0.0" } }, - "glogg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.1.tgz", - "integrity": "sha512-ynYqXLoluBKf9XGR1gA59yEJisIL7YHEH4xr3ZziHB5/yl4qWfaK8Js9jGe6gBGCSCKVqiyO30WnRZADvemUNw==", + "globule": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz", + "integrity": "sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==", "dev": true, "requires": { - "sparkles": "^1.0.0" + "glob": "~7.1.1", + "lodash": "~4.17.10", + "minimatch": "~3.0.2" } }, "got": { @@ -5983,23 +5486,36 @@ "abbrev": "1", "osenv": "^0.1.4" } + }, + "v8flags": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.0.2.tgz", + "integrity": "sha512-6sgSKoFw1UpUPd3cFdF7QGnrH6tDeBgW1F3v9gy8gLY0mlbiBXq8soy8aQpY6xeeCjH5K+JvC62Acp7gtl7wWA==", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1" + } } } }, "grunt-contrib-clean": { - "version": "0.6.0", - "resolved": "http://registry.npmjs.org/grunt-contrib-clean/-/grunt-contrib-clean-0.6.0.tgz", - "integrity": "sha1-9TLbpLghJnTHwBPhRr2mY4uQSPY=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-clean/-/grunt-contrib-clean-2.0.0.tgz", + "integrity": "sha512-g5ZD3ORk6gMa5ugZosLDQl3dZO7cI3R14U75hTM+dVLVxdMNJCPVmwf9OUt4v4eWgpKKWWoVK9DZc1amJp4nQw==", "dev": true, "requires": { - "rimraf": "~2.2.1" + "async": "^2.6.1", + "rimraf": "^2.6.2" }, "dependencies": { - "rimraf": { - "version": "2.2.8", - "resolved": "http://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", - "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=", - "dev": true + "async": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", + "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", + "dev": true, + "requires": { + "lodash": "^4.17.10" + } } } }, @@ -6026,9 +5542,9 @@ } }, "grunt-contrib-copy": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/grunt-contrib-copy/-/grunt-contrib-copy-0.8.2.tgz", - "integrity": "sha1-3zHJD/zECbyfr+ROwN0eQlmRb+o=", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-copy/-/grunt-contrib-copy-1.0.0.tgz", + "integrity": "sha1-cGDGWB6QS4qw0A8HbgqPbj58NXM=", "dev": true, "requires": { "chalk": "^1.1.1", @@ -6058,422 +5574,26 @@ } } }, - "grunt-contrib-watch-chokidar": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/grunt-contrib-watch-chokidar/-/grunt-contrib-watch-chokidar-1.0.0.tgz", - "integrity": "sha1-2pwsg5WCl2B9NyZuPdN4JNe2xg4=", - "dev": true, - "requires": { - "async": "^0.9.0", - "chokidar": "^1.0.1", - "lodash": "^2.4.1", - "tiny-lr": "^0.1.4" - }, - "dependencies": { - "async": { - "version": "0.9.2", - "resolved": "http://registry.npmjs.org/async/-/async-0.9.2.tgz", - "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", - "dev": true - }, - "lodash": { - "version": "2.4.2", - "resolved": "http://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", - "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=", - "dev": true - } - } - }, - "grunt-curl": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/grunt-curl/-/grunt-curl-2.4.1.tgz", - "integrity": "sha1-hK2t6Jll8o2Igo1Hgak4314DNTs=", - "dev": true, - "requires": { - "async": "~0.2.10", - "grunt-retro": "~0.7.0", - "lodash": "~2.4.1", - "request": "~2.83.0" - }, - "dependencies": { - "async": { - "version": "0.2.10", - "resolved": "http://registry.npmjs.org/async/-/async-0.2.10.tgz", - "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=", - "dev": true - }, - "lodash": { - "version": "2.4.2", - "resolved": "http://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", - "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=", - "dev": true - } - } - }, - "grunt-download-electron": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/grunt-download-electron/-/grunt-download-electron-2.1.4.tgz", - "integrity": "sha1-BVbwoLDs9qW21hNy85CNxz1RIcU=", + "grunt-contrib-watch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-watch/-/grunt-contrib-watch-1.1.0.tgz", + "integrity": "sha512-yGweN+0DW5yM+oo58fRu/XIRrPcn3r4tQx+nL7eMRwjpvk+rQY6R8o94BPK0i2UhTg9FN21hS+m8vR8v9vXfeg==", "dev": true, "requires": { - "decompress-zip": "0.0.4", - "github-releases": "0.3.2", - "grunt": "0.4", - "progress": "1.1.2", - "wrench": "1.5.4" + "async": "^2.6.0", + "gaze": "^1.1.0", + "lodash": "^4.17.10", + "tiny-lr": "^1.1.1" }, "dependencies": { - "argparse": { - "version": "0.1.16", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-0.1.16.tgz", - "integrity": "sha1-z9AeD7uj1srtBJ+9dY1A9lGW9Xw=", - "dev": true, - "requires": { - "underscore": "~1.7.0", - "underscore.string": "~2.4.0" - }, - "dependencies": { - "underscore.string": { - "version": "2.4.0", - "resolved": "http://registry.npmjs.org/underscore.string/-/underscore.string-2.4.0.tgz", - "integrity": "sha1-jN2PusTi0uoefi6Al8QvRCKA+Fs=", - "dev": true - } - } - }, "async": { - "version": "0.1.22", - "resolved": "http://registry.npmjs.org/async/-/async-0.1.22.tgz", - "integrity": "sha1-D8GqoIig4+8Ovi2IMbqw3PiEUGE=", - "dev": true - }, - "coffee-script": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.3.3.tgz", - "integrity": "sha1-FQ1rTLUiiUNp7+1qIQHCC8f0pPQ=", - "dev": true - }, - "colors": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz", - "integrity": "sha1-JCP+ZnisDF2uiFLl0OW+CMmXq8w=", - "dev": true - }, - "dateformat": { - "version": "1.0.2-1.2.3", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.2-1.2.3.tgz", - "integrity": "sha1-sCIMAt6YYXQztyhRz0fePfLNvuk=", - "dev": true - }, - "decompress-zip": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/decompress-zip/-/decompress-zip-0.0.4.tgz", - "integrity": "sha1-xWJDH3aviXCvr1AibkLhxHpXsIY=", - "dev": true, - "requires": { - "binary": "~0.3.0", - "mkpath": "~0.1.0", - "nopt": "~2.1.2", - "q": "~0.9.6", - "readable-stream": "~1.1.8", - "touch": "0.0.2" - } - }, - "esprima": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz", - "integrity": "sha1-n1V+CPw7TSbs6d00+Pv0drYlha0=", - "dev": true - }, - "findup-sync": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.1.3.tgz", - "integrity": "sha1-fz56l7gjksZTvwZYm9hRkOk8NoM=", - "dev": true, - "requires": { - "glob": "~3.2.9", - "lodash": "~2.4.1" - }, - "dependencies": { - "glob": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz", - "integrity": "sha1-Spc/Y1uRkPcV0QmH1cAP0oFevj0=", - "dev": true, - "requires": { - "inherits": "2", - "minimatch": "0.3" - } - }, - "lodash": { - "version": "2.4.2", - "resolved": "http://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", - "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=", - "dev": true - }, - "minimatch": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz", - "integrity": "sha1-J12O2qxPG7MyZHIInnlJyDlGmd0=", - "dev": true, - "requires": { - "lru-cache": "2", - "sigmund": "~1.0.0" - } - } - } - }, - "glob": { - "version": "3.1.21", - "resolved": "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz", - "integrity": "sha1-0p4KBV3qUTj00H7UDomC6DwgZs0=", - "dev": true, - "requires": { - "graceful-fs": "~1.2.0", - "inherits": "1", - "minimatch": "~0.2.11" - }, - "dependencies": { - "inherits": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz", - "integrity": "sha1-ykMJ2t7mtUzAuNJH6NfHoJdb3Js=", - "dev": true - } - } - }, - "graceful-fs": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz", - "integrity": "sha1-FaSAaldUfLLS2/J/QuiajDRRs2Q=", - "dev": true - }, - "grunt": { - "version": "0.4.5", - "resolved": "https://registry.npmjs.org/grunt/-/grunt-0.4.5.tgz", - "integrity": "sha1-VpN81RlDJK3/bSB2MYMqnWuk5/A=", - "dev": true, - "requires": { - "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" - }, - "dependencies": { - "nopt": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", - "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", - "dev": true, - "requires": { - "abbrev": "1" - } - } - } - }, - "grunt-legacy-log": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-0.1.3.tgz", - "integrity": "sha1-7ClCboAwIa9ZAp+H0vnNczWgVTE=", - "dev": true, - "requires": { - "colors": "~0.6.2", - "grunt-legacy-log-utils": "~0.1.1", - "hooker": "~0.2.3", - "lodash": "~2.4.1", - "underscore.string": "~2.3.3" - }, - "dependencies": { - "lodash": { - "version": "2.4.2", - "resolved": "http://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", - "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=", - "dev": true - }, - "underscore.string": { - "version": "2.3.3", - "resolved": "http://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz", - "integrity": "sha1-ccCL9rQosRM/N+ePo6Icgvcymw0=", - "dev": true - } - } - }, - "grunt-legacy-log-utils": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-0.1.1.tgz", - "integrity": "sha1-wHBrndkGThFvNvI/5OawSGcsD34=", - "dev": true, - "requires": { - "colors": "~0.6.2", - "lodash": "~2.4.1", - "underscore.string": "~2.3.3" - }, - "dependencies": { - "lodash": { - "version": "2.4.2", - "resolved": "http://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", - "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=", - "dev": true - }, - "underscore.string": { - "version": "2.3.3", - "resolved": "http://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz", - "integrity": "sha1-ccCL9rQosRM/N+ePo6Icgvcymw0=", - "dev": true - } - } - }, - "grunt-legacy-util": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-0.2.0.tgz", - "integrity": "sha1-kzJIhNv343qf98Am3/RR2UqeVUs=", - "dev": true, - "requires": { - "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" - } - }, - "iconv-lite": { - "version": "0.2.11", - "resolved": "http://registry.npmjs.org/iconv-lite/-/iconv-lite-0.2.11.tgz", - "integrity": "sha1-HOYKOleGSiktEyH/RgnKS7llrcg=", - "dev": true - }, - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - }, - "js-yaml": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-2.0.5.tgz", - "integrity": "sha1-olrmUJmZ6X3yeMZxnaEb0Gh3Q6g=", - "dev": true, - "requires": { - "argparse": "~ 0.1.11", - "esprima": "~ 1.0.2" - } - }, - "lodash": { - "version": "0.9.2", - "resolved": "http://registry.npmjs.org/lodash/-/lodash-0.9.2.tgz", - "integrity": "sha1-jzSZxSRdNG1oLlsNO0B2fgnxqSw=", - "dev": true - }, - "lru-cache": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz", - "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=", - "dev": true - }, - "minimatch": { - "version": "0.2.14", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz", - "integrity": "sha1-x054BXT2PG+aCQ6Q775u9TpqdWo=", - "dev": true, - "requires": { - "lru-cache": "2", - "sigmund": "~1.0.0" - } - }, - "nopt": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-2.1.2.tgz", - "integrity": "sha1-bMzZd7gBMqB3MdbozljCyDA8+a8=", - "dev": true, - "requires": { - "abbrev": "1" - } - }, - "progress": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/progress/-/progress-1.1.2.tgz", - "integrity": "sha1-h/28fHanhAIIl7XpZlVUsF/FjNE=", - "dev": true - }, - "q": { - "version": "0.9.7", - "resolved": "https://registry.npmjs.org/q/-/q-0.9.7.tgz", - "integrity": "sha1-TeLmyzspCIyeTLwDv51C+5bOL3U=", - "dev": true - }, - "readable-stream": { - "version": "1.1.14", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", - "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "rimraf": { - "version": "2.2.8", - "resolved": "http://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", - "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=", - "dev": true - }, - "touch": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/touch/-/touch-0.0.2.tgz", - "integrity": "sha1-plp3d5Xly74SmUmb3EIoH/shtfQ=", + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", + "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", "dev": true, "requires": { - "nopt": "~1.0.10" - }, - "dependencies": { - "nopt": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", - "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", - "dev": true, - "requires": { - "abbrev": "1" - } - } + "lodash": "^4.17.10" } - }, - "underscore": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz", - "integrity": "sha1-a7rwh3UA02vjTsqlhODbn+8DUgk=", - "dev": true - }, - "underscore.string": { - "version": "2.2.1", - "resolved": "http://registry.npmjs.org/underscore.string/-/underscore.string-2.2.1.tgz", - "integrity": "sha1-18D6KvXVoaZ/QlPa7pgTLnM/Dxk=", - "dev": true - }, - "which": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/which/-/which-1.0.9.tgz", - "integrity": "sha1-RgwdoPgQED0DIam2M6+eV15kSG8=", - "dev": true } } }, @@ -6576,329 +5696,81 @@ "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "grunt-legacy-util": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-1.1.1.tgz", - "integrity": "sha512-9zyA29w/fBe6BIfjGENndwoe1Uy31BIXxTH3s8mga0Z5Bz2Sp4UCjkeyv2tI449ymkx3x26B+46FV4fXEddl5A==", - "dev": true, - "requires": { - "async": "~1.5.2", - "exit": "~0.1.1", - "getobject": "~0.1.0", - "hooker": "~0.2.3", - "lodash": "~4.17.10", - "underscore.string": "~3.3.4", - "which": "~1.3.0" - } - }, - "grunt-newer": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/grunt-newer/-/grunt-newer-1.3.0.tgz", - "integrity": "sha1-g8y3od2ny9irI7BZAk6+YUrS80I=", - "dev": true, - "requires": { - "async": "^1.5.2", - "rimraf": "^2.5.2" - } - }, - "grunt-plistbuddy": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/grunt-plistbuddy/-/grunt-plistbuddy-0.1.1.tgz", - "integrity": "sha1-Pc4HlCBxDJ/g2xxdMwujsCd8pNQ=", - "dev": true - }, - "grunt-prompt": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/grunt-prompt/-/grunt-prompt-1.3.3.tgz", - "integrity": "sha1-xbQ77DqimqaWKsZhGolnEvy6Z5E=", - "dev": true, - "requires": { - "inquirer": "^0.11.0", - "lodash": "^3.10.1" - }, - "dependencies": { - "ansi-escapes": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz", - "integrity": "sha1-06ioOzGapneTZisT52HHkRQiMG4=", - "dev": true - }, - "cli-cursor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz", - "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=", - "dev": true, - "requires": { - "restore-cursor": "^1.0.1" - } - }, - "cli-width": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-1.1.1.tgz", - "integrity": "sha1-pNKT72frt7iNSk1CwMzwDE0eNm0=", - "dev": true - }, - "figures": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", - "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.5", - "object-assign": "^4.1.0" - } - }, - "inquirer": { - "version": "0.11.4", - "resolved": "http://registry.npmjs.org/inquirer/-/inquirer-0.11.4.tgz", - "integrity": "sha1-geM3ToNhvq/y2XAWIG01nQsy+k0=", - "dev": true, - "requires": { - "ansi-escapes": "^1.1.0", - "ansi-regex": "^2.0.0", - "chalk": "^1.0.0", - "cli-cursor": "^1.0.1", - "cli-width": "^1.0.1", - "figures": "^1.3.5", - "lodash": "^3.3.1", - "readline2": "^1.0.1", - "run-async": "^0.1.0", - "rx-lite": "^3.1.2", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.0", - "through": "^2.3.6" - } - }, - "lodash": { - "version": "3.10.1", - "resolved": "http://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", - "dev": true - }, - "onetime": { - "version": "1.1.0", - "resolved": "http://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", - "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=", - "dev": true - }, - "restore-cursor": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz", - "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=", - "dev": true, - "requires": { - "exit-hook": "^1.0.0", - "onetime": "^1.0.0" - } - }, - "run-async": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-0.1.0.tgz", - "integrity": "sha1-yK1KXhEGYeQCp9IbUw4AnyX444k=", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { - "once": "^1.3.0" + "has-flag": "^3.0.0" } - }, - "rx-lite": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-3.1.2.tgz", - "integrity": "sha1-Gc5QLKVyZl87ZHsQk5+X/RYV8QI=", - "dev": true } } }, - "grunt-rcedit": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/grunt-rcedit/-/grunt-rcedit-0.3.4.tgz", - "integrity": "sha1-ALM9ulvawTWLZ7dFdsR3J8Kx9N0=", + "grunt-legacy-util": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-1.1.1.tgz", + "integrity": "sha512-9zyA29w/fBe6BIfjGENndwoe1Uy31BIXxTH3s8mga0Z5Bz2Sp4UCjkeyv2tI449ymkx3x26B+46FV4fXEddl5A==", "dev": true, "requires": { - "async": "^1.2.1", - "chalk": "^1.0.0", - "rcedit": "^0.3.0" - }, - "dependencies": { - "rcedit": { - "version": "0.3.0", - "resolved": "http://registry.npmjs.org/rcedit/-/rcedit-0.3.0.tgz", - "integrity": "sha1-y17uGF5Ub57aWXwkjJkGGG+pa84=", - "dev": true - } + "async": "~1.5.2", + "exit": "~0.1.1", + "getobject": "~0.1.0", + "hooker": "~0.2.3", + "lodash": "~4.17.10", + "underscore.string": "~3.3.4", + "which": "~1.3.0" } }, - "grunt-rename": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/grunt-rename/-/grunt-rename-0.1.4.tgz", - "integrity": "sha1-c9Jq8dpNIjy2NGXLNQYWfa8IlMI=", - "dev": true - }, - "grunt-retro": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/grunt-retro/-/grunt-retro-0.7.0.tgz", - "integrity": "sha1-SPSETnbfXNKRYpq7I1gyb8U8DKU=", - "dev": true - }, - "grunt-shell": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/grunt-shell/-/grunt-shell-1.3.1.tgz", - "integrity": "sha1-XivuzQXV03h/pAECjVcz1dQ7m9E=", + "grunt-newer": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/grunt-newer/-/grunt-newer-1.3.0.tgz", + "integrity": "sha1-g8y3od2ny9irI7BZAk6+YUrS80I=", "dev": true, "requires": { - "chalk": "^1.0.0", - "npm-run-path": "^1.0.0", - "object-assign": "^4.0.0" - }, - "dependencies": { - "npm-run-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-1.0.0.tgz", - "integrity": "sha1-9cMr9ZX+ga6Sfa7FLoL4sACsPI8=", - "dev": true, - "requires": { - "path-key": "^1.0.0" - } - }, - "path-key": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-1.0.0.tgz", - "integrity": "sha1-XVPVeAGWRsDWiADbThRua9wqx68=", - "dev": true - } + "async": "^1.5.2", + "rimraf": "^2.5.2" } }, - "grunt-shell-spawn": { - "version": "0.3.10", - "resolved": "https://registry.npmjs.org/grunt-shell-spawn/-/grunt-shell-spawn-0.3.10.tgz", - "integrity": "sha1-gbuNRX7EfTGCqH1jCO+EXd+5SI8=", - "dev": true, - "requires": { - "grunt": ">=0.4.x", - "sync-exec": "~0.6.2" - } + "grunt-plistbuddy": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/grunt-plistbuddy/-/grunt-plistbuddy-0.2.0.tgz", + "integrity": "sha1-9SoH8hqszFeqx3gVKYP0um6iqGE=", + "dev": true }, - "gulp-util": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz", - "integrity": "sha1-AFTh50RQLifATBh8PsxQXdVLu08=", + "grunt-rcedit": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/grunt-rcedit/-/grunt-rcedit-0.7.0.tgz", + "integrity": "sha1-59DoYsZ/MEHpe4n82oX60thDpGc=", "dev": true, "requires": { - "array-differ": "^1.0.0", - "array-uniq": "^1.0.2", - "beeper": "^1.0.0", - "chalk": "^1.0.0", - "dateformat": "^2.0.0", - "fancy-log": "^1.1.0", - "gulplog": "^1.0.0", - "has-gulplog": "^0.1.0", - "lodash._reescape": "^3.0.0", - "lodash._reevaluate": "^3.0.0", - "lodash._reinterpolate": "^3.0.0", - "lodash.template": "^3.0.0", - "minimist": "^1.1.0", - "multipipe": "^0.1.2", - "object-assign": "^3.0.0", - "replace-ext": "0.0.1", - "through2": "^2.0.0", - "vinyl": "^0.5.0" + "async": "^2.0.0", + "chalk": "^1.1.1", + "rcedit": "^0.7.0" }, "dependencies": { - "dateformat": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz", - "integrity": "sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI=", - "dev": true - }, - "lodash.template": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", - "integrity": "sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8=", - "dev": true, - "requires": { - "lodash._basecopy": "^3.0.0", - "lodash._basetostring": "^3.0.0", - "lodash._basevalues": "^3.0.0", - "lodash._isiterateecall": "^3.0.0", - "lodash._reinterpolate": "^3.0.0", - "lodash.escape": "^3.0.0", - "lodash.keys": "^3.0.0", - "lodash.restparam": "^3.0.0", - "lodash.templatesettings": "^3.0.0" - } - }, - "lodash.templatesettings": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz", - "integrity": "sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU=", + "async": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", + "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", "dev": true, "requires": { - "lodash._reinterpolate": "^3.0.0", - "lodash.escape": "^3.0.0" + "lodash": "^4.17.10" } }, - "object-assign": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", - "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=", - "dev": true - }, - "process-nextick-args": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", - "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", + "rcedit": { + "version": "0.7.0", + "resolved": "http://registry.npmjs.org/rcedit/-/rcedit-0.7.0.tgz", + "integrity": "sha1-VgspIBZQNKE1MW5qER+CdLnOxSE=", "dev": true - }, - "readable-stream": { - "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "through2": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", - "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", - "dev": true, - "requires": { - "readable-stream": "^2.1.5", - "xtend": "~4.0.1" - } } } }, - "gulplog": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", - "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=", + "grunt-shell": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/grunt-shell/-/grunt-shell-2.1.0.tgz", + "integrity": "sha1-Q595FZ7RHmSmUaacyKPQK+v17MI=", "dev": true, "requires": { - "glogg": "^1.0.0" + "chalk": "^1.0.0", + "npm-run-path": "^2.0.0" } }, "handlebars": { @@ -6922,22 +5794,6 @@ "lodash": "^4.17.10" } }, - "minimist": { - "version": "0.0.10", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", - "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=", - "dev": true - }, - "optimist": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", - "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", - "dev": true, - "requires": { - "minimist": "~0.0.1", - "wordwrap": "~0.0.2" - } - }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -6952,11 +5808,11 @@ "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" }, "har-validator": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz", - "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.0.tgz", + "integrity": "sha512-+qnmNjI4OfH2ipQ9VQOw23bBd/ibtfbVdK2fYbY4acTDqKTW/YDp9McimZdDbG8iV9fZizUqQMD5xvriB146TA==", "requires": { - "ajv": "^5.1.0", + "ajv": "^5.3.0", "har-schema": "^2.0.0" } }, @@ -6984,15 +5840,6 @@ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", "dev": true }, - "has-gulplog": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", - "integrity": "sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4=", - "dev": true, - "requires": { - "sparkles": "^1.0.0" - } - }, "has-symbols": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", @@ -7065,41 +5912,14 @@ } } }, - "hasha": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/hasha/-/hasha-2.2.0.tgz", - "integrity": "sha1-eNfL/B5tZjA/55g3NlmEUXsvbuE=", - "dev": true, - "optional": true, - "requires": { - "is-stream": "^1.0.1", - "pinkie-promise": "^2.0.0" - } - }, - "hawk": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/hawk/-/hawk-6.0.2.tgz", - "integrity": "sha512-miowhl2+U7Qle4vdLqDdPt9m09K6yZhkLDTWGoUiUzrQCn+mHHSmfJgAyGaLRZbPmTqfFFjRV1QWCW0VWUJBbQ==", - "requires": { - "boom": "4.x.x", - "cryptiles": "3.x.x", - "hoek": "4.x.x", - "sntp": "2.x.x" - } - }, - "hoek": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-4.2.1.tgz", - "integrity": "sha512-QLg82fGkfnJ/4iy1xZ81/9SIJiq1NGFUMGs6ParyjBZr6jW2Ufj/snDqTHixNlHdPNwN2RLVD0Pi3igeK9+JfA==" - }, "home-or-tmp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-1.0.0.tgz", - "integrity": "sha1-S58eQIAMPlDGwn94FnavzOcfOYU=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", + "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=", "dev": true, "requires": { - "os-tmpdir": "^1.0.1", - "user-home": "^1.1.1" + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.1" } }, "home-path": { @@ -7137,45 +5957,6 @@ "whatwg-encoding": "^1.0.1" } }, - "htmlparser2": { - "version": "3.8.3", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz", - "integrity": "sha1-mWwosZFRaovoZQGn15dX5ccMEGg=", - "dev": true, - "requires": { - "domelementtype": "1", - "domhandler": "2.3", - "domutils": "1.5", - "entities": "1.0", - "readable-stream": "1.1" - }, - "dependencies": { - "entities": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz", - "integrity": "sha1-sph6o4ITR/zeZCsk/fyeT7cSvyY=", - "dev": true - }, - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - }, - "readable-stream": { - "version": "1.1.14", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", - "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - } - } - }, "http-parser-js": { "version": "0.4.13", "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.13.tgz", @@ -7266,17 +6047,6 @@ "dev": true, "requires": { "repeating": "^2.0.0" - }, - "dependencies": { - "repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", - "dev": true, - "requires": { - "is-finite": "^1.0.0" - } - } } }, "inflight": { @@ -7385,7 +6155,7 @@ }, "install": { "version": "0.1.8", - "resolved": "https://registry.npmjs.org/install/-/install-0.1.8.tgz", + "resolved": "http://registry.npmjs.org/install/-/install-0.1.8.tgz", "integrity": "sha1-mYDvk+MN+1NHeNFjvIbd1HKtX+g=" }, "interpret": { @@ -7436,6 +6206,7 @@ "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", "dev": true, + "optional": true, "requires": { "binary-extensions": "^1.0.0" } @@ -7572,15 +6343,6 @@ "is-path-inside": "^1.0.0" } }, - "is-integer": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-integer/-/is-integer-1.0.7.tgz", - "integrity": "sha1-a96Bqs3feLZZtmKdYpytxRqIbVw=", - "dev": true, - "requires": { - "is-finite": "^1.0.0" - } - }, "is-npm": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz", @@ -7833,14 +6595,6 @@ "babylon": "^6.18.0", "istanbul-lib-coverage": "^1.2.1", "semver": "^5.3.0" - }, - "dependencies": { - "babylon": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", - "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", - "dev": true - } } }, "istanbul-lib-report": { @@ -8129,39 +6883,6 @@ "color-convert": "^1.9.0" } }, - "babel-core": { - "version": "6.26.3", - "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", - "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", - "dev": true, - "requires": { - "babel-code-frame": "^6.26.0", - "babel-generator": "^6.26.0", - "babel-helpers": "^6.24.1", - "babel-messages": "^6.23.0", - "babel-register": "^6.26.0", - "babel-runtime": "^6.26.0", - "babel-template": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "convert-source-map": "^1.5.1", - "debug": "^2.6.9", - "json5": "^0.5.1", - "lodash": "^4.17.4", - "minimatch": "^3.0.4", - "path-is-absolute": "^1.0.1", - "private": "^0.1.8", - "slash": "^1.0.0", - "source-map": "^0.5.7" - } - }, - "babylon": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", - "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", - "dev": true - }, "chalk": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", @@ -8173,33 +6894,6 @@ "supports-color": "^5.3.0" } }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "json5": { - "version": "0.5.1", - "resolved": "http://registry.npmjs.org/json5/-/json5-0.5.1.tgz", - "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", - "dev": true - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", @@ -8640,39 +7334,6 @@ "color-convert": "^1.9.0" } }, - "babel-core": { - "version": "6.26.3", - "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", - "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", - "dev": true, - "requires": { - "babel-code-frame": "^6.26.0", - "babel-generator": "^6.26.0", - "babel-helpers": "^6.24.1", - "babel-messages": "^6.23.0", - "babel-register": "^6.26.0", - "babel-runtime": "^6.26.0", - "babel-template": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "convert-source-map": "^1.5.1", - "debug": "^2.6.9", - "json5": "^0.5.1", - "lodash": "^4.17.4", - "minimatch": "^3.0.4", - "path-is-absolute": "^1.0.1", - "private": "^0.1.8", - "slash": "^1.0.0", - "source-map": "^0.5.7" - } - }, - "babylon": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", - "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", - "dev": true - }, "camelcase": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", @@ -8701,15 +7362,6 @@ "wrap-ansi": "^2.0.0" } }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, "find-up": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", @@ -8725,12 +7377,6 @@ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", "dev": true }, - "json5": { - "version": "0.5.1", - "resolved": "http://registry.npmjs.org/json5/-/json5-0.5.1.tgz", - "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", - "dev": true - }, "mem": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", @@ -8740,12 +7386,6 @@ "mimic-fn": "^1.0.0" } }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, "os-locale": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", @@ -8755,13 +7395,7 @@ "execa": "^0.7.0", "lcid": "^1.0.0", "mem": "^1.1.0" - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true + } }, "string-width": { "version": "2.1.1", @@ -8980,12 +7614,6 @@ "supports-color": "^5.3.0" } }, - "leven": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz", - "integrity": "sha1-wuep93IJTe6dNCAq6KzORoeHVYA=", - "dev": true - }, "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", @@ -9113,111 +7741,14 @@ "whatwg-url": "^6.4.1", "ws": "^5.2.0", "xml-name-validator": "^3.0.0" - }, - "dependencies": { - "har-validator": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.0.tgz", - "integrity": "sha512-+qnmNjI4OfH2ipQ9VQOw23bBd/ibtfbVdK2fYbY4acTDqKTW/YDp9McimZdDbG8iV9fZizUqQMD5xvriB146TA==", - "dev": true, - "requires": { - "ajv": "^5.3.0", - "har-schema": "^2.0.0" - } - }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "dev": true - }, - "request": { - "version": "2.88.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", - "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", - "dev": true, - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.0", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.4.3", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "dependencies": { - "tough-cookie": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", - "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", - "dev": true, - "requires": { - "psl": "^1.1.24", - "punycode": "^1.4.1" - } - } - } - }, - "uuid": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", - "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", - "dev": true - } } }, "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", + "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=", "dev": true }, - "jshint": { - "version": "2.9.6", - "resolved": "https://registry.npmjs.org/jshint/-/jshint-2.9.6.tgz", - "integrity": "sha512-KO9SIAKTlJQOM4lE64GQUtGBRpTOuvbrRrSZw3AhUxMNG266nX9hK2cKA4SBhXOj0irJGyNyGSLT62HGOVDEOA==", - "dev": true, - "requires": { - "cli": "~1.0.0", - "console-browserify": "1.1.x", - "exit": "0.1.x", - "htmlparser2": "3.8.x", - "lodash": "~4.17.10", - "minimatch": "~3.0.2", - "phantom": "~4.0.1", - "phantomjs-prebuilt": "~2.1.7", - "shelljs": "0.3.x", - "strip-json-comments": "1.0.x", - "unicode-5.2.0": "^0.7.5" - }, - "dependencies": { - "shelljs": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.3.0.tgz", - "integrity": "sha1-NZbmMHp4FUT1kfN9phg2DzHbV7E=", - "dev": true - }, - "strip-json-comments": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz", - "integrity": "sha1-HhX7ysl9Pumb8tc7TGVrCCu6+5E=", - "dev": true - } - } - }, "json-schema": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", @@ -9240,9 +7771,9 @@ "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" }, "json5": { - "version": "0.4.0", - "resolved": "http://registry.npmjs.org/json5/-/json5-0.4.0.tgz", - "integrity": "sha1-BUNS5MTIDIbAkjh31EneF2pzLI0=", + "version": "0.5.1", + "resolved": "http://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", "dev": true }, "jsonfile": { @@ -9288,71 +7819,6 @@ } } }, - "jsxhint": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/jsxhint/-/jsxhint-0.15.1.tgz", - "integrity": "sha1-+gBftaTbfP3AVe9QQ7Leu5/jWlQ=", - "dev": true, - "requires": { - "bluebird": "^2.9.14", - "debug": "~2.1.0", - "fs-extra": "^0.16.5", - "glob-all": "^3.0.1", - "jshint": "^2.6.0", - "jstransform": "^11.0.1", - "through": "~2.3.6" - }, - "dependencies": { - "bluebird": { - "version": "2.11.0", - "resolved": "http://registry.npmjs.org/bluebird/-/bluebird-2.11.0.tgz", - "integrity": "sha1-U0uQM8AiyVecVro7Plpcqvu2UOE=", - "dev": true - }, - "debug": { - "version": "2.1.3", - "resolved": "http://registry.npmjs.org/debug/-/debug-2.1.3.tgz", - "integrity": "sha1-zoqxte6PvuK/o7Yzyrk9NmtjQY4=", - "dev": true, - "requires": { - "ms": "0.7.0" - } - }, - "fs-extra": { - "version": "0.16.5", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.16.5.tgz", - "integrity": "sha1-GtZh+myGyWCM0bSe/G/Og0k5p1A=", - "dev": true, - "requires": { - "graceful-fs": "^3.0.5", - "jsonfile": "^2.0.0", - "rimraf": "^2.2.8" - } - }, - "graceful-fs": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.11.tgz", - "integrity": "sha1-dhPHeKGv6mLyXGMKCG1/Osu92Bg=", - "dev": true, - "requires": { - "natives": "^1.1.0" - } - }, - "ms": { - "version": "0.7.0", - "resolved": "http://registry.npmjs.org/ms/-/ms-0.7.0.tgz", - "integrity": "sha1-hlvpTC5zl62KV9pqYzpuLzB5i4M=", - "dev": true - } - } - }, - "kew": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/kew/-/kew-0.7.0.tgz", - "integrity": "sha1-edk9LTM2PW/dKXCzNdkUGtWR15s=", - "dev": true, - "optional": true - }, "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", @@ -9385,12 +7851,6 @@ "package-json": "^4.0.0" } }, - "lazy-cache": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", - "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", - "dev": true - }, "lazy-val": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/lazy-val/-/lazy-val-1.0.3.tgz", @@ -9464,9 +7924,9 @@ } }, "leven": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/leven/-/leven-1.0.2.tgz", - "integrity": "sha1-kUS27ryl8dBoAWnxpncNzqYLdcM=", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz", + "integrity": "sha1-wuep93IJTe6dNCAq6KzORoeHVYA=", "dev": true }, "levn": { @@ -9820,15 +8280,15 @@ "dev": true }, "load-grunt-tasks": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/load-grunt-tasks/-/load-grunt-tasks-3.5.2.tgz", - "integrity": "sha1-ByhWEYD9IP+KaSdQWFL8WKrqDIg=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-grunt-tasks/-/load-grunt-tasks-4.0.0.tgz", + "integrity": "sha512-w5JYPHpZgMxu9XFR9N9MEzyX8E0mLhQkwQ1qVP4mb3gmuomw8Ww8J49NHMbXqyQliq2LUCqdU7/wW96IVuPCKw==", "dev": true, "requires": { "arrify": "^1.0.0", "multimatch": "^2.0.0", - "pkg-up": "^1.0.0", - "resolve-pkg": "^0.1.0" + "pkg-up": "^2.0.0", + "resolve-pkg": "^1.0.0" } }, "load-json-file": { @@ -9866,109 +8326,23 @@ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==" }, - "lodash._basecopy": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", - "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=", - "dev": true - }, - "lodash._basetostring": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz", - "integrity": "sha1-0YYdh3+CSlL2aYMtyvPuFVZqB9U=", - "dev": true - }, - "lodash._basevalues": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz", - "integrity": "sha1-W3dXYoAr3j0yl1A+JjAIIP32Ybc=", - "dev": true - }, - "lodash._getnative": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", - "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=", - "dev": true - }, - "lodash._isiterateecall": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", - "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=", - "dev": true - }, - "lodash._reescape": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz", - "integrity": "sha1-Kx1vXf4HyKNVdT5fJ/rH8c3hYWo=", - "dev": true - }, - "lodash._reevaluate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz", - "integrity": "sha1-WLx0xAZklTrgsSTYBpltrKQx4u0=", - "dev": true - }, "lodash._reinterpolate": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", "dev": true }, - "lodash._root": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz", - "integrity": "sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI=", - "dev": true - }, "lodash.assign": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=" }, - "lodash.escape": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz", - "integrity": "sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg=", - "dev": true, - "requires": { - "lodash._root": "^3.0.0" - } - }, "lodash.get": { "version": "4.4.2", "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", "dev": true }, - "lodash.isarguments": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", - "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=", - "dev": true - }, - "lodash.isarray": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", - "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=", - "dev": true - }, - "lodash.keys": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", - "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=", - "dev": true, - "requires": { - "lodash._getnative": "^3.0.0", - "lodash.isarguments": "^3.0.0", - "lodash.isarray": "^3.0.0" - } - }, - "lodash.restparam": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz", - "integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=", - "dev": true - }, "lodash.sortby": { "version": "4.7.0", "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", @@ -9994,12 +8368,6 @@ "lodash._reinterpolate": "~3.0.0" } }, - "longest": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", - "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", - "dev": true - }, "loose-envify": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", @@ -10113,12 +8481,6 @@ "integrity": "sha1-izqsWIuKZuSXXjzepn97sylgH6w=", "dev": true }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", - "dev": true - }, "mem": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/mem/-/mem-4.0.0.tgz", @@ -10315,15 +8677,6 @@ "minimatch": "^3.0.0" } }, - "multipipe": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", - "integrity": "sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s=", - "dev": true, - "requires": { - "duplexer2": "0.0.2" - } - }, "mute-stream": { "version": "0.0.7", "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", @@ -10376,12 +8729,6 @@ } } }, - "natives": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/natives/-/natives-1.1.6.tgz", - "integrity": "sha512-6+TDFewD4yxY14ptjKaS63GVdtKiES1pTPyxn9Jb0rBqPMZ7VcCiooEhPNsr+mqHtMGxa/5c/HhcC4uPEUw/nA==", - "dev": true - }, "natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", @@ -10425,77 +8772,12 @@ "which": "1" }, "dependencies": { - "har-validator": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.0.tgz", - "integrity": "sha512-+qnmNjI4OfH2ipQ9VQOw23bBd/ibtfbVdK2fYbY4acTDqKTW/YDp9McimZdDbG8iV9fZizUqQMD5xvriB146TA==", - "dev": true, - "optional": true, - "requires": { - "ajv": "^5.3.0", - "har-schema": "^2.0.0" - } - }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "dev": true, - "optional": true - }, - "request": { - "version": "2.88.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", - "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", - "dev": true, - "optional": true, - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.0", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.4.3", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - } - }, "semver": { "version": "5.3.0", "resolved": "http://registry.npmjs.org/semver/-/semver-5.3.0.tgz", "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", "dev": true, "optional": true - }, - "tough-cookie": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", - "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", - "dev": true, - "optional": true, - "requires": { - "psl": "^1.1.24", - "punycode": "^1.4.1" - } - }, - "uuid": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", - "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", - "dev": true, - "optional": true } } }, @@ -10637,9 +8919,9 @@ "dev": true }, "oauth-sign": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", - "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=" + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" }, "object-assign": { "version": "4.1.1", @@ -10778,15 +9060,6 @@ } } }, - "on-finished": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.1.0.tgz", - "integrity": "sha1-DFOfCSkej/rd4MiiWFD7LO3HAi0=", - "dev": true, - "requires": { - "ee-first": "1.0.5" - } - }, "once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", @@ -10805,12 +9078,27 @@ } }, "optimist": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.4.0.tgz", - "integrity": "sha1-y47Dfy/jqphky2eidSUOfhliCiU=", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", "dev": true, "requires": { + "minimist": "~0.0.1", "wordwrap": "~0.0.2" + }, + "dependencies": { + "minimist": { + "version": "0.0.10", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", + "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=", + "dev": true + }, + "wordwrap": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", + "dev": true + } } }, "optionator": { @@ -10825,14 +9113,6 @@ "prelude-ls": "~1.1.2", "type-check": "~0.3.2", "wordwrap": "~1.0.0" - }, - "dependencies": { - "wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", - "dev": true - } } }, "os-homedir": { @@ -10845,6 +9125,7 @@ "version": "1.4.0", "resolved": "http://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "optional": true, "requires": { "lcid": "^1.0.0" } @@ -11011,12 +9292,6 @@ "resolved": "https://registry.npmjs.org/parseUri/-/parseUri-1.2.3-2.tgz", "integrity": "sha1-9BHxt9aWemdflk5xYAJMt2a5DpY=" }, - "parseurl": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", - "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=", - "dev": true - }, "pascalcase": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", @@ -11090,74 +9365,6 @@ "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" }, - "phantom": { - "version": "4.0.12", - "resolved": "https://registry.npmjs.org/phantom/-/phantom-4.0.12.tgz", - "integrity": "sha512-Tz82XhtPmwCk1FFPmecy7yRGZG2btpzY2KI9fcoPT7zT9det0CcMyfBFPp1S8DqzsnQnm8ZYEfdy528mwVtksA==", - "dev": true, - "optional": true, - "requires": { - "phantomjs-prebuilt": "^2.1.16", - "split": "^1.0.1", - "winston": "^2.4.0" - } - }, - "phantomjs-prebuilt": { - "version": "2.1.16", - "resolved": "https://registry.npmjs.org/phantomjs-prebuilt/-/phantomjs-prebuilt-2.1.16.tgz", - "integrity": "sha1-79ISpKOWbTZHaE6ouniFSb4q7+8=", - "dev": true, - "optional": true, - "requires": { - "es6-promise": "^4.0.3", - "extract-zip": "^1.6.5", - "fs-extra": "^1.0.0", - "hasha": "^2.2.0", - "kew": "^0.7.0", - "progress": "^1.1.8", - "request": "^2.81.0", - "request-progress": "^2.0.1", - "which": "^1.2.10" - }, - "dependencies": { - "fs-extra": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz", - "integrity": "sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA=", - "dev": true, - "optional": true, - "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^2.1.0", - "klaw": "^1.0.0" - } - }, - "progress": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/progress/-/progress-1.1.8.tgz", - "integrity": "sha1-4mDHj2Fhzdmw5WzD4Khd4Xx6V74=", - "dev": true, - "optional": true - }, - "request-progress": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-2.0.1.tgz", - "integrity": "sha1-XTa7V5YcZzqlt4jbyBQf3yO0Tgg=", - "dev": true, - "optional": true, - "requires": { - "throttleit": "^1.0.0" - } - }, - "throttleit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz", - "integrity": "sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw=", - "dev": true, - "optional": true - } - } - }, "pify": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", @@ -11197,12 +9404,23 @@ } }, "pkg-up": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-1.0.0.tgz", - "integrity": "sha1-Pgj7RhUlxEIWJKM7n35tCvWwWiY=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", + "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", "dev": true, "requires": { - "find-up": "^1.0.0" + "find-up": "^2.1.0" + }, + "dependencies": { + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + } } }, "plist": { @@ -11222,10 +9440,62 @@ "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==", "dev": true }, - "xmlbuilder": { - "version": "9.0.7", - "resolved": "http://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", - "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=", + "xmlbuilder": { + "version": "9.0.7", + "resolved": "http://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", + "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=", + "dev": true + } + } + }, + "plugin-error": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz", + "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=", + "dev": true, + "requires": { + "ansi-cyan": "^0.1.1", + "ansi-red": "^0.1.1", + "arr-diff": "^1.0.1", + "arr-union": "^2.0.1", + "extend-shallow": "^1.1.2" + }, + "dependencies": { + "arr-diff": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz", + "integrity": "sha1-aHwydYFjWI/vfeezb6vklesaOZo=", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1", + "array-slice": "^0.2.3" + } + }, + "arr-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz", + "integrity": "sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0=", + "dev": true + }, + "array-slice": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", + "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=", + "dev": true + }, + "extend-shallow": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz", + "integrity": "sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=", + "dev": true, + "requires": { + "kind-of": "^1.1.0" + } + }, + "kind-of": { + "version": "1.1.0", + "resolved": "http://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", + "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=", "dev": true } } @@ -11373,16 +9643,6 @@ } } }, - "prettyjson": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prettyjson/-/prettyjson-1.2.1.tgz", - "integrity": "sha1-/P+rQdGcq0365eV15kJGYZsS0ok=", - "dev": true, - "requires": { - "colors": "^1.1.2", - "minimist": "^1.2.0" - } - }, "private": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", @@ -11444,8 +9704,7 @@ "psl": { "version": "1.1.29", "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.29.tgz", - "integrity": "sha512-AeUmQ0oLN02flVHXWh9sSJF7mcdFq0ppid/JkErufc3hGIV/AMa8Fo9VgDo/cT2jFdOWoFvHp90qqBH54W+gjQ==", - "dev": true + "integrity": "sha512-AeUmQ0oLN02flVHXWh9sSJF7mcdFq0ppid/JkErufc3hGIV/AMa8Fo9VgDo/cT2jFdOWoFvHp90qqBH54W+gjQ==" }, "pump": { "version": "1.0.3", @@ -11497,21 +9756,13 @@ } }, "raw-body": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.3.0.tgz", - "integrity": "sha1-l4IwoValVI9C7vFN4i0PT2EAg9E=", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.1.7.tgz", + "integrity": "sha1-HQJ8K/oRasxmI7yo8AAWVyqH1CU=", "dev": true, "requires": { "bytes": "1", - "iconv-lite": "0.4.4" - }, - "dependencies": { - "iconv-lite": { - "version": "0.4.4", - "resolved": "http://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.4.tgz", - "integrity": "sha1-6V8uQdsHNfwhZS94J6XuMuY8g6g=", - "dev": true - } + "string_decoder": "0.10" } }, "rc": { @@ -11691,6 +9942,7 @@ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", "dev": true, + "optional": true, "requires": { "graceful-fs": "^4.1.11", "micromatch": "^3.1.10", @@ -11701,7 +9953,8 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true + "dev": true, + "optional": true }, "array-unique": { "version": "0.3.2", @@ -11714,6 +9967,7 @@ "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dev": true, + "optional": true, "requires": { "arr-flatten": "^1.1.0", "array-unique": "^0.3.2", @@ -11732,6 +9986,7 @@ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, + "optional": true, "requires": { "is-extendable": "^0.1.0" } @@ -11743,6 +9998,7 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, + "optional": true, "requires": { "ms": "2.0.0" } @@ -11752,6 +10008,7 @@ "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", "dev": true, + "optional": true, "requires": { "debug": "^2.3.3", "define-property": "^0.2.5", @@ -11767,6 +10024,7 @@ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, + "optional": true, "requires": { "is-descriptor": "^0.1.0" } @@ -11776,6 +10034,7 @@ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, + "optional": true, "requires": { "is-extendable": "^0.1.0" } @@ -11785,6 +10044,7 @@ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", "dev": true, + "optional": true, "requires": { "kind-of": "^3.0.2" }, @@ -11794,6 +10054,7 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, + "optional": true, "requires": { "is-buffer": "^1.1.5" } @@ -11805,6 +10066,7 @@ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", "dev": true, + "optional": true, "requires": { "kind-of": "^3.0.2" }, @@ -11814,6 +10076,7 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, + "optional": true, "requires": { "is-buffer": "^1.1.5" } @@ -11825,6 +10088,7 @@ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "dev": true, + "optional": true, "requires": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -11835,7 +10099,8 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true + "dev": true, + "optional": true } } }, @@ -11844,6 +10109,7 @@ "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", "dev": true, + "optional": true, "requires": { "array-unique": "^0.3.2", "define-property": "^1.0.0", @@ -11860,6 +10126,7 @@ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "dev": true, + "optional": true, "requires": { "is-descriptor": "^1.0.0" } @@ -11869,6 +10136,7 @@ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, + "optional": true, "requires": { "is-extendable": "^0.1.0" } @@ -11880,6 +10148,7 @@ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", "dev": true, + "optional": true, "requires": { "extend-shallow": "^2.0.1", "is-number": "^3.0.0", @@ -11892,6 +10161,7 @@ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, + "optional": true, "requires": { "is-extendable": "^0.1.0" } @@ -11903,6 +10173,7 @@ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, + "optional": true, "requires": { "kind-of": "^6.0.0" } @@ -11912,6 +10183,7 @@ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dev": true, + "optional": true, "requires": { "kind-of": "^6.0.0" } @@ -11921,6 +10193,7 @@ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dev": true, + "optional": true, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -11932,6 +10205,7 @@ "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", "dev": true, + "optional": true, "requires": { "kind-of": "^3.0.2" }, @@ -11941,6 +10215,7 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, + "optional": true, "requires": { "is-buffer": "^1.1.5" } @@ -11951,7 +10226,8 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true + "dev": true, + "optional": true }, "kind-of": { "version": "6.0.2", @@ -11964,6 +10240,7 @@ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dev": true, + "optional": true, "requires": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -11984,26 +10261,8 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "readline2": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/readline2/-/readline2-1.0.1.tgz", - "integrity": "sha1-QQWWCP/BVHV7cV2ZidGZ/783LjU=", - "dev": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "mute-stream": "0.0.5" - }, - "dependencies": { - "mute-stream": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz", - "integrity": "sha1-j7+rsKmKJT0xhDMfno3rc3L6xsA=", - "dev": true + "dev": true, + "optional": true } } }, @@ -12064,58 +10323,22 @@ "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==", "dev": true }, - "regenerator": { - "version": "0.8.40", - "resolved": "https://registry.npmjs.org/regenerator/-/regenerator-0.8.40.tgz", - "integrity": "sha1-oORXxY69uuV1yfjNdRJ+k3VkNdg=", + "regenerator-runtime": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz", + "integrity": "sha1-M2w+/BIgrc7dosn6tntaeVWjNlg=" + }, + "regenerator-transform": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.1.tgz", + "integrity": "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==", "dev": true, "requires": { - "commoner": "~0.10.3", - "defs": "~1.1.0", - "esprima-fb": "~15001.1001.0-dev-harmony-fb", - "private": "~0.1.5", - "recast": "0.10.33", - "through": "~2.3.8" - }, - "dependencies": { - "ast-types": { - "version": "0.8.12", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.8.12.tgz", - "integrity": "sha1-oNkOQ1G7iHcWyD/WN+v4GK9K38w=", - "dev": true - }, - "esprima-fb": { - "version": "15001.1001.0-dev-harmony-fb", - "resolved": "https://registry.npmjs.org/esprima-fb/-/esprima-fb-15001.1001.0-dev-harmony-fb.tgz", - "integrity": "sha1-Q761fsJujPI3092LM+QlM1d/Jlk=", - "dev": true - }, - "recast": { - "version": "0.10.33", - "resolved": "http://registry.npmjs.org/recast/-/recast-0.10.33.tgz", - "integrity": "sha1-lCgI96oBbx+nFCxGHX5XBKqo1pc=", - "dev": true, - "requires": { - "ast-types": "0.8.12", - "esprima-fb": "~15001.1001.0-dev-harmony-fb", - "private": "~0.1.5", - "source-map": "~0.5.0" - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } + "babel-runtime": "^6.18.0", + "babel-types": "^6.19.0", + "private": "^0.1.6" } }, - "regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", - "dev": true - }, "regex-cache": { "version": "0.4.4", "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", @@ -12135,57 +10358,15 @@ "safe-regex": "^1.1.0" } }, - "regexpu": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/regexpu/-/regexpu-1.3.0.tgz", - "integrity": "sha1-5TTcmRqeWEYFDJjebX3UpVyeoW0=", + "regexpu-core": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz", + "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=", "dev": true, "requires": { - "esprima": "^2.6.0", - "recast": "^0.10.10", "regenerate": "^1.2.1", "regjsgen": "^0.2.0", "regjsparser": "^0.1.4" - }, - "dependencies": { - "ast-types": { - "version": "0.8.15", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.8.15.tgz", - "integrity": "sha1-ju8IJ/BN/w7IhXupJavj/qYZTlI=", - "dev": true - }, - "esprima": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", - "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=", - "dev": true - }, - "recast": { - "version": "0.10.43", - "resolved": "http://registry.npmjs.org/recast/-/recast-0.10.43.tgz", - "integrity": "sha1-uV1Q9tYHYaX2JS4V2AZ4FoSRzn8=", - "dev": true, - "requires": { - "ast-types": "0.8.15", - "esprima-fb": "~15001.1001.0-dev-harmony-fb", - "private": "~0.1.5", - "source-map": "~0.5.0" - }, - "dependencies": { - "esprima-fb": { - "version": "15001.1001.0-dev-harmony-fb", - "resolved": "https://registry.npmjs.org/esprima-fb/-/esprima-fb-15001.1001.0-dev-harmony-fb.tgz", - "integrity": "sha1-Q761fsJujPI3092LM+QlM1d/Jlk=", - "dev": true - } - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } } }, "registry-auth-token": { @@ -12220,6 +10401,14 @@ "dev": true, "requires": { "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true + } } }, "remove-trailing-separator": { @@ -12241,47 +10430,39 @@ "dev": true }, "repeating": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-1.1.3.tgz", - "integrity": "sha1-PUEUIYh3U3SU+X93+Xhfq4EPpKw=", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", "dev": true, "requires": { "is-finite": "^1.0.0" } }, - "replace-ext": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz", - "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=", - "dev": true - }, "request": { - "version": "2.83.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.83.0.tgz", - "integrity": "sha512-lR3gD69osqm6EYLk9wB/G1W/laGWjzH90t1vEa2xuxHD5KUrSzp9pUSfTm+YC5Nxt2T8nMPEvKlhbQayU7bgFw==", + "version": "2.88.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", + "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", "requires": { "aws-sign2": "~0.7.0", - "aws4": "^1.6.0", + "aws4": "^1.8.0", "caseless": "~0.12.0", - "combined-stream": "~1.0.5", - "extend": "~3.0.1", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", "forever-agent": "~0.6.1", - "form-data": "~2.3.1", - "har-validator": "~5.0.3", - "hawk": "~6.0.2", + "form-data": "~2.3.2", + "har-validator": "~5.1.0", "http-signature": "~1.2.0", "is-typedarray": "~1.0.0", "isstream": "~0.1.2", "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.17", - "oauth-sign": "~0.8.2", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", "performance-now": "^2.1.0", - "qs": "~6.5.1", - "safe-buffer": "^5.1.1", - "stringstream": "~0.0.5", - "tough-cookie": "~2.3.3", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.4.3", "tunnel-agent": "^0.6.0", - "uuid": "^3.1.0" + "uuid": "^3.3.2" }, "dependencies": { "uuid": { @@ -12382,9 +10563,9 @@ "dev": true }, "resolve-pkg": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/resolve-pkg/-/resolve-pkg-0.1.0.tgz", - "integrity": "sha1-AsyZNBDik2livZcWahsHfalyVTE=", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-pkg/-/resolve-pkg-1.0.0.tgz", + "integrity": "sha1-4ZoV54rKLhJEYdySsuOUPvk0lNk=", "dev": true, "requires": { "resolve-from": "^2.0.0" @@ -12420,15 +10601,6 @@ "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", "dev": true }, - "right-align": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", - "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", - "dev": true, - "requires": { - "align-text": "^0.1.1" - } - }, "rimraf": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", @@ -12461,13 +10633,14 @@ } }, "run-sequence": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/run-sequence/-/run-sequence-1.2.2.tgz", - "integrity": "sha1-UJWgvr6YczsBQL0I3YDsAw3azes=", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/run-sequence/-/run-sequence-2.2.1.tgz", + "integrity": "sha512-qkzZnQWMZjcKbh3CNly2srtrkaO/2H/SI5f2eliMCapdRD3UhMrwjfOAZJAnZ2H8Ju4aBzFZkBGXUqFs9V0yxw==", "dev": true, "requires": { - "chalk": "*", - "gulp-util": "*" + "chalk": "^1.1.3", + "fancy-log": "^1.3.2", + "plugin-error": "^0.1.2" } }, "rx-lite": { @@ -12490,6 +10663,12 @@ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, + "safe-json-parse": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/safe-json-parse/-/safe-json-parse-1.0.1.tgz", + "integrity": "sha1-PnZyPjjf3aE8mx0poeB//uSzC1c=", + "dev": true + }, "safe-regex": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", @@ -12912,12 +11091,6 @@ "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", "dev": true }, - "sigmund": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", - "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=", - "dev": true - }, "signal-exit": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", @@ -12931,12 +11104,6 @@ "dev": true, "optional": true }, - "simple-fmt": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/simple-fmt/-/simple-fmt-0.1.0.tgz", - "integrity": "sha1-GRv1ZqWeZTBILLJatTtKjchcOms=", - "dev": true - }, "simple-get": { "version": "2.8.1", "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-2.8.1.tgz", @@ -12949,12 +11116,6 @@ "simple-concat": "^1.0.0" } }, - "simple-is": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/simple-is/-/simple-is-0.2.0.tgz", - "integrity": "sha1-Krt1qt453rXMgVzhDmGRFkhQuvA=", - "dev": true - }, "single-line-log": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/single-line-log/-/single-line-log-1.1.2.tgz", @@ -13122,14 +11283,6 @@ "kind-of": "^3.2.0" } }, - "sntp": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/sntp/-/sntp-2.1.0.tgz", - "integrity": "sha512-FL1b58BDrqS3A11lJ0zEdnJ3UOKqVxawAkF3k7F0CVN7VQ34aZrV+G8BZ1WC9ZL7NyrwsW0oviwsWDgRuVYtJg==", - "requires": { - "hoek": "4.x.x" - } - }, "source-map": { "version": "0.4.4", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", @@ -13177,12 +11330,6 @@ "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", "dev": true }, - "sparkles": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz", - "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==", - "dev": true - }, "spdx-correct": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.2.tgz", @@ -13217,16 +11364,6 @@ "integrity": "sha1-mHbb0qFp0xFUAtSObqYynIgWpQ0=", "dev": true }, - "split": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", - "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", - "dev": true, - "optional": true, - "requires": { - "through": "2" - } - }, "split-ca": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/split-ca/-/split-ca-1.0.1.tgz", @@ -13263,19 +11400,6 @@ "tweetnacl": "~0.14.0" } }, - "stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "dev": true - }, - "stack-trace": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", - "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=", - "dev": true, - "optional": true - }, "stack-utils": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.1.tgz", @@ -13348,6 +11472,12 @@ } } }, + "string-template": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz", + "integrity": "sha1-QpMuWYo1LQH8IuwzZ9nYTuxsmt0=", + "dev": true + }, "string-width": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", @@ -13363,23 +11493,6 @@ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" }, - "stringmap": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/stringmap/-/stringmap-0.2.2.tgz", - "integrity": "sha1-VWwTeyWPlCuHdvWy71gqoGnX0bE=", - "dev": true - }, - "stringset": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/stringset/-/stringset-0.2.1.tgz", - "integrity": "sha1-7yWcTjSTRDd/zRyRPdLoSMnAQrU=", - "dev": true - }, - "stringstream": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.6.tgz", - "integrity": "sha512-87GEBAkegbBcweToUrdzf3eLhWNg06FJTebl4BVJz/JgWy8CvEr9dRtX5qWphiynMSQlxxi+QqN0z5T32SLlhA==" - }, "strip-ansi": { "version": "3.0.1", "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", @@ -13456,12 +11569,6 @@ "integrity": "sha1-rifbOPZgp64uHDt9G8KQgZuFGeY=", "dev": true }, - "sync-exec": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/sync-exec/-/sync-exec-0.6.2.tgz", - "integrity": "sha1-cX0izFPwzh3vVZQ2LzqJouu5EQU=", - "dev": true - }, "table": { "version": "4.0.3", "resolved": "http://registry.npmjs.org/table/-/table-4.0.3.tgz", @@ -13751,40 +11858,17 @@ "dev": true }, "tiny-lr": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-0.1.7.tgz", - "integrity": "sha1-vgJNCfHrsi4nSYNMYOoXs4UjQXU=", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-1.1.1.tgz", + "integrity": "sha512-44yhA3tsaRoMOjQQ+5v5mVdqef+kH6Qze9jTpqtVufgYjYt08zyZAwNwwVBj3i1rJMnR52IxOW0LK0vBzgAkuA==", "dev": true, "requires": { - "body-parser": "~1.8.0", - "debug": "~2.0.0", - "faye-websocket": "~0.7.2", - "livereload-js": "^2.2.0", - "parseurl": "~1.3.0", - "qs": "~2.2.3" - }, - "dependencies": { - "debug": { - "version": "2.0.0", - "resolved": "http://registry.npmjs.org/debug/-/debug-2.0.0.tgz", - "integrity": "sha1-ib2d9nMrUSVrxnBTQrugLtEhMe8=", - "dev": true, - "requires": { - "ms": "0.6.2" - } - }, - "ms": { - "version": "0.6.2", - "resolved": "http://registry.npmjs.org/ms/-/ms-0.6.2.tgz", - "integrity": "sha1-2JwhJMb9wTU9Zai3e/GqxLGTcIw=", - "dev": true - }, - "qs": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/qs/-/qs-2.2.5.tgz", - "integrity": "sha1-EIirr53MCuWuRbcJ5sa1iIsjkjw=", - "dev": true - } + "body": "^5.1.0", + "debug": "^3.1.0", + "faye-websocket": "~0.10.0", + "livereload-js": "^2.3.0", + "object-assign": "^4.1.0", + "qs": "^6.4.0" } }, "tmp": { @@ -13873,10 +11957,11 @@ } }, "tough-cookie": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz", - "integrity": "sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==", + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", + "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", "requires": { + "psl": "^1.1.24", "punycode": "^1.4.1" } }, @@ -13923,18 +12008,6 @@ "utf8-byte-length": "^1.0.1" } }, - "try-resolve": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/try-resolve/-/try-resolve-1.0.1.tgz", - "integrity": "sha1-z95vq9ctY+V5fPqrhzq76OcA6RI=", - "dev": true - }, - "tryor": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/tryor/-/tryor-0.1.2.tgz", - "integrity": "sha1-gUXkynyv9ArN48z5Rui4u3W0Fys=", - "dev": true - }, "tslib": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", @@ -13942,9 +12015,9 @@ "dev": true }, "tslint": { - "version": "5.9.1", - "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.9.1.tgz", - "integrity": "sha1-ElX4ej/1frCw4fDmEKi0dIBGya4=", + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.11.0.tgz", + "integrity": "sha1-mPMMAurjzecAYgHkwzywi0hYHu0=", "dev": true, "requires": { "babel-code-frame": "^6.22.0", @@ -13958,7 +12031,7 @@ "resolve": "^1.3.2", "semver": "^5.3.0", "tslib": "^1.8.0", - "tsutils": "^2.12.1" + "tsutils": "^2.27.2" }, "dependencies": { "ansi-styles": { @@ -14023,33 +12096,6 @@ "prelude-ls": "~1.1.2" } }, - "type-is": { - "version": "1.5.7", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.5.7.tgz", - "integrity": "sha1-uTaKWTzG730GReeLL0xky+zQXpA=", - "dev": true, - "requires": { - "media-typer": "0.3.0", - "mime-types": "~2.0.9" - }, - "dependencies": { - "mime-db": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz", - "integrity": "sha1-PQxjGA9FjrENMlqqN9fFiuMS6dc=", - "dev": true - }, - "mime-types": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", - "integrity": "sha1-MQ4VnbI+B3+Lsit0jav6SVcUCqY=", - "dev": true, - "requires": { - "mime-db": "~1.12.0" - } - } - } - }, "typedarray": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", @@ -14109,12 +12155,6 @@ "util-deprecate": "^1.0.2" } }, - "unicode-5.2.0": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/unicode-5.2.0/-/unicode-5.2.0-0.7.5.tgz", - "integrity": "sha512-KVGLW1Bri30x00yv4HNM8kBxoqFXr0Sbo55735nvrlsx4PYBZol3UtoWgO492fSwmsetzPEZzy73rbU8OGXJcA==", - "dev": true - }, "union-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", @@ -14332,12 +12372,12 @@ } }, "v8flags": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.0.2.tgz", - "integrity": "sha512-6sgSKoFw1UpUPd3cFdF7QGnrH6tDeBgW1F3v9gy8gLY0mlbiBXq8soy8aQpY6xeeCjH5K+JvC62Acp7gtl7wWA==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-2.1.1.tgz", + "integrity": "sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ=", "dev": true, "requires": { - "homedir-polyfill": "^1.0.1" + "user-home": "^1.1.1" } }, "validate-npm-package-license": { @@ -14367,25 +12407,6 @@ "extsprintf": "^1.2.0" } }, - "vinyl": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", - "integrity": "sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4=", - "dev": true, - "requires": { - "clone": "^1.0.0", - "clone-stats": "^0.0.1", - "replace-ext": "0.0.1" - }, - "dependencies": { - "clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", - "dev": true - } - } - }, "w3c-hr-time": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz", @@ -14546,37 +12567,6 @@ "integrity": "sha1-tDFbtCFKPXBY6+7okuE/ok2YsHU=", "optional": true }, - "winston": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/winston/-/winston-2.4.4.tgz", - "integrity": "sha512-NBo2Pepn4hK4V01UfcWcDlmiVTs7VTB1h7bgnB0rgP146bYhMxX0ypCz3lBOfNxCO4Zuek7yeT+y/zM1OfMw4Q==", - "dev": true, - "optional": true, - "requires": { - "async": "~1.0.0", - "colors": "1.0.x", - "cycle": "1.0.x", - "eyes": "0.1.x", - "isstream": "0.1.x", - "stack-trace": "0.0.x" - }, - "dependencies": { - "async": { - "version": "1.0.0", - "resolved": "http://registry.npmjs.org/async/-/async-1.0.0.tgz", - "integrity": "sha1-+PwEyjoTeErenhZBr5hXjPvWR6k=", - "dev": true, - "optional": true - }, - "colors": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", - "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=", - "dev": true, - "optional": true - } - } - }, "word-wrap": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", @@ -14584,9 +12574,9 @@ "optional": true }, "wordwrap": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", - "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", "dev": true }, "wrap-ansi": { @@ -14603,12 +12593,6 @@ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" }, - "wrench": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/wrench/-/wrench-1.5.4.tgz", - "integrity": "sha1-Lo2dPbNWjMHAAaTI3OyncuXSFkM=", - "dev": true - }, "write": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/write/-/write-0.2.1.tgz", diff --git a/package.json b/package.json index d57754b02..b225b1ed1 100644 --- a/package.json +++ b/package.json @@ -22,10 +22,12 @@ "release:debian:x64": "grunt release:debian:x64", "release:redhat:x32": "grunt release:redhat:x32", "release:redhat:x64": "grunt release:redhat:x64", - "release:mac": "grunt release:mac && electron-builder --mac", + "release:mac:build": "grunt release:mac", + "release:mac:package": "electron-builder --mac", + "release:mac": "npm run release:mac:build && npm run release:mac:package", "release:windows": "grunt release:windows", "start": "grunt", - "start-dev": "npm run build && NODE_ENV=development grunt", + "start-dev": "NODE_ENV=development grunt", "test": "jest -c jest-unit.json", "tslint": "tslint --fix --project ./tsconfig.json" }, @@ -36,6 +38,7 @@ "ansi-to-html": "0.3.0", "any-promise": "0.1.0", "async": "1.5.2", + "babel-polyfill": "^6.26.0", "bluebird": "3.5.1", "bugsnag-js": "2.5.0", "cached-request": "1.1.2", @@ -55,7 +58,7 @@ "react-bootstrap": "0.20.3", "react-retina-image": "1.3.3", "react-router": "0.13.6", - "request": "2.83.0", + "request": "^2.88.0", "request-progress": "0.3.1", "rimraf": "2.6.2", "underscore": "1.8.3", @@ -64,8 +67,12 @@ }, "devDependencies": { "@types/react": "16.0.38", - "babel": "5.8.38", + "babel-cli": "^6.26.0", "babel-jest": "^23.6.0", + "babel-plugin-transform-async-to-generator": "^6.24.1", + "babel-plugin-transform-runtime": "^6.23.0", + "babel-preset-env": "^1.7.0", + "babel-preset-react": "^6.24.1", "electron": "1.8.8", "electron-builder": "^20.28.4", "electron-packager": "^12.1.1", @@ -75,33 +82,27 @@ "grunt-babel": "^7.0.0", "grunt-chmod": "1.1.1", "grunt-cli": "^1.3.1", - "grunt-contrib-clean": "0.6.0", + "grunt-contrib-clean": "^2.0.0", "grunt-contrib-compress": "^1.4.3", - "grunt-contrib-copy": "0.8.2", + "grunt-contrib-copy": "^1.0.0", "grunt-contrib-less": "^2.0.0", - "grunt-contrib-watch-chokidar": "1.0.0", - "grunt-curl": "2.4.1", - "grunt-download-electron": "2.1.4", + "grunt-contrib-watch": "^1.1.0", "grunt-electron": "^9.0.1", "grunt-electron-installer": "^2.1.0", "grunt-electron-packager": "0.2.1", "grunt-if-missing": "1.0.1", "grunt-newer": "1.3.0", - "grunt-plistbuddy": "0.1.1", - "grunt-prompt": "1.3.3", - "grunt-rcedit": "0.3.4", - "grunt-rename": "0.1.4", - "grunt-shell": "1.3.1", - "grunt-shell-spawn": "0.3.10", + "grunt-plistbuddy": "^0.2.0", + "grunt-rcedit": "^0.7.0", + "grunt-shell": "^2.1.0", "jest-cli": "^23.6.0", - "jsxhint": "0.15.1", - "load-grunt-tasks": "3.5.2", + "load-grunt-tasks": "^4.0.0", "minimatch": ">=3.0.4", "minimist": "1.2.0", - "run-sequence": "1.2.2", + "run-sequence": "^2.2.1", "shell-escape": "0.2.0", "source-map-support": "0.3.3", - "tslint": "5.9.1", + "tslint": "^5.11.0", "typescript": "2.7.2" }, "optionalDependencies": { diff --git a/src/app.js b/src/app.js index 644f36610..ba513b70f 100644 --- a/src/app.js +++ b/src/app.js @@ -1,5 +1,5 @@ require.main.paths.splice(0, 0, process.env.NODE_PATH); - +import 'babel-polyfill'; import electron from 'electron'; const remote = electron.remote; const Menu = remote.Menu; diff --git a/util/prepare.js b/util/prepare.js index d293d5d71..a49f4e40f 100644 --- a/util/prepare.js +++ b/util/prepare.js @@ -1 +1 @@ -require.requireActual('babel/polyfill'); +require.requireActual('babel-polyfill'); From 5ddbd909e89c53a6d4f7b037b64fc585cc484eb1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9mie=20Drouet?= Date: Mon, 15 Oct 2018 17:35:05 +0200 Subject: [PATCH 135/190] add wine to test the build on windows --- .circleci/config.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.circleci/config.yml b/.circleci/config.yml index 27db28f05..669e3df8f 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -15,10 +15,14 @@ jobs: echo '[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"' >> $BASH_ENV echo 'nvm install 9' >> $BASH_ENV echo 'nvm alias default 9' >> $BASH_ENV + - run: + name: Install wine + command: brew install wine - checkout - run: npm install - run: npm test - run: npm run release:mac:build + - run: npm run release:windows workflows: version: 2 From cff54665c40adabbf8eafa639a8ad95e36b858e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9mie=20Drouet?= Date: Tue, 16 Oct 2018 13:58:32 +0200 Subject: [PATCH 136/190] clean gruntfile and build process - Remove electron-builder usage for mac - Remove unused variables in gruntfile - Set the good icon on mac --- .circleci/config.yml | 2 +- Gruntfile.js | 78 +++++++++++++++----------------------------- package.json | 4 +-- 3 files changed, 28 insertions(+), 56 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 669e3df8f..c73ca8eaf 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -21,7 +21,7 @@ jobs: - checkout - run: npm install - run: npm test - - run: npm run release:mac:build + - run: npm run release:mac - run: npm run release:windows workflows: diff --git a/Gruntfile.js b/Gruntfile.js index 1be850f00..1bad36dec 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -1,59 +1,19 @@ -var fs = require('fs'); -var path = require('path'); -var execFile = require('child_process').execFile; var packagejson = require('./package.json'); var electron = require('electron'); module.exports = function (grunt) { require('load-grunt-tasks')(grunt); var target = grunt.option('target') || 'development'; - var beta = grunt.option('beta') || false; - var alpha = grunt.option('alpha') || false; var env = process.env; env.NODE_PATH = '..:' + env.NODE_PATH; env.NODE_ENV = target; - var certificateFile = grunt.option('certificateFile'); - - var version = function (str) { - var match = str.match(/(\d+\.\d+\.\d+)/); - return match ? match[1] : null; - }; - var BASENAME = 'Kitematic'; - var OSX_APPNAME = BASENAME + ' (Beta)'; - var WINDOWS_APPNAME = BASENAME + ' (Alpha)'; - var LINUX_APPNAME = BASENAME + ' (Alpha)'; var OSX_OUT = './dist'; - var OSX_OUT_X64 = OSX_OUT + '/' + OSX_APPNAME + '-darwin-x64'; - var OSX_FILENAME = OSX_OUT_X64 + '/' + OSX_APPNAME + '.app'; + var OSX_OUT_X64 = OSX_OUT + '/' + BASENAME + '-darwin-x64'; + var OSX_FILENAME = OSX_OUT_X64 + '/' + BASENAME + '.app'; var LINUX_FILENAME = OSX_OUT + '/' + BASENAME + '_' + packagejson.version + '_amd64.deb'; - - var IS_WINDOWS = process.platform === 'win32'; - var IS_LINUX = process.platform === 'linux'; - - var IS_I386 = process.arch === 'ia32'; - var IS_X64 = process.arch === 'x64'; - - var IS_DEB = fs.existsSync('/etc/lsb-release') || fs.existsSync('/etc/debian_version'); - var IS_RPM = fs.existsSync('/etc/redhat-release'); - - var linuxpackage = null; - // linux package detection - if (IS_DEB && IS_X64) { - linuxpackage = 'electron-installer-debian:linux64'; - } else if (IS_DEB && IS_I386) { - linuxpackage = 'electron-installer-debian:linux32'; - LINUX_FILENAME = OSX_OUT + '/' + BASENAME + '_' + packagejson.version + '_i386.deb'; - } else if (IS_RPM && IS_X64) { - linuxpackage = 'electron-installer-redhat:linux64'; - LINUX_FILENAME = OSX_OUT + '/' + BASENAME + '_' + packagejson.version + '_x86_64.rpm'; - } else if (IS_RPM && IS_I386) { - linuxpackage = 'electron-installer-redhat:linux32'; - LINUX_FILENAME = OSX_OUT + '/' + BASENAME + '_' + packagejson.version + '_x86.rpm'; - } - grunt.initConfig({ IDENTITY: 'Developer ID Application: Docker Inc', OSX_FILENAME: OSX_FILENAME, @@ -76,7 +36,7 @@ module.exports = function (grunt) { }, osx: { options: { - name: OSX_APPNAME, + name: BASENAME, dir: 'build/', out: 'dist', version: packagejson['electron-version'], @@ -84,11 +44,12 @@ module.exports = function (grunt) { arch: 'x64', asar: true, 'app-version': packagejson.version, + icon: 'util/kitematic.icns', }, }, linux: { options: { - name: LINUX_APPNAME, + name: BASENAME, dir: 'build/', out: 'dist', version: packagejson['electron-version'], @@ -96,7 +57,8 @@ module.exports = function (grunt) { arch: 'x64', asar: true, 'app-bundle-id': 'com.kitematic.kitematic', - 'app-version': packagejson.version + 'app-version': packagejson.version, + icon: 'util/kitematic.png', } } }, @@ -115,8 +77,8 @@ module.exports = function (grunt) { 'version-string': { 'CompanyName': 'Docker', 'ProductVersion': packagejson.version, - 'ProductName': WINDOWS_APPNAME, - 'FileDescription': WINDOWS_APPNAME, + 'ProductName': BASENAME, + 'FileDescription': BASENAME, 'InternalName': BASENAME + '.exe', 'OriginalFilename': BASENAME + '.exe', 'LegalCopyright': 'Copyright 2015-2016 Docker Inc. All rights reserved.' @@ -256,6 +218,18 @@ module.exports = function (grunt) { src: '**/*', }], }, + osx: { + options: { + archive: './release/' + BASENAME + '-Mac.zip', + mode: 'zip', + }, + files: [{ + expand: true, + dot: true, + cwd: './dist/Kitematic-darwin-x64', + src: '**/*', + }], + }, debian: { options: { archive: './release/' + BASENAME + '-Ubuntu.zip', @@ -300,7 +274,7 @@ module.exports = function (grunt) { dir: './build', out: './dist/', name: 'Kitematic', - ignore: 'bower.json', + icon: './util/kitematic.png', version: packagejson['electron-version'], // set version of electron overwrite: true, } @@ -312,7 +286,6 @@ module.exports = function (grunt) { dir: './build', out: './dist/', name: 'Kitematic', - ignore: 'bower.json', version: packagejson['electron-version'], // set version of electron overwrite: true, } @@ -321,7 +294,7 @@ module.exports = function (grunt) { 'electron-installer-debian': { options: { name: BASENAME.toLowerCase(), // spaces and brackets cause linting errors - productName: LINUX_APPNAME.toLowerCase(), + productName: BASENAME.toLowerCase(), productDescription: 'Run containers through a simple, yet powerful graphical user interface.', maintainer: 'Ben French ', section: 'devel', @@ -373,7 +346,7 @@ module.exports = function (grunt) { }, 'electron-installer-redhat': { options: { - productName: LINUX_APPNAME, + productName: BASENAME, productDescription: 'Run containers through a simple, yet powerful graphical user interface.', priority: 'optional', icon: './util/kitematic.png', @@ -427,7 +400,8 @@ module.exports = function (grunt) { 'clean:release', 'build', 'shell:linux_npm', 'electron:osx', 'copy:osx', 'shell:sign', 'shell:zip', - 'shell:linux_npm', 'electron-packager:osxlnx', + 'electron-packager:osxlnx', + 'compress:osx', ]); grunt.registerTask('release:windows', [ diff --git a/package.json b/package.json index b225b1ed1..e2c4f2c00 100644 --- a/package.json +++ b/package.json @@ -22,9 +22,7 @@ "release:debian:x64": "grunt release:debian:x64", "release:redhat:x32": "grunt release:redhat:x32", "release:redhat:x64": "grunt release:redhat:x64", - "release:mac:build": "grunt release:mac", - "release:mac:package": "electron-builder --mac", - "release:mac": "npm run release:mac:build && npm run release:mac:package", + "release:mac": "grunt release:mac", "release:windows": "grunt release:windows", "start": "grunt", "start-dev": "NODE_ENV=development grunt", From f16aeb71a059fdbc1fbdd38526f76ca17a7ec5ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9mie=20Drouet?= Date: Fri, 19 Oct 2018 09:48:03 +0200 Subject: [PATCH 137/190] fix mac os release script --- Gruntfile.js | 41 ++++++++++++++++++++--------------------- 1 file changed, 20 insertions(+), 21 deletions(-) diff --git a/Gruntfile.js b/Gruntfile.js index 1bad36dec..0996557e4 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -13,12 +13,14 @@ module.exports = function (grunt) { var OSX_OUT_X64 = OSX_OUT + '/' + BASENAME + '-darwin-x64'; var OSX_FILENAME = OSX_OUT_X64 + '/' + BASENAME + '.app'; var LINUX_FILENAME = OSX_OUT + '/' + BASENAME + '_' + packagejson.version + '_amd64.deb'; + var VERSION_FILENAME = BASENAME + '-' + packagejson.version; grunt.initConfig({ IDENTITY: 'Developer ID Application: Docker Inc', - OSX_FILENAME: OSX_FILENAME, + OSX_FILENAME, OSX_FILENAME_ESCAPED: OSX_FILENAME.replace(/ /g, '\\ ').replace(/\(/g, '\\(').replace(/\)/g, '\\)'), - LINUX_FILENAME: LINUX_FILENAME, + LINUX_FILENAME, + VERSION_FILENAME, // electron electron: { @@ -167,9 +169,9 @@ module.exports = function (grunt) { expand: true, cwd: 'src/', src: ['**/*.js'], - dest: 'build/' - }] - } + dest: 'build/', + }], + }, }, shell: { @@ -178,9 +180,9 @@ module.exports = function (grunt) { options: { async: true, execOptions: { - env: env - } - } + env: env, + }, + }, }, sign: { options: { @@ -194,7 +196,7 @@ module.exports = function (grunt) { ].join(' && ') }, zip: { - command: 'ditto -c -k --sequesterRsrc --keepParent <%= OSX_FILENAME_ESCAPED %> release/' + BASENAME + '-Mac.zip' + command: 'ditto -c -k --sequesterRsrc --keepParent <%= OSX_FILENAME_ESCAPED %> release/' + VERSION_FILENAME + '-Mac.zip' }, linux_npm: { command: 'cd build && npm install --production' @@ -208,7 +210,7 @@ module.exports = function (grunt) { compress: { windows: { options: { - archive: './release/' + BASENAME + '-Windows.zip', + archive: './release/' + VERSION_FILENAME + '-Windows.zip', mode: 'zip', }, files: [{ @@ -220,7 +222,7 @@ module.exports = function (grunt) { }, osx: { options: { - archive: './release/' + BASENAME + '-Mac.zip', + archive: './release/' + VERSION_FILENAME + '-Mac.zip', mode: 'zip', }, files: [{ @@ -232,7 +234,7 @@ module.exports = function (grunt) { }, debian: { options: { - archive: './release/' + BASENAME + '-Ubuntu.zip', + archive: './release/' + VERSION_FILENAME + '-Ubuntu.zip', mode: 'zip', }, files: [{ @@ -330,7 +332,7 @@ module.exports = function (grunt) { src: './dist/Kitematic-linux-x64/', dest: './dist/', rename: function (dest, src) { - return OSX_OUT + '/' + BASENAME + '_' + packagejson.version + '_amd64.deb'; + return OSX_OUT + '/' + VERSION_FILENAME + '_amd64.deb'; }, }, linux32: { @@ -340,7 +342,7 @@ module.exports = function (grunt) { src: './dist/Kitematic-linux-ia32/', dest: './dist/', rename: function (dest, src) { - return OSX_OUT + '/' + BASENAME + '_' + packagejson.version + '_i386.deb'; + return OSX_OUT + '/' + VERSION_FILENAME + '_i386.deb'; }, } }, @@ -361,7 +363,7 @@ module.exports = function (grunt) { src: './dist/Kitematic-linux-x64/', dest: './dist/', rename: function (dest, src) { - return OSX_OUT + '/' + BASENAME + '_' + packagejson.version + '_amd64.rpm'; + return OSX_OUT + '/' + VERSION_FILENAME + '_amd64.rpm'; }, }, linux32: { @@ -371,7 +373,7 @@ module.exports = function (grunt) { src: './dist/Kitematic-linux-ia32/', dest: './dist/', rename: function (dest, src) { - return OSX_OUT + '/' + BASENAME + '_' + packagejson.version + '_i386.rpm'; + return OSX_OUT + '/' + VERSION_FILENAME + '_i386.rpm'; }, }, }, @@ -387,7 +389,7 @@ module.exports = function (grunt) { grunt.registerTask('release:linux', [ 'clean:release', 'build', 'shell:linux_npm', - 'shell:linux_npm', 'electron-packager:build', + 'electron:linux', 'electron-packager:build', ]); grunt.registerTask('release:debian:x32', ['release:linux', 'electron-installer-debian:linux32', 'compress:debian']); @@ -398,10 +400,7 @@ module.exports = function (grunt) { grunt.registerTask('release:mac', [ 'clean:release', 'build', 'shell:linux_npm', - 'electron:osx', - 'copy:osx', 'shell:sign', 'shell:zip', - 'electron-packager:osxlnx', - 'compress:osx', + 'electron:osx', 'copy:osx', 'shell:sign', 'shell:zip', ]); grunt.registerTask('release:windows', [ From cb100a359b2026a380ba163a862baf762e29b3cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9mie=20Drouet?= Date: Fri, 19 Oct 2018 10:50:40 +0200 Subject: [PATCH 138/190] increate version to 0.17.5 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index e2c4f2c00..316a51bfa 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "Kitematic", - "version": "0.17.4", + "version": "0.17.5", "author": "Kitematic", "license": "Apache-2.0", "description": "Simple Docker Container management for Mac OS X, Windows and Ubuntu.", From 07a910c8c45bbfc46dd9902a298692562fc6eec2 Mon Sep 17 00:00:00 2001 From: Florian Orben Date: Sun, 21 Oct 2018 13:50:15 +0200 Subject: [PATCH 139/190] Fixes #4196 - Introduce timeout of 5000ms for fetching repository endpoint information - Aggregrate failed requests into one error - Fix usage of async.map - Fix deprecated usage of Bluebird's promise cancellation Signed-off-by: Florian Orben --- src/app.js | 3 +++ src/components/NewContainerSearch.react.js | 2 +- src/stores/RepositoryStore.js | 2 +- src/utils/RegHubUtil.js | 29 ++++++++++++++++------ 4 files changed, 27 insertions(+), 9 deletions(-) diff --git a/src/app.js b/src/app.js index ba513b70f..f154c729b 100644 --- a/src/app.js +++ b/src/app.js @@ -7,6 +7,7 @@ const Menu = remote.Menu; const ipcRenderer = electron.ipcRenderer; import React from 'react'; +import Promise from 'bluebird'; import metrics from './utils/MetricsUtil'; import template from './menutemplate'; @@ -21,6 +22,8 @@ import routerContainer from './router'; import repositoryActions from './actions/RepositoryActions'; import machine from './utils/DockerMachineUtil'; +Promise.config({cancellation: true}); + hubUtil.init(); if (hubUtil.loggedin()) { diff --git a/src/components/NewContainerSearch.react.js b/src/components/NewContainerSearch.react.js index 9da77f54e..64fc69751 100644 --- a/src/components/NewContainerSearch.react.js +++ b/src/components/NewContainerSearch.react.js @@ -95,7 +95,7 @@ module.exports = React.createClass({ error: null }); - _searchPromise = Promise.delay(200).cancellable().then(() => { + _searchPromise = Promise.delay(200).then(() => { metrics.track('Searched for Images'); _searchPromise = null; repositoryActions.search(query, page); diff --git a/src/stores/RepositoryStore.js b/src/stores/RepositoryStore.js index 3ce92b2f8..d36956b79 100644 --- a/src/stores/RepositoryStore.js +++ b/src/stores/RepositoryStore.js @@ -65,7 +65,7 @@ class RepositoryStore { } recommendedUpdated ({repos}) { - this.setState({recommended: repos, recommendedLoading: false}); + this.setState({recommended: repos, recommendedLoading: false, error: null}); } loggedout () { diff --git a/src/utils/RegHubUtil.js b/src/utils/RegHubUtil.js index d31219093..e90083718 100644 --- a/src/utils/RegHubUtil.js +++ b/src/utils/RegHubUtil.js @@ -1,3 +1,4 @@ +import {isNullOrUndefined} from 'util'; import _ from 'underscore'; import request from 'request'; import async from 'async'; @@ -95,26 +96,40 @@ module.exports = { } cachedRequest({ - url: `${REGHUB2_ENDPOINT}/repositories/${name}` + url: `${REGHUB2_ENDPOINT}/repositories/${name}`, + timeout: 5000 }, (error, response, body) => { if (error) { - repositoryServerActions.error({error}); - return; + return cb(null, {error, data: null}); } if (response.statusCode === 200) { let data = JSON.parse(body); data.is_recommended = true; _.extend(data, repo); - cb(null, data); + return cb(null, {error: null, data}); } else { - repositoryServerActions.error({error: new Error('Could not fetch repository information from Docker Hub.')}); - return; + return cb(null, {error: new Error('Could not fetch repository information from Docker Hub.'), data: null}); } }); }, (error, repos) => { - repositoryServerActions.recommendedUpdated({repos}); + const reposData = repos.map(repo => repo.data).filter(repo => !isNullOrUndefined(repo)); + + if (!reposData.length) { + const errorMessage =_.chain(repos) + .map(repo => repo.error) + .filter(err => !isNullOrUndefined(err)) + .map(err => err.message) + .uniq() + .value() + .join('\n'); + + repositoryServerActions.error({error: new Error(errorMessage)}); + return; + } + + repositoryServerActions.recommendedUpdated({repos: reposData}); }); }); }, From 642899a0b2198666f39ce0f02d3dc0b02f0df320 Mon Sep 17 00:00:00 2001 From: Florian Orben Date: Sun, 21 Oct 2018 15:21:52 +0200 Subject: [PATCH 140/190] Fixes #3684 Remove pagination if image filter is set to "My Images" Signed-off-by: Florian Orben --- src/components/NewContainerSearch.react.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/components/NewContainerSearch.react.js b/src/components/NewContainerSearch.react.js index 9da77f54e..fd018ce86 100644 --- a/src/components/NewContainerSearch.react.js +++ b/src/components/NewContainerSearch.react.js @@ -269,6 +269,7 @@ module.exports = React.createClass({ results = ( {userImageResults} ); + paginateResults = null; } else if (this.state.loading) { results = (
From 4ebc1b429ef5f1fced8d0cb717458fb7bc40864f Mon Sep 17 00:00:00 2001 From: Daniel Ruf Date: Mon, 22 Oct 2018 21:56:18 +0200 Subject: [PATCH 141/190] ci: test Node.js 6, 8 and 10 --- .circleci/config.yml | 6 +++--- .travis.yml | 4 +++- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index c73ca8eaf..4343f3743 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -6,15 +6,15 @@ jobs: steps: - run: - name: Install node@9 + name: Install node@10 command: | set +e touch $BASH_ENV curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash echo 'export NVM_DIR="$HOME/.nvm"' >> $BASH_ENV echo '[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"' >> $BASH_ENV - echo 'nvm install 9' >> $BASH_ENV - echo 'nvm alias default 9' >> $BASH_ENV + echo 'nvm install 10' >> $BASH_ENV + echo 'nvm alias default 10' >> $BASH_ENV - run: name: Install wine command: brew install wine diff --git a/.travis.yml b/.travis.yml index 7bd18488d..2cf43d5f9 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,7 +2,9 @@ sudo: false language: node_js node_js: - - "4.8.7" + - "6" + - "8" + - "10" cache: directories: From ae01a12aa98725f7b3552a4df64bd6e205369c42 Mon Sep 17 00:00:00 2001 From: Daniel Ruf Date: Tue, 23 Oct 2018 09:20:23 +0200 Subject: [PATCH 142/190] ci: use npm i --- .travis.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.travis.yml b/.travis.yml index 2cf43d5f9..02b38b2c7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -13,3 +13,5 @@ cache: script: - npm install - npm test + +install: npm i \ No newline at end of file From 5a06bb3d401da459d36eb7388e267749d56212a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Barnab=C3=A1s=20Cz=C3=A9m=C3=A1n?= Date: Fri, 16 Nov 2018 22:57:34 +0100 Subject: [PATCH 143/190] add terminal emulator settings option --- src/components/Preferences.react.js | 26 +++++++++++++++++++++++++- src/utils/Util.js | 7 ++++--- 2 files changed, 29 insertions(+), 4 deletions(-) diff --git a/src/components/Preferences.react.js b/src/components/Preferences.react.js index eacebc4bd..006e3751e 100644 --- a/src/components/Preferences.react.js +++ b/src/components/Preferences.react.js @@ -13,6 +13,7 @@ var Preferences = React.createClass({ useVM: localStorage.getItem('settings.useVM') === 'true', metricsEnabled: metrics.enabled(), terminalShell: localStorage.getItem('settings.terminalShell') || "sh", + terminalPath: localStorage.getItem('settings.terminalPath') || "/usr/bin/xterm", startLinkedContainers: localStorage.getItem('settings.startLinkedContainers') === 'true' }; }, @@ -58,6 +59,13 @@ var Preferences = React.createClass({ }); localStorage.setItem('settings.terminalShell', value); }, + handleChangeTerminalPath: function (e) { + var value = e.target.value; + this.setState({ + terminalPath: value + }); + localStorage.setItem('settings.terminalPath', value); + }, handleChangeStartLinkedContainers: function (e) { var checked = e.target.checked; this.setState({ @@ -66,7 +74,7 @@ var Preferences = React.createClass({ localStorage.setItem('settings.startLinkedContainers', checked ? 'true' : 'false'); }, render: function () { - var vmSettings, vmShutdown, nativeSetting; + var vmSettings, vmShutdown, nativeSetting, linuxSettings; if (process.platform !== 'linux') { // We are on a Mac or Windows @@ -104,6 +112,21 @@ var Preferences = React.createClass({ ); } + if (process.platform === "linux") { + linuxSettings = ( +
+
+
+ +
+
+ +
+
+
+ ) + } + return (
@@ -137,6 +160,7 @@ var Preferences = React.createClass({
+ {linuxSettings}
); diff --git a/src/utils/Util.js b/src/utils/Util.js index cb335676e..ffce8dbf4 100644 --- a/src/utils/Util.js +++ b/src/utils/Util.js @@ -201,13 +201,14 @@ module.exports = { return linuxAbsPath.replace('/c', 'C:').split('/').join('\\'); }, linuxTerminal: function () { - if (fs.existsSync('/usr/bin/x-terminal-emulator')) { - return ['/usr/bin/x-terminal-emulator', '-e']; + const terminalPath = localStorage.getItem('settings.terminalPath'); + if (fs.existsSync(terminalPath)) { + return [terminalPath, '-e']; } else { dialog.showMessageBox({ type: 'warning', buttons: ['OK'], - message: 'The symbolic link /usr/bin/x-terminal-emulator does not exist. Please read the Wiki at https://github.com/docker/kitematic/wiki/Early-Linux-Support for more information.' + message: `The ${terminalPath} does not exist please set the correct path.` }); return false; } From 593ce3c3ff542ca0e9cfef28ffba6c75aa035dab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9mie=20Drouet?= Date: Fri, 7 Dec 2018 10:20:37 +0100 Subject: [PATCH 144/190] force merge version to fix security issue --- package-lock.json | 8 ++++---- package.json | 1 + 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index da57deb21..d6b7f6534 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "Kitematic", - "version": "0.17.4", + "version": "0.17.5", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -8511,9 +8511,9 @@ } }, "merge": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.0.tgz", - "integrity": "sha1-dTHjnUlJwoGma4xabgJl6LBYlNo=", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.1.tgz", + "integrity": "sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ==", "dev": true }, "merge-stream": { diff --git a/package.json b/package.json index 316a51bfa..33024c65a 100644 --- a/package.json +++ b/package.json @@ -95,6 +95,7 @@ "grunt-shell": "^2.1.0", "jest-cli": "^23.6.0", "load-grunt-tasks": "^4.0.0", + "merge": ">=1.2.1", "minimatch": ">=3.0.4", "minimist": "1.2.0", "run-sequence": "^2.2.1", From ef8ea0c5847964ad58cdc45c8cb335c4d05c8d97 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9mie=20Drouet?= Date: Fri, 7 Dec 2018 10:40:35 +0100 Subject: [PATCH 145/190] make the report issue button redirect to the github repo --- src/components/Containers.react.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/Containers.react.js b/src/components/Containers.react.js index 310140d9d..e333938f2 100644 --- a/src/components/Containers.react.js +++ b/src/components/Containers.react.js @@ -112,7 +112,7 @@ var Containers = React.createClass({ metrics.track('Opened Issue Reporter', { from: 'app' }); - shell.openExternal('https://github.com/docker/kitematic/issues/new'); + shell.openExternal('https://github.com/docker/kitematic'); }, render: function () { From 95c88ad2bc1b937ce2ad586581dbbed9527418b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9mie=20Drouet?= Date: Fri, 7 Dec 2018 11:00:35 +0100 Subject: [PATCH 146/190] set version to 0.17.6 --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index d6b7f6534..c1f9df0f9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "Kitematic", - "version": "0.17.5", + "version": "0.17.6", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 33024c65a..e9ade3aaf 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "Kitematic", - "version": "0.17.5", + "version": "0.17.6", "author": "Kitematic", "license": "Apache-2.0", "description": "Simple Docker Container management for Mac OS X, Windows and Ubuntu.", From 34c05fa7bc26a16069f82be05a3e17b1160e8a2a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9mie=20Drouet?= Date: Tue, 15 Jan 2019 10:20:54 +0000 Subject: [PATCH 147/190] fix image pulling on windows MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Jérémie Drouet --- package-lock.json | 84 +++++++++++------ package.json | 2 +- src/utils/DockerUtil.js | 195 +++++++++++++++++++++------------------- 3 files changed, 159 insertions(+), 122 deletions(-) diff --git a/package-lock.json b/package-lock.json index c1f9df0f9..b3edb2b21 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1854,8 +1854,7 @@ "buffer-from": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", - "dev": true + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" }, "buffers": { "version": "0.1.1", @@ -2110,9 +2109,7 @@ "chownr": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.1.tgz", - "integrity": "sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g==", - "dev": true, - "optional": true + "integrity": "sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g==" }, "chromium-pickle-js": { "version": "0.2.0", @@ -2329,13 +2326,43 @@ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" }, "concat-stream": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.2.tgz", - "integrity": "sha1-cIl4Yk2FavQaWnQd790mHadSwmY=", + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", "requires": { - "inherits": "~2.0.1", - "readable-stream": "~2.0.0", - "typedarray": "~0.0.5" + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + }, + "dependencies": { + "process-nextick-args": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==" + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } } }, "configstore": { @@ -2752,12 +2779,12 @@ } }, "docker-modem": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/docker-modem/-/docker-modem-1.0.7.tgz", - "integrity": "sha512-PdcMwnPXgO4sN4BU+XPTjX6Ak4ZnoBwMKp+8DkDn477N/zQhk5jE1QiSAVpTn4j2TfPR5A6voVp8d5wa58iKEA==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/docker-modem/-/docker-modem-1.0.8.tgz", + "integrity": "sha512-YQ2x9HUkJBxjPpppcLe34ucS9dRKkXq89dl1EZJU4DWJXkZHfjKVbOtfbi04RLC6Rgs7sfJGqS+s/ACKsOHKEw==", "requires": { "JSONStream": "1.3.2", - "debug": "^3.2.5", + "debug": "^3.2.6", "readable-stream": "~1.0.26-4", "split-ca": "^1.0.0" }, @@ -2769,7 +2796,7 @@ }, "readable-stream": { "version": "1.0.34", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", "requires": { "core-util-is": "~1.0.0", @@ -2781,13 +2808,13 @@ } }, "dockerode": { - "version": "2.5.4", - "resolved": "http://registry.npmjs.org/dockerode/-/dockerode-2.5.4.tgz", - "integrity": "sha512-esqrDATdckYhkOFn4BSOrqnkj3jgBkHT07uEqTRwK6na4/Rg60vjXWRopv2BbRpvFruMmKvOSNVY4MbmVBUnWw==", + "version": "2.5.8", + "resolved": "https://registry.npmjs.org/dockerode/-/dockerode-2.5.8.tgz", + "integrity": "sha512-+7iOUYBeDTScmOmQqpUYQaE7F4vvIt6+gIZNHWhqAQEI887tiPFB9OvXI/HzQYqfUNvukMK+9myLW63oTJPZpw==", "requires": { - "concat-stream": "~1.5.1", - "docker-modem": "^1.0.0", - "tar-fs": "~1.12.0" + "concat-stream": "~1.6.2", + "docker-modem": "^1.0.8", + "tar-fs": "~1.16.3" } }, "doctrine": { @@ -9651,7 +9678,8 @@ "process-nextick-args": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", - "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=" + "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=", + "dev": true }, "progress": { "version": "2.0.0", @@ -9928,6 +9956,7 @@ "version": "2.0.6", "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", + "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -11682,11 +11711,12 @@ } }, "tar-fs": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-1.12.0.tgz", - "integrity": "sha1-pqgFU9ilTHPeHQrg553ncDVgXh0=", + "version": "1.16.3", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-1.16.3.tgz", + "integrity": "sha512-NvCeXpYx7OsmOh8zIOP/ebG55zZmxLE0etfWRbWok+q2Qo8x/vOR/IJT1taADXPe+jsiu9axDb3X4B+iIgNlKw==", "requires": { - "mkdirp": "^0.5.0", + "chownr": "^1.0.1", + "mkdirp": "^0.5.1", "pump": "^1.0.0", "tar-stream": "^1.1.2" } diff --git a/package.json b/package.json index e9ade3aaf..2489534c3 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ "cached-request": "1.1.2", "classnames": "2.2.5", "deep-extend": "^0.6.0", - "dockerode": "2.5.4", + "dockerode": "2.5.8", "install": "0.1.8", "jquery": "3.3.1", "mixpanel": "kitematic/mixpanel-node", diff --git a/src/utils/DockerUtil.js b/src/utils/DockerUtil.js index 027e33023..686ef53f3 100644 --- a/src/utils/DockerUtil.js +++ b/src/utils/DockerUtil.js @@ -3,6 +3,7 @@ import fs from 'fs'; import path from 'path'; import dockerode from 'dockerode'; import _ from 'underscore'; +import http from 'http'; import child_process from 'child_process'; import util from './Util'; import hubUtil from './HubUtil'; @@ -13,10 +14,20 @@ import networkActions from '../actions/NetworkActions'; import networkStore from '../stores/NetworkStore'; import Promise from 'bluebird'; import rimraf from 'rimraf'; -import stream from 'stream'; -import JSONStream from 'JSONStream'; +const parseData = (item) => { + try { + return JSON.parse(item); + } catch (err) { + return null; + } +}; +const getPullingData = (raw) => + raw.split('\n') + .filter((item) => item.length > 0) + .map(parseData) + .filter((item) => !!item); var DockerUtil = { host: null, @@ -27,6 +38,7 @@ var DockerUtil = { activeContainerName: null, localImages: null, imagesUsed: [], + socketPath: util.isWindows() ? '//./pipe/docker_engine' : '/var/run/docker.sock', setup (ip, name) { if (!ip && !name) { @@ -36,11 +48,7 @@ var DockerUtil = { if (ip.indexOf('local') !== -1) { try { - if (util.isWindows()) { - this.client = new dockerode({socketPath: '//./pipe/docker_engine'}); - } else { - this.client = new dockerode({socketPath: '/var/run/docker.sock'}); - } + this.client = new dockerode({socketPath: this.socketPath}); } catch (error) { throw new Error('Cannot connect to the Docker daemon. Is the daemon running?'); } @@ -811,32 +819,25 @@ var DockerUtil = { }, pullImage (repository, tag, callback, progressCallback, blockedCallback) { - let opts = {}, config = hubUtil.config(); - if (!hubUtil.config()) { - opts = {}; - } else { + const options = { + socketPath: this.socketPath, + path: '/images/create?fromImage=' + encodeURIComponent(repository) + '&tag=' + tag, + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + }; + let config = hubUtil.config(); + if (hubUtil.config()) { let [username, password] = hubUtil.creds(config); - opts = { - authconfig: { - username, - password, - auth: '' - } - }; + options.headers['X-Registry-Auth'] = new Buffer(JSON.stringify({username, password})).toString('base64'); } - - this.client.pull(repository + ':' + tag, opts, (err, stream) => { - if (err) { - console.log('Err: %o', err); - callback(err); - return; - } - - stream.setEncoding('utf8'); + const req = http.request(options, (res) => { + res.setEncoding('utf8'); // scheduled to inform about progression at given interval let tick = null; - let layerProgress = {}; + const layerProgress = {}; // Split the loading in a few columns for more feedback let columns = {}; @@ -844,86 +845,92 @@ var DockerUtil = { columns.toFill = 0; // the current column index, waiting for layer IDs to be displayed let error = null; - // data is associated with one layer only (can be identified with id) - stream.pipe(JSONStream.parse()).on('data', data => { - if (data.error) { - error = data.error; - return; - } + res.on('data', (rawData) => { + const items = getPullingData(rawData); + items.forEach((data) => { + if (data.error) { + error = data.error; + return; + } + + if (data.status && (data.status === 'Pulling dependent layers' || data.status.indexOf('already being pulled by another client') !== -1)) { + blockedCallback(); + return; + } - if (data.status && (data.status === 'Pulling dependent layers' || data.status.indexOf('already being pulled by another client') !== -1)) { - blockedCallback(); - return; - } + if (data.id && !layerProgress[data.id]) { + layerProgress[data.id] = { + current: 0, + total: 1 + }; + } - if (data.status === 'Pulling fs layer') { - layerProgress[data.id] = { - current: 0, - total: 1 - }; - } else if (data.status === 'Downloading') { - if (!columns.progress) { - columns.progress = []; // layerIDs, nbLayers, maxLayers, progress value - let layersToLoad = _.keys(layerProgress).length; - let layersPerColumn = Math.floor(layersToLoad / columns.amount); - let leftOverLayers = layersToLoad % columns.amount; - for (let i = 0; i < columns.amount; i++) { - let layerAmount = layersPerColumn; - if (i < leftOverLayers) { - layerAmount += 1; + if (data.status === 'Downloading') { + if (!columns.progress) { + columns.progress = []; // layerIDs, nbLayers, maxLayers, progress value + let layersToLoad = _.keys(layerProgress).length; + let layersPerColumn = Math.floor(layersToLoad / columns.amount); + let leftOverLayers = layersToLoad % columns.amount; + for (let i = 0; i < columns.amount; i++) { + let layerAmount = layersPerColumn; + if (i < leftOverLayers) { + layerAmount += 1; + } + columns.progress[i] = {layerIDs: [], nbLayers: 0, maxLayers: layerAmount, value: 0.0}; } - columns.progress[i] = {layerIDs: [], nbLayers: 0, maxLayers: layerAmount, value: 0.0}; } - } - layerProgress[data.id].current = data.progressDetail.current; - layerProgress[data.id].total = data.progressDetail.total; + layerProgress[data.id].current = data.progressDetail.current; + layerProgress[data.id].total = data.progressDetail.total; - // Assign to a column if not done yet - if (!layerProgress[data.id].column) { - // test if we can still add layers to that column - if (columns.progress[columns.toFill].nbLayers === columns.progress[columns.toFill].maxLayers && columns.toFill < columns.amount - 1) { - columns.toFill++; - } + // Assign to a column if not done yet + if (!layerProgress[data.id].column) { + // test if we can still add layers to that column + if (columns.progress[columns.toFill].nbLayers === columns.progress[columns.toFill].maxLayers && columns.toFill < columns.amount - 1) { + columns.toFill++; + } - layerProgress[data.id].column = columns.toFill; - columns.progress[columns.toFill].layerIDs.push(data.id); - columns.progress[columns.toFill].nbLayers++; - } + layerProgress[data.id].column = columns.toFill; + columns.progress[columns.toFill].layerIDs.push(data.id); + columns.progress[columns.toFill].nbLayers++; + } - if (!tick) { - tick = setTimeout(() => { - clearInterval(tick); - tick = null; - for (let i = 0; i < columns.amount; i++) { - columns.progress[i].value = 0.0; - if (columns.progress[i].nbLayers > 0) { - let layer; - let totalSum = 0; - let currentSum = 0; - - for (let j = 0; j < columns.progress[i].nbLayers; j++) { - layer = layerProgress[columns.progress[i].layerIDs[j]]; - totalSum += layer.total; - currentSum += layer.current; - } + if (!tick) { + tick = setTimeout(() => { + clearInterval(tick); + tick = null; + for (let i = 0; i < columns.amount; i++) { + columns.progress[i].value = 0.0; + if (columns.progress[i].nbLayers > 0) { + let layer; + let totalSum = 0; + let currentSum = 0; + + for (let j = 0; j < columns.progress[i].nbLayers; j++) { + layer = layerProgress[columns.progress[i].layerIDs[j]]; + totalSum += layer.total; + currentSum += layer.current; + } - if (totalSum > 0) { - columns.progress[i].value = Math.min(100.0 * currentSum / totalSum, 100); - } else { - columns.progress[i].value = 0.0; + if (totalSum > 0) { + columns.progress[i].value = Math.min(100.0 * currentSum / totalSum, 100); + } else { + columns.progress[i].value = 0.0; + } } } - } - progressCallback(columns); - }, 16); + progressCallback(columns); + }, 16); + } } - } - }); - stream.on('end', function () { - callback(error); + }); }); + res.on('end', () => callback(error)); + }); + req.on('error', (err) => { + error = err; }); + req.end(); }, refresh () { From 3d40e1334aae598eff99dbf3910906ed5ad9727b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9mie=20Drouet?= Date: Mon, 4 Feb 2019 08:59:17 +0100 Subject: [PATCH 148/190] chore(version): increase to 1.17.7 --- package-lock.json | 72 ++++++++++++++++++++++++++++++++++------------- package.json | 2 +- 2 files changed, 53 insertions(+), 21 deletions(-) diff --git a/package-lock.json b/package-lock.json index b3edb2b21..3a1c6a0ab 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "Kitematic", - "version": "0.17.6", + "version": "0.17.7", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -338,7 +338,8 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "dev": true + "dev": true, + "optional": true }, "archiver": { "version": "1.3.0", @@ -387,6 +388,7 @@ "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", "dev": true, + "optional": true, "requires": { "delegates": "^1.0.0", "readable-stream": "^2.0.6" @@ -2010,7 +2012,8 @@ "camelcase": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=" + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "optional": true }, "camelcase-keys": { "version": "2.1.0", @@ -2383,7 +2386,8 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", - "dev": true + "dev": true, + "optional": true }, "continuable-cache": { "version": "0.3.1", @@ -2712,7 +2716,8 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", - "dev": true + "dev": true, + "optional": true }, "depd": { "version": "1.1.0", @@ -4538,7 +4543,8 @@ "ansi-regex": { "version": "2.1.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "aproba": { "version": "1.2.0", @@ -4559,12 +4565,14 @@ "balanced-match": { "version": "1.0.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "brace-expansion": { "version": "1.1.11", "bundled": true, "dev": true, + "optional": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -4579,17 +4587,20 @@ "code-point-at": { "version": "1.1.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "concat-map": { "version": "0.0.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "console-control-strings": { "version": "1.1.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "core-util-is": { "version": "1.0.2", @@ -4706,7 +4717,8 @@ "inherits": { "version": "2.0.3", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "ini": { "version": "1.3.5", @@ -4718,6 +4730,7 @@ "version": "1.0.0", "bundled": true, "dev": true, + "optional": true, "requires": { "number-is-nan": "^1.0.0" } @@ -4732,6 +4745,7 @@ "version": "3.0.4", "bundled": true, "dev": true, + "optional": true, "requires": { "brace-expansion": "^1.1.7" } @@ -4739,12 +4753,14 @@ "minimist": { "version": "0.0.8", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "minipass": { "version": "2.2.4", "bundled": true, "dev": true, + "optional": true, "requires": { "safe-buffer": "^5.1.1", "yallist": "^3.0.0" @@ -4763,6 +4779,7 @@ "version": "0.5.1", "bundled": true, "dev": true, + "optional": true, "requires": { "minimist": "0.0.8" } @@ -4843,7 +4860,8 @@ "number-is-nan": { "version": "1.0.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "object-assign": { "version": "4.1.1", @@ -4855,6 +4873,7 @@ "version": "1.4.0", "bundled": true, "dev": true, + "optional": true, "requires": { "wrappy": "1" } @@ -4940,7 +4959,8 @@ "safe-buffer": { "version": "5.1.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "safer-buffer": { "version": "2.1.2", @@ -4976,6 +4996,7 @@ "version": "1.0.2", "bundled": true, "dev": true, + "optional": true, "requires": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", @@ -4995,6 +5016,7 @@ "version": "3.0.1", "bundled": true, "dev": true, + "optional": true, "requires": { "ansi-regex": "^2.0.0" } @@ -5038,12 +5060,14 @@ "wrappy": { "version": "1.0.2", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "yallist": { "version": "3.0.2", "bundled": true, - "dev": true + "dev": true, + "optional": true } } }, @@ -5052,6 +5076,7 @@ "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz", "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=", "dev": true, + "optional": true, "requires": { "graceful-fs": "^4.1.2", "inherits": "~2.0.0", @@ -5115,6 +5140,7 @@ "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", "dev": true, + "optional": true, "requires": { "aproba": "^1.0.3", "console-control-strings": "^1.0.0", @@ -5877,7 +5903,8 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", - "dev": true + "dev": true, + "optional": true }, "has-value": { "version": "1.0.0", @@ -8362,7 +8389,8 @@ "lodash.assign": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", - "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=" + "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=", + "optional": true }, "lodash.get": { "version": "4.4.2", @@ -8890,6 +8918,7 @@ "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", "dev": true, + "optional": true, "requires": { "are-we-there-yet": "~1.1.2", "console-control-strings": "~1.1.0", @@ -9989,7 +10018,8 @@ "version": "0.3.2", "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true + "dev": true, + "optional": true }, "braces": { "version": "2.3.2", @@ -10262,7 +10292,8 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true + "dev": true, + "optional": true }, "micromatch": { "version": "3.1.10", @@ -12545,6 +12576,7 @@ "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", "dev": true, + "optional": true, "requires": { "string-width": "^1.0.2 || 2" } diff --git a/package.json b/package.json index 2489534c3..c056ba5a9 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "Kitematic", - "version": "0.17.6", + "version": "0.17.7", "author": "Kitematic", "license": "Apache-2.0", "description": "Simple Docker Container management for Mac OS X, Windows and Ubuntu.", From de3491ae5cf109a406ffd0d500daf2062a6f6fd0 Mon Sep 17 00:00:00 2001 From: ssfyn Date: Fri, 21 Jun 2019 15:43:48 +0800 Subject: [PATCH 149/190] Fix v0.17.7 container log error --- src/utils/DockerUtil.js | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/src/utils/DockerUtil.js b/src/utils/DockerUtil.js index 686ef53f3..10535426a 100644 --- a/src/utils/DockerUtil.js +++ b/src/utils/DockerUtil.js @@ -697,7 +697,7 @@ var DockerUtil = { tail: 1000, follow: false, timestamps: 1 - }, (err, logStream) => { + }, (err, logBuffer) => { if (err) { // socket hang up can be captured console.error(err); @@ -705,13 +705,9 @@ var DockerUtil = { return; } - let logs = ''; - logStream.setEncoding('utf8'); - logStream.on('data', chunk => logs += chunk); - logStream.on('end', () => { - containerServerActions.logs({name: this.activeContainerName, logs}); - this.attach(); - }); + let logs = logBuffer.toString(); + containerServerActions.logs({name: this.activeContainerName, logs}); + this.attach(); }); }, From 5f73b58a77b4ed03b16a360ecea9b4ad0da33228 Mon Sep 17 00:00:00 2001 From: Trung Nguyen Date: Wed, 4 Sep 2019 12:11:46 +0200 Subject: [PATCH 150/190] chore(version): bump jQuery version --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3a1c6a0ab..34e14e774 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7731,9 +7731,9 @@ } }, "jquery": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.3.1.tgz", - "integrity": "sha512-Ubldcmxp5np52/ENotGxlLe6aGMvmF4R8S6tZjsP6Knsaxd/xp3Zrh50cG93lR6nPXyUFwzN3ZSOQI0wRJNdGg==" + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.4.1.tgz", + "integrity": "sha512-36+AdBzCL+y6qjw5Tx7HgzeGCzC81MDDgaUP8ld2zhx58HdqXGoBd+tHdrBMiyjGQs0Hxs/MLZTu/eHNJJuWPw==" }, "js-tokens": { "version": "4.0.0", diff --git a/package.json b/package.json index c056ba5a9..8ce2d0d3d 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "deep-extend": "^0.6.0", "dockerode": "2.5.8", "install": "0.1.8", - "jquery": "3.3.1", + "jquery": "^3.4.1", "mixpanel": "kitematic/mixpanel-node", "mkdirp": "0.5.1", "node-uuid": "1.4.8", From 52207c2d50cb302a6a79cc788ad10438f06c04fa Mon Sep 17 00:00:00 2001 From: Trung Nguyen Date: Wed, 4 Sep 2019 12:17:01 +0200 Subject: [PATCH 151/190] chore(version): bump eslint version --- package-lock.json | 182 ++++++++++------------------------------------ package.json | 2 +- 2 files changed, 40 insertions(+), 144 deletions(-) diff --git a/package-lock.json b/package-lock.json index 34e14e774..7720b3baa 100644 --- a/package-lock.json +++ b/package-lock.json @@ -118,7 +118,7 @@ }, "acorn-jsx": { "version": "3.0.1", - "resolved": "http://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz", "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=", "dev": true, "requires": { @@ -127,7 +127,7 @@ "dependencies": { "acorn": { "version": "3.3.0", - "resolved": "http://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=", "dev": true } @@ -2692,21 +2692,6 @@ "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=" }, - "del": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", - "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=", - "dev": true, - "requires": { - "globby": "^5.0.0", - "is-path-cwd": "^1.0.0", - "is-path-in-cwd": "^1.0.0", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "rimraf": "^2.2.8" - } - }, "delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", @@ -3767,9 +3752,9 @@ } }, "eslint": { - "version": "4.18.1", - "resolved": "http://registry.npmjs.org/eslint/-/eslint-4.18.1.tgz", - "integrity": "sha512-gPSfpSRCHre1GLxGmO68tZNxOlL2y7xBd95VcLD+Eo4S2js31YoMum3CAQIOaxY24hqYOMksMvW38xuuWKQTgw==", + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-4.18.2.tgz", + "integrity": "sha512-qy4i3wODqKMYfz9LUI8N2qYDkHkoieTbiHpMrYUI/WbjhXJQr7lI4VngixTgaG+yHX+NBCv7nW4hA0ShbvaNKw==", "dev": true, "requires": { "ajv": "^5.3.0", @@ -3807,7 +3792,7 @@ "semver": "^5.3.0", "strip-ansi": "^4.0.0", "strip-json-comments": "~2.0.1", - "table": "^4.0.1", + "table": "4.0.2", "text-table": "~0.2.0" }, "dependencies": { @@ -3827,9 +3812,9 @@ } }, "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { "ansi-styles": "^3.2.1", @@ -3837,54 +3822,12 @@ "supports-color": "^5.3.0" } }, - "concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, "globals": { - "version": "11.8.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.8.0.tgz", - "integrity": "sha512-io6LkyPVuzCHBSQV9fmOwxZkUk6nIaGmxheLDgmuFv89j0fm2aqDbIXKAGfzCMHqz3HLF2Zf8WSG6VqMh2qFmA==", + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", "dev": true }, - "process-nextick-args": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", - "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", - "dev": true - }, - "readable-stream": { - "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, "strip-ansi": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", @@ -3922,9 +3865,9 @@ } }, "eslint-visitor-keys": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz", - "integrity": "sha512-qzm/XxIbxm/FHyH341ZrbnMUpe+5Bocte9xkmFMzPMjRaZMcXww+MpBptFvtU+79L362nqiLhekCxCxDPaUMBQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz", + "integrity": "sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A==", "dev": true }, "espree": { @@ -4100,7 +4043,7 @@ }, "external-editor": { "version": "2.2.0", - "resolved": "http://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", "dev": true, "requires": { @@ -4366,14 +4309,14 @@ "dev": true }, "flat-cache": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.0.tgz", - "integrity": "sha1-0wMLMrOBVPTjt+nHCfSQ9++XxIE=", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.4.tgz", + "integrity": "sha512-VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg==", "dev": true, "requires": { "circular-json": "^0.3.1", - "del": "^2.0.2", "graceful-fs": "^4.1.2", + "rimraf": "~2.6.2", "write": "^0.2.1" } }, @@ -5372,20 +5315,6 @@ "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", "dev": true }, - "globby": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", - "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", - "dev": true, - "requires": { - "array-union": "^1.0.1", - "arrify": "^1.0.0", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, "globule": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz", @@ -6161,9 +6090,9 @@ } }, "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { "ansi-styles": "^3.2.1", @@ -6418,21 +6347,6 @@ "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", "dev": true }, - "is-path-cwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", - "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=", - "dev": true - }, - "is-path-in-cwd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", - "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", - "dev": true, - "requires": { - "is-path-inside": "^1.0.0" - } - }, "is-path-inside": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", @@ -9711,9 +9625,9 @@ "dev": true }, "progress": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.0.tgz", - "integrity": "sha1-ihvjZr+Pwj2yvSPxDG/pILQ4nR8=", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", "dev": true }, "progress-stream": { @@ -11630,30 +11544,24 @@ "dev": true }, "table": { - "version": "4.0.3", - "resolved": "http://registry.npmjs.org/table/-/table-4.0.3.tgz", - "integrity": "sha512-S7rnFITmBH1EnyKcvxBh1LjYeQMmnZtCXSEbHcH6S0NoKit24ZuFO/T1vDcLdYsLQkM188PVVhQmzKIuThNkKg==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/table/-/table-4.0.2.tgz", + "integrity": "sha512-UUkEAPdSGxtRpiV9ozJ5cMTtYiqz7Ni1OGqLXRCynrvzdtR1p+cfOWe2RJLwvUG8hNanaSRjecIqwOjqeatDsA==", "dev": true, "requires": { - "ajv": "^6.0.1", - "ajv-keywords": "^3.0.0", + "ajv": "^5.2.3", + "ajv-keywords": "^2.1.0", "chalk": "^2.1.0", "lodash": "^4.17.4", "slice-ansi": "1.0.0", "string-width": "^2.1.1" }, "dependencies": { - "ajv": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.4.tgz", - "integrity": "sha512-4Wyjt8+t6YszqaXnLDfMmG/8AlO5Zbcsy3ATHncCzjW/NoPzAId8AK6749Ybjmdt+kUY1gP60fCu46oDxPv/mg==", - "dev": true, - "requires": { - "fast-deep-equal": "^2.0.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } + "ajv-keywords": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-2.1.1.tgz", + "integrity": "sha1-YXmX/F9gV2iUxDX5QNgZ4TW4B2I=", + "dev": true }, "ansi-regex": { "version": "3.0.0", @@ -11671,9 +11579,9 @@ } }, "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { "ansi-styles": "^3.2.1", @@ -11681,24 +11589,12 @@ "supports-color": "^5.3.0" } }, - "fast-deep-equal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", - "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", - "dev": true - }, "is-fullwidth-code-point": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", "dev": true }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, "string-width": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", diff --git a/package.json b/package.json index 8ce2d0d3d..0e55ce592 100644 --- a/package.json +++ b/package.json @@ -74,7 +74,7 @@ "electron": "1.8.8", "electron-builder": "^20.28.4", "electron-packager": "^12.1.1", - "eslint": "4.18.1", + "eslint": "^4.18.2", "eslint-plugin-react": "3.16.1", "grunt": "^1.0.3", "grunt-babel": "^7.0.0", From d516c1fddf9d0c776354a5a391fbeef9bbeae307 Mon Sep 17 00:00:00 2001 From: Trung Nguyen Date: Wed, 4 Sep 2019 13:26:04 +0200 Subject: [PATCH 152/190] chore(version): bump grunt-contrib-compress version to resolve security alerts on tar --- package-lock.json | 90 +++++++++++++++++++---------------------------- package.json | 2 +- 2 files changed, 37 insertions(+), 55 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7720b3baa..9ec054156 100644 --- a/package-lock.json +++ b/package-lock.json @@ -118,7 +118,7 @@ }, "acorn-jsx": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz", + "resolved": "http://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz", "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=", "dev": true, "requires": { @@ -127,7 +127,7 @@ "dependencies": { "acorn": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", + "resolved": "http://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=", "dev": true } @@ -359,12 +359,20 @@ }, "dependencies": { "async": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", - "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", "dev": true, "requires": { - "lodash": "^4.17.10" + "lodash": "^4.17.14" + }, + "dependencies": { + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + } } } } @@ -1819,9 +1827,9 @@ } }, "buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.2.1.tgz", - "integrity": "sha512-c+Ko0loDaFfuPWiL02ls9Xd3GO3cPVmUobQ6t3rXNUk304u6hGq+8N/kFi+QEIKhzK3uwolVhLzszmfLmMLnqg==", + "version": "5.4.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.4.2.tgz", + "integrity": "sha512-iy9koArjAFCzGnx3ZvNA6Z0clIbbFgbdWQ0mKD3hO0krOrZh8UgA6qMKcZvwLJxS+D6iVR76+5/pV56yMNYTag==", "dev": true, "requires": { "base64-js": "^1.0.2", @@ -4043,7 +4051,7 @@ }, "external-editor": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", + "resolved": "http://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", "dev": true, "requires": { @@ -5015,9 +5023,9 @@ } }, "fstream": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz", - "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=", + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", + "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", "dev": true, "optional": true, "requires": { @@ -5502,14 +5510,14 @@ } }, "grunt-contrib-compress": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/grunt-contrib-compress/-/grunt-contrib-compress-1.4.3.tgz", - "integrity": "sha1-Ac7/ucY39S5wgfRjdQmD0KOw+nM=", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-compress/-/grunt-contrib-compress-1.5.0.tgz", + "integrity": "sha512-RcCyetnvTJ7jvnDCSm05wOndAd00HWZTHeVGDVVmCM+K/PEivL0yx8vKyi8uzy0492l2dJgtzR0Ucid7roKg6A==", "dev": true, "requires": { "archiver": "^1.3.0", "chalk": "^1.1.1", - "iltorb": "^1.0.13", + "iltorb": "^1.3.10", "lodash": "^4.7.0", "pretty-bytes": "^4.0.2", "stream-buffers": "^2.1.0" @@ -5965,9 +5973,9 @@ } }, "ieee754": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.12.tgz", - "integrity": "sha512-GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==", "dev": true }, "ignore": { @@ -8711,9 +8719,9 @@ "dev": true }, "node-abi": { - "version": "2.4.5", - "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.4.5.tgz", - "integrity": "sha512-aa/UC6Nr3+tqhHGRsAuw/edz7/q9nnetBrKWxj6rpTtm+0X9T1qU7lIEHMS3yN9JwAbRiKUbRRFy1PLz/y3aaA==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.11.0.tgz", + "integrity": "sha512-kuy/aEg75u40v378WRllQ4ZexaXJiCvB68D2scDXclp/I4cRq6togpbOoKhmN07tns9Zldu51NNERo0wehfX9g==", "dev": true, "optional": true, "requires": { @@ -8743,7 +8751,7 @@ "dependencies": { "semver": { "version": "5.3.0", - "resolved": "http://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", "dev": true, "optional": true @@ -9529,32 +9537,6 @@ "end-of-stream": "^1.1.0", "once": "^1.3.1" } - }, - "tar-fs": { - "version": "1.16.3", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-1.16.3.tgz", - "integrity": "sha512-NvCeXpYx7OsmOh8zIOP/ebG55zZmxLE0etfWRbWok+q2Qo8x/vOR/IJT1taADXPe+jsiu9axDb3X4B+iIgNlKw==", - "dev": true, - "optional": true, - "requires": { - "chownr": "^1.0.1", - "mkdirp": "^0.5.1", - "pump": "^1.0.0", - "tar-stream": "^1.1.2" - }, - "dependencies": { - "pump": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/pump/-/pump-1.0.3.tgz", - "integrity": "sha512-8k0JupWme55+9tCVE+FS5ULT3K6AbgqrGa58lTT49RpyfwwcGedHqaC5LlQNdEAumn/wFsu6aPwkuPMioy8kqw==", - "dev": true, - "optional": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - } - } } } }, @@ -11626,14 +11608,14 @@ } }, "tar": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz", - "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz", + "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==", "dev": true, "optional": true, "requires": { "block-stream": "*", - "fstream": "^1.0.2", + "fstream": "^1.0.12", "inherits": "2" } }, diff --git a/package.json b/package.json index 0e55ce592..220feed8c 100644 --- a/package.json +++ b/package.json @@ -81,7 +81,7 @@ "grunt-chmod": "1.1.1", "grunt-cli": "^1.3.1", "grunt-contrib-clean": "^2.0.0", - "grunt-contrib-compress": "^1.4.3", + "grunt-contrib-compress": "^1.5.0", "grunt-contrib-copy": "^1.0.0", "grunt-contrib-less": "^2.0.0", "grunt-contrib-watch": "^1.1.0", From 9e82f2991024689f385b78c4c0d24578bf672105 Mon Sep 17 00:00:00 2001 From: Trung Nguyen Date: Wed, 4 Sep 2019 13:42:52 +0200 Subject: [PATCH 153/190] chore(version): bump braces version to resolve security alerts --- package-lock.json | 183 ++++++++++++++++++++++++++++++++++++++-------- package.json | 1 + 2 files changed, 154 insertions(+), 30 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9ec054156..82f007c9d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1774,14 +1774,84 @@ } }, "braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.1.tgz", + "integrity": "sha512-SO5lYHA3vO6gz66erVvedSCkp7AKWdv6VcQ2N4ysXfPxdAlxAMMAdwegGGcv1Bqwm7naF1hNdk5d6AAIEHV2nQ==", "dev": true, "requires": { - "expand-range": "^1.8.1", - "preserve": "^0.2.0", - "repeat-element": "^1.1.2" + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "kind-of": "^6.0.2", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + } } }, "browser-process-hrtime": { @@ -3980,6 +4050,39 @@ "dev": true, "requires": { "fill-range": "^2.1.0" + }, + "dependencies": { + "fill-range": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", + "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", + "dev": true, + "requires": { + "is-number": "^2.1.0", + "isobject": "^2.0.0", + "randomatic": "^3.0.0", + "repeat-element": "^1.1.2", + "repeat-string": "^1.5.2" + } + }, + "is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } } }, "expand-template": { @@ -4252,16 +4355,26 @@ } }, "fill-range": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", - "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", "dev": true, "requires": { - "is-number": "^2.1.0", - "isobject": "^2.0.0", - "randomatic": "^3.0.0", - "repeat-element": "^1.1.2", - "repeat-string": "^1.5.2" + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } } }, "find-up": { @@ -6341,9 +6454,9 @@ "dev": true }, "is-number": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", - "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", "dev": true, "requires": { "kind-of": "^3.0.2" @@ -6500,13 +6613,10 @@ "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" }, "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "requires": { - "isarray": "1.0.0" - } + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true }, "isstream": { "version": "0.1.2", @@ -8453,9 +8563,9 @@ } }, "math-random": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.1.tgz", - "integrity": "sha1-izqsWIuKZuSXXjzepn97sylgH6w=", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz", + "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==", "dev": true }, "mem": { @@ -8521,6 +8631,19 @@ "object.omit": "^2.0.0", "parse-glob": "^3.0.4", "regex-cache": "^0.4.2" + }, + "dependencies": { + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + } + } } }, "mime": { @@ -9684,9 +9807,9 @@ "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" }, "randomatic": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.0.tgz", - "integrity": "sha512-KnGPVE0lo2WoXxIZ7cPR8YBpiol4gsSuOwDSg410oHh80ZMp5EiypNqL2K4Z77vJn6lB5rap7IkAmcUlalcnBQ==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz", + "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==", "dev": true, "requires": { "is-number": "^4.0.0", diff --git a/package.json b/package.json index 220feed8c..a0687d1d5 100644 --- a/package.json +++ b/package.json @@ -71,6 +71,7 @@ "babel-plugin-transform-runtime": "^6.23.0", "babel-preset-env": "^1.7.0", "babel-preset-react": "^6.24.1", + "braces": "^2.3.1", "electron": "1.8.8", "electron-builder": "^20.28.4", "electron-packager": "^12.1.1", From c021d311a010401603614f94bbf84129c0266992 Mon Sep 17 00:00:00 2001 From: Trung Nguyen Date: Wed, 4 Sep 2019 13:52:05 +0200 Subject: [PATCH 154/190] chore(version): bump lodash.template version to resolve security alerts --- package-lock.json | 16 ++++++++-------- package.json | 1 + 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 82f007c9d..2059ec279 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8437,22 +8437,22 @@ "dev": true }, "lodash.template": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.4.0.tgz", - "integrity": "sha1-5zoDhcg1VZF0bgILmWecaQ5o+6A=", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", + "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", "dev": true, "requires": { - "lodash._reinterpolate": "~3.0.0", + "lodash._reinterpolate": "^3.0.0", "lodash.templatesettings": "^4.0.0" } }, "lodash.templatesettings": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.1.0.tgz", - "integrity": "sha1-K01OlbpEDZFf8IvImeRVNmZxMxY=", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", + "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", "dev": true, "requires": { - "lodash._reinterpolate": "~3.0.0" + "lodash._reinterpolate": "^3.0.0" } }, "loose-envify": { diff --git a/package.json b/package.json index a0687d1d5..3a836ac4c 100644 --- a/package.json +++ b/package.json @@ -96,6 +96,7 @@ "grunt-shell": "^2.1.0", "jest-cli": "^23.6.0", "load-grunt-tasks": "^4.0.0", + "lodash.template": "^4.5.0", "merge": ">=1.2.1", "minimatch": ">=3.0.4", "minimist": "1.2.0", From 3722726018c2af2360f0b3e63ca178437416836d Mon Sep 17 00:00:00 2001 From: Trung Nguyen Date: Wed, 4 Sep 2019 13:56:31 +0200 Subject: [PATCH 155/190] chore(version): bump lodash version to resolve security alerts --- package-lock.json | 6 +++--- package.json | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2059ec279..53f9d0aa3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8408,9 +8408,9 @@ } }, "lodash": { - "version": "4.17.11", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", - "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==" + "version": "4.17.13", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.13.tgz", + "integrity": "sha512-vm3/XWXfWtRua0FkUyEHBZy8kCPjErNBT9fJx8Zvs+U6zjqPbTUOpkaoum3O5uiA8sm+yNMHXfYkTUHFoMxFNA==" }, "lodash._reinterpolate": { "version": "3.0.0", diff --git a/package.json b/package.json index 3a836ac4c..fc290fe1a 100644 --- a/package.json +++ b/package.json @@ -96,6 +96,7 @@ "grunt-shell": "^2.1.0", "jest-cli": "^23.6.0", "load-grunt-tasks": "^4.0.0", + "lodash": "^4.17.13", "lodash.template": "^4.5.0", "merge": ">=1.2.1", "minimatch": ">=3.0.4", From 626def4aed978d6a180f870bf2894db86694bda1 Mon Sep 17 00:00:00 2001 From: Trung Nguyen Date: Wed, 4 Sep 2019 14:00:08 +0200 Subject: [PATCH 156/190] chore(version): bump set-value version to resolve security alerts --- package-lock.json | 6 +++--- package.json | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 53f9d0aa3..069c7ee0b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11115,9 +11115,9 @@ "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" }, "set-value": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", - "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", "dev": true, "requires": { "extend-shallow": "^2.0.1", diff --git a/package.json b/package.json index fc290fe1a..878a13ab2 100644 --- a/package.json +++ b/package.json @@ -102,6 +102,7 @@ "minimatch": ">=3.0.4", "minimist": "1.2.0", "run-sequence": "^2.2.1", + "set-value": "^2.0.1", "shell-escape": "0.2.0", "source-map-support": "0.3.3", "tslint": "^5.11.0", From 94d49d4dc038863e95b5a934333254504203ffb5 Mon Sep 17 00:00:00 2001 From: Trung Nguyen Date: Wed, 4 Sep 2019 14:04:21 +0200 Subject: [PATCH 157/190] chore(version): bump handlebars version to resolve security alerts --- package-lock.json | 36 +++++++++++++++++++++--------------- package.json | 1 + 2 files changed, 22 insertions(+), 15 deletions(-) diff --git a/package-lock.json b/package-lock.json index 069c7ee0b..9362d7b85 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5877,9 +5877,9 @@ } }, "handlebars": { - "version": "4.0.12", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.12.tgz", - "integrity": "sha512-RhmTekP+FZL+XNhwS1Wf+bTTZpdLougwt5pcgA1tuz6Jcx0fpH/7z0qd71RKnZHBCxIRBHfBOnio4gViPemNzA==", + "version": "4.0.14", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.14.tgz", + "integrity": "sha512-E7tDoyAA8ilZIV3xDJgl18sX3M8xB9/fMw8+mfW4msLW8jlX97bAnWgT3pmaNXuvzIEgSBMnAHfuXsB2hdzfow==", "dev": true, "requires": { "async": "^2.5.0", @@ -5889,14 +5889,20 @@ }, "dependencies": { "async": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", - "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", "dev": true, "requires": { - "lodash": "^4.17.10" + "lodash": "^4.17.14" } }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -9190,7 +9196,7 @@ "dependencies": { "minimist": { "version": "0.0.10", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=", "dev": true }, @@ -12170,20 +12176,20 @@ "dev": true }, "uglify-js": { - "version": "3.4.9", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.9.tgz", - "integrity": "sha512-8CJsbKOtEbnJsTyv6LE6m6ZKniqMiFWmm9sRbopbkGs3gMPPfd3Fh8iIA4Ykv5MgaTbqHr4BaoGLJLZNhsrW1Q==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.6.0.tgz", + "integrity": "sha512-W+jrUHJr3DXKhrsS7NUVxn3zqMOFn0hL/Ei6v0anCIMoKC93TjcflTagwIHLW7SfMFfiQuktQyFVCFHGUE0+yg==", "dev": true, "optional": true, "requires": { - "commander": "~2.17.1", + "commander": "~2.20.0", "source-map": "~0.6.1" }, "dependencies": { "commander": { - "version": "2.17.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", - "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz", + "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==", "dev": true, "optional": true }, diff --git a/package.json b/package.json index 878a13ab2..ff4f0216d 100644 --- a/package.json +++ b/package.json @@ -94,6 +94,7 @@ "grunt-plistbuddy": "^0.2.0", "grunt-rcedit": "^0.7.0", "grunt-shell": "^2.1.0", + "handlebars": "^4.0.14", "jest-cli": "^23.6.0", "load-grunt-tasks": "^4.0.0", "lodash": "^4.17.13", From 340a5cccd3607d8486fb85b5bfe632a9a9ff3c5e Mon Sep 17 00:00:00 2001 From: Trung Nguyen Date: Wed, 4 Sep 2019 14:06:15 +0200 Subject: [PATCH 158/190] chore(version): bump mixin-deep version to resolve security alerts --- package-lock.json | 8 ++++---- package.json | 1 + 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9362d7b85..1f9be33c0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8698,9 +8698,9 @@ "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" }, "mixin-deep": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", - "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", "dev": true, "requires": { "for-in": "^1.0.2", @@ -9196,7 +9196,7 @@ "dependencies": { "minimist": { "version": "0.0.10", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=", "dev": true }, diff --git a/package.json b/package.json index ff4f0216d..f116d6e16 100644 --- a/package.json +++ b/package.json @@ -102,6 +102,7 @@ "merge": ">=1.2.1", "minimatch": ">=3.0.4", "minimist": "1.2.0", + "mixin-deep": "^1.3.2", "run-sequence": "^2.2.1", "set-value": "^2.0.1", "shell-escape": "0.2.0", From a6685b6a0437fb4cf7a40ffeacd992e3043e1a19 Mon Sep 17 00:00:00 2001 From: Trung Nguyen Date: Wed, 4 Sep 2019 14:08:52 +0200 Subject: [PATCH 159/190] chore(version): bump js-yaml version to resolve security alerts --- package-lock.json | 6 +++--- package.json | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1f9be33c0..90c6328fd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7779,9 +7779,9 @@ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, "js-yaml": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.0.tgz", - "integrity": "sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A==", + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", + "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", "dev": true, "requires": { "argparse": "^1.0.7", diff --git a/package.json b/package.json index f116d6e16..397868f8b 100644 --- a/package.json +++ b/package.json @@ -96,6 +96,7 @@ "grunt-shell": "^2.1.0", "handlebars": "^4.0.14", "jest-cli": "^23.6.0", + "js-yaml": "^3.13.1", "load-grunt-tasks": "^4.0.0", "lodash": "^4.17.13", "lodash.template": "^4.5.0", From e9968d57e5cd666682ebacf6bd2b2e5ef58f35d8 Mon Sep 17 00:00:00 2001 From: Mathieu Champlon Date: Thu, 5 Sep 2019 13:14:45 +0200 Subject: [PATCH 160/190] chore(version): increase to 1.17.8 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 397868f8b..3f3576a08 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "Kitematic", - "version": "0.17.7", + "version": "0.17.8", "author": "Kitematic", "license": "Apache-2.0", "description": "Simple Docker Container management for Mac OS X, Windows and Ubuntu.", From 6554c5c6d5921bed1e94ee810bad00a9459aade2 Mon Sep 17 00:00:00 2001 From: Mathieu Champlon Date: Wed, 25 Sep 2019 16:15:17 +0200 Subject: [PATCH 161/190] Remove container web preview for security reasons Signed-off-by: Mathieu Champlon --- src/components/ContainerHome.react.js | 14 +----- src/components/ContainerHomePreview.react.js | 50 ------------------- .../ContainerHomeWebPreview.react.js | 39 --------------- 3 files changed, 1 insertion(+), 102 deletions(-) delete mode 100644 src/components/ContainerHomePreview.react.js delete mode 100644 src/components/ContainerHomeWebPreview.react.js diff --git a/src/components/ContainerHome.react.js b/src/components/ContainerHome.react.js index 43f102b41..9be45ca8c 100644 --- a/src/components/ContainerHome.react.js +++ b/src/components/ContainerHome.react.js @@ -2,7 +2,6 @@ import _ from 'underscore'; import $ from 'jquery'; import React from 'react/addons'; import ContainerProgress from './ContainerProgress.react'; -import ContainerHomePreview from './ContainerHomePreview.react'; import ContainerHomeLogs from './ContainerHomeLogs.react'; import ContainerHomeFolders from './ContainerHomeFolders.react'; import {shell} from 'electron'; @@ -36,10 +35,6 @@ var ContainerHome = React.createClass({ shell.openExternal('https://github.com/kitematic/kitematic/issues/new'); }, - showWeb: function () { - return _.keys(this.props.ports).length > 0; - }, - showFolders: function () { return this.props.container.Mounts && this.props.container.Mounts.length > 0 && this.props.container.State.Running; }, @@ -118,19 +113,13 @@ var ContainerHome = React.createClass({ var logWidget = ( ); - var webWidget; - if (this.showWeb()) { - webWidget = ( - - ); - } var folderWidget; if (this.showFolders()) { folderWidget = ( ); } - if (logWidget && !webWidget && !folderWidget) { + if (logWidget && !folderWidget) { body = (
@@ -148,7 +137,6 @@ var ContainerHome = React.createClass({ {logWidget}
- {webWidget} {folderWidget}
diff --git a/src/components/ContainerHomePreview.react.js b/src/components/ContainerHomePreview.react.js deleted file mode 100644 index 8332724d3..000000000 --- a/src/components/ContainerHomePreview.react.js +++ /dev/null @@ -1,50 +0,0 @@ -import React from 'react/addons'; -import request from 'request'; -import metrics from '../utils/MetricsUtil'; -import ContainerHomeWebPreview from './ContainerHomeWebPreview.react'; -import ContainerHomeIpPortsPreview from './ContainerHomeIpPortsPreview.react'; - -var ContainerHomePreview = React.createClass({ - contextTypes: { - router: React.PropTypes.func - }, - - reload: function () { - var webview = document.getElementById('webview'); - if (webview) { - var url = webview.src; - request(url, err => { - if (err && err.code === 'ECONNREFUSED') { - setTimeout(this.reload, 2000); - } else { - try { - webview.reload(); - } catch (err) {} - } - }); - } - }, - - componentWillUnmount: function () { - clearInterval(this.timer); - }, - - handleClickPortSettings: function () { - metrics.track('Viewed Port Settings', { - from: 'preview' - }); - this.context.router.transitionTo('containerSettingsPorts', {name: this.context.router.getCurrentParams().name}); - }, - - render: function () { - var preview; - if (this.props.defaultPort) { - preview = (); - } else { - preview = (); - } - return preview; - } -}); - -module.exports = ContainerHomePreview; diff --git a/src/components/ContainerHomeWebPreview.react.js b/src/components/ContainerHomeWebPreview.react.js deleted file mode 100644 index 17889aecf..000000000 --- a/src/components/ContainerHomeWebPreview.react.js +++ /dev/null @@ -1,39 +0,0 @@ -import React from 'react/addons'; -import metrics from '../utils/MetricsUtil'; -import {shell} from 'electron'; - -var ContainerHomeWebPreview = React.createClass({ - handleClickPreview: function () { - metrics.track('Opened In Browser', { - from: 'preview' - }); - shell.openExternal('http://' + this.props.ports[this.props.defaultPort].url); - }, - - handleClickPortSettings: function () { - this.props.handleClickPortSettings(); - }, - - render: function () { - var frame = React.createElement('webview', {className: 'frame', id: 'webview', src: 'http://' + this.props.ports[this.props.defaultPort].url, autosize: 'on'}); - return ( -
-
-
-
Web Preview
-
- -
-
- -
-
- {frame} -
-
-
- ); - } -}); - -module.exports = ContainerHomeWebPreview; From 2ce6482ae8e122cecb99d8e7f23a1ed473bc12de Mon Sep 17 00:00:00 2001 From: Mathieu Champlon Date: Wed, 25 Sep 2019 16:48:03 +0200 Subject: [PATCH 162/190] Increase version number to 0.17.9 Signed-off-by: Mathieu Champlon --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 3f3576a08..669522771 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "Kitematic", - "version": "0.17.8", + "version": "0.17.9", "author": "Kitematic", "license": "Apache-2.0", "description": "Simple Docker Container management for Mac OS X, Windows and Ubuntu.", From 03bc0bb31d6e394d87c92701d78c3c30e0fca387 Mon Sep 17 00:00:00 2001 From: Guillaume Lours Date: Mon, 30 Sep 2019 11:38:19 +0200 Subject: [PATCH 163/190] bump dockerode version to 3.0.1 & add default user-agent to dockerode http requests Signed-off-by: Guillaume Lours --- package-lock.json | 886 ++++++++++++++++++++++------------------ package.json | 2 +- src/utils/DockerUtil.js | 5 +- 3 files changed, 493 insertions(+), 400 deletions(-) diff --git a/package-lock.json b/package-lock.json index 90c6328fd..74a29d86a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "Kitematic", - "version": "0.17.7", + "version": "0.17.9", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -91,12 +91,12 @@ "abbrev": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + "integrity": "sha1-+PLIh60Qv2f2NPAFtph/7TF5qsg=" }, "acorn": { "version": "5.7.3", "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", - "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==" + "integrity": "sha1-Z6ojG/iBKXS4UjWpZ3Hra9B+onk=" }, "acorn-globals": { "version": "4.3.0", @@ -279,7 +279,7 @@ "anymatch": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", - "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", + "integrity": "sha1-VT3Lj5HjyImEXf26NMd3IbkLnXo=", "dev": true, "optional": true, "requires": { @@ -337,9 +337,8 @@ "aproba": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "dev": true, - "optional": true + "integrity": "sha1-aALmJk79GMeQobDVF/DyYnvyyUo=", + "dev": true }, "archiver": { "version": "1.3.0", @@ -361,7 +360,7 @@ "async": { "version": "2.6.3", "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "integrity": "sha1-1yYl4jRKNlbjo61Pp0n6gymdgv8=", "dev": true, "requires": { "lodash": "^4.17.14" @@ -394,9 +393,8 @@ "are-we-there-yet": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", - "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "integrity": "sha1-SzXClE8GKov82mZBB2A1D+nd/CE=", "dev": true, - "optional": true, "requires": { "delegates": "^1.0.0", "readable-stream": "^2.0.6" @@ -405,7 +403,7 @@ "argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "integrity": "sha1-vNZ5HqWuCXJeF+WtmIE0zUCz2RE=", "dev": true, "requires": { "sprintf-js": "~1.0.2" @@ -423,7 +421,7 @@ "arr-flatten": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "integrity": "sha1-NgSLv/TntH4TZkQxbJlmnqWukfE=", "dev": true }, "arr-union": { @@ -458,7 +456,7 @@ "array-slice": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", - "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", + "integrity": "sha1-42jqFfibxwaff/uJrsOmx9SsItQ=", "dev": true }, "array-union": { @@ -529,7 +527,7 @@ "asn1": { "version": "0.2.4", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "integrity": "sha1-jSR136tVO7M+d7VOWeiAu4ziMTY=", "requires": { "safer-buffer": "~2.1.0" } @@ -553,7 +551,7 @@ "astral-regex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", - "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", + "integrity": "sha1-bIw/uCfdQ+45GPJ7gngqt2WKb9k=", "dev": true }, "async": { @@ -571,7 +569,7 @@ "async-exit-hook": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/async-exit-hook/-/async-exit-hook-2.0.1.tgz", - "integrity": "sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw==", + "integrity": "sha1-i9iwJLDsmxwBzMua+dspvXF9+vM=", "dev": true }, "async-limiter": { @@ -588,7 +586,7 @@ "atob": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "integrity": "sha1-bZUX654DDSQ2ZmZR6GvZ9vE1M8k=", "dev": true }, "author-regex": { @@ -605,7 +603,7 @@ "aws4": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", - "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==" + "integrity": "sha1-8OAD2cqef1nHpQiUXXsu+aBKVC8=" }, "babel-cli": { "version": "6.26.0", @@ -660,7 +658,7 @@ "babel-core": { "version": "6.26.3", "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", - "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", + "integrity": "sha1-suLwnjQtDwyI4vAuBneUEl51wgc=", "dev": true, "requires": { "babel-code-frame": "^6.26.0", @@ -687,7 +685,7 @@ "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", "dev": true, "requires": { "ms": "2.0.0" @@ -710,7 +708,7 @@ "babel-generator": { "version": "6.26.1", "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz", - "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", + "integrity": "sha1-GERAjTuPDTWkBOp6wYDwh6YBvZA=", "dev": true, "requires": { "babel-messages": "^6.23.0", @@ -882,7 +880,7 @@ "babel-jest": { "version": "23.6.0", "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-23.6.0.tgz", - "integrity": "sha512-lqKGG6LYXYu+DQh/slrQ8nxXQkEkhugdXsU6St7GmhVS7Ilc/22ArwqXNJrf0QaOBjZB0360qZMwXqDYQHXaew==", + "integrity": "sha1-pkQjI2ZVeiJAoMCD2msleGGFovE=", "dev": true, "requires": { "babel-plugin-istanbul": "^4.1.6", @@ -1103,7 +1101,7 @@ "babel-plugin-transform-es2015-modules-commonjs": { "version": "6.26.2", "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz", - "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==", + "integrity": "sha1-WKeThjqefKhwvcWogRF/+sJ9tvM=", "dev": true, "requires": { "babel-plugin-transform-strict-mode": "^6.24.1", @@ -1319,7 +1317,7 @@ "babel-preset-env": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/babel-preset-env/-/babel-preset-env-1.7.0.tgz", - "integrity": "sha512-9OR2afuKDneX2/q2EurSftUYM0xGu4O2D9adAhVfADDhrYDaxXV0rBbevVYoY9n6nyX1PmQW/0jtpJvUNr9CHg==", + "integrity": "sha1-3qefpOvriDzTXasH4mDBycBN93o=", "dev": true, "requires": { "babel-plugin-check-es2015-constants": "^6.22.0", @@ -1411,7 +1409,7 @@ "source-map-support": { "version": "0.4.18", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", - "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", + "integrity": "sha1-Aoam3ovkJkEzhZTpfM6nXwosWF8=", "dev": true, "requires": { "source-map": "^0.5.6" @@ -1431,7 +1429,7 @@ "regenerator-runtime": { "version": "0.11.1", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" + "integrity": "sha1-vgWtf5v30i4Fb5cmzuUBf78Z4uk=" } } }, @@ -1468,7 +1466,7 @@ "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", "dev": true, "requires": { "ms": "2.0.0" @@ -1497,7 +1495,7 @@ "babylon": { "version": "6.18.0", "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", - "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "integrity": "sha1-ry87iPpvXB5MY00aD46sT1WzleM=", "dev": true }, "balanced-match": { @@ -1508,7 +1506,7 @@ "base": { "version": "0.11.2", "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "integrity": "sha1-e95c7RRbbVUakNuH+DxVi060io8=", "dev": true, "requires": { "cache-base": "^1.0.1", @@ -1532,7 +1530,7 @@ "is-accessor-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=", "dev": true, "requires": { "kind-of": "^6.0.0" @@ -1541,7 +1539,7 @@ "is-data-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=", "dev": true, "requires": { "kind-of": "^6.0.0" @@ -1550,7 +1548,7 @@ "is-descriptor": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=", "dev": true, "requires": { "is-accessor-descriptor": "^1.0.0", @@ -1567,7 +1565,7 @@ "kind-of": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "integrity": "sha1-ARRrNqYhjmTljzqNZt5df8b20FE=", "dev": true } } @@ -1575,7 +1573,7 @@ "base62": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/base62/-/base62-1.2.8.tgz", - "integrity": "sha512-V6YHUbjLxN1ymqNLb1DPHoU1CpfdL7d2YTIp5W3U4hhoG4hhxNmsFDs66M9EXxBiSEke5Bt5dwdfMwwZF70iLA==" + "integrity": "sha1-EmTLD7hI2HV5KHdHnb6LrmuuNCg=" }, "base64-js": { "version": "1.2.0", @@ -1611,6 +1609,7 @@ "version": "1.2.2", "resolved": "http://registry.npmjs.org/bl/-/bl-1.2.2.tgz", "integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==", + "dev": true, "requires": { "readable-stream": "^2.3.5", "safe-buffer": "^5.1.1" @@ -1619,12 +1618,14 @@ "process-nextick-args": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", - "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==" + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", + "dev": true }, "readable-stream": { "version": "2.3.6", "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -1639,6 +1640,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, "requires": { "safe-buffer": "~5.1.0" } @@ -1658,7 +1660,7 @@ "bluebird": { "version": "3.5.1", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz", - "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==" + "integrity": "sha1-2VUfnemPH82h5oPRfukaBgLuLrk=" }, "bluebird-lst": { "version": "1.0.5", @@ -1767,7 +1769,7 @@ "brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "integrity": "sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0=", "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -1857,13 +1859,13 @@ "browser-process-hrtime": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-0.1.3.tgz", - "integrity": "sha512-bRFnI4NnjO6cnyLmOV/7PVoDEMJChlcfN0z4s1YMBY989/SvlfMI1lgCnkFUs53e9gQF+w7qu7XdllSTiSl8Aw==", + "integrity": "sha1-YW8A+u8d9+wbW/nP4r3DFw8mx7Q=", "dev": true }, "browser-resolve": { "version": "1.11.3", "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", - "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", + "integrity": "sha1-m3y7PQ9RDky4a9vXlhJNKLWJCvY=", "dev": true, "requires": { "resolve": "1.1.7" @@ -1880,7 +1882,7 @@ "browserslist": { "version": "3.2.8", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-3.2.8.tgz", - "integrity": "sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==", + "integrity": "sha1-sABTYdZHHw9ZUnl6dvyYXx+Xj8Y=", "dev": true, "requires": { "caniuse-lite": "^1.0.30000844", @@ -1899,7 +1901,7 @@ "buffer": { "version": "5.4.2", "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.4.2.tgz", - "integrity": "sha512-iy9koArjAFCzGnx3ZvNA6Z0clIbbFgbdWQ0mKD3hO0krOrZh8UgA6qMKcZvwLJxS+D6iVR76+5/pV56yMNYTag==", + "integrity": "sha1-IBKHJ3YgYYJIDsyywPul9nKi7+8=", "dev": true, "requires": { "base64-js": "^1.0.2", @@ -1909,7 +1911,8 @@ "buffer-alloc": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", - "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", + "integrity": "sha1-iQ3ZDZI6hz4I4Q5f1RpX5bfM4Ow=", + "dev": true, "requires": { "buffer-alloc-unsafe": "^1.1.0", "buffer-fill": "^1.0.0" @@ -1918,7 +1921,8 @@ "buffer-alloc-unsafe": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", - "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==" + "integrity": "sha1-vX3CauKXLQ7aJTvgYdupkjScGfA=", + "dev": true }, "buffer-crc32": { "version": "0.2.13", @@ -1929,12 +1933,13 @@ "buffer-fill": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", - "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=" + "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=", + "dev": true }, "buffer-from": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" + "integrity": "sha1-MnE7wCj3XAL9txDXx7zsHyxgcO8=" }, "buffers": { "version": "0.1.1", @@ -2041,7 +2046,7 @@ "cache-base": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "integrity": "sha1-Cn9GQWgxyLZi7jb+TnxZ129marI=", "dev": true, "requires": { "collection-visit": "^1.0.0", @@ -2206,13 +2211,13 @@ "circular-json": { "version": "0.3.3", "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz", - "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==", + "integrity": "sha1-gVyZ6oT2gJUp0vRXkb34JxE1LWY=", "dev": true }, "class-utils": { "version": "0.3.6", "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "integrity": "sha1-+TNprouafOAv1B+q0MqDAzGQxGM=", "dev": true, "requires": { "arr-union": "^3.1.0", @@ -2310,7 +2315,7 @@ "color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "integrity": "sha1-u3GFBpDh8TZWfeYp0tVHHe2kweg=", "dev": true, "requires": { "color-name": "1.1.3" @@ -2325,7 +2330,7 @@ "color-support": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "integrity": "sha1-k4NDeaHMmgxh+C9S8NBDIiUb1aI=", "dev": true }, "colors": { @@ -2409,7 +2414,8 @@ "concat-stream": { "version": "1.6.2", "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "integrity": "sha1-kEvfGUzTEi/Gdcd/xKw9T/D9GjQ=", + "dev": true, "requires": { "buffer-from": "^1.0.0", "inherits": "^2.0.3", @@ -2420,12 +2426,14 @@ "process-nextick-args": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", - "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==" + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", + "dev": true }, "readable-stream": { "version": "2.3.6", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -2440,6 +2448,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, "requires": { "safe-buffer": "~5.1.0" } @@ -2464,8 +2473,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", - "dev": true, - "optional": true + "dev": true }, "continuable-cache": { "version": "0.3.1", @@ -2476,7 +2484,7 @@ "convert-source-map": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", - "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==", + "integrity": "sha1-UbU3qMQ+DwTewZk7/83VBOdYrCA=", "dev": true, "requires": { "safe-buffer": "~5.1.1" @@ -2501,7 +2509,7 @@ "crc": { "version": "3.8.0", "resolved": "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz", - "integrity": "sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==", + "integrity": "sha1-rWAmnCyFb4wpnixMwN5FVpFAVsY=", "dev": true, "requires": { "buffer": "^5.1.0" @@ -2617,7 +2625,7 @@ "debug": { "version": "3.2.6", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "integrity": "sha1-6D0X3hbYp++3cX7b5fsQE17uYps=", "requires": { "ms": "^2.1.1" } @@ -2678,7 +2686,7 @@ "deep-extend": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" + "integrity": "sha1-xPp8lUBKF6nD6Mp+FTcxK3NjMKw=" }, "deep-is": { "version": "0.1.3", @@ -2698,7 +2706,7 @@ "define-properties": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "integrity": "sha1-z4jabL7ib+bbcJT2HYcMvYTO6fE=", "dev": true, "requires": { "object-keys": "^1.0.12" @@ -2715,7 +2723,7 @@ "define-property": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "integrity": "sha1-1Flono1lS6d+AqgX+HENcCyxbp0=", "dev": true, "requires": { "is-descriptor": "^1.0.2", @@ -2725,7 +2733,7 @@ "is-accessor-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=", "dev": true, "requires": { "kind-of": "^6.0.0" @@ -2734,7 +2742,7 @@ "is-data-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=", "dev": true, "requires": { "kind-of": "^6.0.0" @@ -2743,7 +2751,7 @@ "is-descriptor": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=", "dev": true, "requires": { "is-accessor-descriptor": "^1.0.0", @@ -2760,7 +2768,7 @@ "kind-of": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "integrity": "sha1-ARRrNqYhjmTljzqNZt5df8b20FE=", "dev": true } } @@ -2779,8 +2787,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", - "dev": true, - "optional": true + "dev": true }, "depd": { "version": "1.1.0", @@ -2818,7 +2825,7 @@ "detective": { "version": "4.7.1", "resolved": "https://registry.npmjs.org/detective/-/detective-4.7.1.tgz", - "integrity": "sha512-H6PmeeUcZloWtdt4DAkFyzFL94arpHr3NOwwmVILFiy+9Qd4JTxxXrzfyGk/lmct2qVGBwTSwSXagqu2BxmWig==", + "integrity": "sha1-DspzFDOEQv67bWXaVMELscgrJG4=", "requires": { "acorn": "^5.2.1", "defined": "^1.0.0" @@ -2827,7 +2834,7 @@ "diff": { "version": "3.5.0", "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", - "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", + "integrity": "sha1-gAwN0eCov7yVg1wgKtIg/jF+WhI=", "dev": true }, "dmg-builder": { @@ -2847,14 +2854,15 @@ } }, "docker-modem": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/docker-modem/-/docker-modem-1.0.8.tgz", - "integrity": "sha512-YQ2x9HUkJBxjPpppcLe34ucS9dRKkXq89dl1EZJU4DWJXkZHfjKVbOtfbi04RLC6Rgs7sfJGqS+s/ACKsOHKEw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/docker-modem/-/docker-modem-2.0.0.tgz", + "integrity": "sha512-5vu9zcU31DFOv7MxczteXTMH8LLVdto3wwDHICwyzDnJKWPNIrhL7K2nXMAflEagVz1JnzjfDJ4bCUxEGX0aVw==", "requires": { "JSONStream": "1.3.2", "debug": "^3.2.6", "readable-stream": "~1.0.26-4", - "split-ca": "^1.0.0" + "split-ca": "^1.0.0", + "ssh2": "^0.8.5" }, "dependencies": { "isarray": { @@ -2876,19 +2884,95 @@ } }, "dockerode": { - "version": "2.5.8", - "resolved": "https://registry.npmjs.org/dockerode/-/dockerode-2.5.8.tgz", - "integrity": "sha512-+7iOUYBeDTScmOmQqpUYQaE7F4vvIt6+gIZNHWhqAQEI887tiPFB9OvXI/HzQYqfUNvukMK+9myLW63oTJPZpw==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dockerode/-/dockerode-3.0.1.tgz", + "integrity": "sha512-l6C/1ZF3t5qNy5xD/pd0muY6qff3qMls6iiqWNl6prODBZXe06v9w2dlxe0xDxfXwvSk5NCH+nbAaZ5b3BqvSA==", "requires": { - "concat-stream": "~1.6.2", - "docker-modem": "^1.0.8", - "tar-fs": "~1.16.3" + "concat-stream": "~2.0.0", + "docker-modem": "^2.0.0", + "tar-fs": "~2.0.0" + }, + "dependencies": { + "bl": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-3.0.0.tgz", + "integrity": "sha512-EUAyP5UHU5hxF8BPT0LKW8gjYLhq1DQIcneOX/pL/m2Alo+OYDQAJlHq+yseMP50Os2nHXOSic6Ss3vSQeyf4A==", + "requires": { + "readable-stream": "^3.0.1" + } + }, + "concat-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz", + "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==", + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.0.2", + "typedarray": "^0.0.6" + } + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "readable-stream": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz", + "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "safe-buffer": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz", + "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==" + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "requires": { + "safe-buffer": "~5.2.0" + } + }, + "tar-fs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.0.0.tgz", + "integrity": "sha512-vaY0obB6Om/fso8a8vakQBzwholQ7v5+uy+tF3Ozvxv1KNezmVQAiWtcNmMHFSFPqL3dJA8ha6gdtFbfX9mcxA==", + "requires": { + "chownr": "^1.1.1", + "mkdirp": "^0.5.1", + "pump": "^3.0.0", + "tar-stream": "^2.0.0" + } + }, + "tar-stream": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.1.0.tgz", + "integrity": "sha512-+DAn4Nb4+gz6WZigRzKEZl1QuJVOLtAwwF+WUxy1fJ6X63CaGaUAxJRD2KEn1OMfcbCjySTYpNC6WmfQoIEOdw==", + "requires": { + "bl": "^3.0.0", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + } + } } }, "doctrine": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "integrity": "sha1-XNAfwQFiG0LEzX9dGmYkNxbT850=", "dev": true, "requires": { "esutils": "^2.0.2" @@ -2897,7 +2981,7 @@ "domexception": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", - "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", + "integrity": "sha1-k3RCZEymoxJh7zbj7Gd/6AVYLJA=", "dev": true, "requires": { "webidl-conversions": "^4.0.2" @@ -2906,7 +2990,7 @@ "dot-prop": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", - "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", + "integrity": "sha1-HxngwuGqDjJ5fEl5nyg3rGr2nFc=", "dev": true, "requires": { "is-obj": "^1.0.0" @@ -2948,7 +3032,7 @@ "electron": { "version": "1.8.8", "resolved": "https://registry.npmjs.org/electron/-/electron-1.8.8.tgz", - "integrity": "sha512-1f9zJehcTTGjrkb06o6ds+gsRq6SYhZJyxOk6zIWjRH8hVy03y/RzUDELzNas71f5vcvXmfGVvyjeEsadDI8tg==", + "integrity": "sha1-qQzdsHUpH0lXaZPm9ci7RDkwHK4=", "dev": true, "requires": { "@types/node": "^8.0.24", @@ -3223,7 +3307,7 @@ "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", "dev": true, "requires": { "ms": "2.0.0" @@ -3410,7 +3494,7 @@ "electron-packager": { "version": "12.2.0", "resolved": "https://registry.npmjs.org/electron-packager/-/electron-packager-12.2.0.tgz", - "integrity": "sha512-T5W/FIK4VXhYIOWxkehmz6zXt2S/sA9JZ3AL+/jeKCicQY6QVQ0K8B7W801L+GPTwbgTPycHjO+iqEf1BhZ+Iw==", + "integrity": "sha1-444HAqEuX2KgCgOqvQua0orrq0s=", "dev": true, "requires": { "asar": "^0.14.0", @@ -3457,7 +3541,7 @@ "electron-download": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/electron-download/-/electron-download-4.1.1.tgz", - "integrity": "sha512-FjEWG9Jb/ppK/2zToP+U5dds114fM1ZOJqMAR4aXXL5CvyPE9fiqBK/9YcwC9poIFQTEJk/EM/zyRwziziRZrg==", + "integrity": "sha1-AuaVVnBcxFblIPngNVVu1aAV6+g=", "dev": true, "requires": { "debug": "^3.0.0", @@ -3474,7 +3558,7 @@ "fs-extra": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", - "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", + "integrity": "sha1-DYUhIuW8W+tFP7Ao6cDJvzY0DJQ=", "dev": true, "requires": { "graceful-fs": "^4.1.2", @@ -3487,7 +3571,7 @@ "fs-extra": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-5.0.0.tgz", - "integrity": "sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ==", + "integrity": "sha1-QU0BEM3QZwVzTQVWUsVBEmDDGr0=", "dev": true, "requires": { "graceful-fs": "^4.1.2", @@ -3558,7 +3642,7 @@ "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", "dev": true, "requires": { "ms": "2.0.0" @@ -3569,7 +3653,7 @@ "yargs-parser": { "version": "10.1.0", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", - "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", + "integrity": "sha1-cgImW4n36eny5XZeD+c1qQXtuqg=", "dev": true, "requires": { "camelcase": "^4.1.0" @@ -3632,7 +3716,7 @@ "electron-winstaller": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/electron-winstaller/-/electron-winstaller-2.7.0.tgz", - "integrity": "sha512-WKRUTyGzTQbM2Q6dYm/iQqdYRQRTMiFakPxqOCJrH29YPVelGG9vNldal68fnq2yL+FFsoQi/3+qb6jDk143mw==", + "integrity": "sha1-VftkkBvN7rmz+s2CXh7yZYuUon0=", "dev": true, "requires": { "asar": "^0.11.0", @@ -3667,7 +3751,7 @@ "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", "dev": true, "requires": { "ms": "2.0.0" @@ -3707,7 +3791,7 @@ "end-of-stream": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", - "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", + "integrity": "sha1-7SljTRm6ukY7bOa4CjchPqtx7EM=", "requires": { "once": "^1.4.0" } @@ -3735,7 +3819,7 @@ "errno": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", - "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", + "integrity": "sha1-RoTXF3mtOa8Xfj8AeZb3xnyFJhg=", "dev": true, "optional": true, "requires": { @@ -3755,7 +3839,7 @@ "error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "integrity": "sha1-tKxAZIEH/c3PriQvQovqihTU8b8=", "requires": { "is-arrayish": "^0.2.1" } @@ -3781,7 +3865,7 @@ "es-to-primitive": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz", - "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==", + "integrity": "sha1-7fckeAM0VujdqO8J4ArZZQcH83c=", "dev": true, "requires": { "is-callable": "^1.1.4", @@ -3935,7 +4019,7 @@ "eslint-scope": { "version": "3.7.3", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.3.tgz", - "integrity": "sha512-W+B0SvF4gamyCTmUc+uITPY0989iXVfKvhwtmJocTaYoc/3khEHmEmvfY/Gn9HA9VV75jrQECsHizkNw1b68FA==", + "integrity": "sha1-u1ByANPRf2AkdjYWC0gmKEsQhTU=", "dev": true, "requires": { "esrecurse": "^4.1.0", @@ -3945,13 +4029,13 @@ "eslint-visitor-keys": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz", - "integrity": "sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A==", + "integrity": "sha1-4qgs6oT/JGrW+1f5veW0ZiFFnsI=", "dev": true }, "espree": { "version": "3.5.4", "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.4.tgz", - "integrity": "sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==", + "integrity": "sha1-sPRHGHyKi+2US4FaZgvd9d610ac=", "dev": true, "requires": { "acorn": "^5.5.0", @@ -3966,7 +4050,7 @@ "esquery": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz", - "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==", + "integrity": "sha1-QGxRZYsfWZGl+bYrHcJbAOPlxwg=", "dev": true, "requires": { "estraverse": "^4.0.0" @@ -3975,7 +4059,7 @@ "esrecurse": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", - "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", + "integrity": "sha1-AHo7n9vCs7uH5IeeoZyS/b05Qs8=", "dev": true, "requires": { "estraverse": "^4.1.0" @@ -4007,7 +4091,7 @@ "exec-sh": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.2.2.tgz", - "integrity": "sha512-FIUCJz1RbuS0FKTdaAafAByGS0CPvU3R0MeHxgtl+djzCc//F8HakL8GzmVNZanasTbTAY/3DRFA0KpVqj/eAw==", + "integrity": "sha1-Kl5//L19C6J1W97LFuWkJ9+97DY=", "dev": true, "requires": { "merge": "^1.2.0" @@ -4088,7 +4172,7 @@ "expand-template": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-1.1.1.tgz", - "integrity": "sha512-cebqLtV8KOZfw0UI8TEFWxtczxxC1jvyUvx6H4fyp1K1FN7A4Q+uggVUlOsI1K8AGU0rwOGqP8nCapdrw8CYQg==", + "integrity": "sha1-mB8YjAw6h9Lij1WbxUFCb/lPId0=", "dev": true, "optional": true }, @@ -4104,7 +4188,7 @@ "expect": { "version": "23.6.0", "resolved": "https://registry.npmjs.org/expect/-/expect-23.6.0.tgz", - "integrity": "sha512-dgSoOHgmtn/aDGRVFWclQyPDKl2CQRq0hmIEoUAuQs/2rn2NcvCWcSCovm6BLeuB/7EZuLGu2QfnR+qRt5OM4w==", + "integrity": "sha1-HgyNO6mlgch71x+5vIhi1ENCX5g=", "dev": true, "requires": { "ansi-styles": "^3.2.0", @@ -4118,7 +4202,7 @@ "ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", "dev": true, "requires": { "color-convert": "^1.9.0" @@ -4129,7 +4213,7 @@ "extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + "integrity": "sha1-+LETa0Bx+9jrFAr/hYsQGewpFfo=" }, "extend-shallow": { "version": "3.0.2", @@ -4144,7 +4228,7 @@ "is-extendable": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "integrity": "sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ=", "dev": true, "requires": { "is-plain-object": "^2.0.4" @@ -4210,7 +4294,7 @@ "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", "dev": true, "requires": { "ms": "2.0.0" @@ -4432,7 +4516,7 @@ "flat-cache": { "version": "1.3.4", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.4.tgz", - "integrity": "sha512-VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg==", + "integrity": "sha1-LC73dSXMKSkAff/6HdMUqpyd7m8=", "dev": true, "requires": { "circular-json": "^0.3.1", @@ -4530,7 +4614,7 @@ "fs-constants": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" + "integrity": "sha1-a+Dem+mYzhavivwkSXue6bfM2a0=" }, "fs-extra": { "version": "0.30.0", @@ -4579,7 +4663,7 @@ "fs-readdir-recursive": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz", - "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==", + "integrity": "sha1-4y/AMKLM7kSmtTcTCNpUvgs5fSc=", "dev": true }, "fs.realpath": { @@ -4607,8 +4691,7 @@ "ansi-regex": { "version": "2.1.1", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "aproba": { "version": "1.2.0", @@ -4629,14 +4712,12 @@ "balanced-match": { "version": "1.0.0", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "brace-expansion": { "version": "1.1.11", "bundled": true, "dev": true, - "optional": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -4651,20 +4732,17 @@ "code-point-at": { "version": "1.1.0", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "concat-map": { "version": "0.0.1", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "console-control-strings": { "version": "1.1.0", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "core-util-is": { "version": "1.0.2", @@ -4781,8 +4859,7 @@ "inherits": { "version": "2.0.3", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "ini": { "version": "1.3.5", @@ -4794,7 +4871,6 @@ "version": "1.0.0", "bundled": true, "dev": true, - "optional": true, "requires": { "number-is-nan": "^1.0.0" } @@ -4809,7 +4885,6 @@ "version": "3.0.4", "bundled": true, "dev": true, - "optional": true, "requires": { "brace-expansion": "^1.1.7" } @@ -4817,14 +4892,12 @@ "minimist": { "version": "0.0.8", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "minipass": { "version": "2.2.4", "bundled": true, "dev": true, - "optional": true, "requires": { "safe-buffer": "^5.1.1", "yallist": "^3.0.0" @@ -4843,7 +4916,6 @@ "version": "0.5.1", "bundled": true, "dev": true, - "optional": true, "requires": { "minimist": "0.0.8" } @@ -4924,8 +4996,7 @@ "number-is-nan": { "version": "1.0.1", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "object-assign": { "version": "4.1.1", @@ -4937,7 +5008,6 @@ "version": "1.4.0", "bundled": true, "dev": true, - "optional": true, "requires": { "wrappy": "1" } @@ -5023,8 +5093,7 @@ "safe-buffer": { "version": "5.1.1", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "safer-buffer": { "version": "2.1.2", @@ -5060,7 +5129,6 @@ "version": "1.0.2", "bundled": true, "dev": true, - "optional": true, "requires": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", @@ -5080,7 +5148,6 @@ "version": "3.0.1", "bundled": true, "dev": true, - "optional": true, "requires": { "ansi-regex": "^2.0.0" } @@ -5124,23 +5191,20 @@ "wrappy": { "version": "1.0.2", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "yallist": { "version": "3.0.2", "bundled": true, - "dev": true, - "optional": true + "dev": true } } }, "fstream": { "version": "1.0.12", "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", - "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", + "integrity": "sha1-Touo7i1Ivk99DeUFRVVI6uWTIEU=", "dev": true, - "optional": true, "requires": { "graceful-fs": "^4.1.2", "inherits": "~2.0.0", @@ -5151,7 +5215,7 @@ "function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "integrity": "sha1-pWiZ0+o8m6uHS7l3O3xe3pL0iV0=", "dev": true }, "functional-red-black-tree": { @@ -5174,7 +5238,7 @@ "fs-extra": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", - "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", + "integrity": "sha1-DYUhIuW8W+tFP7Ao6cDJvzY0DJQ=", "dev": true, "requires": { "graceful-fs": "^4.1.2", @@ -5204,7 +5268,6 @@ "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", "dev": true, - "optional": true, "requires": { "aproba": "^1.0.3", "console-control-strings": "^1.0.0", @@ -5219,7 +5282,7 @@ "gaze": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", - "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "integrity": "sha1-xEFzPhO5J6yMD/C0w7Az8ogSkko=", "dev": true, "requires": { "globule": "^1.0.0" @@ -5228,7 +5291,7 @@ "get-caller-file": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", - "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==" + "integrity": "sha1-+Xj6TJDR3+f/LWvtoqUV5xO9z0o=" }, "get-folder-size": { "version": "1.0.1", @@ -5255,7 +5318,7 @@ "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", "dev": true, "requires": { "ms": "2.0.0" @@ -5409,7 +5472,7 @@ "global-modules": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", - "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "integrity": "sha1-bXcPDrUjrHgWTXK15xqIdyZcw+o=", "dev": true, "requires": { "global-prefix": "^1.0.1", @@ -5433,13 +5496,13 @@ "globals": { "version": "9.18.0", "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", - "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", + "integrity": "sha1-qjiWs+abSH8X4x7SFD1pqOMMLYo=", "dev": true }, "globule": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz", - "integrity": "sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==", + "integrity": "sha1-Xf+xsZHyLSB5epNptJ6rTpg5aW0=", "dev": true, "requires": { "glob": "~7.1.1", @@ -5555,7 +5618,7 @@ "grunt-babel": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/grunt-babel/-/grunt-babel-7.0.0.tgz", - "integrity": "sha512-AFilvH/iPbnIYhL4Wx36AJQCaVEvK55xh0tujAt1DIM5tuxYxRsgUPEpwijBU147B+as/ssGuY9/6JYfTiAWpw==", + "integrity": "sha1-E8kMAfFU3sIU4O611mrHxwzt8tM=", "dev": true }, "grunt-chmod": { @@ -5604,7 +5667,7 @@ "grunt-contrib-clean": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/grunt-contrib-clean/-/grunt-contrib-clean-2.0.0.tgz", - "integrity": "sha512-g5ZD3ORk6gMa5ugZosLDQl3dZO7cI3R14U75hTM+dVLVxdMNJCPVmwf9OUt4v4eWgpKKWWoVK9DZc1amJp4nQw==", + "integrity": "sha1-O+fKSA2kt0CqXp2GPi9+iyT4pos=", "dev": true, "requires": { "async": "^2.6.1", @@ -5625,7 +5688,7 @@ "grunt-contrib-compress": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/grunt-contrib-compress/-/grunt-contrib-compress-1.5.0.tgz", - "integrity": "sha512-RcCyetnvTJ7jvnDCSm05wOndAd00HWZTHeVGDVVmCM+K/PEivL0yx8vKyi8uzy0492l2dJgtzR0Ucid7roKg6A==", + "integrity": "sha1-ul+A4irPGSiXzkPLYCUMqyyx8Js=", "dev": true, "requires": { "archiver": "^1.3.0", @@ -5657,7 +5720,7 @@ "grunt-contrib-less": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/grunt-contrib-less/-/grunt-contrib-less-2.0.0.tgz", - "integrity": "sha512-nsaODoEMjVn61OuqPaFeFQpb4Qd/EbfxQDeYnh2oONXm8L5Gnuchtv59kl0V3hjiFdOkZlPILDc3ZrkoZI0PNw==", + "integrity": "sha1-ykt44V5UYQzAQzLV+gsZayA7FNk=", "dev": true, "requires": { "async": "^2.0.0", @@ -5680,7 +5743,7 @@ "grunt-contrib-watch": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/grunt-contrib-watch/-/grunt-contrib-watch-1.1.0.tgz", - "integrity": "sha512-yGweN+0DW5yM+oo58fRu/XIRrPcn3r4tQx+nL7eMRwjpvk+rQY6R8o94BPK0i2UhTg9FN21hS+m8vR8v9vXfeg==", + "integrity": "sha1-wUPKW4JLKIoCS4VmOaU0Wu23jtQ=", "dev": true, "requires": { "async": "^2.6.0", @@ -5739,7 +5802,7 @@ "grunt-electron-packager": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/grunt-electron-packager/-/grunt-electron-packager-0.2.1.tgz", - "integrity": "sha512-rWR9VmL7q2GAyEQ4Q8y6emjMgXfAo3RGgrfu0QETe/8pUQCXnFkDskmurWfNqqVncm/DG1sVgVU7T5ZBLwpVyA==", + "integrity": "sha1-q4P1OlTG1Tcd7XeAolaZNPo/bv4=", "dev": true }, "grunt-if-missing": { @@ -5751,13 +5814,13 @@ "grunt-known-options": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-1.1.1.tgz", - "integrity": "sha512-cHwsLqoighpu7TuYj5RonnEuxGVFnztcUqTqp5rXFGYL4OuPFofwC4Ycg7n9fYwvK6F5WbYgeVOwph9Crs2fsQ==", + "integrity": "sha1-bMCIEHvQIZ3F0+V9kZI/RpBZgE0=", "dev": true }, "grunt-legacy-log": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-2.0.0.tgz", - "integrity": "sha512-1m3+5QvDYfR1ltr8hjiaiNjddxGdQWcH0rw1iKKiQnF0+xtgTazirSTGu68RchPyh1OBng1bBUjLmX8q9NpoCw==", + "integrity": "sha1-yM0sbIGkRlubvy2HTZY/73pZ/7k=", "dev": true, "requires": { "colors": "~1.1.2", @@ -5769,7 +5832,7 @@ "grunt-legacy-log-utils": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.0.1.tgz", - "integrity": "sha512-o7uHyO/J+i2tXG8r2bZNlVk20vlIFJ9IEYyHMCQGfWYru8Jv3wTqKZzvV30YW9rWEjq0eP3cflQ1qWojIe9VFA==", + "integrity": "sha1-0vRCx8AVAGXZAEsI/XQQ03UZGU4=", "dev": true, "requires": { "chalk": "~2.4.1", @@ -5779,7 +5842,7 @@ "ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", "dev": true, "requires": { "color-convert": "^1.9.0" @@ -5799,7 +5862,7 @@ "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=", "dev": true, "requires": { "has-flag": "^3.0.0" @@ -5810,7 +5873,7 @@ "grunt-legacy-util": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-1.1.1.tgz", - "integrity": "sha512-9zyA29w/fBe6BIfjGENndwoe1Uy31BIXxTH3s8mga0Z5Bz2Sp4UCjkeyv2tI449ymkx3x26B+46FV4fXEddl5A==", + "integrity": "sha1-4QYk58hgNOW4cMioYWdD8KCEXkI=", "dev": true, "requires": { "async": "~1.5.2", @@ -5928,7 +5991,7 @@ "has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "integrity": "sha1-ci18v8H2qoJB8W3YFOAR4fQeh5Y=", "dev": true, "requires": { "function-bind": "^1.1.1" @@ -5959,8 +6022,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", - "dev": true, - "optional": true + "dev": true }, "has-value": { "version": "1.0.0", @@ -6035,7 +6097,7 @@ "home-path": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/home-path/-/home-path-1.0.6.tgz", - "integrity": "sha512-wo+yjrdAtoXt43Vy92a+0IPCYViiyLAHyp0QVS4xL/tfvVz5sXIW1ubLZk3nhVkD92fQpUMKX+fzMjr5F489vw==", + "integrity": "sha1-1UncJGU4in+GZyQsWzFYjSmvKfw=", "dev": true }, "homedir-polyfill": { @@ -6061,7 +6123,7 @@ "html-encoding-sniffer": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", - "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", + "integrity": "sha1-5w2EuU2lOqN14R/jo1G+ZkLKRvg=", "dev": true, "requires": { "whatwg-encoding": "^1.0.1" @@ -6086,7 +6148,7 @@ "iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "integrity": "sha1-ICK0sl+93CHS9SSXSkdKr+czkIs=", "requires": { "safer-buffer": ">= 2.1.2 < 3" } @@ -6094,19 +6156,19 @@ "ieee754": { "version": "1.1.13", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", - "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==", + "integrity": "sha1-7BaFWOlaoYH9h9N/VcMrvLZwi4Q=", "dev": true }, "ignore": { "version": "3.3.10", "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", - "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", + "integrity": "sha1-Cpf7h2mG6AgcYxFg+PnziRV/AEM=", "dev": true }, "iltorb": { "version": "1.3.10", "resolved": "https://registry.npmjs.org/iltorb/-/iltorb-1.3.10.tgz", - "integrity": "sha512-nyB4+ru1u8CQqQ6w7YjasboKN3NQTN8GH/V/eEssNRKhW6UbdxdWhB9fJ5EEdjJfezKY0qPrcwLyIcgjL8hHxA==", + "integrity": "sha1-oNnk59Ur9RB0FEIjbL4MxCMPyfg=", "dev": true, "optional": true, "requires": { @@ -6137,7 +6199,7 @@ "import-local": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/import-local/-/import-local-1.0.0.tgz", - "integrity": "sha512-vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ==", + "integrity": "sha1-Xk/9wD9P5sAJxnKb6yljHC+CJ7w=", "dev": true, "requires": { "pkg-dir": "^2.0.0", @@ -6176,13 +6238,13 @@ "ini": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "integrity": "sha1-7uJfVtscnsYIXgwid4CD9Zar+Sc=", "dev": true }, "inquirer": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz", - "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", + "integrity": "sha1-ndLyrXZdyrH/BEO0kUQqILoifck=", "dev": true, "requires": { "ansi-escapes": "^3.0.0", @@ -6210,7 +6272,7 @@ "ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", "dev": true, "requires": { "color-convert": "^1.9.0" @@ -6219,7 +6281,7 @@ "chalk": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "integrity": "sha1-zUJUFnelQzPPVBpJEIwUMrRMlCQ=", "dev": true, "requires": { "ansi-styles": "^3.2.1", @@ -6236,7 +6298,7 @@ "string-width": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "integrity": "sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4=", "dev": true, "requires": { "is-fullwidth-code-point": "^2.0.0", @@ -6255,7 +6317,7 @@ "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=", "dev": true, "requires": { "has-flag": "^3.0.0" @@ -6277,7 +6339,7 @@ "invariant": { "version": "2.2.4", "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "integrity": "sha1-YQ88ksk1nOHbYW5TgAjSP/NRWOY=", "requires": { "loose-envify": "^1.0.0" } @@ -6290,7 +6352,7 @@ "is-absolute": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", - "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "integrity": "sha1-OV4a6EsR8mrReV5zwXN45IowFXY=", "dev": true, "requires": { "is-relative": "^1.0.0", @@ -6324,7 +6386,7 @@ "is-buffer": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "integrity": "sha1-76ouqdqg16suoTqXsritUf776L4=", "dev": true }, "is-builtin-module": { @@ -6338,7 +6400,7 @@ "is-callable": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", - "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==", + "integrity": "sha1-HhrfIZ4e62hNaR+dagX/DTCiTXU=", "dev": true }, "is-ci": { @@ -6368,7 +6430,7 @@ "is-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "integrity": "sha1-Nm2CQN3kh8pRgjsaufB6EKeCUco=", "dev": true, "requires": { "is-accessor-descriptor": "^0.1.6", @@ -6379,7 +6441,7 @@ "kind-of": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "integrity": "sha1-cpyR4thXt6QZofmqZWhcTDP1hF0=", "dev": true } } @@ -6486,7 +6548,7 @@ "is-plain-object": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "integrity": "sha1-LBY7P6+xtgbZ0Xko8FwqHDjgdnc=", "dev": true, "requires": { "isobject": "^3.0.1" @@ -6536,7 +6598,7 @@ "is-relative": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", - "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "integrity": "sha1-obtpNc6MXboei5dUubLcwCDiJg0=", "dev": true, "requires": { "is-unc-path": "^1.0.0" @@ -6545,7 +6607,7 @@ "is-resolvable": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", - "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", + "integrity": "sha1-+xj4fOH+uSUWnJpAfBkxijIG7Yg=", "dev": true }, "is-retina": { @@ -6568,7 +6630,7 @@ "is-symbol": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz", - "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==", + "integrity": "sha1-oFX2rlcZLK7jKeeoYBGLSXqVDzg=", "dev": true, "requires": { "has-symbols": "^1.0.0" @@ -6582,7 +6644,7 @@ "is-unc-path": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", - "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "integrity": "sha1-1zHoiY7QkKEsNSrS6u1Qla0yLJ0=", "dev": true, "requires": { "unc-path-regex": "^0.1.2" @@ -6596,13 +6658,14 @@ "is-windows": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "integrity": "sha1-0YUOuXkezRjmGCzhKjDzlmNLsZ0=", "dev": true }, "isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true }, "isbinaryfile": { "version": "3.0.3", @@ -6632,7 +6695,7 @@ "istanbul-api": { "version": "1.3.7", "resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-1.3.7.tgz", - "integrity": "sha512-4/ApBnMVeEPG3EkSzcw25wDe4N66wxwn+KKn6b47vyek8Xb3NBAcg4xfuQbS7BqcZuTX4wxfD5lVagdggR3gyA==", + "integrity": "sha1-qGx3DSsD4R4/d4zXrt2C0nIgkqo=", "dev": true, "requires": { "async": "^2.1.4", @@ -6662,13 +6725,13 @@ "istanbul-lib-coverage": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.1.tgz", - "integrity": "sha512-PzITeunAgyGbtY1ibVIUiV679EFChHjoMNRibEIobvmrCRaIgwLxNucOSimtNWUhEib/oO7QY2imD75JVgCJWQ==", + "integrity": "sha1-zPftzQoLubj3Kf7rCTBHD5r2ZPA=", "dev": true }, "istanbul-lib-hook": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.2.2.tgz", - "integrity": "sha512-/Jmq7Y1VeHnZEQ3TL10VHyb564mn6VrQXHchON9Jf/AEcmQ3ZIiyD1BVzNOKTZf/G3gE+kiGK6SmpF9y3qGPLw==", + "integrity": "sha1-vGvwfxKmQfvxyFOR0Nqo8K6mv4Y=", "dev": true, "requires": { "append-transform": "^0.4.0" @@ -6677,7 +6740,7 @@ "istanbul-lib-instrument": { "version": "1.10.2", "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.2.tgz", - "integrity": "sha512-aWHxfxDqvh/ZlxR8BBaEPVSWDPUkGD63VjGQn3jcw8jCp7sHEMKcrj4xfJn/ABzdMEHiQNyvDQhqm5o8+SQg7A==", + "integrity": "sha1-H1XtEKw8R/K93dUweTUSZ1TQqco=", "dev": true, "requires": { "babel-generator": "^6.18.0", @@ -6692,7 +6755,7 @@ "istanbul-lib-report": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.1.5.tgz", - "integrity": "sha512-UsYfRMoi6QO/doUshYNqcKJqVmFe9w51GZz8BS3WB0lYxAllQYklka2wP9+dGZeHYaWIdcXUx8JGdbqaoXRXzw==", + "integrity": "sha1-8qZX/GKC+WFwqvKB6zCkWPf0Fww=", "dev": true, "requires": { "istanbul-lib-coverage": "^1.2.1", @@ -6721,7 +6784,7 @@ "istanbul-lib-source-maps": { "version": "1.2.6", "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.6.tgz", - "integrity": "sha512-TtbsY5GIHgbMsMiRw35YBHGpZ1DVFEO19vxxeiDMYaeOFOCzfnYVxvl6pOUIZR4dtPhAGpSMup8OyF8ubsaqEg==", + "integrity": "sha1-N7n/ZhWA+PyhEjJ1LuQuCMZnXY8=", "dev": true, "requires": { "debug": "^3.1.0", @@ -6742,7 +6805,7 @@ "istanbul-reports": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.5.1.tgz", - "integrity": "sha512-+cfoZ0UXzWjhAdzosCPP3AN8vvef8XDkWtTfgaN+7L3YTpNYITnCaEkceo5SEYy644VkHka/P1FvkWvrG/rrJw==", + "integrity": "sha1-l+Tb87UV6MSEyuoV1lJO69P/Tho=", "dev": true, "requires": { "handlebars": "^4.0.3" @@ -6751,7 +6814,7 @@ "jest-changed-files": { "version": "23.4.2", "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-23.4.2.tgz", - "integrity": "sha512-EyNhTAUWEfwnK0Is/09LxoqNDOn7mU7S3EHskG52djOFS/z+IT0jT3h3Ql61+dklcG7bJJitIWEMB4Sp1piHmA==", + "integrity": "sha1-Hu1og3DNXuuv5K6T00uztklo/oM=", "dev": true, "requires": { "throat": "^4.0.0" @@ -6760,7 +6823,7 @@ "jest-cli": { "version": "23.6.0", "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-23.6.0.tgz", - "integrity": "sha512-hgeD1zRUp1E1zsiyOXjEn4LzRLWdJBV//ukAHGlx6s5mfCNJTbhbHjgxnDUXA8fsKWN/HqFFF6X5XcCwC/IvYQ==", + "integrity": "sha1-YauRd0Qzj0Q+8rqigt3/3WWKXaQ=", "dev": true, "requires": { "ansi-escapes": "^3.0.0", @@ -6810,7 +6873,7 @@ "ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", "dev": true, "requires": { "color-convert": "^1.9.0" @@ -6836,7 +6899,7 @@ "cliui": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", - "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "integrity": "sha1-NIQi2+gtgAswIu709qwQvy5NG0k=", "dev": true, "requires": { "string-width": "^2.1.1", @@ -6871,7 +6934,7 @@ "os-locale": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", - "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", + "integrity": "sha1-QrwpAKa1uL0XN2yOiCtlr8zyS/I=", "dev": true, "requires": { "execa": "^0.7.0", @@ -6882,7 +6945,7 @@ "string-width": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "integrity": "sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4=", "dev": true, "requires": { "is-fullwidth-code-point": "^2.0.0", @@ -6901,7 +6964,7 @@ "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=", "dev": true, "requires": { "has-flag": "^3.0.0" @@ -6947,7 +7010,7 @@ "jest-config": { "version": "23.6.0", "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-23.6.0.tgz", - "integrity": "sha512-i8V7z9BeDXab1+VNo78WM0AtWpBRXJLnkT+lyT+Slx/cbP5sZJ0+NDuLcmBE5hXAoK0aUp7vI+MOxR+R4d8SRQ==", + "integrity": "sha1-+CVGqQreLYxwJvv2rFIH/CL46x0=", "dev": true, "requires": { "babel-core": "^6.0.0", @@ -6969,7 +7032,7 @@ "ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", "dev": true, "requires": { "color-convert": "^1.9.0" @@ -6989,7 +7052,7 @@ "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=", "dev": true, "requires": { "has-flag": "^3.0.0" @@ -7000,7 +7063,7 @@ "jest-diff": { "version": "23.6.0", "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-23.6.0.tgz", - "integrity": "sha512-Gz9l5Ov+X3aL5L37IT+8hoCUsof1CVYBb2QEkOupK64XyRR3h+uRpYIm97K7sY8diFxowR8pIGEdyfMKTixo3g==", + "integrity": "sha1-FQDz8W6FC7PXEjNAgIm+CZ9hDH0=", "dev": true, "requires": { "chalk": "^2.0.1", @@ -7012,7 +7075,7 @@ "ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", "dev": true, "requires": { "color-convert": "^1.9.0" @@ -7032,7 +7095,7 @@ "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=", "dev": true, "requires": { "has-flag": "^3.0.0" @@ -7052,7 +7115,7 @@ "jest-each": { "version": "23.6.0", "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-23.6.0.tgz", - "integrity": "sha512-x7V6M/WGJo6/kLoissORuvLIeAoyo2YqLOoCDkohgJ4XOXSqOtyvr8FbInlAWS77ojBsZrafbozWoKVRdtxFCg==", + "integrity": "sha1-ugw6gqgFQ4cBYTnHM6BSQtPXFXU=", "dev": true, "requires": { "chalk": "^2.0.1", @@ -7062,7 +7125,7 @@ "ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", "dev": true, "requires": { "color-convert": "^1.9.0" @@ -7082,7 +7145,7 @@ "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=", "dev": true, "requires": { "has-flag": "^3.0.0" @@ -7114,13 +7177,13 @@ "jest-get-type": { "version": "22.4.3", "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-22.4.3.tgz", - "integrity": "sha512-/jsz0Y+V29w1chdXVygEKSz2nBoHoYqNShPe+QgxSNjAuP1i8+k4LbQNrfoliKej0P45sivkSCh7yiD6ubHS3w==", + "integrity": "sha1-46hQTYR5NC3UQgI2syKGnxiQDOQ=", "dev": true }, "jest-haste-map": { "version": "23.6.0", "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-23.6.0.tgz", - "integrity": "sha512-uyNhMyl6dr6HaXGHp8VF7cK6KpC6G9z9LiMNsst+rJIZ8l7wY0tk8qwjPmEghczojZ2/ZhtEdIabZ0OQRJSGGg==", + "integrity": "sha1-Lj65l4FMppbWKv2z8lKfW7yTXhY=", "dev": true, "requires": { "fb-watchman": "^2.0.0", @@ -7136,7 +7199,7 @@ "jest-jasmine2": { "version": "23.6.0", "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-23.6.0.tgz", - "integrity": "sha512-pe2Ytgs1nyCs8IvsEJRiRTPC0eVYd8L/dXJGU08GFuBwZ4sYH/lmFDdOL3ZmvJR8QKqV9MFuwlsAi/EWkFUbsQ==", + "integrity": "sha1-hA6Tf4SKbIY43yQ2CrhpzHGFkuA=", "dev": true, "requires": { "babel-traverse": "^6.0.0", @@ -7156,7 +7219,7 @@ "ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", "dev": true, "requires": { "color-convert": "^1.9.0" @@ -7176,7 +7239,7 @@ "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=", "dev": true, "requires": { "has-flag": "^3.0.0" @@ -7187,7 +7250,7 @@ "jest-leak-detector": { "version": "23.6.0", "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-23.6.0.tgz", - "integrity": "sha512-f/8zA04rsl1Nzj10HIyEsXvYlMpMPcy0QkQilVZDFOaPbv2ur71X5u2+C4ZQJGyV/xvVXtCCZ3wQ99IgQxftCg==", + "integrity": "sha1-5CMP1CzzgaGhlxI3rVaJfefhcd4=", "dev": true, "requires": { "pretty-format": "^23.6.0" @@ -7196,7 +7259,7 @@ "jest-matcher-utils": { "version": "23.6.0", "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-23.6.0.tgz", - "integrity": "sha512-rosyCHQfBcol4NsckTn01cdelzWLU9Cq7aaigDf8VwwpIRvWE/9zLgX2bON+FkEW69/0UuYslUe22SOdEf2nog==", + "integrity": "sha1-cmvOoMUpQmGnQXr7baMYa0uMrIA=", "dev": true, "requires": { "chalk": "^2.0.1", @@ -7207,7 +7270,7 @@ "ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", "dev": true, "requires": { "color-convert": "^1.9.0" @@ -7227,7 +7290,7 @@ "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=", "dev": true, "requires": { "has-flag": "^3.0.0" @@ -7251,7 +7314,7 @@ "ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", "dev": true, "requires": { "color-convert": "^1.9.0" @@ -7271,7 +7334,7 @@ "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=", "dev": true, "requires": { "has-flag": "^3.0.0" @@ -7294,7 +7357,7 @@ "jest-resolve": { "version": "23.6.0", "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-23.6.0.tgz", - "integrity": "sha512-XyoRxNtO7YGpQDmtQCmZjum1MljDqUCob7XlZ6jy9gsMugHdN2hY4+Acz9Qvjz2mSsOnPSH7skBmDYCHXVZqkA==", + "integrity": "sha1-zx0aJM5+57I9ZhwzuiFQ866/oK4=", "dev": true, "requires": { "browser-resolve": "^1.11.3", @@ -7305,7 +7368,7 @@ "ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", "dev": true, "requires": { "color-convert": "^1.9.0" @@ -7325,7 +7388,7 @@ "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=", "dev": true, "requires": { "has-flag": "^3.0.0" @@ -7336,7 +7399,7 @@ "jest-resolve-dependencies": { "version": "23.6.0", "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-23.6.0.tgz", - "integrity": "sha512-EkQWkFWjGKwRtRyIwRwI6rtPAEyPWlUC2MpzHissYnzJeHcyCn1Hc8j7Nn1xUVrS5C6W5+ZL37XTem4D4pLZdA==", + "integrity": "sha1-tFJq8kyFQNmj+rECwVCBz1Cbcj0=", "dev": true, "requires": { "jest-regex-util": "^23.3.0", @@ -7346,7 +7409,7 @@ "jest-runner": { "version": "23.6.0", "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-23.6.0.tgz", - "integrity": "sha512-kw0+uj710dzSJKU6ygri851CObtCD9cN8aNkg8jWJf4ewFyEa6kwmiH/r/M1Ec5IL/6VFa0wnAk6w+gzUtjJzA==", + "integrity": "sha1-OJS9IZ/8Pzy5TcSKQXCi5vI6Wjg=", "dev": true, "requires": { "exit": "^0.1.2", @@ -7367,7 +7430,7 @@ "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", "dev": true }, "source-map-support": { @@ -7385,7 +7448,7 @@ "jest-runtime": { "version": "23.6.0", "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-23.6.0.tgz", - "integrity": "sha512-ycnLTNPT2Gv+TRhnAYAQ0B3SryEXhhRj1kA6hBPSeZaNQkJ7GbZsxOLUkwg6YmvWGdX3BB3PYKFLDQCAE1zNOw==", + "integrity": "sha1-BZ5YyKtEWRfNDg2ErCumjejyMII=", "dev": true, "requires": { "babel-core": "^6.0.0", @@ -7420,7 +7483,7 @@ "ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", "dev": true, "requires": { "color-convert": "^1.9.0" @@ -7446,7 +7509,7 @@ "cliui": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", - "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "integrity": "sha1-NIQi2+gtgAswIu709qwQvy5NG0k=", "dev": true, "requires": { "string-width": "^2.1.1", @@ -7481,7 +7544,7 @@ "os-locale": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", - "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", + "integrity": "sha1-QrwpAKa1uL0XN2yOiCtlr8zyS/I=", "dev": true, "requires": { "execa": "^0.7.0", @@ -7492,7 +7555,7 @@ "string-width": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "integrity": "sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4=", "dev": true, "requires": { "is-fullwidth-code-point": "^2.0.0", @@ -7517,7 +7580,7 @@ "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=", "dev": true, "requires": { "has-flag": "^3.0.0" @@ -7569,7 +7632,7 @@ "jest-snapshot": { "version": "23.6.0", "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-23.6.0.tgz", - "integrity": "sha512-tM7/Bprftun6Cvj2Awh/ikS7zV3pVwjRYU2qNYS51VZHgaAMBs5l4o/69AiDHhQrj5+LA2Lq4VIvK7zYk/bswg==", + "integrity": "sha1-+cJiXRsYrNoB7C0rgmwM5YpaoXo=", "dev": true, "requires": { "babel-types": "^6.0.0", @@ -7587,7 +7650,7 @@ "ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", "dev": true, "requires": { "color-convert": "^1.9.0" @@ -7607,7 +7670,7 @@ "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=", "dev": true, "requires": { "has-flag": "^3.0.0" @@ -7634,7 +7697,7 @@ "ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", "dev": true, "requires": { "color-convert": "^1.9.0" @@ -7660,13 +7723,13 @@ "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", "dev": true }, "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=", "dev": true, "requires": { "has-flag": "^3.0.0" @@ -7677,7 +7740,7 @@ "jest-validate": { "version": "23.6.0", "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-23.6.0.tgz", - "integrity": "sha512-OFKapYxe72yz7agrDAWi8v2WL8GIfVqcbKRCLbRG9PAxtzF9b1SEDdTpytNDN12z2fJynoBwpMpvj2R39plI2A==", + "integrity": "sha1-NnYfmdHtM/zUJbTkxVldYrZZdHQ=", "dev": true, "requires": { "chalk": "^2.0.1", @@ -7689,7 +7752,7 @@ "ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", "dev": true, "requires": { "color-convert": "^1.9.0" @@ -7709,7 +7772,7 @@ "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=", "dev": true, "requires": { "has-flag": "^3.0.0" @@ -7731,7 +7794,7 @@ "ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", "dev": true, "requires": { "color-convert": "^1.9.0" @@ -7751,7 +7814,7 @@ "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=", "dev": true, "requires": { "has-flag": "^3.0.0" @@ -7771,17 +7834,17 @@ "jquery": { "version": "3.4.1", "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.4.1.tgz", - "integrity": "sha512-36+AdBzCL+y6qjw5Tx7HgzeGCzC81MDDgaUP8ld2zhx58HdqXGoBd+tHdrBMiyjGQs0Hxs/MLZTu/eHNJJuWPw==" + "integrity": "sha1-cU8fjZ3eS9+lV2S6N+8hRjDYDvI=" }, "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + "integrity": "sha1-GSA/tZmR35jjoocFDUZHzerzJJk=" }, "js-yaml": { "version": "3.13.1", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", - "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", + "integrity": "sha1-r/FRswv9+o5J4F2iLnQV6d+jeEc=", "dev": true, "requires": { "argparse": "^1.0.7", @@ -7791,7 +7854,7 @@ "esprima": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "integrity": "sha1-E7BM2z5sXRnfkatph6hpVhmwqnE=", "dev": true } } @@ -7804,7 +7867,7 @@ "jsdom": { "version": "11.12.0", "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.12.0.tgz", - "integrity": "sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw==", + "integrity": "sha1-GoDUDd03ih3lllbp5txaO6hle8g=", "dev": true, "requires": { "abab": "^2.0.0", @@ -7931,7 +7994,7 @@ "kleur": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/kleur/-/kleur-2.0.2.tgz", - "integrity": "sha512-77XF9iTllATmG9lSlIv0qdQ2BQ/h9t0bJllHlbvsQ0zUWfU7Yi0S8L5JXzPZgkefIiajLmBJJ4BsMJmqcf7oxQ==", + "integrity": "sha1-twT0lE2V4lXQOPDLBfuKYCxVowA=", "dev": true }, "latest-version": { @@ -7969,7 +8032,7 @@ "left-pad": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz", - "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==", + "integrity": "sha1-W4o6d2Xf4AEmHd6RVYnngvjJTR4=", "dev": true }, "less": { @@ -8091,7 +8154,7 @@ "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", "dev": true, "requires": { "ms": "2.0.0" @@ -8173,7 +8236,7 @@ "is-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "integrity": "sha1-Nm2CQN3kh8pRgjsaufB6EKeCUco=", "dev": true, "requires": { "is-accessor-descriptor": "^0.1.6", @@ -8184,7 +8247,7 @@ "kind-of": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "integrity": "sha1-cpyR4thXt6QZofmqZWhcTDP1hF0=", "dev": true } } @@ -8192,7 +8255,7 @@ "extglob": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "integrity": "sha1-rQD+TcYSqSMuhxhxHcXLWrAoVUM=", "dev": true, "requires": { "array-unique": "^0.3.2", @@ -8263,7 +8326,7 @@ "is-accessor-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=", "dev": true, "requires": { "kind-of": "^6.0.0" @@ -8272,7 +8335,7 @@ "is-data-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=", "dev": true, "requires": { "kind-of": "^6.0.0" @@ -8281,7 +8344,7 @@ "is-descriptor": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=", "dev": true, "requires": { "is-accessor-descriptor": "^1.0.0", @@ -8333,13 +8396,13 @@ "kind-of": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "integrity": "sha1-ARRrNqYhjmTljzqNZt5df8b20FE=", "dev": true }, "micromatch": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "integrity": "sha1-cIWbyVyYQJUvNZoGij/En57PrCM=", "dev": true, "requires": { "arr-diff": "^4.0.0", @@ -8374,7 +8437,7 @@ "load-grunt-tasks": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/load-grunt-tasks/-/load-grunt-tasks-4.0.0.tgz", - "integrity": "sha512-w5JYPHpZgMxu9XFR9N9MEzyX8E0mLhQkwQ1qVP4mb3gmuomw8Ww8J49NHMbXqyQliq2LUCqdU7/wW96IVuPCKw==", + "integrity": "sha1-9JS8D6xJURW1yMbJV8Xx8P/X7s4=", "dev": true, "requires": { "arrify": "^1.0.0", @@ -8445,7 +8508,7 @@ "lodash.template": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", - "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", + "integrity": "sha1-+XYZXPPzR9DV9SSDVp/oAxzM6Ks=", "dev": true, "requires": { "lodash._reinterpolate": "^3.0.0", @@ -8455,7 +8518,7 @@ "lodash.templatesettings": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", - "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", + "integrity": "sha1-5IExDwSdPPbUfpEq0JMTsVTw+zM=", "dev": true, "requires": { "lodash._reinterpolate": "^3.0.0" @@ -8464,7 +8527,7 @@ "loose-envify": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "integrity": "sha1-ce5R+nvkyuwaY4OffmgtgTLTDK8=", "requires": { "js-tokens": "^3.0.0 || ^4.0.0" } @@ -8482,7 +8545,7 @@ "lowercase-keys": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "integrity": "sha1-b54wtHCE2XGnyCD/FabFFnt0wm8=", "dev": true }, "lru-cache": { @@ -8498,7 +8561,7 @@ "make-dir": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "integrity": "sha1-ecEDO4BRW9bSTsmTPoYMp17ifww=", "dev": true, "requires": { "pify": "^3.0.0" @@ -8515,7 +8578,7 @@ "make-iterator": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", - "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", + "integrity": "sha1-KbM/MSqo9UfEpeSQ9Wr87JkTOtY=", "dev": true, "requires": { "kind-of": "^6.0.2" @@ -8524,7 +8587,7 @@ "kind-of": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "integrity": "sha1-ARRrNqYhjmTljzqNZt5df8b20FE=", "dev": true } } @@ -8571,7 +8634,7 @@ "math-random": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz", - "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==", + "integrity": "sha1-XdaUPJOFSCZwFtTjTwV1gwgMUUw=", "dev": true }, "mem": { @@ -8606,7 +8669,7 @@ "merge": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.1.tgz", - "integrity": "sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ==", + "integrity": "sha1-OL6/gMMiCopIe2/Ps5QbsRcgwUU=", "dev": true }, "merge-stream": { @@ -8674,20 +8737,20 @@ "mimic-fn": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "integrity": "sha1-ggyGo5M0ZA6ZUWkovQP8qIBX0CI=", "dev": true }, "mimic-response": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "integrity": "sha1-SSNTiHju9CBjy4o+OweYeBSHqxs=", "dev": true, "optional": true }, "minimatch": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=", "requires": { "brace-expansion": "^1.1.7" } @@ -8700,7 +8763,7 @@ "mixin-deep": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "integrity": "sha1-ESC0PcNZp4Xc5ltVuC4lfM9HlWY=", "dev": true, "requires": { "for-in": "^1.0.2", @@ -8710,7 +8773,7 @@ "is-extendable": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "integrity": "sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ=", "dev": true, "requires": { "is-plain-object": "^2.0.4" @@ -8799,7 +8862,7 @@ "nanomatch": { "version": "1.2.13", "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "integrity": "sha1-uHqKpPwN6P5r6IiVs4mD/yZb0Rk=", "dev": true, "requires": { "arr-diff": "^4.0.0", @@ -8830,7 +8893,7 @@ "kind-of": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "integrity": "sha1-ARRrNqYhjmTljzqNZt5df8b20FE=", "dev": true } } @@ -8850,7 +8913,7 @@ "node-abi": { "version": "2.11.0", "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.11.0.tgz", - "integrity": "sha512-kuy/aEg75u40v378WRllQ4ZexaXJiCvB68D2scDXclp/I4cRq6togpbOoKhmN07tns9Zldu51NNERo0wehfX9g==", + "integrity": "sha1-t9zhiBUFdUSgSb5a51zR/cLp6lk=", "dev": true, "optional": true, "requires": { @@ -8860,7 +8923,7 @@ "node-gyp": { "version": "3.8.0", "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", - "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", + "integrity": "sha1-VAMEJhwzDoDQ1e3OJTpoyzlkIYw=", "dev": true, "optional": true, "requires": { @@ -8967,9 +9030,8 @@ "npmlog": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "integrity": "sha1-CKfyqL9zRgR3mp76StXMcXq7lUs=", "dev": true, - "optional": true, "requires": { "are-we-there-yet": "~1.1.2", "console-control-strings": "~1.1.0", @@ -8995,7 +9057,7 @@ "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", "dev": true, "requires": { "ms": "2.0.0" @@ -9028,7 +9090,7 @@ "oauth-sign": { "version": "0.9.0", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" + "integrity": "sha1-R6ewFrqmi1+g7PPe4IqFxnmsZFU=" }, "object-assign": { "version": "4.1.1", @@ -9245,7 +9307,7 @@ "osenv": { "version": "0.1.5", "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", - "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "integrity": "sha1-hc36+uso6Gd/QW4odZK18/SepBA=", "dev": true, "requires": { "os-homedir": "^1.0.0", @@ -9292,7 +9354,7 @@ "p-limit": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "integrity": "sha1-uGvV8MJWkJEcdZD8v8IBDVSzzLg=", "dev": true, "requires": { "p-try": "^1.0.0" @@ -9391,7 +9453,7 @@ "parse5": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", - "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==", + "integrity": "sha1-bXhlbj2o14tOwLkG98CO8d/j9gg=", "dev": true }, "parseUri": { @@ -9433,7 +9495,7 @@ "path-parse": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "integrity": "sha1-1i27VnlAXXLEc37FhgDp3c8G0kw=", "dev": true }, "path-root": { @@ -9533,7 +9595,7 @@ "plist": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.1.tgz", - "integrity": "sha512-GpgvHHocGRyQm74b6FWEZZVRroHKE1I0/BTjAmySaohK+cUn+hZpbqXkc3KWgW3gQYkqcQej35FohcT0FRlkRQ==", + "integrity": "sha1-qbkx0XwwTokS7wujvdYYK68uH4w=", "dev": true, "requires": { "base64-js": "^1.2.3", @@ -9610,13 +9672,13 @@ "pluralize": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz", - "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==", + "integrity": "sha1-KYuJ34uTsCIdv0Ia0rGx6iP8Z3c=", "dev": true }, "pn": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", - "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==", + "integrity": "sha1-4vTO8OIZ9GPBeas3Rj5OHs3Muvs=", "dev": true }, "posix-character-classes": { @@ -9628,7 +9690,7 @@ "prebuild-install": { "version": "2.5.3", "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-2.5.3.tgz", - "integrity": "sha512-/rI36cN2g7vDQnKWN8Uzupi++KjyqS9iS+/fpwG4Ea8d0Pip0PQ5bshUNzVwt+/D2MRfhVAplYMMvWLqWrCF/g==", + "integrity": "sha1-n2XyQngtNwKWNTcQ6byENJDBn2k=", "dev": true, "optional": true, "requires": { @@ -9659,7 +9721,7 @@ "pump": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "integrity": "sha1-Ejma3W5M91Jtlzy8i1zi4pCLOQk=", "dev": true, "optional": true, "requires": { @@ -9700,7 +9762,7 @@ "pretty-format": { "version": "23.6.0", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-23.6.0.tgz", - "integrity": "sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw==", + "integrity": "sha1-XqrI7razO5h7f+YJfqaooUarV2A=", "dev": true, "requires": { "ansi-regex": "^3.0.0", @@ -9716,7 +9778,7 @@ "ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", "dev": true, "requires": { "color-convert": "^1.9.0" @@ -9727,7 +9789,7 @@ "private": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", - "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==" + "integrity": "sha1-I4Hts2ifelPWUxkAYPz4ItLzaP8=" }, "process-nextick-args": { "version": "1.0.7", @@ -9738,7 +9800,7 @@ "progress": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "integrity": "sha1-foz42PW48jnBvGi+tOt4Vn1XLvg=", "dev": true }, "progress-stream": { @@ -9763,7 +9825,7 @@ "prompts": { "version": "0.1.14", "resolved": "https://registry.npmjs.org/prompts/-/prompts-0.1.14.tgz", - "integrity": "sha512-rxkyiE9YH6zAz/rZpywySLKkpaj0NMVyNw1qhsubdbjjSgcayjTShDreZGlFMcGSu5sab3bAKPfFk78PB90+8w==", + "integrity": "sha1-qOFcYSxcnsj4ERhH3zM3ycvUQ7I=", "dev": true, "requires": { "kleur": "^2.0.1", @@ -9791,7 +9853,9 @@ "pump": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/pump/-/pump-1.0.3.tgz", - "integrity": "sha512-8k0JupWme55+9tCVE+FS5ULT3K6AbgqrGa58lTT49RpyfwwcGedHqaC5LlQNdEAumn/wFsu6aPwkuPMioy8kqw==", + "integrity": "sha1-Xf6DEcM7v2/BgmH580cCxHwIqVQ=", + "dev": true, + "optional": true, "requires": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -9810,12 +9874,12 @@ "qs": { "version": "6.5.2", "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" + "integrity": "sha1-yzroBuh0BERYTvFUzo7pjUA/PjY=" }, "randomatic": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz", - "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==", + "integrity": "sha1-t3bvxZN1mE42xTey9RofCv8Noe0=", "dev": true, "requires": { "is-number": "^4.0.0", @@ -9826,13 +9890,13 @@ "is-number": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", - "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "integrity": "sha1-ACbjf1RU1z41bf5lZGmYZ8an8P8=", "dev": true }, "kind-of": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "integrity": "sha1-ARRrNqYhjmTljzqNZt5df8b20FE=", "dev": true } } @@ -9850,7 +9914,7 @@ "rc": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "integrity": "sha1-zZJL9SAKB1uDwYjNa54hG3/A0+0=", "dev": true, "requires": { "deep-extend": "^0.6.0", @@ -10023,7 +10087,7 @@ "readdirp": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "integrity": "sha1-DodiKjMlqjPokihcr4tOhGUppSU=", "dev": true, "optional": true, "requires": { @@ -10043,8 +10107,7 @@ "version": "0.3.2", "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true, - "optional": true + "dev": true }, "braces": { "version": "2.3.2", @@ -10080,7 +10143,7 @@ "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", "dev": true, "optional": true, "requires": { @@ -10170,7 +10233,7 @@ "is-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "integrity": "sha1-Nm2CQN3kh8pRgjsaufB6EKeCUco=", "dev": true, "optional": true, "requires": { @@ -10182,7 +10245,7 @@ "kind-of": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "integrity": "sha1-cpyR4thXt6QZofmqZWhcTDP1hF0=", "dev": true, "optional": true } @@ -10191,7 +10254,7 @@ "extglob": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "integrity": "sha1-rQD+TcYSqSMuhxhxHcXLWrAoVUM=", "dev": true, "optional": true, "requires": { @@ -10255,7 +10318,7 @@ "is-accessor-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=", "dev": true, "optional": true, "requires": { @@ -10265,7 +10328,7 @@ "is-data-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=", "dev": true, "optional": true, "requires": { @@ -10275,7 +10338,7 @@ "is-descriptor": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=", "dev": true, "optional": true, "requires": { @@ -10316,14 +10379,13 @@ "kind-of": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true, - "optional": true + "integrity": "sha1-ARRrNqYhjmTljzqNZt5df8b20FE=", + "dev": true }, "micromatch": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "integrity": "sha1-cIWbyVyYQJUvNZoGij/En57PrCM=", "dev": true, "optional": true, "requires": { @@ -10405,7 +10467,7 @@ "regenerate": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", - "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==", + "integrity": "sha1-SoVuxLVuQHfFV1icroXnpMiGmhE=", "dev": true }, "regenerator-runtime": { @@ -10416,7 +10478,7 @@ "regenerator-transform": { "version": "0.10.1", "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.1.tgz", - "integrity": "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==", + "integrity": "sha1-HkmWg3Ix2ot/PPQRTXG1aRoGgN0=", "dev": true, "requires": { "babel-runtime": "^6.18.0", @@ -10427,7 +10489,7 @@ "regex-cache": { "version": "0.4.4", "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", - "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", + "integrity": "sha1-db3FiioUls7EihKDW8VMjVYjNt0=", "dev": true, "requires": { "is-equal-shallow": "^0.1.3" @@ -10436,7 +10498,7 @@ "regex-not": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "integrity": "sha1-H07OJ+ALC2XgJHpoEOaoXYOldSw=", "dev": true, "requires": { "extend-shallow": "^3.0.2", @@ -10505,7 +10567,7 @@ "repeat-element": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "integrity": "sha1-eC4NglwMWjuzlzH4Tv7mt0Lmsc4=", "dev": true }, "repeat-string": { @@ -10526,7 +10588,7 @@ "request": { "version": "2.88.0", "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", - "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", + "integrity": "sha1-nC/KT301tZLv5Xx/ClXoEFIST+8=", "requires": { "aws-sign2": "~0.7.0", "aws4": "^1.8.0", @@ -10683,13 +10745,13 @@ "ret": { "version": "0.1.15", "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "integrity": "sha1-uKSCXVvbH8P29Twrwz+BOIaBx7w=", "dev": true }, "rimraf": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", - "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", + "integrity": "sha1-LtgVDSShbqhlHm1u8PR8QVjOejY=", "requires": { "glob": "^7.0.5" } @@ -10697,7 +10759,7 @@ "rsvp": { "version": "3.6.2", "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz", - "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==", + "integrity": "sha1-LpZJFZmpbN4bUV1WdKj3qRRSkmo=", "dev": true }, "run-async": { @@ -10720,7 +10782,7 @@ "run-sequence": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/run-sequence/-/run-sequence-2.2.1.tgz", - "integrity": "sha512-qkzZnQWMZjcKbh3CNly2srtrkaO/2H/SI5f2eliMCapdRD3UhMrwjfOAZJAnZ2H8Ju4aBzFZkBGXUqFs9V0yxw==", + "integrity": "sha1-HOZD2jb9jH6n4akynaM/wriJhJU=", "dev": true, "requires": { "chalk": "^1.1.3", @@ -10746,7 +10808,7 @@ "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0=" }, "safe-json-parse": { "version": "1.0.1", @@ -10766,7 +10828,7 @@ "safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + "integrity": "sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo=" }, "sane": { "version": "2.5.2", @@ -10788,7 +10850,7 @@ "anymatch": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "integrity": "sha1-vLJLTzeTTZqnrBe0ra+J58du8us=", "dev": true, "requires": { "micromatch": "^3.1.4", @@ -10839,7 +10901,7 @@ "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", "dev": true, "requires": { "ms": "2.0.0" @@ -10921,7 +10983,7 @@ "is-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "integrity": "sha1-Nm2CQN3kh8pRgjsaufB6EKeCUco=", "dev": true, "requires": { "is-accessor-descriptor": "^0.1.6", @@ -10932,7 +10994,7 @@ "kind-of": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "integrity": "sha1-cpyR4thXt6QZofmqZWhcTDP1hF0=", "dev": true } } @@ -10940,7 +11002,7 @@ "extglob": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "integrity": "sha1-rQD+TcYSqSMuhxhxHcXLWrAoVUM=", "dev": true, "requires": { "array-unique": "^0.3.2", @@ -10999,7 +11061,7 @@ "is-accessor-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=", "dev": true, "requires": { "kind-of": "^6.0.0" @@ -11008,7 +11070,7 @@ "is-data-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=", "dev": true, "requires": { "kind-of": "^6.0.0" @@ -11017,7 +11079,7 @@ "is-descriptor": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=", "dev": true, "requires": { "is-accessor-descriptor": "^1.0.0", @@ -11054,13 +11116,13 @@ "kind-of": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "integrity": "sha1-ARRrNqYhjmTljzqNZt5df8b20FE=", "dev": true }, "micromatch": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "integrity": "sha1-cIWbyVyYQJUvNZoGij/En57PrCM=", "dev": true, "requires": { "arr-diff": "^4.0.0", @@ -11098,7 +11160,7 @@ "sax": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "integrity": "sha1-KBYjTiN4vdxOU1T6tcqold9xANk=", "dev": true }, "semver": { @@ -11123,7 +11185,7 @@ "set-value": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "integrity": "sha1-oY1AUw5vB95CKMfe/kInr4ytAFs=", "dev": true, "requires": { "extend-shallow": "^2.0.1", @@ -11173,7 +11235,7 @@ "shellwords": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", - "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "integrity": "sha1-1rkYHBpI05cyTISHHvvPxz/AZUs=", "dev": true }, "signal-exit": { @@ -11192,7 +11254,7 @@ "simple-get": { "version": "2.8.1", "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-2.8.1.tgz", - "integrity": "sha512-lSSHRSw3mQNUGPAYRqo7xy9dhKmxFXIjLjp4KHpf99GEH2VH7C3AM+Qfx6du6jhfUi6Vm7XnbEVEf7Wb6N8jRw==", + "integrity": "sha1-DiLpHUV12HYgYgvJEwjVenf0S10=", "dev": true, "optional": true, "requires": { @@ -11213,7 +11275,7 @@ "sisteransi": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-0.1.1.tgz", - "integrity": "sha512-PmGOd02bM9YO5ifxpw36nrNMBTptEtfRl4qUYl9SndkolplkrZZOW7PGHjrZL53QvMVj9nQ+TKqUnRsw4tJa4g==", + "integrity": "sha1-VDFEfV99FnWqxmfM0LhlpJlMs84=", "dev": true }, "slash": { @@ -11225,7 +11287,7 @@ "slice-ansi": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz", - "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==", + "integrity": "sha1-BE8aSdiEL/MHqta1Be0Xi9lQE00=", "dev": true, "requires": { "is-fullwidth-code-point": "^2.0.0" @@ -11242,7 +11304,7 @@ "snapdragon": { "version": "0.8.2", "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "integrity": "sha1-ZJIufFZbDhQgS6GqfWlkJ40lGC0=", "dev": true, "requires": { "base": "^0.11.1", @@ -11258,7 +11320,7 @@ "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", "dev": true, "requires": { "ms": "2.0.0" @@ -11299,7 +11361,7 @@ "snapdragon-node": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "integrity": "sha1-bBdfhv8UvbByRWPo88GwIaKGhTs=", "dev": true, "requires": { "define-property": "^1.0.0", @@ -11319,7 +11381,7 @@ "is-accessor-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=", "dev": true, "requires": { "kind-of": "^6.0.0" @@ -11328,7 +11390,7 @@ "is-data-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=", "dev": true, "requires": { "kind-of": "^6.0.0" @@ -11337,7 +11399,7 @@ "is-descriptor": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=", "dev": true, "requires": { "is-accessor-descriptor": "^1.0.0", @@ -11354,7 +11416,7 @@ "kind-of": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "integrity": "sha1-ARRrNqYhjmTljzqNZt5df8b20FE=", "dev": true } } @@ -11362,7 +11424,7 @@ "snapdragon-util": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "integrity": "sha1-+VZHlIbyrNeXAGk/b3uAXkWrVuI=", "dev": true, "requires": { "kind-of": "^3.2.0" @@ -11379,7 +11441,7 @@ "source-map-resolve": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", - "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", + "integrity": "sha1-cuLMNAlVQ+Q7LGKyxMENSpBU8lk=", "dev": true, "requires": { "atob": "^2.1.1", @@ -11427,12 +11489,12 @@ "spdx-exceptions": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", - "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==" + "integrity": "sha1-LqRQrudPKom/uUUZwH/Nb0EyKXc=" }, "spdx-expression-parse": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", - "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "integrity": "sha1-meEZt6XaAOBUkcn6M4t5BII7QdA=", "requires": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" @@ -11457,7 +11519,7 @@ "split-string": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "integrity": "sha1-fLCd2jqGWFcFxks5pkZgOGguj+I=", "dev": true, "requires": { "extend-shallow": "^3.0.0" @@ -11469,6 +11531,24 @@ "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", "dev": true }, + "ssh2": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/ssh2/-/ssh2-0.8.5.tgz", + "integrity": "sha512-TkvzxSYYUSQ8jb//HbHnJVui4fVEW7yu/zwBxwro/QaK2EGYtwB+8gdEChwHHuj142c5+250poMC74aJiwApPw==", + "requires": { + "ssh2-streams": "~0.4.4" + } + }, + "ssh2-streams": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/ssh2-streams/-/ssh2-streams-0.4.6.tgz", + "integrity": "sha512-jXq/nk2K82HuueO9CTCdas/a0ncX3fvYzEPKt1+ftKwE5RXTX25GyjcpjBh2lwVUYbk0c9yq6cBczZssWmU3Tw==", + "requires": { + "asn1": "~0.2.0", + "bcrypt-pbkdf": "^1.0.2", + "streamsearch": "~0.1.2" + } + }, "sshpk": { "version": "1.15.1", "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.15.1.tgz", @@ -11530,6 +11610,11 @@ "integrity": "sha1-kdX1Ew0c75bc+n9yaUUYh0HQnuQ=", "dev": true }, + "streamsearch": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-0.1.2.tgz", + "integrity": "sha1-gIudDlb8Jz2Am6VzOOkpkZoanxo=" + }, "string-length": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/string-length/-/string-length-2.0.0.tgz", @@ -11628,7 +11713,7 @@ "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", "dev": true, "requires": { "ms": "2.0.0" @@ -11657,7 +11742,7 @@ "table": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/table/-/table-4.0.2.tgz", - "integrity": "sha512-UUkEAPdSGxtRpiV9ozJ5cMTtYiqz7Ni1OGqLXRCynrvzdtR1p+cfOWe2RJLwvUG8hNanaSRjecIqwOjqeatDsA==", + "integrity": "sha1-ozRHN1OR52atNNNIbm4q7chNLjY=", "dev": true, "requires": { "ajv": "^5.2.3", @@ -11683,7 +11768,7 @@ "ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", "dev": true, "requires": { "color-convert": "^1.9.0" @@ -11692,7 +11777,7 @@ "chalk": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "integrity": "sha1-zUJUFnelQzPPVBpJEIwUMrRMlCQ=", "dev": true, "requires": { "ansi-styles": "^3.2.1", @@ -11709,7 +11794,7 @@ "string-width": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "integrity": "sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4=", "dev": true, "requires": { "is-fullwidth-code-point": "^2.0.0", @@ -11728,7 +11813,7 @@ "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=", "dev": true, "requires": { "has-flag": "^3.0.0" @@ -11739,7 +11824,7 @@ "tar": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz", - "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==", + "integrity": "sha1-DKiEhWLHKZuLRG/2pNYM27I+3EA=", "dev": true, "optional": true, "requires": { @@ -11751,7 +11836,9 @@ "tar-fs": { "version": "1.16.3", "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-1.16.3.tgz", - "integrity": "sha512-NvCeXpYx7OsmOh8zIOP/ebG55zZmxLE0etfWRbWok+q2Qo8x/vOR/IJT1taADXPe+jsiu9axDb3X4B+iIgNlKw==", + "integrity": "sha1-lmpiiEHaLEAQQGqCFny9Xgxy1Qk=", + "dev": true, + "optional": true, "requires": { "chownr": "^1.0.1", "mkdirp": "^0.5.1", @@ -11762,7 +11849,8 @@ "tar-stream": { "version": "1.6.2", "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", - "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", + "integrity": "sha1-jqVdqzeXIlPZqa+Q/c1VmuQ1xVU=", + "dev": true, "requires": { "bl": "^1.0.0", "buffer-alloc": "^1.2.0", @@ -11776,12 +11864,14 @@ "process-nextick-args": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", - "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==" + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", + "dev": true }, "readable-stream": { "version": "2.3.6", "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -11796,6 +11886,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, "requires": { "safe-buffer": "~5.1.0" } @@ -11842,7 +11933,7 @@ "test-exclude": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-4.2.3.tgz", - "integrity": "sha512-SYbXgY64PT+4GAL2ocI3HwPa4Q4TBKm0cwAVeKOt/Aoc0gSpNRjJX8w0pA1LMKZ3LBmd8pYBqApFNQLII9kavA==", + "integrity": "sha1-qaXmRHTkOYM5JFoKdprXwvSpfCA=", "dev": true, "requires": { "arrify": "^1.0.1", @@ -11928,7 +12019,7 @@ "tiny-lr": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-1.1.1.tgz", - "integrity": "sha512-44yhA3tsaRoMOjQQ+5v5mVdqef+kH6Qze9jTpqtVufgYjYt08zyZAwNwwVBj3i1rJMnR52IxOW0LK0vBzgAkuA==", + "integrity": "sha1-n6VHQS8jj+2waO4pWvi2gsmLKqs=", "dev": true, "requires": { "body": "^5.1.0", @@ -11956,7 +12047,8 @@ "to-buffer": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", - "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==" + "integrity": "sha1-STvUj2LXxD/N7TE6A9ytsuEhOoA=", + "dev": true }, "to-fast-properties": { "version": "1.0.3", @@ -11976,7 +12068,7 @@ "to-regex": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "integrity": "sha1-E8/dmzNlUvMLUfM6iuG0Knp1mc4=", "dev": true, "requires": { "define-property": "^2.0.2", @@ -12027,7 +12119,7 @@ "tough-cookie": { "version": "2.4.3", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", - "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", + "integrity": "sha1-U/Nto/R3g7CSWvoG/587FlKA94E=", "requires": { "psl": "^1.1.24", "punycode": "^1.4.1" @@ -12136,7 +12228,7 @@ "tsutils": { "version": "2.29.0", "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", - "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", + "integrity": "sha1-MrSIUBRnrL7dS4VJhnOggSrKC5k=", "dev": true, "requires": { "tslib": "^1.8.1" @@ -12178,7 +12270,7 @@ "uglify-js": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.6.0.tgz", - "integrity": "sha512-W+jrUHJr3DXKhrsS7NUVxn3zqMOFn0hL/Ei6v0anCIMoKC93TjcflTagwIHLW7SfMFfiQuktQyFVCFHGUE0+yg==", + "integrity": "sha1-cEaBNFxTqLIHn7bOwpSwXq0kL/U=", "dev": true, "optional": true, "requires": { @@ -12196,7 +12288,7 @@ "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", "dev": true, "optional": true } @@ -12216,7 +12308,7 @@ "underscore.string": { "version": "3.3.5", "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.5.tgz", - "integrity": "sha512-g+dpmgn+XBneLmXXo+sGlW5xQEt4ErkS3mgeN2GFbremYeMBSJKr9Wf2KJplQVaiPY/f7FN6atosWYNm9ovrYg==", + "integrity": "sha1-/CrSVbi9MJ4jnLxYFv0jqbfqQCM=", "dev": true, "requires": { "sprintf-js": "^1.0.3", @@ -12270,7 +12362,7 @@ "universalify": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "integrity": "sha1-tkb2m+OULavOzJ1mOcgNwQXvqmY=", "dev": true }, "unset-value": { @@ -12377,7 +12469,7 @@ "uri-js": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", - "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "integrity": "sha1-lMVA4f93KVbiKZUHwBCupsiDjrA=", "dev": true, "requires": { "punycode": "^2.1.0" @@ -12409,7 +12501,7 @@ "use": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "integrity": "sha1-1QyMrHmhn7wg8pEfVuuXP04QBw8=", "dev": true }, "user-home": { @@ -12432,7 +12524,7 @@ "util.promisify": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", - "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "integrity": "sha1-RA9xZaRZyaFtwUXrjnLzVocJcDA=", "dev": true, "requires": { "define-properties": "^1.1.2", @@ -12451,7 +12543,7 @@ "validate-npm-package-license": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "integrity": "sha1-/JH2uce6FchX9MssXe/uw51PQQo=", "requires": { "spdx-correct": "^3.0.0", "spdx-expression-parse": "^3.0.0" @@ -12512,7 +12604,7 @@ "webidl-conversions": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "integrity": "sha1-qFWYCx8LazWbodXZ+zmulB+qY60=", "dev": true }, "websocket-driver": { @@ -12528,13 +12620,13 @@ "websocket-extensions": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz", - "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==", + "integrity": "sha1-XS/yKXcAPsaHpLhwc9+7rBRszyk=", "dev": true }, "whatwg-encoding": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "integrity": "sha1-WrrPd3wyFmpR0IXWtPPn0nET3bA=", "dev": true, "requires": { "iconv-lite": "0.4.24" @@ -12549,7 +12641,7 @@ "whatwg-url": { "version": "6.5.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz", - "integrity": "sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==", + "integrity": "sha1-8t8Cv/F2/WUHDfdK1cy7WhmZZag=", "dev": true, "requires": { "lodash.sortby": "^4.7.0", @@ -12560,7 +12652,7 @@ "which": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/which/-/which-1.3.0.tgz", - "integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==", + "integrity": "sha1-/wS9/AEO5UfXgL7DjhrBwnd9JTo=", "requires": { "isexe": "^2.0.0" } @@ -12581,9 +12673,8 @@ "wide-align": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", - "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "integrity": "sha1-rgdOa9wMFKQx6ATmJFScYzsABFc=", "dev": true, - "optional": true, "requires": { "string-width": "^1.0.2 || 2" } @@ -12639,7 +12730,7 @@ "word-wrap": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "integrity": "sha1-YQY29rH3A4kb00dxzLF/uTtHB5w=", "optional": true }, "wordwrap": { @@ -12685,7 +12776,7 @@ "ws": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.2.tgz", - "integrity": "sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA==", + "integrity": "sha1-3/7xSGa46NyRM1glFNG++vlumA8=", "dev": true, "requires": { "async-limiter": "~1.0.0" @@ -12700,7 +12791,7 @@ "xml-name-validator": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", + "integrity": "sha1-auc+Bt5NjG5H+fsYH3jWSK1FfGo=", "dev": true }, "xmlbuilder": { @@ -12724,7 +12815,8 @@ "xtend": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", - "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=" + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=", + "dev": true }, "y18n": { "version": "3.2.1", diff --git a/package.json b/package.json index 669522771..f98b4a7c6 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ "cached-request": "1.1.2", "classnames": "2.2.5", "deep-extend": "^0.6.0", - "dockerode": "2.5.8", + "dockerode": "3.0.1", "install": "0.1.8", "jquery": "^3.4.1", "mixpanel": "kitematic/mixpanel-node", diff --git a/src/utils/DockerUtil.js b/src/utils/DockerUtil.js index 686ef53f3..c752daa43 100644 --- a/src/utils/DockerUtil.js +++ b/src/utils/DockerUtil.js @@ -48,7 +48,7 @@ var DockerUtil = { if (ip.indexOf('local') !== -1) { try { - this.client = new dockerode({socketPath: this.socketPath}); + this.client = new dockerode({socketPath: this.socketPath, headers: {'user-agent': 'kitematic'}}); } catch (error) { throw new Error('Cannot connect to the Docker daemon. Is the daemon running?'); } @@ -64,7 +64,8 @@ var DockerUtil = { port: 2376, ca: fs.readFileSync(path.join(certDir, 'ca.pem')), cert: fs.readFileSync(path.join(certDir, 'cert.pem')), - key: fs.readFileSync(path.join(certDir, 'key.pem')) + key: fs.readFileSync(path.join(certDir, 'key.pem')), + headers: {'user-agent': 'kitematic'}, }); } }, From 0d604a307ebd974e97547ed6e9568bc6675e8114 Mon Sep 17 00:00:00 2001 From: "Ben.Destpaer-gotch" Date: Wed, 23 Oct 2019 17:22:11 +0100 Subject: [PATCH 164/190] Update README.md Removing no longer used communication channels with Docker team. --- README.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 00f4a179a..8f8bcb1f3 100644 --- a/README.md +++ b/README.md @@ -25,15 +25,14 @@ Have a bug or a feature request? Please first read the [Issue Guidelines](https: ## Roadmap & Contributing -We welcome all pull requests and contributions that anyone would like to make. The Kitematic team is super happy to support anyone who wants to get involved. Please checkout our [roadmap](ROADMAP.md) that we keep up to date for ideas to help you with contributing. We would love to talk to you about contributing. +We welcome all pull requests and contributions that anyone would like to make. The Docker team is super happy to support anyone who wants to get involved. Please checkout our [roadmap](ROADMAP.md) that we keep up to date for ideas to help you with contributing. We would love to talk to you about contributing. Please read through our [Contributing Guidelines](https://github.com/kitematic/kitematic/blob/master/CONTRIBUTING.md). Included are directions for opening issues, coding standards, and notes on development. ## Community -- [![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/kitematic/kitematic?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge) + - Ask questions on our [user forum](https://forums.docker.com/c/open-source-projects/kitematic). -- **#kitematic** on IRC. [Join the channel](http://webchat.freenode.net/?channels=%23kitematic&uio=d4). - Follow [@kitematic on Twitter](https://twitter.com/kitematic). ## Uninstalling From e55fe6891aae57148484b9e388713f16d8ac23d5 Mon Sep 17 00:00:00 2001 From: "Ben.Destpaer-gotch" Date: Mon, 4 Nov 2019 11:44:17 +0000 Subject: [PATCH 165/190] Updates to ReadMe --- README.md | 41 +++++++++++++++++++++++++++++++++++------ 1 file changed, 35 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 8f8bcb1f3..a2e1bb468 100644 --- a/README.md +++ b/README.md @@ -3,10 +3,16 @@ [![Kitematic Logo](https://cloud.githubusercontent.com/assets/251292/5269258/1b229c3c-7a2f-11e4-96f1-e7baf3c86d73.png)](https://kitematic.com) -Kitematic is a simple application for managing Docker containers on Mac, Linux and Windows. +With the release of the new [Docker Desktop Dashboard](https://) Docker will be bringing the best Kitematic features straight to it’s Desktop customers. + +As a result the Docker Kitematic Project will be archived in the first half of 2020, after this date there will be no new releases made of the Kitematic product. + ![Kitematic Screenshot](https://cloud.githubusercontent.com/assets/251292/8246120/d3ab271a-15ed-11e5-8736-9a730a27c79a.png) +Kitematic is a simple application for managing Docker containers on Mac, Linux and Windows. + + ## Installing Kitematic [Download the latest version](https://github.com/docker/kitematic/releases) of Kitematic via the github release page. @@ -19,21 +25,44 @@ Kitematic's documentation and other information can be found at [http://kitemati Security is very important to us. If you have any issue regarding security, please disclose the information responsibly by sending an email to security@docker.com and not by creating a github issue. + +## Deprecation FAQ + +**Why are you archiving Kitematic?** +We are introducing a new integrated Desktop dashboard and experience that will incorporate the ideas and most of the capabilities of Kitematic into one common UX. +We are taking the good ideas from Kitematic and incorporating them into a new developer UX that provides a future as part of Docker Desktop. + +**When will this happen?** +We plan to deprecate and archive Kitematic in mid 2020 once we have provided the most important features from the existing Kitematic UI. + +**Does this mean I can't use it after the archive date?** +You can continue to use Kitematic but Docker will no longer be making any security updates to the product after this point, nor adding any new features. +Until this date we will continue to provide critical security fixes on Kitematic. + +**What can I do if the new UI doesn't support something I need?** +Tell us! Please add requests on the Kitematic repo. We need you to tell us what features you use so we can bring them across into the new UI. + + +**I want to keep using Kitematic, can't I maintain the repo?** +You are welcome to fork the repo and use the codebase! +However, the Kitematic brand remains part of Docker so we would ask that you do not use this as any part of the new tools you build. + + ## Bugs and Feature Requests -Have a bug or a feature request? Please first read the [Issue Guidelines](https://github.com/kitematic/kitematic/blob/master/CONTRIBUTING.md#using-the-issue-tracker) and search for existing and closed issues. If your problem or idea is not addressed yet, [please open a new issue](https://github.com/kitematic/kitematic/issues/new). +Have a bug? Please first read the [Issue Guidelines](https://github.com/kitematic/kitematic/blob/master/CONTRIBUTING.md#using-the-issue-tracker) and search for existing and closed issues. + +If your idea is not in the new UI, [please open a new issue](https://github.com/kitematic/kitematic/issues/new). -## Roadmap & Contributing -We welcome all pull requests and contributions that anyone would like to make. The Docker team is super happy to support anyone who wants to get involved. Please checkout our [roadmap](ROADMAP.md) that we keep up to date for ideas to help you with contributing. We would love to talk to you about contributing. +If your problem is not addressed yet, [please open a new issue](https://github.com/kitematic/kitematic/issues/new). -Please read through our [Contributing Guidelines](https://github.com/kitematic/kitematic/blob/master/CONTRIBUTING.md). Included are directions for opening issues, coding standards, and notes on development. ## Community - Ask questions on our [user forum](https://forums.docker.com/c/open-source-projects/kitematic). -- Follow [@kitematic on Twitter](https://twitter.com/kitematic). +- Follow [@Docker on Twitter](https://twitter.com/docker). ## Uninstalling From 6fe998becf1b8da92fabdae876c5d18add1626e5 Mon Sep 17 00:00:00 2001 From: "Ben.Destpaer-gotch" Date: Mon, 4 Nov 2019 14:23:56 +0000 Subject: [PATCH 166/190] Further updates on dates --- README.md | 21 ++++++--------------- 1 file changed, 6 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index a2e1bb468..7c3442d92 100644 --- a/README.md +++ b/README.md @@ -3,9 +3,10 @@ [![Kitematic Logo](https://cloud.githubusercontent.com/assets/251292/5269258/1b229c3c-7a2f-11e4-96f1-e7baf3c86d73.png)](https://kitematic.com) -With the release of the new [Docker Desktop Dashboard](https://) Docker will be bringing the best Kitematic features straight to it’s Desktop customers. +In the latest Edge release of Docker Desktop we have introduced the new [Docker Desktop Dashboard](https://docs.docker.com/docker-for-mac/edge-release-notes/). As part of this, Docker is working on providing a common user experience to developers and bringing the best Kitematic features to its Desktop customers. + +As a result, we plan on achieving feature parity and archiving the Docker Kitematic Project during 2020. After we archive the Kitematic Project there will be no new releases of Kitematic. -As a result the Docker Kitematic Project will be archived in the first half of 2020, after this date there will be no new releases made of the Kitematic product. ![Kitematic Screenshot](https://cloud.githubusercontent.com/assets/251292/8246120/d3ab271a-15ed-11e5-8736-9a730a27c79a.png) @@ -29,23 +30,13 @@ Security is very important to us. If you have any issue regarding security, plea ## Deprecation FAQ **Why are you archiving Kitematic?** -We are introducing a new integrated Desktop dashboard and experience that will incorporate the ideas and most of the capabilities of Kitematic into one common UX. -We are taking the good ideas from Kitematic and incorporating them into a new developer UX that provides a future as part of Docker Desktop. +We are learning from the capabilities in Kitematic and incorporating them into a common developer User experience and benefit all Docker Desktop users. **When will this happen?** -We plan to deprecate and archive Kitematic in mid 2020 once we have provided the most important features from the existing Kitematic UI. - -**Does this mean I can't use it after the archive date?** -You can continue to use Kitematic but Docker will no longer be making any security updates to the product after this point, nor adding any new features. -Until this date we will continue to provide critical security fixes on Kitematic. +Once we have reached feature parity and provided the most important capabilities from the existing Kitematic UI. We aim to achieve this and then to archive Kitematic in 2020. **What can I do if the new UI doesn't support something I need?** -Tell us! Please add requests on the Kitematic repo. We need you to tell us what features you use so we can bring them across into the new UI. - - -**I want to keep using Kitematic, can't I maintain the repo?** -You are welcome to fork the repo and use the codebase! -However, the Kitematic brand remains part of Docker so we would ask that you do not use this as any part of the new tools you build. +Tell us! Please add requests on the Kitematic repo. We need you to tell us what features you use so we can bring them across into the new UI. We are very interested in your feedback starting with the Edge release. ## Bugs and Feature Requests From e2050c3ee7829cfd6e498e0abdc0c1b57a672041 Mon Sep 17 00:00:00 2001 From: "Ben.Destpaer-gotch" Date: Mon, 4 Nov 2019 14:30:48 +0000 Subject: [PATCH 167/190] Adding new call to action in Readme --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 7c3442d92..be46215a1 100644 --- a/README.md +++ b/README.md @@ -3,6 +3,8 @@ [![Kitematic Logo](https://cloud.githubusercontent.com/assets/251292/5269258/1b229c3c-7a2f-11e4-96f1-e7baf3c86d73.png)](https://kitematic.com) +Please give us feedback on the new [Docker Desktop Dashboard](https://docs.docker.com/docker-for-mac/edge-release-notes/)! + In the latest Edge release of Docker Desktop we have introduced the new [Docker Desktop Dashboard](https://docs.docker.com/docker-for-mac/edge-release-notes/). As part of this, Docker is working on providing a common user experience to developers and bringing the best Kitematic features to its Desktop customers. As a result, we plan on achieving feature parity and archiving the Docker Kitematic Project during 2020. After we archive the Kitematic Project there will be no new releases of Kitematic. @@ -27,7 +29,7 @@ Kitematic's documentation and other information can be found at [http://kitemati Security is very important to us. If you have any issue regarding security, please disclose the information responsibly by sending an email to security@docker.com and not by creating a github issue. -## Deprecation FAQ +## Archive FAQ **Why are you archiving Kitematic?** We are learning from the capabilities in Kitematic and incorporating them into a common developer User experience and benefit all Docker Desktop users. From 234f367a0d03894a4a4b8afe24c29225cd49637e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 26 Dec 2019 19:58:05 +0000 Subject: [PATCH 168/190] Bump handlebars from 4.0.14 to 4.3.0 Bumps [handlebars](https://github.com/wycats/handlebars.js) from 4.0.14 to 4.3.0. - [Release notes](https://github.com/wycats/handlebars.js/releases) - [Changelog](https://github.com/wycats/handlebars.js/blob/master/release-notes.md) - [Commits](https://github.com/wycats/handlebars.js/compare/v4.0.14...v4.3.0) Signed-off-by: dependabot[bot] --- package-lock.json | 161 ++++++++++++++++++++++++++-------------------- package.json | 2 +- 2 files changed, 92 insertions(+), 71 deletions(-) diff --git a/package-lock.json b/package-lock.json index 74a29d86a..24d5bfed5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -127,7 +127,7 @@ "dependencies": { "acorn": { "version": "3.3.0", - "resolved": "http://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=", "dev": true } @@ -338,7 +338,8 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", "integrity": "sha1-aALmJk79GMeQobDVF/DyYnvyyUo=", - "dev": true + "dev": true, + "optional": true }, "archiver": { "version": "1.3.0", @@ -395,6 +396,7 @@ "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", "integrity": "sha1-SzXClE8GKov82mZBB2A1D+nd/CE=", "dev": true, + "optional": true, "requires": { "delegates": "^1.0.0", "readable-stream": "^2.0.6" @@ -495,7 +497,7 @@ }, "asar": { "version": "0.12.4", - "resolved": "http://registry.npmjs.org/asar/-/asar-0.12.4.tgz", + "resolved": "https://registry.npmjs.org/asar/-/asar-0.12.4.tgz", "integrity": "sha1-LdPxFoguq4wPI7dUeSqCp9n84XE=", "optional": true, "requires": { @@ -556,7 +558,7 @@ }, "async": { "version": "1.5.2", - "resolved": "http://registry.npmjs.org/async/-/async-1.5.2.tgz", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=" }, "async-each": { @@ -1607,7 +1609,7 @@ }, "bl": { "version": "1.2.2", - "resolved": "http://registry.npmjs.org/bl/-/bl-1.2.2.tgz", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.2.tgz", "integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==", "dev": true, "requires": { @@ -1623,7 +1625,7 @@ }, "readable-stream": { "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { @@ -2157,7 +2159,7 @@ }, "chalk": { "version": "1.1.3", - "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "requires": { @@ -2473,7 +2475,8 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", - "dev": true + "dev": true, + "optional": true }, "continuable-cache": { "version": "0.3.1", @@ -2672,7 +2675,7 @@ }, "readable-stream": { "version": "1.1.14", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", "requires": { "core-util-is": "~1.0.0", @@ -2787,7 +2790,8 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", - "dev": true + "dev": true, + "optional": true }, "depd": { "version": "1.1.0", @@ -3419,7 +3423,7 @@ }, "yargs": { "version": "6.6.0", - "resolved": "http://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz", "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=", "optional": true, "requires": { @@ -3440,7 +3444,7 @@ }, "yargs-parser": { "version": "4.2.1", - "resolved": "http://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", "optional": true, "requires": { @@ -3729,7 +3733,7 @@ "dependencies": { "asar": { "version": "0.11.0", - "resolved": "http://registry.npmjs.org/asar/-/asar-0.11.0.tgz", + "resolved": "https://registry.npmjs.org/asar/-/asar-0.11.0.tgz", "integrity": "sha1-uSbnksMV+MBIxDNx4yWwnJenZGQ=", "dev": true, "requires": { @@ -4314,7 +4318,7 @@ }, "readable-stream": { "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { @@ -4594,7 +4598,7 @@ "dependencies": { "combined-stream": { "version": "1.0.6", - "resolved": "http://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz", "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=", "requires": { "delayed-stream": "~1.0.0" @@ -4691,7 +4695,8 @@ "ansi-regex": { "version": "2.1.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "aproba": { "version": "1.2.0", @@ -4712,12 +4717,14 @@ "balanced-match": { "version": "1.0.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "brace-expansion": { "version": "1.1.11", "bundled": true, "dev": true, + "optional": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -4732,17 +4739,20 @@ "code-point-at": { "version": "1.1.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "concat-map": { "version": "0.0.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "console-control-strings": { "version": "1.1.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "core-util-is": { "version": "1.0.2", @@ -4859,7 +4869,8 @@ "inherits": { "version": "2.0.3", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "ini": { "version": "1.3.5", @@ -4871,6 +4882,7 @@ "version": "1.0.0", "bundled": true, "dev": true, + "optional": true, "requires": { "number-is-nan": "^1.0.0" } @@ -4885,6 +4897,7 @@ "version": "3.0.4", "bundled": true, "dev": true, + "optional": true, "requires": { "brace-expansion": "^1.1.7" } @@ -4892,12 +4905,14 @@ "minimist": { "version": "0.0.8", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "minipass": { "version": "2.2.4", "bundled": true, "dev": true, + "optional": true, "requires": { "safe-buffer": "^5.1.1", "yallist": "^3.0.0" @@ -4916,6 +4931,7 @@ "version": "0.5.1", "bundled": true, "dev": true, + "optional": true, "requires": { "minimist": "0.0.8" } @@ -4996,7 +5012,8 @@ "number-is-nan": { "version": "1.0.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "object-assign": { "version": "4.1.1", @@ -5008,6 +5025,7 @@ "version": "1.4.0", "bundled": true, "dev": true, + "optional": true, "requires": { "wrappy": "1" } @@ -5093,7 +5111,8 @@ "safe-buffer": { "version": "5.1.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "safer-buffer": { "version": "2.1.2", @@ -5129,6 +5148,7 @@ "version": "1.0.2", "bundled": true, "dev": true, + "optional": true, "requires": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", @@ -5148,6 +5168,7 @@ "version": "3.0.1", "bundled": true, "dev": true, + "optional": true, "requires": { "ansi-regex": "^2.0.0" } @@ -5191,12 +5212,14 @@ "wrappy": { "version": "1.0.2", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "yallist": { "version": "3.0.2", "bundled": true, - "dev": true + "dev": true, + "optional": true } } }, @@ -5205,6 +5228,7 @@ "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", "integrity": "sha1-Touo7i1Ivk99DeUFRVVI6uWTIEU=", "dev": true, + "optional": true, "requires": { "graceful-fs": "^4.1.2", "inherits": "~2.0.0", @@ -5268,6 +5292,7 @@ "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", "dev": true, + "optional": true, "requires": { "aproba": "^1.0.3", "console-control-strings": "^1.0.0", @@ -5923,7 +5948,7 @@ }, "rcedit": { "version": "0.7.0", - "resolved": "http://registry.npmjs.org/rcedit/-/rcedit-0.7.0.tgz", + "resolved": "https://registry.npmjs.org/rcedit/-/rcedit-0.7.0.tgz", "integrity": "sha1-VgspIBZQNKE1MW5qER+CdLnOxSE=", "dev": true } @@ -5940,32 +5965,17 @@ } }, "handlebars": { - "version": "4.0.14", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.14.tgz", - "integrity": "sha512-E7tDoyAA8ilZIV3xDJgl18sX3M8xB9/fMw8+mfW4msLW8jlX97bAnWgT3pmaNXuvzIEgSBMnAHfuXsB2hdzfow==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.3.0.tgz", + "integrity": "sha512-7XlnO8yBXOdi7AzowjZssQr47Ctidqm7GbgARapOaqSN9HQhlClnOkR9HieGauIT3A8MBC6u9wPCXs97PCYpWg==", "dev": true, "requires": { - "async": "^2.5.0", + "neo-async": "^2.6.0", "optimist": "^0.6.1", "source-map": "^0.6.1", "uglify-js": "^3.1.4" }, "dependencies": { - "async": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", - "dev": true, - "requires": { - "lodash": "^4.17.14" - } - }, - "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", - "dev": true - }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -6022,7 +6032,8 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", - "dev": true + "dev": true, + "optional": true }, "has-value": { "version": "1.0.0", @@ -6978,7 +6989,7 @@ }, "yargs": { "version": "11.1.0", - "resolved": "http://registry.npmjs.org/yargs/-/yargs-11.1.0.tgz", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-11.1.0.tgz", "integrity": "sha512-NwW69J42EsCSanF8kyn5upxvjp5ds+t3+udGBeTbFnERA+lF541DDpMawzo4z6W/QrzNM18D+BPMiOBibnFV5A==", "dev": true, "requires": { @@ -7594,7 +7605,7 @@ }, "yargs": { "version": "11.1.0", - "resolved": "http://registry.npmjs.org/yargs/-/yargs-11.1.0.tgz", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-11.1.0.tgz", "integrity": "sha512-NwW69J42EsCSanF8kyn5upxvjp5ds+t3+udGBeTbFnERA+lF541DDpMawzo4z6W/QrzNM18D+BPMiOBibnFV5A==", "dev": true, "requires": { @@ -7933,7 +7944,7 @@ }, "jsonfile": { "version": "2.4.0", - "resolved": "http://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", "requires": { "graceful-fs": "^4.1.6" @@ -8904,6 +8915,12 @@ "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", "dev": true }, + "neo-async": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", + "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==", + "dev": true + }, "nice-try": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", @@ -9032,6 +9049,7 @@ "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", "integrity": "sha1-CKfyqL9zRgR3mp76StXMcXq7lUs=", "dev": true, + "optional": true, "requires": { "are-we-there-yet": "~1.1.2", "console-control-strings": "~1.1.0", @@ -9292,7 +9310,7 @@ }, "os-locale": { "version": "1.4.0", - "resolved": "http://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", "optional": true, "requires": { @@ -9663,7 +9681,7 @@ }, "kind-of": { "version": "1.1.0", - "resolved": "http://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=", "dev": true } @@ -9815,7 +9833,7 @@ }, "promise": { "version": "1.3.0", - "resolved": "http://registry.npmjs.org/promise/-/promise-1.3.0.tgz", + "resolved": "https://registry.npmjs.org/promise/-/promise-1.3.0.tgz", "integrity": "sha1-5cyaTIJ45GZP/twBx9qEhCsEAXU=", "dev": true, "requires": { @@ -10072,7 +10090,7 @@ }, "readable-stream": { "version": "2.0.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", "dev": true, "requires": { @@ -10107,7 +10125,8 @@ "version": "0.3.2", "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true + "dev": true, + "optional": true }, "braces": { "version": "2.3.2", @@ -10380,7 +10399,8 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", "integrity": "sha1-ARRrNqYhjmTljzqNZt5df8b20FE=", - "dev": true + "dev": true, + "optional": true }, "micromatch": { "version": "3.1.10", @@ -11665,7 +11685,7 @@ }, "strip-ansi": { "version": "3.0.1", - "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "requires": { "ansi-regex": "^2.0.0" @@ -11869,7 +11889,7 @@ }, "readable-stream": { "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { @@ -11904,7 +11924,7 @@ "dependencies": { "rimraf": { "version": "2.2.8", - "resolved": "http://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=" } } @@ -11983,7 +12003,7 @@ }, "readable-stream": { "version": "1.1.14", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", "dev": true, "requires": { @@ -12268,27 +12288,27 @@ "dev": true }, "uglify-js": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.6.0.tgz", - "integrity": "sha1-cEaBNFxTqLIHn7bOwpSwXq0kL/U=", + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.7.2.tgz", + "integrity": "sha512-uhRwZcANNWVLrxLfNFEdltoPNhECUR3lc+UdJoG9CBpMcSnKyWA94tc3eAujB1GcMY5Uwq8ZMp4qWpxWYDQmaA==", "dev": true, "optional": true, "requires": { - "commander": "~2.20.0", + "commander": "~2.20.3", "source-map": "~0.6.1" }, "dependencies": { "commander": { - "version": "2.20.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz", - "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==", + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "dev": true, "optional": true }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, "optional": true } @@ -12675,6 +12695,7 @@ "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", "integrity": "sha1-rgdOa9wMFKQx6ATmJFScYzsABFc=", "dev": true, + "optional": true, "requires": { "string-width": "^1.0.2 || 2" } @@ -12831,7 +12852,7 @@ }, "yargs": { "version": "4.8.1", - "resolved": "http://registry.npmjs.org/yargs/-/yargs-4.8.1.tgz", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-4.8.1.tgz", "integrity": "sha1-wMQpJMpKqmsObaFznfshZDn53cA=", "optional": true, "requires": { @@ -12853,7 +12874,7 @@ }, "yargs-parser": { "version": "2.4.1", - "resolved": "http://registry.npmjs.org/yargs-parser/-/yargs-parser-2.4.1.tgz", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-2.4.1.tgz", "integrity": "sha1-hVaN488VD/SfpRgl8DqMiA3cxcQ=", "optional": true, "requires": { diff --git a/package.json b/package.json index f98b4a7c6..3f12f835e 100644 --- a/package.json +++ b/package.json @@ -94,7 +94,7 @@ "grunt-plistbuddy": "^0.2.0", "grunt-rcedit": "^0.7.0", "grunt-shell": "^2.1.0", - "handlebars": "^4.0.14", + "handlebars": "^4.3.0", "jest-cli": "^23.6.0", "js-yaml": "^3.13.1", "load-grunt-tasks": "^4.0.0", From cbf91b6abaaf29b65d838437d59ea123ae296d38 Mon Sep 17 00:00:00 2001 From: Mathieu Champlon Date: Tue, 7 Jan 2020 17:15:33 +0100 Subject: [PATCH 169/190] Bump version to 0.17.10 Preparing for new release --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 3f12f835e..b26601064 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "Kitematic", - "version": "0.17.9", + "version": "0.17.10", "author": "Kitematic", "license": "Apache-2.0", "description": "Simple Docker Container management for Mac OS X, Windows and Ubuntu.", From 5499ad719db7e5798f15c9a37a9de5ea96daa44f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 14 Mar 2020 00:18:28 +0000 Subject: [PATCH 170/190] Bump minimist from 1.2.0 to 1.2.2 Bumps [minimist](https://github.com/substack/minimist) from 1.2.0 to 1.2.2. - [Release notes](https://github.com/substack/minimist/releases) - [Commits](https://github.com/substack/minimist/compare/1.2.0...1.2.2) Signed-off-by: dependabot[bot] --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 24d5bfed5..f44df801c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "Kitematic", - "version": "0.17.9", + "version": "0.17.10", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -8767,9 +8767,9 @@ } }, "minimist": { - "version": "1.2.0", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" + "version": "1.2.2", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.2.tgz", + "integrity": "sha512-rIqbOrKb8GJmx/5bc2M0QchhUouMXSpd1RTclXsB41JdL+VtnojfaJR+h7F9k18/4kHUsBFgk80Uk+q569vjPA==" }, "mixin-deep": { "version": "1.3.2", diff --git a/package.json b/package.json index b26601064..43faf6517 100644 --- a/package.json +++ b/package.json @@ -102,7 +102,7 @@ "lodash.template": "^4.5.0", "merge": ">=1.2.1", "minimatch": ">=3.0.4", - "minimist": "1.2.0", + "minimist": "1.2.2", "mixin-deep": "^1.3.2", "run-sequence": "^2.2.1", "set-value": "^2.0.1", From 2a68962179aad57aee683dfe1e114cbc74731ebd Mon Sep 17 00:00:00 2001 From: Mathieu Champlon Date: Wed, 18 Mar 2020 17:06:36 +0100 Subject: [PATCH 171/190] Bump version to 0.17.11 Preparing for new release --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 43faf6517..a2643565a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "Kitematic", - "version": "0.17.10", + "version": "0.17.11", "author": "Kitematic", "license": "Apache-2.0", "description": "Simple Docker Container management for Mac OS X, Windows and Ubuntu.", From c0cbfecbb9c0c1190563e2a32fd87d65aff99a09 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 4 Apr 2020 02:55:20 +0000 Subject: [PATCH 172/190] Bump minimist from 1.2.2 to 1.2.3 Bumps [minimist](https://github.com/substack/minimist) from 1.2.2 to 1.2.3. - [Release notes](https://github.com/substack/minimist/releases) - [Commits](https://github.com/substack/minimist/compare/1.2.2...1.2.3) Signed-off-by: dependabot[bot] --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index f44df801c..b10414ec1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "Kitematic", - "version": "0.17.10", + "version": "0.17.11", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -8767,9 +8767,9 @@ } }, "minimist": { - "version": "1.2.2", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.2.tgz", - "integrity": "sha512-rIqbOrKb8GJmx/5bc2M0QchhUouMXSpd1RTclXsB41JdL+VtnojfaJR+h7F9k18/4kHUsBFgk80Uk+q569vjPA==" + "version": "1.2.3", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.3.tgz", + "integrity": "sha512-+bMdgqjMN/Z77a6NlY/I3U5LlRDbnmaAk6lDveAPKwSpcPM4tKAuYsvYF8xjhOPXhOYGe/73vVLVez5PW+jqhw==" }, "mixin-deep": { "version": "1.3.2", diff --git a/package.json b/package.json index a2643565a..683a3ec3b 100644 --- a/package.json +++ b/package.json @@ -102,7 +102,7 @@ "lodash.template": "^4.5.0", "merge": ">=1.2.1", "minimatch": ">=3.0.4", - "minimist": "1.2.2", + "minimist": "1.2.3", "mixin-deep": "^1.3.2", "run-sequence": "^2.2.1", "set-value": "^2.0.1", From 9f6d32c9c116fea078f1bb52cff276ad0ffb4a23 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 29 Apr 2020 23:11:12 +0000 Subject: [PATCH 173/190] Bump jquery from 3.4.1 to 3.5.0 Bumps [jquery](https://github.com/jquery/jquery) from 3.4.1 to 3.5.0. - [Release notes](https://github.com/jquery/jquery/releases) - [Commits](https://github.com/jquery/jquery/compare/3.4.1...3.5.0) Signed-off-by: dependabot[bot] --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index b10414ec1..dac89000b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7843,9 +7843,9 @@ } }, "jquery": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.4.1.tgz", - "integrity": "sha1-cU8fjZ3eS9+lV2S6N+8hRjDYDvI=" + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.5.0.tgz", + "integrity": "sha512-Xb7SVYMvygPxbFMpTFQiHh1J7HClEaThguL15N/Gg37Lri/qKyhRGZYzHRyLH8Stq3Aow0LsHO2O2ci86fCrNQ==" }, "js-tokens": { "version": "4.0.0", diff --git a/package.json b/package.json index 683a3ec3b..b43aeee3f 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "deep-extend": "^0.6.0", "dockerode": "3.0.1", "install": "0.1.8", - "jquery": "^3.4.1", + "jquery": "^3.5.0", "mixpanel": "kitematic/mixpanel-node", "mkdirp": "0.5.1", "node-uuid": "1.4.8", From 746a31781561ebe91c880d1c2a15927c35e164c3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 6 Jun 2020 07:25:03 +0000 Subject: [PATCH 174/190] Bump websocket-extensions from 0.1.3 to 0.1.4 Bumps [websocket-extensions](https://github.com/faye/websocket-extensions-node) from 0.1.3 to 0.1.4. - [Release notes](https://github.com/faye/websocket-extensions-node/releases) - [Changelog](https://github.com/faye/websocket-extensions-node/blob/master/CHANGELOG.md) - [Commits](https://github.com/faye/websocket-extensions-node/compare/0.1.3...0.1.4) Signed-off-by: dependabot[bot] --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index dac89000b..d84e567a0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12638,9 +12638,9 @@ } }, "websocket-extensions": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz", - "integrity": "sha1-XS/yKXcAPsaHpLhwc9+7rBRszyk=", + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", "dev": true }, "whatwg-encoding": { From 594dca60510906a9c0e5dd8fc27c9c80f4611880 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 15 Jul 2020 22:07:31 +0000 Subject: [PATCH 175/190] Bump lodash from 4.17.13 to 4.17.19 Bumps [lodash](https://github.com/lodash/lodash) from 4.17.13 to 4.17.19. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/compare/4.17.13...4.17.19) Signed-off-by: dependabot[bot] --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index d84e567a0..15ceeb00b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8488,9 +8488,9 @@ } }, "lodash": { - "version": "4.17.13", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.13.tgz", - "integrity": "sha512-vm3/XWXfWtRua0FkUyEHBZy8kCPjErNBT9fJx8Zvs+U6zjqPbTUOpkaoum3O5uiA8sm+yNMHXfYkTUHFoMxFNA==" + "version": "4.17.19", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.19.tgz", + "integrity": "sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ==" }, "lodash._reinterpolate": { "version": "3.0.0", diff --git a/package.json b/package.json index b43aeee3f..ff7e8809c 100644 --- a/package.json +++ b/package.json @@ -98,7 +98,7 @@ "jest-cli": "^23.6.0", "js-yaml": "^3.13.1", "load-grunt-tasks": "^4.0.0", - "lodash": "^4.17.13", + "lodash": "^4.17.19", "lodash.template": "^4.5.0", "merge": ">=1.2.1", "minimatch": ">=3.0.4", From 73065f840150ba4b71a391afde5235977e340782 Mon Sep 17 00:00:00 2001 From: Trung Nguyen Date: Thu, 16 Jul 2020 17:09:20 +0200 Subject: [PATCH 176/190] chore(dependencies): upgrade to lodash 4.17.19 Signed-off-by: Trung Nguyen --- package-lock.json | 716 +++++++++++++++++++++++----------------------- package.json | 2 +- 2 files changed, 359 insertions(+), 359 deletions(-) diff --git a/package-lock.json b/package-lock.json index d84e567a0..b7b553fc6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -91,12 +91,12 @@ "abbrev": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha1-+PLIh60Qv2f2NPAFtph/7TF5qsg=" + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" }, "acorn": { "version": "5.7.3", "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", - "integrity": "sha1-Z6ojG/iBKXS4UjWpZ3Hra9B+onk=" + "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==" }, "acorn-globals": { "version": "4.3.0", @@ -127,7 +127,7 @@ "dependencies": { "acorn": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", + "resolved": "http://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=", "dev": true } @@ -279,7 +279,7 @@ "anymatch": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", - "integrity": "sha1-VT3Lj5HjyImEXf26NMd3IbkLnXo=", + "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", "dev": true, "optional": true, "requires": { @@ -337,7 +337,7 @@ "aproba": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha1-aALmJk79GMeQobDVF/DyYnvyyUo=", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", "dev": true, "optional": true }, @@ -361,7 +361,7 @@ "async": { "version": "2.6.3", "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", - "integrity": "sha1-1yYl4jRKNlbjo61Pp0n6gymdgv8=", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", "dev": true, "requires": { "lodash": "^4.17.14" @@ -394,7 +394,7 @@ "are-we-there-yet": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", - "integrity": "sha1-SzXClE8GKov82mZBB2A1D+nd/CE=", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", "dev": true, "optional": true, "requires": { @@ -405,7 +405,7 @@ "argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha1-vNZ5HqWuCXJeF+WtmIE0zUCz2RE=", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dev": true, "requires": { "sprintf-js": "~1.0.2" @@ -423,7 +423,7 @@ "arr-flatten": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha1-NgSLv/TntH4TZkQxbJlmnqWukfE=", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", "dev": true }, "arr-union": { @@ -458,7 +458,7 @@ "array-slice": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", - "integrity": "sha1-42jqFfibxwaff/uJrsOmx9SsItQ=", + "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", "dev": true }, "array-union": { @@ -497,7 +497,7 @@ }, "asar": { "version": "0.12.4", - "resolved": "https://registry.npmjs.org/asar/-/asar-0.12.4.tgz", + "resolved": "http://registry.npmjs.org/asar/-/asar-0.12.4.tgz", "integrity": "sha1-LdPxFoguq4wPI7dUeSqCp9n84XE=", "optional": true, "requires": { @@ -529,7 +529,7 @@ "asn1": { "version": "0.2.4", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha1-jSR136tVO7M+d7VOWeiAu4ziMTY=", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", "requires": { "safer-buffer": "~2.1.0" } @@ -553,12 +553,12 @@ "astral-regex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", - "integrity": "sha1-bIw/uCfdQ+45GPJ7gngqt2WKb9k=", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", "dev": true }, "async": { "version": "1.5.2", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "resolved": "http://registry.npmjs.org/async/-/async-1.5.2.tgz", "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=" }, "async-each": { @@ -571,7 +571,7 @@ "async-exit-hook": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/async-exit-hook/-/async-exit-hook-2.0.1.tgz", - "integrity": "sha1-i9iwJLDsmxwBzMua+dspvXF9+vM=", + "integrity": "sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw==", "dev": true }, "async-limiter": { @@ -588,7 +588,7 @@ "atob": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha1-bZUX654DDSQ2ZmZR6GvZ9vE1M8k=", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", "dev": true }, "author-regex": { @@ -605,7 +605,7 @@ "aws4": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", - "integrity": "sha1-8OAD2cqef1nHpQiUXXsu+aBKVC8=" + "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==" }, "babel-cli": { "version": "6.26.0", @@ -660,7 +660,7 @@ "babel-core": { "version": "6.26.3", "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", - "integrity": "sha1-suLwnjQtDwyI4vAuBneUEl51wgc=", + "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", "dev": true, "requires": { "babel-code-frame": "^6.26.0", @@ -687,7 +687,7 @@ "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "requires": { "ms": "2.0.0" @@ -710,7 +710,7 @@ "babel-generator": { "version": "6.26.1", "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz", - "integrity": "sha1-GERAjTuPDTWkBOp6wYDwh6YBvZA=", + "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", "dev": true, "requires": { "babel-messages": "^6.23.0", @@ -882,7 +882,7 @@ "babel-jest": { "version": "23.6.0", "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-23.6.0.tgz", - "integrity": "sha1-pkQjI2ZVeiJAoMCD2msleGGFovE=", + "integrity": "sha512-lqKGG6LYXYu+DQh/slrQ8nxXQkEkhugdXsU6St7GmhVS7Ilc/22ArwqXNJrf0QaOBjZB0360qZMwXqDYQHXaew==", "dev": true, "requires": { "babel-plugin-istanbul": "^4.1.6", @@ -1103,7 +1103,7 @@ "babel-plugin-transform-es2015-modules-commonjs": { "version": "6.26.2", "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz", - "integrity": "sha1-WKeThjqefKhwvcWogRF/+sJ9tvM=", + "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==", "dev": true, "requires": { "babel-plugin-transform-strict-mode": "^6.24.1", @@ -1319,7 +1319,7 @@ "babel-preset-env": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/babel-preset-env/-/babel-preset-env-1.7.0.tgz", - "integrity": "sha1-3qefpOvriDzTXasH4mDBycBN93o=", + "integrity": "sha512-9OR2afuKDneX2/q2EurSftUYM0xGu4O2D9adAhVfADDhrYDaxXV0rBbevVYoY9n6nyX1PmQW/0jtpJvUNr9CHg==", "dev": true, "requires": { "babel-plugin-check-es2015-constants": "^6.22.0", @@ -1411,7 +1411,7 @@ "source-map-support": { "version": "0.4.18", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", - "integrity": "sha1-Aoam3ovkJkEzhZTpfM6nXwosWF8=", + "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", "dev": true, "requires": { "source-map": "^0.5.6" @@ -1431,7 +1431,7 @@ "regenerator-runtime": { "version": "0.11.1", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha1-vgWtf5v30i4Fb5cmzuUBf78Z4uk=" + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" } } }, @@ -1468,7 +1468,7 @@ "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "requires": { "ms": "2.0.0" @@ -1497,7 +1497,7 @@ "babylon": { "version": "6.18.0", "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", - "integrity": "sha1-ry87iPpvXB5MY00aD46sT1WzleM=", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", "dev": true }, "balanced-match": { @@ -1508,7 +1508,7 @@ "base": { "version": "0.11.2", "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha1-e95c7RRbbVUakNuH+DxVi060io8=", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", "dev": true, "requires": { "cache-base": "^1.0.1", @@ -1532,7 +1532,7 @@ "is-accessor-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, "requires": { "kind-of": "^6.0.0" @@ -1541,7 +1541,7 @@ "is-data-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dev": true, "requires": { "kind-of": "^6.0.0" @@ -1550,7 +1550,7 @@ "is-descriptor": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dev": true, "requires": { "is-accessor-descriptor": "^1.0.0", @@ -1567,7 +1567,7 @@ "kind-of": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha1-ARRrNqYhjmTljzqNZt5df8b20FE=", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", "dev": true } } @@ -1575,7 +1575,7 @@ "base62": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/base62/-/base62-1.2.8.tgz", - "integrity": "sha1-EmTLD7hI2HV5KHdHnb6LrmuuNCg=" + "integrity": "sha512-V6YHUbjLxN1ymqNLb1DPHoU1CpfdL7d2YTIp5W3U4hhoG4hhxNmsFDs66M9EXxBiSEke5Bt5dwdfMwwZF70iLA==" }, "base64-js": { "version": "1.2.0", @@ -1609,7 +1609,7 @@ }, "bl": { "version": "1.2.2", - "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.2.tgz", + "resolved": "http://registry.npmjs.org/bl/-/bl-1.2.2.tgz", "integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==", "dev": true, "requires": { @@ -1625,7 +1625,7 @@ }, "readable-stream": { "version": "2.3.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { @@ -1662,7 +1662,7 @@ "bluebird": { "version": "3.5.1", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz", - "integrity": "sha1-2VUfnemPH82h5oPRfukaBgLuLrk=" + "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==" }, "bluebird-lst": { "version": "1.0.5", @@ -1771,7 +1771,7 @@ "brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0=", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -1861,13 +1861,13 @@ "browser-process-hrtime": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-0.1.3.tgz", - "integrity": "sha1-YW8A+u8d9+wbW/nP4r3DFw8mx7Q=", + "integrity": "sha512-bRFnI4NnjO6cnyLmOV/7PVoDEMJChlcfN0z4s1YMBY989/SvlfMI1lgCnkFUs53e9gQF+w7qu7XdllSTiSl8Aw==", "dev": true }, "browser-resolve": { "version": "1.11.3", "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", - "integrity": "sha1-m3y7PQ9RDky4a9vXlhJNKLWJCvY=", + "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", "dev": true, "requires": { "resolve": "1.1.7" @@ -1884,7 +1884,7 @@ "browserslist": { "version": "3.2.8", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-3.2.8.tgz", - "integrity": "sha1-sABTYdZHHw9ZUnl6dvyYXx+Xj8Y=", + "integrity": "sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==", "dev": true, "requires": { "caniuse-lite": "^1.0.30000844", @@ -1903,7 +1903,7 @@ "buffer": { "version": "5.4.2", "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.4.2.tgz", - "integrity": "sha1-IBKHJ3YgYYJIDsyywPul9nKi7+8=", + "integrity": "sha512-iy9koArjAFCzGnx3ZvNA6Z0clIbbFgbdWQ0mKD3hO0krOrZh8UgA6qMKcZvwLJxS+D6iVR76+5/pV56yMNYTag==", "dev": true, "requires": { "base64-js": "^1.0.2", @@ -1913,7 +1913,7 @@ "buffer-alloc": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", - "integrity": "sha1-iQ3ZDZI6hz4I4Q5f1RpX5bfM4Ow=", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", "dev": true, "requires": { "buffer-alloc-unsafe": "^1.1.0", @@ -1923,7 +1923,7 @@ "buffer-alloc-unsafe": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", - "integrity": "sha1-vX3CauKXLQ7aJTvgYdupkjScGfA=", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", "dev": true }, "buffer-crc32": { @@ -1941,7 +1941,7 @@ "buffer-from": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha1-MnE7wCj3XAL9txDXx7zsHyxgcO8=" + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" }, "buffers": { "version": "0.1.1", @@ -2048,7 +2048,7 @@ "cache-base": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha1-Cn9GQWgxyLZi7jb+TnxZ129marI=", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", "dev": true, "requires": { "collection-visit": "^1.0.0", @@ -2159,7 +2159,7 @@ }, "chalk": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "requires": { @@ -2213,13 +2213,13 @@ "circular-json": { "version": "0.3.3", "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz", - "integrity": "sha1-gVyZ6oT2gJUp0vRXkb34JxE1LWY=", + "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==", "dev": true }, "class-utils": { "version": "0.3.6", "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha1-+TNprouafOAv1B+q0MqDAzGQxGM=", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", "dev": true, "requires": { "arr-union": "^3.1.0", @@ -2317,7 +2317,7 @@ "color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha1-u3GFBpDh8TZWfeYp0tVHHe2kweg=", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dev": true, "requires": { "color-name": "1.1.3" @@ -2332,7 +2332,7 @@ "color-support": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha1-k4NDeaHMmgxh+C9S8NBDIiUb1aI=", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", "dev": true }, "colors": { @@ -2416,7 +2416,7 @@ "concat-stream": { "version": "1.6.2", "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha1-kEvfGUzTEi/Gdcd/xKw9T/D9GjQ=", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", "dev": true, "requires": { "buffer-from": "^1.0.0", @@ -2487,7 +2487,7 @@ "convert-source-map": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", - "integrity": "sha1-UbU3qMQ+DwTewZk7/83VBOdYrCA=", + "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==", "dev": true, "requires": { "safe-buffer": "~5.1.1" @@ -2512,7 +2512,7 @@ "crc": { "version": "3.8.0", "resolved": "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz", - "integrity": "sha1-rWAmnCyFb4wpnixMwN5FVpFAVsY=", + "integrity": "sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==", "dev": true, "requires": { "buffer": "^5.1.0" @@ -2628,7 +2628,7 @@ "debug": { "version": "3.2.6", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha1-6D0X3hbYp++3cX7b5fsQE17uYps=", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", "requires": { "ms": "^2.1.1" } @@ -2675,7 +2675,7 @@ }, "readable-stream": { "version": "1.1.14", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", "requires": { "core-util-is": "~1.0.0", @@ -2689,7 +2689,7 @@ "deep-extend": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha1-xPp8lUBKF6nD6Mp+FTcxK3NjMKw=" + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" }, "deep-is": { "version": "0.1.3", @@ -2709,7 +2709,7 @@ "define-properties": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha1-z4jabL7ib+bbcJT2HYcMvYTO6fE=", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", "dev": true, "requires": { "object-keys": "^1.0.12" @@ -2726,7 +2726,7 @@ "define-property": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha1-1Flono1lS6d+AqgX+HENcCyxbp0=", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", "dev": true, "requires": { "is-descriptor": "^1.0.2", @@ -2736,7 +2736,7 @@ "is-accessor-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, "requires": { "kind-of": "^6.0.0" @@ -2745,7 +2745,7 @@ "is-data-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dev": true, "requires": { "kind-of": "^6.0.0" @@ -2754,7 +2754,7 @@ "is-descriptor": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dev": true, "requires": { "is-accessor-descriptor": "^1.0.0", @@ -2771,7 +2771,7 @@ "kind-of": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha1-ARRrNqYhjmTljzqNZt5df8b20FE=", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", "dev": true } } @@ -2829,7 +2829,7 @@ "detective": { "version": "4.7.1", "resolved": "https://registry.npmjs.org/detective/-/detective-4.7.1.tgz", - "integrity": "sha1-DspzFDOEQv67bWXaVMELscgrJG4=", + "integrity": "sha512-H6PmeeUcZloWtdt4DAkFyzFL94arpHr3NOwwmVILFiy+9Qd4JTxxXrzfyGk/lmct2qVGBwTSwSXagqu2BxmWig==", "requires": { "acorn": "^5.2.1", "defined": "^1.0.0" @@ -2838,7 +2838,7 @@ "diff": { "version": "3.5.0", "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", - "integrity": "sha1-gAwN0eCov7yVg1wgKtIg/jF+WhI=", + "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", "dev": true }, "dmg-builder": { @@ -2976,7 +2976,7 @@ "doctrine": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha1-XNAfwQFiG0LEzX9dGmYkNxbT850=", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", "dev": true, "requires": { "esutils": "^2.0.2" @@ -2985,7 +2985,7 @@ "domexception": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", - "integrity": "sha1-k3RCZEymoxJh7zbj7Gd/6AVYLJA=", + "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", "dev": true, "requires": { "webidl-conversions": "^4.0.2" @@ -2994,7 +2994,7 @@ "dot-prop": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", - "integrity": "sha1-HxngwuGqDjJ5fEl5nyg3rGr2nFc=", + "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", "dev": true, "requires": { "is-obj": "^1.0.0" @@ -3036,7 +3036,7 @@ "electron": { "version": "1.8.8", "resolved": "https://registry.npmjs.org/electron/-/electron-1.8.8.tgz", - "integrity": "sha1-qQzdsHUpH0lXaZPm9ci7RDkwHK4=", + "integrity": "sha512-1f9zJehcTTGjrkb06o6ds+gsRq6SYhZJyxOk6zIWjRH8hVy03y/RzUDELzNas71f5vcvXmfGVvyjeEsadDI8tg==", "dev": true, "requires": { "@types/node": "^8.0.24", @@ -3311,7 +3311,7 @@ "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "requires": { "ms": "2.0.0" @@ -3423,7 +3423,7 @@ }, "yargs": { "version": "6.6.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz", + "resolved": "http://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz", "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=", "optional": true, "requires": { @@ -3444,7 +3444,7 @@ }, "yargs-parser": { "version": "4.2.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", + "resolved": "http://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", "optional": true, "requires": { @@ -3498,7 +3498,7 @@ "electron-packager": { "version": "12.2.0", "resolved": "https://registry.npmjs.org/electron-packager/-/electron-packager-12.2.0.tgz", - "integrity": "sha1-444HAqEuX2KgCgOqvQua0orrq0s=", + "integrity": "sha512-T5W/FIK4VXhYIOWxkehmz6zXt2S/sA9JZ3AL+/jeKCicQY6QVQ0K8B7W801L+GPTwbgTPycHjO+iqEf1BhZ+Iw==", "dev": true, "requires": { "asar": "^0.14.0", @@ -3545,7 +3545,7 @@ "electron-download": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/electron-download/-/electron-download-4.1.1.tgz", - "integrity": "sha1-AuaVVnBcxFblIPngNVVu1aAV6+g=", + "integrity": "sha512-FjEWG9Jb/ppK/2zToP+U5dds114fM1ZOJqMAR4aXXL5CvyPE9fiqBK/9YcwC9poIFQTEJk/EM/zyRwziziRZrg==", "dev": true, "requires": { "debug": "^3.0.0", @@ -3562,7 +3562,7 @@ "fs-extra": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", - "integrity": "sha1-DYUhIuW8W+tFP7Ao6cDJvzY0DJQ=", + "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", "dev": true, "requires": { "graceful-fs": "^4.1.2", @@ -3575,7 +3575,7 @@ "fs-extra": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-5.0.0.tgz", - "integrity": "sha1-QU0BEM3QZwVzTQVWUsVBEmDDGr0=", + "integrity": "sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ==", "dev": true, "requires": { "graceful-fs": "^4.1.2", @@ -3646,7 +3646,7 @@ "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "requires": { "ms": "2.0.0" @@ -3657,7 +3657,7 @@ "yargs-parser": { "version": "10.1.0", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", - "integrity": "sha1-cgImW4n36eny5XZeD+c1qQXtuqg=", + "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", "dev": true, "requires": { "camelcase": "^4.1.0" @@ -3720,7 +3720,7 @@ "electron-winstaller": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/electron-winstaller/-/electron-winstaller-2.7.0.tgz", - "integrity": "sha1-VftkkBvN7rmz+s2CXh7yZYuUon0=", + "integrity": "sha512-WKRUTyGzTQbM2Q6dYm/iQqdYRQRTMiFakPxqOCJrH29YPVelGG9vNldal68fnq2yL+FFsoQi/3+qb6jDk143mw==", "dev": true, "requires": { "asar": "^0.11.0", @@ -3733,7 +3733,7 @@ "dependencies": { "asar": { "version": "0.11.0", - "resolved": "https://registry.npmjs.org/asar/-/asar-0.11.0.tgz", + "resolved": "http://registry.npmjs.org/asar/-/asar-0.11.0.tgz", "integrity": "sha1-uSbnksMV+MBIxDNx4yWwnJenZGQ=", "dev": true, "requires": { @@ -3755,7 +3755,7 @@ "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "requires": { "ms": "2.0.0" @@ -3795,7 +3795,7 @@ "end-of-stream": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", - "integrity": "sha1-7SljTRm6ukY7bOa4CjchPqtx7EM=", + "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", "requires": { "once": "^1.4.0" } @@ -3823,7 +3823,7 @@ "errno": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", - "integrity": "sha1-RoTXF3mtOa8Xfj8AeZb3xnyFJhg=", + "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", "dev": true, "optional": true, "requires": { @@ -3843,7 +3843,7 @@ "error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha1-tKxAZIEH/c3PriQvQovqihTU8b8=", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", "requires": { "is-arrayish": "^0.2.1" } @@ -3869,7 +3869,7 @@ "es-to-primitive": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz", - "integrity": "sha1-7fckeAM0VujdqO8J4ArZZQcH83c=", + "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==", "dev": true, "requires": { "is-callable": "^1.1.4", @@ -4023,7 +4023,7 @@ "eslint-scope": { "version": "3.7.3", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.3.tgz", - "integrity": "sha1-u1ByANPRf2AkdjYWC0gmKEsQhTU=", + "integrity": "sha512-W+B0SvF4gamyCTmUc+uITPY0989iXVfKvhwtmJocTaYoc/3khEHmEmvfY/Gn9HA9VV75jrQECsHizkNw1b68FA==", "dev": true, "requires": { "esrecurse": "^4.1.0", @@ -4033,13 +4033,13 @@ "eslint-visitor-keys": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz", - "integrity": "sha1-4qgs6oT/JGrW+1f5veW0ZiFFnsI=", + "integrity": "sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A==", "dev": true }, "espree": { "version": "3.5.4", "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.4.tgz", - "integrity": "sha1-sPRHGHyKi+2US4FaZgvd9d610ac=", + "integrity": "sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==", "dev": true, "requires": { "acorn": "^5.5.0", @@ -4054,7 +4054,7 @@ "esquery": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz", - "integrity": "sha1-QGxRZYsfWZGl+bYrHcJbAOPlxwg=", + "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==", "dev": true, "requires": { "estraverse": "^4.0.0" @@ -4063,7 +4063,7 @@ "esrecurse": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", - "integrity": "sha1-AHo7n9vCs7uH5IeeoZyS/b05Qs8=", + "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", "dev": true, "requires": { "estraverse": "^4.1.0" @@ -4095,7 +4095,7 @@ "exec-sh": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.2.2.tgz", - "integrity": "sha1-Kl5//L19C6J1W97LFuWkJ9+97DY=", + "integrity": "sha512-FIUCJz1RbuS0FKTdaAafAByGS0CPvU3R0MeHxgtl+djzCc//F8HakL8GzmVNZanasTbTAY/3DRFA0KpVqj/eAw==", "dev": true, "requires": { "merge": "^1.2.0" @@ -4176,7 +4176,7 @@ "expand-template": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-1.1.1.tgz", - "integrity": "sha1-mB8YjAw6h9Lij1WbxUFCb/lPId0=", + "integrity": "sha512-cebqLtV8KOZfw0UI8TEFWxtczxxC1jvyUvx6H4fyp1K1FN7A4Q+uggVUlOsI1K8AGU0rwOGqP8nCapdrw8CYQg==", "dev": true, "optional": true }, @@ -4192,7 +4192,7 @@ "expect": { "version": "23.6.0", "resolved": "https://registry.npmjs.org/expect/-/expect-23.6.0.tgz", - "integrity": "sha1-HgyNO6mlgch71x+5vIhi1ENCX5g=", + "integrity": "sha512-dgSoOHgmtn/aDGRVFWclQyPDKl2CQRq0hmIEoUAuQs/2rn2NcvCWcSCovm6BLeuB/7EZuLGu2QfnR+qRt5OM4w==", "dev": true, "requires": { "ansi-styles": "^3.2.0", @@ -4206,7 +4206,7 @@ "ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { "color-convert": "^1.9.0" @@ -4217,7 +4217,7 @@ "extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha1-+LETa0Bx+9jrFAr/hYsQGewpFfo=" + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" }, "extend-shallow": { "version": "3.0.2", @@ -4232,7 +4232,7 @@ "is-extendable": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ=", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "dev": true, "requires": { "is-plain-object": "^2.0.4" @@ -4298,7 +4298,7 @@ "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "requires": { "ms": "2.0.0" @@ -4318,7 +4318,7 @@ }, "readable-stream": { "version": "2.3.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { @@ -4520,7 +4520,7 @@ "flat-cache": { "version": "1.3.4", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.4.tgz", - "integrity": "sha1-LC73dSXMKSkAff/6HdMUqpyd7m8=", + "integrity": "sha512-VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg==", "dev": true, "requires": { "circular-json": "^0.3.1", @@ -4598,7 +4598,7 @@ "dependencies": { "combined-stream": { "version": "1.0.6", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz", + "resolved": "http://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz", "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=", "requires": { "delayed-stream": "~1.0.0" @@ -4618,7 +4618,7 @@ "fs-constants": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha1-a+Dem+mYzhavivwkSXue6bfM2a0=" + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" }, "fs-extra": { "version": "0.30.0", @@ -4667,7 +4667,7 @@ "fs-readdir-recursive": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz", - "integrity": "sha1-4y/AMKLM7kSmtTcTCNpUvgs5fSc=", + "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==", "dev": true }, "fs.realpath": { @@ -5226,7 +5226,7 @@ "fstream": { "version": "1.0.12", "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", - "integrity": "sha1-Touo7i1Ivk99DeUFRVVI6uWTIEU=", + "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", "dev": true, "optional": true, "requires": { @@ -5239,7 +5239,7 @@ "function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha1-pWiZ0+o8m6uHS7l3O3xe3pL0iV0=", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", "dev": true }, "functional-red-black-tree": { @@ -5262,7 +5262,7 @@ "fs-extra": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", - "integrity": "sha1-DYUhIuW8W+tFP7Ao6cDJvzY0DJQ=", + "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", "dev": true, "requires": { "graceful-fs": "^4.1.2", @@ -5307,7 +5307,7 @@ "gaze": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", - "integrity": "sha1-xEFzPhO5J6yMD/C0w7Az8ogSkko=", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", "dev": true, "requires": { "globule": "^1.0.0" @@ -5316,7 +5316,7 @@ "get-caller-file": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", - "integrity": "sha1-+Xj6TJDR3+f/LWvtoqUV5xO9z0o=" + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==" }, "get-folder-size": { "version": "1.0.1", @@ -5343,7 +5343,7 @@ "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "requires": { "ms": "2.0.0" @@ -5497,7 +5497,7 @@ "global-modules": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", - "integrity": "sha1-bXcPDrUjrHgWTXK15xqIdyZcw+o=", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", "dev": true, "requires": { "global-prefix": "^1.0.1", @@ -5521,13 +5521,13 @@ "globals": { "version": "9.18.0", "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", - "integrity": "sha1-qjiWs+abSH8X4x7SFD1pqOMMLYo=", + "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", "dev": true }, "globule": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz", - "integrity": "sha1-Xf+xsZHyLSB5epNptJ6rTpg5aW0=", + "integrity": "sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==", "dev": true, "requires": { "glob": "~7.1.1", @@ -5643,7 +5643,7 @@ "grunt-babel": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/grunt-babel/-/grunt-babel-7.0.0.tgz", - "integrity": "sha1-E8kMAfFU3sIU4O611mrHxwzt8tM=", + "integrity": "sha512-AFilvH/iPbnIYhL4Wx36AJQCaVEvK55xh0tujAt1DIM5tuxYxRsgUPEpwijBU147B+as/ssGuY9/6JYfTiAWpw==", "dev": true }, "grunt-chmod": { @@ -5692,7 +5692,7 @@ "grunt-contrib-clean": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/grunt-contrib-clean/-/grunt-contrib-clean-2.0.0.tgz", - "integrity": "sha1-O+fKSA2kt0CqXp2GPi9+iyT4pos=", + "integrity": "sha512-g5ZD3ORk6gMa5ugZosLDQl3dZO7cI3R14U75hTM+dVLVxdMNJCPVmwf9OUt4v4eWgpKKWWoVK9DZc1amJp4nQw==", "dev": true, "requires": { "async": "^2.6.1", @@ -5713,7 +5713,7 @@ "grunt-contrib-compress": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/grunt-contrib-compress/-/grunt-contrib-compress-1.5.0.tgz", - "integrity": "sha1-ul+A4irPGSiXzkPLYCUMqyyx8Js=", + "integrity": "sha512-RcCyetnvTJ7jvnDCSm05wOndAd00HWZTHeVGDVVmCM+K/PEivL0yx8vKyi8uzy0492l2dJgtzR0Ucid7roKg6A==", "dev": true, "requires": { "archiver": "^1.3.0", @@ -5745,7 +5745,7 @@ "grunt-contrib-less": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/grunt-contrib-less/-/grunt-contrib-less-2.0.0.tgz", - "integrity": "sha1-ykt44V5UYQzAQzLV+gsZayA7FNk=", + "integrity": "sha512-nsaODoEMjVn61OuqPaFeFQpb4Qd/EbfxQDeYnh2oONXm8L5Gnuchtv59kl0V3hjiFdOkZlPILDc3ZrkoZI0PNw==", "dev": true, "requires": { "async": "^2.0.0", @@ -5768,7 +5768,7 @@ "grunt-contrib-watch": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/grunt-contrib-watch/-/grunt-contrib-watch-1.1.0.tgz", - "integrity": "sha1-wUPKW4JLKIoCS4VmOaU0Wu23jtQ=", + "integrity": "sha512-yGweN+0DW5yM+oo58fRu/XIRrPcn3r4tQx+nL7eMRwjpvk+rQY6R8o94BPK0i2UhTg9FN21hS+m8vR8v9vXfeg==", "dev": true, "requires": { "async": "^2.6.0", @@ -5827,7 +5827,7 @@ "grunt-electron-packager": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/grunt-electron-packager/-/grunt-electron-packager-0.2.1.tgz", - "integrity": "sha1-q4P1OlTG1Tcd7XeAolaZNPo/bv4=", + "integrity": "sha512-rWR9VmL7q2GAyEQ4Q8y6emjMgXfAo3RGgrfu0QETe/8pUQCXnFkDskmurWfNqqVncm/DG1sVgVU7T5ZBLwpVyA==", "dev": true }, "grunt-if-missing": { @@ -5839,13 +5839,13 @@ "grunt-known-options": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-1.1.1.tgz", - "integrity": "sha1-bMCIEHvQIZ3F0+V9kZI/RpBZgE0=", + "integrity": "sha512-cHwsLqoighpu7TuYj5RonnEuxGVFnztcUqTqp5rXFGYL4OuPFofwC4Ycg7n9fYwvK6F5WbYgeVOwph9Crs2fsQ==", "dev": true }, "grunt-legacy-log": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-2.0.0.tgz", - "integrity": "sha1-yM0sbIGkRlubvy2HTZY/73pZ/7k=", + "integrity": "sha512-1m3+5QvDYfR1ltr8hjiaiNjddxGdQWcH0rw1iKKiQnF0+xtgTazirSTGu68RchPyh1OBng1bBUjLmX8q9NpoCw==", "dev": true, "requires": { "colors": "~1.1.2", @@ -5857,7 +5857,7 @@ "grunt-legacy-log-utils": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.0.1.tgz", - "integrity": "sha1-0vRCx8AVAGXZAEsI/XQQ03UZGU4=", + "integrity": "sha512-o7uHyO/J+i2tXG8r2bZNlVk20vlIFJ9IEYyHMCQGfWYru8Jv3wTqKZzvV30YW9rWEjq0eP3cflQ1qWojIe9VFA==", "dev": true, "requires": { "chalk": "~2.4.1", @@ -5867,7 +5867,7 @@ "ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { "color-convert": "^1.9.0" @@ -5887,7 +5887,7 @@ "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { "has-flag": "^3.0.0" @@ -5898,7 +5898,7 @@ "grunt-legacy-util": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-1.1.1.tgz", - "integrity": "sha1-4QYk58hgNOW4cMioYWdD8KCEXkI=", + "integrity": "sha512-9zyA29w/fBe6BIfjGENndwoe1Uy31BIXxTH3s8mga0Z5Bz2Sp4UCjkeyv2tI449ymkx3x26B+46FV4fXEddl5A==", "dev": true, "requires": { "async": "~1.5.2", @@ -5948,7 +5948,7 @@ }, "rcedit": { "version": "0.7.0", - "resolved": "https://registry.npmjs.org/rcedit/-/rcedit-0.7.0.tgz", + "resolved": "http://registry.npmjs.org/rcedit/-/rcedit-0.7.0.tgz", "integrity": "sha1-VgspIBZQNKE1MW5qER+CdLnOxSE=", "dev": true } @@ -6001,7 +6001,7 @@ "has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha1-ci18v8H2qoJB8W3YFOAR4fQeh5Y=", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", "dev": true, "requires": { "function-bind": "^1.1.1" @@ -6108,7 +6108,7 @@ "home-path": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/home-path/-/home-path-1.0.6.tgz", - "integrity": "sha1-1UncJGU4in+GZyQsWzFYjSmvKfw=", + "integrity": "sha512-wo+yjrdAtoXt43Vy92a+0IPCYViiyLAHyp0QVS4xL/tfvVz5sXIW1ubLZk3nhVkD92fQpUMKX+fzMjr5F489vw==", "dev": true }, "homedir-polyfill": { @@ -6134,7 +6134,7 @@ "html-encoding-sniffer": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", - "integrity": "sha1-5w2EuU2lOqN14R/jo1G+ZkLKRvg=", + "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", "dev": true, "requires": { "whatwg-encoding": "^1.0.1" @@ -6159,7 +6159,7 @@ "iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha1-ICK0sl+93CHS9SSXSkdKr+czkIs=", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "requires": { "safer-buffer": ">= 2.1.2 < 3" } @@ -6167,19 +6167,19 @@ "ieee754": { "version": "1.1.13", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", - "integrity": "sha1-7BaFWOlaoYH9h9N/VcMrvLZwi4Q=", + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==", "dev": true }, "ignore": { "version": "3.3.10", "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", - "integrity": "sha1-Cpf7h2mG6AgcYxFg+PnziRV/AEM=", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", "dev": true }, "iltorb": { "version": "1.3.10", "resolved": "https://registry.npmjs.org/iltorb/-/iltorb-1.3.10.tgz", - "integrity": "sha1-oNnk59Ur9RB0FEIjbL4MxCMPyfg=", + "integrity": "sha512-nyB4+ru1u8CQqQ6w7YjasboKN3NQTN8GH/V/eEssNRKhW6UbdxdWhB9fJ5EEdjJfezKY0qPrcwLyIcgjL8hHxA==", "dev": true, "optional": true, "requires": { @@ -6210,7 +6210,7 @@ "import-local": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/import-local/-/import-local-1.0.0.tgz", - "integrity": "sha1-Xk/9wD9P5sAJxnKb6yljHC+CJ7w=", + "integrity": "sha512-vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ==", "dev": true, "requires": { "pkg-dir": "^2.0.0", @@ -6249,13 +6249,13 @@ "ini": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha1-7uJfVtscnsYIXgwid4CD9Zar+Sc=", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", "dev": true }, "inquirer": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz", - "integrity": "sha1-ndLyrXZdyrH/BEO0kUQqILoifck=", + "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", "dev": true, "requires": { "ansi-escapes": "^3.0.0", @@ -6283,7 +6283,7 @@ "ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { "color-convert": "^1.9.0" @@ -6292,7 +6292,7 @@ "chalk": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha1-zUJUFnelQzPPVBpJEIwUMrRMlCQ=", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { "ansi-styles": "^3.2.1", @@ -6309,7 +6309,7 @@ "string-width": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4=", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", "dev": true, "requires": { "is-fullwidth-code-point": "^2.0.0", @@ -6328,7 +6328,7 @@ "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { "has-flag": "^3.0.0" @@ -6350,7 +6350,7 @@ "invariant": { "version": "2.2.4", "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha1-YQ88ksk1nOHbYW5TgAjSP/NRWOY=", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", "requires": { "loose-envify": "^1.0.0" } @@ -6363,7 +6363,7 @@ "is-absolute": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", - "integrity": "sha1-OV4a6EsR8mrReV5zwXN45IowFXY=", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", "dev": true, "requires": { "is-relative": "^1.0.0", @@ -6397,7 +6397,7 @@ "is-buffer": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha1-76ouqdqg16suoTqXsritUf776L4=", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", "dev": true }, "is-builtin-module": { @@ -6411,7 +6411,7 @@ "is-callable": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", - "integrity": "sha1-HhrfIZ4e62hNaR+dagX/DTCiTXU=", + "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==", "dev": true }, "is-ci": { @@ -6441,7 +6441,7 @@ "is-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha1-Nm2CQN3kh8pRgjsaufB6EKeCUco=", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "dev": true, "requires": { "is-accessor-descriptor": "^0.1.6", @@ -6452,7 +6452,7 @@ "kind-of": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha1-cpyR4thXt6QZofmqZWhcTDP1hF0=", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", "dev": true } } @@ -6559,7 +6559,7 @@ "is-plain-object": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha1-LBY7P6+xtgbZ0Xko8FwqHDjgdnc=", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", "dev": true, "requires": { "isobject": "^3.0.1" @@ -6609,7 +6609,7 @@ "is-relative": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", - "integrity": "sha1-obtpNc6MXboei5dUubLcwCDiJg0=", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", "dev": true, "requires": { "is-unc-path": "^1.0.0" @@ -6618,7 +6618,7 @@ "is-resolvable": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", - "integrity": "sha1-+xj4fOH+uSUWnJpAfBkxijIG7Yg=", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", "dev": true }, "is-retina": { @@ -6641,7 +6641,7 @@ "is-symbol": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz", - "integrity": "sha1-oFX2rlcZLK7jKeeoYBGLSXqVDzg=", + "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==", "dev": true, "requires": { "has-symbols": "^1.0.0" @@ -6655,7 +6655,7 @@ "is-unc-path": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", - "integrity": "sha1-1zHoiY7QkKEsNSrS6u1Qla0yLJ0=", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", "dev": true, "requires": { "unc-path-regex": "^0.1.2" @@ -6669,7 +6669,7 @@ "is-windows": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha1-0YUOuXkezRjmGCzhKjDzlmNLsZ0=", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", "dev": true }, "isarray": { @@ -6706,7 +6706,7 @@ "istanbul-api": { "version": "1.3.7", "resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-1.3.7.tgz", - "integrity": "sha1-qGx3DSsD4R4/d4zXrt2C0nIgkqo=", + "integrity": "sha512-4/ApBnMVeEPG3EkSzcw25wDe4N66wxwn+KKn6b47vyek8Xb3NBAcg4xfuQbS7BqcZuTX4wxfD5lVagdggR3gyA==", "dev": true, "requires": { "async": "^2.1.4", @@ -6736,13 +6736,13 @@ "istanbul-lib-coverage": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.1.tgz", - "integrity": "sha1-zPftzQoLubj3Kf7rCTBHD5r2ZPA=", + "integrity": "sha512-PzITeunAgyGbtY1ibVIUiV679EFChHjoMNRibEIobvmrCRaIgwLxNucOSimtNWUhEib/oO7QY2imD75JVgCJWQ==", "dev": true }, "istanbul-lib-hook": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.2.2.tgz", - "integrity": "sha1-vGvwfxKmQfvxyFOR0Nqo8K6mv4Y=", + "integrity": "sha512-/Jmq7Y1VeHnZEQ3TL10VHyb564mn6VrQXHchON9Jf/AEcmQ3ZIiyD1BVzNOKTZf/G3gE+kiGK6SmpF9y3qGPLw==", "dev": true, "requires": { "append-transform": "^0.4.0" @@ -6751,7 +6751,7 @@ "istanbul-lib-instrument": { "version": "1.10.2", "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.2.tgz", - "integrity": "sha1-H1XtEKw8R/K93dUweTUSZ1TQqco=", + "integrity": "sha512-aWHxfxDqvh/ZlxR8BBaEPVSWDPUkGD63VjGQn3jcw8jCp7sHEMKcrj4xfJn/ABzdMEHiQNyvDQhqm5o8+SQg7A==", "dev": true, "requires": { "babel-generator": "^6.18.0", @@ -6766,7 +6766,7 @@ "istanbul-lib-report": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.1.5.tgz", - "integrity": "sha1-8qZX/GKC+WFwqvKB6zCkWPf0Fww=", + "integrity": "sha512-UsYfRMoi6QO/doUshYNqcKJqVmFe9w51GZz8BS3WB0lYxAllQYklka2wP9+dGZeHYaWIdcXUx8JGdbqaoXRXzw==", "dev": true, "requires": { "istanbul-lib-coverage": "^1.2.1", @@ -6795,7 +6795,7 @@ "istanbul-lib-source-maps": { "version": "1.2.6", "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.6.tgz", - "integrity": "sha1-N7n/ZhWA+PyhEjJ1LuQuCMZnXY8=", + "integrity": "sha512-TtbsY5GIHgbMsMiRw35YBHGpZ1DVFEO19vxxeiDMYaeOFOCzfnYVxvl6pOUIZR4dtPhAGpSMup8OyF8ubsaqEg==", "dev": true, "requires": { "debug": "^3.1.0", @@ -6816,7 +6816,7 @@ "istanbul-reports": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.5.1.tgz", - "integrity": "sha1-l+Tb87UV6MSEyuoV1lJO69P/Tho=", + "integrity": "sha512-+cfoZ0UXzWjhAdzosCPP3AN8vvef8XDkWtTfgaN+7L3YTpNYITnCaEkceo5SEYy644VkHka/P1FvkWvrG/rrJw==", "dev": true, "requires": { "handlebars": "^4.0.3" @@ -6825,7 +6825,7 @@ "jest-changed-files": { "version": "23.4.2", "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-23.4.2.tgz", - "integrity": "sha1-Hu1og3DNXuuv5K6T00uztklo/oM=", + "integrity": "sha512-EyNhTAUWEfwnK0Is/09LxoqNDOn7mU7S3EHskG52djOFS/z+IT0jT3h3Ql61+dklcG7bJJitIWEMB4Sp1piHmA==", "dev": true, "requires": { "throat": "^4.0.0" @@ -6834,7 +6834,7 @@ "jest-cli": { "version": "23.6.0", "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-23.6.0.tgz", - "integrity": "sha1-YauRd0Qzj0Q+8rqigt3/3WWKXaQ=", + "integrity": "sha512-hgeD1zRUp1E1zsiyOXjEn4LzRLWdJBV//ukAHGlx6s5mfCNJTbhbHjgxnDUXA8fsKWN/HqFFF6X5XcCwC/IvYQ==", "dev": true, "requires": { "ansi-escapes": "^3.0.0", @@ -6884,7 +6884,7 @@ "ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { "color-convert": "^1.9.0" @@ -6910,7 +6910,7 @@ "cliui": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", - "integrity": "sha1-NIQi2+gtgAswIu709qwQvy5NG0k=", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", "dev": true, "requires": { "string-width": "^2.1.1", @@ -6945,7 +6945,7 @@ "os-locale": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", - "integrity": "sha1-QrwpAKa1uL0XN2yOiCtlr8zyS/I=", + "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", "dev": true, "requires": { "execa": "^0.7.0", @@ -6956,7 +6956,7 @@ "string-width": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4=", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", "dev": true, "requires": { "is-fullwidth-code-point": "^2.0.0", @@ -6975,7 +6975,7 @@ "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { "has-flag": "^3.0.0" @@ -6989,7 +6989,7 @@ }, "yargs": { "version": "11.1.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-11.1.0.tgz", + "resolved": "http://registry.npmjs.org/yargs/-/yargs-11.1.0.tgz", "integrity": "sha512-NwW69J42EsCSanF8kyn5upxvjp5ds+t3+udGBeTbFnERA+lF541DDpMawzo4z6W/QrzNM18D+BPMiOBibnFV5A==", "dev": true, "requires": { @@ -7021,7 +7021,7 @@ "jest-config": { "version": "23.6.0", "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-23.6.0.tgz", - "integrity": "sha1-+CVGqQreLYxwJvv2rFIH/CL46x0=", + "integrity": "sha512-i8V7z9BeDXab1+VNo78WM0AtWpBRXJLnkT+lyT+Slx/cbP5sZJ0+NDuLcmBE5hXAoK0aUp7vI+MOxR+R4d8SRQ==", "dev": true, "requires": { "babel-core": "^6.0.0", @@ -7043,7 +7043,7 @@ "ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { "color-convert": "^1.9.0" @@ -7063,7 +7063,7 @@ "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { "has-flag": "^3.0.0" @@ -7074,7 +7074,7 @@ "jest-diff": { "version": "23.6.0", "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-23.6.0.tgz", - "integrity": "sha1-FQDz8W6FC7PXEjNAgIm+CZ9hDH0=", + "integrity": "sha512-Gz9l5Ov+X3aL5L37IT+8hoCUsof1CVYBb2QEkOupK64XyRR3h+uRpYIm97K7sY8diFxowR8pIGEdyfMKTixo3g==", "dev": true, "requires": { "chalk": "^2.0.1", @@ -7086,7 +7086,7 @@ "ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { "color-convert": "^1.9.0" @@ -7106,7 +7106,7 @@ "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { "has-flag": "^3.0.0" @@ -7126,7 +7126,7 @@ "jest-each": { "version": "23.6.0", "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-23.6.0.tgz", - "integrity": "sha1-ugw6gqgFQ4cBYTnHM6BSQtPXFXU=", + "integrity": "sha512-x7V6M/WGJo6/kLoissORuvLIeAoyo2YqLOoCDkohgJ4XOXSqOtyvr8FbInlAWS77ojBsZrafbozWoKVRdtxFCg==", "dev": true, "requires": { "chalk": "^2.0.1", @@ -7136,7 +7136,7 @@ "ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { "color-convert": "^1.9.0" @@ -7156,7 +7156,7 @@ "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { "has-flag": "^3.0.0" @@ -7188,13 +7188,13 @@ "jest-get-type": { "version": "22.4.3", "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-22.4.3.tgz", - "integrity": "sha1-46hQTYR5NC3UQgI2syKGnxiQDOQ=", + "integrity": "sha512-/jsz0Y+V29w1chdXVygEKSz2nBoHoYqNShPe+QgxSNjAuP1i8+k4LbQNrfoliKej0P45sivkSCh7yiD6ubHS3w==", "dev": true }, "jest-haste-map": { "version": "23.6.0", "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-23.6.0.tgz", - "integrity": "sha1-Lj65l4FMppbWKv2z8lKfW7yTXhY=", + "integrity": "sha512-uyNhMyl6dr6HaXGHp8VF7cK6KpC6G9z9LiMNsst+rJIZ8l7wY0tk8qwjPmEghczojZ2/ZhtEdIabZ0OQRJSGGg==", "dev": true, "requires": { "fb-watchman": "^2.0.0", @@ -7210,7 +7210,7 @@ "jest-jasmine2": { "version": "23.6.0", "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-23.6.0.tgz", - "integrity": "sha1-hA6Tf4SKbIY43yQ2CrhpzHGFkuA=", + "integrity": "sha512-pe2Ytgs1nyCs8IvsEJRiRTPC0eVYd8L/dXJGU08GFuBwZ4sYH/lmFDdOL3ZmvJR8QKqV9MFuwlsAi/EWkFUbsQ==", "dev": true, "requires": { "babel-traverse": "^6.0.0", @@ -7230,7 +7230,7 @@ "ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { "color-convert": "^1.9.0" @@ -7250,7 +7250,7 @@ "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { "has-flag": "^3.0.0" @@ -7261,7 +7261,7 @@ "jest-leak-detector": { "version": "23.6.0", "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-23.6.0.tgz", - "integrity": "sha1-5CMP1CzzgaGhlxI3rVaJfefhcd4=", + "integrity": "sha512-f/8zA04rsl1Nzj10HIyEsXvYlMpMPcy0QkQilVZDFOaPbv2ur71X5u2+C4ZQJGyV/xvVXtCCZ3wQ99IgQxftCg==", "dev": true, "requires": { "pretty-format": "^23.6.0" @@ -7270,7 +7270,7 @@ "jest-matcher-utils": { "version": "23.6.0", "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-23.6.0.tgz", - "integrity": "sha1-cmvOoMUpQmGnQXr7baMYa0uMrIA=", + "integrity": "sha512-rosyCHQfBcol4NsckTn01cdelzWLU9Cq7aaigDf8VwwpIRvWE/9zLgX2bON+FkEW69/0UuYslUe22SOdEf2nog==", "dev": true, "requires": { "chalk": "^2.0.1", @@ -7281,7 +7281,7 @@ "ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { "color-convert": "^1.9.0" @@ -7301,7 +7301,7 @@ "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { "has-flag": "^3.0.0" @@ -7325,7 +7325,7 @@ "ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { "color-convert": "^1.9.0" @@ -7345,7 +7345,7 @@ "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { "has-flag": "^3.0.0" @@ -7368,7 +7368,7 @@ "jest-resolve": { "version": "23.6.0", "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-23.6.0.tgz", - "integrity": "sha1-zx0aJM5+57I9ZhwzuiFQ866/oK4=", + "integrity": "sha512-XyoRxNtO7YGpQDmtQCmZjum1MljDqUCob7XlZ6jy9gsMugHdN2hY4+Acz9Qvjz2mSsOnPSH7skBmDYCHXVZqkA==", "dev": true, "requires": { "browser-resolve": "^1.11.3", @@ -7379,7 +7379,7 @@ "ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { "color-convert": "^1.9.0" @@ -7399,7 +7399,7 @@ "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { "has-flag": "^3.0.0" @@ -7410,7 +7410,7 @@ "jest-resolve-dependencies": { "version": "23.6.0", "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-23.6.0.tgz", - "integrity": "sha1-tFJq8kyFQNmj+rECwVCBz1Cbcj0=", + "integrity": "sha512-EkQWkFWjGKwRtRyIwRwI6rtPAEyPWlUC2MpzHissYnzJeHcyCn1Hc8j7Nn1xUVrS5C6W5+ZL37XTem4D4pLZdA==", "dev": true, "requires": { "jest-regex-util": "^23.3.0", @@ -7420,7 +7420,7 @@ "jest-runner": { "version": "23.6.0", "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-23.6.0.tgz", - "integrity": "sha1-OJS9IZ/8Pzy5TcSKQXCi5vI6Wjg=", + "integrity": "sha512-kw0+uj710dzSJKU6ygri851CObtCD9cN8aNkg8jWJf4ewFyEa6kwmiH/r/M1Ec5IL/6VFa0wnAk6w+gzUtjJzA==", "dev": true, "requires": { "exit": "^0.1.2", @@ -7441,7 +7441,7 @@ "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true }, "source-map-support": { @@ -7459,7 +7459,7 @@ "jest-runtime": { "version": "23.6.0", "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-23.6.0.tgz", - "integrity": "sha1-BZ5YyKtEWRfNDg2ErCumjejyMII=", + "integrity": "sha512-ycnLTNPT2Gv+TRhnAYAQ0B3SryEXhhRj1kA6hBPSeZaNQkJ7GbZsxOLUkwg6YmvWGdX3BB3PYKFLDQCAE1zNOw==", "dev": true, "requires": { "babel-core": "^6.0.0", @@ -7494,7 +7494,7 @@ "ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { "color-convert": "^1.9.0" @@ -7520,7 +7520,7 @@ "cliui": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", - "integrity": "sha1-NIQi2+gtgAswIu709qwQvy5NG0k=", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", "dev": true, "requires": { "string-width": "^2.1.1", @@ -7555,7 +7555,7 @@ "os-locale": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", - "integrity": "sha1-QrwpAKa1uL0XN2yOiCtlr8zyS/I=", + "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", "dev": true, "requires": { "execa": "^0.7.0", @@ -7566,7 +7566,7 @@ "string-width": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4=", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", "dev": true, "requires": { "is-fullwidth-code-point": "^2.0.0", @@ -7591,7 +7591,7 @@ "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { "has-flag": "^3.0.0" @@ -7605,7 +7605,7 @@ }, "yargs": { "version": "11.1.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-11.1.0.tgz", + "resolved": "http://registry.npmjs.org/yargs/-/yargs-11.1.0.tgz", "integrity": "sha512-NwW69J42EsCSanF8kyn5upxvjp5ds+t3+udGBeTbFnERA+lF541DDpMawzo4z6W/QrzNM18D+BPMiOBibnFV5A==", "dev": true, "requires": { @@ -7643,7 +7643,7 @@ "jest-snapshot": { "version": "23.6.0", "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-23.6.0.tgz", - "integrity": "sha1-+cJiXRsYrNoB7C0rgmwM5YpaoXo=", + "integrity": "sha512-tM7/Bprftun6Cvj2Awh/ikS7zV3pVwjRYU2qNYS51VZHgaAMBs5l4o/69AiDHhQrj5+LA2Lq4VIvK7zYk/bswg==", "dev": true, "requires": { "babel-types": "^6.0.0", @@ -7661,7 +7661,7 @@ "ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { "color-convert": "^1.9.0" @@ -7681,7 +7681,7 @@ "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { "has-flag": "^3.0.0" @@ -7708,7 +7708,7 @@ "ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { "color-convert": "^1.9.0" @@ -7734,13 +7734,13 @@ "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true }, "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { "has-flag": "^3.0.0" @@ -7751,7 +7751,7 @@ "jest-validate": { "version": "23.6.0", "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-23.6.0.tgz", - "integrity": "sha1-NnYfmdHtM/zUJbTkxVldYrZZdHQ=", + "integrity": "sha512-OFKapYxe72yz7agrDAWi8v2WL8GIfVqcbKRCLbRG9PAxtzF9b1SEDdTpytNDN12z2fJynoBwpMpvj2R39plI2A==", "dev": true, "requires": { "chalk": "^2.0.1", @@ -7763,7 +7763,7 @@ "ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { "color-convert": "^1.9.0" @@ -7783,7 +7783,7 @@ "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { "has-flag": "^3.0.0" @@ -7805,7 +7805,7 @@ "ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { "color-convert": "^1.9.0" @@ -7825,7 +7825,7 @@ "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { "has-flag": "^3.0.0" @@ -7850,12 +7850,12 @@ "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha1-GSA/tZmR35jjoocFDUZHzerzJJk=" + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, "js-yaml": { "version": "3.13.1", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", - "integrity": "sha1-r/FRswv9+o5J4F2iLnQV6d+jeEc=", + "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", "dev": true, "requires": { "argparse": "^1.0.7", @@ -7865,7 +7865,7 @@ "esprima": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha1-E7BM2z5sXRnfkatph6hpVhmwqnE=", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", "dev": true } } @@ -7878,7 +7878,7 @@ "jsdom": { "version": "11.12.0", "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.12.0.tgz", - "integrity": "sha1-GoDUDd03ih3lllbp5txaO6hle8g=", + "integrity": "sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw==", "dev": true, "requires": { "abab": "^2.0.0", @@ -7944,7 +7944,7 @@ }, "jsonfile": { "version": "2.4.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", + "resolved": "http://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", "requires": { "graceful-fs": "^4.1.6" @@ -8005,7 +8005,7 @@ "kleur": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/kleur/-/kleur-2.0.2.tgz", - "integrity": "sha1-twT0lE2V4lXQOPDLBfuKYCxVowA=", + "integrity": "sha512-77XF9iTllATmG9lSlIv0qdQ2BQ/h9t0bJllHlbvsQ0zUWfU7Yi0S8L5JXzPZgkefIiajLmBJJ4BsMJmqcf7oxQ==", "dev": true }, "latest-version": { @@ -8043,7 +8043,7 @@ "left-pad": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz", - "integrity": "sha1-W4o6d2Xf4AEmHd6RVYnngvjJTR4=", + "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==", "dev": true }, "less": { @@ -8165,7 +8165,7 @@ "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "requires": { "ms": "2.0.0" @@ -8247,7 +8247,7 @@ "is-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha1-Nm2CQN3kh8pRgjsaufB6EKeCUco=", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "dev": true, "requires": { "is-accessor-descriptor": "^0.1.6", @@ -8258,7 +8258,7 @@ "kind-of": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha1-cpyR4thXt6QZofmqZWhcTDP1hF0=", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", "dev": true } } @@ -8266,7 +8266,7 @@ "extglob": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha1-rQD+TcYSqSMuhxhxHcXLWrAoVUM=", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", "dev": true, "requires": { "array-unique": "^0.3.2", @@ -8337,7 +8337,7 @@ "is-accessor-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, "requires": { "kind-of": "^6.0.0" @@ -8346,7 +8346,7 @@ "is-data-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dev": true, "requires": { "kind-of": "^6.0.0" @@ -8355,7 +8355,7 @@ "is-descriptor": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dev": true, "requires": { "is-accessor-descriptor": "^1.0.0", @@ -8407,13 +8407,13 @@ "kind-of": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha1-ARRrNqYhjmTljzqNZt5df8b20FE=", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", "dev": true }, "micromatch": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha1-cIWbyVyYQJUvNZoGij/En57PrCM=", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dev": true, "requires": { "arr-diff": "^4.0.0", @@ -8448,7 +8448,7 @@ "load-grunt-tasks": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/load-grunt-tasks/-/load-grunt-tasks-4.0.0.tgz", - "integrity": "sha1-9JS8D6xJURW1yMbJV8Xx8P/X7s4=", + "integrity": "sha512-w5JYPHpZgMxu9XFR9N9MEzyX8E0mLhQkwQ1qVP4mb3gmuomw8Ww8J49NHMbXqyQliq2LUCqdU7/wW96IVuPCKw==", "dev": true, "requires": { "arrify": "^1.0.0", @@ -8488,9 +8488,9 @@ } }, "lodash": { - "version": "4.17.13", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.13.tgz", - "integrity": "sha512-vm3/XWXfWtRua0FkUyEHBZy8kCPjErNBT9fJx8Zvs+U6zjqPbTUOpkaoum3O5uiA8sm+yNMHXfYkTUHFoMxFNA==" + "version": "4.17.19", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.19.tgz", + "integrity": "sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ==" }, "lodash._reinterpolate": { "version": "3.0.0", @@ -8519,7 +8519,7 @@ "lodash.template": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", - "integrity": "sha1-+XYZXPPzR9DV9SSDVp/oAxzM6Ks=", + "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", "dev": true, "requires": { "lodash._reinterpolate": "^3.0.0", @@ -8529,7 +8529,7 @@ "lodash.templatesettings": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", - "integrity": "sha1-5IExDwSdPPbUfpEq0JMTsVTw+zM=", + "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", "dev": true, "requires": { "lodash._reinterpolate": "^3.0.0" @@ -8538,7 +8538,7 @@ "loose-envify": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha1-ce5R+nvkyuwaY4OffmgtgTLTDK8=", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", "requires": { "js-tokens": "^3.0.0 || ^4.0.0" } @@ -8556,7 +8556,7 @@ "lowercase-keys": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha1-b54wtHCE2XGnyCD/FabFFnt0wm8=", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", "dev": true }, "lru-cache": { @@ -8572,7 +8572,7 @@ "make-dir": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha1-ecEDO4BRW9bSTsmTPoYMp17ifww=", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", "dev": true, "requires": { "pify": "^3.0.0" @@ -8589,7 +8589,7 @@ "make-iterator": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", - "integrity": "sha1-KbM/MSqo9UfEpeSQ9Wr87JkTOtY=", + "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", "dev": true, "requires": { "kind-of": "^6.0.2" @@ -8598,7 +8598,7 @@ "kind-of": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha1-ARRrNqYhjmTljzqNZt5df8b20FE=", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", "dev": true } } @@ -8645,7 +8645,7 @@ "math-random": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz", - "integrity": "sha1-XdaUPJOFSCZwFtTjTwV1gwgMUUw=", + "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==", "dev": true }, "mem": { @@ -8680,7 +8680,7 @@ "merge": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.1.tgz", - "integrity": "sha1-OL6/gMMiCopIe2/Ps5QbsRcgwUU=", + "integrity": "sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ==", "dev": true }, "merge-stream": { @@ -8748,20 +8748,20 @@ "mimic-fn": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha1-ggyGo5M0ZA6ZUWkovQP8qIBX0CI=", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", "dev": true }, "mimic-response": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha1-SSNTiHju9CBjy4o+OweYeBSHqxs=", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", "dev": true, "optional": true }, "minimatch": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "requires": { "brace-expansion": "^1.1.7" } @@ -8774,7 +8774,7 @@ "mixin-deep": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha1-ESC0PcNZp4Xc5ltVuC4lfM9HlWY=", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", "dev": true, "requires": { "for-in": "^1.0.2", @@ -8784,7 +8784,7 @@ "is-extendable": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ=", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "dev": true, "requires": { "is-plain-object": "^2.0.4" @@ -8873,7 +8873,7 @@ "nanomatch": { "version": "1.2.13", "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha1-uHqKpPwN6P5r6IiVs4mD/yZb0Rk=", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", "dev": true, "requires": { "arr-diff": "^4.0.0", @@ -8904,7 +8904,7 @@ "kind-of": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha1-ARRrNqYhjmTljzqNZt5df8b20FE=", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", "dev": true } } @@ -8930,7 +8930,7 @@ "node-abi": { "version": "2.11.0", "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.11.0.tgz", - "integrity": "sha1-t9zhiBUFdUSgSb5a51zR/cLp6lk=", + "integrity": "sha512-kuy/aEg75u40v378WRllQ4ZexaXJiCvB68D2scDXclp/I4cRq6togpbOoKhmN07tns9Zldu51NNERo0wehfX9g==", "dev": true, "optional": true, "requires": { @@ -8940,7 +8940,7 @@ "node-gyp": { "version": "3.8.0", "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", - "integrity": "sha1-VAMEJhwzDoDQ1e3OJTpoyzlkIYw=", + "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", "dev": true, "optional": true, "requires": { @@ -9047,7 +9047,7 @@ "npmlog": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha1-CKfyqL9zRgR3mp76StXMcXq7lUs=", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", "dev": true, "optional": true, "requires": { @@ -9075,7 +9075,7 @@ "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "requires": { "ms": "2.0.0" @@ -9108,7 +9108,7 @@ "oauth-sign": { "version": "0.9.0", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha1-R6ewFrqmi1+g7PPe4IqFxnmsZFU=" + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" }, "object-assign": { "version": "4.1.1", @@ -9310,7 +9310,7 @@ }, "os-locale": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "resolved": "http://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", "optional": true, "requires": { @@ -9325,7 +9325,7 @@ "osenv": { "version": "0.1.5", "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", - "integrity": "sha1-hc36+uso6Gd/QW4odZK18/SepBA=", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", "dev": true, "requires": { "os-homedir": "^1.0.0", @@ -9372,7 +9372,7 @@ "p-limit": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha1-uGvV8MJWkJEcdZD8v8IBDVSzzLg=", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", "dev": true, "requires": { "p-try": "^1.0.0" @@ -9471,7 +9471,7 @@ "parse5": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", - "integrity": "sha1-bXhlbj2o14tOwLkG98CO8d/j9gg=", + "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==", "dev": true }, "parseUri": { @@ -9513,7 +9513,7 @@ "path-parse": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha1-1i27VnlAXXLEc37FhgDp3c8G0kw=", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", "dev": true }, "path-root": { @@ -9613,7 +9613,7 @@ "plist": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.1.tgz", - "integrity": "sha1-qbkx0XwwTokS7wujvdYYK68uH4w=", + "integrity": "sha512-GpgvHHocGRyQm74b6FWEZZVRroHKE1I0/BTjAmySaohK+cUn+hZpbqXkc3KWgW3gQYkqcQej35FohcT0FRlkRQ==", "dev": true, "requires": { "base64-js": "^1.2.3", @@ -9681,7 +9681,7 @@ }, "kind-of": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", + "resolved": "http://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=", "dev": true } @@ -9690,13 +9690,13 @@ "pluralize": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz", - "integrity": "sha1-KYuJ34uTsCIdv0Ia0rGx6iP8Z3c=", + "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==", "dev": true }, "pn": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", - "integrity": "sha1-4vTO8OIZ9GPBeas3Rj5OHs3Muvs=", + "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==", "dev": true }, "posix-character-classes": { @@ -9708,7 +9708,7 @@ "prebuild-install": { "version": "2.5.3", "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-2.5.3.tgz", - "integrity": "sha1-n2XyQngtNwKWNTcQ6byENJDBn2k=", + "integrity": "sha512-/rI36cN2g7vDQnKWN8Uzupi++KjyqS9iS+/fpwG4Ea8d0Pip0PQ5bshUNzVwt+/D2MRfhVAplYMMvWLqWrCF/g==", "dev": true, "optional": true, "requires": { @@ -9739,7 +9739,7 @@ "pump": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha1-Ejma3W5M91Jtlzy8i1zi4pCLOQk=", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", "dev": true, "optional": true, "requires": { @@ -9780,7 +9780,7 @@ "pretty-format": { "version": "23.6.0", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-23.6.0.tgz", - "integrity": "sha1-XqrI7razO5h7f+YJfqaooUarV2A=", + "integrity": "sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw==", "dev": true, "requires": { "ansi-regex": "^3.0.0", @@ -9796,7 +9796,7 @@ "ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { "color-convert": "^1.9.0" @@ -9807,7 +9807,7 @@ "private": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", - "integrity": "sha1-I4Hts2ifelPWUxkAYPz4ItLzaP8=" + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==" }, "process-nextick-args": { "version": "1.0.7", @@ -9818,7 +9818,7 @@ "progress": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha1-foz42PW48jnBvGi+tOt4Vn1XLvg=", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", "dev": true }, "progress-stream": { @@ -9833,7 +9833,7 @@ }, "promise": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/promise/-/promise-1.3.0.tgz", + "resolved": "http://registry.npmjs.org/promise/-/promise-1.3.0.tgz", "integrity": "sha1-5cyaTIJ45GZP/twBx9qEhCsEAXU=", "dev": true, "requires": { @@ -9843,7 +9843,7 @@ "prompts": { "version": "0.1.14", "resolved": "https://registry.npmjs.org/prompts/-/prompts-0.1.14.tgz", - "integrity": "sha1-qOFcYSxcnsj4ERhH3zM3ycvUQ7I=", + "integrity": "sha512-rxkyiE9YH6zAz/rZpywySLKkpaj0NMVyNw1qhsubdbjjSgcayjTShDreZGlFMcGSu5sab3bAKPfFk78PB90+8w==", "dev": true, "requires": { "kleur": "^2.0.1", @@ -9871,7 +9871,7 @@ "pump": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/pump/-/pump-1.0.3.tgz", - "integrity": "sha1-Xf6DEcM7v2/BgmH580cCxHwIqVQ=", + "integrity": "sha512-8k0JupWme55+9tCVE+FS5ULT3K6AbgqrGa58lTT49RpyfwwcGedHqaC5LlQNdEAumn/wFsu6aPwkuPMioy8kqw==", "dev": true, "optional": true, "requires": { @@ -9892,12 +9892,12 @@ "qs": { "version": "6.5.2", "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha1-yzroBuh0BERYTvFUzo7pjUA/PjY=" + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" }, "randomatic": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz", - "integrity": "sha1-t3bvxZN1mE42xTey9RofCv8Noe0=", + "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==", "dev": true, "requires": { "is-number": "^4.0.0", @@ -9908,13 +9908,13 @@ "is-number": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", - "integrity": "sha1-ACbjf1RU1z41bf5lZGmYZ8an8P8=", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", "dev": true }, "kind-of": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha1-ARRrNqYhjmTljzqNZt5df8b20FE=", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", "dev": true } } @@ -9932,7 +9932,7 @@ "rc": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha1-zZJL9SAKB1uDwYjNa54hG3/A0+0=", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", "dev": true, "requires": { "deep-extend": "^0.6.0", @@ -10090,7 +10090,7 @@ }, "readable-stream": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", "dev": true, "requires": { @@ -10105,7 +10105,7 @@ "readdirp": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha1-DodiKjMlqjPokihcr4tOhGUppSU=", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", "dev": true, "optional": true, "requires": { @@ -10162,7 +10162,7 @@ "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "optional": true, "requires": { @@ -10252,7 +10252,7 @@ "is-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha1-Nm2CQN3kh8pRgjsaufB6EKeCUco=", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "dev": true, "optional": true, "requires": { @@ -10264,7 +10264,7 @@ "kind-of": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha1-cpyR4thXt6QZofmqZWhcTDP1hF0=", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", "dev": true, "optional": true } @@ -10273,7 +10273,7 @@ "extglob": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha1-rQD+TcYSqSMuhxhxHcXLWrAoVUM=", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", "dev": true, "optional": true, "requires": { @@ -10337,7 +10337,7 @@ "is-accessor-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, "optional": true, "requires": { @@ -10347,7 +10347,7 @@ "is-data-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dev": true, "optional": true, "requires": { @@ -10357,7 +10357,7 @@ "is-descriptor": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dev": true, "optional": true, "requires": { @@ -10398,14 +10398,14 @@ "kind-of": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha1-ARRrNqYhjmTljzqNZt5df8b20FE=", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", "dev": true, "optional": true }, "micromatch": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha1-cIWbyVyYQJUvNZoGij/En57PrCM=", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dev": true, "optional": true, "requires": { @@ -10487,7 +10487,7 @@ "regenerate": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", - "integrity": "sha1-SoVuxLVuQHfFV1icroXnpMiGmhE=", + "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==", "dev": true }, "regenerator-runtime": { @@ -10498,7 +10498,7 @@ "regenerator-transform": { "version": "0.10.1", "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.1.tgz", - "integrity": "sha1-HkmWg3Ix2ot/PPQRTXG1aRoGgN0=", + "integrity": "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==", "dev": true, "requires": { "babel-runtime": "^6.18.0", @@ -10509,7 +10509,7 @@ "regex-cache": { "version": "0.4.4", "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", - "integrity": "sha1-db3FiioUls7EihKDW8VMjVYjNt0=", + "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", "dev": true, "requires": { "is-equal-shallow": "^0.1.3" @@ -10518,7 +10518,7 @@ "regex-not": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha1-H07OJ+ALC2XgJHpoEOaoXYOldSw=", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", "dev": true, "requires": { "extend-shallow": "^3.0.2", @@ -10587,7 +10587,7 @@ "repeat-element": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha1-eC4NglwMWjuzlzH4Tv7mt0Lmsc4=", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", "dev": true }, "repeat-string": { @@ -10608,7 +10608,7 @@ "request": { "version": "2.88.0", "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", - "integrity": "sha1-nC/KT301tZLv5Xx/ClXoEFIST+8=", + "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", "requires": { "aws-sign2": "~0.7.0", "aws4": "^1.8.0", @@ -10765,13 +10765,13 @@ "ret": { "version": "0.1.15", "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha1-uKSCXVvbH8P29Twrwz+BOIaBx7w=", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", "dev": true }, "rimraf": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", - "integrity": "sha1-LtgVDSShbqhlHm1u8PR8QVjOejY=", + "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", "requires": { "glob": "^7.0.5" } @@ -10779,7 +10779,7 @@ "rsvp": { "version": "3.6.2", "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz", - "integrity": "sha1-LpZJFZmpbN4bUV1WdKj3qRRSkmo=", + "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==", "dev": true }, "run-async": { @@ -10802,7 +10802,7 @@ "run-sequence": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/run-sequence/-/run-sequence-2.2.1.tgz", - "integrity": "sha1-HOZD2jb9jH6n4akynaM/wriJhJU=", + "integrity": "sha512-qkzZnQWMZjcKbh3CNly2srtrkaO/2H/SI5f2eliMCapdRD3UhMrwjfOAZJAnZ2H8Ju4aBzFZkBGXUqFs9V0yxw==", "dev": true, "requires": { "chalk": "^1.1.3", @@ -10828,7 +10828,7 @@ "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0=" + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, "safe-json-parse": { "version": "1.0.1", @@ -10848,7 +10848,7 @@ "safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo=" + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "sane": { "version": "2.5.2", @@ -10870,7 +10870,7 @@ "anymatch": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha1-vLJLTzeTTZqnrBe0ra+J58du8us=", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", "dev": true, "requires": { "micromatch": "^3.1.4", @@ -10921,7 +10921,7 @@ "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "requires": { "ms": "2.0.0" @@ -11003,7 +11003,7 @@ "is-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha1-Nm2CQN3kh8pRgjsaufB6EKeCUco=", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "dev": true, "requires": { "is-accessor-descriptor": "^0.1.6", @@ -11014,7 +11014,7 @@ "kind-of": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha1-cpyR4thXt6QZofmqZWhcTDP1hF0=", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", "dev": true } } @@ -11022,7 +11022,7 @@ "extglob": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha1-rQD+TcYSqSMuhxhxHcXLWrAoVUM=", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", "dev": true, "requires": { "array-unique": "^0.3.2", @@ -11081,7 +11081,7 @@ "is-accessor-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, "requires": { "kind-of": "^6.0.0" @@ -11090,7 +11090,7 @@ "is-data-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dev": true, "requires": { "kind-of": "^6.0.0" @@ -11099,7 +11099,7 @@ "is-descriptor": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dev": true, "requires": { "is-accessor-descriptor": "^1.0.0", @@ -11136,13 +11136,13 @@ "kind-of": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha1-ARRrNqYhjmTljzqNZt5df8b20FE=", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", "dev": true }, "micromatch": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha1-cIWbyVyYQJUvNZoGij/En57PrCM=", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dev": true, "requires": { "arr-diff": "^4.0.0", @@ -11180,7 +11180,7 @@ "sax": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha1-KBYjTiN4vdxOU1T6tcqold9xANk=", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", "dev": true }, "semver": { @@ -11205,7 +11205,7 @@ "set-value": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha1-oY1AUw5vB95CKMfe/kInr4ytAFs=", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", "dev": true, "requires": { "extend-shallow": "^2.0.1", @@ -11255,7 +11255,7 @@ "shellwords": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", - "integrity": "sha1-1rkYHBpI05cyTISHHvvPxz/AZUs=", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", "dev": true }, "signal-exit": { @@ -11274,7 +11274,7 @@ "simple-get": { "version": "2.8.1", "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-2.8.1.tgz", - "integrity": "sha1-DiLpHUV12HYgYgvJEwjVenf0S10=", + "integrity": "sha512-lSSHRSw3mQNUGPAYRqo7xy9dhKmxFXIjLjp4KHpf99GEH2VH7C3AM+Qfx6du6jhfUi6Vm7XnbEVEf7Wb6N8jRw==", "dev": true, "optional": true, "requires": { @@ -11295,7 +11295,7 @@ "sisteransi": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-0.1.1.tgz", - "integrity": "sha1-VDFEfV99FnWqxmfM0LhlpJlMs84=", + "integrity": "sha512-PmGOd02bM9YO5ifxpw36nrNMBTptEtfRl4qUYl9SndkolplkrZZOW7PGHjrZL53QvMVj9nQ+TKqUnRsw4tJa4g==", "dev": true }, "slash": { @@ -11307,7 +11307,7 @@ "slice-ansi": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz", - "integrity": "sha1-BE8aSdiEL/MHqta1Be0Xi9lQE00=", + "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==", "dev": true, "requires": { "is-fullwidth-code-point": "^2.0.0" @@ -11324,7 +11324,7 @@ "snapdragon": { "version": "0.8.2", "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha1-ZJIufFZbDhQgS6GqfWlkJ40lGC0=", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", "dev": true, "requires": { "base": "^0.11.1", @@ -11340,7 +11340,7 @@ "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "requires": { "ms": "2.0.0" @@ -11381,7 +11381,7 @@ "snapdragon-node": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha1-bBdfhv8UvbByRWPo88GwIaKGhTs=", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", "dev": true, "requires": { "define-property": "^1.0.0", @@ -11401,7 +11401,7 @@ "is-accessor-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, "requires": { "kind-of": "^6.0.0" @@ -11410,7 +11410,7 @@ "is-data-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dev": true, "requires": { "kind-of": "^6.0.0" @@ -11419,7 +11419,7 @@ "is-descriptor": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dev": true, "requires": { "is-accessor-descriptor": "^1.0.0", @@ -11436,7 +11436,7 @@ "kind-of": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha1-ARRrNqYhjmTljzqNZt5df8b20FE=", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", "dev": true } } @@ -11444,7 +11444,7 @@ "snapdragon-util": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha1-+VZHlIbyrNeXAGk/b3uAXkWrVuI=", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", "dev": true, "requires": { "kind-of": "^3.2.0" @@ -11461,7 +11461,7 @@ "source-map-resolve": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", - "integrity": "sha1-cuLMNAlVQ+Q7LGKyxMENSpBU8lk=", + "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", "dev": true, "requires": { "atob": "^2.1.1", @@ -11509,12 +11509,12 @@ "spdx-exceptions": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", - "integrity": "sha1-LqRQrudPKom/uUUZwH/Nb0EyKXc=" + "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==" }, "spdx-expression-parse": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", - "integrity": "sha1-meEZt6XaAOBUkcn6M4t5BII7QdA=", + "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", "requires": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" @@ -11539,7 +11539,7 @@ "split-string": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha1-fLCd2jqGWFcFxks5pkZgOGguj+I=", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", "dev": true, "requires": { "extend-shallow": "^3.0.0" @@ -11685,7 +11685,7 @@ }, "strip-ansi": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "requires": { "ansi-regex": "^2.0.0" @@ -11733,7 +11733,7 @@ "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "requires": { "ms": "2.0.0" @@ -11762,7 +11762,7 @@ "table": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/table/-/table-4.0.2.tgz", - "integrity": "sha1-ozRHN1OR52atNNNIbm4q7chNLjY=", + "integrity": "sha512-UUkEAPdSGxtRpiV9ozJ5cMTtYiqz7Ni1OGqLXRCynrvzdtR1p+cfOWe2RJLwvUG8hNanaSRjecIqwOjqeatDsA==", "dev": true, "requires": { "ajv": "^5.2.3", @@ -11788,7 +11788,7 @@ "ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { "color-convert": "^1.9.0" @@ -11797,7 +11797,7 @@ "chalk": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha1-zUJUFnelQzPPVBpJEIwUMrRMlCQ=", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { "ansi-styles": "^3.2.1", @@ -11814,7 +11814,7 @@ "string-width": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4=", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", "dev": true, "requires": { "is-fullwidth-code-point": "^2.0.0", @@ -11833,7 +11833,7 @@ "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { "has-flag": "^3.0.0" @@ -11844,7 +11844,7 @@ "tar": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz", - "integrity": "sha1-DKiEhWLHKZuLRG/2pNYM27I+3EA=", + "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==", "dev": true, "optional": true, "requires": { @@ -11856,7 +11856,7 @@ "tar-fs": { "version": "1.16.3", "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-1.16.3.tgz", - "integrity": "sha1-lmpiiEHaLEAQQGqCFny9Xgxy1Qk=", + "integrity": "sha512-NvCeXpYx7OsmOh8zIOP/ebG55zZmxLE0etfWRbWok+q2Qo8x/vOR/IJT1taADXPe+jsiu9axDb3X4B+iIgNlKw==", "dev": true, "optional": true, "requires": { @@ -11869,7 +11869,7 @@ "tar-stream": { "version": "1.6.2", "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", - "integrity": "sha1-jqVdqzeXIlPZqa+Q/c1VmuQ1xVU=", + "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", "dev": true, "requires": { "bl": "^1.0.0", @@ -11889,7 +11889,7 @@ }, "readable-stream": { "version": "2.3.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { @@ -11924,7 +11924,7 @@ "dependencies": { "rimraf": { "version": "2.2.8", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", + "resolved": "http://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=" } } @@ -11953,7 +11953,7 @@ "test-exclude": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-4.2.3.tgz", - "integrity": "sha1-qaXmRHTkOYM5JFoKdprXwvSpfCA=", + "integrity": "sha512-SYbXgY64PT+4GAL2ocI3HwPa4Q4TBKm0cwAVeKOt/Aoc0gSpNRjJX8w0pA1LMKZ3LBmd8pYBqApFNQLII9kavA==", "dev": true, "requires": { "arrify": "^1.0.1", @@ -12003,7 +12003,7 @@ }, "readable-stream": { "version": "1.1.14", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", "dev": true, "requires": { @@ -12039,7 +12039,7 @@ "tiny-lr": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-1.1.1.tgz", - "integrity": "sha1-n6VHQS8jj+2waO4pWvi2gsmLKqs=", + "integrity": "sha512-44yhA3tsaRoMOjQQ+5v5mVdqef+kH6Qze9jTpqtVufgYjYt08zyZAwNwwVBj3i1rJMnR52IxOW0LK0vBzgAkuA==", "dev": true, "requires": { "body": "^5.1.0", @@ -12067,7 +12067,7 @@ "to-buffer": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", - "integrity": "sha1-STvUj2LXxD/N7TE6A9ytsuEhOoA=", + "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==", "dev": true }, "to-fast-properties": { @@ -12088,7 +12088,7 @@ "to-regex": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha1-E8/dmzNlUvMLUfM6iuG0Knp1mc4=", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", "dev": true, "requires": { "define-property": "^2.0.2", @@ -12139,7 +12139,7 @@ "tough-cookie": { "version": "2.4.3", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", - "integrity": "sha1-U/Nto/R3g7CSWvoG/587FlKA94E=", + "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", "requires": { "psl": "^1.1.24", "punycode": "^1.4.1" @@ -12248,7 +12248,7 @@ "tsutils": { "version": "2.29.0", "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", - "integrity": "sha1-MrSIUBRnrL7dS4VJhnOggSrKC5k=", + "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", "dev": true, "requires": { "tslib": "^1.8.1" @@ -12328,7 +12328,7 @@ "underscore.string": { "version": "3.3.5", "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.5.tgz", - "integrity": "sha1-/CrSVbi9MJ4jnLxYFv0jqbfqQCM=", + "integrity": "sha512-g+dpmgn+XBneLmXXo+sGlW5xQEt4ErkS3mgeN2GFbremYeMBSJKr9Wf2KJplQVaiPY/f7FN6atosWYNm9ovrYg==", "dev": true, "requires": { "sprintf-js": "^1.0.3", @@ -12382,7 +12382,7 @@ "universalify": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha1-tkb2m+OULavOzJ1mOcgNwQXvqmY=", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", "dev": true }, "unset-value": { @@ -12489,7 +12489,7 @@ "uri-js": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", - "integrity": "sha1-lMVA4f93KVbiKZUHwBCupsiDjrA=", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", "dev": true, "requires": { "punycode": "^2.1.0" @@ -12521,7 +12521,7 @@ "use": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha1-1QyMrHmhn7wg8pEfVuuXP04QBw8=", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", "dev": true }, "user-home": { @@ -12544,7 +12544,7 @@ "util.promisify": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", - "integrity": "sha1-RA9xZaRZyaFtwUXrjnLzVocJcDA=", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", "dev": true, "requires": { "define-properties": "^1.1.2", @@ -12563,7 +12563,7 @@ "validate-npm-package-license": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha1-/JH2uce6FchX9MssXe/uw51PQQo=", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", "requires": { "spdx-correct": "^3.0.0", "spdx-expression-parse": "^3.0.0" @@ -12624,7 +12624,7 @@ "webidl-conversions": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha1-qFWYCx8LazWbodXZ+zmulB+qY60=", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", "dev": true }, "websocket-driver": { @@ -12646,7 +12646,7 @@ "whatwg-encoding": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha1-WrrPd3wyFmpR0IXWtPPn0nET3bA=", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", "dev": true, "requires": { "iconv-lite": "0.4.24" @@ -12661,7 +12661,7 @@ "whatwg-url": { "version": "6.5.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz", - "integrity": "sha1-8t8Cv/F2/WUHDfdK1cy7WhmZZag=", + "integrity": "sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==", "dev": true, "requires": { "lodash.sortby": "^4.7.0", @@ -12672,7 +12672,7 @@ "which": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/which/-/which-1.3.0.tgz", - "integrity": "sha1-/wS9/AEO5UfXgL7DjhrBwnd9JTo=", + "integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==", "requires": { "isexe": "^2.0.0" } @@ -12693,7 +12693,7 @@ "wide-align": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", - "integrity": "sha1-rgdOa9wMFKQx6ATmJFScYzsABFc=", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", "dev": true, "optional": true, "requires": { @@ -12751,7 +12751,7 @@ "word-wrap": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha1-YQY29rH3A4kb00dxzLF/uTtHB5w=", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", "optional": true }, "wordwrap": { @@ -12797,7 +12797,7 @@ "ws": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.2.tgz", - "integrity": "sha1-3/7xSGa46NyRM1glFNG++vlumA8=", + "integrity": "sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA==", "dev": true, "requires": { "async-limiter": "~1.0.0" @@ -12812,7 +12812,7 @@ "xml-name-validator": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha1-auc+Bt5NjG5H+fsYH3jWSK1FfGo=", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", "dev": true }, "xmlbuilder": { @@ -12852,7 +12852,7 @@ }, "yargs": { "version": "4.8.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-4.8.1.tgz", + "resolved": "http://registry.npmjs.org/yargs/-/yargs-4.8.1.tgz", "integrity": "sha1-wMQpJMpKqmsObaFznfshZDn53cA=", "optional": true, "requires": { @@ -12874,7 +12874,7 @@ }, "yargs-parser": { "version": "2.4.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-2.4.1.tgz", + "resolved": "http://registry.npmjs.org/yargs-parser/-/yargs-parser-2.4.1.tgz", "integrity": "sha1-hVaN488VD/SfpRgl8DqMiA3cxcQ=", "optional": true, "requires": { diff --git a/package.json b/package.json index b43aeee3f..ff7e8809c 100644 --- a/package.json +++ b/package.json @@ -98,7 +98,7 @@ "jest-cli": "^23.6.0", "js-yaml": "^3.13.1", "load-grunt-tasks": "^4.0.0", - "lodash": "^4.17.13", + "lodash": "^4.17.19", "lodash.template": "^4.5.0", "merge": ">=1.2.1", "minimatch": ">=3.0.4", From b8789c907032ca1aa818237c1e741b4a41463736 Mon Sep 17 00:00:00 2001 From: Trung Nguyen Date: Thu, 16 Jul 2020 17:14:20 +0200 Subject: [PATCH 177/190] chore(dependencies): upgrade acorn to 5.7.4 Signed-off-by: Trung Nguyen --- package-lock.json | 6 +++--- package.json | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index b7b553fc6..6e5a9fb9e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -94,9 +94,9 @@ "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" }, "acorn": { - "version": "5.7.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", - "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==" + "version": "5.7.4", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", + "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==" }, "acorn-globals": { "version": "4.3.0", diff --git a/package.json b/package.json index ff7e8809c..80c0618bb 100644 --- a/package.json +++ b/package.json @@ -65,6 +65,7 @@ }, "devDependencies": { "@types/react": "16.0.38", + "acorn": "^5.7.4", "babel-cli": "^6.26.0", "babel-jest": "^23.6.0", "babel-plugin-transform-async-to-generator": "^6.24.1", From 6164fad576d9657c0d7bfdce9186b9de51a3467d Mon Sep 17 00:00:00 2001 From: Trung Nguyen Date: Fri, 17 Jul 2020 14:24:31 +0200 Subject: [PATCH 178/190] chore(dependencies): upgrade electron to 7.2.4 Signed-off-by: Trung Nguyen --- package-lock.json | 821 ++++++++++++++++-- package.json | 6 +- src/app.js | 1 - src/browser.js | 11 +- src/components/ContainerHomeFolders.react.js | 4 +- src/components/ContainerHomeLogs.react.js | 8 +- src/components/ContainerListItem.react.js | 6 +- .../ContainerSettingsGeneral.react.js | 4 +- .../ContainerSettingsVolumes.react.js | 6 +- 9 files changed, 757 insertions(+), 110 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6e5a9fb9e..1dd7bb677 100644 --- a/package-lock.json +++ b/package-lock.json @@ -61,12 +61,177 @@ } } }, - "@types/node": { - "version": "8.10.36", - "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.36.tgz", - "integrity": "sha512-SL6KhfM7PTqiFmbCW3eVNwVBZ+88Mrzbuvn9olPsfv43mbiWaFY+nRcz/TGGku0/lc2FepdMbImdMY1JrQ+zbw==", + "@electron/get": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@electron/get/-/get-1.12.2.tgz", + "integrity": "sha512-vAuHUbfvBQpYTJ5wB7uVIDq5c/Ry0fiTBMs7lnEYAo/qXXppIVcWdfBr57u6eRnKdVso7KSiH6p/LbQAG6Izrg==", + "dev": true, + "requires": { + "debug": "^4.1.1", + "env-paths": "^2.2.0", + "fs-extra": "^8.1.0", + "global-agent": "^2.0.2", + "global-tunnel-ng": "^2.7.1", + "got": "^9.6.0", + "progress": "^2.0.3", + "sanitize-filename": "^1.6.2", + "sumchecker": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "env-paths": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.0.tgz", + "integrity": "sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==", + "dev": true + }, + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "got": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "dev": true, + "requires": { + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + } + }, + "graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "dev": true + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", + "dev": true + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "sanitize-filename": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/sanitize-filename/-/sanitize-filename-1.6.3.tgz", + "integrity": "sha512-y/52Mcy7aw3gRm7IrcGDFx/bCk4AhRh2eI9luHOQM86nZsqwiRkkq2GekHXBBD+SmPidc8i2PqtYZl+pWJ8Oeg==", + "dev": true, + "requires": { + "truncate-utf8-bytes": "^1.0.0" + } + }, + "sumchecker": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-3.0.1.tgz", + "integrity": "sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==", + "dev": true, + "requires": { + "debug": "^4.1.0" + } + }, + "url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", + "dev": true, + "requires": { + "prepend-http": "^2.0.0" + } + } + } + }, + "@sindresorhus/is": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", "dev": true }, + "@szmarczak/http-timer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "dev": true, + "requires": { + "defer-to-connect": "^1.0.1" + } + }, + "@types/glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", + "dev": true, + "optional": true, + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/minimatch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", + "dev": true, + "optional": true + }, + "@types/node": { + "version": "10.17.27", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.27.tgz", + "integrity": "sha512-J0oqm9ZfAXaPdwNXMMgAhylw5fhmXkToJd06vuDUSAgEDZ/n/69/69UmyBZbc+zT34UnShuDSBqvim3SPnozJg==", + "dev": true, + "optional": true + }, "@types/react": { "version": "16.0.38", "resolved": "http://registry.npmjs.org/@types/react/-/react-16.0.38.tgz", @@ -1685,6 +1850,13 @@ "safe-json-parse": "~1.0.1" } }, + "boolean": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/boolean/-/boolean-3.0.1.tgz", + "integrity": "sha512-HRZPIjPcbwAVQvOTxR4YE3o8Xs98NqbbL1iEZDCz7CL8ql0Lt5iOyJFxfnAB0oFs8Oh02F/lLlg30Mexv46LjA==", + "dev": true, + "optional": true + }, "boxen": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz", @@ -2070,6 +2242,48 @@ } } }, + "cacheable-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "dev": true, + "requires": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" + }, + "dependencies": { + "get-stream": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz", + "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "dev": true + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } + } + }, "cached-request": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/cached-request/-/cached-request-1.1.2.tgz", @@ -2288,6 +2502,15 @@ "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", "dev": true }, + "clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "dev": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, "co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", @@ -2457,6 +2680,17 @@ } } }, + "config-chain": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz", + "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==", + "dev": true, + "optional": true, + "requires": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, "configstore": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.2.tgz", @@ -2548,6 +2782,26 @@ "which": "^1.2.9" } }, + "cross-zip": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cross-zip/-/cross-zip-3.1.0.tgz", + "integrity": "sha512-aX02l0SD3KE27pMl69gkxDdDM5D3u9Ic4Je+2b1B2fP0dWnlWWY6ns2Vk5DEgCXJRhL3GasSpicNQRNbDkq0+w==", + "dev": true, + "requires": { + "rimraf": "^3.0.0" + }, + "dependencies": { + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, "crypto-random-string": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", @@ -2649,7 +2903,6 @@ "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", "dev": true, - "optional": true, "requires": { "mimic-response": "^1.0.0" } @@ -2706,6 +2959,12 @@ "strip-bom": "^2.0.0" } }, + "defer-to-connect": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", + "dev": true + }, "define-properties": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", @@ -2826,6 +3085,13 @@ "integrity": "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=", "dev": true }, + "detect-node": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", + "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==", + "dev": true, + "optional": true + }, "detective": { "version": "4.7.1", "resolved": "https://registry.npmjs.org/detective/-/detective-4.7.1.tgz", @@ -3034,14 +3300,22 @@ "dev": true }, "electron": { - "version": "1.8.8", - "resolved": "https://registry.npmjs.org/electron/-/electron-1.8.8.tgz", - "integrity": "sha512-1f9zJehcTTGjrkb06o6ds+gsRq6SYhZJyxOk6zIWjRH8hVy03y/RzUDELzNas71f5vcvXmfGVvyjeEsadDI8tg==", + "version": "7.2.4", + "resolved": "https://registry.npmjs.org/electron/-/electron-7.2.4.tgz", + "integrity": "sha512-Z+R692uTzXgP8AHrabE+kkrMlQJ6pnAYoINenwj9QSqaD2YbO8IuXU9DMCcUY0+VpA91ee09wFZJNUKYPMnCKg==", "dev": true, "requires": { - "@types/node": "^8.0.24", - "electron-download": "^3.0.1", + "@electron/get": "^1.0.1", + "@types/node": "^12.0.12", "extract-zip": "^1.0.3" + }, + "dependencies": { + "@types/node": { + "version": "12.12.50", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.12.50.tgz", + "integrity": "sha512-5ImO01Fb8YsEOYpV+aeyGYztcYcjGsBvN4D7G5r1ef2cuQOpymjWNQi5V0rKHE6PC2ru3HkoUr/Br2/8GUA84w==", + "dev": true + } } }, "electron-builder": { @@ -3291,40 +3565,6 @@ } } }, - "electron-download": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/electron-download/-/electron-download-3.3.0.tgz", - "integrity": "sha1-LP1U1pZsAZxNSa1l++Zcyc3vaMg=", - "dev": true, - "requires": { - "debug": "^2.2.0", - "fs-extra": "^0.30.0", - "home-path": "^1.0.1", - "minimist": "^1.2.0", - "nugget": "^2.0.0", - "path-exists": "^2.1.0", - "rc": "^1.1.2", - "semver": "^5.3.0", - "sumchecker": "^1.2.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, "electron-installer-debian": { "version": "0.3.1", "resolved": "http://registry.npmjs.org/electron-installer-debian/-/electron-installer-debian-0.3.1.tgz", @@ -3453,6 +3693,53 @@ } } }, + "electron-notarize": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/electron-notarize/-/electron-notarize-0.2.1.tgz", + "integrity": "sha512-oZ6/NhKeXmEKNROiFmRNfytqu3cxqC95sjooG7kBXQVEUSQkZnbiAhxVh5jXngL881G197pbwpeVPJyM7Ikmxw==", + "dev": true, + "requires": { + "debug": "^4.1.1", + "fs-extra": "^8.1.0" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "dev": true + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + } + } + }, "electron-osx-sign": { "version": "0.4.10", "resolved": "https://registry.npmjs.org/electron-osx-sign/-/electron-osx-sign-0.4.10.tgz", @@ -3792,6 +4079,13 @@ } } }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true, + "optional": true + }, "end-of-stream": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", @@ -3877,11 +4171,12 @@ "is-symbol": "^1.0.2" } }, - "es6-promise": { - "version": "4.2.5", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.5.tgz", - "integrity": "sha512-n6wvpdE43VFtJq+lUDYDBFUwV8TZbuGXLV4D6wKafg13ldznKsyEvatubnmUe31zcvelSzOHF+XbaT+Bl9ObDg==", - "dev": true + "es6-error": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", + "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", + "dev": true, + "optional": true }, "escape-string-regexp": { "version": "1.0.5", @@ -4624,6 +4919,7 @@ "version": "0.30.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz", "integrity": "sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A=", + "optional": true, "requires": { "graceful-fs": "^4.1.2", "jsonfile": "^2.1.0", @@ -5485,6 +5781,38 @@ "is-glob": "^2.0.0" } }, + "global-agent": { + "version": "2.1.12", + "resolved": "https://registry.npmjs.org/global-agent/-/global-agent-2.1.12.tgz", + "integrity": "sha512-caAljRMS/qcDo69X9BfkgrihGUgGx44Fb4QQToNQjsiWh+YlQ66uqYVAdA8Olqit+5Ng0nkz09je3ZzANMZcjg==", + "dev": true, + "optional": true, + "requires": { + "boolean": "^3.0.1", + "core-js": "^3.6.5", + "es6-error": "^4.1.1", + "matcher": "^3.0.0", + "roarr": "^2.15.3", + "semver": "^7.3.2", + "serialize-error": "^7.0.1" + }, + "dependencies": { + "core-js": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", + "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==", + "dev": true, + "optional": true + }, + "semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "dev": true, + "optional": true + } + } + }, "global-dirs": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", @@ -5518,12 +5846,35 @@ "which": "^1.2.14" } }, + "global-tunnel-ng": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/global-tunnel-ng/-/global-tunnel-ng-2.7.1.tgz", + "integrity": "sha512-4s+DyciWBV0eK148wqXxcmVAbFVPqtc3sEtUE/GTQfuU80rySLcMhUmHKSHI7/LDj8q0gDYI1lIhRRB7ieRAqg==", + "dev": true, + "optional": true, + "requires": { + "encodeurl": "^1.0.2", + "lodash": "^4.17.10", + "npm-conf": "^1.1.3", + "tunnel": "^0.0.6" + } + }, "globals": { "version": "9.18.0", "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", "dev": true }, + "globalthis": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.1.tgz", + "integrity": "sha512-mJPRTc/P39NH/iNG4mXa9aIhNymaQikTrnspeCa2ZuJ+mH2QN/rXwtX3XwKrHqWgUQFbNZKtHM105aHzJalElw==", + "dev": true, + "optional": true, + "requires": { + "define-properties": "^1.1.3" + } + }, "globule": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz", @@ -5789,12 +6140,155 @@ } }, "grunt-electron": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/grunt-electron/-/grunt-electron-9.0.1.tgz", - "integrity": "sha1-HYzYyZvpLQLS0yAP+I+MkbTL9NI=", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/grunt-electron/-/grunt-electron-11.0.0.tgz", + "integrity": "sha512-6/qvyCGmHYICTBuTx28mjs1tCS/vQ2vYT9HuytiLPlHsAmK/vMJuVquBsU3dZg7TqKnIMYxL73GIycv0zBELuQ==", "dev": true, "requires": { - "electron-packager": "^12.0.0" + "electron-packager": "^14.0.0" + }, + "dependencies": { + "asar": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/asar/-/asar-2.1.0.tgz", + "integrity": "sha512-d2Ovma+bfqNpvBzY/KU8oPY67ZworixTpkjSx0PCXnQi67c2cXmssaTxpFDUM0ttopXoGx/KRxNg/GDThYbXQA==", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "chromium-pickle-js": "^0.2.0", + "commander": "^2.20.0", + "cuint": "^0.2.2", + "glob": "^7.1.3", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "tmp-promise": "^1.0.5" + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "electron-osx-sign": { + "version": "0.4.17", + "resolved": "https://registry.npmjs.org/electron-osx-sign/-/electron-osx-sign-0.4.17.tgz", + "integrity": "sha512-wUJPmZJQCs1zgdlQgeIpRcvrf7M5/COQaOV68Va1J/SgmWx5KL2otgg+fAae7luw6qz9R8Gvu/Qpe9tAOu/3xQ==", + "dev": true, + "requires": { + "bluebird": "^3.5.0", + "compare-version": "^0.1.2", + "debug": "^2.6.8", + "isbinaryfile": "^3.0.2", + "minimist": "^1.2.0", + "plist": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "electron-packager": { + "version": "14.2.1", + "resolved": "https://registry.npmjs.org/electron-packager/-/electron-packager-14.2.1.tgz", + "integrity": "sha512-g6y3BVrAOz/iavKD+VMFbehrQcwCWuA3CZvVbmmbQuCfegGA1ytwWn0BNIDDrEdbuz31Fti7mnNHhb5L+3Wq9A==", + "dev": true, + "requires": { + "@electron/get": "^1.6.0", + "asar": "^2.0.1", + "cross-zip": "^3.0.0", + "debug": "^4.0.1", + "electron-notarize": "^0.2.0", + "electron-osx-sign": "^0.4.11", + "fs-extra": "^8.1.0", + "galactus": "^0.2.1", + "get-package-info": "^1.0.0", + "junk": "^3.1.0", + "parse-author": "^2.0.0", + "plist": "^3.0.0", + "rcedit": "^2.0.0", + "resolve": "^1.1.6", + "sanitize-filename": "^1.6.0", + "semver": "^6.0.0", + "yargs-parser": "^16.0.0" + } + }, + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "dev": true + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "rcedit": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/rcedit/-/rcedit-2.2.0.tgz", + "integrity": "sha512-dhFtYmQS+V8qQIANyX6zDK+sO50ayDePKApi46ZPK8I6QeyyTDD6LManMa7a3p3c9mLM4zi9QBP41pfhQ9p7Sg==", + "dev": true + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "yargs-parser": { + "version": "16.1.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-16.1.0.tgz", + "integrity": "sha512-H/V41UNZQPkUMIT5h5hiwg4QKIY1RPvoBV4XcjUbRM8Bk2oKqqyZ0DIEbTFZB0XjbtSPG8SAa/0DxCQmiRgzKg==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } } }, "grunt-electron-installer": { @@ -6105,12 +6599,6 @@ "os-tmpdir": "^1.0.1" } }, - "home-path": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/home-path/-/home-path-1.0.6.tgz", - "integrity": "sha512-wo+yjrdAtoXt43Vy92a+0IPCYViiyLAHyp0QVS4xL/tfvVz5sXIW1ubLZk3nhVkD92fQpUMKX+fzMjr5F489vw==", - "dev": true - }, "homedir-polyfill": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz", @@ -6140,6 +6628,12 @@ "whatwg-encoding": "^1.0.1" } }, + "http-cache-semantics": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", + "dev": true + }, "http-parser-js": { "version": "0.4.13", "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.13.tgz", @@ -7915,6 +8409,12 @@ "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=", "dev": true }, + "json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", + "dev": true + }, "json-schema": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", @@ -7985,6 +8485,21 @@ } } }, + "junk": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/junk/-/junk-3.1.0.tgz", + "integrity": "sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ==", + "dev": true + }, + "keyv": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "dev": true, + "requires": { + "json-buffer": "3.0.0" + } + }, "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", @@ -8642,6 +9157,25 @@ "object-visit": "^1.0.0" } }, + "matcher": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/matcher/-/matcher-3.0.0.tgz", + "integrity": "sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==", + "dev": true, + "optional": true, + "requires": { + "escape-string-regexp": "^4.0.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "optional": true + } + } + }, "math-random": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz", @@ -8755,8 +9289,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", - "dev": true, - "optional": true + "dev": true }, "minimatch": { "version": "3.0.4", @@ -9035,6 +9568,32 @@ "remove-trailing-separator": "^1.0.1" } }, + "normalize-url": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz", + "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==", + "dev": true + }, + "npm-conf": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz", + "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==", + "dev": true, + "optional": true, + "requires": { + "config-chain": "^1.1.11", + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "optional": true + } + } + }, "npm-run-path": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", @@ -9351,6 +9910,12 @@ "object-assign": "^4.1.0" } }, + "p-cancelable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", + "dev": true + }, "p-defer": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", @@ -9850,6 +10415,13 @@ "sisteransi": "^0.1.1" } }, + "proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=", + "dev": true, + "optional": true + }, "prr": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", @@ -10752,6 +11324,15 @@ "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", "dev": true }, + "responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "dev": true, + "requires": { + "lowercase-keys": "^1.0.0" + } + }, "restore-cursor": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", @@ -10776,6 +11357,30 @@ "glob": "^7.0.5" } }, + "roarr": { + "version": "2.15.3", + "resolved": "https://registry.npmjs.org/roarr/-/roarr-2.15.3.tgz", + "integrity": "sha512-AEjYvmAhlyxOeB9OqPUzQCo3kuAkNfuDk/HqWbZdFsqDFpapkTjiw+p4svNEoRLvuqNTxqfL+s+gtD4eDgZ+CA==", + "dev": true, + "optional": true, + "requires": { + "boolean": "^3.0.0", + "detect-node": "^2.0.4", + "globalthis": "^1.0.1", + "json-stringify-safe": "^5.0.1", + "semver-compare": "^1.0.0", + "sprintf-js": "^1.1.2" + }, + "dependencies": { + "sprintf-js": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", + "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==", + "dev": true, + "optional": true + } + } + }, "rsvp": { "version": "3.6.2", "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz", @@ -11188,6 +11793,13 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==" }, + "semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", + "dev": true, + "optional": true + }, "semver-diff": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", @@ -11197,6 +11809,16 @@ "semver": "^5.0.3" } }, + "serialize-error": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-7.0.1.tgz", + "integrity": "sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==", + "dev": true, + "optional": true, + "requires": { + "type-fest": "^0.13.1" + } + }, "set-blocking": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", @@ -11720,33 +12342,6 @@ "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", "dev": true }, - "sumchecker": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-1.3.1.tgz", - "integrity": "sha1-ebs7RFbdBPGOvbwNcDodHa7FEF0=", - "dev": true, - "requires": { - "debug": "^2.2.0", - "es6-promise": "^4.0.5" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, "supports-color": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", @@ -12058,6 +12653,36 @@ "os-tmpdir": "~1.0.1" } }, + "tmp-promise": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/tmp-promise/-/tmp-promise-1.1.0.tgz", + "integrity": "sha512-8+Ah9aB1IRXCnIOxXZ0uFozV1nMU5xiu7hhFVUSxZ3bYu+psD4TzagCzVbexUCgNNGJnsmNDQlS4nG3mTyoNkw==", + "dev": true, + "requires": { + "bluebird": "^3.5.0", + "tmp": "0.1.0" + }, + "dependencies": { + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "tmp": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.1.0.tgz", + "integrity": "sha512-J7Z2K08jbGcdA1kkQpJSqLF6T0tdQqpR2pnSUXsIchbPdTI9v3e85cLW0d6WDhwuAleOV71j2xWs8qMPfK7nKw==", + "dev": true, + "requires": { + "rimraf": "^2.6.3" + } + } + } + }, "tmpl": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", @@ -12085,6 +12710,12 @@ "kind-of": "^3.0.2" } }, + "to-readable-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", + "dev": true + }, "to-regex": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", @@ -12254,6 +12885,13 @@ "tslib": "^1.8.1" } }, + "tunnel": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", + "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==", + "dev": true, + "optional": true + }, "tunnel-agent": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", @@ -12276,6 +12914,13 @@ "prelude-ls": "~1.1.2" } }, + "type-fest": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", + "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", + "dev": true, + "optional": true + }, "typedarray": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", diff --git a/package.json b/package.json index 80c0618bb..310179e4a 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,7 @@ "test": "jest -c jest-unit.json", "tslint": "tslint --fix --project ./tsconfig.json" }, - "electron-version": "1.8.8", + "electron-version": "7.2.4", "dependencies": { "JSONStream": "1.3.2", "alt": "0.16.10", @@ -73,7 +73,7 @@ "babel-preset-env": "^1.7.0", "babel-preset-react": "^6.24.1", "braces": "^2.3.1", - "electron": "1.8.8", + "electron": "^7.2.4", "electron-builder": "^20.28.4", "electron-packager": "^12.1.1", "eslint": "^4.18.2", @@ -87,7 +87,7 @@ "grunt-contrib-copy": "^1.0.0", "grunt-contrib-less": "^2.0.0", "grunt-contrib-watch": "^1.1.0", - "grunt-electron": "^9.0.1", + "grunt-electron": "^11.0.0", "grunt-electron-installer": "^2.1.0", "grunt-electron-packager": "0.2.1", "grunt-if-missing": "1.0.1", diff --git a/src/app.js b/src/app.js index f154c729b..02f67ce33 100644 --- a/src/app.js +++ b/src/app.js @@ -1,4 +1,3 @@ -require.main.paths.splice(0, 0, process.env.NODE_PATH); import 'babel-polyfill'; import electron from 'electron'; const remote = electron.remote; diff --git a/src/browser.js b/src/browser.js index f09219d2f..daa54ada8 100644 --- a/src/browser.js +++ b/src/browser.js @@ -27,17 +27,20 @@ app.on('ready', function () { var mainWindow = new BrowserWindow({ width: size.width || 1080, height: size.height || 680, - 'min-width': os.platform() === 'win32' ? 400 : 700, - 'min-height': os.platform() === 'win32' ? 260 : 500, + minWidth: os.platform() === 'win32' ? 400 : 700, + minHeight: os.platform() === 'win32' ? 260 : 500, 'standard-window': false, resizable: true, frame: false, backgroundColor: '#fff', - show: false + show: false, + webPreferences: { + nodeIntegration: true, + }, }); if (process.env.NODE_ENV === 'development') { - mainWindow.openDevTools({detach: true}); + mainWindow.openDevTools({mode: 'detach'}); } mainWindow.loadURL(path.normalize('file://' + path.join(__dirname, 'index.html'))); diff --git a/src/components/ContainerHomeFolders.react.js b/src/components/ContainerHomeFolders.react.js index 24ed51b04..e1453ad09 100644 --- a/src/components/ContainerHomeFolders.react.js +++ b/src/components/ContainerHomeFolders.react.js @@ -24,8 +24,8 @@ var ContainerHomeFolder = React.createClass({ dialog.showMessageBox({ message: `Enable all volumes to edit files? This may not work with all database containers.`, buttons: ['Enable Volumes', 'Cancel'] - }, (index) => { - if (index === 0) { + }).then(({response}) => { + if (response === 0) { var mounts = _.clone(this.props.container.Mounts); var newSource = path.join(util.home(), util.documents(), 'Kitematic', this.props.container.Name, destination); diff --git a/src/components/ContainerHomeLogs.react.js b/src/components/ContainerHomeLogs.react.js index 275879e8d..b8b1ce478 100644 --- a/src/components/ContainerHomeLogs.react.js +++ b/src/components/ContainerHomeLogs.react.js @@ -104,11 +104,11 @@ module.exports = React.createClass({ let path = `${this.props.container.Name} ${new Date().toISOString().replace(/T/, '_').replace(/\..+/, '').replace(/:/g,'-')}.txt`; dialog.showSaveDialog({ defaultPath: path - },function(fileName) { - if (!fileName) return; - fs.writeFile(fileName, _logs, (err) => { + }).then(({filePath}) => { + if (!filePath) return; + fs.writeFile(filePath, _logs, (err) => { if(!err){ - shell.showItemInFolder(fileName); + shell.showItemInFolder(filePath); }else{ dialog.showErrorBox('Oops! an error occured', err.message); } diff --git a/src/components/ContainerListItem.react.js b/src/components/ContainerListItem.react.js index c57f70311..f47e91bcc 100644 --- a/src/components/ContainerListItem.react.js +++ b/src/components/ContainerListItem.react.js @@ -20,15 +20,15 @@ var ContainerListItem = React.createClass({ dialog.showMessageBox({ message: 'Are you sure you want to stop & remove this container?', buttons: ['Remove', 'Cancel'] - }, function (index) { - if (index === 0) { + }).then(({response}) => { + if (response === 0) { metrics.track('Deleted Container', { from: 'list', type: 'existing' }); containerActions.destroy(this.props.container.Name); } - }.bind(this)); + }); }, render: function () { var self = this; diff --git a/src/components/ContainerSettingsGeneral.react.js b/src/components/ContainerSettingsGeneral.react.js index 70cfa8781..d164e3834 100644 --- a/src/components/ContainerSettingsGeneral.react.js +++ b/src/components/ContainerSettingsGeneral.react.js @@ -153,8 +153,8 @@ var ContainerSettingsGeneral = React.createClass({ dialog.showMessageBox({ message: 'Are you sure you want to delete this container?', buttons: ['Delete', 'Cancel'] - }, index => { - if (index === 0) { + }).then(({response}) => { + if (response === 0) { metrics.track('Deleted Container', { from: 'settings', type: 'existing' diff --git a/src/components/ContainerSettingsVolumes.react.js b/src/components/ContainerSettingsVolumes.react.js index 9c7f244ef..419f7daa5 100644 --- a/src/components/ContainerSettingsVolumes.react.js +++ b/src/components/ContainerSettingsVolumes.react.js @@ -10,12 +10,12 @@ import containerActions from '../actions/ContainerActions'; var ContainerSettingsVolumes = React.createClass({ handleChooseVolumeClick: function (dockerVol) { - dialog.showOpenDialog({properties: ['openDirectory', 'createDirectory']}, (filenames) => { - if (!filenames) { + dialog.showOpenDialog({properties: ['openDirectory', 'createDirectory']}).then(({filePaths}) => { + if (!filePaths) { return; } - var directory = filenames[0]; + var directory = filePaths[0]; if (!directory || (!util.isNative() && directory.indexOf(util.home()) === -1)) { dialog.showMessageBox({ From d6e12e76dd75be0f51256de50cc8a00670c1ff28 Mon Sep 17 00:00:00 2001 From: Trung Nguyen Date: Fri, 17 Jul 2020 16:12:36 +0200 Subject: [PATCH 179/190] chore(dependencies): drop support for Node 6 Signed-off-by: Trung Nguyen --- .travis.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 02b38b2c7..3c837312e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,7 +2,6 @@ sudo: false language: node_js node_js: - - "6" - "8" - "10" From 6eba724ea41a046098c466b803a6a6d9f23c5bcf Mon Sep 17 00:00:00 2001 From: Mathieu Champlon Date: Wed, 22 Jul 2020 15:06:58 +0200 Subject: [PATCH 180/190] Bump version to 0.17.12 Preparing for new release --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 310179e4a..f8322f144 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "Kitematic", - "version": "0.17.11", + "version": "0.17.12", "author": "Kitematic", "license": "Apache-2.0", "description": "Simple Docker Container management for Mac OS X, Windows and Ubuntu.", From b10b83f2ab6339f9a23aacbdad229bd9207be348 Mon Sep 17 00:00:00 2001 From: Mathieu Champlon Date: Mon, 3 Aug 2020 12:07:55 +0200 Subject: [PATCH 181/190] Remove obsolete dependencies --- package-lock.json | 1155 +-------------------------------------------- package.json | 1 - 2 files changed, 15 insertions(+), 1141 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1dd7bb677..bf443b8bd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,15 +1,9 @@ { "name": "Kitematic", - "version": "0.17.11", + "version": "0.17.12", "lockfileVersion": 1, "requires": true, "dependencies": { - "7zip-bin": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/7zip-bin/-/7zip-bin-4.0.2.tgz", - "integrity": "sha512-XtGk+IF57pr852UK1AhQJXqmm1WmSgS5uISL+LPs0z/iAxXouMvdlLJrHPeukP6gd7yR2rDTMSMkHNODgwIq7A==", - "dev": true - }, "@babel/code-frame": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz", @@ -315,12 +309,6 @@ "json-schema-traverse": "^0.3.0" } }, - "ajv-keywords": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.2.0.tgz", - "integrity": "sha1-6GuBnGAs+IIa1jdBNpjx3sAhhHo=", - "dev": true - }, "alt": { "version": "0.16.10", "resolved": "https://registry.npmjs.org/alt/-/alt-0.16.10.tgz", @@ -336,48 +324,6 @@ "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=" }, - "ansi-align": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz", - "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=", - "dev": true, - "requires": { - "string-width": "^2.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - }, "ansi-cyan": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/ansi-cyan/-/ansi-cyan-0.1.1.tgz", @@ -452,44 +398,6 @@ "normalize-path": "^2.0.0" } }, - "app-builder-bin": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/app-builder-bin/-/app-builder-bin-2.1.2.tgz", - "integrity": "sha512-PZJspzAqB0+z60OalXChP9I05BzODd/ffDz6RvTmDG3qclr7YrnpqzvPF+T7vGVtk2nN7syuveTQROJfXcB8xA==", - "dev": true - }, - "app-builder-lib": { - "version": "20.28.4", - "resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-20.28.4.tgz", - "integrity": "sha512-RY4/NJs1HCFWAOpLMivuDzbesU5VyaZVKuQllxgCNZ56+ihgO5aGexla2DVjG/bBQleWfF3DPnEsF3sbZPlpHw==", - "dev": true, - "requires": { - "7zip-bin": "~4.0.2", - "app-builder-bin": "2.1.2", - "async-exit-hook": "^2.0.1", - "bluebird-lst": "^1.0.5", - "builder-util": "6.1.3", - "builder-util-runtime": "4.4.1", - "chromium-pickle-js": "^0.2.0", - "debug": "^3.1.0", - "ejs": "^2.6.1", - "electron-osx-sign": "0.4.10", - "electron-publish": "20.28.3", - "fs-extra-p": "^4.6.1", - "hosted-git-info": "^2.7.1", - "is-ci": "^1.2.0", - "isbinaryfile": "^3.0.3", - "js-yaml": "^3.12.0", - "lazy-val": "^1.0.3", - "minimatch": "^3.0.4", - "normalize-package-data": "^2.4.0", - "plist": "^3.0.1", - "read-config-file": "3.1.2", - "sanitize-filename": "^1.6.1", - "semver": "^5.5.1", - "temp-file": "^3.1.3" - } - }, "append-transform": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-0.4.0.tgz", @@ -502,7 +410,7 @@ "aproba": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "integrity": "sha1-aALmJk79GMeQobDVF/DyYnvyyUo=", "dev": true, "optional": true }, @@ -559,7 +467,7 @@ "are-we-there-yet": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", - "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "integrity": "sha1-SzXClE8GKov82mZBB2A1D+nd/CE=", "dev": true, "optional": true, "requires": { @@ -733,12 +641,6 @@ "dev": true, "optional": true }, - "async-exit-hook": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/async-exit-hook/-/async-exit-hook-2.0.1.tgz", - "integrity": "sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw==", - "dev": true - }, "async-limiter": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", @@ -1829,15 +1731,6 @@ "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz", "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==" }, - "bluebird-lst": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/bluebird-lst/-/bluebird-lst-1.0.5.tgz", - "integrity": "sha512-Ey0bDNys5qpYPhZ/oQ9vOEvD0TYQDTILMXWP2iGfvMg7rSDde+oV4aQQgqRH+CvBFNz2BSDQnPGMUl6LKBUUQA==", - "dev": true, - "requires": { - "bluebird": "^3.5.1" - } - }, "body": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/body/-/body-5.1.0.tgz", @@ -1857,89 +1750,6 @@ "dev": true, "optional": true }, - "boxen": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz", - "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==", - "dev": true, - "requires": { - "ansi-align": "^2.0.0", - "camelcase": "^4.0.0", - "chalk": "^2.0.1", - "cli-boxes": "^1.0.0", - "string-width": "^2.0.0", - "term-size": "^1.2.0", - "widest-line": "^2.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", - "dev": true - }, - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, "brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -2125,87 +1935,6 @@ "resolved": "http://registry.npmjs.org/bugsnag-js/-/bugsnag-js-2.5.0.tgz", "integrity": "sha1-FHcC+yKwy/rD+zUTL2++DNQKFPs=" }, - "builder-util": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-6.1.3.tgz", - "integrity": "sha512-MXeARNff9KHlzJYGJcAhLI/tpE57PmUnleaYfL22IE+viRt192Yr3wQL444ztsA+LUHJ8d12moUoG00jh1hfLA==", - "dev": true, - "requires": { - "7zip-bin": "~4.0.2", - "app-builder-bin": "2.1.2", - "bluebird-lst": "^1.0.5", - "builder-util-runtime": "^4.4.1", - "chalk": "^2.4.1", - "debug": "^3.1.0", - "fs-extra-p": "^4.6.1", - "is-ci": "^1.2.0", - "js-yaml": "^3.12.0", - "lazy-val": "^1.0.3", - "semver": "^5.5.1", - "source-map-support": "^0.5.9", - "stat-mode": "^0.2.2", - "temp-file": "^3.1.3" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "source-map-support": { - "version": "0.5.9", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.9.tgz", - "integrity": "sha512-gR6Rw4MvUlYy83vP0vxoVNzM6t8MUXqNuRsuBmBHQDu1Fh6X015FrLdgoDKcNdkwGubozq0P4N0Q37UyFVr1EA==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "builder-util-runtime": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-4.4.1.tgz", - "integrity": "sha512-8L2pbL6D3VdI1f8OMknlZJpw0c7KK15BRz3cY77AOUElc4XlCv2UhVV01jJM7+6Lx7henaQh80ALULp64eFYAQ==", - "dev": true, - "requires": { - "bluebird-lst": "^1.0.5", - "debug": "^3.1.0", - "fs-extra-p": "^4.6.1", - "sax": "^1.2.4" - } - }, "builtin-modules": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", @@ -2352,12 +2081,6 @@ "rsvp": "^3.3.3" } }, - "capture-stack-trace": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz", - "integrity": "sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw==", - "dev": true - }, "caseless": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", @@ -2464,12 +2187,6 @@ "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.5.tgz", "integrity": "sha1-+zgB1FNGdknvNgPH1hoCvRKb3m0=" }, - "cli-boxes": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz", - "integrity": "sha1-T6kXw+WclKAEzWH47lCdplFocUM=", - "dev": true - }, "cli-cursor": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", @@ -2691,20 +2408,6 @@ "proto-list": "~1.2.1" } }, - "configstore": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.2.tgz", - "integrity": "sha512-vtv5HtGjcYUgFrXc6Kx747B83MRRVS5R1VTEQoXvuP+kMI+if6uywV0nDGoiydJRy4yk7h9od5Og0kxx4zUXmw==", - "dev": true, - "requires": { - "dot-prop": "^4.1.0", - "graceful-fs": "^4.1.2", - "make-dir": "^1.0.0", - "unique-string": "^1.0.0", - "write-file-atomic": "^2.0.0", - "xdg-basedir": "^3.0.0" - } - }, "console-control-strings": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", @@ -2762,15 +2465,6 @@ "readable-stream": "^2.0.0" } }, - "create-error-class": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", - "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=", - "dev": true, - "requires": { - "capture-stack-trace": "^1.0.0" - } - }, "cross-spawn": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", @@ -2802,12 +2496,6 @@ } } }, - "crypto-random-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", - "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=", - "dev": true - }, "cssom": { "version": "0.3.4", "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.4.tgz", @@ -3107,22 +2795,6 @@ "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", "dev": true }, - "dmg-builder": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-5.3.1.tgz", - "integrity": "sha512-/+vtqlgvTtha/4Gc76XIRKS2KzYO58sTWXhZ/kgfNr05ZXY6bIw26v7xDu8ZBpTYnfWI09JRZTMv1yIXT/vvfg==", - "dev": true, - "requires": { - "app-builder-lib": "~20.28.3", - "bluebird-lst": "^1.0.5", - "builder-util": "~6.1.3", - "fs-extra-p": "^4.6.1", - "iconv-lite": "^0.4.24", - "js-yaml": "^3.12.0", - "parse-color": "^1.0.0", - "sanitize-filename": "^1.6.1" - } - }, "docker-modem": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/docker-modem/-/docker-modem-2.0.0.tgz", @@ -3257,27 +2929,6 @@ "webidl-conversions": "^4.0.2" } }, - "dot-prop": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", - "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", - "dev": true, - "requires": { - "is-obj": "^1.0.0" - } - }, - "dotenv": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-6.1.0.tgz", - "integrity": "sha512-/veDn2ztgRlB7gKmE3i9f6CmDIyXAy6d5nBq+whO9SLX+Zs1sXEgFLPi+aSuWqUuusMfbi84fT8j34fs1HaYUw==", - "dev": true - }, - "dotenv-expand": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-4.2.0.tgz", - "integrity": "sha1-3vHxyl1gWdJKdm5YeULCEQbOEnU=", - "dev": true - }, "duplexer3": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", @@ -3293,12 +2944,6 @@ "safer-buffer": "^2.1.0" } }, - "ejs": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.6.1.tgz", - "integrity": "sha512-0xy4A/twfrRCnkhfk8ErDi5DqdAsAqeGxht4xkCUrsvhhbQNs7E+4jV0CN7+NKIY0aHE72+XvqtBIXzD31ZbXQ==", - "dev": true - }, "electron": { "version": "7.2.4", "resolved": "https://registry.npmjs.org/electron/-/electron-7.2.4.tgz", @@ -3318,253 +2963,6 @@ } } }, - "electron-builder": { - "version": "20.28.4", - "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-20.28.4.tgz", - "integrity": "sha512-JMOzMfx9BrC9SJr6+UacuvQZmuodL02Zua8iFn0l5bv32GkWcNj1D6FwybV33BpsmdQ8sF1SkQj+7L+FEIxang==", - "dev": true, - "requires": { - "app-builder-lib": "20.28.4", - "bluebird-lst": "^1.0.5", - "builder-util": "6.1.3", - "builder-util-runtime": "4.4.1", - "chalk": "^2.4.1", - "dmg-builder": "5.3.1", - "fs-extra-p": "^4.6.1", - "is-ci": "^1.2.0", - "lazy-val": "^1.0.3", - "read-config-file": "3.1.2", - "sanitize-filename": "^1.6.1", - "update-notifier": "^2.5.0", - "yargs": "^12.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", - "dev": true - }, - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "cliui": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", - "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", - "dev": true, - "requires": { - "string-width": "^2.1.1", - "strip-ansi": "^4.0.0", - "wrap-ansi": "^2.0.0" - } - }, - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "decamelize": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-2.0.0.tgz", - "integrity": "sha512-Ikpp5scV3MSYxY39ymh45ZLEecsTdv/Xj2CaQfI8RLMuwi7XvjX9H/fhraiSuU+C5w5NTDu4ZU72xNiZnurBPg==", - "dev": true, - "requires": { - "xregexp": "4.0.0" - } - }, - "execa": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.10.0.tgz", - "integrity": "sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw==", - "dev": true, - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "invert-kv": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", - "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "lcid": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", - "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", - "dev": true, - "requires": { - "invert-kv": "^2.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "os-locale": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.0.1.tgz", - "integrity": "sha512-7g5e7dmXPtzcP4bgsZ8ixDVqA7oWYuEz4lOSujeWyliPai4gfVDiFIcwBg3aGCPnmSGfzOKTK3ccPn0CKv3DBw==", - "dev": true, - "requires": { - "execa": "^0.10.0", - "lcid": "^2.0.0", - "mem": "^4.0.0" - } - }, - "p-limit": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.0.0.tgz", - "integrity": "sha512-fl5s52lI5ahKCernzzIyAP0QAZbGIovtVHGwpcu1Jr/EpzLVDI2myISHwGqK7m8uQFugVWSrbxH7XnhGtvEc+A==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "p-try": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz", - "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==", - "dev": true - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, - "yargs": { - "version": "12.0.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.2.tgz", - "integrity": "sha512-e7SkEx6N6SIZ5c5H22RTZae61qtn3PYUE8JYbBFlK9sYmh3DMQ6E5ygtaG/2BW0JZi4WGgTR2IV5ChqlqrDGVQ==", - "dev": true, - "requires": { - "cliui": "^4.0.0", - "decamelize": "^2.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^1.0.1", - "os-locale": "^3.0.0", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^2.0.0", - "which-module": "^2.0.0", - "y18n": "^3.2.1 || ^4.0.0", - "yargs-parser": "^10.1.0" - } - }, - "yargs-parser": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", - "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", - "dev": true, - "requires": { - "camelcase": "^4.1.0" - } - } - } - }, "electron-installer-debian": { "version": "0.3.1", "resolved": "http://registry.npmjs.org/electron-installer-debian/-/electron-installer-debian-0.3.1.tgz", @@ -3952,52 +3350,6 @@ } } }, - "electron-publish": { - "version": "20.28.3", - "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-20.28.3.tgz", - "integrity": "sha512-/2t5zk9EKgH7p7rFZ+ynTKLmpKGF9bktMP2UR6u4bbPz9w4r3WEUbPOeZ1TLqUCAqdfZECcj4ThjrlcAJTghCA==", - "dev": true, - "requires": { - "bluebird-lst": "^1.0.5", - "builder-util": "~6.1.3", - "builder-util-runtime": "^4.4.1", - "chalk": "^2.4.1", - "fs-extra-p": "^4.6.1", - "lazy-val": "^1.0.3", - "mime": "^2.3.1" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, "electron-to-chromium": { "version": "1.3.79", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.79.tgz", @@ -4471,7 +3823,7 @@ "expand-template": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-1.1.1.tgz", - "integrity": "sha512-cebqLtV8KOZfw0UI8TEFWxtczxxC1jvyUvx6H4fyp1K1FN7A4Q+uggVUlOsI1K8AGU0rwOGqP8nCapdrw8CYQg==", + "integrity": "sha1-mB8YjAw6h9Lij1WbxUFCb/lPId0=", "dev": true, "optional": true }, @@ -4928,38 +4280,6 @@ "rimraf": "^2.2.8" } }, - "fs-extra-p": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/fs-extra-p/-/fs-extra-p-4.6.1.tgz", - "integrity": "sha512-IsTMbUS0svZKZTvqF4vDS9c/L7Mw9n8nZQWWeSzAGacOSe+8CzowhUN0tdZEZFIJNP5HC7L9j3MMikz/G4hDeQ==", - "dev": true, - "requires": { - "bluebird-lst": "^1.0.5", - "fs-extra": "^6.0.1" - }, - "dependencies": { - "fs-extra": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-6.0.1.tgz", - "integrity": "sha512-GnyIkKhhzXZUWFCaJzvyDLEEgDkPfb4/TPvJCJVuS8MWZgoSsErf++QpiAlDnKFcqhRlm+tIOcencCjyJE6ZCA==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - } - } - }, "fs-readdir-recursive": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz", @@ -5522,7 +4842,7 @@ "fstream": { "version": "1.0.12", "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", - "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", + "integrity": "sha1-Touo7i1Ivk99DeUFRVVI6uWTIEU=", "dev": true, "optional": true, "requires": { @@ -5813,15 +5133,6 @@ } } }, - "global-dirs": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", - "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", - "dev": true, - "requires": { - "ini": "^1.3.4" - } - }, "global-modules": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", @@ -5886,25 +5197,6 @@ "minimatch": "~3.0.2" } }, - "got": { - "version": "6.7.1", - "resolved": "http://registry.npmjs.org/got/-/got-6.7.1.tgz", - "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=", - "dev": true, - "requires": { - "create-error-class": "^3.0.0", - "duplexer3": "^0.1.4", - "get-stream": "^3.0.0", - "is-redirect": "^1.0.0", - "is-retry-allowed": "^1.0.0", - "is-stream": "^1.0.0", - "lowercase-keys": "^1.0.0", - "safe-buffer": "^5.0.1", - "timed-out": "^4.0.0", - "unzip-response": "^2.0.1", - "url-parse-lax": "^1.0.0" - } - }, "graceful-fs": { "version": "4.1.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", @@ -6673,7 +5965,7 @@ "iltorb": { "version": "1.3.10", "resolved": "https://registry.npmjs.org/iltorb/-/iltorb-1.3.10.tgz", - "integrity": "sha512-nyB4+ru1u8CQqQ6w7YjasboKN3NQTN8GH/V/eEssNRKhW6UbdxdWhB9fJ5EEdjJfezKY0qPrcwLyIcgjL8hHxA==", + "integrity": "sha1-oNnk59Ur9RB0FEIjbL4MxCMPyfg=", "dev": true, "optional": true, "requires": { @@ -6695,12 +5987,6 @@ "dev": true, "optional": true }, - "import-lazy": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", - "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", - "dev": true - }, "import-local": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/import-local/-/import-local-1.0.0.tgz", @@ -7010,22 +6296,6 @@ "is-extglob": "^1.0.0" } }, - "is-installed-globally": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz", - "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=", - "dev": true, - "requires": { - "global-dirs": "^0.1.0", - "is-path-inside": "^1.0.0" - } - }, - "is-npm": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz", - "integrity": "sha1-8vtjpl5JBbQGyGBydloaTceTufQ=", - "dev": true - }, "is-number": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", @@ -7035,21 +6305,6 @@ "kind-of": "^3.0.2" } }, - "is-obj": { - "version": "1.0.1", - "resolved": "http://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", - "dev": true - }, - "is-path-inside": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", - "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", - "dev": true, - "requires": { - "path-is-inside": "^1.0.1" - } - }, "is-plain-object": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", @@ -7085,12 +6340,6 @@ "integrity": "sha1-MVc3YcBX4zwukaq56W2gjO++duU=", "dev": true }, - "is-redirect": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", - "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=", - "dev": true - }, "is-regex": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", @@ -7120,12 +6369,6 @@ "resolved": "https://registry.npmjs.org/is-retina/-/is-retina-1.0.3.tgz", "integrity": "sha1-10AbKGvqKuN/Ykd1iN5QTQuGR+M=" }, - "is-retry-allowed": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz", - "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=", - "dev": true - }, "is-stream": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", @@ -8523,21 +7766,6 @@ "integrity": "sha512-77XF9iTllATmG9lSlIv0qdQ2BQ/h9t0bJllHlbvsQ0zUWfU7Yi0S8L5JXzPZgkefIiajLmBJJ4BsMJmqcf7oxQ==", "dev": true }, - "latest-version": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz", - "integrity": "sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=", - "dev": true, - "requires": { - "package-json": "^4.0.0" - } - }, - "lazy-val": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/lazy-val/-/lazy-val-1.0.3.tgz", - "integrity": "sha512-pjCf3BYk+uv3ZcPzEVM0BFvO9Uw58TmlrU0oG5tTrr9Kcid3+kdKxapH8CjdYmVa2nO5wOoZn2rdvZx2PKj/xg==", - "dev": true - }, "lazystream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz", @@ -9084,23 +8312,6 @@ "yallist": "^2.1.2" } }, - "make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", - "dev": true, - "requires": { - "pify": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - } - } - }, "make-iterator": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", @@ -9127,15 +8338,6 @@ "tmpl": "1.0.x" } }, - "map-age-cleaner": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.2.tgz", - "integrity": "sha512-UN1dNocxQq44IhJyMI4TU8phc2m9BddacHRPRjKGLYaF0jqd3xLz0jS0skpAU9WgYyoR4gHtUpzytNBS385FWQ==", - "dev": true, - "requires": { - "p-defer": "^1.0.0" - } - }, "map-cache": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", @@ -9182,17 +8384,6 @@ "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==", "dev": true }, - "mem": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-4.0.0.tgz", - "integrity": "sha512-WQxG/5xYc3tMbYLXoXPm81ET2WDULiU5FxbuIoNbJqLOOI8zehXFdZuiUEgfdrU2mVB1pxBZUGlYORSrpuJreA==", - "dev": true, - "requires": { - "map-age-cleaner": "^0.1.1", - "mimic-fn": "^1.0.0", - "p-is-promise": "^1.1.0" - } - }, "meow": { "version": "3.7.0", "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", @@ -9260,12 +8451,6 @@ } } }, - "mime": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.3.1.tgz", - "integrity": "sha512-OEUllcVoydBHGN1z84yfQDimn58pZNNNXgZlHXSboxMlFvgI6MXSWpWKpFRra7H1HxpVhHTkrghfRW49k6yjeg==", - "dev": true - }, "mime-db": { "version": "1.36.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.36.0.tgz", @@ -9288,7 +8473,7 @@ "mimic-response": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "integrity": "sha1-SSNTiHju9CBjy4o+OweYeBSHqxs=", "dev": true }, "minimatch": { @@ -9454,12 +8639,6 @@ "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==", "dev": true }, - "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true - }, "node-abi": { "version": "2.11.0", "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.11.0.tgz", @@ -9473,7 +8652,7 @@ "node-gyp": { "version": "3.8.0", "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", - "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", + "integrity": "sha1-VAMEJhwzDoDQ1e3OJTpoyzlkIYw=", "dev": true, "optional": true, "requires": { @@ -9606,7 +8785,7 @@ "npmlog": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "integrity": "sha1-CKfyqL9zRgR3mp76StXMcXq7lUs=", "dev": true, "optional": true, "requires": { @@ -9916,24 +9095,12 @@ "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", "dev": true }, - "p-defer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", - "dev": true - }, "p-finally": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", "dev": true }, - "p-is-promise": { - "version": "1.1.0", - "resolved": "http://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", - "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=", - "dev": true - }, "p-limit": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", @@ -9958,18 +9125,6 @@ "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", "dev": true }, - "package-json": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz", - "integrity": "sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=", - "dev": true, - "requires": { - "got": "^6.7.1", - "registry-auth-token": "^3.0.1", - "registry-url": "^3.0.3", - "semver": "^5.1.0" - } - }, "parse-author": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/parse-author/-/parse-author-2.0.0.tgz", @@ -9979,23 +9134,6 @@ "author-regex": "^1.0.0" } }, - "parse-color": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/parse-color/-/parse-color-1.0.0.tgz", - "integrity": "sha1-e3SLlag/A/FqlPU15S1/PZRlhhk=", - "dev": true, - "requires": { - "color-convert": "~0.5.0" - }, - "dependencies": { - "color-convert": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-0.5.3.tgz", - "integrity": "sha1-vbbGnOZg+t/+CwAHzER+G59ygr0=", - "dev": true - } - } - }, "parse-filepath": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", @@ -10273,7 +9411,7 @@ "prebuild-install": { "version": "2.5.3", "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-2.5.3.tgz", - "integrity": "sha512-/rI36cN2g7vDQnKWN8Uzupi++KjyqS9iS+/fpwG4Ea8d0Pip0PQ5bshUNzVwt+/D2MRfhVAplYMMvWLqWrCF/g==", + "integrity": "sha1-n2XyQngtNwKWNTcQ6byENJDBn2k=", "dev": true, "optional": true, "requires": { @@ -10304,7 +9442,7 @@ "pump": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "integrity": "sha1-Ejma3W5M91Jtlzy8i1zi4pCLOQk=", "dev": true, "optional": true, "requires": { @@ -10320,12 +9458,6 @@ "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", "dev": true }, - "prepend-http": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", - "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", - "dev": true - }, "preserve": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", @@ -10589,58 +9721,6 @@ } } }, - "read-config-file": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/read-config-file/-/read-config-file-3.1.2.tgz", - "integrity": "sha512-QCATYzlYHvmWps/W/eP7rcKuhYRYZg5XKeXFxSJRIXvn+KSw1+Ntz2et1aBz5TrEpawGrxWZ7zBipj+/v0xwWQ==", - "dev": true, - "requires": { - "ajv": "^6.5.2", - "ajv-keywords": "^3.2.0", - "bluebird-lst": "^1.0.5", - "dotenv": "^6.0.0", - "dotenv-expand": "^4.2.0", - "fs-extra-p": "^4.6.1", - "js-yaml": "^3.12.0", - "json5": "^1.0.1", - "lazy-val": "^1.0.3" - }, - "dependencies": { - "ajv": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.4.tgz", - "integrity": "sha512-4Wyjt8+t6YszqaXnLDfMmG/8AlO5Zbcsy3ATHncCzjW/NoPzAId8AK6749Ybjmdt+kUY1gP60fCu46oDxPv/mg==", - "dev": true, - "requires": { - "fast-deep-equal": "^2.0.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "fast-deep-equal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", - "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", - "dev": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "json5": { - "version": "1.0.1", - "resolved": "http://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - } - } - }, "read-pkg": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", @@ -11108,25 +10188,6 @@ "regjsparser": "^0.1.4" } }, - "registry-auth-token": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz", - "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==", - "dev": true, - "requires": { - "rc": "^1.1.6", - "safe-buffer": "^5.0.1" - } - }, - "registry-url": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", - "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=", - "dev": true, - "requires": { - "rc": "^1.0.1" - } - }, "regjsgen": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", @@ -11800,15 +10861,6 @@ "dev": true, "optional": true }, - "semver-diff": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", - "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=", - "dev": true, - "requires": { - "semver": "^5.0.3" - } - }, "serialize-error": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-7.0.1.tgz", @@ -11896,7 +10948,7 @@ "simple-get": { "version": "2.8.1", "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-2.8.1.tgz", - "integrity": "sha512-lSSHRSw3mQNUGPAYRqo7xy9dhKmxFXIjLjp4KHpf99GEH2VH7C3AM+Qfx6du6jhfUi6Vm7XnbEVEf7Wb6N8jRw==", + "integrity": "sha1-DiLpHUV12HYgYgvJEwjVenf0S10=", "dev": true, "optional": true, "requires": { @@ -12213,12 +11265,6 @@ "integrity": "sha1-1PM6tU6OOHeLDKXP07OvsS22hiA=", "dev": true }, - "stat-mode": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/stat-mode/-/stat-mode-0.2.2.tgz", - "integrity": "sha1-5sgLYjEj19gM8TLOU480YokHJQI=", - "dev": true - }, "static-extend": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", @@ -12439,7 +11485,7 @@ "tar": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz", - "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==", + "integrity": "sha1-DKiEhWLHKZuLRG/2pNYM27I+3EA=", "dev": true, "optional": true, "requires": { @@ -12524,27 +11570,6 @@ } } }, - "temp-file": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/temp-file/-/temp-file-3.1.3.tgz", - "integrity": "sha512-oz2J77loDE9sGrlRTqBzwbsUvoBD2BpyXeaRPKyGwBIwaamSs2jdqAfhutw7Tch9llr1u8E2ruoug09rNPa3PA==", - "dev": true, - "requires": { - "async-exit-hook": "^2.0.1", - "bluebird-lst": "^1.0.5", - "fs-extra-p": "^4.6.1", - "lazy-val": "^1.0.3" - } - }, - "term-size": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", - "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=", - "dev": true, - "requires": { - "execa": "^0.7.0" - } - }, "test-exclude": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-4.2.3.tgz", @@ -12625,12 +11650,6 @@ "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=", "dev": true }, - "timed-out": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", - "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=", - "dev": true - }, "tiny-lr": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-1.1.1.tgz", @@ -13015,15 +12034,6 @@ } } }, - "unique-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", - "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", - "dev": true, - "requires": { - "crypto-random-string": "^1.0.0" - } - }, "universalify": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", @@ -13076,93 +12086,12 @@ } } }, - "unzip-response": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz", - "integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=", - "dev": true - }, - "update-notifier": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.5.0.tgz", - "integrity": "sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw==", - "dev": true, - "requires": { - "boxen": "^1.2.1", - "chalk": "^2.0.1", - "configstore": "^3.0.0", - "import-lazy": "^2.1.0", - "is-ci": "^1.0.10", - "is-installed-globally": "^0.1.0", - "is-npm": "^1.0.0", - "latest-version": "^3.0.0", - "semver-diff": "^2.0.0", - "xdg-basedir": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "uri-js": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", - "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", - "dev": true, - "requires": { - "punycode": "^2.1.0" - }, - "dependencies": { - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true - } - } - }, "urix": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", "dev": true }, - "url-parse-lax": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", - "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", - "dev": true, - "requires": { - "prepend-http": "^1.0.1" - } - }, "use": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", @@ -13338,55 +12267,13 @@ "wide-align": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", - "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "integrity": "sha1-rgdOa9wMFKQx6ATmJFScYzsABFc=", "dev": true, "optional": true, "requires": { "string-width": "^1.0.2 || 2" } }, - "widest-line": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.0.tgz", - "integrity": "sha1-AUKk6KJD+IgsAjOqDgKBqnYVInM=", - "dev": true, - "requires": { - "string-width": "^2.1.1" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - }, "window-size": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.2.0.tgz", @@ -13396,7 +12283,7 @@ "word-wrap": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "integrity": "sha1-YQY29rH3A4kb00dxzLF/uTtHB5w=", "optional": true }, "wordwrap": { @@ -13448,12 +12335,6 @@ "async-limiter": "~1.0.0" } }, - "xdg-basedir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz", - "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=", - "dev": true - }, "xml-name-validator": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", @@ -13472,12 +12353,6 @@ "integrity": "sha1-1QH5ezvbQDr4757MIFcxh6rawOk=", "dev": true }, - "xregexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-4.0.0.tgz", - "integrity": "sha512-PHyM+sQouu7xspQQwELlGwwd05mXUFqwFYfqPO0cC7x4fxyHnnuetmQr6CjJiafIDoH4MogHb9dOoJzR/Y4rFg==", - "dev": true - }, "xtend": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", diff --git a/package.json b/package.json index f8322f144..cec27ec54 100644 --- a/package.json +++ b/package.json @@ -74,7 +74,6 @@ "babel-preset-react": "^6.24.1", "braces": "^2.3.1", "electron": "^7.2.4", - "electron-builder": "^20.28.4", "electron-packager": "^12.1.1", "eslint": "^4.18.2", "eslint-plugin-react": "3.16.1", From e8a4e025748ee21f563150d6823d4676ba6faad5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 4 Sep 2020 06:34:06 +0000 Subject: [PATCH 182/190] Bump handlebars from 4.3.0 to 4.4.5 Bumps [handlebars](https://github.com/wycats/handlebars.js) from 4.3.0 to 4.4.5. - [Release notes](https://github.com/wycats/handlebars.js/releases) - [Changelog](https://github.com/handlebars-lang/handlebars.js/blob/master/release-notes.md) - [Commits](https://github.com/wycats/handlebars.js/compare/v4.3.0...v4.4.5) Signed-off-by: dependabot[bot] --- package-lock.json | 86 ++++++++++++++++++----------------------------- package.json | 2 +- 2 files changed, 34 insertions(+), 54 deletions(-) diff --git a/package-lock.json b/package-lock.json index bf443b8bd..695ee3c2b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -286,7 +286,7 @@ "dependencies": { "acorn": { "version": "3.3.0", - "resolved": "http://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=", "dev": true } @@ -570,7 +570,7 @@ }, "asar": { "version": "0.12.4", - "resolved": "http://registry.npmjs.org/asar/-/asar-0.12.4.tgz", + "resolved": "https://registry.npmjs.org/asar/-/asar-0.12.4.tgz", "integrity": "sha1-LdPxFoguq4wPI7dUeSqCp9n84XE=", "optional": true, "requires": { @@ -631,7 +631,7 @@ }, "async": { "version": "1.5.2", - "resolved": "http://registry.npmjs.org/async/-/async-1.5.2.tgz", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=" }, "async-each": { @@ -1676,7 +1676,7 @@ }, "bl": { "version": "1.2.2", - "resolved": "http://registry.npmjs.org/bl/-/bl-1.2.2.tgz", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.2.tgz", "integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==", "dev": true, "requires": { @@ -1692,7 +1692,7 @@ }, "readable-stream": { "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { @@ -2096,7 +2096,7 @@ }, "chalk": { "version": "1.1.3", - "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "requires": { @@ -2616,7 +2616,7 @@ }, "readable-stream": { "version": "1.1.14", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", "requires": { "core-util-is": "~1.0.0", @@ -3082,7 +3082,7 @@ }, "yargs-parser": { "version": "4.2.1", - "resolved": "http://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", "optional": true, "requires": { @@ -3372,7 +3372,7 @@ "dependencies": { "asar": { "version": "0.11.0", - "resolved": "http://registry.npmjs.org/asar/-/asar-0.11.0.tgz", + "resolved": "https://registry.npmjs.org/asar/-/asar-0.11.0.tgz", "integrity": "sha1-uSbnksMV+MBIxDNx4yWwnJenZGQ=", "dev": true, "requires": { @@ -3965,7 +3965,7 @@ }, "readable-stream": { "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { @@ -4245,7 +4245,7 @@ "dependencies": { "combined-stream": { "version": "1.0.6", - "resolved": "http://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz", "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=", "requires": { "delayed-stream": "~1.0.0" @@ -5038,7 +5038,7 @@ }, "get-stream": { "version": "3.0.0", - "resolved": "http://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", "dev": true }, @@ -5734,7 +5734,7 @@ }, "rcedit": { "version": "0.7.0", - "resolved": "http://registry.npmjs.org/rcedit/-/rcedit-0.7.0.tgz", + "resolved": "https://registry.npmjs.org/rcedit/-/rcedit-0.7.0.tgz", "integrity": "sha1-VgspIBZQNKE1MW5qER+CdLnOxSE=", "dev": true } @@ -5751,9 +5751,9 @@ } }, "handlebars": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.3.0.tgz", - "integrity": "sha512-7XlnO8yBXOdi7AzowjZssQr47Ctidqm7GbgARapOaqSN9HQhlClnOkR9HieGauIT3A8MBC6u9wPCXs97PCYpWg==", + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.4.5.tgz", + "integrity": "sha512-0Ce31oWVB7YidkaTq33ZxEbN+UDxMMgThvCe8ptgQViymL5DPis9uLdTA13MiRPhgvqyxIegugrP97iK3JeBHg==", "dev": true, "requires": { "neo-async": "^2.6.0", @@ -7687,7 +7687,7 @@ }, "jsonfile": { "version": "2.4.0", - "resolved": "http://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", "requires": { "graceful-fs": "^4.1.6" @@ -8634,9 +8634,9 @@ "dev": true }, "neo-async": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", - "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==", + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", "dev": true }, "node-abi": { @@ -9048,7 +9048,7 @@ }, "os-locale": { "version": "1.4.0", - "resolved": "http://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", "optional": true, "requires": { @@ -9384,7 +9384,7 @@ }, "kind-of": { "version": "1.1.0", - "resolved": "http://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=", "dev": true } @@ -9530,7 +9530,7 @@ }, "promise": { "version": "1.3.0", - "resolved": "http://registry.npmjs.org/promise/-/promise-1.3.0.tgz", + "resolved": "https://registry.npmjs.org/promise/-/promise-1.3.0.tgz", "integrity": "sha1-5cyaTIJ45GZP/twBx9qEhCsEAXU=", "dev": true, "requires": { @@ -9742,7 +9742,7 @@ }, "readable-stream": { "version": "2.0.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", "dev": true, "requires": { @@ -11353,7 +11353,7 @@ }, "strip-ansi": { "version": "3.0.1", - "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "requires": { "ansi-regex": "^2.0.0" @@ -11530,7 +11530,7 @@ }, "readable-stream": { "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { @@ -11565,7 +11565,7 @@ "dependencies": { "rimraf": { "version": "2.2.8", - "resolved": "http://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=" } } @@ -11623,7 +11623,7 @@ }, "readable-stream": { "version": "1.1.14", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", "dev": true, "requires": { @@ -11952,31 +11952,11 @@ "dev": true }, "uglify-js": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.7.2.tgz", - "integrity": "sha512-uhRwZcANNWVLrxLfNFEdltoPNhECUR3lc+UdJoG9CBpMcSnKyWA94tc3eAujB1GcMY5Uwq8ZMp4qWpxWYDQmaA==", + "version": "3.10.3", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.10.3.tgz", + "integrity": "sha512-Lh00i69Uf6G74mvYpHCI9KVVXLcHW/xu79YTvH7Mkc9zyKUeSPz0owW0dguj0Scavns3ZOh3wY63J0Zb97Za2g==", "dev": true, - "optional": true, - "requires": { - "commander": "~2.20.3", - "source-map": "~0.6.1" - }, - "dependencies": { - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true, - "optional": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "optional": true - } - } + "optional": true }, "unc-path-regex": { "version": "0.1.2", @@ -12394,7 +12374,7 @@ }, "yargs-parser": { "version": "2.4.1", - "resolved": "http://registry.npmjs.org/yargs-parser/-/yargs-parser-2.4.1.tgz", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-2.4.1.tgz", "integrity": "sha1-hVaN488VD/SfpRgl8DqMiA3cxcQ=", "optional": true, "requires": { diff --git a/package.json b/package.json index cec27ec54..c47efd45a 100644 --- a/package.json +++ b/package.json @@ -94,7 +94,7 @@ "grunt-plistbuddy": "^0.2.0", "grunt-rcedit": "^0.7.0", "grunt-shell": "^2.1.0", - "handlebars": "^4.3.0", + "handlebars": "^4.4.5", "jest-cli": "^23.6.0", "js-yaml": "^3.13.1", "load-grunt-tasks": "^4.0.0", From 99c2440adbb5e296c39575841df93af0a1a74148 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 4 Sep 2020 21:17:59 +0000 Subject: [PATCH 183/190] Bump handlebars from 4.4.5 to 4.5.3 Bumps [handlebars](https://github.com/wycats/handlebars.js) from 4.4.5 to 4.5.3. - [Release notes](https://github.com/wycats/handlebars.js/releases) - [Changelog](https://github.com/handlebars-lang/handlebars.js/blob/master/release-notes.md) - [Commits](https://github.com/wycats/handlebars.js/compare/v4.4.5...v4.5.3) Signed-off-by: dependabot[bot] --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 695ee3c2b..657a6636d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5751,9 +5751,9 @@ } }, "handlebars": { - "version": "4.4.5", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.4.5.tgz", - "integrity": "sha512-0Ce31oWVB7YidkaTq33ZxEbN+UDxMMgThvCe8ptgQViymL5DPis9uLdTA13MiRPhgvqyxIegugrP97iK3JeBHg==", + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.5.3.tgz", + "integrity": "sha512-3yPecJoJHK/4c6aZhSvxOyG4vJKDshV36VHp0iVCDVh7o9w2vwi3NSnL2MMPj3YdduqaBcu7cGbggJQM0br9xA==", "dev": true, "requires": { "neo-async": "^2.6.0", diff --git a/package.json b/package.json index c47efd45a..483fb90bb 100644 --- a/package.json +++ b/package.json @@ -94,7 +94,7 @@ "grunt-plistbuddy": "^0.2.0", "grunt-rcedit": "^0.7.0", "grunt-shell": "^2.1.0", - "handlebars": "^4.4.5", + "handlebars": "^4.5.3", "jest-cli": "^23.6.0", "js-yaml": "^3.13.1", "load-grunt-tasks": "^4.0.0", From 68b6d5399f73fb9dbe30a6a43aa83a15aaaeb6de Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 4 Sep 2020 21:54:58 +0000 Subject: [PATCH 184/190] Bump react from 0.13.3 to 0.14.0 Bumps [react](https://github.com/facebook/react/tree/HEAD/packages/react) from 0.13.3 to 0.14.0. - [Release notes](https://github.com/facebook/react/releases) - [Changelog](https://github.com/facebook/react/blob/master/CHANGELOG.md) - [Commits](https://github.com/facebook/react/commits/v0.14.0/packages/react) Signed-off-by: dependabot[bot] --- package-lock.json | 50 ++++++++++++++++++++++++++++++++++++++++------- package.json | 2 +- 2 files changed, 44 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 695ee3c2b..dea81c8d8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -564,9 +564,7 @@ "asap": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", - "dev": true, - "optional": true + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" }, "asar": { "version": "0.12.4", @@ -4039,6 +4037,33 @@ "bser": "^2.0.0" } }, + "fbjs": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.3.2.tgz", + "integrity": "sha1-AzpUBZUIS13jUJpAXQbxoqjlufs=", + "requires": { + "core-js": "^1.0.0", + "loose-envify": "^1.0.0", + "promise": "^7.0.3", + "ua-parser-js": "^0.7.9", + "whatwg-fetch": "^0.9.0" + }, + "dependencies": { + "core-js": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", + "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=" + }, + "promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "requires": { + "asap": "~2.0.3" + } + } + } + }, "fd-slicer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz", @@ -9652,11 +9677,12 @@ "dev": true }, "react": { - "version": "0.13.3", - "resolved": "http://registry.npmjs.org/react/-/react-0.13.3.tgz", - "integrity": "sha1-ot+oUzXX3AK4K0gvCJWC5kzBM1Y=", + "version": "0.14.0", + "resolved": "http://registry.npmjs.org/react/-/react-0.14.0.tgz", + "integrity": "sha1-cufGkjOwguN+G702dKlD23LY9Ac=", "requires": { - "envify": "^3.0.0" + "envify": "^3.0.0", + "fbjs": "^0.3.1" } }, "react-bootstrap": { @@ -11951,6 +11977,11 @@ "integrity": "sha512-p5TCYZDAO0m4G344hD+wx/LATebLWZNkkh2asWUFqSsD2OrDNhbAHuSjobrmsUmdzjJjEeZVU9g1h3O6vpstnw==", "dev": true }, + "ua-parser-js": { + "version": "0.7.21", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.21.tgz", + "integrity": "sha512-+O8/qh/Qj8CgC6eYBVBykMrNtp5Gebn4dlGD/kKXVkJNDwyrAwSIqwz8CDf+tsAIWVycKcku6gIXJ0qwx/ZXaQ==" + }, "uglify-js": { "version": "3.10.3", "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.10.3.tgz", @@ -12206,6 +12237,11 @@ "iconv-lite": "0.4.24" } }, + "whatwg-fetch": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-0.9.0.tgz", + "integrity": "sha1-DjaExsuZlbQ+/J3wPkw2XZX9nMA=" + }, "whatwg-mimetype": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.2.0.tgz", diff --git a/package.json b/package.json index c47efd45a..19517e47e 100644 --- a/package.json +++ b/package.json @@ -52,7 +52,7 @@ "object-assign": "4.1.1", "osx-release": "1.1.0", "parseUri": "1.2.3-2", - "react": "0.13.3", + "react": "0.14.0", "react-bootstrap": "0.20.3", "react-retina-image": "1.3.3", "react-router": "0.13.6", From f43d04173f0ed7d19fd4427e836f9460acb9c9b9 Mon Sep 17 00:00:00 2001 From: Trung Nguyen Date: Tue, 8 Sep 2020 21:50:55 +0200 Subject: [PATCH 185/190] chore: bump decompress-zip Signed-off-by: Trung Nguyen --- package-lock.json | 41 +++++++++++++++++++++++++++++++++++++---- package.json | 1 + 2 files changed, 38 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index c41cf25c5..4aa56251f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2594,9 +2594,10 @@ } }, "decompress-zip": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/decompress-zip/-/decompress-zip-0.3.0.tgz", - "integrity": "sha1-rjvLfjTGWHmt/nfhnDD4ZgK0vbA=", + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/decompress-zip/-/decompress-zip-0.3.2.tgz", + "integrity": "sha512-Ab1QY4LrWMrUuo53lLnmGOby7v8ryqxJ+bKibKSiPisx+25mhut1dScVBXAYx14i/PqSrFZvR2FRRazhLbvL+g==", + "dev": true, "requires": { "binary": "^0.3.0", "graceful-fs": "^4.1.3", @@ -2610,12 +2611,14 @@ "isarray": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true }, "readable-stream": { "version": "1.1.14", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -8569,6 +8572,20 @@ "request": "^2.79.0" }, "dependencies": { + "decompress-zip": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/decompress-zip/-/decompress-zip-0.3.0.tgz", + "integrity": "sha1-rjvLfjTGWHmt/nfhnDD4ZgK0vbA=", + "requires": { + "binary": "^0.3.0", + "graceful-fs": "^4.1.3", + "mkpath": "^0.1.0", + "nopt": "^3.0.1", + "q": "^1.1.2", + "readable-stream": "^1.1.8", + "touch": "0.0.3" + } + }, "fs-extra": { "version": "0.26.7", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.26.7.tgz", @@ -8580,6 +8597,22 @@ "path-is-absolute": "^1.0.0", "rimraf": "^2.2.8" } + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } } } }, diff --git a/package.json b/package.json index 741f46946..5c928f71d 100644 --- a/package.json +++ b/package.json @@ -73,6 +73,7 @@ "babel-preset-env": "^1.7.0", "babel-preset-react": "^6.24.1", "braces": "^2.3.1", + "decompress-zip": "^0.3.2", "electron": "^7.2.4", "electron-packager": "^12.1.1", "eslint": "^4.18.2", From c84be2470adf05ec40add8116279cd461d34aa7d Mon Sep 17 00:00:00 2001 From: Trung Nguyen Date: Tue, 8 Sep 2020 21:56:17 +0200 Subject: [PATCH 186/190] chore: bump yargs-parser Signed-off-by: Trung Nguyen --- package-lock.json | 32 ++++++++++++++++++++++++++------ package.json | 3 ++- 2 files changed, 28 insertions(+), 7 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4aa56251f..4479b9e5f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12439,16 +12439,36 @@ "window-size": "^0.2.0", "y18n": "^3.2.1", "yargs-parser": "^2.4.1" + }, + "dependencies": { + "yargs-parser": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-2.4.1.tgz", + "integrity": "sha1-hVaN488VD/SfpRgl8DqMiA3cxcQ=", + "optional": true, + "requires": { + "camelcase": "^3.0.0", + "lodash.assign": "^4.0.6" + } + } } }, "yargs-parser": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-2.4.1.tgz", - "integrity": "sha1-hVaN488VD/SfpRgl8DqMiA3cxcQ=", - "optional": true, + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dev": true, "requires": { - "camelcase": "^3.0.0", - "lodash.assign": "^4.0.6" + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + } } }, "yauzl": { diff --git a/package.json b/package.json index 5c928f71d..437193228 100644 --- a/package.json +++ b/package.json @@ -110,7 +110,8 @@ "shell-escape": "0.2.0", "source-map-support": "0.3.3", "tslint": "^5.11.0", - "typescript": "2.7.2" + "typescript": "2.7.2", + "yargs-parser": "^13.1.2" }, "optionalDependencies": { "grunt-electron-installer-debian": "0.3.1", From be3e76f6c39219c2555697a736412e3808d6664f Mon Sep 17 00:00:00 2001 From: Mathieu Champlon Date: Wed, 9 Sep 2020 14:53:16 +0200 Subject: [PATCH 187/190] Update bl --- package-lock.json | 25 ++++++++++--------------- package.json | 1 + 2 files changed, 11 insertions(+), 15 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4479b9e5f..accc291f3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1673,26 +1673,23 @@ "optional": true }, "bl": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.2.tgz", - "integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==", - "dev": true, + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", + "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", "requires": { "readable-stream": "^2.3.5", "safe-buffer": "^5.1.1" }, "dependencies": { "process-nextick-args": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", - "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", - "dev": true + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" }, "readable-stream": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", - "dev": true, + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -1707,7 +1704,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, "requires": { "safe-buffer": "~5.1.0" } @@ -6440,8 +6436,7 @@ "isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" }, "isbinaryfile": { "version": "3.0.3", diff --git a/package.json b/package.json index 437193228..98cbfdf60 100644 --- a/package.json +++ b/package.json @@ -43,6 +43,7 @@ "classnames": "2.2.5", "deep-extend": "^0.6.0", "dockerode": "3.0.1", + "bl": "^1.2.3", "install": "0.1.8", "jquery": "^3.5.0", "mixpanel": "kitematic/mixpanel-node", From 86ce7d5b71fa406b1adf55d923e21c17b921be94 Mon Sep 17 00:00:00 2001 From: Mathieu Champlon Date: Tue, 15 Sep 2020 09:44:23 +0200 Subject: [PATCH 188/190] Bump version to 0.17.13 Preparing for new release --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 98cbfdf60..8bc798423 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "Kitematic", - "version": "0.17.12", + "version": "0.17.13", "author": "Kitematic", "license": "Apache-2.0", "description": "Simple Docker Container management for Mac OS X, Windows and Ubuntu.", From 0186382e7cab3f81759040d11f020032ef2a3c5a Mon Sep 17 00:00:00 2001 From: Mathieu Champlon Date: Fri, 11 Jun 2021 10:02:00 +0200 Subject: [PATCH 189/190] Add depreciation notice --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index be46215a1..55d2d1e44 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,5 @@ +### :warning: Deprecation Notice: This project and repository is now deprecated and is no longer in active development, see [the related roadmap issue](https://github.com/docker/roadmap/issues/67). Please use [Docker Desktop](https://www.docker.com/products/docker-desktop) instead where possible. + [![Build Status](https://travis-ci.org/docker/kitematic.svg?branch=master)](https://travis-ci.org/docker/kitematic) From b66f21414633664ad6f44f62c9c23a45f5f6ec14 Mon Sep 17 00:00:00 2001 From: Stephen Turner Date: Fri, 11 Jun 2021 09:14:00 +0100 Subject: [PATCH 190/190] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 55d2d1e44..cdb41b41a 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -### :warning: Deprecation Notice: This project and repository is now deprecated and is no longer in active development, see [the related roadmap issue](https://github.com/docker/roadmap/issues/67). Please use [Docker Desktop](https://www.docker.com/products/docker-desktop) instead where possible. +### :warning: Deprecation Notice: This project and repository is now deprecated and is no longer under active development, see [the related roadmap issue](https://github.com/docker/roadmap/issues/67). Please use [Docker Desktop](https://www.docker.com/products/docker-desktop) instead where possible. [![Build Status](https://travis-ci.org/docker/kitematic.svg?branch=master)](https://travis-ci.org/docker/kitematic)