<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[50189] branches/5.4: Build/Test Tools: Support NodeJS 14.x in the 5.4 branch.</title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { white-space: pre-line; overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta" style="font-size: 105%">
<dt style="float: left; width: 6em; font-weight: bold">Revision</dt> <dd><a style="font-weight: bold" href="https://core.trac.wordpress.org/changeset/50189">50189</a><script type="application/ld+json">{"@context":"http://schema.org","@type":"EmailMessage","description":"Review this Commit","action":{"@type":"ViewAction","url":"https://core.trac.wordpress.org/changeset/50189","name":"Review Commit"}}</script></dd>
<dt style="float: left; width: 6em; font-weight: bold">Author</dt> <dd>desrosj</dd>
<dt style="float: left; width: 6em; font-weight: bold">Date</dt> <dd>2021-02-05 03:10:08 +0000 (Fri, 05 Feb 2021)</dd>
</dl>

<pre style='padding-left: 1em; margin: 2em 0; border-left: 2px solid #ccc; line-height: 1.25; font-size: 105%; font-family: sans-serif'>Build/Test Tools: Support NodeJS 14.x in the 5.4 branch.

This updates the 5.4 branch to support the latest LTS version of NodeJS (currently 14.x), allowing the same version to be used across all WordPress branches that receive security updates as a courtesy.

In addition to backporting the package updates that happened after branching 5.4, dependencies that were removed in future releases have also been updated to their latest versions.

Props desrosj, dd32, netweb, jorbin.
Merges [47867,48213,47872-47873,48705,49636,49933,49937,49939,49940,49983,49989,50017,50126,50176,50185] to the 5.4 branch.
See <a href="https://core.trac.wordpress.org/ticket/52341">#52341</a>.</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#branches54nvmrc">branches/5.4/.nvmrc</a></li>
<li><a href="#branches54Gruntfilejs">branches/5.4/Gruntfile.js</a></li>
<li><a href="#branches54packagelockjson">branches/5.4/package-lock.json</a></li>
<li><a href="#branches54packagejson">branches/5.4/package.json</a></li>
</ul>

<h3>Property Changed</h3>
<ul>
<li><a href="#branches54">branches/5.4/</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<span class="cx" style="display: block; padding: 0 10px">Index: branches/5.4
</span><span class="cx" style="display: block; padding: 0 10px">===================================================================
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">--- branches/5.4 2021-02-05 03:04:27 UTC (rev 50188)
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+++ branches/5.4  2021-02-05 03:10:08 UTC (rev 50189)
</ins><a id="branches54"></a>
<div class="propset"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Property changes: branches/5.4</h4>
<pre class="diff"><span>
</span></pre></div>
<a id="svnmergeinfo"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: svn:mergeinfo</h4></div>
<span class="cx" style="display: block; padding: 0 10px"> /branches/4.9:43557,43622
</span><span class="cx" style="display: block; padding: 0 10px"> /branches/5.0:43681-43682,43684-43688,43719-43720,43723,43726-43727,43729-43731,43734-43744,43747,43751-43754,43758,43760-43765,43767-43770,43772,43774-43781,43783,43785,43790-43806,43808-43821,43825,43828,43830-43834,43836-43843,43846-43863,43867-43889,43891-43894,43897-43905,43908-43909,43911-43929,43931-43942,43946-43947,43949-43956,43959-43964,43967-43969,43988,43994,44014,44017,44047,44183,44185,44187-44206,44208-44213,44231-44232,44235,44248,44284,44287-44288
</span><span class="cx" style="display: block; padding: 0 10px"> /branches/5.5:49373-49379,49381
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-/trunk:47432,47436,47439,47441,47443-47444,47449,47455-47456,47458-47459,47462,47475-47476,47495,47500,47502,47511,47513,47515,47517,47521,47532,47536-47537,47539,47547,47549,47555,47558,47560,47564,47568,47576,47578,47580,47586,47590-47591,47594,47608-47609,47628,47633-47635,47637-47638,47663-47664,47689,47699,47730,47734,47751,47784,47790,47795-47796,47799,47801,47820,47832,47838,47842,47846,47889,47947-47952,47984,48241,48338,48341,49306,49335,49362,49380,49382-49388,49452,49779,49876
</del><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of property
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+/trunk:47432,47436,47439,47441,47443-47444,47449,47455-47456,47458-47459,47462,47475-47476,47495,47500,47502,47511,47513,47515,47517,47521,47532,47536-47537,47539,47547,47549,47555,47558,47560,47564,47568,47576,47578,47580,47586,47590-47591,47594,47608-47609,47628,47633-47635,47637-47638,47663-47664,47689,47699,47730,47734,47751,47784,47790,47795-47796,47799,47801,47820,47832,47838,47842,47846,47867,47872-47873,47889,47947-47952,47984,48213,48241,48338,48341,48705,49306,49335,49362,49380,49382-49388,49452,49636,49779,49876,49933,49937,49939-49940,49983,49989,50017,50126,50176,50185
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of property
</span><a id="branches54nvmrc"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: branches/5.4/.nvmrc</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.4/.nvmrc       2021-02-05 03:04:27 UTC (rev 50188)
+++ branches/5.4/.nvmrc 2021-02-05 03:10:08 UTC (rev 50189)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1 +1 @@
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-lts/*
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+14
</ins></span></pre></div>
<a id="branches54Gruntfilejs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: branches/5.4/Gruntfile.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.4/Gruntfile.js 2021-02-05 03:04:27 UTC (rev 50188)
+++ branches/5.4/Gruntfile.js   2021-02-05 03:10:08 UTC (rev 50189)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12,7 +12,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                WORKING_DIR = grunt.option( 'dev' ) ? SOURCE_DIR : BUILD_DIR,
</span><span class="cx" style="display: block; padding: 0 10px">                BANNER_TEXT = '/*! This file is auto-generated */',
</span><span class="cx" style="display: block; padding: 0 10px">                autoprefixer = require( 'autoprefixer' ),
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                nodesass = require( 'node-sass' ),
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         sass = require( 'sass' ),
</ins><span class="cx" style="display: block; padding: 0 10px">                 phpUnitWatchGroup = grunt.option( 'group' ),
</span><span class="cx" style="display: block; padding: 0 10px">                buildFiles = [
</span><span class="cx" style="display: block; padding: 0 10px">                        '*.php',
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -406,8 +406,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                ext: '.css',
</span><span class="cx" style="display: block; padding: 0 10px">                                src: ['wp-admin/css/colors/*/colors.scss'],
</span><span class="cx" style="display: block; padding: 0 10px">                                options: {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        implementation: nodesass,
-                                       outputStyle: 'expanded'
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 implementation: sass
</ins><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span></span></pre></div>
<a id="branches54packagelockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: branches/5.4/package-lock.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.4/package-lock.json    2021-02-05 03:04:27 UTC (rev 50188)
+++ branches/5.4/package-lock.json      2021-02-05 03:10:08 UTC (rev 50189)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1207,6 +1207,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "to-fast-properties": "^2.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "@choojs/findup": {
+                       "version": "0.2.1",
+                       "resolved": "https://registry.npmjs.org/@choojs/findup/-/findup-0.2.1.tgz",
+                       "integrity": "sha512-YstAqNb0MCN8PjdLCDfRsBcGVRN41f3vgLvaI0IrIcBp4AqILRSS0DeWNGkicC+f/zRIPJLc+9RURVSepwvfBw==",
+                       "dev": true,
+                       "requires": {
+                               "commander": "^2.15.1"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "@cnakazawa/watch": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.4",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1372,50 +1381,42 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-f8C7QnUZSSpVzv98HB12TbQQY5oteKUOywmrVBHpJXZotdYg5cZ2nAfNISH4phPzVEsgqQRJWBdVknJNYYEC9w=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@hapi/address": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.0",
-                       "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.0.0.tgz",
-                       "integrity": "sha512-mV6T0IYqb0xL1UALPFplXYQmR0twnXG0M6jUswpquqT2sD12BOiCiLy3EvMp/Fy7s3DZElC4/aPjEjo2jeZpvw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.1.4",
+                       "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz",
+                       "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "@hapi/bourne": {
+                       "version": "1.3.2",
+                       "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz",
+                       "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "@hapi/hoek": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "6.2.4",
-                       "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-6.2.4.tgz",
-                       "integrity": "sha512-HOJ20Kc93DkDVvjwHyHawPwPkX44sIrbXazAUDiUXaY2R9JwQGo2PhFfnQtdrsIe4igjG2fPgMra7NYw7qhy0A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "8.5.1",
+                       "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz",
+                       "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@hapi/joi": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "15.1.0",
-                       "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.0.tgz",
-                       "integrity": "sha512-n6kaRQO8S+kepUTbXL9O/UOL788Odqs38/VOfoCrATDtTvyfiO3fgjlSRaNkHabpTLgM7qru9ifqXlXbXk8SeQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "15.1.1",
+                       "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz",
+                       "integrity": "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@hapi/address": "2.x.x",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@hapi/hoek": "6.x.x",
-                               "@hapi/marker": "1.x.x",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@hapi/bourne": "1.x.x",
+                               "@hapi/hoek": "8.x.x",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@hapi/topo": "3.x.x"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "@hapi/marker": {
-                       "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/@hapi/marker/-/marker-1.0.0.tgz",
-                       "integrity": "sha512-JOfdekTXnJexfE8PyhZFyHvHjt81rBFSAbTIRAhF2vv/2Y1JzoKsGqxH/GpZJoF7aEfYok8JVcAHmSz1gkBieA==",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "@hapi/topo": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.1.2",
-                       "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.2.tgz",
-                       "integrity": "sha512-r+aumOqJ5QbD6aLPJWqVjMAPsx5pZKz+F5yPqXZ/WWG9JTtHbQqlzrJoknJ0iJxLj9vlXtmpSdjlkszseeG8OA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.1.6",
+                       "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz",
+                       "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@hapi/hoek": "8.x.x"
-                       },
-                       "dependencies": {
-                               "@hapi/hoek": {
-                                       "version": "8.0.2",
-                                       "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.0.2.tgz",
-                                       "integrity": "sha512-O6o6mrV4P65vVccxymuruucb+GhP2zl9NLCG8OdoFRS8BEGw3vwpPp20wpAtpbQQxz1CEUtmxJGgWhjq1XA3qw==",
-                                       "dev": true
-                               }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@hapi/hoek": "^8.3.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@iarna/toml": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1823,6 +1824,35 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.1.1.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-sLqWxCzC5/QHLhziXSCAksBxHfOnQlhPRVgPK0egEw+ktWvG75T2k+aYWVjVh9+WKeT3tlG3ZNbZQvZLmfuOIw=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "@sideway/address": {
+                       "version": "4.1.0",
+                       "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.0.tgz",
+                       "integrity": "sha512-wAH/JYRXeIFQRsxerIuLjgUu2Xszam+O5xKeatJ4oudShOOirfmsQ1D6LL54XOU2tizpCYku+s1wmU0SYdpoSA==",
+                       "dev": true,
+                       "requires": {
+                               "@hapi/hoek": "^9.0.0"
+                       },
+                       "dependencies": {
+                               "@hapi/hoek": {
+                                       "version": "9.1.1",
+                                       "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.1.1.tgz",
+                                       "integrity": "sha512-CAEbWH7OIur6jEOzaai83jq3FmKmv4PmX1JYfs9IrYcGEVI/lyL1EXJGCj7eFVJ0bg5QR8LMxBlEtA+xKiLpFw==",
+                                       "dev": true
+                               }
+                       }
+               },
+               "@sideway/formula": {
+                       "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.0.tgz",
+                       "integrity": "sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==",
+                       "dev": true
+               },
+               "@sideway/pinpoint": {
+                       "version": "2.0.0",
+                       "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz",
+                       "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "@sindresorhus/is": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.7.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2040,6 +2070,16 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "@types/yauzl": {
+                       "version": "2.9.1",
+                       "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.9.1.tgz",
+                       "integrity": "sha512-A1b8SU4D10uoPjwb0lnHmmu8wZhR9d+9o2PKBQT2jU5YPTKsxac6M2qGAdY7VcL+dHHhARVUDmeg0rOrcd9EjA==",
+                       "dev": true,
+                       "optional": true,
+                       "requires": {
+                               "@types/node": "*"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "@typescript-eslint/experimental-utils": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.13.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-1.13.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2070,81 +2110,80 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@webassemblyjs/ast": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.8.5",
-                       "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.8.5.tgz",
-                       "integrity": "sha512-aJMfngIZ65+t71C3y2nBBg5FFG0Okt9m0XEgWZ7Ywgn1oMAT8cNwx00Uv1cQyHtidq0Xn94R4TAywO+LCQ+ZAQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.9.0",
+                       "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz",
+                       "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@webassemblyjs/helper-module-context": "1.8.5",
-                               "@webassemblyjs/helper-wasm-bytecode": "1.8.5",
-                               "@webassemblyjs/wast-parser": "1.8.5"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@webassemblyjs/helper-module-context": "1.9.0",
+                               "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
+                               "@webassemblyjs/wast-parser": "1.9.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@webassemblyjs/floating-point-hex-parser": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.8.5",
-                       "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.8.5.tgz",
-                       "integrity": "sha512-9p+79WHru1oqBh9ewP9zW95E3XAo+90oth7S5Re3eQnECGq59ly1Ri5tsIipKGpiStHsUYmY3zMLqtk3gTcOtQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.9.0",
+                       "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz",
+                       "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@webassemblyjs/helper-api-error": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.8.5",
-                       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.8.5.tgz",
-                       "integrity": "sha512-Za/tnzsvnqdaSPOUXHyKJ2XI7PDX64kWtURyGiJJZKVEdFOsdKUCPTNEVFZq3zJ2R0G5wc2PZ5gvdTRFgm81zA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.9.0",
+                       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz",
+                       "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@webassemblyjs/helper-buffer": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.8.5",
-                       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.5.tgz",
-                       "integrity": "sha512-Ri2R8nOS0U6G49Q86goFIPNgjyl6+oE1abW1pS84BuhP1Qcr5JqMwRFT3Ah3ADDDYGEgGs1iyb1DGX+kAi/c/Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.9.0",
+                       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz",
+                       "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@webassemblyjs/helper-code-frame": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.8.5",
-                       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.5.tgz",
-                       "integrity": "sha512-VQAadSubZIhNpH46IR3yWO4kZZjMxN1opDrzePLdVKAZ+DFjkGD/rf4v1jap744uPVU6yjL/smZbRIIJTOUnKQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.9.0",
+                       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz",
+                       "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@webassemblyjs/wast-printer": "1.8.5"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@webassemblyjs/wast-printer": "1.9.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@webassemblyjs/helper-fsm": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.8.5",
-                       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.5.tgz",
-                       "integrity": "sha512-kRuX/saORcg8se/ft6Q2UbRpZwP4y7YrWsLXPbbmtepKr22i8Z4O3V5QE9DbZK908dh5Xya4Un57SDIKwB9eow==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.9.0",
+                       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz",
+                       "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@webassemblyjs/helper-module-context": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.8.5",
-                       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.5.tgz",
-                       "integrity": "sha512-/O1B236mN7UNEU4t9X7Pj38i4VoU8CcMHyy3l2cV/kIF4U5KoHXDVqcDuOs1ltkac90IM4vZdHc52t1x8Yfs3g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.9.0",
+                       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz",
+                       "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@webassemblyjs/ast": "1.8.5",
-                               "mamacro": "^0.0.3"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@webassemblyjs/ast": "1.9.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@webassemblyjs/helper-wasm-bytecode": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.8.5",
-                       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz",
-                       "integrity": "sha512-Cu4YMYG3Ddl72CbmpjU/wbP6SACcOPVbHN1dI4VJNJVgFwaKf1ppeFJrwydOG3NDHxVGuCfPlLZNyEdIYlQ6QQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.9.0",
+                       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz",
+                       "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@webassemblyjs/helper-wasm-section": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.8.5",
-                       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.5.tgz",
-                       "integrity": "sha512-VV083zwR+VTrIWWtgIUpqfvVdK4ff38loRmrdDBgBT8ADXYsEZ5mPQ4Nde90N3UYatHdYoDIFb7oHzMncI02tA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.9.0",
+                       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz",
+                       "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@webassemblyjs/ast": "1.8.5",
-                               "@webassemblyjs/helper-buffer": "1.8.5",
-                               "@webassemblyjs/helper-wasm-bytecode": "1.8.5",
-                               "@webassemblyjs/wasm-gen": "1.8.5"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@webassemblyjs/ast": "1.9.0",
+                               "@webassemblyjs/helper-buffer": "1.9.0",
+                               "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
+                               "@webassemblyjs/wasm-gen": "1.9.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@webassemblyjs/ieee754": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.8.5",
-                       "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.8.5.tgz",
-                       "integrity": "sha512-aaCvQYrvKbY/n6wKHb/ylAJr27GglahUO89CcGXMItrOBqRarUMxWLJgxm9PJNuKULwN5n1csT9bYoMeZOGF3g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.9.0",
+                       "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz",
+                       "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@xtuc/ieee754": "^1.2.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2151,9 +2190,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@webassemblyjs/leb128": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.8.5",
-                       "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.8.5.tgz",
-                       "integrity": "sha512-plYUuUwleLIziknvlP8VpTgO4kqNaH57Y3JnNa6DLpu/sGcP6hbVdfdX5aHAV716pQBKrfuU26BJK29qY37J7A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.9.0",
+                       "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz",
+                       "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@xtuc/long": "4.2.2"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2160,88 +2199,88 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@webassemblyjs/utf8": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.8.5",
-                       "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.8.5.tgz",
-                       "integrity": "sha512-U7zgftmQriw37tfD934UNInokz6yTmn29inT2cAetAsaU9YeVCveWEwhKL1Mg4yS7q//NGdzy79nlXh3bT8Kjw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.9.0",
+                       "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz",
+                       "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@webassemblyjs/wasm-edit": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.8.5",
-                       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.8.5.tgz",
-                       "integrity": "sha512-A41EMy8MWw5yvqj7MQzkDjU29K7UJq1VrX2vWLzfpRHt3ISftOXqrtojn7nlPsZ9Ijhp5NwuODuycSvfAO/26Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.9.0",
+                       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz",
+                       "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@webassemblyjs/ast": "1.8.5",
-                               "@webassemblyjs/helper-buffer": "1.8.5",
-                               "@webassemblyjs/helper-wasm-bytecode": "1.8.5",
-                               "@webassemblyjs/helper-wasm-section": "1.8.5",
-                               "@webassemblyjs/wasm-gen": "1.8.5",
-                               "@webassemblyjs/wasm-opt": "1.8.5",
-                               "@webassemblyjs/wasm-parser": "1.8.5",
-                               "@webassemblyjs/wast-printer": "1.8.5"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@webassemblyjs/ast": "1.9.0",
+                               "@webassemblyjs/helper-buffer": "1.9.0",
+                               "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
+                               "@webassemblyjs/helper-wasm-section": "1.9.0",
+                               "@webassemblyjs/wasm-gen": "1.9.0",
+                               "@webassemblyjs/wasm-opt": "1.9.0",
+                               "@webassemblyjs/wasm-parser": "1.9.0",
+                               "@webassemblyjs/wast-printer": "1.9.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@webassemblyjs/wasm-gen": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.8.5",
-                       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.5.tgz",
-                       "integrity": "sha512-BCZBT0LURC0CXDzj5FXSc2FPTsxwp3nWcqXQdOZE4U7h7i8FqtFK5Egia6f9raQLpEKT1VL7zr4r3+QX6zArWg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.9.0",
+                       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz",
+                       "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@webassemblyjs/ast": "1.8.5",
-                               "@webassemblyjs/helper-wasm-bytecode": "1.8.5",
-                               "@webassemblyjs/ieee754": "1.8.5",
-                               "@webassemblyjs/leb128": "1.8.5",
-                               "@webassemblyjs/utf8": "1.8.5"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@webassemblyjs/ast": "1.9.0",
+                               "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
+                               "@webassemblyjs/ieee754": "1.9.0",
+                               "@webassemblyjs/leb128": "1.9.0",
+                               "@webassemblyjs/utf8": "1.9.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@webassemblyjs/wasm-opt": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.8.5",
-                       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.8.5.tgz",
-                       "integrity": "sha512-HKo2mO/Uh9A6ojzu7cjslGaHaUU14LdLbGEKqTR7PBKwT6LdPtLLh9fPY33rmr5wcOMrsWDbbdCHq4hQUdd37Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.9.0",
+                       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz",
+                       "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@webassemblyjs/ast": "1.8.5",
-                               "@webassemblyjs/helper-buffer": "1.8.5",
-                               "@webassemblyjs/wasm-gen": "1.8.5",
-                               "@webassemblyjs/wasm-parser": "1.8.5"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@webassemblyjs/ast": "1.9.0",
+                               "@webassemblyjs/helper-buffer": "1.9.0",
+                               "@webassemblyjs/wasm-gen": "1.9.0",
+                               "@webassemblyjs/wasm-parser": "1.9.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@webassemblyjs/wasm-parser": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.8.5",
-                       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.5.tgz",
-                       "integrity": "sha512-pi0SYE9T6tfcMkthwcgCpL0cM9nRYr6/6fjgDtL6q/ZqKHdMWvxitRi5JcZ7RI4SNJJYnYNaWy5UUrHQy998lw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.9.0",
+                       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz",
+                       "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@webassemblyjs/ast": "1.8.5",
-                               "@webassemblyjs/helper-api-error": "1.8.5",
-                               "@webassemblyjs/helper-wasm-bytecode": "1.8.5",
-                               "@webassemblyjs/ieee754": "1.8.5",
-                               "@webassemblyjs/leb128": "1.8.5",
-                               "@webassemblyjs/utf8": "1.8.5"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@webassemblyjs/ast": "1.9.0",
+                               "@webassemblyjs/helper-api-error": "1.9.0",
+                               "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
+                               "@webassemblyjs/ieee754": "1.9.0",
+                               "@webassemblyjs/leb128": "1.9.0",
+                               "@webassemblyjs/utf8": "1.9.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@webassemblyjs/wast-parser": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.8.5",
-                       "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.8.5.tgz",
-                       "integrity": "sha512-daXC1FyKWHF1i11obK086QRlsMsY4+tIOKgBqI1lxAnkp9xe9YMcgOxm9kLe+ttjs5aWV2KKE1TWJCN57/Btsg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.9.0",
+                       "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz",
+                       "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@webassemblyjs/ast": "1.8.5",
-                               "@webassemblyjs/floating-point-hex-parser": "1.8.5",
-                               "@webassemblyjs/helper-api-error": "1.8.5",
-                               "@webassemblyjs/helper-code-frame": "1.8.5",
-                               "@webassemblyjs/helper-fsm": "1.8.5",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@webassemblyjs/ast": "1.9.0",
+                               "@webassemblyjs/floating-point-hex-parser": "1.9.0",
+                               "@webassemblyjs/helper-api-error": "1.9.0",
+                               "@webassemblyjs/helper-code-frame": "1.9.0",
+                               "@webassemblyjs/helper-fsm": "1.9.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@xtuc/long": "4.2.2"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@webassemblyjs/wast-printer": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.8.5",
-                       "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.8.5.tgz",
-                       "integrity": "sha512-w0U0pD4EhlnvRyeJzBqaVSJAo9w/ce7/WPogeXLzGkO6hzhr4GnQIZ4W4uUt5b9ooAaXPtnXlj0gzsXEOUNYMg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.9.0",
+                       "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz",
+                       "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@webassemblyjs/ast": "1.8.5",
-                               "@webassemblyjs/wast-parser": "1.8.5",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@webassemblyjs/ast": "1.9.0",
+                               "@webassemblyjs/wast-parser": "1.9.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@xtuc/long": "4.2.2"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3101,6 +3140,16 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "source-map-loader": {
+                                       "version": "0.2.4",
+                                       "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-0.2.4.tgz",
+                                       "integrity": "sha512-OU6UJUty+i2JDpTItnizPrlpOIBLmQbWMuBg9q5bVtnHACqw1tn9nNwqJLbv0/00JjnJb/Ee5g5WS5vrRv7zIQ==",
+                                       "dev": true,
+                                       "requires": {
+                                               "async": "^2.5.0",
+                                               "loader-utils": "^1.1.0"
+                                       }
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "supports-color": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "5.5.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3335,12 +3384,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "amdefine": {
-                       "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
-                       "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "ansi-colors": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "3.2.4",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3399,9 +3442,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "arch": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.1.1",
-                       "resolved": "https://registry.npmjs.org/arch/-/arch-2.1.1.tgz",
-                       "integrity": "sha512-BLM56aPo9vLLFVa8+/+pJLnrZ7QGGTVHWsCwieAWT9o9K8UeGaQbzZbGoabWLOo2ksBCztoXdqBZBplqLDDCSg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.2.0",
+                       "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz",
+                       "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3424,16 +3467,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "are-we-there-yet": {
-                       "version": "1.1.5",
-                       "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz",
-                       "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==",
-                       "dev": true,
-                       "requires": {
-                               "delegates": "^1.0.0",
-                               "readable-stream": "^2.0.6"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "argparse": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.10",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3479,6 +3512,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "array-each": {
+                       "version": "1.0.1",
+                       "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz",
+                       "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "array-equal": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3567,6 +3606,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "array-slice": {
+                       "version": "1.1.0",
+                       "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz",
+                       "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "array-union": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3723,14 +3768,23 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "asn1.js": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.10.1",
-                       "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz",
-                       "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.4.1",
+                       "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz",
+                       "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "bn.js": "^4.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "inherits": "^2.0.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "minimalistic-assert": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "minimalistic-assert": "^1.0.0",
+                               "safer-buffer": "^2.1.0"
+                       },
+                       "dependencies": {
+                               "bn.js": {
+                                       "version": "4.11.9",
+                                       "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
+                                       "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
+                                       "dev": true
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "assert": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3799,12 +3853,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "async-foreach": {
-                       "version": "0.1.3",
-                       "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz",
-                       "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "async-limiter": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3829,18 +3877,18 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-S3KPrwoZVVGU1PvQVYL4M/3NE3s="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "autoprefixer": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "9.6.2",
-                       "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.6.2.tgz",
-                       "integrity": "sha512-0hXVBruiJrTMJprJYwdWuIg87R8MJ/Yfrt85XgOgRwyC0mpBIyDdGZhSf+AEh6lAA+R/70Y+89G6YSXsCnnrEw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "9.8.6",
+                       "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz",
+                       "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "browserslist": "^4.7.0",
-                               "caniuse-lite": "^1.0.30000998",
-                               "chalk": "^2.4.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "browserslist": "^4.12.0",
+                               "caniuse-lite": "^1.0.30001109",
+                               "colorette": "^1.2.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "normalize-range": "^0.1.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "num2fraction": "^1.2.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "postcss": "^7.0.18",
-                               "postcss-value-parser": "^4.0.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "postcss": "^7.0.32",
+                               "postcss-value-parser": "^4.1.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "ansi-styles": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3853,20 +3901,22 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "browserslist": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "4.7.0",
-                                       "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.7.0.tgz",
-                                       "integrity": "sha512-9rGNDtnj+HaahxiVV38Gn8n8Lr8REKsel68v1sPFfIGEK6uSXTY3h9acgiT1dZVtOOUtifo/Dn8daDQ5dUgVsA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "4.16.3",
+                                       "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.3.tgz",
+                                       "integrity": "sha512-vIyhWmIkULaq04Gt93txdh+j02yX/JzlyhLYbV3YQCn/zvES3JnY7TifHHvvr1w5hTDluNKMkV05cs4vy8Q7sw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "caniuse-lite": "^1.0.30000989",
-                                               "electron-to-chromium": "^1.3.247",
-                                               "node-releases": "^1.1.29"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "caniuse-lite": "^1.0.30001181",
+                                               "colorette": "^1.2.1",
+                                               "electron-to-chromium": "^1.3.649",
+                                               "escalade": "^3.1.1",
+                                               "node-releases": "^1.1.70"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "caniuse-lite": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "1.0.30000998",
-                                       "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000998.tgz",
-                                       "integrity": "sha512-8Tj5sPZR9kMHeDD9SZXIVr5m9ofufLLCG2Y4QwQrH18GIwG+kCc+zYdlR036ZRkuKjVVetyxeAgGA1xF7XdmzQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "1.0.30001183",
+                                       "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001183.tgz",
+                                       "integrity": "sha512-7JkwTEE1hlRKETbCFd8HDZeLiQIUcl8rC6JgNjvHCNaxOeNmQ9V4LvQXRUsKIV2CC73qKxljwVhToaA3kLRqTw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "chalk": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3878,57 +3928,48 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                                "ansi-styles": "^3.2.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "escape-string-regexp": "^1.0.5",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "supports-color": "^5.3.0"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                        },
+                                       "dependencies": {
+                                               "supports-color": {
+                                                       "version": "5.5.0",
+                                                       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+                                                       "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+                                                       "dev": true,
+                                                       "requires": {
+                                                               "has-flag": "^3.0.0"
+                                                       }
+                                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "electron-to-chromium": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "1.3.274",
-                                       "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.274.tgz",
-                                       "integrity": "sha512-9bWkiXxGylowqMXoF1ec7k6akmsL2nOa1kzZ4CKzBuwK9WVz0VauE1w/RVyYraE1LpJM7+8fNCsW9b7ZSoxWIg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "1.3.654",
+                                       "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.654.tgz",
+                                       "integrity": "sha512-Zy2gc/c8KYFg2GkNr7Ruzh5tPEZpFm7EyXqZTFasm1YRDJtpyBRGaOuM0H3t6SuIP53qX4kNmtO9t0WjhBjE9A==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "node-releases": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "1.1.34",
-                                       "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.34.tgz",
-                                       "integrity": "sha512-fNn12JTEfniTuCqo0r9jXgl44+KxRH/huV7zM/KAGOKxDKrHr6EbT7SSs4B+DNxyBE2mks28AD+Jw6PkfY5uwA==",
-                                       "dev": true,
-                                       "requires": {
-                                               "semver": "^6.3.0"
-                                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "1.1.70",
+                                       "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.70.tgz",
+                                       "integrity": "sha512-Slf2s69+2/uAD79pVVQo8uSiC34+g8GWY8UH2Qtqv34ZfhYrxpYpfzs9Js9d6O0mbDmALuxaTlplnBTnSELcrw==",
+                                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                                 },
</span><span class="cx" style="display: block; padding: 0 10px">                                "postcss": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "7.0.18",
-                                       "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.18.tgz",
-                                       "integrity": "sha512-/7g1QXXgegpF+9GJj4iN7ChGF40sYuGYJ8WZu8DZWnmhQ/G36hfdk3q9LBJmoK+lZ+yzZ5KYpOoxq7LF1BxE8g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "7.0.35",
+                                       "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
+                                       "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "chalk": "^2.4.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "source-map": "^0.6.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "supports-color": "^6.1.0"
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        },
-                                       "dependencies": {
-                                               "supports-color": {
-                                                       "version": "6.1.0",
-                                                       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
-                                                       "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "has-flag": "^3.0.0"
-                                                       }
-                                               }
</del><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "postcss-value-parser": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "4.0.2",
-                                       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.0.2.tgz",
-                                       "integrity": "sha512-LmeoohTpp/K4UiyQCwuGWlONxXamGzCMtFxLq4W1nZVGIQLYvMCJx3yAF9qyyuFpflABI9yVdtJAqbihOsCsJQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "4.1.0",
+                                       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz",
+                                       "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "semver": {
-                                       "version": "6.3.0",
-                                       "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
-                                       "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
-                                       "dev": true
-                               },
</del><span class="cx" style="display: block; padding: 0 10px">                                 "source-map": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "0.6.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3936,9 +3977,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "supports-color": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "5.5.0",
-                                       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
-                                       "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "6.1.0",
+                                       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
+                                       "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "has-flag": "^3.0.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3963,6 +4004,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "axios": {
+                       "version": "0.21.1",
+                       "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz",
+                       "integrity": "sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==",
+                       "dev": true,
+                       "requires": {
+                               "follow-redirects": "^1.10.0"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "axobject-query": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.1.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.1.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4333,9 +4383,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "base64-js": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.3.0",
-                       "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz",
-                       "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.5.1",
+                       "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
+                       "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "batch": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4624,15 +4674,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "binary-extensions": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.13.1",
-                       "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz",
-                       "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.2.0",
+                       "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
+                       "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "bl": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.2.2",
-                       "resolved": "http://registry.npmjs.org/bl/-/bl-1.2.2.tgz",
-                       "integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.2.3",
+                       "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz",
+                       "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4640,15 +4690,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "safe-buffer": "^5.1.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "block-stream": {
-                       "version": "0.0.9",
-                       "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz",
-                       "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=",
-                       "dev": true,
-                       "requires": {
-                               "inherits": "~2.0.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "bluebird": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "3.5.5",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.5.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4656,9 +4697,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "bn.js": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.11.8",
-                       "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz",
-                       "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.1.3",
+                       "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz",
+                       "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "body": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4822,7 +4863,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "browserify-aes": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.2.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "resolved": "http://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4858,28 +4899,49 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "browserify-rsa": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.1",
-                       "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz",
-                       "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.1.0",
+                       "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz",
+                       "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "bn.js": "^4.1.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "bn.js": "^5.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "randombytes": "^2.0.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "browserify-sign": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.4",
-                       "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz",
-                       "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.2.1",
+                       "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz",
+                       "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "bn.js": "^4.1.1",
-                               "browserify-rsa": "^4.0.0",
-                               "create-hash": "^1.1.0",
-                               "create-hmac": "^1.1.2",
-                               "elliptic": "^6.0.0",
-                               "inherits": "^2.0.1",
-                               "parse-asn1": "^5.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "bn.js": "^5.1.1",
+                               "browserify-rsa": "^4.0.1",
+                               "create-hash": "^1.2.0",
+                               "create-hmac": "^1.1.7",
+                               "elliptic": "^6.5.3",
+                               "inherits": "^2.0.4",
+                               "parse-asn1": "^5.1.5",
+                               "readable-stream": "^3.6.0",
+                               "safe-buffer": "^5.2.0"
+                       },
+                       "dependencies": {
+                               "readable-stream": {
+                                       "version": "3.6.0",
+                                       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
+                                       "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "inherits": "^2.0.3",
+                                               "string_decoder": "^1.1.1",
+                                               "util-deprecate": "^1.0.1"
+                                       }
+                               },
+                               "safe-buffer": {
+                                       "version": "5.2.1",
+                                       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+                                       "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
+                                       "dev": true
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "browserify-zlib": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4912,9 +4974,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "buffer": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.9.1",
-                       "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz",
-                       "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.9.2",
+                       "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz",
+                       "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "base64-js": "^1.0.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4944,8 +5006,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.2.13",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "dev": true,
-                       "optional": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "buffer-fill": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5107,6 +5168,16 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "call-bind": {
+                       "version": "1.0.2",
+                       "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
+                       "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
+                       "dev": true,
+                       "requires": {
+                               "function-bind": "^1.1.1",
+                               "get-intrinsic": "^1.0.2"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "call-me-maybe": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5313,52 +5384,78 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "check-node-version": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.1",
-                       "resolved": "https://registry.npmjs.org/check-node-version/-/check-node-version-4.0.1.tgz",
-                       "integrity": "sha512-pWV+uuJJoOGbODDC6+DPUYeprv1CUg/jr1SGKpgkANstGN22f9T0Vn40mdv6hvRZ25KMH/IjkVc0LZH5ms+qEg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.3",
+                       "resolved": "https://registry.npmjs.org/check-node-version/-/check-node-version-4.0.3.tgz",
+                       "integrity": "sha512-kbnOaF7SE1uasWx3hqxzsU2yz7I+rkxSMuTW0eKoF39eUtSR/a0F4Sm35LwJNx4itOIARf9eLhWHOOh7rlZ5/g==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "chalk": "^2.3.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "chalk": "^3.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "map-values": "^1.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "minimist": "^1.2.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "object-filter": "^1.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "run-parallel": "^1.1.4",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "semver": "^5.7.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "semver": "^6.3.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "ansi-styles": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "3.2.1",
-                                       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
-                                       "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "4.3.0",
+                                       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+                                       "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "color-convert": "^1.9.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "color-convert": "^2.0.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "chalk": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "2.4.2",
-                                       "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
-                                       "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "3.0.0",
+                                       "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
+                                       "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "ansi-styles": "^3.2.1",
-                                               "escape-string-regexp": "^1.0.5",
-                                               "supports-color": "^5.3.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "ansi-styles": "^4.1.0",
+                                               "supports-color": "^7.1.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "color-convert": {
+                                       "version": "2.0.1",
+                                       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+                                       "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+                                       "dev": true,
+                                       "requires": {
+                                               "color-name": "~1.1.4"
+                                       }
+                               },
+                               "color-name": {
+                                       "version": "1.1.4",
+                                       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+                                       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+                                       "dev": true
+                               },
+                               "has-flag": {
+                                       "version": "4.0.0",
+                                       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+                                       "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+                                       "dev": true
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "minimist": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "1.2.0",
-                                       "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
-                                       "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "1.2.5",
+                                       "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
+                                       "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "semver": {
+                                       "version": "6.3.0",
+                                       "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+                                       "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+                                       "dev": true
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "supports-color": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "5.5.0",
-                                       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
-                                       "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "7.2.0",
+                                       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+                                       "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "has-flag": "^3.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "has-flag": "^4.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5395,23 +5492,80 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "chokidar": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.1.6",
-                       "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.6.tgz",
-                       "integrity": "sha512-V2jUo67OKkc6ySiRpJrjlpJKl9kDuG+Xb8VgsGzb+aEouhgS1D0weyPU4lEzdAcsCAvrih2J2BqyXqHWvVLw5g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.5.1",
+                       "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz",
+                       "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "anymatch": "^2.0.0",
-                               "async-each": "^1.0.1",
-                               "braces": "^2.3.2",
-                               "fsevents": "^1.2.7",
-                               "glob-parent": "^3.1.0",
-                               "inherits": "^2.0.3",
-                               "is-binary-path": "^1.0.0",
-                               "is-glob": "^4.0.0",
-                               "normalize-path": "^3.0.0",
-                               "path-is-absolute": "^1.0.0",
-                               "readdirp": "^2.2.1",
-                               "upath": "^1.1.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "anymatch": "~3.1.1",
+                               "braces": "~3.0.2",
+                               "fsevents": "~2.3.1",
+                               "glob-parent": "~5.1.0",
+                               "is-binary-path": "~2.1.0",
+                               "is-glob": "~4.0.1",
+                               "normalize-path": "~3.0.0",
+                               "readdirp": "~3.5.0"
+                       },
+                       "dependencies": {
+                               "anymatch": {
+                                       "version": "3.1.1",
+                                       "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz",
+                                       "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==",
+                                       "dev": true,
+                                       "requires": {
+                                               "normalize-path": "^3.0.0",
+                                               "picomatch": "^2.0.4"
+                                       }
+                               },
+                               "braces": {
+                                       "version": "3.0.2",
+                                       "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
+                                       "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
+                                       "dev": true,
+                                       "requires": {
+                                               "fill-range": "^7.0.1"
+                                       }
+                               },
+                               "fill-range": {
+                                       "version": "7.0.1",
+                                       "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
+                                       "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
+                                       "dev": true,
+                                       "requires": {
+                                               "to-regex-range": "^5.0.1"
+                                       }
+                               },
+                               "fsevents": {
+                                       "version": "2.3.1",
+                                       "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.1.tgz",
+                                       "integrity": "sha512-YR47Eg4hChJGAB1O3yEAOkGO+rlzutoICGqGo9EZ4lKWokzZRSyIW1QmTzqjtw8MJdj9srP869CuWw/hyzSiBw==",
+                                       "dev": true,
+                                       "optional": true
+                               },
+                               "glob-parent": {
+                                       "version": "5.1.1",
+                                       "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz",
+                                       "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==",
+                                       "dev": true,
+                                       "requires": {
+                                               "is-glob": "^4.0.1"
+                                       }
+                               },
+                               "is-number": {
+                                       "version": "7.0.0",
+                                       "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
+                                       "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
+                                       "dev": true
+                               },
+                               "to-regex-range": {
+                                       "version": "5.0.1",
+                                       "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
+                                       "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
+                                       "dev": true,
+                                       "requires": {
+                                               "is-number": "^7.0.0"
+                                       }
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "chownr": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5526,14 +5680,42 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "cliui": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.1.0",
-                       "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz",
-                       "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.0.0",
+                       "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
+                       "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "string-width": "^2.1.1",
-                               "strip-ansi": "^4.0.0",
-                               "wrap-ansi": "^2.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "string-width": "^3.1.0",
+                               "strip-ansi": "^5.2.0",
+                               "wrap-ansi": "^5.1.0"
+                       },
+                       "dependencies": {
+                               "ansi-regex": {
+                                       "version": "4.1.0",
+                                       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
+                                       "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
+                                       "dev": true
+                               },
+                               "string-width": {
+                                       "version": "3.1.0",
+                                       "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
+                                       "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
+                                       "dev": true,
+                                       "requires": {
+                                               "emoji-regex": "^7.0.1",
+                                               "is-fullwidth-code-point": "^2.0.0",
+                                               "strip-ansi": "^5.1.0"
+                                       }
+                               },
+                               "strip-ansi": {
+                                       "version": "5.2.0",
+                                       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
+                                       "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "ansi-regex": "^4.1.0"
+                                       }
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "clone-deep": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5617,18 +5799,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "code-point-at": {
-                       "version": "1.1.0",
-                       "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
-                       "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
-                       "dev": true
-               },
-               "coffeescript": {
-                       "version": "1.10.0",
-                       "resolved": "https://registry.npmjs.org/coffeescript/-/coffeescript-1.10.0.tgz",
-                       "integrity": "sha1-56qDAZF+9iGzXYo580jc3R234z4=",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "collapse-white-space": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.6",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5678,6 +5848,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "simple-swizzle": "^0.2.2"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "colorette": {
+                       "version": "1.2.1",
+                       "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz",
+                       "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "colors": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.1.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5724,12 +5900,20 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "compressible": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.17",
-                       "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.17.tgz",
-                       "integrity": "sha512-BGHeLCK1GV7j1bSmQQAi26X+GgWcTjLr/0tzSvMCl3LH1w1IJ4PFSPoV5316b30cneTziC+B1a+3OjoSUcQYmw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.18",
+                       "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz",
+                       "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "mime-db": ">= 1.40.0 < 2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "mime-db": ">= 1.43.0 < 2"
+                       },
+                       "dependencies": {
+                               "mime-db": {
+                                       "version": "1.45.0",
+                                       "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.45.0.tgz",
+                                       "integrity": "sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==",
+                                       "dev": true
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "compression": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5800,18 +5984,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "console-browserify": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.0",
-                       "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz",
-                       "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=",
-                       "dev": true,
-                       "requires": {
-                               "date-now": "^0.1.4"
-                       }
-               },
-               "console-control-strings": {
-                       "version": "1.1.0",
-                       "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
-                       "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.2.0",
+                       "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz",
+                       "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "console-stream": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5894,9 +6069,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "copy-webpack-plugin": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "5.1.1",
-                       "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-5.1.1.tgz",
-                       "integrity": "sha512-P15M5ZC8dyCjQHWwd4Ia/dm0SgVvZJMYeykVIVYXbGyqO4dWB5oyPHp9i7wjwo5LhtlhKbiBCdS2NvM07Wlybg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.1.2",
+                       "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-5.1.2.tgz",
+                       "integrity": "sha512-Uh7crJAco3AjBvgAy9Z75CjK8IG+gxaErro71THQ+vv/bl4HaQcpkexAY8KVW/T6D2W2IRr+couF/knIRkZMIQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "cacache": "^12.0.3",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5909,7 +6084,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "normalize-path": "^3.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "p-limit": "^2.2.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "schema-utils": "^1.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "serialize-javascript": "^2.1.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "serialize-javascript": "^4.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "webpack-log": "^2.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5940,10 +6115,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "serialize-javascript": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "2.1.2",
-                                       "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-2.1.2.tgz",
-                                       "integrity": "sha512-rs9OggEUF0V4jUSecXazOYsLfu7OGK2qIn3c7IPBiffz32XniEp/TX9Xmc9LQfK2nQ2QKHvZ2oygKUGU0lG4jQ==",
-                                       "dev": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "4.0.0",
+                                       "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz",
+                                       "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==",
+                                       "dev": true,
+                                       "requires": {
+                                               "randombytes": "^2.1.0"
+                                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6058,13 +6236,21 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "create-ecdh": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.3",
-                       "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz",
-                       "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.4",
+                       "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz",
+                       "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "bn.js": "^4.1.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "elliptic": "^6.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "elliptic": "^6.5.3"
+                       },
+                       "dependencies": {
+                               "bn.js": {
+                                       "version": "4.11.9",
+                                       "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
+                                       "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
+                                       "dev": true
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "create-hash": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6413,102 +6599,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "dateformat": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.12",
-                       "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz",
-                       "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=",
-                       "dev": true,
-                       "requires": {
-                               "get-stdin": "^4.0.1",
-                               "meow": "^3.3.0"
-                       },
-                       "dependencies": {
-                               "camelcase": {
-                                       "version": "2.1.1",
-                                       "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
-                                       "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
-                                       "dev": true
-                               },
-                               "camelcase-keys": {
-                                       "version": "2.1.0",
-                                       "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz",
-                                       "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
-                                       "dev": true,
-                                       "requires": {
-                                               "camelcase": "^2.0.0",
-                                               "map-obj": "^1.0.0"
-                                       }
-                               },
-                               "get-stdin": {
-                                       "version": "4.0.1",
-                                       "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
-                                       "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=",
-                                       "dev": true
-                               },
-                               "indent-string": {
-                                       "version": "2.1.0",
-                                       "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz",
-                                       "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=",
-                                       "dev": true,
-                                       "requires": {
-                                               "repeating": "^2.0.0"
-                                       }
-                               },
-                               "map-obj": {
-                                       "version": "1.0.1",
-                                       "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
-                                       "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
-                                       "dev": true
-                               },
-                               "meow": {
-                                       "version": "3.7.0",
-                                       "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz",
-                                       "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=",
-                                       "dev": true,
-                                       "requires": {
-                                               "camelcase-keys": "^2.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"
-                                       }
-                               },
-                               "minimist": {
-                                       "version": "1.2.5",
-                                       "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
-                                       "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
-                                       "dev": true
-                               },
-                               "redent": {
-                                       "version": "1.0.0",
-                                       "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz",
-                                       "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=",
-                                       "dev": true,
-                                       "requires": {
-                                               "indent-string": "^2.1.0",
-                                               "strip-indent": "^1.0.1"
-                                       }
-                               },
-                               "strip-indent": {
-                                       "version": "1.0.1",
-                                       "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz",
-                                       "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=",
-                                       "dev": true,
-                                       "requires": {
-                                               "get-stdin": "^4.0.1"
-                                       }
-                               },
-                               "trim-newlines": {
-                                       "version": "1.0.0",
-                                       "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz",
-                                       "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=",
-                                       "dev": true
-                               }
-                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.3",
+                       "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz",
+                       "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "debug": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.6.9",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6771,9 +6865,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "deep-equal": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.0",
-                       "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.0.tgz",
-                       "integrity": "sha512-ZbfWJq/wN1Z273o7mUSjILYqehAktR2NVoSrOukDkU9kg2v/Uv89yU4Cvz8seJeAmtN5oqiefKq8FPuXOboqLw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.1.1",
+                       "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz",
+                       "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-arguments": "^1.0.4",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6785,9 +6879,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "deep-for-each": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.3",
-                       "resolved": "https://registry.npmjs.org/deep-for-each/-/deep-for-each-2.0.3.tgz",
-                       "integrity": "sha512-Y9mu+rplGcNZ7veer+5rqcdI9w3aPb7/WyE/nYnsuPevaE2z5YuC2u7/Gz/hIKsa0zo8sE8gKoBimSNsO/sr+A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/deep-for-each/-/deep-for-each-3.0.0.tgz",
+                       "integrity": "sha512-pPN+0f8jlnNP+z90qqOdxGghJU5XM6oBDhvAR+qdQzjCg5pk/7VPPvKK1GqoXEFkHza6ZS+Otzzvmr0g3VUaKw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "lodash.isplainobject": "^4.0.6"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6962,12 +7056,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "delegates": {
-                       "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
-                       "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "depd": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.1.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6975,9 +7063,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "des.js": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz",
-                       "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.1",
+                       "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz",
+                       "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "inherits": "^2.0.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7038,6 +7126,14 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "bn.js": "^4.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "miller-rabin": "^4.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "randombytes": "^2.0.0"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "bn.js": {
+                                       "version": "4.11.9",
+                                       "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
+                                       "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
+                                       "dev": true
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "dir-glob": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7309,18 +7405,26 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-cqdAoQdFM4LijfnOXbtajfD5Zuw="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "elliptic": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "6.4.1",
-                       "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.1.tgz",
-                       "integrity": "sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.5.4",
+                       "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz",
+                       "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "bn.js": "^4.4.0",
-                               "brorand": "^1.0.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "bn.js": "^4.11.9",
+                               "brorand": "^1.1.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "hash.js": "^1.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "hmac-drbg": "^1.0.0",
-                               "inherits": "^2.0.1",
-                               "minimalistic-assert": "^1.0.0",
-                               "minimalistic-crypto-utils": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "hmac-drbg": "^1.0.1",
+                               "inherits": "^2.0.4",
+                               "minimalistic-assert": "^1.0.1",
+                               "minimalistic-crypto-utils": "^1.0.1"
+                       },
+                       "dependencies": {
+                               "bn.js": {
+                                       "version": "4.11.9",
+                                       "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
+                                       "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
+                                       "dev": true
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "emoji-regex": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7676,10 +7780,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-symbol": "^1.0.2"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "es6-promise": {
-                       "version": "4.2.8",
-                       "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz",
-                       "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "escalade": {
+                       "version": "3.1.1",
+                       "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
+                       "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "escape-html": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8183,9 +8287,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "eventemitter3": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.0",
-                       "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.0.tgz",
-                       "integrity": "sha512-qerSRB0p+UDEssxTtm6EDKcE7W4OaoisfIMl4CngyEhjpYglocpNg6UEqCvemdGhosAsg4sO2dXJOdyBifPGCg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.7",
+                       "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
+                       "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "eventie": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8194,9 +8298,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-1P/IsMK15JPCqhsiy+kY067nRDc="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "events": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.0.0",
-                       "resolved": "https://registry.npmjs.org/events/-/events-3.0.0.tgz",
-                       "integrity": "sha512-Dc381HFWJzEOhQ+d8pkNon++bk9h6cdAoAj4iE6Q4y6xgTzySWXlKn05/TVNpjnfRqi/X0EpJEJohPjNI3zpVA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.2.0",
+                       "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz",
+                       "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "eventsource": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8663,12 +8767,14 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "figures": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.0",
-                       "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
-                       "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.7.0",
+                       "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz",
+                       "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "optional": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "escape-string-regexp": "^1.0.5"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "escape-string-regexp": "^1.0.5",
+                               "object-assign": "^4.1.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "file-entry-cache": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8856,30 +8962,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "semver-regex": "^2.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "findup": {
-                       "version": "0.1.5",
-                       "resolved": "https://registry.npmjs.org/findup/-/findup-0.1.5.tgz",
-                       "integrity": "sha1-itkpozk7rGJ5V6fl3kYjsGsOLOs=",
-                       "dev": true,
-                       "requires": {
-                               "colors": "~0.6.0-1",
-                               "commander": "~2.1.0"
-                       },
-                       "dependencies": {
-                               "colors": {
-                                       "version": "0.6.2",
-                                       "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz",
-                                       "integrity": "sha1-JCP+ZnisDF2uiFLl0OW+CMmXq8w=",
-                                       "dev": true
-                               },
-                               "commander": {
-                                       "version": "2.1.0",
-                                       "resolved": "https://registry.npmjs.org/commander/-/commander-2.1.0.tgz",
-                                       "integrity": "sha1-0SG7roYNmZKj1Re6lvVliOR8Z4E=",
-                                       "dev": true
-                               }
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "findup-sync": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8946,6 +9028,30 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "fined": {
+                       "version": "1.2.0",
+                       "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz",
+                       "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==",
+                       "dev": true,
+                       "requires": {
+                               "expand-tilde": "^2.0.2",
+                               "is-plain-object": "^2.0.3",
+                               "object.defaults": "^1.1.0",
+                               "object.pick": "^1.2.0",
+                               "parse-filepath": "^1.0.1"
+                       },
+                       "dependencies": {
+                               "expand-tilde": {
+                                       "version": "2.0.2",
+                                       "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz",
+                                       "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=",
+                                       "dev": true,
+                                       "requires": {
+                                               "homedir-polyfill": "^1.0.1"
+                                       }
+                               }
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "fizzy-ui-utils": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/fizzy-ui-utils/-/fizzy-ui-utils-1.0.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8955,6 +9061,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "doc-ready": "~1.0.3"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "flagged-respawn": {
+                       "version": "1.0.1",
+                       "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz",
+                       "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "flat-cache": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8983,30 +9095,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "follow-redirects": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.9.0",
-                       "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.9.0.tgz",
-                       "integrity": "sha512-CRcPzsSIbXyVDl0QI01muNDu69S8trU4jArW9LpOt2WtC6LyUJetcIrmfHsRBx7/Jb6GHJUiuqyYxPooFfNt6A==",
-                       "dev": true,
-                       "requires": {
-                               "debug": "^3.0.0"
-                       },
-                       "dependencies": {
-                               "debug": {
-                                       "version": "3.2.6",
-                                       "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
-                                       "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
-                                       "dev": true,
-                                       "requires": {
-                                               "ms": "^2.1.1"
-                                       }
-                               },
-                               "ms": {
-                                       "version": "2.1.2",
-                                       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
-                                       "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
-                                       "dev": true
-                               }
-                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.13.2",
+                       "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.2.tgz",
+                       "integrity": "sha512-6mPTgLxYm3r6Bkkg0vNM0HTjfGrOEtsfbhagQvbxDEsEkpNhw582upBaoRZylzen6krEmxXJgt9Ju6HiI4O7BA==",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "for-in": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9087,8 +9179,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "dev": true,
-                       "optional": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "fs-exists-sync": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.1.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9096,17 +9187,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-mC1ok6+RjnLQjeyehnP/K1qNat0=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "fs-extra": {
-                       "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz",
-                       "integrity": "sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA=",
-                       "dev": true,
-                       "requires": {
-                               "graceful-fs": "^4.1.2",
-                               "jsonfile": "^2.1.0",
-                               "klaw": "^1.0.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "fs-write-stream-atomic": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.10",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9672,18 +9752,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "fstream": {
-                       "version": "1.0.12",
-                       "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz",
-                       "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==",
-                       "dev": true,
-                       "requires": {
-                               "graceful-fs": "^4.1.2",
-                               "inherits": "~2.0.0",
-                               "mkdirp": ">=0.5 0",
-                               "rimraf": "2"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "function-bind": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9758,59 +9826,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.1.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-j48B/ZI7VKs3sgeI2cZp7WXWmZXu7Iq5pl5/vptV5N2mq+DGFuS/ulaDjtaoLpYzuD6u8UgrUKHfgo7fDTSiBA=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "gauge": {
-                       "version": "2.7.4",
-                       "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
-                       "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
-                       "dev": true,
-                       "requires": {
-                               "aproba": "^1.0.3",
-                               "console-control-strings": "^1.0.0",
-                               "has-unicode": "^2.0.0",
-                               "object-assign": "^4.1.0",
-                               "signal-exit": "^3.0.0",
-                               "string-width": "^1.0.1",
-                               "strip-ansi": "^3.0.1",
-                               "wide-align": "^1.1.0"
-                       },
-                       "dependencies": {
-                               "ansi-regex": {
-                                       "version": "2.1.1",
-                                       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
-                                       "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
-                                       "dev": true
-                               },
-                               "is-fullwidth-code-point": {
-                                       "version": "1.0.0",
-                                       "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
-                                       "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
-                                       "dev": true,
-                                       "requires": {
-                                               "number-is-nan": "^1.0.0"
-                                       }
-                               },
-                               "string-width": {
-                                       "version": "1.0.2",
-                                       "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
-                                       "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
-                                       "dev": true,
-                                       "requires": {
-                                               "code-point-at": "^1.0.0",
-                                               "is-fullwidth-code-point": "^1.0.0",
-                                               "strip-ansi": "^3.0.0"
-                                       }
-                               },
-                               "strip-ansi": {
-                                       "version": "3.0.1",
-                                       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
-                                       "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
-                                       "dev": true,
-                                       "requires": {
-                                               "ansi-regex": "^2.0.0"
-                                       }
-                               }
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "gaze": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.1.3",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9827,11 +9842,30 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "get-caller-file": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.3",
-                       "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz",
-                       "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.5",
+                       "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
+                       "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "get-intrinsic": {
+                       "version": "1.1.1",
+                       "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
+                       "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
+                       "dev": true,
+                       "requires": {
+                               "function-bind": "^1.1.1",
+                               "has": "^1.0.3",
+                               "has-symbols": "^1.0.1"
+                       },
+                       "dependencies": {
+                               "has-symbols": {
+                                       "version": "1.0.1",
+                                       "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz",
+                                       "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==",
+                                       "dev": true
+                               }
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "get-proxy": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-2.1.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10242,13 +10276,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "graceful-readlink": {
-                       "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz",
-                       "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=",
-                       "dev": true,
-                       "optional": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "gradient-parser": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.1.5",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/gradient-parser/-/gradient-parser-0.1.5.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10261,28 +10288,26 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "grunt": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.4",
-                       "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.0.4.tgz",
-                       "integrity": "sha512-PYsMOrOC+MsdGEkFVwMaMyc6Ob7pKmq+deg1Sjr+vvMWp35sztfwKE7qoN51V+UEtHsyNuMcGdgMLFkBHvMxHQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.3.0",
+                       "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.3.0.tgz",
+                       "integrity": "sha512-6ILlMXv11/4cxuhSMfSU+SfvbxrPuqZrAtLN64+tZpQ3DAKfSQPQHRbTjSbdtxfyQhGZPtN0bDZJ/LdCM5WXXA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "coffeescript": "~1.10.0",
-                               "dateformat": "~1.0.12",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "dateformat": "~3.0.3",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "eventemitter2": "~0.4.13",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "exit": "~0.1.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "exit": "~0.1.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "findup-sync": "~0.3.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "glob": "~7.0.0",
-                               "grunt-cli": "~1.2.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "glob": "~7.1.6",
+                               "grunt-cli": "~1.3.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "grunt-known-options": "~1.1.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "grunt-legacy-log": "~2.0.0",
-                               "grunt-legacy-util": "~1.1.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "grunt-legacy-log": "~3.0.0",
+                               "grunt-legacy-util": "~2.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "iconv-lite": "~0.4.13",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "js-yaml": "~3.13.0",
-                               "minimatch": "~3.0.2",
-                               "mkdirp": "~0.5.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "js-yaml": "~3.14.0",
+                               "minimatch": "~3.0.4",
+                               "mkdirp": "~1.0.4",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "nopt": "~3.0.6",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "path-is-absolute": "~1.0.0",
-                               "rimraf": "~2.6.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "rimraf": "~3.0.2"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "findup-sync": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10310,36 +10335,74 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "glob": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "7.0.6",
-                                       "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz",
-                                       "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "7.1.6",
+                                       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
+                                       "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "fs.realpath": "^1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "inflight": "^1.0.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "inherits": "2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "minimatch": "^3.0.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "minimatch": "^3.0.4",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "once": "^1.3.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "path-is-absolute": "^1.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "grunt-cli": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "1.2.0",
-                                       "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.2.0.tgz",
-                                       "integrity": "sha1-VisRnrsGndtGSs4oRVAb6Xs1tqg=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "1.3.2",
+                                       "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.3.2.tgz",
+                                       "integrity": "sha512-8OHDiZZkcptxVXtMfDxJvmN7MVJNE8L/yIcPb4HB7TlyFD1kDvjHrb62uhySsU14wJx9ORMnTuhRMQ40lH/orQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "findup-sync": "~0.3.0",
</del><span class="cx" style="display: block; padding: 0 10px">                                                 "grunt-known-options": "~1.1.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "nopt": "~3.0.6",
-                                               "resolve": "~1.1.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "interpret": "~1.1.0",
+                                               "liftoff": "~2.5.0",
+                                               "nopt": "~4.0.1",
+                                               "v8flags": "~3.1.1"
+                                       },
+                                       "dependencies": {
+                                               "nopt": {
+                                                       "version": "4.0.3",
+                                                       "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz",
+                                                       "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==",
+                                                       "dev": true,
+                                                       "requires": {
+                                                               "abbrev": "1",
+                                                               "osenv": "^0.1.4"
+                                                       }
+                                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "resolve": {
-                                       "version": "1.1.7",
-                                       "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz",
-                                       "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "interpret": {
+                                       "version": "1.1.0",
+                                       "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz",
+                                       "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                },
+                               "js-yaml": {
+                                       "version": "3.14.1",
+                                       "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
+                                       "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
+                                       "dev": true,
+                                       "requires": {
+                                               "argparse": "^1.0.7",
+                                               "esprima": "^4.0.0"
+                                       }
+                               },
+                               "mkdirp": {
+                                       "version": "1.0.4",
+                                       "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
+                                       "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
+                                       "dev": true
+                               },
+                               "rimraf": {
+                                       "version": "3.0.2",
+                                       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
+                                       "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "glob": "^7.1.3"
+                                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10425,9 +10488,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "grunt-contrib-imagemin": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.1.0",
-                       "resolved": "https://registry.npmjs.org/grunt-contrib-imagemin/-/grunt-contrib-imagemin-3.1.0.tgz",
-                       "integrity": "sha512-c0duAb018eowVVfqNMN0S5Esx8mRZ1OP/hkEoKnJkOCaD9/DywKGvLuhschF+DByPSs4k1u1y38w9Bt+ihJG8A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.0",
+                       "resolved": "https://registry.npmjs.org/grunt-contrib-imagemin/-/grunt-contrib-imagemin-4.0.0.tgz",
+                       "integrity": "sha512-2GYQBQFfJLjeTThJ8E7+vLgvgfOh78u0bgieIK85c2Rv9V6ssd2AvBvuF7T26mK261EN/SlNefpW5+zGWzfrVw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "chalk": "^2.4.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10462,9 +10525,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "pretty-bytes": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "5.3.0",
-                                       "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.3.0.tgz",
-                                       "integrity": "sha512-hjGrh+P926p4R4WbaB6OckyRtO0F0/lQBiT+0gnxjV+5kjPBrfVBFCsCLbMqVQeydvIoouYTCmmEURiH3R1Bdg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "5.5.0",
+                                       "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.5.0.tgz",
+                                       "integrity": "sha512-p+T744ZyjjiaFlMUZZv6YPC5JrkNj8maRmPaQCWFJFplUAzpIUTRaTcS+7wmZtUoFXHtESJb23ISliaWyz3SHA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "supports-color": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10479,60 +10542,185 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "grunt-contrib-jshint": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.1.0",
-                       "resolved": "https://registry.npmjs.org/grunt-contrib-jshint/-/grunt-contrib-jshint-2.1.0.tgz",
-                       "integrity": "sha512-65S2/C/6RfjY/umTxfwXXn+wVvaYmykHkHSsW6Q6rhkbv3oudTEgqnFFZvWzWCoHUb+3GMZLbP3oSrNyvshmIQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/grunt-contrib-jshint/-/grunt-contrib-jshint-3.0.0.tgz",
+                       "integrity": "sha512-o0V3HNK54+w2Lss/AP0LsAUCEmPDQIcgsDFvTy0sE8sdPXq/8vHdNdMEitK9Wcfoq7H6v02v6soiiwJ0wavT7A==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "chalk": "^2.4.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "chalk": "^4.1.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "hooker": "^0.2.3",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "jshint": "~2.10.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "jshint": "~2.12.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "ansi-styles": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "3.2.1",
-                                       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
-                                       "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "4.3.0",
+                                       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+                                       "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "color-convert": "^1.9.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "color-convert": "^2.0.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "chalk": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "2.4.2",
-                                       "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
-                                       "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "4.1.0",
+                                       "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
+                                       "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "ansi-styles": "^3.2.1",
-                                               "escape-string-regexp": "^1.0.5",
-                                               "supports-color": "^5.3.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "ansi-styles": "^4.1.0",
+                                               "supports-color": "^7.1.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "color-convert": {
+                                       "version": "2.0.1",
+                                       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+                                       "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+                                       "dev": true,
+                                       "requires": {
+                                               "color-name": "~1.1.4"
+                                       }
+                               },
+                               "color-name": {
+                                       "version": "1.1.4",
+                                       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+                                       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+                                       "dev": true
+                               },
+                               "has-flag": {
+                                       "version": "4.0.0",
+                                       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+                                       "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+                                       "dev": true
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "supports-color": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "5.5.0",
-                                       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
-                                       "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "7.2.0",
+                                       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+                                       "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "has-flag": "^3.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "has-flag": "^4.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "grunt-contrib-qunit": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.3.0",
-                       "resolved": "https://registry.npmjs.org/grunt-contrib-qunit/-/grunt-contrib-qunit-1.3.0.tgz",
-                       "integrity": "sha1-naxijP1OyBWZhjPbc7Ur2z3byZ4=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.0",
+                       "resolved": "https://registry.npmjs.org/grunt-contrib-qunit/-/grunt-contrib-qunit-4.0.0.tgz",
+                       "integrity": "sha512-XP9Ks+uoSQzic0eic6koD8kYAKQnSYfu2G1HBqvrvUyXaDDnSSXOKELND8j7dwudnJj4N6KgW6OU7AHeM5PGKA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "grunt-lib-phantomjs": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "eventemitter2": "^6.4.2",
+                               "p-each-series": "^2.1.0",
+                               "puppeteer": "^4.0.0"
+                       },
+                       "dependencies": {
+                               "debug": {
+                                       "version": "4.3.1",
+                                       "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
+                                       "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
+                                       "dev": true,
+                                       "requires": {
+                                               "ms": "2.1.2"
+                                       }
+                               },
+                               "eventemitter2": {
+                                       "version": "6.4.3",
+                                       "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.3.tgz",
+                                       "integrity": "sha512-t0A2msp6BzOf+QAcI6z9XMktLj52OjGQg+8SJH6v5+3uxNpWYRR3wQmfA+6xtMU9kOC59qk9licus5dYcrYkMQ==",
+                                       "dev": true
+                               },
+                               "extract-zip": {
+                                       "version": "2.0.1",
+                                       "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz",
+                                       "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==",
+                                       "dev": true,
+                                       "requires": {
+                                               "@types/yauzl": "^2.9.1",
+                                               "debug": "^4.1.1",
+                                               "get-stream": "^5.1.0",
+                                               "yauzl": "^2.10.0"
+                                       }
+                               },
+                               "fd-slicer": {
+                                       "version": "1.1.0",
+                                       "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
+                                       "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=",
+                                       "dev": true,
+                                       "requires": {
+                                               "pend": "~1.2.0"
+                                       }
+                               },
+                               "get-stream": {
+                                       "version": "5.2.0",
+                                       "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
+                                       "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "pump": "^3.0.0"
+                                       }
+                               },
+                               "ms": {
+                                       "version": "2.1.2",
+                                       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+                                       "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+                                       "dev": true
+                               },
+                               "p-each-series": {
+                                       "version": "2.2.0",
+                                       "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz",
+                                       "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==",
+                                       "dev": true
+                               },
+                               "puppeteer": {
+                                       "version": "4.0.1",
+                                       "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-4.0.1.tgz",
+                                       "integrity": "sha512-LIiSWTRqpTnnm3R2yAoMBx1inSeKwVZy66RFSkgSTDINzheJZPd5z5mMbPM0FkvwWAZ27a+69j5nZf+Fpyhn3Q==",
+                                       "dev": true,
+                                       "requires": {
+                                               "debug": "^4.1.0",
+                                               "extract-zip": "^2.0.0",
+                                               "https-proxy-agent": "^4.0.0",
+                                               "mime": "^2.0.3",
+                                               "mitt": "^2.0.1",
+                                               "progress": "^2.0.1",
+                                               "proxy-from-env": "^1.0.0",
+                                               "rimraf": "^3.0.2",
+                                               "tar-fs": "^2.0.0",
+                                               "unbzip2-stream": "^1.3.3",
+                                               "ws": "^7.2.3"
+                                       }
+                               },
+                               "rimraf": {
+                                       "version": "3.0.2",
+                                       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
+                                       "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "glob": "^7.1.3"
+                                       }
+                               },
+                               "ws": {
+                                       "version": "7.4.3",
+                                       "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.3.tgz",
+                                       "integrity": "sha512-hr6vCR76GsossIRsr8OLR9acVVm1jyfEWvhbNjtgPOrfvAlKzvyeg/P6r8RuDjRyrcQoPQT7K0DGEPc7Ae6jzA==",
+                                       "dev": true
+                               },
+                               "yauzl": {
+                                       "version": "2.10.0",
+                                       "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
+                                       "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=",
+                                       "dev": true,
+                                       "requires": {
+                                               "buffer-crc32": "~0.2.3",
+                                               "fd-slicer": "~1.1.0"
+                                       }
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "grunt-contrib-uglify": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.1",
-                       "resolved": "https://registry.npmjs.org/grunt-contrib-uglify/-/grunt-contrib-uglify-4.0.1.tgz",
-                       "integrity": "sha512-dwf8/+4uW1+7pH72WButOEnzErPGmtUvc8p08B0eQS/6ON0WdeQu0+WFeafaPTbbY1GqtS25lsHWaDeiTQNWPg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.0.0",
+                       "resolved": "https://registry.npmjs.org/grunt-contrib-uglify/-/grunt-contrib-uglify-5.0.0.tgz",
+                       "integrity": "sha512-rIFFPJMWKnh6oxDe2b810Ysg5SKoiI0u/FvuvAVpvJ7VHILkKtGqA4jgJ1JWruWQ+1m5FtB1lVSK81YyzIgDUw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "chalk": "^2.4.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10597,27 +10785,55 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "grunt-jsdoc": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.4.0",
-                       "resolved": "https://registry.npmjs.org/grunt-jsdoc/-/grunt-jsdoc-2.4.0.tgz",
-                       "integrity": "sha512-JpZd1W7HbK0sHbpiL9+VyDFwZlkYoDQMaP+v6z1R23W/NYLoqJM76L9eBOr7O6NycqtddRHN5DzlSkW45MJ82w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.4.1",
+                       "resolved": "https://registry.npmjs.org/grunt-jsdoc/-/grunt-jsdoc-2.4.1.tgz",
+                       "integrity": "sha512-S0zxU0wDewRu7z+vijEItOWe/UttxWVmvz0qz2ZVcAYR2GpXjsiski2CAVN0b18t2qeVLdmxZkJaEWCOsKzcAw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "cross-spawn": "^6.0.5",
-                               "jsdoc": "~3.6.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "cross-spawn": "^7.0.1",
+                               "jsdoc": "^3.6.3"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "cross-spawn": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "6.0.5",
-                                       "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
-                                       "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "7.0.3",
+                                       "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
+                                       "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "nice-try": "^1.0.4",
-                                               "path-key": "^2.0.1",
-                                               "semver": "^5.5.0",
-                                               "shebang-command": "^1.2.0",
-                                               "which": "^1.2.9"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "path-key": "^3.1.0",
+                                               "shebang-command": "^2.0.0",
+                                               "which": "^2.0.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                },
+                               "path-key": {
+                                       "version": "3.1.1",
+                                       "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
+                                       "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
+                                       "dev": true
+                               },
+                               "shebang-command": {
+                                       "version": "2.0.0",
+                                       "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
+                                       "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "shebang-regex": "^3.0.0"
+                                       }
+                               },
+                               "shebang-regex": {
+                                       "version": "3.0.0",
+                                       "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
+                                       "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
+                                       "dev": true
+                               },
+                               "which": {
+                                       "version": "2.0.2",
+                                       "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
+                                       "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "isexe": "^2.0.0"
+                                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10645,62 +10861,96 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "grunt-legacy-log": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.0",
-                       "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-2.0.0.tgz",
-                       "integrity": "sha512-1m3+5QvDYfR1ltr8hjiaiNjddxGdQWcH0rw1iKKiQnF0+xtgTazirSTGu68RchPyh1OBng1bBUjLmX8q9NpoCw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.0.tgz",
+                       "integrity": "sha512-GHZQzZmhyq0u3hr7aHW4qUH0xDzwp2YXldLPZTCjlOeGscAOWWPftZG3XioW8MasGp+OBRIu39LFx14SLjXRcA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "colors": "~1.1.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "grunt-legacy-log-utils": "~2.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "grunt-legacy-log-utils": "~2.1.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "hooker": "~0.2.3",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "lodash": "~4.17.5"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "lodash": "~4.17.19"
+                       },
+                       "dependencies": {
+                               "lodash": {
+                                       "version": "4.17.20",
+                                       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz",
+                                       "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==",
+                                       "dev": true
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "grunt-legacy-log-utils": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.1",
-                       "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.0.1.tgz",
-                       "integrity": "sha512-o7uHyO/J+i2tXG8r2bZNlVk20vlIFJ9IEYyHMCQGfWYru8Jv3wTqKZzvV30YW9rWEjq0eP3cflQ1qWojIe9VFA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.1.0",
+                       "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.0.tgz",
+                       "integrity": "sha512-lwquaPXJtKQk0rUM1IQAop5noEpwFqOXasVoedLeNzaibf/OPWjKYvvdqnEHNmU+0T0CaReAXIbGo747ZD+Aaw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "chalk": "~2.4.1",
-                               "lodash": "~4.17.10"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "chalk": "~4.1.0",
+                               "lodash": "~4.17.19"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "ansi-styles": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "3.2.1",
-                                       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
-                                       "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "4.3.0",
+                                       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+                                       "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "color-convert": "^1.9.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "color-convert": "^2.0.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "chalk": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "2.4.2",
-                                       "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
-                                       "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "4.1.0",
+                                       "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
+                                       "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "ansi-styles": "^3.2.1",
-                                               "escape-string-regexp": "^1.0.5",
-                                               "supports-color": "^5.3.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "ansi-styles": "^4.1.0",
+                                               "supports-color": "^7.1.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "color-convert": {
+                                       "version": "2.0.1",
+                                       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+                                       "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+                                       "dev": true,
+                                       "requires": {
+                                               "color-name": "~1.1.4"
+                                       }
+                               },
+                               "color-name": {
+                                       "version": "1.1.4",
+                                       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+                                       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+                                       "dev": true
+                               },
+                               "has-flag": {
+                                       "version": "4.0.0",
+                                       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+                                       "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+                                       "dev": true
+                               },
+                               "lodash": {
+                                       "version": "4.17.20",
+                                       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz",
+                                       "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==",
+                                       "dev": true
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "supports-color": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "5.5.0",
-                                       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
-                                       "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "7.2.0",
+                                       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+                                       "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "has-flag": "^3.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "has-flag": "^4.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "grunt-legacy-util": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.1",
-                       "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-1.1.1.tgz",
-                       "integrity": "sha512-9zyA29w/fBe6BIfjGENndwoe1Uy31BIXxTH3s8mga0Z5Bz2Sp4UCjkeyv2tI449ymkx3x26B+46FV4fXEddl5A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.0",
+                       "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.0.tgz",
+                       "integrity": "sha512-ZEmYFB44bblwPE2oz3q3ygfF6hseQja9tx8I3UZIwbUik32FMWewA+d1qSFicMFB+8dNXDkh35HcDCWlpRsGlA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "async": "~1.5.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10707,8 +10957,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "exit": "~0.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "getobject": "~0.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "hooker": "~0.2.3",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "lodash": "~4.17.10",
-                               "underscore.string": "~3.3.4",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "lodash": "~4.17.20",
+                               "underscore.string": "~3.3.5",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "which": "~1.3.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10717,26 +10967,19 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "dev": true
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                },
+                               "lodash": {
+                                       "version": "4.17.20",
+                                       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz",
+                                       "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==",
+                                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "grunt-lib-phantomjs": {
-                       "version": "1.1.0",
-                       "resolved": "https://registry.npmjs.org/grunt-lib-phantomjs/-/grunt-lib-phantomjs-1.1.0.tgz",
-                       "integrity": "sha1-np7c3Z/S3UDgwYHJQ3HVcqpe6tI=",
-                       "dev": true,
-                       "requires": {
-                               "eventemitter2": "^0.4.9",
-                               "phantomjs-prebuilt": "^2.1.3",
-                               "rimraf": "^2.5.2",
-                               "semver": "^5.1.0",
-                               "temporary": "^0.0.8"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "grunt-patch-wordpress": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.0",
-                       "resolved": "https://registry.npmjs.org/grunt-patch-wordpress/-/grunt-patch-wordpress-2.0.0.tgz",
-                       "integrity": "sha512-9iCcgsZjBY6XPT25yFkln+7o/roy3zwF+RfrTZaTNVGXR1eEVWIPfjF0DJKMTvaqVIPXQyUq2uJ7/D65rAxiuA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.1",
+                       "resolved": "https://registry.npmjs.org/grunt-patch-wordpress/-/grunt-patch-wordpress-3.0.1.tgz",
+                       "integrity": "sha512-jdeqk/r0hSPez2Afgj+Zz8R6tFYDyhNKTNZvJIE5lAqmkms2ox4a+UfbZWhf9ObFb+Q4JYKIXqJruGzujzmYgA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "grunt": "^1.0.3",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10782,6 +11025,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                                "tmp": "^0.0.33"
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "figures": {
+                                       "version": "2.0.0",
+                                       "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
+                                       "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
+                                       "dev": true,
+                                       "requires": {
+                                               "escape-string-regexp": "^1.0.5"
+                                       }
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "inquirer": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "5.2.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-5.2.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10901,9 +11153,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "grunt-rtlcss": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.1",
-                       "resolved": "https://registry.npmjs.org/grunt-rtlcss/-/grunt-rtlcss-2.0.1.tgz",
-                       "integrity": "sha1-6eYc5DdAY5f546Sxv2aeR+cf/MM=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.2",
+                       "resolved": "https://registry.npmjs.org/grunt-rtlcss/-/grunt-rtlcss-2.0.2.tgz",
+                       "integrity": "sha512-WbI2thnwlF04N+xvJu+NxqEaCyPuLyar196SYhEQFZ2EJHkOS8YYE+Zkh+X9cWhwAtKp7ZEpR/IKXcyQggOIsQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "chalk": "^1.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10917,13 +11169,21 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "grunt-webpack": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.1.3",
-                       "resolved": "https://registry.npmjs.org/grunt-webpack/-/grunt-webpack-3.1.3.tgz",
-                       "integrity": "sha512-SaZ8K8lG4iTxs7ClZxOWCf3kxqS2y+Eel8SbaEGgBKwhAp6e45beIu+vhBZRLX3vonKML2kjemKsQ21REaqNFQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.2",
+                       "resolved": "https://registry.npmjs.org/grunt-webpack/-/grunt-webpack-4.0.2.tgz",
+                       "integrity": "sha512-rrqb9SRlY69jEJuCglelB7IvGrI7lRpdfH2GXpFlIOGPRTTtlSxYMU4Fjg8FHaC6ilnMbW5jd55Ff1lR5OibCA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "deep-for-each": "^2.0.2",
-                               "lodash": "^4.7.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "deep-for-each": "^3.0.0",
+                               "lodash": "^4.17.19"
+                       },
+                       "dependencies": {
+                               "lodash": {
+                                       "version": "4.17.20",
+                                       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz",
+                                       "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==",
+                                       "dev": true
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "gzip-size": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10937,9 +11197,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "handle-thing": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.0",
-                       "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.0.tgz",
-                       "integrity": "sha512-d4sze1JNC454Wdo2fkuyzCr6aHcbL6PGGuFAz0Li/NcOm1tCHGnWDRmJP85dh9IhQErTc2svWFEX5xHIOo//kQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.1",
+                       "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz",
+                       "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "har-schema": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11016,12 +11276,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "has-symbol-support-x": "^1.4.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "has-unicode": {
-                       "version": "2.0.1",
-                       "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
-                       "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "has-value": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11055,13 +11309,33 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "hash-base": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.0.4",
-                       "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz",
-                       "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.1.0",
+                       "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz",
+                       "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "inherits": "^2.0.1",
-                               "safe-buffer": "^5.0.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "inherits": "^2.0.4",
+                               "readable-stream": "^3.6.0",
+                               "safe-buffer": "^5.2.0"
+                       },
+                       "dependencies": {
+                               "readable-stream": {
+                                       "version": "3.6.0",
+                                       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
+                                       "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "inherits": "^2.0.3",
+                                               "string_decoder": "^1.1.1",
+                                               "util-deprecate": "^1.0.1"
+                                       }
+                               },
+                               "safe-buffer": {
+                                       "version": "5.2.1",
+                                       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+                                       "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
+                                       "dev": true
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "hash.js": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11074,16 +11348,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "minimalistic-assert": "^1.0.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "hasha": {
-                       "version": "2.2.0",
-                       "resolved": "https://registry.npmjs.org/hasha/-/hasha-2.2.0.tgz",
-                       "integrity": "sha1-eNfL/B5tZjA/55g3NlmEUXsvbuE=",
-                       "dev": true,
-                       "requires": {
-                               "is-stream": "^1.0.1",
-                               "pinkie-promise": "^2.0.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "hex-color-regex": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11195,9 +11459,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "html-entities": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.2.1",
-                       "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.2.1.tgz",
-                       "integrity": "sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.4.0",
+                       "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz",
+                       "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "html-escaper": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11285,9 +11549,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "http-proxy": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.18.0",
-                       "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.0.tgz",
-                       "integrity": "sha512-84I2iJM/n1d4Hdgc6y2+qY5mDaz2PUVjlg9znE9byl+q0uC3DeByqBGReQu5tpLK0TAqTIXScRUV+dg7+bUPpQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.18.1",
+                       "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz",
+                       "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "eventemitter3": "^4.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11360,9 +11624,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "ieee754": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.13",
-                       "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz",
-                       "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.2.1",
+                       "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
+                       "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "iferr": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11543,37 +11807,37 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "css-what": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "3.2.1",
-                                       "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.2.1.tgz",
-                                       "integrity": "sha512-WwOrosiQTvyms+Ti5ZC5vGEK0Vod3FTt1ca+payZqvKuGJF+dq7bG63DstxtN0dpm6FxY27a/zS3Wten+gEtGw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "3.4.2",
+                                       "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz",
+                                       "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "optional": true
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "csso": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "4.0.3",
-                                       "resolved": "https://registry.npmjs.org/csso/-/csso-4.0.3.tgz",
-                                       "integrity": "sha512-NL3spysxUkcrOgnpsT4Xdl2aiEiBG6bXswAABQVHcMrfjjBisFOKwLDOmf4wf32aPdcJws1zds2B0Rg+jqMyHQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "4.2.0",
+                                       "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz",
+                                       "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "css-tree": "1.0.0-alpha.39"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "css-tree": "^1.1.2"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         },
</span><span class="cx" style="display: block; padding: 0 10px">                                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "css-tree": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                        "version": "1.0.0-alpha.39",
-                                                       "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.39.tgz",
-                                                       "integrity": "sha512-7UvkEYgBAHRG9Nt980lYxjsTrCyHFN53ky3wVsDkiMdVqylqRt+Zc+jm5qw7/qyOvN2dHSYtX0e4MbCCExSvnA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                                 "version": "1.1.2",
+                                                       "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.2.tgz",
+                                                       "integrity": "sha512-wCoWush5Aeo48GLhfHPbmvZs59Z+M7k5+B1xDnXbdWNcEF423DoFdqSWE0PM5aNk5nI5cp1q7ms36zGApY/sKQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                                        "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                                "mdn-data": "2.0.6",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                                         "mdn-data": "2.0.14",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                                 "source-map": "^0.6.1"
</span><span class="cx" style="display: block; padding: 0 10px">                                                        }
</span><span class="cx" style="display: block; padding: 0 10px">                                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                                "mdn-data": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                        "version": "2.0.6",
-                                                       "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.6.tgz",
-                                                       "integrity": "sha512-rQvjv71olwNHgiTbfPZFkJtjNMciWgswYeciZhtvWLO8bmX3TnhyA62I6sTWOyZssWHJJjY6/KiWwqQsWWsqOA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                                 "version": "2.0.14",
+                                                       "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz",
+                                                       "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                                        "optional": true
</span><span class="cx" style="display: block; padding: 0 10px">                                                }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11688,12 +11952,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "in-publish": {
-                       "version": "2.0.0",
-                       "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.0.tgz",
-                       "integrity": "sha1-4g/146KvwmkDILbcVSaCqcf631E=",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "indent-string": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "4.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12045,12 +12303,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "loose-envify": "^1.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "invert-kv": {
-                       "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz",
-                       "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "ip": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.1.5",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12074,6 +12326,16 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-Y75zBYLkh0lJ9qxeHlMjQ7bSbyiSqNW/UOPWDmzC7cXskL1hekSITh1Oc6JV0XCWWZ9DE8VYSB71xocLk3gmGw==",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "is-absolute": {
+                       "version": "1.0.0",
+                       "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz",
+                       "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==",
+                       "dev": true,
+                       "requires": {
+                               "is-relative": "^1.0.0",
+                               "is-windows": "^1.0.1"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "is-absolute-url": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12112,10 +12374,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "is-arguments": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.4",
-                       "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz",
-                       "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==",
-                       "dev": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.1.0",
+                       "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz",
+                       "integrity": "sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg==",
+                       "dev": true,
+                       "requires": {
+                               "call-bind": "^1.0.0"
+                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "is-arrayish": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.2.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12123,12 +12388,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "is-binary-path": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
-                       "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.1.0",
+                       "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
+                       "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "binary-extensions": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "binary-extensions": "^2.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "is-boolean-object": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12228,13 +12493,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "is-finite": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.2",
-                       "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz",
-                       "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.1.0",
+                       "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz",
+                       "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "requires": {
-                               "number-is-nan": "^1.0.0"
-                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "optional": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "is-fullwidth-code-point": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12308,9 +12571,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "is-object": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.1.tgz",
-                       "integrity": "sha1-iVJojF7C/9awPsyF52ngKQMINHA=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.2",
+                       "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz",
+                       "integrity": "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12379,6 +12642,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "is-relative": {
+                       "version": "1.0.0",
+                       "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz",
+                       "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==",
+                       "dev": true,
+                       "requires": {
+                               "is-unc-path": "^1.0.0"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "is-resolvable": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12443,6 +12715,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "is-unc-path": {
+                       "version": "1.0.0",
+                       "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz",
+                       "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==",
+                       "dev": true,
+                       "requires": {
+                               "unc-path-regex": "^0.1.2"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "is-url": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.2.4",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12939,6 +13220,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "core-js": {
+                                       "version": "2.6.12",
+                                       "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz",
+                                       "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==",
+                                       "dev": true
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "has-flag": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "4.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12945,6 +13232,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "minimist": {
+                                       "version": "1.2.5",
+                                       "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
+                                       "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
+                                       "dev": true
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "supports-color": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "7.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12953,6 +13246,19 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "has-flag": "^4.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                },
+                               "wait-on": {
+                                       "version": "3.3.0",
+                                       "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-3.3.0.tgz",
+                                       "integrity": "sha512-97dEuUapx4+Y12aknWZn7D25kkjMk16PbWoYzpSdA8bYpVfS6hpl2a2pOWZ3c+Tyt3/i4/pglyZctG3J4V1hWQ==",
+                                       "dev": true,
+                                       "requires": {
+                                               "@hapi/joi": "^15.0.3",
+                                               "core-js": "^2.6.5",
+                                               "minimist": "^1.2.0",
+                                               "request": "^2.88.0",
+                                               "rx": "^4.1.0"
+                                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13875,6 +14181,36 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "joi": {
+                       "version": "17.3.0",
+                       "resolved": "https://registry.npmjs.org/joi/-/joi-17.3.0.tgz",
+                       "integrity": "sha512-Qh5gdU6niuYbUIUV5ejbsMiiFmBdw8Kcp8Buj2JntszCkCfxJ9Cz76OtHxOZMPXrt5810iDIXs+n1nNVoquHgg==",
+                       "dev": true,
+                       "requires": {
+                               "@hapi/hoek": "^9.0.0",
+                               "@hapi/topo": "^5.0.0",
+                               "@sideway/address": "^4.1.0",
+                               "@sideway/formula": "^3.0.0",
+                               "@sideway/pinpoint": "^2.0.0"
+                       },
+                       "dependencies": {
+                               "@hapi/hoek": {
+                                       "version": "9.1.1",
+                                       "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.1.1.tgz",
+                                       "integrity": "sha512-CAEbWH7OIur6jEOzaai83jq3FmKmv4PmX1JYfs9IrYcGEVI/lyL1EXJGCj7eFVJ0bg5QR8LMxBlEtA+xKiLpFw==",
+                                       "dev": true
+                               },
+                               "@hapi/topo": {
+                                       "version": "5.0.0",
+                                       "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.0.0.tgz",
+                                       "integrity": "sha512-tFJlT47db0kMqVm3H4nQYgn6Pwg10GTZHb1pwmSiv1K4ks6drQOtfEF5ZnPjkvC+y4/bUPHK+bc87QvLcL+WMw==",
+                                       "dev": true,
+                                       "requires": {
+                                               "@hapi/hoek": "^9.0.0"
+                                       }
+                               }
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "jpegtran-bin": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "4.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/jpegtran-bin/-/jpegtran-bin-4.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13922,12 +14258,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "https://github.com/jquery/jquery-ui/archive/1.11.4.tar.gz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-yMLXNruSte8iAAOsShJvUdcwgrHbWrxBCoKfPGqDmgFkfNLbnXoHcyxgOvI2IbgfupFF2paOm0AvOq6iERedKQ=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "js-base64": {
-                       "version": "2.5.2",
-                       "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.2.tgz",
-                       "integrity": "sha512-Vg8czh0Q7sFBSUMWWArX/miJeBWYBPpdU/3M/DKSaekLMqrqVPaedp+5mZhie/r0lgrcaYBfwXatEew6gwgiQQ==",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "js-polyfills": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.1.42",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/js-polyfills/-/js-polyfills-0.1.42.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13949,12 +14279,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "js2xmlparser": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.0",
-                       "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-4.0.0.tgz",
-                       "integrity": "sha512-WuNgdZOXVmBk5kUPMcTcVUpbGRzLfNkv7+7APq7WiDihpXVKrgxo6wwRpRl9OQeEBgKCVk9mR7RbzrnNWC8oBw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.1",
+                       "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-4.0.1.tgz",
+                       "integrity": "sha512-KrPTolcw6RocpYjdC7pL7v62e55q7qOMHvLX1UCLc5AAS8qeJ6nukarEJAF2KL2PZxlbGueEbINqZR2bDe/gUw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "xmlcreate": "^2.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "xmlcreate": "^2.0.3"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "jsbn": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13964,27 +14294,39 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "jsdoc": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.6.3",
-                       "resolved": "https://registry.npmjs.org/jsdoc/-/jsdoc-3.6.3.tgz",
-                       "integrity": "sha512-Yf1ZKA3r9nvtMWHO1kEuMZTlHOF8uoQ0vyo5eH7SQy5YeIiHM+B0DgKnn+X6y6KDYZcF7G2SPkKF+JORCXWE/A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.6.6",
+                       "resolved": "https://registry.npmjs.org/jsdoc/-/jsdoc-3.6.6.tgz",
+                       "integrity": "sha512-znR99e1BHeyEkSvgDDpX0sTiTu+8aQyDl9DawrkOGZTTW8hv0deIFXx87114zJ7gRaDZKVQD/4tr1ifmJp9xhQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/parser": "^7.4.4",
-                               "bluebird": "^3.5.4",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/parser": "^7.9.4",
+                               "bluebird": "^3.7.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "catharsis": "^0.8.11",
</span><span class="cx" style="display: block; padding: 0 10px">                                "escape-string-regexp": "^2.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "js2xmlparser": "^4.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "js2xmlparser": "^4.0.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "klaw": "^3.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "markdown-it": "^8.4.2",
-                               "markdown-it-anchor": "^5.0.2",
-                               "marked": "^0.7.0",
-                               "mkdirp": "^0.5.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "markdown-it": "^10.0.0",
+                               "markdown-it-anchor": "^5.2.7",
+                               "marked": "^0.8.2",
+                               "mkdirp": "^1.0.4",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "requizzle": "^0.2.3",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "strip-json-comments": "^3.0.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "strip-json-comments": "^3.1.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "taffydb": "2.6.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "underscore": "~1.9.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "underscore": "~1.10.2"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "@babel/parser": {
+                                       "version": "7.12.15",
+                                       "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.15.tgz",
+                                       "integrity": "sha512-AQBOU2Z9kWwSZMd6lNjCX0GUgFonL1wAM1db8L8PMk9UDaGsRCArBkU4Sc+UCM3AE4hjbXx+h58Lb3QT4oRmrA==",
+                                       "dev": true
+                               },
+                               "bluebird": {
+                                       "version": "3.7.2",
+                                       "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
+                                       "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
+                                       "dev": true
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "escape-string-regexp": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "2.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13991,25 +14333,22 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "klaw": {
-                                       "version": "3.0.0",
-                                       "resolved": "https://registry.npmjs.org/klaw/-/klaw-3.0.0.tgz",
-                                       "integrity": "sha512-0Fo5oir+O9jnXu5EefYbVK+mHMBeEVEy2cmctR1O1NECcCkPRreJKrS6Qt/j3KC2C148Dfo9i3pCmCMsdqGr0g==",
-                                       "dev": true,
-                                       "requires": {
-                                               "graceful-fs": "^4.1.9"
-                                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "mkdirp": {
+                                       "version": "1.0.4",
+                                       "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
+                                       "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
+                                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                                 },
</span><span class="cx" style="display: block; padding: 0 10px">                                "strip-json-comments": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "3.0.1",
-                                       "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz",
-                                       "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "3.1.1",
+                                       "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
+                                       "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "underscore": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "1.9.1",
-                                       "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.9.1.tgz",
-                                       "integrity": "sha512-5/4etnCkd9c8gwgowi5/om/mYO5ajCaOgdzj/oW+0eQV9WxKBDZw5+ycmKmeaTXjInS/W0BzpGLo2xR2aBwZdg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "1.10.2",
+                                       "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.10.2.tgz",
+                                       "integrity": "sha512-N4P+Q/BuyuEKFJ43B9gYuOj4TQUHXX+j2FqguVOpjkssLUUrnJofCcBccJSCoeturDoZU6GorDTHSvUDlSQbTg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14061,9 +14400,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "jshint": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.10.2",
-                       "resolved": "https://registry.npmjs.org/jshint/-/jshint-2.10.2.tgz",
-                       "integrity": "sha512-e7KZgCSXMJxznE/4WULzybCMNXNAd/bf5TSrvVEq78Q/K8ZwFpmBqQeDtNiHc3l49nV4E/+YeHU/JZjSUIrLAA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.12.0",
+                       "resolved": "https://registry.npmjs.org/jshint/-/jshint-2.12.0.tgz",
+                       "integrity": "sha512-TwuuaUDmra0JMkuqvqy+WGo2xGHSNjv1BA1nTIgtH2K5z1jHuAEeAgp7laaR+hLRmajRjcrM71+vByBDanCyYA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "cli": "~1.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14070,12 +14409,21 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "console-browserify": "1.1.x",
</span><span class="cx" style="display: block; padding: 0 10px">                                "exit": "0.1.x",
</span><span class="cx" style="display: block; padding: 0 10px">                                "htmlparser2": "3.8.x",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "lodash": "~4.17.11",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "lodash": "~4.17.19",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "minimatch": "~3.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "shelljs": "0.3.x",
</span><span class="cx" style="display: block; padding: 0 10px">                                "strip-json-comments": "1.0.x"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "console-browserify": {
+                                       "version": "1.1.0",
+                                       "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz",
+                                       "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=",
+                                       "dev": true,
+                                       "requires": {
+                                               "date-now": "^0.1.4"
+                                       }
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "domhandler": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "2.3.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14110,6 +14458,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "lodash": {
+                                       "version": "4.17.20",
+                                       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz",
+                                       "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==",
+                                       "dev": true
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "readable-stream": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "1.1.14",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14127,12 +14481,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "dev": true
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                },
-                               "strip-json-comments": {
-                                       "version": "1.0.4",
-                                       "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz",
-                                       "integrity": "sha1-HhX7ysl9Pumb8tc7TGVrCCu6+5E=",
-                                       "dev": true
</del><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14206,15 +14554,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-o6/yDBYccGvTz1+QFevz6l6OBZ2+fMVu2JZ9CIhzsYRX4mjaK5IyX9eldUdCmga16zlgQxyrj5pt9kzuj2C02w==",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "jsonfile": {
-                       "version": "2.4.0",
-                       "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz",
-                       "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=",
-                       "dev": true,
-                       "requires": {
-                               "graceful-fs": "^4.1.6"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "jsprim": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.4.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14237,12 +14576,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "object.assign": "^4.1.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "kew": {
-                       "version": "0.7.0",
-                       "resolved": "https://registry.npmjs.org/kew/-/kew-0.7.0.tgz",
-                       "integrity": "sha1-edk9LTM2PW/dKXCzNdkUGtWR15s=",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "keyv": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "3.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14268,9 +14601,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "klaw": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.3.1",
-                       "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz",
-                       "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/klaw/-/klaw-3.0.0.tgz",
+                       "integrity": "sha512-0Fo5oir+O9jnXu5EefYbVK+mHMBeEVEy2cmctR1O1NECcCkPRreJKrS6Qt/j3KC2C148Dfo9i3pCmCMsdqGr0g==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "graceful-fs": "^4.1.9"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14301,15 +14634,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "readable-stream": "^2.0.5"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "lcid": {
-                       "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz",
-                       "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=",
-                       "dev": true,
-                       "requires": {
-                               "invert-kv": "^1.0.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "left-pad": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.3.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14341,6 +14665,22 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "type-check": "~0.3.2"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "liftoff": {
+                       "version": "2.5.0",
+                       "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-2.5.0.tgz",
+                       "integrity": "sha1-IAkpG7Mc6oYbvxCnwVooyvdcMew=",
+                       "dev": true,
+                       "requires": {
+                               "extend": "^3.0.0",
+                               "findup-sync": "^2.0.0",
+                               "fined": "^1.0.1",
+                               "flagged-respawn": "^1.0.0",
+                               "is-plain-object": "^2.0.4",
+                               "object.map": "^1.0.0",
+                               "rechoir": "^0.6.2",
+                               "resolve": "^1.1.7"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "line-height": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.3.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/line-height/-/line-height-0.3.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14558,25 +14898,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "figures": "^1.3.5",
</span><span class="cx" style="display: block; padding: 0 10px">                                "squeak": "^1.0.0"
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        },
-                       "dependencies": {
-                               "figures": {
-                                       "version": "1.7.0",
-                                       "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz",
-                                       "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "escape-string-regexp": "^1.0.5",
-                                               "object-assign": "^4.1.0"
-                                       }
-                               }
</del><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "loglevel": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.6.4",
-                       "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.4.tgz",
-                       "integrity": "sha512-p0b6mOGKcGa+7nnmKbpzR6qloPbrgLcnio++E+14Vo/XffOGwZtRpUhr8dTH/x2oCMmEoIU0Zwm3ZauhvYD17g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.7.1",
+                       "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz",
+                       "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "longest": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14746,6 +15073,23 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "semver": "^5.6.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "make-iterator": {
+                       "version": "1.0.1",
+                       "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz",
+                       "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==",
+                       "dev": true,
+                       "requires": {
+                               "kind-of": "^6.0.2"
+                       },
+                       "dependencies": {
+                               "kind-of": {
+                                       "version": "6.0.3",
+                                       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+                                       "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+                                       "dev": true
+                               }
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "makeerror": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.11",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14755,12 +15099,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "tmpl": "1.0.x"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "mamacro": {
-                       "version": "0.0.3",
-                       "resolved": "https://registry.npmjs.org/mamacro/-/mamacro-0.0.3.tgz",
-                       "integrity": "sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA==",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "map-age-cleaner": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.1.3",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14804,22 +15142,30 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "markdown-it": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "8.4.2",
-                       "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-8.4.2.tgz",
-                       "integrity": "sha512-GcRz3AWTqSUphY3vsUqQSFMbgR38a4Lh3GWlHRh/7MRwz8mcu9n2IO7HOh+bXHrR9kOPDl5RNCaEsrneb+xhHQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "10.0.0",
+                       "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-10.0.0.tgz",
+                       "integrity": "sha512-YWOP1j7UbDNz+TumYP1kpwnP0aEa711cJjrAQrzd0UXlbJfc5aAq0F/PZHjiioqDC1NKgvIMX+o+9Bk7yuM2dg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "argparse": "^1.0.7",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "entities": "~1.1.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "entities": "~2.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "linkify-it": "^2.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "mdurl": "^1.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "uc.micro": "^1.0.5"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "entities": {
+                                       "version": "2.0.3",
+                                       "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz",
+                                       "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==",
+                                       "dev": true
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "markdown-it-anchor": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "5.2.4",
-                       "resolved": "https://registry.npmjs.org/markdown-it-anchor/-/markdown-it-anchor-5.2.4.tgz",
-                       "integrity": "sha512-n8zCGjxA3T+Mx1pG8HEgbJbkB8JFUuRkeTZQuIM8iPY6oQ8sWOPRZJDFC9a/pNg2QkHEjjGkhBEl/RSyzaDZ3A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.3.0",
+                       "resolved": "https://registry.npmjs.org/markdown-it-anchor/-/markdown-it-anchor-5.3.0.tgz",
+                       "integrity": "sha512-/V1MnLL/rgJ3jkMWo84UR+K+jF1cxNG1a+KwqeXqTIJ+jtA8aWSHuigx8lTzauiIjBDbwF3NcWQMotd0Dm39jA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "markdown-table": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14829,9 +15175,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "marked": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.7.0",
-                       "resolved": "https://registry.npmjs.org/marked/-/marked-0.7.0.tgz",
-                       "integrity": "sha512-c+yYdCZJQrsRjTPhUx7VKkApw9bwDkNbHUKo1ovgcfDjb2kc8rLuRbIFyXL5WOEUwzSSKo3IXpph2K6DqB/KZg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.8.2",
+                       "resolved": "https://registry.npmjs.org/marked/-/marked-0.8.2.tgz",
+                       "integrity": "sha512-EGwzEeCcLniFX51DhTpmTom+dSA/MG/OBUDjnWtHbEnjAH180VzUeAw+oE4+Zv+CoYBWyRlYOTR0N8SO9R1PVw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "masonry-layout": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15146,6 +15492,14 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "bn.js": "^4.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "brorand": "^1.0.1"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "bn.js": {
+                                       "version": "4.11.9",
+                                       "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
+                                       "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
+                                       "dev": true
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "mime": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15241,6 +15595,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "through2": "^2.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "mitt": {
+                       "version": "2.1.0",
+                       "resolved": "https://registry.npmjs.org/mitt/-/mitt-2.1.0.tgz",
+                       "integrity": "sha512-ILj2TpLiysu2wkBbWjAmww7TkZb65aiQO+DkVdUTBpBXq+MHYiETENkKFMtsJZX1Lf4pe4QOrTSjIfUwN5lRdg==",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "mixin-deep": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.3.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15288,6 +15648,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "minimist": "0.0.8"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "mkdirp-classic": {
+                       "version": "0.5.3",
+                       "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz",
+                       "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "mkpath": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/mkpath/-/mkpath-0.1.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15377,7 +15743,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.14.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "dev": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "dev": true,
+                       "optional": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "nanomatch": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.2.13",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15464,39 +15831,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "node-forge": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.9.0",
-                       "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.9.0.tgz",
-                       "integrity": "sha512-7ASaDa3pD+lJ3WvXFsxekJQelBKRpne+GOVbLbtHYdd7pFspyeuJHnWfLplGf3SwKGbfs/aYl5V/JCIaHVUKKQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.10.0",
+                       "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz",
+                       "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "node-gyp": {
-                       "version": "3.8.0",
-                       "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz",
-                       "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==",
-                       "dev": true,
-                       "requires": {
-                               "fstream": "^1.0.0",
-                               "glob": "^7.0.3",
-                               "graceful-fs": "^4.1.2",
-                               "mkdirp": "^0.5.0",
-                               "nopt": "2 || 3",
-                               "npmlog": "0 || 1 || 2 || 3 || 4",
-                               "osenv": "0",
-                               "request": "^2.87.0",
-                               "rimraf": "2",
-                               "semver": "~5.3.0",
-                               "tar": "^2.0.0",
-                               "which": "1"
-                       },
-                       "dependencies": {
-                               "semver": {
-                                       "version": "5.3.0",
-                                       "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz",
-                                       "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=",
-                                       "dev": true
-                               }
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "node-int64": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.4.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15562,129 +15901,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "semver": "^5.3.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "node-sass": {
-                       "version": "4.13.1",
-                       "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.13.1.tgz",
-                       "integrity": "sha512-TTWFx+ZhyDx1Biiez2nB0L3YrCZ/8oHagaDalbuBSlqXgUPsdkUSzJsVxeDO9LtPB49+Fh3WQl3slABo6AotNw==",
-                       "dev": true,
-                       "requires": {
-                               "async-foreach": "^0.1.3",
-                               "chalk": "^1.1.1",
-                               "cross-spawn": "^3.0.0",
-                               "gaze": "^1.0.0",
-                               "get-stdin": "^4.0.1",
-                               "glob": "^7.0.3",
-                               "in-publish": "^2.0.0",
-                               "lodash": "^4.17.15",
-                               "meow": "^3.7.0",
-                               "mkdirp": "^0.5.1",
-                               "nan": "^2.13.2",
-                               "node-gyp": "^3.8.0",
-                               "npmlog": "^4.0.0",
-                               "request": "^2.88.0",
-                               "sass-graph": "^2.2.4",
-                               "stdout-stream": "^1.4.0",
-                               "true-case-path": "^1.0.2"
-                       },
-                       "dependencies": {
-                               "camelcase": {
-                                       "version": "2.1.1",
-                                       "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
-                                       "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
-                                       "dev": true
-                               },
-                               "camelcase-keys": {
-                                       "version": "2.1.0",
-                                       "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz",
-                                       "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
-                                       "dev": true,
-                                       "requires": {
-                                               "camelcase": "^2.0.0",
-                                               "map-obj": "^1.0.0"
-                                       }
-                               },
-                               "cross-spawn": {
-                                       "version": "3.0.1",
-                                       "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz",
-                                       "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=",
-                                       "dev": true,
-                                       "requires": {
-                                               "lru-cache": "^4.0.1",
-                                               "which": "^1.2.9"
-                                       }
-                               },
-                               "get-stdin": {
-                                       "version": "4.0.1",
-                                       "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
-                                       "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=",
-                                       "dev": true
-                               },
-                               "indent-string": {
-                                       "version": "2.1.0",
-                                       "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz",
-                                       "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=",
-                                       "dev": true,
-                                       "requires": {
-                                               "repeating": "^2.0.0"
-                                       }
-                               },
-                               "map-obj": {
-                                       "version": "1.0.1",
-                                       "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
-                                       "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
-                                       "dev": true
-                               },
-                               "meow": {
-                                       "version": "3.7.0",
-                                       "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz",
-                                       "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=",
-                                       "dev": true,
-                                       "requires": {
-                                               "camelcase-keys": "^2.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"
-                                       }
-                               },
-                               "minimist": {
-                                       "version": "1.2.0",
-                                       "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
-                                       "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
-                                       "dev": true
-                               },
-                               "redent": {
-                                       "version": "1.0.0",
-                                       "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz",
-                                       "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=",
-                                       "dev": true,
-                                       "requires": {
-                                               "indent-string": "^2.1.0",
-                                               "strip-indent": "^1.0.1"
-                                       }
-                               },
-                               "strip-indent": {
-                                       "version": "1.0.1",
-                                       "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz",
-                                       "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=",
-                                       "dev": true,
-                                       "requires": {
-                                               "get-stdin": "^4.0.1"
-                                       }
-                               },
-                               "trim-newlines": {
-                                       "version": "1.0.0",
-                                       "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz",
-                                       "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=",
-                                       "dev": true
-                               }
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "nopt": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "3.0.6",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15897,18 +16113,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "path-key": "^2.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "npmlog": {
-                       "version": "4.1.2",
-                       "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
-                       "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
-                       "dev": true,
-                       "requires": {
-                               "are-we-there-yet": "~1.1.2",
-                               "console-control-strings": "~1.1.0",
-                               "gauge": "~2.7.3",
-                               "set-blocking": "~2.0.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "nth-check": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -16010,6 +16214,29 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "object-keys": "^1.0.11"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "object.defaults": {
+                       "version": "1.1.0",
+                       "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz",
+                       "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=",
+                       "dev": true,
+                       "requires": {
+                               "array-each": "^1.0.1",
+                               "array-slice": "^1.0.0",
+                               "for-own": "^1.0.0",
+                               "isobject": "^3.0.0"
+                       },
+                       "dependencies": {
+                               "for-own": {
+                                       "version": "1.0.0",
+                                       "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz",
+                                       "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=",
+                                       "dev": true,
+                                       "requires": {
+                                               "for-in": "^1.0.1"
+                                       }
+                               }
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "object.entries": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -16150,6 +16377,27 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "es-abstract": "^1.5.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "object.map": {
+                       "version": "1.0.1",
+                       "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz",
+                       "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=",
+                       "dev": true,
+                       "requires": {
+                               "for-own": "^1.0.0",
+                               "make-iterator": "^1.0.0"
+                       },
+                       "dependencies": {
+                               "for-own": {
+                                       "version": "1.0.0",
+                                       "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz",
+                                       "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=",
+                                       "dev": true,
+                                       "requires": {
+                                               "for-in": "^1.0.1"
+                                       }
+                               }
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "object.pick": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.3.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -16492,16 +16740,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "package": {
-                       "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/package/-/package-1.0.1.tgz",
-                       "integrity": "sha1-0lofmeJQbcsn1nBLg9yooxLk7cw=",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "pako": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.10",
-                       "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.10.tgz",
-                       "integrity": "sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.11",
+                       "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
+                       "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "parallel-transform": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -16524,14 +16766,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "parse-asn1": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "5.1.4",
-                       "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.4.tgz",
-                       "integrity": "sha512-Qs5duJcuvNExRfFZ99HDD3z4mAi3r9Wl/FOjEOijlxwCZs7E7mW2vjTpgQ4J8LpTF8x5v+1Vn5UQFejmWT11aw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.1.6",
+                       "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz",
+                       "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "asn1.js": "^4.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "asn1.js": "^5.2.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "browserify-aes": "^1.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "create-hash": "^1.1.0",
</del><span class="cx" style="display: block; padding: 0 10px">                                 "evp_bytestokey": "^1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "pbkdf2": "^3.0.3",
</span><span class="cx" style="display: block; padding: 0 10px">                                "safe-buffer": "^5.1.1"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -16551,6 +16792,17 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-hexadecimal": "^1.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "parse-filepath": {
+                       "version": "1.0.2",
+                       "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz",
+                       "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=",
+                       "dev": true,
+                       "requires": {
+                               "is-absolute": "^1.0.0",
+                               "map-cache": "^0.2.0",
+                               "path-root": "^0.1.1"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "parse-json": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "4.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -16624,6 +16876,21 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "path-root": {
+                       "version": "0.1.1",
+                       "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz",
+                       "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=",
+                       "dev": true,
+                       "requires": {
+                               "path-root-regex": "^0.1.0"
+                       }
+               },
+               "path-root-regex": {
+                       "version": "0.1.2",
+                       "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz",
+                       "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "path-to-regexp": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.1.7",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -16648,9 +16915,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "pbkdf2": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.0.17",
-                       "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz",
-                       "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.1.1",
+                       "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz",
+                       "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "create-hash": "^1.1.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -16672,31 +16939,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "phantomjs-prebuilt": {
-                       "version": "2.1.16",
-                       "resolved": "https://registry.npmjs.org/phantomjs-prebuilt/-/phantomjs-prebuilt-2.1.16.tgz",
-                       "integrity": "sha1-79ISpKOWbTZHaE6ouniFSb4q7+8=",
-                       "dev": true,
-                       "requires": {
-                               "es6-promise": "^4.0.3",
-                               "extract-zip": "^1.6.5",
-                               "fs-extra": "^1.0.0",
-                               "hasha": "^2.2.0",
-                               "kew": "^0.7.0",
-                               "progress": "^1.1.8",
-                               "request": "^2.81.0",
-                               "request-progress": "^2.0.1",
-                               "which": "^1.2.10"
-                       },
-                       "dependencies": {
-                               "progress": {
-                                       "version": "1.1.8",
-                                       "resolved": "http://registry.npmjs.org/progress/-/progress-1.1.8.tgz",
-                                       "integrity": "sha1-4mDHj2Fhzdmw5WzD4Khd4Xx6V74=",
-                                       "dev": true
-                               }
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "picomatch": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.2.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -16904,21 +17146,45 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "portfinder": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.20",
-                       "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.20.tgz",
-                       "integrity": "sha512-Yxe4mTyDzTd59PZJY4ojZR8F+E5e97iq2ZOHPz3HDgSvYC5siNad2tLooQ5y5QHyQhc3xVqvyk/eNA3wuoa7Sw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.28",
+                       "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz",
+                       "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "async": "^1.5.2",
-                               "debug": "^2.2.0",
-                               "mkdirp": "0.5.x"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "async": "^2.6.2",
+                               "debug": "^3.1.1",
+                               "mkdirp": "^0.5.5"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "async": {
-                                       "version": "1.5.2",
-                                       "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
-                                       "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "debug": {
+                                       "version": "3.2.7",
+                                       "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
+                                       "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+                                       "dev": true,
+                                       "requires": {
+                                               "ms": "^2.1.1"
+                                       }
+                               },
+                               "minimist": {
+                                       "version": "1.2.5",
+                                       "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
+                                       "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                },
+                               "mkdirp": {
+                                       "version": "0.5.5",
+                                       "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
+                                       "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
+                                       "dev": true,
+                                       "requires": {
+                                               "minimist": "^1.2.5"
+                                       }
+                               },
+                               "ms": {
+                                       "version": "2.1.3",
+                                       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+                                       "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
+                                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -17703,6 +17969,14 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "parse-asn1": "^5.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "randombytes": "^2.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "safe-buffer": "^5.1.2"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "bn.js": {
+                                       "version": "4.11.9",
+                                       "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
+                                       "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
+                                       "dev": true
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "pump": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -17837,9 +18111,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "querystringify": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.1.1",
-                       "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.1.1.tgz",
-                       "integrity": "sha512-w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.2.0",
+                       "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz",
+                       "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "quick-lru": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -18200,14 +18474,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "readdirp": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.2.1",
-                       "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
-                       "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.5.0",
+                       "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz",
+                       "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "graceful-fs": "^4.1.11",
-                               "micromatch": "^3.1.10",
-                               "readable-stream": "^2.0.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "picomatch": "^2.2.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "reakit": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -18240,6 +18512,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "util.promisify": "^1.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "rechoir": {
+                       "version": "0.6.2",
+                       "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz",
+                       "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=",
+                       "dev": true,
+                       "requires": {
+                               "resolve": "^1.1.6"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "redent": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "3.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -18320,12 +18601,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "regexp.prototype.flags": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.2.0",
-                       "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.2.0.tgz",
-                       "integrity": "sha512-ztaw4M1VqgMwl9HlPpOuiYgItcHlunW0He2fE6eNfT6E/CF2FtYi9ofOYe4mKntstYk0Fyh/rDRBdS3AnxjlrA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.3.1",
+                       "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz",
+                       "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "define-properties": "^1.1.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "call-bind": "^1.0.2",
+                               "define-properties": "^1.1.3"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "regexpp": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -18460,6 +18742,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "optional": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-finite": "^1.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -18522,15 +18805,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "request-progress": {
-                       "version": "2.0.1",
-                       "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-2.0.1.tgz",
-                       "integrity": "sha1-XTa7V5YcZzqlt4jbyBQf3yO0Tgg=",
-                       "dev": true,
-                       "requires": {
-                               "throttleit": "^1.0.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "request-promise-core": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.1.3",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.3.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -18557,9 +18831,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "require-main-filename": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz",
-                       "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.0",
+                       "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
+                       "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "requireindex": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -18737,15 +19011,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "rtlcss": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.4.0",
-                       "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-2.4.0.tgz",
-                       "integrity": "sha512-hdjFhZ5FCI0ABOfyXOMOhBtwPWtANLCG7rOiOcRf+yi5eDdxmDjqBruWouEnwVdzfh/TWF6NNncIEsigOCFZOA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.6.2",
+                       "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-2.6.2.tgz",
+                       "integrity": "sha512-06LFAr+GAPo+BvaynsXRfoYTJvSaWRyOhURCQ7aeI1MKph9meM222F+Zkt3bDamyHHJuGi3VPtiRkpyswmQbGA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "chalk": "^2.3.0",
-                               "findup": "^0.1.5",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@choojs/findup": "^0.2.1",
+                               "chalk": "^2.4.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "mkdirp": "^0.5.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "postcss": "^6.0.14",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "postcss": "^6.0.23",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "strip-json-comments": "^2.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -18786,6 +19060,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "strip-json-comments": {
+                                       "version": "2.0.1",
+                                       "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
+                                       "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
+                                       "dev": true
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "supports-color": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "5.5.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -18798,13 +19078,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "run-async": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.3.0",
-                       "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz",
-                       "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=",
-                       "dev": true,
-                       "requires": {
-                               "is-promise": "^2.1.0"
-                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.4.1",
+                       "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz",
+                       "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "run-parallel": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.1.9",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -18977,115 +19254,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "sass-graph": {
-                       "version": "2.2.4",
-                       "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz",
-                       "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "sass": {
+                       "version": "1.32.6",
+                       "resolved": "https://registry.npmjs.org/sass/-/sass-1.32.6.tgz",
+                       "integrity": "sha512-1bcDHDcSqeFtMr0JXI3xc/CXX6c4p0wHHivJdru8W7waM7a1WjKMm4m/Z5sY7CbVw4Whi2Chpcw6DFfSWwGLzQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "glob": "^7.0.0",
-                               "lodash": "^4.0.0",
-                               "scss-tokenizer": "^0.2.3",
-                               "yargs": "^7.0.0"
-                       },
-                       "dependencies": {
-                               "ansi-regex": {
-                                       "version": "2.1.1",
-                                       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
-                                       "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
-                                       "dev": true
-                               },
-                               "camelcase": {
-                                       "version": "3.0.0",
-                                       "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz",
-                                       "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=",
-                                       "dev": true
-                               },
-                               "cliui": {
-                                       "version": "3.2.0",
-                                       "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
-                                       "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
-                                       "dev": true,
-                                       "requires": {
-                                               "string-width": "^1.0.1",
-                                               "strip-ansi": "^3.0.1",
-                                               "wrap-ansi": "^2.0.0"
-                                       }
-                               },
-                               "is-fullwidth-code-point": {
-                                       "version": "1.0.0",
-                                       "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
-                                       "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
-                                       "dev": true,
-                                       "requires": {
-                                               "number-is-nan": "^1.0.0"
-                                       }
-                               },
-                               "os-locale": {
-                                       "version": "1.4.0",
-                                       "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz",
-                                       "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=",
-                                       "dev": true,
-                                       "requires": {
-                                               "lcid": "^1.0.0"
-                                       }
-                               },
-                               "string-width": {
-                                       "version": "1.0.2",
-                                       "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
-                                       "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
-                                       "dev": true,
-                                       "requires": {
-                                               "code-point-at": "^1.0.0",
-                                               "is-fullwidth-code-point": "^1.0.0",
-                                               "strip-ansi": "^3.0.0"
-                                       }
-                               },
-                               "strip-ansi": {
-                                       "version": "3.0.1",
-                                       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
-                                       "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
-                                       "dev": true,
-                                       "requires": {
-                                               "ansi-regex": "^2.0.0"
-                                       }
-                               },
-                               "which-module": {
-                                       "version": "1.0.0",
-                                       "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz",
-                                       "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=",
-                                       "dev": true
-                               },
-                               "yargs": {
-                                       "version": "7.1.0",
-                                       "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz",
-                                       "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=",
-                                       "dev": true,
-                                       "requires": {
-                                               "camelcase": "^3.0.0",
-                                               "cliui": "^3.2.0",
-                                               "decamelize": "^1.1.1",
-                                               "get-caller-file": "^1.0.1",
-                                               "os-locale": "^1.4.0",
-                                               "read-pkg-up": "^1.0.1",
-                                               "require-directory": "^2.1.1",
-                                               "require-main-filename": "^1.0.1",
-                                               "set-blocking": "^2.0.0",
-                                               "string-width": "^1.0.2",
-                                               "which-module": "^1.0.0",
-                                               "y18n": "^3.2.1",
-                                               "yargs-parser": "^5.0.0"
-                                       }
-                               },
-                               "yargs-parser": {
-                                       "version": "5.0.0",
-                                       "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz",
-                                       "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=",
-                                       "dev": true,
-                                       "requires": {
-                                               "camelcase": "^3.0.0"
-                                       }
-                               }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "chokidar": ">=2.0.0 <4.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "sax": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -19114,47 +19289,14 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "ajv-keywords": "^3.1.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "scss-tokenizer": {
-                       "version": "0.2.3",
-                       "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz",
-                       "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=",
-                       "dev": true,
-                       "requires": {
-                               "js-base64": "^2.1.8",
-                               "source-map": "^0.4.2"
-                       },
-                       "dependencies": {
-                               "source-map": {
-                                       "version": "0.4.4",
-                                       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz",
-                                       "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
-                                       "dev": true,
-                                       "requires": {
-                                               "amdefine": ">=0.0.4"
-                                       }
-                               }
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "seek-bzip": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.5",
-                       "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.5.tgz",
-                       "integrity": "sha1-z+kXyz0nS8/6x5J1ivUxc+sfq9w=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.6",
+                       "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz",
+                       "integrity": "sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "commander": "~2.8.1"
-                       },
-                       "dependencies": {
-                               "commander": {
-                                       "version": "2.8.1",
-                                       "resolved": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz",
-                                       "integrity": "sha1-Br42f+v9oMMwqh4qBy09yXYkJdQ=",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "graceful-readlink": ">= 1.0.0"
-                                       }
-                               }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "commander": "^2.8.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "select": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -19169,12 +19311,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "selfsigned": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.10.7",
-                       "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.7.tgz",
-                       "integrity": "sha512-8M3wBCzeWIJnQfl43IKwOmC4H/RAp50S8DF60znzjW5GVqTcSe2vWclt7hmYVPkKPlHWOu5EaWOMZ2Y6W8ZXTA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.10.8",
+                       "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.8.tgz",
+                       "integrity": "sha512-2P4PtieJeEwVgTU9QEcwIRDQ/mXJLX8/+I3ur+Pg16nS8oNbrGxEso9NyYWy8NAmXiNl4dlAp5MwoNeCWzON4w==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "node-forge": "0.9.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "node-forge": "^0.10.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "semver": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -19640,33 +19782,68 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "sockjs": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.3.19",
-                       "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.19.tgz",
-                       "integrity": "sha512-V48klKZl8T6MzatbLlzzRNhMepEys9Y4oGFpypBFFn1gLI/QQ9HtLLyWJNbPlwGLelOVOEijUbTTJeLLI59jLw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.3.21",
+                       "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.21.tgz",
+                       "integrity": "sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "faye-websocket": "^0.10.0",
-                               "uuid": "^3.0.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "faye-websocket": "^0.11.3",
+                               "uuid": "^3.4.0",
+                               "websocket-driver": "^0.7.4"
+                       },
+                       "dependencies": {
+                               "faye-websocket": {
+                                       "version": "0.11.3",
+                                       "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz",
+                                       "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "websocket-driver": ">=0.5.1"
+                                       }
+                               },
+                               "http-parser-js": {
+                                       "version": "0.5.3",
+                                       "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.3.tgz",
+                                       "integrity": "sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==",
+                                       "dev": true
+                               },
+                               "uuid": {
+                                       "version": "3.4.0",
+                                       "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
+                                       "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
+                                       "dev": true
+                               },
+                               "websocket-driver": {
+                                       "version": "0.7.4",
+                                       "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz",
+                                       "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==",
+                                       "dev": true,
+                                       "requires": {
+                                               "http-parser-js": ">=0.5.1",
+                                               "safe-buffer": ">=5.1.0",
+                                               "websocket-extensions": ">=0.1.1"
+                                       }
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "sockjs-client": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.4.0",
-                       "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz",
-                       "integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.5.0",
+                       "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.5.0.tgz",
+                       "integrity": "sha512-8Dt3BDi4FYNrCFGTL/HtwVzkARrENdwOUf1ZoW/9p3M8lZdFT35jVdrHza+qgxuG9H3/shR4cuX/X9umUrjP8Q==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "debug": "^3.2.5",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "debug": "^3.2.6",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "eventsource": "^1.0.7",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "faye-websocket": "~0.11.1",
-                               "inherits": "^2.0.3",
-                               "json3": "^3.3.2",
-                               "url-parse": "^1.4.3"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "faye-websocket": "^0.11.3",
+                               "inherits": "^2.0.4",
+                               "json3": "^3.3.3",
+                               "url-parse": "^1.4.7"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "debug": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "3.2.6",
-                                       "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
-                                       "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "3.2.7",
+                                       "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
+                                       "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "ms": "^2.1.1"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -19682,9 +19859,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "ms": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "2.1.2",
-                                       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
-                                       "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "2.1.3",
+                                       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+                                       "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -19721,13 +19898,98 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "source-map-loader": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.2.4",
-                       "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-0.2.4.tgz",
-                       "integrity": "sha512-OU6UJUty+i2JDpTItnizPrlpOIBLmQbWMuBg9q5bVtnHACqw1tn9nNwqJLbv0/00JjnJb/Ee5g5WS5vrRv7zIQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.1.3",
+                       "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-1.1.3.tgz",
+                       "integrity": "sha512-6YHeF+XzDOrT/ycFJNI53cgEsp/tHTMl37hi7uVyqFAlTXW109JazaQCkbc+jjoL2637qkH1amLi+JzrIpt5lA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "async": "^2.5.0",
-                               "loader-utils": "^1.1.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "abab": "^2.0.5",
+                               "iconv-lite": "^0.6.2",
+                               "loader-utils": "^2.0.0",
+                               "schema-utils": "^3.0.0",
+                               "source-map": "^0.6.1",
+                               "whatwg-mimetype": "^2.3.0"
+                       },
+                       "dependencies": {
+                               "@types/json-schema": {
+                                       "version": "7.0.7",
+                                       "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz",
+                                       "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==",
+                                       "dev": true
+                               },
+                               "abab": {
+                                       "version": "2.0.5",
+                                       "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz",
+                                       "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==",
+                                       "dev": true
+                               },
+                               "ajv": {
+                                       "version": "6.12.6",
+                                       "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
+                                       "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
+                                       "dev": true,
+                                       "requires": {
+                                               "fast-deep-equal": "^3.1.1",
+                                               "fast-json-stable-stringify": "^2.0.0",
+                                               "json-schema-traverse": "^0.4.1",
+                                               "uri-js": "^4.2.2"
+                                       }
+                               },
+                               "ajv-keywords": {
+                                       "version": "3.5.2",
+                                       "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
+                                       "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
+                                       "dev": true
+                               },
+                               "emojis-list": {
+                                       "version": "3.0.0",
+                                       "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz",
+                                       "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==",
+                                       "dev": true
+                               },
+                               "fast-deep-equal": {
+                                       "version": "3.1.3",
+                                       "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
+                                       "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
+                                       "dev": true
+                               },
+                               "iconv-lite": {
+                                       "version": "0.6.2",
+                                       "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.2.tgz",
+                                       "integrity": "sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ==",
+                                       "dev": true,
+                                       "requires": {
+                                               "safer-buffer": ">= 2.1.2 < 3.0.0"
+                                       }
+                               },
+                               "loader-utils": {
+                                       "version": "2.0.0",
+                                       "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz",
+                                       "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==",
+                                       "dev": true,
+                                       "requires": {
+                                               "big.js": "^5.2.2",
+                                               "emojis-list": "^3.0.0",
+                                               "json5": "^2.1.2"
+                                       }
+                               },
+                               "schema-utils": {
+                                       "version": "3.0.0",
+                                       "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz",
+                                       "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "@types/json-schema": "^7.0.6",
+                                               "ajv": "^6.12.5",
+                                               "ajv-keywords": "^3.5.2"
+                                       }
+                               },
+                               "source-map": {
+                                       "version": "0.6.1",
+                                       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+                                       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+                                       "dev": true
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "source-map-resolve": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -19836,9 +20098,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "spdy": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.1",
-                       "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.1.tgz",
-                       "integrity": "sha512-HeZS3PBdMA+sZSu0qwpCxl3DeALD5ASx8pAX0jZdKXSpPWbQ6SYGnlg3BBmYLx5LtiZrmkAZfErCm2oECBcioA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.2",
+                       "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz",
+                       "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "debug": "^4.1.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -19849,12 +20111,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "debug": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "4.1.1",
-                                       "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
-                                       "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "4.3.1",
+                                       "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
+                                       "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "ms": "^2.1.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "ms": "2.1.2"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "ms": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -19880,12 +20142,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "debug": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "4.1.1",
-                                       "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
-                                       "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "4.3.1",
+                                       "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
+                                       "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "ms": "^2.1.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "ms": "2.1.2"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "ms": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -19895,9 +20157,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "readable-stream": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "3.4.0",
-                                       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz",
-                                       "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "3.6.0",
+                                       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
+                                       "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "inherits": "^2.0.3",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -20026,15 +20288,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "stdout-stream": {
-                       "version": "1.4.1",
-                       "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz",
-                       "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==",
-                       "dev": true,
-                       "requires": {
-                               "readable-stream": "^2.0.1"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "stealthy-require": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -20351,9 +20604,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "strip-json-comments": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.1",
-                       "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
-                       "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.4",
+                       "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz",
+                       "integrity": "sha1-HhX7ysl9Pumb8tc7TGVrCCu6+5E=",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "strip-outer": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -20985,15 +21238,63 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "tar": {
-                       "version": "2.2.2",
-                       "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz",
-                       "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "tar-fs": {
+                       "version": "2.1.1",
+                       "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz",
+                       "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "block-stream": "*",
-                               "fstream": "^1.0.12",
-                               "inherits": "2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "chownr": "^1.1.1",
+                               "mkdirp-classic": "^0.5.2",
+                               "pump": "^3.0.0",
+                               "tar-stream": "^2.1.4"
+                       },
+                       "dependencies": {
+                               "bl": {
+                                       "version": "4.0.4",
+                                       "resolved": "https://registry.npmjs.org/bl/-/bl-4.0.4.tgz",
+                                       "integrity": "sha512-7tdr4EpSd7jJ6tuQ21vu2ke8w7pNEstzj1O8wwq6sNNzO3UDi5MA8Gny/gquCj7r2C6fHudg8tKRGyjRgmvNxQ==",
+                                       "dev": true,
+                                       "requires": {
+                                               "buffer": "^5.5.0",
+                                               "inherits": "^2.0.4",
+                                               "readable-stream": "^3.4.0"
+                                       }
+                               },
+                               "buffer": {
+                                       "version": "5.7.1",
+                                       "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
+                                       "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
+                                       "dev": true,
+                                       "requires": {
+                                               "base64-js": "^1.3.1",
+                                               "ieee754": "^1.1.13"
+                                       }
+                               },
+                               "readable-stream": {
+                                       "version": "3.6.0",
+                                       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
+                                       "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "inherits": "^2.0.3",
+                                               "string_decoder": "^1.1.1",
+                                               "util-deprecate": "^1.0.1"
+                                       }
+                               },
+                               "tar-stream": {
+                                       "version": "2.2.0",
+                                       "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz",
+                                       "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==",
+                                       "dev": true,
+                                       "requires": {
+                                               "bl": "^4.0.3",
+                                               "end-of-stream": "^1.4.1",
+                                               "fs-constants": "^1.0.0",
+                                               "inherits": "^2.0.3",
+                                               "readable-stream": "^3.1.1"
+                                       }
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "tar-stream": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21030,19 +21331,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "uuid": "^3.0.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "temporary": {
-                       "version": "0.0.8",
-                       "resolved": "https://registry.npmjs.org/temporary/-/temporary-0.0.8.tgz",
-                       "integrity": "sha1-oYqYHSi6jKNgJ/s8MFOMPst0CsA=",
-                       "dev": true,
-                       "requires": {
-                               "package": ">= 1.0.0 < 1.2.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "terser": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.3.7",
-                       "resolved": "https://registry.npmjs.org/terser/-/terser-4.3.7.tgz",
-                       "integrity": "sha512-rJFxzWIzJdgiOwYIPJHu6L3hDegEYJj2cHuKcngMraUfhMXGDEbok9Tqjw7yxzrU4IagvG74uTEKdiqeG6T7bg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.8.0",
+                       "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz",
+                       "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "commander": "^2.20.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21055,23 +21347,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "dev": true
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                },
-                               "source-map-support": {
-                                       "version": "0.5.13",
-                                       "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz",
-                                       "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==",
-                                       "dev": true,
-                                       "requires": {
-                                               "buffer-from": "^1.0.0",
-                                               "source-map": "^0.6.0"
-                                       }
</del><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "terser-webpack-plugin": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.4.3",
-                       "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.3.tgz",
-                       "integrity": "sha512-QMxecFz/gHQwteWwSo5nTc6UaICqN1bMedC5sMtUc7y3Ha3Q8y6ZO0iCR8pq4RJC8Hjf0FEPEHZqcMB/+DFCrA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.4.5",
+                       "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz",
+                       "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "cacache": "^12.0.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21078,7 +21360,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "find-cache-dir": "^2.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-wsl": "^1.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "schema-utils": "^1.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "serialize-javascript": "^2.1.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "serialize-javascript": "^4.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "source-map": "^0.6.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "terser": "^4.1.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "webpack-sources": "^1.4.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21086,10 +21368,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "serialize-javascript": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "2.1.2",
-                                       "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-2.1.2.tgz",
-                                       "integrity": "sha512-rs9OggEUF0V4jUSecXazOYsLfu7OGK2qIn3c7IPBiffz32XniEp/TX9Xmc9LQfK2nQ2QKHvZ2oygKUGU0lG4jQ==",
-                                       "dev": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "4.0.0",
+                                       "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz",
+                                       "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==",
+                                       "dev": true,
+                                       "requires": {
+                                               "randombytes": "^2.1.0"
+                                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                                 },
</span><span class="cx" style="display: block; padding: 0 10px">                                "source-map": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "0.6.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21152,12 +21437,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-iQN8vJLFarGJJua6TLsgDhVnKmo=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "throttleit": {
-                       "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz",
-                       "integrity": "sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw=",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "through": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.3.8",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21175,9 +21454,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "thunky": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.3",
-                       "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.0.3.tgz",
-                       "integrity": "sha512-YwT8pjmNcAXBZqrubu22P4FYsh2D4dxRmnWBOL8Jk8bUcRUtc5326kx32tuTmFDAZtLOGEVNl8POAR8j896Iow==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.1.0",
+                       "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz",
+                       "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "timed-out": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21188,9 +21467,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "timers-browserify": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.10",
-                       "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.10.tgz",
-                       "integrity": "sha512-YvC1SV1XdOUaL6gx5CoGroT3Gu49pK9+TZ38ErPldOWW4j49GI1HKs9DV+KGq/w6y+LZ72W1c8cKz2vzY+qpzg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.12",
+                       "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz",
+                       "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "setimmediate": "^1.0.4"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21418,15 +21697,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "true-case-path": {
-                       "version": "1.0.3",
-                       "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz",
-                       "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==",
-                       "dev": true,
-                       "requires": {
-                               "glob": "^7.1.2"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "tryer": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21560,22 +21830,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "uglify-js": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.6.0",
-                       "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.6.0.tgz",
-                       "integrity": "sha512-W+jrUHJr3DXKhrsS7NUVxn3zqMOFn0hL/Ei6v0anCIMoKC93TjcflTagwIHLW7SfMFfiQuktQyFVCFHGUE0+yg==",
-                       "dev": true,
-                       "requires": {
-                               "commander": "~2.20.0",
-                               "source-map": "~0.6.1"
-                       },
-                       "dependencies": {
-                               "source-map": {
-                                       "version": "0.6.1",
-                                       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
-                                       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
-                                       "dev": true
-                               }
-                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.12.6",
+                       "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.12.6.tgz",
+                       "integrity": "sha512-aqWHe3DfQmZUDGWBbabZ2eQnJlQd1fKlMUu7gV+MiTuDzdgDw31bI3wA2jLLsV/hNcDP26IfyEgSVoft5+0SVw==",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "uglify-to-browserify": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21619,11 +21877,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "unbzip2-stream": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.4.2",
-                       "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.2.tgz",
-                       "integrity": "sha512-pZMVAofMrrHX6Ik39hCk470kulCbmZ2SWfQLPmTWqfJV/oUm0gn1CblvHdUu4+54Je6Jq34x8kY6XjTy6dMkOg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.4.3",
+                       "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz",
+                       "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "optional": true,
</del><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "buffer": "^5.2.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "through": "^2.3.8"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21630,18 +21887,23 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "buffer": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "5.6.0",
-                                       "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.6.0.tgz",
-                                       "integrity": "sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "5.7.1",
+                                       "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
+                                       "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "optional": true,
</del><span class="cx" style="display: block; padding: 0 10px">                                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "base64-js": "^1.0.2",
-                                               "ieee754": "^1.1.4"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "base64-js": "^1.3.1",
+                                               "ieee754": "^1.1.13"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "unc-path-regex": {
+                       "version": "0.1.2",
+                       "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz",
+                       "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "underscore": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.8.3",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21867,9 +22129,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "upath": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.2",
-                       "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.2.tgz",
-                       "integrity": "sha512-kXpym8nmDmlCBr7nKdIx8P2jNBa+pBpIUFRnKJ4dr8htyYGJFokkr2ZvERRtUN+9SY+JqXouNgUPtv6JQva/2Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.2.0",
+                       "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz",
+                       "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "uri-js": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -22002,6 +22264,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g==",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "v8flags": {
+                       "version": "3.1.3",
+                       "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.1.3.tgz",
+                       "integrity": "sha512-amh9CCg3ZxkzQ48Mhcb8iX7xpAfYJgePHxWMQCBWECpOSqJUXgY26ncA61UTV0BkPqfhcy6mzwCIoP4ygxpW8w==",
+                       "dev": true,
+                       "requires": {
+                               "homedir-polyfill": "^1.0.1"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "validate-npm-package-license": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "3.0.4",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -22087,9 +22358,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "vm-browserify": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.0",
-                       "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.0.tgz",
-                       "integrity": "sha512-iq+S7vZJE60yejDYM0ek6zg308+UZsdtPExWP9VZoCFCz1zkJoXFnAX7aZfd/ZwrkidzdUZL0C/ryW+JwAiIGw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.1.2",
+                       "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz",
+                       "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "w3c-hr-time": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -22102,29 +22373,38 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "wait-on": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.3.0",
-                       "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-3.3.0.tgz",
-                       "integrity": "sha512-97dEuUapx4+Y12aknWZn7D25kkjMk16PbWoYzpSdA8bYpVfS6hpl2a2pOWZ3c+Tyt3/i4/pglyZctG3J4V1hWQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.2.1",
+                       "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-5.2.1.tgz",
+                       "integrity": "sha512-H2F986kNWMU9hKlI9l/ppO6tN8ZSJd35yBljMLa1/vjzWP++Qh6aXyt77/u7ySJFZQqBtQxnvm/xgG48AObXcw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@hapi/joi": "^15.0.3",
-                               "core-js": "^2.6.5",
-                               "minimist": "^1.2.0",
-                               "request": "^2.88.0",
-                               "rx": "^4.1.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "axios": "^0.21.1",
+                               "joi": "^17.3.0",
+                               "lodash": "^4.17.20",
+                               "minimist": "^1.2.5",
+                               "rxjs": "^6.6.3"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "core-js": {
-                                       "version": "2.6.9",
-                                       "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.9.tgz",
-                                       "integrity": "sha512-HOpZf6eXmnl7la+cUdMnLvUxKNqLUzJvgIziQ0DiF3JwSImNphIqdGqzj6hIKyX04MmV0poclQ7+wjWvxQyR2A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "lodash": {
+                                       "version": "4.17.20",
+                                       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz",
+                                       "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "minimist": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "1.2.0",
-                                       "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
-                                       "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "1.2.5",
+                                       "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
+                                       "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                },
+                               "rxjs": {
+                                       "version": "6.6.3",
+                                       "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz",
+                                       "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==",
+                                       "dev": true,
+                                       "requires": {
+                                               "tslib": "^1.9.0"
+                                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -22201,16 +22481,79 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "watchpack": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.6.0",
-                       "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz",
-                       "integrity": "sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.7.5",
+                       "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz",
+                       "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "chokidar": "^2.0.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "chokidar": "^3.4.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "graceful-fs": "^4.1.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "neo-async": "^2.5.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "neo-async": "^2.5.0",
+                               "watchpack-chokidar2": "^2.0.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "watchpack-chokidar2": {
+                       "version": "2.0.1",
+                       "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz",
+                       "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==",
+                       "dev": true,
+                       "optional": true,
+                       "requires": {
+                               "chokidar": "^2.1.8"
+                       },
+                       "dependencies": {
+                               "binary-extensions": {
+                                       "version": "1.13.1",
+                                       "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz",
+                                       "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==",
+                                       "dev": true,
+                                       "optional": true
+                               },
+                               "chokidar": {
+                                       "version": "2.1.8",
+                                       "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz",
+                                       "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==",
+                                       "dev": true,
+                                       "optional": true,
+                                       "requires": {
+                                               "anymatch": "^2.0.0",
+                                               "async-each": "^1.0.1",
+                                               "braces": "^2.3.2",
+                                               "fsevents": "^1.2.7",
+                                               "glob-parent": "^3.1.0",
+                                               "inherits": "^2.0.3",
+                                               "is-binary-path": "^1.0.0",
+                                               "is-glob": "^4.0.0",
+                                               "normalize-path": "^3.0.0",
+                                               "path-is-absolute": "^1.0.0",
+                                               "readdirp": "^2.2.1",
+                                               "upath": "^1.1.1"
+                                       }
+                               },
+                               "is-binary-path": {
+                                       "version": "1.0.1",
+                                       "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
+                                       "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
+                                       "dev": true,
+                                       "optional": true,
+                                       "requires": {
+                                               "binary-extensions": "^1.0.0"
+                                       }
+                               },
+                               "readdirp": {
+                                       "version": "2.2.1",
+                                       "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
+                                       "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
+                                       "dev": true,
+                                       "optional": true,
+                                       "requires": {
+                                               "graceful-fs": "^4.1.11",
+                                               "micromatch": "^3.1.10",
+                                               "readable-stream": "^2.0.2"
+                                       }
+                               }
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "wbuf": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.7.3",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -22232,16 +22575,16 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "webpack": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.41.0",
-                       "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.41.0.tgz",
-                       "integrity": "sha512-yNV98U4r7wX1VJAj5kyMsu36T8RPPQntcb5fJLOsMz/pt/WrKC0Vp1bAlqPLkA1LegSwQwf6P+kAbyhRKVQ72g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.43.0",
+                       "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.43.0.tgz",
+                       "integrity": "sha512-GW1LjnPipFW2Y78OOab8NJlCflB7EFskMih2AHdvjbpKMeDJqEgSx24cXXXiPS65+WSwVyxtDsJH6jGX2czy+g==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@webassemblyjs/ast": "1.8.5",
-                               "@webassemblyjs/helper-module-context": "1.8.5",
-                               "@webassemblyjs/wasm-edit": "1.8.5",
-                               "@webassemblyjs/wasm-parser": "1.8.5",
-                               "acorn": "^6.2.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@webassemblyjs/ast": "1.9.0",
+                               "@webassemblyjs/helper-module-context": "1.9.0",
+                               "@webassemblyjs/wasm-edit": "1.9.0",
+                               "@webassemblyjs/wasm-parser": "1.9.0",
+                               "acorn": "^6.4.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "ajv": "^6.10.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "ajv-keywords": "^3.4.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "chrome-trace-event": "^1.0.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -22252,29 +22595,29 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "loader-utils": "^1.2.3",
</span><span class="cx" style="display: block; padding: 0 10px">                                "memory-fs": "^0.4.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "micromatch": "^3.1.10",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "mkdirp": "^0.5.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "mkdirp": "^0.5.3",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "neo-async": "^2.6.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "node-libs-browser": "^2.2.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "schema-utils": "^1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "tapable": "^1.1.3",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "terser-webpack-plugin": "^1.4.1",
-                               "watchpack": "^1.6.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "terser-webpack-plugin": "^1.4.3",
+                               "watchpack": "^1.6.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "webpack-sources": "^1.4.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "acorn": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "6.3.0",
-                                       "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.3.0.tgz",
-                                       "integrity": "sha512-/czfa8BwS88b9gWQVhc8eknunSA2DoJpJyTQkhheIf5E48u1N0R4q/YxxsAeqRrmK9TQ/uYfgLDfZo91UlANIA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "6.4.2",
+                                       "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz",
+                                       "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "ajv": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "6.10.2",
-                                       "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz",
-                                       "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "6.12.6",
+                                       "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
+                                       "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "fast-deep-equal": "^2.0.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "fast-deep-equal": "^3.1.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "fast-json-stable-stringify": "^2.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "json-schema-traverse": "^0.4.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "uri-js": "^4.2.2"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -22281,25 +22624,30 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "ajv-keywords": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "3.4.1",
-                                       "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.1.tgz",
-                                       "integrity": "sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "3.5.2",
+                                       "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
+                                       "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "source-map": {
-                                       "version": "0.6.1",
-                                       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
-                                       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "fast-deep-equal": {
+                                       "version": "3.1.3",
+                                       "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
+                                       "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "webpack-sources": {
-                                       "version": "1.4.3",
-                                       "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz",
-                                       "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "minimist": {
+                                       "version": "1.2.5",
+                                       "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
+                                       "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
+                                       "dev": true
+                               },
+                               "mkdirp": {
+                                       "version": "0.5.5",
+                                       "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
+                                       "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "source-list-map": "^2.0.0",
-                                               "source-map": "~0.6.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "minimist": "^1.2.5"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -22638,9 +22986,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "webpack-dev-middleware": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.7.2",
-                       "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz",
-                       "integrity": "sha512-1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.7.3",
+                       "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz",
+                       "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "memory-fs": "^0.4.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -22651,9 +22999,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "webpack-dev-server": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.8.2",
-                       "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.8.2.tgz",
-                       "integrity": "sha512-0xxogS7n5jHDQWy0WST0q6Ykp7UGj4YvWh+HVN71JoE7BwPxMZrwgraBvmdEMbDVMBzF0u+mEzn8TQzBm5NYJQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.11.2",
+                       "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.2.tgz",
+                       "integrity": "sha512-A80BkuHRQfCiNtGBS1EMf2ChTUs0x+B3wGDFmOeT4rmJOHhHTCH2naNxIHhmkr0/UillP4U3yeIyv1pNp+QDLQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "ansi-html": "0.0.7",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -22664,7 +23012,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "debug": "^4.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "del": "^4.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "express": "^4.17.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "html-entities": "^1.2.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "html-entities": "^1.3.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "http-proxy-middleware": "0.19.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "import-local": "^2.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "internal-ip": "^4.3.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -22671,17 +23019,17 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "ip": "^1.1.5",
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-absolute-url": "^3.0.3",
</span><span class="cx" style="display: block; padding: 0 10px">                                "killable": "^1.0.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "loglevel": "^1.6.4",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "loglevel": "^1.6.8",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "opn": "^5.5.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "p-retry": "^3.0.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "portfinder": "^1.0.24",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "portfinder": "^1.0.26",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "schema-utils": "^1.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "selfsigned": "^1.10.7",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "selfsigned": "^1.10.8",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "semver": "^6.3.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "serve-index": "^1.9.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "sockjs": "0.3.19",
-                               "sockjs-client": "1.4.0",
-                               "spdy": "^4.0.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "sockjs": "^0.3.21",
+                               "sockjs-client": "^1.5.0",
+                               "spdy": "^4.0.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "strip-ansi": "^3.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "supports-color": "^6.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "url": "^0.11.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -22688,7 +23036,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "webpack-dev-middleware": "^3.7.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "webpack-log": "^2.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "ws": "^6.2.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "yargs": "12.0.5"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "yargs": "^13.3.2"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "ansi-regex": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -22697,18 +23045,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "async": {
-                                       "version": "1.5.2",
-                                       "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
-                                       "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "binary-extensions": {
+                                       "version": "1.13.1",
+                                       "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz",
+                                       "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "camelcase": {
-                                       "version": "5.3.1",
-                                       "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
-                                       "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
-                                       "dev": true
-                               },
</del><span class="cx" style="display: block; padding: 0 10px">                                 "chokidar": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "2.1.8",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -22729,75 +23071,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                                "upath": "^1.1.1"
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "cross-spawn": {
-                                       "version": "6.0.5",
-                                       "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
-                                       "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
-                                       "dev": true,
-                                       "requires": {
-                                               "nice-try": "^1.0.4",
-                                               "path-key": "^2.0.1",
-                                               "semver": "^5.5.0",
-                                               "shebang-command": "^1.2.0",
-                                               "which": "^1.2.9"
-                                       },
-                                       "dependencies": {
-                                               "semver": {
-                                                       "version": "5.7.1",
-                                                       "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
-                                                       "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
-                                                       "dev": true
-                                               }
-                                       }
-                               },
</del><span class="cx" style="display: block; padding: 0 10px">                                 "debug": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "4.1.1",
-                                       "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
-                                       "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "4.3.1",
+                                       "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
+                                       "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "ms": "^2.1.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "ms": "2.1.2"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "execa": {
-                                       "version": "1.0.0",
-                                       "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
-                                       "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
-                                       "dev": true,
-                                       "requires": {
-                                               "cross-spawn": "^6.0.0",
-                                               "get-stream": "^4.0.0",
-                                               "is-stream": "^1.1.0",
-                                               "npm-run-path": "^2.0.0",
-                                               "p-finally": "^1.0.0",
-                                               "signal-exit": "^3.0.0",
-                                               "strip-eof": "^1.0.0"
-                                       }
-                               },
-                               "find-up": {
-                                       "version": "3.0.0",
-                                       "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
-                                       "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
-                                       "dev": true,
-                                       "requires": {
-                                               "locate-path": "^3.0.0"
-                                       }
-                               },
-                               "get-stream": {
-                                       "version": "4.1.0",
-                                       "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
-                                       "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
-                                       "dev": true,
-                                       "requires": {
-                                               "pump": "^3.0.0"
-                                       }
-                               },
-                               "invert-kv": {
-                                       "version": "2.0.0",
-                                       "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz",
-                                       "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==",
-                                       "dev": true
-                               },
</del><span class="cx" style="display: block; padding: 0 10px">                                 "is-absolute-url": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "3.0.3",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -22804,42 +23086,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "lcid": {
-                                       "version": "2.0.0",
-                                       "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz",
-                                       "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "is-binary-path": {
+                                       "version": "1.0.1",
+                                       "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
+                                       "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "invert-kv": "^2.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "binary-extensions": "^1.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "locate-path": {
-                                       "version": "3.0.0",
-                                       "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
-                                       "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
-                                       "dev": true,
-                                       "requires": {
-                                               "p-locate": "^3.0.0",
-                                               "path-exists": "^3.0.0"
-                                       }
-                               },
-                               "mem": {
-                                       "version": "4.3.0",
-                                       "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz",
-                                       "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==",
-                                       "dev": true,
-                                       "requires": {
-                                               "map-age-cleaner": "^0.1.1",
-                                               "mimic-fn": "^2.0.0",
-                                               "p-is-promise": "^2.0.0"
-                                       }
-                               },
-                               "mimic-fn": {
-                                       "version": "2.1.0",
-                                       "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
-                                       "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
-                                       "dev": true
-                               },
</del><span class="cx" style="display: block; padding: 0 10px">                                 "ms": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "2.1.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -22846,75 +23101,51 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "os-locale": {
-                                       "version": "3.1.0",
-                                       "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz",
-                                       "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==",
-                                       "dev": true,
-                                       "requires": {
-                                               "execa": "^1.0.0",
-                                               "lcid": "^2.0.0",
-                                               "mem": "^4.0.0"
-                                       }
-                               },
-                               "p-limit": {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "readdirp": {
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "version": "2.2.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz",
-                                       "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
+                                       "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "p-try": "^2.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "graceful-fs": "^4.1.11",
+                                               "micromatch": "^3.1.10",
+                                               "readable-stream": "^2.0.2"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "p-locate": {
-                                       "version": "3.0.0",
-                                       "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
-                                       "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
-                                       "dev": true,
-                                       "requires": {
-                                               "p-limit": "^2.0.0"
-                                       }
-                               },
-                               "p-try": {
-                                       "version": "2.2.0",
-                                       "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
-                                       "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "semver": {
+                                       "version": "6.3.0",
+                                       "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+                                       "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "portfinder": {
-                                       "version": "1.0.24",
-                                       "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.24.tgz",
-                                       "integrity": "sha512-ekRl7zD2qxYndYflwiryJwMioBI7LI7rVXg3EnLK3sjkouT5eOuhS3gS255XxBksa30VG8UPZYZCdgfGOfkSUg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "string-width": {
+                                       "version": "3.1.0",
+                                       "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
+                                       "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "async": "^1.5.2",
-                                               "debug": "^2.2.0",
-                                               "mkdirp": "0.5.x"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "emoji-regex": "^7.0.1",
+                                               "is-fullwidth-code-point": "^2.0.0",
+                                               "strip-ansi": "^5.1.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         },
</span><span class="cx" style="display: block; padding: 0 10px">                                        "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "debug": {
-                                                       "version": "2.6.9",
-                                                       "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
-                                                       "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "ansi-regex": {
+                                                       "version": "4.1.0",
+                                                       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
+                                                       "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
+                                                       "dev": true
+                                               },
+                                               "strip-ansi": {
+                                                       "version": "5.2.0",
+                                                       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
+                                                       "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                                "ms": "2.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                                         "ansi-regex": "^4.1.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                                                         }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                },
-                                               "ms": {
-                                                       "version": "2.0.0",
-                                                       "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
-                                                       "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
-                                                       "dev": true
</del><span class="cx" style="display: block; padding: 0 10px">                                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "semver": {
-                                       "version": "6.3.0",
-                                       "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
-                                       "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
-                                       "dev": true
-                               },
</del><span class="cx" style="display: block; padding: 0 10px">                                 "strip-ansi": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "3.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -22943,29 +23174,27 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "yargs": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "12.0.5",
-                                       "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz",
-                                       "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "13.3.2",
+                                       "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz",
+                                       "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "cliui": "^4.0.0",
-                                               "decamelize": "^1.2.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "cliui": "^5.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "find-up": "^3.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "get-caller-file": "^1.0.1",
-                                               "os-locale": "^3.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "get-caller-file": "^2.0.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "require-directory": "^2.1.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "require-main-filename": "^1.0.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "require-main-filename": "^2.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "set-blocking": "^2.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "string-width": "^2.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "string-width": "^3.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "which-module": "^2.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "y18n": "^3.2.1 || ^4.0.0",
-                                               "yargs-parser": "^11.1.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "y18n": "^4.0.0",
+                                               "yargs-parser": "^13.1.2"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "yargs-parser": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "11.1.1",
-                                       "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz",
-                                       "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "13.1.2",
+                                       "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz",
+                                       "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "camelcase": "^5.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -22975,13 +23204,26 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "webpack-livereload-plugin": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.2.0",
-                       "resolved": "https://registry.npmjs.org/webpack-livereload-plugin/-/webpack-livereload-plugin-2.2.0.tgz",
-                       "integrity": "sha512-sx9xA5mHoNOUgLQI0PmXT3KV9ecsVmUaTgr+fsoL69qAOHw/7VzkL1+ZMDQ8n0dPbWounswK6cBRSgMod7Nhgg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.3.0",
+                       "resolved": "https://registry.npmjs.org/webpack-livereload-plugin/-/webpack-livereload-plugin-2.3.0.tgz",
+                       "integrity": "sha512-vVBLQLlNpElt2sfsBG+XLDeVbQFS4RrniVU8Hi1/hX5ycSfx6mtW8MEEITr2g0Cvo36kuPWShFFDuy+DS7KFMA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "anymatch": "^3.1.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "portfinder": "^1.0.17",
</span><span class="cx" style="display: block; padding: 0 10px">                                "tiny-lr": "^1.1.1"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "anymatch": {
+                                       "version": "3.1.1",
+                                       "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz",
+                                       "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==",
+                                       "dev": true,
+                                       "requires": {
+                                               "normalize-path": "^3.0.0",
+                                               "picomatch": "^2.0.4"
+                                       }
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "webpack-log": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -23079,15 +23321,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/wicg-inert/-/wicg-inert-2.2.1.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-xaI3ig1hhEcec2+5uUs9i2BrVXzJ83dOn2ij3ze2RAKUQ4X03Cm99SLny1Vh1KL4Rc1SPZnQOs0mdtVkQ0Tclw=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "wide-align": {
-                       "version": "1.1.3",
-                       "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
-                       "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==",
-                       "dev": true,
-                       "requires": {
-                               "string-width": "^1.0.2 || 2"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "window-size": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -23119,48 +23352,49 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "wrap-ansi": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.1.0",
-                       "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
-                       "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.1.0",
+                       "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
+                       "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "string-width": "^1.0.1",
-                               "strip-ansi": "^3.0.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "ansi-styles": "^3.2.0",
+                               "string-width": "^3.0.0",
+                               "strip-ansi": "^5.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "ansi-regex": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "2.1.1",
-                                       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
-                                       "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "4.1.0",
+                                       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
+                                       "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "is-fullwidth-code-point": {
-                                       "version": "1.0.0",
-                                       "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
-                                       "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "ansi-styles": {
+                                       "version": "3.2.1",
+                                       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+                                       "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "number-is-nan": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "color-convert": "^1.9.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "string-width": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "1.0.2",
-                                       "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
-                                       "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "3.1.0",
+                                       "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
+                                       "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "code-point-at": "^1.0.0",
-                                               "is-fullwidth-code-point": "^1.0.0",
-                                               "strip-ansi": "^3.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "emoji-regex": "^7.0.1",
+                                               "is-fullwidth-code-point": "^2.0.0",
+                                               "strip-ansi": "^5.1.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "strip-ansi": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "3.0.1",
-                                       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
-                                       "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "5.2.0",
+                                       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
+                                       "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "ansi-regex": "^2.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "ansi-regex": "^4.1.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -23218,9 +23452,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "xmlcreate": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.1",
-                       "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-2.0.1.tgz",
-                       "integrity": "sha512-MjGsXhKG8YjTKrDCXseFo3ClbMGvUD4en29H2Cev1dv4P/chlpw6KdYmlCWDkhosBVKRDjM836+3e3pm1cBNJA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.3",
+                       "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-2.0.3.tgz",
+                       "integrity": "sha512-HgS+X6zAztGa9zIK3Y3LXuJes33Lz9x+YyTxgrkIdabu2vqcGOWwdfCpf1hWLRrd553wd4QCDf6BBO6FfdsRiQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "xmlrpc": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -23249,9 +23483,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "y18n": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.2.1",
-                       "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz",
-                       "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.1",
+                       "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz",
+                       "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "yaku": {
</span></span></pre></div>
<a id="branches54packagejson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: branches/5.4/package.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.4/package.json 2021-02-05 03:04:27 UTC (rev 50188)
+++ branches/5.4/package.json   2021-02-05 03:10:08 UTC (rev 50189)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7,8 +7,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "url": "https://develop.svn.wordpress.org/trunk"
</span><span class="cx" style="display: block; padding: 0 10px">        },
</span><span class="cx" style="display: block; padding: 0 10px">        "engines": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "node": "10.13.0",
-               "npm": "6.1.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "node": ">=14.15.0",
+               "npm": ">=6.14.8"
</ins><span class="cx" style="display: block; padding: 0 10px">         },
</span><span class="cx" style="display: block; padding: 0 10px">        "author": "The WordPress Contributors",
</span><span class="cx" style="display: block; padding: 0 10px">        "license": "GPL-2.0-or-later",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -30,45 +30,45 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/e2e-test-utils": "4.3.1",
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/library-export-default-webpack-plugin": "1.6.0",
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/scripts": "6.2.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "autoprefixer": "9.6.2",
-               "check-node-version": "4.0.1",
-               "copy-webpack-plugin": "^5.1.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "autoprefixer": "^9.8.6",
+               "check-node-version": "4.0.3",
+               "copy-webpack-plugin": "^5.1.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                 "cssnano": "4.1.10",
</span><span class="cx" style="display: block; padding: 0 10px">                "dotenv": "8.2.0",
</span><span class="cx" style="display: block; padding: 0 10px">                "dotenv-expand": "5.1.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "grunt": "~1.0.4",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "grunt": "~1.3.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                 "grunt-banner": "^0.6.0",
</span><span class="cx" style="display: block; padding: 0 10px">                "grunt-contrib-clean": "~2.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                "grunt-contrib-concat": "1.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                "grunt-contrib-copy": "~1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                "grunt-contrib-cssmin": "~3.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "grunt-contrib-imagemin": "~3.1.0",
-               "grunt-contrib-jshint": "2.1.0",
-               "grunt-contrib-qunit": "^1.2.0",
-               "grunt-contrib-uglify": "~4.0.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "grunt-contrib-imagemin": "~4.0.0",
+               "grunt-contrib-jshint": "3.0.0",
+               "grunt-contrib-qunit": "^4.0.0",
+               "grunt-contrib-uglify": "~5.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                 "grunt-contrib-watch": "~1.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                "grunt-file-append": "0.0.7",
</span><span class="cx" style="display: block; padding: 0 10px">                "grunt-includes": "~1.1.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "grunt-jsdoc": "2.4.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "grunt-jsdoc": "2.4.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                 "grunt-jsvalidate": "~0.2.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "grunt-legacy-util": "^1.1.1",
-               "grunt-patch-wordpress": "~2.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "grunt-legacy-util": "^2.0.0",
+               "grunt-patch-wordpress": "~3.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                 "grunt-postcss": "~0.9.0",
</span><span class="cx" style="display: block; padding: 0 10px">                "grunt-replace-lts": "~1.1.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "grunt-rtlcss": "~2.0.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "grunt-rtlcss": "~2.0.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                 "grunt-sass": "~3.1.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "grunt-webpack": "^3.1.3",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "grunt-webpack": "^4.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                 "ink-docstrap": "1.3.2",
</span><span class="cx" style="display: block; padding: 0 10px">                "jquery-migrate": "1.4.1",
</span><span class="cx" style="display: block; padding: 0 10px">                "matchdep": "~2.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "node-sass": "~4.13.1",
-               "source-map-loader": "^0.2.4",
-               "uglify-js": "^3.6.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "sass": "^1.32.6",
+               "source-map-loader": "^1.1.3",
+               "uglify-js": "^3.12.6",
</ins><span class="cx" style="display: block; padding: 0 10px">                 "uglifyjs-webpack-plugin": "2.2.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "wait-on": "3.3.0",
-               "webpack": "4.41.0",
-               "webpack-dev-server": "3.8.2",
-               "webpack-livereload-plugin": "2.2.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "wait-on": "5.2.1",
+               "webpack": "4.43.0",
+               "webpack-dev-server": "3.11.2",
+               "webpack-livereload-plugin": "2.3.0"
</ins><span class="cx" style="display: block; padding: 0 10px">         },
</span><span class="cx" style="display: block; padding: 0 10px">        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                "@babel/polyfill": "7.4.4",
</span></span></pre>
</div>
</div>

</body>
</html>