summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorClar Fon2019-08-09 00:33:13 -0400
committerClar Fon2019-08-09 00:33:13 -0400
commit825608a534cc1d6c7c66a8e222e158bfe30cc2d9 (patch)
tree0affefd26f292ed56bd9a4e2ec3a6539d62dd1c4
parentcb8608af4226fd5ad525317045bef4ced261533c (diff)
downloadaur-825608a534cc1d6c7c66a8e222e158bfe30cc2d9.tar.gz
0.5.0
-rw-r--r--.SRCINFO24
-rw-r--r--PKGBUILD61
-rw-r--r--facette.install20
-rw-r--r--facette.service10
-rw-r--r--facette.sysusers1
-rw-r--r--facette.tmpfiles3
-rw-r--r--latest.patch4520
7 files changed, 4573 insertions, 66 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 3331d26da2c..e6606a4bb35 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,25 +1,27 @@
pkgbase = facette
pkgdesc = Facette is a software to display time series data from several various sources
- pkgver = 0.3.0
+ pkgver = 0.5.0
pkgrel = 1
url = http://facette.io/
- install = facette.install
arch = i686
arch = x86_64
license = BSD
makedepends = pkg-config
makedepends = go
makedepends = nodejs
- makedepends = npm
- makedepends = pandoc-bin
- depends = rrdtool<1.5.0
+ makedepends = yarn
+ makedepends = pandoc
+ depends = rrdtool
provides = facette
- source = https://github.com/facette/facette/archive/0.3.0.tar.gz
- source = facette.service
- source = facette.install
- md5sums = 40efaaed5a806f38d09b0279cae03ee7
- md5sums = SKIP
- md5sums = SKIP
+ backup = etc/facette/facette.yaml
+ source = https://github.com/facette/facette/archive/0.5.0.tar.gz
+ source = facette.sysusers
+ source = facette.tmpfiles
+ source = latest.patch
+ sha256sums = 3d54db16127b50a55df7677aa3395524d5f53a2fe57b5616e6dc2c8db71b0316
+ sha256sums = ed3435a7069106c360dcf77cf4b4bd5df1d51ed8df4071ac8b8453de4cf1181d
+ sha256sums = c9878a303c1f33bde7bbc03805676a7d38ffa8441db38ac195f949a362062de9
+ sha256sums = 5302d6ebcdbafe7b090dff42edf7eec9b579da6018623d8583914614c5b0db82
pkgname = facette
diff --git a/PKGBUILD b/PKGBUILD
index 7e1b83f5ff6..6b95792389b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,52 +1,55 @@
-# Maintainer: Nicolas Leclercq <nicolas.private@gmail.com>
+# Maintainer: Clar Fon <them@lightdark.xyz>
+# Contributor: Nicolas Leclercq <nicolas.private@gmail.com>
pkgname='facette'
-pkgver='0.3.0'
+pkgver='0.5.0'
pkgrel='1'
-epoch=
pkgdesc='Facette is a software to display time series data from several various sources'
arch=('i686' 'x86_64')
url='http://facette.io/'
license=('BSD')
-groups=()
-depends=('rrdtool<1.5.0')
-makedepends=('pkg-config' 'go' 'nodejs' 'npm' 'pandoc-bin')
-checkdepends=()
-optdepends=()
+depends=('rrdtool')
+makedepends=('pkg-config' 'go' 'nodejs' 'yarn' 'pandoc')
provides=('facette')
-conflicts=()
-replaces=()
-backup=()
-options=()
-install='facette.install'
-changelog=
+backup=('etc/facette/facette.yaml')
source=(
"https://github.com/facette/facette/archive/$pkgver.tar.gz"
- 'facette.service'
- 'facette.install')
+ 'facette.sysusers'
+ 'facette.tmpfiles'
+ 'latest.patch'
+)
noextract=()
-md5sums=('40efaaed5a806f38d09b0279cae03ee7'
- 'SKIP'
- 'SKIP')
-_prefix='/usr/local'
+sha256sums=(
+ '3d54db16127b50a55df7677aa3395524d5f53a2fe57b5616e6dc2c8db71b0316'
+ 'ed3435a7069106c360dcf77cf4b4bd5df1d51ed8df4071ac8b8453de4cf1181d'
+ 'c9878a303c1f33bde7bbc03805676a7d38ffa8441db38ac195f949a362062de9'
+ '5302d6ebcdbafe7b090dff42edf7eec9b579da6018623d8583914614c5b0db82'
+)
+_prefix='/usr'
build() {
+ mkdir -p "$srcdir/go"
+ GOPATH="$srcdir/go" go get github.com/jteeuwen/go-bindata/...
+
cd "$srcdir/$pkgname-$pkgver"
- make
+ patch -p1 < "$srcdir/latest.patch"
+ patch -p1 < "debian/patches/001_paths.patch"
+ PATH="$PATH:$srcdir/go/bin" make
}
package() {
cd "$srcdir/$pkgname-$pkgver"
make PREFIX=${pkgdir}/${_prefix} install
- # create target directory structure
- mkdir -p ${pkgdir}/{etc/facette,var/log/facette,var/run/facette}
+ # create target directory structure
+ install -d -m755 ${pkgdir}/{etc,var/{lib,cache}}/facette
+ install -d -m750 ${pkgdir}/var/log/facette
- # default config
- cp docs/examples/facette.json ${pkgdir}/etc/facette
- cp -r docs/examples/providers ${pkgdir}/etc/facette
+ # default config
+ cp docs/examples/facette.yaml ${pkgdir}/etc/facette
- # copy systemd service file
- install -D -m644 $srcdir/facette.service $pkgdir/usr/lib/systemd/system/facette.service
+ # copy systemd files
+ install -D -m644 debian/facette.service $pkgdir/usr/lib/systemd/system/facette.service
+ install -D -m644 ../facette.sysusers $pkgdir/usr/lib/sysusers.d/facette.conf
+ install -D -m644 ../facette.tmpfiles $pkgdir/usr/lib/tmpfiles.d/facette.conf
}
-
diff --git a/facette.install b/facette.install
index 3a1fceb3490..c5f41c09bd6 100644
--- a/facette.install
+++ b/facette.install
@@ -1,21 +1,9 @@
post_install() {
- post_upgrade
- passwd -l facette &>/dev/null
+ post_upgrade
}
post_upgrade() {
- # create user/group that the daemon will run as by default, do not delete this on uninstall, as it will own files
- getent group facette >/dev/null || groupadd facette
- getent passwd facette >/dev/null || useradd -c 'facette' -g facette -b '/var/lib' -m -s /bin/false facette
-
- chown facette:facette /etc/facette
- chmod 755 /etc/facette
- chmod 644 /etc/facette/facette.json
- chmod 755 /etc/facette/providers
-
- chown facette:facette /var/run/facette
- chmod 755 /var/run/facette
-
- chown facette:facette /var/log/facette
- chmod 755 /var/log/facette
+ chown -R facette:facette /etc/facette
+ chown -R facette:facette /var/run/facette
+ chown -R facette:facette /var/log/facette
}
diff --git a/facette.service b/facette.service
deleted file mode 100644
index 7e2ed3ea0f3..00000000000
--- a/facette.service
+++ /dev/null
@@ -1,10 +0,0 @@
-[Unit]
-Description=Facette
-
-[Service]
-User=facette
-Group=facette
-Type=simple
-ExecStart=/usr/local/bin/facette -c /etc/facette/facette.json
-RuntimeDirectory=facette
-RuntimeDirectoryMode=0755
diff --git a/facette.sysusers b/facette.sysusers
new file mode 100644
index 00000000000..d02e60edf82
--- /dev/null
+++ b/facette.sysusers
@@ -0,0 +1 @@
+u facette - "Facette" -
diff --git a/facette.tmpfiles b/facette.tmpfiles
new file mode 100644
index 00000000000..7956290fb37
--- /dev/null
+++ b/facette.tmpfiles
@@ -0,0 +1,3 @@
+z /etc/facette 0755 facette facette
+z /var/run/facette 0755 facette facette
+z /var/log/facette 0750 facette facette
diff --git a/latest.patch b/latest.patch
new file mode 100644
index 00000000000..5f9b1dd48a6
--- /dev/null
+++ b/latest.patch
@@ -0,0 +1,4520 @@
+diff --git a/AUTHORS.md b/AUTHORS.md
+index 6e1b93e6..8e5203f7 100644
+--- a/AUTHORS.md
++++ b/AUTHORS.md
+@@ -13,6 +13,7 @@ Thank you to the people who have contributed to make Facette better :)
+
+ * Alexandre Macabies <https://github.com/Zopieux>
+ * Andreas Schulze <https://github.com/iaean>
++* Clar Fon <https://github.com/clarfon>
+ * Fabien Rousseau <https://github.com/fabienrousseau>
+ * Florian Forster <https://github.com/octo>
+ * Guillaume Delacour <https://github.com/guikcd>
+diff --git a/INSTALL.md b/INSTALL.md
+index 0ec327e8..a565cb18 100644
+--- a/INSTALL.md
++++ b/INSTALL.md
+@@ -7,7 +7,7 @@ Requirements
+ * Go language environment (>= 1.10)
+ * RRDtool library and development files (>= 1.4.0)
+ * pkg-config helper tool
+-* Node.js and "npm" package manager
++* Node.js and "yarn" package manager
+ * Pandoc document converter
+
+ Debian/Ubuntu:
+diff --git a/Makefile b/Makefile
+index 0d77cc03..3a28b339 100644
+--- a/Makefile
++++ b/Makefile
+@@ -1,7 +1,7 @@
+ # -*- Makefile -*-
+
+ NAME := facette
+-VERSION := 0.5.0
++VERSION := 0.5.0dev
+ BRANCH := $(shell git rev-parse --abbrev-ref HEAD)
+ REVISION := $(shell git rev-parse HEAD)
+ BUILD_DATE := $(shell date +"%F %T")
+diff --git a/misc/scripts/release.sh b/misc/scripts/release.sh
+index 4c04d920..125d0943 100755
+--- a/misc/scripts/release.sh
++++ b/misc/scripts/release.sh
+@@ -10,7 +10,7 @@ trap 'cp -f ${tmp_dir}/* ${src_dir}/dist/; rm -rf ${tmp_dir}' EXIT INT QUIT TERM
+
+ version=$(awk '$1 == "VERSION" { print $3 }' Makefile)
+
+-# Binary buils
++# Binary builds
+ while read env; do
+ docker run --rm -v ${src_dir}:/root/go/src/facette.io/facette facette/buildenv:${env} make dist-bin
+ mv dist/*.tar.gz ${tmp_dir}/
+@@ -30,6 +30,7 @@ bionic-amd64
+ stretch-amd64
+ stretch-arm64
+ stretch-armel
++stretch-armhf
+ EOF
+
+ # Docker image build
+diff --git a/ui/gulpfile.js b/ui/gulpfile.js
+index 20e61eb9..d2db4799 100644
+--- a/ui/gulpfile.js
++++ b/ui/gulpfile.js
+@@ -20,9 +20,8 @@ var fs = require('fs'),
+ templatecache = require('gulp-angular-templatecache'),
+ tmp = require('tmp'),
+ translateextract = require('gulp-angular-translate-extract'),
+- uglify = require('gulp-uglify'),
+- uglifycss = require('gulp-uglifycss'),
+- vendor = require('gulp-concat-vendor');
++ terser = require('gulp-terser'),
++ uglifycss = require('gulp-uglifycss');
+
+ var dist_dir = path.resolve(__dirname, '../dist'),
+ tmp_dir = tmp.dirSync({unsafeCleanup: true}).name;
+@@ -146,59 +145,57 @@ var config = {
+ }
+ };
+
+-var buildTasks = [
+- 'build-scripts',
+- 'build-styles',
+- 'build-html',
+- 'build-locales',
+- 'copy-styles',
+- 'copy-html'
+-];
+-
+-gulp.task('default', [
+- 'build'
+-]);
+-
+-gulp.task('build', environments.production() ? buildTasks.concat('rev-replace') : buildTasks);
++function buildHtml() {
++ return gulp.src(config.files.html)
++ .pipe(htmlmin({collapseWhitespace: true}))
++ .pipe(templatecache({
++ base: process.cwd(),
++ module: 'facette',
++ transformUrl: function(url) {
++ url = url.substr(9);
++ if (url.indexOf('ui/') === 0) {
++ url = url.substr(3);
++ }
+
+-gulp.task('lint', [
+- 'lint-scripts'
+-]);
++ return 'templates/' + url;
++ }
++ }))
++ .pipe(gulp.dest(tmp_dir));
++}
+
+-gulp.task('build-scripts', ['build-html'], function() {
++function buildScripts() {
+ return merge(
+- gulp.src(config.files.script.concat([tmp_dir + '/templates.js']))
++ gulp.src(config.files.script.concat([tmp_dir + '/templates.js']), { allowEmpty: true })
+ .pipe(concat('facette.js'))
+ .pipe(header(config.banner + '\n(function() {\n\n"use strict";\n\n', {pkg: config.pkg}))
+ .pipe(footer('\n}());\n'))
+- .pipe(environments.production(uglify({mangle: false, preserveComments: 'license'})))
+- .pipe(chmod(644))
++ .pipe(environments.production(terser({ mangle: false, output: { comments: 'some' } })))
++ .pipe(chmod(0o644))
+ .pipe(gulp.dest(dist_dir + '/assets/js')),
+
+- gulp.src(config.files.vendor.js)
+- .pipe(vendor('vendor.js'))
+- .pipe(environments.production(uglify({preserveComments: 'license'})))
+- .pipe(chmod(644))
++ gulp.src(config.files.vendor.js, { allowEmpty: true })
++ .pipe(concat('vendor.js'))
++ .pipe(environments.production(terser({ output: { comments: 'some' } })))
++ .pipe(chmod(0o644))
+ .pipe(gulp.dest(dist_dir + '/assets/js'))
+ );
+-});
++}
+
+-gulp.task('lint-scripts', function() {
+- return gulp.src(config.files.script)
+- .pipe(jshint())
+- .pipe(jshint.reporter())
+- .pipe(jscs())
+- .pipe(jscs.reporter());
+-});
++function buildLocales() {
++ return gulp.src('src/js/locales/*.json')
++ .pipe(jsonminify())
++ .pipe(chmod(0o644))
++ .pipe(gulp.dest(dist_dir + '/assets/js/locales'));
++}
+
+-gulp.task('build-styles',function() {
++function buildStyles() {
+ return merge(
+ gulp.src(config.files.style)
+ .pipe(concat('style.css'))
+ .pipe(header(config.banner + '\n', {pkg: config.pkg}))
+ .pipe(autoprefixer())
+ .pipe(environments.production(uglifycss()))
+- .pipe(chmod(644))
++ .pipe(chmod(0o644))
+ .pipe(gulp.dest(dist_dir + '/assets/css')),
+
+ gulp.src(config.files.style_print)
+@@ -206,59 +203,58 @@ gulp.task('build-styles',function() {
+ .pipe(header(config.banner + '\n', {pkg: config.pkg}))
+ .pipe(autoprefixer())
+ .pipe(environments.production(uglifycss()))
+- .pipe(chmod(644))
++ .pipe(chmod(0o644))
+ .pipe(gulp.dest(dist_dir + '/assets/css'))
+ );
+-});
++}
++
++var build = gulp.parallel(
++ gulp.series(
++ buildHtml,
++ buildScripts
++ ),
++ buildLocales,
++ buildStyles,
++ copyHtml,
++ copyStyles,
++);
++if (environments.production()) {
++ build = gulp.series(build, revRenameTask, revReplaceTask);
++}
++
++function lintScripts() {
++ return gulp.src(config.files.script)
++ .pipe(jshint())
++ .pipe(jshint.reporter())
++ .pipe(jscs())
++ .pipe(jscs.reporter());
++}
++
++var lint = gulp.series(lintScripts);
+
+-gulp.task('copy-styles', function() {
++function copyHtml() {
++ return gulp.src('src/html/index.html')
++ .pipe(chmod(0o644))
++ .pipe(gulp.dest(dist_dir + '/assets/html'));
++}
++
++function copyStyles() {
+ return merge(
+- gulp.src(config.files.vendor.css)
+- .pipe(chmod(644))
++ gulp.src(config.files.vendor.css, { allowEmpty: true })
++ .pipe(chmod(0o644))
+ .pipe(gulp.dest(dist_dir + '/assets/css')),
+
+ gulp.src(config.files.vendor.fonts)
+- .pipe(chmod(644))
++ .pipe(chmod(0o644))
+ .pipe(gulp.dest(dist_dir + '/assets/fonts')),
+
+ gulp.src(config.files.vendor.images)
+- .pipe(chmod(644))
++ .pipe(chmod(0o644))
+ .pipe(gulp.dest(dist_dir + '/assets/images'))
+ );
+-});
+-
+-gulp.task('build-html', function() {
+- return gulp.src(config.files.html)
+- .pipe(htmlmin({collapseWhitespace: true}))
+- .pipe(templatecache({
+- base: process.cwd(),
+- module: 'facette',
+- transformUrl: function(url) {
+- url = url.substr(9);
+- if (url.indexOf('ui/') === 0) {
+- url = url.substr(3);
+- }
+-
+- return 'templates/' + url;
+- }
+- }))
+- .pipe(gulp.dest(tmp_dir));
+-});
+-
+-gulp.task('copy-html', function() {
+- return gulp.src('src/html/index.html')
+- .pipe(chmod(644))
+- .pipe(gulp.dest(dist_dir + '/assets/html'));
+-});
+-
+-gulp.task('build-locales', function() {
+- return gulp.src('src/js/locales/*.json')
+- .pipe(jsonminify())
+- .pipe(chmod(644))
+- .pipe(gulp.dest(dist_dir + '/assets/js/locales'));
+-});
++}
+
+-gulp.task('update-locales', function() {
++function updateLocales() {
+ return gulp.src(config.files.script.concat(['src/html/index.html', config.files.html]))
+ .pipe(translateextract({
+ lang: ['en', 'fr'],
+@@ -269,19 +265,38 @@ gulp.task('update-locales', function() {
+ stringifyOptions: true
+ }))
+ .pipe(gulp.dest('src/js'));
+-});
++}
+
+-gulp.task('rev-rename', buildTasks, function() {
++function revRenameTask() {
+ return gulp.src(dist_dir + '/assets/{css,fonts,images,js}/*', {base: dist_dir + '/assets'})
+ .pipe(rev())
+ .pipe(revDelete())
+ .pipe(gulp.dest(dist_dir + '/assets'))
+ .pipe(rev.manifest('rev-manifest.json'))
+ .pipe(gulp.dest(tmp_dir));
+-});
++}
+
+-gulp.task('rev-replace', ['rev-rename'], function() {
++function revReplaceTask() {
+ return gulp.src(dist_dir + '/assets/*/*', {base: dist_dir + '/assets'})
+ .pipe(revReplace({manifest: gulp.src(tmp_dir + '/rev-manifest.json')}))
+ .pipe(gulp.dest(dist_dir + '/assets'));
+-});
++}
++
++exports.buildHtml = buildHtml;
++exports.buildLocales = buildLocales;
++exports.buildScripts = gulp.series(buildHtml, buildScripts);
++exports.buildStyles = buildStyles;
++exports.build = build;
++
++exports.lintScripts = lintScripts;
++exports.lint = lint;
++
++exports.copyStyles = copyStyles;
++exports.copyHtml = copyHtml;
++
++exports.updateLocales = updateLocales;
++
++exports.revRename = gulp.series(build, revRenameTask);
++exports.revReplace = gulp.series(build, revRenameTask, revReplaceTask);
++
++exports.default = build;
+diff --git a/ui/package.json b/ui/package.json
+index 950b273e..3c55c8e9 100644
+--- a/ui/package.json
++++ b/ui/package.json
+@@ -22,38 +22,37 @@
+ "angularjs-bootstrap-datetimepicker": "1.1.4",
+ "angularjs-tooltips": "1.0.5",
+ "boula": "0.4.2",
+- "d3": "4.12.0",
++ "d3": "4.13.0",
+ "font-awesome": "4.7.0",
++ "gulp-terser": "^1.2.0",
+ "jquery": "3.4.1",
+- "moment": "2.22.2",
++ "moment": "2.24.0",
+ "ng-dialog": "1.4.0",
+ "ng-sortable": "1.3.8",
+- "typeface-roboto": "*",
++ "typeface-roboto": "0.0.75",
+ "ui-select": "0.19.8"
+ },
+ "devDependencies": {
+- "gulp": "3.9.1",
+- "gulp-angular-templatecache": "2.2.1",
++ "gulp": "4.0.2",
++ "gulp-angular-templatecache": "3.0.0",
+ "gulp-angular-translate-extract": "0.1.8",
+- "gulp-autoprefixer": "5.0.0",
+- "gulp-chmod": "1.3.0",
+- "gulp-concat": "2.6.1",
+- "gulp-concat-vendor": "0.0.4",
++ "gulp-autoprefixer": "6.1.0",
++ "gulp-chmod": "3.0.0",
++ "gulp-concat": "^2.6.1",
+ "gulp-environments": "0.1.2",
+- "gulp-footer": "1.0.5",
+- "gulp-header": "1.7.1",
+- "gulp-htmlmin": "4.0.0",
++ "gulp-footer": "2.0.2",
++ "gulp-header": "2.0.9",
++ "gulp-htmlmin": "5.0.1",
+ "gulp-jscs": "4.1.0",
+ "gulp-jshint": "2.1.0",
+ "gulp-jsonminify": "1.1.0",
+- "gulp-rev": "8.1.1",
++ "gulp-rev": "9.0.0",
+ "gulp-rev-delete-original": "0.2.3",
+ "gulp-rev-replace": "0.4.4",
+- "gulp-uglify": "2.0.0",
+ "gulp-uglifycss": "1.1.0",
+- "jshint": "2.9.6",
+- "merge-stream": "1.0.1",
+- "tmp": "0.0.33"
++ "jshint": "2.10.2",
++ "merge-stream": "2.0.0",
++ "tmp": "0.1.0"
+ },
+ "scripts": {
+ "build": "gulp --no-color build",
+diff --git a/ui/src/js/admin/edit-collection.js b/ui/src/js/admin/edit-collection.js
+index efe20489..0b267d3b 100644
+--- a/ui/src/js/admin/edit-collection.js
++++ b/ui/src/js/admin/edit-collection.js
+@@ -79,14 +79,14 @@ app.controller('AdminEditCollectionController', function($q, $routeParams, $scop
+
+ angular.forEach(entries, function(input) {
+ if (input) {
+- keys = keys.concat(input.matchAll(templateRegexp));
++ keys = keys.concat(Array.from(input.matchAll(templateRegexp), function(m) { return m[1]; }));
+ }
+ });
+
+ // Parse graphs for attribute fields
+ angular.forEach($scope.item.entries, function(entry) {
+ angular.forEach(entry.attributes, function(attr) {
+- keys = keys.concat(attr.matchAll(templateRegexp));
++ keys = keys.concat(Array.from(attr.matchAll(templateRegexp), function(m) { return m[1]; }));
+ });
+ });
+
+diff --git a/ui/src/js/admin/edit-graph.js b/ui/src/js/admin/edit-graph.js
+index 8045dac2..3b10b19c 100644
+--- a/ui/src/js/admin/edit-graph.js
++++ b/ui/src/js/admin/edit-graph.js
+@@ -108,7 +108,7 @@ app.controller('AdminEditGraphController', function($q, $rootScope, $routeParams
+
+ angular.forEach(entries, function(input) {
+ if (input) {
+- keys = keys.concat(input.matchAll(templateRegexp));
++ keys = keys.concat(Array.from(input.matchAll(templateRegexp), function(m) { return m[1]; }));
+ }
+ });
+
+@@ -119,7 +119,7 @@ app.controller('AdminEditGraphController', function($q, $rootScope, $routeParams
+ series.origin + '\x1e' +
+ series.source + '\x1e' +
+ series.metric
+- ).matchAll(templateRegexp));
++ ).matchAll(templateRegexp), function(m) { return m[1]; });
+
+ if (subkeys.length > 0) {
+ series.template = true;
+diff --git a/ui/src/js/app.js b/ui/src/js/app.js
+index 985d1ee8..385bc1d0 100644
+--- a/ui/src/js/app.js
++++ b/ui/src/js/app.js
+@@ -320,7 +320,7 @@ app.run(function($anchorScroll, $browser, $location, $pageVisibility, $rootScope
+ storage.set('global-sidebar', 'collapsed', $rootScope.sidebarCollapse);
+
+ // Trigger resize event to force graphs redraw
+- angular.element($window).trigger('resize');
++ angular.element($window).trigger('resize', 'from-sidebar');
+ };
+
+ // Handle local preferences reset
+@@ -413,7 +413,11 @@ app.run(function($anchorScroll, $browser, $location, $pageVisibility, $rootScope
+ $rootScope.loaded = true;
+ });
+
+- angular.element($window).on('resize', function() {
++ angular.element($window).on('resize', function(e, source) {
++ if (source == 'from-sidebar') {
++ return;
++ }
++
+ if ($rootScope.resizeTimeout) {
+ $timeout.cancel($rootScope.resizeTimeout);
+ $rootScope.resizeTimeout = null;
+diff --git a/ui/src/js/define.js b/ui/src/js/define.js
+index 3164d946..6af1e258 100644
+--- a/ui/src/js/define.js
++++ b/ui/src/js/define.js
+@@ -76,6 +76,6 @@ var filterActions = [
+ timeFormatFilename = 'YYYYMMDDHHmmss',
+ timeFormatRFC3339 = 'YYYY-MM-DDTHH:mm:ss.SSSZ',
+
+- templateRegexp = /\{\{\s*\.([a-z0-9]+)\s*\}\}/i,
++ templateRegexp = /\{\{\s*\.([a-z0-9]+)\s*\}\}/gi,
+
+ sidebarCollapseWith = 768;
+diff --git a/ui/src/js/extend.js b/ui/src/js/extend.js
+index a2a0fd03..92099d2a 100644
+--- a/ui/src/js/extend.js
++++ b/ui/src/js/extend.js
+@@ -29,7 +29,7 @@ if (!String.prototype.matchAll) {
+ continue;
+ }
+
+- matches.push(match[1]);
++ matches.push(match);
+ }
+
+ return matches;
+diff --git a/ui/src/js/ui/autocomplete.js b/ui/src/js/ui/autocomplete.js
+index 292ee597..c6a69c33 100644
+--- a/ui/src/js/ui/autocomplete.js
++++ b/ui/src/js/ui/autocomplete.js
+@@ -44,7 +44,7 @@ angular.module('facette.ui.autocomplete', [])
+ $scope.handleKey = function(e) {
+ switch (e.which) {
+ case 13: // <Enter>
+- if ($scope.entries !== undefined) {
++ if ($scope.entries !== undefined && $scope.entries.length > 0) {
+ $scope.select(e, $scope.entries[$scope.index]);
+ } else if ($scope.allowOverride && !$scope.selected) {
+ $scope.select(e, {label: e.target.value, value: e.target.value});
+diff --git a/ui/yarn.lock b/ui/yarn.lock
+index 1ec1c9b9..1cf8b1c2 100644
+--- a/ui/yarn.lock
++++ b/ui/yarn.lock
+@@ -12,25 +12,6 @@ abbrev@1:
+ resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8"
+ integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==
+
+-ajv@^5.3.0:
+- version "5.5.2"
+- resolved "https://registry.yarnpkg.com/ajv/-/ajv-5.5.2.tgz#73b5eeca3fab653e3d3f9422b341ad42205dc965"
+- integrity sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=
+- dependencies:
+- co "^4.6.0"
+- fast-deep-equal "^1.0.0"
+- fast-json-stable-stringify "^2.0.0"
+- json-schema-traverse "^0.3.0"
+-
+-align-text@^0.1.1, align-text@^0.1.3:
+- version "0.1.4"
+- resolved "https://registry.yarnpkg.com/align-text/-/align-text-0.1.4.tgz#0cd90a561093f35d0a99256c22b7069433fad117"
+- integrity sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=
+- dependencies:
+- kind-of "^3.0.2"
+- longest "^1.0.1"
+- repeat-string "^1.5.2"
+-
+ angular-bootstrap-colorpicker@3.0.32:
+ version "3.0.32"
+ resolved "https://registry.yarnpkg.com/angular-bootstrap-colorpicker/-/angular-bootstrap-colorpicker-3.0.32.tgz#1080b1ab9802c1bae1919badb26417de6758ef3d"
+@@ -155,20 +136,15 @@ ansi-red@^0.1.1:
+ dependencies:
+ ansi-wrap "0.1.0"
+
+-ansi-regex@^0.2.0, ansi-regex@^0.2.1:
+- version "0.2.1"
+- resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-0.2.1.tgz#0d8e946967a3d8143f93e24e298525fc1b2235f9"
+- integrity sha1-DY6UaWej2BQ/k+JOKYUl/BsiNfk=
+-
+ ansi-regex@^2.0.0:
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df"
+ integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8=
+
+-ansi-styles@^1.1.0:
+- version "1.1.0"
+- resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-1.1.0.tgz#eaecbf66cd706882760b2f4691582b8f55d7a7de"
+- integrity sha1-6uy/Zs1waIJ2Cy9GkVgrj1XXp94=
++ansi-regex@^3.0.0:
++ version "3.0.0"
++ resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998"
++ integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=
+
+ ansi-styles@^2.2.1:
+ version "2.2.1"
+@@ -192,11 +168,39 @@ ansi-wrap@0.1.0, ansi-wrap@^0.1.0:
+ resolved "https://registry.yarnpkg.com/ansi-wrap/-/ansi-wrap-0.1.0.tgz#a82250ddb0015e9a27ca82e82ea603bbfa45efaf"
+ integrity sha1-qCJQ3bABXponyoLoLqYDu/pF768=
+
++anymatch@^2.0.0:
++ version "2.0.0"
++ resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb"
++ integrity sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==
++ dependencies:
++ micromatch "^3.1.4"
++ normalize-path "^2.1.1"
++
++append-buffer@^1.0.2:
++ version "1.0.2"
++ resolved "https://registry.yarnpkg.com/append-buffer/-/append-buffer-1.0.2.tgz#d8220cf466081525efea50614f3de6514dfa58f1"
++ integrity sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE=
++ dependencies:
++ buffer-equal "^1.0.0"
++
++aproba@^1.0.3:
++ version "1.2.0"
++ resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a"
++ integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==
++
+ archy@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/archy/-/archy-1.0.0.tgz#f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40"
+ integrity sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=
+
++are-we-there-yet@~1.1.2:
++ version "1.1.5"
++ resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21"
++ integrity sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==
++ dependencies:
++ delegates "^1.0.0"
++ readable-stream "^2.0.6"
++
+ argparse@^1.0.2:
+ version "1.0.10"
+ resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911"
+@@ -217,11 +221,25 @@ arr-diff@^4.0.0:
+ resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520"
+ integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=
+
++arr-filter@^1.1.1:
++ version "1.1.2"
++ resolved "https://registry.yarnpkg.com/arr-filter/-/arr-filter-1.1.2.tgz#43fdddd091e8ef11aa4c45d9cdc18e2dff1711ee"
++ integrity sha1-Q/3d0JHo7xGqTEXZzcGOLf8XEe4=
++ dependencies:
++ make-iterator "^1.0.0"
++
+ arr-flatten@^1.0.1, arr-flatten@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1"
+ integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==
+
++arr-map@^2.0.0, arr-map@^2.0.2:
++ version "2.0.2"
++ resolved "https://registry.yarnpkg.com/arr-map/-/arr-map-2.0.2.tgz#3a77345ffc1cf35e2a91825601f9e58f2e24cac4"
++ integrity sha1-Onc0X/wc814qkYJWAfnljy4kysQ=
++ dependencies:
++ make-iterator "^1.0.0"
++
+ arr-union@^2.0.1:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-2.1.0.tgz#20f9eab5ec70f5c7d215b1077b1c39161d292c7d"
+@@ -237,15 +255,25 @@ array-differ@^1.0.0:
+ resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-1.0.0.tgz#eff52e3758249d33be402b8bb8e564bb2b5d4031"
+ integrity sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=
+
+-array-each@^1.0.1:
++array-each@^1.0.0, array-each@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/array-each/-/array-each-1.0.1.tgz#a794af0c05ab1752846ee753a1f211a05ba0c44f"
+ integrity sha1-p5SvDAWrF1KEbudTofIRoFugxE8=
+
+-array-find-index@^1.0.1:
+- version "1.0.2"
+- resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1"
+- integrity sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=
++array-initial@^1.0.0:
++ version "1.1.0"
++ resolved "https://registry.yarnpkg.com/array-initial/-/array-initial-1.1.0.tgz#2fa74b26739371c3947bd7a7adc73be334b3d795"
++ integrity sha1-L6dLJnOTccOUe9enrcc74zSz15U=
++ dependencies:
++ array-slice "^1.0.0"
++ is-number "^4.0.0"
++
++array-last@^1.1.1:
++ version "1.3.0"
++ resolved "https://registry.yarnpkg.com/array-last/-/array-last-1.3.0.tgz#7aa77073fec565ddab2493f5f88185f404a9d336"
++ integrity sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg==
++ dependencies:
++ is-number "^4.0.0"
+
+ array-slice@^0.2.3:
+ version "0.2.3"
+@@ -257,6 +285,15 @@ array-slice@^1.0.0:
+ resolved "https://registry.yarnpkg.com/array-slice/-/array-slice-1.1.0.tgz#e368ea15f89bc7069f7ffb89aec3a6c7d4ac22d4"
+ integrity sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==
+
++array-sort@^1.0.0:
++ version "1.0.0"
++ resolved "https://registry.yarnpkg.com/array-sort/-/array-sort-1.0.0.tgz#e4c05356453f56f53512a7d1d6123f2c54c0a88a"
++ integrity sha512-ihLeJkonmdiAsD7vpgN3CRcx2J2S0TiYW+IS/5zHBI7mKUq3ySvBdzzBfD236ubDBQFiiyG3SWCPc+msQ9KoYg==
++ dependencies:
++ default-compare "^1.0.0"
++ get-value "^2.0.6"
++ kind-of "^5.0.2"
++
+ array-uniq@^1.0.2:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6"
+@@ -267,64 +304,55 @@ array-unique@^0.3.2:
+ resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428"
+ integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=
+
+-asn1@~0.2.3:
+- version "0.2.4"
+- resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136"
+- integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==
+- dependencies:
+- safer-buffer "~2.1.0"
+-
+-assert-plus@1.0.0, assert-plus@^1.0.0:
+- version "1.0.0"
+- resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"
+- integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=
+-
+ assign-symbols@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367"
+ integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=
+
+-async@0.2.x, async@~0.2.6, async@~0.2.9:
+- version "0.2.10"
+- resolved "https://registry.yarnpkg.com/async/-/async-0.2.10.tgz#b6bbe0b0674b9d719708ca38de8c237cb526c3d1"
+- integrity sha1-trvgsGdLnXGXCMo43owjfLUmw9E=
++async-done@^1.2.0, async-done@^1.2.2:
++ version "1.3.2"
++ resolved "https://registry.yarnpkg.com/async-done/-/async-done-1.3.2.tgz#5e15aa729962a4b07414f528a88cdf18e0b290a2"
++ integrity sha512-uYkTP8dw2og1tu1nmza1n1CMW0qb8gWWlwqMmLb7MhBVs4BXrFziT6HXUd+/RlRA/i4H9AkofYloUbs1fwMqlw==
++ dependencies:
++ end-of-stream "^1.1.0"
++ once "^1.3.2"
++ process-nextick-args "^2.0.0"
++ stream-exhaust "^1.0.1"
++
++async-each@^1.0.1:
++ version "1.0.3"
++ resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf"
++ integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==
+
+-async@~1.0.0:
++async-settle@^1.0.0:
+ version "1.0.0"
+- resolved "https://registry.yarnpkg.com/async/-/async-1.0.0.tgz#f8fc04ca3a13784ade9e1641af98578cfbd647a9"
+- integrity sha1-+PwEyjoTeErenhZBr5hXjPvWR6k=
++ resolved "https://registry.yarnpkg.com/async-settle/-/async-settle-1.0.0.tgz#1d0a914bb02575bec8a8f3a74e5080f72b2c0c6b"
++ integrity sha1-HQqRS7Aldb7IqPOnTlCA9yssDGs=
++ dependencies:
++ async-done "^1.2.2"
+
+-asynckit@^0.4.0:
+- version "0.4.0"
+- resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
+- integrity sha1-x57Zf380y48robyXkLzDZkdLS3k=
++async@0.2.x, async@~0.2.9:
++ version "0.2.10"
++ resolved "https://registry.yarnpkg.com/async/-/async-0.2.10.tgz#b6bbe0b0674b9d719708ca38de8c237cb526c3d1"
++ integrity sha1-trvgsGdLnXGXCMo43owjfLUmw9E=
+
+ atob@^2.1.1:
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.1.tgz#ae2d5a729477f289d60dd7f96a6314a22dd6c22a"
+ integrity sha1-ri1acpR38onWDdf5amMUoi3Wwio=
+
+-autoprefixer@^8.0.0:
+- version "8.6.5"
+- resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-8.6.5.tgz#343f3d193ed568b3208e00117a1b96eb691d4ee9"
+- integrity sha512-PLWJN3Xo/rycNkx+mp8iBDMTm3FeWe4VmYaZDSqL5QQB9sLsQkG5k8n+LNDFnhh9kdq2K+egL/icpctOmDHwig==
++autoprefixer@^9.5.1:
++ version "9.6.1"
++ resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.6.1.tgz#51967a02d2d2300bb01866c1611ec8348d355a47"
++ integrity sha512-aVo5WxR3VyvyJxcJC3h4FKfwCQvQWb1tSI5VHNibddCVWrcD1NvlxEweg3TSgiPztMnWfjpy2FURKA2kvDE+Tw==
+ dependencies:
+- browserslist "^3.2.8"
+- caniuse-lite "^1.0.30000864"
++ browserslist "^4.6.3"
++ caniuse-lite "^1.0.30000980"
++ chalk "^2.4.2"
+ normalize-range "^0.1.2"
+ num2fraction "^1.2.2"
+- postcss "^6.0.23"
+- postcss-value-parser "^3.2.3"
+-
+-aws-sign2@~0.7.0:
+- version "0.7.0"
+- resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8"
+- integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=
+-
+-aws4@^1.8.0:
+- version "1.8.0"
+- resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.8.0.tgz#f0e003d9ca9e7f59c7a508945d7b2ef9a04a542f"
+- integrity sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==
++ postcss "^7.0.17"
++ postcss-value-parser "^4.0.0"
+
+ babel-runtime@^6.9.2:
+ version "6.26.0"
+@@ -339,6 +367,21 @@ babylon@^6.8.1:
+ resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3"
+ integrity sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==
+
++bach@^1.0.0:
++ version "1.2.0"
++ resolved "https://registry.yarnpkg.com/bach/-/bach-1.2.0.tgz#4b3ce96bf27134f79a1b414a51c14e34c3bd9880"
++ integrity sha1-Szzpa/JxNPeaG0FKUcFONMO9mIA=
++ dependencies:
++ arr-filter "^1.1.1"
++ arr-flatten "^1.0.1"
++ arr-map "^2.0.0"
++ array-each "^1.0.0"
++ array-initial "^1.0.0"
++ array-last "^1.1.1"
++ async-done "^1.2.2"
++ async-settle "^1.0.0"
++ now-and-later "^2.0.0"
++
+ balanced-match@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767"
+@@ -357,18 +400,16 @@ base@^0.11.1:
+ mixin-deep "^1.2.0"
+ pascalcase "^0.1.1"
+
+-bcrypt-pbkdf@^1.0.0:
+- version "1.0.2"
+- resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e"
+- integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=
+- dependencies:
+- tweetnacl "^0.14.3"
+-
+ beeper@^1.0.0:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/beeper/-/beeper-1.1.1.tgz#e6d5ea8c5dad001304a70b22638447f69cb2f809"
+ integrity sha1-5tXqjF2tABMEpwsiY4RH9pyy+Ak=
+
++binary-extensions@^1.0.0:
++ version "1.13.1"
++ resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65"
++ integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==
++
+ boula@0.4.2:
+ version "0.4.2"
+ resolved "https://registry.yarnpkg.com/boula/-/boula-0.4.2.tgz#a2839eb6a9896703d821aca8033f5c9c7db96fec"
+@@ -376,7 +417,7 @@ boula@0.4.2:
+ dependencies:
+ d3 "5.7.0"
+
+-brace-expansion@^1.0.0, brace-expansion@^1.1.7:
++brace-expansion@^1.1.7:
+ version "1.1.11"
+ resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
+ integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
+@@ -384,7 +425,7 @@ brace-expansion@^1.0.0, brace-expansion@^1.1.7:
+ balanced-match "^1.0.0"
+ concat-map "0.0.1"
+
+-braces@^2.3.1:
++braces@^2.3.1, braces@^2.3.2:
+ version "2.3.2"
+ resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729"
+ integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==
+@@ -400,26 +441,25 @@ braces@^2.3.1:
+ split-string "^3.0.2"
+ to-regex "^3.0.1"
+
+-browserslist@^3.2.8:
+- version "3.2.8"
+- resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-3.2.8.tgz#b0005361d6471f0f5952797a76fc985f1f978fc6"
+- integrity sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==
++browserslist@^4.6.3:
++ version "4.6.6"
++ resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.6.6.tgz#6e4bf467cde520bc9dbdf3747dafa03531cec453"
++ integrity sha512-D2Nk3W9JL9Fp/gIcWei8LrERCS+eXu9AM5cfXA8WEZ84lFks+ARnZ0q/R69m2SV3Wjma83QDDPxsNKXUwdIsyA==
+ dependencies:
+- caniuse-lite "^1.0.30000844"
+- electron-to-chromium "^1.3.47"
++ caniuse-lite "^1.0.30000984"
++ electron-to-chromium "^1.3.191"
++ node-releases "^1.1.25"
++
++buffer-equal@^1.0.0:
++ version "1.0.0"
++ resolved "https://registry.yarnpkg.com/buffer-equal/-/buffer-equal-1.0.0.tgz#59616b498304d556abd466966b22eeda3eca5fbe"
++ integrity sha1-WWFrSYME1Var1GaWayLu2j7KX74=
+
+ buffer-from@^1.0.0:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef"
+ integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==
+
+-bufferstreams@^1.1.0:
+- version "1.1.3"
+- resolved "https://registry.yarnpkg.com/bufferstreams/-/bufferstreams-1.1.3.tgz#a8515ac024fa90e8fa7d58c11b13dea1f28abe72"
+- integrity sha512-HaJnVuslRF4g2kSDeyl++AaVizoitCpL9PglzCYwy0uHHyvWerfvEb8jWmYbF1z4kiVFolGomnxSGl+GUQp2jg==
+- dependencies:
+- readable-stream "^2.0.2"
+-
+ builtin-modules@^1.0.0:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f"
+@@ -448,46 +488,15 @@ camel-case@3.0.x:
+ no-case "^2.2.0"
+ upper-case "^1.1.1"
+
+-camelcase-keys@^2.0.0:
+- version "2.1.0"
+- resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7"
+- integrity sha1-MIvur/3ygRkFHvodkyITyRuPkuc=
+- dependencies:
+- camelcase "^2.0.0"
+- map-obj "^1.0.0"
+-
+-camelcase@^1.0.2:
+- version "1.2.1"
+- resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-1.2.1.tgz#9bb5304d2e0b56698b2c758b08a3eaa9daa58a39"
+- integrity sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=
+-
+-camelcase@^2.0.0:
+- version "2.1.1"
+- resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f"
+- integrity sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=
+-
+ camelcase@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a"
+ integrity sha1-MvxLn82vhF/N9+c7uXysImHwqwo=
+
+-caniuse-lite@^1.0.30000844, caniuse-lite@^1.0.30000864:
+- version "1.0.30000874"
+- resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000874.tgz#a641b1f1c420d58d9b132920ef6ba87bbdcd2223"
+- integrity sha512-29nr1EPiHwrJTAHHsEmTt2h+55L8j2GNFdAcYPlRy2NX6iFz7ZZiepVI7kP/QqlnHLq3KvfWpbmGa0d063U09w==
+-
+-caseless@~0.12.0:
+- version "0.12.0"
+- resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc"
+- integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=
+-
+-center-align@^0.1.1:
+- version "0.1.3"
+- resolved "https://registry.yarnpkg.com/center-align/-/center-align-0.1.3.tgz#aa0d32629b6ee972200411cbd4461c907bc2b7ad"
+- integrity sha1-qg0yYptu6XIgBBHL1EYckHvCt60=
+- dependencies:
+- align-text "^0.1.3"
+- lazy-cache "^1.0.3"
++caniuse-lite@^1.0.30000980, caniuse-lite@^1.0.30000984:
++ version "1.0.30000986"
++ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000986.tgz#f34350e367cc900509511574817ac092112bf7ab"
++ integrity sha512-pM+LnkoAX0+QnIH3tpW5EnkmfpEoqOD8FAcoBvsl3Xh6DXkgctiCxeCbXphP/k3XJtJzm+zOAJbi6U6IVkpWZQ==
+
+ chalk@1.1.*, chalk@^1.0.0, chalk@~1.1.0:
+ version "1.1.3"
+@@ -500,21 +509,10 @@ chalk@1.1.*, chalk@^1.0.0, chalk@~1.1.0:
+ strip-ansi "^3.0.0"
+ supports-color "^2.0.0"
+
+-chalk@^0.5.0:
+- version "0.5.1"
+- resolved "https://registry.yarnpkg.com/chalk/-/chalk-0.5.1.tgz#663b3a648b68b55d04690d49167aa837858f2174"
+- integrity sha1-Zjs6ZItotV0EaQ1JFnqoN4WPIXQ=
+- dependencies:
+- ansi-styles "^1.1.0"
+- escape-string-regexp "^1.0.0"
+- has-ansi "^0.1.0"
+- strip-ansi "^0.3.0"
+- supports-color "^0.2.0"
+-
+-chalk@^2.4.1:
+- version "2.4.1"
+- resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.1.tgz#18c49ab16a037b6eb0152cc83e3471338215b66e"
+- integrity sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==
++chalk@^2.4.2:
++ version "2.4.2"
++ resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
++ integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
+ dependencies:
+ ansi-styles "^3.2.1"
+ escape-string-regexp "^1.0.5"
+@@ -529,6 +527,30 @@ chalk@~0.4.0:
+ has-color "~0.1.0"
+ strip-ansi "~0.1.0"
+
++chokidar@^2.0.0:
++ version "2.1.6"
++ resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.6.tgz#b6cad653a929e244ce8a834244164d241fa954c5"
++ integrity sha512-V2jUo67OKkc6ySiRpJrjlpJKl9kDuG+Xb8VgsGzb+aEouhgS1D0weyPU4lEzdAcsCAvrih2J2BqyXqHWvVLw5g==
++ dependencies:
++ anymatch "^2.0.0"
++ async-each "^1.0.1"
++ braces "^2.3.2"
++ glob-parent "^3.1.0"
++ inherits "^2.0.3"
++ is-binary-path "^1.0.0"
++ is-glob "^4.0.0"
++ normalize-path "^3.0.0"
++ path-is-absolute "^1.0.0"
++ readdirp "^2.2.1"
++ upath "^1.1.1"
++ optionalDependencies:
++ fsevents "^1.2.7"
++
++chownr@^1.1.1:
++ version "1.1.2"
++ resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.2.tgz#a18f1e0b269c8a6a5d3c86eb298beb14c3dd7bf6"
++ integrity sha512-GkfeAQh+QNy3wquu9oIZr6SS5x7wGdSgNQvD10X3r+AZr1Oys22HW8kAmDMvNg2+Dm0TeGaEuO8gFwdBXxwO8A==
++
+ class-utils@^0.3.5:
+ version "0.3.6"
+ resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463"
+@@ -539,12 +561,12 @@ class-utils@^0.3.5:
+ isobject "^3.0.0"
+ static-extend "^0.1.1"
+
+-clean-css@4.1.x:
+- version "4.1.11"
+- resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.1.11.tgz#2ecdf145aba38f54740f26cefd0ff3e03e125d6a"
+- integrity sha1-Ls3xRaujj1R0DybO/Q/z4D4SXWo=
++clean-css@4.2.x:
++ version "4.2.1"
++ resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.2.1.tgz#2d411ef76b8569b6d0c84068dabe85b0aa5e5c17"
++ integrity sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g==
+ dependencies:
+- source-map "0.5.x"
++ source-map "~0.6.0"
+
+ cli-table@~0.3.1:
+ version "0.3.1"
+@@ -561,15 +583,6 @@ cli@~1.0.0:
+ exit "0.1.2"
+ glob "^7.1.1"
+
+-cliui@^2.1.0:
+- version "2.1.0"
+- resolved "https://registry.yarnpkg.com/cliui/-/cliui-2.1.0.tgz#4b475760ff80264c762c3a1719032e91c7fea0d1"
+- integrity sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=
+- dependencies:
+- center-align "^0.1.1"
+- right-align "^0.1.1"
+- wordwrap "0.0.2"
+-
+ cliui@^3.2.0:
+ version "3.2.0"
+ resolved "https://registry.yarnpkg.com/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d"
+@@ -584,7 +597,7 @@ clone-buffer@^1.0.0:
+ resolved "https://registry.yarnpkg.com/clone-buffer/-/clone-buffer-1.0.0.tgz#e3e25b207ac4e701af721e2cb5a16792cac3dc58"
+ integrity sha1-4+JbIHrE5wGvch4staFnksrD3Fg=
+
+-clone-stats@^0.0.1, clone-stats@~0.0.1:
++clone-stats@^0.0.1:
+ version "0.0.1"
+ resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-0.0.1.tgz#b88f94a82cf38b8791d58046ea4029ad88ca99d1"
+ integrity sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=
+@@ -594,12 +607,7 @@ clone-stats@^1.0.0:
+ resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-1.0.0.tgz#b3782dff8bb5474e18b9b6bf0fdfe782f8777680"
+ integrity sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=
+
+-clone@^0.2.0:
+- version "0.2.0"
+- resolved "https://registry.yarnpkg.com/clone/-/clone-0.2.0.tgz#c6126a90ad4f72dbf5acdb243cc37724fe93fc1f"
+- integrity sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=
+-
+-clone@^1.0.0, clone@^1.0.2:
++clone@^1.0.0:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e"
+ integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4=
+@@ -618,16 +626,20 @@ cloneable-readable@^1.0.0:
+ process-nextick-args "^2.0.0"
+ readable-stream "^2.3.5"
+
+-co@^4.6.0:
+- version "4.6.0"
+- resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184"
+- integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=
+-
+ code-point-at@^1.0.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77"
+ integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=
+
++collection-map@^1.0.0:
++ version "1.0.0"
++ resolved "https://registry.yarnpkg.com/collection-map/-/collection-map-1.0.0.tgz#aea0f06f8d26c780c2b75494385544b2255af18c"
++ integrity sha1-rqDwb40mx4DCt1SUOFVEsiVa8Yw=
++ dependencies:
++ arr-map "^2.0.2"
++ for-own "^1.0.0"
++ make-iterator "^1.0.0"
++
+ collection-visit@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0"
+@@ -658,24 +670,22 @@ colors@0.6.x:
+ resolved "https://registry.yarnpkg.com/colors/-/colors-0.6.2.tgz#2423fe6678ac0c5dae8852e5d0e5be08c997abcc"
+ integrity sha1-JCP+ZnisDF2uiFLl0OW+CMmXq8w=
+
+-colors@1.0.3, colors@1.0.x:
++colors@1.0.3:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/colors/-/colors-1.0.3.tgz#0433f44d809680fdeb60ed260f1b0c262e82a40b"
+ integrity sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=
+
+-combined-stream@1.0.6, combined-stream@~1.0.6:
+- version "1.0.6"
+- resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.6.tgz#723e7df6e801ac5613113a7e445a9b69cb632818"
+- integrity sha1-cj599ugBrFYTETp+RFqbactjKBg=
+- dependencies:
+- delayed-stream "~1.0.0"
+-
+-commander@2:
++commander@2, commander@2.17.x:
+ version "2.17.1"
+ resolved "https://registry.yarnpkg.com/commander/-/commander-2.17.1.tgz#bd77ab7de6de94205ceacc72f1716d29f20a77bf"
+ integrity sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==
+
+-commander@2.16.x, commander@~2.16.0:
++commander@^2.20.0:
++ version "2.20.0"
++ resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.0.tgz#d58bb2b5c1ee8f87b0d340027e9e94e222c5a422"
++ integrity sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==
++
++commander@~2.16.0:
+ version "2.16.0"
+ resolved "https://registry.yarnpkg.com/commander/-/commander-2.16.0.tgz#f16390593996ceb4f3eeb020b31d78528f7f8a50"
+ integrity sha512-sVXqklSaotK9at437sFlFpyOcJonxe0yST/AG9DkQKUdIE6IqGIMv4SfAQSKaJbSdVEJYItASCrBiVQHq1HQew==
+@@ -704,7 +714,7 @@ concat-map@0.0.1:
+ resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
+ integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=
+
+-concat-stream@1.6.2:
++concat-stream@^1.6.0:
+ version "1.6.2"
+ resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34"
+ integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==
+@@ -714,7 +724,7 @@ concat-stream@1.6.2:
+ readable-stream "^2.2.2"
+ typedarray "^0.0.6"
+
+-concat-with-sourcemaps@*, concat-with-sourcemaps@^1.0.0:
++concat-with-sourcemaps@^1.0.0, concat-with-sourcemaps@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/concat-with-sourcemaps/-/concat-with-sourcemaps-1.1.0.tgz#d4ea93f05ae25790951b99e7b3b09e3908a4082e"
+ integrity sha512-4gEjHJFT9e+2W/77h/DS5SGUgwDaOwprX8L/gl5+3ixnzkVJJsZWDSelmN3Oilw3LNDZjZV0yqH1hLG3k6nghg==
+@@ -728,17 +738,37 @@ console-browserify@1.1.x:
+ dependencies:
+ date-now "^0.1.4"
+
++console-control-strings@^1.0.0, console-control-strings@~1.1.0:
++ version "1.1.0"
++ resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e"
++ integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=
++
++convert-source-map@^1.5.0:
++ version "1.6.0"
++ resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.6.0.tgz#51b537a8c43e0f04dec1993bffcdd504e758ac20"
++ integrity sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==
++ dependencies:
++ safe-buffer "~5.1.1"
++
+ copy-descriptor@^0.1.0:
+ version "0.1.1"
+ resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d"
+ integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=
+
++copy-props@^2.0.1:
++ version "2.0.4"
++ resolved "https://registry.yarnpkg.com/copy-props/-/copy-props-2.0.4.tgz#93bb1cadfafd31da5bb8a9d4b41f471ec3a72dfe"
++ integrity sha512-7cjuUME+p+S3HZlbllgsn2CDwS+5eCCX16qBgNC4jgSTf49qR1VKy/Zhl400m0IQXl/bPGEVqncgUUMjrr4s8A==
++ dependencies:
++ each-props "^1.3.0"
++ is-plain-object "^2.0.1"
++
+ core-js@^2.4.0:
+ version "2.5.7"
+ resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.7.tgz#f972608ff0cead68b841a16a932d0b183791814e"
+ integrity sha512-RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw==
+
+-core-util-is@1.0.2, core-util-is@~1.0.0:
++core-util-is@~1.0.0:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
+ integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=
+@@ -752,13 +782,6 @@ cst@^0.4.3:
+ babylon "^6.8.1"
+ source-map-support "^0.4.0"
+
+-currently-unhandled@^0.4.1:
+- version "0.4.1"
+- resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea"
+- integrity sha1-mI3zP+qxke95mmE2nddsF635V+o=
+- dependencies:
+- array-find-index "^1.0.1"
+-
+ cycle@1.0.x:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/cycle/-/cycle-1.0.3.tgz#21e80b2be8580f98b468f379430662b046c34ad2"
+@@ -864,10 +887,10 @@ d3-format@1:
+ resolved "https://registry.yarnpkg.com/d3-format/-/d3-format-1.3.0.tgz#a3ac44269a2011cdb87c7b5693040c18cddfff11"
+ integrity sha512-ycfLEIzHVZC3rOvuBOKVyQXSiUyCDjeAPIj9n/wugrr+s5AcTQC2Bz6aKkubG7rQaQF0SGW/OV4UEJB9nfioFg==
+
+-d3-format@1.2.1:
+- version "1.2.1"
+- resolved "https://registry.yarnpkg.com/d3-format/-/d3-format-1.2.1.tgz#4e19ecdb081a341dafaf5f555ee956bcfdbf167f"
+- integrity sha512-U4zRVLDXW61bmqoo+OJ/V687e1T5nVd3TAKAJKgtpZ/P1JsMgyod0y9br+mlQOryTAACdiXI3wCjuERHFNp91w==
++d3-format@1.2.2:
++ version "1.2.2"
++ resolved "https://registry.yarnpkg.com/d3-format/-/d3-format-1.2.2.tgz#1a39c479c8a57fe5051b2e67a3bee27061a74e7a"
++ integrity sha512-zH9CfF/3C8zUI47nsiKfD0+AGDEuM8LwBIP7pBVpyR4l/sKkZqITmMtxRp04rwBrlshIZ17XeFAaovN3++wzkw==
+
+ d3-geo@1:
+ version "1.10.0"
+@@ -876,10 +899,10 @@ d3-geo@1:
+ dependencies:
+ d3-array "1"
+
+-d3-geo@1.9.0:
+- version "1.9.0"
+- resolved "https://registry.yarnpkg.com/d3-geo/-/d3-geo-1.9.0.tgz#15c7d7a8ea9346e59ed150dc7b1f7f95479056e9"
+- integrity sha512-94YbAT+q5E/p+XEd4VKiNkQNicrrON3l6eoW70sC8aHjUGoBDJ/Ht8Z/hvhGJJTi2zhYBvUd34Mfqv4TG7we9A==
++d3-geo@1.9.1:
++ version "1.9.1"
++ resolved "https://registry.yarnpkg.com/d3-geo/-/d3-geo-1.9.1.tgz#157e3b0f917379d0f73bebfff3be537f49fa7356"
++ integrity sha512-l9wL/cEQkyZQYXw3xbmLsH3eQ5ij+icNfo4r0GrLa5rOCZR/e/3am45IQ0FvQ5uMsv+77zBRunLc9ufTWSQYFA==
+ dependencies:
+ d3-array "1"
+
+@@ -975,16 +998,11 @@ d3-scale@2:
+ d3-time "1"
+ d3-time-format "2"
+
+-d3-selection@1, d3-selection@^1.1.0:
++d3-selection@1, d3-selection@1.3.0, d3-selection@^1.1.0:
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/d3-selection/-/d3-selection-1.3.0.tgz#d53772382d3dc4f7507bfb28bcd2d6aed2a0ad6d"
+ integrity sha512-qgpUOg9tl5CirdqESUAu0t9MU/t3O9klYfGfyKsXEmhyxyzLpzpeh08gaxBUTQw1uXIOkr/30Ut2YRjSSxlmHA==
+
+-d3-selection@1.2.0:
+- version "1.2.0"
+- resolved "https://registry.yarnpkg.com/d3-selection/-/d3-selection-1.2.0.tgz#1b8ec1c7cedadfb691f2ba20a4a3cfbeb71bbc88"
+- integrity sha512-xW2Pfcdzh1gOaoI+LGpPsLR2VpBQxuFoxvrvguK8ZmrJbPIVvfNG6pU6GNfK41D6Qz15sj61sbW/AFYuukwaLQ==
+-
+ d3-shape@1, d3-shape@1.2.0:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/d3-shape/-/d3-shape-1.2.0.tgz#45d01538f064bafd05ea3d6d2cb748fd8c41f777"
+@@ -1037,10 +1055,10 @@ d3-zoom@1, d3-zoom@1.7.1:
+ d3-selection "1"
+ d3-transition "1"
+
+-d3@4.12.0:
+- version "4.12.0"
+- resolved "https://registry.yarnpkg.com/d3/-/d3-4.12.0.tgz#75eccb39ea40f6018de8cfa2752905bee7daa46f"
+- integrity sha512-ibAzFJrj1uuX+wIy29baTx9JebA5i670UKlp+H3c9pg0w8PKl8jpj4zf64MmLPVBXm2vA1i29obnWuM/rmyfWA==
++d3@4.13.0:
++ version "4.13.0"
++ resolved "https://registry.yarnpkg.com/d3/-/d3-4.13.0.tgz#ab236ff8cf0cfc27a81e69bf2fb7518bc9b4f33d"
++ integrity sha512-l8c4+0SldjVKLaE2WG++EQlqD7mh/dmQjvi2L2lKPadAVC+TbJC4ci7Uk9bRi+To0+ansgsS0iWfPjD7DBy+FQ==
+ dependencies:
+ d3-array "1.2.1"
+ d3-axis "1.0.8"
+@@ -1053,8 +1071,8 @@ d3@4.12.0:
+ d3-dsv "1.0.8"
+ d3-ease "1.0.3"
+ d3-force "1.1.0"
+- d3-format "1.2.1"
+- d3-geo "1.9.0"
++ d3-format "1.2.2"
++ d3-geo "1.9.1"
+ d3-hierarchy "1.1.5"
+ d3-interpolate "1.1.6"
+ d3-path "1.0.5"
+@@ -1064,7 +1082,7 @@ d3@4.12.0:
+ d3-random "1.1.0"
+ d3-request "1.0.6"
+ d3-scale "1.0.7"
+- d3-selection "1.2.0"
++ d3-selection "1.3.0"
+ d3-shape "1.2.0"
+ d3-time "1.0.8"
+ d3-time-format "2.1.1"
+@@ -1110,39 +1128,39 @@ d3@5.7.0:
+ d3-voronoi "1"
+ d3-zoom "1"
+
+-dashdash@^1.12.0:
+- version "1.14.1"
+- resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0"
+- integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=
++d@1:
++ version "1.0.1"
++ resolved "https://registry.yarnpkg.com/d/-/d-1.0.1.tgz#8698095372d58dbee346ffd0c7093f99f8f9eb5a"
++ integrity sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==
+ dependencies:
+- assert-plus "^1.0.0"
++ es5-ext "^0.10.50"
++ type "^1.0.1"
+
+ date-now@^0.1.4:
+ version "0.1.4"
+ resolved "https://registry.yarnpkg.com/date-now/-/date-now-0.1.4.tgz#eaf439fd4d4848ad74e5cc7dbef200672b9e345b"
+ integrity sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=
+
+-dateformat@^1.0.7-1.2.3:
+- version "1.0.12"
+- resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-1.0.12.tgz#9f124b67594c937ff706932e4a642cca8dbbfee9"
+- integrity sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=
+- dependencies:
+- get-stdin "^4.0.1"
+- meow "^3.3.0"
+-
+ dateformat@^2.0.0:
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-2.2.0.tgz#4065e2013cf9fb916ddfd82efb506ad4c6769062"
+ integrity sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI=
+
+-debug@2.6.9, debug@^2.2.0, debug@^2.3.3:
++debug@^2.2.0, debug@^2.3.3:
+ version "2.6.9"
+ resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
+ integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
+ dependencies:
+ ms "2.0.0"
+
+-decamelize@^1.0.0, decamelize@^1.1.1, decamelize@^1.1.2:
++debug@^3.2.6:
++ version "3.2.6"
++ resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b"
++ integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==
++ dependencies:
++ ms "^2.1.1"
++
++decamelize@^1.1.1:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
+ integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=
+@@ -1164,12 +1182,29 @@ deep-equal@*:
+ resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.0.1.tgz#f5d260292b660e084eff4cdbc9f08ad3247448b5"
+ integrity sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=
+
+-defaults@^1.0.0:
+- version "1.0.3"
+- resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d"
+- integrity sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=
++deep-extend@^0.6.0:
++ version "0.6.0"
++ resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac"
++ integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==
++
++default-compare@^1.0.0:
++ version "1.0.0"
++ resolved "https://registry.yarnpkg.com/default-compare/-/default-compare-1.0.0.tgz#cb61131844ad84d84788fb68fd01681ca7781a2f"
++ integrity sha512-QWfXlM0EkAbqOCbD/6HjdwT19j7WCkMyiRhWilc4H9/5h/RzTF9gv5LYh1+CmDV5d1rki6KAWLtQale0xt20eQ==
++ dependencies:
++ kind-of "^5.0.2"
++
++default-resolution@^2.0.0:
++ version "2.0.0"
++ resolved "https://registry.yarnpkg.com/default-resolution/-/default-resolution-2.0.0.tgz#bcb82baa72ad79b426a76732f1a81ad6df26d684"
++ integrity sha1-vLgrqnKtebQmp2cy8aga1t8m1oQ=
++
++define-properties@^1.1.2:
++ version "1.1.3"
++ resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1"
++ integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==
+ dependencies:
+- clone "^1.0.2"
++ object-keys "^1.0.12"
+
+ define-property@^0.2.5:
+ version "0.2.5"
+@@ -1193,21 +1228,21 @@ define-property@^2.0.2:
+ is-descriptor "^1.0.2"
+ isobject "^3.0.1"
+
+-delayed-stream@~1.0.0:
++delegates@^1.0.0:
+ version "1.0.0"
+- resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
+- integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk=
+-
+-deprecated@^0.0.1:
+- version "0.0.1"
+- resolved "https://registry.yarnpkg.com/deprecated/-/deprecated-0.0.1.tgz#f9c9af5464afa1e7a971458a8bdef2aa94d5bb19"
+- integrity sha1-+cmvVGSvoeepcUWKi97yqpTVuxk=
++ resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a"
++ integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=
+
+ detect-file@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/detect-file/-/detect-file-1.0.0.tgz#f0d66d03672a825cb1b73bdb3fe62310c8e552b7"
+ integrity sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=
+
++detect-libc@^1.0.2:
++ version "1.0.3"
++ resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b"
++ integrity sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=
++
+ dom-serializer@0:
+ version "0.1.0"
+ resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.1.0.tgz#073c697546ce0780ce23be4a28e293e40bc30c82"
+@@ -1263,33 +1298,36 @@ duplexify@^3.5.0:
+ readable-stream "^2.0.0"
+ stream-shift "^1.0.0"
+
+-ecc-jsbn@~0.1.1:
+- version "0.1.2"
+- resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9"
+- integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=
++duplexify@^3.6.0:
++ version "3.7.1"
++ resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309"
++ integrity sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==
++ dependencies:
++ end-of-stream "^1.0.0"
++ inherits "^2.0.1"
++ readable-stream "^2.0.0"
++ stream-shift "^1.0.0"
++
++each-props@^1.3.0:
++ version "1.3.2"
++ resolved "https://registry.yarnpkg.com/each-props/-/each-props-1.3.2.tgz#ea45a414d16dd5cfa419b1a81720d5ca06892333"
++ integrity sha512-vV0Hem3zAGkJAyU7JSjixeU66rwdynTAa1vofCrSA5fEln+m67Az9CcnkVD776/fsN/UjIWmBDoNRS6t6G9RfA==
+ dependencies:
+- jsbn "~0.1.0"
+- safer-buffer "^2.1.0"
++ is-plain-object "^2.0.1"
++ object.defaults "^1.1.0"
+
+-electron-to-chromium@^1.3.47:
+- version "1.3.57"
+- resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.57.tgz#61b2446f16af26fb8873210007a7637ad644c82d"
+- integrity sha512-YYpZlr6mzR8cK5VRmTZydEt5Mp+WMg1/syrO40PoQzl76vJ+oQchL2d3FmEcWzw3FYqJVYJP/kYYSzTa7FLXwg==
++electron-to-chromium@^1.3.191:
++ version "1.3.201"
++ resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.201.tgz#b516e941baf01a7cf8abd33af537a39e1e0096db"
++ integrity sha512-aCTPIfY1Jvuam5b6vuWRjt1F8i4kY7zX0Qtpu5SNd6l1zjuxU9fDNpbM4o6+oJsra+TMD2o7D20GnkSIgpTr9w==
+
+-end-of-stream@^1.0.0:
++end-of-stream@^1.0.0, end-of-stream@^1.1.0:
+ version "1.4.1"
+ resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.1.tgz#ed29634d19baba463b6ce6b80a37213eab71ec43"
+ integrity sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==
+ dependencies:
+ once "^1.4.0"
+
+-end-of-stream@~0.1.5:
+- version "0.1.5"
+- resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-0.1.5.tgz#8e177206c3c80837d85632e8b9359dfe8b2f6eaf"
+- integrity sha1-jhdyBsPICDfYVjLouTWd/osvbq8=
+- dependencies:
+- once "~1.3.0"
+-
+ entities@1.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/entities/-/entities-1.0.0.tgz#b2987aa3821347fcde642b24fdfc9e4fb712bf26"
+@@ -1307,12 +1345,43 @@ error-ex@^1.2.0:
+ dependencies:
+ is-arrayish "^0.2.1"
+
+-es6-promise@^4.0.3:
+- version "4.2.4"
+- resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.2.4.tgz#dc4221c2b16518760bd8c39a52d8f356fc00ed29"
+- integrity sha512-/NdNZVJg+uZgtm9eS3O6lrOLYmQag2DjdEXuPaHlZ6RuVqgqaVZfgYCepEIKsLqwdQArOPtC3XzRLqGGfT8KQQ==
++es5-ext@^0.10.35, es5-ext@^0.10.46, es5-ext@^0.10.50, es5-ext@~0.10.14:
++ version "0.10.50"
++ resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.50.tgz#6d0e23a0abdb27018e5ac4fd09b412bc5517a778"
++ integrity sha512-KMzZTPBkeQV/JcSQhI5/z6d9VWJ3EnQ194USTUwIYZ2ZbpN8+SGXQKt1h68EX44+qt+Fzr8DO17vnxrw7c3agw==
++ dependencies:
++ es6-iterator "~2.0.3"
++ es6-symbol "~3.1.1"
++ next-tick "^1.0.0"
++
++es6-iterator@^2.0.1, es6-iterator@^2.0.3, es6-iterator@~2.0.3:
++ version "2.0.3"
++ resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7"
++ integrity sha1-p96IkUGgWpSwhUQDstCg+/qY87c=
++ dependencies:
++ d "1"
++ es5-ext "^0.10.35"
++ es6-symbol "^3.1.1"
++
++es6-symbol@^3.1.1, es6-symbol@~3.1.1:
++ version "3.1.1"
++ resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.1.tgz#bf00ef4fdab6ba1b46ecb7b629b4c7ed5715cc77"
++ integrity sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=
++ dependencies:
++ d "1"
++ es5-ext "~0.10.14"
++
++es6-weak-map@^2.0.1:
++ version "2.0.3"
++ resolved "https://registry.yarnpkg.com/es6-weak-map/-/es6-weak-map-2.0.3.tgz#b6da1f16cc2cc0d9be43e6bdbfc5e7dfcdf31d53"
++ integrity sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==
++ dependencies:
++ d "1"
++ es5-ext "^0.10.46"
++ es6-iterator "^2.0.3"
++ es6-symbol "^3.1.1"
+
+-escape-string-regexp@^1.0.0, escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5:
++escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5:
+ version "1.0.5"
+ resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
+ integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
+@@ -1327,19 +1396,6 @@ estraverse@^4.1.0:
+ resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.2.0.tgz#0dee3fed31fcd469618ce7342099fc1afa0bdb13"
+ integrity sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=
+
+-event-stream@*, event-stream@3.3.4:
+- version "3.3.4"
+- resolved "http://registry.npmjs.org/event-stream/-/event-stream-3.3.4.tgz#4ab4c9a0f5a54db9338b4c34d86bfce8f4b35571"
+- integrity sha1-SrTJoPWlTbkzi0w02Gv86PSzVXE=
+- dependencies:
+- duplexer "~0.1.1"
+- from "~0"
+- map-stream "~0.1.0"
+- pause-stream "0.0.11"
+- split "0.3"
+- stream-combiner "~0.0.4"
+- through "~2.3.1"
+-
+ exit@0.1.2, exit@0.1.x, exit@~0.1.2:
+ version "0.1.2"
+ resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c"
+@@ -1387,7 +1443,7 @@ extend-shallow@^3.0.0, extend-shallow@^3.0.2:
+ assign-symbols "^1.0.0"
+ is-extendable "^1.0.1"
+
+-extend@^3.0.0, extend@~3.0.2:
++extend@^3.0.0:
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa"
+ integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==
+@@ -1406,26 +1462,6 @@ extglob@^2.0.4:
+ snapdragon "^0.8.1"
+ to-regex "^3.0.1"
+
+-extract-zip@^1.6.5:
+- version "1.6.7"
+- resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-1.6.7.tgz#a840b4b8af6403264c8db57f4f1a74333ef81fe9"
+- integrity sha1-qEC0uK9kAyZMjbV/Txp0Mz74H+k=
+- dependencies:
+- concat-stream "1.6.2"
+- debug "2.6.9"
+- mkdirp "0.5.1"
+- yauzl "2.4.1"
+-
+-extsprintf@1.3.0:
+- version "1.3.0"
+- resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05"
+- integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=
+-
+-extsprintf@^1.2.0:
+- version "1.4.0"
+- resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f"
+- integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8=
+-
+ eyes@0.1.x:
+ version "0.1.8"
+ resolved "https://registry.yarnpkg.com/eyes/-/eyes-0.1.8.tgz#62cf120234c683785d902348a800ef3e0cc20bc0"
+@@ -1440,23 +1476,6 @@ fancy-log@^1.1.0, fancy-log@^1.3.2:
+ color-support "^1.1.3"
+ time-stamp "^1.0.0"
+
+-fast-deep-equal@^1.0.0:
+- version "1.1.0"
+- resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz#c053477817c86b51daa853c81e059b733d023614"
+- integrity sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=
+-
+-fast-json-stable-stringify@^2.0.0:
+- version "2.0.0"
+- resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2"
+- integrity sha1-1RQsDK7msRifh9OnYREGT4bIu/I=
+-
+-fd-slicer@~1.0.1:
+- version "1.0.1"
+- resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.0.1.tgz#8b5bcbd9ec327c5041bf9ab023fd6750f1177e65"
+- integrity sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=
+- dependencies:
+- pend "~1.2.0"
+-
+ fill-range@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7"
+@@ -1467,11 +1486,6 @@ fill-range@^4.0.0:
+ repeat-string "^1.6.1"
+ to-regex-range "^2.1.0"
+
+-find-index@^0.1.1:
+- version "0.1.1"
+- resolved "https://registry.yarnpkg.com/find-index/-/find-index-0.1.1.tgz#675d358b2ca3892d795a1ab47232f8b6e2e0dde4"
+- integrity sha1-Z101iyyjiS15Whq0cjL4tuLg3eQ=
+-
+ find-up@^1.0.0:
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f"
+@@ -1490,6 +1504,16 @@ findup-sync@^2.0.0:
+ micromatch "^3.0.4"
+ resolve-dir "^1.0.1"
+
++findup-sync@^3.0.0:
++ version "3.0.0"
++ resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-3.0.0.tgz#17b108f9ee512dfb7a5c7f3c8b27ea9e1a9c08d1"
++ integrity sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==
++ dependencies:
++ detect-file "^1.0.0"
++ is-glob "^4.0.0"
++ micromatch "^3.0.4"
++ resolve-dir "^1.0.1"
++
+ fined@^1.0.1:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/fined/-/fined-1.1.0.tgz#b37dc844b76a2f5e7081e884f7c0ae344f153476"
+@@ -1501,11 +1525,6 @@ fined@^1.0.1:
+ object.pick "^1.2.0"
+ parse-filepath "^1.0.1"
+
+-first-chunk-stream@^1.0.0:
+- version "1.0.0"
+- resolved "https://registry.yarnpkg.com/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz#59bfb50cd905f60d7c394cd3d9acaab4e6ad934e"
+- integrity sha1-Wb+1DNkF9g18OUzT2ayqtOatk04=
+-
+ first-chunk-stream@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/first-chunk-stream/-/first-chunk-stream-2.0.0.tgz#1bdecdb8e083c0664b91945581577a43a9f31d70"
+@@ -1525,6 +1544,14 @@ flat@^1.6.0:
+ dependencies:
+ is-buffer "~1.1.2"
+
++flush-write-stream@^1.0.2:
++ version "1.1.1"
++ resolved "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8"
++ integrity sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==
++ dependencies:
++ inherits "^2.0.3"
++ readable-stream "^2.3.6"
++
+ font-awesome@4.7.0:
+ version "4.7.0"
+ resolved "https://registry.yarnpkg.com/font-awesome/-/font-awesome-4.7.0.tgz#8fa8cf0411a1a31afd07b06d2902bb9fc815a133"
+@@ -1542,25 +1569,11 @@ for-own@^1.0.0:
+ dependencies:
+ for-in "^1.0.1"
+
+-forever-agent@~0.6.1:
+- version "0.6.1"
+- resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"
+- integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=
+-
+ fork-stream@^0.0.4:
+ version "0.0.4"
+ resolved "https://registry.yarnpkg.com/fork-stream/-/fork-stream-0.0.4.tgz#db849fce77f6708a5f8f386ae533a0907b54ae70"
+ integrity sha1-24Sfznf2cIpfjzhq5TOgkHtUrnA=
+
+-form-data@~2.3.2:
+- version "2.3.2"
+- resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.2.tgz#4970498be604c20c005d4f5c23aecd21d6b49099"
+- integrity sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=
+- dependencies:
+- asynckit "^0.4.0"
+- combined-stream "1.0.6"
+- mime-types "^2.1.12"
+-
+ fragment-cache@^0.2.1:
+ version "0.2.1"
+ resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19"
+@@ -1568,89 +1581,98 @@ fragment-cache@^0.2.1:
+ dependencies:
+ map-cache "^0.2.2"
+
+-from@~0:
+- version "0.1.7"
+- resolved "https://registry.yarnpkg.com/from/-/from-0.1.7.tgz#83c60afc58b9c56997007ed1a768b3ab303a44fe"
+- integrity sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4=
++fs-minipass@^1.2.5:
++ version "1.2.6"
++ resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.6.tgz#2c5cc30ded81282bfe8a0d7c7c1853ddeb102c07"
++ integrity sha512-crhvyXcMejjv3Z5d2Fa9sf5xLYVCF5O1c71QxbVnbLsmYMBEvDAftewesN/HhY03YRoA7zOMxjNGrF5svGaaeQ==
++ dependencies:
++ minipass "^2.2.1"
+
+-fs-extra@^1.0.0:
++fs-mkdirp-stream@^1.0.0:
+ version "1.0.0"
+- resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-1.0.0.tgz#cd3ce5f7e7cb6145883fcae3191e9877f8587950"
+- integrity sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA=
++ resolved "https://registry.yarnpkg.com/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz#0b7815fc3201c6a69e14db98ce098c16935259eb"
++ integrity sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes=
+ dependencies:
+- graceful-fs "^4.1.2"
+- jsonfile "^2.1.0"
+- klaw "^1.0.0"
++ graceful-fs "^4.1.11"
++ through2 "^2.0.3"
+
+ fs.realpath@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
+ integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8=
+
+-gaze@^0.5.1:
+- version "0.5.2"
+- resolved "https://registry.yarnpkg.com/gaze/-/gaze-0.5.2.tgz#40b709537d24d1d45767db5a908689dfe69ac44f"
+- integrity sha1-QLcJU30k0dRXZ9takIaJ3+aaxE8=
++fsevents@^1.2.7:
++ version "1.2.9"
++ resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.9.tgz#3f5ed66583ccd6f400b5a00db6f7e861363e388f"
++ integrity sha512-oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw==
+ dependencies:
+- globule "~0.1.0"
++ nan "^2.12.1"
++ node-pre-gyp "^0.12.0"
++
++function-bind@^1.1.1:
++ version "1.1.1"
++ resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
++ integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
++
++gauge@~2.7.3:
++ version "2.7.4"
++ resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7"
++ integrity sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=
++ dependencies:
++ 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@^1.0.1:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a"
+ integrity sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==
+
+-get-stdin@^4.0.1:
+- version "4.0.1"
+- resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe"
+- integrity sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=
+-
+ get-value@^2.0.3, get-value@^2.0.6:
+ version "2.0.6"
+ resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28"
+ integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=
+
+-getpass@^0.1.1:
+- version "0.1.7"
+- resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa"
+- integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=
+- dependencies:
+- assert-plus "^1.0.0"
+-
+-glob-stream@^3.1.5:
+- version "3.1.18"
+- resolved "https://registry.yarnpkg.com/glob-stream/-/glob-stream-3.1.18.tgz#9170a5f12b790306fdfe598f313f8f7954fd143b"
+- integrity sha1-kXCl8St5Awb9/lmPMT+PeVT9FDs=
+- dependencies:
+- glob "^4.3.1"
+- glob2base "^0.0.12"
+- minimatch "^2.0.1"
+- ordered-read-streams "^0.1.0"
+- through2 "^0.6.1"
+- unique-stream "^1.0.0"
+-
+-glob-watcher@^0.0.6:
+- version "0.0.6"
+- resolved "https://registry.yarnpkg.com/glob-watcher/-/glob-watcher-0.0.6.tgz#b95b4a8df74b39c83298b0c05c978b4d9a3b710b"
+- integrity sha1-uVtKjfdLOcgymLDAXJeLTZo7cQs=
+- dependencies:
+- gaze "^0.5.1"
+-
+-glob2base@^0.0.12:
+- version "0.0.12"
+- resolved "https://registry.yarnpkg.com/glob2base/-/glob2base-0.0.12.tgz#9d419b3e28f12e83a362164a277055922c9c0d56"
+- integrity sha1-nUGbPijxLoOjYhZKJ3BVkiycDVY=
++glob-parent@^3.1.0:
++ version "3.1.0"
++ resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae"
++ integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=
+ dependencies:
+- find-index "^0.1.1"
++ is-glob "^3.1.0"
++ path-dirname "^1.0.0"
+
+-glob@^4.3.1:
+- version "4.5.3"
+- resolved "https://registry.yarnpkg.com/glob/-/glob-4.5.3.tgz#c6cb73d3226c1efef04de3c56d012f03377ee15f"
+- integrity sha1-xstz0yJsHv7wTePFbQEvAzd+4V8=
++glob-stream@^6.1.0:
++ version "6.1.0"
++ resolved "https://registry.yarnpkg.com/glob-stream/-/glob-stream-6.1.0.tgz#7045c99413b3eb94888d83ab46d0b404cc7bdde4"
++ integrity sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ=
+ dependencies:
+- inflight "^1.0.4"
+- inherits "2"
+- minimatch "^2.0.1"
+- once "^1.3.0"
++ extend "^3.0.0"
++ glob "^7.1.1"
++ glob-parent "^3.1.0"
++ is-negated-glob "^1.0.0"
++ ordered-read-streams "^1.0.0"
++ pumpify "^1.3.5"
++ readable-stream "^2.1.5"
++ remove-trailing-separator "^1.0.1"
++ to-absolute-glob "^2.0.0"
++ unique-stream "^2.0.2"
++
++glob-watcher@^5.0.3:
++ version "5.0.3"
++ resolved "https://registry.yarnpkg.com/glob-watcher/-/glob-watcher-5.0.3.tgz#88a8abf1c4d131eb93928994bc4a593c2e5dd626"
++ integrity sha512-8tWsULNEPHKQ2MR4zXuzSmqbdyV5PtwwCaWSGQ1WwHsJ07ilNeN1JB8ntxhckbnpSHaf9dXFUHzIWvm1I13dsg==
++ dependencies:
++ anymatch "^2.0.0"
++ async-done "^1.2.0"
++ chokidar "^2.0.0"
++ is-negated-glob "^1.0.0"
++ just-debounce "^1.0.0"
++ object.defaults "^1.1.0"
+
+ glob@^5.0.1:
+ version "5.0.15"
+@@ -1675,14 +1697,17 @@ glob@^7.0.5, glob@^7.1.1:
+ once "^1.3.0"
+ path-is-absolute "^1.0.0"
+
+-glob@~3.1.21:
+- version "3.1.21"
+- resolved "https://registry.yarnpkg.com/glob/-/glob-3.1.21.tgz#d29e0a055dea5138f4d07ed40e8982e83c2066cd"
+- integrity sha1-0p4KBV3qUTj00H7UDomC6DwgZs0=
++glob@^7.1.3:
++ version "7.1.4"
++ resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.4.tgz#aa608a2f6c577ad357e1ae5a5c26d9a8d1969255"
++ integrity sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==
+ dependencies:
+- graceful-fs "~1.2.0"
+- inherits "1"
+- minimatch "~0.2.11"
++ 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@~7.0.6:
+ version "7.0.6"
+@@ -1716,15 +1741,6 @@ global-prefix@^1.0.1:
+ is-windows "^1.0.1"
+ which "^1.2.14"
+
+-globule@~0.1.0:
+- version "0.1.0"
+- resolved "https://registry.yarnpkg.com/globule/-/globule-0.1.0.tgz#d9c8edde1da79d125a151b79533b978676346ae5"
+- integrity sha1-2cjt3h2nnRJaFRt5UzuXhnY0auU=
+- dependencies:
+- glob "~3.1.21"
+- lodash "~1.0.1"
+- minimatch "~0.2.11"
+-
+ glogg@^1.0.0:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/glogg/-/glogg-1.0.1.tgz#dcf758e44789cc3f3d32c1f3562a3676e6a34810"
+@@ -1732,40 +1748,34 @@ glogg@^1.0.0:
+ dependencies:
+ sparkles "^1.0.0"
+
+-graceful-fs@^3.0.0:
+- version "3.0.11"
+- resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-3.0.11.tgz#7613c778a1afea62f25c630a086d7f3acbbdd818"
+- integrity sha1-dhPHeKGv6mLyXGMKCG1/Osu92Bg=
+- dependencies:
+- natives "^1.1.0"
++graceful-fs@^4.0.0, graceful-fs@^4.1.11:
++ version "4.2.0"
++ resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.0.tgz#8d8fdc73977cb04104721cb53666c1ca64cd328b"
++ integrity sha512-jpSvDPV4Cq/bgtpndIWbI5hmYxhQGHPC4d4cqBPb4DLniCfhJokdXhwhaDuLBGLQdvvRum/UiX6ECVIPvDXqdg==
+
+-graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.1.9:
++graceful-fs@^4.1.2, graceful-fs@^4.1.6:
+ version "4.1.11"
+ resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658"
+ integrity sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=
+
+-graceful-fs@~1.2.0:
+- version "1.2.3"
+- resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-1.2.3.tgz#15a4806a57547cb2d2dbf27f42e89a8c3451b364"
+- integrity sha1-FaSAaldUfLLS2/J/QuiajDRRs2Q=
+-
+ "graceful-readlink@>= 1.0.0":
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/graceful-readlink/-/graceful-readlink-1.0.1.tgz#4cafad76bc62f02fa039b2f94e9a3dd3a391a725"
+ integrity sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=
+
+-gulp-angular-templatecache@2.2.1:
+- version "2.2.1"
+- resolved "https://registry.yarnpkg.com/gulp-angular-templatecache/-/gulp-angular-templatecache-2.2.1.tgz#f08088fd4b1a80733d627c4ba24728d4e9cca8a9"
+- integrity sha512-MAsOPoefYUaZ9a19+inieP+1r+/dD+QNy0QqYQD4WKn7nYiHob4cjJLIfZGl3M3wRGBxPM+la0zqUDSfUJWozQ==
++gulp-angular-templatecache@3.0.0:
++ version "3.0.0"
++ resolved "https://registry.yarnpkg.com/gulp-angular-templatecache/-/gulp-angular-templatecache-3.0.0.tgz#d6cec931e452917343341c99af5c3d66eea122f4"
++ integrity sha512-76/Zpb7gx0p02nMU/80B+sGFYKw6hXw3r8lH3xbmYBG3dNoXLVvPrPiDdAA+157FbrfzRtpTS1YMQpkYovKHYg==
+ dependencies:
+- event-stream "3.3.4"
+ gulp-concat "2.6.1"
+- gulp-footer "2.0.1"
+- gulp-header "2.0.5"
+- jsesc "2.5.1"
++ gulp-footer "2.0.2"
++ gulp-header "2.0.7"
++ jsesc "2.5.2"
+ lodash.template "^4.4.0"
+- through2 "^2.0.3"
++ map-stream "0.0.7"
++ stream-combiner "0.2.2"
++ through2 "^3.0.1"
+
+ gulp-angular-translate-extract@0.1.8:
+ version "0.1.8"
+@@ -1779,38 +1789,52 @@ gulp-angular-translate-extract@0.1.8:
+ lodash "3.10.*"
+ through2 "^2.0.0"
+
+-gulp-autoprefixer@5.0.0:
+- version "5.0.0"
+- resolved "https://registry.yarnpkg.com/gulp-autoprefixer/-/gulp-autoprefixer-5.0.0.tgz#8237c278a69775270a1cafe7d6f101cfcd585544"
+- integrity sha1-gjfCeKaXdScKHK/n1vEBz81YVUQ=
++gulp-autoprefixer@6.1.0:
++ version "6.1.0"
++ resolved "https://registry.yarnpkg.com/gulp-autoprefixer/-/gulp-autoprefixer-6.1.0.tgz#5f7f78468fe99a589ce353fa5891b7bee16b8f1e"
++ integrity sha512-Ti/BUFe+ekhbDJfspZIMiOsOvw51KhI9EncsDfK7NaxjqRm+v4xS9v99kPxEoiDavpWqQWvG8Y6xT1mMlB3aXA==
+ dependencies:
+- autoprefixer "^8.0.0"
++ autoprefixer "^9.5.1"
+ fancy-log "^1.3.2"
+ plugin-error "^1.0.1"
+- postcss "^6.0.1"
+- through2 "^2.0.0"
+- vinyl-sourcemaps-apply "^0.2.0"
++ postcss "^7.0.2"
++ through2 "^3.0.1"
++ vinyl-sourcemaps-apply "^0.2.1"
+
+-gulp-chmod@1.3.0:
+- version "1.3.0"
+- resolved "https://registry.yarnpkg.com/gulp-chmod/-/gulp-chmod-1.3.0.tgz#8bb6e8c11895dcbf9b42520c874347a5022bcb0d"
+- integrity sha1-i7bowRiV3L+bQlIMh0NHpQIryw0=
++gulp-chmod@3.0.0:
++ version "3.0.0"
++ resolved "https://registry.yarnpkg.com/gulp-chmod/-/gulp-chmod-3.0.0.tgz#05d629451486ea1838c4bb681547e610fcfc127b"
++ integrity sha512-fDKj+yuLsUD3ayaHuvD0OzeUNOPeHmIC4wlwVQf3d3WYaB233zgq4sDBncIH5GRBmhtFc32LWFF04IdnrQFxig==
+ dependencies:
+ deep-assign "^1.0.0"
+- stat-mode "^0.2.0"
+- through2 "^2.0.0"
++ stat-mode "^0.3.0"
++ through2 "^3.0.1"
+
+-gulp-concat-vendor@0.0.4:
+- version "0.0.4"
+- resolved "https://registry.yarnpkg.com/gulp-concat-vendor/-/gulp-concat-vendor-0.0.4.tgz#38b72582d04df6b150c1ee524dc12c804763f263"
+- integrity sha1-OLclgtBN9rFQwe5STcEsgEdj8mM=
++gulp-cli@^2.2.0:
++ version "2.2.0"
++ resolved "https://registry.yarnpkg.com/gulp-cli/-/gulp-cli-2.2.0.tgz#5533126eeb7fe415a7e3e84a297d334d5cf70ebc"
++ integrity sha512-rGs3bVYHdyJpLqR0TUBnlcZ1O5O++Zs4bA0ajm+zr3WFCfiSLjGwoCBqFs18wzN+ZxahT9DkOK5nDf26iDsWjA==
+ dependencies:
+- gulp-concat "~2.2.0"
+- gulp-util "~2.2.14"
+- through2 "~0.4.1"
+- toposort-class "~0.3.1"
++ ansi-colors "^1.0.1"
++ archy "^1.0.0"
++ array-sort "^1.0.0"
++ color-support "^1.1.3"
++ concat-stream "^1.6.0"
++ copy-props "^2.0.1"
++ fancy-log "^1.3.2"
++ gulplog "^1.0.0"
++ interpret "^1.1.0"
++ isobject "^3.0.1"
++ liftoff "^3.1.0"
++ matchdep "^2.0.0"
++ mute-stdout "^1.0.0"
++ pretty-hrtime "^1.0.0"
++ replace-homedir "^1.0.0"
++ semver-greatest-satisfied-range "^1.1.0"
++ v8flags "^3.0.1"
++ yargs "^7.1.0"
+
+-gulp-concat@2.6.1:
++gulp-concat@2.6.1, gulp-concat@^2.6.1:
+ version "2.6.1"
+ resolved "https://registry.yarnpkg.com/gulp-concat/-/gulp-concat-2.6.1.tgz#633d16c95d88504628ad02665663cee5a4793353"
+ integrity sha1-Yz0WyV2IUEYorQJmVmPO5aR5M1M=
+@@ -1819,14 +1843,6 @@ gulp-concat@2.6.1:
+ through2 "^2.0.0"
+ vinyl "^2.0.0"
+
+-gulp-concat@~2.2.0:
+- version "2.2.0"
+- resolved "https://registry.yarnpkg.com/gulp-concat/-/gulp-concat-2.2.0.tgz#eefc3e1580c4ccac643806d2067c322b441a6346"
+- integrity sha1-7vw+FYDEzKxkOAbSBnwyK0QaY0Y=
+- dependencies:
+- gulp-util "^2.2.5"
+- through "^2.3.4"
+-
+ gulp-environments@0.1.2:
+ version "0.1.2"
+ resolved "https://registry.yarnpkg.com/gulp-environments/-/gulp-environments-0.1.2.tgz#8646107392193582aff919d53de3302777ffb6eb"
+@@ -1835,55 +1851,45 @@ gulp-environments@0.1.2:
+ gulp-if "^2.0.1"
+ yargs "^5.0.0"
+
+-gulp-footer@1.0.5:
+- version "1.0.5"
+- resolved "https://registry.yarnpkg.com/gulp-footer/-/gulp-footer-1.0.5.tgz#e84ca777e266be7bbc2d45d2df0e7eba8dfa3e54"
+- integrity sha1-6Eynd+Jmvnu8LUXS3w5+uo36PlQ=
+- dependencies:
+- event-stream "*"
+- gulp-util "*"
+- lodash.assign "*"
+-
+-gulp-footer@2.0.1:
+- version "2.0.1"
+- resolved "https://registry.yarnpkg.com/gulp-footer/-/gulp-footer-2.0.1.tgz#76578359feb72aa280a97cb980bcfbe0e6216f3e"
+- integrity sha512-leXmoTEwXjklKuIE+8xGhuqlN/OdWubnkn3W/jNzmxxYbzQVjCtl2XI5iZztgPKLZ+Mh1t+7tTTGyVQqZva4+A==
++gulp-footer@2.0.2:
++ version "2.0.2"
++ resolved "https://registry.yarnpkg.com/gulp-footer/-/gulp-footer-2.0.2.tgz#2cf58e1cc046b8a3a479f1a41bcd1b7baae076cd"
++ integrity sha512-HsG5VOgKHFRqZXnHGI6oGhPDg70p9pobM+dYOnjBZVLMQUHzLG6bfaPNRJ7XG707E+vWO3TfN0CND9UrYhk94g==
+ dependencies:
+- event-stream "*"
+ lodash._reescape "^3.0.0"
+ lodash._reevaluate "^3.0.0"
+ lodash._reinterpolate "^3.0.0"
+ lodash.template "^3.6.2"
++ map-stream "0.0.7"
+
+-gulp-header@1.7.1:
+- version "1.7.1"
+- resolved "https://registry.yarnpkg.com/gulp-header/-/gulp-header-1.7.1.tgz#e3527986491076bec974db98b5e1c24f4533c42e"
+- integrity sha1-41J5hkkQdr7JdNuYteHCT0UzxC4=
++gulp-header@2.0.7:
++ version "2.0.7"
++ resolved "https://registry.yarnpkg.com/gulp-header/-/gulp-header-2.0.7.tgz#07505740eb432e8d2bb2af68744858dabaaf491b"
++ integrity sha512-qppGkYGQZnt/mRJiiR5wYZIUwNUn47Xpg4+6tHYDVeAW5IDLbHBQwbw7axfMLWGE+gKQpB+yXLeslHMw1/Haog==
+ dependencies:
+- concat-with-sourcemaps "*"
+- gulp-util "*"
+- object-assign "*"
+- through2 "*"
++ concat-with-sourcemaps "^1.1.0"
++ lodash.template "^4.4.0"
++ map-stream "0.0.7"
++ through2 "^2.0.0"
+
+-gulp-header@2.0.5:
+- version "2.0.5"
+- resolved "https://registry.yarnpkg.com/gulp-header/-/gulp-header-2.0.5.tgz#16e229c73593ade301168024fea68dab75d9d38c"
+- integrity sha512-7bOIiHvM1GUHIG3LRH+UIanOxyjSys0FbzzgUBlV2cZIIZihEW+KKKKm0ejUBNGvRdhISEFFr6HlptXoa28gtQ==
++gulp-header@2.0.9:
++ version "2.0.9"
++ resolved "https://registry.yarnpkg.com/gulp-header/-/gulp-header-2.0.9.tgz#8b432c4d4379dee6788845b16785b09c7675af84"
++ integrity sha512-LMGiBx+qH8giwrOuuZXSGvswcIUh0OiioNkUpLhNyvaC6/Ga8X6cfAeme2L5PqsbXMhL8o8b/OmVqIQdxprhcQ==
+ dependencies:
+- concat-with-sourcemaps "*"
+- lodash.template "^4.4.0"
++ concat-with-sourcemaps "^1.1.0"
++ lodash.template "^4.5.0"
++ map-stream "0.0.7"
+ through2 "^2.0.0"
+
+-gulp-htmlmin@4.0.0:
+- version "4.0.0"
+- resolved "https://registry.yarnpkg.com/gulp-htmlmin/-/gulp-htmlmin-4.0.0.tgz#266feaed83588838aedda3666f67d057ec120313"
+- integrity sha512-9FX2d4QbSm+4WuXughjZ6GJn4jx0C4BmyK2e+AS6567NPAetNfB+hv2ZL/88AacdC+8OS+TzeIjfKRXPSAgOYw==
++gulp-htmlmin@5.0.1:
++ version "5.0.1"
++ resolved "https://registry.yarnpkg.com/gulp-htmlmin/-/gulp-htmlmin-5.0.1.tgz#90fc5e8ad0425a9e86d5d521427184e7276365e7"
++ integrity sha512-ASlyDPZOSKjHYUifYV0rf9JPDflN9IRIb8lw2vRqtYMC4ljU3zAmnnaVXwFQ3H+CfXxZSUesZ2x7jrnPJu93jA==
+ dependencies:
+- bufferstreams "^1.1.0"
+- html-minifier "^3.0.3"
+- plugin-error "^0.1.2"
+- readable-stream "^2.0.2"
+- tryit "^1.0.1"
++ html-minifier "^3.5.20"
++ plugin-error "^1.0.1"
++ through2 "^2.0.3"
+
+ gulp-if@^2.0.1:
+ version "2.0.2"
+@@ -1947,13 +1953,13 @@ gulp-rev-replace@0.4.4:
+ plugin-error "^0.1.2"
+ through2 "^2.0.0"
+
+-gulp-rev@8.1.1:
+- version "8.1.1"
+- resolved "https://registry.yarnpkg.com/gulp-rev/-/gulp-rev-8.1.1.tgz#b1106bfaa5653106a11d1612eb0cffde540cb196"
+- integrity sha1-sRBr+qVlMQahHRYS6wz/3lQMsZY=
++gulp-rev@9.0.0:
++ version "9.0.0"
++ resolved "https://registry.yarnpkg.com/gulp-rev/-/gulp-rev-9.0.0.tgz#fe51b181c5fbbebfe740b64748d6980827e82878"
++ integrity sha512-Ytx/uzDA2xNxHlPG8GReS1ut00msd0HlKDk9Ai/0xF2yvg+DAeGRAviCFlQzQmdZtqAoXznYspwWoGEoxDvhyA==
+ dependencies:
+ modify-filename "^1.1.0"
+- plugin-error "^0.1.2"
++ plugin-error "^1.0.1"
+ rev-hash "^2.0.0"
+ rev-path "^2.0.0"
+ sort-keys "^2.0.0"
+@@ -1961,19 +1967,15 @@ gulp-rev@8.1.1:
+ vinyl "^2.1.0"
+ vinyl-file "^3.0.0"
+
+-gulp-uglify@2.0.0:
+- version "2.0.0"
+- resolved "https://registry.yarnpkg.com/gulp-uglify/-/gulp-uglify-2.0.0.tgz#cbe4aae4fe0b6bdd760335bc46f200fff699c4af"
+- integrity sha1-y+Sq5P4La912AzW8RvIA//aZxK8=
++gulp-terser@^1.2.0:
++ version "1.2.0"
++ resolved "https://registry.yarnpkg.com/gulp-terser/-/gulp-terser-1.2.0.tgz#41df2a1d0257d011ba8b05efb2568432ecd0495b"
++ integrity sha512-lf+jE2DALg2w32p0HRiYMlFYRYelKZPNunHp2pZccCYrrdCLOs0ItbZcN63yr2pbz116IyhUG9mD/QbtRO1FKA==
+ dependencies:
+- gulplog "^1.0.0"
+- has-gulplog "^0.1.0"
+- lodash "^4.13.1"
+- make-error-cause "^1.1.1"
+- through2 "^2.0.0"
+- uglify-js "2.7.0"
+- uglify-save-license "^0.4.1"
+- vinyl-sourcemaps-apply "^0.2.0"
++ plugin-error "^1.0.1"
++ terser "^4.0.0"
++ through2 "^3.0.1"
++ vinyl-sourcemaps-apply "^0.2.1"
+
+ gulp-uglifycss@1.1.0:
+ version "1.1.0"
+@@ -1985,7 +1987,7 @@ gulp-uglifycss@1.1.0:
+ uglifycss "^0.0.25"
+ vinyl "^2.1.0"
+
+-gulp-util@*, gulp-util@3.0.*, gulp-util@^3.0.0:
++gulp-util@3.0.*:
+ version "3.0.8"
+ resolved "https://registry.yarnpkg.com/gulp-util/-/gulp-util-3.0.8.tgz#0054e1e744502e27c04c187c3ecc505dd54bbb4f"
+ integrity sha1-AFTh50RQLifATBh8PsxQXdVLu08=
+@@ -2009,38 +2011,15 @@ gulp-util@*, gulp-util@3.0.*, gulp-util@^3.0.0:
+ through2 "^2.0.0"
+ vinyl "^0.5.0"
+
+-gulp-util@^2.2.5, gulp-util@~2.2.14:
+- version "2.2.20"
+- resolved "https://registry.yarnpkg.com/gulp-util/-/gulp-util-2.2.20.tgz#d7146e5728910bd8f047a6b0b1e549bc22dbd64c"
+- integrity sha1-1xRuVyiRC9jwR6awseVJvCLb1kw=
+- dependencies:
+- chalk "^0.5.0"
+- dateformat "^1.0.7-1.2.3"
+- lodash._reinterpolate "^2.4.1"
+- lodash.template "^2.4.1"
+- minimist "^0.2.0"
+- multipipe "^0.1.0"
+- through2 "^0.5.0"
+- vinyl "^0.2.1"
+-
+-gulp@3.9.1:
+- version "3.9.1"
+- resolved "https://registry.yarnpkg.com/gulp/-/gulp-3.9.1.tgz#571ce45928dd40af6514fc4011866016c13845b4"
+- integrity sha1-VxzkWSjdQK9lFPxAEYZgFsE4RbQ=
++gulp@4.0.2:
++ version "4.0.2"
++ resolved "https://registry.yarnpkg.com/gulp/-/gulp-4.0.2.tgz#543651070fd0f6ab0a0650c6a3e6ff5a7cb09caa"
++ integrity sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA==
+ dependencies:
+- archy "^1.0.0"
+- chalk "^1.0.0"
+- deprecated "^0.0.1"
+- gulp-util "^3.0.0"
+- interpret "^1.0.0"
+- liftoff "^2.1.0"
+- minimist "^1.1.0"
+- orchestrator "^0.3.0"
+- pretty-hrtime "^1.0.0"
+- semver "^4.1.0"
+- tildify "^1.0.0"
+- v8flags "^2.0.2"
+- vinyl-fs "^0.3.0"
++ glob-watcher "^5.0.3"
++ gulp-cli "^2.2.0"
++ undertaker "^1.2.1"
++ vinyl-fs "^3.0.0"
+
+ gulplog@^1.0.0:
+ version "1.0.0"
+@@ -2049,26 +2028,6 @@ gulplog@^1.0.0:
+ dependencies:
+ glogg "^1.0.0"
+
+-har-schema@^2.0.0:
+- version "2.0.0"
+- resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92"
+- integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=
+-
+-har-validator@~5.1.0:
+- version "5.1.0"
+- resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.0.tgz#44657f5688a22cfd4b72486e81b3a3fb11742c29"
+- integrity sha512-+qnmNjI4OfH2ipQ9VQOw23bBd/ibtfbVdK2fYbY4acTDqKTW/YDp9McimZdDbG8iV9fZizUqQMD5xvriB146TA==
+- dependencies:
+- ajv "^5.3.0"
+- har-schema "^2.0.0"
+-
+-has-ansi@^0.1.0:
+- version "0.1.0"
+- resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-0.1.0.tgz#84f265aae8c0e6a88a12d7022894b7568894c62e"
+- integrity sha1-hPJlqujA5qiKEtcCKJS3VoiUxi4=
+- dependencies:
+- ansi-regex "^0.2.0"
+-
+ has-ansi@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91"
+@@ -2093,6 +2052,16 @@ has-gulplog@^0.1.0:
+ dependencies:
+ sparkles "^1.0.0"
+
++has-symbols@^1.0.0:
++ version "1.0.0"
++ resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.0.tgz#ba1a8f1af2a0fc39650f5c850367704122063b44"
++ integrity sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=
++
++has-unicode@^2.0.0:
++ version "2.0.1"
++ resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9"
++ integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=
++
+ has-value@^0.3.1:
+ version "0.3.1"
+ resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f"
+@@ -2124,18 +2093,10 @@ has-values@^1.0.0:
+ is-number "^3.0.0"
+ kind-of "^4.0.0"
+
+-hasha@^2.2.0:
+- version "2.2.0"
+- resolved "https://registry.yarnpkg.com/hasha/-/hasha-2.2.0.tgz#78d7cbfc1e6d66303fe79837365984517b2f6ee1"
+- integrity sha1-eNfL/B5tZjA/55g3NlmEUXsvbuE=
+- dependencies:
+- is-stream "^1.0.1"
+- pinkie-promise "^2.0.0"
+-
+-he@1.1.x:
+- version "1.1.1"
+- resolved "https://registry.yarnpkg.com/he/-/he-1.1.1.tgz#93410fd21b009735151f8868c2f271f3427e23fd"
+- integrity sha1-k0EP0hsAlzUVH4howvJx80J+I/0=
++he@1.2.x:
++ version "1.2.0"
++ resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f"
++ integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==
+
+ homedir-polyfill@^1.0.1:
+ version "1.0.1"
+@@ -2149,15 +2110,15 @@ hosted-git-info@^2.1.4:
+ resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.7.1.tgz#97f236977bd6e125408930ff6de3eec6281ec047"
+ integrity sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==
+
+-html-minifier@^3.0.3:
+- version "3.5.19"
+- resolved "https://registry.yarnpkg.com/html-minifier/-/html-minifier-3.5.19.tgz#ed53c4b7326fe507bc3a1adbcc3bbb56660a2ebd"
+- integrity sha512-Qr2JC9nsjK8oCrEmuB430ZIA8YWbF3D5LSjywD75FTuXmeqacwHgIM8wp3vHYzzPbklSjp53RdmDuzR4ub2HzA==
++html-minifier@^3.5.20:
++ version "3.5.21"
++ resolved "https://registry.yarnpkg.com/html-minifier/-/html-minifier-3.5.21.tgz#d0040e054730e354db008463593194015212d20c"
++ integrity sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==
+ dependencies:
+ camel-case "3.0.x"
+- clean-css "4.1.x"
+- commander "2.16.x"
+- he "1.1.x"
++ clean-css "4.2.x"
++ commander "2.17.x"
++ he "1.2.x"
+ param-case "2.1.x"
+ relateurl "0.2.x"
+ uglify-js "3.4.x"
+@@ -2173,15 +2134,6 @@ htmlparser2@3.8.3, htmlparser2@3.8.x:
+ entities "1.0"
+ readable-stream "1.1"
+
+-http-signature@~1.2.0:
+- version "1.2.0"
+- resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1"
+- integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=
+- dependencies:
+- assert-plus "^1.0.0"
+- jsprim "^1.2.2"
+- sshpk "^1.7.0"
+-
+ i@0.3.x:
+ version "0.3.6"
+ resolved "https://registry.yarnpkg.com/i/-/i-0.3.6.tgz#d96c92732076f072711b6b10fd7d4f65ad8ee23d"
+@@ -2194,12 +2146,19 @@ iconv-lite@0.4:
+ dependencies:
+ safer-buffer ">= 2.1.2 < 3"
+
+-indent-string@^2.1.0:
+- version "2.1.0"
+- resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80"
+- integrity sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=
++iconv-lite@^0.4.4:
++ version "0.4.24"
++ resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
++ integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==
++ dependencies:
++ safer-buffer ">= 2.1.2 < 3"
++
++ignore-walk@^3.0.1:
++ version "3.0.1"
++ resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.1.tgz#a83e62e7d272ac0e3b551aaa82831a19b69f82f8"
++ integrity sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ==
+ dependencies:
+- repeating "^2.0.0"
++ minimatch "^3.0.4"
+
+ inflight@^1.0.4:
+ version "1.0.6"
+@@ -2214,25 +2173,20 @@ inherit@^2.2.2:
+ resolved "https://registry.yarnpkg.com/inherit/-/inherit-2.2.6.tgz#f1614b06c8544e8128e4229c86347db73ad9788d"
+ integrity sha1-8WFLBshUToEo5CKchjR9tzrZeI0=
+
+-inherits@1:
+- version "1.0.2"
+- resolved "https://registry.yarnpkg.com/inherits/-/inherits-1.0.2.tgz#ca4309dadee6b54cc0b8d247e8d7c7a0975bdc9b"
+- integrity sha1-ykMJ2t7mtUzAuNJH6NfHoJdb3Js=
+-
+ inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.1, inherits@~2.0.3:
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
+ integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=
+
+-ini@^1.3.4:
++ini@^1.3.4, ini@~1.3.0:
+ version "1.3.5"
+ resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927"
+ integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==
+
+-interpret@^1.0.0:
+- version "1.1.0"
+- resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.1.0.tgz#7ed1b1410c6a0e0f78cf95d3b8440c63f78b8614"
+- integrity sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=
++interpret@^1.1.0:
++ version "1.2.0"
++ resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.2.0.tgz#d5061a6224be58e8083985f5014d844359576296"
++ integrity sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==
+
+ invert-kv@^1.0.0:
+ version "1.0.0"
+@@ -2266,6 +2220,13 @@ is-arrayish@^0.2.1:
+ resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
+ integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=
+
++is-binary-path@^1.0.0:
++ version "1.0.1"
++ resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898"
++ integrity sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=
++ dependencies:
++ binary-extensions "^1.0.0"
++
+ is-buffer@^1.1.5, is-buffer@~1.1.2:
+ version "1.1.6"
+ resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be"
+@@ -2322,18 +2283,11 @@ is-extendable@^1.0.1:
+ dependencies:
+ is-plain-object "^2.0.4"
+
+-is-extglob@^2.1.0:
++is-extglob@^2.1.0, is-extglob@^2.1.1:
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
+ integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=
+
+-is-finite@^1.0.0:
+- version "1.0.2"
+- resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa"
+- integrity sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=
+- dependencies:
+- number-is-nan "^1.0.0"
+-
+ is-fullwidth-code-point@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb"
+@@ -2341,6 +2295,11 @@ is-fullwidth-code-point@^1.0.0:
+ dependencies:
+ number-is-nan "^1.0.0"
+
++is-fullwidth-code-point@^2.0.0:
++ version "2.0.0"
++ resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f"
++ integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=
++
+ is-glob@^3.1.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a"
+@@ -2348,6 +2307,18 @@ is-glob@^3.1.0:
+ dependencies:
+ is-extglob "^2.1.0"
+
++is-glob@^4.0.0:
++ version "4.0.1"
++ resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc"
++ integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==
++ dependencies:
++ is-extglob "^2.1.1"
++
++is-negated-glob@^1.0.0:
++ version "1.0.0"
++ resolved "https://registry.yarnpkg.com/is-negated-glob/-/is-negated-glob-1.0.0.tgz#6910bca5da8c95e784b5751b976cf5a10fee36d2"
++ integrity sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=
++
+ is-number@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195"
+@@ -2355,6 +2326,11 @@ is-number@^3.0.0:
+ dependencies:
+ kind-of "^3.0.2"
+
++is-number@^4.0.0:
++ version "4.0.0"
++ resolved "https://registry.yarnpkg.com/is-number/-/is-number-4.0.0.tgz#0026e37f5454d73e356dfe6564699867c6a7f0ff"
++ integrity sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==
++
+ is-obj@^1.0.0:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f"
+@@ -2379,16 +2355,6 @@ is-relative@^1.0.0:
+ dependencies:
+ is-unc-path "^1.0.0"
+
+-is-stream@^1.0.1:
+- version "1.1.0"
+- resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44"
+- integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ=
+-
+-is-typedarray@~1.0.0:
+- version "1.0.0"
+- resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
+- integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=
+-
+ is-unc-path@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/is-unc-path/-/is-unc-path-1.0.0.tgz#d731e8898ed090a12c352ad2eaed5095ad322c9d"
+@@ -2401,6 +2367,11 @@ is-utf8@^0.2.0, is-utf8@^0.2.1:
+ resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72"
+ integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=
+
++is-valid-glob@^1.0.0:
++ version "1.0.0"
++ resolved "https://registry.yarnpkg.com/is-valid-glob/-/is-valid-glob-1.0.0.tgz#29bf3eff701be2d4d315dbacc39bc39fe8f601aa"
++ integrity sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao=
++
+ is-windows@^1.0.1, is-windows@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d"
+@@ -2433,7 +2404,7 @@ isobject@^3.0.0, isobject@^3.0.1:
+ resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df"
+ integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8=
+
+-isstream@0.1.x, isstream@~0.1.2:
++isstream@0.1.x:
+ version "0.1.2"
+ resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a"
+ integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=
+@@ -2452,11 +2423,6 @@ js-yaml@~3.4.0:
+ esprima "^2.6.0"
+ inherit "^2.2.2"
+
+-jsbn@~0.1.0:
+- version "0.1.1"
+- resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513"
+- integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM=
+-
+ jscs-jsdoc@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/jscs-jsdoc/-/jscs-jsdoc-2.0.0.tgz#f53ebce029aa3125bd88290ba50d64d4510a4871"
+@@ -2509,38 +2475,29 @@ jsdoctypeparser@~1.2.0:
+ dependencies:
+ lodash "^3.7.0"
+
+-jsesc@2.5.1:
+- version "2.5.1"
+- resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.1.tgz#e421a2a8e20d6b0819df28908f782526b96dd1fe"
+- integrity sha1-5CGiqOINawgZ3yiQj3glJrlt0f4=
++jsesc@2.5.2:
++ version "2.5.2"
++ resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4"
++ integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==
+
+-jshint@2.9.6:
+- version "2.9.6"
+- resolved "https://registry.yarnpkg.com/jshint/-/jshint-2.9.6.tgz#19b34e578095a34928fe006135a6cb70137b9c08"
+- integrity sha512-KO9SIAKTlJQOM4lE64GQUtGBRpTOuvbrRrSZw3AhUxMNG266nX9hK2cKA4SBhXOj0irJGyNyGSLT62HGOVDEOA==
++jshint@2.10.2:
++ version "2.10.2"
++ resolved "https://registry.yarnpkg.com/jshint/-/jshint-2.10.2.tgz#ed6626c4f8223c98e94aaea62767435427a49a3d"
++ integrity sha512-e7KZgCSXMJxznE/4WULzybCMNXNAd/bf5TSrvVEq78Q/K8ZwFpmBqQeDtNiHc3l49nV4E/+YeHU/JZjSUIrLAA==
+ dependencies:
+ cli "~1.0.0"
+ console-browserify "1.1.x"
+ exit "0.1.x"
+ htmlparser2 "3.8.x"
+- lodash "~4.17.10"
++ lodash "~4.17.11"
+ minimatch "~3.0.2"
+ shelljs "0.3.x"
+ strip-json-comments "1.0.x"
+- unicode-5.2.0 "^0.7.5"
+- optionalDependencies:
+- phantom "~4.0.1"
+- phantomjs-prebuilt "~2.1.7"
+-
+-json-schema-traverse@^0.3.0:
+- version "0.3.1"
+- resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz#349a6d44c53a51de89b40805c5d5e59b417d3340"
+- integrity sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=
+
+-json-schema@0.2.3:
+- version "0.2.3"
+- resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13"
+- integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=
++json-stable-stringify-without-jsonify@^1.0.1:
++ version "1.0.1"
++ resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651"
++ integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=
+
+ json-stable-stringify@^1.0.0:
+ version "1.0.1"
+@@ -2549,18 +2506,6 @@ json-stable-stringify@^1.0.0:
+ dependencies:
+ jsonify "~0.0.0"
+
+-json-stringify-safe@~5.0.1:
+- version "5.0.1"
+- resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"
+- integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=
+-
+-jsonfile@^2.1.0:
+- version "2.4.0"
+- resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-2.4.0.tgz#3736a2b428b87bbda0cc83b53fa3d633a35c2ae8"
+- integrity sha1-NzaitCi4e72gzIO1P6PWM6NcKug=
+- optionalDependencies:
+- graceful-fs "^4.1.6"
+-
+ jsonify@~0.0.0:
+ version "0.0.0"
+ resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73"
+@@ -2579,20 +2524,10 @@ jsonminify@~0.2.3:
+ resolved "https://registry.yarnpkg.com/jsonminify/-/jsonminify-0.2.3.tgz#4b842c8a3fe5d6aa48b2f8f95a1cf9a80c019d8e"
+ integrity sha1-S4Qsij/l1qpIsvj5Whz5qAwBnY4=
+
+-jsprim@^1.2.2:
+- version "1.4.1"
+- resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2"
+- integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=
+- dependencies:
+- assert-plus "1.0.0"
+- extsprintf "1.3.0"
+- json-schema "0.2.3"
+- verror "1.10.0"
+-
+-kew@^0.7.0:
+- version "0.7.0"
+- resolved "https://registry.yarnpkg.com/kew/-/kew-0.7.0.tgz#79d93d2d33363d6fdd2970b335d9141ad591d79b"
+- integrity sha1-edk9LTM2PW/dKXCzNdkUGtWR15s=
++just-debounce@^1.0.0:
++ version "1.0.0"
++ resolved "https://registry.yarnpkg.com/just-debounce/-/just-debounce-1.0.0.tgz#87fccfaeffc0b68cd19d55f6722943f929ea35ea"
++ integrity sha1-h/zPrv/AtozRnVX2cilD+SnqNeo=
+
+ kind-of@^1.1.0:
+ version "1.1.0"
+@@ -2613,7 +2548,7 @@ kind-of@^4.0.0:
+ dependencies:
+ is-buffer "^1.1.5"
+
+-kind-of@^5.0.0:
++kind-of@^5.0.0, kind-of@^5.0.2:
+ version "5.1.0"
+ resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d"
+ integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==
+@@ -2623,17 +2558,20 @@ kind-of@^6.0.0, kind-of@^6.0.2:
+ resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.2.tgz#01146b36a6218e64e58f3a8d66de5d7fc6f6d051"
+ integrity sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==
+
+-klaw@^1.0.0:
+- version "1.3.1"
+- resolved "https://registry.yarnpkg.com/klaw/-/klaw-1.3.1.tgz#4088433b46b3b1ba259d78785d8e96f73ba02439"
+- integrity sha1-QIhDO0azsbolnXh4XY6W9zugJDk=
+- optionalDependencies:
+- graceful-fs "^4.1.9"
++last-run@^1.1.0:
++ version "1.1.1"
++ resolved "https://registry.yarnpkg.com/last-run/-/last-run-1.1.1.tgz#45b96942c17b1c79c772198259ba943bebf8ca5b"
++ integrity sha1-RblpQsF7HHnHchmCWbqUO+v4yls=
++ dependencies:
++ default-resolution "^2.0.0"
++ es6-weak-map "^2.0.1"
+
+-lazy-cache@^1.0.3:
+- version "1.0.4"
+- resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-1.0.4.tgz#a1d78fc3a50474cb80845d3b3b6e1da49a446e8e"
+- integrity sha1-odePw6UEdMuAhF07O24dpJpEbo4=
++lazystream@^1.0.0:
++ version "1.0.0"
++ resolved "https://registry.yarnpkg.com/lazystream/-/lazystream-1.0.0.tgz#f6995fe0f820392f61396be89462407bb77168e4"
++ integrity sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=
++ dependencies:
++ readable-stream "^2.0.5"
+
+ lcid@^1.0.0:
+ version "1.0.0"
+@@ -2642,13 +2580,20 @@ lcid@^1.0.0:
+ dependencies:
+ invert-kv "^1.0.0"
+
+-liftoff@^2.1.0:
+- version "2.5.0"
+- resolved "https://registry.yarnpkg.com/liftoff/-/liftoff-2.5.0.tgz#2009291bb31cea861bbf10a7c15a28caf75c31ec"
+- integrity sha1-IAkpG7Mc6oYbvxCnwVooyvdcMew=
++lead@^1.0.0:
++ version "1.0.0"
++ resolved "https://registry.yarnpkg.com/lead/-/lead-1.0.0.tgz#6f14f99a37be3a9dd784f5495690e5903466ee42"
++ integrity sha1-bxT5mje+Op3XhPVJVpDlkDRm7kI=
++ dependencies:
++ flush-write-stream "^1.0.2"
++
++liftoff@^3.1.0:
++ version "3.1.0"
++ resolved "https://registry.yarnpkg.com/liftoff/-/liftoff-3.1.0.tgz#c9ba6081f908670607ee79062d700df062c52ed3"
++ integrity sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog==
+ dependencies:
+ extend "^3.0.0"
+- findup-sync "^2.0.0"
++ findup-sync "^3.0.0"
+ fined "^1.0.1"
+ flagged-respawn "^1.0.0"
+ is-plain-object "^2.0.4"
+@@ -2682,43 +2627,16 @@ lodash._basevalues@^3.0.0:
+ resolved "https://registry.yarnpkg.com/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz#5b775762802bde3d3297503e26300820fdf661b7"
+ integrity sha1-W3dXYoAr3j0yl1A+JjAIIP32Ybc=
+
+-lodash._escapehtmlchar@~2.4.1:
+- version "2.4.1"
+- resolved "https://registry.yarnpkg.com/lodash._escapehtmlchar/-/lodash._escapehtmlchar-2.4.1.tgz#df67c3bb6b7e8e1e831ab48bfa0795b92afe899d"
+- integrity sha1-32fDu2t+jh6DGrSL+geVuSr+iZ0=
+- dependencies:
+- lodash._htmlescapes "~2.4.1"
+-
+-lodash._escapestringchar@~2.4.1:
+- version "2.4.1"
+- resolved "https://registry.yarnpkg.com/lodash._escapestringchar/-/lodash._escapestringchar-2.4.1.tgz#ecfe22618a2ade50bfeea43937e51df66f0edb72"
+- integrity sha1-7P4iYYoq3lC/7qQ5N+Ud9m8O23I=
+-
+ lodash._getnative@^3.0.0:
+ version "3.9.1"
+ resolved "https://registry.yarnpkg.com/lodash._getnative/-/lodash._getnative-3.9.1.tgz#570bc7dede46d61cdcde687d65d3eecbaa3aaff5"
+ integrity sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=
+
+-lodash._htmlescapes@~2.4.1:
+- version "2.4.1"
+- resolved "https://registry.yarnpkg.com/lodash._htmlescapes/-/lodash._htmlescapes-2.4.1.tgz#32d14bf0844b6de6f8b62a051b4f67c228b624cb"
+- integrity sha1-MtFL8IRLbeb4tioFG09nwii2JMs=
+-
+ lodash._isiterateecall@^3.0.0:
+ version "3.0.9"
+ resolved "https://registry.yarnpkg.com/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz#5203ad7ba425fae842460e696db9cf3e6aac057c"
+ integrity sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=
+
+-lodash._isnative@~2.4.1:
+- version "2.4.1"
+- resolved "https://registry.yarnpkg.com/lodash._isnative/-/lodash._isnative-2.4.1.tgz#3ea6404b784a7be836c7b57580e1cdf79b14832c"
+- integrity sha1-PqZAS3hKe+g2x7V1gOHN95sUgyw=
+-
+-lodash._objecttypes@~2.4.1:
+- version "2.4.1"
+- resolved "https://registry.yarnpkg.com/lodash._objecttypes/-/lodash._objecttypes-2.4.1.tgz#7c0b7f69d98a1f76529f890b0cdb1b4dfec11c11"
+- integrity sha1-fAt/admKH3ZSn4kLDNsbTf7BHBE=
+-
+ lodash._reescape@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/lodash._reescape/-/lodash._reescape-3.0.0.tgz#2b1d6f5dfe07c8a355753e5f27fac7f1cde1616a"
+@@ -2729,37 +2647,17 @@ lodash._reevaluate@^3.0.0:
+ resolved "https://registry.yarnpkg.com/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz#58bc74c40664953ae0b124d806996daca431e2ed"
+ integrity sha1-WLx0xAZklTrgsSTYBpltrKQx4u0=
+
+-lodash._reinterpolate@^2.4.1, lodash._reinterpolate@~2.4.1:
+- version "2.4.1"
+- resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-2.4.1.tgz#4f1227aa5a8711fc632f5b07a1f4607aab8b3222"
+- integrity sha1-TxInqlqHEfxjL1sHofRgequLMiI=
+-
+ lodash._reinterpolate@^3.0.0, lodash._reinterpolate@~3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d"
+ integrity sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=
+
+-lodash._reunescapedhtml@~2.4.1:
+- version "2.4.1"
+- resolved "https://registry.yarnpkg.com/lodash._reunescapedhtml/-/lodash._reunescapedhtml-2.4.1.tgz#747c4fc40103eb3bb8a0976e571f7a2659e93ba7"
+- integrity sha1-dHxPxAED6zu4oJduVx96JlnpO6c=
+- dependencies:
+- lodash._htmlescapes "~2.4.1"
+- lodash.keys "~2.4.1"
+-
+ lodash._root@^3.0.0:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/lodash._root/-/lodash._root-3.0.1.tgz#fba1c4524c19ee9a5f8136b4609f017cf4ded692"
+ integrity sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI=
+
+-lodash._shimkeys@~2.4.1:
+- version "2.4.1"
+- resolved "https://registry.yarnpkg.com/lodash._shimkeys/-/lodash._shimkeys-2.4.1.tgz#6e9cc9666ff081f0b5a6c978b83e242e6949d203"
+- integrity sha1-bpzJZm/wgfC1psl4uD4kLmlJ0gM=
+- dependencies:
+- lodash._objecttypes "~2.4.1"
+-
+-lodash.assign@*, lodash.assign@^4.1.0, lodash.assign@^4.2.0:
++lodash.assign@^4.1.0, lodash.assign@^4.2.0:
+ version "4.2.0"
+ resolved "https://registry.yarnpkg.com/lodash.assign/-/lodash.assign-4.2.0.tgz#0d99f3ccd7a6d261d19bdaeb9245005d285808e7"
+ integrity sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=
+@@ -2769,14 +2667,6 @@ lodash.clonedeep@^4.3.2:
+ resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef"
+ integrity sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=
+
+-lodash.defaults@~2.4.1:
+- version "2.4.1"
+- resolved "https://registry.yarnpkg.com/lodash.defaults/-/lodash.defaults-2.4.1.tgz#a7e8885f05e68851144b6e12a8f3678026bc4c54"
+- integrity sha1-p+iIXwXmiFEUS24SqPNngCa8TFQ=
+- dependencies:
+- lodash._objecttypes "~2.4.1"
+- lodash.keys "~2.4.1"
+-
+ lodash.escape@^3.0.0:
+ version "3.2.0"
+ resolved "https://registry.yarnpkg.com/lodash.escape/-/lodash.escape-3.2.0.tgz#995ee0dc18c1b48cc92effae71a10aab5b487698"
+@@ -2784,15 +2674,6 @@ lodash.escape@^3.0.0:
+ dependencies:
+ lodash._root "^3.0.0"
+
+-lodash.escape@~2.4.1:
+- version "2.4.1"
+- resolved "https://registry.yarnpkg.com/lodash.escape/-/lodash.escape-2.4.1.tgz#2ce12c5e084db0a57dda5e5d1eeeb9f5d175a3b4"
+- integrity sha1-LOEsXghNsKV92l5dHu659dF1o7Q=
+- dependencies:
+- lodash._escapehtmlchar "~2.4.1"
+- lodash._reunescapedhtml "~2.4.1"
+- lodash.keys "~2.4.1"
+-
+ lodash.isarguments@^3.0.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz#2f573d85c6a24289ff00663b491c1d338ff3458a"
+@@ -2808,13 +2689,6 @@ lodash.isobject@^3.0.2:
+ resolved "https://registry.yarnpkg.com/lodash.isobject/-/lodash.isobject-3.0.2.tgz#3c8fb8d5b5bf4bf90ae06e14f2a530a4ed935e1d"
+ integrity sha1-PI+41bW/S/kK4G4U8qUwpO2TXh0=
+
+-lodash.isobject@~2.4.1:
+- version "2.4.1"
+- resolved "https://registry.yarnpkg.com/lodash.isobject/-/lodash.isobject-2.4.1.tgz#5a2e47fe69953f1ee631a7eba1fe64d2d06558f5"
+- integrity sha1-Wi5H/mmVPx7mMafrof5k0tBlWPU=
+- dependencies:
+- lodash._objecttypes "~2.4.1"
+-
+ lodash.keys@^3.0.0:
+ version "3.1.2"
+ resolved "https://registry.yarnpkg.com/lodash.keys/-/lodash.keys-3.1.2.tgz#4dbc0472b156be50a0b286855d1bd0b0c656098a"
+@@ -2824,15 +2698,6 @@ lodash.keys@^3.0.0:
+ lodash.isarguments "^3.0.0"
+ lodash.isarray "^3.0.0"
+
+-lodash.keys@~2.4.1:
+- version "2.4.1"
+- resolved "https://registry.yarnpkg.com/lodash.keys/-/lodash.keys-2.4.1.tgz#48dea46df8ff7632b10d706b8acb26591e2b3727"
+- integrity sha1-SN6kbfj/djKxDXBrissmWR4rNyc=
+- dependencies:
+- lodash._isnative "~2.4.1"
+- lodash._shimkeys "~2.4.1"
+- lodash.isobject "~2.4.1"
+-
+ lodash.merge@^4.6.0:
+ version "4.6.1"
+ resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.1.tgz#adc25d9cb99b9391c59624f379fbba60d7111d54"
+@@ -2843,19 +2708,6 @@ lodash.restparam@^3.0.0:
+ resolved "https://registry.yarnpkg.com/lodash.restparam/-/lodash.restparam-3.6.1.tgz#936a4e309ef330a7645ed4145986c85ae5b20805"
+ integrity sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=
+
+-lodash.template@^2.4.1:
+- version "2.4.1"
+- resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-2.4.1.tgz#9e611007edf629129a974ab3c48b817b3e1cf20d"
+- integrity sha1-nmEQB+32KRKal0qzxIuBez4c8g0=
+- dependencies:
+- lodash._escapestringchar "~2.4.1"
+- lodash._reinterpolate "~2.4.1"
+- lodash.defaults "~2.4.1"
+- lodash.escape "~2.4.1"
+- lodash.keys "~2.4.1"
+- lodash.templatesettings "~2.4.1"
+- lodash.values "~2.4.1"
+-
+ lodash.template@^3.0.0, lodash.template@^3.6.2:
+ version "3.6.2"
+ resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-3.6.2.tgz#f8cdecc6169a255be9098ae8b0c53d378931d14f"
+@@ -2879,6 +2731,14 @@ lodash.template@^4.4.0:
+ lodash._reinterpolate "~3.0.0"
+ lodash.templatesettings "^4.0.0"
+
++lodash.template@^4.5.0:
++ version "4.5.0"
++ resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-4.5.0.tgz#f976195cf3f347d0d5f52483569fe8031ccce8ab"
++ integrity sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==
++ dependencies:
++ lodash._reinterpolate "^3.0.0"
++ lodash.templatesettings "^4.0.0"
++
+ lodash.templatesettings@^3.0.0:
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz#fb307844753b66b9f1afa54e262c745307dba8e5"
+@@ -2894,71 +2754,26 @@ lodash.templatesettings@^4.0.0:
+ dependencies:
+ lodash._reinterpolate "~3.0.0"
+
+-lodash.templatesettings@~2.4.1:
+- version "2.4.1"
+- resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-2.4.1.tgz#ea76c75d11eb86d4dbe89a83893bb861929ac699"
+- integrity sha1-6nbHXRHrhtTb6JqDiTu4YZKaxpk=
+- dependencies:
+- lodash._reinterpolate "~2.4.1"
+- lodash.escape "~2.4.1"
+-
+-lodash.values@~2.4.1:
+- version "2.4.1"
+- resolved "https://registry.yarnpkg.com/lodash.values/-/lodash.values-2.4.1.tgz#abf514436b3cb705001627978cbcf30b1280eea4"
+- integrity sha1-q/UUQ2s8twUAFieXjLzzCxKA7qQ=
+- dependencies:
+- lodash.keys "~2.4.1"
+-
+ lodash@3.10.*, lodash@^3.5.0, lodash@^3.7.0, lodash@~3.10.0:
+ version "3.10.1"
+ resolved "https://registry.yarnpkg.com/lodash/-/lodash-3.10.1.tgz#5bf45e8e49ba4189e17d482789dfd15bd140b7b6"
+ integrity sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=
+
+-lodash@^4.12.0, lodash@^4.13.1, lodash@~4.17.10:
++lodash@^4.12.0:
+ version "4.17.10"
+ resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.10.tgz#1b7793cf7259ea38fb3661d4d38b3260af8ae4e7"
+ integrity sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==
+
+-lodash@~1.0.1:
+- version "1.0.2"
+- resolved "https://registry.yarnpkg.com/lodash/-/lodash-1.0.2.tgz#8f57560c83b59fc270bd3d561b690043430e2551"
+- integrity sha1-j1dWDIO1n8JwvT1WG2kAQ0MOJVE=
+-
+-longest@^1.0.1:
+- version "1.0.1"
+- resolved "https://registry.yarnpkg.com/longest/-/longest-1.0.1.tgz#30a0b2da38f73770e8294a0d22e6625ed77d0097"
+- integrity sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=
+-
+-loud-rejection@^1.0.0:
+- version "1.6.0"
+- resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f"
+- integrity sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=
+- dependencies:
+- currently-unhandled "^0.4.1"
+- signal-exit "^3.0.0"
++lodash@~4.17.11:
++ version "4.17.15"
++ resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548"
++ integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==
+
+ lower-case@^1.1.1:
+ version "1.1.4"
+ resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-1.1.4.tgz#9a2cabd1b9e8e0ae993a4bf7d5875c39c42e8eac"
+ integrity sha1-miyr0bno4K6ZOkv31YdcOcQujqw=
+
+-lru-cache@2:
+- version "2.7.3"
+- resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-2.7.3.tgz#6d4524e8b955f95d4f5b58851ce21dd72fb4e952"
+- integrity sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=
+-
+-make-error-cause@^1.1.1:
+- version "1.2.2"
+- resolved "https://registry.yarnpkg.com/make-error-cause/-/make-error-cause-1.2.2.tgz#df0388fcd0b37816dff0a5fb8108939777dcbc9d"
+- integrity sha1-3wOI/NCzeBbf8KX7gQiTl3fcvJ0=
+- dependencies:
+- make-error "^1.2.0"
+-
+-make-error@^1.2.0:
+- version "1.3.4"
+- resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.4.tgz#19978ed575f9e9545d2ff8c13e33b5d18a67d535"
+- integrity sha512-0Dab5btKVPhibSalc9QGXb559ED7G7iLjFXBaj9Wq8O3vorueR5K5jaE3hkG6ZQINyhA/JgG6Qk4qdFQjsYV6g==
+-
+ make-iterator@^1.0.0:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/make-iterator/-/make-iterator-1.0.1.tgz#29b33f312aa8f547c4a5e490f56afcec99133ad6"
+@@ -2978,15 +2793,10 @@ map-cache@^0.2.0, map-cache@^0.2.2:
+ resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf"
+ integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=
+
+-map-obj@^1.0.0, map-obj@^1.0.1:
+- version "1.0.1"
+- resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d"
+- integrity sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=
+-
+-map-stream@~0.1.0:
+- version "0.1.0"
+- resolved "https://registry.yarnpkg.com/map-stream/-/map-stream-0.1.0.tgz#e56aa94c4c8055a16404a0674b78f215f7c8e194"
+- integrity sha1-5WqpTEyAVaFkBKBnS3jyFffI4ZQ=
++map-stream@0.0.7:
++ version "0.0.7"
++ resolved "https://registry.yarnpkg.com/map-stream/-/map-stream-0.0.7.tgz#8a1f07896d82b10926bd3744a2420009f88974a8"
++ integrity sha1-ih8HiW2CsQkmvTdEokIACfiJdKg=
+
+ map-visit@^1.0.0:
+ version "1.0.0"
+@@ -2995,23 +2805,22 @@ map-visit@^1.0.0:
+ dependencies:
+ object-visit "^1.0.0"
+
+-meow@^3.3.0:
+- version "3.7.0"
+- resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb"
+- integrity sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=
+- dependencies:
+- 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"
++matchdep@^2.0.0:
++ version "2.0.0"
++ resolved "https://registry.yarnpkg.com/matchdep/-/matchdep-2.0.0.tgz#c6f34834a0d8dbc3b37c27ee8bbcb27c7775582e"
++ integrity sha1-xvNINKDY28OzfCfui7yyfHd1WC4=
++ dependencies:
++ findup-sync "^2.0.0"
++ micromatch "^3.0.4"
++ resolve "^1.4.0"
++ stack-trace "0.0.10"
++
++merge-stream@2.0.0:
++ version "2.0.0"
++ resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60"
++ integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==
+
+-merge-stream@1.0.1, merge-stream@^1.0.0:
++merge-stream@^1.0.0:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-1.0.1.tgz#4041202d508a342ba00174008df0c251b8c135e1"
+ integrity sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=
+@@ -3034,7 +2843,7 @@ messageformat@~1.0.2:
+ nopt "~3.0.6"
+ reserved-words "^0.1.1"
+
+-micromatch@^3.0.4:
++micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4:
+ version "3.1.10"
+ resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23"
+ integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==
+@@ -3053,18 +2862,6 @@ micromatch@^3.0.4:
+ snapdragon "^0.8.1"
+ to-regex "^3.0.2"
+
+-mime-db@~1.35.0:
+- version "1.35.0"
+- resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.35.0.tgz#0569d657466491283709663ad379a99b90d9ab47"
+- integrity sha512-JWT/IcCTsB0Io3AhWUMjRqucrHSPsSf2xKLaRldJVULioggvkJvggZ3VXNNSRkCddE6D+BUI4HEIZIA2OjwIvg==
+-
+-mime-types@^2.1.12, mime-types@~2.1.19:
+- version "2.1.19"
+- resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.19.tgz#71e464537a7ef81c15f2db9d97e913fc0ff606f0"
+- integrity sha512-P1tKYHVSZ6uFo26mtnve4HQFE3koh1UWVkp8YUC+ESBHe945xWSoXuHHiGarDqcEZ+whpCDnlNw5LON0kLo+sw==
+- dependencies:
+- mime-db "~1.35.0"
+-
+ "minimatch@2 || 3", minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4, minimatch@~3.0.0, minimatch@~3.0.2:
+ version "3.0.4"
+ resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
+@@ -3072,36 +2869,31 @@ mime-types@^2.1.12, mime-types@~2.1.19:
+ dependencies:
+ brace-expansion "^1.1.7"
+
+-minimatch@^2.0.1:
+- version "2.0.10"
+- resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-2.0.10.tgz#8d087c39c6b38c001b97fca7ce6d0e1e80afbac7"
+- integrity sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=
+- dependencies:
+- brace-expansion "^1.0.0"
+-
+-minimatch@~0.2.11:
+- version "0.2.14"
+- resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-0.2.14.tgz#c74e780574f63c6f9a090e90efbe6ef53a6a756a"
+- integrity sha1-x054BXT2PG+aCQ6Q775u9TpqdWo=
+- dependencies:
+- lru-cache "2"
+- sigmund "~1.0.0"
+-
+ minimist@0.0.8:
+ version "0.0.8"
+ resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d"
+ integrity sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=
+
+-minimist@^0.2.0:
+- version "0.2.0"
+- resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.2.0.tgz#4dffe525dae2b864c66c2e23c6271d7afdecefce"
+- integrity sha1-Tf/lJdriuGTGbC4jxicdev3s784=
+-
+-minimist@^1.1.0, minimist@^1.1.3, minimist@^1.2.0:
++minimist@^1.1.0, minimist@^1.2.0:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284"
+ integrity sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=
+
++minipass@^2.2.1, minipass@^2.3.5:
++ version "2.3.5"
++ resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.3.5.tgz#cacebe492022497f656b0f0f51e2682a9ed2d848"
++ integrity sha512-Gi1W4k059gyRbyVUZQ4mEqLm0YIUiGYfvxhF6SIlk3ui1WVxMTGfGdQ2SInh3PDrRTVvPKgULkpJtT4RH10+VA==
++ dependencies:
++ safe-buffer "^5.1.2"
++ yallist "^3.0.0"
++
++minizlib@^1.2.1:
++ version "1.2.1"
++ resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.2.1.tgz#dd27ea6136243c7c880684e8672bb3a45fd9b614"
++ integrity sha512-7+4oTUOWKg7AuL3vloEWekXY2/D20cevzsrNT2kGWm+39J9hGTCBv8VI5Pm5lXZ/o3/mdR4f8rflAPhnQb8mPA==
++ dependencies:
++ minipass "^2.2.1"
++
+ mixin-deep@^1.2.0:
+ version "1.3.1"
+ resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.1.tgz#a49e7268dce1a0d9698e45326c5626df3543d0fe"
+@@ -3110,7 +2902,7 @@ mixin-deep@^1.2.0:
+ for-in "^1.0.2"
+ is-extendable "^1.0.1"
+
+-mkdirp@0.5.1, mkdirp@0.x.x, mkdirp@^0.5.0:
++mkdirp@0.x.x, mkdirp@^0.5.0, mkdirp@^0.5.1:
+ version "0.5.1"
+ resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903"
+ integrity sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=
+@@ -3122,7 +2914,12 @@ modify-filename@^1.0.0, modify-filename@^1.1.0:
+ resolved "https://registry.yarnpkg.com/modify-filename/-/modify-filename-1.1.0.tgz#9a2dec83806fbb2d975f22beec859ca26b393aa1"
+ integrity sha1-mi3sg4Bvuy2XXyK+7IWcoms5OqE=
+
+-moment@2.22.2, moment@^2.15.x, moment@^2.18.1:
++moment@2.24.0:
++ version "2.24.0"
++ resolved "https://registry.yarnpkg.com/moment/-/moment-2.24.0.tgz#0d055d53f5052aa653c9f6eb68bb5d12bf5c2b5b"
++ integrity sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg==
++
++moment@^2.15.x, moment@^2.18.1:
+ version "2.22.2"
+ resolved "https://registry.yarnpkg.com/moment/-/moment-2.22.2.tgz#3c257f9839fc0e93ff53149632239eb90783ff66"
+ integrity sha1-PCV/mDn8DpP/UxSWMiOeuQeD/2Y=
+@@ -3132,18 +2929,33 @@ ms@2.0.0:
+ resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
+ integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=
+
+-multipipe@^0.1.0, multipipe@^0.1.2:
++ms@^2.1.1:
++ version "2.1.2"
++ resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
++ integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
++
++multipipe@^0.1.2:
+ version "0.1.2"
+ resolved "https://registry.yarnpkg.com/multipipe/-/multipipe-0.1.2.tgz#2a8f2ddf70eed564dff2d57f1e1a137d9f05078b"
+ integrity sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s=
+ dependencies:
+ duplexer2 "0.0.2"
+
++mute-stdout@^1.0.0:
++ version "1.0.1"
++ resolved "https://registry.yarnpkg.com/mute-stdout/-/mute-stdout-1.0.1.tgz#acb0300eb4de23a7ddeec014e3e96044b3472331"
++ integrity sha512-kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg==
++
+ mute-stream@~0.0.4:
+ version "0.0.7"
+ resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab"
+ integrity sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=
+
++nan@^2.12.1:
++ version "2.14.0"
++ resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.0.tgz#7818f722027b2459a86f0295d434d1fc2336c52c"
++ integrity sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==
++
+ nanomatch@^1.2.9:
+ version "1.2.13"
+ resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119"
+@@ -3161,11 +2973,6 @@ nanomatch@^1.2.9:
+ snapdragon "^0.8.1"
+ to-regex "^3.0.1"
+
+-natives@^1.1.0:
+- version "1.1.4"
+- resolved "https://registry.yarnpkg.com/natives/-/natives-1.1.4.tgz#2f0f224fc9a7dd53407c7667c84cf8dbe773de58"
+- integrity sha512-Q29yeg9aFKwhLVdkTAejM/HvYG0Y1Am1+HUkFQGn5k2j8GS+v60TVmZh6nujpEAj/qql+wGUrlryO8bF+b1jEg==
+-
+ natural-compare@~1.2.2:
+ version "1.2.2"
+ resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.2.2.tgz#1f96d60e3141cac1b6d05653ce0daeac763af6aa"
+@@ -3176,6 +2983,20 @@ ncp@0.4.x:
+ resolved "https://registry.yarnpkg.com/ncp/-/ncp-0.4.2.tgz#abcc6cbd3ec2ed2a729ff6e7c1fa8f01784a8574"
+ integrity sha1-q8xsvT7C7Spyn/bnwfqPAXhKhXQ=
+
++needle@^2.2.1:
++ version "2.4.0"
++ resolved "https://registry.yarnpkg.com/needle/-/needle-2.4.0.tgz#6833e74975c444642590e15a750288c5f939b57c"
++ integrity sha512-4Hnwzr3mi5L97hMYeNl8wRW/Onhy4nUKR/lVemJ8gJedxxUyBLm9kkrDColJvoSfwi0jCNhD+xCdOtiGDQiRZg==
++ dependencies:
++ debug "^3.2.6"
++ iconv-lite "^0.4.4"
++ sax "^1.2.4"
++
++next-tick@^1.0.0:
++ version "1.0.0"
++ resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c"
++ integrity sha1-yobR/ogoFpsBICCOPchCS524NCw=
++
+ ng-dialog@1.4.0:
+ version "1.4.0"
+ resolved "https://registry.yarnpkg.com/ng-dialog/-/ng-dialog-1.4.0.tgz#3f81330e7caac614e99fbceb76f304bf820c413e"
+@@ -3193,6 +3014,29 @@ no-case@^2.2.0:
+ dependencies:
+ lower-case "^1.1.1"
+
++node-pre-gyp@^0.12.0:
++ version "0.12.0"
++ resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.12.0.tgz#39ba4bb1439da030295f899e3b520b7785766149"
++ integrity sha512-4KghwV8vH5k+g2ylT+sLTjy5wmUOb9vPhnM8NHvRf9dHmnW/CndrFXy2aRPaPST6dugXSdHXfeaHQm77PIz/1A==
++ dependencies:
++ detect-libc "^1.0.2"
++ mkdirp "^0.5.1"
++ needle "^2.2.1"
++ nopt "^4.0.1"
++ npm-packlist "^1.1.6"
++ npmlog "^4.0.2"
++ rc "^1.2.7"
++ rimraf "^2.6.1"
++ semver "^5.3.0"
++ tar "^4"
++
++node-releases@^1.1.25:
++ version "1.1.26"
++ resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.26.tgz#f30563edc5c7dc20cf524cc8652ffa7be0762937"
++ integrity sha512-fZPsuhhUHMTlfkhDLGtfY80DSJTjOcx+qD1j5pqPkuhUHVS7xHZIg9EE4DHK8O3f0zTxXHX5VIkDG8pu98/wfQ==
++ dependencies:
++ semver "^5.3.0"
++
+ nomnom@^1.5.x:
+ version "1.8.1"
+ resolved "https://registry.yarnpkg.com/nomnom/-/nomnom-1.8.1.tgz#2151f722472ba79e50a76fc125bb8c8f2e4dc2a7"
+@@ -3201,6 +3045,14 @@ nomnom@^1.5.x:
+ chalk "~0.4.0"
+ underscore "~1.6.0"
+
++nopt@^4.0.1:
++ version "4.0.1"
++ resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d"
++ integrity sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=
++ dependencies:
++ abbrev "1"
++ osenv "^0.1.4"
++
+ nopt@~3.0.6:
+ version "3.0.6"
+ resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9"
+@@ -3208,7 +3060,7 @@ nopt@~3.0.6:
+ dependencies:
+ abbrev "1"
+
+-normalize-package-data@^2.3.2, normalize-package-data@^2.3.4:
++normalize-package-data@^2.3.2:
+ version "2.4.0"
+ resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.4.0.tgz#12f95a307d58352075a04907b84ac8be98ac012f"
+ integrity sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==
+@@ -3218,11 +3070,53 @@ normalize-package-data@^2.3.2, normalize-package-data@^2.3.4:
+ semver "2 || 3 || 4 || 5"
+ validate-npm-package-license "^3.0.1"
+
++normalize-path@^2.1.1:
++ version "2.1.1"
++ resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9"
++ integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=
++ dependencies:
++ remove-trailing-separator "^1.0.1"
++
++normalize-path@^3.0.0:
++ version "3.0.0"
++ resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65"
++ integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==
++
+ normalize-range@^0.1.2:
+ version "0.1.2"
+ resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942"
+ integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=
+
++now-and-later@^2.0.0:
++ version "2.0.1"
++ resolved "https://registry.yarnpkg.com/now-and-later/-/now-and-later-2.0.1.tgz#8e579c8685764a7cc02cb680380e94f43ccb1f7c"
++ integrity sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ==
++ dependencies:
++ once "^1.3.2"
++
++npm-bundled@^1.0.1:
++ version "1.0.6"
++ resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.0.6.tgz#e7ba9aadcef962bb61248f91721cd932b3fe6bdd"
++ integrity sha512-8/JCaftHwbd//k6y2rEWp6k1wxVfpFzB6t1p825+cUb7Ym2XQfhwIC5KwhrvzZRJu+LtDE585zVaS32+CGtf0g==
++
++npm-packlist@^1.1.6:
++ version "1.4.4"
++ resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.4.4.tgz#866224233850ac534b63d1a6e76050092b5d2f44"
++ integrity sha512-zTLo8UcVYtDU3gdeaFu2Xu0n0EvelfHDGuqtNIn5RO7yQj4H1TqNdBc/yZjxnWA0PVB8D3Woyp0i5B43JwQ6Vw==
++ dependencies:
++ ignore-walk "^3.0.1"
++ npm-bundled "^1.0.1"
++
++npmlog@^4.0.2:
++ version "4.1.2"
++ resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b"
++ integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==
++ dependencies:
++ are-we-there-yet "~1.1.2"
++ console-control-strings "~1.1.0"
++ gauge "~2.7.3"
++ set-blocking "~2.0.0"
++
+ num2fraction@^1.2.2:
+ version "1.2.2"
+ resolved "https://registry.yarnpkg.com/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede"
+@@ -3233,21 +3127,16 @@ number-is-nan@^1.0.0:
+ resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d"
+ integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=
+
+-oauth-sign@~0.9.0:
+- version "0.9.0"
+- resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455"
+- integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==
+-
+-object-assign@*, object-assign@^4.0.1:
+- version "4.1.1"
+- resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
+- integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=
+-
+ object-assign@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-3.0.0.tgz#9bedd5ca0897949bca47e7ff408062d549f587f2"
+ integrity sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=
+
++object-assign@^4.1.0:
++ version "4.1.1"
++ resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
++ integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=
++
+ object-copy@^0.1.0:
+ version "0.1.0"
+ resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c"
+@@ -3257,10 +3146,10 @@ object-copy@^0.1.0:
+ define-property "^0.2.5"
+ kind-of "^3.0.3"
+
+-object-keys@~0.4.0:
+- version "0.4.0"
+- resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-0.4.0.tgz#28a6aae7428dd2c3a92f3d95f21335dd204e0336"
+- integrity sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=
++object-keys@^1.0.11, object-keys@^1.0.12:
++ version "1.1.1"
++ resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e"
++ integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==
+
+ object-visit@^1.0.0:
+ version "1.0.1"
+@@ -3269,7 +3158,17 @@ object-visit@^1.0.0:
+ dependencies:
+ isobject "^3.0.0"
+
+-object.defaults@^1.1.0:
++object.assign@^4.0.4:
++ version "4.1.0"
++ resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.0.tgz#968bf1100d7956bb3ca086f006f846b3bc4008da"
++ integrity sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==
++ dependencies:
++ define-properties "^1.1.2"
++ function-bind "^1.1.1"
++ has-symbols "^1.0.0"
++ object-keys "^1.0.11"
++
++object.defaults@^1.0.0, object.defaults@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/object.defaults/-/object.defaults-1.1.0.tgz#3a7f868334b407dea06da16d88d5cd29e435fecf"
+ integrity sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=
+@@ -3294,33 +3193,27 @@ object.pick@^1.2.0, object.pick@^1.3.0:
+ dependencies:
+ isobject "^3.0.1"
+
+-once@^1.3.0, once@^1.4.0:
++object.reduce@^1.0.0:
++ version "1.0.1"
++ resolved "https://registry.yarnpkg.com/object.reduce/-/object.reduce-1.0.1.tgz#6fe348f2ac7fa0f95ca621226599096825bb03ad"
++ integrity sha1-b+NI8qx/oPlcpiEiZZkJaCW7A60=
++ dependencies:
++ for-own "^1.0.0"
++ make-iterator "^1.0.0"
++
++once@^1.3.0, once@^1.3.1, once@^1.3.2, once@^1.4.0:
+ version "1.4.0"
+ resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
+ integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E=
+ dependencies:
+ wrappy "1"
+
+-once@~1.3.0:
+- version "1.3.3"
+- resolved "https://registry.yarnpkg.com/once/-/once-1.3.3.tgz#b2e261557ce4c314ec8304f3fa82663e4297ca20"
+- integrity sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=
+- dependencies:
+- wrappy "1"
+-
+-orchestrator@^0.3.0:
+- version "0.3.8"
+- resolved "https://registry.yarnpkg.com/orchestrator/-/orchestrator-0.3.8.tgz#14e7e9e2764f7315fbac184e506c7aa6df94ad7e"
+- integrity sha1-FOfp4nZPcxX7rBhOUGx6pt+UrX4=
++ordered-read-streams@^1.0.0:
++ version "1.0.1"
++ resolved "https://registry.yarnpkg.com/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz#77c0cb37c41525d64166d990ffad7ec6a0e1363e"
++ integrity sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4=
+ dependencies:
+- end-of-stream "~0.1.5"
+- sequencify "~0.0.7"
+- stream-consume "~0.1.0"
+-
+-ordered-read-streams@^0.1.0:
+- version "0.1.0"
+- resolved "https://registry.yarnpkg.com/ordered-read-streams/-/ordered-read-streams-0.1.0.tgz#fd565a9af8eb4473ba69b6ed8a34352cb552f126"
+- integrity sha1-/VZamvjrRHO6abbtijQ1LLVS8SY=
++ readable-stream "^2.0.1"
+
+ os-homedir@^1.0.0:
+ version "1.0.2"
+@@ -3334,11 +3227,19 @@ os-locale@^1.4.0:
+ dependencies:
+ lcid "^1.0.0"
+
+-os-tmpdir@~1.0.2:
++os-tmpdir@^1.0.0:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274"
+ integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=
+
++osenv@^0.1.4:
++ version "0.1.5"
++ resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410"
++ integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==
++ dependencies:
++ os-homedir "^1.0.0"
++ os-tmpdir "^1.0.0"
++
+ param-case@2.1.x:
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/param-case/-/param-case-2.1.1.tgz#df94fd8cf6531ecf75e6bef9a0858fbc72be2247"
+@@ -3372,6 +3273,11 @@ pascalcase@^0.1.1:
+ resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14"
+ integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=
+
++path-dirname@^1.0.0:
++ version "1.0.2"
++ resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0"
++ integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=
++
+ path-exists@^2.0.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b"
+@@ -3384,7 +3290,7 @@ path-is-absolute@^1.0.0:
+ resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
+ integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18=
+
+-path-parse@^1.0.5:
++path-parse@^1.0.5, path-parse@^1.0.6:
+ version "1.0.6"
+ resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c"
+ integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==
+@@ -3415,47 +3321,6 @@ pathval@~0.1.1:
+ resolved "https://registry.yarnpkg.com/pathval/-/pathval-0.1.1.tgz#08f911cdca9cce5942880da7817bc0b723b66d82"
+ integrity sha1-CPkRzcqczllCiA2ngXvAtyO2bYI=
+
+-pause-stream@0.0.11:
+- version "0.0.11"
+- resolved "https://registry.yarnpkg.com/pause-stream/-/pause-stream-0.0.11.tgz#fe5a34b0cbce12b5aa6a2b403ee2e73b602f1445"
+- integrity sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=
+- dependencies:
+- through "~2.3"
+-
+-pend@~1.2.0:
+- version "1.2.0"
+- resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50"
+- integrity sha1-elfrVQpng/kRUzH89GY9XI4AelA=
+-
+-performance-now@^2.1.0:
+- version "2.1.0"
+- resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b"
+- integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=
+-
+-phantom@~4.0.1:
+- version "4.0.12"
+- resolved "https://registry.yarnpkg.com/phantom/-/phantom-4.0.12.tgz#78d18cf3f2a76fea4909f6160fcabf2742d7dbf0"
+- integrity sha512-Tz82XhtPmwCk1FFPmecy7yRGZG2btpzY2KI9fcoPT7zT9det0CcMyfBFPp1S8DqzsnQnm8ZYEfdy528mwVtksA==
+- dependencies:
+- phantomjs-prebuilt "^2.1.16"
+- split "^1.0.1"
+- winston "^2.4.0"
+-
+-phantomjs-prebuilt@^2.1.16, phantomjs-prebuilt@~2.1.7:
+- version "2.1.16"
+- resolved "https://registry.yarnpkg.com/phantomjs-prebuilt/-/phantomjs-prebuilt-2.1.16.tgz#efd212a4a3966d3647684ea8ba788549be2aefef"
+- integrity sha1-79ISpKOWbTZHaE6ouniFSb4q7+8=
+- dependencies:
+- 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"
+-
+ pify@^2.0.0, pify@^2.3.0:
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"
+@@ -3509,19 +3374,19 @@ posix-character-classes@^0.1.0:
+ resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab"
+ integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=
+
+-postcss-value-parser@^3.2.3:
+- version "3.3.0"
+- resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz#87f38f9f18f774a4ab4c8a232f5c5ce8872a9d15"
+- integrity sha1-h/OPnxj3dKSrTIojL1xc6IcqnRU=
++postcss-value-parser@^4.0.0:
++ version "4.0.0"
++ resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.0.0.tgz#99a983d365f7b2ad8d0f9b8c3094926eab4b936d"
++ integrity sha512-ESPktioptiSUchCKgggAkzdmkgzKfmp0EU8jXH+5kbIUB+unr0Y4CY9SRMvibuvYUBjNh1ACLbxqYNpdTQOteQ==
+
+-postcss@^6.0.1, postcss@^6.0.23:
+- version "6.0.23"
+- resolved "https://registry.yarnpkg.com/postcss/-/postcss-6.0.23.tgz#61c82cc328ac60e677645f979054eb98bc0e3324"
+- integrity sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==
++postcss@^7.0.17, postcss@^7.0.2:
++ version "7.0.17"
++ resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.17.tgz#4da1bdff5322d4a0acaab4d87f3e782436bad31f"
++ integrity sha512-546ZowA+KZ3OasvQZHsbuEpysvwTZNGJv9EfyCQdsIDltPSWHAeTQ5fQy/Npi2ZDtLI3zs7Ps/p6wThErhm9fQ==
+ dependencies:
+- chalk "^2.4.1"
++ chalk "^2.4.2"
+ source-map "^0.6.1"
+- supports-color "^5.4.0"
++ supports-color "^6.1.0"
+
+ pretty-hrtime@^1.0.0:
+ version "1.0.3"
+@@ -3533,11 +3398,6 @@ process-nextick-args@^2.0.0, process-nextick-args@~2.0.0:
+ resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.0.tgz#a37d732f4271b4ab1ad070d35508e8290788ffaa"
+ integrity sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==
+
+-progress@^1.1.8:
+- version "1.1.8"
+- resolved "https://registry.yarnpkg.com/progress/-/progress-1.1.8.tgz#e260c78f6161cdd9b0e56cc3e0a85de17c7a57be"
+- integrity sha1-4mDHj2Fhzdmw5WzD4Khd4Xx6V74=
+-
+ prompt@~0.2.14:
+ version "0.2.14"
+ resolved "https://registry.yarnpkg.com/prompt/-/prompt-0.2.14.tgz#57754f64f543fd7b0845707c818ece618f05ffdc"
+@@ -3549,20 +3409,32 @@ prompt@~0.2.14:
+ utile "0.2.x"
+ winston "0.8.x"
+
+-psl@^1.1.24:
+- version "1.1.29"
+- resolved "https://registry.yarnpkg.com/psl/-/psl-1.1.29.tgz#60f580d360170bb722a797cc704411e6da850c67"
+- integrity sha512-AeUmQ0oLN02flVHXWh9sSJF7mcdFq0ppid/JkErufc3hGIV/AMa8Fo9VgDo/cT2jFdOWoFvHp90qqBH54W+gjQ==
++pump@^2.0.0:
++ version "2.0.1"
++ resolved "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909"
++ integrity sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==
++ dependencies:
++ end-of-stream "^1.1.0"
++ once "^1.3.1"
+
+-punycode@^1.4.1:
+- version "1.4.1"
+- resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e"
+- integrity sha1-wNWmOycYgArY4esPpSachN1BhF4=
++pumpify@^1.3.5:
++ version "1.5.1"
++ resolved "https://registry.yarnpkg.com/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce"
++ integrity sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==
++ dependencies:
++ duplexify "^3.6.0"
++ inherits "^2.0.3"
++ pump "^2.0.0"
+
+-qs@~6.5.2:
+- version "6.5.2"
+- resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36"
+- integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==
++rc@^1.2.7:
++ version "1.2.8"
++ resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed"
++ integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==
++ dependencies:
++ deep-extend "^0.6.0"
++ ini "~1.3.0"
++ minimist "^1.2.0"
++ strip-json-comments "~2.0.1"
+
+ rcfinder@^0.1.6:
+ version "0.1.9"
+@@ -3615,7 +3487,16 @@ readable-stream@1.1:
+ isarray "0.0.1"
+ string_decoder "~0.10.x"
+
+-"readable-stream@>=1.0.33-1 <1.1.0-0", readable-stream@~1.0.17:
++"readable-stream@2 || 3":
++ version "3.4.0"
++ resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.4.0.tgz#a51c26754658e0a3c21dbf59163bd45ba6f447fc"
++ integrity sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==
++ dependencies:
++ inherits "^2.0.3"
++ string_decoder "^1.1.1"
++ util-deprecate "^1.0.1"
++
++"readable-stream@>=1.0.33-1 <1.1.0-0":
+ version "1.0.34"
+ resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.0.34.tgz#125820e34bc842d2f2aaafafe4c2916ee32c157c"
+ integrity sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=
+@@ -3625,7 +3506,7 @@ readable-stream@1.1:
+ isarray "0.0.1"
+ string_decoder "~0.10.x"
+
+-readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.4, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.5:
++readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.4, readable-stream@^2.0.5, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.5, readable-stream@^2.3.6, readable-stream@~2.3.6:
+ version "2.3.6"
+ resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf"
+ integrity sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==
+@@ -3648,6 +3529,15 @@ readable-stream@~1.1.9:
+ isarray "0.0.1"
+ string_decoder "~0.10.x"
+
++readdirp@^2.2.1:
++ version "2.2.1"
++ resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525"
++ integrity sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==
++ dependencies:
++ graceful-fs "^4.1.11"
++ micromatch "^3.1.10"
++ readable-stream "^2.0.2"
++
+ rechoir@^0.6.2:
+ version "0.6.2"
+ resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384"
+@@ -3655,14 +3545,6 @@ rechoir@^0.6.2:
+ dependencies:
+ resolve "^1.1.6"
+
+-redent@^1.0.0:
+- version "1.0.0"
+- resolved "https://registry.yarnpkg.com/redent/-/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde"
+- integrity sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=
+- dependencies:
+- indent-string "^2.1.0"
+- strip-indent "^1.0.1"
+-
+ regenerator-runtime@^0.11.0:
+ version "0.11.1"
+ resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9"
+@@ -3681,7 +3563,24 @@ relateurl@0.2.x:
+ resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9"
+ integrity sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=
+
+-remove-trailing-separator@^1.0.1:
++remove-bom-buffer@^3.0.0:
++ version "3.0.0"
++ resolved "https://registry.yarnpkg.com/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz#c2bf1e377520d324f623892e33c10cac2c252b53"
++ integrity sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==
++ dependencies:
++ is-buffer "^1.1.5"
++ is-utf8 "^0.2.1"
++
++remove-bom-stream@^1.2.0:
++ version "1.2.0"
++ resolved "https://registry.yarnpkg.com/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz#05f1a593f16e42e1fb90ebf59de8e569525f9523"
++ integrity sha1-BfGlk/FuQuH7kOv1nejlaVJflSM=
++ dependencies:
++ remove-bom-buffer "^3.0.0"
++ safe-buffer "^5.1.0"
++ through2 "^2.0.3"
++
++remove-trailing-separator@^1.0.1, remove-trailing-separator@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef"
+ integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8=
+@@ -3691,18 +3590,11 @@ repeat-element@^1.1.2:
+ resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.2.tgz#ef089a178d1483baae4d93eb98b4f9e4e11d990a"
+ integrity sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=
+
+-repeat-string@^1.5.2, repeat-string@^1.6.1:
++repeat-string@^1.6.1:
+ version "1.6.1"
+ resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637"
+ integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc=
+
+-repeating@^2.0.0:
+- version "2.0.1"
+- resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda"
+- integrity sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=
+- dependencies:
+- is-finite "^1.0.0"
+-
+ replace-ext@0.0.1:
+ version "0.0.1"
+ resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-0.0.1.tgz#29bbd92078a739f0bcce2b4ee41e837953522924"
+@@ -3713,38 +3605,14 @@ replace-ext@^1.0.0:
+ resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.0.tgz#de63128373fcbf7c3ccfa4de5a480c45a67958eb"
+ integrity sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=
+
+-request-progress@^2.0.1:
+- version "2.0.1"
+- resolved "https://registry.yarnpkg.com/request-progress/-/request-progress-2.0.1.tgz#5d36bb57961c673aa5b788dbc8141fdf23b44e08"
+- integrity sha1-XTa7V5YcZzqlt4jbyBQf3yO0Tgg=
+- dependencies:
+- throttleit "^1.0.0"
+-
+-request@^2.81.0:
+- version "2.88.0"
+- resolved "https://registry.yarnpkg.com/request/-/request-2.88.0.tgz#9c2fca4f7d35b592efe57c7f0a55e81052124fef"
+- integrity sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==
+- dependencies:
+- 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"
++replace-homedir@^1.0.0:
++ version "1.0.0"
++ resolved "https://registry.yarnpkg.com/replace-homedir/-/replace-homedir-1.0.0.tgz#e87f6d513b928dde808260c12be7fec6ff6e798c"
++ integrity sha1-6H9tUTuSjd6AgmDBK+f+xv9ueYw=
++ dependencies:
++ homedir-polyfill "^1.0.1"
++ is-absolute "^1.0.0"
++ remove-trailing-separator "^1.1.0"
+
+ require-directory@^2.1.1:
+ version "2.1.1"
+@@ -3769,6 +3637,13 @@ resolve-dir@^1.0.0, resolve-dir@^1.0.1:
+ expand-tilde "^2.0.0"
+ global-modules "^1.0.0"
+
++resolve-options@^1.1.0:
++ version "1.1.0"
++ resolved "https://registry.yarnpkg.com/resolve-options/-/resolve-options-1.1.0.tgz#32bb9e39c06d67338dc9378c0d6d6074566ad131"
++ integrity sha1-MrueOcBtZzONyTeMDW1gdFZq0TE=
++ dependencies:
++ value-or-function "^3.0.0"
++
+ resolve-url@^0.2.1:
+ version "0.2.1"
+ resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a"
+@@ -3781,6 +3656,13 @@ resolve@^1.1.6, resolve@^1.1.7:
+ dependencies:
+ path-parse "^1.0.5"
+
++resolve@^1.4.0:
++ version "1.11.1"
++ resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.11.1.tgz#ea10d8110376982fef578df8fc30b9ac30a07a3e"
++ integrity sha512-vIpgF6wfuJOZI7KKKSP+HmiKggadPQAdsp5HiC1mvqnfp0gF1vdwgBWZIdrVft9pgqoMFQN+R7BSWZiBxx+BBw==
++ dependencies:
++ path-parse "^1.0.6"
++
+ ret@~0.1.10:
+ version "0.1.15"
+ resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc"
+@@ -3803,13 +3685,6 @@ revalidator@0.1.x:
+ resolved "https://registry.yarnpkg.com/revalidator/-/revalidator-0.1.8.tgz#fece61bfa0c1b52a206bd6b18198184bdd523a3b"
+ integrity sha1-/s5hv6DBtSoga9axgZgYS91SOjs=
+
+-right-align@^0.1.1:
+- version "0.1.3"
+- resolved "https://registry.yarnpkg.com/right-align/-/right-align-0.1.3.tgz#61339b722fe6a3515689210d24e14c96148613ef"
+- integrity sha1-YTObci/mo1FWiSENJOFMlhSGE+8=
+- dependencies:
+- align-text "^0.1.1"
+-
+ rimraf@2.x.x, rimraf@^2.3.4:
+ version "2.6.2"
+ resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.2.tgz#2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36"
+@@ -3817,12 +3692,24 @@ rimraf@2.x.x, rimraf@^2.3.4:
+ dependencies:
+ glob "^7.0.5"
+
++rimraf@^2.6.1, rimraf@^2.6.3:
++ version "2.6.3"
++ resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab"
++ integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==
++ dependencies:
++ glob "^7.1.3"
++
+ rw@1:
+ version "1.3.3"
+ resolved "https://registry.yarnpkg.com/rw/-/rw-1.3.3.tgz#3f862dfa91ab766b14885ef4d01124bfda074fb4"
+ integrity sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q=
+
+-safe-buffer@^5.0.1, safe-buffer@^5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1:
++safe-buffer@^5.1.0:
++ version "5.2.0"
++ resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.0.tgz#b74daec49b1148f88c64b68d49b1e815c1f2f519"
++ integrity sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==
++
++safe-buffer@^5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1:
+ version "5.1.2"
+ resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
+ integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
+@@ -3834,27 +3721,34 @@ safe-regex@^1.1.0:
+ dependencies:
+ ret "~0.1.10"
+
+-"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0:
++"safer-buffer@>= 2.1.2 < 3":
+ version "2.1.2"
+ resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
+ integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
+
++sax@^1.2.4:
++ version "1.2.4"
++ resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9"
++ integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==
++
++semver-greatest-satisfied-range@^1.1.0:
++ version "1.1.0"
++ resolved "https://registry.yarnpkg.com/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz#13e8c2658ab9691cb0cd71093240280d36f77a5b"
++ integrity sha1-E+jCZYq5aRywzXEJMkAoDTb3els=
++ dependencies:
++ sver-compat "^1.5.0"
++
+ "semver@2 || 3 || 4 || 5":
+ version "5.5.0"
+ resolved "https://registry.yarnpkg.com/semver/-/semver-5.5.0.tgz#dc4bbc7a6ca9d916dee5d43516f0092b58f7b8ab"
+ integrity sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==
+
+-semver@^4.1.0:
+- version "4.3.6"
+- resolved "https://registry.yarnpkg.com/semver/-/semver-4.3.6.tgz#300bc6e0e86374f7ba61068b5b1ecd57fc6532da"
+- integrity sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=
+-
+-sequencify@~0.0.7:
+- version "0.0.7"
+- resolved "https://registry.yarnpkg.com/sequencify/-/sequencify-0.0.7.tgz#90cff19d02e07027fd767f5ead3e7b95d1e7380c"
+- integrity sha1-kM/xnQLgcCf9dn9erT57ldHnOAw=
++semver@^5.3.0:
++ version "5.7.0"
++ resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.0.tgz#790a7cf6fea5459bac96110b29b60412dc8ff96b"
++ integrity sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==
+
+-set-blocking@^2.0.0:
++set-blocking@^2.0.0, set-blocking@~2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7"
+ integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc=
+@@ -3884,11 +3778,6 @@ shelljs@0.3.x:
+ resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.3.0.tgz#3596e6307a781544f591f37da618360f31db57b1"
+ integrity sha1-NZbmMHp4FUT1kfN9phg2DzHbV7E=
+
+-sigmund@~1.0.0:
+- version "1.0.1"
+- resolved "https://registry.yarnpkg.com/sigmund/-/sigmund-1.0.1.tgz#3ff21f198cad2175f9f3b781853fd94d0d19b590"
+- integrity sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=
+-
+ signal-exit@^3.0.0:
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d"
+@@ -3949,17 +3838,25 @@ source-map-support@^0.4.0:
+ dependencies:
+ source-map "^0.5.6"
+
++source-map-support@~0.5.12:
++ version "0.5.12"
++ resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.12.tgz#b4f3b10d51857a5af0138d3ce8003b201613d599"
++ integrity sha512-4h2Pbvyy15EE02G+JOZpUCmqWJuqrs+sEkzewTm++BPi7Hvn/HwcqLAcNxYAyI0x13CpPPn+kMjl+hplXMHITQ==
++ dependencies:
++ buffer-from "^1.0.0"
++ source-map "^0.6.0"
++
+ source-map-url@^0.4.0:
+ version "0.4.0"
+ resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3"
+ integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=
+
+-source-map@0.5.x, source-map@^0.5.1, source-map@^0.5.6, source-map@~0.5.1:
++source-map@^0.5.1, source-map@^0.5.6:
+ version "0.5.7"
+ resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
+ integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=
+
+-source-map@^0.6.1, source-map@~0.6.1:
++source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1:
+ version "0.6.1"
+ resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
+ integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
+@@ -4002,50 +3899,20 @@ split-string@^3.0.1, split-string@^3.0.2:
+ dependencies:
+ extend-shallow "^3.0.0"
+
+-split@0.3:
+- version "0.3.3"
+- resolved "https://registry.yarnpkg.com/split/-/split-0.3.3.tgz#cd0eea5e63a211dfff7eb0f091c4133e2d0dd28f"
+- integrity sha1-zQ7qXmOiEd//frDwkcQTPi0N0o8=
+- dependencies:
+- through "2"
+-
+-split@^1.0.1:
+- version "1.0.1"
+- resolved "https://registry.yarnpkg.com/split/-/split-1.0.1.tgz#605bd9be303aa59fb35f9229fbea0ddec9ea07d9"
+- integrity sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==
+- dependencies:
+- through "2"
+-
+ sprintf-js@~1.0.2:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
+ integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=
+
+-sshpk@^1.7.0:
+- version "1.14.2"
+- resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.14.2.tgz#c6fc61648a3d9c4e764fd3fcdf4ea105e492ba98"
+- integrity sha1-xvxhZIo9nE52T9P8306hBeSSupg=
+- dependencies:
+- asn1 "~0.2.3"
+- assert-plus "^1.0.0"
+- dashdash "^1.12.0"
+- getpass "^0.1.1"
+- safer-buffer "^2.0.2"
+- optionalDependencies:
+- bcrypt-pbkdf "^1.0.0"
+- ecc-jsbn "~0.1.1"
+- jsbn "~0.1.0"
+- tweetnacl "~0.14.0"
+-
+-stack-trace@0.0.x:
++stack-trace@0.0.10, stack-trace@0.0.x:
+ version "0.0.10"
+ resolved "https://registry.yarnpkg.com/stack-trace/-/stack-trace-0.0.10.tgz#547c70b347e8d32b4e108ea1a2a159e5fdde19c0"
+ integrity sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=
+
+-stat-mode@^0.2.0:
+- version "0.2.2"
+- resolved "https://registry.yarnpkg.com/stat-mode/-/stat-mode-0.2.2.tgz#e6c80b623123d7d80cf132ce538f346289072502"
+- integrity sha1-5sgLYjEj19gM8TLOU480YokHJQI=
++stat-mode@^0.3.0:
++ version "0.3.0"
++ resolved "https://registry.yarnpkg.com/stat-mode/-/stat-mode-0.3.0.tgz#69283b081f851582b328d2a4ace5f591ce52f54b"
++ integrity sha512-QjMLR0A3WwFY2aZdV0okfFEJB5TRjkggXZjxP3A1RsWsNHNu3YPv8btmtc6iCFZ0Rul3FE93OYogvhOUClU+ng==
+
+ static-extend@^0.1.1:
+ version "0.1.2"
+@@ -4055,17 +3922,18 @@ static-extend@^0.1.1:
+ define-property "^0.2.5"
+ object-copy "^0.1.0"
+
+-stream-combiner@~0.0.4:
+- version "0.0.4"
+- resolved "https://registry.yarnpkg.com/stream-combiner/-/stream-combiner-0.0.4.tgz#4d5e433c185261dde623ca3f44c586bcf5c4ad14"
+- integrity sha1-TV5DPBhSYd3mI8o/RMWGvPXErRQ=
++stream-combiner@0.2.2:
++ version "0.2.2"
++ resolved "https://registry.yarnpkg.com/stream-combiner/-/stream-combiner-0.2.2.tgz#aec8cbac177b56b6f4fa479ced8c1912cee52858"
++ integrity sha1-rsjLrBd7Vrb0+kec7YwZEs7lKFg=
+ dependencies:
+ duplexer "~0.1.1"
++ through "~2.3.4"
+
+-stream-consume@~0.1.0:
+- version "0.1.1"
+- resolved "https://registry.yarnpkg.com/stream-consume/-/stream-consume-0.1.1.tgz#d3bdb598c2bd0ae82b8cac7ac50b1107a7996c48"
+- integrity sha512-tNa3hzgkjEP7XbCkbRXe1jpg+ievoa0O4SCFlMOYEscGSS4JJsckGL8swUyAa/ApGU3Ae4t6Honor4HhL+tRyg==
++stream-exhaust@^1.0.1:
++ version "1.0.2"
++ resolved "https://registry.yarnpkg.com/stream-exhaust/-/stream-exhaust-1.0.2.tgz#acdac8da59ef2bc1e17a2c0ccf6c320d120e555d"
++ integrity sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw==
+
+ stream-shift@^1.0.0:
+ version "1.0.0"
+@@ -4081,6 +3949,21 @@ string-width@^1.0.1, string-width@^1.0.2:
+ is-fullwidth-code-point "^1.0.0"
+ strip-ansi "^3.0.0"
+
++"string-width@^1.0.2 || 2":
++ version "2.1.1"
++ resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e"
++ integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==
++ dependencies:
++ is-fullwidth-code-point "^2.0.0"
++ strip-ansi "^4.0.0"
++
++string_decoder@^1.1.1:
++ version "1.2.0"
++ resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.2.0.tgz#fe86e738b19544afe70469243b2a1ee9240eae8d"
++ integrity sha512-6YqyX6ZWEYguAxgZzHGL7SsCeGx3V2TtOTqZz1xSTSWnqsbWwbptafNyvf/ACquZUXV3DANr5BDIwNYe1mN42w==
++ dependencies:
++ safe-buffer "~5.1.0"
++
+ string_decoder@~0.10.x:
+ version "0.10.31"
+ resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94"
+@@ -4093,13 +3976,6 @@ string_decoder@~1.1.1:
+ dependencies:
+ safe-buffer "~5.1.0"
+
+-strip-ansi@^0.3.0:
+- version "0.3.0"
+- resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-0.3.0.tgz#25f48ea22ca79187f3174a4db8759347bb126220"
+- integrity sha1-JfSOoiynkYfzF0pNuHWTR7sSYiA=
+- dependencies:
+- ansi-regex "^0.2.1"
+-
+ strip-ansi@^3.0.0, strip-ansi@^3.0.1:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf"
+@@ -4107,6 +3983,13 @@ strip-ansi@^3.0.0, strip-ansi@^3.0.1:
+ dependencies:
+ ansi-regex "^2.0.0"
+
++strip-ansi@^4.0.0:
++ version "4.0.0"
++ resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f"
++ integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8=
++ dependencies:
++ ansi-regex "^3.0.0"
++
+ strip-ansi@~0.1.0:
+ version "0.1.1"
+ resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-0.1.1.tgz#39e8a98d044d150660abe4a6808acf70bb7bc991"
+@@ -4127,14 +4010,6 @@ strip-bom-stream@^2.0.0:
+ first-chunk-stream "^2.0.0"
+ strip-bom "^2.0.0"
+
+-strip-bom@^1.0.0:
+- version "1.0.0"
+- resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-1.0.0.tgz#85b8862f3844b5a6d5ec8467a93598173a36f794"
+- integrity sha1-hbiGLzhEtabV7IRnqTWYFzo295Q=
+- dependencies:
+- first-chunk-stream "^1.0.0"
+- is-utf8 "^0.2.0"
+-
+ strip-bom@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e"
+@@ -4142,35 +4017,56 @@ strip-bom@^2.0.0:
+ dependencies:
+ is-utf8 "^0.2.0"
+
+-strip-indent@^1.0.1:
+- version "1.0.1"
+- resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2"
+- integrity sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=
+- dependencies:
+- get-stdin "^4.0.1"
+-
+ strip-json-comments@1.0.x, strip-json-comments@~1.0.2:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-1.0.4.tgz#1e15fbcac97d3ee99bf2d73b4c656b082bbafb91"
+ integrity sha1-HhX7ysl9Pumb8tc7TGVrCCu6+5E=
+
+-supports-color@^0.2.0:
+- version "0.2.0"
+- resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-0.2.0.tgz#d92de2694eb3f67323973d7ae3d8b55b4c22190a"
+- integrity sha1-2S3iaU6z9nMjlz1649i1W0wiGQo=
++strip-json-comments@~2.0.1:
++ version "2.0.1"
++ resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
++ integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo=
+
+ supports-color@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7"
+ integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=
+
+-supports-color@^5.3.0, supports-color@^5.4.0:
++supports-color@^5.3.0:
+ version "5.4.0"
+ resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.4.0.tgz#1c6b337402c2137605efe19f10fec390f6faab54"
+ integrity sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==
+ dependencies:
+ has-flag "^3.0.0"
+
++supports-color@^6.1.0:
++ version "6.1.0"
++ resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3"
++ integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==
++ dependencies:
++ has-flag "^3.0.0"
++
++sver-compat@^1.5.0:
++ version "1.5.0"
++ resolved "https://registry.yarnpkg.com/sver-compat/-/sver-compat-1.5.0.tgz#3cf87dfeb4d07b4a3f14827bc186b3fd0c645cd8"
++ integrity sha1-PPh9/rTQe0o/FIJ7wYaz/QxkXNg=
++ dependencies:
++ es6-iterator "^2.0.1"
++ es6-symbol "^3.1.1"
++
++tar@^4:
++ version "4.4.10"
++ resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.10.tgz#946b2810b9a5e0b26140cf78bea6b0b0d689eba1"
++ integrity sha512-g2SVs5QIxvo6OLp0GudTqEf05maawKUxXru104iaayWA09551tFCTI8f1Asb4lPfkBr91k07iL4c11XO3/b0tA==
++ dependencies:
++ chownr "^1.1.1"
++ fs-minipass "^1.2.5"
++ minipass "^2.3.5"
++ minizlib "^1.2.1"
++ mkdirp "^0.5.0"
++ safe-buffer "^5.1.2"
++ yallist "^3.0.3"
++
+ ternary-stream@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/ternary-stream/-/ternary-stream-2.0.1.tgz#064e489b4b5bf60ba6a6b7bc7f2f5c274ecf8269"
+@@ -4181,28 +4077,24 @@ ternary-stream@^2.0.1:
+ merge-stream "^1.0.0"
+ through2 "^2.0.1"
+
+-throttleit@^1.0.0:
+- version "1.0.0"
+- resolved "https://registry.yarnpkg.com/throttleit/-/throttleit-1.0.0.tgz#9e785836daf46743145a5984b6268d828528ac6c"
+- integrity sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw=
+-
+-through2@*, through2@^2.0.0, through2@^2.0.1, through2@^2.0.3:
+- version "2.0.3"
+- resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.3.tgz#0004569b37c7c74ba39c43f3ced78d1ad94140be"
+- integrity sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=
++terser@^4.0.0:
++ version "4.1.2"
++ resolved "https://registry.yarnpkg.com/terser/-/terser-4.1.2.tgz#b2656c8a506f7ce805a3f300a2ff48db022fa391"
++ integrity sha512-jvNoEQSPXJdssFwqPSgWjsOrb+ELoE+ILpHPKXC83tIxOlh2U75F1KuB2luLD/3a6/7K3Vw5pDn+hvu0C4AzSw==
+ dependencies:
+- readable-stream "^2.1.5"
+- xtend "~4.0.1"
++ commander "^2.20.0"
++ source-map "~0.6.1"
++ source-map-support "~0.5.12"
+
+-through2@^0.5.0:
+- version "0.5.1"
+- resolved "https://registry.yarnpkg.com/through2/-/through2-0.5.1.tgz#dfdd012eb9c700e2323fd334f38ac622ab372da7"
+- integrity sha1-390BLrnHAOIyP9M084rGIqs3Lac=
++through2-filter@^3.0.0:
++ version "3.0.0"
++ resolved "https://registry.yarnpkg.com/through2-filter/-/through2-filter-3.0.0.tgz#700e786df2367c2c88cd8aa5be4cf9c1e7831254"
++ integrity sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==
+ dependencies:
+- readable-stream "~1.0.17"
+- xtend "~3.0.0"
++ through2 "~2.0.0"
++ xtend "~4.0.0"
+
+-through2@^0.6.1, through2@^0.6.5, through2@~0.6.5:
++through2@^0.6.5, through2@~0.6.5:
+ version "0.6.5"
+ resolved "https://registry.yarnpkg.com/through2/-/through2-0.6.5.tgz#41ab9c67b29d57209071410e1d7a7a968cd3ad48"
+ integrity sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=
+@@ -4210,15 +4102,30 @@ through2@^0.6.1, through2@^0.6.5, through2@~0.6.5:
+ readable-stream ">=1.0.33-1 <1.1.0-0"
+ xtend ">=4.0.0 <4.1.0-0"
+
+-through2@~0.4.1:
+- version "0.4.2"
+- resolved "https://registry.yarnpkg.com/through2/-/through2-0.4.2.tgz#dbf5866031151ec8352bb6c4db64a2292a840b9b"
+- integrity sha1-2/WGYDEVHsg1K7bE22SiKSqEC5s=
++through2@^2.0.0, through2@^2.0.1, through2@^2.0.3:
++ version "2.0.3"
++ resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.3.tgz#0004569b37c7c74ba39c43f3ced78d1ad94140be"
++ integrity sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=
++ dependencies:
++ readable-stream "^2.1.5"
++ xtend "~4.0.1"
++
++through2@^3.0.1:
++ version "3.0.1"
++ resolved "https://registry.yarnpkg.com/through2/-/through2-3.0.1.tgz#39276e713c3302edf9e388dd9c812dd3b825bd5a"
++ integrity sha512-M96dvTalPT3YbYLaKaCuwu+j06D/8Jfib0o/PxbVt6Amhv3dUAtW6rTV1jPgJSBG83I/e04Y6xkVdVhSRhi0ww==
++ dependencies:
++ readable-stream "2 || 3"
++
++through2@~2.0.0:
++ version "2.0.5"
++ resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd"
++ integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==
+ dependencies:
+- readable-stream "~1.0.17"
+- xtend "~2.1.1"
++ readable-stream "~2.3.6"
++ xtend "~4.0.1"
+
+-through@2, through@^2.3.4, through@~2.3, through@~2.3.1:
++through@~2.3.4:
+ version "2.3.8"
+ resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
+ integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=
+@@ -4235,12 +4142,20 @@ time-stamp@^1.0.0:
+ resolved "https://registry.yarnpkg.com/time-stamp/-/time-stamp-1.1.0.tgz#764a5a11af50561921b133f3b44e618687e0f5c3"
+ integrity sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=
+
+-tmp@0.0.33:
+- version "0.0.33"
+- resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9"
+- integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==
++tmp@0.1.0:
++ version "0.1.0"
++ resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.1.0.tgz#ee434a4e22543082e294ba6201dcc6eafefa2877"
++ integrity sha512-J7Z2K08jbGcdA1kkQpJSqLF6T0tdQqpR2pnSUXsIchbPdTI9v3e85cLW0d6WDhwuAleOV71j2xWs8qMPfK7nKw==
++ dependencies:
++ rimraf "^2.6.3"
++
++to-absolute-glob@^2.0.0:
++ version "2.0.2"
++ resolved "https://registry.yarnpkg.com/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz#1865f43d9e74b0822db9f145b78cff7d0f7c849b"
++ integrity sha1-GGX0PZ50sIItufFFt4z/fQ98hJs=
+ dependencies:
+- os-tmpdir "~1.0.2"
++ is-absolute "^1.0.0"
++ is-negated-glob "^1.0.0"
+
+ to-double-quotes@^2.0.0:
+ version "2.0.0"
+@@ -4277,60 +4192,27 @@ to-single-quotes@^2.0.0:
+ resolved "https://registry.yarnpkg.com/to-single-quotes/-/to-single-quotes-2.0.1.tgz#7cc29151f0f5f2c41946f119f5932fe554170125"
+ integrity sha1-fMKRUfD18sQZRvEZ9ZMv5VQXASU=
+
+-toposort-class@~0.3.1:
+- version "0.3.1"
+- resolved "https://registry.yarnpkg.com/toposort-class/-/toposort-class-0.3.1.tgz#d1333aed734f8608ced1286218bd2c45f60eff48"
+- integrity sha1-0TM67XNPhgjO0ShiGL0sRfYO/0g=
+-
+-tough-cookie@~2.4.3:
+- version "2.4.3"
+- resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.4.3.tgz#53f36da3f47783b0925afa06ff9f3b165280f781"
+- integrity sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==
+- dependencies:
+- psl "^1.1.24"
+- punycode "^1.4.1"
+-
+-trim-newlines@^1.0.0:
+- version "1.0.0"
+- resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613"
+- integrity sha1-WIeWa7WCpFA6QetST301ARgVphM=
+-
+-tryit@^1.0.1:
+- version "1.0.3"
+- resolved "https://registry.yarnpkg.com/tryit/-/tryit-1.0.3.tgz#393be730a9446fd1ead6da59a014308f36c289cb"
+- integrity sha1-OTvnMKlEb9Hq1tpZoBQwjzbCics=
+-
+-tunnel-agent@^0.6.0:
+- version "0.6.0"
+- resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd"
+- integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=
++to-through@^2.0.0:
++ version "2.0.0"
++ resolved "https://registry.yarnpkg.com/to-through/-/to-through-2.0.0.tgz#fc92adaba072647bc0b67d6b03664aa195093af6"
++ integrity sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY=
+ dependencies:
+- safe-buffer "^5.0.1"
++ through2 "^2.0.3"
+
+-tweetnacl@^0.14.3, tweetnacl@~0.14.0:
+- version "0.14.5"
+- resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64"
+- integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=
++type@^1.0.1:
++ version "1.0.1"
++ resolved "https://registry.yarnpkg.com/type/-/type-1.0.1.tgz#084c9a17fcc9151a2cdb1459905c2e45e4bb7d61"
++ integrity sha512-MAM5dBMJCJNKs9E7JXo4CXRAansRfG0nlJxW7Wf6GZzSOvH31zClSaHdIMWLehe/EGMBkqeC55rrkaOr5Oo7Nw==
+
+ typedarray@^0.0.6:
+ version "0.0.6"
+ resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
+ integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=
+
+-typeface-roboto@*:
+- version "0.0.54"
+- resolved "https://registry.yarnpkg.com/typeface-roboto/-/typeface-roboto-0.0.54.tgz#8f02c9a18d1cfa7f49381a6ff0d21ff061f38ad2"
+- integrity sha512-sOFA1FXgP0gOgBYlS6irwq6hHYA370KE3dPlgYEJHL3PJd5X8gQE0RmL79ONif6fL5JZuGDj+rtOrFeOqz5IZQ==
+-
+-uglify-js@2.7.0:
+- version "2.7.0"
+- resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.7.0.tgz#f021e38ba2ca740860f5bd5c695c2a817345f0ec"
+- integrity sha1-8CHji6LKdAhg9b1caVwqgXNF8Ow=
+- dependencies:
+- async "~0.2.6"
+- source-map "~0.5.1"
+- uglify-to-browserify "~1.0.0"
+- yargs "~3.10.0"
++typeface-roboto@0.0.75:
++ version "0.0.75"
++ resolved "https://registry.yarnpkg.com/typeface-roboto/-/typeface-roboto-0.0.75.tgz#98d5ba35ec234bbc7172374c8297277099cc712b"
++ integrity sha512-VrR/IiH00Z1tFP4vDGfwZ1esNqTiDMchBEXYY9kilT6wRGgFoCAlgkEUMHb1E3mB0FsfZhv756IF0+R+SFPfdg==
+
+ uglify-js@3.4.x:
+ version "3.4.7"
+@@ -4340,16 +4222,6 @@ uglify-js@3.4.x:
+ commander "~2.16.0"
+ source-map "~0.6.1"
+
+-uglify-save-license@^0.4.1:
+- version "0.4.1"
+- resolved "https://registry.yarnpkg.com/uglify-save-license/-/uglify-save-license-0.4.1.tgz#95726c17cc6fd171c3617e3bf4d8d82aa8c4cce1"
+- integrity sha1-lXJsF8xv0XHDYX479NjYKqjEzOE=
+-
+-uglify-to-browserify@~1.0.0:
+- version "1.0.2"
+- resolved "https://registry.yarnpkg.com/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz#6e0924d6bda6b5afe349e39a6d632850a0f882b7"
+- integrity sha1-bgkk1r2mta/jSeOabWMoUKD4grc=
+-
+ uglifycss@^0.0.25:
+ version "0.0.25"
+ resolved "https://registry.yarnpkg.com/uglifycss/-/uglifycss-0.0.25.tgz#bea72bf4979eacef13a302cf47b2d1af3f344197"
+@@ -4370,10 +4242,25 @@ underscore@~1.6.0:
+ resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.6.0.tgz#8b38b10cacdef63337b8b24e4ff86d45aea529a8"
+ integrity sha1-izixDKze9jM3uLJOT/htRa6lKag=
+
+-unicode-5.2.0@^0.7.5:
+- version "0.7.5"
+- resolved "https://registry.yarnpkg.com/unicode-5.2.0/-/unicode-5.2.0-0.7.5.tgz#e0df129431a28a95263d8c480fb5e9ab2b0973f0"
+- integrity sha512-KVGLW1Bri30x00yv4HNM8kBxoqFXr0Sbo55735nvrlsx4PYBZol3UtoWgO492fSwmsetzPEZzy73rbU8OGXJcA==
++undertaker-registry@^1.0.0:
++ version "1.0.1"
++ resolved "https://registry.yarnpkg.com/undertaker-registry/-/undertaker-registry-1.0.1.tgz#5e4bda308e4a8a2ae584f9b9a4359a499825cc50"
++ integrity sha1-XkvaMI5KiirlhPm5pDWaSZglzFA=
++
++undertaker@^1.2.1:
++ version "1.2.1"
++ resolved "https://registry.yarnpkg.com/undertaker/-/undertaker-1.2.1.tgz#701662ff8ce358715324dfd492a4f036055dfe4b"
++ integrity sha512-71WxIzDkgYk9ZS+spIB8iZXchFhAdEo2YU8xYqBYJ39DIUIqziK78ftm26eecoIY49X0J2MLhG4hr18Yp6/CMA==
++ dependencies:
++ arr-flatten "^1.0.1"
++ arr-map "^2.0.0"
++ bach "^1.0.0"
++ collection-map "^1.0.0"
++ es6-weak-map "^2.0.1"
++ last-run "^1.1.0"
++ object.defaults "^1.0.0"
++ object.reduce "^1.0.0"
++ undertaker-registry "^1.0.0"
+
+ union-value@^1.0.0:
+ version "1.0.0"
+@@ -4385,10 +4272,13 @@ union-value@^1.0.0:
+ is-extendable "^0.1.1"
+ set-value "^0.4.3"
+
+-unique-stream@^1.0.0:
+- version "1.0.0"
+- resolved "https://registry.yarnpkg.com/unique-stream/-/unique-stream-1.0.0.tgz#d59a4a75427447d9aa6c91e70263f8d26a4b104b"
+- integrity sha1-1ZpKdUJ0R9mqbJHnAmP40mpLEEs=
++unique-stream@^2.0.2:
++ version "2.3.1"
++ resolved "https://registry.yarnpkg.com/unique-stream/-/unique-stream-2.3.1.tgz#c65d110e9a4adf9a6c5948b28053d9a8d04cbeac"
++ integrity sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==
++ dependencies:
++ json-stable-stringify-without-jsonify "^1.0.1"
++ through2-filter "^3.0.0"
+
+ unset-value@^1.0.0:
+ version "1.0.0"
+@@ -4398,6 +4288,11 @@ unset-value@^1.0.0:
+ has-value "^0.3.1"
+ isobject "^3.0.0"
+
++upath@^1.1.1:
++ version "1.1.2"
++ resolved "https://registry.yarnpkg.com/upath/-/upath-1.1.2.tgz#3db658600edaeeccbe6db5e684d67ee8c2acd068"
++ integrity sha512-kXpym8nmDmlCBr7nKdIx8P2jNBa+pBpIUFRnKJ4dr8htyYGJFokkr2ZvERRtUN+9SY+JqXouNgUPtv6JQva/2Q==
++
+ upper-case@^1.1.1:
+ version "1.1.3"
+ resolved "https://registry.yarnpkg.com/upper-case/-/upper-case-1.1.3.tgz#f6b4501c2ec4cdd26ba78be7222961de77621598"
+@@ -4413,12 +4308,7 @@ use@^3.1.0:
+ resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f"
+ integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==
+
+-user-home@^1.1.1:
+- version "1.1.1"
+- resolved "https://registry.yarnpkg.com/user-home/-/user-home-1.1.1.tgz#2b5be23a32b63a7c9deb8d0f28d485724a3df190"
+- integrity sha1-K1viOjK2Onyd640PKNSFcko98ZA=
+-
+-util-deprecate@~1.0.1:
++util-deprecate@^1.0.1, util-deprecate@~1.0.1:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
+ integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=
+@@ -4440,17 +4330,12 @@ uuid@^2.0.2:
+ resolved "https://registry.yarnpkg.com/uuid/-/uuid-2.0.3.tgz#67e2e863797215530dff318e5bf9dcebfd47b21a"
+ integrity sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho=
+
+-uuid@^3.3.2:
+- version "3.3.2"
+- resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131"
+- integrity sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==
+-
+-v8flags@^2.0.2:
+- version "2.1.1"
+- resolved "https://registry.yarnpkg.com/v8flags/-/v8flags-2.1.1.tgz#aab1a1fa30d45f88dd321148875ac02c0b55e5b4"
+- integrity sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ=
++v8flags@^3.0.1:
++ version "3.1.3"
++ resolved "https://registry.yarnpkg.com/v8flags/-/v8flags-3.1.3.tgz#fc9dc23521ca20c5433f81cc4eb9b3033bb105d8"
++ integrity sha512-amh9CCg3ZxkzQ48Mhcb8iX7xpAfYJgePHxWMQCBWECpOSqJUXgY26ncA61UTV0BkPqfhcy6mzwCIoP4ygxpW8w==
+ dependencies:
+- user-home "^1.1.1"
++ homedir-polyfill "^1.0.1"
+
+ validate-npm-package-license@^3.0.1:
+ version "3.0.4"
+@@ -4460,14 +4345,10 @@ validate-npm-package-license@^3.0.1:
+ spdx-correct "^3.0.0"
+ spdx-expression-parse "^3.0.0"
+
+-verror@1.10.0:
+- version "1.10.0"
+- resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400"
+- integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=
+- dependencies:
+- assert-plus "^1.0.0"
+- core-util-is "1.0.2"
+- extsprintf "^1.2.0"
++value-or-function@^3.0.0:
++ version "3.0.0"
++ resolved "https://registry.yarnpkg.com/value-or-function/-/value-or-function-3.0.0.tgz#1c243a50b595c1be54a754bfece8563b9ff8d813"
++ integrity sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM=
+
+ vinyl-file@^3.0.0:
+ version "3.0.0"
+@@ -4480,42 +4361,49 @@ vinyl-file@^3.0.0:
+ strip-bom-stream "^2.0.0"
+ vinyl "^2.0.1"
+
+-vinyl-fs@^0.3.0:
+- version "0.3.14"
+- resolved "https://registry.yarnpkg.com/vinyl-fs/-/vinyl-fs-0.3.14.tgz#9a6851ce1cac1c1cea5fe86c0931d620c2cfa9e6"
+- integrity sha1-mmhRzhysHBzqX+hsCTHWIMLPqeY=
++vinyl-fs@^3.0.0:
++ version "3.0.3"
++ resolved "https://registry.yarnpkg.com/vinyl-fs/-/vinyl-fs-3.0.3.tgz#c85849405f67428feabbbd5c5dbdd64f47d31bc7"
++ integrity sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==
++ dependencies:
++ fs-mkdirp-stream "^1.0.0"
++ glob-stream "^6.1.0"
++ graceful-fs "^4.0.0"
++ is-valid-glob "^1.0.0"
++ lazystream "^1.0.0"
++ lead "^1.0.0"
++ object.assign "^4.0.4"
++ pumpify "^1.3.5"
++ readable-stream "^2.3.3"
++ remove-bom-buffer "^3.0.0"
++ remove-bom-stream "^1.2.0"
++ resolve-options "^1.1.0"
++ through2 "^2.0.0"
++ to-through "^2.0.0"
++ value-or-function "^3.0.0"
++ vinyl "^2.0.0"
++ vinyl-sourcemap "^1.1.0"
++
++vinyl-sourcemap@^1.1.0:
++ version "1.1.0"
++ resolved "https://registry.yarnpkg.com/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz#92a800593a38703a8cdb11d8b300ad4be63b3e16"
++ integrity sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY=
+ dependencies:
+- defaults "^1.0.0"
+- glob-stream "^3.1.5"
+- glob-watcher "^0.0.6"
+- graceful-fs "^3.0.0"
+- mkdirp "^0.5.0"
+- strip-bom "^1.0.0"
+- through2 "^0.6.1"
+- vinyl "^0.4.0"
++ append-buffer "^1.0.2"
++ convert-source-map "^1.5.0"
++ graceful-fs "^4.1.6"
++ normalize-path "^2.1.1"
++ now-and-later "^2.0.0"
++ remove-bom-buffer "^3.0.0"
++ vinyl "^2.0.0"
+
+-vinyl-sourcemaps-apply@^0.2.0:
++vinyl-sourcemaps-apply@^0.2.1:
+ version "0.2.1"
+ resolved "https://registry.yarnpkg.com/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz#ab6549d61d172c2b1b87be5c508d239c8ef87705"
+ integrity sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU=
+ dependencies:
+ source-map "^0.5.1"
+
+-vinyl@^0.2.1:
+- version "0.2.3"
+- resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-0.2.3.tgz#bca938209582ec5a49ad538a00fa1f125e513252"
+- integrity sha1-vKk4IJWC7FpJrVOKAPofEl5RMlI=
+- dependencies:
+- clone-stats "~0.0.1"
+-
+-vinyl@^0.4.0:
+- version "0.4.6"
+- resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-0.4.6.tgz#2f356c87a550a255461f36bbeb2a5ba8bf784847"
+- integrity sha1-LzVsh6VQolVGHza76ypbqL94SEc=
+- dependencies:
+- clone "^0.2.0"
+- clone-stats "^0.0.1"
+-
+ vinyl@^0.5.0:
+ version "0.5.3"
+ resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-0.5.3.tgz#b0455b38fc5e0cf30d4325132e461970c2091cde"
+@@ -4564,17 +4452,19 @@ which-module@^1.0.0:
+ resolved "https://registry.yarnpkg.com/which-module/-/which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f"
+ integrity sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=
+
+-which@^1.2.10, which@^1.2.14:
++which@^1.2.14:
+ version "1.3.1"
+ resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a"
+ integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==
+ dependencies:
+ isexe "^2.0.0"
+
+-window-size@0.1.0:
+- version "0.1.0"
+- resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.0.tgz#5438cd2ea93b202efa3a19fe8887aee7c94f9c9d"
+- integrity sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=
++wide-align@^1.1.0:
++ version "1.1.3"
++ resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457"
++ integrity sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==
++ dependencies:
++ string-width "^1.0.2 || 2"
+
+ window-size@^0.2.0:
+ version "0.2.0"
+@@ -4594,23 +4484,6 @@ winston@0.8.x:
+ pkginfo "0.3.x"
+ stack-trace "0.0.x"
+
+-winston@^2.4.0:
+- version "2.4.3"
+- resolved "https://registry.yarnpkg.com/winston/-/winston-2.4.3.tgz#7a9fdab371b6d3d9b63a592947846d856948c517"
+- integrity sha512-GYKuysPz2pxYAVJD2NPsDLP5Z79SDEzPm9/j4tCjkF/n89iBNGBMJcR+dMUqxgPNgoSs6fVygPi+Vl2oxIpBuw==
+- dependencies:
+- 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"
+-
+-wordwrap@0.0.2:
+- version "0.0.2"
+- resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f"
+- integrity sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=
+-
+ wrap-ansi@^2.0.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85"
+@@ -4641,23 +4514,21 @@ xmlhttprequest@1:
+ resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af"
+ integrity sha1-pcbVMr5lbiPbgg77lDofBJmNY68=
+
+-xtend@~2.1.1:
+- version "2.1.2"
+- resolved "https://registry.yarnpkg.com/xtend/-/xtend-2.1.2.tgz#6efecc2a4dad8e6962c4901b337ce7ba87b5d28b"
+- integrity sha1-bv7MKk2tjmlixJAbM3znuoe10os=
+- dependencies:
+- object-keys "~0.4.0"
+-
+-xtend@~3.0.0:
+- version "3.0.0"
+- resolved "https://registry.yarnpkg.com/xtend/-/xtend-3.0.0.tgz#5cce7407baf642cba7becda568111c493f59665a"
+- integrity sha1-XM50B7r2Qsunvs2laBEcST9ZZlo=
++xtend@~4.0.0:
++ version "4.0.2"
++ resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54"
++ integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==
+
+ y18n@^3.2.1:
+ version "3.2.1"
+ resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41"
+ integrity sha1-bRX7qITAhnnA136I53WegR4H+kE=
+
++yallist@^3.0.0, yallist@^3.0.3:
++ version "3.0.3"
++ resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.0.3.tgz#b4b049e314be545e3ce802236d6cd22cd91c3de9"
++ integrity sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A==
++
+ yargs-parser@^3.2.0:
+ version "3.2.0"
+ resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-3.2.0.tgz#5081355d19d9d0c8c5d81ada908cb4e6d186664f"
+@@ -4666,6 +4537,13 @@ yargs-parser@^3.2.0:
+ camelcase "^3.0.0"
+ lodash.assign "^4.1.0"
+
++yargs-parser@^5.0.0:
++ version "5.0.0"
++ resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-5.0.0.tgz#275ecf0d7ffe05c77e64e7c86e4cd94bf0e1228a"
++ integrity sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=
++ dependencies:
++ camelcase "^3.0.0"
++
+ yargs@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/yargs/-/yargs-5.0.0.tgz#3355144977d05757dbb86d6e38ec056123b3a66e"
+@@ -4686,19 +4564,21 @@ yargs@^5.0.0:
+ y18n "^3.2.1"
+ yargs-parser "^3.2.0"
+
+-yargs@~3.10.0:
+- version "3.10.0"
+- resolved "https://registry.yarnpkg.com/yargs/-/yargs-3.10.0.tgz#f7ee7bd857dd7c1d2d38c0e74efbd681d1431fd1"
+- integrity sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=
+- dependencies:
+- camelcase "^1.0.2"
+- cliui "^2.1.0"
+- decamelize "^1.0.0"
+- window-size "0.1.0"
+-
+-yauzl@2.4.1:
+- version "2.4.1"
+- resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.4.1.tgz#9528f442dab1b2284e58b4379bb194e22e0c4005"
+- integrity sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=
++yargs@^7.1.0:
++ version "7.1.0"
++ resolved "https://registry.yarnpkg.com/yargs/-/yargs-7.1.0.tgz#6ba318eb16961727f5d284f8ea003e8d6154d0c8"
++ integrity sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=
+ dependencies:
+- fd-slicer "~1.0.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 "^5.0.0"