<!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>[50188] branches/5.5: Build/Test Tools: Support NodeJS 14.x in the 5.5 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/50188">50188</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/50188","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:04:27 +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.5 branch.

This updates the 5.5 branch to support the latest LTS version of NodeJS (currently 14.x) in an effort to allow the same version of NodeJS to be used across all WordPress branches receiving security updates as a courtesy.

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

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

<h3>Modified Paths</h3>
<ul>
<li><a href="#branches55nvmrc">branches/5.5/.nvmrc</a></li>
<li><a href="#branches55Gruntfilejs">branches/5.5/Gruntfile.js</a></li>
<li><a href="#branches55packagelockjson">branches/5.5/package-lock.json</a></li>
<li><a href="#branches55packagejson">branches/5.5/package.json</a></li>
</ul>

<h3>Property Changed</h3>
<ul>
<li><a href="#branches55">branches/5.5/</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<span class="cx" style="display: block; padding: 0 10px">Index: branches/5.5
</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.5 2021-02-05 02:57:39 UTC (rev 50187)
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+++ branches/5.5  2021-02-05 03:04:27 UTC (rev 50188)
</ins><a id="branches55"></a>
<div class="propset"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Property changes: branches/5.5</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/3.4:21757
</span><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><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-/trunk:48685-48686,48688-48689,48696,48701,48703,48707,48717,48719,48721,48725-48726,48729-48731,48734,48736,48742,48745,48748-48751,48757-48758,48761,48767,48770,48772,48775,48777-48778,48783,48792,48796-48797,48800-48802,48808-48809,48814,48817,48820,48827,48832,48842,48850,48852-48853,48856,48859,48862,48864,48866,48868,48870,48872,48874,48876,48878,48880-48881,48884,48886,48888,48890,48892,48894-48895,48897,48899,48904,48908-48913,48918,48923-48924,48938,48946,48958,49121,49145-49147,49152,49166,49187,49201,49271,49306,49328,49335,49355,49359,49362,49380,49452,49779,49913,49951
</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:48685-48686,48688-48689,48696,48701,48703,48705,48707,48717,48719,48721,48725-48726,48729-48731,48734,48736,48742,48745,48748-48751,48757-48758,48761,48767,48770,48772,48775,48777-48778,48783,48792,48796-48797,48800-48802,48808-48809,48814,48817,48820,48827,48832,48842,48850,48852-48853,48856,48859,48862,48864,48866,48868,48870,48872,48874,48876,48878,48880-48881,48884,48886,48888,48890,48892,48894-48895,48897,48899,48904,48908-48913,48918,48923-48924,48938,48946,48958,49121,49145-49147,49152,49166,49187,49201,49271,49306,49328,49335,49355,49359,49362,49380,49452,49636,49779,49913,49933,49937,49939-49940,49951,49983,49989-49990,50016-50017,50126,50176,50185
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of property
</span><a id="branches55nvmrc"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: branches/5.5/.nvmrc</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.5/.nvmrc       2021-02-05 02:57:39 UTC (rev 50187)
+++ branches/5.5/.nvmrc 2021-02-05 03:04:27 UTC (rev 50188)
</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="branches55Gruntfilejs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: branches/5.5/Gruntfile.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.5/Gruntfile.js 2021-02-05 02:57:39 UTC (rev 50187)
+++ branches/5.5/Gruntfile.js   2021-02-05 03:04:27 UTC (rev 50188)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13,7 +13,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="branches55packagelockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: branches/5.5/package-lock.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.5/package-lock.json    2021-02-05 02:57:39 UTC (rev 50187)
+++ branches/5.5/package-lock.json      2021-02-05 03:04:27 UTC (rev 50188)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1348,6 +1348,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==",
</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">+                "@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">@@ -1505,50 +1514,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">@@ -2139,6 +2140,35 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.5.3.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-RFwCobxsvZ6j7twS7dHIZQZituMIDJJNHS/qY6iuthVebxS3zhRY+jaC2roEKiAYaVuTcGmX6Luc6YBcf6zJVg=="
</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">@@ -2156,28 +2186,18 @@
</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">                "@sinonjs/fake-timers": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "6.0.0",
-                       "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.0.tgz",
-                       "integrity": "sha512-atR1J/jRXvQAb47gfzSK8zavXy7BcpnYq21ALon0U99etu99vsir0trzIO3wpeLtW+LLVY6X7EkfVTbjGSH8Ww==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.0.1",
+                       "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz",
+                       "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==",
</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">                                "@sinonjs/commons": "^1.7.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">-                "@sinonjs/formatio": {
-                       "version": "5.0.1",
-                       "resolved": "https://registry.npmjs.org/@sinonjs/formatio/-/formatio-5.0.1.tgz",
-                       "integrity": "sha512-KaiQ5pBf1MpS09MuA0kp6KBQt2JUOQycqVG1NZXvzeaXe5LGFqAKueIS0bw4w0P9r7KuBSVdUk5QjXsUdu2CxQ==",
-                       "dev": true,
-                       "requires": {
-                               "@sinonjs/commons": "^1",
-                               "@sinonjs/samsam": "^5.0.2"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "@sinonjs/samsam": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "5.0.3",
-                       "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-5.0.3.tgz",
-                       "integrity": "sha512-QucHkc2uMJ0pFGjJUDP3F9dq5dx8QIaqISl9QgwLOh6P9yv877uONPGXh/OH/0zmM3tW1JjuJltAZV2l7zU+uQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.3.1",
+                       "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-5.3.1.tgz",
+                       "integrity": "sha512-1Hc0b1TtyfBu8ixF/tpfSHTVWKwCBLY4QJbkgnE7HcwyvT2xArDxb4K7dMgqRm3szI+LJbzmW/s4xxEhv6hwDg==",
</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">                                "@sinonjs/commons": "^1.6.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4240,6 +4260,16 @@
</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">+                                "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">                                 "ssri": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "8.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4750,6 +4780,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">@@ -4838,6 +4874,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">@@ -5172,18 +5214,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">@@ -5196,20 +5238,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">@@ -5221,57 +5265,54 @@
</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><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==",
+                                       "dev": true
+                               },
</ins><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">@@ -5279,9 +5320,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">@@ -5312,6 +5353,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-5P0QZ6J5xGikH780pghEdbEKijCTrruK9KxtPZCFWUpef0f6GipO+xEZ5GKCb020mmqgbiNO6TcA55CriL784Q==",
</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.2.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6452,6 +6502,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">@@ -6621,53 +6681,34 @@
</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><del style="background-color: #fdd; 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==",
-                                       "dev": true,
-                                       "requires": {
-                                               "color-convert": "^1.9.0"
-                                       }
-                               },
</del><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><del style="background-color: #fdd; 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==",
</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><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                },
-                               "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"
-                                       }
</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">@@ -6696,7 +6737,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-aXAaho2VJtisB/1fg1+3nlLJqGOuewTzQpd/Tz0yTg2R0e4IGtshYvtjowyEumcBv2z+y4+kc75Mz7j5xJskcQ==",
</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">-                        "optional": true,
</del><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "anymatch": "~3.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "braces": "~3.0.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6713,7 +6753,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==",
</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">-                                        "optional": true,
</del><span class="cx" style="display: block; padding: 0 10px">                                         "requires": {
</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">                                                "picomatch": "^2.0.4"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6723,8 +6762,7 @@
</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/binary-extensions/-/binary-extensions-2.1.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==",
</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">                                "braces": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "3.0.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6731,7 +6769,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
</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">-                                        "optional": true,
</del><span class="cx" style="display: block; padding: 0 10px">                                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "fill-range": "^7.0.1"
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6741,7 +6778,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
</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">-                                        "optional": true,
</del><span class="cx" style="display: block; padding: 0 10px">                                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "to-regex-range": "^5.0.1"
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6758,7 +6794,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==",
</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">-                                        "optional": true,
</del><span class="cx" style="display: block; padding: 0 10px">                                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "is-glob": "^4.0.1"
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6768,7 +6803,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
</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">-                                        "optional": true,
</del><span class="cx" style="display: block; padding: 0 10px">                                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "binary-extensions": "^2.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6777,8 +6811,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "7.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
</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">                                "readdirp": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "3.4.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6785,7 +6818,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==",
</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">-                                        "optional": true,
</del><span class="cx" style="display: block; padding: 0 10px">                                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "picomatch": "^2.2.1"
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6795,7 +6827,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
</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">-                                        "optional": true,
</del><span class="cx" style="display: block; padding: 0 10px">                                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "is-number": "^7.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7050,12 +7081,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
</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">-                "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">@@ -7166,9 +7191,9 @@
</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">                                "mime-db": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "1.44.0",
-                                       "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz",
-                                       "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "1.45.0",
+                                       "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.45.0.tgz",
+                                       "integrity": "sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==",
</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">@@ -7335,9 +7360,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">@@ -7350,7 +7375,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">@@ -7381,10 +7406,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">@@ -7992,102 +8020,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">@@ -8329,9 +8265,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">                "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">@@ -9330,21 +9266,6 @@
</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==",
-                       "dev": true
-               },
-               "es6-promisify": {
-                       "version": "5.0.0",
-                       "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz",
-                       "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=",
-                       "dev": true,
-                       "requires": {
-                               "es6-promise": "^4.0.3"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "escalade": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "3.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.0.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9909,9 +9830,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.4",
-                       "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz",
-                       "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==",
</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">                "events": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10251,15 +10172,41 @@
</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">                "extract-zip": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.7.0",
-                       "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.7.0.tgz",
-                       "integrity": "sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.1",
+                       "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz",
+                       "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==",
</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">-                                "concat-stream": "^1.6.2",
-                               "debug": "^2.6.9",
-                               "mkdirp": "^0.5.4",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@types/yauzl": "^2.9.1",
+                               "debug": "^4.1.1",
+                               "get-stream": "^5.1.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "yauzl": "^2.10.0"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "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"
+                                       }
+                               },
+                               "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
+                               }
</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">                "extsprintf": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10566,30 +10513,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">@@ -10656,6 +10579,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": "2.0.7",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/fizzy-ui-utils/-/fizzy-ui-utils-2.0.7.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10664,6 +10611,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "desandro-matches-selector": "^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">+                "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">@@ -10692,30 +10645,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.11.0",
-                       "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.11.0.tgz",
-                       "integrity": "sha512-KZm0V+ll8PfBrKwMzdo5D13b1bur9Iq9Zd/RMmAoQQcl2PxxFml8cxXPaaPYVbV0RjNjq1CU7zIzAOqtUPudmA==",
-                       "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">@@ -11562,6 +11495,25 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg=="
</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-package-type": {
</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/get-package-type/-/get-package-type-0.1.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11774,6 +11726,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
</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">+                "globalyzer": {
+                       "version": "0.1.0",
+                       "resolved": "https://registry.npmjs.org/globalyzer/-/globalyzer-0.1.0.tgz",
+                       "integrity": "sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "globby": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "11.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11907,6 +11865,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-L0SUrIkZ43Z8XLtpHp9GMyQoXUM=",
</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">+                "globrex": {
+                       "version": "0.1.2",
+                       "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz",
+                       "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "globule": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.2.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11982,28 +11946,26 @@
</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">                "grunt": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.0",
-                       "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.1.0.tgz",
-                       "integrity": "sha512-+NGod0grmviZ7Nzdi9am7vuRS/h76PcWDsV635mEXF0PEQMUV6Kb+OjTdsVxbi0PZmfQOjCMKb3w8CVZcqsn1g==",
</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.1",
-                               "minimatch": "~3.0.2",
-                               "mkdirp": "~1.0.3",
</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">@@ -12031,42 +11993,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><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=",
+                                       "dev": true
+                               },
+                               "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"
+                                       }
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "mkdirp": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "1.0.3",
-                                       "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.3.tgz",
-                                       "integrity": "sha512-6uCP4Qc0sWsgMLy1EOqqS/3rjDHOEnsStVr/4vtAIK2Y5i2kA7lFFejYrpIyiN9w0pYf4ckeCYT9f1r1P9KX5g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "1.0.4",
+                                       "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
+                                       "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
</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">-                                "resolve": {
-                                       "version": "1.1.7",
-                                       "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz",
-                                       "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=",
-                                       "dev": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "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">@@ -12332,103 +12326,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">                "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"
-                       },
-                       "dependencies": {
-                               "ansi-styles": {
-                                       "version": "3.2.1",
-                                       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
-                                       "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
-                                       "dev": true,
-                                       "requires": {
-                                               "color-convert": "^1.9.0"
-                                       }
-                               },
-                               "chalk": {
-                                       "version": "2.4.2",
-                                       "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
-                                       "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
-                                       "dev": true,
-                                       "requires": {
-                                               "ansi-styles": "^3.2.1",
-                                               "escape-string-regexp": "^1.0.5",
-                                               "supports-color": "^5.3.0"
-                                       }
-                               },
-                               "supports-color": {
-                                       "version": "5.5.0",
-                                       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
-                                       "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
-                                       "dev": true,
-                                       "requires": {
-                                               "has-flag": "^3.0.0"
-                                       }
-                               }
</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">                },
</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": "3.1.0",
-                       "resolved": "https://registry.npmjs.org/grunt-contrib-qunit/-/grunt-contrib-qunit-3.1.0.tgz",
-                       "integrity": "sha512-mdk8UltH6mxCD63E0hTXMAts42DOi4z4bBBrY7qnuHiShflMF7IueSMYe0zWaZ2dO8mgujh57Zfny2EbigJhRg==",
</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">-                                "eventemitter2": "^5.0.1",
-                               "p-each-series": "^1.0.0",
-                               "puppeteer": "^1.11.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"
</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">-                                "agent-base": {
-                                       "version": "4.3.0",
-                                       "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz",
-                                       "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==",
-                                       "dev": true,
-                                       "requires": {
-                                               "es6-promisify": "^5.0.0"
-                                       }
-                               },
</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><span class="cx" style="display: block; padding: 0 10px">                                "eventemitter2": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "5.0.1",
-                                       "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-5.0.1.tgz",
-                                       "integrity": "sha1-YZegldX7a1folC9v1+qtY6CclFI=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "6.4.3",
+                                       "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.3.tgz",
+                                       "integrity": "sha512-t0A2msp6BzOf+QAcI6z9XMktLj52OjGQg+8SJH6v5+3uxNpWYRR3wQmfA+6xtMU9kOC59qk9licus5dYcrYkMQ==",
</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">-                                "https-proxy-agent": {
-                                       "version": "2.2.4",
-                                       "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz",
-                                       "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==",
-                                       "dev": true,
-                                       "requires": {
-                                               "agent-base": "^4.3.0",
-                                               "debug": "^3.1.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"
-                                                       }
-                                               }
-                                       }
-                               },
</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">@@ -12436,36 +12369,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">                                "puppeteer": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "1.20.0",
-                                       "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-1.20.0.tgz",
-                                       "integrity": "sha512-bt48RDBy2eIwZPrkgbcwHtb51mj2nKvHOPMaSH2IsWiv7lOG9k9zhaRzpDZafrk05ajMc3cu+lSQYYOfH2DkVQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "4.0.1",
+                                       "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-4.0.1.tgz",
+                                       "integrity": "sha512-LIiSWTRqpTnnm3R2yAoMBx1inSeKwVZy66RFSkgSTDINzheJZPd5z5mMbPM0FkvwWAZ27a+69j5nZf+Fpyhn3Q==",
</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><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "extract-zip": "^1.6.6",
-                                               "https-proxy-agent": "^2.2.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "extract-zip": "^2.0.0",
+                                               "https-proxy-agent": "^4.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "mime": "^2.0.3",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                                "mitt": "^2.0.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "progress": "^2.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "proxy-from-env": "^1.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "rimraf": "^2.6.1",
-                                               "ws": "^6.1.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "rimraf": "^3.0.2",
+                                               "tar-fs": "^2.0.0",
+                                               "unbzip2-stream": "^1.3.3",
+                                               "ws": "^7.2.3"
</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">-                                "ws": {
-                                       "version": "6.2.1",
-                                       "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz",
-                                       "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "rimraf": {
+                                       "version": "3.0.2",
+                                       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
+                                       "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
</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-limiter": "~1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "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="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">@@ -12530,27 +12466,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">@@ -12578,62 +12542,31 @@
</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"
</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"
-                       },
-                       "dependencies": {
-                               "ansi-styles": {
-                                       "version": "3.2.1",
-                                       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
-                                       "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
-                                       "dev": true,
-                                       "requires": {
-                                               "color-convert": "^1.9.0"
-                                       }
-                               },
-                               "chalk": {
-                                       "version": "2.4.2",
-                                       "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
-                                       "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
-                                       "dev": true,
-                                       "requires": {
-                                               "ansi-styles": "^3.2.1",
-                                               "escape-string-regexp": "^1.0.5",
-                                               "supports-color": "^5.3.0"
-                                       }
-                               },
-                               "supports-color": {
-                                       "version": "5.5.0",
-                                       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
-                                       "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
-                                       "dev": true,
-                                       "requires": {
-                                               "has-flag": "^3.0.0"
-                                       }
-                               }
</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">                },
</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">@@ -12640,8 +12573,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">@@ -12650,6 +12583,12 @@
</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><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12779,9 +12718,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">@@ -12837,13 +12776,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">                "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"
</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">@@ -13125,9 +13064,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.3.1",
-                       "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.3.1.tgz",
-                       "integrity": "sha512-rhE/4Z3hIhzHAUKbW8jVcCyuT5oJCXXqhN/6mXXVCpzTmvJnoH2HL/bt3EZ6p55jbFJBeAe1ZNpL5BugLujxNA==",
</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">@@ -13265,9 +13204,9 @@
</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.2.0",
-                                       "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz",
-                                       "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==",
</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><span class="cx" style="display: block; padding: 0 10px">                                                "ms": "2.1.2"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13919,6 +13858,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">@@ -13957,10 +13906,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">@@ -14245,6 +14197,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA==",
</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">@@ -14303,6 +14264,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">@@ -14941,6 +14911,25 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                                "ansi-styles": "^4.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "supports-color": "^7.1.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">+                                },
+                               "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
+                               },
+                               "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">@@ -15879,6 +15868,36 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "supports-color": "^7.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">+                "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">@@ -15938,9 +15957,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-XUhJArNh489gH9I60PMLr8yT8Ug="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "js-reporters": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.2.1",
-                       "resolved": "https://registry.npmjs.org/js-reporters/-/js-reporters-1.2.1.tgz",
-                       "integrity": "sha1-+IxgjjJKM3OpW8xFrTBeXJecRZs=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.2.3",
+                       "resolved": "https://registry.npmjs.org/js-reporters/-/js-reporters-1.2.3.tgz",
+                       "integrity": "sha512-2YzWkHbbRu6LueEs5ZP3P1LqbECvAeUJYrjw3H4y1ofW06hqCS0AbzBtLwbr+Hke51bt9CUepJ/Fj1hlCRIF6A==",
</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">                "js-tokens": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15974,9 +15993,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">                "jsdoc": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.6.4",
-                       "resolved": "https://registry.npmjs.org/jsdoc/-/jsdoc-3.6.4.tgz",
-                       "integrity": "sha512-3G9d37VHv7MFdheviDCjUfQoIjdv4TC5zTTf5G9VODLtOnVS6La1eoYBDlbWfsRT3/Xo+j2MIqki2EV12BZfwA==",
</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><span class="cx" style="display: block; padding: 0 10px">                                "@babel/parser": "^7.9.4",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15995,12 +16014,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "underscore": "~1.10.2"
</span><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">-                                "@babel/parser": {
-                                       "version": "7.10.1",
-                                       "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.10.1.tgz",
-                                       "integrity": "sha512-AUTksaz3FqugBkbTZ1i+lDLG5qy8hIzCaAxEtttU6C0BtZZU9pkNZtWSVAht4EW9kl46YBiyTGMp9xTTGqViNg==",
-                                       "dev": true
-                               },
</del><span class="cx" style="display: block; padding: 0 10px">                                 "bluebird": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "3.7.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -16020,9 +16033,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">                                "strip-json-comments": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "3.1.0",
-                                       "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.0.tgz",
-                                       "integrity": "sha512-e6/d0eBu7gHtdCqFt0xJr642LdToM5/cN4Qb9DbHjVx1CP5RyeM+zH7pbecEmDv/lBqb0QH+6Uqq75rxFPkM0w==",
</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><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -16094,9 +16107,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">@@ -16103,7 +16116,7 @@
</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="lines" style="display: block; padding: 0 10px; color: #888">@@ -16269,9 +16282,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">                "just-extend": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.1.0",
-                       "resolved": "https://registry.npmjs.org/just-extend/-/just-extend-4.1.0.tgz",
-                       "integrity": "sha512-ApcjaOdVTJ7y4r08xI5wIqpvwS48Q0PBG4DJROcEkH1f8MdAiNFyFxz3xoL0LWAVwjrwPYZdVHHxhRHcx/uGLA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.1.1",
+                       "resolved": "https://registry.npmjs.org/just-extend/-/just-extend-4.1.1.tgz",
+                       "integrity": "sha512-aWgeGFW67BP3e5181Ep1Fv2v8z//iBJfrvyTnq8wG86vEESwmonn1zPBJ0VfmT9CJq2FIT0VsETtrNFm2a+SHA==",
</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">                "keyv": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -16372,6 +16385,22 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "type-check": "~0.4.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">+                "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">@@ -16566,9 +16595,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">                "loglevel": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.6.8",
-                       "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.8.tgz",
-                       "integrity": "sha512-bsU7+gc9AJ2SqpzxwU3+1fedl8zAntbtC5XYlt3s2j1hJcn2PsXSmgN8TaLG/J1/2mod4+cE/3vNL70/c1RNCA==",
</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">                "lolex": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -16747,6 +16776,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">@@ -17443,6 +17489,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">@@ -17657,9 +17709,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">                "nise": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.3",
-                       "resolved": "https://registry.npmjs.org/nise/-/nise-4.0.3.tgz",
-                       "integrity": "sha512-EGlhjm7/4KvmmE6B/UFsKh7eHykRl9VH+au8dduHLCyWUO/hr7+N+WtTvDUwc9zHuM1IaIJs/0lQ6Ag1jDkQSg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.4",
+                       "resolved": "https://registry.npmjs.org/nise/-/nise-4.0.4.tgz",
+                       "integrity": "sha512-bTTRUNlemx6deJa+ZyoCUTRvH3liK5+N6VQZ4NIw90AgDXY6iPnsqplNFf6STcj+ePk0H/xqxnP75Lr0J0Fq3A==",
</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">                                "@sinonjs/commons": "^1.7.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -17696,9 +17748,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">                "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><span class="cx" style="display: block; padding: 0 10px">                "node-gyp": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -17978,9 +18030,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">                "node-watch": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.6.1",
-                       "resolved": "https://registry.npmjs.org/node-watch/-/node-watch-0.6.1.tgz",
-                       "integrity": "sha512-gwQiR7weFRV8mAtT0x0kXkZ18dfRLB45xH7q0hCOVQMLfLb2f1ZaSvR57q4/b/Vj6B0RwMNJYbvb69e1yM7qEA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.7.1",
+                       "resolved": "https://registry.npmjs.org/node-watch/-/node-watch-0.7.1.tgz",
+                       "integrity": "sha512-UWblPYuZYrkCQCW5PxAwYSxaELNBLUckrTBBk8xr1/bUgyOkYYTsUcV4e3ytcazFEOyiRyiUrsG37pu6I0I05g==",
</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">                "nopt": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -18275,10 +18327,14 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "object-is": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.0.1.tgz",
-                       "integrity": "sha1-CqYOyZiaCz7Xlc9NBvYs8a1lObY=",
-                       "dev": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.1.4",
+                       "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.4.tgz",
+                       "integrity": "sha512-1ZvAZ4wlF7IyPVOcE1Omikt7UpaFlOQq0HlSti+ZvDH3UiD2brwGMwDbyV43jao2bKJ+4+WdPJHSd7kgzKYVqg==",
+                       "dev": true,
+                       "requires": {
+                               "call-bind": "^1.0.0",
+                               "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">                "object-keys": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.1.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -18305,6 +18361,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.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -18438,6 +18517,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">@@ -18607,13 +18707,10 @@
</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">                "p-each-series": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-1.0.0.tgz",
-                       "integrity": "sha1-kw89Et0fUOdDRFeiLNbwSsatf3E=",
-                       "dev": true,
-                       "requires": {
-                               "p-reduce": "^1.0.0"
-                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "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
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "p-event": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.3.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -18673,7 +18770,8 @@
</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/p-reduce/-/p-reduce-1.0.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=",
</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">                "p-retry": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "3.0.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -18752,6 +18850,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">@@ -18828,6 +18937,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">@@ -20170,48 +20294,27 @@
</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.2.0",
-                                       "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz",
-                                       "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==",
</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><span class="cx" style="display: block; padding: 0 10px">                                                "ms": "2.1.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">-                                "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"
-                                       }
-                               },
-                               "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"
-                                       }
-                               },
</del><span class="cx" style="display: block; padding: 0 10px">                                 "mime-db": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "1.44.0",
-                                       "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz",
-                                       "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "1.45.0",
+                                       "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.45.0.tgz",
+                                       "integrity": "sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==",
</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">                                "mime-types": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "2.1.27",
-                                       "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz",
-                                       "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "2.1.28",
+                                       "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.28.tgz",
+                                       "integrity": "sha512-0TO2yJ5YHYr7M2zzT7gDU1tbwHxEUWBCLt0lscSNpcdAfFyJOVEpRYNS7EXVcTLNj/25QO8gulHC5JtTzSE2UQ==",
</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.44.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "mime-db": "1.45.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">                                "ms": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -20267,9 +20370,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">@@ -20279,32 +20382,22 @@
</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">                "qunit": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.9.3",
-                       "resolved": "https://registry.npmjs.org/qunit/-/qunit-2.9.3.tgz",
-                       "integrity": "sha512-RH4VYSaVsNRDthMFFboTJAJ8q4kJM5LvOqWponKUYPEAeOcmc/YFV1QsZ7ikknA3TjqliWFJYEV63vvVXaALmQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.14.0",
+                       "resolved": "https://registry.npmjs.org/qunit/-/qunit-2.14.0.tgz",
+                       "integrity": "sha512-CYfenbgdpmhl2Ql2rDrrj0felY4h8k6lYhtWwGBCLL4qQC33YOj0psV8MWo85L1i0SIOmEDRXkFopWnGCLmf7g==",
</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">-                                "commander": "2.12.2",
-                               "js-reporters": "1.2.1",
-                               "minimatch": "3.0.4",
-                               "node-watch": "0.6.1",
-                               "resolve": "1.9.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "commander": "6.2.0",
+                               "js-reporters": "1.2.3",
+                               "node-watch": "0.7.1",
+                               "tiny-glob": "0.2.8"
</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">                                "commander": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "2.12.2",
-                                       "resolved": "https://registry.npmjs.org/commander/-/commander-2.12.2.tgz",
-                                       "integrity": "sha512-BFnaq5ZOGcDN7FlrtBT4xxkgIToalIIxwjxLWVJ8bGTpe1LroqMiqQXdA7ygc7CRvaYS+9zfPGFnJqFSayx+AA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "6.2.0",
+                                       "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.0.tgz",
+                                       "integrity": "sha512-zP4jEKbe8SHzKJYQmq8Y9gYjtO/POJLgIdKgV7B9qNmABVFVc+ctqSX6iXh4mCpJfRBOabiZ2YKPg8ciDw6C+Q==",
</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">-                                },
-                               "resolve": {
-                                       "version": "1.9.0",
-                                       "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.9.0.tgz",
-                                       "integrity": "sha512-TZNye00tI67lwYvzxCxHGjwTNlUV70io54/Ed4j6PscB8xVfuBJpRenI/o6dVk0cY0PYTY27AgCoGGxRnYuItQ==",
-                                       "dev": true,
-                                       "requires": {
-                                               "path-parse": "^1.0.6"
-                                       }
</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">@@ -20778,6 +20871,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-v1SEYUOXXdbBZK8ZuNgO4TBjamPsiSgcFr0aP+tEKpQZK8vooEUqV6nm6Cv502mX4NF2EfsnVqtNAHG+/6Ur1Q==",
</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">+                "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">@@ -21498,13 +21600,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">                "rtlcss": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.5.0",
-                       "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-2.5.0.tgz",
-                       "integrity": "sha512-NCVdF45w70/3CQeqVvQ84bu2HN8agNn+CDjw+RxXaiWb7mPOmEvltdd1z4qzm9kin4Jnu9ShFBIx28yvWerZ2g==",
</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><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "@choojs/findup": "^0.2.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "chalk": "^2.4.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "findup": "^0.1.5",
</del><span class="cx" style="display: block; padding: 0 10px">                                 "mkdirp": "^0.5.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "postcss": "^6.0.23",
</span><span class="cx" style="display: block; padding: 0 10px">                                "strip-json-comments": "^2.0.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21737,6 +21839,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">                },
</span><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==",
+                       "dev": true,
+                       "requires": {
+                               "chokidar": ">=2.0.0 <4.0.0"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "sass-graph": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.2.5",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21977,12 +22088,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">@@ -22315,40 +22426,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">                "sinon": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "9.0.1",
-                       "resolved": "https://registry.npmjs.org/sinon/-/sinon-9.0.1.tgz",
-                       "integrity": "sha512-iTTyiQo5T94jrOx7X7QLBZyucUJ2WvL9J13+96HMfm2CGoJYbIPqRfl6wgNcqmzk0DI28jeGx5bUTXizkrqBmg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "9.2.4",
+                       "resolved": "https://registry.npmjs.org/sinon/-/sinon-9.2.4.tgz",
+                       "integrity": "sha512-zljcULZQsJxVra28qIAL6ow1Z9tpattkCTEJR4RBP3TGc00FcttsP5pK284Nas5WjMZU5Yzy3kAIp3B3KRf5Yg==",
</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">-                                "@sinonjs/commons": "^1.7.0",
-                               "@sinonjs/fake-timers": "^6.0.0",
-                               "@sinonjs/formatio": "^5.0.1",
-                               "@sinonjs/samsam": "^5.0.3",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@sinonjs/commons": "^1.8.1",
+                               "@sinonjs/fake-timers": "^6.0.1",
+                               "@sinonjs/samsam": "^5.3.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "diff": "^4.0.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "nise": "^4.0.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "nise": "^4.0.4",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "supports-color": "^7.1.0"
</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">+                                "@sinonjs/commons": {
+                                       "version": "1.8.2",
+                                       "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.2.tgz",
+                                       "integrity": "sha512-sruwd86RJHdsVf/AtBoijDmUqJp3B6hF/DGC23C+JaegnDHaZyewCjoVGTdg3J0uz3Zs7NnIT05OBOmML72lQw==",
+                                       "dev": true,
+                                       "requires": {
+                                               "type-detect": "4.0.8"
+                                       }
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "diff": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "4.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
</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">-                                },
-                               "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
-                               },
-                               "supports-color": {
-                                       "version": "7.1.0",
-                                       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz",
-                                       "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==",
-                                       "dev": true,
-                                       "requires": {
-                                               "has-flag": "^4.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">                },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -22500,16 +22604,31 @@
</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.20",
-                       "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.20.tgz",
-                       "integrity": "sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA==",
</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",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "faye-websocket": "^0.11.3",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "uuid": "^3.4.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "websocket-driver": "0.6.5"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "websocket-driver": "^0.7.4"
</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">+                                "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
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "uuid": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "3.4.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -22517,11 +22636,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">                                "websocket-driver": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "0.6.5",
-                                       "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz",
-                                       "integrity": "sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "0.7.4",
+                                       "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz",
+                                       "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==",
</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">+                                                "http-parser-js": ">=0.5.1",
+                                               "safe-buffer": ">=5.1.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "websocket-extensions": ">=0.1.1"
</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">@@ -22528,23 +22649,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">                "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">@@ -22560,9 +22681,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">@@ -22598,13 +22719,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">@@ -22726,12 +22932,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">@@ -22757,12 +22963,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">@@ -24181,27 +24387,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">                "tar-fs": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.1.0",
-                       "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.0.tgz",
-                       "integrity": "sha512-9uW5iDvrIMCVpvasdFHW0wJPez0K4JnMZtsuIeDI7HyMGJNxmDZDOCQROr7lXyS+iL/QMpj07qcjGYTSdRFXUg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "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><span class="cx" style="display: block; padding: 0 10px">                                "chownr": "^1.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "mkdirp-classic": "^0.5.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "pump": "^3.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "tar-stream": "^2.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "tar-stream": "^2.1.4"
</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">                                "base64-js": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "1.3.1",
-                                       "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz",
-                                       "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==",
</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">                                "bl": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "4.0.3",
-                                       "resolved": "https://registry.npmjs.org/bl/-/bl-4.0.3.tgz",
-                                       "integrity": "sha512-fs4G6/Hu4/EE+F75J8DuN/0IpQqNjAdC7aEQv7Qt8MHGUH7Ckv2MwTEEeN9QehD0pfIDkMI1bkHYkKy7xHyKIg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "4.0.4",
+                                       "resolved": "https://registry.npmjs.org/bl/-/bl-4.0.4.tgz",
+                                       "integrity": "sha512-7tdr4EpSd7jJ6tuQ21vu2ke8w7pNEstzj1O8wwq6sNNzO3UDi5MA8Gny/gquCj7r2C6fHudg8tKRGyjRgmvNxQ==",
</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">                                                "buffer": "^5.5.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -24210,9 +24416,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": "5.7.0",
-                                       "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.0.tgz",
-                                       "integrity": "sha512-cd+5r1VLBwUqTrmnzW+D7ABkJUM6mr7uv1dv+6jRw4Rcl7tFIFHDqHPL98LhpGFn3dbAt3gtLxtrWp4m1kFrqg==",
</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><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "base64-js": "^1.3.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -24231,9 +24437,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">                                "tar-stream": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "2.1.4",
-                                       "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.1.4.tgz",
-                                       "integrity": "sha512-o3pS2zlG4gxr67GmFYBLlq+dM8gyRGUOvsrHclSkvtVtQbjV0s/+ZE8OpICbaj8clrX3tjeHngYGP7rweaBnuw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "2.2.0",
+                                       "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz",
+                                       "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==",
</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">                                                "bl": "^4.0.3",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -24451,6 +24657,16 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "tiny-glob": {
+                       "version": "0.2.8",
+                       "resolved": "https://registry.npmjs.org/tiny-glob/-/tiny-glob-0.2.8.tgz",
+                       "integrity": "sha512-vkQP7qOslq63XRX9kMswlby99kyO5OvKptw7AMwBVMjXEI7Tb61eoI5DydyEMOseyGS5anDN1VPoVxEvH01q8w==",
+                       "dev": true,
+                       "requires": {
+                               "globalyzer": "0.1.0",
+                               "globrex": "^0.1.2"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "tiny-lr": {
</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/tiny-lr/-/tiny-lr-1.1.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -24779,22 +24995,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">@@ -24859,6 +25063,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">+                "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">@@ -25279,9 +25489,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">                "uuid": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "8.2.0",
-                       "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.2.0.tgz",
-                       "integrity": "sha512-CYpGiFTUrmI6OBMkAdjSDM0k5h8SkkiTP4WAjQgDgNB1S3Ou9VBEvr6q0Kv2H1mMk7IWfxYGpMH5sd5AvcIV2Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "8.3.2",
+                       "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
+                       "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
</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">                "v8-compile-cache": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -25309,6 +25519,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">                },
</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">@@ -25404,29 +25623,32 @@
</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><del style="background-color: #fdd; 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
</del><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">@@ -25936,9 +26158,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">@@ -25949,9 +26171,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.11.0",
-                       "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz",
-                       "integrity": "sha512-PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg==",
</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">@@ -25974,11 +26196,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "p-retry": "^3.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "portfinder": "^1.0.26",
</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">-                                "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.20",
-                               "sockjs-client": "1.4.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "sockjs": "^0.3.21",
+                               "sockjs-client": "^1.5.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "spdy": "^4.0.2",
</span><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="lines" style="display: block; padding: 0 10px; color: #888">@@ -26016,12 +26238,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">                                "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">                                "is-absolute-url": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -26036,28 +26258,6 @@
</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">-                                "portfinder": {
-                                       "version": "1.0.26",
-                                       "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.26.tgz",
-                                       "integrity": "sha512-Xi7mKxJHHMI3rIUrnm/jjUgwhbYMkp/XKEcZX3aG4BrumLpq3nmoQMX+ClYnDZnZ/New7IatC1no5RX0zo1vXQ==",
-                                       "dev": true,
-                                       "requires": {
-                                               "async": "^2.6.2",
-                                               "debug": "^3.1.1",
-                                               "mkdirp": "^0.5.1"
-                                       },
-                                       "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"
-                                                       }
-                                               }
-                                       }
-                               },
</del><span class="cx" style="display: block; padding: 0 10px">                                 "semver": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "6.3.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
</span></span></pre></div>
<a id="branches55packagejson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: branches/5.5/package.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.5/package.json 2021-02-05 02:57:39 UTC (rev 50187)
+++ branches/5.5/package.json   2021-02-05 03:04:27 UTC (rev 50188)
</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": "12.16.0",
-               "npm": "6.14.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,14 +30,14 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/e2e-test-utils": "4.11.2",
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/library-export-default-webpack-plugin": "1.7.0",
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/scripts": "12.1.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "autoprefixer": "9.6.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "autoprefixer": "^9.8.6",
</ins><span class="cx" style="display: block; padding: 0 10px">                 "chalk": "4.1.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "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">+         "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.1.0",
</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="lines" style="display: block; padding: 0 10px; color: #888">@@ -44,38 +44,38 @@
</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><span class="cx" style="display: block; padding: 0 10px">                "grunt-contrib-imagemin": "~4.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "grunt-contrib-jshint": "2.1.0",
-               "grunt-contrib-qunit": "^3.1.0",
-               "grunt-contrib-uglify": "~4.0.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "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",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "grunt-legacy-util": "^2.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                 "grunt-patch-wordpress": "~3.0.0",
</span><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">                "install-changed": "1.1.0",
</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.14.1",
</del><span class="cx" style="display: block; padding: 0 10px">                 "prettier": "npm:wp-prettier@2.0.5",
</span><span class="cx" style="display: block; padding: 0 10px">                "puppeteer": "npm:puppeteer-core@3.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "qunit": "~2.9.0",
-               "sinon": "~9.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "qunit": "~2.14.0",
+               "sass": "^1.32.6",
+               "sinon": "~9.2.4",
</ins><span class="cx" style="display: block; padding: 0 10px">                 "sinon-test": "~3.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "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">+         "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">-                "uuid": "8.2.0",
-               "wait-on": "3.3.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "uuid": "8.3.2",
+               "wait-on": "5.2.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                 "webpack": "4.43.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "webpack-dev-server": "3.11.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "webpack-dev-server": "3.11.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                 "webpack-livereload-plugin": "2.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></pre>
</div>
</div>

</body>
</html>